---
Fuzzer filename: '/src/vlc/test/vlc-demux-libfuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/vlc/test/vlc-demux-libfuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - libvlc_demux_process_memory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'vlc-demux-libfuzzer.c:63,5'
          Dst:             libvlc_demux_process_memory
    - functionName:    LLVMFuzzerInitialize
      functionSourceFile: '/src/vlc/test/vlc-demux-libfuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - libvlc_create
        - strstr
        - vlc_run_args_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'vlc-demux-libfuzzer.c:47,9'
          Branch Sides:
            - BranchSide:      'vlc-demux-libfuzzer.c:47,9'
              BranchSideFuncs:
                - strstr
                - libvlc_create
            - BranchSide:      'vlc-demux-libfuzzer.c:49,23'
              BranchSideFuncs:
                - strstr
                - libvlc_create
        - Branch String:   'vlc-demux-libfuzzer.c:53,34'
          Branch Sides:
            - BranchSide:      'vlc-demux-libfuzzer.c:53,37'
              BranchSideFuncs:
                - libvlc_create
            - BranchSide:      'vlc-demux-libfuzzer.c:55,5'
              BranchSideFuncs:
                - libvlc_create
        - Branch String:   'vlc-demux-libfuzzer.c:53,13'
          Branch Sides:
            - BranchSide:      'vlc-demux-libfuzzer.c:54,26'
              BranchSideFuncs:
                - libvlc_create
            - BranchSide:      'vlc-demux-libfuzzer.c:55,5'
              BranchSideFuncs:
                - libvlc_create
      Callsites:
        - Src:             'vlc-demux-libfuzzer.c:45,5'
          Dst:             vlc_run_args_init
        - Src:             'vlc-demux-libfuzzer.c:52,30'
          Dst:             strstr
        - Src:             'vlc-demux-libfuzzer.c:56,11'
          Dst:             libvlc_create
    - functionName:    strstr
      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:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_seekpoint_Delete
      functionSourceFile: '/src/vlc/test/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - point
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:67,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:67,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '../include/vlc_input.h:68,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    vlc_input_title_Delete
      functionSourceFile: '/src/vlc/test/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_seekpoint_Delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:131,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:132,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:134,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_seekpoint_Delete
        - Branch String:   '../include/vlc_input.h:135,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:136,31'
              BranchSideFuncs:
                - vlc_seekpoint_Delete
                - free
                - free
            - BranchSide:      '../include/vlc_input.h:137,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             '../include/vlc_input.h:136,9'
          Dst:             vlc_seekpoint_Delete
    - functionName:    IdDelete
      functionSourceFile: '/src/vlc/test/src/input/demux-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EsOutCheckId
      functionSourceFile: '/src/vlc/test/src/input/demux-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - id
      BBCount:         9
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/input/demux-run.c:100,5'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:101,13'
              BranchSideFuncs:
                - abort
            - BranchSide:      'src/input/demux-run.c:104,5'
              BranchSideFuncs:
                - abort
        - Branch String:   'src/input/demux-run.c:101,13'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:101,20'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:102,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/input/demux-run.c:104,5'
          Dst:             abort
    - 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:    80
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EsOutDestroy
      functionSourceFile: '/src/vlc/test/src/input/demux-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - IdDelete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/input/demux-run.c:209,5'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:211,20'
              BranchSideFuncs:
                - IdDelete
                - free
            - BranchSide:      'src/input/demux-run.c:214,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/input/demux-run.c:212,9'
          Dst:             IdDelete
    - functionName:    EsOutControl
      functionSourceFile: '/src/vlc/test/src/input/demux-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - in
        - query
        - args
      BBCount:         36
      ICount:          192
      EdgeCount:       38
      CyclomaticComplexity: 4
      functionsReached:
        - EsOutCheckId
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/input/demux-run.c:158,5'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:161,13'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:170,13'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:174,13'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:174,13'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:176,26'
              BranchSideFuncs:
                - EsOutCheckId
            - BranchSide:      'src/input/demux-run.c:180,13'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:192,13'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:192,13'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:192,13'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:192,13'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:192,13'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:192,13'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:192,13'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:192,13'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:192,13'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:192,13'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:192,13'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:194,14'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:197,13'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:199,13'
              BranchSideFuncs: []
        - Branch String:   'src/input/demux-run.c:176,31'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:176,31'
              BranchSideFuncs:
                - EsOutCheckId
            - BranchSide:      'src/input/demux-run.c:176,31'
              BranchSideFuncs:
                - EsOutCheckId
        - Branch String:   'src/input/demux-run.c:177,14'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:201,5'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:201,5'
              BranchSideFuncs: []
        - Branch String:   'src/input/demux-run.c:194,14'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:201,5'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:201,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/input/demux-run.c:176,13'
          Dst:             EsOutCheckId
    - functionName:    EsOutDelete
      functionSourceFile: '/src/vlc/test/src/input/demux-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
      BBCount:         8
      ICount:          59
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - IdDelete
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/input/demux-run.c:141,5'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:143,14'
              BranchSideFuncs:
                - IdDelete
                - abort
            - BranchSide:      'src/input/demux-run.c:149,11'
              BranchSideFuncs:
                - IdDelete
        - Branch String:   'src/input/demux-run.c:143,13'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:144,13'
              BranchSideFuncs:
                - abort
            - BranchSide:      'src/input/demux-run.c:145,18'
              BranchSideFuncs:
                - IdDelete
                - abort
      Callsites:
        - Src:             'src/input/demux-run.c:144,13'
          Dst:             abort
        - Src:             'src/input/demux-run.c:150,5'
          Dst:             IdDelete
    - functionName:    EsOutSend
      functionSourceFile: '/src/vlc/test/src/input/demux-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - block
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EsOutCheckId
        - vlc_frame_Release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/input/demux-run.c:112,5'
          Dst:             EsOutCheckId
        - Src:             'src/input/demux-run.c:118,9'
          Dst:             vlc_frame_Release
    - functionName:    EsOutAdd
      functionSourceFile: '/src/vlc/test/src/input/demux-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - in
        - fmt
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/input/demux-run.c:78,9'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:81,23'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/input/demux-run.c:82,9'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:83,9'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:85,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    demux_Delete
      functionSourceFile: '/src/vlc/test/../include/vlc_demux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - demux
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_demux.h:298,5'
          Dst:             vlc_stream_Delete
    - functionName:    demux_Control
      functionSourceFile: '/src/vlc/test/../include/vlc_demux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - demux_vaControl
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_demux.h:313,16'
          Dst:             demux_vaControl
    - functionName:    demux_get_meta
      functionSourceFile: '/src/vlc/test/src/input/demux-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - demux
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - demux_Control
        - vlc_meta_Delete
        - vlc_meta_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/input/demux-run.c:275,9'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:281,19'
              BranchSideFuncs:
                - demux_Control
                - demux_Control
                - vlc_meta_Delete
      Callsites:
        - Src:             'src/input/demux-run.c:274,26'
          Dst:             vlc_meta_New
        - Src:             'src/input/demux-run.c:281,5'
          Dst:             demux_Control
        - Src:             'src/input/demux-run.c:282,5'
          Dst:             demux_Control
        - Src:             'src/input/demux-run.c:284,5'
          Dst:             vlc_meta_Delete
    - functionName:    demux_get_title_list
      functionSourceFile: '/src/vlc/test/src/input/demux-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - demux
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - demux_Control
        - vlc_input_title_Delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/input/demux-run.c:264,9'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:264,9'
              BranchSideFuncs:
                - vlc_input_title_Delete
            - BranchSide:      'src/input/demux-run.c:267,18'
              BranchSideFuncs:
                - vlc_input_title_Delete
        - Branch String:   'src/input/demux-run.c:267,9'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:268,36'
              BranchSideFuncs:
                - vlc_input_title_Delete
            - BranchSide:      'src/input/demux-run.c:269,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/input/demux-run.c:264,9'
          Dst:             demux_Control
        - Src:             'src/input/demux-run.c:268,13'
          Dst:             vlc_input_title_Delete
    - functionName:    demux_test_and_clear_flags
      functionSourceFile: '/src/vlc/test/src/input/demux-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - demux
        - flags
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - demux_Control
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/input/demux-run.c:252,9'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:253,9'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:254,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/input/demux-run.c:252,9'
          Dst:             demux_Control
    - functionName:    es_out_Delete
      functionSourceFile: '/src/vlc/test/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_out
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    test_es_out_create
      functionSourceFile: '/src/vlc/test/src/input/demux-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - vlc_object_InitInputConfig
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/input/demux-run.c:231,9'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:233,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/input/demux-run.c:237,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/input/demux-run.c:228,5'
          Dst:             vlc_object_InitInputConfig
        - Src:             'src/input/demux-run.c:233,9'
          Dst:             fprintf
    - 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:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_demux_process_memory
      functionSourceFile: '/src/vlc/test/src/input/demux-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - args
        - buf
        - length
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libvlc_create
        - libvlc_demux_process_memory
        - libvlc_release
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/input/demux-run.c:389,9'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:390,9'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:392,43'
              BranchSideFuncs:
                - libvlc_demux_process_memory
                - libvlc_release
      Callsites:
        - Src:             'src/input/demux-run.c:388,30'
          Dst:             libvlc_create
        - Src:             'src/input/demux-run.c:392,15'
          Dst:             libvlc_demux_process_memory
        - Src:             'src/input/demux-run.c:393,5'
          Dst:             libvlc_release
    - functionName:    libvlc_demux_process_memory
      functionSourceFile: '/src/vlc/test/src/input/demux-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - vlc
        - args
        - buf
        - length
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - demux_process_stream
        - fprintf
        - vlc_stream_MemoryNew
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/input/demux-run.c:379,9'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:379,9'
              BranchSideFuncs:
                - fprintf
                - demux_process_stream
            - BranchSide:      'src/input/demux-run.c:380,17'
              BranchSideFuncs:
                - fprintf
                - demux_process_stream
      Callsites:
        - Src:             'src/input/demux-run.c:377,19'
          Dst:             vlc_stream_MemoryNew
        - Src:             'src/input/demux-run.c:380,9'
          Dst:             fprintf
        - Src:             'src/input/demux-run.c:382,12'
          Dst:             demux_process_stream
    - functionName:    demux_process_stream
      functionSourceFile: '/src/vlc/test/src/input/demux-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - s
      BBCount:         25
      ICount:          170
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - demux_Control
        - demux_Delete
        - demux_Demux
        - demux_New
        - demux_get_meta
        - demux_get_title_list
        - demux_test_and_clear_flags
        - es_out_Delete
        - test_es_out_create
        - vlc_stream_Delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/input/demux-run.c:290,9'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:291,14'
              BranchSideFuncs:
                - test_es_out_create
                - demux_New
                - demux_Demux
                - demux_Delete
                - es_out_Delete
                - demux_test_and_clear_flags
                - demux_test_and_clear_flags
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_get_meta
                - demux_get_title_list
                - es_out_Delete
                - vlc_stream_Delete
            - BranchSide:      'src/input/demux-run.c:293,9'
              BranchSideFuncs:
                - test_es_out_create
                - demux_New
                - demux_Demux
                - demux_Delete
                - es_out_Delete
                - demux_test_and_clear_flags
                - demux_test_and_clear_flags
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_get_meta
                - demux_get_title_list
                - es_out_Delete
                - vlc_stream_Delete
        - Branch String:   'src/input/demux-run.c:293,9'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:294,9'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:296,40'
              BranchSideFuncs:
                - test_es_out_create
                - demux_New
                - demux_Demux
                - demux_Delete
                - es_out_Delete
                - demux_test_and_clear_flags
                - demux_test_and_clear_flags
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_get_meta
                - demux_get_title_list
                - es_out_Delete
                - vlc_stream_Delete
        - Branch String:   'src/input/demux-run.c:297,9'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:298,9'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:300,32'
              BranchSideFuncs:
                - demux_New
                - demux_Demux
                - demux_Delete
                - es_out_Delete
                - demux_test_and_clear_flags
                - demux_test_and_clear_flags
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_get_meta
                - demux_get_title_list
                - es_out_Delete
                - vlc_stream_Delete
        - Branch String:   'src/input/demux-run.c:301,9'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:303,23'
              BranchSideFuncs:
                - es_out_Delete
                - vlc_stream_Delete
            - BranchSide:      'src/input/demux-run.c:309,15'
              BranchSideFuncs:
                - demux_Demux
                - demux_Delete
                - es_out_Delete
                - demux_test_and_clear_flags
                - demux_test_and_clear_flags
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_get_meta
                - demux_get_title_list
        - Branch String:   'src/input/demux-run.c:312,5'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:314,13'
              BranchSideFuncs:
                - demux_Demux
                - demux_Delete
                - es_out_Delete
                - demux_test_and_clear_flags
                - demux_test_and_clear_flags
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_get_meta
                - demux_get_title_list
            - BranchSide:      'src/input/demux-run.c:336,18'
              BranchSideFuncs:
                - demux_Delete
                - es_out_Delete
        - Branch String:   'src/input/demux-run.c:314,13'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:316,44'
              BranchSideFuncs:
                - demux_test_and_clear_flags
                - demux_test_and_clear_flags
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_Demux
                - demux_Delete
                - es_out_Delete
                - demux_get_meta
                - demux_get_title_list
            - BranchSide:      'src/input/demux-run.c:333,10'
              BranchSideFuncs:
                - demux_Demux
                - demux_Delete
                - es_out_Delete
                - demux_test_and_clear_flags
                - demux_test_and_clear_flags
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_get_meta
                - demux_get_title_list
        - Branch String:   'src/input/demux-run.c:316,17'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:317,38'
              BranchSideFuncs:
                - demux_get_title_list
                - demux_test_and_clear_flags
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_Demux
                - demux_Delete
                - es_out_Delete
                - demux_test_and_clear_flags
                - demux_get_meta
            - BranchSide:      'src/input/demux-run.c:319,44'
              BranchSideFuncs:
                - demux_test_and_clear_flags
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_Demux
                - demux_Delete
                - es_out_Delete
                - demux_test_and_clear_flags
                - demux_get_title_list
                - demux_get_meta
        - Branch String:   'src/input/demux-run.c:319,17'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:320,32'
              BranchSideFuncs:
                - demux_get_meta
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_Demux
                - demux_Delete
                - es_out_Delete
                - demux_test_and_clear_flags
                - demux_test_and_clear_flags
                - demux_get_title_list
            - BranchSide:      'src/input/demux-run.c:322,17'
              BranchSideFuncs:
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_Control
                - demux_Demux
                - demux_Delete
                - es_out_Delete
                - demux_test_and_clear_flags
                - demux_test_and_clear_flags
                - demux_get_meta
                - demux_get_title_list
      Callsites:
        - Src:             'src/input/demux-run.c:296,21'
          Dst:             test_es_out_create
        - Src:             'src/input/demux-run.c:300,22'
          Dst:             demux_New
        - Src:             'src/input/demux-run.c:303,9'
          Dst:             es_out_Delete
        - Src:             'src/input/demux-run.c:304,9'
          Dst:             vlc_stream_Delete
        - Src:             'src/input/demux-run.c:312,19'
          Dst:             demux_Demux
        - Src:             'src/input/demux-run.c:316,17'
          Dst:             demux_test_and_clear_flags
        - Src:             'src/input/demux-run.c:317,17'
          Dst:             demux_get_title_list
        - Src:             'src/input/demux-run.c:319,17'
          Dst:             demux_test_and_clear_flags
        - Src:             'src/input/demux-run.c:320,17'
          Dst:             demux_get_meta
        - Src:             'src/input/demux-run.c:328,13'
          Dst:             demux_Control
        - Src:             'src/input/demux-run.c:329,13'
          Dst:             demux_Control
        - Src:             'src/input/demux-run.c:330,13'
          Dst:             demux_Control
        - Src:             'src/input/demux-run.c:331,13'
          Dst:             demux_Control
        - Src:             'src/input/demux-run.c:336,5'
          Dst:             demux_Delete
        - Src:             'src/input/demux-run.c:337,5'
          Dst:             es_out_Delete
    - functionName:    vlc_demux_process_path
      functionSourceFile: '/src/vlc/test/src/input/demux-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - path
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - vlc_demux_process_url
        - vlc_path2uri
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/input/demux-run.c:362,9'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:364,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/input/demux-run.c:368,37'
              BranchSideFuncs:
                - vlc_demux_process_url
                - free
      Callsites:
        - Src:             'src/input/demux-run.c:361,17'
          Dst:             vlc_path2uri
        - Src:             'src/input/demux-run.c:364,9'
          Dst:             fprintf
        - Src:             'src/input/demux-run.c:368,15'
          Dst:             vlc_demux_process_url
    - functionName:    vlc_demux_process_url
      functionSourceFile: '/src/vlc/test/src/input/demux-run.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - url
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - demux_process_stream
        - fprintf
        - libvlc_create
        - libvlc_release
        - vlc_access_NewMRL
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/input/demux-run.c:347,9'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      'src/input/demux-run.c:350,37'
              BranchSideFuncs:
                - vlc_access_NewMRL
                - demux_process_stream
                - libvlc_release
                - fprintf
        - Branch String:   'src/input/demux-run.c:351,9'
          Branch Sides:
            - BranchSide:      'src/input/demux-run.c:352,17'
              BranchSideFuncs:
                - fprintf
                - demux_process_stream
                - libvlc_release
            - BranchSide:      'src/input/demux-run.c:354,36'
              BranchSideFuncs:
                - demux_process_stream
                - libvlc_release
      Callsites:
        - Src:             'src/input/demux-run.c:346,30'
          Dst:             libvlc_create
        - Src:             'src/input/demux-run.c:350,19'
          Dst:             vlc_access_NewMRL
        - Src:             'src/input/demux-run.c:352,9'
          Dst:             fprintf
        - Src:             'src/input/demux-run.c:354,15'
          Dst:             demux_process_stream
        - Src:             'src/input/demux-run.c:355,5'
          Dst:             libvlc_release
    - functionName:    libvlc_create
      functionSourceFile: '/src/vlc/test/src/input/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
        - libvlc_new
        - setenv
        - sprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/input/common.c:61,9'
          Branch Sides:
            - BranchSide:      'src/input/common.c:63,9'
              BranchSideFuncs:
                - sprintf
                - libvlc_new
                - fprintf
            - BranchSide:      'src/input/common.c:68,9'
              BranchSideFuncs:
                - libvlc_new
                - fprintf
        - Branch String:   'src/input/common.c:71,9'
          Branch Sides:
            - BranchSide:      'src/input/common.c:71,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/input/common.c:72,17'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'src/input/common.c:52,5'
          Dst:             setenv
        - Src:             'src/input/common.c:64,9'
          Dst:             sprintf
        - Src:             'src/input/common.c:70,30'
          Dst:             libvlc_new
        - Src:             'src/input/common.c:72,9'
          Dst:             fprintf
    - functionName:    setenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sprintf
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getenv_atoi
      functionSourceFile: '/src/vlc/test/src/input/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - atoi
        - getenv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/input/common.c:32,12'
          Branch Sides:
            - BranchSide:      'src/input/common.c:32,23'
              BranchSideFuncs:
                - atoi
            - BranchSide:      'src/input/common.c:32,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/input/common.c:31,17'
          Dst:             getenv
        - Src:             'src/input/common.c:32,18'
          Dst:             atoi
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atoi
      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:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_run_args_init
      functionSourceFile: '/src/vlc/test/src/input/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getenv
        - getenv_atoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/input/common.c:39,9'
          Branch Sides:
            - BranchSide:      'src/input/common.c:39,9'
              BranchSideFuncs:
                - getenv
                - getenv_atoi
            - BranchSide:      'src/input/common.c:40,9'
              BranchSideFuncs:
                - getenv
                - getenv_atoi
      Callsites:
        - Src:             'src/input/common.c:38,21'
          Dst:             getenv_atoi
        - Src:             'src/input/common.c:42,18'
          Dst:             getenv
        - Src:             'src/input/common.c:43,33'
          Dst:             getenv_atoi
    - functionName:    vlc_object_InitInputConfig
      functionSourceFile: '/src/vlc/test/../src/input/var.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - obj
        - playback
        - do_inherit
      BBCount:         6
      ICount:          234
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Create
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../src/input/var.c:45,9'
          Branch Sides:
            - BranchSide:      '../src/input/var.c:45,9'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
            - BranchSide:      '../src/input/var.c:47,9'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
      Callsites:
        - Src:             '../src/input/var.c:47,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:48,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:49,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:51,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:52,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:53,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:55,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:57,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:59,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:62,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:64,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:66,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:69,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:70,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:72,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:74,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:77,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:78,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:79,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:80,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:81,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:82,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:84,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:86,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:87,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:88,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:89,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:91,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:94,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:96,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:98,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:101,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:102,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:103,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:104,9'
          Dst:             var_Create
        - Src:             '../src/input/var.c:108,5'
          Dst:             var_Create
        - Src:             '../src/input/var.c:111,5'
          Dst:             var_Create
        - Src:             '../src/input/var.c:112,5'
          Dst:             var_Create
        - Src:             '../src/input/var.c:113,5'
          Dst:             var_Create
        - Src:             '../src/input/var.c:116,5'
          Dst:             var_Create
        - Src:             '../src/input/var.c:117,5'
          Dst:             var_Create
        - Src:             '../src/input/var.c:118,5'
          Dst:             var_Create
        - Src:             '../src/input/var.c:119,5'
          Dst:             var_Create
        - Src:             '../src/input/var.c:120,5'
          Dst:             var_Create
        - Src:             '../src/input/var.c:121,5'
          Dst:             var_Create
        - Src:             '../src/input/var.c:122,5'
          Dst:             var_Create
        - Src:             '../src/input/var.c:123,5'
          Dst:             var_Create
        - Src:             '../src/input/var.c:126,5'
          Dst:             var_Create
        - Src:             '../src/input/var.c:129,5'
          Dst:             var_Create
    - functionName:    libvlc_get_thumbnailer
      functionSourceFile: '/src/vlc/lib/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_preparser_New
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core.c:287,9'
          Branch Sides:
            - BranchSide:      'core.c:287,9'
              BranchSideFuncs:
                - vlc_preparser_New
                - vlc_mutex_unlock
            - BranchSide:      'core.c:289,40'
              BranchSideFuncs:
                - vlc_preparser_New
                - vlc_mutex_unlock
      Callsites:
        - Src:             'core.c:284,5'
          Dst:             vlc_mutex_lock
        - Src:             'core.c:295,13'
          Dst:             vlc_preparser_New
        - Src:             'core.c:297,5'
          Dst:             vlc_mutex_unlock
    - functionName:    var_InheritInteger
      functionSourceFile: '/src/vlc/lib/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:720,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:720,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:721,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:720,9'
          Dst:             var_Inherit
    - functionName:    libvlc_get_preparser
      functionSourceFile: '/src/vlc/lib/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - instance
      BBCount:         12
      ICount:          100
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - var_InheritInteger
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_preparser_New
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core.c:255,9'
          Branch Sides:
            - BranchSide:      'core.c:255,9'
              BranchSideFuncs:
                - var_InheritInteger
                - var_InheritInteger
                - vlc_preparser_New
                - vlc_mutex_unlock
            - BranchSide:      'core.c:259,27'
              BranchSideFuncs:
                - var_InheritInteger
                - var_InheritInteger
                - vlc_preparser_New
                - vlc_mutex_unlock
        - Branch String:   'core.c:260,13'
          Branch Sides:
            - BranchSide:      'core.c:261,25'
              BranchSideFuncs:
                - var_InheritInteger
                - vlc_preparser_New
                - vlc_mutex_unlock
            - BranchSide:      'core.c:264,13'
              BranchSideFuncs:
                - var_InheritInteger
                - vlc_preparser_New
                - vlc_mutex_unlock
        - Branch String:   'core.c:265,13'
          Branch Sides:
            - BranchSide:      'core.c:266,29'
              BranchSideFuncs:
                - vlc_preparser_New
                - vlc_mutex_unlock
            - BranchSide:      'core.c:268,46'
              BranchSideFuncs:
                - vlc_preparser_New
                - vlc_mutex_unlock
      Callsites:
        - Src:             'core.c:252,5'
          Dst:             vlc_mutex_lock
        - Src:             'core.c:259,27'
          Dst:             var_InheritInteger
        - Src:             'core.c:264,13'
          Dst:             var_InheritInteger
        - Src:             'core.c:275,13'
          Dst:             vlc_preparser_New
        - Src:             'core.c:277,5'
          Dst:             vlc_mutex_unlock
    - functionName:    libvlc_clock
      functionSourceFile: '/src/vlc/lib/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_tick_now
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core.c:247,12'
          Branch Sides:
            - BranchSide:      'core.c:247,12'
              BranchSideFuncs:
                - vlc_tick_now
            - BranchSide:      'core.c:247,12'
              BranchSideFuncs:
                - vlc_tick_now
      Callsites:
        - Src:             'core.c:247,12'
          Dst:             vlc_tick_now
    - functionName:    libvlc_video_filter_list_get
      functionSourceFile: '/src/vlc/lib/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_instance
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - module_description_list_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core.c:242,12'
          Dst:             module_description_list_get
    - functionName:    module_description_list_get
      functionSourceFile: '/src/vlc/lib/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_instance
        - capability
      BBCount:         33
      ICount:          230
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - libvlc_module_description_list_release
        - libvlc_printerr
        - module_get_help
        - module_get_help_html
        - module_get_name
        - module_get_object
        - module_list_free
        - module_list_get
        - module_provides
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core.c:176,5'
          Branch Sides:
            - BranchSide:      'core.c:178,30'
              BranchSideFuncs:
                - module_provides
                - module_list_free
                - malloc
                - module_get_object
                - module_get_name
                - module_get_name
                - module_get_help
                - module_get_help_html
                - strdup
                - strdup
                - strdup
                - strdup
                - strdup
                - libvlc_printerr
                - libvlc_module_description_list_release
                - module_list_free
            - BranchSide:      'core.c:212,23'
              BranchSideFuncs:
                - module_list_free
        - Branch String:   'core.c:180,14'
          Branch Sides:
            - BranchSide:      'core.c:181,13'
              BranchSideFuncs:
                - malloc
                - module_get_object
                - module_get_name
                - module_get_name
                - module_get_help
                - module_get_help_html
                - module_list_free
                - module_provides
                - strdup
                - strdup
                - strdup
                - strdup
                - strdup
                - libvlc_printerr
                - libvlc_module_description_list_release
                - module_list_free
            - BranchSide:      'core.c:183,54'
              BranchSideFuncs:
                - malloc
                - module_get_object
                - module_get_name
                - module_get_name
                - module_get_help
                - module_get_help_html
                - module_list_free
                - module_provides
                - strdup
                - strdup
                - strdup
                - strdup
                - strdup
                - libvlc_printerr
                - libvlc_module_description_list_release
                - module_list_free
        - Branch String:   'core.c:184,14'
          Branch Sides:
            - BranchSide:      'core.c:186,13'
              BranchSideFuncs:
                - libvlc_printerr
                - libvlc_module_description_list_release
                - module_list_free
            - BranchSide:      'core.c:192,14'
              BranchSideFuncs:
                - module_get_object
                - module_get_name
                - module_get_name
                - module_get_help
                - module_get_help_html
                - module_list_free
                - module_provides
                - malloc
                - libvlc_printerr
                - libvlc_module_description_list_release
                - module_list_free
                - strdup
                - strdup
                - strdup
                - strdup
                - strdup
        - Branch String:   'core.c:192,14'
          Branch Sides:
            - BranchSide:      'core.c:193,22'
              BranchSideFuncs:
                - module_get_object
                - module_get_name
                - module_get_name
                - module_get_help
                - module_get_help_html
                - module_list_free
                - module_provides
                - malloc
                - libvlc_printerr
                - libvlc_module_description_list_release
                - module_list_free
                - strdup
                - strdup
                - strdup
                - strdup
                - strdup
            - BranchSide:      'core.c:195,47'
              BranchSideFuncs:
                - module_get_object
                - module_get_name
                - module_get_name
                - module_get_help
                - module_get_help_html
                - module_list_free
                - module_provides
                - malloc
                - libvlc_printerr
                - libvlc_module_description_list_release
                - module_list_free
                - strdup
                - strdup
                - strdup
                - strdup
                - strdup
        - Branch String:   'core.c:200,30'
          Branch Sides:
            - BranchSide:      'core.c:200,45'
              BranchSideFuncs:
                - strdup
                - module_list_free
                - module_provides
                - malloc
                - module_get_object
                - module_get_name
                - module_get_name
                - module_get_help
                - module_get_help_html
                - libvlc_printerr
                - libvlc_module_description_list_release
                - module_list_free
                - strdup
                - strdup
                - strdup
                - strdup
            - BranchSide:      'core.c:200,9'
              BranchSideFuncs:
                - module_list_free
                - module_provides
                - malloc
                - module_get_object
                - module_get_name
                - module_get_name
                - module_get_help
                - module_get_help_html
                - strdup
                - libvlc_printerr
                - libvlc_module_description_list_release
                - module_list_free
                - strdup
                - strdup
                - strdup
                - strdup
        - Branch String:   'core.c:201,35'
          Branch Sides:
            - BranchSide:      'core.c:201,55'
              BranchSideFuncs:
                - strdup
                - module_list_free
                - module_provides
                - malloc
                - module_get_object
                - module_get_name
                - module_get_name
                - module_get_help
                - module_get_help_html
                - strdup
                - libvlc_printerr
                - libvlc_module_description_list_release
                - module_list_free
                - strdup
                - strdup
                - strdup
            - BranchSide:      'core.c:201,9'
              BranchSideFuncs:
                - module_list_free
                - module_provides
                - malloc
                - module_get_object
                - module_get_name
                - module_get_name
                - module_get_help
                - module_get_help_html
                - strdup
                - strdup
                - libvlc_printerr
                - libvlc_module_description_list_release
                - module_list_free
                - strdup
                - strdup
                - strdup
        - Branch String:   'core.c:202,34'
          Branch Sides:
            - BranchSide:      'core.c:202,53'
              BranchSideFuncs:
                - strdup
                - module_list_free
                - module_provides
                - malloc
                - module_get_object
                - module_get_name
                - module_get_name
                - module_get_help
                - module_get_help_html
                - strdup
                - strdup
                - libvlc_printerr
                - libvlc_module_description_list_release
                - module_list_free
                - strdup
                - strdup
            - BranchSide:      'core.c:202,9'
              BranchSideFuncs:
                - module_list_free
                - module_provides
                - malloc
                - module_get_object
                - module_get_name
                - module_get_name
                - module_get_help
                - module_get_help_html
                - strdup
                - strdup
                - strdup
                - libvlc_printerr
                - libvlc_module_description_list_release
                - module_list_free
                - strdup
                - strdup
        - Branch String:   'core.c:203,30'
          Branch Sides:
            - BranchSide:      'core.c:203,45'
              BranchSideFuncs:
                - strdup
                - module_list_free
                - module_provides
                - malloc
                - module_get_object
                - module_get_name
                - module_get_name
                - module_get_help
                - module_get_help_html
                - strdup
                - strdup
                - strdup
                - libvlc_printerr
                - libvlc_module_description_list_release
                - module_list_free
                - strdup
            - BranchSide:      'core.c:203,9'
              BranchSideFuncs:
                - module_list_free
                - module_provides
                - malloc
                - module_get_object
                - module_get_name
                - module_get_name
                - module_get_help
                - module_get_help_html
                - strdup
                - strdup
                - strdup
                - strdup
                - libvlc_printerr
                - libvlc_module_description_list_release
                - module_list_free
                - strdup
        - Branch String:   'core.c:204,35'
          Branch Sides:
            - BranchSide:      'core.c:204,55'
              BranchSideFuncs:
                - strdup
                - module_list_free
                - module_provides
                - malloc
                - module_get_object
                - module_get_name
                - module_get_name
                - module_get_help
                - module_get_help_html
                - strdup
                - strdup
                - strdup
                - strdup
                - libvlc_printerr
                - libvlc_module_description_list_release
                - module_list_free
            - BranchSide:      'core.c:204,9'
              BranchSideFuncs:
                - module_list_free
                - module_provides
                - malloc
                - module_get_object
                - module_get_name
                - module_get_name
                - module_get_help
                - module_get_help_html
                - strdup
                - strdup
                - strdup
                - strdup
                - strdup
                - libvlc_printerr
                - libvlc_module_description_list_release
                - module_list_free
        - Branch String:   'core.c:207,14'
          Branch Sides:
            - BranchSide:      'core.c:208,34'
              BranchSideFuncs:
                - module_list_free
                - module_provides
                - malloc
                - module_get_object
                - module_get_name
                - module_get_name
                - module_get_help
                - module_get_help_html
                - strdup
                - strdup
                - strdup
                - strdup
                - strdup
                - libvlc_printerr
                - libvlc_module_description_list_release
                - module_list_free
            - BranchSide:      'core.c:209,22'
              BranchSideFuncs:
                - module_list_free
                - module_provides
                - malloc
                - module_get_object
                - module_get_name
                - module_get_name
                - module_get_help
                - module_get_help_html
                - strdup
                - strdup
                - strdup
                - strdup
                - strdup
                - libvlc_printerr
                - libvlc_module_description_list_release
                - module_list_free
      Callsites:
        - Src:             'core.c:174,30'
          Dst:             module_list_get
        - Src:             'core.c:180,15'
          Dst:             module_provides
        - Src:             'core.c:186,13'
          Dst:             libvlc_printerr
        - Src:             'core.c:187,13'
          Dst:             libvlc_module_description_list_release
        - Src:             'core.c:188,13'
          Dst:             module_list_free
        - Src:             'core.c:195,28'
          Dst:             module_get_object
        - Src:             'core.c:196,33'
          Dst:             module_get_name
        - Src:             'core.c:197,32'
          Dst:             module_get_name
        - Src:             'core.c:198,28'
          Dst:             module_get_help
        - Src:             'core.c:199,33'
          Dst:             module_get_help_html
        - Src:             'core.c:200,37'
          Dst:             strdup
        - Src:             'core.c:201,47'
          Dst:             strdup
        - Src:             'core.c:202,45'
          Dst:             strdup
        - Src:             'core.c:203,37'
          Dst:             strdup
        - Src:             'core.c:204,47'
          Dst:             strdup
        - Src:             'core.c:212,5'
          Dst:             module_list_free
    - functionName:    libvlc_module_description_list_release
      functionSourceFile: '/src/vlc/lib/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core.c:222,5'
          Branch Sides:
            - BranchSide:      'core.c:224,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'core.c:233,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    272
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvlc_audio_filter_list_get
      functionSourceFile: '/src/vlc/lib/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_instance
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - module_description_list_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core.c:237,12'
          Dst:             module_description_list_get
    - functionName:    libvlc_free
      functionSourceFile: '/src/vlc/lib/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvlc_get_changeset
      functionSourceFile: '/src/vlc/lib/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvlc_get_compiler
      functionSourceFile: '/src/vlc/lib/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VLC_Compiler
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core.c:153,12'
          Branch Sides:
            - BranchSide:      'core.c:153,12'
              BranchSideFuncs:
                - VLC_Compiler
            - BranchSide:      'core.c:153,12'
              BranchSideFuncs:
                - VLC_Compiler
      Callsites:
        - Src:             'core.c:153,12'
          Dst:             VLC_Compiler
    - functionName:    libvlc_get_version
      functionSourceFile: '/src/vlc/lib/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvlc_set_app_id
      functionSourceFile: '/src/vlc/lib/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_i
        - id
        - version
        - icon
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - var_SetString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core.c:141,5'
          Branch Sides:
            - BranchSide:      'core.c:141,5'
              BranchSideFuncs:
                - var_SetString
                - var_SetString
                - var_SetString
            - BranchSide:      'core.c:141,5'
              BranchSideFuncs:
                - var_SetString
                - var_SetString
                - var_SetString
        - Branch String:   'core.c:142,5'
          Branch Sides:
            - BranchSide:      'core.c:142,5'
              BranchSideFuncs:
                - var_SetString
                - var_SetString
            - BranchSide:      'core.c:142,5'
              BranchSideFuncs:
                - var_SetString
                - var_SetString
        - Branch String:   'core.c:143,5'
          Branch Sides:
            - BranchSide:      'core.c:143,5'
              BranchSideFuncs:
                - var_SetString
            - BranchSide:      'core.c:143,5'
              BranchSideFuncs:
                - var_SetString
      Callsites:
        - Src:             'core.c:141,5'
          Dst:             var_SetString
        - Src:             'core.c:142,5'
          Dst:             var_SetString
        - Src:             'core.c:143,5'
          Dst:             var_SetString
    - functionName:    var_SetString
      functionSourceFile: '/src/vlc/lib/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - psz_string
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:380,12'
          Dst:             var_SetChecked
    - functionName:    libvlc_set_user_agent
      functionSourceFile: '/src/vlc/lib/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_i
        - name
        - http
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - asprintf
        - var_SetString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core.c:129,6'
          Branch Sides:
            - BranchSide:      'core.c:129,55'
              BranchSideFuncs:
                - asprintf
                - var_SetString
                - free
            - BranchSide:      'core.c:129,6'
              BranchSideFuncs: []
        - Branch String:   'core.c:128,9'
          Branch Sides:
            - BranchSide:      'core.c:128,9'
              BranchSideFuncs:
                - var_SetString
                - free
            - BranchSide:      'core.c:131,9'
              BranchSideFuncs:
                - var_SetString
                - free
      Callsites:
        - Src:             'core.c:127,5'
          Dst:             var_SetString
        - Src:             'core.c:129,10'
          Dst:             asprintf
        - Src:             'core.c:131,9'
          Dst:             var_SetString
    - functionName:    asprintf
      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:    120
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/lib/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1099
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvlc_release
      functionSourceFile: '/src/vlc/lib/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_instance
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libvlc_InternalCleanup
        - libvlc_InternalDestroy
        - libvlc_Quit
        - libvlc_threads_deinit
        - vlc_atomic_rc_dec
        - vlc_preparser_Delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core.c:105,8'
          Branch Sides:
            - BranchSide:      'core.c:105,8'
              BranchSideFuncs:
                - libvlc_Quit
                - libvlc_InternalCleanup
                - libvlc_InternalDestroy
                - free
                - libvlc_threads_deinit
                - vlc_preparser_Delete
                - vlc_preparser_Delete
            - BranchSide:      'core.c:107,22'
              BranchSideFuncs:
                - libvlc_Quit
                - libvlc_InternalCleanup
                - libvlc_InternalDestroy
                - free
                - libvlc_threads_deinit
                - vlc_preparser_Delete
                - vlc_preparser_Delete
        - Branch String:   'core.c:109,13'
          Branch Sides:
            - BranchSide:      'core.c:110,34'
              BranchSideFuncs:
                - vlc_preparser_Delete
                - libvlc_InternalCleanup
                - libvlc_InternalDestroy
                - free
                - libvlc_threads_deinit
                - vlc_preparser_Delete
            - BranchSide:      'core.c:111,13'
              BranchSideFuncs:
                - libvlc_InternalCleanup
                - libvlc_InternalDestroy
                - free
                - libvlc_threads_deinit
                - vlc_preparser_Delete
        - Branch String:   'core.c:111,13'
          Branch Sides:
            - BranchSide:      'core.c:112,34'
              BranchSideFuncs:
                - vlc_preparser_Delete
                - libvlc_InternalCleanup
                - libvlc_InternalDestroy
                - free
                - libvlc_threads_deinit
            - BranchSide:      'core.c:114,33'
              BranchSideFuncs:
                - libvlc_InternalCleanup
                - libvlc_InternalDestroy
                - free
                - libvlc_threads_deinit
      Callsites:
        - Src:             'core.c:105,8'
          Dst:             vlc_atomic_rc_dec
        - Src:             'core.c:107,9'
          Dst:             libvlc_Quit
        - Src:             'core.c:110,13'
          Dst:             vlc_preparser_Delete
        - Src:             'core.c:112,13'
          Dst:             vlc_preparser_Delete
        - Src:             'core.c:114,9'
          Dst:             libvlc_InternalCleanup
        - Src:             'core.c:115,9'
          Dst:             libvlc_InternalDestroy
        - Src:             'core.c:117,9'
          Dst:             libvlc_threads_deinit
    - functionName:    vlc_atomic_rc_inc
      functionSourceFile: '/src/vlc/lib/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:66,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:66,5'
          Dst:             __assert_fail
    - functionName:    libvlc_retain
      functionSourceFile: '/src/vlc/lib/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_instance
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_atomic_rc_inc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core.c:97,5'
          Branch Sides:
            - BranchSide:      'core.c:97,5'
              BranchSideFuncs:
                - vlc_atomic_rc_inc
            - BranchSide:      'core.c:97,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'core.c:97,5'
          Dst:             __assert_fail
        - Src:             'core.c:99,5'
          Dst:             vlc_atomic_rc_inc
    - functionName:    vlc_atomic_rc_init
      functionSourceFile: '/src/vlc/lib/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvlc_new
      functionSourceFile: '/src/vlc/lib/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         19
      ICount:          173
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - libvlc_InternalCreate
        - libvlc_InternalDestroy
        - libvlc_InternalInit
        - libvlc_printerr
        - libvlc_threads_deinit
        - libvlc_threads_init
        - vlc_atomic_rc_init
        - vlc_gettext
        - vlc_mutex_init
        - vlc_strerror_c
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core.c:56,9'
          Branch Sides:
            - BranchSide:      'core.c:57,9'
              BranchSideFuncs: []
            - BranchSide:      'core.c:59,25'
              BranchSideFuncs:
                - libvlc_InternalCreate
                - libvlc_InternalInit
                - vlc_atomic_rc_init
                - vlc_mutex_init
                - libvlc_InternalDestroy
                - vlc_strerror_c
                - libvlc_printerr
                - free
                - libvlc_threads_deinit
                - vlc_gettext
        - Branch String:   'core.c:61,5'
          Branch Sides:
            - BranchSide:      'core.c:62,27'
              BranchSideFuncs:
                - libvlc_InternalCreate
                - libvlc_InternalInit
                - vlc_atomic_rc_init
                - vlc_mutex_init
                - libvlc_InternalDestroy
                - vlc_strerror_c
                - libvlc_printerr
                - free
                - libvlc_threads_deinit
                - vlc_gettext
            - BranchSide:      'core.c:63,13'
              BranchSideFuncs:
                - libvlc_InternalCreate
                - libvlc_InternalInit
                - vlc_atomic_rc_init
                - vlc_mutex_init
                - libvlc_InternalDestroy
                - vlc_strerror_c
                - libvlc_printerr
                - free
                - libvlc_threads_deinit
                - vlc_gettext
        - Branch String:   'core.c:66,9'
          Branch Sides:
            - BranchSide:      'core.c:67,9'
              BranchSideFuncs:
                - free
                - libvlc_threads_deinit
            - BranchSide:      'core.c:69,42'
              BranchSideFuncs:
                - libvlc_InternalInit
                - vlc_atomic_rc_init
                - vlc_mutex_init
                - libvlc_InternalDestroy
                - vlc_strerror_c
                - libvlc_printerr
                - free
                - libvlc_threads_deinit
                - vlc_gettext
        - Branch String:   'core.c:70,9'
          Branch Sides:
            - BranchSide:      'core.c:72,33'
              BranchSideFuncs:
                - libvlc_InternalDestroy
                - vlc_strerror_c
                - libvlc_printerr
                - free
                - libvlc_threads_deinit
                - vlc_gettext
            - BranchSide:      'core.c:79,27'
              BranchSideFuncs:
                - vlc_atomic_rc_init
                - vlc_mutex_init
        - Branch String:   'core.c:73,29'
          Branch Sides:
            - BranchSide:      'core.c:73,53'
              BranchSideFuncs:
                - vlc_gettext
                - libvlc_printerr
                - free
                - libvlc_threads_deinit
            - BranchSide:      'core.c:74,70'
              BranchSideFuncs:
                - vlc_strerror_c
                - libvlc_printerr
                - free
                - libvlc_threads_deinit
      Callsites:
        - Src:             'core.c:53,5'
          Dst:             libvlc_threads_init
        - Src:             'core.c:65,34'
          Dst:             libvlc_InternalCreate
        - Src:             'core.c:69,21'
          Dst:             libvlc_InternalInit
        - Src:             'core.c:72,9'
          Dst:             libvlc_InternalDestroy
        - Src:             'core.c:73,53'
          Dst:             vlc_gettext
        - Src:             'core.c:74,53'
          Dst:             vlc_strerror_c
        - Src:             'core.c:75,9'
          Dst:             libvlc_printerr
        - Src:             'core.c:80,5'
          Dst:             vlc_atomic_rc_init
        - Src:             'core.c:83,5'
          Dst:             vlc_mutex_init
        - Src:             'core.c:91,5'
          Dst:             libvlc_threads_deinit
    - functionName:    libvlc_abi_version
      functionSourceFile: '/src/vlc/lib/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvlc_vprinterr
      functionSourceFile: '/src/vlc/lib/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
        - ap
      BBCount:         11
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - abort
        - free_error
        - vasprintf
        - vlc_threadvar_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error.c:112,5'
          Branch Sides:
            - BranchSide:      'error.c:112,5'
              BranchSideFuncs:
                - vasprintf
                - free_error
                - vlc_threadvar_set
                - abort
            - BranchSide:      'error.c:113,26'
              BranchSideFuncs:
                - vasprintf
                - free_error
                - vlc_threadvar_set
                - abort
        - Branch String:   'error.c:113,9'
          Branch Sides:
            - BranchSide:      'error.c:114,13'
              BranchSideFuncs:
                - free_error
                - vlc_threadvar_set
                - abort
            - BranchSide:      'error.c:116,5'
              BranchSideFuncs:
                - free_error
                - vlc_threadvar_set
                - abort
        - Branch String:   'error.c:118,8'
          Branch Sides:
            - BranchSide:      'error.c:119,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      'error.c:120,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'error.c:112,5'
          Dst:             __assert_fail
        - Src:             'error.c:113,9'
          Dst:             vasprintf
        - Src:             'error.c:116,5'
          Dst:             free_error
        - Src:             'error.c:117,15'
          Dst:             vlc_threadvar_set
        - Src:             'error.c:119,9'
          Dst:             abort
    - functionName:    vasprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    free_error
      functionSourceFile: '/src/vlc/lib/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - free_msg
        - get_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'error.c:50,15'
          Branch Sides:
            - BranchSide:      'error.c:50,15'
              BranchSideFuncs:
                - get_error
                - free_msg
            - BranchSide:      'error.c:50,15'
              BranchSideFuncs:
                - get_error
                - free_msg
      Callsites:
        - Src:             'error.c:50,15'
          Dst:             get_error
        - Src:             'error.c:50,5'
          Dst:             free_msg
    - functionName:    get_error
      functionSourceFile: '/src/vlc/lib/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_threadvar_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'error.c:39,31'
          Branch Sides:
            - BranchSide:      'error.c:39,31'
              BranchSideFuncs:
                - vlc_threadvar_get
            - BranchSide:      'error.c:39,31'
              BranchSideFuncs:
                - vlc_threadvar_get
      Callsites:
        - Src:             'error.c:39,12'
          Dst:             vlc_threadvar_get
    - functionName:    free_msg
      functionSourceFile: '/src/vlc/lib/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'error.c:44,9'
          Branch Sides:
            - BranchSide:      'error.c:44,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'error.c:45,15'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    libvlc_printerr
      functionSourceFile: '/src/vlc/lib/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - libvlc_vprinterr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:134,11'
          Dst:             libvlc_vprinterr
    - functionName:    libvlc_clearerr
      functionSourceFile: '/src/vlc/lib/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - free_error
        - vlc_threadvar_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'error.c:95,5'
          Branch Sides:
            - BranchSide:      'error.c:95,5'
              BranchSideFuncs:
                - free_error
                - vlc_threadvar_set
                - abort
            - BranchSide:      'error.c:95,5'
              BranchSideFuncs:
                - free_error
                - vlc_threadvar_set
                - abort
        - Branch String:   'error.c:97,8'
          Branch Sides:
            - BranchSide:      'error.c:98,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      'error.c:99,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'error.c:95,5'
          Dst:             free_error
        - Src:             'error.c:96,15'
          Dst:             vlc_threadvar_set
        - Src:             'error.c:98,9'
          Dst:             abort
    - functionName:    libvlc_errmsg
      functionSourceFile: '/src/vlc/lib/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'error.c:85,12'
          Branch Sides:
            - BranchSide:      'error.c:85,12'
              BranchSideFuncs:
                - get_error
            - BranchSide:      'error.c:85,12'
              BranchSideFuncs:
                - get_error
      Callsites:
        - Src:             'error.c:85,12'
          Dst:             get_error
    - functionName:    libvlc_threads_deinit
      functionSourceFile: '/src/vlc/lib/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - free_error
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_threadvar_delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'error.c:66,5'
          Branch Sides:
            - BranchSide:      'error.c:66,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - free_error
                - vlc_threadvar_delete
            - BranchSide:      'error.c:66,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - free_error
                - vlc_threadvar_delete
        - Branch String:   'error.c:67,5'
          Branch Sides:
            - BranchSide:      'error.c:67,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free_error
                - vlc_threadvar_delete
            - BranchSide:      'error.c:68,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free_error
                - vlc_threadvar_delete
        - Branch String:   'error.c:68,9'
          Branch Sides:
            - BranchSide:      'error.c:68,9'
              BranchSideFuncs:
                - free_error
                - vlc_threadvar_delete
                - vlc_mutex_unlock
            - BranchSide:      'error.c:70,9'
              BranchSideFuncs:
                - free_error
                - vlc_threadvar_delete
                - vlc_mutex_unlock
      Callsites:
        - Src:             'error.c:66,5'
          Dst:             vlc_mutex_lock
        - Src:             'error.c:67,5'
          Dst:             __assert_fail
        - Src:             'error.c:70,9'
          Dst:             free_error
        - Src:             'error.c:71,9'
          Dst:             vlc_threadvar_delete
        - Src:             'error.c:73,5'
          Dst:             vlc_mutex_unlock
    - functionName:    libvlc_threads_init
      functionSourceFile: '/src/vlc/lib/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - free_msg
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_threadvar_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error.c:58,5'
          Branch Sides:
            - BranchSide:      'error.c:58,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_threadvar_create
            - BranchSide:      'error.c:58,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_threadvar_create
        - Branch String:   'error.c:59,9'
          Branch Sides:
            - BranchSide:      'error.c:59,9'
              BranchSideFuncs:
                - vlc_threadvar_create
                - vlc_mutex_unlock
            - BranchSide:      'error.c:60,9'
              BranchSideFuncs:
                - vlc_threadvar_create
                - vlc_mutex_unlock
      Callsites:
        - Src:             'error.c:58,5'
          Dst:             vlc_mutex_lock
        - Src:             'error.c:60,9'
          Dst:             vlc_threadvar_create
        - Src:             'error.c:60,9'
          Dst:             free_msg
        - Src:             'error.c:61,5'
          Dst:             vlc_mutex_unlock
    - functionName:    LogConsoleGray
      functionSourceFile: '/src/vlc/modules/logger/console.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opaque
        - type
        - meta
        - format
        - ap
      BBCount:         9
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - flockfile
        - fprintf
        - funlockfile
        - putc_unlocked
        - vfprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'logger/console.c:112,9'
          Branch Sides:
            - BranchSide:      'logger/console.c:113,9'
              BranchSideFuncs: []
            - BranchSide:      'logger/console.c:115,15'
              BranchSideFuncs:
                - flockfile
                - fprintf
                - fprintf
                - vfprintf
                - putc_unlocked
                - funlockfile
                - fprintf
        - Branch String:   'logger/console.c:117,9'
          Branch Sides:
            - BranchSide:      'logger/console.c:118,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - vfprintf
                - putc_unlocked
                - funlockfile
            - BranchSide:      'logger/console.c:119,13'
              BranchSideFuncs:
                - fprintf
                - vfprintf
                - putc_unlocked
                - funlockfile
      Callsites:
        - Src:             'logger/console.c:115,5'
          Dst:             flockfile
        - Src:             'logger/console.c:116,5'
          Dst:             fprintf
        - Src:             'logger/console.c:118,9'
          Dst:             fprintf
        - Src:             'logger/console.c:119,5'
          Dst:             fprintf
        - Src:             'logger/console.c:124,5'
          Dst:             vfprintf
        - Src:             'logger/console.c:125,5'
          Dst:             putc_unlocked
        - Src:             'logger/console.c:126,5'
          Dst:             funlockfile
    - functionName:    flockfile
      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:    vfprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putc_unlocked
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    funlockfile
      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:    LogConsoleColor
      functionSourceFile: '/src/vlc/modules/logger/console.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opaque
        - type
        - meta
        - format
        - ap
      BBCount:         9
      ICount:          96
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - flockfile
        - fprintf
        - fputs
        - funlockfile
        - vfprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'logger/console.c:82,9'
          Branch Sides:
            - BranchSide:      'logger/console.c:83,9'
              BranchSideFuncs: []
            - BranchSide:      'logger/console.c:85,15'
              BranchSideFuncs:
                - flockfile
                - fprintf
                - fprintf
                - vfprintf
                - fputs
                - funlockfile
                - fprintf
        - Branch String:   'logger/console.c:88,9'
          Branch Sides:
            - BranchSide:      'logger/console.c:89,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - vfprintf
                - fputs
                - funlockfile
            - BranchSide:      'logger/console.c:90,13'
              BranchSideFuncs:
                - fprintf
                - vfprintf
                - fputs
                - funlockfile
      Callsites:
        - Src:             'logger/console.c:85,5'
          Dst:             flockfile
        - Src:             'logger/console.c:86,5'
          Dst:             fprintf
        - Src:             'logger/console.c:89,9'
          Dst:             fprintf
        - Src:             'logger/console.c:90,5'
          Dst:             fprintf
        - Src:             'logger/console.c:95,5'
          Dst:             vfprintf
        - Src:             'logger/console.c:96,5'
          Dst:             fputs
        - Src:             'logger/console.c:97,5'
          Dst:             funlockfile
    - functionName:    fputs
      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:    var_InheritInteger
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:720,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:720,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:721,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:720,9'
          Dst:             var_Inherit
    - functionName:    var_InheritBool
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    vlc_entry_license__logger_console
      functionSourceFile: '/src/vlc/modules/logger/console.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__logger_console
      functionSourceFile: '/src/vlc/modules/logger/console.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__logger_console
      functionSourceFile: '/src/vlc/modules/logger/console.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/logger/console.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - sysp
      BBCount:         20
      ICount:          104
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - atoi
        - getenv
        - isatty
        - var_InheritBool
        - var_InheritInteger
      functionUses:    1
      BranchProfiles:
        - Branch String:   'logger/console.c:140,9'
          Branch Sides:
            - BranchSide:      'logger/console.c:142,27'
              BranchSideFuncs:
                - isatty
                - var_InheritBool
            - BranchSide:      'logger/console.c:149,9'
              BranchSideFuncs:
                - isatty
                - var_InheritBool
        - Branch String:   'logger/console.c:143,13'
          Branch Sides:
            - BranchSide:      'logger/console.c:144,29'
              BranchSideFuncs:
                - atoi
                - isatty
                - var_InheritBool
            - BranchSide:      'logger/console.c:146,24'
              BranchSideFuncs:
                - var_InheritInteger.197
                - isatty
                - var_InheritBool
        - Branch String:   'logger/console.c:149,9'
          Branch Sides:
            - BranchSide:      'logger/console.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'logger/console.c:152,15'
              BranchSideFuncs:
                - isatty
                - var_InheritBool
        - Branch String:   'logger/console.c:153,9'
          Branch Sides:
            - BranchSide:      'logger/console.c:154,19'
              BranchSideFuncs:
                - isatty
                - var_InheritBool
            - BranchSide:      'logger/console.c:156,27'
              BranchSideFuncs:
                - isatty
                - var_InheritBool
        - Branch String:   'logger/console.c:159,31'
          Branch Sides:
            - BranchSide:      'logger/console.c:159,34'
              BranchSideFuncs:
                - var_InheritBool
            - BranchSide:      'logger/console.c:162,5'
              BranchSideFuncs: []
        - Branch String:   'logger/console.c:159,9'
          Branch Sides:
            - BranchSide:      'logger/console.c:160,9'
              BranchSideFuncs: []
            - BranchSide:      'logger/console.c:162,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'logger/console.c:140,10'
          Dst:             var_InheritBool
        - Src:             'logger/console.c:142,27'
          Dst:             getenv
        - Src:             'logger/console.c:144,24'
          Dst:             atoi
        - Src:             'logger/console.c:146,24'
          Dst:             var_InheritInteger
        - Src:             'logger/console.c:159,9'
          Dst:             isatty
        - Src:             'logger/console.c:159,34'
          Dst:             var_InheritBool
    - functionName:    isatty
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry__logger_console
      functionSourceFile: '/src/vlc/modules/logger/console.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         20
      ICount:          198
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'logger/console.c:168,1'
          Branch Sides:
            - BranchSide:      'logger/console.c:168,1'
              BranchSideFuncs: []
            - BranchSide:      'logger/console.c:168,1'
              BranchSideFuncs: []
        - Branch String:   'logger/console.c:168,1'
          Branch Sides:
            - BranchSide:      'logger/console.c:168,1'
              BranchSideFuncs: []
            - BranchSide:      'logger/console.c:169,5'
              BranchSideFuncs: []
        - Branch String:   'logger/console.c:169,5'
          Branch Sides:
            - BranchSide:      'logger/console.c:169,5'
              BranchSideFuncs: []
            - BranchSide:      'logger/console.c:170,5'
              BranchSideFuncs: []
        - Branch String:   'logger/console.c:170,5'
          Branch Sides:
            - BranchSide:      'logger/console.c:170,5'
              BranchSideFuncs: []
            - BranchSide:      'logger/console.c:171,5'
              BranchSideFuncs: []
        - Branch String:   'logger/console.c:172,5'
          Branch Sides:
            - BranchSide:      'logger/console.c:172,5'
              BranchSideFuncs: []
            - BranchSide:      'logger/console.c:178,1'
              BranchSideFuncs: []
        - Branch String:   'logger/console.c:172,5'
          Branch Sides:
            - BranchSide:      'logger/console.c:172,5'
              BranchSideFuncs: []
            - BranchSide:      'logger/console.c:173,5'
              BranchSideFuncs: []
        - Branch String:   'logger/console.c:173,5'
          Branch Sides:
            - BranchSide:      'logger/console.c:173,5'
              BranchSideFuncs: []
            - BranchSide:      'logger/console.c:175,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'logger/console.c:173,5'
          Dst:             Open
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    vlc_stream_GetSize
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             vlc_stream_Control
    - functionName:    stream_Size
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_stream_GetSize
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:575,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:576,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:577,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_stream.h:577,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:578,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:579,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:575,9'
          Dst:             vlc_stream_GetSize
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_tick_from_samples
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - samples
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    CoreAudio_Bitmap_to_vlc_bitmap
      functionSourceFile: '/src/vlc/modules/demux/mp4/coreaudio.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - pi_mapping
        - pi_channels
        - pp_chans_order
      BBCount:         14
      ICount:          109
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/coreaudio.h:291,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/coreaudio.h:293,39'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/coreaudio.h:306,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/coreaudio.h:293,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/coreaudio.h:295,44'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/coreaudio.h:305,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/coreaudio.h:295,75'
          Branch Sides:
            - BranchSide:      'demux/mp4/coreaudio.h:296,19'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/coreaudio.h:299,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/coreaudio.h:295,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/coreaudio.h:299,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/coreaudio.h:303,53'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_bswap16
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/aiff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         53
      ICount:          460
      EdgeCount:       65
      CyclomaticComplexity: 14
      functionsReached:
        - demux_vaControlHelper
        - stream_Size
        - vlc_meta_Merge
        - vlc_stream_Seek
        - vlc_stream_Tell
        - vlc_stream_vaControl
        - vlc_tick_from_samples
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/aiff.c:391,5'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:394,42'
              BranchSideFuncs:
                - vlc_stream_vaControl
            - BranchSide:      'demux/aiff.c:398,31'
              BranchSideFuncs:
                - stream_Size
                - vlc_stream_Tell
            - BranchSide:      'demux/aiff.c:414,31'
              BranchSideFuncs:
                - stream_Size
                - vlc_stream_Seek
                - vlc_tick_from_samples
            - BranchSide:      'demux/aiff.c:435,45'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:440,30'
              BranchSideFuncs:
                - stream_Size
                - vlc_tick_from_samples
            - BranchSide:      'demux/aiff.c:452,34'
              BranchSideFuncs:
                - vlc_meta_Merge
            - BranchSide:      'demux/aiff.c:461,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:461,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:467,44'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/aiff.c:467,44'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/aiff.c:467,44'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/aiff.c:467,44'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/aiff.c:470,13'
              BranchSideFuncs: []
        - Branch String:   'demux/aiff.c:399,31'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:399,55'
              BranchSideFuncs:
                - vlc_stream_Tell
            - BranchSide:      'demux/aiff.c:399,88'
              BranchSideFuncs:
                - stream_Size
                - vlc_stream_Tell
        - Branch String:   'demux/aiff.c:402,18'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:402,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:402,18'
              BranchSideFuncs: []
        - Branch String:   'demux/aiff.c:404,17'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:406,32'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:409,13'
              BranchSideFuncs: []
        - Branch String:   'demux/aiff.c:415,30'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:415,54'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_tick_from_samples
            - BranchSide:      'demux/aiff.c:415,87'
              BranchSideFuncs:
                - stream_Size
                - vlc_stream_Seek
                - vlc_tick_from_samples
        - Branch String:   'demux/aiff.c:417,17'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:417,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_tick_from_samples
            - BranchSide:      'demux/aiff.c:417,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_tick_from_samples
        - Branch String:   'demux/aiff.c:419,17'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:421,36'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_tick_from_samples
            - BranchSide:      'demux/aiff.c:431,13'
              BranchSideFuncs: []
        - Branch String:   'demux/aiff.c:424,21'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:426,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:428,56'
              BranchSideFuncs:
                - vlc_tick_from_samples
        - Branch String:   'demux/aiff.c:435,14'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:435,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:435,14'
              BranchSideFuncs: []
        - Branch String:   'demux/aiff.c:440,30'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:440,54'
              BranchSideFuncs:
                - vlc_tick_from_samples
            - BranchSide:      'demux/aiff.c:440,87'
              BranchSideFuncs:
                - stream_Size
                - vlc_tick_from_samples
        - Branch String:   'demux/aiff.c:442,17'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:445,44'
              BranchSideFuncs:
                - vlc_tick_from_samples
            - BranchSide:      'demux/aiff.c:448,13'
              BranchSideFuncs: []
        - Branch String:   'demux/aiff.c:444,18'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:444,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:444,18'
              BranchSideFuncs: []
        - Branch String:   'demux/aiff.c:452,34'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:452,34'
              BranchSideFuncs:
                - vlc_meta_Merge
            - BranchSide:      'demux/aiff.c:452,34'
              BranchSideFuncs:
                - vlc_meta_Merge
        - Branch String:   'demux/aiff.c:453,17'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:454,17'
              BranchSideFuncs:
                - vlc_meta_Merge
            - BranchSide:      'demux/aiff.c:455,29'
              BranchSideFuncs:
                - vlc_meta_Merge
      Callsites:
        - Src:             'demux/aiff.c:394,20'
          Dst:             vlc_stream_vaControl
        - Src:             'demux/aiff.c:399,75'
          Dst:             stream_Size
        - Src:             'demux/aiff.c:400,31'
          Dst:             vlc_stream_Tell
        - Src:             'demux/aiff.c:415,74'
          Dst:             stream_Size
        - Src:             'demux/aiff.c:424,21'
          Dst:             vlc_stream_Seek
        - Src:             'demux/aiff.c:428,33'
          Dst:             vlc_tick_from_samples
        - Src:             'demux/aiff.c:440,74'
          Dst:             stream_Size
        - Src:             'demux/aiff.c:445,21'
          Dst:             vlc_tick_from_samples
        - Src:             'demux/aiff.c:455,13'
          Dst:             vlc_meta_Merge
        - Src:             'demux/aiff.c:467,21'
          Dst:             demux_vaControlHelper
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/aiff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         19
      ICount:          200
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - aout_ChannelReorder
        - es_out_Send
        - es_out_SetPCR
        - vlc_stream_Block
        - vlc_stream_Tell
        - vlc_tick_from_samples
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/aiff.c:335,31'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:335,34'
              BranchSideFuncs:
                - es_out_SetPCR
                - vlc_stream_Block
                - vlc_tick_from_samples
                - es_out_Send
                - aout_ChannelReorder
            - BranchSide:      'demux/aiff.c:342,20'
              BranchSideFuncs:
                - es_out_SetPCR
                - vlc_stream_Block
                - vlc_tick_from_samples
                - es_out_Send
                - aout_ChannelReorder
        - Branch String:   'demux/aiff.c:335,9'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:338,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:342,20'
              BranchSideFuncs:
                - es_out_SetPCR
                - vlc_stream_Block
                - vlc_tick_from_samples
                - es_out_Send
                - aout_ChannelReorder
        - Branch String:   'demux/aiff.c:346,31'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:346,34'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_tick_from_samples
                - es_out_Send
                - aout_ChannelReorder
            - BranchSide:      'demux/aiff.c:350,39'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_tick_from_samples
                - es_out_Send
                - aout_ChannelReorder
        - Branch String:   'demux/aiff.c:346,9'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:348,18'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_tick_from_samples
                - es_out_Send
                - aout_ChannelReorder
            - BranchSide:      'demux/aiff.c:350,39'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_tick_from_samples
                - es_out_Send
                - aout_ChannelReorder
        - Branch String:   'demux/aiff.c:350,9'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:352,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:356,35'
              BranchSideFuncs:
                - vlc_tick_from_samples
                - es_out_Send
                - aout_ChannelReorder
        - Branch String:   'demux/aiff.c:362,9'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:363,30'
              BranchSideFuncs:
                - aout_ChannelReorder
                - es_out_Send
            - BranchSide:      'demux/aiff.c:367,18'
              BranchSideFuncs:
                - es_out_Send
      Callsites:
        - Src:             'demux/aiff.c:330,26'
          Dst:             vlc_stream_Tell
        - Src:             'demux/aiff.c:342,5'
          Dst:             es_out_SetPCR
        - Src:             'demux/aiff.c:350,21'
          Dst:             vlc_stream_Block
        - Src:             'demux/aiff.c:358,22'
          Dst:             vlc_tick_from_samples
        - Src:             'demux/aiff.c:363,9'
          Dst:             aout_ChannelReorder
        - Src:             'demux/aiff.c:367,5'
          Dst:             es_out_Send
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadTextChunk
      functionSourceFile: '/src/vlc/modules/demux/aiff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - i_chunk_size
        - i_data_size
      BBCount:         22
      ICount:          167
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - memcmp
        - vlc_meta_New
        - vlc_meta_SetWithPriority
        - vlc_stream_Peek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/aiff.c:118,19'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:118,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:119,9'
              BranchSideFuncs: []
        - Branch String:   'demux/aiff.c:118,9'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:119,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:131,17'
              BranchSideFuncs:
                - memcmp
                - malloc
                - vlc_meta_New
                - vlc_meta_SetWithPriority
                - free
                - free
        - Branch String:   'demux/aiff.c:131,5'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:133,20'
              BranchSideFuncs:
                - memcmp
                - malloc
                - vlc_meta_New
                - vlc_meta_SetWithPriority
                - free
                - free
            - BranchSide:      'demux/aiff.c:159,5'
              BranchSideFuncs: []
        - Branch String:   'demux/aiff.c:133,13'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:134,13'
              BranchSideFuncs:
                - memcmp
                - malloc
                - vlc_meta_New
                - vlc_meta_SetWithPriority
                - free
                - free
            - BranchSide:      'demux/aiff.c:136,35'
              BranchSideFuncs:
                - malloc
                - vlc_meta_New
                - vlc_meta_SetWithPriority
                - free
                - free
        - Branch String:   'demux/aiff.c:138,13'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:139,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:141,14'
              BranchSideFuncs:
                - vlc_meta_New
                - vlc_meta_SetWithPriority
                - free
                - free
        - Branch String:   'demux/aiff.c:141,13'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:143,29'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/aiff.c:151,17'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
        - Branch String:   'demux/aiff.c:144,17'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:146,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/aiff.c:149,9'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
      Callsites:
        - Src:             'demux/aiff.c:117,19'
          Dst:             vlc_stream_Peek
        - Src:             'demux/aiff.c:133,13'
          Dst:             memcmp
        - Src:             'demux/aiff.c:143,29'
          Dst:             vlc_meta_New
        - Src:             'demux/aiff.c:153,9'
          Dst:             vlc_meta_SetWithPriority
    - 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:    163
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CoreAudio_Layout_to_vlc
      functionSourceFile: '/src/vlc/modules/demux/mp4/coreaudio.h'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - pi_bitmap
        - pi_channels
        - pp_chans_order
      BBCount:         13
      ICount:          96
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - CoreAudio_Bitmap_to_vlc_bitmap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/coreaudio.h:491,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/coreaudio.h:492,48'
              BranchSideFuncs:
                - CoreAudio_Bitmap_to_vlc_bitmap
            - BranchSide:      'demux/mp4/coreaudio.h:494,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/coreaudio.h:494,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/coreaudio.h:496,37'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/coreaudio.h:504,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/coreaudio.h:496,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/coreaudio.h:498,51'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/coreaudio.h:503,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/coreaudio.h:492,16'
          Dst:             CoreAudio_Bitmap_to_vlc_bitmap
    - functionName:    GetF80BE
      functionSourceFile: '/src/vlc/modules/demux/aiff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - U32_AT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/aiff.c:97,5'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:99,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:102,9'
              BranchSideFuncs: []
        - Branch String:   'demux/aiff.c:102,9'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:104,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/aiff.c:93,31'
          Dst:             U32_AT
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    U16_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap16
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:932,12'
          Dst:             vlc_bswap16
    - functionName:    vlc_entry_license__demux_aiff
      functionSourceFile: '/src/vlc/modules/demux/aiff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_aiff
      functionSourceFile: '/src/vlc/modules/demux/aiff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_aiff
      functionSourceFile: '/src/vlc/modules/demux/aiff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/demux/aiff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_meta_Delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/aiff.c:379,9'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:379,9'
              BranchSideFuncs:
                - vlc_meta_Delete
            - BranchSide:      'demux/aiff.c:380,26'
              BranchSideFuncs:
                - vlc_meta_Delete
      Callsites:
        - Src:             'demux/aiff.c:380,9'
          Dst:             vlc_meta_Delete
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/demux/aiff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         74
      ICount:          634
      EdgeCount:       101
      CyclomaticComplexity: 29
      functionsReached:
        - CoreAudio_Layout_to_vlc
        - GetF80BE
        - ReadTextChunk
        - U16_AT
        - U32_AT
        - aout_CheckChannelReorder
        - es_format_Init
        - es_out_Add
        - memcmp
        - vlc_fourcc_GetCodecAudio
        - vlc_obj_calloc
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_Read
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/aiff.c:172,9'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:173,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:174,17'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - vlc_stream_Read
                - vlc_obj_calloc
                - es_format_Init
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - memcmp
                - ReadTextChunk
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_object_Log
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
        - Branch String:   'demux/aiff.c:174,37'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:174,49'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:175,9'
              BranchSideFuncs: []
        - Branch String:   'demux/aiff.c:174,9'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:175,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:178,26'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_obj_calloc
                - es_format_Init
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - memcmp
                - ReadTextChunk
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_object_Log
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
        - Branch String:   'demux/aiff.c:178,9'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:179,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:181,13'
              BranchSideFuncs:
                - vlc_obj_calloc
                - es_format_Init
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - memcmp
                - ReadTextChunk
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_object_Log
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
        - Branch String:   'demux/aiff.c:183,9'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:186,22'
              BranchSideFuncs:
                - es_format_Init
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - memcmp
                - ReadTextChunk
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_object_Log
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
        - Branch String:   'demux/aiff.c:197,13'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:198,13'
              BranchSideFuncs:
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
            - BranchSide:      'demux/aiff.c:200,32'
              BranchSideFuncs:
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - vlc_stream_Peek
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
                - vlc_stream_Read
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - memcmp
                - ReadTextChunk
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_object_Log
        - Branch String:   'demux/aiff.c:206,13'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:208,34'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
                - vlc_stream_Read
                - vlc_object_Log
                - memcmp
                - ReadTextChunk
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_object_Log
            - BranchSide:      'demux/aiff.c:219,27'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
                - vlc_stream_Read
                - vlc_object_Log
                - memcmp
                - ReadTextChunk
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_object_Log
        - Branch String:   'demux/aiff.c:208,17'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:209,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:211,43'
              BranchSideFuncs:
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - memcmp
                - ReadTextChunk
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_object_Log
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
                - vlc_stream_Read
                - vlc_object_Log
        - Branch String:   'demux/aiff.c:219,18'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:221,34'
              BranchSideFuncs:
                - memcmp
                - ReadTextChunk
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_object_Log
            - BranchSide:      'demux/aiff.c:232,27'
              BranchSideFuncs:
                - memcmp
                - ReadTextChunk
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_object_Log
        - Branch String:   'demux/aiff.c:221,17'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:222,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:224,50'
              BranchSideFuncs:
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - memcmp
                - ReadTextChunk
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_object_Log
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
                - vlc_stream_Read
                - vlc_object_Log
        - Branch String:   'demux/aiff.c:232,47'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:232,50'
              BranchSideFuncs:
                - ReadTextChunk
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_object_Log
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
                - vlc_stream_Read
                - vlc_object_Log
            - BranchSide:      'demux/aiff.c:252,40'
              BranchSideFuncs:
                - ReadTextChunk
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_object_Log
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
                - vlc_stream_Read
                - vlc_object_Log
        - Branch String:   'demux/aiff.c:232,18'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:234,44'
              BranchSideFuncs:
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - memcmp
                - ReadTextChunk
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/aiff.c:252,40'
              BranchSideFuncs:
                - ReadTextChunk
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_object_Log
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
                - vlc_stream_Read
                - vlc_object_Log
        - Branch String:   'demux/aiff.c:235,27'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:235,39'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:236,17'
              BranchSideFuncs: []
        - Branch String:   'demux/aiff.c:235,17'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:236,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:239,44'
              BranchSideFuncs:
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - memcmp
                - ReadTextChunk
                - vlc_stream_Peek
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/aiff.c:244,18'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:248,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - memcmp
                - ReadTextChunk
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
                - vlc_stream_Read
                - vlc_object_Log
            - BranchSide:      'demux/aiff.c:249,9'
              BranchSideFuncs:
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - memcmp
                - ReadTextChunk
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_object_Log
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
                - vlc_stream_Read
                - vlc_object_Log
        - Branch String:   'demux/aiff.c:254,17'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:255,17'
              BranchSideFuncs: []
        - Branch String:   'demux/aiff.c:259,9'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:195,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - memcmp
                - ReadTextChunk
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_object_Log
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
            - BranchSide:      'demux/aiff.c:262,21'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - memcmp
                - ReadTextChunk
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_object_Log
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
        - Branch String:   'demux/aiff.c:262,21'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:262,19'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - memcmp
                - ReadTextChunk
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_object_Log
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
            - BranchSide:      'demux/aiff.c:262,19'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - memcmp
                - ReadTextChunk
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_object_Log
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
        - Branch String:   'demux/aiff.c:266,17'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:268,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/aiff.c:271,9'
              BranchSideFuncs:
                - vlc_stream_Peek
                - U32_AT
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - U16_AT
                - U16_AT
                - GetF80BE
                - U16_AT
                - U32_AT
                - U16_AT
                - GetF80BE
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_Tell
                - U32_AT
                - U32_AT
                - vlc_object_Log
                - memcmp
                - ReadTextChunk
                - vlc_stream_Peek
                - U32_AT
                - U32_AT
                - U32_AT
                - CoreAudio_Layout_to_vlc
                - vlc_object_Log
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
                - vlc_stream_Read
                - vlc_object_Log
        - Branch String:   'demux/aiff.c:274,9'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:277,39'
              BranchSideFuncs:
                - aout_CheckChannelReorder
                - vlc_fourcc_GetCodecAudio
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/aiff.c:287,27'
              BranchSideFuncs:
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/aiff.c:283,13'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:284,13'
              BranchSideFuncs:
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/aiff.c:285,5'
              BranchSideFuncs:
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/aiff.c:293,34'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:293,37'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/aiff.c:295,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/aiff.c:293,66'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:293,69'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/aiff.c:295,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/aiff.c:293,9'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:295,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/aiff.c:299,9'
              BranchSideFuncs:
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
        - Branch String:   'demux/aiff.c:299,9'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:302,9'
              BranchSideFuncs:
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
            - BranchSide:      'demux/aiff.c:306,26'
              BranchSideFuncs:
                - vlc_stream_Seek
                - es_out_Add
                - vlc_object_Log
        - Branch String:   'demux/aiff.c:306,9'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:308,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/aiff.c:313,5'
              BranchSideFuncs:
                - es_out_Add
        - Branch String:   'demux/aiff.c:315,9'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:316,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:318,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/aiff.c:172,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/aiff.c:174,9'
          Dst:             memcmp
        - Src:             'demux/aiff.c:174,40'
          Dst:             memcmp
        - Src:             'demux/aiff.c:178,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/aiff.c:181,13'
          Dst:             vlc_obj_calloc
        - Src:             'demux/aiff.c:191,5'
          Dst:             es_format_Init
        - Src:             'demux/aiff.c:197,13'
          Dst:             vlc_stream_Peek
        - Src:             'demux/aiff.c:200,32'
          Dst:             U32_AT
        - Src:             'demux/aiff.c:203,9'
          Dst:             vlc_object_Log
        - Src:             'demux/aiff.c:206,14'
          Dst:             memcmp
        - Src:             'demux/aiff.c:208,17'
          Dst:             vlc_stream_Peek
        - Src:             'demux/aiff.c:211,43'
          Dst:             U16_AT
        - Src:             'demux/aiff.c:212,48'
          Dst:             U16_AT
        - Src:             'demux/aiff.c:213,43'
          Dst:             GetF80BE
        - Src:             'demux/aiff.c:215,13'
          Dst:             U16_AT
        - Src:             'demux/aiff.c:215,13'
          Dst:             U32_AT
        - Src:             'demux/aiff.c:215,13'
          Dst:             U16_AT
        - Src:             'demux/aiff.c:215,13'
          Dst:             GetF80BE
        - Src:             'demux/aiff.c:215,13'
          Dst:             vlc_object_Log
        - Src:             'demux/aiff.c:219,19'
          Dst:             memcmp
        - Src:             'demux/aiff.c:221,17'
          Dst:             vlc_stream_Peek
        - Src:             'demux/aiff.c:224,33'
          Dst:             vlc_stream_Tell
        - Src:             'demux/aiff.c:226,36'
          Dst:             U32_AT
        - Src:             'demux/aiff.c:227,39'
          Dst:             U32_AT
        - Src:             'demux/aiff.c:229,13'
          Dst:             vlc_object_Log
        - Src:             'demux/aiff.c:232,19'
          Dst:             memcmp
        - Src:             'demux/aiff.c:234,27'
          Dst:             vlc_stream_Peek
        - Src:             'demux/aiff.c:239,44'
          Dst:             U32_AT
        - Src:             'demux/aiff.c:240,40'
          Dst:             U32_AT
        - Src:             'demux/aiff.c:241,51'
          Dst:             U32_AT
        - Src:             'demux/aiff.c:244,18'
          Dst:             CoreAudio_Layout_to_vlc
        - Src:             'demux/aiff.c:248,17'
          Dst:             vlc_object_Log
        - Src:             'demux/aiff.c:252,25'
          Dst:             ReadTextChunk
        - Src:             'demux/aiff.c:266,17'
          Dst:             vlc_stream_Read
        - Src:             'demux/aiff.c:268,17'
          Dst:             vlc_object_Log
        - Src:             'demux/aiff.c:277,13'
          Dst:             aout_CheckChannelReorder
        - Src:             'demux/aiff.c:281,13'
          Dst:             vlc_fourcc_GetCodecAudio
        - Src:             'demux/aiff.c:295,9'
          Dst:             vlc_object_Log
        - Src:             'demux/aiff.c:306,9'
          Dst:             vlc_stream_Seek
        - Src:             'demux/aiff.c:308,9'
          Dst:             vlc_object_Log
        - Src:             'demux/aiff.c:314,17'
          Dst:             es_out_Add
    - functionName:    vlc_entry__demux_aiff
      functionSourceFile: '/src/vlc/modules/demux/aiff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         24
      ICount:          181
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/aiff.c:50,1'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'demux/aiff.c:50,1'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:50,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:51,5'
              BranchSideFuncs: []
        - Branch String:   'demux/aiff.c:52,5'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:52,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:53,5'
              BranchSideFuncs: []
        - Branch String:   'demux/aiff.c:53,5'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:53,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'demux/aiff.c:53,5'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:53,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:54,5'
              BranchSideFuncs: []
        - Branch String:   'demux/aiff.c:54,5'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:54,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:54,5'
              BranchSideFuncs: []
        - Branch String:   'demux/aiff.c:54,5'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:54,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:55,5'
              BranchSideFuncs: []
        - Branch String:   'demux/aiff.c:55,5'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:55,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:56,5'
              BranchSideFuncs: []
        - Branch String:   'demux/aiff.c:56,5'
          Branch Sides:
            - BranchSide:      'demux/aiff.c:56,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/aiff.c:57,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/aiff.c:54,5'
          Dst:             Open
        - Src:             'demux/aiff.c:54,5'
          Dst:             Close
    - functionName:    vlc_frame_ChainExtract
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_list
        - p_data
        - i_max
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:523,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:523,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:523,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:523,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:533,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:525,25'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainProperties
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
        - pi_count
        - pi_size
        - pi_length
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:553,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:555,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:562,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:562,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:563,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:564,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:564,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:565,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:566,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:567,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainLastAppend
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppp_last
        - frame
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:480,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:480,38'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:481,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainGather
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_Alloc
        - vlc_frame_ChainExtract
        - vlc_frame_ChainProperties
        - vlc_frame_ChainRelease
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:590,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:591,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:593,32'
              BranchSideFuncs:
                - vlc_frame_ChainProperties
                - vlc_frame_Alloc
                - vlc_frame_ChainExtract
                - vlc_frame_ChainRelease
        - Branch String:   '../include/vlc_frame.h:596,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:597,9'
              BranchSideFuncs:
                - vlc_frame_ChainExtract
                - vlc_frame_ChainRelease
            - BranchSide:      '../include/vlc_frame.h:598,29'
              BranchSideFuncs:
                - vlc_frame_ChainExtract
                - vlc_frame_ChainRelease
      Callsites:
        - Src:             '../include/vlc_frame.h:593,5'
          Dst:             vlc_frame_ChainProperties
        - Src:             '../include/vlc_frame.h:595,9'
          Dst:             vlc_frame_Alloc
        - Src:             '../include/vlc_frame.h:598,5'
          Dst:             vlc_frame_ChainExtract
        - Src:             '../include/vlc_frame.h:606,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    vlc_stream_GetSize
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             vlc_stream_Control
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    stream_Size
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_stream_GetSize
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:575,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:576,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:577,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_stream.h:577,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:578,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:579,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:575,9'
          Dst:             vlc_stream_GetSize
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wf_tag_to_fourcc
      functionSourceFile: '/src/vlc/modules/../include/vlc_codecs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_tag
        - fcc
        - ppsz_name
      BBCount:         14
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_codecs.h:397,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:399,39'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:401,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:399,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:399,59'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:400,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:401,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:401,48'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:402,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:402,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:402,60'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:402,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ASF_fillup_es_bitrate_priorities_ex
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
        - p_hdr
        - p_prios
      BBCount:         20
      ICount:          130
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ASF_FindObject
        - vlc_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/asf/asf.c:761,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:761,29'
              BranchSideFuncs:
                - vlc_alloc
            - BranchSide:      'demux/asf/asf.c:763,45'
              BranchSideFuncs:
                - vlc_alloc
        - Branch String:   'demux/asf/asf.c:764,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:764,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:766,10'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:766,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:766,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:769,24'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:769,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:771,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:774,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:771,52'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:771,76'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:771,55'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:771,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:771,76'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:772,64'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/asf.c:760,13'
          Dst:             ASF_FindObject
        - Src:             'demux/asf/asf.c:763,34'
          Dst:             vlc_alloc
    - functionName:    ASF_fillup_es_priorities_ex
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
        - p_hdr
        - p_prios
      BBCount:         20
      ICount:          130
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ASF_FindObject
        - vlc_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/asf/asf.c:738,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:738,21'
              BranchSideFuncs:
                - vlc_alloc
            - BranchSide:      'demux/asf/asf.c:740,45'
              BranchSideFuncs:
                - vlc_alloc
        - Branch String:   'demux/asf/asf.c:741,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:741,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:743,10'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:743,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:743,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:746,24'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:746,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:748,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:751,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:748,52'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:748,76'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:748,55'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:748,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:748,76'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:749,64'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/asf.c:737,13'
          Dst:             ASF_FindObject
        - Src:             'demux/asf/asf.c:740,34'
          Dst:             vlc_alloc
    - functionName:    WaitKeyframe
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         30
      ICount:          201
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/asf/asf.c:320,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:322,19'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:333,10'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:322,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:324,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:331,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:325,21'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:325,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:330,9'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:325,38'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:325,41'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:330,9'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:325,63'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:325,66'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:330,9'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:325,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:327,39'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:330,9'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:333,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:336,27'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:352,9'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:337,29'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:337,32'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:347,40'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:337,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:341,39'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:347,40'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:343,38'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:349,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:349,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SeekPercent
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         15
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - WaitKeyframe
        - demux_vaControlHelper
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/asf/asf.c:367,47'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:368,36'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/asf/asf.c:368,36'
              BranchSideFuncs:
                - demux_vaControlHelper
        - Branch String:   'demux/asf/asf.c:368,36'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:369,36'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/asf/asf.c:369,36'
              BranchSideFuncs:
                - demux_vaControlHelper
        - Branch String:   'demux/asf/asf.c:369,36'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:370,36'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/asf/asf.c:370,36'
              BranchSideFuncs:
                - demux_vaControlHelper
        - Branch String:   'demux/asf/asf.c:370,36'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:370,36'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/asf/asf.c:370,36'
              BranchSideFuncs:
                - demux_vaControlHelper
      Callsites:
        - Src:             'demux/asf/asf.c:364,5'
          Dst:             WaitKeyframe
        - Src:             'demux/asf/asf.c:366,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:367,12'
          Dst:             demux_vaControlHelper
    - functionName:    SeekIndex
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - float
      constantsTouched: []
      argNames:
        - p_demux
        - i_date
        - f_pos
      BBCount:         17
      ICount:          178
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ASF_FindObject
        - WaitKeyframe
        - es_out_Control
        - vlc_object_Log
        - vlc_stream_Seek
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/asf/asf.c:379,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:379,5'
              BranchSideFuncs:
                - vlc_object_Log
                - ASF_FindObject
                - WaitKeyframe
                - vlc_stream_Seek
                - es_out_Control.303
                - vlc_object_Log
            - BranchSide:      'demux/asf/asf.c:379,5'
              BranchSideFuncs:
                - vlc_object_Log
                - ASF_FindObject
                - WaitKeyframe
                - vlc_stream_Seek
                - es_out_Control.303
                - vlc_object_Log
        - Branch String:   'demux/asf/asf.c:382,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:383,18'
              BranchSideFuncs:
                - ASF_FindObject
                - WaitKeyframe
                - vlc_stream_Seek
                - es_out_Control.303
                - vlc_object_Log
            - BranchSide:      'demux/asf/asf.c:385,30'
              BranchSideFuncs:
                - ASF_FindObject
                - WaitKeyframe
                - vlc_stream_Seek
                - es_out_Control.303
                - vlc_object_Log
        - Branch String:   'demux/asf/asf.c:386,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:386,39'
              BranchSideFuncs:
                - ASF_FindObject
                - WaitKeyframe
                - vlc_stream_Seek
                - es_out_Control.303
                - vlc_object_Log
            - BranchSide:      'demux/asf/asf.c:388,31'
              BranchSideFuncs:
                - ASF_FindObject
                - WaitKeyframe
                - vlc_stream_Seek
                - es_out_Control.303
                - vlc_object_Log
        - Branch String:   'demux/asf/asf.c:391,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:393,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/asf/asf.c:397,19'
              BranchSideFuncs:
                - WaitKeyframe
                - vlc_stream_Seek
                - es_out_Control.303
        - Branch String:   'demux/asf/asf.c:402,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:404,25'
              BranchSideFuncs:
                - es_out_Control.303
            - BranchSide:      'demux/asf/asf.c:407,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/asf.c:379,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:388,15'
          Dst:             ASF_FindObject
        - Src:             'demux/asf/asf.c:393,9'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:397,5'
          Dst:             WaitKeyframe
        - Src:             'demux/asf/asf.c:402,10'
          Dst:             vlc_stream_Seek
        - Src:             'demux/asf/asf.c:404,9'
          Dst:             es_out_Control
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SeekPrepare
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         10
      ICount:          86
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - FlushQueue
        - es_out_Control
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/asf/asf.c:421,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:423,27'
              BranchSideFuncs:
                - es_out_Control.303
                - FlushQueue
            - BranchSide:      'demux/asf/asf.c:431,21'
              BranchSideFuncs:
                - es_out_Control.303
        - Branch String:   'demux/asf/asf.c:424,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:426,25'
              BranchSideFuncs:
                - FlushQueue
                - es_out_Control.303
            - BranchSide:      'demux/asf/asf.c:429,5'
              BranchSideFuncs:
                - es_out_Control.303
                - FlushQueue
      Callsites:
        - Src:             'demux/asf/asf.c:426,13'
          Dst:             FlushQueue
        - Src:             'demux/asf/asf.c:431,5'
          Dst:             es_out_Control
    - functionName:    FlushQueue
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tk
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASFPacketTrackReset
        - vlc_frame_ChainRelease
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/asf/asf.c:1381,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1381,9'
              BranchSideFuncs:
                - vlc_frame_ChainRelease
            - BranchSide:      'demux/asf/asf.c:1383,29'
              BranchSideFuncs:
                - vlc_frame_ChainRelease
      Callsites:
        - Src:             'demux/asf/asf.c:1380,5'
          Dst:             ASFPacketTrackReset
        - Src:             'demux/asf/asf.c:1383,9'
          Dst:             vlc_frame_ChainRelease
    - functionName:    es_out_Del
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FlushQueues
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1399
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FlushQueue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/asf/asf.c:1392,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1394,27'
              BranchSideFuncs:
                - FlushQueue
            - BranchSide:      'demux/asf/asf.c:1399,1'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:1395,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1396,13'
              BranchSideFuncs:
                - FlushQueue
            - BranchSide:      'demux/asf/asf.c:1397,21'
              BranchSideFuncs:
                - FlushQueue
      Callsites:
        - Src:             'demux/asf/asf.c:1397,9'
          Dst:             FlushQueue
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DemuxEnd
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1441
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         22
      ICount:          153
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - ASF_FreeObjectRoot
        - FlushQueues
        - es_format_Clean
        - es_out_Del
        - vlc_meta_Delete
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/asf/asf.c:1408,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1410,29'
              BranchSideFuncs:
                - ASF_FreeObjectRoot
                - FlushQueues
                - free
                - es_format_Clean
                - free
                - es_out_Del
                - vlc_meta_Delete
            - BranchSide:      'demux/asf/asf.c:1414,9'
              BranchSideFuncs:
                - FlushQueues
                - free
                - es_format_Clean
                - free
                - es_out_Del
                - vlc_meta_Delete
        - Branch String:   'demux/asf/asf.c:1414,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1416,26'
              BranchSideFuncs:
                - vlc_meta_Delete
                - FlushQueues
                - free
                - es_format_Clean
                - free
                - es_out_Del
            - BranchSide:      'demux/asf/asf.c:1420,18'
              BranchSideFuncs:
                - FlushQueues
                - free
                - es_format_Clean
                - free
                - es_out_Del
        - Branch String:   'demux/asf/asf.c:1422,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1424,27'
              BranchSideFuncs:
                - free
                - es_format_Clean
                - free
                - es_out_Del
            - BranchSide:      'demux/asf/asf.c:1441,1'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:1426,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1428,17'
              BranchSideFuncs:
                - free
                - es_format_Clean
                - free
                - es_out_Del
            - BranchSide:      'demux/asf/asf.c:1439,9'
              BranchSideFuncs:
                - free
                - es_format_Clean
                - free
                - es_out_Del
        - Branch String:   'demux/asf/asf.c:1428,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1430,29'
              BranchSideFuncs:
                - es_out_Del
                - free
                - es_format_Clean
                - free
            - BranchSide:      'demux/asf/asf.c:1432,18'
              BranchSideFuncs:
                - free
                - es_out_Del
                - es_format_Clean
                - free
        - Branch String:   'demux/asf/asf.c:1432,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1434,34'
              BranchSideFuncs:
                - es_format_Clean
                - free
                - free
                - es_out_Del
            - BranchSide:      'demux/asf/asf.c:1437,19'
              BranchSideFuncs:
                - free
                - es_format_Clean
                - free
                - es_out_Del
      Callsites:
        - Src:             'demux/asf/asf.c:1410,9'
          Dst:             ASF_FreeObjectRoot
        - Src:             'demux/asf/asf.c:1416,9'
          Dst:             vlc_meta_Delete
        - Src:             'demux/asf/asf.c:1420,5'
          Dst:             FlushQueues
        - Src:             'demux/asf/asf.c:1430,17'
          Dst:             es_out_Del
        - Src:             'demux/asf/asf.c:1434,17'
          Dst:             es_format_Clean
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    Block_Dequeue
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - i_nexttime
      BBCount:         23
      ICount:          183
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - es_out_Send
        - es_out_SetPCR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/asf/asf.c:689,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:691,27'
              BranchSideFuncs:
                - es_out_Send.305
                - es_out_SetPCR.306
            - BranchSide:      'demux/asf/asf.c:719,12'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:692,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:693,13'
              BranchSideFuncs:
                - es_out_Send.305
                - es_out_SetPCR.306
            - BranchSide:      'demux/asf/asf.c:694,32'
              BranchSideFuncs:
                - es_out_Send.305
                - es_out_SetPCR.306
        - Branch String:   'demux/asf/asf.c:695,34'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:695,37'
              BranchSideFuncs:
                - es_out_Send.305
                - es_out_SetPCR.306
            - BranchSide:      'demux/asf/asf.c:695,9'
              BranchSideFuncs:
                - es_out_Send.305
                - es_out_SetPCR.306
        - Branch String:   'demux/asf/asf.c:695,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:697,32'
              BranchSideFuncs:
                - es_out_Send.305
                - es_out_SetPCR.306
            - BranchSide:      'demux/asf/asf.c:718,5'
              BranchSideFuncs:
                - es_out_Send.305
                - es_out_SetPCR.306
        - Branch String:   'demux/asf/asf.c:699,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:700,38'
              BranchSideFuncs:
                - es_out_Send.305
                - es_out_SetPCR.306
            - BranchSide:      'demux/asf/asf.c:702,17'
              BranchSideFuncs:
                - es_out_Send.305
                - es_out_SetPCR.306
        - Branch String:   'demux/asf/asf.c:704,36'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:704,39'
              BranchSideFuncs:
                - es_out_Send.305
                - es_out_SetPCR.306
            - BranchSide:      'demux/asf/asf.c:716,26'
              BranchSideFuncs:
                - es_out_Send.305
                - es_out_SetPCR.306
        - Branch String:   'demux/asf/asf.c:704,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:706,17'
              BranchSideFuncs:
                - es_out_SetPCR.306
                - es_out_Send.305
            - BranchSide:      'demux/asf/asf.c:716,26'
              BranchSideFuncs:
                - es_out_Send.305
                - es_out_SetPCR.306
      Callsites:
        - Src:             'demux/asf/asf.c:707,17'
          Dst:             es_out_SetPCR
        - Src:             'demux/asf/asf.c:716,13'
          Dst:             es_out_Send
    - functionName:    guidcmpbase
      functionSourceFile: '/src/vlc/modules/../include/vlc_codecs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_codecs.h:435,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:435,36'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '../include/vlc_codecs.h:436,13'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '../include/vlc_codecs.h:436,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:436,48'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '../include/vlc_codecs.h:436,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_codecs.h:436,40'
          Dst:             memcmp
    - functionName:    GetWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetDWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Packet_SetAR
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - p_packetsys
        - i_stream_number
        - i_ratio_x
        - i_ratio_y
      BBCount:         14
      ICount:          127
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - es_out_Control
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/asf/asf.c:590,21'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:590,25'
              BranchSideFuncs:
                - es_out_Control.303
            - BranchSide:      'demux/asf/asf.c:591,9'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:590,65'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:590,68'
              BranchSideFuncs:
                - es_out_Control.303
            - BranchSide:      'demux/asf/asf.c:593,34'
              BranchSideFuncs:
                - es_out_Control.303
        - Branch String:   'demux/asf/asf.c:590,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:591,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:593,34'
              BranchSideFuncs:
                - es_out_Control.303
        - Branch String:   'demux/asf/asf.c:595,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:595,9'
              BranchSideFuncs:
                - es_out_Control.303
            - BranchSide:      'demux/asf/asf.c:596,25'
              BranchSideFuncs:
                - es_out_Control.303
      Callsites:
        - Src:             'demux/asf/asf.c:596,9'
          Dst:             es_out_Control
    - functionName:    Packet_SetSendTime
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_packetsys
        - i_time
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Packet_UpdateTime
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - size_t
      constantsTouched: []
      argNames:
        - p_packetsys
        - i_stream_number
        - i_time
      BBCount:         4
      ICount:          50
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/asf/asf.c:614,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:614,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:615,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Packet_GetTrackInfo
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - p_packetsys
        - i_stream_number
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/asf/asf.c:625,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:626,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:628,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Packet_Enqueue
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_packetsys
        - i_stream_number
        - pp_frame
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_ChainGather
        - vlc_frame_ChainLastAppend
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/asf/asf.c:670,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:671,9'
              BranchSideFuncs:
                - vlc_frame_ChainGather
                - vlc_frame_ChainLastAppend
            - BranchSide:      'demux/asf/asf.c:673,45'
              BranchSideFuncs:
                - vlc_frame_ChainGather
                - vlc_frame_ChainLastAppend
        - Branch String:   'demux/asf/asf.c:674,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:676,34'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend
            - BranchSide:      'demux/asf/asf.c:682,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/asf.c:673,25'
          Dst:             vlc_frame_ChainGather
        - Src:             'demux/asf/asf.c:676,9'
          Dst:             vlc_frame_ChainLastAppend
    - functionName:    Packet_DoSkip
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - bool
      constantsTouched: []
      argNames:
        - p_packetsys
        - i_stream_number
        - b_packet_keyframe
      BBCount:         17
      ICount:          118
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/asf/asf.c:637,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:639,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/asf/asf.c:643,9'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:643,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:645,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:659,10'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:645,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:647,19'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:656,13'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:647,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:649,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:653,17'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:659,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:660,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:662,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/asf.c:639,9'
          Dst:             vlc_object_Log
    - functionName:    DemuxInit
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 1373
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         377
      ICount:          3092
      EdgeCount:       509
      CyclomaticComplexity: 134
      functionsReached:
        - ASFPacketTrackInit
        - ASF_CountObject
        - ASF_FindObject
        - ASF_GetGUID
        - ASF_ReadObjectRoot
        - ASF_fillup_es_bitrate_priorities_ex
        - ASF_fillup_es_priorities_ex
        - DemuxEnd
        - GetDWLE
        - GetWLE
        - es_format_Clean
        - es_format_Copy
        - es_format_Init
        - es_out_Add
        - es_out_Control
        - guidcmp
        - strchr
        - strcmp
        - strdup
        - stream_Size
        - strncasecmp
        - strncmp
        - vlc_dialog_display_error
        - vlc_gettext
        - vlc_meta_New
        - vlc_meta_SetExtraWithPriority
        - vlc_meta_SetWithPriority
        - vlc_object_Log
        - vlc_stream_Control
        - vlc_stream_Seek
        - wf_tag_to_fourcc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/asf/asf.c:808,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:810,9'
              BranchSideFuncs:
                - vlc_stream_Control.294
                - ASF_ReadObjectRoot
                - vlc_object_Log
                - ASF_FindObject
                - ASF_FindObject
                - ASF_FindObject
                - ASF_CountObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_FindObject
                - strncasecmp
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - es_out_Control.303
                - ASF_FindObject
                - ASF_fillup_es_priorities_ex
                - ASF_fillup_es_bitrate_priorities_ex
                - vlc_object_Log
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_object_Log
            - BranchSide:      'demux/asf/asf.c:812,5'
              BranchSideFuncs:
                - vlc_stream_Control.294
                - ASF_ReadObjectRoot
                - vlc_object_Log
                - ASF_FindObject
                - ASF_FindObject
                - ASF_FindObject
                - ASF_CountObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_FindObject
                - strncasecmp
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - es_out_Control.303
                - ASF_FindObject
                - ASF_fillup_es_priorities_ex
                - ASF_fillup_es_bitrate_priorities_ex
                - vlc_object_Log
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_object_Log
        - Branch String:   'demux/asf/asf.c:820,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:822,9'
              BranchSideFuncs:
                - ASF_FindObject
                - ASF_FindObject
                - ASF_FindObject
                - ASF_CountObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_FindObject
                - strncasecmp
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - es_out_Control.303
                - ASF_FindObject
                - ASF_fillup_es_priorities_ex
                - ASF_fillup_es_bitrate_priorities_ex
                - vlc_object_Log
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_object_Log
            - BranchSide:      'demux/asf/asf.c:825,19'
              BranchSideFuncs:
                - ASF_FindObject
                - ASF_FindObject
                - ASF_FindObject
                - ASF_CountObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_FindObject
                - strncasecmp
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - es_out_Control.303
                - ASF_FindObject
                - ASF_fillup_es_priorities_ex
                - ASF_fillup_es_bitrate_priorities_ex
                - vlc_object_Log
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_object_Log
        - Branch String:   'demux/asf/asf.c:827,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:829,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - DemuxEnd
            - BranchSide:      'demux/asf/asf.c:833,26'
              BranchSideFuncs:
                - ASF_FindObject
                - ASF_FindObject
                - ASF_FindObject
                - ASF_CountObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_FindObject
                - strncasecmp
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - es_out_Control.303
                - ASF_FindObject
                - ASF_fillup_es_priorities_ex
                - ASF_fillup_es_bitrate_priorities_ex
                - vlc_object_Log
                - vlc_gettext
                - vlc_dialog_display_error
        - Branch String:   'demux/asf/asf.c:835,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:835,29'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_dialog_display_error
                - free
                - free
                - DemuxEnd
            - BranchSide:      'demux/asf/asf.c:840,9'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_dialog_display_error
                - free
                - free
                - DemuxEnd
        - Branch String:   'demux/asf/asf.c:837,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:837,29'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_dialog_display_error
                - free
                - free
                - DemuxEnd
            - BranchSide:      'demux/asf/asf.c:840,9'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_dialog_display_error
                - free
                - free
                - DemuxEnd
        - Branch String:   'demux/asf/asf.c:833,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:840,9'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_dialog_display_error
                - free
                - free
                - DemuxEnd
            - BranchSide:      'demux/asf/asf.c:845,39'
              BranchSideFuncs:
                - ASF_CountObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_FindObject
                - strncasecmp
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - es_out_Control.303
                - ASF_FindObject
                - ASF_fillup_es_priorities_ex
                - ASF_fillup_es_bitrate_priorities_ex
                - vlc_object_Log
        - Branch String:   'demux/asf/asf.c:847,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:849,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - DemuxEnd
            - BranchSide:      'demux/asf/asf.c:852,5'
              BranchSideFuncs:
                - vlc_object_Log
                - ASF_FindObject
                - ASF_FindObject
                - strncasecmp
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - es_out_Control.303
                - ASF_FindObject
                - ASF_fillup_es_priorities_ex
                - ASF_fillup_es_bitrate_priorities_ex
        - Branch String:   'demux/asf/asf.c:857,34'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:857,37'
              BranchSideFuncs:
                - ASF_FindObject
                - strncasecmp
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - es_out_Control.303
                - ASF_FindObject
                - ASF_fillup_es_priorities_ex
                - ASF_fillup_es_bitrate_priorities_ex
            - BranchSide:      'demux/asf/asf.c:857,16'
              BranchSideFuncs:
                - ASF_FindObject
                - strncasecmp
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - es_out_Control.303
                - ASF_FindObject
                - ASF_fillup_es_priorities_ex
                - ASF_fillup_es_bitrate_priorities_ex
        - Branch String:   'demux/asf/asf.c:867,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:869,39'
              BranchSideFuncs:
                - ASF_FindObject
                - ASF_fillup_es_priorities_ex
                - ASF_fillup_es_bitrate_priorities_ex
                - strncasecmp
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - es_out_Control.303
            - BranchSide:      'demux/asf/asf.c:875,38'
              BranchSideFuncs:
                - strncasecmp
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - es_out_Control.303
        - Branch String:   'demux/asf/asf.c:878,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:880,25'
              BranchSideFuncs:
                - es_out_Control.303
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
            - BranchSide:      'demux/asf/asf.c:884,19'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
        - Branch String:   'demux/asf/asf.c:884,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:891,32'
              BranchSideFuncs:
                - ASF_FindObject
                - malloc
                - free
                - free
                - DemuxEnd
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - stream_Size.295
                - stream_Size.295
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
            - BranchSide:      'demux/asf/asf.c:1227,27'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
        - Branch String:   'demux/asf/asf.c:897,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:898,13'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
            - BranchSide:      'demux/asf/asf.c:900,52'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - DemuxEnd
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
        - Branch String:   'demux/asf/asf.c:901,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:902,13'
              BranchSideFuncs:
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
            - BranchSide:      'demux/asf/asf.c:903,17'
              BranchSideFuncs:
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
        - Branch String:   'demux/asf/asf.c:914,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:917,38'
              BranchSideFuncs:
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
            - BranchSide:      'demux/asf/asf.c:930,13'
              BranchSideFuncs:
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
        - Branch String:   'demux/asf/asf.c:919,59'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:920,18'
              BranchSideFuncs:
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
            - BranchSide:      'demux/asf/asf.c:927,9'
              BranchSideFuncs:
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
        - Branch String:   'demux/asf/asf.c:917,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:922,17'
              BranchSideFuncs:
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
            - BranchSide:      'demux/asf/asf.c:927,9'
              BranchSideFuncs:
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
        - Branch String:   'demux/asf/asf.c:930,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:932,49'
              BranchSideFuncs:
                - ASF_CountObject
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_FindObject
            - BranchSide:      'demux/asf/asf.c:949,13'
              BranchSideFuncs:
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
        - Branch String:   'demux/asf/asf.c:934,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:937,37'
              BranchSideFuncs:
                - ASF_FindObject
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - ASF_CountObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
            - BranchSide:      'demux/asf/asf.c:946,9'
              BranchSideFuncs:
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
        - Branch String:   'demux/asf/asf.c:939,21'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:941,30'
              BranchSideFuncs:
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
            - BranchSide:      'demux/asf/asf.c:945,13'
              BranchSideFuncs:
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - ASF_CountObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_FindObject
        - Branch String:   'demux/asf/asf.c:949,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:950,27'
              BranchSideFuncs:
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
            - BranchSide:      'demux/asf/asf.c:955,23'
              BranchSideFuncs:
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:950,74'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:950,78'
              BranchSideFuncs:
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
            - BranchSide:      'demux/asf/asf.c:950,13'
              BranchSideFuncs:
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
        - Branch String:   'demux/asf/asf.c:950,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:951,37'
              BranchSideFuncs:
                - guidcmp
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:951,115'
              BranchSideFuncs:
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:955,76'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:956,13'
              BranchSideFuncs:
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:989,28'
              BranchSideFuncs:
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:955,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:958,31'
              BranchSideFuncs:
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:989,28'
              BranchSideFuncs:
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:965,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:965,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - free
                - DemuxEnd
            - BranchSide:      'demux/asf/asf.c:965,13'
              BranchSideFuncs:
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:967,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:967,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - free
                - DemuxEnd
            - BranchSide:      'demux/asf/asf.c:967,13'
              BranchSideFuncs:
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:969,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:969,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - free
                - DemuxEnd
            - BranchSide:      'demux/asf/asf.c:969,13'
              BranchSideFuncs:
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
        - Branch String:   'demux/asf/asf.c:974,76'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:975,17'
              BranchSideFuncs:
                - GetWLE
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
            - BranchSide:      'demux/asf/asf.c:986,13'
              BranchSideFuncs:
                - GetWLE
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
        - Branch String:   'demux/asf/asf.c:975,52'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:976,17'
              BranchSideFuncs:
                - GetWLE
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
            - BranchSide:      'demux/asf/asf.c:986,13'
              BranchSideFuncs:
                - GetWLE
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
        - Branch String:   'demux/asf/asf.c:974,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:978,17'
              BranchSideFuncs:
                - GetWLE
                - malloc
                - GetWLE
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
            - BranchSide:      'demux/asf/asf.c:986,13'
              BranchSideFuncs:
                - GetWLE
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
        - Branch String:   'demux/asf/asf.c:978,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:978,17'
              BranchSideFuncs:
                - GetWLE
                - malloc
                - GetWLE
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:978,17'
              BranchSideFuncs:
                - malloc
                - GetWLE
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:978,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:978,17'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - free
                - DemuxEnd
            - BranchSide:      'demux/asf/asf.c:978,17'
              BranchSideFuncs:
                - malloc
                - GetWLE
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
        - Branch String:   'demux/asf/asf.c:990,63'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:991,18'
              BranchSideFuncs:
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1074,28'
              BranchSideFuncs:
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:989,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:994,37'
              BranchSideFuncs:
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1074,28'
              BranchSideFuncs:
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:1000,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1000,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - free
                - DemuxEnd
            - BranchSide:      'demux/asf/asf.c:1000,13'
              BranchSideFuncs:
                - GetDWLE
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:1002,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1002,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - free
                - DemuxEnd
            - BranchSide:      'demux/asf/asf.c:1002,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:1007,23'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1007,26'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1015,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
        - Branch String:   'demux/asf/asf.c:1007,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1009,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1015,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
        - Branch String:   'demux/asf/asf.c:1010,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1010,17'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - free
                - DemuxEnd
            - BranchSide:      'demux/asf/asf.c:1010,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
        - Branch String:   'demux/asf/asf.c:1015,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1018,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
            - BranchSide:      'demux/asf/asf.c:1021,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
        - Branch String:   'demux/asf/asf.c:1021,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1024,17'
              BranchSideFuncs:
                - GetDWLE
                - malloc
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
            - BranchSide:      'demux/asf/asf.c:1034,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:1024,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1024,17'
              BranchSideFuncs:
                - GetDWLE
                - malloc
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1024,17'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:1024,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1024,17'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - free
                - DemuxEnd
            - BranchSide:      'demux/asf/asf.c:1024,17'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:1034,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1036,49'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1069,30'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
        - Branch String:   'demux/asf/asf.c:1039,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1041,26'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1061,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
        - Branch String:   'demux/asf/asf.c:1041,25'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1042,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1043,34'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:1043,25'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1045,31'
              BranchSideFuncs:
                - strcmp
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1051,34'
              BranchSideFuncs:
                - strcmp
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:1045,42'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1045,46'
              BranchSideFuncs:
                - strcmp
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1046,29'
              BranchSideFuncs:
                - strcmp
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:1045,74'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1046,29'
              BranchSideFuncs:
                - strcmp
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1048,29'
              BranchSideFuncs:
                - strcmp
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:1045,29'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1048,29'
              BranchSideFuncs:
                - strcmp
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1050,21'
              BranchSideFuncs:
                - strcmp
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:1048,29'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1048,29'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - free
                - DemuxEnd
            - BranchSide:      'demux/asf/asf.c:1048,29'
              BranchSideFuncs:
                - strcmp
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:1051,25'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1053,31'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1059,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:1053,42'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1053,46'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1054,29'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:1053,74'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1054,29'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1056,29'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:1053,29'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1056,29'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1058,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:1056,29'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1056,29'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - free
                - DemuxEnd
            - BranchSide:      'demux/asf/asf.c:1056,29'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:1061,32'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1061,35'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
            - BranchSide:      'demux/asf/asf.c:1066,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
        - Branch String:   'demux/asf/asf.c:1061,21'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1063,43'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
            - BranchSide:      'demux/asf/asf.c:1066,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
        - Branch String:   'demux/asf/asf.c:1074,82'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1075,13'
              BranchSideFuncs:
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1147,13'
              BranchSideFuncs:
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
        - Branch String:   'demux/asf/asf.c:1074,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1078,47'
              BranchSideFuncs:
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1147,13'
              BranchSideFuncs:
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
        - Branch String:   'demux/asf/asf.c:1101,88'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1102,17'
              BranchSideFuncs:
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1142,17'
              BranchSideFuncs:
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
        - Branch String:   'demux/asf/asf.c:1101,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1105,17'
              BranchSideFuncs:
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1142,17'
              BranchSideFuncs:
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
        - Branch String:   'demux/asf/asf.c:1108,21'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1109,25'
              BranchSideFuncs:
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1111,39'
              BranchSideFuncs:
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:1113,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1113,17'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - free
                - DemuxEnd
            - BranchSide:      'demux/asf/asf.c:1113,17'
              BranchSideFuncs:
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:1115,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1115,17'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - free
                - DemuxEnd
            - BranchSide:      'demux/asf/asf.c:1115,17'
              BranchSideFuncs:
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:1117,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1117,17'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - free
                - DemuxEnd
            - BranchSide:      'demux/asf/asf.c:1117,17'
              BranchSideFuncs:
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
        - Branch String:   'demux/asf/asf.c:1122,80'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1123,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
            - BranchSide:      'demux/asf/asf.c:1137,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
        - Branch String:   'demux/asf/asf.c:1123,56'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1124,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
            - BranchSide:      'demux/asf/asf.c:1137,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
        - Branch String:   'demux/asf/asf.c:1124,50'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1124,53'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
            - BranchSide:      'demux/asf/asf.c:1137,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
        - Branch String:   'demux/asf/asf.c:1122,21'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1126,21'
              BranchSideFuncs:
                - GetWLE
                - malloc
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
            - BranchSide:      'demux/asf/asf.c:1137,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
        - Branch String:   'demux/asf/asf.c:1126,21'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1126,21'
              BranchSideFuncs:
                - GetWLE
                - malloc
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - vlc_object_Log
                - es_format_Clean
            - BranchSide:      'demux/asf/asf.c:1126,21'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - vlc_object_Log
                - es_format_Clean
        - Branch String:   'demux/asf/asf.c:1126,21'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1126,21'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - free
                - DemuxEnd
            - BranchSide:      'demux/asf/asf.c:1126,21'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
        - Branch String:   'demux/asf/asf.c:1131,26'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1132,37'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
            - BranchSide:      'demux/asf/asf.c:1134,29'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
        - Branch String:   'demux/asf/asf.c:1150,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1152,17'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
            - BranchSide:      'demux/asf/asf.c:1156,17'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
        - Branch String:   'demux/asf/asf.c:1156,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1157,17'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
            - BranchSide:      'demux/asf/asf.c:1159,42'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
        - Branch String:   'demux/asf/asf.c:1160,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1162,17'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
                - strdup
                - strchr
            - BranchSide:      'demux/asf/asf.c:1220,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
        - Branch String:   'demux/asf/asf.c:1162,23'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1162,26'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
                - strdup
                - strchr
            - BranchSide:      'demux/asf/asf.c:1173,17'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
        - Branch String:   'demux/asf/asf.c:1162,38'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1163,17'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
                - strdup
                - strchr
            - BranchSide:      'demux/asf/asf.c:1173,17'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
        - Branch String:   'demux/asf/asf.c:1163,67'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1164,17'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
                - strdup
                - strchr
            - BranchSide:      'demux/asf/asf.c:1173,17'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
        - Branch String:   'demux/asf/asf.c:1162,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1166,44'
              BranchSideFuncs:
                - strdup
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
                - strchr
            - BranchSide:      'demux/asf/asf.c:1173,17'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
        - Branch String:   'demux/asf/asf.c:1168,38'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1168,58'
              BranchSideFuncs:
                - strchr
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - strdup
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
            - BranchSide:      'demux/asf/asf.c:1170,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
        - Branch String:   'demux/asf/asf.c:1168,21'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1169,22'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
            - BranchSide:      'demux/asf/asf.c:1170,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
        - Branch String:   'demux/asf/asf.c:1174,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1176,40'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
            - BranchSide:      'demux/asf/asf.c:1182,27'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
        - Branch String:   'demux/asf/asf.c:1176,22'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1178,32'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
            - BranchSide:      'demux/asf/asf.c:1181,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
        - Branch String:   'demux/asf/asf.c:1182,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1184,48'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
            - BranchSide:      'demux/asf/asf.c:1190,30'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
        - Branch String:   'demux/asf/asf.c:1184,22'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1186,32'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
            - BranchSide:      'demux/asf/asf.c:1189,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
        - Branch String:   'demux/asf/asf.c:1192,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1193,28'
              BranchSideFuncs:
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - vlc_object_Log
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
            - BranchSide:      'demux/asf/asf.c:1195,17'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - malloc
                - es_format_Copy
        - Branch String:   'demux/asf/asf.c:1197,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1200,29'
              BranchSideFuncs:
                - malloc
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - vlc_object_Log
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
                - es_format_Copy
            - BranchSide:      'demux/asf/asf.c:1205,24'
              BranchSideFuncs:
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
        - Branch String:   'demux/asf/asf.c:1201,22'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1202,37'
              BranchSideFuncs:
                - es_format_Copy
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
            - BranchSide:      'demux/asf/asf.c:1203,13'
              BranchSideFuncs:
                - es_out_Add.296
                - vlc_stream_Control.294
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
        - Branch String:   'demux/asf/asf.c:1211,59'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1212,17'
              BranchSideFuncs:
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
            - BranchSide:      'demux/asf/asf.c:1217,9'
              BranchSideFuncs:
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
        - Branch String:   'demux/asf/asf.c:1209,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1214,61'
              BranchSideFuncs:
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
            - BranchSide:      'demux/asf/asf.c:1217,9'
              BranchSideFuncs:
                - es_format_Clean
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
                - stream_Size.295
                - ASF_FindObject
                - malloc
                - ASFPacketTrackInit
                - vlc_stream_Control.294
                - vlc_object_Log
                - guidcmp
                - guidcmp
                - guidcmp
                - es_format_Init
                - vlc_object_Log
                - vlc_object_Log
                - es_out_Add.296
                - vlc_stream_Control.294
                - malloc
                - es_format_Copy
                - strdup
                - strchr
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - ASF_GetGUID
                - vlc_object_Log
                - vlc_object_Log
                - guidcmp
                - es_format_Init
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetDWLE
                - GetDWLE
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetDWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - es_format_Init
                - GetWLE
                - wf_tag_to_fourcc
                - GetWLE
                - GetDWLE
                - GetDWLE
                - GetWLE
                - GetWLE
                - GetWLE
                - vlc_object_Log
                - GetWLE
                - malloc
                - vlc_object_Log
                - es_format_Clean
                - GetWLE
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - es_format_Clean
                - guidcmp
                - ASF_CountObject
                - ASF_FindObject
        - Branch String:   'demux/asf/asf.c:1228,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1230,29'
              BranchSideFuncs:
                - stream_Size.295
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
                - stream_Size.295
            - BranchSide:      'demux/asf/asf.c:1236,9'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
        - Branch String:   'demux/asf/asf.c:1232,29'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1232,9'
              BranchSideFuncs:
                - stream_Size.295
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
            - BranchSide:      'demux/asf/asf.c:1232,9'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
                - free
                - free
                - DemuxEnd
        - Branch String:   'demux/asf/asf.c:1240,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1241,9'
              BranchSideFuncs:
                - free
                - free
                - DemuxEnd
            - BranchSide:      'demux/asf/asf.c:1244,9'
              BranchSideFuncs:
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - stream_Size.295
        - Branch String:   'demux/asf/asf.c:1244,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1247,40'
              BranchSideFuncs:
                - stream_Size.295
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1272,19'
              BranchSideFuncs:
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1249,35'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1249,38'
              BranchSideFuncs:
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1255,21'
              BranchSideFuncs:
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1249,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1251,22'
              BranchSideFuncs:
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1255,21'
              BranchSideFuncs:
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1262,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1263,13'
              BranchSideFuncs:
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1266,33'
              BranchSideFuncs:
                - vlc_meta_New
                - ASF_FindObject
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1275,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1278,13'
              BranchSideFuncs:
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1300,35'
              BranchSideFuncs:
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1278,29'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1278,33'
              BranchSideFuncs:
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1282,13'
              BranchSideFuncs:
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1278,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1280,13'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1282,13'
              BranchSideFuncs:
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1282,30'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1282,34'
              BranchSideFuncs:
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1286,13'
              BranchSideFuncs:
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1282,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1284,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1286,13'
              BranchSideFuncs:
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1286,33'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1286,37'
              BranchSideFuncs:
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1290,13'
              BranchSideFuncs:
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1286,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1288,13'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1290,13'
              BranchSideFuncs:
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1290,35'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1290,39'
              BranchSideFuncs:
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1294,13'
              BranchSideFuncs:
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1290,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1292,13'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1294,13'
              BranchSideFuncs:
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1294,30'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1294,34'
              BranchSideFuncs:
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1298,5'
              BranchSideFuncs:
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1294,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1296,13'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1298,5'
              BranchSideFuncs:
                - ASF_FindObject
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1300,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1303,18'
              BranchSideFuncs:
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1359,29'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'demux/asf/asf.c:1303,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1310,13'
              BranchSideFuncs:
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1326,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'demux/asf/asf.c:1310,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1310,13'
              BranchSideFuncs:
                - strncmp
                - vlc_meta_SetWithPriority
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1311,18'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1310,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1310,13'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1311,18'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1311,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1311,18'
              BranchSideFuncs:
                - strncmp
                - vlc_meta_SetWithPriority
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1312,18'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1311,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1311,18'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1312,18'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1312,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1312,18'
              BranchSideFuncs:
                - strncmp
                - vlc_meta_SetWithPriority
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1313,18'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1312,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1312,18'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1313,18'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1313,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1313,18'
              BranchSideFuncs:
                - strncmp
                - vlc_meta_SetWithPriority
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1314,18'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1313,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1313,18'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1314,18'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1314,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1314,18'
              BranchSideFuncs:
                - strncmp
                - vlc_meta_SetWithPriority
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1315,18'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1314,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1314,18'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1315,18'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1315,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1315,18'
              BranchSideFuncs:
                - strncmp
                - vlc_meta_SetWithPriority
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1316,18'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1315,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1315,18'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1316,18'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1316,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1316,18'
              BranchSideFuncs:
                - strncmp
                - vlc_meta_SetWithPriority
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1317,18'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1316,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1316,18'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1317,18'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/asf/asf.c:1317,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1317,18'
              BranchSideFuncs:
                - strncmp
                - vlc_meta_SetWithPriority
                - free
                - free
                - vlc_meta_SetExtraWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/asf/asf.c:1318,22'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/asf/asf.c:1317,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:1317,18'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/asf/asf.c:1318,22'
              BranchSideFuncs:
                - free
                - free
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - strncmp
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
      Callsites:
        - Src:             'demux/asf/asf.c:818,5'
          Dst:             vlc_stream_Control
        - Src:             'demux/asf/asf.c:820,27'
          Dst:             ASF_ReadObjectRoot
        - Src:             'demux/asf/asf.c:822,9'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:829,9'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:833,10'
          Dst:             ASF_FindObject
        - Src:             'demux/asf/asf.c:835,13'
          Dst:             ASF_FindObject
        - Src:             'demux/asf/asf.c:837,13'
          Dst:             ASF_FindObject
        - Src:             'demux/asf/asf.c:840,9'
          Dst:             vlc_gettext
        - Src:             'demux/asf/asf.c:840,9'
          Dst:             vlc_dialog_display_error
        - Src:             'demux/asf/asf.c:845,22'
          Dst:             ASF_CountObject
        - Src:             'demux/asf/asf.c:849,9'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:852,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:855,35'
          Dst:             ASF_FindObject
        - Src:             'demux/asf/asf.c:860,31'
          Dst:             ASF_FindObject
        - Src:             'demux/asf/asf.c:869,23'
          Dst:             ASF_FindObject
        - Src:             'demux/asf/asf.c:871,9'
          Dst:             ASF_fillup_es_priorities_ex
        - Src:             'demux/asf/asf.c:872,9'
          Dst:             ASF_fillup_es_bitrate_priorities_ex
        - Src:             'demux/asf/asf.c:875,25'
          Dst:             strncasecmp
        - Src:             'demux/asf/asf.c:880,9'
          Dst:             es_out_Control
        - Src:             'demux/asf/asf.c:891,16'
          Dst:             ASF_FindObject
        - Src:             'demux/asf/asf.c:905,9'
          Dst:             ASFPacketTrackInit
        - Src:             'demux/asf/asf.c:917,18'
          Dst:             vlc_stream_Control
        - Src:             'demux/asf/asf.c:923,17'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:932,32'
          Dst:             ASF_CountObject
        - Src:             'demux/asf/asf.c:937,21'
          Dst:             ASF_FindObject
        - Src:             'demux/asf/asf.c:951,27'
          Dst:             guidcmp
        - Src:             'demux/asf/asf.c:955,13'
          Dst:             guidcmp
        - Src:             'demux/asf/asf.c:961,13'
          Dst:             es_format_Init
        - Src:             'demux/asf/asf.c:962,24'
          Dst:             GetWLE
        - Src:             'demux/asf/asf.c:963,13'
          Dst:             wf_tag_to_fourcc
        - Src:             'demux/asf/asf.c:965,13'
          Dst:             GetWLE
        - Src:             'demux/asf/asf.c:965,13'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:965,13'
          Dst:             es_format_Clean
        - Src:             'demux/asf/asf.c:967,13'
          Dst:             GetDWLE
        - Src:             'demux/asf/asf.c:967,13'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:967,13'
          Dst:             es_format_Clean
        - Src:             'demux/asf/asf.c:969,13'
          Dst:             GetDWLE
        - Src:             'demux/asf/asf.c:969,13'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:969,13'
          Dst:             es_format_Clean
        - Src:             'demux/asf/asf.c:971,43'
          Dst:             GetWLE
        - Src:             'demux/asf/asf.c:972,43'
          Dst:             GetWLE
        - Src:             'demux/asf/asf.c:978,17'
          Dst:             GetWLE
        - Src:             'demux/asf/asf.c:978,17'
          Dst:             GetWLE
        - Src:             'demux/asf/asf.c:978,17'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:978,17'
          Dst:             es_format_Clean
        - Src:             'demux/asf/asf.c:986,13'
          Dst:             GetWLE
        - Src:             'demux/asf/asf.c:986,13'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:989,18'
          Dst:             guidcmp
        - Src:             'demux/asf/asf.c:996,13'
          Dst:             es_format_Init
        - Src:             'demux/asf/asf.c:1000,13'
          Dst:             GetDWLE
        - Src:             'demux/asf/asf.c:1000,13'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:1000,13'
          Dst:             es_format_Clean
        - Src:             'demux/asf/asf.c:1002,13'
          Dst:             GetDWLE
        - Src:             'demux/asf/asf.c:1002,13'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:1002,13'
          Dst:             es_format_Clean
        - Src:             'demux/asf/asf.c:1010,17'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:1010,17'
          Dst:             es_format_Clean
        - Src:             'demux/asf/asf.c:1024,17'
          Dst:             GetDWLE
        - Src:             'demux/asf/asf.c:1024,17'
          Dst:             GetDWLE
        - Src:             'demux/asf/asf.c:1024,17'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:1024,17'
          Dst:             es_format_Clean
        - Src:             'demux/asf/asf.c:1043,26'
          Dst:             strcmp
        - Src:             'demux/asf/asf.c:1048,29'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:1048,29'
          Dst:             es_format_Clean
        - Src:             'demux/asf/asf.c:1051,26'
          Dst:             strcmp
        - Src:             'demux/asf/asf.c:1056,29'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:1056,29'
          Dst:             es_format_Clean
        - Src:             'demux/asf/asf.c:1071,13'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:1074,18'
          Dst:             guidcmp
        - Src:             'demux/asf/asf.c:1078,13'
          Dst:             ASF_GetGUID
        - Src:             'demux/asf/asf.c:1079,13'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:1083,13'
          Dst:             ASF_GetGUID
        - Src:             'demux/asf/asf.c:1084,13'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:1092,13'
          Dst:             ASF_GetGUID
        - Src:             'demux/asf/asf.c:1093,13'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:1100,13'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:1101,17'
          Dst:             guidcmp
        - Src:             'demux/asf/asf.c:1105,17'
          Dst:             es_format_Init
        - Src:             'demux/asf/asf.c:1107,28'
          Dst:             GetWLE
        - Src:             'demux/asf/asf.c:1111,21'
          Dst:             wf_tag_to_fourcc
        - Src:             'demux/asf/asf.c:1113,17'
          Dst:             GetWLE
        - Src:             'demux/asf/asf.c:1113,17'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:1113,17'
          Dst:             es_format_Clean
        - Src:             'demux/asf/asf.c:1115,17'
          Dst:             GetDWLE
        - Src:             'demux/asf/asf.c:1115,17'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:1115,17'
          Dst:             es_format_Clean
        - Src:             'demux/asf/asf.c:1117,17'
          Dst:             GetDWLE
        - Src:             'demux/asf/asf.c:1117,17'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:1117,17'
          Dst:             es_format_Clean
        - Src:             'demux/asf/asf.c:1119,47'
          Dst:             GetWLE
        - Src:             'demux/asf/asf.c:1120,47'
          Dst:             GetWLE
        - Src:             'demux/asf/asf.c:1126,21'
          Dst:             GetWLE
        - Src:             'demux/asf/asf.c:1126,21'
          Dst:             GetWLE
        - Src:             'demux/asf/asf.c:1126,21'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:1126,21'
          Dst:             es_format_Clean
        - Src:             'demux/asf/asf.c:1137,17'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:1142,17'
          Dst:             es_format_Init
        - Src:             'demux/asf/asf.c:1147,13'
          Dst:             es_format_Init
        - Src:             'demux/asf/asf.c:1166,36'
          Dst:             strdup
        - Src:             'demux/asf/asf.c:1168,46'
          Dst:             strchr
        - Src:             'demux/asf/asf.c:1195,17'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:1202,21'
          Dst:             es_format_Copy
        - Src:             'demux/asf/asf.c:1207,24'
          Dst:             es_out_Add
        - Src:             'demux/asf/asf.c:1209,18'
          Dst:             vlc_stream_Control
        - Src:             'demux/asf/asf.c:1220,13'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:1224,9'
          Dst:             es_format_Clean
        - Src:             'demux/asf/asf.c:1232,29'
          Dst:             stream_Size
        - Src:             'demux/asf/asf.c:1232,29'
          Dst:             stream_Size
        - Src:             'demux/asf/asf.c:1240,9'
          Dst:             vlc_stream_Seek
        - Src:             'demux/asf/asf.c:1247,27'
          Dst:             stream_Size
        - Src:             'demux/asf/asf.c:1272,19'
          Dst:             vlc_meta_New
        - Src:             'demux/asf/asf.c:1275,18'
          Dst:             ASF_FindObject
        - Src:             'demux/asf/asf.c:1280,13'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/asf/asf.c:1284,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/asf/asf.c:1288,13'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/asf/asf.c:1292,13'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/asf/asf.c:1296,13'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/asf/asf.c:1300,19'
          Dst:             ASF_FindObject
        - Src:             'demux/asf/asf.c:1310,13'
          Dst:             strncmp
        - Src:             'demux/asf/asf.c:1310,13'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/asf/asf.c:1311,18'
          Dst:             strncmp
        - Src:             'demux/asf/asf.c:1311,18'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/asf/asf.c:1312,18'
          Dst:             strncmp
        - Src:             'demux/asf/asf.c:1312,18'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/asf/asf.c:1313,18'
          Dst:             strncmp
        - Src:             'demux/asf/asf.c:1313,18'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/asf/asf.c:1314,18'
          Dst:             strncmp
        - Src:             'demux/asf/asf.c:1314,18'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/asf/asf.c:1315,18'
          Dst:             strncmp
        - Src:             'demux/asf/asf.c:1315,18'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/asf/asf.c:1316,18'
          Dst:             strncmp
        - Src:             'demux/asf/asf.c:1316,18'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/asf/asf.c:1317,18'
          Dst:             strncmp
        - Src:             'demux/asf/asf.c:1317,18'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/asf/asf.c:1322,21'
          Dst:             vlc_meta_SetExtraWithPriority
        - Src:             'demux/asf/asf.c:1371,5'
          Dst:             DemuxEnd
    - functionName:    strncasecmp
      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:    60
      BranchProfiles:  []
      Callsites:       []
    - functionName:    guidcmp
      functionSourceFile: '/src/vlc/modules/../include/vlc_codecs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - guidcmpbase
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../include/vlc_codecs.h:442,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:442,52'
              BranchSideFuncs:
                - guidcmpbase
            - BranchSide:      '../include/vlc_codecs.h:442,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_codecs.h:442,39'
          Dst:             guidcmpbase
    - 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:    291
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASF_GetGUID
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf_guid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_guid
        - p_data
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetDWLE
        - GetWLE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/asf/libasf_guid.h:266,21'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf_guid.h:267,21'
          Dst:             GetWLE
        - Src:             'demux/asf/libasf_guid.h:268,21'
          Dst:             GetWLE
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    98
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncmp
      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:    96
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         136
      ICount:          861
      EdgeCount:       179
      CyclomaticComplexity: 45
      functionsReached:
        - FlushQueue
        - SeekIndex
        - SeekPercent
        - SeekPrepare
        - WaitKeyframe
        - demux_vaControlHelper
        - vlc_meta_Merge
        - vlc_object_Log
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/asf/asf.c:445,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:448,41'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:452,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:457,15'
              BranchSideFuncs:
                - SeekPrepare
                - SeekPercent
                - SeekIndex
            - BranchSide:      'demux/asf/asf.c:477,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Control.294
                - WaitKeyframe
                - FlushQueue
                - vlc_object_Log
                - vlc_stream_Control.294
            - BranchSide:      'demux/asf/asf.c:520,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:523,13'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/asf/asf.c:538,15'
              BranchSideFuncs:
                - SeekPrepare
                - SeekPercent
                - SeekIndex
            - BranchSide:      'demux/asf/asf.c:557,18'
              BranchSideFuncs:
                - vlc_meta_Merge
            - BranchSide:      'demux/asf/asf.c:562,15'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/asf/asf.c:571,39'
              BranchSideFuncs:
                - demux_vaControlHelper
        - Branch String:   'demux/asf/asf.c:448,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:448,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:448,10'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:452,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:452,49'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:453,41'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:453,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:453,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:453,10'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:457,27'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:458,18'
              BranchSideFuncs:
                - SeekPrepare
                - SeekPercent
                - SeekIndex
            - BranchSide:      'demux/asf/asf.c:459,13'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:457,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:459,13'
              BranchSideFuncs:
                - SeekPrepare
                - SeekPercent
                - SeekIndex
            - BranchSide:      'demux/asf/asf.c:461,22'
              BranchSideFuncs:
                - SeekPrepare
                - SeekPercent
                - SeekIndex
        - Branch String:   'demux/asf/asf.c:463,28'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:463,31'
              BranchSideFuncs:
                - SeekPercent
                - SeekIndex
            - BranchSide:      'demux/asf/asf.c:473,29'
              BranchSideFuncs:
                - SeekPercent
        - Branch String:   'demux/asf/asf.c:463,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:466,13'
              BranchSideFuncs:
                - SeekIndex
                - SeekPercent
            - BranchSide:      'demux/asf/asf.c:473,29'
              BranchSideFuncs:
                - SeekPercent
        - Branch String:   'demux/asf/asf.c:467,19'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:467,19'
              BranchSideFuncs:
                - SeekIndex
                - SeekPercent
            - BranchSide:      'demux/asf/asf.c:467,19'
              BranchSideFuncs:
                - SeekIndex
                - SeekPercent
        - Branch String:   'demux/asf/asf.c:470,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:471,17'
              BranchSideFuncs:
                - SeekPercent
            - BranchSide:      'demux/asf/asf.c:472,9'
              BranchSideFuncs:
                - SeekPercent
        - Branch String:   'demux/asf/asf.c:477,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:477,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Control.294
                - WaitKeyframe
                - FlushQueue
                - vlc_object_Log
                - vlc_stream_Control.294
            - BranchSide:      'demux/asf/asf.c:477,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Control.294
                - WaitKeyframe
                - FlushQueue
                - vlc_object_Log
                - vlc_stream_Control.294
        - Branch String:   'demux/asf/asf.c:479,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:481,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Control.294
                - WaitKeyframe
                - FlushQueue
            - BranchSide:      'demux/asf/asf.c:487,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Control.294
                - WaitKeyframe
                - FlushQueue
        - Branch String:   'demux/asf/asf.c:493,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:496,17'
              BranchSideFuncs:
                - WaitKeyframe
                - FlushQueue
            - BranchSide:      'demux/asf/asf.c:516,16'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:496,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:498,22'
              BranchSideFuncs:
                - WaitKeyframe
            - BranchSide:      'demux/asf/asf.c:502,26'
              BranchSideFuncs:
                - WaitKeyframe
                - FlushQueue
        - Branch String:   'demux/asf/asf.c:502,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:0,0'
              BranchSideFuncs:
                - WaitKeyframe
                - FlushQueue
            - BranchSide:      'demux/asf/asf.c:504,26'
              BranchSideFuncs:
                - WaitKeyframe
                - FlushQueue
        - Branch String:   'demux/asf/asf.c:505,29'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:505,33'
              BranchSideFuncs:
                - WaitKeyframe
                - FlushQueue
            - BranchSide:      'demux/asf/asf.c:506,25'
              BranchSideFuncs:
                - WaitKeyframe
                - FlushQueue
        - Branch String:   'demux/asf/asf.c:505,43'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:505,46'
              BranchSideFuncs:
                - FlushQueue
                - WaitKeyframe
            - BranchSide:      'demux/asf/asf.c:506,25'
              BranchSideFuncs:
                - WaitKeyframe
                - FlushQueue
        - Branch String:   'demux/asf/asf.c:505,25'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:506,25'
              BranchSideFuncs:
                - WaitKeyframe
                - FlushQueue
            - BranchSide:      'demux/asf/asf.c:507,33'
              BranchSideFuncs:
                - FlushQueue
                - WaitKeyframe
        - Branch String:   'demux/asf/asf.c:513,23'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:513,26'
              BranchSideFuncs:
                - WaitKeyframe
            - BranchSide:      'demux/asf/asf.c:513,53'
              BranchSideFuncs:
                - WaitKeyframe
        - Branch String:   'demux/asf/asf.c:513,50'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:513,53'
              BranchSideFuncs:
                - WaitKeyframe
            - BranchSide:      'demux/asf/asf.c:514,31'
              BranchSideFuncs:
                - WaitKeyframe
        - Branch String:   'demux/asf/asf.c:513,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:514,31'
              BranchSideFuncs:
                - WaitKeyframe
            - BranchSide:      'demux/asf/asf.c:515,9'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:523,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:523,49'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:524,13'
              BranchSideFuncs:
                - demux_vaControlHelper
        - Branch String:   'demux/asf/asf.c:524,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:526,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:530,39'
              BranchSideFuncs:
                - demux_vaControlHelper
        - Branch String:   'demux/asf/asf.c:526,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:526,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:526,18'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:531,40'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:532,40'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/asf/asf.c:532,40'
              BranchSideFuncs:
                - demux_vaControlHelper
        - Branch String:   'demux/asf/asf.c:532,40'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:533,40'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/asf/asf.c:533,40'
              BranchSideFuncs:
                - demux_vaControlHelper
        - Branch String:   'demux/asf/asf.c:533,40'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:534,40'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/asf/asf.c:534,40'
              BranchSideFuncs:
                - demux_vaControlHelper
        - Branch String:   'demux/asf/asf.c:534,40'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:535,40'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/asf/asf.c:535,40'
              BranchSideFuncs:
                - demux_vaControlHelper
        - Branch String:   'demux/asf/asf.c:538,27'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:539,19'
              BranchSideFuncs:
                - SeekPrepare
                - SeekPercent
                - SeekIndex
            - BranchSide:      'demux/asf/asf.c:540,13'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:539,73'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:539,77'
              BranchSideFuncs:
                - SeekPrepare
                - SeekPercent
                - SeekIndex
            - BranchSide:      'demux/asf/asf.c:542,22'
              BranchSideFuncs:
                - SeekPrepare
                - SeekPercent
                - SeekIndex
        - Branch String:   'demux/asf/asf.c:538,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:540,13'
              BranchSideFuncs:
                - SeekPrepare
                - SeekPercent
                - SeekIndex
            - BranchSide:      'demux/asf/asf.c:542,22'
              BranchSideFuncs:
                - SeekPrepare
                - SeekPercent
                - SeekIndex
        - Branch String:   'demux/asf/asf.c:544,28'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:544,31'
              BranchSideFuncs:
                - SeekPercent
                - SeekIndex
            - BranchSide:      'demux/asf/asf.c:554,29'
              BranchSideFuncs:
                - SeekPercent
        - Branch String:   'demux/asf/asf.c:544,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:547,13'
              BranchSideFuncs:
                - SeekIndex
                - SeekPercent
            - BranchSide:      'demux/asf/asf.c:554,29'
              BranchSideFuncs:
                - SeekPercent
        - Branch String:   'demux/asf/asf.c:548,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:548,17'
              BranchSideFuncs:
                - SeekIndex
                - SeekPercent
            - BranchSide:      'demux/asf/asf.c:548,17'
              BranchSideFuncs:
                - SeekIndex
                - SeekPercent
        - Branch String:   'demux/asf/asf.c:551,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:552,17'
              BranchSideFuncs:
                - SeekPercent
            - BranchSide:      'demux/asf/asf.c:553,9'
              BranchSideFuncs:
                - SeekPercent
        - Branch String:   'demux/asf/asf.c:557,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:557,18'
              BranchSideFuncs:
                - vlc_meta_Merge
            - BranchSide:      'demux/asf/asf.c:557,18'
              BranchSideFuncs:
                - vlc_meta_Merge
        - Branch String:   'demux/asf/asf.c:562,27'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:563,19'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/asf/asf.c:565,29'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:563,73'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:563,92'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/asf/asf.c:563,77'
              BranchSideFuncs:
                - demux_vaControlHelper
        - Branch String:   'demux/asf/asf.c:562,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:563,92'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/asf/asf.c:565,29'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:565,29'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:565,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:565,29'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:572,39'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:573,39'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/asf/asf.c:573,39'
              BranchSideFuncs:
                - demux_vaControlHelper
        - Branch String:   'demux/asf/asf.c:573,39'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:574,39'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/asf/asf.c:574,39'
              BranchSideFuncs:
                - demux_vaControlHelper
        - Branch String:   'demux/asf/asf.c:574,39'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:575,23'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/asf/asf.c:575,23'
              BranchSideFuncs:
                - demux_vaControlHelper
        - Branch String:   'demux/asf/asf.c:575,21'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:575,39'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/asf/asf.c:576,21'
              BranchSideFuncs:
                - demux_vaControlHelper
        - Branch String:   'demux/asf/asf.c:575,39'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:575,21'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/asf/asf.c:575,21'
              BranchSideFuncs:
                - demux_vaControlHelper
      Callsites:
        - Src:             'demux/asf/asf.c:461,9'
          Dst:             SeekPrepare
        - Src:             'demux/asf/asf.c:470,18'
          Dst:             SeekIndex
        - Src:             'demux/asf/asf.c:473,16'
          Dst:             SeekPercent
        - Src:             'demux/asf/asf.c:481,13'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:482,21'
          Dst:             vlc_stream_Control
        - Src:             'demux/asf/asf.c:487,13'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:488,21'
          Dst:             vlc_stream_Control
        - Src:             'demux/asf/asf.c:507,21'
          Dst:             FlushQueue
        - Src:             'demux/asf/asf.c:514,17'
          Dst:             WaitKeyframe
        - Src:             'demux/asf/asf.c:530,16'
          Dst:             demux_vaControlHelper
        - Src:             'demux/asf/asf.c:542,9'
          Dst:             SeekPrepare
        - Src:             'demux/asf/asf.c:551,18'
          Dst:             SeekIndex
        - Src:             'demux/asf/asf.c:554,16'
          Dst:             SeekPercent
        - Src:             'demux/asf/asf.c:558,9'
          Dst:             vlc_meta_Merge
        - Src:             'demux/asf/asf.c:571,16'
          Dst:             demux_vaControlHelper
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         74
      ICount:          492
      EdgeCount:       98
      CyclomaticComplexity: 26
      functionsReached:
        - ASF_GetGUID
        - Block_Dequeue
        - DemuxASFPacket
        - DemuxEnd
        - DemuxInit
        - Packet_Enqueue
        - es_out_Control
        - es_out_SetPCR
        - guidcmp
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/asf/asf.c:201,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:203,14'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - Packet_Enqueue
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
                - es_out_Control.303
                - es_out_Control.303
            - BranchSide:      'demux/asf/asf.c:212,14'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - Packet_Enqueue
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
                - es_out_Control.303
        - Branch String:   'demux/asf/asf.c:203,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:205,29'
              BranchSideFuncs:
                - es_out_Control.303
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - Packet_Enqueue
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
                - es_out_Control.303
            - BranchSide:      'demux/asf/asf.c:209,5'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - Packet_Enqueue
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
                - es_out_Control.303
                - es_out_Control.303
        - Branch String:   'demux/asf/asf.c:212,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:214,27'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - Packet_Enqueue
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
                - es_out_Control.303
            - BranchSide:      'demux/asf/asf.c:222,5'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - Packet_Enqueue
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
        - Branch String:   'demux/asf/asf.c:215,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:215,20'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - Packet_Enqueue
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
                - es_out_Control.303
            - BranchSide:      'demux/asf/asf.c:216,14'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - Packet_Enqueue
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
                - es_out_Control.303
        - Branch String:   'demux/asf/asf.c:216,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:217,29'
              BranchSideFuncs:
                - es_out_Control.303
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - Packet_Enqueue
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
            - BranchSide:      'demux/asf/asf.c:219,13'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - Packet_Enqueue
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
                - es_out_Control.303
        - Branch String:   'demux/asf/asf.c:222,26'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:222,5'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - Packet_Enqueue
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
            - BranchSide:      'demux/asf/asf.c:222,31'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - Packet_Enqueue
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
        - Branch String:   'demux/asf/asf.c:222,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:227,30'
              BranchSideFuncs:
                - DemuxASFPacket
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - vlc_stream_Peek
                - Packet_Enqueue
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
            - BranchSide:      'demux/asf/asf.c:260,9'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
        - Branch String:   'demux/asf/asf.c:227,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:232,13'
              BranchSideFuncs:
                - vlc_stream_Peek
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - Packet_Enqueue
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
            - BranchSide:      'demux/asf/asf.c:256,14'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - Packet_Enqueue
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
        - Branch String:   'demux/asf/asf.c:235,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:239,37'
              BranchSideFuncs:
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - Packet_Enqueue
            - BranchSide:      'demux/asf/asf.c:246,17'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
                - Packet_Enqueue
        - Branch String:   'demux/asf/asf.c:241,21'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:242,21'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - Packet_Enqueue
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
            - BranchSide:      'demux/asf/asf.c:243,13'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - Packet_Enqueue
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
        - Branch String:   'demux/asf/asf.c:247,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:0,0'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
                - Packet_Enqueue
            - BranchSide:      'demux/asf/asf.c:249,39'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
                - Packet_Enqueue
        - Branch String:   'demux/asf/asf.c:250,29'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:250,32'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
                - Packet_Enqueue
            - BranchSide:      'demux/asf/asf.c:252,17'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
                - Packet_Enqueue
        - Branch String:   'demux/asf/asf.c:250,26'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:251,42'
              BranchSideFuncs:
                - Packet_Enqueue
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
            - BranchSide:      'demux/asf/asf.c:252,17'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
                - Packet_Enqueue
        - Branch String:   'demux/asf/asf.c:256,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:222,5'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - Packet_Enqueue
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
            - BranchSide:      'demux/asf/asf.c:257,29'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
                - DemuxASFPacket
                - vlc_stream_Peek
                - Packet_Enqueue
                - ASF_GetGUID
                - guidcmp
                - vlc_object_Log
        - Branch String:   'demux/asf/asf.c:260,22'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:260,27'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
            - BranchSide:      'demux/asf/asf.c:264,38'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
        - Branch String:   'demux/asf/asf.c:260,74'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:261,27'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
            - BranchSide:      'demux/asf/asf.c:299,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:260,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:264,38'
              BranchSideFuncs:
                - Block_Dequeue
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
                - es_out_SetPCR.306
            - BranchSide:      'demux/asf/asf.c:299,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:266,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:268,13'
              BranchSideFuncs:
                - es_out_SetPCR.306
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
            - BranchSide:      'demux/asf/asf.c:276,15'
              BranchSideFuncs:
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
        - Branch String:   'demux/asf/asf.c:276,22'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:276,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:297,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:276,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:278,17'
              BranchSideFuncs:
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
                - es_out_SetPCR.306
            - BranchSide:      'demux/asf/asf.c:297,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:278,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:279,32'
              BranchSideFuncs:
                - es_out_SetPCR.306
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
            - BranchSide:      'demux/asf/asf.c:282,18'
              BranchSideFuncs:
                - DemuxEnd
                - DemuxInit
                - es_out_Control.303
                - vlc_object_Log
        - Branch String:   'demux/asf/asf.c:282,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:284,27'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:295,17'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:287,21'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:289,21'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/asf/asf.c:292,33'
              BranchSideFuncs:
                - es_out_Control.303
      Callsites:
        - Src:             'demux/asf/asf.c:205,13'
          Dst:             es_out_Control
        - Src:             'demux/asf/asf.c:217,13'
          Dst:             es_out_Control
        - Src:             'demux/asf/asf.c:227,13'
          Dst:             DemuxASFPacket
        - Src:             'demux/asf/asf.c:235,17'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/asf.c:239,17'
          Dst:             ASF_GetGUID
        - Src:             'demux/asf/asf.c:240,33'
          Dst:             guidcmp
        - Src:             'demux/asf/asf.c:242,21'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:251,25'
          Dst:             Packet_Enqueue
        - Src:             'demux/asf/asf.c:264,23'
          Dst:             Block_Dequeue
        - Src:             'demux/asf/asf.c:270,13'
          Dst:             es_out_SetPCR
        - Src:             'demux/asf/asf.c:279,17'
          Dst:             es_out_SetPCR
        - Src:             'demux/asf/asf.c:284,17'
          Dst:             DemuxEnd
        - Src:             'demux/asf/asf.c:287,21'
          Dst:             DemuxInit
        - Src:             'demux/asf/asf.c:289,21'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/asf.c:292,17'
          Dst:             es_out_Control
    - functionName:    vlc_entry_license__demux_asf_asf
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_asf_asf
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_asf_asf
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DemuxEnd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/asf/asf.c:309,5'
          Dst:             DemuxEnd
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         10
      ICount:          129
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ASF_GetGUID
        - DemuxInit
        - calloc
        - guidcmp
        - vlc_stream_Peek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/asf/asf.c:161,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:161,59'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:163,25'
              BranchSideFuncs:
                - ASF_GetGUID
                - guidcmp
                - calloc
                - DemuxInit
                - free
        - Branch String:   'demux/asf/asf.c:164,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:164,54'
              BranchSideFuncs:
                - calloc
                - DemuxInit
                - free
            - BranchSide:      'demux/asf/asf.c:167,5'
              BranchSideFuncs:
                - calloc
                - DemuxInit
                - free
        - Branch String:   'demux/asf/asf.c:172,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:174,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/asf/asf.c:178,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/asf.c:161,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/asf.c:163,5'
          Dst:             ASF_GetGUID
        - Src:             'demux/asf/asf.c:164,10'
          Dst:             guidcmp
        - Src:             'demux/asf/asf.c:169,30'
          Dst:             calloc
        - Src:             'demux/asf/asf.c:172,9'
          Dst:             DemuxInit
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    113
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry__demux_asf_asf
      functionSourceFile: '/src/vlc/modules/demux/asf/asf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         28
      ICount:          215
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/asf.c:59,1'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:59,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:59,1'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:59,1'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:59,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:60,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:61,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:61,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:62,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:62,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:62,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:68,1'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:62,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:62,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:63,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:63,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:63,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:63,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:63,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:63,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:64,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:64,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:64,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:65,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:65,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:65,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:66,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:66,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:66,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:67,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asf.c:67,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asf.c:67,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asf.c:68,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/asf.c:63,5'
          Dst:             Open
        - Src:             'demux/asf/asf.c:63,5'
          Dst:             Close
    - functionName:    guidcmpbase
      functionSourceFile: '/src/vlc/modules/../include/vlc_codecs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_codecs.h:435,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:435,36'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '../include/vlc_codecs.h:436,13'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '../include/vlc_codecs.h:436,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:436,48'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '../include/vlc_codecs.h:436,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_codecs.h:436,40'
          Dst:             memcmp
    - functionName:    AsfObjectHelperRead1
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_peek
        - i_peek
        - pp_data
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AsfObjectHelperHave
        - AsfObjectHelperSkip
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:79,1'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:79,1'
              BranchSideFuncs:
                - AsfObjectHelperSkip
            - BranchSide:      'demux/asf/libasf.c:79,1'
              BranchSideFuncs:
                - AsfObjectHelperSkip
      Callsites:
        - Src:             'demux/asf/libasf.c:79,1'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:79,1'
          Dst:             AsfObjectHelperSkip
    - functionName:    AsfObjectHelperHave
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_peek
        - i_peek
        - p_current
        - i_wanted
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:51,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:52,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:53,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    AsfObjectHelperSkip
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_peek
        - i_peek
        - pp_data
        - i_wanted
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AsfObjectHelperHave
      functionUses:    12
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:61,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:62,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:64,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/libasf.c:61,9'
          Dst:             AsfObjectHelperHave
    - functionName:    get_wstring
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_data
        - i_size
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FromCharset
      functionUses:    5
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:748,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:748,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:749,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/libasf.c:747,21'
          Dst:             FromCharset
    - functionName:    AsfObjectHelperRead8
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_peek
        - i_peek
        - pp_data
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AsfObjectHelperHave
        - AsfObjectHelperSkip
        - GetQWLE
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:82,1'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:82,1'
              BranchSideFuncs:
                - GetQWLE
                - AsfObjectHelperSkip
            - BranchSide:      'demux/asf/libasf.c:82,1'
              BranchSideFuncs:
                - AsfObjectHelperSkip
      Callsites:
        - Src:             'demux/asf/libasf.c:82,1'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:82,1'
          Dst:             GetQWLE
        - Src:             'demux/asf/libasf.c:82,1'
          Dst:             AsfObjectHelperSkip
    - functionName:    GetQWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AsfObjectHelperReadString
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_peek
        - i_peek
        - pp_data
        - i_size
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AsfObjectHelperHave
        - AsfObjectHelperSkip
        - FromCharset
      functionUses:    10
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:95,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:95,9'
              BranchSideFuncs:
                - FromCharset
                - AsfObjectHelperSkip
            - BranchSide:      'demux/asf/libasf.c:97,47'
              BranchSideFuncs:
                - FromCharset
                - AsfObjectHelperSkip
      Callsites:
        - Src:             'demux/asf/libasf.c:95,9'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:97,22'
          Dst:             FromCharset
        - Src:             'demux/asf/libasf.c:99,5'
          Dst:             AsfObjectHelperSkip
    - functionName:    AsfObjectHelperRead4
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_peek
        - i_peek
        - pp_data
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AsfObjectHelperHave
        - AsfObjectHelperSkip
        - GetDWLE
      functionUses:    9
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:81,1'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:81,1'
              BranchSideFuncs:
                - GetDWLE.446
                - AsfObjectHelperSkip
            - BranchSide:      'demux/asf/libasf.c:81,1'
              BranchSideFuncs:
                - AsfObjectHelperSkip
      Callsites:
        - Src:             'demux/asf/libasf.c:81,1'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:81,1'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:81,1'
          Dst:             AsfObjectHelperSkip
    - functionName:    GetDWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AsfObjectHelperRead2
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_peek
        - i_peek
        - pp_data
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AsfObjectHelperHave
        - AsfObjectHelperSkip
        - GetWLE
      functionUses:    36
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:80,1'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:80,1'
              BranchSideFuncs:
                - GetWLE.447
                - AsfObjectHelperSkip
            - BranchSide:      'demux/asf/libasf.c:80,1'
              BranchSideFuncs:
                - AsfObjectHelperSkip
      Callsites:
        - Src:             'demux/asf/libasf.c:80,1'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:80,1'
          Dst:             GetWLE
        - Src:             'demux/asf/libasf.c:80,1'
          Dst:             AsfObjectHelperSkip
    - functionName:    GetWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASF_ReadObject_Raw
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1428
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_obj
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASF_FreeObject_extended_content_description
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
      BBCount:         15
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:1348,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1350,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/asf/libasf.c:1353,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    ASF_ReadObject_extended_content_description
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_obj
      BBCount:         58
      ICount:          496
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - AsfObjectHelperHave
        - AsfObjectHelperRead1
        - AsfObjectHelperRead2
        - AsfObjectHelperRead4
        - AsfObjectHelperRead8
        - AsfObjectHelperReadString
        - AsfObjectHelperSkip
        - asprintf
        - calloc
        - strdup
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:1247,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1248,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:1250,39'
              BranchSideFuncs:
                - vlc_stream_Peek
                - AsfObjectHelperRead2
                - calloc
                - calloc
                - free
                - free
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:1251,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1252,8'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:1254,15'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - calloc
                - calloc
                - free
                - free
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:1259,26'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1259,30'
              BranchSideFuncs:
                - free
                - free
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:1261,15'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'demux/asf/libasf.c:1259,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1261,15'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:1265,12'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:1265,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1270,14'
              BranchSideFuncs:
                - AsfObjectHelperHave
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:1332,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1270,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1271,13'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:1273,30'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:1279,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1282,35'
              BranchSideFuncs:
                - AsfObjectHelperReadString
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
            - BranchSide:      'demux/asf/libasf.c:1284,18'
              BranchSideFuncs:
                - AsfObjectHelperSkip
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
        - Branch String:   'demux/asf/libasf.c:1284,18'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1289,45'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - AsfObjectHelperReadString
                - AsfObjectHelperRead1
            - BranchSide:      'demux/asf/libasf.c:1302,18'
              BranchSideFuncs:
                - AsfObjectHelperSkip
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
        - Branch String:   'demux/asf/libasf.c:1290,17'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1292,35'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperReadString
                - AsfObjectHelperRead1
            - BranchSide:      'demux/asf/libasf.c:1301,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:1293,17'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1295,39'
              BranchSideFuncs:
                - AsfObjectHelperRead1
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:1299,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:1302,18'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1305,43'
              BranchSideFuncs:
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:1308,18'
              BranchSideFuncs:
                - AsfObjectHelperSkip
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
        - Branch String:   'demux/asf/libasf.c:1308,18'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1311,28'
              BranchSideFuncs:
                - AsfObjectHelperRead4
                - asprintf
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:1314,18'
              BranchSideFuncs:
                - AsfObjectHelperSkip
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
        - Branch String:   'demux/asf/libasf.c:1311,17'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1312,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:1313,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:1314,18'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1317,28'
              BranchSideFuncs:
                - AsfObjectHelperRead8
                - asprintf
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:1320,18'
              BranchSideFuncs:
                - AsfObjectHelperSkip
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - asprintf
        - Branch String:   'demux/asf/libasf.c:1317,17'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1318,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:1319,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:1320,18'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1323,28'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - asprintf
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:1328,13'
              BranchSideFuncs:
                - AsfObjectHelperSkip
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:1323,17'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1324,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:1325,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - asprintf
                - AsfObjectHelperRead8
                - asprintf
                - AsfObjectHelperRead4
                - asprintf
                - AsfObjectHelperRead1
                - strdup
                - AsfObjectHelperSkip
                - malloc
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:1336,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1337,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1341,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/libasf.c:1250,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/libasf.c:1256,21'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:1257,24'
          Dst:             calloc
        - Src:             'demux/asf/libasf.c:1258,24'
          Dst:             calloc
        - Src:             'demux/asf/libasf.c:1270,14'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:1273,30'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:1273,30'
          Dst:             AsfObjectHelperReadString
        - Src:             'demux/asf/libasf.c:1276,18'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:1277,18'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:1282,35'
          Dst:             AsfObjectHelperReadString
        - Src:             'demux/asf/libasf.c:1295,39'
          Dst:             AsfObjectHelperRead1
        - Src:             'demux/asf/libasf.c:1305,43'
          Dst:             AsfObjectHelperRead1
        - Src:             'demux/asf/libasf.c:1305,35'
          Dst:             strdup
        - Src:             'demux/asf/libasf.c:1306,13'
          Dst:             AsfObjectHelperSkip
        - Src:             'demux/asf/libasf.c:1311,55'
          Dst:             AsfObjectHelperRead4
        - Src:             'demux/asf/libasf.c:1311,17'
          Dst:             asprintf
        - Src:             'demux/asf/libasf.c:1317,60'
          Dst:             AsfObjectHelperRead8
        - Src:             'demux/asf/libasf.c:1317,17'
          Dst:             asprintf
        - Src:             'demux/asf/libasf.c:1323,55'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:1323,17'
          Dst:             asprintf
        - Src:             'demux/asf/libasf.c:1329,13'
          Dst:             AsfObjectHelperSkip
        - Src:             'demux/asf/libasf.c:1335,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1337,9'
          Dst:             vlc_object_Log
    - functionName:    ASF_FreeObject_bitrate_mutual_exclusion
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASF_ReadObject_bitrate_mutual_exclusion
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_obj
      BBCount:         34
      ICount:          253
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - AsfObjectHelperHave
        - AsfObjectHelperRead2
        - AsfObjectHelperSkip
        - calloc
        - guidcmp
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:1182,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1183,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:1185,39'
              BranchSideFuncs:
                - vlc_stream_Peek
                - AsfObjectHelperHave
                - guidcmp.455
                - guidcmp.455
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - free
        - Branch String:   'demux/asf/libasf.c:1186,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1187,8'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:1189,15'
              BranchSideFuncs:
                - AsfObjectHelperHave
                - guidcmp.455
                - guidcmp.455
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - free
        - Branch String:   'demux/asf/libasf.c:1191,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1192,9'
              BranchSideFuncs:
                - guidcmp.455
                - guidcmp.455
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - free
            - BranchSide:      'demux/asf/libasf.c:1194,40'
              BranchSideFuncs:
                - guidcmp.455
                - guidcmp.455
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - free
        - Branch String:   'demux/asf/libasf.c:1194,10'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1195,9'
              BranchSideFuncs:
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - free
            - BranchSide:      'demux/asf/libasf.c:1196,45'
              BranchSideFuncs:
                - guidcmp.455
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - free
        - Branch String:   'demux/asf/libasf.c:1202,10'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1204,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - free
            - BranchSide:      'demux/asf/libasf.c:1208,19'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - free
        - Branch String:   'demux/asf/libasf.c:1208,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1210,14'
              BranchSideFuncs:
                - AsfObjectHelperHave
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperRead2
                - free
            - BranchSide:      'demux/asf/libasf.c:1221,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1210,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1211,13'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - free
            - BranchSide:      'demux/asf/libasf.c:1212,38'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - free
        - Branch String:   'demux/asf/libasf.c:1213,14'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1215,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/asf/libasf.c:1218,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - free
        - Branch String:   'demux/asf/libasf.c:1221,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1225,26'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1225,26'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1225,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1226,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1229,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/libasf.c:1185,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/libasf.c:1191,10'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:1194,10'
          Dst:             guidcmp
        - Src:             'demux/asf/libasf.c:1196,15'
          Dst:             guidcmp
        - Src:             'demux/asf/libasf.c:1198,5'
          Dst:             AsfObjectHelperSkip
        - Src:             'demux/asf/libasf.c:1200,35'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:1201,31'
          Dst:             calloc
        - Src:             'demux/asf/libasf.c:1210,14'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:1212,38'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:1221,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1226,9'
          Dst:             vlc_object_Log
    - functionName:    guidcmp
      functionSourceFile: '/src/vlc/modules/../include/vlc_codecs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - guidcmpbase
      functionUses:    9
      BranchProfiles:
        - Branch String:   '../include/vlc_codecs.h:442,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:442,52'
              BranchSideFuncs:
                - guidcmpbase.444
            - BranchSide:      '../include/vlc_codecs.h:442,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_codecs.h:442,39'
          Dst:             guidcmpbase
    - functionName:    ASF_FreeObject_stream_prioritization
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
      BBCount:         7
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASF_ReadObject_stream_prioritization
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_obj
      BBCount:         24
      ICount:          212
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - AsfObjectHelperHave
        - AsfObjectHelperRead2
        - calloc
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:1128,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1129,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:1131,39'
              BranchSideFuncs:
                - vlc_stream_Peek
                - AsfObjectHelperRead2
                - calloc
                - calloc
                - free
                - free
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
        - Branch String:   'demux/asf/libasf.c:1132,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1133,8'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:1135,15'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - calloc
                - calloc
                - free
                - free
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
        - Branch String:   'demux/asf/libasf.c:1144,33'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1144,37'
              BranchSideFuncs:
                - free
                - free
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
            - BranchSide:      'demux/asf/libasf.c:1146,15'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'demux/asf/libasf.c:1144,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1146,15'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
            - BranchSide:      'demux/asf/libasf.c:1151,12'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
        - Branch String:   'demux/asf/libasf.c:1151,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1153,14'
              BranchSideFuncs:
                - AsfObjectHelperHave
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
            - BranchSide:      'demux/asf/libasf.c:1158,30'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1153,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1154,13'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
            - BranchSide:      'demux/asf/libasf.c:1155,46'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
        - Branch String:   'demux/asf/libasf.c:1162,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1163,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1167,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/libasf.c:1131,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/libasf.c:1137,30'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:1139,30'
          Dst:             calloc
        - Src:             'demux/asf/libasf.c:1141,39'
          Dst:             calloc
        - Src:             'demux/asf/libasf.c:1153,14'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:1155,46'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:1156,37'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:1161,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1163,9'
          Dst:             vlc_object_Log
    - functionName:    ASF_FreeObject_advanced_mutual_exclusion
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASF_ReadObject_advanced_mutual_exclusion
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_obj
      BBCount:         34
      ICount:          250
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - AsfObjectHelperHave
        - AsfObjectHelperRead2
        - AsfObjectHelperSkip
        - calloc
        - guidcmp
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:1067,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1068,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:1070,39'
              BranchSideFuncs:
                - vlc_stream_Peek
                - AsfObjectHelperHave
                - guidcmp.455
                - guidcmp.455
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
        - Branch String:   'demux/asf/libasf.c:1071,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1072,8'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:1074,15'
              BranchSideFuncs:
                - AsfObjectHelperHave
                - guidcmp.455
                - guidcmp.455
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
        - Branch String:   'demux/asf/libasf.c:1076,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1077,9'
              BranchSideFuncs:
                - guidcmp.455
                - guidcmp.455
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
            - BranchSide:      'demux/asf/libasf.c:1079,40'
              BranchSideFuncs:
                - guidcmp.455
                - guidcmp.455
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
        - Branch String:   'demux/asf/libasf.c:1079,10'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1080,9'
              BranchSideFuncs:
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
            - BranchSide:      'demux/asf/libasf.c:1081,45'
              BranchSideFuncs:
                - guidcmp.455
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
        - Branch String:   'demux/asf/libasf.c:1087,10'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1089,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
            - BranchSide:      'demux/asf/libasf.c:1093,12'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
        - Branch String:   'demux/asf/libasf.c:1093,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1095,14'
              BranchSideFuncs:
                - AsfObjectHelperHave
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperRead2
            - BranchSide:      'demux/asf/libasf.c:1101,35'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1095,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1096,13'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
            - BranchSide:      'demux/asf/libasf.c:1097,37'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
        - Branch String:   'demux/asf/libasf.c:1098,14'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1099,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1100,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
        - Branch String:   'demux/asf/libasf.c:1104,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1108,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1108,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1108,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1109,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1111,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/libasf.c:1070,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/libasf.c:1076,10'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:1079,10'
          Dst:             guidcmp
        - Src:             'demux/asf/libasf.c:1081,15'
          Dst:             guidcmp
        - Src:             'demux/asf/libasf.c:1083,5'
          Dst:             AsfObjectHelperSkip
        - Src:             'demux/asf/libasf.c:1085,35'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:1086,30'
          Dst:             calloc
        - Src:             'demux/asf/libasf.c:1095,14'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:1097,37'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:1104,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1109,9'
          Dst:             vlc_object_Log
    - functionName:    ASF_FreeObject_extended_stream_properties
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
      BBCount:         22
      ICount:          129
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:912,10'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:914,23'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/asf/libasf.c:918,19'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'demux/asf/libasf.c:914,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:915,19'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/asf/libasf.c:916,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'demux/asf/libasf.c:918,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:919,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'demux/asf/libasf.c:920,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    ASF_ReadObject_extended_stream_properties
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 1058
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_obj
      BBCount:         59
      ICount:          748
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - ASF_FreeObject_extended_stream_properties
        - ASF_GetGUID
        - ASF_ParentObject
        - ASF_ReadObject
        - AsfObjectHelperHave
        - AsfObjectHelperRead2
        - AsfObjectHelperRead4
        - AsfObjectHelperReadString
        - AsfObjectHelperSkip
        - GetDWLE
        - GetQWLE
        - GetWLE
        - calloc
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:931,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:932,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:934,39'
              BranchSideFuncs:
                - vlc_stream_Peek
                - GetQWLE
                - GetQWLE
                - GetDWLE.446
                - GetDWLE.446
                - GetDWLE.446
                - GetDWLE.446
                - GetDWLE.446
                - GetDWLE.446
                - GetDWLE.446
                - GetDWLE.446
                - GetWLE.447
                - GetWLE.447
                - GetQWLE
                - GetWLE.447
                - GetWLE.447
                - calloc
                - calloc
                - free
                - free
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
                - AsfObjectHelperHave
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - malloc
                - AsfObjectHelperSkip
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:935,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:936,8'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:938,15'
              BranchSideFuncs:
                - GetQWLE
                - GetQWLE
                - GetDWLE.446
                - GetDWLE.446
                - GetDWLE.446
                - GetDWLE.446
                - GetDWLE.446
                - GetDWLE.446
                - GetDWLE.446
                - GetDWLE.446
                - GetWLE.447
                - GetWLE.447
                - GetQWLE
                - GetWLE.447
                - GetWLE.447
                - calloc
                - calloc
                - free
                - free
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
                - AsfObjectHelperHave
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - malloc
                - AsfObjectHelperSkip
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:951,10'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:952,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:953,40'
              BranchSideFuncs:
                - GetWLE.447
                - GetQWLE
                - GetWLE.447
                - GetWLE.447
                - calloc
                - calloc
                - free
                - free
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
                - AsfObjectHelperHave
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - malloc
                - AsfObjectHelperSkip
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:964,41'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:965,10'
              BranchSideFuncs:
                - free
                - free
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
                - AsfObjectHelperHave
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - malloc
                - AsfObjectHelperSkip
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:967,15'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'demux/asf/libasf.c:964,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:967,15'
              BranchSideFuncs:
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
                - AsfObjectHelperHave
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - malloc
                - AsfObjectHelperSkip
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:971,12'
              BranchSideFuncs:
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
                - AsfObjectHelperHave
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - malloc
                - AsfObjectHelperSkip
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:971,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:973,14'
              BranchSideFuncs:
                - AsfObjectHelperHave
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
                - AsfObjectHelperHave
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - malloc
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:978,34'
              BranchSideFuncs:
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
                - AsfObjectHelperHave
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - malloc
                - AsfObjectHelperSkip
        - Branch String:   'demux/asf/libasf.c:973,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:974,13'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
                - AsfObjectHelperHave
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - malloc
                - AsfObjectHelperSkip
                - AsfObjectHelperHave
            - BranchSide:      'demux/asf/libasf.c:975,45'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
                - AsfObjectHelperHave
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - malloc
                - AsfObjectHelperSkip
                - AsfObjectHelperHave
        - Branch String:   'demux/asf/libasf.c:982,10'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:984,16'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
                - AsfObjectHelperHave
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - malloc
                - AsfObjectHelperSkip
            - BranchSide:      'demux/asf/libasf.c:1002,12'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
        - Branch String:   'demux/asf/libasf.c:984,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:986,55'
              BranchSideFuncs:
                - AsfObjectHelperHave
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - malloc
                - AsfObjectHelperSkip
            - BranchSide:      'demux/asf/libasf.c:1001,51'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
        - Branch String:   'demux/asf/libasf.c:987,17'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:987,39'
              BranchSideFuncs:
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
                - AsfObjectHelperHave
                - AsfObjectHelperHave
                - malloc
                - AsfObjectHelperSkip
            - BranchSide:      'demux/asf/libasf.c:988,27'
              BranchSideFuncs:
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
                - AsfObjectHelperHave
                - AsfObjectHelperHave
                - malloc
                - AsfObjectHelperSkip
        - Branch String:   'demux/asf/libasf.c:992,18'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:994,22'
              BranchSideFuncs:
                - AsfObjectHelperHave
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
                - malloc
                - AsfObjectHelperSkip
                - AsfObjectHelperHave
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
            - BranchSide:      'demux/asf/libasf.c:1000,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
                - AsfObjectHelperHave
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - malloc
                - AsfObjectHelperSkip
        - Branch String:   'demux/asf/libasf.c:994,21'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:994,57'
              BranchSideFuncs:
                - malloc
                - AsfObjectHelperSkip
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
                - AsfObjectHelperHave
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
            - BranchSide:      'demux/asf/libasf.c:995,42'
              BranchSideFuncs:
                - malloc
                - AsfObjectHelperSkip
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
                - AsfObjectHelperHave
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
        - Branch String:   'demux/asf/libasf.c:996,22'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:997,29'
              BranchSideFuncs:
                - AsfObjectHelperSkip
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
                - AsfObjectHelperHave
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - malloc
            - BranchSide:      'demux/asf/libasf.c:998,17'
              BranchSideFuncs:
                - AsfObjectHelperSkip
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
                - AsfObjectHelperHave
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - malloc
        - Branch String:   'demux/asf/libasf.c:1007,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1009,30'
              BranchSideFuncs:
                - vlc_stream_Read
                - malloc
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - ASF_ReadObject
                - ASF_ParentObject
                - ASF_FreeObject_extended_stream_properties
            - BranchSide:      'demux/asf/libasf.c:1029,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1009,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1011,56'
              BranchSideFuncs:
                - ASF_FreeObject_extended_stream_properties
            - BranchSide:      'demux/asf/libasf.c:1015,30'
              BranchSideFuncs:
                - malloc
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - ASF_ReadObject
                - ASF_ParentObject
        - Branch String:   'demux/asf/libasf.c:1016,19'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1016,38'
              BranchSideFuncs:
                - ASF_ReadObject
                - ASF_ParentObject
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
            - BranchSide:      'demux/asf/libasf.c:1018,19'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1016,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1018,19'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1023,60'
              BranchSideFuncs:
                - ASF_ParentObject
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1047,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1048,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1051,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1053,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1054,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1057,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/libasf.c:934,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/libasf.c:940,27'
          Dst:             GetQWLE
        - Src:             'demux/asf/libasf.c:941,25'
          Dst:             GetQWLE
        - Src:             'demux/asf/libasf.c:942,29'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:943,28'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:944,40'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:945,39'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:946,38'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:947,50'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:948,36'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:949,22'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:950,30'
          Dst:             GetWLE
        - Src:             'demux/asf/libasf.c:953,31'
          Dst:             GetWLE
        - Src:             'demux/asf/libasf.c:954,38'
          Dst:             GetQWLE
        - Src:             'demux/asf/libasf.c:955,34'
          Dst:             GetWLE
        - Src:             'demux/asf/libasf.c:956,47'
          Dst:             GetWLE
        - Src:             'demux/asf/libasf.c:960,38'
          Dst:             calloc
        - Src:             'demux/asf/libasf.c:962,31'
          Dst:             calloc
        - Src:             'demux/asf/libasf.c:973,14'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:975,45'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:976,38'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:976,38'
          Dst:             AsfObjectHelperReadString
        - Src:             'demux/asf/libasf.c:980,20'
          Dst:             calloc
        - Src:             'demux/asf/libasf.c:987,18'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:988,13'
          Dst:             ASF_GetGUID
        - Src:             'demux/asf/libasf.c:989,13'
          Dst:             AsfObjectHelperSkip
        - Src:             'demux/asf/libasf.c:990,34'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:991,36'
          Dst:             AsfObjectHelperRead4
        - Src:             'demux/asf/libasf.c:994,22'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:998,17'
          Dst:             AsfObjectHelperSkip
        - Src:             'demux/asf/libasf.c:1009,13'
          Dst:             vlc_stream_Read
        - Src:             'demux/asf/libasf.c:1011,13'
          Dst:             ASF_FreeObject_extended_stream_properties
        - Src:             'demux/asf/libasf.c:1016,22'
          Dst:             ASF_ReadObject
        - Src:             'demux/asf/libasf.c:1024,13'
          Dst:             ASF_ParentObject
        - Src:             'demux/asf/libasf.c:1029,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1030,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1032,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1036,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1040,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1041,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1042,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1044,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1046,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1048,9'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1051,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1054,9'
          Dst:             vlc_object_Log
    - functionName:    ASF_GetGUID
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf_guid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_guid
        - p_data
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetDWLE
        - GetWLE
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/asf/libasf_guid.h:266,21'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf_guid.h:267,21'
          Dst:             GetWLE
        - Src:             'demux/asf/libasf_guid.h:268,21'
          Dst:             GetWLE
    - functionName:    ASF_ReadObject
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1522
      functionLinenumberEnd: 1568
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_obj
        - p_father
      BBCount:         19
      ICount:          208
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - ASF_GetObject_Function
        - ASF_ParentObject
        - ASF_ReadObjectCommon
        - vlc_object_Log
        - vlc_stream_Tell
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:1525,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1526,9'
              BranchSideFuncs:
                - ASF_ReadObjectCommon
                - ASF_GetObject_Function
                - vlc_object_Log
                - ASF_ParentObject
                - vlc_stream_Tell
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1528,13'
              BranchSideFuncs:
                - ASF_ReadObjectCommon
                - ASF_GetObject_Function
                - vlc_object_Log
                - ASF_ParentObject
                - vlc_stream_Tell
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1530,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1532,9'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1535,30'
              BranchSideFuncs:
                - ASF_GetObject_Function
                - vlc_object_Log
                - ASF_ParentObject
                - vlc_stream_Tell
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1541,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1543,9'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1548,38'
              BranchSideFuncs:
                - ASF_GetObject_Function
                - vlc_object_Log
                - ASF_ParentObject
        - Branch String:   'demux/asf/libasf.c:1549,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1551,32'
              BranchSideFuncs:
                - ASF_ParentObject
            - BranchSide:      'demux/asf/libasf.c:1559,9'
              BranchSideFuncs:
                - vlc_object_Log
                - ASF_ParentObject
        - Branch String:   'demux/asf/libasf.c:1554,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1555,24'
              BranchSideFuncs:
                - ASF_ParentObject
            - BranchSide:      'demux/asf/libasf.c:1556,5'
              BranchSideFuncs:
                - ASF_ParentObject
        - Branch String:   'demux/asf/libasf.c:1564,10'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1565,27'
              BranchSideFuncs:
                - ASF_ParentObject
            - BranchSide:      'demux/asf/libasf.c:1567,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/libasf.c:1530,9'
          Dst:             ASF_ReadObjectCommon
        - Src:             'demux/asf/libasf.c:1532,9'
          Dst:             vlc_stream_Tell
        - Src:             'demux/asf/libasf.c:1532,9'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1543,9'
          Dst:             vlc_stream_Tell
        - Src:             'demux/asf/libasf.c:1543,9'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1548,13'
          Dst:             ASF_GetObject_Function
        - Src:             'demux/asf/libasf.c:1559,9'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1565,9'
          Dst:             ASF_ParentObject
    - functionName:    ASF_ParentObject
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1508
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_father
        - p_obj
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:1496,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1496,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:1498,13'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/libasf.c:1498,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1500,54'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:1504,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ASF_ReadObjectCommon
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_obj
      BBCount:         6
      ICount:          129
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASF_GetGUID
        - GetQWLE
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_Tell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:119,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:122,19'
              BranchSideFuncs:
                - ASF_GetGUID.464
                - GetQWLE
                - vlc_stream_Tell
                - vlc_object_Log
      Callsites:
        - Src:             'demux/asf/libasf.c:119,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/libasf.c:122,5'
          Dst:             ASF_GetGUID
        - Src:             'demux/asf/libasf.c:123,31'
          Dst:             GetQWLE
        - Src:             'demux/asf/libasf.c:124,31'
          Dst:             vlc_stream_Tell
        - Src:             'demux/asf/libasf.c:128,5'
          Dst:             vlc_object_Log
    - functionName:    ASF_GetObject_Function
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - guidcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:1512,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1514,42'
              BranchSideFuncs:
                - guidcmp.455
            - BranchSide:      'demux/asf/libasf.c:1517,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/libasf.c:1514,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1515,41'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:1516,5'
              BranchSideFuncs:
                - guidcmp.455
      Callsites:
        - Src:             'demux/asf/libasf.c:1514,13'
          Dst:             guidcmp
    - functionName:    ASF_ReadObject_Header
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_obj
      BBCount:         17
      ICount:          124
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ASF_NextObject
        - ASF_ReadObject
        - GetDWLE
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:189,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:190,8'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:192,42'
              BranchSideFuncs:
                - GetDWLE.446
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - free
                - ASF_ReadObject
                - ASF_NextObject
        - Branch String:   'demux/asf/libasf.c:206,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:210,5'
              BranchSideFuncs:
                - malloc
                - free
                - ASF_ReadObject
                - ASF_NextObject
        - Branch String:   'demux/asf/libasf.c:214,23'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:214,42'
              BranchSideFuncs:
                - ASF_ReadObject
                - ASF_NextObject
                - malloc
                - free
            - BranchSide:      'demux/asf/libasf.c:216,19'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/asf/libasf.c:214,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:216,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/asf/libasf.c:219,29'
              BranchSideFuncs:
                - ASF_NextObject
                - malloc
                - free
                - ASF_ReadObject
        - Branch String:   'demux/asf/libasf.c:219,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:210,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:220,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/libasf.c:189,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/libasf.c:192,33'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:199,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:206,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/asf/libasf.c:214,26'
          Dst:             ASF_ReadObject
        - Src:             'demux/asf/libasf.c:219,13'
          Dst:             ASF_NextObject
    - functionName:    ASF_FreeObject_Null
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp_obj
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASF_ReadObject_Data
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_obj
      BBCount:         6
      ICount:          129
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASF_GetGUID
        - GetQWLE
        - GetWLE
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:230,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:231,8'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:233,19'
              BranchSideFuncs:
                - ASF_GetGUID.464
                - GetQWLE
                - GetWLE.447
                - vlc_object_Log
      Callsites:
        - Src:             'demux/asf/libasf.c:230,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/libasf.c:233,5'
          Dst:             ASF_GetGUID
        - Src:             'demux/asf/libasf.c:234,36'
          Dst:             GetQWLE
        - Src:             'demux/asf/libasf.c:235,26'
          Dst:             GetWLE
        - Src:             'demux/asf/libasf.c:238,5'
          Dst:             vlc_object_Log
    - functionName:    ASF_ReadObject_Index
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_obj
      BBCount:         22
      ICount:          277
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ASF_GetGUID
        - GetDWLE
        - GetQWLE
        - GetWLE
        - calloc
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:257,6'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:257,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:260,9'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/libasf.c:258,6'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:258,26'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:260,9'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/libasf.c:256,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:260,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:262,19'
              BranchSideFuncs:
                - ASF_GetGUID.464
                - GetQWLE
                - GetDWLE.446
                - GetDWLE.446
                - vlc_object_Log
                - calloc
                - GetDWLE.446
                - GetWLE.447
        - Branch String:   'demux/asf/libasf.c:280,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:283,9'
              BranchSideFuncs:
                - calloc
                - GetDWLE.446
                - GetWLE.447
            - BranchSide:      'demux/asf/libasf.c:286,9'
              BranchSideFuncs:
                - calloc
                - GetDWLE.446
                - GetWLE.447
        - Branch String:   'demux/asf/libasf.c:286,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:287,41'
              BranchSideFuncs:
                - calloc
                - GetDWLE.446
                - GetWLE.447
            - BranchSide:      'demux/asf/libasf.c:289,36'
              BranchSideFuncs:
                - calloc
                - GetDWLE.446
                - GetWLE.447
        - Branch String:   'demux/asf/libasf.c:291,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:293,9'
              BranchSideFuncs:
                - GetDWLE.446
                - GetWLE.447
            - BranchSide:      'demux/asf/libasf.c:297,12'
              BranchSideFuncs:
                - GetDWLE.446
                - GetWLE.447
        - Branch String:   'demux/asf/libasf.c:297,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:299,60'
              BranchSideFuncs:
                - GetDWLE.446
                - GetWLE.447
            - BranchSide:      'demux/asf/libasf.c:303,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/libasf.c:258,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/libasf.c:262,5'
          Dst:             ASF_GetGUID
        - Src:             'demux/asf/libasf.c:263,44'
          Dst:             GetQWLE
        - Src:             'demux/asf/libasf.c:264,35'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:265,36'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:269,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:289,28'
          Dst:             calloc
        - Src:             'demux/asf/libasf.c:299,51'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:300,50'
          Dst:             GetWLE
    - functionName:    ASF_FreeObject_Index
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASF_ReadObject_file_properties
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_obj
      BBCount:         12
      ICount:          229
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ASF_GetGUID
        - GetDWLE
        - GetQWLE
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:318,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:319,8'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:321,19'
              BranchSideFuncs:
                - ASF_GetGUID.464
                - GetQWLE
                - GetQWLE
                - GetQWLE
                - GetQWLE
                - GetQWLE
                - GetQWLE
                - GetDWLE.446
                - GetDWLE.446
                - GetDWLE.446
                - GetDWLE.446
                - vlc_object_Log
                - GetDWLE.446
                - GetDWLE.446
        - Branch String:   'demux/asf/libasf.c:329,36'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:329,5'
              BranchSideFuncs:
                - GetDWLE.446
                - GetDWLE.446
                - GetDWLE.446
                - vlc_object_Log
                - GetDWLE.446
            - BranchSide:      'demux/asf/libasf.c:329,5'
              BranchSideFuncs:
                - GetDWLE.446
                - GetDWLE.446
                - vlc_object_Log
                - GetDWLE.446
        - Branch String:   'demux/asf/libasf.c:330,36'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:330,5'
              BranchSideFuncs:
                - GetDWLE.446
                - GetDWLE.446
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:330,5'
              BranchSideFuncs:
                - GetDWLE.446
                - vlc_object_Log
      Callsites:
        - Src:             'demux/asf/libasf.c:318,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/libasf.c:321,5'
          Dst:             ASF_GetGUID
        - Src:             'demux/asf/libasf.c:322,25'
          Dst:             GetQWLE
        - Src:             'demux/asf/libasf.c:323,29'
          Dst:             GetQWLE
        - Src:             'demux/asf/libasf.c:324,34'
          Dst:             GetQWLE
        - Src:             'demux/asf/libasf.c:325,29'
          Dst:             GetQWLE
        - Src:             'demux/asf/libasf.c:326,29'
          Dst:             GetQWLE
        - Src:             'demux/asf/libasf.c:327,23'
          Dst:             GetQWLE
        - Src:             'demux/asf/libasf.c:328,21'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:329,36'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:329,36'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:330,36'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:330,36'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:331,27'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:334,5'
          Dst:             vlc_object_Log
    - functionName:    ASF_ReadObject_stream_properties
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_obj
      BBCount:         26
      ICount:          407
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - ASF_GetGUID
        - GetDWLE
        - GetQWLE
        - GetWLE
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:562,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:564,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:569,9'
              BranchSideFuncs:
                - vlc_stream_Peek
                - ASF_GetGUID.464
                - ASF_GetGUID.464
                - GetQWLE
                - GetDWLE.446
                - GetDWLE.446
                - GetWLE.447
                - GetDWLE.446
                - vlc_object_Log
                - malloc
                - free
                - free
                - malloc
        - Branch String:   'demux/asf/libasf.c:569,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:570,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:572,39'
              BranchSideFuncs:
                - vlc_stream_Peek
                - ASF_GetGUID.464
                - ASF_GetGUID.464
                - GetQWLE
                - GetDWLE.446
                - GetDWLE.446
                - GetWLE.447
                - GetDWLE.446
                - vlc_object_Log
                - malloc
                - free
                - free
                - malloc
        - Branch String:   'demux/asf/libasf.c:573,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:574,8'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:576,19'
              BranchSideFuncs:
                - ASF_GetGUID.464
                - ASF_GetGUID.464
                - GetQWLE
                - GetDWLE.446
                - GetDWLE.446
                - GetWLE.447
                - GetDWLE.446
                - vlc_object_Log
                - malloc
                - free
                - free
                - malloc
        - Branch String:   'demux/asf/libasf.c:583,10'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:584,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:585,33'
              BranchSideFuncs:
                - GetDWLE.446
                - vlc_object_Log
                - malloc
                - free
                - free
                - malloc
        - Branch String:   'demux/asf/libasf.c:588,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:590,13'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - malloc
                - free
                - free
            - BranchSide:      'demux/asf/libasf.c:603,9'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - free
                - free
        - Branch String:   'demux/asf/libasf.c:590,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:591,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:594,21'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - malloc
                - free
                - free
        - Branch String:   'demux/asf/libasf.c:595,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:596,13'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - free
                - free
            - BranchSide:      'demux/asf/libasf.c:598,17'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - free
                - free
        - Branch String:   'demux/asf/libasf.c:603,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:605,13'
              BranchSideFuncs:
                - malloc
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/asf/libasf.c:624,5'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:605,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:607,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/asf/libasf.c:612,21'
              BranchSideFuncs:
                - malloc
                - free
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:613,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:615,19'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:618,17'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'demux/asf/libasf.c:564,9'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:572,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/libasf.c:576,5'
          Dst:             ASF_GetGUID
        - Src:             'demux/asf/libasf.c:577,5'
          Dst:             ASF_GetGUID
        - Src:             'demux/asf/libasf.c:578,27'
          Dst:             GetQWLE
        - Src:             'demux/asf/libasf.c:579,41'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:580,44'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:581,21'
          Dst:             GetWLE
        - Src:             'demux/asf/libasf.c:585,24'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:624,5'
          Dst:             vlc_object_Log
    - functionName:    ASF_FreeObject_stream_properties
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
      BBCount:         7
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASF_ReadObject_header_extension
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_obj
      BBCount:         28
      ICount:          270
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - ASF_GetGUID
        - ASF_NextObject
        - ASF_ReadObject
        - GetDWLE
        - GetWLE
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:483,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:484,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:486,39'
              BranchSideFuncs:
                - vlc_stream_Peek
                - ASF_GetGUID.464
                - GetWLE.447
                - GetDWLE.446
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - ASF_ReadObject
                - ASF_NextObject
                - free
                - free
                - malloc
        - Branch String:   'demux/asf/libasf.c:487,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:488,8'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:490,19'
              BranchSideFuncs:
                - ASF_GetGUID.464
                - GetWLE.447
                - GetDWLE.446
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - ASF_ReadObject
                - ASF_NextObject
                - free
                - free
                - malloc
        - Branch String:   'demux/asf/libasf.c:493,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:495,28'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - ASF_ReadObject
                - ASF_NextObject
                - free
                - free
            - BranchSide:      'demux/asf/libasf.c:508,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - ASF_ReadObject
                - ASF_NextObject
                - free
                - free
        - Branch String:   'demux/asf/libasf.c:495,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:496,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:499,21'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - ASF_ReadObject
                - ASF_NextObject
                - free
                - free
        - Branch String:   'demux/asf/libasf.c:500,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:501,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - ASF_ReadObject
                - ASF_NextObject
                - free
                - free
            - BranchSide:      'demux/asf/libasf.c:503,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - ASF_ReadObject
                - ASF_NextObject
                - free
                - free
        - Branch String:   'demux/asf/libasf.c:520,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:520,42'
              BranchSideFuncs:
                - vlc_stream_Read
                - malloc
                - ASF_ReadObject
                - ASF_NextObject
                - free
                - free
            - BranchSide:      'demux/asf/libasf.c:523,26'
              BranchSideFuncs:
                - vlc_stream_Read
                - malloc
                - ASF_ReadObject
                - ASF_NextObject
                - free
                - free
        - Branch String:   'demux/asf/libasf.c:523,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:525,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/asf/libasf.c:529,5'
              BranchSideFuncs:
                - malloc
                - ASF_ReadObject
                - ASF_NextObject
                - free
        - Branch String:   'demux/asf/libasf.c:534,10'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:534,29'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/asf/libasf.c:536,19'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/asf/libasf.c:533,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:536,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/asf/libasf.c:540,29'
              BranchSideFuncs:
                - ASF_NextObject
                - malloc
                - ASF_ReadObject
                - free
        - Branch String:   'demux/asf/libasf.c:540,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:529,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:542,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/libasf.c:486,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/libasf.c:490,5'
          Dst:             ASF_GetGUID
        - Src:             'demux/asf/libasf.c:491,25'
          Dst:             GetWLE
        - Src:             'demux/asf/libasf.c:492,37'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:513,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:523,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/asf/libasf.c:534,13'
          Dst:             ASF_ReadObject
        - Src:             'demux/asf/libasf.c:540,13'
          Dst:             ASF_NextObject
    - functionName:    ASF_FreeObject_header_extension
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASF_ReadObject_metadata
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_obj
      BBCount:         66
      ICount:          490
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - AsfObjectHelperHave
        - AsfObjectHelperRead2
        - AsfObjectHelperRead4
        - AsfObjectHelperRead8
        - AsfObjectHelperReadString
        - GetWLE
        - calloc
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:370,36'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:370,39'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:371,9'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/libasf.c:370,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:371,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:373,39'
              BranchSideFuncs:
                - vlc_stream_Peek
                - GetWLE.447
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:374,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:375,8'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:377,46'
              BranchSideFuncs:
                - GetWLE.447
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:383,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:385,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:389,12'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:389,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:391,44'
              BranchSideFuncs:
                - AsfObjectHelperHave
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:453,38'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:395,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:396,13'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperReadString
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:398,13'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperReadString
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:398,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:399,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:401,30'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperReadString
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:406,42'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:407,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:408,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:406,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:408,13'
              BranchSideFuncs:
                - AsfObjectHelperReadString
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:411,30'
              BranchSideFuncs:
                - AsfObjectHelperReadString
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:414,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:416,43'
              BranchSideFuncs:
                - AsfObjectHelperReadString
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
            - BranchSide:      'demux/asf/libasf.c:420,18'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
        - Branch String:   'demux/asf/libasf.c:417,17'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:418,36'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:419,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:420,18'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:422,40'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:431,18'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - malloc
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
        - Branch String:   'demux/asf/libasf.c:423,17'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:425,36'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:429,23'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:426,38'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:426,41'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:428,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:426,21'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:427,29'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:428,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:431,18'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:433,31'
              BranchSideFuncs:
                - AsfObjectHelperRead8
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - malloc
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:435,18'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
        - Branch String:   'demux/asf/libasf.c:435,18'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:437,31'
              BranchSideFuncs:
                - AsfObjectHelperRead4
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:439,18'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
        - Branch String:   'demux/asf/libasf.c:439,18'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:441,31'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:443,18'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
        - Branch String:   'demux/asf/libasf.c:443,18'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:445,31'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:450,23'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead8
                - malloc
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:459,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:461,41'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:475,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/libasf.c:463,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:464,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:466,18'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:466,18'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:467,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:470,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
      Callsites:
        - Src:             'demux/asf/libasf.c:373,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/libasf.c:377,38'
          Dst:             GetWLE
        - Src:             'demux/asf/libasf.c:381,22'
          Dst:             calloc
        - Src:             'demux/asf/libasf.c:395,14'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:398,13'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:401,30'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:402,18'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:403,28'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:404,18'
          Dst:             AsfObjectHelperRead4
        - Src:             'demux/asf/libasf.c:407,14'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:411,30'
          Dst:             AsfObjectHelperReadString
        - Src:             'demux/asf/libasf.c:416,43'
          Dst:             AsfObjectHelperReadString
        - Src:             'demux/asf/libasf.c:433,31'
          Dst:             AsfObjectHelperRead8
        - Src:             'demux/asf/libasf.c:437,31'
          Dst:             AsfObjectHelperRead4
        - Src:             'demux/asf/libasf.c:441,31'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:445,31'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:456,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:464,13'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:467,13'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:470,13'
          Dst:             vlc_object_Log
    - functionName:    ASF_FreeObject_metadata
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:355,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:357,15'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'demux/asf/libasf.c:360,11'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    ASF_ReadObject_codec_list
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_obj
      BBCount:         27
      ICount:          344
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - ASF_FreeObject_codec_list
        - ASF_GetGUID
        - AsfObjectHelperHave
        - AsfObjectHelperRead2
        - AsfObjectHelperReadString
        - GetDWLE
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:670,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:671,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:673,39'
              BranchSideFuncs:
                - vlc_stream_Peek
                - ASF_GetGUID.464
                - GetDWLE.446
                - vlc_object_Log
                - malloc
                - AsfObjectHelperHave
                - free
                - ASF_FreeObject_codec_list
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperHave
                - vlc_object_Log
                - malloc
        - Branch String:   'demux/asf/libasf.c:674,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:675,8'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:677,19'
              BranchSideFuncs:
                - ASF_GetGUID.464
                - GetDWLE.446
                - vlc_object_Log
                - malloc
                - AsfObjectHelperHave
                - free
                - ASF_FreeObject_codec_list
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperHave
                - vlc_object_Log
                - malloc
        - Branch String:   'demux/asf/libasf.c:689,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:691,38'
              BranchSideFuncs:
                - malloc
                - AsfObjectHelperHave
                - free
                - ASF_FreeObject_codec_list
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperHave
                - vlc_object_Log
                - malloc
            - BranchSide:      'demux/asf/libasf.c:737,6'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/libasf.c:693,39'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:693,43'
              BranchSideFuncs:
                - free
                - ASF_FreeObject_codec_list
            - BranchSide:      'demux/asf/libasf.c:695,19'
              BranchSideFuncs:
                - free
                - ASF_FreeObject_codec_list
        - Branch String:   'demux/asf/libasf.c:693,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:695,19'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperHave
                - vlc_object_Log
                - malloc
                - AsfObjectHelperHave
                - free
                - ASF_FreeObject_codec_list
                - malloc
            - BranchSide:      'demux/asf/libasf.c:701,27'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperHave
                - vlc_object_Log
                - malloc
                - AsfObjectHelperHave
                - free
                - ASF_FreeObject_codec_list
                - malloc
        - Branch String:   'demux/asf/libasf.c:714,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:716,46'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - malloc
                - AsfObjectHelperHave
                - free
                - ASF_FreeObject_codec_list
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperHave
            - BranchSide:      'demux/asf/libasf.c:723,13'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - AsfObjectHelperHave
                - free
                - ASF_FreeObject_codec_list
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperHave
                - malloc
        - Branch String:   'demux/asf/libasf.c:717,17'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:718,25'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - AsfObjectHelperHave
                - free
                - ASF_FreeObject_codec_list
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperHave
                - malloc
            - BranchSide:      'demux/asf/libasf.c:720,23'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - AsfObjectHelperHave
                - free
                - ASF_FreeObject_codec_list
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperHave
                - malloc
        - Branch String:   'demux/asf/libasf.c:726,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:689,38'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - AsfObjectHelperHave
                - free
                - ASF_FreeObject_codec_list
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperHave
                - malloc
            - BranchSide:      'demux/asf/libasf.c:689,38'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - AsfObjectHelperHave
                - free
                - ASF_FreeObject_codec_list
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - AsfObjectHelperRead2
                - AsfObjectHelperHave
                - malloc
      Callsites:
        - Src:             'demux/asf/libasf.c:673,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/libasf.c:677,5'
          Dst:             ASF_GetGUID
        - Src:             'demux/asf/libasf.c:678,22'
          Dst:             GetDWLE
        - Src:             'demux/asf/libasf.c:680,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:693,43'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:701,27'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:707,29'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:707,29'
          Dst:             AsfObjectHelperReadString
        - Src:             'demux/asf/libasf.c:710,36'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:710,36'
          Dst:             AsfObjectHelperReadString
        - Src:             'demux/asf/libasf.c:713,41'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:714,13'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:726,9'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:741,5'
          Dst:             ASF_FreeObject_codec_list
    - functionName:    ASF_FreeObject_codec_list
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:653,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:657,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/asf/libasf.c:663,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ASF_ReadObject_marker
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1414
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_obj
      BBCount:         29
      ICount:          275
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - ASF_GetGUID
        - AsfObjectHelperHave
        - AsfObjectHelperRead2
        - AsfObjectHelperRead4
        - AsfObjectHelperRead8
        - AsfObjectHelperReadString
        - AsfObjectHelperSkip
        - calloc
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:1362,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1363,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:1365,39'
              BranchSideFuncs:
                - vlc_stream_Peek
                - AsfObjectHelperHave
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead4
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - vlc_object_Log
                - vlc_object_Log
                - calloc
                - AsfObjectHelperHave
                - AsfObjectHelperRead8
                - AsfObjectHelperRead8
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:1366,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1367,8'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:1369,15'
              BranchSideFuncs:
                - AsfObjectHelperHave
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead4
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - vlc_object_Log
                - vlc_object_Log
                - calloc
                - AsfObjectHelperHave
                - AsfObjectHelperRead8
                - AsfObjectHelperRead8
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:1371,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1372,9'
              BranchSideFuncs:
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead4
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - vlc_object_Log
                - vlc_object_Log
                - calloc
                - AsfObjectHelperHave
                - AsfObjectHelperRead8
                - AsfObjectHelperRead8
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:1374,19'
              BranchSideFuncs:
                - ASF_GetGUID.464
                - AsfObjectHelperSkip
                - AsfObjectHelperRead4
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperReadString
                - vlc_object_Log
                - vlc_object_Log
                - calloc
                - AsfObjectHelperHave
                - AsfObjectHelperRead8
                - AsfObjectHelperRead8
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:1380,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1382,32'
              BranchSideFuncs:
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead8
                - AsfObjectHelperRead8
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:1408,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1384,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1385,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead8
                - AsfObjectHelperRead8
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:1387,23'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead8
                - AsfObjectHelperRead8
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:1387,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1389,39'
              BranchSideFuncs:
                - AsfObjectHelperHave
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperRead8
                - AsfObjectHelperRead8
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:1405,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1391,17'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1392,17'
              BranchSideFuncs:
                - AsfObjectHelperRead8
                - AsfObjectHelperRead8
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:1394,34'
              BranchSideFuncs:
                - AsfObjectHelperRead8
                - AsfObjectHelperRead8
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:1400,17'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1401,50'
              BranchSideFuncs:
                - AsfObjectHelperReadString
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead8
                - AsfObjectHelperRead8
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
            - BranchSide:      'demux/asf/libasf.c:1403,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead8
                - AsfObjectHelperRead8
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - AsfObjectHelperRead4
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:1410,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1411,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1413,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/libasf.c:1365,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/libasf.c:1371,10'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:1374,5'
          Dst:             ASF_GetGUID
        - Src:             'demux/asf/libasf.c:1375,5'
          Dst:             AsfObjectHelperSkip
        - Src:             'demux/asf/libasf.c:1376,21'
          Dst:             AsfObjectHelperRead4
        - Src:             'demux/asf/libasf.c:1377,25'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:1378,18'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:1378,18'
          Dst:             AsfObjectHelperReadString
        - Src:             'demux/asf/libasf.c:1382,24'
          Dst:             calloc
        - Src:             'demux/asf/libasf.c:1391,18'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:1394,34'
          Dst:             AsfObjectHelperRead8
        - Src:             'demux/asf/libasf.c:1395,45'
          Dst:             AsfObjectHelperRead8
        - Src:             'demux/asf/libasf.c:1396,40'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:1397,37'
          Dst:             AsfObjectHelperRead4
        - Src:             'demux/asf/libasf.c:1398,33'
          Dst:             AsfObjectHelperRead4
        - Src:             'demux/asf/libasf.c:1399,53'
          Dst:             AsfObjectHelperRead4
        - Src:             'demux/asf/libasf.c:1401,50'
          Dst:             AsfObjectHelperReadString
        - Src:             'demux/asf/libasf.c:1408,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1411,9'
          Dst:             vlc_object_Log
    - functionName:    ASF_FreeObject_marker
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1425
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
      BBCount:         13
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:1419,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1421,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'demux/asf/libasf.c:1423,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    ASF_ReadObject_content_description
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_obj
      BBCount:         10
      ICount:          171
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - AsfObjectHelperHave
        - AsfObjectHelperRead2
        - get_wstring
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:761,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:762,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:764,39'
              BranchSideFuncs:
                - vlc_stream_Peek
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperHave
                - get_wstring
                - get_wstring
                - get_wstring
                - get_wstring
                - get_wstring
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:765,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:766,8'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:768,14'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperRead2
                - AsfObjectHelperHave
                - get_wstring
                - get_wstring
                - get_wstring
                - get_wstring
                - get_wstring
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:776,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:777,9'
              BranchSideFuncs:
                - get_wstring
                - get_wstring
                - get_wstring
                - get_wstring
                - get_wstring
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:779,36'
              BranchSideFuncs:
                - get_wstring
                - get_wstring
                - get_wstring
                - get_wstring
                - get_wstring
                - vlc_object_Log
      Callsites:
        - Src:             'demux/asf/libasf.c:764,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/libasf.c:770,23'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:771,23'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:772,23'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:773,23'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:774,23'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:776,10'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:779,23'
          Dst:             get_wstring
        - Src:             'demux/asf/libasf.c:780,24'
          Dst:             get_wstring
        - Src:             'demux/asf/libasf.c:781,27'
          Dst:             get_wstring
        - Src:             'demux/asf/libasf.c:782,29'
          Dst:             get_wstring
        - Src:             'demux/asf/libasf.c:783,24'
          Dst:             get_wstring
        - Src:             'demux/asf/libasf.c:786,5'
          Dst:             vlc_object_Log
    - functionName:    ASF_FreeObject_content_description
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
      BBCount:         13
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASF_ReadObject_language_list
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_obj
      BBCount:         24
      ICount:          187
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - AsfObjectHelperHave
        - AsfObjectHelperRead1
        - AsfObjectHelperRead2
        - AsfObjectHelperReadString
        - calloc
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:816,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:817,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:819,39'
              BranchSideFuncs:
                - vlc_stream_Peek
                - AsfObjectHelperRead2
                - vlc_object_Log
                - vlc_object_Log
                - calloc
                - AsfObjectHelperHave
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:820,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:821,8'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:823,15'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - vlc_object_Log
                - vlc_object_Log
                - calloc
                - AsfObjectHelperHave
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:826,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:828,39'
              BranchSideFuncs:
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:842,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:829,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:830,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:832,16'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
        - Branch String:   'demux/asf/libasf.c:832,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:834,18'
              BranchSideFuncs:
                - AsfObjectHelperHave
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
            - BranchSide:      'demux/asf/libasf.c:838,28'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:834,17'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:835,17'
              BranchSideFuncs:
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
            - BranchSide:      'demux/asf/libasf.c:836,38'
              BranchSideFuncs:
                - AsfObjectHelperRead1
                - AsfObjectHelperReadString
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
        - Branch String:   'demux/asf/libasf.c:844,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:845,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:848,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/libasf.c:819,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/libasf.c:825,24'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:828,31'
          Dst:             calloc
        - Src:             'demux/asf/libasf.c:834,18'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:836,38'
          Dst:             AsfObjectHelperRead1
        - Src:             'demux/asf/libasf.c:836,38'
          Dst:             AsfObjectHelperReadString
        - Src:             'demux/asf/libasf.c:842,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:845,9'
          Dst:             vlc_object_Log
    - functionName:    ASF_FreeObject_language_list
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
      BBCount:         11
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:856,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:857,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'demux/asf/libasf.c:858,5'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    ASF_ReadObject_stream_bitrate_properties
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_obj
      BBCount:         24
      ICount:          205
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - AsfObjectHelperHave
        - AsfObjectHelperRead2
        - AsfObjectHelperRead4
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:869,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:870,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:872,39'
              BranchSideFuncs:
                - vlc_stream_Peek
                - AsfObjectHelperRead2
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
        - Branch String:   'demux/asf/libasf.c:873,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:874,8'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:876,15'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
        - Branch String:   'demux/asf/libasf.c:879,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:880,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
            - BranchSide:      'demux/asf/libasf.c:881,12'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
        - Branch String:   'demux/asf/libasf.c:881,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:883,14'
              BranchSideFuncs:
                - AsfObjectHelperHave
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
            - BranchSide:      'demux/asf/libasf.c:890,23'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:883,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:884,13'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
            - BranchSide:      'demux/asf/libasf.c:885,54'
              BranchSideFuncs:
                - AsfObjectHelperRead2
                - AsfObjectHelperRead4
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
        - Branch String:   'demux/asf/libasf.c:886,14'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:887,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:888,42'
              BranchSideFuncs:
                - AsfObjectHelperRead4
                - vlc_object_Log
                - vlc_object_Log
                - AsfObjectHelperHave
                - AsfObjectHelperRead2
        - Branch String:   'demux/asf/libasf.c:894,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:896,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:901,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/libasf.c:872,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/libasf.c:878,23'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:883,14'
          Dst:             AsfObjectHelperHave
        - Src:             'demux/asf/libasf.c:885,54'
          Dst:             AsfObjectHelperRead2
        - Src:             'demux/asf/libasf.c:888,42'
          Dst:             AsfObjectHelperRead4
        - Src:             'demux/asf/libasf.c:893,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:896,9'
          Dst:             vlc_object_Log
    - functionName:    ASF_FreeObject_stream_bitrate_properties
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASF_NextObject
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - p_obj
        - i_boundary
      BBCount:         27
      ICount:          170
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - ASF_ReadObjectCommon
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:142,21'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:142,24'
              BranchSideFuncs:
                - vlc_stream_Seek
                - ASF_ReadObjectCommon
            - BranchSide:      'demux/asf/libasf.c:147,9'
              BranchSideFuncs:
                - vlc_stream_Seek
                - ASF_ReadObjectCommon
        - Branch String:   'demux/asf/libasf.c:142,35'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:142,49'
              BranchSideFuncs:
                - vlc_stream_Seek
                - ASF_ReadObjectCommon
            - BranchSide:      'demux/asf/libasf.c:147,9'
              BranchSideFuncs:
                - vlc_stream_Seek
                - ASF_ReadObjectCommon
        - Branch String:   'demux/asf/libasf.c:142,10'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:147,9'
              BranchSideFuncs:
                - vlc_stream_Seek
                - ASF_ReadObjectCommon
        - Branch String:   'demux/asf/libasf.c:147,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:149,35'
              BranchSideFuncs:
                - ASF_ReadObjectCommon
                - vlc_stream_Seek
            - BranchSide:      'demux/asf/libasf.c:155,9'
              BranchSideFuncs:
                - vlc_stream_Seek
        - Branch String:   'demux/asf/libasf.c:149,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:150,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:152,15'
              BranchSideFuncs:
                - vlc_stream_Seek
        - Branch String:   'demux/asf/libasf.c:155,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:158,24'
              BranchSideFuncs:
                - vlc_stream_Seek
        - Branch String:   'demux/asf/libasf.c:158,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:159,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:161,9'
              BranchSideFuncs:
                - vlc_stream_Seek
        - Branch String:   'demux/asf/libasf.c:161,32'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:162,9'
              BranchSideFuncs:
                - vlc_stream_Seek
            - BranchSide:      'demux/asf/libasf.c:174,29'
              BranchSideFuncs:
                - vlc_stream_Seek
        - Branch String:   'demux/asf/libasf.c:161,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:164,13'
              BranchSideFuncs:
                - vlc_stream_Seek
            - BranchSide:      'demux/asf/libasf.c:174,29'
              BranchSideFuncs:
                - vlc_stream_Seek
        - Branch String:   'demux/asf/libasf.c:164,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:169,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:172,5'
              BranchSideFuncs:
                - vlc_stream_Seek
      Callsites:
        - Src:             'demux/asf/libasf.c:141,21'
          Dst:             vlc_stream_Tell
        - Src:             'demux/asf/libasf.c:149,13'
          Dst:             ASF_ReadObjectCommon
        - Src:             'demux/asf/libasf.c:174,12'
          Dst:             vlc_stream_Seek
    - functionName:    ASF_CountObject
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1816
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _p_obj
        - p_guid
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - guidcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:1821,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1822,9'
              BranchSideFuncs:
                - guidcmp.455
            - BranchSide:      'demux/asf/libasf.c:1824,13'
              BranchSideFuncs:
                - guidcmp.455
        - Branch String:   'demux/asf/libasf.c:1826,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1828,23'
              BranchSideFuncs:
                - guidcmp.455
            - BranchSide:      'demux/asf/libasf.c:1833,12'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/libasf.c:1828,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1829,20'
              BranchSideFuncs:
                - guidcmp.455
            - BranchSide:      'demux/asf/libasf.c:1831,19'
              BranchSideFuncs:
                - guidcmp.455
      Callsites:
        - Src:             'demux/asf/libasf.c:1828,13'
          Dst:             guidcmp
    - functionName:    ASF_FreeObject
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_obj
      BBCount:         14
      ICount:          150
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ASF_FreeObject
        - ASF_GetObject_Function
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:1574,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1575,9'
              BranchSideFuncs:
                - ASF_GetObject_Function
                - free
                - vlc_object_Log
                - ASF_FreeObject
            - BranchSide:      'demux/asf/libasf.c:1578,15'
              BranchSideFuncs:
                - ASF_GetObject_Function
                - free
                - vlc_object_Log
                - ASF_FreeObject
        - Branch String:   'demux/asf/libasf.c:1579,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1582,18'
              BranchSideFuncs:
                - ASF_FreeObject
                - ASF_GetObject_Function
                - free
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1589,38'
              BranchSideFuncs:
                - ASF_GetObject_Function
                - free
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1590,17'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1590,20'
              BranchSideFuncs:
                - free
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1601,11'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/asf/libasf.c:1590,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1594,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/asf/libasf.c:1601,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/asf/libasf.c:1583,9'
          Dst:             ASF_FreeObject
        - Src:             'demux/asf/libasf.c:1589,13'
          Dst:             ASF_GetObject_Function
        - Src:             'demux/asf/libasf.c:1594,9'
          Dst:             vlc_object_Log
    - functionName:    ASF_FreeObjectRoot
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1801
      functionLinenumberEnd: 1813
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_root
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ASF_FreeObject
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:1805,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1808,18'
              BranchSideFuncs:
                - ASF_FreeObject
                - free
            - BranchSide:      'demux/asf/libasf.c:1812,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/asf/libasf.c:1809,9'
          Dst:             ASF_FreeObject
    - functionName:    ASF_ObjectDumpDebug
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1649
      functionLinenumberEnd: 1693
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_obj
        - p_node
        - i_level
      BBCount:         21
      ICount:          208
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - ASF_ObjectDumpDebug
        - guidcmp
        - snprintf
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:1655,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1657,46'
              BranchSideFuncs:
                - guidcmp.455
                - snprintf
                - vlc_object_Log
                - ASF_ObjectDumpDebug
            - BranchSide:      'demux/asf/libasf.c:1661,40'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - ASF_ObjectDumpDebug
        - Branch String:   'demux/asf/libasf.c:1657,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1659,13'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - ASF_ObjectDumpDebug
            - BranchSide:      'demux/asf/libasf.c:1660,5'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - ASF_ObjectDumpDebug
                - guidcmp.455
        - Branch String:   'demux/asf/libasf.c:1664,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1665,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:1667,5'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - ASF_ObjectDumpDebug
        - Branch String:   'demux/asf/libasf.c:1668,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1670,13'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - ASF_ObjectDumpDebug
            - BranchSide:      'demux/asf/libasf.c:1672,22'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - ASF_ObjectDumpDebug
        - Branch String:   'demux/asf/libasf.c:1688,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1688,5'
              BranchSideFuncs:
                - ASF_ObjectDumpDebug
            - BranchSide:      'demux/asf/libasf.c:1691,30'
              BranchSideFuncs:
                - ASF_ObjectDumpDebug
      Callsites:
        - Src:             'demux/asf/libasf.c:1657,13'
          Dst:             guidcmp
        - Src:             'demux/asf/libasf.c:1672,5'
          Dst:             snprintf
        - Src:             'demux/asf/libasf.c:1686,5'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1691,9'
          Dst:             ASF_ObjectDumpDebug
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASF_FindObject
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 1856
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _p_obj
        - p_guid
        - i_number
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - guidcmp
      functionUses:    16
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:1844,5'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1846,23'
              BranchSideFuncs:
                - guidcmp.455
            - BranchSide:      'demux/asf/libasf.c:1855,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/libasf.c:1846,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1848,17'
              BranchSideFuncs:
                - guidcmp.455
            - BranchSide:      'demux/asf/libasf.c:1853,19'
              BranchSideFuncs:
                - guidcmp.455
        - Branch String:   'demux/asf/libasf.c:1848,17'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1849,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/libasf.c:1851,21'
              BranchSideFuncs:
                - guidcmp.455
      Callsites:
        - Src:             'demux/asf/libasf.c:1846,13'
          Dst:             guidcmp
    - functionName:    ASF_ReadObjectRoot
      functionSourceFile: '/src/vlc/modules/demux/asf/libasf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1699
      functionLinenumberEnd: 1798
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - b_seekable
      BBCount:         59
      ICount:          411
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - ASF_FindObject
        - ASF_FreeObjectRoot
        - ASF_NextObject
        - ASF_ObjectDumpDebug
        - ASF_ReadObject
        - guidcmp
        - vlc_object_Log
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/asf/libasf.c:1704,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1705,9'
              BranchSideFuncs:
                - vlc_stream_Tell
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - guidcmp.455
                - ASF_NextObject
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1707,5'
              BranchSideFuncs:
                - vlc_stream_Tell
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - guidcmp.455
                - ASF_NextObject
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1724,20'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1724,39'
              BranchSideFuncs:
                - ASF_ReadObject
                - guidcmp.455
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1726,19'
              BranchSideFuncs:
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
        - Branch String:   'demux/asf/libasf.c:1724,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1726,19'
              BranchSideFuncs:
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
            - BranchSide:      'demux/asf/libasf.c:1729,17'
              BranchSideFuncs:
                - guidcmp.455
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1729,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1732,22'
              BranchSideFuncs:
                - guidcmp.455
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1736,22'
              BranchSideFuncs:
                - guidcmp.455
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1740,22'
              BranchSideFuncs:
                - guidcmp.455
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1744,17'
              BranchSideFuncs:
                - vlc_object_Log
                - guidcmp.455
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
        - Branch String:   'demux/asf/libasf.c:1732,38'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1732,75'
              BranchSideFuncs:
                - guidcmp.455
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1732,41'
              BranchSideFuncs:
                - guidcmp.455
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1732,56'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1732,75'
              BranchSideFuncs:
                - guidcmp.455
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1732,59'
              BranchSideFuncs:
                - guidcmp.455
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1732,22'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1732,75'
              BranchSideFuncs:
                - guidcmp.455
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1733,55'
              BranchSideFuncs:
                - guidcmp.455
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1736,38'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1736,58'
              BranchSideFuncs:
                - guidcmp.455
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1736,41'
              BranchSideFuncs:
                - guidcmp.455
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1736,22'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1736,58'
              BranchSideFuncs:
                - guidcmp.455
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1737,54'
              BranchSideFuncs:
                - guidcmp.455
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1740,22'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1740,40'
              BranchSideFuncs:
                - guidcmp.455
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1741,56'
              BranchSideFuncs:
                - guidcmp.455
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1750,14'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1752,26'
              BranchSideFuncs:
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - guidcmp.455
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1755,13'
              BranchSideFuncs:
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - guidcmp.455
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1755,53'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1756,13'
              BranchSideFuncs:
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - guidcmp.455
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1761,14'
              BranchSideFuncs:
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - guidcmp.455
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1755,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1759,13'
              BranchSideFuncs:
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
            - BranchSide:      'demux/asf/libasf.c:1761,14'
              BranchSideFuncs:
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - guidcmp.455
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1761,25'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1761,28'
              BranchSideFuncs:
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - guidcmp.455
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1767,29'
              BranchSideFuncs:
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - guidcmp.455
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1761,42'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1761,45'
              BranchSideFuncs:
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - guidcmp.455
                - vlc_object_Log
            - BranchSide:      'demux/asf/libasf.c:1767,29'
              BranchSideFuncs:
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - guidcmp.455
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1761,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1764,13'
              BranchSideFuncs:
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
            - BranchSide:      'demux/asf/libasf.c:1767,29'
              BranchSideFuncs:
                - ASF_NextObject
                - malloc
                - free
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
                - ASF_ReadObject
                - guidcmp.455
                - vlc_object_Log
        - Branch String:   'demux/asf/libasf.c:1767,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1720,5'
              BranchSideFuncs:
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
            - BranchSide:      'demux/asf/libasf.c:1768,13'
              BranchSideFuncs:
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
        - Branch String:   'demux/asf/libasf.c:1771,31'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1771,34'
              BranchSideFuncs:
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
            - BranchSide:      'demux/asf/libasf.c:1796,25'
              BranchSideFuncs:
                - ASF_FreeObjectRoot
        - Branch String:   'demux/asf/libasf.c:1771,9'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1773,40'
              BranchSideFuncs:
                - ASF_FindObject
                - vlc_object_Log
                - ASF_FreeObjectRoot
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
            - BranchSide:      'demux/asf/libasf.c:1796,25'
              BranchSideFuncs:
                - ASF_FreeObjectRoot
        - Branch String:   'demux/asf/libasf.c:1776,13'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1779,33'
              BranchSideFuncs:
                - ASF_FindObject
                - ASF_ObjectDumpDebug
                - ASF_FindObject
            - BranchSide:      'demux/asf/libasf.c:1792,9'
              BranchSideFuncs:
                - vlc_object_Log
                - ASF_FreeObjectRoot
        - Branch String:   'demux/asf/libasf.c:1781,17'
          Branch Sides:
            - BranchSide:      'demux/asf/libasf.c:1784,37'
              BranchSideFuncs:
                - ASF_FindObject
                - ASF_ObjectDumpDebug
            - BranchSide:      'demux/asf/libasf.c:1788,34'
              BranchSideFuncs:
                - ASF_ObjectDumpDebug
      Callsites:
        - Src:             'demux/asf/libasf.c:1709,28'
          Dst:             vlc_stream_Tell
        - Src:             'demux/asf/libasf.c:1724,23'
          Dst:             ASF_ReadObject
        - Src:             'demux/asf/libasf.c:1744,17'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1750,14'
          Dst:             guidcmp
        - Src:             'demux/asf/libasf.c:1767,13'
          Dst:             ASF_NextObject
        - Src:             'demux/asf/libasf.c:1773,24'
          Dst:             ASF_FindObject
        - Src:             'demux/asf/libasf.c:1779,17'
          Dst:             ASF_FindObject
        - Src:             'demux/asf/libasf.c:1784,21'
          Dst:             ASF_FindObject
        - Src:             'demux/asf/libasf.c:1788,13'
          Dst:             ASF_ObjectDumpDebug
        - Src:             'demux/asf/libasf.c:1792,9'
          Dst:             vlc_object_Log
        - Src:             'demux/asf/libasf.c:1796,5'
          Dst:             ASF_FreeObjectRoot
    - functionName:    vlc_frame_ChainAppend
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp_list
        - frame
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:441,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:443,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:447,27'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:449,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:449,32'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:450,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    guidcmpbase
      functionSourceFile: '/src/vlc/modules/../include/vlc_codecs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_codecs.h:435,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:435,36'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '../include/vlc_codecs.h:436,13'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '../include/vlc_codecs.h:436,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:436,48'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '../include/vlc_codecs.h:436,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_codecs.h:436,40'
          Dst:             memcmp
    - functionName:    guidcmp
      functionSourceFile: '/src/vlc/modules/../include/vlc_codecs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - guidcmpbase
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_codecs.h:442,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:442,52'
              BranchSideFuncs:
                - guidcmpbase.591
            - BranchSide:      '../include/vlc_codecs.h:442,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_codecs.h:442,39'
          Dst:             guidcmpbase
    - functionName:    DemuxSubPayload
      functionSourceFile: '/src/vlc/modules/demux/asf/asfpacket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - int
        - size_t
        - size_t
        - int
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - p_packetsys
        - i_stream_number
        - p_tkinfo
        - i_sub_payload_data_length
        - i_pts
        - i_dts
        - i_media_object_number
        - i_media_object_offset
        - b_keyframe
        - b_ignore_pts
      BBCount:         32
      ICount:          270
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - vlc_Log
        - vlc_frame_ChainAppend
        - vlc_stream_Block
        - vlc_stream_Read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/asf/asfpacket.c:81,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:83,20'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
            - BranchSide:      'demux/asf/asfpacket.c:105,10'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:83,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:85,16'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
            - BranchSide:      'demux/asf/asfpacket.c:95,13'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:85,72'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:86,16'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
            - BranchSide:      'demux/asf/asfpacket.c:92,9'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
        - Branch String:   'demux/asf/asfpacket.c:85,16'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:88,17'
              BranchSideFuncs:
                - vlc_Log
                - vlc_stream_Read
            - BranchSide:      'demux/asf/asfpacket.c:92,9'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
        - Branch String:   'demux/asf/asfpacket.c:95,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:96,44'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:98,29'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:105,19'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:105,22'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:110,41'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:105,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:107,9'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:110,41'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:111,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:112,9'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:116,22'
              BranchSideFuncs:
                - vlc_frame_ChainAppend
        - Branch String:   'demux/asf/asfpacket.c:116,21'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:116,5'
              BranchSideFuncs:
                - vlc_frame_ChainAppend
            - BranchSide:      'demux/asf/asfpacket.c:116,70'
              BranchSideFuncs:
                - vlc_frame_ChainAppend
        - Branch String:   'demux/asf/asfpacket.c:118,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:119,9'
              BranchSideFuncs:
                - vlc_frame_ChainAppend
            - BranchSide:      'demux/asf/asfpacket.c:121,24'
              BranchSideFuncs:
                - vlc_frame_ChainAppend
      Callsites:
        - Src:             'demux/asf/asfpacket.c:88,17'
          Dst:             vlc_Log
        - Src:             'demux/asf/asfpacket.c:90,24'
          Dst:             vlc_stream_Read
        - Src:             'demux/asf/asfpacket.c:110,23'
          Dst:             vlc_stream_Block
        - Src:             'demux/asf/asfpacket.c:112,9'
          Dst:             vlc_Log
        - Src:             'demux/asf/asfpacket.c:121,5'
          Dst:             vlc_frame_ChainAppend
    - functionName:    ParsePayloadExtensions
      functionSourceFile: '/src/vlc/modules/demux/asf/asfpacket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_packetsys
        - p_tkinfo
        - p_data
        - i_data
        - b_keyframe
      BBCount:         49
      ICount:          382
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - GetDWLE
        - GetWLE
        - guidcmp
        - vlc_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/asf/asfpacket.c:131,20'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:131,24'
              BranchSideFuncs:
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - vlc_Log
                - GetDWLE.598
                - GetWLE.597
            - BranchSide:      'demux/asf/asfpacket.c:132,9'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asfpacket.c:131,40'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:131,44'
              BranchSideFuncs:
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - vlc_Log
                - GetDWLE.598
                - GetWLE.597
            - BranchSide:      'demux/asf/asfpacket.c:132,9'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asfpacket.c:131,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:132,9'
              BranchSideFuncs:
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - vlc_Log
                - GetDWLE.598
                - GetWLE.597
            - BranchSide:      'demux/asf/asfpacket.c:135,37'
              BranchSideFuncs:
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - vlc_Log
                - GetDWLE.598
                - GetWLE.597
        - Branch String:   'demux/asf/asfpacket.c:138,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:140,18'
              BranchSideFuncs:
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - vlc_Log
                - GetDWLE.598
                - GetWLE.597
            - BranchSide:      'demux/asf/asfpacket.c:198,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asfpacket.c:141,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:143,18'
              BranchSideFuncs:
                - GetWLE.597
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - vlc_Log
                - GetDWLE.598
            - BranchSide:      'demux/asf/asfpacket.c:151,41'
              BranchSideFuncs:
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - GetWLE.597
                - vlc_Log
                - GetDWLE.598
        - Branch String:   'demux/asf/asfpacket.c:143,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:143,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:144,49'
              BranchSideFuncs:
                - GetWLE.597
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - vlc_Log
                - GetDWLE.598
        - Branch String:   'demux/asf/asfpacket.c:154,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:154,51'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:156,24'
              BranchSideFuncs:
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - GetWLE.597
                - vlc_Log
                - GetDWLE.598
        - Branch String:   'demux/asf/asfpacket.c:156,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:158,18'
              BranchSideFuncs:
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - vlc_Log
                - GetDWLE.598
                - GetWLE.597
            - BranchSide:      'demux/asf/asfpacket.c:161,29'
              BranchSideFuncs:
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - vlc_Log
                - GetWLE.597
                - GetDWLE.598
        - Branch String:   'demux/asf/asfpacket.c:158,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:158,51'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:159,29'
              BranchSideFuncs:
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - vlc_Log
                - GetDWLE.598
                - GetWLE.597
        - Branch String:   'demux/asf/asfpacket.c:161,19'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:163,18'
              BranchSideFuncs:
                - GetDWLE.598
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - vlc_Log
                - GetWLE.597
            - BranchSide:      'demux/asf/asfpacket.c:175,29'
              BranchSideFuncs:
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - GetDWLE.598
                - vlc_Log
                - GetWLE.597
        - Branch String:   'demux/asf/asfpacket.c:163,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:163,52'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:165,39'
              BranchSideFuncs:
                - GetDWLE.598
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - vlc_Log
                - GetWLE.597
        - Branch String:   'demux/asf/asfpacket.c:168,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:171,36'
              BranchSideFuncs:
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - vlc_Log
                - GetDWLE.598
                - GetWLE.597
            - BranchSide:      'demux/asf/asfpacket.c:174,9'
              BranchSideFuncs:
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - vlc_Log
                - GetDWLE.598
                - GetWLE.597
        - Branch String:   'demux/asf/asfpacket.c:175,99'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:176,19'
              BranchSideFuncs:
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - GetDWLE.598
                - vlc_Log
                - GetWLE.597
            - BranchSide:      'demux/asf/asfpacket.c:183,29'
              BranchSideFuncs:
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - vlc_Log
                - GetDWLE.598
                - GetWLE.597
        - Branch String:   'demux/asf/asfpacket.c:175,19'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:178,18'
              BranchSideFuncs:
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - vlc_Log
                - GetDWLE.598
                - GetWLE.597
            - BranchSide:      'demux/asf/asfpacket.c:183,29'
              BranchSideFuncs:
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - vlc_Log
                - GetDWLE.598
                - GetWLE.597
        - Branch String:   'demux/asf/asfpacket.c:178,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:178,52'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:180,13'
              BranchSideFuncs:
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - vlc_Log
                - GetDWLE.598
                - GetWLE.597
        - Branch String:   'demux/asf/asfpacket.c:185,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:185,52'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:187,9'
              BranchSideFuncs:
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - guidcmp.592
                - vlc_Log
                - GetDWLE.598
                - GetWLE.597
      Callsites:
        - Src:             'demux/asf/asfpacket.c:144,41'
          Dst:             GetWLE
        - Src:             'demux/asf/asfpacket.c:156,14'
          Dst:             guidcmp
        - Src:             'demux/asf/asfpacket.c:161,19'
          Dst:             guidcmp
        - Src:             'demux/asf/asfpacket.c:165,30'
          Dst:             GetDWLE
        - Src:             'demux/asf/asfpacket.c:175,19'
          Dst:             guidcmp
        - Src:             'demux/asf/asfpacket.c:183,19'
          Dst:             guidcmp
        - Src:             'demux/asf/asfpacket.c:201,5'
          Dst:             vlc_Log
    - functionName:    GetWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetDWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    ASFPacketTrackReset
      functionSourceFile: '/src/vlc/modules/demux/asf/asfpacket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ti
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_ChainRelease
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/asf/asfpacket.c:586,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:586,9'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.601
            - BranchSide:      'demux/asf/asfpacket.c:587,29'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.601
      Callsites:
        - Src:             'demux/asf/asfpacket.c:587,9'
          Dst:             vlc_frame_ChainRelease
    - functionName:    ASFPacketTrackInit
      functionSourceFile: '/src/vlc/modules/demux/asf/asfpacket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ti
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DemuxPayload
      functionSourceFile: '/src/vlc/modules/demux/asf/asfpacket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_packetsys
        - pkt
        - i_payload
      BBCount:         109
      ICount:          955
      EdgeCount:       149
      CyclomaticComplexity: 42
      functionsReached:
        - DemuxSubPayload
        - GetDWLE
        - GetValue2b
        - ParsePayloadExtensions
        - vlc_Log
        - vlc_stream_Peek
        - vlc_stream_Read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/asf/asfpacket.c:210,21'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:210,24'
              BranchSideFuncs:
                - GetValue2b
                - GetValue2b
                - GetValue2b
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - GetValue2b
                - GetDWLE.598
                - ParsePayloadExtensions
            - BranchSide:      'demux/asf/asfpacket.c:211,9'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asfpacket.c:210,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:211,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:213,30'
              BranchSideFuncs:
                - GetValue2b
                - GetValue2b
                - GetValue2b
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - GetValue2b
                - GetDWLE.598
                - ParsePayloadExtensions
        - Branch String:   'demux/asf/asfpacket.c:217,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:218,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:219,14'
              BranchSideFuncs:
                - GetValue2b
                - GetValue2b
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - GetValue2b
                - GetDWLE.598
                - ParsePayloadExtensions
        - Branch String:   'demux/asf/asfpacket.c:220,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:221,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:222,14'
              BranchSideFuncs:
                - GetValue2b
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - GetValue2b
                - GetDWLE.598
                - ParsePayloadExtensions
        - Branch String:   'demux/asf/asfpacket.c:223,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:224,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:227,16'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - GetValue2b
                - GetDWLE.598
                - ParsePayloadExtensions
        - Branch String:   'demux/asf/asfpacket.c:232,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:233,42'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - GetValue2b
                - GetDWLE.598
                - ParsePayloadExtensions
            - BranchSide:      'demux/asf/asfpacket.c:235,34'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - GetValue2b
                - GetDWLE.598
                - ParsePayloadExtensions
        - Branch String:   'demux/asf/asfpacket.c:236,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:237,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - GetValue2b
                - GetDWLE.598
                - ParsePayloadExtensions
            - BranchSide:      'demux/asf/asfpacket.c:239,26'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - GetValue2b
                - GetDWLE.598
                - ParsePayloadExtensions
        - Branch String:   'demux/asf/asfpacket.c:241,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:242,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:245,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - GetValue2b
                - GetDWLE.598
                - ParsePayloadExtensions
        - Branch String:   'demux/asf/asfpacket.c:245,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:248,22'
              BranchSideFuncs:
                - GetDWLE.598
                - ParsePayloadExtensions
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - GetValue2b
            - BranchSide:      'demux/asf/asfpacket.c:258,15'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - GetValue2b
        - Branch String:   'demux/asf/asfpacket.c:258,15'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:261,22'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - GetValue2b
            - BranchSide:      'demux/asf/asfpacket.c:264,14'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - GetValue2b
        - Branch String:   'demux/asf/asfpacket.c:264,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:268,28'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - GetValue2b
            - BranchSide:      'demux/asf/asfpacket.c:278,9'
              BranchSideFuncs:
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:279,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:280,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:282,33'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asfpacket.c:286,21'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:286,24'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - GetValue2b
            - BranchSide:      'demux/asf/asfpacket.c:287,9'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asfpacket.c:286,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:289,29'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - GetValue2b
        - Branch String:   'demux/asf/asfpacket.c:291,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:291,36'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - GetValue2b
            - BranchSide:      'demux/asf/asfpacket.c:293,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - GetValue2b
        - Branch String:   'demux/asf/asfpacket.c:293,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:294,48'
              BranchSideFuncs:
                - GetValue2b
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:299,13'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:294,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:295,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:296,5'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:299,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:300,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:301,33'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:317,34'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:317,37'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:319,10'
              BranchSideFuncs:
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:317,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:319,10'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:324,10'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:324,33'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:325,10'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:328,10'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:324,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:326,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:328,10'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:328,10'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:330,35'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:336,9'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:332,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:333,13'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:334,5'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:336,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:337,9'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:339,16'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:340,34'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:340,37'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:340,5'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:340,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:342,46'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:397,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asfpacket.c:343,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:345,41'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:351,13'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:347,17'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:348,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:349,9'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:351,25'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:351,45'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:358,25'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
        - Branch String:   'demux/asf/asfpacket.c:351,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:353,13'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:358,25'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
        - Branch String:   'demux/asf/asfpacket.c:359,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:360,30'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
            - BranchSide:      'demux/asf/asfpacket.c:362,36'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
        - Branch String:   'demux/asf/asfpacket.c:364,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:365,30'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
            - BranchSide:      'demux/asf/asfpacket.c:367,14'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
        - Branch String:   'demux/asf/asfpacket.c:367,40'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:368,31'
              BranchSideFuncs:
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:374,14'
              BranchSideFuncs:
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:367,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:372,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:374,14'
              BranchSideFuncs:
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:374,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:375,26'
              BranchSideFuncs:
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:377,13'
              BranchSideFuncs:
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - vlc_stream_Peek
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:379,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:381,49'
              BranchSideFuncs:
                - vlc_stream_Peek
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:389,14'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:382,32'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:382,44'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:384,17'
              BranchSideFuncs:
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:382,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:384,17'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:387,9'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:389,14'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:390,38'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:392,35'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - DemuxSubPayload
                - vlc_stream_Read
                - vlc_Log
      Callsites:
        - Src:             'demux/asf/asfpacket.c:217,9'
          Dst:             GetValue2b
        - Src:             'demux/asf/asfpacket.c:220,9'
          Dst:             GetValue2b
        - Src:             'demux/asf/asfpacket.c:223,9'
          Dst:             GetValue2b
        - Src:             'demux/asf/asfpacket.c:248,22'
          Dst:             GetDWLE
        - Src:             'demux/asf/asfpacket.c:251,9'
          Dst:             ParsePayloadExtensions
        - Src:             'demux/asf/asfpacket.c:278,9'
          Dst:             vlc_Log
        - Src:             'demux/asf/asfpacket.c:294,13'
          Dst:             GetValue2b
        - Src:             'demux/asf/asfpacket.c:307,6'
          Dst:             vlc_Log
        - Src:             'demux/asf/asfpacket.c:312,6'
          Dst:             vlc_Log
        - Src:             'demux/asf/asfpacket.c:319,10'
          Dst:             vlc_Log
        - Src:             'demux/asf/asfpacket.c:351,28'
          Dst:             vlc_stream_Read
        - Src:             'demux/asf/asfpacket.c:353,13'
          Dst:             vlc_Log
        - Src:             'demux/asf/asfpacket.c:368,14'
          Dst:             DemuxSubPayload
        - Src:             'demux/asf/asfpacket.c:381,32'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/asfpacket.c:384,17'
          Dst:             vlc_Log
    - functionName:    GetValue2b
      functionSourceFile: '/src/vlc/modules/demux/asf/asfpacket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - var
        - p
        - skip
        - left
        - bits
      BBCount:         16
      ICount:          123
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - GetDWLE
        - GetWLE
      functionUses:    7
      BranchProfiles:
        - Branch String:   'demux/asf/asfpacket.c:50,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:53,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:58,13'
              BranchSideFuncs:
                - GetWLE.597
            - BranchSide:      'demux/asf/asfpacket.c:63,13'
              BranchSideFuncs:
                - GetDWLE.598
            - BranchSide:      'demux/asf/asfpacket.c:67,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:69,9'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asfpacket.c:53,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:55,16'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asfpacket.c:58,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:59,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:60,24'
              BranchSideFuncs:
                - GetWLE.597
        - Branch String:   'demux/asf/asfpacket.c:63,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:64,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:65,25'
              BranchSideFuncs:
                - GetDWLE.598
      Callsites:
        - Src:             'demux/asf/asfpacket.c:60,16'
          Dst:             GetWLE
        - Src:             'demux/asf/asfpacket.c:65,16'
          Dst:             GetDWLE
    - functionName:    DemuxASFPacket
      functionSourceFile: '/src/vlc/modules/demux/asf/asfpacket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p_packetsys
        - i_data_packet_min
        - i_data_packet_max
        - i_data_begin
        - i_data_end
      BBCount:         92
      ICount:          690
      EdgeCount:       127
      CyclomaticComplexity: 37
      functionsReached:
        - DemuxPayload
        - GetDWLE
        - GetValue2b
        - vlc_Log
        - vlc_stream_Peek
        - vlc_stream_Read
        - vlc_stream_Tell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/asf/asfpacket.c:409,35'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:410,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:412,9'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asfpacket.c:410,21'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:410,26'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - GetValue2b
                - GetValue2b
                - GetValue2b
                - GetDWLE.598
                - vlc_stream_Peek
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:415,41'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - GetValue2b
                - GetValue2b
                - GetValue2b
                - GetDWLE.598
                - vlc_stream_Peek
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:410,57'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:411,26'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:412,9'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asfpacket.c:409,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:412,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/asf/asfpacket.c:415,41'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - GetValue2b
                - GetValue2b
                - GetValue2b
                - GetDWLE.598
                - vlc_stream_Peek
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:416,23'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:416,35'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:418,9'
              BranchSideFuncs:
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:416,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:418,9'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:421,18'
              BranchSideFuncs:
                - vlc_Log
                - GetValue2b
                - GetValue2b
                - GetValue2b
                - GetDWLE.598
                - vlc_stream_Peek
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:424,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:426,55'
              BranchSideFuncs:
                - GetValue2b
                - GetValue2b
                - GetValue2b
                - GetDWLE.598
                - vlc_stream_Peek
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:441,9'
              BranchSideFuncs:
                - vlc_Log
                - GetValue2b
                - GetValue2b
                - GetValue2b
                - GetDWLE.598
                - vlc_stream_Peek
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:431,52'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:432,13'
              BranchSideFuncs:
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:435,13'
              BranchSideFuncs:
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:432,40'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:433,13'
              BranchSideFuncs:
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:435,13'
              BranchSideFuncs:
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:431,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:435,13'
              BranchSideFuncs:
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:438,19'
              BranchSideFuncs:
                - GetValue2b
                - GetValue2b
                - GetValue2b
                - GetDWLE.598
                - vlc_stream_Peek
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:444,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:445,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:448,26'
              BranchSideFuncs:
                - GetValue2b
                - GetValue2b
                - GetValue2b
                - GetDWLE.598
                - vlc_stream_Peek
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:455,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:456,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:458,40'
              BranchSideFuncs:
                - GetValue2b
                - GetValue2b
                - GetDWLE.598
                - vlc_stream_Peek
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:458,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:459,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:460,25'
              BranchSideFuncs:
                - GetValue2b
                - GetDWLE.598
                - vlc_stream_Peek
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:460,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:461,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:463,13'
              BranchSideFuncs:
                - GetDWLE.598
                - vlc_stream_Peek
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:463,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:465,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:469,13'
              BranchSideFuncs:
                - GetDWLE.598
                - vlc_stream_Peek
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:469,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:472,31'
              BranchSideFuncs:
                - GetDWLE.598
                - vlc_stream_Peek
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:476,9'
              BranchSideFuncs:
                - GetDWLE.598
                - vlc_stream_Peek
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:476,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:477,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:479,21'
              BranchSideFuncs:
                - GetDWLE.598
                - vlc_stream_Peek
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:482,20'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:483,14'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:491,33'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:483,34'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:484,10'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:486,9'
              BranchSideFuncs:
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:482,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:486,9'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:491,33'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:492,23'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:492,30'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:494,9'
              BranchSideFuncs:
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:492,42'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:492,53'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:494,9'
              BranchSideFuncs:
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:492,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:494,9'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:498,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:500,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:502,13'
              BranchSideFuncs:
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:510,5'
              BranchSideFuncs:
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:502,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:503,13'
              BranchSideFuncs:
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:504,27'
              BranchSideFuncs:
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - DemuxPayload
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:517,5'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:518,26'
              BranchSideFuncs:
                - DemuxPayload
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:524,13'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:518,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:518,58'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:520,13'
              BranchSideFuncs:
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:524,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:527,17'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
                - vlc_stream_Tell
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:556,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asfpacket.c:527,43'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:528,14'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:536,22'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:527,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:530,26'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:536,22'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:536,18'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:538,20'
              BranchSideFuncs:
                - vlc_Log
                - vlc_stream_Read
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:546,26'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:549,21'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:549,41'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:554,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asfpacket.c:549,13'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:551,13'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:554,5'
              BranchSideFuncs: []
        - Branch String:   'demux/asf/asfpacket.c:560,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:562,9'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:565,26'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_Log
        - Branch String:   'demux/asf/asfpacket.c:565,9'
          Branch Sides:
            - BranchSide:      'demux/asf/asfpacket.c:567,9'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/asf/asfpacket.c:571,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/asf/asfpacket.c:408,33'
          Dst:             vlc_stream_Tell
        - Src:             'demux/asf/asfpacket.c:415,24'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/asfpacket.c:418,9'
          Dst:             vlc_Log
        - Src:             'demux/asf/asfpacket.c:441,9'
          Dst:             vlc_Log
        - Src:             'demux/asf/asfpacket.c:455,9'
          Dst:             GetValue2b
        - Src:             'demux/asf/asfpacket.c:458,9'
          Dst:             GetValue2b
        - Src:             'demux/asf/asfpacket.c:460,9'
          Dst:             GetValue2b
        - Src:             'demux/asf/asfpacket.c:465,9'
          Dst:             vlc_Log
        - Src:             'demux/asf/asfpacket.c:479,21'
          Dst:             GetDWLE
        - Src:             'demux/asf/asfpacket.c:486,9'
          Dst:             vlc_Log
        - Src:             'demux/asf/asfpacket.c:491,16'
          Dst:             vlc_stream_Peek
        - Src:             'demux/asf/asfpacket.c:494,9'
          Dst:             vlc_Log
        - Src:             'demux/asf/asfpacket.c:510,5'
          Dst:             vlc_Log
        - Src:             'demux/asf/asfpacket.c:518,13'
          Dst:             DemuxPayload
        - Src:             'demux/asf/asfpacket.c:520,13'
          Dst:             vlc_Log
        - Src:             'demux/asf/asfpacket.c:532,13'
          Dst:             vlc_stream_Tell
        - Src:             'demux/asf/asfpacket.c:532,13'
          Dst:             vlc_Log
        - Src:             'demux/asf/asfpacket.c:540,13'
          Dst:             vlc_Log
        - Src:             'demux/asf/asfpacket.c:549,24'
          Dst:             vlc_stream_Read
        - Src:             'demux/asf/asfpacket.c:551,13'
          Dst:             vlc_Log
        - Src:             'demux/asf/asfpacket.c:559,5'
          Dst:             vlc_Log
        - Src:             'demux/asf/asfpacket.c:562,9'
          Dst:             vlc_Log
        - Src:             'demux/asf/asfpacket.c:565,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/asf/asfpacket.c:567,9'
          Dst:             vlc_Log
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/au.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - demux_vaControlHelper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/au.c:336,12'
          Dst:             demux_vaControlHelper
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/au.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         6
      ICount:          83
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - es_out_Send
        - es_out_SetPCR
        - vlc_object_Log
        - vlc_stream_Block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/au.c:314,9'
          Branch Sides:
            - BranchSide:      'demux/au.c:316,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/au.c:321,35'
              BranchSideFuncs:
                - es_out_Send.660
      Callsites:
        - Src:             'demux/au.c:311,5'
          Dst:             es_out_SetPCR
        - Src:             'demux/au.c:313,15'
          Dst:             vlc_stream_Block
        - Src:             'demux/au.c:316,9'
          Dst:             vlc_object_Log
        - Src:             'demux/au.c:322,5'
          Dst:             es_out_Send
    - functionName:    vlc_tick_from_samples
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - samples
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    vlc_entry_license__demux_au
      functionSourceFile: '/src/vlc/modules/demux/au.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_au
      functionSourceFile: '/src/vlc/modules/demux/au.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_au
      functionSourceFile: '/src/vlc/modules/demux/au.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/demux/au.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         53
      ICount:          766
      EdgeCount:       67
      CyclomaticComplexity: 16
      functionsReached:
        - U32_AT
        - es_format_Init
        - es_out_Add
        - memcmp
        - vlc_obj_malloc
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_Read
        - vlc_tick_from_samples
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/au.c:109,9'
          Branch Sides:
            - BranchSide:      'demux/au.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/au.c:112,17'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Read
                - vlc_stream_Read
                - U32_AT.670
                - vlc_obj_malloc
                - U32_AT.670
                - es_format_Init
                - U32_AT.670
                - U32_AT.670
                - U32_AT.670
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.670
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/au.c:112,9'
          Branch Sides:
            - BranchSide:      'demux/au.c:113,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/au.c:116,26'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Read
                - U32_AT.670
                - vlc_obj_malloc
                - U32_AT.670
                - es_format_Init
                - U32_AT.670
                - U32_AT.670
                - U32_AT.670
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.670
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/au.c:116,9'
          Branch Sides:
            - BranchSide:      'demux/au.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/au.c:120,26'
              BranchSideFuncs:
                - vlc_stream_Read
                - U32_AT.670
                - vlc_obj_malloc
                - U32_AT.670
                - es_format_Init
                - U32_AT.670
                - U32_AT.670
                - U32_AT.670
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.670
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/au.c:120,9'
          Branch Sides:
            - BranchSide:      'demux/au.c:122,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/au.c:126,9'
              BranchSideFuncs:
                - U32_AT.670
                - vlc_obj_malloc
                - U32_AT.670
                - es_format_Init
                - U32_AT.670
                - U32_AT.670
                - U32_AT.670
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.670
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
        - Branch String:   'demux/au.c:126,9'
          Branch Sides:
            - BranchSide:      'demux/au.c:128,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/au.c:132,26'
              BranchSideFuncs:
                - vlc_obj_malloc
                - U32_AT.670
                - es_format_Init
                - U32_AT.670
                - U32_AT.670
                - U32_AT.670
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.670
                - vlc_object_Log
                - vlc_stream_Read
        - Branch String:   'demux/au.c:133,9'
          Branch Sides:
            - BranchSide:      'demux/au.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/au.c:136,5'
              BranchSideFuncs:
                - U32_AT.670
                - es_format_Init
                - U32_AT.670
                - U32_AT.670
                - U32_AT.670
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.670
                - vlc_object_Log
                - vlc_stream_Read
        - Branch String:   'demux/au.c:140,9'
          Branch Sides:
            - BranchSide:      'demux/au.c:146,25'
              BranchSideFuncs:
                - vlc_stream_Read
                - es_format_Init
                - U32_AT.670
                - U32_AT.670
                - U32_AT.670
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.670
                - vlc_object_Log
            - BranchSide:      'demux/au.c:152,22'
              BranchSideFuncs:
                - es_format_Init
                - U32_AT.670
                - U32_AT.670
                - U32_AT.670
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.670
                - vlc_object_Log
        - Branch String:   'demux/au.c:147,13'
          Branch Sides:
            - BranchSide:      'demux/au.c:148,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/au.c:149,5'
              BranchSideFuncs:
                - es_format_Init
                - U32_AT.670
                - U32_AT.670
                - U32_AT.670
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.670
                - vlc_object_Log
        - Branch String:   'demux/au.c:163,5'
          Branch Sides:
            - BranchSide:      'demux/au.c:166,13'
              BranchSideFuncs:
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/au.c:173,13'
              BranchSideFuncs:
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/au.c:180,13'
              BranchSideFuncs:
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/au.c:187,13'
              BranchSideFuncs:
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/au.c:194,13'
              BranchSideFuncs:
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/au.c:201,13'
              BranchSideFuncs:
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/au.c:208,13'
              BranchSideFuncs:
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/au.c:215,13'
              BranchSideFuncs:
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/au.c:222,13'
              BranchSideFuncs:
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/au.c:229,13'
              BranchSideFuncs:
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/au.c:236,13'
              BranchSideFuncs:
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/au.c:243,13'
              BranchSideFuncs:
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/au.c:250,13'
              BranchSideFuncs:
                - U32_AT.670
                - vlc_object_Log
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/au.c:261,33'
          Branch Sides:
            - BranchSide:      'demux/au.c:261,36'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/au.c:263,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/au.c:261,9'
          Branch Sides:
            - BranchSide:      'demux/au.c:263,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/au.c:267,9'
              BranchSideFuncs:
                - es_out_Add.669
                - vlc_tick_from_samples.668
                - vlc_object_Log
        - Branch String:   'demux/au.c:267,9'
          Branch Sides:
            - BranchSide:      'demux/au.c:269,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/au.c:274,5'
              BranchSideFuncs:
                - es_out_Add.669
                - vlc_tick_from_samples.668
        - Branch String:   'demux/au.c:276,9'
          Branch Sides:
            - BranchSide:      'demux/au.c:277,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/au.c:280,26'
              BranchSideFuncs:
                - vlc_tick_from_samples.668
        - Branch String:   'demux/au.c:280,26'
          Branch Sides:
            - BranchSide:      'demux/au.c:280,14'
              BranchSideFuncs:
                - vlc_tick_from_samples.668
            - BranchSide:      'demux/au.c:280,14'
              BranchSideFuncs:
                - vlc_tick_from_samples.668
        - Branch String:   'demux/au.c:283,9'
          Branch Sides:
            - BranchSide:      'demux/au.c:285,24'
              BranchSideFuncs:
                - vlc_tick_from_samples.668
            - BranchSide:      'demux/au.c:291,52'
              BranchSideFuncs:
                - vlc_tick_from_samples.668
        - Branch String:   'demux/au.c:286,13'
          Branch Sides:
            - BranchSide:      'demux/au.c:288,36'
              BranchSideFuncs:
                - vlc_tick_from_samples.668
            - BranchSide:      'demux/au.c:290,5'
              BranchSideFuncs:
                - vlc_tick_from_samples.668
      Callsites:
        - Src:             'demux/au.c:109,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/au.c:112,9'
          Dst:             memcmp
        - Src:             'demux/au.c:116,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/au.c:120,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/au.c:122,9'
          Dst:             vlc_object_Log
        - Src:             'demux/au.c:126,9'
          Dst:             U32_AT
        - Src:             'demux/au.c:128,9'
          Dst:             vlc_object_Log
        - Src:             'demux/au.c:132,26'
          Dst:             vlc_obj_malloc
        - Src:             'demux/au.c:137,28'
          Dst:             U32_AT
        - Src:             'demux/au.c:147,13'
          Dst:             vlc_stream_Read
        - Src:             'demux/au.c:152,5'
          Dst:             es_format_Init
        - Src:             'demux/au.c:153,35'
          Dst:             U32_AT
        - Src:             'demux/au.c:154,35'
          Dst:             U32_AT
        - Src:             'demux/au.c:163,13'
          Dst:             U32_AT
        - Src:             'demux/au.c:250,13'
          Dst:             U32_AT
        - Src:             'demux/au.c:250,13'
          Dst:             vlc_object_Log
        - Src:             'demux/au.c:263,9'
          Dst:             vlc_object_Log
        - Src:             'demux/au.c:269,9'
          Dst:             vlc_object_Log
        - Src:             'demux/au.c:275,17'
          Dst:             es_out_Add
        - Src:             'demux/au.c:291,29'
          Dst:             vlc_tick_from_samples
    - functionName:    vlc_entry__demux_au
      functionSourceFile: '/src/vlc/modules/demux/au.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         22
      ICount:          168
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/au.c:46,1'
          Branch Sides:
            - BranchSide:      'demux/au.c:46,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/au.c:46,1'
              BranchSideFuncs: []
        - Branch String:   'demux/au.c:46,1'
          Branch Sides:
            - BranchSide:      'demux/au.c:46,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/au.c:47,5'
              BranchSideFuncs: []
        - Branch String:   'demux/au.c:48,5'
          Branch Sides:
            - BranchSide:      'demux/au.c:48,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/au.c:49,5'
              BranchSideFuncs: []
        - Branch String:   'demux/au.c:49,5'
          Branch Sides:
            - BranchSide:      'demux/au.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/au.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'demux/au.c:49,5'
          Branch Sides:
            - BranchSide:      'demux/au.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/au.c:50,5'
              BranchSideFuncs: []
        - Branch String:   'demux/au.c:50,5'
          Branch Sides:
            - BranchSide:      'demux/au.c:50,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/au.c:51,5'
              BranchSideFuncs: []
        - Branch String:   'demux/au.c:51,5'
          Branch Sides:
            - BranchSide:      'demux/au.c:51,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/au.c:52,5'
              BranchSideFuncs: []
        - Branch String:   'demux/au.c:52,5'
          Branch Sides:
            - BranchSide:      'demux/au.c:52,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/au.c:53,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/au.c:50,5'
          Dst:             Open
    - functionName:    __Parse_indx
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2598
      functionLinenumberEnd: 2633
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_index
        - pi_max_offset
        - p_indx
      BBCount:         17
      ICount:          217
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - avi_index_Append
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:2605,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2607,23'
              BranchSideFuncs:
                - avi_index_Append
            - BranchSide:      'demux/avi/avi.c:2617,14'
              BranchSideFuncs:
                - vlc_object_Log
                - avi_index_Append
        - Branch String:   'demux/avi/avi.c:2607,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2609,30'
              BranchSideFuncs:
                - avi_index_Append
            - BranchSide:      'demux/avi/avi.c:2616,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2617,14'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2619,23'
              BranchSideFuncs:
                - avi_index_Append
            - BranchSide:      'demux/avi/avi.c:2631,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:2619,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2621,30'
              BranchSideFuncs:
                - avi_index_Append
            - BranchSide:      'demux/avi/avi.c:2628,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/avi.c:2604,5'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:2614,13'
          Dst:             avi_index_Append
        - Src:             'demux/avi/avi.c:2626,13'
          Dst:             avi_index_Append
        - Src:             'demux/avi/avi.c:2631,9'
          Dst:             vlc_object_Log
    - functionName:    avi_index_Append
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2436
      functionLinenumberEnd: 2473
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_index
        - pi_last_pos
        - p_entry
      BBCount:         20
      ICount:          182
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - avi_index_Init
        - realloc_or_free
      functionUses:    6
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:2438,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2439,25'
              BranchSideFuncs:
                - realloc_or_free
                - avi_index_Init
            - BranchSide:      'demux/avi/avi.c:2441,9'
              BranchSideFuncs:
                - realloc_or_free
                - avi_index_Init
        - Branch String:   'demux/avi/avi.c:2441,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2442,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2445,9'
              BranchSideFuncs:
                - realloc_or_free
                - avi_index_Init
        - Branch String:   'demux/avi/avi.c:2445,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2447,48'
              BranchSideFuncs:
                - realloc_or_free
                - avi_index_Init
            - BranchSide:      'demux/avi/avi.c:2460,9'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2447,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2448,13'
              BranchSideFuncs:
                - realloc_or_free
                - avi_index_Init
            - BranchSide:      'demux/avi/avi.c:2450,13'
              BranchSideFuncs:
                - realloc_or_free
                - avi_index_Init
        - Branch String:   'demux/avi/avi.c:2453,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2455,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2458,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2460,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2463,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2468,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/avi.c:2451,28'
          Dst:             realloc_or_free
        - Src:             'demux/avi/avi.c:2455,13'
          Dst:             avi_index_Init
    - functionName:    realloc_or_free
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - sz
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:51,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:51,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:52,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_arrays.h:50,15'
          Dst:             realloc
    - functionName:    avi_index_Init
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2423
      functionLinenumberEnd: 2427
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_index
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      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:    112
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AVI_IndexLoad_idx1
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2542
      functionLinenumberEnd: 2594
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_index
        - pi_last_offset
      BBCount:         18
      ICount:          173
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - AVI_IndexFind_idx1
        - AVI_ParseStreamHeader
        - avi_index_Append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:2547,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2548,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2550,5'
              BranchSideFuncs:
                - AVI_ParseStreamHeader
                - avi_index_Append
        - Branch String:   'demux/avi/avi.c:2552,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2557,32'
              BranchSideFuncs:
                - AVI_ParseStreamHeader
                - avi_index_Append
            - BranchSide:      'demux/avi/avi.c:2593,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2560,39'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2561,14'
              BranchSideFuncs:
                - AVI_ParseStreamHeader
                - avi_index_Append
            - BranchSide:      'demux/avi/avi.c:2571,5'
              BranchSideFuncs:
                - AVI_ParseStreamHeader
                - avi_index_Append
        - Branch String:   'demux/avi/avi.c:2561,57'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2561,60'
              BranchSideFuncs:
                - avi_index_Append
                - AVI_ParseStreamHeader
            - BranchSide:      'demux/avi/avi.c:2564,30'
              BranchSideFuncs:
                - avi_index_Append
                - AVI_ParseStreamHeader
        - Branch String:   'demux/avi/avi.c:2560,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2564,30'
              BranchSideFuncs:
                - avi_index_Append
                - AVI_ParseStreamHeader
            - BranchSide:      'demux/avi/avi.c:2571,5'
              BranchSideFuncs:
                - AVI_ParseStreamHeader
                - avi_index_Append
      Callsites:
        - Src:             'demux/avi/avi.c:2547,9'
          Dst:             AVI_IndexFind_idx1
        - Src:             'demux/avi/avi.c:2557,9'
          Dst:             AVI_ParseStreamHeader
        - Src:             'demux/avi/avi.c:2569,13'
          Dst:             avi_index_Append
    - functionName:    AVI_IndexFind_idx1
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2478
      functionLinenumberEnd: 2538
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - pp_idx1
        - pi_offset
      BBCount:         51
      ICount:          368
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - AVI_ChunkFind_
        - __ctype_b_loc
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_Seek
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:2484,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2486,9'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_stream_Seek
                - vlc_stream_Peek
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'demux/avi/avi.c:2489,16'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_stream_Seek
                - vlc_stream_Peek
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'demux/avi/avi.c:2497,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2498,9'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Peek
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'demux/avi/avi.c:2499,14'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Peek
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'demux/avi/avi.c:2500,30'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2500,28'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Peek
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'demux/avi/avi.c:2500,28'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Peek
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'demux/avi/avi.c:2500,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2502,14'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Peek
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'demux/avi/avi.c:2506,37'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Peek
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'demux/avi/avi.c:2502,14'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2503,27'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Peek
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'demux/avi/avi.c:2504,5'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Peek
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'demux/avi/avi.c:2503,27'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2503,25'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Peek
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'demux/avi/avi.c:2503,25'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Peek
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'demux/avi/avi.c:2507,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2509,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2511,14'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Peek
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'demux/avi/avi.c:2511,32'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2511,35'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Peek
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'demux/avi/avi.c:2534,10'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2511,14'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2514,31'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Peek
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'demux/avi/avi.c:2534,10'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2514,74'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2515,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2520,26'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2515,60'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2516,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'demux/avi/avi.c:2520,26'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2516,37'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2516,41'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'demux/avi/avi.c:2518,14'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2516,62'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2517,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'demux/avi/avi.c:2518,14'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2517,37'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2517,41'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'demux/avi/avi.c:2518,14'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2514,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2518,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2520,26'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2522,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2526,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2531,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2528,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2529,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2530,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/avi.c:2481,32'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:2482,32'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:2486,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:2496,32'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:2514,14'
          Dst:             vlc_stream_Seek
        - Src:             'demux/avi/avi.c:2515,13'
          Dst:             vlc_stream_Peek
        - Src:             'demux/avi/avi.c:2516,16'
          Dst:             __ctype_b_loc
        - Src:             'demux/avi/avi.c:2516,41'
          Dst:             __ctype_b_loc
        - Src:             'demux/avi/avi.c:2517,16'
          Dst:             __ctype_b_loc
        - Src:             'demux/avi/avi.c:2517,41'
          Dst:             __ctype_b_loc
    - functionName:    AVI_ParseStreamHeader
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2280
      functionLinenumberEnd: 2316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_id
        - pi_number
        - pi_type
      BBCount:         22
      ICount:          128
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:2286,18'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2286,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2288,10'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2286,30'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2286,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2288,10'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2286,42'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2286,45'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2288,10'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2286,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2288,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2293,23'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2294,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2297,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2302,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2302,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2302,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2306,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2306,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2309,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2312,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AVI_IndexLoad_indx
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2637
      functionLinenumberEnd: 2690
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_index
        - pi_last_offset
      BBCount:         36
      ICount:          226
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - AVI_ChunkClean
        - AVI_ChunkFind_
        - AVI_ChunkRead
        - __Parse_indx
        - vlc_object_Log
        - vlc_stream_Seek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:2646,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2646,5'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - AVI_ChunkRead
                - AVI_ChunkClean
                - __Parse_indx
                - __Parse_indx
            - BranchSide:      'demux/avi/avi.c:2651,18'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - AVI_ChunkRead
                - AVI_ChunkClean
                - __Parse_indx
                - __Parse_indx
        - Branch String:   'demux/avi/avi.c:2654,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2656,17'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - AVI_ChunkRead
                - AVI_ChunkClean
                - __Parse_indx
                - __Parse_indx
            - BranchSide:      'demux/avi/avi.c:2662,13'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - AVI_ChunkRead
                - AVI_ChunkClean
                - __Parse_indx
                - __Parse_indx
        - Branch String:   'demux/avi/avi.c:2656,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2657,17'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - AVI_ChunkRead
                - AVI_ChunkClean
                - __Parse_indx
                - __Parse_indx
            - BranchSide:      'demux/avi/avi.c:2659,13'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - AVI_ChunkRead
                - AVI_ChunkClean
                - __Parse_indx
                - __Parse_indx
        - Branch String:   'demux/avi/avi.c:2662,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2664,27'
              BranchSideFuncs:
                - __Parse_indx
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - AVI_ChunkRead
                - AVI_ChunkClean
                - __Parse_indx
            - BranchSide:      'demux/avi/avi.c:2666,18'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - __Parse_indx
                - vlc_stream_Seek
                - AVI_ChunkRead
                - AVI_ChunkClean
                - __Parse_indx
        - Branch String:   'demux/avi/avi.c:2666,18'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2668,19'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - __Parse_indx
                - vlc_stream_Seek
                - AVI_ChunkRead
                - AVI_ChunkClean
                - __Parse_indx
            - BranchSide:      'demux/avi/avi.c:2687,13'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - AVI_ChunkRead
                - AVI_ChunkClean
                - __Parse_indx
                - __Parse_indx
        - Branch String:   'demux/avi/avi.c:2668,18'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2669,17'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - __Parse_indx
                - vlc_stream_Seek
                - AVI_ChunkRead
                - AVI_ChunkClean
                - __Parse_indx
            - BranchSide:      'demux/avi/avi.c:2671,27'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - __Parse_indx
                - vlc_stream_Seek
                - AVI_ChunkRead
                - AVI_ChunkClean
                - __Parse_indx
        - Branch String:   'demux/avi/avi.c:2671,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2673,38'
              BranchSideFuncs:
                - vlc_stream_Seek
                - AVI_ChunkRead
                - AVI_ChunkClean
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - __Parse_indx
                - __Parse_indx
            - BranchSide:      'demux/avi/avi.c:2684,9'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - AVI_ChunkRead
                - AVI_ChunkClean
                - __Parse_indx
                - __Parse_indx
        - Branch String:   'demux/avi/avi.c:2674,70'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2675,36'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - AVI_ChunkRead
                - AVI_ChunkClean
                - __Parse_indx
                - __Parse_indx
            - BranchSide:      'demux/avi/avi.c:2677,21'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - AVI_ChunkRead
                - AVI_ChunkClean
                - __Parse_indx
                - __Parse_indx
        - Branch String:   'demux/avi/avi.c:2673,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2677,21'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - AVI_ChunkRead
                - AVI_ChunkClean
                - __Parse_indx
                - __Parse_indx
            - BranchSide:      'demux/avi/avi.c:2679,35'
              BranchSideFuncs:
                - AVI_ChunkClean
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - __Parse_indx
                - vlc_stream_Seek
                - AVI_ChunkRead
                - __Parse_indx
        - Branch String:   'demux/avi/avi.c:2679,68'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2680,34'
              BranchSideFuncs:
                - AVI_ChunkClean
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - __Parse_indx
                - vlc_stream_Seek
                - AVI_ChunkRead
                - __Parse_indx
            - BranchSide:      'demux/avi/avi.c:2682,33'
              BranchSideFuncs:
                - AVI_ChunkClean
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - __Parse_indx
                - vlc_stream_Seek
                - AVI_ChunkRead
                - __Parse_indx
        - Branch String:   'demux/avi/avi.c:2679,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2681,35'
              BranchSideFuncs:
                - __Parse_indx
                - AVI_ChunkClean
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - __Parse_indx
                - vlc_stream_Seek
                - AVI_ChunkRead
            - BranchSide:      'demux/avi/avi.c:2682,33'
              BranchSideFuncs:
                - AVI_ChunkClean
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - __Parse_indx
                - vlc_stream_Seek
                - AVI_ChunkRead
                - __Parse_indx
      Callsites:
        - Src:             'demux/avi/avi.c:2643,14'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:2644,14'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:2651,18'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:2652,18'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:2657,17'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:2664,13'
          Dst:             __Parse_indx
        - Src:             'demux/avi/avi.c:2673,21'
          Dst:             vlc_stream_Seek
        - Src:             'demux/avi/avi.c:2675,21'
          Dst:             AVI_ChunkRead
        - Src:             'demux/avi/avi.c:2681,21'
          Dst:             __Parse_indx
        - Src:             'demux/avi/avi.c:2682,17'
          Dst:             AVI_ChunkClean
        - Src:             'demux/avi/avi.c:2687,13'
          Dst:             vlc_object_Log
    - functionName:    GetWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_pgettext_aux
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - id
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1098,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1098,26'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1098,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_common.h:1097,22'
          Dst:             vlc_gettext
    - functionName:    AVI_PacketSearch
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2388
      functionLinenumberEnd: 2417
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         24
      ICount:          119
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - AVI_PacketGetHeader
        - vlc_object_Log
        - vlc_stream_Read
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:2395,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2397,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2399,30'
              BranchSideFuncs:
                - AVI_PacketGetHeader
                - vlc_object_Log
                - vlc_stream_Read
        - Branch String:   'demux/avi/avi.c:2400,46'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2401,22'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - AVI_PacketGetHeader
            - BranchSide:      'demux/avi/avi.c:2405,24'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - AVI_PacketGetHeader
        - Branch String:   'demux/avi/avi.c:2401,40'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2401,50'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2403,13'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2400,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2403,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2405,24'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - AVI_PacketGetHeader
        - Branch String:   'demux/avi/avi.c:2405,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2411,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2411,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2411,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2411,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2414,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - AVI_PacketGetHeader
        - Branch String:   'demux/avi/avi.c:2414,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2393,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - AVI_PacketGetHeader
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:2415,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - AVI_PacketGetHeader
      Callsites:
        - Src:             'demux/avi/avi.c:2395,13'
          Dst:             vlc_stream_Read
        - Src:             'demux/avi/avi.c:2399,9'
          Dst:             AVI_PacketGetHeader
        - Src:             'demux/avi/avi.c:2415,13'
          Dst:             vlc_object_Log
    - functionName:    AVI_PacketGetHeader
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2322
      functionLinenumberEnd: 2346
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_pk
      BBCount:         12
      ICount:          140
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - AVI_ParseStreamHeader
        - GetDWLE
        - vlc_stream_Peek
        - vlc_stream_Tell
      functionUses:    6
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:2325,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2327,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2329,23'
              BranchSideFuncs:
                - GetDWLE.731
                - vlc_stream_Tell
                - AVI_ParseStreamHeader
        - Branch String:   'demux/avi/avi.c:2332,42'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2332,45'
              BranchSideFuncs:
                - AVI_ParseStreamHeader
            - BranchSide:      'demux/avi/avi.c:2334,24'
              BranchSideFuncs:
                - AVI_ParseStreamHeader
        - Branch String:   'demux/avi/avi.c:2332,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2334,24'
              BranchSideFuncs:
                - AVI_ParseStreamHeader
            - BranchSide:      'demux/avi/avi.c:2339,9'
              BranchSideFuncs:
                - AVI_ParseStreamHeader
      Callsites:
        - Src:             'demux/avi/avi.c:2325,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/avi/avi.c:2330,23'
          Dst:             GetDWLE
        - Src:             'demux/avi/avi.c:2331,23'
          Dst:             vlc_stream_Tell
        - Src:             'demux/avi/avi.c:2344,5'
          Dst:             AVI_ParseStreamHeader
    - functionName:    GetDWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dv_audio_12to16
      functionSourceFile: '/src/vlc/modules/demux/avi/../rawdv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - sample
      BBCount:         13
      ICount:          106
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/avi/../rawdv.h:62,14'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:62,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/../rawdv.h:62,42'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/../rawdv.h:65,21'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:65,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/../rawdv.h:66,18'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/../rawdv.h:65,9'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:66,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/../rawdv.h:67,16'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/../rawdv.h:67,16'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:68,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/../rawdv.h:71,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dv_get_audio_sample_count
      functionSourceFile: '/src/vlc/modules/demux/avi/../rawdv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_buffer
        - i_dsf
      BBCount:         7
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/../rawdv.h:104,5'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:107,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/../rawdv.h:109,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/../rawdv.h:110,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/../rawdv.h:112,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dv_extract_audio
      functionSourceFile: '/src/vlc/modules/demux/avi/../rawdv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_frame_block
      BBCount:         55
      ICount:          572
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - dv_audio_12to16
        - dv_get_audio_sample_count
        - vlc_frame_Alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/../rawdv.h:124,9'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:125,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/../rawdv.h:126,24'
              BranchSideFuncs:
                - dv_get_audio_sample_count
                - vlc_frame_Alloc
                - dv_audio_12to16
                - dv_audio_12to16
        - Branch String:   'demux/avi/../rawdv.h:127,9'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:129,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/../rawdv.h:132,13'
              BranchSideFuncs:
                - dv_get_audio_sample_count
                - vlc_frame_Alloc
                - dv_audio_12to16
                - dv_audio_12to16
        - Branch String:   'demux/avi/../rawdv.h:133,9'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:133,26'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/../rawdv.h:135,21'
              BranchSideFuncs:
                - dv_get_audio_sample_count
                - vlc_frame_Alloc
                - dv_audio_12to16
                - dv_audio_12to16
        - Branch String:   'demux/avi/../rawdv.h:136,9'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:137,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/../rawdv.h:139,45'
              BranchSideFuncs:
                - dv_get_audio_sample_count
                - vlc_frame_Alloc
                - dv_audio_12to16
                - dv_audio_12to16
        - Branch String:   'demux/avi/../rawdv.h:142,9'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:143,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/../rawdv.h:146,15'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
        - Branch String:   'demux/avi/../rawdv.h:149,5'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:151,17'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
            - BranchSide:      'demux/avi/../rawdv.h:204,22'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/../rawdv.h:153,32'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:153,35'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
            - BranchSide:      'demux/avi/../rawdv.h:155,16'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
        - Branch String:   'demux/avi/../rawdv.h:153,13'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:153,52'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/../rawdv.h:155,16'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
        - Branch String:   'demux/avi/../rawdv.h:155,9'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:157,20'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
            - BranchSide:      'demux/avi/../rawdv.h:202,5'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
        - Branch String:   'demux/avi/../rawdv.h:157,13'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:159,21'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
            - BranchSide:      'demux/avi/../rawdv.h:200,21'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
        - Branch String:   'demux/avi/../rawdv.h:159,21'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:162,26'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
            - BranchSide:      'demux/avi/../rawdv.h:178,36'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
        - Branch String:   'demux/avi/../rawdv.h:165,25'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:165,51'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
            - BranchSide:      'demux/avi/../rawdv.h:168,47'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
        - Branch String:   'demux/avi/../rawdv.h:171,59'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:172,25'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
            - BranchSide:      'demux/avi/../rawdv.h:174,17'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
        - Branch String:   'demux/avi/../rawdv.h:171,25'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:173,25'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
            - BranchSide:      'demux/avi/../rawdv.h:174,17'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
        - Branch String:   'demux/avi/../rawdv.h:181,26'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:181,26'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
            - BranchSide:      'demux/avi/../rawdv.h:181,60'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
        - Branch String:   'demux/avi/../rawdv.h:182,26'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:182,26'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
            - BranchSide:      'demux/avi/../rawdv.h:182,60'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
        - Branch String:   'demux/avi/../rawdv.h:185,25'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:186,25'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
            - BranchSide:      'demux/avi/../rawdv.h:187,49'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
        - Branch String:   'demux/avi/../rawdv.h:191,25'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:192,25'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
            - BranchSide:      'demux/avi/../rawdv.h:193,49'
              BranchSideFuncs:
                - dv_audio_12to16
                - dv_audio_12to16
        - Branch String:   'demux/avi/../rawdv.h:204,22'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:204,65'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/../rawdv.h:205,62'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/../rawdv.h:139,17'
          Dst:             dv_get_audio_sample_count
        - Src:             'demux/avi/../rawdv.h:141,15'
          Dst:             vlc_frame_Alloc
        - Src:             'demux/avi/../rawdv.h:181,44'
          Dst:             dv_audio_12to16
        - Src:             'demux/avi/../rawdv.h:182,44'
          Dst:             dv_audio_12to16
    - functionName:    es_out_Del
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dv_get_audio_format
      functionSourceFile: '/src/vlc/modules/demux/avi/../rawdv.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_fmt
        - p_aaux_src
      BBCount:         9
      ICount:          70
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - es_format_Init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/../rawdv.h:86,5'
          Branch Sides:
            - BranchSide:      'demux/avi/../rawdv.h:89,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/../rawdv.h:92,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/../rawdv.h:94,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/../rawdv.h:96,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/../rawdv.h:82,5'
          Dst:             es_format_Init
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AVI_DvHandleAudio
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2962
      functionLinenumberEnd: 2995
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - tk
        - p_frame
      BBCount:         21
      ICount:          159
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - dv_extract_audio
        - dv_get_audio_format
        - es_format_Clean
        - es_out_Add
        - es_out_Del
        - es_out_Send
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:2964,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2965,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2967,9'
              BranchSideFuncs:
                - dv_get_audio_format
                - es_out_Add.734
                - es_format_Clean
                - dv_extract_audio
                - vlc_frame_Release
                - es_out_Send.733
                - es_out_Del.732
        - Branch String:   'demux/avi/avi.c:2967,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2968,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2971,33'
              BranchSideFuncs:
                - dv_get_audio_format
                - es_out_Add.734
                - es_format_Clean
                - dv_extract_audio
                - vlc_frame_Release
                - es_out_Send.733
                - es_out_Del.732
        - Branch String:   'demux/avi/avi.c:2973,27'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2973,30'
              BranchSideFuncs:
                - es_out_Add.734
                - es_format_Clean
                - dv_extract_audio
                - vlc_frame_Release
                - es_out_Send.733
                - es_out_Del.732
            - BranchSide:      'demux/avi/avi.c:2979,10'
              BranchSideFuncs:
                - es_out_Add.734
                - es_format_Clean
                - dv_extract_audio
                - vlc_frame_Release
                - es_out_Send.733
        - Branch String:   'demux/avi/avi.c:2973,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2975,21'
              BranchSideFuncs:
                - es_out_Del.732
                - es_out_Add.734
                - es_format_Clean
                - dv_extract_audio
                - vlc_frame_Release
                - es_out_Send.733
            - BranchSide:      'demux/avi/avi.c:2979,10'
              BranchSideFuncs:
                - es_out_Add.734
                - es_format_Clean
                - dv_extract_audio
                - vlc_frame_Release
                - es_out_Send.733
        - Branch String:   'demux/avi/avi.c:2979,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2981,41'
              BranchSideFuncs:
                - es_format_Clean
                - dv_extract_audio
                - vlc_frame_Release
                - es_out_Send.733
            - BranchSide:      'demux/avi/avi.c:2985,5'
              BranchSideFuncs:
                - es_format_Clean
                - dv_extract_audio
                - vlc_frame_Release
                - es_out_Send.733
        - Branch String:   'demux/avi/avi.c:2988,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2988,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - es_out_Send.733
            - BranchSide:      'demux/avi/avi.c:2990,13'
              BranchSideFuncs:
                - vlc_frame_Release
                - es_out_Send.733
        - Branch String:   'demux/avi/avi.c:2990,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2991,26'
              BranchSideFuncs:
                - es_out_Send.733
            - BranchSide:      'demux/avi/avi.c:2993,28'
              BranchSideFuncs:
                - vlc_frame_Release
      Callsites:
        - Src:             'demux/avi/avi.c:2971,5'
          Dst:             dv_get_audio_format
        - Src:             'demux/avi/avi.c:2975,9'
          Dst:             es_out_Del
        - Src:             'demux/avi/avi.c:2981,29'
          Dst:             es_out_Add
        - Src:             'demux/avi/avi.c:2985,5'
          Dst:             es_format_Clean
        - Src:             'demux/avi/avi.c:2987,30'
          Dst:             dv_extract_audio
        - Src:             'demux/avi/avi.c:2991,13'
          Dst:             es_out_Send
        - Src:             'demux/avi/avi.c:2993,13'
          Dst:             vlc_frame_Release
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_tick_from_seci
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - sec
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ExtractXsubSampleInfo
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - pi_start
        - pi_end
      BBCount:         6
      ICount:          92
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __isoc99_sscanf
        - vlc_tick_from_seci
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:295,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:297,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:298,17'
              BranchSideFuncs:
                - vlc_tick_from_seci
                - vlc_tick_from_seci
      Callsites:
        - Src:             'demux/avi/avi.c:295,9'
          Dst:             __isoc99_sscanf
        - Src:             'demux/avi/avi.c:298,17'
          Dst:             vlc_tick_from_seci
        - Src:             'demux/avi/avi.c:300,15'
          Dst:             vlc_tick_from_seci
    - functionName:    __isoc99_sscanf
      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:    93
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AVI_PeekSample
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_skip
        - pp_peek
        - i_peek
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_stream_Peek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:310,20'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:310,32'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:311,9'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:310,10'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:311,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:312,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/avi.c:308,21'
          Dst:             vlc_stream_Peek
    - functionName:    AVI_SendFrame
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - tk
        - p_frame
      BBCount:         35
      ICount:          259
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - AVI_DvHandleAudio
        - IsQNAPCodec
        - es_out_Send
        - strncmp
        - vlc_frame_Release
        - vlc_meta_Get
        - vlc_meta_SetWithPriority
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:1022,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1023,26'
              BranchSideFuncs:
                - vlc_frame_Release
                - es_out_Send.733
                - IsQNAPCodec
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - strncmp
                - AVI_DvHandleAudio
            - BranchSide:      'demux/avi/avi.c:1026,26'
              BranchSideFuncs:
                - vlc_frame_Release
                - es_out_Send.733
                - IsQNAPCodec
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - strncmp
                - AVI_DvHandleAudio
        - Branch String:   'demux/avi/avi.c:1030,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1031,28'
              BranchSideFuncs:
                - AVI_DvHandleAudio
                - vlc_frame_Release
                - es_out_Send.733
                - IsQNAPCodec
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - strncmp
            - BranchSide:      'demux/avi/avi.c:1034,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - es_out_Send.733
                - IsQNAPCodec
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - strncmp
        - Branch String:   'demux/avi/avi.c:1034,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1036,13'
              BranchSideFuncs:
                - vlc_frame_Release
                - es_out_Send.733
                - IsQNAPCodec
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - strncmp
            - BranchSide:      'demux/avi/avi.c:1061,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - es_out_Send.733
        - Branch String:   'demux/avi/avi.c:1036,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1038,32'
              BranchSideFuncs:
                - IsQNAPCodec
                - vlc_frame_Release
                - es_out_Send.733
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - strncmp
            - BranchSide:      'demux/avi/avi.c:1059,5'
              BranchSideFuncs:
                - vlc_frame_Release
                - es_out_Send.733
        - Branch String:   'demux/avi/avi.c:1042,34'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1042,37'
              BranchSideFuncs:
                - vlc_frame_Release
                - es_out_Send.733
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - strncmp
            - BranchSide:      'demux/avi/avi.c:1056,13'
              BranchSideFuncs:
                - vlc_frame_Release
                - es_out_Send.733
        - Branch String:   'demux/avi/avi.c:1042,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1044,55'
              BranchSideFuncs:
                - vlc_meta_Get
                - vlc_frame_Release
                - es_out_Send.733
                - vlc_meta_SetWithPriority
                - strncmp
            - BranchSide:      'demux/avi/avi.c:1056,13'
              BranchSideFuncs:
                - vlc_frame_Release
                - es_out_Send.733
        - Branch String:   'demux/avi/avi.c:1046,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1048,21'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - vlc_frame_Release
                - es_out_Send.733
                - strncmp
            - BranchSide:      'demux/avi/avi.c:1055,13'
              BranchSideFuncs:
                - vlc_frame_Release
                - es_out_Send.733
        - Branch String:   'demux/avi/avi.c:1049,36'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1049,48'
              BranchSideFuncs:
                - strncmp
                - vlc_frame_Release
                - es_out_Send.733
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/avi/avi.c:1051,25'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - vlc_frame_Release
                - es_out_Send.733
        - Branch String:   'demux/avi/avi.c:1049,25'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1051,25'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - vlc_frame_Release
                - es_out_Send.733
            - BranchSide:      'demux/avi/avi.c:1054,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - es_out_Send.733
        - Branch String:   'demux/avi/avi.c:1061,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1063,28'
              BranchSideFuncs:
                - vlc_frame_Release
                - es_out_Send.733
            - BranchSide:      'demux/avi/avi.c:1067,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - es_out_Send.733
        - Branch String:   'demux/avi/avi.c:1067,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1068,22'
              BranchSideFuncs:
                - es_out_Send.733
            - BranchSide:      'demux/avi/avi.c:1070,24'
              BranchSideFuncs:
                - vlc_frame_Release
      Callsites:
        - Src:             'demux/avi/avi.c:1031,9'
          Dst:             AVI_DvHandleAudio
        - Src:             'demux/avi/avi.c:1042,17'
          Dst:             IsQNAPCodec
        - Src:             'demux/avi/avi.c:1044,41'
          Dst:             vlc_meta_Get
        - Src:             'demux/avi/avi.c:1049,39'
          Dst:             strncmp
        - Src:             'demux/avi/avi.c:1051,25'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/avi/avi.c:1068,9'
          Dst:             es_out_Send
        - Src:             'demux/avi/avi.c:1070,9'
          Dst:             vlc_frame_Release
    - functionName:    IsQNAPCodec
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - biCompression
      BBCount:         13
      ICount:          56
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:270,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:281,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:281,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:281,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:281,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:281,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:281,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:281,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:281,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:281,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:283,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ReadFrame
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - tk
        - i_header
        - i_osize
      BBCount:         56
      ICount:          465
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - ExtractXsubSampleInfo
        - __assert_fail
        - vlc_frame_Alloc
        - vlc_frame_Release
        - vlc_stream_Block
        - vlc_stream_Read
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:920,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:922,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - ExtractXsubSampleInfo
                - vlc_frame_Alloc
            - BranchSide:      'demux/avi/avi.c:929,23'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - ExtractXsubSampleInfo
                - vlc_frame_Alloc
        - Branch String:   'demux/avi/avi.c:922,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:922,9'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - ExtractXsubSampleInfo
                - vlc_frame_Alloc
            - BranchSide:      'demux/avi/avi.c:923,43'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - ExtractXsubSampleInfo
                - vlc_frame_Alloc
        - Branch String:   'demux/avi/avi.c:924,24'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:924,36'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:925,13'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:924,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:925,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:926,5'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - ExtractXsubSampleInfo
                - vlc_frame_Alloc
        - Branch String:   'demux/avi/avi.c:929,23'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:929,14'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - ExtractXsubSampleInfo
                - vlc_frame_Alloc
            - BranchSide:      'demux/avi/avi.c:929,14'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - ExtractXsubSampleInfo
                - vlc_frame_Alloc
        - Branch String:   'demux/avi/avi.c:931,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:932,16'
              BranchSideFuncs:
                - vlc_frame_Alloc
            - BranchSide:      'demux/avi/avi.c:934,42'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - ExtractXsubSampleInfo
        - Branch String:   'demux/avi/avi.c:935,10'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:936,16'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - ExtractXsubSampleInfo
            - BranchSide:      'demux/avi/avi.c:938,9'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - ExtractXsubSampleInfo
        - Branch String:   'demux/avi/avi.c:938,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:939,9'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - ExtractXsubSampleInfo
            - BranchSide:      'demux/avi/avi.c:941,9'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - ExtractXsubSampleInfo
        - Branch String:   'demux/avi/avi.c:941,40'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:941,43'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - ExtractXsubSampleInfo
            - BranchSide:      'demux/avi/avi.c:952,9'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:941,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:944,37'
              BranchSideFuncs:
                - ExtractXsubSampleInfo
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:952,9'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:944,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:946,60'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:950,5'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:947,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:948,37'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:949,9'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:952,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:954,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:958,42'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:960,33'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:960,37'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:961,16'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:960,10'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:961,16'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:963,9'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:963,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:965,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:969,10'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:969,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:971,32'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:987,48'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:977,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:979,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:984,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:988,14'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:990,28'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:994,32'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:1000,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1002,22'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:1008,24'
              BranchSideFuncs:
                - vlc_frame_Release
      Callsites:
        - Src:             'demux/avi/avi.c:922,9'
          Dst:             __assert_fail
        - Src:             'demux/avi/avi.c:923,26'
          Dst:             vlc_stream_Read
        - Src:             'demux/avi/avi.c:932,16'
          Dst:             vlc_frame_Alloc
        - Src:             'demux/avi/avi.c:934,24'
          Dst:             vlc_stream_Block
        - Src:             'demux/avi/avi.c:944,14'
          Dst:             ExtractXsubSampleInfo
        - Src:             'demux/avi/avi.c:987,35'
          Dst:             vlc_frame_Alloc
        - Src:             'demux/avi/avi.c:990,13'
          Dst:             vlc_frame_Release
        - Src:             'demux/avi/avi.c:1008,9'
          Dst:             vlc_frame_Release
    - functionName:    AVI_TrackStopFinishedStreams
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3202
      functionLinenumberEnd: 3219
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         8
      ICount:          71
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:3207,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3209,27'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:3219,13'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:3210,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3212,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:3216,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    AVI_GetXsubSampleTimeAt
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - pos
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - AVI_PeekSample
        - ExtractXsubSampleInfo
        - vlc_stream_Seek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:319,50'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:320,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:322,9'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:320,59'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:321,32'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:322,9'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:319,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:322,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:323,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/avi.c:319,9'
          Dst:             vlc_stream_Seek
        - Src:             'demux/avi/avi.c:320,9'
          Dst:             AVI_PeekSample
        - Src:             'demux/avi/avi.c:321,9'
          Dst:             ExtractXsubSampleInfo
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    samples_from_vlc_tick
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - t
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AVI_GetVideoTrackForXsub
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3150
      functionLinenumberEnd: 3160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:3151,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3153,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:3159,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:3154,35'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3155,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:3158,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:3155,45'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3156,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:3158,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:3154,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3157,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:3158,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    AVI_PTSToByte
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1895
      functionLinenumberEnd: 1901
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tk
        - i_pts
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - AVI_Rescale
        - samples_from_vlc_tick
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:1896,22'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1896,26'
              BranchSideFuncs:
                - AVI_Rescale
                - samples_from_vlc_tick
            - BranchSide:      'demux/avi/avi.c:1897,9'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1896,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1897,9'
              BranchSideFuncs:
                - AVI_Rescale
                - samples_from_vlc_tick
            - BranchSide:      'demux/avi/avi.c:1899,26'
              BranchSideFuncs:
                - AVI_Rescale
                - samples_from_vlc_tick
      Callsites:
        - Src:             'demux/avi/avi.c:1899,13'
          Dst:             AVI_Rescale
        - Src:             'demux/avi/avi.c:1900,12'
          Dst:             samples_from_vlc_tick
    - functionName:    AVI_Rescale
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1883
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - i_value
        - i_timescale
        - i_newscale
      BBCount:         15
      ICount:          109
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:1872,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1873,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1875,10'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1875,23'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1875,26'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1876,10'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1875,64'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1876,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1877,16'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1876,23'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1876,26'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1880,17'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1875,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1877,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1880,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    AVI_StreamBytesSet
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2045
      functionLinenumberEnd: 2100
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - p_stream
        - i_byte
      BBCount:         25
      ICount:          278
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - AVI_StreamChunkFind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:2047,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2047,13'
              BranchSideFuncs:
                - AVI_StreamChunkFind
            - BranchSide:      'demux/avi/avi.c:2083,31'
              BranchSideFuncs:
                - AVI_StreamChunkFind
        - Branch String:   'demux/avi/avi.c:2046,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2052,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2083,31'
              BranchSideFuncs:
                - AVI_StreamChunkFind
        - Branch String:   'demux/avi/avi.c:2052,25'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2052,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2052,13'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2057,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2059,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2064,21'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2064,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2067,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2072,43'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2088,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2090,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2093,9'
              BranchSideFuncs:
                - AVI_StreamChunkFind
        - Branch String:   'demux/avi/avi.c:2093,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2087,13'
              BranchSideFuncs:
                - AVI_StreamChunkFind
            - BranchSide:      'demux/avi/avi.c:2096,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/avi.c:2088,17'
          Dst:             AVI_StreamChunkFind
    - functionName:    AVI_StreamChunkFind
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1952
      functionLinenumberEnd: 2015
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - tk
      BBCount:         34
      ICount:          226
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - AVI_GetKeyFlag
        - AVI_PacketGetHeader
        - AVI_PacketNext
        - avi_index_Append
        - vlc_object_Log
        - vlc_stream_Seek
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:1959,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1961,29'
              BranchSideFuncs:
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1970,29'
              BranchSideFuncs:
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1961,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1962,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1963,29'
              BranchSideFuncs:
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1963,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1967,5'
              BranchSideFuncs:
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1970,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1971,13'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1976,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1978,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1981,20'
              BranchSideFuncs:
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - vlc_object_Log
                - AVI_PacketNext
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1981,47'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1982,22'
              BranchSideFuncs:
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1984,33'
              BranchSideFuncs:
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1982,40'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1982,50'
              BranchSideFuncs:
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1994,34'
              BranchSideFuncs:
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1981,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1984,33'
              BranchSideFuncs:
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1994,34'
              BranchSideFuncs:
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1984,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1986,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1989,18'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1989,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1990,18'
              BranchSideFuncs:
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1991,9'
              BranchSideFuncs:
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:2004,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2006,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2009,33'
              BranchSideFuncs:
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:2009,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2011,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/avi.c:1961,13'
          Dst:             vlc_stream_Seek
        - Src:             'demux/avi/avi.c:1963,13'
          Dst:             AVI_PacketNext
        - Src:             'demux/avi/avi.c:1970,13'
          Dst:             vlc_stream_Seek
        - Src:             'demux/avi/avi.c:1976,13'
          Dst:             AVI_PacketGetHeader
        - Src:             'demux/avi/avi.c:1978,13'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:1984,17'
          Dst:             AVI_PacketNext
        - Src:             'demux/avi/avi.c:1990,18'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:1998,30'
          Dst:             AVI_GetKeyFlag
        - Src:             'demux/avi/avi.c:2002,13'
          Dst:             avi_index_Append
        - Src:             'demux/avi/avi.c:2009,17'
          Dst:             AVI_PacketNext
    - functionName:    AVI_PacketNext
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2349
      functionLinenumberEnd: 2385
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         28
      ICount:          142
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - AVI_PacketGetHeader
        - vlc_stream_Read
      functionUses:    10
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:2353,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2355,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2358,16'
              BranchSideFuncs:
                - vlc_stream_Read
        - Branch String:   'demux/avi/avi.c:2358,43'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2359,18'
              BranchSideFuncs:
                - vlc_stream_Read
            - BranchSide:      'demux/avi/avi.c:2363,21'
              BranchSideFuncs:
                - vlc_stream_Read
        - Branch String:   'demux/avi/avi.c:2359,42'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2359,52'
              BranchSideFuncs:
                - vlc_stream_Read
            - BranchSide:      'demux/avi/avi.c:2361,16'
              BranchSideFuncs:
                - vlc_stream_Read
        - Branch String:   'demux/avi/avi.c:2358,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2361,16'
              BranchSideFuncs:
                - vlc_stream_Read
            - BranchSide:      'demux/avi/avi.c:2363,21'
              BranchSideFuncs:
                - vlc_stream_Read
        - Branch String:   'demux/avi/avi.c:2363,48'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2364,21'
              BranchSideFuncs:
                - vlc_stream_Read
            - BranchSide:      'demux/avi/avi.c:2370,20'
              BranchSideFuncs:
                - vlc_stream_Read
        - Branch String:   'demux/avi/avi.c:2363,14'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2366,16'
              BranchSideFuncs:
                - vlc_stream_Read
            - BranchSide:      'demux/avi/avi.c:2370,20'
              BranchSideFuncs:
                - vlc_stream_Read
        - Branch String:   'demux/avi/avi.c:2370,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2371,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2372,18'
              BranchSideFuncs:
                - vlc_stream_Read
        - Branch String:   'demux/avi/avi.c:2372,18'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2372,42'
              BranchSideFuncs:
                - vlc_stream_Read
            - BranchSide:      'demux/avi/avi.c:2372,42'
              BranchSideFuncs:
                - vlc_stream_Read
        - Branch String:   'demux/avi/avi.c:2380,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2382,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2384,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/avi.c:2353,9'
          Dst:             AVI_PacketGetHeader
        - Src:             'demux/avi/avi.c:2380,9'
          Dst:             vlc_stream_Read
    - functionName:    AVI_GetKeyFlag
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2185
      functionLinenumberEnd: 2258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tk
        - p_byte
      BBCount:         37
      ICount:          269
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - IsQNAPCodec
        - U32_AT
        - h264_getNALType
        - hevc_getNALType
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:2186,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2188,28'
              BranchSideFuncs:
                - IsQNAPCodec
                - U32_AT.740
                - hevc_getNALType
                - hevc_getNALType
                - U32_AT.740
                - h264_getNALType
                - h264_getNALType
                - U32_AT.740
                - U32_AT.740
            - BranchSide:      'demux/avi/avi.c:2193,13'
              BranchSideFuncs:
                - U32_AT.740
                - hevc_getNALType
                - hevc_getNALType
                - U32_AT.740
                - h264_getNALType
                - h264_getNALType
                - U32_AT.740
                - U32_AT.740
        - Branch String:   'demux/avi/avi.c:2189,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2190,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2191,5'
              BranchSideFuncs:
                - U32_AT.740
                - hevc_getNALType
                - hevc_getNALType
                - U32_AT.740
                - h264_getNALType
                - h264_getNALType
                - U32_AT.740
                - U32_AT.740
        - Branch String:   'demux/avi/avi.c:2193,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2201,17'
              BranchSideFuncs:
                - U32_AT.740
            - BranchSide:      'demux/avi/avi.c:2214,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2214,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2214,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2220,17'
              BranchSideFuncs:
                - U32_AT.740
            - BranchSide:      'demux/avi/avi.c:2229,30'
              BranchSideFuncs:
                - U32_AT.740
                - h264_getNALType
                - h264_getNALType
            - BranchSide:      'demux/avi/avi.c:2242,30'
              BranchSideFuncs:
                - U32_AT.740
                - hevc_getNALType
                - hevc_getNALType
            - BranchSide:      'demux/avi/avi.c:2256,13'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2201,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2204,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2206,20'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2220,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2223,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2225,20'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2231,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2232,48'
              BranchSideFuncs:
                - h264_getNALType
            - BranchSide:      'demux/avi/avi.c:2233,23'
              BranchSideFuncs:
                - h264_getNALType
        - Branch String:   'demux/avi/avi.c:2233,22'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2234,48'
              BranchSideFuncs:
                - h264_getNALType
            - BranchSide:      'demux/avi/avi.c:2236,35'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2244,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2245,48'
              BranchSideFuncs:
                - hevc_getNALType
            - BranchSide:      'demux/avi/avi.c:2246,23'
              BranchSideFuncs:
                - hevc_getNALType
        - Branch String:   'demux/avi/avi.c:2246,22'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2247,48'
              BranchSideFuncs:
                - hevc_getNALType
            - BranchSide:      'demux/avi/avi.c:2249,28'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2250,55'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2250,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2251,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/avi.c:2189,13'
          Dst:             IsQNAPCodec
        - Src:             'demux/avi/avi.c:2201,17'
          Dst:             U32_AT
        - Src:             'demux/avi/avi.c:2220,17'
          Dst:             U32_AT
        - Src:             'demux/avi/avi.c:2229,30'
          Dst:             U32_AT
        - Src:             'demux/avi/avi.c:2232,30'
          Dst:             h264_getNALType
        - Src:             'demux/avi/avi.c:2234,30'
          Dst:             h264_getNALType
        - Src:             'demux/avi/avi.c:2242,30'
          Dst:             U32_AT
        - Src:             'demux/avi/avi.c:2245,30'
          Dst:             hevc_getNALType
        - Src:             'demux/avi/avi.c:2247,30'
          Dst:             hevc_getNALType
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    h264_getNALType
      functionSourceFile: '/src/vlc/modules/demux/avi/../../packetizer/h264_nal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hevc_getNALType
      functionSourceFile: '/src/vlc/modules/demux/avi/../../packetizer/hevc_nal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AVI_PTSToChunk
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1886
      functionLinenumberEnd: 1892
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tk
        - i_pts
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AVI_Rescale
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:1887,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1888,9'
              BranchSideFuncs:
                - AVI_Rescale
            - BranchSide:      'demux/avi/avi.c:1890,26'
              BranchSideFuncs:
                - AVI_Rescale
      Callsites:
        - Src:             'demux/avi/avi.c:1890,13'
          Dst:             AVI_Rescale
    - functionName:    AVI_SeekSubtitleTrack
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3163
      functionLinenumberEnd: 3196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
        - tk
      BBCount:         25
      ICount:          203
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - AVI_GetVideoTrackForXsub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:3164,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3165,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:3167,62'
              BranchSideFuncs:
                - AVI_GetVideoTrackForXsub
        - Branch String:   'demux/avi/avi.c:3168,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3169,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:3172,20'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:3172,20'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3173,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:3173,38'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:3178,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3181,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:3191,17'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:3181,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3183,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:3186,18'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:3192,8'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3193,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:3195,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/avi.c:3167,36'
          Dst:             AVI_GetVideoTrackForXsub
    - functionName:    AVI_GetDPTS
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1904
      functionLinenumberEnd: 1920
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tk
        - i_count
      BBCount:         10
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - AVI_Rescale
      functionUses:    8
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:1907,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1908,9'
              BranchSideFuncs:
                - AVI_Rescale
            - BranchSide:      'demux/avi/avi.c:1910,10'
              BranchSideFuncs:
                - AVI_Rescale
        - Branch String:   'demux/avi/avi.c:1910,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1911,9'
              BranchSideFuncs:
                - AVI_Rescale
            - BranchSide:      'demux/avi/avi.c:1913,40'
              BranchSideFuncs:
                - AVI_Rescale
        - Branch String:   'demux/avi/avi.c:1915,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1917,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1919,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/avi.c:1913,14'
          Dst:             AVI_Rescale
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    AVI_TrackSeek
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2105
      functionLinenumberEnd: 2179
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - i_stream
        - i_date
      BBCount:         34
      ICount:          254
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - AVI_GetPTS
        - AVI_PTSToByte
        - AVI_PTSToChunk
        - AVI_SeekSubtitleTrack
        - AVI_StreamBytesSet
        - AVI_StreamChunkSet
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:2110,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2111,39'
              BranchSideFuncs:
                - AVI_SeekSubtitleTrack
            - BranchSide:      'demux/avi/avi.c:2113,28'
              BranchSideFuncs:
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_StreamChunkSet
                - vlc_object_Log
                - AVI_StreamChunkSet
                - AVI_PTSToByte
                - AVI_StreamBytesSet
        - Branch String:   'demux/avi/avi.c:2115,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2117,33'
              BranchSideFuncs:
                - AVI_PTSToByte
                - AVI_StreamBytesSet
            - BranchSide:      'demux/avi/avi.c:2173,33'
              BranchSideFuncs:
                - AVI_PTSToByte
                - AVI_StreamBytesSet
        - Branch String:   'demux/avi/avi.c:2117,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2119,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2122,13'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_StreamChunkSet
        - Branch String:   'demux/avi/avi.c:2122,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2124,17'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_StreamChunkSet
            - BranchSide:      'demux/avi/avi.c:2136,9'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_StreamChunkSet
        - Branch String:   'demux/avi/avi.c:2124,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2126,33'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_StreamChunkSet
            - BranchSide:      'demux/avi/avi.c:2130,17'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_StreamChunkSet
        - Branch String:   'demux/avi/avi.c:2131,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:0,0'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_StreamChunkSet
            - BranchSide:      'demux/avi/avi.c:2132,40'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_StreamChunkSet
        - Branch String:   'demux/avi/avi.c:2142,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2147,17'
              BranchSideFuncs:
                - AVI_StreamChunkSet
            - BranchSide:      'demux/avi/avi.c:2170,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2147,42'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2147,17'
              BranchSideFuncs:
                - AVI_StreamChunkSet
            - BranchSide:      'demux/avi/avi.c:2148,23'
              BranchSideFuncs:
                - AVI_StreamChunkSet
        - Branch String:   'demux/avi/avi.c:2147,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2150,45'
              BranchSideFuncs:
                - AVI_StreamChunkSet
            - BranchSide:      'demux/avi/avi.c:2169,9'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2150,25'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2147,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2152,25'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2173,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2175,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/avi.c:2111,16'
          Dst:             AVI_SeekSubtitleTrack
        - Src:             'demux/avi/avi.c:2113,16'
          Dst:             AVI_GetPTS
        - Src:             'demux/avi/avi.c:2117,46'
          Dst:             AVI_PTSToChunk
        - Src:             'demux/avi/avi.c:2117,13'
          Dst:             AVI_StreamChunkSet
        - Src:             'demux/avi/avi.c:2136,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:2150,25'
          Dst:             AVI_StreamChunkSet
        - Src:             'demux/avi/avi.c:2173,46'
          Dst:             AVI_PTSToByte
        - Src:             'demux/avi/avi.c:2173,13'
          Dst:             AVI_StreamBytesSet
    - functionName:    AVI_GetPTS
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1923
      functionLinenumberEnd: 1949
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tk
      BBCount:         14
      ICount:          138
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - AVI_GetDPTS
      functionUses:    10
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:1925,26'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1925,29'
              BranchSideFuncs:
                - AVI_GetDPTS
                - AVI_GetDPTS
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1945,9'
              BranchSideFuncs:
                - AVI_GetDPTS
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:1925,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1927,17'
              BranchSideFuncs:
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1945,9'
              BranchSideFuncs:
                - AVI_GetDPTS
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:1931,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1934,19'
              BranchSideFuncs:
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1940,23'
              BranchSideFuncs:
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:1945,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1946,29'
              BranchSideFuncs:
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1948,29'
              BranchSideFuncs:
                - AVI_GetDPTS
      Callsites:
        - Src:             'demux/avi/avi.c:1942,16'
          Dst:             AVI_GetDPTS
        - Src:             'demux/avi/avi.c:1946,16'
          Dst:             AVI_GetDPTS
        - Src:             'demux/avi/avi.c:1948,16'
          Dst:             AVI_GetDPTS
    - functionName:    AVI_StreamChunkSet
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2020
      functionLinenumberEnd: 2039
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - p_stream
        - i_ck
      BBCount:         13
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - AVI_StreamChunkFind
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:2024,10'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2026,31'
              BranchSideFuncs:
                - AVI_StreamChunkFind
            - BranchSide:      'demux/avi/avi.c:2038,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2030,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2032,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:2035,9'
              BranchSideFuncs:
                - AVI_StreamChunkFind
        - Branch String:   'demux/avi/avi.c:2035,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2029,13'
              BranchSideFuncs:
                - AVI_StreamChunkFind
            - BranchSide:      'demux/avi/avi.c:2036,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/avi.c:2030,17'
          Dst:             AVI_StreamChunkFind
    - functionName:    vlc_stream_GetSize
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             vlc_stream_Control
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    stream_Size
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_stream_GetSize
      functionUses:    8
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:575,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:576,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:577,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_stream.h:577,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:578,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:579,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:575,9'
          Dst:             vlc_stream_GetSize
    - functionName:    Seek
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1727
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - double
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - i_date
        - f_ratio
        - b_accurate
      BBCount:         105
      ICount:          685
      EdgeCount:       142
      CyclomaticComplexity: 39
      functionsReached:
        - AVI_ChunkFetchIndexes
        - AVI_ChunkFind_
        - AVI_GetPTS
        - AVI_IndexLoad
        - AVI_StreamChunkSet
        - AVI_TrackSeek
        - es_out_Control
        - es_out_SetPCR
        - stream_Size
        - vlc_object_Log
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:1586,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1588,50'
              BranchSideFuncs:
                - vlc_stream_Tell
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - stream_Size.749
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - stream_Size.749
                - vlc_object_Log
                - AVI_ChunkFind_
                - AVI_ChunkFetchIndexes
                - AVI_IndexLoad
                - vlc_stream_Tell
                - vlc_stream_Seek
            - BranchSide:      'demux/avi/avi.c:1724,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1591,36'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1591,41'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - stream_Size.749
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - stream_Size.749
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1613,13'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - stream_Size.749
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - stream_Size.749
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1591,14'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1593,35'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFetchIndexes
                - AVI_IndexLoad
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - stream_Size.749
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - stream_Size.749
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
            - BranchSide:      'demux/avi/avi.c:1613,13'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - stream_Size.749
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - stream_Size.749
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1594,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1595,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1597,48'
              BranchSideFuncs:
                - AVI_ChunkFetchIndexes
                - AVI_IndexLoad
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - stream_Size.749
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - stream_Size.749
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
        - Branch String:   'demux/avi/avi.c:1598,18'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1601,37'
              BranchSideFuncs:
                - vlc_stream_Tell
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - stream_Size.749
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - stream_Size.749
                - vlc_object_Log
                - vlc_stream_Seek
            - BranchSide:      'demux/avi/avi.c:1608,33'
              BranchSideFuncs:
                - AVI_IndexLoad
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - stream_Size.749
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - stream_Size.749
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1602,18'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1602,37'
              BranchSideFuncs:
                - vlc_stream_Seek
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - stream_Size.749
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - stream_Size.749
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1605,22'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - stream_Size.749
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - stream_Size.749
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1601,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1603,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1605,22'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - stream_Size.749
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - stream_Size.749
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1605,22'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1606,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1607,13'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - stream_Size.749
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - stream_Size.749
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1613,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1615,26'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - stream_Size.749
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - stream_Size.749
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1678,31'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
        - Branch String:   'demux/avi/avi.c:1618,47'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1619,22'
              BranchSideFuncs:
                - stream_Size.749
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - stream_Size.749
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1626,17'
              BranchSideFuncs:
                - stream_Size.749
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - stream_Size.749
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1618,18'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1621,17'
              BranchSideFuncs:
                - stream_Size.749
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - stream_Size.749
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1626,17'
              BranchSideFuncs:
                - stream_Size.749
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - stream_Size.749
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1626,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1628,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
            - BranchSide:      'demux/avi/avi.c:1631,23'
              BranchSideFuncs:
                - stream_Size.749
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - stream_Size.749
        - Branch String:   'demux/avi/avi.c:1631,23'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1631,21'
              BranchSideFuncs:
                - stream_Size.749
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - stream_Size.749
            - BranchSide:      'demux/avi/avi.c:1631,21'
              BranchSideFuncs:
                - stream_Size.749
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - stream_Size.749
        - Branch String:   'demux/avi/avi.c:1634,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1637,34'
              BranchSideFuncs:
                - stream_Size.749
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1637,34'
              BranchSideFuncs:
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1637,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1639,40'
              BranchSideFuncs:
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1647,17'
              BranchSideFuncs:
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1640,43'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1640,46'
              BranchSideFuncs:
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1641,21'
              BranchSideFuncs:
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1640,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1641,21'
              BranchSideFuncs:
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1643,28'
              BranchSideFuncs:
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1644,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1645,21'
              BranchSideFuncs:
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1646,13'
              BranchSideFuncs:
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1647,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1649,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
            - BranchSide:      'demux/avi/avi.c:1654,37'
              BranchSideFuncs:
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1654,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1656,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
            - BranchSide:      'demux/avi/avi.c:1660,13'
              BranchSideFuncs:
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_StreamChunkSet
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
        - Branch String:   'demux/avi/avi.c:1660,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1664,41'
              BranchSideFuncs:
                - AVI_StreamChunkSet
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
            - BranchSide:      'demux/avi/avi.c:1672,34'
              BranchSideFuncs:
                - AVI_GetPTS
                - vlc_object_Log
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
        - Branch String:   'demux/avi/avi.c:1664,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1660,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
            - BranchSide:      'demux/avi/avi.c:1667,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
        - Branch String:   'demux/avi/avi.c:1682,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1684,27'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
            - BranchSide:      'demux/avi/avi.c:1708,25'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
        - Branch String:   'demux/avi/avi.c:1684,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1686,41'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
            - BranchSide:      'demux/avi/avi.c:1707,9'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
        - Branch String:   'demux/avi/avi.c:1688,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1689,21'
              BranchSideFuncs:
                - AVI_TrackSeek
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_GetPTS
                - AVI_GetPTS
            - BranchSide:      'demux/avi/avi.c:1691,22'
              BranchSideFuncs:
                - AVI_TrackSeek
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_GetPTS
                - AVI_GetPTS
        - Branch String:   'demux/avi/avi.c:1691,27'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1691,30'
              BranchSideFuncs:
                - AVI_TrackSeek
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_GetPTS
                - AVI_GetPTS
            - BranchSide:      'demux/avi/avi.c:1692,22'
              BranchSideFuncs:
                - AVI_TrackSeek
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_GetPTS
                - AVI_GetPTS
        - Branch String:   'demux/avi/avi.c:1691,63'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1692,22'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
            - BranchSide:      'demux/avi/avi.c:1693,21'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
        - Branch String:   'demux/avi/avi.c:1692,27'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1692,30'
              BranchSideFuncs:
                - AVI_TrackSeek
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_GetPTS
                - AVI_GetPTS
            - BranchSide:      'demux/avi/avi.c:1695,50'
              BranchSideFuncs:
                - AVI_TrackSeek
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_GetPTS
                - AVI_GetPTS
        - Branch String:   'demux/avi/avi.c:1691,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1693,21'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
            - BranchSide:      'demux/avi/avi.c:1695,50'
              BranchSideFuncs:
                - AVI_TrackSeek
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_GetPTS
                - AVI_GetPTS
        - Branch String:   'demux/avi/avi.c:1696,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1698,21'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
            - BranchSide:      'demux/avi/avi.c:1706,13'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
        - Branch String:   'demux/avi/avi.c:1700,57'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1700,60'
              BranchSideFuncs:
                - AVI_GetPTS
                - AVI_GetPTS
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
            - BranchSide:      'demux/avi/avi.c:1701,35'
              BranchSideFuncs:
                - AVI_GetPTS
                - AVI_GetPTS
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
        - Branch String:   'demux/avi/avi.c:1700,25'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1701,35'
              BranchSideFuncs:
                - AVI_GetPTS
                - AVI_GetPTS
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
            - BranchSide:      'demux/avi/avi.c:1703,25'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
        - Branch String:   'demux/avi/avi.c:1701,35'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1701,33'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
            - BranchSide:      'demux/avi/avi.c:1701,33'
              BranchSideFuncs:
                - AVI_GetPTS
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
        - Branch String:   'demux/avi/avi.c:1703,32'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1703,35'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
            - BranchSide:      'demux/avi/avi.c:1705,17'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
        - Branch String:   'demux/avi/avi.c:1703,25'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1704,36'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
            - BranchSide:      'demux/avi/avi.c:1705,17'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - AVI_GetPTS
                - AVI_GetPTS
        - Branch String:   'demux/avi/avi.c:1710,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1711,29'
              BranchSideFuncs:
                - es_out_Control.742
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1712,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1717,14'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1718,30'
              BranchSideFuncs:
                - vlc_stream_Seek
            - BranchSide:      'demux/avi/avi.c:1720,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/avi.c:1583,5'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:1588,33'
          Dst:             vlc_stream_Tell
        - Src:             'demux/avi/avi.c:1593,35'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:1597,25'
          Dst:             AVI_ChunkFetchIndexes
        - Src:             'demux/avi/avi.c:1601,21'
          Dst:             vlc_stream_Tell
        - Src:             'demux/avi/avi.c:1602,21'
          Dst:             vlc_stream_Seek
        - Src:             'demux/avi/avi.c:1608,18'
          Dst:             AVI_IndexLoad
        - Src:             'demux/avi/avi.c:1621,17'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:1628,17'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:1634,21'
          Dst:             stream_Size
        - Src:             'demux/avi/avi.c:1634,21'
          Dst:             stream_Size
        - Src:             'demux/avi/avi.c:1649,17'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:1654,17'
          Dst:             AVI_StreamChunkSet
        - Src:             'demux/avi/avi.c:1656,17'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:1664,21'
          Dst:             AVI_StreamChunkSet
        - Src:             'demux/avi/avi.c:1667,21'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:1672,22'
          Dst:             AVI_GetPTS
        - Src:             'demux/avi/avi.c:1674,13'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:1695,35'
          Dst:             AVI_TrackSeek
        - Src:             'demux/avi/avi.c:1701,35'
          Dst:             AVI_GetPTS
        - Src:             'demux/avi/avi.c:1701,35'
          Dst:             AVI_GetPTS
        - Src:             'demux/avi/avi.c:1709,9'
          Dst:             es_out_SetPCR
        - Src:             'demux/avi/avi.c:1711,13'
          Dst:             es_out_Control
        - Src:             'demux/avi/avi.c:1712,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:1717,14'
          Dst:             vlc_stream_Tell
        - Src:             'demux/avi/avi.c:1718,13'
          Dst:             vlc_stream_Seek
        - Src:             'demux/avi/avi.c:1724,9'
          Dst:             vlc_object_Log
    - functionName:    AVI_IndexLoad
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2693
      functionLinenumberEnd: 2751
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         41
      ICount:          366
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - AVI_IndexLoad_idx1
        - AVI_IndexLoad_indx
        - __assert_fail
        - avi_index_Clean
        - avi_index_Init
        - vlc_object_Log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:2697,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2697,5'
              BranchSideFuncs:
                - AVI_IndexLoad_indx
                - AVI_IndexLoad_idx1
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - avi_index_Clean
                - vlc_object_Log
                - free
                - avi_index_Clean
                - avi_index_Init
                - avi_index_Init
            - BranchSide:      'demux/avi/avi.c:2698,28'
              BranchSideFuncs:
                - AVI_IndexLoad_indx
                - AVI_IndexLoad_idx1
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - avi_index_Clean
                - vlc_object_Log
                - free
                - avi_index_Clean
                - avi_index_Init
                - avi_index_Init
        - Branch String:   'demux/avi/avi.c:2700,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2702,37'
              BranchSideFuncs:
                - avi_index_Init
                - avi_index_Init
                - AVI_IndexLoad_indx
                - AVI_IndexLoad_idx1
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - avi_index_Clean
                - vlc_object_Log
                - free
                - avi_index_Clean
            - BranchSide:      'demux/avi/avi.c:2705,32'
              BranchSideFuncs:
                - AVI_IndexLoad_indx
                - AVI_IndexLoad_idx1
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - avi_index_Clean
                - vlc_object_Log
                - free
                - avi_index_Clean
        - Branch String:   'demux/avi/avi.c:2709,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2710,29'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - avi_index_Clean
                - vlc_object_Log
                - free
                - avi_index_Clean
            - BranchSide:      'demux/avi/avi.c:2713,19'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - avi_index_Clean
                - vlc_object_Log
                - free
                - avi_index_Clean
        - Branch String:   'demux/avi/avi.c:2713,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2715,24'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - avi_index_Clean
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - avi_index_Clean
            - BranchSide:      'demux/avi/avi.c:2730,35'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:2715,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2717,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - avi_index_Clean
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - avi_index_Clean
            - BranchSide:      'demux/avi/avi.c:2724,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - avi_index_Clean
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - avi_index_Clean
        - Branch String:   'demux/avi/avi.c:2730,35'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2730,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:2730,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:2732,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2734,33'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:2751,1'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:2738,37'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2738,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:2738,40'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:2738,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2739,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:2740,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:2740,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2742,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:2748,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:2743,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2744,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:2745,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
      Callsites:
        - Src:             'demux/avi/avi.c:2697,5'
          Dst:             __assert_fail
        - Src:             'demux/avi/avi.c:2702,9'
          Dst:             avi_index_Init
        - Src:             'demux/avi/avi.c:2703,9'
          Dst:             avi_index_Init
        - Src:             'demux/avi/avi.c:2708,5'
          Dst:             AVI_IndexLoad_indx
        - Src:             'demux/avi/avi.c:2710,9'
          Dst:             AVI_IndexLoad_idx1
        - Src:             'demux/avi/avi.c:2717,13'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:2720,13'
          Dst:             avi_index_Clean
        - Src:             'demux/avi/avi.c:2724,13'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:2727,13'
          Dst:             avi_index_Clean
        - Src:             'demux/avi/avi.c:2742,13'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:2748,9'
          Dst:             vlc_object_Log
    - functionName:    avi_index_Clean
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2429
      functionLinenumberEnd: 2431
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_index
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ControlGetPosition
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1746
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - stream_Size
        - vlc_stream_Tell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:1736,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1738,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1740,27'
              BranchSideFuncs:
                - stream_Size.749
                - vlc_stream_Tell
                - stream_Size.749
      Callsites:
        - Src:             'demux/avi/avi.c:1740,14'
          Dst:             stream_Size
        - Src:             'demux/avi/avi.c:1742,32'
          Dst:             vlc_stream_Tell
        - Src:             'demux/avi/avi.c:1743,22'
          Dst:             stream_Size
    - functionName:    AVI_MovieGetLength
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3226
      functionLinenumberEnd: 3260
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         18
      ICount:          153
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - AVI_GetDPTS
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:3231,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3233,27'
              BranchSideFuncs:
                - AVI_GetDPTS
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:3260,12'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:3237,32'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3237,36'
              BranchSideFuncs:
                - AVI_GetDPTS
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:3239,13'
              BranchSideFuncs:
                - AVI_GetDPTS
                - vlc_object_Log
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:3237,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3239,13'
              BranchSideFuncs:
                - AVI_GetDPTS
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:3242,13'
              BranchSideFuncs:
                - AVI_GetDPTS
                - vlc_object_Log
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:3242,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3244,37'
              BranchSideFuncs:
                - AVI_GetDPTS
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:3250,37'
              BranchSideFuncs:
                - AVI_GetDPTS
                - vlc_object_Log
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:3257,23'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3257,21'
              BranchSideFuncs:
                - AVI_GetDPTS
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:3257,21'
              BranchSideFuncs:
                - AVI_GetDPTS
                - vlc_object_Log
                - AVI_GetDPTS
      Callsites:
        - Src:             'demux/avi/avi.c:3244,24'
          Dst:             AVI_GetDPTS
        - Src:             'demux/avi/avi.c:3250,24'
          Dst:             AVI_GetDPTS
        - Src:             'demux/avi/avi.c:3253,9'
          Dst:             vlc_object_Log
    - functionName:    AVI_IndexCreate
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2754
      functionLinenumberEnd: 2881
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         65
      ICount:          475
      EdgeCount:       83
      CyclomaticComplexity: 20
      functionsReached:
        - AVI_ChunkFind_
        - AVI_GetKeyFlag
        - AVI_PacketGetHeader
        - AVI_PacketNext
        - AVI_PacketSearch
        - avi_index_Append
        - avi_index_Init
        - stream_Size
        - vlc_dialog_display_progress
        - vlc_dialog_is_cancelled
        - vlc_dialog_release
        - vlc_dialog_update_progress
        - vlc_gettext
        - vlc_object_Log
        - vlc_stream_Seek
        - vlc_stream_Tell
        - vlc_tick_now
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:2769,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2771,9'
              BranchSideFuncs:
                - stream_Size.749
                - stream_Size.749
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_tick_now
                - stream_Size.749
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_dialog_release
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_progress
                - avi_index_Init
            - BranchSide:      'demux/avi/avi.c:2775,19'
              BranchSideFuncs:
                - stream_Size.749
                - stream_Size.749
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_tick_now
                - stream_Size.749
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_dialog_release
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_progress
                - avi_index_Init
        - Branch String:   'demux/avi/avi.c:2775,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2776,26'
              BranchSideFuncs:
                - avi_index_Init
                - stream_Size.749
                - stream_Size.749
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_tick_now
                - stream_Size.749
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_dialog_release
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_progress
            - BranchSide:      'demux/avi/avi.c:2778,18'
              BranchSideFuncs:
                - stream_Size.749
                - stream_Size.749
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_tick_now
                - stream_Size.749
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_dialog_release
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_progress
        - Branch String:   'demux/avi/avi.c:2778,18'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2778,18'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_tick_now
                - stream_Size.749
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_dialog_release
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_progress
            - BranchSide:      'demux/avi/avi.c:2778,18'
              BranchSideFuncs:
                - stream_Size.749
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_tick_now
                - stream_Size.749
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_dialog_release
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_progress
        - Branch String:   'demux/avi/avi.c:2787,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2790,13'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_progress
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_dialog_release
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
            - BranchSide:      'demux/avi/avi.c:2795,5'
              BranchSideFuncs:
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_dialog_release
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
        - Branch String:   'demux/avi/avi.c:2800,33'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2800,36'
              BranchSideFuncs:
                - vlc_tick_now
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_dialog_release
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
            - BranchSide:      'demux/avi/avi.c:2813,34'
              BranchSideFuncs:
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
                - vlc_object_Log
                - vlc_dialog_release
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
        - Branch String:   'demux/avi/avi.c:2800,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2802,17'
              BranchSideFuncs:
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - vlc_tick_now
                - vlc_object_Log
                - vlc_dialog_release
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
            - BranchSide:      'demux/avi/avi.c:2813,34'
              BranchSideFuncs:
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
                - vlc_object_Log
                - vlc_dialog_release
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
        - Branch String:   'demux/avi/avi.c:2802,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2803,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_dialog_release
            - BranchSide:      'demux/avi/avi.c:2805,49'
              BranchSideFuncs:
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_object_Log
                - vlc_dialog_release
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
        - Branch String:   'demux/avi/avi.c:2813,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2814,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_dialog_release
            - BranchSide:      'demux/avi/avi.c:2816,16'
              BranchSideFuncs:
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - vlc_object_Log
                - vlc_dialog_release
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
        - Branch String:   'demux/avi/avi.c:2816,42'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2817,16'
              BranchSideFuncs:
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - vlc_object_Log
                - vlc_dialog_release
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
            - BranchSide:      'demux/avi/avi.c:2830,24'
              BranchSideFuncs:
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_object_Log
                - vlc_dialog_release
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:2816,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2819,31'
              BranchSideFuncs:
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - vlc_object_Log
                - vlc_object_Log
                - vlc_dialog_release
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
            - BranchSide:      'demux/avi/avi.c:2830,24'
              BranchSideFuncs:
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_object_Log
                - vlc_dialog_release
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:2830,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2833,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_dialog_release
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - vlc_object_Log
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
            - BranchSide:      'demux/avi/avi.c:2848,21'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - vlc_object_Log
                - vlc_dialog_release
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
            - BranchSide:      'demux/avi/avi.c:2853,17'
              BranchSideFuncs:
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - vlc_object_Log
                - vlc_object_Log
                - vlc_dialog_release
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
            - BranchSide:      'demux/avi/avi.c:2853,17'
              BranchSideFuncs:
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - vlc_object_Log
                - vlc_object_Log
                - vlc_dialog_release
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
            - BranchSide:      'demux/avi/avi.c:2856,17'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_PacketSearch
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - vlc_object_Log
                - vlc_object_Log
                - vlc_dialog_release
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:2833,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2836,30'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_dialog_release
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - vlc_object_Log
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
            - BranchSide:      'demux/avi/avi.c:2845,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_dialog_release
        - Branch String:   'demux/avi/avi.c:2840,33'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2840,53'
              BranchSideFuncs:
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - vlc_object_Log
                - vlc_object_Log
                - vlc_dialog_release
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
            - BranchSide:      'demux/avi/avi.c:2842,25'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_dialog_release
        - Branch String:   'demux/avi/avi.c:2840,25'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2842,25'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_dialog_release
            - BranchSide:      'demux/avi/avi.c:2843,21'
              BranchSideFuncs:
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - vlc_object_Log
                - vlc_object_Log
                - vlc_dialog_release
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
        - Branch String:   'demux/avi/avi.c:2857,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2859,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_dialog_release
            - BranchSide:      'demux/avi/avi.c:2862,13'
              BranchSideFuncs:
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - vlc_object_Log
                - vlc_object_Log
                - vlc_dialog_release
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
        - Branch String:   'demux/avi/avi.c:2865,30'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2865,36'
              BranchSideFuncs:
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - vlc_object_Log
                - vlc_dialog_release
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
            - BranchSide:      'demux/avi/avi.c:2866,29'
              BranchSideFuncs:
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - vlc_object_Log
                - vlc_dialog_release
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetKeyFlag
                - avi_index_Append
                - vlc_tick_now
                - vlc_dialog_is_cancelled
                - vlc_stream_Tell
                - stream_Size.749
                - vlc_dialog_update_progress
                - vlc_tick_now
        - Branch String:   'demux/avi/avi.c:2865,70'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2866,29'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_dialog_release
            - BranchSide:      'demux/avi/avi.c:2868,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_dialog_release
        - Branch String:   'demux/avi/avi.c:2865,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2795,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_dialog_release
            - BranchSide:      'demux/avi/avi.c:2868,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_dialog_release
        - Branch String:   'demux/avi/avi.c:2873,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2874,9'
              BranchSideFuncs:
                - vlc_dialog_release
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:2876,19'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:2876,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2876,5'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:2878,9'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'demux/avi/avi.c:2766,14'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:2767,14'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:2771,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:2776,9'
          Dst:             avi_index_Init
        - Src:             'demux/avi/avi.c:2778,18'
          Dst:             stream_Size
        - Src:             'demux/avi/avi.c:2778,18'
          Dst:             stream_Size
        - Src:             'demux/avi/avi.c:2781,5'
          Dst:             vlc_stream_Seek
        - Src:             'demux/avi/avi.c:2782,5'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:2786,23'
          Dst:             vlc_tick_now
        - Src:             'demux/avi/avi.c:2787,9'
          Dst:             stream_Size
        - Src:             'demux/avi/avi.c:2790,13'
          Dst:             vlc_gettext
        - Src:             'demux/avi/avi.c:2790,13'
          Dst:             vlc_gettext
        - Src:             'demux/avi/avi.c:2790,13'
          Dst:             vlc_gettext
        - Src:             'demux/avi/avi.c:2790,13'
          Dst:             vlc_dialog_display_progress
        - Src:             'demux/avi/avi.c:2800,36'
          Dst:             vlc_tick_now
        - Src:             'demux/avi/avi.c:2802,17'
          Dst:             vlc_dialog_is_cancelled
        - Src:             'demux/avi/avi.c:2805,32'
          Dst:             vlc_stream_Tell
        - Src:             'demux/avi/avi.c:2806,32'
          Dst:             stream_Size
        - Src:             'demux/avi/avi.c:2808,13'
          Dst:             vlc_dialog_update_progress
        - Src:             'demux/avi/avi.c:2810,31'
          Dst:             vlc_tick_now
        - Src:             'demux/avi/avi.c:2813,13'
          Dst:             AVI_PacketGetHeader
        - Src:             'demux/avi/avi.c:2822,31'
          Dst:             AVI_GetKeyFlag
        - Src:             'demux/avi/avi.c:2826,13'
          Dst:             avi_index_Append
        - Src:             'demux/avi/avi.c:2836,30'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:2839,21'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:2840,36'
          Dst:             vlc_stream_Seek
        - Src:             'demux/avi/avi.c:2848,21'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:2856,17'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:2857,21'
          Dst:             AVI_PacketSearch
        - Src:             'demux/avi/avi.c:2859,21'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:2866,13'
          Dst:             AVI_PacketNext
        - Src:             'demux/avi/avi.c:2874,9'
          Dst:             vlc_dialog_release
        - Src:             'demux/avi/avi.c:2878,9'
          Dst:             vlc_object_Log
    - functionName:    var_InheritInteger
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:720,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:720,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:721,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:720,9'
          Dst:             var_Inherit
    - functionName:    AVI_ExtractSubtitle
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3020
      functionLinenumberEnd: 3147
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_stream
        - p_strl
        - p_strn
      BBCount:         110
      ICount:          681
      EdgeCount:       150
      CyclomaticComplexity: 42
      functionsReached:
        - AVI_ChunkClean
        - AVI_ChunkFind_
        - AVI_ChunkRead
        - AVI_IndexFind_idx1
        - AVI_ParseStreamHeader
        - FromACP
        - FromCharset
        - GetDWLE
        - GetWLE
        - abort
        - asprintf
        - memcmp
        - realloc
        - vlc_frame_Release
        - vlc_input_attachment_New
        - vlc_object_Log
        - vlc_stream_Block
        - vlc_stream_Seek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:3027,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3028,9'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_IndexFind_idx1
                - vlc_stream_Seek
                - vlc_stream_Block
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
                - vlc_object_Log
                - AVI_ParseStreamHeader
                - vlc_stream_Seek
                - AVI_ChunkRead
            - BranchSide:      'demux/avi/avi.c:3030,14'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_IndexFind_idx1
                - vlc_stream_Seek
                - vlc_stream_Block
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
                - vlc_object_Log
                - AVI_ParseStreamHeader
                - vlc_stream_Seek
                - AVI_ChunkRead
        - Branch String:   'demux/avi/avi.c:3034,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3036,13'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
                - vlc_object_Log
                - vlc_stream_Seek
                - AVI_ChunkRead
            - BranchSide:      'demux/avi/avi.c:3060,33'
              BranchSideFuncs:
                - AVI_IndexFind_idx1
                - vlc_stream_Seek
                - vlc_stream_Block
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
                - vlc_object_Log
                - AVI_ParseStreamHeader
        - Branch String:   'demux/avi/avi.c:3036,57'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3037,13'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
                - vlc_object_Log
                - vlc_stream_Seek
                - AVI_ChunkRead
            - BranchSide:      'demux/avi/avi.c:3046,13'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:3036,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3039,34'
              BranchSideFuncs:
                - vlc_stream_Seek
                - AVI_ChunkRead
                - vlc_stream_Seek
                - vlc_stream_Block
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:3046,13'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:3039,78'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3040,32'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3042,17'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:3040,57'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3041,27'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3042,17'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:3039,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3042,17'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3043,20'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:3046,56'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3047,13'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3049,13'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:3047,41'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3048,13'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3049,13'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:3046,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3049,13'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3051,23'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:3060,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3061,13'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3063,16'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
                - vlc_object_Log
                - AVI_ParseStreamHeader
        - Branch String:   'demux/avi/avi.c:3064,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3066,38'
              BranchSideFuncs:
                - AVI_ParseStreamHeader
                - vlc_stream_Seek
                - vlc_stream_Block
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:3078,13'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:3071,33'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3071,36'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
                - vlc_object_Log
                - AVI_ParseStreamHeader
            - BranchSide:      'demux/avi/avi.c:3077,9'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
                - vlc_object_Log
                - AVI_ParseStreamHeader
        - Branch String:   'demux/avi/avi.c:3071,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3073,30'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:3077,9'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
                - vlc_object_Log
                - AVI_ParseStreamHeader
        - Branch String:   'demux/avi/avi.c:3078,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:0,0'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3079,13'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:3083,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3085,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3089,26'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
        - Branch String:   'demux/avi/avi.c:3089,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3090,9'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3091,33'
              BranchSideFuncs:
                - vlc_stream_Block
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
        - Branch String:   'demux/avi/avi.c:3092,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3093,9'
              BranchSideFuncs:
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
            - BranchSide:      'demux/avi/avi.c:3096,24'
              BranchSideFuncs:
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
        - Branch String:   'demux/avi/avi.c:3097,20'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3097,23'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3098,9'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:3097,35'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3097,38'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3098,9'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:3097,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3098,9'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3099,7'
              BranchSideFuncs:
                - memcmp
                - GetWLE.729
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
        - Branch String:   'demux/avi/avi.c:3103,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3103,32'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3105,9'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:3103,47'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3104,9'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3105,9'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:3104,22'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3104,34'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3105,9'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:3103,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3105,9'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3106,39'
              BranchSideFuncs:
                - GetDWLE.731
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
        - Branch String:   'demux/avi/avi.c:3107,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3108,9'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3109,9'
              BranchSideFuncs:
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - malloc
                - abort
                - realloc
                - FromACP
                - FromCharset
        - Branch String:   'demux/avi/avi.c:3109,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3110,53'
              BranchSideFuncs:
                - FromCharset
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - malloc
                - abort
                - realloc
                - FromACP
            - BranchSide:      'demux/avi/avi.c:3111,15'
              BranchSideFuncs:
                - GetWLE.729
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - malloc
                - abort
                - realloc
                - FromACP
        - Branch String:   'demux/avi/avi.c:3113,20'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3113,32'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3114,9'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:3113,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3114,9'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3115,42'
              BranchSideFuncs:
                - GetDWLE.731
                - asprintf
                - vlc_input_attachment_New
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - malloc
                - abort
                - realloc
                - FromACP
        - Branch String:   'demux/avi/avi.c:3116,32'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3116,35'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3117,9'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:3116,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3117,9'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3118,7'
              BranchSideFuncs:
                - asprintf
                - vlc_input_attachment_New
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - malloc
                - abort
                - realloc
                - FromACP
        - Branch String:   'demux/avi/avi.c:3121,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3122,27'
              BranchSideFuncs:
                - asprintf
                - vlc_input_attachment_New
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/avi/avi.c:3124,48'
              BranchSideFuncs:
                - asprintf
                - vlc_input_attachment_New
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/avi/avi.c:3122,34'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3122,37'
              BranchSideFuncs:
                - asprintf
                - vlc_input_attachment_New
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - malloc
                - abort
                - realloc
                - FromACP
            - BranchSide:      'demux/avi/avi.c:3122,27'
              BranchSideFuncs:
                - asprintf
                - vlc_input_attachment_New
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/avi/avi.c:3122,27'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3122,62'
              BranchSideFuncs:
                - FromACP
                - asprintf
                - vlc_input_attachment_New
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/avi/avi.c:3122,25'
              BranchSideFuncs:
                - asprintf
                - vlc_input_attachment_New
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/avi/avi.c:3124,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3125,18'
              BranchSideFuncs:
                - vlc_input_attachment_New
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/avi/avi.c:3126,46'
              BranchSideFuncs:
                - vlc_input_attachment_New
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/avi/avi.c:3130,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3131,9'
              BranchSideFuncs:
                - malloc
                - abort
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
                - realloc
            - BranchSide:      'demux/avi/avi.c:3132,11'
              BranchSideFuncs:
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:3131,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3131,9'
              BranchSideFuncs:
                - realloc
                - abort
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3131,9'
              BranchSideFuncs:
                - malloc
                - abort
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:3131,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3131,9'
              BranchSideFuncs:
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/avi/avi.c:3132,11'
              BranchSideFuncs:
                - free
                - free
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/avi/avi.c:3137,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3138,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:3140,9'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_ChunkClean
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:3140,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3141,9'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_ChunkClean
            - BranchSide:      'demux/avi/avi.c:3143,9'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_ChunkClean
        - Branch String:   'demux/avi/avi.c:3145,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:3145,9'
              BranchSideFuncs:
                - AVI_ChunkClean
            - BranchSide:      'demux/avi/avi.c:3146,25'
              BranchSideFuncs:
                - AVI_ChunkClean
      Callsites:
        - Src:             'demux/avi/avi.c:3030,14'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:3039,17'
          Dst:             vlc_stream_Seek
        - Src:             'demux/avi/avi.c:3040,17'
          Dst:             AVI_ChunkRead
        - Src:             'demux/avi/avi.c:3060,13'
          Dst:             AVI_IndexFind_idx1
        - Src:             'demux/avi/avi.c:3070,13'
          Dst:             AVI_ParseStreamHeader
        - Src:             'demux/avi/avi.c:3085,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:3089,9'
          Dst:             vlc_stream_Seek
        - Src:             'demux/avi/avi.c:3091,15'
          Dst:             vlc_stream_Block
        - Src:             'demux/avi/avi.c:3103,24'
          Dst:             memcmp
        - Src:             'demux/avi/avi.c:3104,25'
          Dst:             GetWLE
        - Src:             'demux/avi/avi.c:3106,29'
          Dst:             GetDWLE
        - Src:             'demux/avi/avi.c:3110,27'
          Dst:             FromCharset
        - Src:             'demux/avi/avi.c:3113,23'
          Dst:             GetWLE
        - Src:             'demux/avi/avi.c:3115,32'
          Dst:             GetDWLE
        - Src:             'demux/avi/avi.c:3122,53'
          Dst:             FromACP
        - Src:             'demux/avi/avi.c:3124,9'
          Dst:             asprintf
        - Src:             'demux/avi/avi.c:3126,20'
          Dst:             vlc_input_attachment_New
        - Src:             'demux/avi/avi.c:3131,9'
          Dst:             realloc
        - Src:             'demux/avi/avi.c:3131,9'
          Dst:             abort
        - Src:             'demux/avi/avi.c:3138,9'
          Dst:             vlc_frame_Release
        - Src:             'demux/avi/avi.c:3141,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:3143,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:3146,9'
          Dst:             AVI_ChunkClean
    - functionName:    FromACP
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FromCharset
        - strlen
        - vlc_pgettext_aux
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/avi/avi.c:101,24'
          Dst:             vlc_pgettext_aux
        - Src:             'demux/avi/avi.c:101,63'
          Dst:             strlen
        - Src:             'demux/avi/avi.c:101,12'
          Dst:             FromCharset
    - 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:    170
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ParseBitmapInfoHeader
      functionSourceFile: '/src/vlc/modules/demux/avi/bitmapinfoheader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bih
        - i_bih
        - fmt
        - p_props
      BBCount:         96
      ICount:          649
      EdgeCount:       120
      CyclomaticComplexity: 26
      functionsReached:
        - GetDWLE
        - video_format_Setup
        - vlc_fourcc_GetCodec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/bitmapinfoheader.h:124,57'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:125,13'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
                - video_format_Setup
                - malloc
                - malloc
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
            - BranchSide:      'demux/avi/bitmapinfoheader.h:128,20'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
                - video_format_Setup
                - malloc
                - malloc
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
        - Branch String:   'demux/avi/bitmapinfoheader.h:124,9'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:126,22'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
                - video_format_Setup
                - malloc
                - malloc
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
            - BranchSide:      'demux/avi/bitmapinfoheader.h:128,20'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
                - video_format_Setup
                - malloc
                - malloc
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
        - Branch String:   'demux/avi/bitmapinfoheader.h:130,40'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:131,9'
              BranchSideFuncs:
                - video_format_Setup
                - malloc
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
            - BranchSide:      'demux/avi/bitmapinfoheader.h:133,34'
              BranchSideFuncs:
                - video_format_Setup
                - malloc
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
        - Branch String:   'demux/avi/bitmapinfoheader.h:130,9'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:133,34'
              BranchSideFuncs:
                - video_format_Setup
                - malloc
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
            - BranchSide:      'demux/avi/bitmapinfoheader.h:235,55'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
                - video_format_Setup
                - malloc
        - Branch String:   'demux/avi/bitmapinfoheader.h:134,9'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:140,17'
              BranchSideFuncs:
                - video_format_Setup
                - malloc
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
            - BranchSide:      'demux/avi/bitmapinfoheader.h:140,17'
              BranchSideFuncs:
                - video_format_Setup
                - malloc
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
            - BranchSide:      'demux/avi/bitmapinfoheader.h:140,17'
              BranchSideFuncs:
                - video_format_Setup
                - malloc
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
            - BranchSide:      'demux/avi/bitmapinfoheader.h:140,17'
              BranchSideFuncs:
                - video_format_Setup
                - malloc
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
            - BranchSide:      'demux/avi/bitmapinfoheader.h:142,39'
              BranchSideFuncs:
                - video_format_Setup
                - malloc
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
            - BranchSide:      'demux/avi/bitmapinfoheader.h:145,22'
              BranchSideFuncs:
                - video_format_Setup
                - malloc
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
            - BranchSide:      'demux/avi/bitmapinfoheader.h:151,21'
              BranchSideFuncs:
                - video_format_Setup
                - malloc
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
        - Branch String:   'demux/avi/bitmapinfoheader.h:145,22'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:146,43'
              BranchSideFuncs:
                - video_format_Setup
                - malloc
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
            - BranchSide:      'demux/avi/bitmapinfoheader.h:148,43'
              BranchSideFuncs:
                - video_format_Setup
                - malloc
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
        - Branch String:   'demux/avi/bitmapinfoheader.h:151,21'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:152,43'
              BranchSideFuncs:
                - video_format_Setup
                - malloc
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
            - BranchSide:      'demux/avi/bitmapinfoheader.h:153,17'
              BranchSideFuncs:
                - video_format_Setup
                - malloc
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
        - Branch String:   'demux/avi/bitmapinfoheader.h:156,13'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:158,17'
              BranchSideFuncs:
                - video_format_Setup
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
            - BranchSide:      'demux/avi/bitmapinfoheader.h:195,18'
              BranchSideFuncs:
                - video_format_Setup
                - malloc
        - Branch String:   'demux/avi/bitmapinfoheader.h:158,17'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:160,44'
              BranchSideFuncs:
                - GetDWLE.731
                - GetDWLE.731
                - GetDWLE.731
                - video_format_Setup
                - GetDWLE.731
            - BranchSide:      'demux/avi/bitmapinfoheader.h:192,31'
              BranchSideFuncs:
                - video_format_Setup
        - Branch String:   'demux/avi/bitmapinfoheader.h:163,34'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:163,81'
              BranchSideFuncs:
                - GetDWLE.731
                - video_format_Setup
            - BranchSide:      'demux/avi/bitmapinfoheader.h:163,26'
              BranchSideFuncs:
                - video_format_Setup
        - Branch String:   'demux/avi/bitmapinfoheader.h:166,17'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:168,42'
              BranchSideFuncs:
                - video_format_Setup
            - BranchSide:      'demux/avi/bitmapinfoheader.h:179,21'
              BranchSideFuncs:
                - video_format_Setup
        - Branch String:   'demux/avi/bitmapinfoheader.h:168,72'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:169,42'
              BranchSideFuncs:
                - video_format_Setup
            - BranchSide:      'demux/avi/bitmapinfoheader.h:177,17'
              BranchSideFuncs:
                - video_format_Setup
        - Branch String:   'demux/avi/bitmapinfoheader.h:169,62'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:170,42'
              BranchSideFuncs:
                - video_format_Setup
            - BranchSide:      'demux/avi/bitmapinfoheader.h:177,17'
              BranchSideFuncs:
                - video_format_Setup
        - Branch String:   'demux/avi/bitmapinfoheader.h:170,62'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:171,42'
              BranchSideFuncs:
                - video_format_Setup
            - BranchSide:      'demux/avi/bitmapinfoheader.h:177,17'
              BranchSideFuncs:
                - video_format_Setup
        - Branch String:   'demux/avi/bitmapinfoheader.h:171,62'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:172,42'
              BranchSideFuncs:
                - video_format_Setup
            - BranchSide:      'demux/avi/bitmapinfoheader.h:177,17'
              BranchSideFuncs:
                - video_format_Setup
        - Branch String:   'demux/avi/bitmapinfoheader.h:168,25'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:174,57'
              BranchSideFuncs:
                - video_format_Setup
            - BranchSide:      'demux/avi/bitmapinfoheader.h:177,17'
              BranchSideFuncs:
                - video_format_Setup
        - Branch String:   'demux/avi/bitmapinfoheader.h:179,21'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:181,58'
              BranchSideFuncs:
                - video_format_Setup
            - BranchSide:      'demux/avi/bitmapinfoheader.h:186,21'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/bitmapinfoheader.h:200,18'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:202,51'
              BranchSideFuncs:
                - video_format_Setup
            - BranchSide:      'demux/avi/bitmapinfoheader.h:210,9'
              BranchSideFuncs:
                - video_format_Setup
        - Branch String:   'demux/avi/bitmapinfoheader.h:202,51'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:203,33'
              BranchSideFuncs:
                - video_format_Setup
            - BranchSide:      'demux/avi/bitmapinfoheader.h:203,33'
              BranchSideFuncs:
                - video_format_Setup
        - Branch String:   'demux/avi/bitmapinfoheader.h:203,17'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:205,30'
              BranchSideFuncs:
                - video_format_Setup
            - BranchSide:      'demux/avi/bitmapinfoheader.h:209,13'
              BranchSideFuncs:
                - video_format_Setup
        - Branch String:   'demux/avi/bitmapinfoheader.h:205,21'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:206,63'
              BranchSideFuncs:
                - video_format_Setup
            - BranchSide:      'demux/avi/bitmapinfoheader.h:207,21'
              BranchSideFuncs:
                - video_format_Setup
        - Branch String:   'demux/avi/bitmapinfoheader.h:211,13'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:214,21'
              BranchSideFuncs:
                - video_format_Setup
            - BranchSide:      'demux/avi/bitmapinfoheader.h:225,29'
              BranchSideFuncs:
                - video_format_Setup
        - Branch String:   'demux/avi/bitmapinfoheader.h:214,13'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:216,40'
              BranchSideFuncs:
                - video_format_Setup
            - BranchSide:      'demux/avi/bitmapinfoheader.h:217,40'
              BranchSideFuncs:
                - video_format_Setup
            - BranchSide:      'demux/avi/bitmapinfoheader.h:218,40'
              BranchSideFuncs:
                - video_format_Setup
            - BranchSide:      'demux/avi/bitmapinfoheader.h:219,40'
              BranchSideFuncs:
                - video_format_Setup
            - BranchSide:      'demux/avi/bitmapinfoheader.h:220,26'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/bitmapinfoheader.h:228,14'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:229,13'
              BranchSideFuncs:
                - video_format_Setup
            - BranchSide:      'demux/avi/bitmapinfoheader.h:232,5'
              BranchSideFuncs:
                - video_format_Setup
        - Branch String:   'demux/avi/bitmapinfoheader.h:241,17'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:242,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/bitmapinfoheader.h:243,28'
              BranchSideFuncs:
                - video_format_Setup
        - Branch String:   'demux/avi/bitmapinfoheader.h:256,10'
          Branch Sides:
            - BranchSide:      'demux/avi/bitmapinfoheader.h:259,36'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/bitmapinfoheader.h:262,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/bitmapinfoheader.h:160,34'
          Dst:             GetDWLE
        - Src:             'demux/avi/bitmapinfoheader.h:161,34'
          Dst:             GetDWLE
        - Src:             'demux/avi/bitmapinfoheader.h:162,34'
          Dst:             GetDWLE
        - Src:             'demux/avi/bitmapinfoheader.h:163,71'
          Dst:             GetDWLE
        - Src:             'demux/avi/bitmapinfoheader.h:235,24'
          Dst:             vlc_fourcc_GetCodec
        - Src:             'demux/avi/bitmapinfoheader.h:248,5'
          Dst:             video_format_Setup
    - functionName:    AVI_MetaLoad
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2886
      functionLinenumberEnd: 2959
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_riff
        - p_avih
      BBCount:         36
      ICount:          253
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - AVI_ChunkFind_
        - FromACP
        - snprintf
        - vlc_meta_New
        - vlc_meta_SetExtraWithPriority
        - vlc_meta_SetWithPriority
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:2890,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2891,9'
              BranchSideFuncs:
                - snprintf
                - vlc_meta_SetWithPriority
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetExtraWithPriority
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/avi/avi.c:2894,15'
              BranchSideFuncs:
                - snprintf
                - vlc_meta_SetWithPriority
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetExtraWithPriority
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/avi/avi.c:2902,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2903,9'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetExtraWithPriority
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/avi/avi.c:2922,14'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetExtraWithPriority
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/avi/avi.c:2922,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2924,38'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetExtraWithPriority
                - FromACP
                - free
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/avi/avi.c:2946,14'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/avi/avi.c:2925,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2925,25'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetExtraWithPriority
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/avi/avi.c:2926,13'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetExtraWithPriority
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/avi/avi.c:2925,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2926,13'
              BranchSideFuncs:
                - FromACP
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetExtraWithPriority
                - AVI_ChunkFind_
                - free
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/avi/avi.c:2927,36'
              BranchSideFuncs:
                - FromACP
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetExtraWithPriority
                - AVI_ChunkFind_
                - free
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/avi/avi.c:2928,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2929,13'
              BranchSideFuncs:
                - free
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetExtraWithPriority
                - AVI_ChunkFind_
                - FromACP
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/avi/avi.c:2931,14'
              BranchSideFuncs:
                - free
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetExtraWithPriority
                - AVI_ChunkFind_
                - FromACP
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/avi/avi.c:2931,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2932,13'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetExtraWithPriority
                - AVI_ChunkFind_
                - FromACP
            - BranchSide:      'demux/avi/avi.c:2933,15'
              BranchSideFuncs:
                - free
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetExtraWithPriority
                - AVI_ChunkFind_
                - FromACP
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/avi/avi.c:2946,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2946,5'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/avi/avi.c:2948,38'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/avi/avi.c:2949,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2949,25'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/avi/avi.c:2950,13'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - FromACP
                - free
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/avi/avi.c:2949,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2950,13'
              BranchSideFuncs:
                - FromACP
                - AVI_ChunkFind_
                - free
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/avi/avi.c:2951,36'
              BranchSideFuncs:
                - FromACP
                - AVI_ChunkFind_
                - free
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/avi/avi.c:2952,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2953,13'
              BranchSideFuncs:
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/avi/avi.c:2955,14'
              BranchSideFuncs:
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/avi/avi.c:2955,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2956,13'
              BranchSideFuncs:
                - vlc_meta_SetExtraWithPriority
                - free
                - AVI_ChunkFind_
                - FromACP
            - BranchSide:      'demux/avi/avi.c:2957,15'
              BranchSideFuncs:
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_meta_SetExtraWithPriority
      Callsites:
        - Src:             'demux/avi/avi.c:2889,40'
          Dst:             vlc_meta_New
        - Src:             'demux/avi/avi.c:2894,5'
          Dst:             snprintf
        - Src:             'demux/avi/avi.c:2899,5'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/avi/avi.c:2901,32'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:2924,38'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:2927,27'
          Dst:             FromACP
        - Src:             'demux/avi/avi.c:2932,13'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/avi/avi.c:2948,38'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:2951,27'
          Dst:             FromACP
        - Src:             'demux/avi/avi.c:2956,13'
          Dst:             vlc_meta_SetExtraWithPriority
    - functionName:    Demux_UnSeekable
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         75
      ICount:          490
      EdgeCount:       96
      CyclomaticComplexity: 23
      functionsReached:
        - AVI_GetPTS
        - AVI_PacketGetHeader
        - AVI_PacketNext
        - AVI_PacketSearch
        - AVI_SendFrame
        - ReadFrame
        - es_out_Control
        - es_out_SetPCR
        - vlc_object_Log
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:1445,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1447,27'
              BranchSideFuncs:
                - es_out_Control.742
                - vlc_object_Log
                - AVI_GetPTS
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - es_out_Control.742
            - BranchSide:      'demux/avi/avi.c:1472,10'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_GetPTS
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1451,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1454,29'
              BranchSideFuncs:
                - es_out_Control.742
                - vlc_object_Log
                - AVI_GetPTS
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - es_out_Control.742
            - BranchSide:      'demux/avi/avi.c:1458,13'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_GetPTS
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - es_out_Control.742
                - es_out_Control.742
        - Branch String:   'demux/avi/avi.c:1458,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1460,17'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_GetPTS
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - es_out_Control.742
                - es_out_Control.742
            - BranchSide:      'demux/avi/avi.c:1470,5'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_GetPTS
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - es_out_Control.742
                - es_out_Control.742
        - Branch String:   'demux/avi/avi.c:1460,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1462,35'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_GetPTS
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1465,23'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_GetPTS
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - es_out_Control.742
                - es_out_Control.742
        - Branch String:   'demux/avi/avi.c:1472,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1474,13'
              BranchSideFuncs:
                - AVI_GetPTS
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1485,33'
              BranchSideFuncs:
                - AVI_GetPTS
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1474,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1476,31'
              BranchSideFuncs:
                - AVI_GetPTS
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1480,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1487,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1491,34'
              BranchSideFuncs:
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1574,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1491,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1493,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1496,20'
              BranchSideFuncs:
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1496,47'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1497,22'
              BranchSideFuncs:
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1503,28'
              BranchSideFuncs:
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1497,40'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1497,50'
              BranchSideFuncs:
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
            - BranchSide:      'demux/avi/avi.c:1528,37'
              BranchSideFuncs:
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
        - Branch String:   'demux/avi/avi.c:1496,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1503,28'
              BranchSideFuncs:
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1528,37'
              BranchSideFuncs:
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
        - Branch String:   'demux/avi/avi.c:1503,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1508,46'
              BranchSideFuncs:
                - AVI_PacketNext
            - BranchSide:      'demux/avi/avi.c:1508,46'
              BranchSideFuncs:
                - AVI_PacketNext
            - BranchSide:      'demux/avi/avi.c:1508,46'
              BranchSideFuncs:
                - AVI_PacketNext
            - BranchSide:      'demux/avi/avi.c:1510,25'
              BranchSideFuncs:
                - AVI_PacketNext
            - BranchSide:      'demux/avi/avi.c:1516,21'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1510,25'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1512,50'
              BranchSideFuncs:
                - AVI_PacketNext
            - BranchSide:      'demux/avi/avi.c:1514,21'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1519,25'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1521,25'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1524,13'
              BranchSideFuncs:
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1530,45'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1531,36'
              BranchSideFuncs:
                - ReadFrame
                - AVI_SendFrame
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetPTS
            - BranchSide:      'demux/avi/avi.c:1535,47'
              BranchSideFuncs:
                - ReadFrame
                - AVI_SendFrame
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetPTS
        - Branch String:   'demux/avi/avi.c:1530,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1535,47'
              BranchSideFuncs:
                - ReadFrame
                - AVI_SendFrame
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetPTS
            - BranchSide:      'demux/avi/avi.c:1550,37'
              BranchSideFuncs:
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1536,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1538,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1541,21'
              BranchSideFuncs:
                - AVI_SendFrame
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
                - AVI_GetPTS
        - Branch String:   'demux/avi/avi.c:1541,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1542,63'
              BranchSideFuncs:
                - AVI_GetPTS
                - AVI_SendFrame
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1544,57'
              BranchSideFuncs:
                - AVI_SendFrame
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1550,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1552,21'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1557,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1559,47'
              BranchSideFuncs:
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1563,21'
              BranchSideFuncs:
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1563,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1565,44'
              BranchSideFuncs:
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1567,17'
              BranchSideFuncs:
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1565,44'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1565,81'
              BranchSideFuncs:
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1565,21'
              BranchSideFuncs:
                - AVI_PacketGetHeader
                - AVI_GetPTS
                - AVI_GetPTS
                - AVI_PacketNext
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PacketNext
                - AVI_PacketNext
                - vlc_stream_Tell
                - vlc_object_Log
                - AVI_PacketSearch
                - vlc_object_Log
      Callsites:
        - Src:             'demux/avi/avi.c:1441,5'
          Dst:             es_out_SetPCR
        - Src:             'demux/avi/avi.c:1450,9'
          Dst:             es_out_Control
        - Src:             'demux/avi/avi.c:1454,13'
          Dst:             es_out_Control
        - Src:             'demux/avi/avi.c:1480,13'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:1485,21'
          Dst:             AVI_GetPTS
        - Src:             'demux/avi/avi.c:1491,13'
          Dst:             AVI_PacketGetHeader
        - Src:             'demux/avi/avi.c:1508,30'
          Dst:             AVI_PacketNext
        - Src:             'demux/avi/avi.c:1512,34'
          Dst:             AVI_PacketNext
        - Src:             'demux/avi/avi.c:1516,21'
          Dst:             vlc_stream_Tell
        - Src:             'demux/avi/avi.c:1516,21'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:1519,25'
          Dst:             AVI_PacketSearch
        - Src:             'demux/avi/avi.c:1521,25'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:1531,24'
          Dst:             AVI_GetPTS
        - Src:             'demux/avi/avi.c:1532,25'
          Dst:             AVI_GetPTS
        - Src:             'demux/avi/avi.c:1535,36'
          Dst:             ReadFrame
        - Src:             'demux/avi/avi.c:1542,51'
          Dst:             AVI_GetPTS
        - Src:             'demux/avi/avi.c:1546,17'
          Dst:             AVI_SendFrame
        - Src:             'demux/avi/avi.c:1550,21'
          Dst:             AVI_PacketNext
    - functionName:    Demux_Seekable
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1426
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         205
      ICount:          1464
      EdgeCount:       275
      CyclomaticComplexity: 72
      functionsReached:
        - AVI_GetDPTS
        - AVI_GetKeyFlag
        - AVI_GetPTS
        - AVI_GetXsubSampleTimeAt
        - AVI_PTSToByte
        - AVI_PTSToChunk
        - AVI_PacketGetHeader
        - AVI_PacketNext
        - AVI_SendFrame
        - AVI_TrackSeek
        - AVI_TrackStopFinishedStreams
        - ReadFrame
        - __assert_fail
        - avi_index_Append
        - es_out_Control
        - es_out_SetPCR
        - vlc_object_Log
        - vlc_stream_Seek
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:1087,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1089,27'
              BranchSideFuncs:
                - es_out_Control.742
                - es_out_SetPCR.743
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
                - vlc_object_Log
                - AVI_TrackSeek
                - es_out_Control.742
            - BranchSide:      'demux/avi/avi.c:1117,9'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1093,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1095,18'
              BranchSideFuncs:
                - es_out_Control.742
                - es_out_SetPCR.743
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
            - BranchSide:      'demux/avi/avi.c:1099,13'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
                - vlc_object_Log
                - es_out_Control.742
                - es_out_Control.742
                - AVI_TrackSeek
        - Branch String:   'demux/avi/avi.c:1099,15'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1099,19'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
                - vlc_object_Log
                - es_out_Control.742
                - es_out_Control.742
                - AVI_TrackSeek
            - BranchSide:      'demux/avi/avi.c:1107,19'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - es_out_Control.742
        - Branch String:   'demux/avi/avi.c:1099,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1101,17'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - es_out_Control.742
            - BranchSide:      'demux/avi/avi.c:1107,19'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - es_out_Control.742
        - Branch String:   'demux/avi/avi.c:1101,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1103,32'
              BranchSideFuncs:
                - AVI_TrackSeek
                - es_out_SetPCR.743
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
                - vlc_object_Log
                - es_out_Control.742
                - es_out_Control.742
            - BranchSide:      'demux/avi/avi.c:1105,13'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - es_out_Control.742
        - Branch String:   'demux/avi/avi.c:1111,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1113,26'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - es_out_Control.742
            - BranchSide:      'demux/avi/avi.c:1115,5'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
                - vlc_object_Log
                - es_out_Control.742
                - AVI_TrackSeek
                - es_out_Control.742
        - Branch String:   'demux/avi/avi.c:1117,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1119,26'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1131,20'
              BranchSideFuncs:
                - es_out_SetPCR.743
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
        - Branch String:   'demux/avi/avi.c:1120,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1122,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1126,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1122,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1123,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1124,13'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1135,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1137,27'
              BranchSideFuncs:
                - AVI_GetPTS
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
            - BranchSide:      'demux/avi/avi.c:1191,5'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:1139,45'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1139,49'
              BranchSideFuncs:
                - AVI_GetPTS
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
            - BranchSide:      'demux/avi/avi.c:1139,9'
              BranchSideFuncs:
                - AVI_GetPTS
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
        - Branch String:   'demux/avi/avi.c:1140,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1142,35'
              BranchSideFuncs:
                - AVI_GetPTS
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
            - BranchSide:      'demux/avi/avi.c:1150,13'
              BranchSideFuncs:
                - AVI_GetPTS
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
        - Branch String:   'demux/avi/avi.c:1143,16'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1145,44'
              BranchSideFuncs:
                - AVI_GetPTS
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
            - BranchSide:      'demux/avi/avi.c:1147,9'
              BranchSideFuncs:
                - AVI_GetPTS
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
        - Branch String:   'demux/avi/avi.c:1154,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1157,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
            - BranchSide:      'demux/avi/avi.c:1170,29'
              BranchSideFuncs:
                - AVI_GetPTS
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetXsubSampleTimeAt
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
        - Branch String:   'demux/avi/avi.c:1157,62'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1157,65'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
            - BranchSide:      'demux/avi/avi.c:1160,36'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
        - Branch String:   'demux/avi/avi.c:1157,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1159,29'
              BranchSideFuncs:
                - AVI_GetXsubSampleTimeAt
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
            - BranchSide:      'demux/avi/avi.c:1160,36'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
        - Branch String:   'demux/avi/avi.c:1160,36'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1161,36'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
            - BranchSide:      'demux/avi/avi.c:1161,63'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
        - Branch String:   'demux/avi/avi.c:1162,47'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1163,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
            - BranchSide:      'demux/avi/avi.c:1166,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
        - Branch String:   'demux/avi/avi.c:1162,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1164,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
            - BranchSide:      'demux/avi/avi.c:1166,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
        - Branch String:   'demux/avi/avi.c:1172,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1174,52'
              BranchSideFuncs:
                - AVI_PTSToByte
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_GetXsubSampleTimeAt
            - BranchSide:      'demux/avi/avi.c:1176,19'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
                - AVI_PTSToChunk
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:1176,19'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1178,54'
              BranchSideFuncs:
                - AVI_PTSToChunk
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1188,13'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
        - Branch String:   'demux/avi/avi.c:1179,28'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1179,44'
              BranchSideFuncs:
                - AVI_GetDPTS
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
            - BranchSide:      'demux/avi/avi.c:1185,37'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
        - Branch String:   'demux/avi/avi.c:1179,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1183,31'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
            - BranchSide:      'demux/avi/avi.c:1185,37'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - AVI_PTSToChunk
                - AVI_GetDPTS
                - AVI_PTSToByte
                - AVI_GetXsubSampleTimeAt
        - Branch String:   'demux/avi/avi.c:1199,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1201,31'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1224,13'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1202,36'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1203,19'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1206,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:1203,41'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1203,44'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1209,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:1203,65'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1204,32'
              BranchSideFuncs:
                - AVI_GetDPTS
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1209,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:1202,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1206,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1209,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:1209,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1211,24'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1222,9'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:1213,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1215,25'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1221,13'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:1215,37'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1215,40'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1217,35'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:1215,25'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1217,35'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1220,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:1224,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1226,27'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1236,13'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
        - Branch String:   'demux/avi/avi.c:1226,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1228,41'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1232,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1229,39'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1229,42'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1231,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1229,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1230,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1231,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1236,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1238,28'
              BranchSideFuncs:
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
            - BranchSide:      'demux/avi/avi.c:1318,33'
              BranchSideFuncs:
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
        - Branch String:   'demux/avi/avi.c:1242,35'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1242,38'
              BranchSideFuncs:
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
            - BranchSide:      'demux/avi/avi.c:1254,37'
              BranchSideFuncs:
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
        - Branch String:   'demux/avi/avi.c:1242,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1244,37'
              BranchSideFuncs:
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_TrackStopFinishedStreams
            - BranchSide:      'demux/avi/avi.c:1254,37'
              BranchSideFuncs:
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
        - Branch String:   'demux/avi/avi.c:1244,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1245,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1247,37'
              BranchSideFuncs:
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_TrackStopFinishedStreams
        - Branch String:   'demux/avi/avi.c:1247,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1249,59'
              BranchSideFuncs:
                - AVI_TrackStopFinishedStreams
            - BranchSide:      'demux/avi/avi.c:1251,13'
              BranchSideFuncs:
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
        - Branch String:   'demux/avi/avi.c:1254,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1255,21'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1262,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1264,21'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
            - BranchSide:      'demux/avi/avi.c:1268,28'
              BranchSideFuncs:
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
        - Branch String:   'demux/avi/avi.c:1268,55'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1269,30'
              BranchSideFuncs:
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
            - BranchSide:      'demux/avi/avi.c:1271,41'
              BranchSideFuncs:
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
        - Branch String:   'demux/avi/avi.c:1269,48'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1269,58'
              BranchSideFuncs:
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
            - BranchSide:      'demux/avi/avi.c:1284,38'
              BranchSideFuncs:
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
        - Branch String:   'demux/avi/avi.c:1268,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1271,41'
              BranchSideFuncs:
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
            - BranchSide:      'demux/avi/avi.c:1284,38'
              BranchSideFuncs:
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
        - Branch String:   'demux/avi/avi.c:1271,25'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1273,25'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
            - BranchSide:      'demux/avi/avi.c:1278,26'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
        - Branch String:   'demux/avi/avi.c:1278,25'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1279,26'
              BranchSideFuncs:
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
            - BranchSide:      'demux/avi/avi.c:1280,21'
              BranchSideFuncs:
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
        - Branch String:   'demux/avi/avi.c:1296,40'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1297,38'
              BranchSideFuncs:
                - AVI_GetDPTS
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
            - BranchSide:      'demux/avi/avi.c:1305,45'
              BranchSideFuncs:
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_GetDPTS
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
        - Branch String:   'demux/avi/avi.c:1296,25'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1299,56'
              BranchSideFuncs:
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
            - BranchSide:      'demux/avi/avi.c:1305,45'
              BranchSideFuncs:
                - AVI_PacketNext
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_GetDPTS
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
        - Branch String:   'demux/avi/avi.c:1318,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1319,17'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1330,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1335,30'
              BranchSideFuncs:
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
            - BranchSide:      'demux/avi/avi.c:1352,13'
              BranchSideFuncs:
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1335,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1337,21'
              BranchSideFuncs:
                - AVI_PTSToByte
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1348,22'
              BranchSideFuncs:
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1337,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1339,32'
              BranchSideFuncs:
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1344,47'
              BranchSideFuncs:
                - AVI_PTSToByte
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1345,32'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1345,30'
              BranchSideFuncs:
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1345,30'
              BranchSideFuncs:
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1348,22'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1348,20'
              BranchSideFuncs:
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1348,20'
              BranchSideFuncs:
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1352,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1352,13'
              BranchSideFuncs:
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:1353,22'
              BranchSideFuncs:
                - ReadFrame
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:1359,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1361,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_SendFrame
                - AVI_GetPTS
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1367,13'
              BranchSideFuncs:
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
                - AVI_GetPTS
        - Branch String:   'demux/avi/avi.c:1367,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1368,55'
              BranchSideFuncs:
                - AVI_GetPTS
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1370,43'
              BranchSideFuncs:
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:1372,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1374,13'
              BranchSideFuncs:
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1376,18'
              BranchSideFuncs:
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:1382,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1384,38'
              BranchSideFuncs:
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1396,13'
              BranchSideFuncs:
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:1386,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1389,17'
              BranchSideFuncs:
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1392,9'
              BranchSideFuncs:
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:1397,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1399,34'
              BranchSideFuncs:
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1401,22'
              BranchSideFuncs:
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:1399,34'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1399,58'
              BranchSideFuncs:
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1399,17'
              BranchSideFuncs:
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:1409,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1412,17'
              BranchSideFuncs:
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1421,13'
              BranchSideFuncs:
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
        - Branch String:   'demux/avi/avi.c:1413,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1415,44'
              BranchSideFuncs:
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
            - BranchSide:      'demux/avi/avi.c:1418,9'
              BranchSideFuncs:
                - AVI_SendFrame
                - vlc_stream_Seek
                - __assert_fail
                - ReadFrame
                - AVI_GetPTS
                - vlc_object_Log
                - AVI_PTSToByte
                - vlc_stream_Seek
                - AVI_PacketGetHeader
                - AVI_GetKeyFlag
                - avi_index_Append
                - AVI_PacketNext
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - AVI_GetDPTS
                - AVI_PacketNext
                - vlc_object_Log
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_TrackStopFinishedStreams
                - vlc_stream_Seek
                - AVI_PacketNext
                - AVI_TrackStopFinishedStreams
                - vlc_object_Log
                - AVI_GetDPTS
      Callsites:
        - Src:             'demux/avi/avi.c:1092,9'
          Dst:             es_out_Control
        - Src:             'demux/avi/avi.c:1096,13'
          Dst:             es_out_Control
        - Src:             'demux/avi/avi.c:1103,17'
          Dst:             AVI_TrackSeek
        - Src:             'demux/avi/avi.c:1126,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:1131,5'
          Dst:             es_out_SetPCR
        - Src:             'demux/avi/avi.c:1158,44'
          Dst:             AVI_GetXsubSampleTimeAt
        - Src:             'demux/avi/avi.c:1170,45'
          Dst:             AVI_GetPTS
        - Src:             'demux/avi/avi.c:1174,37'
          Dst:             AVI_PTSToByte
        - Src:             'demux/avi/avi.c:1178,38'
          Dst:             AVI_PTSToChunk
        - Src:             'demux/avi/avi.c:1179,31'
          Dst:             AVI_GetDPTS
        - Src:             'demux/avi/avi.c:1204,19'
          Dst:             AVI_GetDPTS
        - Src:             'demux/avi/avi.c:1232,13'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:1244,21'
          Dst:             vlc_stream_Seek
        - Src:             'demux/avi/avi.c:1247,21'
          Dst:             AVI_PacketNext
        - Src:             'demux/avi/avi.c:1249,29'
          Dst:             AVI_TrackStopFinishedStreams
        - Src:             'demux/avi/avi.c:1254,21'
          Dst:             vlc_stream_Seek
        - Src:             'demux/avi/avi.c:1262,21'
          Dst:             AVI_PacketGetHeader
        - Src:             'demux/avi/avi.c:1264,21'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:1266,29'
          Dst:             AVI_TrackStopFinishedStreams
        - Src:             'demux/avi/avi.c:1271,25'
          Dst:             AVI_PacketNext
        - Src:             'demux/avi/avi.c:1273,25'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:1275,33'
          Dst:             AVI_TrackStopFinishedStreams
        - Src:             'demux/avi/avi.c:1279,26'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:1289,38'
          Dst:             AVI_GetKeyFlag
        - Src:             'demux/avi/avi.c:1293,41'
          Dst:             avi_index_Append
        - Src:             'demux/avi/avi.c:1297,25'
          Dst:             AVI_GetDPTS
        - Src:             'demux/avi/avi.c:1305,29'
          Dst:             AVI_PacketNext
        - Src:             'demux/avi/avi.c:1307,29'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:1309,37'
          Dst:             AVI_TrackStopFinishedStreams
        - Src:             'demux/avi/avi.c:1318,17'
          Dst:             vlc_stream_Seek
        - Src:             'demux/avi/avi.c:1344,32'
          Dst:             AVI_PTSToByte
        - Src:             'demux/avi/avi.c:1352,13'
          Dst:             __assert_fail
        - Src:             'demux/avi/avi.c:1359,25'
          Dst:             ReadFrame
        - Src:             'demux/avi/avi.c:1361,13'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:1368,43'
          Dst:             AVI_GetPTS
        - Src:             'demux/avi/avi.c:1424,9'
          Dst:             AVI_SendFrame
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1749
      functionLinenumberEnd: 1863
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         88
      ICount:          714
      EdgeCount:       110
      CyclomaticComplexity: 24
      functionsReached:
        - ControlGetPosition
        - Seek
        - calloc
        - demux_vaControlHelper
        - vlc_input_attachment_Hold
        - vlc_meta_Merge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:1756,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1759,39'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1763,18'
              BranchSideFuncs:
                - ControlGetPosition
            - BranchSide:      'demux/avi/avi.c:1767,17'
              BranchSideFuncs:
                - Seek
            - BranchSide:      'demux/avi/avi.c:1780,45'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1785,15'
              BranchSideFuncs:
                - Seek
                - ControlGetPosition
            - BranchSide:      'demux/avi/avi.c:1805,45'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1809,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1823,22'
              BranchSideFuncs:
                - vlc_meta_Merge
            - BranchSide:      'demux/avi/avi.c:1829,17'
              BranchSideFuncs:
                - calloc
                - vlc_input_attachment_Hold
            - BranchSide:      'demux/avi/avi.c:1848,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1858,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/avi/avi.c:1858,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/avi/avi.c:1858,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/avi/avi.c:1858,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/avi/avi.c:1861,13'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1759,14'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1759,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1759,14'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1763,18'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1763,18'
              BranchSideFuncs:
                - ControlGetPosition
            - BranchSide:      'demux/avi/avi.c:1763,18'
              BranchSideFuncs:
                - ControlGetPosition
        - Branch String:   'demux/avi/avi.c:1767,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1767,17'
              BranchSideFuncs:
                - Seek
            - BranchSide:      'demux/avi/avi.c:1767,17'
              BranchSideFuncs:
                - Seek
        - Branch String:   'demux/avi/avi.c:1768,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1768,17'
              BranchSideFuncs:
                - Seek
            - BranchSide:      'demux/avi/avi.c:1768,17'
              BranchSideFuncs:
                - Seek
        - Branch String:   'demux/avi/avi.c:1769,18'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1771,17'
              BranchSideFuncs:
                - Seek
            - BranchSide:      'demux/avi/avi.c:1775,23'
              BranchSideFuncs:
                - Seek
        - Branch String:   'demux/avi/avi.c:1780,14'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1780,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1780,14'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1787,19'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1787,19'
              BranchSideFuncs:
                - Seek
                - ControlGetPosition
            - BranchSide:      'demux/avi/avi.c:1787,19'
              BranchSideFuncs:
                - Seek
                - ControlGetPosition
        - Branch String:   'demux/avi/avi.c:1788,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1788,17'
              BranchSideFuncs:
                - Seek
                - ControlGetPosition
            - BranchSide:      'demux/avi/avi.c:1788,17'
              BranchSideFuncs:
                - Seek
                - ControlGetPosition
        - Branch String:   'demux/avi/avi.c:1789,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1791,17'
              BranchSideFuncs:
                - Seek
                - ControlGetPosition
            - BranchSide:      'demux/avi/avi.c:1793,22'
              BranchSideFuncs:
                - Seek
                - ControlGetPosition
        - Branch String:   'demux/avi/avi.c:1793,22'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1795,29'
              BranchSideFuncs:
                - Seek
            - BranchSide:      'demux/avi/avi.c:1797,22'
              BranchSideFuncs:
                - Seek
                - ControlGetPosition
        - Branch String:   'demux/avi/avi.c:1805,14'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1805,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1805,14'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1809,18'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1811,34'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1811,34'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1811,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1813,35'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1820,13'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1814,47'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1814,50'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1819,13'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1814,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1816,34'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1819,13'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1823,22'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1823,22'
              BranchSideFuncs:
                - vlc_meta_Merge
            - BranchSide:      'demux/avi/avi.c:1823,22'
              BranchSideFuncs:
                - vlc_meta_Merge
        - Branch String:   'demux/avi/avi.c:1829,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1830,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1832,48'
              BranchSideFuncs:
                - calloc
                - vlc_input_attachment_Hold
        - Branch String:   'demux/avi/avi.c:1832,48'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1832,48'
              BranchSideFuncs:
                - calloc
                - vlc_input_attachment_Hold
            - BranchSide:      'demux/avi/avi.c:1832,48'
              BranchSideFuncs:
                - calloc
                - vlc_input_attachment_Hold
        - Branch String:   'demux/avi/avi.c:1833,27'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1833,27'
              BranchSideFuncs:
                - calloc
                - vlc_input_attachment_Hold
            - BranchSide:      'demux/avi/avi.c:1833,27'
              BranchSideFuncs:
                - calloc
                - vlc_input_attachment_Hold
        - Branch String:   'demux/avi/avi.c:1836,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1838,27'
              BranchSideFuncs:
                - vlc_input_attachment_Hold
            - BranchSide:      'demux/avi/avi.c:1843,13'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1839,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1840,67'
              BranchSideFuncs:
                - vlc_input_attachment_Hold
            - BranchSide:      'demux/avi/avi.c:1841,17'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:1848,40'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:1848,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:1848,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/avi.c:1764,19'
          Dst:             ControlGetPosition
        - Src:             'demux/avi/avi.c:1776,24'
          Dst:             Seek
        - Src:             'demux/avi/avi.c:1799,21'
          Dst:             ControlGetPosition
        - Src:             'demux/avi/avi.c:1802,20'
          Dst:             Seek
        - Src:             'demux/avi/avi.c:1824,13'
          Dst:             vlc_meta_Merge
        - Src:             'demux/avi/avi.c:1835,27'
          Dst:             calloc
        - Src:             'demux/avi/avi.c:1840,40'
          Dst:             vlc_input_attachment_Hold
        - Src:             'demux/avi/avi.c:1858,20'
          Dst:             demux_vaControlHelper
    - functionName:    var_InheritBool
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    wf_tag_to_fourcc
      functionSourceFile: '/src/vlc/modules/../include/vlc_codecs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_tag
        - fcc
        - ppsz_name
      BBCount:         14
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_codecs.h:397,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:399,39'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:401,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:399,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:399,59'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:400,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:401,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:401,48'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:402,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:402,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:402,60'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:402,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    AVI_FourccGetCodec
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2261
      functionLinenumberEnd: 2272
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - i_cat
        - i_codec
      BBCount:         7
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - vlc_fourcc_GetCodec
        - wf_tag_to_fourcc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:2262,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:2265,31'
              BranchSideFuncs:
                - wf_tag_to_fourcc.801
            - BranchSide:      'demux/avi/avi.c:2268,41'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
            - BranchSide:      'demux/avi/avi.c:2270,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/avi.c:2265,13'
          Dst:             wf_tag_to_fourcc
        - Src:             'demux/avi/avi.c:2268,20'
          Dst:             vlc_fourcc_GetCodec
    - functionName:    vlc_entry_license__demux_avi_avi
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_avi_avi
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_avi_avi
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         17
      ICount:          149
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - AVI_ChunkFreeRoot
        - avi_index_Clean
        - es_format_Clean
        - vlc_input_attachment_Release
        - vlc_meta_Delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:334,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:336,13'
              BranchSideFuncs:
                - free
                - AVI_ChunkFreeRoot
                - free
                - free
                - vlc_input_attachment_Release
                - vlc_meta_Delete
                - es_format_Clean
                - avi_index_Clean
                - free
            - BranchSide:      'demux/avi/avi.c:343,11'
              BranchSideFuncs:
                - free
                - AVI_ChunkFreeRoot
                - free
                - free
                - vlc_input_attachment_Release
                - vlc_meta_Delete
        - Branch String:   'demux/avi/avi.c:336,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:338,31'
              BranchSideFuncs:
                - es_format_Clean
                - avi_index_Clean
                - free
                - free
                - AVI_ChunkFreeRoot
                - free
                - free
                - vlc_input_attachment_Release
                - vlc_meta_Delete
            - BranchSide:      'demux/avi/avi.c:342,5'
              BranchSideFuncs:
                - free
                - AVI_ChunkFreeRoot
                - free
                - free
                - vlc_input_attachment_Release
                - vlc_meta_Delete
                - es_format_Clean
                - avi_index_Clean
                - free
        - Branch String:   'demux/avi/avi.c:346,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:347,26'
              BranchSideFuncs:
                - vlc_meta_Delete
                - free
                - free
                - vlc_input_attachment_Release
            - BranchSide:      'demux/avi/avi.c:349,19'
              BranchSideFuncs:
                - free
                - free
                - vlc_input_attachment_Release
        - Branch String:   'demux/avi/avi.c:349,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:350,38'
              BranchSideFuncs:
                - vlc_input_attachment_Release
                - free
                - free
            - BranchSide:      'demux/avi/avi.c:351,10'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'demux/avi/avi.c:338,13'
          Dst:             es_format_Clean
        - Src:             'demux/avi/avi.c:339,13'
          Dst:             avi_index_Clean
        - Src:             'demux/avi/avi.c:345,5'
          Dst:             AVI_ChunkFreeRoot
        - Src:             'demux/avi/avi.c:347,9'
          Dst:             vlc_meta_Delete
        - Src:             'demux/avi/avi.c:350,9'
          Dst:             vlc_input_attachment_Release
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         290
      ICount:          2379
      EdgeCount:       387
      CyclomaticComplexity: 99
      functionsReached:
        - AVI_ChunkCount_
        - AVI_ChunkFind_
        - AVI_ChunkReadRoot
        - AVI_ExtractSubtitle
        - AVI_FourccGetCodec
        - AVI_IndexCreate
        - AVI_IndexLoad
        - AVI_MetaLoad
        - AVI_MovieGetLength
        - Close
        - FromACP
        - IsQNAPCodec
        - ParseBitmapInfoHeader
        - abort
        - aout_BitsPerSample
        - calloc
        - es_format_Clean
        - es_format_Init
        - es_out_Add
        - realloc
        - strncasecmp
        - strncmp
        - var_InheritBool
        - var_InheritInteger
        - vlc_dialog_wait_question
        - vlc_fourcc_GetCodecAudio
        - vlc_fourcc_GetDescription
        - vlc_gettext
        - vlc_object_Log
        - vlc_stream_Control
        - vlc_stream_Peek
        - vlc_stream_Read
        - vlc_stream_Seek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:377,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:378,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:380,19'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.748
                - vlc_stream_Control.748
                - var_InheritBool.800
                - AVI_ChunkReadRoot
                - AVI_ChunkCount_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_stream_Read
                - strncmp
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'demux/avi/avi.c:380,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:382,32'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - calloc
                - vlc_stream_Control.748
                - vlc_stream_Control.748
                - var_InheritBool.800
                - AVI_ChunkReadRoot
                - AVI_ChunkCount_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_stream_Read
                - strncmp
                - strncmp
            - BranchSide:      'demux/avi/avi.c:388,9'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.748
                - vlc_stream_Control.748
                - var_InheritBool.800
                - AVI_ChunkReadRoot
                - AVI_ChunkCount_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_stream_Read
        - Branch String:   'demux/avi/avi.c:382,55'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:382,77'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - calloc
                - vlc_stream_Control.748
                - vlc_stream_Control.748
                - var_InheritBool.800
                - AVI_ChunkReadRoot
                - AVI_ChunkCount_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_stream_Read
                - strncmp
                - strncmp
            - BranchSide:      'demux/avi/avi.c:384,32'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - calloc
                - vlc_stream_Control.748
                - vlc_stream_Control.748
                - var_InheritBool.800
                - AVI_ChunkReadRoot
                - AVI_ChunkCount_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_stream_Read
                - strncmp
                - strncmp
        - Branch String:   'demux/avi/avi.c:382,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:383,13'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - calloc
                - vlc_stream_Control.748
                - vlc_stream_Control.748
                - var_InheritBool.800
                - AVI_ChunkReadRoot
                - AVI_ChunkCount_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_stream_Read
                - strncmp
                - strncmp
            - BranchSide:      'demux/avi/avi.c:384,32'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - calloc
                - vlc_stream_Control.748
                - vlc_stream_Control.748
                - var_InheritBool.800
                - AVI_ChunkReadRoot
                - AVI_ChunkCount_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_stream_Read
                - strncmp
                - strncmp
        - Branch String:   'demux/avi/avi.c:384,55'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:384,77'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.748
                - vlc_stream_Control.748
                - var_InheritBool.800
                - AVI_ChunkReadRoot
                - AVI_ChunkCount_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_stream_Read
                - strncmp
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'demux/avi/avi.c:386,15'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.748
                - vlc_stream_Control.748
                - var_InheritBool.800
                - AVI_ChunkReadRoot
                - AVI_ChunkCount_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_stream_Read
                - strncmp
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'demux/avi/avi.c:384,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:385,13'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.748
                - vlc_stream_Control.748
                - var_InheritBool.800
                - AVI_ChunkReadRoot
                - AVI_ChunkCount_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_stream_Read
                - strncmp
                - strncmp
                - strncmp
                - strncmp
            - BranchSide:      'demux/avi/avi.c:386,15'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.748
                - vlc_stream_Control.748
                - var_InheritBool.800
                - AVI_ChunkReadRoot
                - AVI_ChunkCount_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_stream_Read
                - strncmp
                - strncmp
                - strncmp
                - strncmp
        - Branch String:   'demux/avi/avi.c:388,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:390,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:393,9'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.748
                - vlc_stream_Control.748
                - var_InheritBool.800
                - AVI_ChunkReadRoot
                - AVI_ChunkCount_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_stream_Read
        - Branch String:   'demux/avi/avi.c:393,22'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:393,42'
              BranchSideFuncs:
                - vlc_stream_Read
                - calloc
                - vlc_stream_Control.748
                - vlc_stream_Control.748
                - var_InheritBool.800
                - AVI_ChunkReadRoot
                - AVI_ChunkCount_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/avi.c:397,30'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.748
                - vlc_stream_Control.748
                - var_InheritBool.800
                - AVI_ChunkReadRoot
                - AVI_ChunkCount_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/avi.c:393,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:397,30'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.748
                - vlc_stream_Control.748
                - var_InheritBool.800
                - AVI_ChunkReadRoot
                - AVI_ChunkCount_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/avi.c:398,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:399,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:400,5'
              BranchSideFuncs:
                - vlc_stream_Control.748
                - vlc_stream_Control.748
                - var_InheritBool.800
                - AVI_ChunkReadRoot
                - AVI_ChunkCount_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/avi.c:411,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:413,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/avi.c:418,9'
              BranchSideFuncs:
                - AVI_ChunkCount_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:418,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:421,13'
              BranchSideFuncs:
                - AVI_ChunkCount_
                - vlc_object_Log
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:438,15'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:424,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:428,22'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:436,5'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:429,24'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:429,27'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:435,9'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:429,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:431,17'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:435,9'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkFind_
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:441,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:442,19'
              BranchSideFuncs:
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:444,10'
              BranchSideFuncs:
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:444,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:444,21'
              BranchSideFuncs:
                - vlc_object_Log
                - Close.808
                - AVI_ChunkFind_
                - vlc_object_Log
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:446,9'
              BranchSideFuncs:
                - vlc_object_Log
                - Close.808
        - Branch String:   'demux/avi/avi.c:444,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:446,9'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:450,21'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_object_Log
                - Close.808
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:450,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:452,9'
              BranchSideFuncs:
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:455,15'
              BranchSideFuncs:
                - AVI_ChunkCount_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:456,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:458,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:462,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:462,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:464,9'
              BranchSideFuncs:
                - vlc_object_Log
                - Close.808
            - BranchSide:      'demux/avi/avi.c:469,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:481,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:483,9'
              BranchSideFuncs:
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/avi.c:486,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:486,14'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:488,9'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/avi.c:496,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/avi.c:490,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:491,13'
              BranchSideFuncs:
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/avi.c:493,5'
              BranchSideFuncs:
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/avi.c:505,23'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:505,21'
              BranchSideFuncs:
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/avi.c:505,21'
              BranchSideFuncs:
                - AVI_MetaLoad
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/avi.c:513,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:515,41'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/avi.c:767,9'
              BranchSideFuncs:
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:516,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:517,13'
              BranchSideFuncs:
                - Close.808
            - BranchSide:      'demux/avi/avi.c:519,41'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/avi.c:531,28'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:531,31'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
            - BranchSide:      'demux/avi/avi.c:533,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
        - Branch String:   'demux/avi/avi.c:531,46'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:531,49'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
            - BranchSide:      'demux/avi/avi.c:533,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
        - Branch String:   'demux/avi/avi.c:531,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:533,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
            - BranchSide:      'demux/avi/avi.c:538,23'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
        - Branch String:   'demux/avi/avi.c:544,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:548,34'
              BranchSideFuncs:
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
            - BranchSide:      'demux/avi/avi.c:662,21'
              BranchSideFuncs:
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
            - BranchSide:      'demux/avi/avi.c:723,17'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/avi.c:730,17'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/avi/avi.c:730,17'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/avi/avi.c:742,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - free
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/avi.c:746,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/avi.c:550,72'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:551,21'
              BranchSideFuncs:
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
            - BranchSide:      'demux/avi/avi.c:557,69'
              BranchSideFuncs:
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
        - Branch String:   'demux/avi/avi.c:550,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:553,51'
              BranchSideFuncs:
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
            - BranchSide:      'demux/avi/avi.c:557,69'
              BranchSideFuncs:
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
        - Branch String:   'demux/avi/avi.c:562,43'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:562,46'
              BranchSideFuncs:
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
            - BranchSide:      'demux/avi/avi.c:564,70'
              BranchSideFuncs:
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
        - Branch String:   'demux/avi/avi.c:562,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:564,70'
              BranchSideFuncs:
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
            - BranchSide:      'demux/avi/avi.c:580,26'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:567,25'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:569,29'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
            - BranchSide:      'demux/avi/avi.c:575,30'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
        - Branch String:   'demux/avi/avi.c:569,29'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:570,47'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
            - BranchSide:      'demux/avi/avi.c:571,29'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
        - Branch String:   'demux/avi/avi.c:571,29'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:572,48'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
            - BranchSide:      'demux/avi/avi.c:573,25'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
        - Branch String:   'demux/avi/avi.c:589,57'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:590,21'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
            - BranchSide:      'demux/avi/avi.c:592,21'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
        - Branch String:   'demux/avi/avi.c:589,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:592,21'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
            - BranchSide:      'demux/avi/avi.c:595,22'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
        - Branch String:   'demux/avi/avi.c:595,22'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:597,21'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
            - BranchSide:      'demux/avi/avi.c:601,22'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
        - Branch String:   'demux/avi/avi.c:601,65'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:602,22'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
            - BranchSide:      'demux/avi/avi.c:610,21'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
        - Branch String:   'demux/avi/avi.c:602,39'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:602,42'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
            - BranchSide:      'demux/avi/avi.c:610,21'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
        - Branch String:   'demux/avi/avi.c:601,22'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:604,21'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
            - BranchSide:      'demux/avi/avi.c:610,21'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
        - Branch String:   'demux/avi/avi.c:610,55'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:611,21'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
            - BranchSide:      'demux/avi/avi.c:616,51'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
        - Branch String:   'demux/avi/avi.c:611,46'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:611,49'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
            - BranchSide:      'demux/avi/avi.c:616,51'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
        - Branch String:   'demux/avi/avi.c:610,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:613,49'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
            - BranchSide:      'demux/avi/avi.c:616,51'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
        - Branch String:   'demux/avi/avi.c:624,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:626,54'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - FromACP
            - BranchSide:      'demux/avi/avi.c:632,17'
              BranchSideFuncs:
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
        - Branch String:   'demux/avi/avi.c:628,40'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:628,43'
              BranchSideFuncs:
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
                - FromACP
            - BranchSide:      'demux/avi/avi.c:630,17'
              BranchSideFuncs:
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
        - Branch String:   'demux/avi/avi.c:628,25'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:629,57'
              BranchSideFuncs:
                - FromACP
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
            - BranchSide:      'demux/avi/avi.c:630,17'
              BranchSideFuncs:
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
        - Branch String:   'demux/avi/avi.c:643,76'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:644,21'
              BranchSideFuncs:
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - malloc
                - es_format_Clean
                - free
            - BranchSide:      'demux/avi/avi.c:657,17'
              BranchSideFuncs:
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/avi/avi.c:643,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:646,35'
              BranchSideFuncs:
                - malloc
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - es_format_Clean
                - free
            - BranchSide:      'demux/avi/avi.c:657,17'
              BranchSideFuncs:
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/avi/avi.c:648,25'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:650,43'
              BranchSideFuncs:
                - es_format_Clean
                - free
                - Close.808
            - BranchSide:      'demux/avi/avi.c:654,39'
              BranchSideFuncs:
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/avi/avi.c:662,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:664,20'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/avi/avi.c:671,34'
              BranchSideFuncs:
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - strncasecmp
                - es_format_Clean
                - free
        - Branch String:   'demux/avi/avi.c:673,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:676,39'
              BranchSideFuncs:
                - es_format_Clean
                - free
                - Close.808
            - BranchSide:      'demux/avi/avi.c:681,21'
              BranchSideFuncs:
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - strncasecmp
        - Branch String:   'demux/avi/avi.c:681,55'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:682,43'
              BranchSideFuncs:
                - strncasecmp
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/avi/avi.c:689,34'
              BranchSideFuncs:
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/avi/avi.c:681,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:685,21'
              BranchSideFuncs:
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/avi/avi.c:689,34'
              BranchSideFuncs:
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/avi/avi.c:689,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:691,21'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/avi/avi.c:695,17'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/avi/avi.c:700,21'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:702,53'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/avi/avi.c:712,17'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/avi/avi.c:703,59'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:704,25'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/avi/avi.c:706,49'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/avi/avi.c:703,25'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:705,46'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/avi/avi.c:706,49'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/avi/avi.c:712,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:751,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/avi/avi.c:751,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/avi/avi.c:751,37'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:752,14'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/avi.c:760,24'
              BranchSideFuncs:
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
        - Branch String:   'demux/avi/avi.c:752,26'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:752,30'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/avi.c:754,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/avi.c:752,41'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:752,46'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/avi.c:754,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/avi.c:751,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:754,13'
              BranchSideFuncs:
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
            - BranchSide:      'demux/avi/avi.c:760,24'
              BranchSideFuncs:
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
        - Branch String:   'demux/avi/avi.c:761,20'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:761,23'
              BranchSideFuncs:
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
                - FromACP
            - BranchSide:      'demux/avi/avi.c:763,32'
              BranchSideFuncs:
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
        - Branch String:   'demux/avi/avi.c:761,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:762,48'
              BranchSideFuncs:
                - FromACP
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
            - BranchSide:      'demux/avi/avi.c:763,32'
              BranchSideFuncs:
                - es_out_Add.734
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
                - realloc
        - Branch String:   'demux/avi/avi.c:764,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:764,9'
              BranchSideFuncs:
                - realloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/avi.c:764,9'
              BranchSideFuncs:
                - malloc
                - abort
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/avi.c:764,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:764,9'
              BranchSideFuncs:
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/avi.c:765,5'
              BranchSideFuncs:
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - calloc
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - AVI_FourccGetCodec
                - es_format_Init
                - es_out_Add.734
                - malloc
                - abort
                - realloc
                - FromACP
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - AVI_ExtractSubtitle
                - free
                - es_format_Init
                - ParseBitmapInfoHeader
                - IsQNAPCodec
                - AVI_ChunkFind_
                - vlc_object_Log
                - strncasecmp
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Init
                - es_format_Init
                - AVI_FourccGetCodec
                - AVI_ChunkFind_
                - vlc_fourcc_GetDescription
                - vlc_object_Log
                - malloc
                - es_format_Clean
                - free
                - AVI_ChunkFind_
                - FromACP
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - aout_BitsPerSample
                - AVI_FourccGetCodec
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/avi.c:767,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:769,9'
              BranchSideFuncs:
                - vlc_object_Log
                - Close.808
            - BranchSide:      'demux/avi/avi.c:773,18'
              BranchSideFuncs:
                - var_InheritInteger.774
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
        - Branch String:   'demux/avi/avi.c:774,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:775,5'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
            - BranchSide:      'demux/avi/avi.c:790,14'
              BranchSideFuncs:
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
        - Branch String:   'demux/avi/avi.c:777,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:779,30'
              BranchSideFuncs:
                - AVI_IndexCreate
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:781,18'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
        - Branch String:   'demux/avi/avi.c:781,18'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:783,28'
              BranchSideFuncs:
                - AVI_IndexLoad
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:787,13'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:800,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:802,33'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MovieGetLength
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:806,9'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MovieGetLength
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:803,39'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:803,42'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MovieGetLength
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:805,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MovieGetLength
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:803,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:804,33'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MovieGetLength
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:805,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MovieGetLength
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:804,33'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:804,31'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MovieGetLength
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:804,31'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MovieGetLength
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:806,52'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:807,9'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MovieGetLength
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:854,19'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:806,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:810,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MovieGetLength
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:854,19'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:812,30'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:812,54'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:812,33'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MovieGetLength
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:812,50'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:812,54'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:851,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:812,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:814,18'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:851,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:814,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:815,25'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:818,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:818,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:820,39'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
            - BranchSide:      'demux/avi/avi.c:846,25'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_object_Log
                - AVI_IndexLoad
                - AVI_IndexCreate
        - Branch String:   'demux/avi/avi.c:827,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:836,35'
              BranchSideFuncs:
                - Close.808
            - BranchSide:      'demux/avi/avi.c:839,33'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - AVI_MovieGetLength
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - AVI_IndexLoad
                - AVI_IndexCreate
            - BranchSide:      'demux/avi/avi.c:843,13'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:854,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:856,35'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:894,9'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
        - Branch String:   'demux/avi/avi.c:860,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:862,13'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:864,13'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:864,32'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:865,13'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:868,13'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:865,30'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:866,13'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:868,13'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:864,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:868,13'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:870,18'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:873,20'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:874,13'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:892,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:874,57'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:875,13'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:892,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:873,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:878,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:892,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:883,17'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:885,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
            - BranchSide:      'demux/avi/avi.c:888,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - Close.808
                - vlc_stream_Seek
                - AVI_ChunkFind_
                - AVI_ChunkFind_
                - vlc_object_Log
        - Branch String:   'demux/avi/avi.c:894,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:897,30'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Read
                - Close.808
            - BranchSide:      'demux/avi/avi.c:901,26'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
        - Branch String:   'demux/avi/avi.c:897,13'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:898,13'
              BranchSideFuncs:
                - Close.808
            - BranchSide:      'demux/avi/avi.c:899,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - Close.808
        - Branch String:   'demux/avi/avi.c:901,9'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:902,9'
              BranchSideFuncs:
                - Close.808
            - BranchSide:      'demux/avi/avi.c:904,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/avi.c:377,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/avi/avi.c:382,14'
          Dst:             strncmp
        - Src:             'demux/avi/avi.c:382,59'
          Dst:             strncmp
        - Src:             'demux/avi/avi.c:384,14'
          Dst:             strncmp
        - Src:             'demux/avi/avi.c:384,59'
          Dst:             strncmp
        - Src:             'demux/avi/avi.c:393,25'
          Dst:             vlc_stream_Read
        - Src:             'demux/avi/avi.c:397,30'
          Dst:             calloc
        - Src:             'demux/avi/avi.c:405,5'
          Dst:             vlc_stream_Control
        - Src:             'demux/avi/avi.c:407,5'
          Dst:             vlc_stream_Control
        - Src:             'demux/avi/avi.c:409,28'
          Dst:             var_InheritBool
        - Src:             'demux/avi/avi.c:411,9'
          Dst:             AVI_ChunkReadRoot
        - Src:             'demux/avi/avi.c:413,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:418,9'
          Dst:             AVI_ChunkCount_
        - Src:             'demux/avi/avi.c:421,13'
          Dst:             AVI_ChunkCount_
        - Src:             'demux/avi/avi.c:423,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:428,22'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:431,17'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:438,15'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:439,15'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:440,15'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:442,19'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:446,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:450,21'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:452,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:455,15'
          Dst:             AVI_ChunkCount_
        - Src:             'demux/avi/avi.c:458,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:464,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:469,5'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:491,13'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:496,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:503,13'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:509,5'
          Dst:             AVI_MetaLoad
        - Src:             'demux/avi/avi.c:515,41'
          Dst:             calloc
        - Src:             'demux/avi/avi.c:519,41'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:520,41'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:521,41'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:528,42'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:533,13'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:541,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:548,17'
          Dst:             es_format_Init
        - Src:             'demux/avi/avi.c:554,39'
          Dst:             AVI_FourccGetCodec
        - Src:             'demux/avi/avi.c:557,39'
          Dst:             AVI_FourccGetCodec
        - Src:             'demux/avi/avi.c:564,44'
          Dst:             vlc_fourcc_GetCodecAudio
        - Src:             'demux/avi/avi.c:566,36'
          Dst:             aout_BitsPerSample
        - Src:             'demux/avi/avi.c:582,21'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:623,44'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:627,50'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:629,48'
          Dst:             FromACP
        - Src:             'demux/avi/avi.c:632,17'
          Dst:             vlc_fourcc_GetDescription
        - Src:             'demux/avi/avi.c:632,17'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:650,25'
          Dst:             es_format_Clean
        - Src:             'demux/avi/avi.c:664,20'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:665,20'
          Dst:             es_format_Init
        - Src:             'demux/avi/avi.c:671,17'
          Dst:             es_format_Init
        - Src:             'demux/avi/avi.c:673,21'
          Dst:             ParseBitmapInfoHeader
        - Src:             'demux/avi/avi.c:676,21'
          Dst:             es_format_Clean
        - Src:             'demux/avi/avi.c:682,22'
          Dst:             strncasecmp
        - Src:             'demux/avi/avi.c:689,21'
          Dst:             IsQNAPCodec
        - Src:             'demux/avi/avi.c:699,44'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:712,17'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:723,17'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:724,17'
          Dst:             AVI_ExtractSubtitle
        - Src:             'demux/avi/avi.c:730,17'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:731,53'
          Dst:             AVI_FourccGetCodec
        - Src:             'demux/avi/avi.c:731,17'
          Dst:             es_format_Init
        - Src:             'demux/avi/avi.c:742,17'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:746,17'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:754,13'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:755,13'
          Dst:             es_format_Clean
        - Src:             'demux/avi/avi.c:762,39'
          Dst:             FromACP
        - Src:             'demux/avi/avi.c:763,20'
          Dst:             es_out_Add
        - Src:             'demux/avi/avi.c:764,9'
          Dst:             realloc
        - Src:             'demux/avi/avi.c:764,9'
          Dst:             abort
        - Src:             'demux/avi/avi.c:769,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:773,18'
          Dst:             var_InheritInteger
        - Src:             'demux/avi/avi.c:779,13'
          Dst:             AVI_IndexCreate
        - Src:             'demux/avi/avi.c:783,13'
          Dst:             AVI_IndexLoad
        - Src:             'demux/avi/avi.c:787,13'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:792,9'
          Dst:             AVI_IndexLoad
        - Src:             'demux/avi/avi.c:796,23'
          Dst:             AVI_MovieGetLength
        - Src:             'demux/avi/avi.c:810,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:820,39'
          Dst:             vlc_gettext
        - Src:             'demux/avi/avi.c:827,25'
          Dst:             vlc_gettext
        - Src:             'demux/avi/avi.c:827,25'
          Dst:             vlc_gettext
        - Src:             'demux/avi/avi.c:827,25'
          Dst:             vlc_gettext
        - Src:             'demux/avi/avi.c:827,25'
          Dst:             vlc_gettext
        - Src:             'demux/avi/avi.c:827,25'
          Dst:             vlc_dialog_wait_question
        - Src:             'demux/avi/avi.c:840,25'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:847,17'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:870,18'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:871,18'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/avi.c:885,17'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:890,13'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/avi.c:897,13'
          Dst:             vlc_stream_Seek
        - Src:             'demux/avi/avi.c:901,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/avi/avi.c:908,5'
          Dst:             Close
    - functionName:    vlc_entry__demux_avi_avi
      functionSourceFile: '/src/vlc/modules/demux/avi/avi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         24
      ICount:          253
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/avi/avi.c:75,1'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:75,1'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:75,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:76,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:77,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:77,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:77,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:78,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:78,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:78,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:89,1'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:78,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:78,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:79,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:80,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:80,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:82,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:88,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:88,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:88,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/avi.c:88,5'
          Branch Sides:
            - BranchSide:      'demux/avi/avi.c:88,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/avi.c:89,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/avi.c:88,5'
          Dst:             Open
        - Src:             'demux/avi/avi.c:88,5'
          Dst:             Close
    - functionName:    vlc_stream_GetSize
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             vlc_stream_Control
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    GetQWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetB
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AVI_GotoNextChunk
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_chk
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - AVI_ChunkEnd
        - vlc_stream_Control
        - vlc_stream_Read
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:113,63'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:113,66'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Read
            - BranchSide:      'demux/avi/libavi.c:117,22'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Read
        - Branch String:   'demux/avi/libavi.c:113,10'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:115,33'
              BranchSideFuncs:
                - vlc_stream_Seek
            - BranchSide:      'demux/avi/libavi.c:117,22'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Read
        - Branch String:   'demux/avi/libavi.c:118,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:119,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:120,29'
              BranchSideFuncs:
                - vlc_stream_Read
      Callsites:
        - Src:             'demux/avi/libavi.c:112,31'
          Dst:             AVI_ChunkEnd
        - Src:             'demux/avi/libavi.c:113,11'
          Dst:             vlc_stream_Control
        - Src:             'demux/avi/libavi.c:115,16'
          Dst:             vlc_stream_Seek
        - Src:             'demux/avi/libavi.c:117,33'
          Dst:             vlc_stream_Tell
        - Src:             'demux/avi/libavi.c:120,12'
          Dst:             vlc_stream_Read
    - functionName:    AVI_ChunkEnd
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ck
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AVI_ChunkSize
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/avi/libavi.c:53,39'
          Dst:             AVI_ChunkSize
    - functionName:    AVI_ChunkSize
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ck
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AVI_ChunkFree_strz
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_chk
      BBCount:         7
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AVI_ChunkRead_strz
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_chk
      BBCount:         27
      ICount:          218
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - strdup
        - vlc_object_Log
        - vlc_stream_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:855,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:855,5'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:855,5'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Read
                - strdup
                - malloc
                - free
                - free
                - free
                - vlc_object_Log
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:855,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:855,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - strdup
                - malloc
                - free
                - free
                - free
                - vlc_object_Log
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:855,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:855,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:855,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:859,28'
              BranchSideFuncs:
                - strdup
                - malloc
                - free
                - free
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:859,46'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:860,27'
              BranchSideFuncs:
                - strdup
                - malloc
                - free
                - free
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/libavi.c:862,13'
              BranchSideFuncs:
                - strdup
                - malloc
                - free
                - free
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:859,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:862,13'
              BranchSideFuncs:
                - strdup
                - malloc
                - free
                - free
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/libavi.c:864,5'
              BranchSideFuncs:
                - strdup
                - malloc
                - free
                - free
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:867,25'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:867,29'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/libavi.c:869,15'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:867,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:869,15'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/libavi.c:873,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/avi/libavi.c:855,5'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:855,5'
          Dst:             vlc_stream_Read
        - Src:             'demux/avi/libavi.c:865,22'
          Dst:             strdup
        - Src:             'demux/avi/libavi.c:877,5'
          Dst:             vlc_object_Log
    - functionName:    AVI_ChunkRead_dmlh
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_chk
      BBCount:         13
      ICount:          123
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - GetDWLE
        - vlc_object_Log
        - vlc_stream_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:782,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:782,5'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:782,5'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Read
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:782,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:782,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:782,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:782,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:782,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:782,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:784,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:784,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:790,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/avi/libavi.c:782,5'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:782,5'
          Dst:             vlc_stream_Read
        - Src:             'demux/avi/libavi.c:784,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:787,5'
          Dst:             vlc_object_Log
    - functionName:    GetDWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    70
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AVI_ChunkRead_nothing
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_chk
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AVI_NextChunk
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/avi/libavi.c:891,12'
          Dst:             AVI_NextChunk
    - functionName:    AVI_NextChunk
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_chk
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - AVI_ChunkReadCommon
        - AVI_GotoNextChunk
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:127,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:129,34'
              BranchSideFuncs:
                - AVI_GotoNextChunk
            - BranchSide:      'demux/avi/libavi.c:136,31'
              BranchSideFuncs:
                - AVI_GotoNextChunk
        - Branch String:   'demux/avi/libavi.c:129,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:131,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:133,15'
              BranchSideFuncs:
                - AVI_GotoNextChunk
      Callsites:
        - Src:             'demux/avi/libavi.c:129,13'
          Dst:             AVI_ChunkReadCommon
        - Src:             'demux/avi/libavi.c:136,12'
          Dst:             AVI_GotoNextChunk
    - functionName:    AVI_ChunkReadCommon
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_chk
        - p_father
      BBCount:         31
      ICount:          199
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - AVI_ChunkEnd
        - GetDWLE
        - GetFOURCC
        - stream_Size
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_Tell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:69,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:71,26'
              BranchSideFuncs:
                - stream_Size.1008
                - vlc_object_Log
                - stream_Size.1008
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:78,47'
              BranchSideFuncs:
                - GetFOURCC
                - GetDWLE.1006
                - vlc_object_Log
                - AVI_ChunkEnd
                - AVI_ChunkEnd
                - AVI_ChunkEnd
                - vlc_object_Log
        - Branch String:   'demux/avi/libavi.c:71,34'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:71,61'
              BranchSideFuncs:
                - stream_Size.1008
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:74,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/avi/libavi.c:71,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:72,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:74,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/avi/libavi.c:82,54'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:83,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:85,9'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:83,52'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:84,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:85,9'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:82,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:87,9'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_ChunkEnd
                - AVI_ChunkEnd
                - AVI_ChunkEnd
                - vlc_object_Log
        - Branch String:   'demux/avi/libavi.c:87,18'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:87,35'
              BranchSideFuncs:
                - AVI_ChunkEnd
                - AVI_ChunkEnd
                - vlc_object_Log
                - AVI_ChunkEnd
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:100,5'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/avi/libavi.c:87,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:89,9'
              BranchSideFuncs:
                - AVI_ChunkEnd
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:100,5'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/avi/libavi.c:93,63'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:94,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:96,13'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:94,47'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:95,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:96,13'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:93,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:96,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:97,5'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'demux/avi/libavi.c:68,28'
          Dst:             vlc_stream_Tell
        - Src:             'demux/avi/libavi.c:69,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/avi/libavi.c:71,13'
          Dst:             stream_Size
        - Src:             'demux/avi/libavi.c:71,48'
          Dst:             stream_Size
        - Src:             'demux/avi/libavi.c:72,13'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:74,13'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:78,36'
          Dst:             GetFOURCC
        - Src:             'demux/avi/libavi.c:79,36'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:87,21'
          Dst:             AVI_ChunkEnd
        - Src:             'demux/avi/libavi.c:87,45'
          Dst:             AVI_ChunkEnd
        - Src:             'demux/avi/libavi.c:89,9'
          Dst:             AVI_ChunkEnd
        - Src:             'demux/avi/libavi.c:89,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:100,5'
          Dst:             vlc_object_Log
    - functionName:    stream_Size
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_stream_GetSize
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:575,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:576,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:577,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_stream.h:577,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:578,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:579,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:575,9'
          Dst:             vlc_stream_GetSize
    - functionName:    GetFOURCC
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buff
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AVI_ChunkRead_vprp
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_chk
      BBCount:         52
      ICount:          544
      EdgeCount:       74
      CyclomaticComplexity: 24
      functionsReached:
        - GetDWLE
        - vlc_object_Log
        - vlc_stream_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:748,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:748,5'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:748,5'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Read
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:748,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:748,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:748,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:748,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:748,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:748,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:750,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:750,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:750,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:751,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:751,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:751,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:752,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:752,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:752,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:753,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:753,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:753,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:754,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:754,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:754,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:755,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:755,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:755,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:756,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:756,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:756,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:757,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:757,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:757,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:758,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:758,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:759,26'
              BranchSideFuncs:
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:759,30'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:759,28'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:759,28'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:759,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:761,9'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:772,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:761,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:761,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:761,9'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:762,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:762,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:762,9'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:763,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:763,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:763,9'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:764,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:764,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:764,9'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:765,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:765,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:765,9'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:766,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:766,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:766,9'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:767,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:767,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:767,9'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:768,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:759,74'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:768,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/avi/libavi.c:748,5'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:748,5'
          Dst:             vlc_stream_Read
        - Src:             'demux/avi/libavi.c:750,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:751,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:752,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:753,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:754,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:755,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:756,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:757,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:758,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:761,9'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:762,9'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:763,9'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:764,9'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:765,9'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:766,9'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:767,9'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:768,9'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:772,5'
          Dst:             vlc_object_Log
    - functionName:    AVI_ChunkFree_indx
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_chk
      BBCount:         9
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AVI_ChunkFree_idx1
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_chk
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AVI_ChunkRead_idx1
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_chk
      BBCount:         34
      ICount:          292
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - GetDWLE
        - GetFOURCC
        - calloc
        - vlc_object_Log
        - vlc_stream_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:607,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:607,5'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:607,5'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Read
                - vlc_object_Log
                - free
                - calloc
                - free
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:607,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:607,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_object_Log
                - free
                - calloc
                - free
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:607,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:607,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:607,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:607,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - calloc
                - free
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:609,15'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:609,68'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - calloc
                - free
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:609,68'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - calloc
                - free
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:613,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:615,37'
              BranchSideFuncs:
                - calloc
                - free
                - vlc_object_Log
                - free
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:629,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:616,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:617,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:619,22'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:619,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:621,13'
              BranchSideFuncs:
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:626,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:621,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:621,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:621,13'
              BranchSideFuncs:
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:622,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:622,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:622,13'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetFOURCC
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:623,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:623,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:623,13'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetFOURCC
                - GetDWLE.1006
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:624,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:619,54'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:624,13'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/avi/libavi.c:607,5'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:607,5'
          Dst:             vlc_stream_Read
        - Src:             'demux/avi/libavi.c:615,29'
          Dst:             calloc
        - Src:             'demux/avi/libavi.c:621,13'
          Dst:             GetFOURCC
        - Src:             'demux/avi/libavi.c:622,13'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:623,13'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:624,13'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:632,5'
          Dst:             vlc_object_Log
    - functionName:    AVI_ChunkFree_strd
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_chk
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AVI_ChunkRead_strd
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_chk
      BBCount:         19
      ICount:          148
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - vlc_object_Log
        - vlc_stream_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:585,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:585,5'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:585,5'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Read
                - malloc
                - free
                - vlc_object_Log
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:585,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:585,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - malloc
                - free
                - vlc_object_Log
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:585,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:585,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:585,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:585,5'
              BranchSideFuncs:
                - malloc
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:586,10'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:588,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/libavi.c:592,34'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'demux/avi/libavi.c:593,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:594,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:595,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/avi/libavi.c:585,5'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:585,5'
          Dst:             vlc_stream_Read
        - Src:             'demux/avi/libavi.c:588,9'
          Dst:             vlc_object_Log
    - functionName:    AVI_ChunkFree_strf
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_chk
      BBCount:         13
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:573,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:575,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:577,14'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    AVI_ChunkRead_strf
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_chk
      BBCount:         120
      ICount:          1085
      EdgeCount:       159
      CyclomaticComplexity: 41
      functionsReached:
        - AVI_ChunkFind_
        - GetDWLE
        - GetFOURCC
        - GetWLE
        - vlc_object_Log
        - vlc_stream_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:423,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:423,5'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:423,5'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Read
                - AVI_ChunkFind_
                - vlc_object_Log
                - free
                - free
                - malloc
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - malloc
                - free
                - GetWLE.953
                - GetWLE.953
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - vlc_object_Log
                - GetWLE.953
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - vlc_object_Log
                - vlc_object_Log
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:423,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:423,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - AVI_ChunkFind_
                - vlc_object_Log
                - free
                - free
                - malloc
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - malloc
                - free
                - GetWLE.953
                - GetWLE.953
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - vlc_object_Log
                - GetWLE.953
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - vlc_object_Log
                - vlc_object_Log
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:423,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:423,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:423,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:423,5'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_object_Log
                - free
                - free
                - malloc
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - malloc
                - free
                - GetWLE.953
                - GetWLE.953
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - vlc_object_Log
                - GetWLE.953
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - vlc_object_Log
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:424,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:426,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/libavi.c:429,21'
              BranchSideFuncs:
                - AVI_ChunkFind_
                - vlc_object_Log
                - free
                - free
                - malloc
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - malloc
                - free
                - GetWLE.953
                - GetWLE.953
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - vlc_object_Log
                - GetWLE.953
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - vlc_object_Log
        - Branch String:   'demux/avi/libavi.c:429,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:431,9'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - malloc
                - free
                - GetWLE.953
                - GetWLE.953
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - vlc_object_Log
                - GetWLE.953
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:435,13'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - malloc
                - free
                - GetWLE.953
                - GetWLE.953
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - vlc_object_Log
                - GetWLE.953
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - vlc_object_Log
        - Branch String:   'demux/avi/libavi.c:435,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:438,13'
              BranchSideFuncs:
                - malloc
                - free
                - GetWLE.953
                - GetWLE.953
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - vlc_object_Log
                - free
                - GetWLE.953
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:490,13'
              BranchSideFuncs:
                - malloc
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:557,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:557,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:560,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:563,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:439,45'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:439,37'
              BranchSideFuncs:
                - malloc
                - free
                - GetWLE.953
                - GetWLE.953
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - vlc_object_Log
                - free
                - GetWLE.953
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:439,37'
              BranchSideFuncs:
                - malloc
                - free
                - GetWLE.953
                - GetWLE.953
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - vlc_object_Log
                - free
                - GetWLE.953
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:440,18'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:442,17'
              BranchSideFuncs:
                - GetWLE.953
                - GetWLE.953
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - vlc_object_Log
                - free
                - GetWLE.953
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:444,13'
              BranchSideFuncs:
                - GetWLE.953
                - GetWLE.953
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - vlc_object_Log
                - free
                - GetWLE.953
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:444,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:444,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:444,13'
              BranchSideFuncs:
                - GetWLE.953
                - GetWLE.953
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - vlc_object_Log
                - free
                - GetWLE.953
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:445,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:445,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:445,13'
              BranchSideFuncs:
                - GetWLE.953
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - vlc_object_Log
                - free
                - GetWLE.953
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:446,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:446,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:446,13'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - vlc_object_Log
                - free
                - GetWLE.953
                - vlc_object_Log
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:447,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:447,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:447,13'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - vlc_object_Log
                - free
                - GetWLE.953
                - vlc_object_Log
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:448,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:448,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:448,13'
              BranchSideFuncs:
                - GetWLE.953
                - GetWLE.953
                - vlc_object_Log
                - free
                - GetWLE.953
                - vlc_object_Log
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:449,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:449,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:449,13'
              BranchSideFuncs:
                - GetWLE.953
                - vlc_object_Log
                - free
                - GetWLE.953
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:452,18'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:452,21'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - GetWLE.953
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/libavi.c:471,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:451,17'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:454,17'
              BranchSideFuncs:
                - GetWLE.953
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/libavi.c:471,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:454,17'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:454,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:454,17'
              BranchSideFuncs:
                - GetWLE.953
                - vlc_object_Log
                - free
                - vlc_object_Log
        - Branch String:   'demux/avi/libavi.c:457,21'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:461,25'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:464,21'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
        - Branch String:   'demux/avi/libavi.c:464,21'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:466,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/libavi.c:468,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:473,17'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:475,26'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/libavi.c:480,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:492,46'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:492,38'
              BranchSideFuncs:
                - malloc
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:492,38'
              BranchSideFuncs:
                - malloc
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:494,18'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:496,17'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:498,13'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:498,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:498,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:498,13'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:499,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:499,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:499,13'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:500,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:500,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:500,13'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetWLE.953
                - GetWLE.953
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:501,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:501,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:501,13'
              BranchSideFuncs:
                - GetWLE.953
                - GetWLE.953
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:502,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:502,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:502,13'
              BranchSideFuncs:
                - GetWLE.953
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:503,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:503,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:503,13'
              BranchSideFuncs:
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:504,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:504,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:504,13'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:505,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:505,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:505,13'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:506,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:506,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:506,13'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:507,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:507,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:507,13'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:508,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:508,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:508,13'
              BranchSideFuncs:
                - GetDWLE.1006
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:509,17'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:511,50'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/libavi.c:513,18'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:513,18'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:515,40'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/libavi.c:543,18'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:522,22'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:524,25'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/libavi.c:530,21'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:524,25'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:525,67'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/libavi.c:527,25'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:530,21'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:531,21'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/libavi.c:535,29'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:535,29'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:541,21'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/libavi.c:541,21'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:541,21'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:540,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/libavi.c:540,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:545,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:568,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/libavi.c:568,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/avi/libavi.c:423,5'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:423,5'
          Dst:             vlc_stream_Read
        - Src:             'demux/avi/libavi.c:426,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:429,21'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/libavi.c:431,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:444,13'
          Dst:             GetWLE
        - Src:             'demux/avi/libavi.c:445,13'
          Dst:             GetWLE
        - Src:             'demux/avi/libavi.c:446,13'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:447,13'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:448,13'
          Dst:             GetWLE
        - Src:             'demux/avi/libavi.c:449,13'
          Dst:             GetWLE
        - Src:             'demux/avi/libavi.c:454,17'
          Dst:             GetWLE
        - Src:             'demux/avi/libavi.c:466,21'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:480,13'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:498,13'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:499,13'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:500,13'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:501,13'
          Dst:             GetWLE
        - Src:             'demux/avi/libavi.c:502,13'
          Dst:             GetWLE
        - Src:             'demux/avi/libavi.c:503,13'
          Dst:             GetFOURCC
        - Src:             'demux/avi/libavi.c:504,13'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:505,13'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:506,13'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:507,13'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:508,13'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:545,13'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:563,13'
          Dst:             vlc_object_Log
    - functionName:    AVI_ChunkFind_
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - p_chk
        - i_fourcc
        - i_number
        - b_list
      BBCount:         23
      ICount:          118
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    32
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:1200,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1201,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:1203,33'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:1203,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1206,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:1217,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:1206,20'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1206,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:1209,13'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:1206,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1207,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:1209,13'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:1209,56'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1210,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:1213,21'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:1210,22'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1210,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:1211,13'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:1209,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1211,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:1213,21'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:1213,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1214,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:1215,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    AVI_ChunkRead_strh
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_chk
      BBCount:         38
      ICount:          391
      EdgeCount:       54
      CyclomaticComplexity: 18
      functionsReached:
        - GetDWLE
        - GetFOURCC
        - vlc_object_Log
        - vlc_stream_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:392,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:392,5'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:392,5'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Read
                - GetFOURCC
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:392,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:392,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - GetFOURCC
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:392,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:392,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:392,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:392,5'
              BranchSideFuncs:
                - GetFOURCC
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:394,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:394,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:394,5'
              BranchSideFuncs:
                - GetFOURCC
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:395,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:395,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:395,5'
              BranchSideFuncs:
                - GetFOURCC
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:396,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:396,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:396,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:397,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:397,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:397,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:398,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:398,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:398,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:399,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:399,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:399,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:400,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:400,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:400,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:401,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:401,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:401,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:402,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:402,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:402,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:403,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:403,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:403,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:404,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:404,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:404,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:405,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:405,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:405,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:407,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:416,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/avi/libavi.c:416,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/avi/libavi.c:392,5'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:392,5'
          Dst:             vlc_stream_Read
        - Src:             'demux/avi/libavi.c:394,5'
          Dst:             GetFOURCC
        - Src:             'demux/avi/libavi.c:395,5'
          Dst:             GetFOURCC
        - Src:             'demux/avi/libavi.c:396,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:397,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:398,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:399,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:400,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:401,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:402,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:403,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:404,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:405,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:407,5'
          Dst:             vlc_object_Log
    - functionName:    AVI_ChunkRead_avih
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_chk
      BBCount:         39
      ICount:          446
      EdgeCount:       56
      CyclomaticComplexity: 19
      functionsReached:
        - GetDWLE
        - vlc_object_Log
        - vlc_stream_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:360,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:360,5'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:360,5'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Read
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:360,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:360,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:360,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:360,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:360,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:360,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:363,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:363,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:363,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:364,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:364,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:364,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:365,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:365,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:365,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:366,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:366,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:366,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:367,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:367,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:367,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:368,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:368,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:368,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:369,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:369,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:369,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:370,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:370,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:370,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:371,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:371,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:371,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:372,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:372,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:372,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:373,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:373,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:373,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:374,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:374,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:374,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:375,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:375,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:375,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:376,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:376,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:387,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/avi/libavi.c:360,5'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:360,5'
          Dst:             vlc_stream_Read
        - Src:             'demux/avi/libavi.c:363,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:364,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:365,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:366,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:367,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:368,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:369,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:370,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:371,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:372,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:373,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:374,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:375,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:376,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:378,5'
          Dst:             vlc_object_Log
    - functionName:    AVI_ChunkFree_nothing
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_chk
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AVI_ChunkRead_list
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_container
      BBCount:         62
      ICount:          350
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - AVI_ChunkClean
        - AVI_ChunkEnd
        - AVI_ChunkRead
        - AVI_GotoNextChunk
        - AVI_NextChunk
        - GetFOURCC
        - calloc
        - vlc_object_Log
        - vlc_stream_Control
        - vlc_stream_Peek
        - vlc_stream_Read
        - vlc_stream_Tell
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:151,46'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:151,49'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Control.951
                - GetFOURCC
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_object_Log
                - calloc
                - AVI_ChunkRead
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - AVI_ChunkClean
                - free
                - vlc_object_Log
                - vlc_object_Log
                - AVI_NextChunk
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:157,26'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Control.951
                - GetFOURCC
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_object_Log
                - calloc
                - AVI_ChunkRead
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - AVI_ChunkClean
                - free
                - vlc_object_Log
                - vlc_object_Log
                - AVI_NextChunk
                - vlc_object_Log
        - Branch String:   'demux/avi/libavi.c:151,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:154,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:157,26'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Control.951
                - GetFOURCC
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_object_Log
                - calloc
                - AVI_ChunkRead
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - AVI_ChunkClean
                - free
                - vlc_object_Log
                - vlc_object_Log
                - AVI_NextChunk
                - vlc_object_Log
        - Branch String:   'demux/avi/libavi.c:157,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:159,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:163,25'
              BranchSideFuncs:
                - vlc_stream_Control.951
                - GetFOURCC
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_object_Log
                - calloc
                - AVI_ChunkRead
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - AVI_ChunkClean
                - free
                - vlc_object_Log
                - vlc_object_Log
                - AVI_NextChunk
        - Branch String:   'demux/avi/libavi.c:168,61'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:168,64'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_object_Log
                - calloc
                - AVI_ChunkRead
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - AVI_ChunkClean
                - free
                - vlc_object_Log
                - vlc_object_Log
                - AVI_NextChunk
            - BranchSide:      'demux/avi/libavi.c:174,9'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_object_Log
                - calloc
                - AVI_ChunkRead
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - AVI_ChunkClean
                - free
                - vlc_object_Log
                - vlc_object_Log
                - AVI_NextChunk
        - Branch String:   'demux/avi/libavi.c:168,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:170,9'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_object_Log
                - calloc
                - AVI_ChunkRead
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - AVI_ChunkClean
                - free
                - vlc_object_Log
                - vlc_object_Log
                - AVI_NextChunk
            - BranchSide:      'demux/avi/libavi.c:174,9'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_object_Log
                - calloc
                - AVI_ChunkRead
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - AVI_ChunkClean
                - free
                - vlc_object_Log
                - vlc_object_Log
                - AVI_NextChunk
        - Branch String:   'demux/avi/libavi.c:174,62'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:175,9'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_object_Log
                - calloc
                - AVI_ChunkRead
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - AVI_ChunkClean
                - free
                - vlc_object_Log
                - vlc_object_Log
                - AVI_NextChunk
            - BranchSide:      'demux/avi/libavi.c:183,26'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_object_Log
                - calloc
                - AVI_ChunkRead
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - AVI_ChunkClean
                - free
                - vlc_object_Log
        - Branch String:   'demux/avi/libavi.c:174,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:177,14'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_NextChunk
            - BranchSide:      'demux/avi/libavi.c:183,26'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_object_Log
                - calloc
                - AVI_ChunkRead
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - AVI_ChunkClean
                - free
                - vlc_object_Log
        - Branch String:   'demux/avi/libavi.c:177,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:178,13'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_NextChunk
            - BranchSide:      'demux/avi/libavi.c:179,9'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_NextChunk
        - Branch String:   'demux/avi/libavi.c:183,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:185,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:190,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - calloc
                - AVI_ChunkRead
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - AVI_ChunkClean
                - free
        - Branch String:   'demux/avi/libavi.c:200,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:201,13'
              BranchSideFuncs:
                - AVI_ChunkRead
                - calloc
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - AVI_ChunkClean
                - free
            - BranchSide:      'demux/avi/libavi.c:203,32'
              BranchSideFuncs:
                - AVI_ChunkRead
                - calloc
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - AVI_ChunkClean
                - free
        - Branch String:   'demux/avi/libavi.c:204,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:206,29'
              BranchSideFuncs:
                - AVI_ChunkClean
                - free
                - calloc
                - AVI_ChunkRead
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
            - BranchSide:      'demux/avi/libavi.c:213,13'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - AVI_ChunkClean
                - free
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
        - Branch String:   'demux/avi/libavi.c:209,17'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:210,17'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_GotoNextChunk
            - BranchSide:      'demux/avi/libavi.c:211,9'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - AVI_ChunkClean
                - free
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
        - Branch String:   'demux/avi/libavi.c:213,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:215,26'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - AVI_ChunkClean
                - free
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
            - BranchSide:      'demux/avi/libavi.c:220,13'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - AVI_ChunkClean
                - free
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
        - Branch String:   'demux/avi/libavi.c:216,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:217,33'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - AVI_ChunkClean
                - free
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
            - BranchSide:      'demux/avi/libavi.c:218,9'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - AVI_ChunkClean
                - free
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
        - Branch String:   'demux/avi/libavi.c:220,50'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:221,30'
              BranchSideFuncs:
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - calloc
                - AVI_ChunkRead
                - AVI_ChunkClean
                - free
                - vlc_object_Log
                - AVI_GotoNextChunk
            - BranchSide:      'demux/avi/libavi.c:227,13'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - vlc_object_Log
                - AVI_GotoNextChunk
                - AVI_ChunkClean
                - free
        - Branch String:   'demux/avi/libavi.c:220,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:223,13'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_GotoNextChunk
            - BranchSide:      'demux/avi/libavi.c:227,13'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - vlc_object_Log
                - AVI_GotoNextChunk
                - AVI_ChunkClean
                - free
        - Branch String:   'demux/avi/libavi.c:227,19'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:197,5'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - vlc_object_Log
                - AVI_GotoNextChunk
                - AVI_ChunkClean
                - free
            - BranchSide:      'demux/avi/libavi.c:228,13'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - vlc_object_Log
                - AVI_GotoNextChunk
                - AVI_ChunkClean
                - free
        - Branch String:   'demux/avi/libavi.c:228,60'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:197,5'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - vlc_object_Log
                - AVI_GotoNextChunk
                - AVI_ChunkClean
                - free
            - BranchSide:      'demux/avi/libavi.c:229,13'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - vlc_object_Log
                - AVI_GotoNextChunk
                - AVI_ChunkClean
                - free
        - Branch String:   'demux/avi/libavi.c:229,50'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:197,5'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_GotoNextChunk
                - calloc
                - AVI_ChunkRead
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - AVI_ChunkClean
                - free
            - BranchSide:      'demux/avi/libavi.c:230,16'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_GotoNextChunk
                - calloc
                - AVI_ChunkRead
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - AVI_ChunkClean
                - free
        - Branch String:   'demux/avi/libavi.c:230,27'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:230,30'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - vlc_object_Log
                - AVI_GotoNextChunk
                - vlc_stream_Tell
                - AVI_ChunkEnd
                - AVI_ChunkClean
                - free
            - BranchSide:      'demux/avi/libavi.c:232,13'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_GotoNextChunk
        - Branch String:   'demux/avi/libavi.c:227,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:197,5'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_GotoNextChunk
            - BranchSide:      'demux/avi/libavi.c:232,13'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_GotoNextChunk
        - Branch String:   'demux/avi/libavi.c:238,34'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:238,37'
              BranchSideFuncs:
                - AVI_GotoNextChunk
            - BranchSide:      'demux/avi/libavi.c:239,35'
              BranchSideFuncs:
                - AVI_GotoNextChunk
        - Branch String:   'demux/avi/libavi.c:238,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:239,35'
              BranchSideFuncs:
                - AVI_GotoNextChunk
            - BranchSide:      'demux/avi/libavi.c:241,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/libavi.c:154,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:157,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/avi/libavi.c:159,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:163,5'
          Dst:             vlc_stream_Control
        - Src:             'demux/avi/libavi.c:165,32'
          Dst:             GetFOURCC
        - Src:             'demux/avi/libavi.c:179,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:180,16'
          Dst:             AVI_NextChunk
        - Src:             'demux/avi/libavi.c:183,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/avi/libavi.c:185,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:190,5'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:194,5'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:199,17'
          Dst:             calloc
        - Src:             'demux/avi/libavi.c:203,17'
          Dst:             AVI_ChunkRead
        - Src:             'demux/avi/libavi.c:206,13'
          Dst:             AVI_ChunkClean
        - Src:             'demux/avi/libavi.c:221,13'
          Dst:             vlc_stream_Tell
        - Src:             'demux/avi/libavi.c:221,37'
          Dst:             AVI_ChunkEnd
        - Src:             'demux/avi/libavi.c:236,5'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:239,16'
          Dst:             AVI_GotoNextChunk
    - functionName:    AVI_ChunkRead
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_chk
        - p_father
      BBCount:         24
      ICount:          170
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - AVI_ChunkFunctionFind
        - AVI_ChunkReadCommon
        - AVI_ChunkRead_indx
        - AVI_NextChunk
        - vlc_object_Log
      functionUses:    5
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:993,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:995,9'
              BranchSideFuncs:
                - AVI_ChunkReadCommon
                - AVI_ChunkFunctionFind
                - vlc_object_Log
                - AVI_NextChunk
                - AVI_ChunkRead_indx
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:999,30'
              BranchSideFuncs:
                - AVI_ChunkReadCommon
                - AVI_ChunkFunctionFind
                - vlc_object_Log
                - AVI_NextChunk
                - AVI_ChunkRead_indx
                - vlc_object_Log
        - Branch String:   'demux/avi/libavi.c:999,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1000,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:1002,9'
              BranchSideFuncs:
                - AVI_ChunkFunctionFind
                - vlc_object_Log
                - AVI_NextChunk
                - AVI_ChunkRead_indx
                - vlc_object_Log
        - Branch String:   'demux/avi/libavi.c:1002,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1004,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:1007,30'
              BranchSideFuncs:
                - AVI_ChunkFunctionFind
                - vlc_object_Log
                - AVI_NextChunk
                - AVI_ChunkRead_indx
        - Branch String:   'demux/avi/libavi.c:1010,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1012,35'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:1014,25'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_NextChunk
                - AVI_ChunkRead_indx
        - Branch String:   'demux/avi/libavi.c:1014,65'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1015,25'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_NextChunk
                - AVI_ChunkRead_indx
            - BranchSide:      'demux/avi/libavi.c:1016,25'
              BranchSideFuncs:
                - vlc_object_Log
                - AVI_NextChunk
                - AVI_ChunkRead_indx
        - Branch String:   'demux/avi/libavi.c:1015,67'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1016,25'
              BranchSideFuncs:
                - AVI_ChunkRead_indx
            - BranchSide:      'demux/avi/libavi.c:1019,9'
              BranchSideFuncs:
                - AVI_ChunkRead_indx
      Callsites:
        - Src:             'demux/avi/libavi.c:995,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:999,9'
          Dst:             AVI_ChunkReadCommon
        - Src:             'demux/avi/libavi.c:1004,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:1009,15'
          Dst:             AVI_ChunkFunctionFind
        - Src:             'demux/avi/libavi.c:1020,16'
          Dst:             AVI_ChunkRead_indx
        - Src:             'demux/avi/libavi.c:1023,5'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:1025,12'
          Dst:             AVI_NextChunk
    - functionName:    AVI_ChunkClean
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_chk
      BBCount:         15
      ICount:          107
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - AVI_ChunkClean
        - AVI_ChunkFunctionFind
        - vlc_object_Log
      functionUses:    7
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:1034,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1036,9'
              BranchSideFuncs:
                - AVI_ChunkFunctionFind
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkClean
                - free
            - BranchSide:      'demux/avi/libavi.c:1040,15'
              BranchSideFuncs:
                - AVI_ChunkFunctionFind
                - vlc_object_Log
                - vlc_object_Log
                - AVI_ChunkClean
                - free
        - Branch String:   'demux/avi/libavi.c:1041,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1043,18'
              BranchSideFuncs:
                - AVI_ChunkClean
                - free
                - AVI_ChunkFunctionFind
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:1049,38'
              BranchSideFuncs:
                - AVI_ChunkFunctionFind
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/avi/libavi.c:1050,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1053,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:1058,14'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'demux/avi/libavi.c:1044,9'
          Dst:             AVI_ChunkClean
        - Src:             'demux/avi/libavi.c:1049,15'
          Dst:             AVI_ChunkFunctionFind
        - Src:             'demux/avi/libavi.c:1053,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:1060,9'
          Dst:             vlc_object_Log
    - functionName:    AVI_ChunkFunctionFind
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i_fourcc
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:981,65'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:981,65'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:982,34'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:981,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:981,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:986,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    AVI_ChunkRead_indx
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_chk
      BBCount:         105
      ICount:          896
      EdgeCount:       145
      CyclomaticComplexity: 42
      functionsReached:
        - GetB
        - GetDWLE
        - GetQWLE
        - GetWLE
        - calloc
        - vlc_object_Log
        - vlc_stream_Read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:654,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:654,5'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/avi/libavi.c:654,5'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Read
                - GetWLE.953
                - GetB
                - GetB
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - calloc
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:654,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:654,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - GetWLE.953
                - GetB
                - GetB
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - calloc
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:654,5'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:654,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:654,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:654,5'
              BranchSideFuncs:
                - GetWLE.953
                - GetB
                - GetB
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - calloc
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:656,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:656,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:656,5'
              BranchSideFuncs:
                - GetWLE.953
                - GetB
                - GetB
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - calloc
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:657,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:657,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:657,5'
              BranchSideFuncs:
                - GetB
                - GetB
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - calloc
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:658,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:658,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:658,5'
              BranchSideFuncs:
                - GetB
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - calloc
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:659,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:659,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:659,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - calloc
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:661,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:661,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:661,5'
              BranchSideFuncs:
                - GetDWLE.1006
                - vlc_object_Log
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - calloc
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:666,52'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:666,55'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - calloc
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:684,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - calloc
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:666,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:668,9'
              BranchSideFuncs:
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:684,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - calloc
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:668,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:668,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:668,9'
              BranchSideFuncs:
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:669,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:669,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:669,9'
              BranchSideFuncs:
                - GetDWLE.1006
                - calloc
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:671,19'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:671,19'
              BranchSideFuncs:
                - calloc
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:671,19'
              BranchSideFuncs:
                - calloc
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:674,26'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:674,29'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:676,20'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:674,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:676,20'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:682,20'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:676,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:678,17'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:681,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:678,17'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:678,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:678,17'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:679,17'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:676,39'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:679,17'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/avi/libavi.c:684,57'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:684,60'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - calloc
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:703,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - calloc
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:684,14'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:686,9'
              BranchSideFuncs:
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:703,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - calloc
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:686,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:686,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:686,9'
              BranchSideFuncs:
                - GetQWLE.952
                - GetDWLE.1006
                - calloc
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:687,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:687,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:687,9'
              BranchSideFuncs:
                - GetDWLE.1006
                - calloc
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:689,19'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:689,19'
              BranchSideFuncs:
                - calloc
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:689,19'
              BranchSideFuncs:
                - calloc
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:692,26'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:692,29'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:694,20'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:692,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:694,20'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:701,20'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:694,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:696,17'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:700,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:696,17'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:696,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:696,17'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:697,17'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:697,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:697,17'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetDWLE.1006
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:698,17'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:694,39'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:698,17'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/avi/libavi.c:703,14'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:705,9'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - calloc
                - vlc_object_Log
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:726,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:706,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:706,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:706,9'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - GetDWLE.1006
                - calloc
                - vlc_object_Log
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:707,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:707,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:707,9'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - calloc
                - vlc_object_Log
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:708,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:708,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:708,9'
              BranchSideFuncs:
                - GetDWLE.1006
                - calloc
                - vlc_object_Log
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:710,19'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:710,19'
              BranchSideFuncs:
                - calloc
                - vlc_object_Log
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:710,19'
              BranchSideFuncs:
                - calloc
                - vlc_object_Log
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:713,26'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:713,29'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:715,20'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:713,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:715,20'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:722,20'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:715,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:717,17'
              BranchSideFuncs:
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/avi/libavi.c:721,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/avi/libavi.c:717,17'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:717,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:717,17'
              BranchSideFuncs:
                - GetQWLE.952
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:718,17'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:718,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:718,17'
              BranchSideFuncs:
                - GetDWLE.1006
                - GetDWLE.1006
                - vlc_object_Log
                - free
                - GetQWLE.952
                - free
                - free
                - free
        - Branch String:   'demux/avi/libavi.c:719,17'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:715,39'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/avi/libavi.c:719,17'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/avi/libavi.c:654,5'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:654,5'
          Dst:             vlc_stream_Read
        - Src:             'demux/avi/libavi.c:656,5'
          Dst:             GetWLE
        - Src:             'demux/avi/libavi.c:657,5'
          Dst:             GetB
        - Src:             'demux/avi/libavi.c:658,5'
          Dst:             GetB
        - Src:             'demux/avi/libavi.c:659,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:661,5'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:668,9'
          Dst:             GetQWLE
        - Src:             'demux/avi/libavi.c:669,9'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:673,27'
          Dst:             calloc
        - Src:             'demux/avi/libavi.c:678,17'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:679,17'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:686,9'
          Dst:             GetQWLE
        - Src:             'demux/avi/libavi.c:687,9'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:691,29'
          Dst:             calloc
        - Src:             'demux/avi/libavi.c:696,17'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:697,17'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:698,17'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:706,9'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:707,9'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:708,9'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:712,29'
          Dst:             calloc
        - Src:             'demux/avi/libavi.c:717,17'
          Dst:             GetQWLE
        - Src:             'demux/avi/libavi.c:718,17'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:719,17'
          Dst:             GetDWLE
        - Src:             'demux/avi/libavi.c:726,9'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:730,5'
          Dst:             vlc_object_Log
    - functionName:    AVI_ChunkCount_
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - p_chk
        - i_fourcc
        - b_list
      BBCount:         21
      ICount:          107
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:1177,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1178,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:1180,9'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:1181,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1184,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:1194,12'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:1184,20'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1184,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:1187,13'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:1184,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1185,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:1187,13'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:1187,56'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1188,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:1191,16'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:1188,22'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1188,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:1189,13'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:1187,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1189,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:1191,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    AVI_ChunkFreeRoot
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_chk
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AVI_ChunkClean
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/avi/libavi.c:1171,5'
          Dst:             AVI_ChunkClean
    - functionName:    AVI_ChunkDumpDebug_level
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_obj
        - p_chk
        - i_level
      BBCount:         21
      ICount:          161
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - AVI_ChunkDumpDebug_level
        - snprintf
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:1074,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1075,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:1077,5'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - AVI_ChunkDumpDebug_level
                - snprintf
        - Branch String:   'demux/avi/libavi.c:1078,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1080,13'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - AVI_ChunkDumpDebug_level
                - snprintf
            - BranchSide:      'demux/avi/libavi.c:1082,9'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - AVI_ChunkDumpDebug_level
                - snprintf
        - Branch String:   'demux/avi/libavi.c:1082,56'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1083,9'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - AVI_ChunkDumpDebug_level
            - BranchSide:      'demux/avi/libavi.c:1086,24'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - AVI_ChunkDumpDebug_level
        - Branch String:   'demux/avi/libavi.c:1083,56'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1084,9'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - AVI_ChunkDumpDebug_level
            - BranchSide:      'demux/avi/libavi.c:1086,24'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - AVI_ChunkDumpDebug_level
        - Branch String:   'demux/avi/libavi.c:1082,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1086,24'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - AVI_ChunkDumpDebug_level
            - BranchSide:      'demux/avi/libavi.c:1096,24'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - AVI_ChunkDumpDebug_level
        - Branch String:   'demux/avi/libavi.c:1105,5'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1105,5'
              BranchSideFuncs:
                - AVI_ChunkDumpDebug_level
            - BranchSide:      'demux/avi/libavi.c:1107,35'
              BranchSideFuncs:
                - AVI_ChunkDumpDebug_level
      Callsites:
        - Src:             'demux/avi/libavi.c:1086,9'
          Dst:             snprintf
        - Src:             'demux/avi/libavi.c:1096,9'
          Dst:             snprintf
        - Src:             'demux/avi/libavi.c:1102,5'
          Dst:             vlc_object_Log
        - Src:             'demux/avi/libavi.c:1107,9'
          Dst:             AVI_ChunkDumpDebug_level
    - functionName:    AVI_ChunkReadRoot
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_root
      BBCount:         22
      ICount:          163
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - AVI_ChunkClean
        - AVI_ChunkDumpDebug_level
        - AVI_ChunkRead
        - calloc
        - stream_Size
        - vlc_stream_Control
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:1133,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1134,13'
              BranchSideFuncs:
                - AVI_ChunkRead
                - vlc_stream_Tell
                - calloc
                - stream_Size.1008
                - AVI_ChunkDumpDebug_level
                - AVI_ChunkClean
                - free
            - BranchSide:      'demux/avi/libavi.c:1136,28'
              BranchSideFuncs:
                - AVI_ChunkRead
                - vlc_stream_Tell
                - calloc
                - stream_Size.1008
                - AVI_ChunkDumpDebug_level
                - AVI_ChunkClean
                - free
        - Branch String:   'demux/avi/libavi.c:1136,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1138,29'
              BranchSideFuncs:
                - AVI_ChunkClean
                - free
                - stream_Size.1008
                - AVI_ChunkDumpDebug_level
            - BranchSide:      'demux/avi/libavi.c:1143,22'
              BranchSideFuncs:
                - vlc_stream_Tell
                - calloc
                - AVI_ChunkRead
                - AVI_ChunkClean
                - free
                - stream_Size.1008
                - AVI_ChunkDumpDebug_level
        - Branch String:   'demux/avi/libavi.c:1144,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1145,29'
              BranchSideFuncs:
                - vlc_stream_Tell
                - calloc
                - AVI_ChunkRead
                - AVI_ChunkClean
                - free
                - stream_Size.1008
                - AVI_ChunkDumpDebug_level
            - BranchSide:      'demux/avi/libavi.c:1147,30'
              BranchSideFuncs:
                - vlc_stream_Tell
                - calloc
                - AVI_ChunkRead
                - AVI_ChunkClean
                - free
                - stream_Size.1008
                - AVI_ChunkDumpDebug_level
        - Branch String:   'demux/avi/libavi.c:1147,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1151,13'
              BranchSideFuncs:
                - stream_Size.1008
                - AVI_ChunkDumpDebug_level
            - BranchSide:      'demux/avi/libavi.c:1155,13'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - vlc_stream_Tell
                - stream_Size.1008
                - AVI_ChunkDumpDebug_level
                - AVI_ChunkClean
                - free
        - Branch String:   'demux/avi/libavi.c:1155,60'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1130,5'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - vlc_stream_Tell
                - stream_Size.1008
                - AVI_ChunkDumpDebug_level
                - AVI_ChunkClean
                - free
            - BranchSide:      'demux/avi/libavi.c:1156,13'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - vlc_stream_Tell
                - stream_Size.1008
                - AVI_ChunkDumpDebug_level
                - AVI_ChunkClean
                - free
        - Branch String:   'demux/avi/libavi.c:1156,49'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1130,5'
              BranchSideFuncs:
                - stream_Size.1008
                - AVI_ChunkDumpDebug_level
                - calloc
                - AVI_ChunkRead
                - vlc_stream_Tell
                - AVI_ChunkClean
                - free
            - BranchSide:      'demux/avi/libavi.c:1156,53'
              BranchSideFuncs:
                - stream_Size.1008
                - AVI_ChunkDumpDebug_level
                - calloc
                - AVI_ChunkRead
                - vlc_stream_Tell
                - AVI_ChunkClean
                - free
        - Branch String:   'demux/avi/libavi.c:1155,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:1130,5'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - vlc_stream_Tell
                - stream_Size.1008
                - AVI_ChunkDumpDebug_level
                - AVI_ChunkClean
                - free
            - BranchSide:      'demux/avi/libavi.c:1158,13'
              BranchSideFuncs:
                - stream_Size.1008
                - AVI_ChunkDumpDebug_level
      Callsites:
        - Src:             'demux/avi/libavi.c:1118,5'
          Dst:             vlc_stream_Control
        - Src:             'demux/avi/libavi.c:1132,17'
          Dst:             calloc
        - Src:             'demux/avi/libavi.c:1136,13'
          Dst:             AVI_ChunkRead
        - Src:             'demux/avi/libavi.c:1138,13'
          Dst:             AVI_ChunkClean
        - Src:             'demux/avi/libavi.c:1147,13'
          Dst:             vlc_stream_Tell
        - Src:             'demux/avi/libavi.c:1162,28'
          Dst:             stream_Size
        - Src:             'demux/avi/libavi.c:1164,5'
          Dst:             AVI_ChunkDumpDebug_level
    - functionName:    AVI_ChunkFetchIndexes
      functionSourceFile: '/src/vlc/modules/demux/avi/libavi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_riff
      BBCount:         30
      ICount:          181
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - AVI_ChunkClean
        - AVI_ChunkEnd
        - AVI_ChunkFind_
        - AVI_ChunkRead
        - calloc
        - vlc_stream_Control
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/avi/libavi.c:248,10'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:249,9'
              BranchSideFuncs:
                - AVI_ChunkEnd
                - vlc_stream_Control.951
                - vlc_stream_Seek
                - calloc
                - AVI_ChunkRead
                - vlc_stream_Tell
                - AVI_ChunkClean
                - free
            - BranchSide:      'demux/avi/libavi.c:252,47'
              BranchSideFuncs:
                - AVI_ChunkEnd
                - vlc_stream_Control.951
                - vlc_stream_Seek
                - calloc
                - AVI_ChunkRead
                - vlc_stream_Tell
                - AVI_ChunkClean
                - free
        - Branch String:   'demux/avi/libavi.c:257,22'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:257,42'
              BranchSideFuncs:
                - vlc_stream_Seek
                - calloc
                - AVI_ChunkRead
                - vlc_stream_Tell
                - AVI_ChunkClean
                - free
            - BranchSide:      'demux/avi/libavi.c:258,9'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:257,10'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:258,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:260,32'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - vlc_stream_Tell
                - AVI_ChunkClean
                - free
        - Branch String:   'demux/avi/libavi.c:264,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:266,19'
              BranchSideFuncs:
                - AVI_ChunkRead
                - calloc
                - vlc_stream_Tell
                - AVI_ChunkClean
                - free
            - BranchSide:      'demux/avi/libavi.c:270,32'
              BranchSideFuncs:
                - AVI_ChunkRead
                - calloc
                - vlc_stream_Tell
                - AVI_ChunkClean
                - free
        - Branch String:   'demux/avi/libavi.c:271,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:273,29'
              BranchSideFuncs:
                - AVI_ChunkClean
                - free
            - BranchSide:      'demux/avi/libavi.c:278,22'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - AVI_ChunkClean
                - free
                - vlc_stream_Tell
        - Branch String:   'demux/avi/libavi.c:279,9'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:280,29'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - AVI_ChunkClean
                - free
                - vlc_stream_Tell
            - BranchSide:      'demux/avi/libavi.c:282,13'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - AVI_ChunkClean
                - free
                - vlc_stream_Tell
        - Branch String:   'demux/avi/libavi.c:282,61'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:283,31'
              BranchSideFuncs:
                - vlc_stream_Tell
                - calloc
                - AVI_ChunkRead
                - AVI_ChunkClean
                - free
            - BranchSide:      'demux/avi/libavi.c:291,13'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - vlc_stream_Tell
                - AVI_ChunkClean
                - free
        - Branch String:   'demux/avi/libavi.c:282,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:287,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:291,13'
              BranchSideFuncs:
                - calloc
                - AVI_ChunkRead
                - vlc_stream_Tell
                - AVI_ChunkClean
                - free
        - Branch String:   'demux/avi/libavi.c:291,60'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:292,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:294,13'
              BranchSideFuncs: []
        - Branch String:   'demux/avi/libavi.c:291,13'
          Branch Sides:
            - BranchSide:      'demux/avi/libavi.c:261,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/avi/libavi.c:294,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/avi/libavi.c:247,27'
          Dst:             AVI_ChunkFind_
        - Src:             'demux/avi/libavi.c:252,33'
          Dst:             AVI_ChunkEnd
        - Src:             'demux/avi/libavi.c:256,5'
          Dst:             vlc_stream_Control
        - Src:             'demux/avi/libavi.c:257,25'
          Dst:             vlc_stream_Seek
        - Src:             'demux/avi/libavi.c:263,17'
          Dst:             calloc
        - Src:             'demux/avi/libavi.c:270,17'
          Dst:             AVI_ChunkRead
        - Src:             'demux/avi/libavi.c:273,13'
          Dst:             AVI_ChunkClean
        - Src:             'demux/avi/libavi.c:283,14'
          Dst:             vlc_stream_Tell
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    FrameSpanAddSpan
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - span1
        - span2
      BBCount:         1
      ICount:          42
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FrameSpanGetTime
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - span
        - i_sample_rate
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_tick_from_samples
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/caf.c:333,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:334,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.1147
            - BranchSide:      'demux/caf.c:336,35'
              BranchSideFuncs:
                - vlc_tick_from_samples.1147
      Callsites:
        - Src:             'demux/caf.c:336,12'
          Dst:             vlc_tick_from_samples
    - functionName:    vlc_tick_from_samples
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - samples
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FrameSpanAddDescription
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_desc_offset
        - span
      BBCount:         26
      ICount:          274
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - ParseVarLenInteger
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_Seek
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/caf.c:262,44'
          Branch Sides:
            - BranchSide:      'demux/caf.c:262,47'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Peek
                - ParseVarLenInteger
                - ParseVarLenInteger
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:270,14'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Peek
                - ParseVarLenInteger
                - ParseVarLenInteger
                - vlc_object_Log
        - Branch String:   'demux/caf.c:262,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:264,26'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:270,14'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Peek
                - ParseVarLenInteger
                - ParseVarLenInteger
                - vlc_object_Log
        - Branch String:   'demux/caf.c:272,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:274,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:279,39'
              BranchSideFuncs:
                - vlc_stream_Peek
                - ParseVarLenInteger
                - ParseVarLenInteger
        - Branch String:   'demux/caf.c:282,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:283,20'
              BranchSideFuncs:
                - ParseVarLenInteger
                - ParseVarLenInteger
            - BranchSide:      'demux/caf.c:285,9'
              BranchSideFuncs:
                - ParseVarLenInteger
                - ParseVarLenInteger
        - Branch String:   'demux/caf.c:285,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:287,26'
              BranchSideFuncs:
                - ParseVarLenInteger
            - BranchSide:      'demux/caf.c:293,33'
              BranchSideFuncs:
                - ParseVarLenInteger
                - ParseVarLenInteger
        - Branch String:   'demux/caf.c:293,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:295,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:298,24'
              BranchSideFuncs:
                - ParseVarLenInteger
        - Branch String:   'demux/caf.c:302,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:304,28'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:308,13'
              BranchSideFuncs:
                - ParseVarLenInteger
        - Branch String:   'demux/caf.c:308,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:310,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:315,33'
              BranchSideFuncs:
                - ParseVarLenInteger
        - Branch String:   'demux/caf.c:315,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:317,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:320,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/caf.c:272,9'
          Dst:             vlc_stream_Seek
        - Src:             'demux/caf.c:274,9'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:279,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/caf.c:293,13'
          Dst:             ParseVarLenInteger
        - Src:             'demux/caf.c:315,13'
          Dst:             ParseVarLenInteger
    - functionName:    ParseVarLenInteger
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buff
        - i_buff_len
        - pi_value_out
        - i_len_out
      BBCount:         13
      ICount:          106
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/caf.c:113,5'
          Branch Sides:
            - BranchSide:      'demux/caf.c:115,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:131,10'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:115,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:117,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:119,26'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:124,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:126,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:129,5'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:131,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:136,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_stream_GetSize
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             vlc_stream_Control
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    stream_Size
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_stream_GetSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:575,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:576,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:577,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_stream.h:577,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:578,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:579,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:575,9'
          Dst:             vlc_stream_GetSize
    - functionName:    TotalNumFrames
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - NeedsPacketTable
        - stream_Size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/caf.c:192,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:196,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:213,16'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:196,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:198,27'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:202,50'
              BranchSideFuncs:
                - stream_Size.1152
        - Branch String:   'demux/caf.c:203,35'
          Branch Sides:
            - BranchSide:      'demux/caf.c:203,48'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:206,29'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:203,16'
          Branch Sides:
            - BranchSide:      'demux/caf.c:204,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:206,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/caf.c:192,10'
          Dst:             NeedsPacketTable
        - Src:             'demux/caf.c:202,37'
          Dst:             stream_Size
    - functionName:    NeedsPacketTable
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'demux/caf.c:185,50'
          Branch Sides:
            - BranchSide:      'demux/caf.c:185,54'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:185,50'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    samples_from_vlc_tick
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - t
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SetSpanWithSample
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - p_span
        - i_target_sample
      BBCount:         27
      ICount:          224
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - FrameSpanAddDescription
        - NeedsPacketTable
        - TotalNumFrames
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/caf.c:351,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:353,28'
              BranchSideFuncs:
                - FrameSpanAddDescription
            - BranchSide:      'demux/caf.c:368,10'
              BranchSideFuncs:
                - FrameSpanAddDescription
        - Branch String:   'demux/caf.c:355,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:356,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:358,13'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:358,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:359,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:361,28'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:371,52'
          Branch Sides:
            - BranchSide:      'demux/caf.c:371,55'
              BranchSideFuncs:
                - FrameSpanAddDescription
            - BranchSide:      'demux/caf.c:371,9'
              BranchSideFuncs:
                - FrameSpanAddDescription
        - Branch String:   'demux/caf.c:375,17'
          Branch Sides:
            - BranchSide:      'demux/caf.c:376,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:378,17'
              BranchSideFuncs:
                - FrameSpanAddDescription
        - Branch String:   'demux/caf.c:378,17'
          Branch Sides:
            - BranchSide:      'demux/caf.c:371,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:380,43'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:382,21'
          Branch Sides:
            - BranchSide:      'demux/caf.c:383,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:385,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/caf.c:349,29'
          Dst:             TotalNumFrames
        - Src:             'demux/caf.c:351,10'
          Dst:             NeedsPacketTable
        - Src:             'demux/caf.c:375,17'
          Dst:             FrameSpanAddDescription
    - functionName:    TotalNumSamples
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - NeedsPacketTable
        - TotalNumFrames
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/caf.c:221,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:223,32'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:227,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/caf.c:221,10'
          Dst:             NeedsPacketTable
        - Src:             'demux/caf.c:223,16'
          Dst:             TotalNumFrames
    - functionName:    AACCookieChkLen
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - i_length
        - i_size
        - i_offset
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AACCookieTagLen
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_tag_len
        - p
        - p_offset
        - i_size
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ParseVarLenInteger
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/caf.c:590,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:591,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:593,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/caf.c:590,9'
          Dst:             ParseVarLenInteger
    - functionName:    AACCookieGetTag
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_tag
        - p
        - p_offset
        - i_size
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/caf.c:577,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:578,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:580,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SetDWBE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - dw
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:1008,10'
          Dst:             vlc_bswap32
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ProcessAACCookie
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - p
        - i_size
      BBCount:         50
      ICount:          315
      EdgeCount:       70
      CyclomaticComplexity: 22
      functionsReached:
        - AACCookieChkLen
        - AACCookieGetTag
        - AACCookieTagLen
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/caf.c:619,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:619,59'
              BranchSideFuncs:
                - AACCookieTagLen
                - vlc_object_Log
                - malloc
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieChkLen
                - AACCookieChkLen
                - AACCookieChkLen
            - BranchSide:      'demux/caf.c:621,9'
              BranchSideFuncs:
                - AACCookieTagLen
                - vlc_object_Log
                - malloc
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieChkLen
                - AACCookieChkLen
                - AACCookieChkLen
        - Branch String:   'demux/caf.c:621,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:624,43'
              BranchSideFuncs:
                - AACCookieTagLen
                - vlc_object_Log
                - malloc
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieChkLen
                - AACCookieChkLen
            - BranchSide:      'demux/caf.c:650,9'
              BranchSideFuncs:
                - AACCookieTagLen
                - vlc_object_Log
                - malloc
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
        - Branch String:   'demux/caf.c:624,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:624,67'
              BranchSideFuncs:
                - AACCookieChkLen
                - vlc_object_Log
                - malloc
                - AACCookieGetTag
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieChkLen
                - AACCookieChkLen
            - BranchSide:      'demux/caf.c:626,34'
              BranchSideFuncs:
                - AACCookieChkLen
                - vlc_object_Log
                - malloc
                - AACCookieGetTag
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieChkLen
                - AACCookieChkLen
        - Branch String:   'demux/caf.c:626,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:626,54'
              BranchSideFuncs:
                - AACCookieGetTag
                - vlc_object_Log
                - malloc
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieChkLen
                - AACCookieChkLen
            - BranchSide:      'demux/caf.c:627,18'
              BranchSideFuncs:
                - AACCookieGetTag
                - vlc_object_Log
                - malloc
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieChkLen
                - AACCookieChkLen
        - Branch String:   'demux/caf.c:630,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:632,38'
              BranchSideFuncs:
                - AACCookieChkLen
                - vlc_object_Log
                - malloc
                - AACCookieGetTag
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieChkLen
            - BranchSide:      'demux/caf.c:635,13'
              BranchSideFuncs:
                - AACCookieGetTag
                - vlc_object_Log
                - malloc
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieChkLen
        - Branch String:   'demux/caf.c:632,17'
          Branch Sides:
            - BranchSide:      'demux/caf.c:632,58'
              BranchSideFuncs:
                - AACCookieGetTag
                - vlc_object_Log
                - malloc
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieChkLen
            - BranchSide:      'demux/caf.c:633,22'
              BranchSideFuncs:
                - AACCookieGetTag
                - vlc_object_Log
                - malloc
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieChkLen
        - Branch String:   'demux/caf.c:635,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:637,38'
              BranchSideFuncs:
                - AACCookieChkLen
                - vlc_object_Log
                - malloc
                - AACCookieGetTag
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
                - AACCookieChkLen
            - BranchSide:      'demux/caf.c:641,13'
              BranchSideFuncs:
                - AACCookieGetTag
                - vlc_object_Log
                - malloc
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
                - AACCookieChkLen
        - Branch String:   'demux/caf.c:637,17'
          Branch Sides:
            - BranchSide:      'demux/caf.c:637,58'
              BranchSideFuncs:
                - AACCookieGetTag
                - vlc_object_Log
                - malloc
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
                - AACCookieChkLen
            - BranchSide:      'demux/caf.c:638,36'
              BranchSideFuncs:
                - AACCookieGetTag
                - vlc_object_Log
                - malloc
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
                - AACCookieChkLen
        - Branch String:   'demux/caf.c:641,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:643,38'
              BranchSideFuncs:
                - AACCookieChkLen
                - vlc_object_Log
                - malloc
                - AACCookieGetTag
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
            - BranchSide:      'demux/caf.c:647,39'
              BranchSideFuncs:
                - AACCookieGetTag
                - vlc_object_Log
                - malloc
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
        - Branch String:   'demux/caf.c:643,17'
          Branch Sides:
            - BranchSide:      'demux/caf.c:643,58'
              BranchSideFuncs:
                - AACCookieGetTag
                - vlc_object_Log
                - malloc
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
            - BranchSide:      'demux/caf.c:644,22'
              BranchSideFuncs:
                - AACCookieGetTag
                - vlc_object_Log
                - malloc
                - AACCookieTagLen
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
        - Branch String:   'demux/caf.c:647,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:647,63'
              BranchSideFuncs:
                - AACCookieTagLen
                - vlc_object_Log
                - malloc
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
            - BranchSide:      'demux/caf.c:648,5'
              BranchSideFuncs:
                - AACCookieTagLen
                - vlc_object_Log
                - malloc
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
        - Branch String:   'demux/caf.c:650,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:651,9'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
            - BranchSide:      'demux/caf.c:653,39'
              BranchSideFuncs:
                - AACCookieTagLen
                - vlc_object_Log
                - malloc
                - AACCookieChkLen
                - AACCookieGetTag
                - AACCookieTagLen
        - Branch String:   'demux/caf.c:653,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:653,63'
              BranchSideFuncs:
                - AACCookieChkLen
                - vlc_object_Log
                - malloc
                - AACCookieGetTag
                - AACCookieTagLen
            - BranchSide:      'demux/caf.c:655,46'
              BranchSideFuncs:
                - AACCookieChkLen
                - vlc_object_Log
                - malloc
                - AACCookieGetTag
                - AACCookieTagLen
        - Branch String:   'demux/caf.c:655,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:655,66'
              BranchSideFuncs:
                - AACCookieGetTag
                - vlc_object_Log
                - malloc
                - AACCookieTagLen
            - BranchSide:      'demux/caf.c:656,14'
              BranchSideFuncs:
                - AACCookieGetTag
                - vlc_object_Log
                - malloc
                - AACCookieTagLen
        - Branch String:   'demux/caf.c:658,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:658,59'
              BranchSideFuncs:
                - AACCookieTagLen
                - vlc_object_Log
                - malloc
            - BranchSide:      'demux/caf.c:660,9'
              BranchSideFuncs:
                - AACCookieTagLen
                - vlc_object_Log
                - malloc
        - Branch String:   'demux/caf.c:660,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:661,9'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
            - BranchSide:      'demux/caf.c:663,39'
              BranchSideFuncs:
                - AACCookieTagLen
                - vlc_object_Log
                - malloc
        - Branch String:   'demux/caf.c:663,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:663,63'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
            - BranchSide:      'demux/caf.c:665,9'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
        - Branch String:   'demux/caf.c:665,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:666,9'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
            - BranchSide:      'demux/caf.c:668,19'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
        - Branch String:   'demux/caf.c:672,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:674,9'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'demux/caf.c:679,26'
              BranchSideFuncs:
                - malloc
        - Branch String:   'demux/caf.c:682,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:684,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:687,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/caf.c:619,10'
          Dst:             AACCookieGetTag
        - Src:             'demux/caf.c:624,14'
          Dst:             AACCookieTagLen
        - Src:             'demux/caf.c:626,14'
          Dst:             AACCookieChkLen
        - Src:             'demux/caf.c:632,18'
          Dst:             AACCookieChkLen
        - Src:             'demux/caf.c:637,18'
          Dst:             AACCookieChkLen
        - Src:             'demux/caf.c:643,18'
          Dst:             AACCookieChkLen
        - Src:             'demux/caf.c:647,14'
          Dst:             AACCookieGetTag
        - Src:             'demux/caf.c:653,10'
          Dst:             AACCookieTagLen
        - Src:             'demux/caf.c:655,10'
          Dst:             AACCookieChkLen
        - Src:             'demux/caf.c:658,10'
          Dst:             AACCookieGetTag
        - Src:             'demux/caf.c:663,10'
          Dst:             AACCookieTagLen
        - Src:             'demux/caf.c:674,9'
          Dst:             vlc_object_Log
    - functionName:    ProcessALACCookie
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - p
        - i_size
      BBCount:         15
      ICount:          125
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - SetDWBE
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/caf.c:540,39'
          Branch Sides:
            - BranchSide:      'demux/caf.c:540,42'
              BranchSideFuncs:
                - malloc
                - SetDWBE
                - SetDWBE
            - BranchSide:      'demux/caf.c:542,17'
              BranchSideFuncs:
                - malloc
                - SetDWBE
                - SetDWBE
        - Branch String:   'demux/caf.c:540,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:542,17'
              BranchSideFuncs:
                - malloc
                - SetDWBE
                - SetDWBE
            - BranchSide:      'demux/caf.c:546,9'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - SetDWBE
                - SetDWBE
        - Branch String:   'demux/caf.c:553,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:554,9'
              BranchSideFuncs:
                - SetDWBE
                - SetDWBE
            - BranchSide:      'demux/caf.c:556,37'
              BranchSideFuncs:
                - SetDWBE
                - SetDWBE
        - Branch String:   'demux/caf.c:558,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:560,18'
              BranchSideFuncs:
                - SetDWBE
                - SetDWBE
            - BranchSide:      'demux/caf.c:567,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/caf.c:546,9'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:560,9'
          Dst:             SetDWBE
        - Src:             'demux/caf.c:562,9'
          Dst:             SetDWBE
    - functionName:    ReadBEInt32ToUInt32
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - i_out
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - U32_AT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/caf.c:163,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:163,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:165,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/caf.c:161,24'
          Dst:             U32_AT
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    ReadBEInt64ToUInt64
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - i_out
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - U64_AT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/caf.c:177,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:177,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:179,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/caf.c:175,24'
          Dst:             U64_AT
    - functionName:    U64_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap64
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:952,12'
          Dst:             vlc_bswap64
    - functionName:    vlc_bswap64
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetDBLBE
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - U64_AT
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/caf.c:151,19'
          Dst:             U64_AT
    - functionName:    ReadFOURCC
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bswap16
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         44
      ICount:          406
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - FrameSpanAddDescription
        - FrameSpanAddSpan
        - FrameSpanGetTime
        - NeedsPacketTable
        - es_out_Send
        - es_out_SetPCR
        - vlc_object_Log
        - vlc_stream_Block
        - vlc_stream_Seek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/caf.c:927,47'
          Branch Sides:
            - BranchSide:      'demux/caf.c:927,50'
              BranchSideFuncs:
                - NeedsPacketTable
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
                - vlc_object_Log
                - FrameSpanAddDescription
            - BranchSide:      'demux/caf.c:933,18'
              BranchSideFuncs:
                - NeedsPacketTable
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
                - vlc_object_Log
                - FrameSpanAddDescription
        - Branch String:   'demux/caf.c:927,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:930,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:933,18'
              BranchSideFuncs:
                - NeedsPacketTable
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
                - vlc_object_Log
                - FrameSpanAddDescription
        - Branch String:   'demux/caf.c:936,30'
          Branch Sides:
            - BranchSide:      'demux/caf.c:936,30'
              BranchSideFuncs:
                - NeedsPacketTable
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
                - vlc_object_Log
                - FrameSpanAddDescription
            - BranchSide:      'demux/caf.c:936,30'
              BranchSideFuncs:
                - NeedsPacketTable
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
                - vlc_object_Log
                - FrameSpanAddDescription
        - Branch String:   'demux/caf.c:938,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:940,34'
              BranchSideFuncs:
                - FrameSpanAddDescription
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:954,13'
              BranchSideFuncs:
                - FrameSpanAddDescription
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/caf.c:942,51'
          Branch Sides:
            - BranchSide:      'demux/caf.c:942,56'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:947,28'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/caf.c:942,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:944,30'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:947,28'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/caf.c:954,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:955,28'
              BranchSideFuncs:
                - FrameSpanAddDescription
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:957,26'
              BranchSideFuncs:
                - FrameSpanAddDescription
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/caf.c:959,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:960,28'
              BranchSideFuncs:
                - FrameSpanAddDescription
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:962,9'
              BranchSideFuncs:
                - FrameSpanAddDescription
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/caf.c:964,17'
          Branch Sides:
            - BranchSide:      'demux/caf.c:965,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:966,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
                - vlc_object_Log
                - FrameSpanAddDescription
        - Branch String:   'demux/caf.c:967,51'
          Branch Sides:
            - BranchSide:      'demux/caf.c:966,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
                - vlc_object_Log
                - FrameSpanAddDescription
            - BranchSide:      'demux/caf.c:967,62'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
                - vlc_object_Log
                - FrameSpanAddDescription
        - Branch String:   'demux/caf.c:970,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:972,9'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:976,26'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/caf.c:976,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:978,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:985,33'
              BranchSideFuncs:
                - vlc_stream_Block
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
                - vlc_object_Log
        - Branch String:   'demux/caf.c:978,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:979,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:981,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/caf.c:986,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:988,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:993,41'
              BranchSideFuncs:
                - FrameSpanGetTime
                - FrameSpanAddSpan
                - es_out_SetPCR.1146
                - es_out_Send.1145
      Callsites:
        - Src:             'demux/caf.c:938,10'
          Dst:             NeedsPacketTable
        - Src:             'demux/caf.c:964,17'
          Dst:             FrameSpanAddDescription
        - Src:             'demux/caf.c:972,9'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:976,9'
          Dst:             vlc_stream_Seek
        - Src:             'demux/caf.c:981,9'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:985,15'
          Dst:             vlc_stream_Block
        - Src:             'demux/caf.c:988,9'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:993,22'
          Dst:             FrameSpanGetTime
        - Src:             'demux/caf.c:995,5'
          Dst:             FrameSpanAddSpan
        - Src:             'demux/caf.c:997,5'
          Dst:             es_out_SetPCR
        - Src:             'demux/caf.c:998,5'
          Dst:             es_out_Send
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         42
      ICount:          347
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - SetSpanWithSample
        - TotalNumSamples
        - demux_vaControlHelper
        - samples_from_vlc_tick
        - vlc_stream_Control
        - vlc_tick_from_samples
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/caf.c:1015,5'
          Branch Sides:
            - BranchSide:      'demux/caf.c:1018,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:1023,40'
              BranchSideFuncs:
                - vlc_tick_from_samples.1147
            - BranchSide:      'demux/caf.c:1028,40'
              BranchSideFuncs:
                - vlc_tick_from_samples.1147
            - BranchSide:      'demux/caf.c:1032,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:1037,17'
              BranchSideFuncs:
                - SetSpanWithSample
            - BranchSide:      'demux/caf.c:1046,40'
              BranchSideFuncs:
                - samples_from_vlc_tick.1153
                - SetSpanWithSample
            - BranchSide:      'demux/caf.c:1053,40'
              BranchSideFuncs:
                - vlc_stream_Control.1151
            - BranchSide:      'demux/caf.c:1059,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/caf.c:1059,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/caf.c:1059,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/caf.c:1059,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/caf.c:1063,13'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:1018,14'
          Branch Sides:
            - BranchSide:      'demux/caf.c:1018,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:1018,14'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:1022,14'
          Branch Sides:
            - BranchSide:      'demux/caf.c:1022,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:1022,14'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:1027,14'
          Branch Sides:
            - BranchSide:      'demux/caf.c:1027,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:1027,14'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:1032,18'
          Branch Sides:
            - BranchSide:      'demux/caf.c:1032,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:1032,18'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:1033,19'
          Branch Sides:
            - BranchSide:      'demux/caf.c:1033,43'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:1033,14'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:1037,17'
          Branch Sides:
            - BranchSide:      'demux/caf.c:1037,17'
              BranchSideFuncs:
                - SetSpanWithSample
            - BranchSide:      'demux/caf.c:1037,17'
              BranchSideFuncs:
                - SetSpanWithSample
        - Branch String:   'demux/caf.c:1039,17'
          Branch Sides:
            - BranchSide:      'demux/caf.c:1040,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:1041,13'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:1046,40'
          Branch Sides:
            - BranchSide:      'demux/caf.c:1046,40'
              BranchSideFuncs:
                - samples_from_vlc_tick.1153
                - SetSpanWithSample
            - BranchSide:      'demux/caf.c:1046,40'
              BranchSideFuncs:
                - samples_from_vlc_tick.1153
                - SetSpanWithSample
        - Branch String:   'demux/caf.c:1047,17'
          Branch Sides:
            - BranchSide:      'demux/caf.c:1048,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:1049,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/caf.c:1013,30'
          Dst:             TotalNumSamples
        - Src:             'demux/caf.c:1023,17'
          Dst:             vlc_tick_from_samples
        - Src:             'demux/caf.c:1028,17'
          Dst:             vlc_tick_from_samples
        - Src:             'demux/caf.c:1039,17'
          Dst:             SetSpanWithSample
        - Src:             'demux/caf.c:1046,17'
          Dst:             samples_from_vlc_tick
        - Src:             'demux/caf.c:1047,17'
          Dst:             SetSpanWithSample
        - Src:             'demux/caf.c:1053,20'
          Dst:             vlc_stream_Control
        - Src:             'demux/caf.c:1059,20'
          Dst:             demux_vaControlHelper
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadKukiChunk
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - i_size
      BBCount:         23
      ICount:          163
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - ProcessAACCookie
        - ProcessALACCookie
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/caf.c:697,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:699,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:703,26'
              BranchSideFuncs:
                - vlc_stream_Peek
                - malloc
                - ProcessAACCookie
                - ProcessALACCookie
                - vlc_object_Log
        - Branch String:   'demux/caf.c:703,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:705,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:709,9'
              BranchSideFuncs:
                - malloc
                - ProcessAACCookie
                - ProcessALACCookie
        - Branch String:   'demux/caf.c:709,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:711,40'
              BranchSideFuncs:
                - ProcessALACCookie
            - BranchSide:      'demux/caf.c:714,14'
              BranchSideFuncs:
                - malloc
                - ProcessAACCookie
        - Branch String:   'demux/caf.c:712,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:712,28'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:713,5'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:714,14'
          Branch Sides:
            - BranchSide:      'demux/caf.c:716,39'
              BranchSideFuncs:
                - ProcessAACCookie
            - BranchSide:      'demux/caf.c:719,14'
              BranchSideFuncs:
                - malloc
        - Branch String:   'demux/caf.c:717,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:717,28'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:718,5'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:724,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:726,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:728,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/caf.c:699,9'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:703,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/caf.c:705,9'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:711,21'
          Dst:             ProcessALACCookie
        - Src:             'demux/caf.c:716,21'
          Dst:             ProcessAACCookie
    - functionName:    ReadPaktChunk
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         14
      ICount:          120
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - ReadBEInt32ToUInt32
        - ReadBEInt64ToUInt64
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/caf.c:753,10'
          Branch Sides:
            - BranchSide:      'demux/caf.c:755,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:759,30'
              BranchSideFuncs:
                - ReadBEInt64ToUInt64
                - ReadBEInt64ToUInt64
                - ReadBEInt32ToUInt32
                - ReadBEInt32ToUInt32
                - vlc_stream_Tell
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/caf.c:759,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:761,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:764,30'
              BranchSideFuncs:
                - ReadBEInt64ToUInt64
                - ReadBEInt32ToUInt32
                - ReadBEInt32ToUInt32
                - vlc_stream_Tell
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/caf.c:764,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:766,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:769,30'
              BranchSideFuncs:
                - ReadBEInt32ToUInt32
                - ReadBEInt32ToUInt32
                - vlc_stream_Tell
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/caf.c:769,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:771,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:774,30'
              BranchSideFuncs:
                - ReadBEInt32ToUInt32
                - vlc_stream_Tell
                - vlc_object_Log
        - Branch String:   'demux/caf.c:774,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:776,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:780,65'
              BranchSideFuncs:
                - vlc_stream_Tell
      Callsites:
        - Src:             'demux/caf.c:753,10'
          Dst:             vlc_stream_Peek
        - Src:             'demux/caf.c:755,9'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:759,9'
          Dst:             ReadBEInt64ToUInt64
        - Src:             'demux/caf.c:761,9'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:764,9'
          Dst:             ReadBEInt64ToUInt64
        - Src:             'demux/caf.c:766,9'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:769,9'
          Dst:             ReadBEInt32ToUInt32
        - Src:             'demux/caf.c:771,9'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:774,9'
          Dst:             ReadBEInt32ToUInt32
        - Src:             'demux/caf.c:776,9'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:780,48'
          Dst:             vlc_stream_Tell
    - functionName:    ReadDataChunk
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - i_size
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/caf.c:736,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:737,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:739,26'
              BranchSideFuncs:
                - vlc_stream_Tell
        - Branch String:   'demux/caf.c:742,26'
          Branch Sides:
            - BranchSide:      'demux/caf.c:742,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:742,74'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/caf.c:741,28'
          Dst:             vlc_stream_Tell
    - functionName:    ReadDescChunk
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         44
      ICount:          373
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - GetDBLBE
        - ReadFOURCC
        - U32_AT
        - es_format_Init
        - vlc_fourcc_GetCodecAudio
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/caf.c:434,10'
          Branch Sides:
            - BranchSide:      'demux/caf.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:439,38'
              BranchSideFuncs:
                - ReadFOURCC
                - U32_AT.1158
                - U32_AT.1158
                - U32_AT.1158
                - U32_AT.1158
                - U32_AT.1158
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
                - vlc_object_Log
                - GetDBLBE
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
                - vlc_object_Log
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
        - Branch String:   'demux/caf.c:447,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:449,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
                - vlc_object_Log
                - GetDBLBE
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
            - BranchSide:      'demux/caf.c:478,14'
              BranchSideFuncs:
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
                - vlc_object_Log
                - GetDBLBE
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
                - vlc_object_Log
        - Branch String:   'demux/caf.c:449,34'
          Branch Sides:
            - BranchSide:      'demux/caf.c:449,38'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
                - vlc_object_Log
                - GetDBLBE
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
            - BranchSide:      'demux/caf.c:451,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/caf.c:449,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:451,13'
              BranchSideFuncs:
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
                - vlc_object_Log
                - GetDBLBE
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
            - BranchSide:      'demux/caf.c:455,49'
              BranchSideFuncs:
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
                - vlc_object_Log
                - GetDBLBE
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
        - Branch String:   'demux/caf.c:462,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:464,29'
              BranchSideFuncs:
                - vlc_object_Log
                - GetDBLBE
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
            - BranchSide:      'demux/caf.c:469,17'
              BranchSideFuncs:
                - vlc_object_Log
                - GetDBLBE
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
        - Branch String:   'demux/caf.c:469,17'
          Branch Sides:
            - BranchSide:      'demux/caf.c:470,33'
              BranchSideFuncs:
                - vlc_object_Log
                - GetDBLBE
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
            - BranchSide:      'demux/caf.c:471,22'
              BranchSideFuncs:
                - vlc_object_Log
                - GetDBLBE
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
        - Branch String:   'demux/caf.c:478,14'
          Branch Sides:
            - BranchSide:      'demux/caf.c:480,24'
              BranchSideFuncs:
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
                - vlc_object_Log
                - GetDBLBE
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:492,26'
              BranchSideFuncs:
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
                - vlc_object_Log
                - GetDBLBE
                - vlc_object_Log
        - Branch String:   'demux/caf.c:482,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:484,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
                - vlc_object_Log
                - GetDBLBE
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:487,26'
              BranchSideFuncs:
                - vlc_fourcc_GetCodecAudio
                - es_format_Init
                - vlc_object_Log
                - GetDBLBE
                - vlc_object_Log
        - Branch String:   'demux/caf.c:495,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:497,9'
              BranchSideFuncs:
                - GetDBLBE
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:501,38'
              BranchSideFuncs:
                - GetDBLBE
                - vlc_object_Log
        - Branch String:   'demux/caf.c:503,21'
          Branch Sides:
            - BranchSide:      'demux/caf.c:503,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:504,9'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:503,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:504,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:506,53'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/caf.c:507,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:509,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:512,35'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:519,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:521,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:523,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/caf.c:434,10'
          Dst:             vlc_stream_Peek
        - Src:             'demux/caf.c:439,26'
          Dst:             ReadFOURCC
        - Src:             'demux/caf.c:440,28'
          Dst:             U32_AT
        - Src:             'demux/caf.c:442,35'
          Dst:             U32_AT
        - Src:             'demux/caf.c:443,35'
          Dst:             U32_AT
        - Src:             'demux/caf.c:444,36'
          Dst:             U32_AT
        - Src:             'demux/caf.c:445,37'
          Dst:             U32_AT
        - Src:             'demux/caf.c:451,13'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:465,52'
          Dst:             vlc_fourcc_GetCodecAudio
        - Src:             'demux/caf.c:465,13'
          Dst:             es_format_Init
        - Src:             'demux/caf.c:475,56'
          Dst:             vlc_fourcc_GetCodecAudio
        - Src:             'demux/caf.c:475,17'
          Dst:             es_format_Init
        - Src:             'demux/caf.c:484,13'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:487,48'
          Dst:             vlc_fourcc_GetCodecAudio
        - Src:             'demux/caf.c:487,9'
          Dst:             es_format_Init
        - Src:             'demux/caf.c:492,48'
          Dst:             vlc_fourcc_GetCodecAudio
        - Src:             'demux/caf.c:492,9'
          Dst:             es_format_Init
        - Src:             'demux/caf.c:497,9'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:501,28'
          Dst:             GetDBLBE
        - Src:             'demux/caf.c:509,9'
          Dst:             vlc_object_Log
    - functionName:    NextChunk
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_fcc
        - pi_size
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ReadFOURCC
        - U64_AT
        - vlc_stream_Read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/caf.c:407,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:408,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:410,26'
              BranchSideFuncs:
                - ReadFOURCC
                - U64_AT
        - Branch String:   'demux/caf.c:415,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:417,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:423,16'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:417,56'
          Branch Sides:
            - BranchSide:      'demux/caf.c:417,59'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:420,13'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:417,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:418,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:420,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/caf.c:407,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/caf.c:410,14'
          Dst:             ReadFOURCC
        - Src:             'demux/caf.c:411,23'
          Dst:             U64_AT
    - functionName:    U16_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:932,12'
          Dst:             vlc_bswap16
    - functionName:    vlc_entry_license__demux_caf
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_caf
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_caf
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_format_Clean
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/caf.c:1077,5'
          Dst:             es_format_Clean
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         52
      ICount:          358
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - NeedsPacketTable
        - NextChunk
        - ReadDataChunk
        - ReadDescChunk
        - ReadKukiChunk
        - ReadPaktChunk
        - U16_AT
        - calloc
        - es_format_Clean
        - es_format_Init
        - es_out_Add
        - memcmp
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_Read
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/caf.c:797,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:798,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:801,17'
              BranchSideFuncs:
                - memcmp
                - U16_AT.1178
                - U16_AT.1178
                - vlc_stream_Read
                - calloc
                - es_format_Init
                - NextChunk
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
                - ReadKukiChunk
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - ReadPaktChunk
                - ReadDataChunk
                - ReadDescChunk
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/caf.c:801,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:802,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:805,26'
              BranchSideFuncs:
                - U16_AT.1178
                - U16_AT.1178
                - vlc_stream_Read
                - calloc
                - es_format_Init
                - NextChunk
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
                - ReadKukiChunk
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - ReadPaktChunk
                - ReadDataChunk
                - ReadDescChunk
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/caf.c:806,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:808,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:813,24'
              BranchSideFuncs:
                - U16_AT.1178
                - vlc_stream_Read
                - calloc
                - es_format_Init
                - NextChunk
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
                - ReadKukiChunk
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - ReadPaktChunk
                - ReadDataChunk
                - ReadDescChunk
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/caf.c:814,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:816,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:820,26'
              BranchSideFuncs:
                - vlc_stream_Read
                - calloc
                - es_format_Init
                - NextChunk
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
                - ReadKukiChunk
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - ReadPaktChunk
                - ReadDataChunk
                - ReadDescChunk
                - vlc_object_Log
        - Branch String:   'demux/caf.c:820,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:821,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:823,22'
              BranchSideFuncs:
                - calloc
                - es_format_Init
                - NextChunk
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
                - ReadKukiChunk
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - ReadPaktChunk
                - ReadDataChunk
                - ReadDescChunk
                - vlc_object_Log
        - Branch String:   'demux/caf.c:824,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:824,27'
              BranchSideFuncs:
                - es_format_Init
                - NextChunk
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
                - ReadKukiChunk
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - ReadPaktChunk
                - ReadDataChunk
                - ReadDescChunk
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:828,13'
              BranchSideFuncs:
                - es_format_Init
                - NextChunk
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
                - ReadKukiChunk
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - ReadPaktChunk
                - ReadDataChunk
                - ReadDescChunk
                - vlc_object_Log
        - Branch String:   'demux/caf.c:835,5'
          Branch Sides:
            - BranchSide:      'demux/caf.c:837,14'
              BranchSideFuncs:
                - ReadKukiChunk
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - NextChunk
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
                - vlc_object_Log
                - ReadPaktChunk
                - ReadDataChunk
                - ReadDescChunk
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:891,11'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
        - Branch String:   'demux/caf.c:839,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:843,21'
              BranchSideFuncs:
                - ReadDescChunk
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - NextChunk
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
                - ReadKukiChunk
                - ReadPaktChunk
                - ReadDataChunk
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:855,42'
              BranchSideFuncs:
                - ReadDataChunk
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - NextChunk
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
                - ReadKukiChunk
                - ReadPaktChunk
                - ReadDescChunk
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:860,42'
              BranchSideFuncs:
                - ReadPaktChunk
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - NextChunk
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
                - ReadKukiChunk
                - ReadDataChunk
                - ReadDescChunk
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:865,42'
              BranchSideFuncs:
                - ReadKukiChunk
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - NextChunk
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
                - ReadPaktChunk
                - ReadDataChunk
                - ReadDescChunk
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:870,27'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - NextChunk
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
                - ReadKukiChunk
                - ReadPaktChunk
                - ReadDataChunk
                - ReadDescChunk
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/caf.c:843,21'
          Branch Sides:
            - BranchSide:      'demux/caf.c:845,21'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/caf.c:850,42'
              BranchSideFuncs:
                - ReadDescChunk
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - NextChunk
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
                - ReadKukiChunk
                - ReadPaktChunk
                - ReadDataChunk
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/caf.c:874,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:875,13'
              BranchSideFuncs:
                - es_format_Clean
                - free
            - BranchSide:      'demux/caf.c:877,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - NextChunk
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
                - ReadKukiChunk
                - ReadPaktChunk
                - ReadDataChunk
                - ReadDescChunk
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/caf.c:877,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:878,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - NextChunk
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
                - ReadKukiChunk
                - vlc_object_Log
                - ReadPaktChunk
                - ReadDataChunk
                - ReadDescChunk
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:880,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - NextChunk
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
                - ReadKukiChunk
                - vlc_object_Log
                - ReadPaktChunk
                - ReadDataChunk
                - ReadDescChunk
                - vlc_object_Log
        - Branch String:   'demux/caf.c:882,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:883,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:885,30'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Seek
                - NextChunk
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
                - ReadKukiChunk
                - vlc_object_Log
                - vlc_object_Log
                - ReadPaktChunk
                - ReadDataChunk
                - ReadDescChunk
                - vlc_object_Log
        - Branch String:   'demux/caf.c:885,13'
          Branch Sides:
            - BranchSide:      'demux/caf.c:886,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:888,14'
              BranchSideFuncs:
                - NextChunk
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
                - ReadKukiChunk
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - ReadPaktChunk
                - ReadDataChunk
                - ReadDescChunk
                - vlc_object_Log
        - Branch String:   'demux/caf.c:891,32'
          Branch Sides:
            - BranchSide:      'demux/caf.c:891,35'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:894,9'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/caf.c:891,64'
          Branch Sides:
            - BranchSide:      'demux/caf.c:891,68'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/caf.c:894,9'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/caf.c:891,92'
          Branch Sides:
            - BranchSide:      'demux/caf.c:892,29'
              BranchSideFuncs:
                - NeedsPacketTable
                - es_out_Add.1166
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:894,9'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/caf.c:892,37'
          Branch Sides:
            - BranchSide:      'demux/caf.c:892,41'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - es_out_Add.1166
                - vlc_object_Log
            - BranchSide:      'demux/caf.c:899,5'
              BranchSideFuncs:
                - es_out_Add.1166
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/caf.c:891,10'
          Branch Sides:
            - BranchSide:      'demux/caf.c:894,9'
              BranchSideFuncs:
                - es_out_Add.1166
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/caf.c:899,5'
              BranchSideFuncs:
                - es_out_Add.1166
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/caf.c:902,9'
          Branch Sides:
            - BranchSide:      'demux/caf.c:904,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:909,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/caf.c:797,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/caf.c:801,9'
          Dst:             memcmp
        - Src:             'demux/caf.c:805,26'
          Dst:             U16_AT
        - Src:             'demux/caf.c:808,9'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:813,24'
          Dst:             U16_AT
        - Src:             'demux/caf.c:816,9'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:820,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/caf.c:823,22'
          Dst:             calloc
        - Src:             'demux/caf.c:829,5'
          Dst:             es_format_Init
        - Src:             'demux/caf.c:835,12'
          Dst:             NextChunk
        - Src:             'demux/caf.c:845,21'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:850,27'
          Dst:             ReadDescChunk
        - Src:             'demux/caf.c:855,27'
          Dst:             ReadDataChunk
        - Src:             'demux/caf.c:860,27'
          Dst:             ReadPaktChunk
        - Src:             'demux/caf.c:865,27'
          Dst:             ReadKukiChunk
        - Src:             'demux/caf.c:878,13'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:880,13'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:885,42'
          Dst:             vlc_stream_Tell
        - Src:             'demux/caf.c:885,13'
          Dst:             vlc_stream_Seek
        - Src:             'demux/caf.c:892,11'
          Dst:             NeedsPacketTable
        - Src:             'demux/caf.c:894,9'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:900,17'
          Dst:             es_out_Add
        - Src:             'demux/caf.c:904,9'
          Dst:             vlc_object_Log
        - Src:             'demux/caf.c:914,5'
          Dst:             es_format_Clean
    - functionName:    vlc_entry__demux_caf
      functionSourceFile: '/src/vlc/modules/demux/caf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         22
      ICount:          164
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/caf.c:49,1'
          Branch Sides:
            - BranchSide:      'demux/caf.c:49,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:49,1'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:49,1'
          Branch Sides:
            - BranchSide:      'demux/caf.c:49,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:51,1'
          Branch Sides:
            - BranchSide:      'demux/caf.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:52,1'
          Branch Sides:
            - BranchSide:      'demux/caf.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:55,1'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:52,1'
          Branch Sides:
            - BranchSide:      'demux/caf.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:53,1'
          Branch Sides:
            - BranchSide:      'demux/caf.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:53,1'
          Branch Sides:
            - BranchSide:      'demux/caf.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:54,1'
              BranchSideFuncs: []
        - Branch String:   'demux/caf.c:54,1'
          Branch Sides:
            - BranchSide:      'demux/caf.c:54,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/caf.c:55,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/caf.c:53,1'
          Dst:             Open
        - Src:             'demux/caf.c:53,1'
          Dst:             Close
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    date_Get
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PosToDate
      functionSourceFile: '/src/vlc/modules/demux/cdg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Tell
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/cdg.c:113,12'
          Dst:             vlc_stream_Tell
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/cdg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - PosToDate
        - date_Set
        - demux_vaControlHelper
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/cdg.c:161,16'
          Branch Sides:
            - BranchSide:      'demux/cdg.c:161,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/cdg.c:161,21'
              BranchSideFuncs:
                - PosToDate
                - date_Set
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Seek
        - Branch String:   'demux/cdg.c:161,51'
          Branch Sides:
            - BranchSide:      'demux/cdg.c:161,54'
              BranchSideFuncs:
                - PosToDate
                - date_Set
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Seek
            - BranchSide:      'demux/cdg.c:163,20'
              BranchSideFuncs:
                - PosToDate
                - date_Set
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Seek
        - Branch String:   'demux/cdg.c:161,9'
          Branch Sides:
            - BranchSide:      'demux/cdg.c:161,9'
              BranchSideFuncs:
                - PosToDate
                - date_Set
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Seek
            - BranchSide:      'demux/cdg.c:163,20'
              BranchSideFuncs:
                - PosToDate
                - date_Set
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Seek
        - Branch String:   'demux/cdg.c:164,14'
          Branch Sides:
            - BranchSide:      'demux/cdg.c:165,38'
              BranchSideFuncs:
                - vlc_stream_Seek
            - BranchSide:      'demux/cdg.c:167,38'
              BranchSideFuncs:
                - vlc_stream_Seek
      Callsites:
        - Src:             'demux/cdg.c:157,29'
          Dst:             vlc_stream_Tell
        - Src:             'demux/cdg.c:158,17'
          Dst:             demux_vaControlHelper
        - Src:             'demux/cdg.c:163,32'
          Dst:             PosToDate
        - Src:             'demux/cdg.c:163,9'
          Dst:             date_Set
        - Src:             'demux/cdg.c:164,29'
          Dst:             vlc_stream_Tell
        - Src:             'demux/cdg.c:165,21'
          Dst:             vlc_stream_Seek
        - Src:             'demux/cdg.c:167,21'
          Dst:             vlc_stream_Seek
    - functionName:    date_Set
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - value
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/cdg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         9
      ICount:          102
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PosToDate
        - date_Get
        - date_Set
        - es_out_Send
        - es_out_SetPCR
        - vlc_object_Log
        - vlc_stream_Block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/cdg.c:128,9'
          Branch Sides:
            - BranchSide:      'demux/cdg.c:130,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/cdg.c:134,25'
              BranchSideFuncs:
                - PosToDate
                - date_Get
                - date_Get
                - es_out_SetPCR.1241
                - es_out_Send.1240
                - date_Set
        - Branch String:   'demux/cdg.c:135,9'
          Branch Sides:
            - BranchSide:      'demux/cdg.c:137,56'
              BranchSideFuncs:
                - date_Set
                - es_out_SetPCR.1241
                - es_out_Send.1240
            - BranchSide:      'demux/cdg.c:142,39'
              BranchSideFuncs:
                - date_Get
                - es_out_SetPCR.1241
                - es_out_Send.1240
      Callsites:
        - Src:             'demux/cdg.c:127,15'
          Dst:             vlc_stream_Block
        - Src:             'demux/cdg.c:130,9'
          Dst:             vlc_object_Log
        - Src:             'demux/cdg.c:134,14'
          Dst:             PosToDate
        - Src:             'demux/cdg.c:135,19'
          Dst:             date_Get
        - Src:             'demux/cdg.c:138,9'
          Dst:             date_Set
        - Src:             'demux/cdg.c:143,26'
          Dst:             date_Get
        - Src:             'demux/cdg.c:146,5'
          Dst:             es_out_SetPCR
        - Src:             'demux/cdg.c:147,5'
          Dst:             es_out_Send
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    demux_IsForced
      functionSourceFile: '/src/vlc/modules/../include/vlc_demux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - psz_name
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_demux.h:549,34'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:549,45'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_demux.h:550,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_demux.h:549,8'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:550,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_demux.h:551,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_demux.h:549,37'
          Dst:             strcmp
    - functionName:    demux_IsPathExtension
      functionSourceFile: '/src/vlc/modules/../include/vlc_demux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - psz_extension
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcasecmp
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_demux.h:532,24'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:532,58'
              BranchSideFuncs:
                - strrchr
                - strcasecmp
            - BranchSide:      '../include/vlc_demux.h:533,58'
              BranchSideFuncs:
                - strrchr
                - strcasecmp
        - Branch String:   '../include/vlc_demux.h:535,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:535,33'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      '../include/vlc_demux.h:536,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_demux.h:535,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:536,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_demux.h:537,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_demux.h:534,27'
          Dst:             strrchr
        - Src:             '../include/vlc_demux.h:535,21'
          Dst:             strcasecmp
    - functionName:    strrchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcasecmp
      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:    119
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_license__demux_demux_cdg
      functionSourceFile: '/src/vlc/modules/demux/cdg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_demux_cdg
      functionSourceFile: '/src/vlc/modules/demux/cdg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_demux_cdg
      functionSourceFile: '/src/vlc/modules/demux/cdg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/demux/cdg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         13
      ICount:          141
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - date_Init
        - date_Set
        - demux_IsForced
        - demux_IsPathExtension
        - es_format_Init
        - es_out_Add
        - vlc_obj_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/cdg.c:75,51'
          Branch Sides:
            - BranchSide:      'demux/cdg.c:75,71'
              BranchSideFuncs:
                - vlc_obj_malloc
                - es_format_Init
                - es_out_Add.1247
                - date_Init
                - date_Set
            - BranchSide:      'demux/cdg.c:86,26'
              BranchSideFuncs:
                - vlc_obj_malloc
                - es_format_Init
                - es_out_Add.1247
                - date_Init
                - date_Set
        - Branch String:   'demux/cdg.c:75,9'
          Branch Sides:
            - BranchSide:      'demux/cdg.c:76,9'
              BranchSideFuncs:
                - vlc_obj_malloc
                - es_format_Init
                - es_out_Add.1247
                - date_Init
                - date_Set
            - BranchSide:      'demux/cdg.c:86,26'
              BranchSideFuncs:
                - vlc_obj_malloc
                - es_format_Init
                - es_out_Add.1247
                - date_Init
                - date_Set
        - Branch String:   'demux/cdg.c:87,9'
          Branch Sides:
            - BranchSide:      'demux/cdg.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/cdg.c:90,22'
              BranchSideFuncs:
                - es_format_Init
                - es_out_Add.1247
                - date_Init
                - date_Set
        - Branch String:   'demux/cdg.c:98,9'
          Branch Sides:
            - BranchSide:      'demux/cdg.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/cdg.c:102,17'
              BranchSideFuncs:
                - date_Init
                - date_Set
      Callsites:
        - Src:             'demux/cdg.c:75,10'
          Dst:             demux_IsPathExtension
        - Src:             'demux/cdg.c:75,55'
          Dst:             demux_IsForced
        - Src:             'demux/cdg.c:86,26'
          Dst:             vlc_obj_malloc
        - Src:             'demux/cdg.c:90,5'
          Dst:             es_format_Init
        - Src:             'demux/cdg.c:97,19'
          Dst:             es_out_Add
        - Src:             'demux/cdg.c:102,5'
          Dst:             date_Init
        - Src:             'demux/cdg.c:103,5'
          Dst:             date_Set
    - functionName:    vlc_entry__demux_demux_cdg
      functionSourceFile: '/src/vlc/modules/demux/cdg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         20
      ICount:          151
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/cdg.c:40,1'
          Branch Sides:
            - BranchSide:      'demux/cdg.c:40,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/cdg.c:40,1'
              BranchSideFuncs: []
        - Branch String:   'demux/cdg.c:40,1'
          Branch Sides:
            - BranchSide:      'demux/cdg.c:40,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/cdg.c:41,5'
              BranchSideFuncs: []
        - Branch String:   'demux/cdg.c:41,5'
          Branch Sides:
            - BranchSide:      'demux/cdg.c:41,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/cdg.c:42,5'
              BranchSideFuncs: []
        - Branch String:   'demux/cdg.c:43,5'
          Branch Sides:
            - BranchSide:      'demux/cdg.c:43,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/cdg.c:46,1'
              BranchSideFuncs: []
        - Branch String:   'demux/cdg.c:43,5'
          Branch Sides:
            - BranchSide:      'demux/cdg.c:43,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/cdg.c:44,5'
              BranchSideFuncs: []
        - Branch String:   'demux/cdg.c:44,5'
          Branch Sides:
            - BranchSide:      'demux/cdg.c:44,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/cdg.c:45,5'
              BranchSideFuncs: []
        - Branch String:   'demux/cdg.c:45,5'
          Branch Sides:
            - BranchSide:      'demux/cdg.c:45,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/cdg.c:46,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/cdg.c:44,5'
          Dst:             Open
    - functionName:    VideoInit
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1647
      functionLinenumberEnd: 1652
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_ChainLastAppend
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppp_last
        - frame
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:480,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:480,38'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:481,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    IncreaseChapter
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - i_time
      BBCount:         17
      ICount:          119
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:529,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:529,5'
              BranchSideFuncs:
                - vlc_stream_Tell
            - BranchSide:      'demux/mpeg/es.c:531,34'
              BranchSideFuncs:
                - vlc_stream_Tell
        - Branch String:   'demux/mpeg/es.c:532,40'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:532,60'
              BranchSideFuncs:
                - vlc_stream_Tell
            - BranchSide:      'demux/mpeg/es.c:533,14'
              BranchSideFuncs:
                - vlc_stream_Tell
        - Branch String:   'demux/mpeg/es.c:532,88'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:533,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:534,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:533,41'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:533,44'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:534,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:532,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:534,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:535,11'
              BranchSideFuncs:
                - vlc_stream_Tell
      Callsites:
        - Src:             'demux/mpeg/es.c:532,43'
          Dst:             vlc_stream_Tell
    - functionName:    vlc_seekpoint_Delete
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - point
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:67,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:67,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '../include/vlc_input.h:68,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    samples_from_vlc_tick
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - t
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SeekByPosUsingXingTOC
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpgah
        - xing
        - pos
        - pi_time
        - pi_offset
      BBCount:         20
      ICount:          146
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - vlc_tick_from_samples
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:284,49'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:285,10'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:286,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:285,31'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:285,35'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:286,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:284,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:286,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:288,26'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:289,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:289,17'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:289,17'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:289,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:289,17'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:289,15'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:289,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:289,15'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:289,15'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
      Callsites:
        - Src:             'demux/mpeg/es.c:292,16'
          Dst:             vlc_tick_from_samples
    - functionName:    vlc_tick_from_samples
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - samples
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SeekByTimeUsingXingTOC
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpgah
        - xing
        - pi_time
        - pi_offset
      BBCount:         13
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - SeekByPosUsingXingTOC
        - samples_from_vlc_tick
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:303,31'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:303,35'
              BranchSideFuncs:
                - samples_from_vlc_tick.1469
                - SeekByPosUsingXingTOC
            - BranchSide:      'demux/mpeg/es.c:305,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:303,62'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:303,66'
              BranchSideFuncs:
                - samples_from_vlc_tick.1469
                - SeekByPosUsingXingTOC
            - BranchSide:      'demux/mpeg/es.c:305,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:303,81'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:304,10'
              BranchSideFuncs:
                - samples_from_vlc_tick.1469
                - SeekByPosUsingXingTOC
            - BranchSide:      'demux/mpeg/es.c:305,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:303,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:305,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:307,47'
              BranchSideFuncs:
                - samples_from_vlc_tick.1469
                - SeekByPosUsingXingTOC
      Callsites:
        - Src:             'demux/mpeg/es.c:307,23'
          Dst:             samples_from_vlc_tick
        - Src:             'demux/mpeg/es.c:310,12'
          Dst:             SeekByPosUsingXingTOC
    - functionName:    MpgaGetCBRSeekpoint
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpgah
        - xing
        - i_seekablesize
        - f_pos
        - pi_time
        - pi_offset
      BBCount:         23
      ICount:          170
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - vlc_tick_from_samples
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:259,28'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:260,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:265,10'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:260,54'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:261,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:265,10'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:261,39'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:262,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:265,10'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:259,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:263,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:265,10'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:265,31'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:265,35'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:266,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:265,62'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:265,66'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:266,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:265,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:266,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:268,31'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:268,31'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:268,48'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:269,48'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
      Callsites:
        - Src:             'demux/mpeg/es.c:274,16'
          Dst:             vlc_tick_from_samples
    - functionName:    bs_error
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_eof
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_refill
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_bits.h:130,12'
          Dst:             bs_refill
    - functionName:    bs_refill
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:112,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:114,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:120,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:114,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:115,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:117,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:117,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:118,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    demux_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_demux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - demux_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_demux.h:313,16'
          Dst:             demux_vaControl
    - functionName:    vlc_seekpoint_Duplicate
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strdup
        - vlc_seekpoint_Delete
        - vlc_seekpoint_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:75,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:76,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:78,9'
              BranchSideFuncs:
                - strdup
                - vlc_seekpoint_Delete.1466
        - Branch String:   '../include/vlc_input.h:78,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:80,34'
              BranchSideFuncs:
                - strdup
                - vlc_seekpoint_Delete.1466
            - BranchSide:      '../include/vlc_input.h:87,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_input.h:81,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:83,34'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.1466
            - BranchSide:      '../include/vlc_input.h:86,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_input.h:74,26'
          Dst:             vlc_seekpoint_New
        - Src:             '../include/vlc_input.h:80,27'
          Dst:             strdup
        - Src:             '../include/vlc_input.h:83,13'
          Dst:             vlc_seekpoint_Delete
    - functionName:    vlc_seekpoint_New
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:57,40'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:57,18'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_input.h:57,40'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../include/vlc_input.h:58,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:59,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:60,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    vlc_input_title_New
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:115,40'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:115,20'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_input.h:115,40'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../include/vlc_input.h:116,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:117,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PostSeekCleanup
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_sys
        - i_time
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_ChainRelease
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:628,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:629,32'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.1468
            - BranchSide:      'demux/mpeg/es.c:631,9'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.1468
        - Branch String:   'demux/mpeg/es.c:631,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:631,9'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.1468
            - BranchSide:      'demux/mpeg/es.c:632,29'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.1468
      Callsites:
        - Src:             'demux/mpeg/es.c:632,9'
          Dst:             vlc_frame_ChainRelease
    - functionName:    MpgaSeek
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mpgah
        - xing
        - i_seekablesize
        - f_pos
        - pi_time
        - pi_offset
      BBCount:         14
      ICount:          91
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - MpgaGetCBRSeekpoint
        - SeekByPosUsingXingTOC
        - SeekByTimeUsingXingTOC
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:319,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:321,35'
              BranchSideFuncs:
                - MpgaGetCBRSeekpoint
                - SeekByPosUsingXingTOC
                - SeekByTimeUsingXingTOC
            - BranchSide:      'demux/mpeg/es.c:328,10'
              BranchSideFuncs:
                - SeekByPosUsingXingTOC
                - SeekByTimeUsingXingTOC
        - Branch String:   'demux/mpeg/es.c:321,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:324,14'
              BranchSideFuncs:
                - SeekByPosUsingXingTOC
                - SeekByTimeUsingXingTOC
            - BranchSide:      'demux/mpeg/es.c:326,5'
              BranchSideFuncs:
                - SeekByPosUsingXingTOC
                - SeekByTimeUsingXingTOC
        - Branch String:   'demux/mpeg/es.c:328,38'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:329,34'
              BranchSideFuncs:
                - SeekByTimeUsingXingTOC
                - SeekByPosUsingXingTOC
            - BranchSide:      'demux/mpeg/es.c:332,35'
              BranchSideFuncs:
                - SeekByPosUsingXingTOC
        - Branch String:   'demux/mpeg/es.c:328,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:330,9'
              BranchSideFuncs:
                - SeekByPosUsingXingTOC
            - BranchSide:      'demux/mpeg/es.c:332,35'
              BranchSideFuncs:
                - SeekByPosUsingXingTOC
      Callsites:
        - Src:             'demux/mpeg/es.c:321,14'
          Dst:             MpgaGetCBRSeekpoint
        - Src:             'demux/mpeg/es.c:329,10'
          Dst:             SeekByTimeUsingXingTOC
        - Src:             'demux/mpeg/es.c:332,12'
          Dst:             SeekByPosUsingXingTOC
    - functionName:    MovetoTimePos
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - i_time
        - i_pos
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PostSeekCleanup
        - vlc_stream_Seek
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:643,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:644,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:645,22'
              BranchSideFuncs:
                - PostSeekCleanup
      Callsites:
        - Src:             'demux/mpeg/es.c:642,17'
          Dst:             vlc_stream_Seek
        - Src:             'demux/mpeg/es.c:645,5'
          Dst:             PostSeekCleanup
    - functionName:    SeekByMlltTable
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mllt
        - pi_time
        - pi_offset
      BBCount:         20
      ICount:          171
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bs_eof
        - bs_error
        - bs_init
        - bs_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:1197,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1198,9'
              BranchSideFuncs:
                - bs_init
                - bs_eof
                - bs_read
                - bs_read
                - bs_error
            - BranchSide:      'demux/mpeg/es.c:1200,32'
              BranchSideFuncs:
                - bs_init
                - bs_eof
                - bs_read
                - bs_read
                - bs_error
        - Branch String:   'demux/mpeg/es.c:1203,34'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1203,38'
              BranchSideFuncs:
                - bs_init
                - bs_eof
                - bs_read
                - bs_read
                - bs_error
            - BranchSide:      'demux/mpeg/es.c:1205,9'
              BranchSideFuncs:
                - bs_init
                - bs_eof
                - bs_read
                - bs_read
                - bs_error
        - Branch String:   'demux/mpeg/es.c:1203,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1205,9'
              BranchSideFuncs:
                - bs_eof
                - bs_read
                - bs_read
                - bs_error
            - BranchSide:      'demux/mpeg/es.c:1210,5'
              BranchSideFuncs:
                - bs_eof
                - bs_read
                - bs_read
                - bs_error
        - Branch String:   'demux/mpeg/es.c:1210,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1212,46'
              BranchSideFuncs:
                - bs_read
                - bs_read
                - bs_error
                - bs_eof
            - BranchSide:      'demux/mpeg/es.c:1222,16'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1214,12'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1215,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1216,40'
              BranchSideFuncs:
                - bs_eof
                - bs_read
                - bs_read
                - bs_error
        - Branch String:   'demux/mpeg/es.c:1217,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1218,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1219,26'
              BranchSideFuncs:
                - bs_eof
                - bs_read
                - bs_read
                - bs_error
      Callsites:
        - Src:             'demux/mpeg/es.c:1207,9'
          Dst:             bs_init
        - Src:             'demux/mpeg/es.c:1210,12'
          Dst:             bs_eof
        - Src:             'demux/mpeg/es.c:1212,37'
          Dst:             bs_read
        - Src:             'demux/mpeg/es.c:1213,34'
          Dst:             bs_read
        - Src:             'demux/mpeg/es.c:1214,12'
          Dst:             bs_error
    - functionName:    bs_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_init_custom
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_bits.h:101,5'
          Dst:             bs_init_custom
    - functionName:    bs_read
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bs_refill
        - bs_skip
      functionUses:    20
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:176,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:178,18'
              BranchSideFuncs:
                - bs_skip
                - bs_refill
            - BranchSide:      '../include/vlc_bits.h:182,5'
              BranchSideFuncs:
                - bs_skip
                - bs_refill
        - Branch String:   '../include/vlc_bits.h:182,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:184,24'
              BranchSideFuncs:
                - bs_refill
                - bs_skip
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip
        - Branch String:   '../include/vlc_bits.h:184,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:186,13'
              BranchSideFuncs:
                - bs_skip
            - BranchSide:      '../include/vlc_bits.h:190,13'
              BranchSideFuncs:
                - bs_skip
                - bs_refill
        - Branch String:   '../include/vlc_bits.h:190,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:192,50'
              BranchSideFuncs:
                - bs_skip
            - BranchSide:      '../include/vlc_bits.h:202,50'
              BranchSideFuncs:
                - bs_skip
                - bs_refill
        - Branch String:   '../include/vlc_bits.h:206,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:207,26'
              BranchSideFuncs:
                - bs_skip
                - bs_refill
            - BranchSide:      '../include/vlc_bits.h:209,31'
              BranchSideFuncs:
                - bs_skip
                - bs_refill
        - Branch String:   '../include/vlc_bits.h:215,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip
            - BranchSide:      '../include/vlc_bits.h:216,18'
              BranchSideFuncs:
                - bs_skip
      Callsites:
        - Src:             '../include/vlc_bits.h:184,13'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:216,9'
          Dst:             bs_skip
    - functionName:    bs_skip
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - bs_refill
      functionUses:    21
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:140,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:141,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:143,20'
              BranchSideFuncs:
                - bs_refill
                - bs_refill
        - Branch String:   '../include/vlc_bits.h:143,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:145,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:149,9'
              BranchSideFuncs:
                - bs_refill
        - Branch String:   '../include/vlc_bits.h:149,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:151,20'
              BranchSideFuncs:
                - bs_refill
            - BranchSide:      '../include/vlc_bits.h:168,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:154,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:154,22'
              BranchSideFuncs:
                - bs_refill
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill
        - Branch String:   '../include/vlc_bits.h:154,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:156,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill
        - Branch String:   '../include/vlc_bits.h:160,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:162,29'
              BranchSideFuncs:
                - bs_refill
            - BranchSide:      '../include/vlc_bits.h:167,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:162,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:163,33'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:165,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:143,9'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:162,18'
          Dst:             bs_refill
    - functionName:    bs_init_custom
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
        - cb
        - priv
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_impl_bytes_forward
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:59,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:61,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:65,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:65,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:66,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:68,19'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:68,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:69,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:70,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_impl_bytes_pos
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:76,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:79,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:77,16'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:77,58'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    stream_Size
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_stream_GetSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:575,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:576,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:577,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_stream.h:577,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:578,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:579,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:575,9'
          Dst:             vlc_stream_GetSize
    - functionName:    vlc_stream_GetSize
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             vlc_stream_Control
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    Parse
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - pp_output
      BBCount:         52
      ICount:          354
      EdgeCount:       67
      CyclomaticComplexity: 17
      functionsReached:
        - es_format_Clean
        - es_format_Copy
        - es_format_Init
        - es_out_Add
        - swab
        - vlc_frame_Alloc
        - vlc_frame_ChainLastAppend
        - vlc_frame_CopyProperties
        - vlc_frame_Release
        - vlc_object_Log
        - vlc_stream_Block
        - vlc_stream_Read
        - vlc_stream_Tell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:859,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:862,42'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Block
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_CopyProperties
                - swab
                - vlc_stream_Read
            - BranchSide:      'demux/mpeg/es.c:867,36'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_CopyProperties
                - swab
        - Branch String:   'demux/mpeg/es.c:863,25'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:863,45'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_CopyProperties
                - swab
            - BranchSide:      'demux/mpeg/es.c:865,5'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_CopyProperties
                - swab
        - Branch String:   'demux/mpeg/es.c:863,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:864,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:865,5'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_CopyProperties
                - swab
        - Branch String:   'demux/mpeg/es.c:870,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:872,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_CopyProperties
                - swab
            - BranchSide:      'demux/mpeg/es.c:892,36'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
        - Branch String:   'demux/mpeg/es.c:872,37'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:872,41'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_CopyProperties
                - swab
            - BranchSide:      'demux/mpeg/es.c:885,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
        - Branch String:   'demux/mpeg/es.c:872,61'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:872,64'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
            - BranchSide:      'demux/mpeg/es.c:885,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
        - Branch String:   'demux/mpeg/es.c:872,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:875,28'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
                - vlc_frame_CopyProperties
                - swab
            - BranchSide:      'demux/mpeg/es.c:885,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
        - Branch String:   'demux/mpeg/es.c:877,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:879,39'
              BranchSideFuncs:
                - vlc_frame_CopyProperties
                - swab
                - vlc_frame_Release
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
            - BranchSide:      'demux/mpeg/es.c:882,28'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
        - Branch String:   'demux/mpeg/es.c:885,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:888,34'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
            - BranchSide:      'demux/mpeg/es.c:891,5'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
        - Branch String:   'demux/mpeg/es.c:888,49'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:888,33'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
            - BranchSide:      'demux/mpeg/es.c:888,52'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
        - Branch String:   'demux/mpeg/es.c:895,70'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:895,28'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
            - BranchSide:      'demux/mpeg/es.c:895,28'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
        - Branch String:   'demux/mpeg/es.c:895,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:897,9'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
            - BranchSide:      'demux/mpeg/es.c:935,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:898,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:895,5'
              BranchSideFuncs:
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:900,18'
              BranchSideFuncs:
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:900,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:903,39'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.1460
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
            - BranchSide:      'demux/mpeg/es.c:926,31'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.1460
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
                - es_format_Clean
        - Branch String:   'demux/mpeg/es.c:906,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:909,29'
              BranchSideFuncs:
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
            - BranchSide:      'demux/mpeg/es.c:912,25'
              BranchSideFuncs:
                - es_out_Add.1461
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
        - Branch String:   'demux/mpeg/es.c:920,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:921,44'
              BranchSideFuncs:
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
            - BranchSide:      'demux/mpeg/es.c:923,17'
              BranchSideFuncs:
                - es_format_Clean
                - vlc_frame_ChainLastAppend.1460
                - vlc_object_Log
                - es_format_Init
                - es_format_Copy
                - es_out_Add.1461
        - Branch String:   'demux/mpeg/es.c:935,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:936,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:937,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/es.c:862,25'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mpeg/es.c:863,28'
          Dst:             vlc_stream_Read
        - Src:             'demux/mpeg/es.c:867,18'
          Dst:             vlc_stream_Block
        - Src:             'demux/mpeg/es.c:876,26'
          Dst:             vlc_frame_Alloc
        - Src:             'demux/mpeg/es.c:879,17'
          Dst:             vlc_frame_CopyProperties
        - Src:             'demux/mpeg/es.c:880,17'
          Dst:             swab
        - Src:             'demux/mpeg/es.c:882,13'
          Dst:             vlc_frame_Release
        - Src:             'demux/mpeg/es.c:903,17'
          Dst:             es_format_Init
        - Src:             'demux/mpeg/es.c:904,17'
          Dst:             es_format_Copy
        - Src:             'demux/mpeg/es.c:917,31'
          Dst:             es_out_Add
        - Src:             'demux/mpeg/es.c:923,17'
          Dst:             es_format_Clean
        - Src:             'demux/mpeg/es.c:929,13'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'demux/mpeg/es.c:936,9'
          Dst:             vlc_object_Log
    - functionName:    swab
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    replay_gain_Merge
      functionSourceFile: '/src/vlc/modules/../include/vlc_replay_gain.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dst
        - p_src
      BBCount:         26
      ICount:          177
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_replay_gain.h:90,16'
          Branch Sides:
            - BranchSide:      '../include/vlc_replay_gain.h:90,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_replay_gain.h:91,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_replay_gain.h:90,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_replay_gain.h:91,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_replay_gain.h:93,10'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_replay_gain.h:93,39'
          Branch Sides:
            - BranchSide:      '../include/vlc_replay_gain.h:93,42'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_replay_gain.h:99,17'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_replay_gain.h:93,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_replay_gain.h:95,40'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_replay_gain.h:99,17'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_replay_gain.h:99,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_replay_gain.h:99,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_replay_gain.h:101,14'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_replay_gain.h:101,32'
          Branch Sides:
            - BranchSide:      '../include/vlc_replay_gain.h:101,35'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_replay_gain.h:106,14'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_replay_gain.h:101,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_replay_gain.h:103,33'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_replay_gain.h:106,14'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_replay_gain.h:106,32'
          Branch Sides:
            - BranchSide:      '../include/vlc_replay_gain.h:106,35'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_replay_gain.h:111,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_replay_gain.h:106,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_replay_gain.h:108,33'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_replay_gain.h:111,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    var_InheritFloat
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:730,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:730,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:731,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:730,9'
          Dst:             var_Inherit
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         34
      ICount:          272
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - IncreaseChapter
        - Parse
        - es_out_Send
        - es_out_SetPCR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:551,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:552,9'
              BranchSideFuncs:
                - IncreaseChapter
                - es_out_Send.1464
                - es_out_SetPCR.1465
            - BranchSide:      'demux/mpeg/es.c:554,22'
              BranchSideFuncs:
                - Parse
                - IncreaseChapter
                - es_out_Send.1464
                - es_out_SetPCR.1465
        - Branch String:   'demux/mpeg/es.c:558,22'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:557,5'
              BranchSideFuncs:
                - IncreaseChapter
                - es_out_Send.1464
                - es_out_SetPCR.1465
            - BranchSide:      'demux/mpeg/es.c:558,36'
              BranchSideFuncs:
                - IncreaseChapter
                - es_out_Send.1464
                - es_out_SetPCR.1465
        - Branch String:   'demux/mpeg/es.c:561,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:563,27'
              BranchSideFuncs:
                - es_out_Send.1464
                - es_out_SetPCR.1465
            - BranchSide:      'demux/mpeg/es.c:600,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:566,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:568,17'
              BranchSideFuncs:
                - es_out_Send.1464
                - es_out_SetPCR.1465
            - BranchSide:      'demux/mpeg/es.c:576,28'
              BranchSideFuncs:
                - es_out_Send.1464
                - es_out_SetPCR.1465
        - Branch String:   'demux/mpeg/es.c:568,56'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:569,17'
              BranchSideFuncs:
                - es_out_Send.1464
                - es_out_SetPCR.1465
            - BranchSide:      'demux/mpeg/es.c:571,17'
              BranchSideFuncs:
                - es_out_Send.1464
                - es_out_SetPCR.1465
        - Branch String:   'demux/mpeg/es.c:568,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:570,51'
              BranchSideFuncs:
                - es_out_Send.1464
                - es_out_SetPCR.1465
            - BranchSide:      'demux/mpeg/es.c:571,17'
              BranchSideFuncs:
                - es_out_Send.1464
                - es_out_SetPCR.1465
        - Branch String:   'demux/mpeg/es.c:571,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:572,32'
              BranchSideFuncs:
                - es_out_Send.1464
                - es_out_SetPCR.1465
            - BranchSide:      'demux/mpeg/es.c:573,9'
              BranchSideFuncs:
                - es_out_Send.1464
                - es_out_SetPCR.1465
        - Branch String:   'demux/mpeg/es.c:579,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:581,35'
              BranchSideFuncs:
                - es_out_Send.1464
                - es_out_SetPCR.1465
            - BranchSide:      'demux/mpeg/es.c:583,13'
              BranchSideFuncs:
                - es_out_Send.1464
                - es_out_SetPCR.1465
        - Branch String:   'demux/mpeg/es.c:583,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:585,35'
              BranchSideFuncs:
                - es_out_SetPCR.1465
                - es_out_Send.1464
            - BranchSide:      'demux/mpeg/es.c:589,13'
              BranchSideFuncs:
                - es_out_Send.1464
                - es_out_SetPCR.1465
        - Branch String:   'demux/mpeg/es.c:589,39'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:589,42'
              BranchSideFuncs:
                - es_out_Send.1464
                - es_out_SetPCR.1465
            - BranchSide:      'demux/mpeg/es.c:592,27'
              BranchSideFuncs:
                - es_out_Send.1464
                - es_out_SetPCR.1465
        - Branch String:   'demux/mpeg/es.c:589,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:590,49'
              BranchSideFuncs:
                - es_out_Send.1464
                - es_out_SetPCR.1465
            - BranchSide:      'demux/mpeg/es.c:592,27'
              BranchSideFuncs:
                - es_out_Send.1464
                - es_out_SetPCR.1465
      Callsites:
        - Src:             'demux/mpeg/es.c:554,15'
          Dst:             Parse
        - Src:             'demux/mpeg/es.c:557,5'
          Dst:             IncreaseChapter
        - Src:             'demux/mpeg/es.c:586,13'
          Dst:             es_out_SetPCR
        - Src:             'demux/mpeg/es.c:596,9'
          Dst:             es_out_Send
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         133
      ICount:          1081
      EdgeCount:       175
      CyclomaticComplexity: 44
      functionsReached:
        - MovetoTimePos
        - MpgaSeek
        - PostSeekCleanup
        - SeekByMlltTable
        - demux_Control
        - demux_vaControlHelper
        - stream_Size
        - vlc_alloc
        - vlc_input_title_New
        - vlc_seekpoint_Duplicate
        - vlc_stream_GetSize
        - vlc_stream_Tell
        - vlc_tick_from_samples
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:657,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:660,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:665,45'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:670,17'
              BranchSideFuncs:
                - demux_vaControlHelper
                - vlc_stream_Tell
                - stream_Size.1473
            - BranchSide:      'demux/mpeg/es.c:713,13'
              BranchSideFuncs:
                - SeekByMlltTable
                - MovetoTimePos
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - MpgaSeek
                - MovetoTimePos
            - BranchSide:      'demux/mpeg/es.c:713,13'
              BranchSideFuncs:
                - SeekByMlltTable
                - MovetoTimePos
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - MpgaSeek
                - MovetoTimePos
            - BranchSide:      'demux/mpeg/es.c:774,17'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New
                - free
                - vlc_alloc.1472
                - free
                - free
                - vlc_seekpoint_Duplicate
            - BranchSide:      'demux/mpeg/es.c:807,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:813,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:819,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:823,21'
              BranchSideFuncs:
                - MovetoTimePos
                - demux_Control.1471
            - BranchSide:      'demux/mpeg/es.c:837,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:844,35'
              BranchSideFuncs:
                - demux_vaControlHelper
        - Branch String:   'demux/mpeg/es.c:660,23'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:660,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:660,23'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:665,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:665,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:665,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:670,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:672,49'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:679,13'
              BranchSideFuncs:
                - demux_vaControlHelper
                - vlc_stream_Tell
                - stream_Size.1473
        - Branch String:   'demux/mpeg/es.c:672,18'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:672,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:672,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:686,23'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:686,27'
              BranchSideFuncs:
                - vlc_stream_Tell
                - stream_Size.1473
            - BranchSide:      'demux/mpeg/es.c:702,20'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:686,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:688,68'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:702,20'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:692,35'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:693,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:695,21'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:692,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:695,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:699,22'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:698,18'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:698,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:698,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:714,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:716,26'
              BranchSideFuncs:
                - SeekByMlltTable
                - MovetoTimePos
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - MpgaSeek
                - MovetoTimePos
            - BranchSide:      'demux/mpeg/es.c:723,25'
              BranchSideFuncs:
                - SeekByMlltTable
                - MovetoTimePos
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - MpgaSeek
                - MovetoTimePos
        - Branch String:   'demux/mpeg/es.c:716,26'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:716,26'
              BranchSideFuncs:
                - SeekByMlltTable
                - MovetoTimePos
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - MpgaSeek
                - MovetoTimePos
            - BranchSide:      'demux/mpeg/es.c:716,26'
              BranchSideFuncs:
                - SeekByMlltTable
                - MovetoTimePos
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - MpgaSeek
                - MovetoTimePos
        - Branch String:   'demux/mpeg/es.c:717,25'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:717,45'
              BranchSideFuncs:
                - SeekByMlltTable
                - MovetoTimePos
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - MpgaSeek
                - MovetoTimePos
            - BranchSide:      'demux/mpeg/es.c:717,23'
              BranchSideFuncs:
                - SeekByMlltTable
                - MovetoTimePos
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - MpgaSeek
                - MovetoTimePos
        - Branch String:   'demux/mpeg/es.c:718,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:719,27'
              BranchSideFuncs:
                - SeekByMlltTable
                - MovetoTimePos
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - MpgaSeek
                - MovetoTimePos
            - BranchSide:      'demux/mpeg/es.c:720,13'
              BranchSideFuncs:
                - SeekByMlltTable
                - MovetoTimePos
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - MpgaSeek
                - MovetoTimePos
        - Branch String:   'demux/mpeg/es.c:723,25'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:723,25'
              BranchSideFuncs:
                - SeekByMlltTable
                - MovetoTimePos
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - MpgaSeek
                - MovetoTimePos
            - BranchSide:      'demux/mpeg/es.c:723,25'
              BranchSideFuncs:
                - SeekByMlltTable
                - MovetoTimePos
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - MpgaSeek
                - MovetoTimePos
        - Branch String:   'demux/mpeg/es.c:724,26'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:724,46'
              BranchSideFuncs:
                - SeekByMlltTable
                - MovetoTimePos
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - MpgaSeek
                - MovetoTimePos
            - BranchSide:      'demux/mpeg/es.c:726,13'
              BranchSideFuncs:
                - SeekByMlltTable
                - MovetoTimePos
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - MpgaSeek
                - MovetoTimePos
        - Branch String:   'demux/mpeg/es.c:729,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:730,39'
              BranchSideFuncs:
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - MpgaSeek
                - MovetoTimePos
            - BranchSide:      'demux/mpeg/es.c:732,17'
              BranchSideFuncs:
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - MpgaSeek
                - MovetoTimePos
        - Branch String:   'demux/mpeg/es.c:732,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:735,42'
              BranchSideFuncs:
                - vlc_stream_GetSize.1474
                - MpgaSeek
                - MovetoTimePos
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:749,20'
              BranchSideFuncs:
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:735,68'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:736,21'
              BranchSideFuncs:
                - MpgaSeek
                - MovetoTimePos
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:739,32'
              BranchSideFuncs:
                - MpgaSeek
                - MovetoTimePos
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:735,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:737,35'
              BranchSideFuncs:
                - MpgaSeek
                - MovetoTimePos
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:739,32'
              BranchSideFuncs:
                - MpgaSeek
                - MovetoTimePos
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:741,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:744,43'
              BranchSideFuncs:
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:746,13'
              BranchSideFuncs:
                - demux_vaControlHelper
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:752,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:753,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:755,17'
              BranchSideFuncs:
                - PostSeekCleanup
                - vlc_stream_Tell
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:755,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:757,45'
              BranchSideFuncs:
                - vlc_stream_Tell
                - PostSeekCleanup
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:765,30'
              BranchSideFuncs:
                - PostSeekCleanup
        - Branch String:   'demux/mpeg/es.c:759,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:761,33'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
                - PostSeekCleanup
            - BranchSide:      'demux/mpeg/es.c:764,13'
              BranchSideFuncs:
                - PostSeekCleanup
        - Branch String:   'demux/mpeg/es.c:774,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:775,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:776,40'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New
                - free
                - vlc_alloc.1472
                - free
                - free
                - vlc_seekpoint_Duplicate
        - Branch String:   'demux/mpeg/es.c:777,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:778,17'
              BranchSideFuncs:
                - vlc_input_title_New
                - free
                - vlc_alloc.1472
                - free
                - free
                - vlc_seekpoint_Duplicate
            - BranchSide:      'demux/mpeg/es.c:779,25'
              BranchSideFuncs:
                - vlc_input_title_New
                - free
                - vlc_alloc.1472
                - free
                - free
                - vlc_seekpoint_Duplicate
        - Branch String:   'demux/mpeg/es.c:780,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:782,23'
              BranchSideFuncs:
                - vlc_alloc.1472
                - free
                - free
                - vlc_seekpoint_Duplicate
            - BranchSide:      'demux/mpeg/es.c:785,49'
              BranchSideFuncs:
                - vlc_alloc.1472
                - free
                - free
                - vlc_seekpoint_Duplicate
        - Branch String:   'demux/mpeg/es.c:786,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:788,24'
              BranchSideFuncs:
                - vlc_seekpoint_Duplicate
            - BranchSide:      'demux/mpeg/es.c:792,25'
              BranchSideFuncs:
                - vlc_seekpoint_Duplicate
        - Branch String:   'demux/mpeg/es.c:792,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:794,59'
              BranchSideFuncs:
                - vlc_seekpoint_Duplicate
            - BranchSide:      'demux/mpeg/es.c:798,52'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:795,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:796,74'
              BranchSideFuncs:
                - vlc_seekpoint_Duplicate
            - BranchSide:      'demux/mpeg/es.c:797,13'
              BranchSideFuncs:
                - vlc_seekpoint_Duplicate
        - Branch String:   'demux/mpeg/es.c:798,15'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:798,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:798,15'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:799,15'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:799,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:799,15'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:800,15'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:800,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:800,15'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:801,15'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:801,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:801,15'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:807,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:808,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:809,15'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:809,15'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:809,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:809,15'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:813,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:814,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:815,39'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:815,15'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:815,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:815,15'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:819,20'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:819,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:819,20'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:823,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:823,21'
              BranchSideFuncs:
                - MovetoTimePos
                - demux_Control.1471
            - BranchSide:      'demux/mpeg/es.c:823,21'
              BranchSideFuncs:
                - MovetoTimePos
                - demux_Control.1471
        - Branch String:   'demux/mpeg/es.c:824,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:825,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:826,38'
              BranchSideFuncs:
                - MovetoTimePos
                - demux_Control.1471
        - Branch String:   'demux/mpeg/es.c:827,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:828,39'
              BranchSideFuncs:
                - demux_Control.1471
            - BranchSide:      'demux/mpeg/es.c:829,39'
              BranchSideFuncs:
                - MovetoTimePos
        - Branch String:   'demux/mpeg/es.c:830,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:831,45'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:832,20'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:837,40'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:837,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:837,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/es.c:680,21'
          Dst:             demux_vaControlHelper
        - Src:             'demux/mpeg/es.c:688,51'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mpeg/es.c:689,51'
          Dst:             stream_Size
        - Src:             'demux/mpeg/es.c:729,18'
          Dst:             SeekByMlltTable
        - Src:             'demux/mpeg/es.c:730,24'
          Dst:             MovetoTimePos
        - Src:             'demux/mpeg/es.c:735,22'
          Dst:             vlc_stream_GetSize
        - Src:             'demux/mpeg/es.c:741,22'
          Dst:             MpgaSeek
        - Src:             'demux/mpeg/es.c:744,28'
          Dst:             MovetoTimePos
        - Src:             'demux/mpeg/es.c:750,23'
          Dst:             demux_vaControlHelper
        - Src:             'demux/mpeg/es.c:757,28'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mpeg/es.c:762,31'
          Dst:             vlc_tick_from_samples
        - Src:             'demux/mpeg/es.c:765,13'
          Dst:             PostSeekCleanup
        - Src:             'demux/mpeg/es.c:779,25'
          Dst:             vlc_input_title_New
        - Src:             'demux/mpeg/es.c:785,38'
          Dst:             vlc_alloc
        - Src:             'demux/mpeg/es.c:794,34'
          Dst:             vlc_seekpoint_Duplicate
        - Src:             'demux/mpeg/es.c:828,24'
          Dst:             demux_Control
        - Src:             'demux/mpeg/es.c:829,24'
          Dst:             MovetoTimePos
        - Src:             'demux/mpeg/es.c:844,12'
          Dst:             demux_vaControlHelper
    - functionName:    ThdCheckSync
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1604
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_peek
        - pi_samples
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:1605,29'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1605,32'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1606,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1605,52'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1605,55'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1606,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1605,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1606,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1608,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1608,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1609,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1612,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MlpCheckSync
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1592
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_peek
        - pi_samples
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:1593,29'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1593,32'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1594,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1593,52'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1593,55'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1594,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1593,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1594,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1596,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1596,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1597,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1600,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    DtsCheckSync
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1566
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_peek
        - pi_samples
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_dts_header_Parse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:1558,6'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1558,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1565,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1558,30'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1558,37'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1565,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1557,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1560,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1565,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1560,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1561,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1562,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/es.c:1557,9'
          Dst:             vlc_dts_header_Parse
    - functionName:    EA52CheckSyncProbe
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_peek
        - pi_samples
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - A52CheckSync
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mpeg/es.c:1499,12'
          Dst:             A52CheckSync
    - functionName:    A52CheckSync
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1476
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_peek
        - p_big_endian
        - pi_samples
        - b_eac3
      BBCount:         17
      ICount:          118
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - swab
        - vlc_a52_header_Parse
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:1480,40'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1480,43'
              BranchSideFuncs:
                - swab
                - vlc_a52_header_Parse
            - BranchSide:      'demux/mpeg/es.c:1480,6'
              BranchSideFuncs:
                - swab
                - vlc_a52_header_Parse
        - Branch String:   'demux/mpeg/es.c:1481,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1483,15'
              BranchSideFuncs:
                - vlc_a52_header_Parse
            - BranchSide:      'demux/mpeg/es.c:1487,40'
              BranchSideFuncs:
                - vlc_a52_header_Parse
        - Branch String:   'demux/mpeg/es.c:1487,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1488,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1490,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1490,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1491,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1492,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1492,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1493,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1494,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/es.c:1483,9'
          Dst:             swab
        - Src:             'demux/mpeg/es.c:1487,9'
          Dst:             vlc_a52_header_Parse
    - functionName:    vlc_a52_header_Parse
      functionSourceFile: '/src/vlc/modules/demux/mpeg/../../packetizer/a52.h'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_header
        - p_buffer
        - i_buffer
      BBCount:         15
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - vlc_a52_header_ParseAc3
        - vlc_a52_header_ParseEac3
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:395,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:396,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:399,9'
              BranchSideFuncs:
                - vlc_a52_header_ParseEac3
                - vlc_a52_header_ParseAc3
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:399,29'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:399,32'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:400,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:399,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:400,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:403,22'
              BranchSideFuncs:
                - vlc_a52_header_ParseEac3
                - vlc_a52_header_ParseAc3
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:406,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:407,41'
              BranchSideFuncs:
                - vlc_a52_header_ParseAc3
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:409,14'
              BranchSideFuncs:
                - vlc_a52_header_ParseEac3
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:409,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:410,42'
              BranchSideFuncs:
                - vlc_a52_header_ParseEac3
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:413,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/../../packetizer/a52.h:407,16'
          Dst:             vlc_a52_header_ParseAc3
        - Src:             'demux/mpeg/../../packetizer/a52.h:410,16'
          Dst:             vlc_a52_header_ParseEac3
    - functionName:    vlc_a52_header_ParseAc3
      functionSourceFile: '/src/vlc/modules/demux/mpeg/../../packetizer/a52.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_header
        - p_buf
        - p_acmod
        - pi_fscod_samplerates
      BBCount:         24
      ICount:          237
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - stdc_count_ones_ui
        - vlc_a52_ParseAc3BitstreamInfo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:135,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:138,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:190,48'
              BranchSideFuncs:
                - stdc_count_ones_ui
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:194,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:195,9'
              BranchSideFuncs:
                - stdc_count_ones_ui
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:196,9'
              BranchSideFuncs:
                - stdc_count_ones_ui
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:196,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:197,9'
              BranchSideFuncs:
                - stdc_count_ones_ui
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:199,9'
              BranchSideFuncs:
                - stdc_count_ones_ui
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:199,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:200,9'
              BranchSideFuncs:
                - stdc_count_ones_ui
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:202,28'
              BranchSideFuncs:
                - stdc_count_ones_ui
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:204,35'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:204,35'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:204,35'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:204,35'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:204,35'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:204,63'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:204,35'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:204,63'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:204,63'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/../../packetizer/a52.h:135,9'
          Dst:             vlc_a52_ParseAc3BitstreamInfo
        - Src:             'demux/mpeg/../../packetizer/a52.h:202,28'
          Dst:             stdc_count_ones_ui
    - functionName:    vlc_a52_header_ParseEac3
      functionSourceFile: '/src/vlc/modules/demux/mpeg/../../packetizer/a52.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_header
        - p_buf
        - p_acmod
        - pi_fscod_samplerates
      BBCount:         15
      ICount:          193
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - stdc_count_ones_ui
        - vlc_a52_ParseEac3BitstreamInfo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:336,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:339,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:341,48'
              BranchSideFuncs:
                - stdc_count_ones_ui
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:345,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:347,28'
              BranchSideFuncs:
                - stdc_count_ones_ui
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:353,28'
              BranchSideFuncs:
                - stdc_count_ones_ui
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:359,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:360,9'
              BranchSideFuncs:
                - stdc_count_ones_ui
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:361,9'
              BranchSideFuncs:
                - stdc_count_ones_ui
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:361,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:362,9'
              BranchSideFuncs:
                - stdc_count_ones_ui
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:363,28'
              BranchSideFuncs:
                - stdc_count_ones_ui
      Callsites:
        - Src:             'demux/mpeg/../../packetizer/a52.h:336,9'
          Dst:             vlc_a52_ParseEac3BitstreamInfo
        - Src:             'demux/mpeg/../../packetizer/a52.h:363,28'
          Dst:             stdc_count_ones_ui
    - functionName:    vlc_a52_ParseEac3BitstreamInfo
      functionSourceFile: '/src/vlc/modules/demux/mpeg/../../packetizer/a52.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bs
        - p_buf
        - i_buf
      BBCount:         95
      ICount:          535
      EdgeCount:       127
      CyclomaticComplexity: 34
      functionsReached:
        - bs_align
        - bs_init
        - bs_read
        - bs_read1
        - bs_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:230,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:231,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:233,19'
              BranchSideFuncs:
                - bs_read
                - bs_read
                - bs_read
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:234,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:236,29'
              BranchSideFuncs:
                - bs_read
                - bs_read
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:241,34'
              BranchSideFuncs:
                - bs_read
                - bs_read
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:237,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:238,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:239,9'
              BranchSideFuncs:
                - bs_read
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:247,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:249,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:253,5'
              BranchSideFuncs:
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:254,8'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:255,9'
              BranchSideFuncs:
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:257,9'
              BranchSideFuncs:
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:257,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:259,9'
              BranchSideFuncs:
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:264,9'
              BranchSideFuncs:
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:260,12'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:261,13'
              BranchSideFuncs:
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:262,5'
              BranchSideFuncs:
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:264,34'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:264,37'
              BranchSideFuncs:
                - bs_read1
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:267,9'
              BranchSideFuncs:
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:264,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:265,9'
              BranchSideFuncs:
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:267,9'
              BranchSideFuncs:
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:267,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:269,13'
              BranchSideFuncs:
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:321,9'
              BranchSideFuncs:
                - bs_read1
                - bs_read
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:269,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:271,13'
              BranchSideFuncs:
                - bs_skip
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:278,13'
              BranchSideFuncs:
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:272,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:273,17'
              BranchSideFuncs:
                - bs_skip
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:274,17'
              BranchSideFuncs:
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:274,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:275,17'
              BranchSideFuncs:
                - bs_skip
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:276,9'
              BranchSideFuncs:
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:278,25'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:278,28'
              BranchSideFuncs:
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:281,13'
              BranchSideFuncs:
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:278,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:279,13'
              BranchSideFuncs:
                - bs_skip
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:281,13'
              BranchSideFuncs:
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:281,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:283,17'
              BranchSideFuncs:
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:319,5'
              BranchSideFuncs:
                - bs_read1
                - bs_read
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:283,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:284,17'
              BranchSideFuncs:
                - bs_skip
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:285,17'
              BranchSideFuncs:
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_read1
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:285,37'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:285,40'
              BranchSideFuncs:
                - bs_read1
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:287,16'
              BranchSideFuncs:
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:285,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:286,17'
              BranchSideFuncs:
                - bs_skip
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:287,16'
              BranchSideFuncs:
                - bs_read1
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:287,16'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:288,17'
              BranchSideFuncs:
                - bs_skip
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:289,38'
              BranchSideFuncs:
                - bs_read
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:290,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:291,17'
              BranchSideFuncs:
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:292,22'
              BranchSideFuncs:
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:292,22'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:293,17'
              BranchSideFuncs:
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:294,22'
              BranchSideFuncs:
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
                - bs_read
                - bs_align
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:297,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:298,21'
              BranchSideFuncs:
                - bs_skip
                - bs_align
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:299,17'
              BranchSideFuncs:
                - bs_align
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_skip
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:301,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:303,21'
              BranchSideFuncs:
                - bs_read1
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_skip
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:308,17'
              BranchSideFuncs:
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:303,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:304,21'
              BranchSideFuncs:
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:305,21'
              BranchSideFuncs:
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
                - bs_read1
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:305,41'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:305,44'
              BranchSideFuncs:
                - bs_read1
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:307,13'
              BranchSideFuncs:
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:305,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:306,21'
              BranchSideFuncs:
                - bs_skip
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:307,13'
              BranchSideFuncs:
                - bs_read1
                - bs_read1
                - bs_read
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:308,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:310,31'
              BranchSideFuncs:
                - bs_read1
                - bs_read
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:318,9'
              BranchSideFuncs:
                - bs_read1
                - bs_read
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:312,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:314,25'
              BranchSideFuncs:
                - bs_read1
                - bs_read
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:317,13'
              BranchSideFuncs:
                - bs_read1
                - bs_read
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:314,25'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:315,25'
              BranchSideFuncs:
                - bs_skip
                - bs_read1
                - bs_read
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:316,17'
              BranchSideFuncs:
                - bs_read1
                - bs_read
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:321,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:323,23'
              BranchSideFuncs:
                - bs_read
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:326,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/../../packetizer/a52.h:225,5'
          Dst:             bs_init
        - Src:             'demux/mpeg/../../packetizer/a52.h:226,24'
          Dst:             bs_read
        - Src:             'demux/mpeg/../../packetizer/a52.h:227,30'
          Dst:             bs_read
        - Src:             'demux/mpeg/../../packetizer/a52.h:229,25'
          Dst:             bs_read
        - Src:             'demux/mpeg/../../packetizer/a52.h:233,19'
          Dst:             bs_read
        - Src:             'demux/mpeg/../../packetizer/a52.h:236,29'
          Dst:             bs_read
        - Src:             'demux/mpeg/../../packetizer/a52.h:241,34'
          Dst:             bs_read
        - Src:             'demux/mpeg/../../packetizer/a52.h:243,19'
          Dst:             bs_read
        - Src:             'demux/mpeg/../../packetizer/a52.h:244,19'
          Dst:             bs_read1
        - Src:             'demux/mpeg/../../packetizer/a52.h:245,18'
          Dst:             bs_read
        - Src:             'demux/mpeg/../../packetizer/a52.h:253,5'
          Dst:             bs_skip
        - Src:             'demux/mpeg/../../packetizer/a52.h:254,8'
          Dst:             bs_read1
        - Src:             'demux/mpeg/../../packetizer/a52.h:255,9'
          Dst:             bs_skip
        - Src:             'demux/mpeg/../../packetizer/a52.h:259,9'
          Dst:             bs_skip
        - Src:             'demux/mpeg/../../packetizer/a52.h:260,12'
          Dst:             bs_read1
        - Src:             'demux/mpeg/../../packetizer/a52.h:261,13'
          Dst:             bs_skip
        - Src:             'demux/mpeg/../../packetizer/a52.h:264,37'
          Dst:             bs_read1
        - Src:             'demux/mpeg/../../packetizer/a52.h:265,9'
          Dst:             bs_skip
        - Src:             'demux/mpeg/../../packetizer/a52.h:267,9'
          Dst:             bs_read1
        - Src:             'demux/mpeg/../../packetizer/a52.h:271,13'
          Dst:             bs_skip
        - Src:             'demux/mpeg/../../packetizer/a52.h:273,17'
          Dst:             bs_skip
        - Src:             'demux/mpeg/../../packetizer/a52.h:275,17'
          Dst:             bs_skip
        - Src:             'demux/mpeg/../../packetizer/a52.h:278,28'
          Dst:             bs_read1
        - Src:             'demux/mpeg/../../packetizer/a52.h:279,13'
          Dst:             bs_skip
        - Src:             'demux/mpeg/../../packetizer/a52.h:283,17'
          Dst:             bs_read1
        - Src:             'demux/mpeg/../../packetizer/a52.h:284,17'
          Dst:             bs_skip
        - Src:             'demux/mpeg/../../packetizer/a52.h:285,40'
          Dst:             bs_read1
        - Src:             'demux/mpeg/../../packetizer/a52.h:286,17'
          Dst:             bs_skip
        - Src:             'demux/mpeg/../../packetizer/a52.h:287,16'
          Dst:             bs_read1
        - Src:             'demux/mpeg/../../packetizer/a52.h:288,17'
          Dst:             bs_skip
        - Src:             'demux/mpeg/../../packetizer/a52.h:289,38'
          Dst:             bs_read
        - Src:             'demux/mpeg/../../packetizer/a52.h:291,17'
          Dst:             bs_skip
        - Src:             'demux/mpeg/../../packetizer/a52.h:293,17'
          Dst:             bs_skip
        - Src:             'demux/mpeg/../../packetizer/a52.h:296,44'
          Dst:             bs_read
        - Src:             'demux/mpeg/../../packetizer/a52.h:298,21'
          Dst:             bs_skip
        - Src:             'demux/mpeg/../../packetizer/a52.h:299,17'
          Dst:             bs_align
        - Src:             'demux/mpeg/../../packetizer/a52.h:303,21'
          Dst:             bs_read1
        - Src:             'demux/mpeg/../../packetizer/a52.h:304,21'
          Dst:             bs_skip
        - Src:             'demux/mpeg/../../packetizer/a52.h:305,44'
          Dst:             bs_read1
        - Src:             'demux/mpeg/../../packetizer/a52.h:306,21'
          Dst:             bs_skip
        - Src:             'demux/mpeg/../../packetizer/a52.h:308,17'
          Dst:             bs_read1
        - Src:             'demux/mpeg/../../packetizer/a52.h:315,25'
          Dst:             bs_skip
        - Src:             'demux/mpeg/../../packetizer/a52.h:321,9'
          Dst:             bs_read1
        - Src:             'demux/mpeg/../../packetizer/a52.h:323,23'
          Dst:             bs_read
    - functionName:    stdc_count_ones_ui
      functionSourceFile: '/src/vlc/modules/../compat/stdbit/stdbit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_read1
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bs_refill
      functionUses:    13
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:223,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:225,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:228,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:223,9'
          Dst:             bs_refill
    - functionName:    bs_align
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:266,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:266,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:267,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_a52_ParseAc3BitstreamInfo
      functionSourceFile: '/src/vlc/modules/demux/mpeg/../../packetizer/a52.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bs
        - p_buf
        - i_buf
      BBCount:         19
      ICount:          150
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - bs_init
        - bs_read
        - bs_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:105,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:106,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:107,23'
              BranchSideFuncs:
                - bs_read
                - bs_read
                - bs_read
                - bs_read
                - bs_read
                - bs_read
                - bs_skip
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:108,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:109,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:110,18'
              BranchSideFuncs:
                - bs_read
                - bs_read
                - bs_read
                - bs_read
                - bs_read
                - bs_skip
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:113,31'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:113,36'
              BranchSideFuncs:
                - bs_read
                - bs_read
                - bs_skip
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:118,9'
              BranchSideFuncs:
                - bs_read
                - bs_read
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:113,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:116,9'
              BranchSideFuncs:
                - bs_skip
                - bs_read
                - bs_read
                - bs_skip
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:118,9'
              BranchSideFuncs:
                - bs_read
                - bs_read
                - bs_skip
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:118,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:121,9'
              BranchSideFuncs:
                - bs_skip
                - bs_read
                - bs_read
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:124,25'
              BranchSideFuncs:
                - bs_read
                - bs_read
        - Branch String:   'demux/mpeg/../../packetizer/a52.h:124,25'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:124,46'
              BranchSideFuncs:
                - bs_read
                - bs_read
            - BranchSide:      'demux/mpeg/../../packetizer/a52.h:124,25'
              BranchSideFuncs:
                - bs_read
      Callsites:
        - Src:             'demux/mpeg/../../packetizer/a52.h:101,5'
          Dst:             bs_init
        - Src:             'demux/mpeg/../../packetizer/a52.h:104,19'
          Dst:             bs_read
        - Src:             'demux/mpeg/../../packetizer/a52.h:107,23'
          Dst:             bs_read
        - Src:             'demux/mpeg/../../packetizer/a52.h:110,18'
          Dst:             bs_read
        - Src:             'demux/mpeg/../../packetizer/a52.h:111,19'
          Dst:             bs_read
        - Src:             'demux/mpeg/../../packetizer/a52.h:112,19'
          Dst:             bs_read
        - Src:             'demux/mpeg/../../packetizer/a52.h:116,9'
          Dst:             bs_skip
        - Src:             'demux/mpeg/../../packetizer/a52.h:121,9'
          Dst:             bs_skip
        - Src:             'demux/mpeg/../../packetizer/a52.h:124,46'
          Dst:             bs_read
        - Src:             'demux/mpeg/../../packetizer/a52.h:125,19'
          Dst:             bs_read
    - functionName:    GenericFormatCheck
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_format
        - p_head
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - GetDWLE
        - GetWLE
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:945,10'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:947,21'
              BranchSideFuncs:
                - GetWLE.1481
                - GetDWLE.1482
            - BranchSide:      'demux/mpeg/es.c:952,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:947,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:948,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:949,22'
              BranchSideFuncs:
                - GetDWLE.1482
        - Branch String:   'demux/mpeg/es.c:949,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:950,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:951,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/es.c:947,13'
          Dst:             GetWLE
        - Src:             'demux/mpeg/es.c:949,13'
          Dst:             GetDWLE
    - functionName:    GetWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetDWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    A52CheckSyncProbe
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1515
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_peek
        - pi_samples
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - A52CheckSync
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mpeg/es.c:1517,12'
          Dst:             A52CheckSync
    - functionName:    GenericProbe
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - pi_offset
        - ppsz_name
        - pf_check
        - i_check_size
        - i_base_probing
        - i_wav_extra_probing
        - b_use_word
        - pi_twocc
        - pf_format_check
      BBCount:         60
      ICount:          392
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - WavSkipHeader
        - demux_IsForced
        - vlc_stream_Peek
        - vlc_stream_Tell
      functionUses:    5
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:1043,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1045,43'
              BranchSideFuncs:
                - demux_IsForced.1483
                - vlc_stream_Tell
                - WavSkipHeader
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/es.c:1048,33'
              BranchSideFuncs:
                - vlc_stream_Tell
                - WavSkipHeader
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/es.c:1050,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1052,14'
              BranchSideFuncs:
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/es.c:1055,24'
              BranchSideFuncs:
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/es.c:1052,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1053,13'
              BranchSideFuncs:
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/es.c:1054,5'
              BranchSideFuncs:
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/es.c:1061,71'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1061,79'
              BranchSideFuncs:
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/es.c:1061,69'
              BranchSideFuncs:
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/es.c:1064,20'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1064,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1065,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1064,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1065,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1067,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1070,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1072,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1076,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1072,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1073,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1074,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1078,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1080,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1108,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1080,29'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1081,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1082,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1080,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1082,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1088,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1089,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1091,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1105,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1091,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1093,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1098,21'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1093,24'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1094,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1095,30'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1098,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1100,28'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1104,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1101,25'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1102,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1103,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1105,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1106,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1107,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1108,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1109,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1111,19'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1112,20'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1067,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1112,24'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1112,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1067,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1113,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/es.c:1045,27'
          Dst:             demux_IsForced
        - Src:             'demux/mpeg/es.c:1048,16'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mpeg/es.c:1050,9'
          Dst:             WavSkipHeader
        - Src:             'demux/mpeg/es.c:1062,28'
          Dst:             vlc_stream_Peek
    - functionName:    demux_IsForced
      functionSourceFile: '/src/vlc/modules/../include/vlc_demux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - psz_name
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    8
      BranchProfiles:
        - Branch String:   '../include/vlc_demux.h:549,34'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:549,45'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_demux.h:550,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_demux.h:549,8'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:550,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_demux.h:551,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_demux.h:549,37'
          Dst:             strcmp
    - functionName:    WavSkipHeader
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - pi_skip
        - rgi_twocc
        - pf_format_check
      BBCount:         49
      ICount:          328
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - GetDWLE
        - GetWLE
        - memcmp
        - vlc_stream_Peek
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:970,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:971,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:973,17'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - GetDWLE.1482
                - vlc_stream_Peek
                - GetWLE.1481
                - memcmp
                - GetDWLE.1482
                - vlc_stream_Peek
                - GetDWLE.1482
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/es.c:973,37'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:973,49'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:974,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:973,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:974,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:977,12'
              BranchSideFuncs:
                - memcmp
                - GetDWLE.1482
                - vlc_stream_Peek
                - GetWLE.1481
                - memcmp
                - GetDWLE.1482
                - vlc_stream_Peek
                - GetDWLE.1482
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/es.c:978,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:980,26'
              BranchSideFuncs:
                - GetDWLE.1482
                - vlc_stream_Peek
                - memcmp
                - GetDWLE.1482
                - vlc_stream_Peek
                - GetWLE.1481
                - memcmp
                - GetDWLE.1482
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/es.c:990,22'
              BranchSideFuncs:
                - GetDWLE.1482
                - vlc_stream_Peek
                - GetWLE.1481
                - memcmp
                - GetDWLE.1482
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/es.c:981,36'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:981,39'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:982,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:981,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:982,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:984,19'
              BranchSideFuncs:
                - vlc_stream_Peek
                - memcmp
                - GetDWLE.1482
                - vlc_stream_Peek
                - GetWLE.1481
                - memcmp
                - GetDWLE.1482
                - vlc_stream_Peek
                - GetDWLE.1482
        - Branch String:   'demux/mpeg/es.c:985,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:978,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:986,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:991,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:992,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:994,15'
              BranchSideFuncs:
                - vlc_stream_Peek
                - GetWLE.1481
                - memcmp
                - GetDWLE.1482
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/es.c:995,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:996,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:997,38'
              BranchSideFuncs:
                - GetWLE.1481
                - memcmp
                - GetDWLE.1482
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/es.c:999,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1001,13'
              BranchSideFuncs:
                - memcmp
                - GetDWLE.1482
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/es.c:1004,9'
              BranchSideFuncs:
                - memcmp
                - GetDWLE.1482
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/es.c:1001,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1002,13'
              BranchSideFuncs:
                - memcmp
                - GetDWLE.1482
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/es.c:1003,5'
              BranchSideFuncs:
                - memcmp
                - GetDWLE.1482
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/es.c:1004,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1005,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1007,9'
              BranchSideFuncs:
                - memcmp
                - GetDWLE.1482
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/es.c:1007,25'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1008,9'
              BranchSideFuncs:
                - memcmp
                - GetDWLE.1482
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/es.c:1012,5'
              BranchSideFuncs:
                - memcmp
                - GetDWLE.1482
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/es.c:1007,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1009,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1012,5'
              BranchSideFuncs:
                - memcmp
                - GetDWLE.1482
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/es.c:1012,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1014,26'
              BranchSideFuncs:
                - GetDWLE.1482
                - vlc_stream_Peek
                - memcmp
            - BranchSide:      'demux/mpeg/es.c:1022,16'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1015,36'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1015,39'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1016,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1015,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1016,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1018,19'
              BranchSideFuncs:
                - vlc_stream_Peek
                - memcmp
                - GetDWLE.1482
        - Branch String:   'demux/mpeg/es.c:1019,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1012,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1020,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/es.c:970,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mpeg/es.c:973,9'
          Dst:             memcmp
        - Src:             'demux/mpeg/es.c:973,40'
          Dst:             memcmp
        - Src:             'demux/mpeg/es.c:978,12'
          Dst:             memcmp
        - Src:             'demux/mpeg/es.c:980,17'
          Dst:             GetDWLE
        - Src:             'demux/mpeg/es.c:985,13'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mpeg/es.c:990,13'
          Dst:             GetDWLE
        - Src:             'demux/mpeg/es.c:995,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mpeg/es.c:997,30'
          Dst:             GetWLE
        - Src:             'demux/mpeg/es.c:1012,12'
          Dst:             memcmp
        - Src:             'demux/mpeg/es.c:1014,17'
          Dst:             GetDWLE
        - Src:             'demux/mpeg/es.c:1019,13'
          Dst:             vlc_stream_Peek
    - functionName:    ID3TextTagHandler
      functionSourceFile: '/src/vlc/modules/demux/mpeg/../../meta_engine/ID3Meta.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - type
        - psz_extra
        - p_meta
        - pb_updated
      BBCount:         26
      ICount:          146
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - ID3TextConvert
        - strcmp
        - vlc_meta_Get
        - vlc_meta_GetExtra
        - vlc_meta_SetExtraWithPriority
        - vlc_meta_SetWithPriority
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:50,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:51,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:54,39'
              BranchSideFuncs:
                - ID3TextConvert
                - free
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strcmp
                - vlc_meta_GetExtra
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:55,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:55,17'
              BranchSideFuncs:
                - free
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strcmp
                - vlc_meta_GetExtra
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:69,11'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:55,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:57,33'
              BranchSideFuncs:
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetExtraWithPriority
                - strcmp
                - vlc_meta_GetExtra
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:69,11'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:57,31'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:57,66'
              BranchSideFuncs:
                - vlc_meta_GetExtra
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetExtraWithPriority
                - strcmp
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:58,61'
              BranchSideFuncs:
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetExtraWithPriority
                - strcmp
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:59,22'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:59,33'
              BranchSideFuncs:
                - strcmp
                - free
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:61,17'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:59,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:61,17'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:68,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:61,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:62,18'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:63,17'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:63,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:64,17'
              BranchSideFuncs:
                - vlc_meta_SetExtraWithPriority
                - free
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:66,17'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
      Callsites:
        - Src:             'demux/mpeg/../../meta_engine/ID3Meta.h:54,23'
          Dst:             ID3TextConvert
        - Src:             'demux/mpeg/../../meta_engine/ID3Meta.h:57,47'
          Dst:             vlc_meta_GetExtra
        - Src:             'demux/mpeg/../../meta_engine/ID3Meta.h:58,47'
          Dst:             vlc_meta_Get
        - Src:             'demux/mpeg/../../meta_engine/ID3Meta.h:59,25'
          Dst:             strcmp
        - Src:             'demux/mpeg/../../meta_engine/ID3Meta.h:64,17'
          Dst:             vlc_meta_SetExtraWithPriority
        - Src:             'demux/mpeg/../../meta_engine/ID3Meta.h:66,17'
          Dst:             vlc_meta_SetWithPriority
    - functionName:    ID3TextConvert
      functionSourceFile: '/src/vlc/modules/demux/mpeg/../../meta_engine/ID3Text.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - ppsz_allocated
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ID3TextConv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Text.h:68,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Text.h:70,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Text.h:73,26'
              BranchSideFuncs:
                - ID3TextConv
      Callsites:
        - Src:             'demux/mpeg/../../meta_engine/ID3Text.h:73,12'
          Dst:             ID3TextConv
    - functionName:    ID3TextConv
      functionSourceFile: '/src/vlc/modules/demux/mpeg/../../meta_engine/ID3Text.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - i_charset
        - ppsz_allocated
      BBCount:         21
      ICount:          133
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - FromCharset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Text.h:30,19'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Text.h:30,22'
              BranchSideFuncs:
                - malloc
                - FromCharset
                - FromCharset
                - FromCharset
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Text.h:30,19'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Text.h:30,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Text.h:30,9'
              BranchSideFuncs:
                - malloc
                - FromCharset
                - FromCharset
                - FromCharset
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Text.h:32,17'
              BranchSideFuncs:
                - malloc
                - FromCharset
                - FromCharset
                - FromCharset
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Text.h:32,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Text.h:35,60'
              BranchSideFuncs:
                - FromCharset
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Text.h:38,58'
              BranchSideFuncs:
                - FromCharset
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Text.h:41,58'
              BranchSideFuncs:
                - FromCharset
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Text.h:42,17'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Text.h:45,21'
              BranchSideFuncs:
                - malloc
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Text.h:45,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Text.h:47,54'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Text.h:56,42'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Text.h:48,25'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Text.h:50,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Text.h:53,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/../../meta_engine/ID3Text.h:35,33'
          Dst:             FromCharset
        - Src:             'demux/mpeg/../../meta_engine/ID3Text.h:38,33'
          Dst:             FromCharset
        - Src:             'demux/mpeg/../../meta_engine/ID3Text.h:41,33'
          Dst:             FromCharset
    - functionName:    ID3LinkFrameTagHandler
      functionSourceFile: '/src/vlc/modules/demux/mpeg/../../meta_engine/ID3Meta.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - p_meta
        - pb_updated
      BBCount:         22
      ICount:          139
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - strncmp
        - strndup
        - strnlen
        - vlc_meta_Get
        - vlc_meta_SetWithPriority
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:77,20'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:77,23'
              BranchSideFuncs:
                - strnlen
                - strncmp
                - vlc_meta_Get
                - strndup
                - vlc_meta_SetWithPriority
                - free
                - strncmp
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:96,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:77,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:79,42'
              BranchSideFuncs:
                - strnlen
                - strncmp
                - vlc_meta_Get
                - strndup
                - vlc_meta_SetWithPriority
                - free
                - strncmp
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:96,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:82,35'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:82,38'
              BranchSideFuncs:
                - strncmp
                - vlc_meta_Get
                - strndup
                - vlc_meta_SetWithPriority
                - free
                - strncmp
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:94,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:82,53'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:83,38'
              BranchSideFuncs:
                - strncmp
                - vlc_meta_Get
                - strndup
                - vlc_meta_SetWithPriority
                - free
                - strncmp
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:94,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:82,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:85,49'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:94,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:86,26'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:86,38'
              BranchSideFuncs:
                - strncmp
                - strndup
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:88,42'
              BranchSideFuncs:
                - strndup
                - vlc_meta_SetWithPriority
                - free
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:86,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:88,42'
              BranchSideFuncs:
                - strndup
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:93,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/../../meta_engine/ID3Meta.h:81,28'
          Dst:             strnlen
        - Src:             'demux/mpeg/../../meta_engine/ID3Meta.h:83,14'
          Dst:             strncmp
        - Src:             'demux/mpeg/../../meta_engine/ID3Meta.h:85,35'
          Dst:             vlc_meta_Get
        - Src:             'demux/mpeg/../../meta_engine/ID3Meta.h:86,29'
          Dst:             strncmp
        - Src:             'demux/mpeg/../../meta_engine/ID3Meta.h:88,33'
          Dst:             strndup
        - Src:             'demux/mpeg/../../meta_engine/ID3Meta.h:89,17'
          Dst:             vlc_meta_SetWithPriority
    - functionName:    strnlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strndup
      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:    50
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bswap16
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ID3HandleTag
      functionSourceFile: '/src/vlc/modules/demux/mpeg/../../meta_engine/ID3Meta.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - i_tag
        - p_meta
        - pb_updated
      BBCount:         30
      ICount:          190
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - ID3LinkFrameTagHandler
        - ID3TextConv
        - ID3TextConvert
        - ID3TextTagHandler
        - strlen
        - strncasecmp
        - vlc_meta_GetExtraCount
        - vlc_meta_SetExtraWithPriority
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:103,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:105,40'
              BranchSideFuncs:
                - ID3LinkFrameTagHandler
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:107,14'
              BranchSideFuncs:
                - ID3TextTagHandler
                - ID3TextConvert
                - strlen
                - free
                - vlc_meta_GetExtraCount
                - strncasecmp
                - ID3TextConv
                - vlc_meta_SetExtraWithPriority
                - free
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:107,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:110,47'
              BranchSideFuncs:
                - ID3TextConvert
                - strlen
                - free
                - vlc_meta_GetExtraCount
                - strncasecmp
                - ID3TextConv
                - vlc_meta_SetExtraWithPriority
                - free
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:133,15'
              BranchSideFuncs:
                - ID3TextTagHandler
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:111,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:113,42'
              BranchSideFuncs:
                - strlen
                - free
                - vlc_meta_GetExtraCount
                - strncasecmp
                - ID3TextConv
                - vlc_meta_SetExtraWithPriority
                - free
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:132,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:114,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:117,35'
              BranchSideFuncs:
                - strncasecmp
                - ID3TextConv
                - free
                - vlc_meta_GetExtraCount
                - vlc_meta_SetExtraWithPriority
                - free
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:129,19'
              BranchSideFuncs:
                - free
                - vlc_meta_GetExtraCount
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:117,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:120,57'
              BranchSideFuncs:
                - free
                - vlc_meta_GetExtraCount
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:128,13'
              BranchSideFuncs:
                - free
                - vlc_meta_GetExtraCount
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:122,25'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:124,25'
              BranchSideFuncs:
                - vlc_meta_SetExtraWithPriority
                - free
                - free
                - vlc_meta_GetExtraCount
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:127,17'
              BranchSideFuncs:
                - free
                - vlc_meta_GetExtraCount
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:135,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:137,37'
              BranchSideFuncs:
                - ID3TextTagHandler
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:143,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Meta.h:137,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:138,43'
              BranchSideFuncs:
                - ID3TextTagHandler
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Meta.h:142,9'
              BranchSideFuncs:
                - ID3TextTagHandler
      Callsites:
        - Src:             'demux/mpeg/../../meta_engine/ID3Meta.h:105,16'
          Dst:             ID3LinkFrameTagHandler
        - Src:             'demux/mpeg/../../meta_engine/ID3Meta.h:110,31'
          Dst:             ID3TextConvert
        - Src:             'demux/mpeg/../../meta_engine/ID3Meta.h:113,34'
          Dst:             strlen
        - Src:             'demux/mpeg/../../meta_engine/ID3Meta.h:117,22'
          Dst:             strncasecmp
        - Src:             'demux/mpeg/../../meta_engine/ID3Meta.h:120,43'
          Dst:             ID3TextConv
        - Src:             'demux/mpeg/../../meta_engine/ID3Meta.h:124,25'
          Dst:             vlc_meta_SetExtraWithPriority
        - Src:             'demux/mpeg/../../meta_engine/ID3Meta.h:130,21'
          Dst:             vlc_meta_GetExtraCount
        - Src:             'demux/mpeg/../../meta_engine/ID3Meta.h:138,24'
          Dst:             ID3TextTagHandler
    - functionName:    U16_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap16
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:932,12'
          Dst:             vlc_bswap16
    - functionName:    ID3TAG_ReadSize
      functionSourceFile: '/src/vlc/modules/demux/mpeg/../../meta_engine/ID3Tag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_buffer
        - b_syncsafe
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - U32_AT
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:25,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:26,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:27,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/../../meta_engine/ID3Tag.h:26,16'
          Dst:             U32_AT
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ID3TAG_IsTag
      functionSourceFile: '/src/vlc/modules/demux/mpeg/../../meta_engine/ID3Tag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_buffer
        - b_footer
      BBCount:         10
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - U32_AT
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:35,66'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:35,66'
              BranchSideFuncs:
                - U32_AT.1499
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:36,13'
              BranchSideFuncs:
                - U32_AT.1499
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:36,32'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:36,32'
              BranchSideFuncs:
                - U32_AT.1499
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:37,13'
              BranchSideFuncs:
                - U32_AT.1499
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:37,32'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:37,32'
              BranchSideFuncs:
                - U32_AT.1499
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:38,14'
              BranchSideFuncs:
                - U32_AT.1499
      Callsites:
        - Src:             'demux/mpeg/../../meta_engine/ID3Tag.h:35,13'
          Dst:             memcmp
        - Src:             'demux/mpeg/../../meta_engine/ID3Tag.h:38,14'
          Dst:             U32_AT
    - functionName:    ID3TAG_Parse
      functionSourceFile: '/src/vlc/modules/demux/mpeg/../../meta_engine/ID3Tag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_peek
        - i_peek
        - pf_callback
        - p_priv
      BBCount:         48
      ICount:          315
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - ID3TAG_IsTag
        - ID3TAG_ReadSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:46,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:46,38'
              BranchSideFuncs:
                - ID3TAG_IsTag
                - ID3TAG_IsTag
                - ID3TAG_ReadSize
                - ID3TAG_ReadSize
                - ID3TAG_ReadSize
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:93,9'
              BranchSideFuncs:
                - ID3TAG_IsTag
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:46,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:48,36'
              BranchSideFuncs:
                - ID3TAG_ReadSize
                - ID3TAG_IsTag
                - ID3TAG_ReadSize
                - ID3TAG_ReadSize
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:93,9'
              BranchSideFuncs:
                - ID3TAG_IsTag
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:51,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:52,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:53,24'
              BranchSideFuncs:
                - ID3TAG_IsTag
                - ID3TAG_ReadSize
                - ID3TAG_ReadSize
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:57,29'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:57,32'
              BranchSideFuncs:
                - ID3TAG_IsTag
                - ID3TAG_ReadSize
                - ID3TAG_ReadSize
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:76,9'
              BranchSideFuncs:
                - ID3TAG_IsTag
                - ID3TAG_ReadSize
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:57,48'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:57,52'
              BranchSideFuncs:
                - ID3TAG_IsTag
                - ID3TAG_ReadSize
                - ID3TAG_ReadSize
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:76,9'
              BranchSideFuncs:
                - ID3TAG_IsTag
                - ID3TAG_ReadSize
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:57,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:59,17'
              BranchSideFuncs:
                - ID3TAG_ReadSize
                - ID3TAG_IsTag
                - ID3TAG_ReadSize
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:76,9'
              BranchSideFuncs:
                - ID3TAG_IsTag
                - ID3TAG_ReadSize
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:59,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:60,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:61,50'
              BranchSideFuncs:
                - ID3TAG_ReadSize
                - ID3TAG_IsTag
                - ID3TAG_ReadSize
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:62,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:65,21'
              BranchSideFuncs:
                - ID3TAG_IsTag
                - ID3TAG_ReadSize
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:69,17'
              BranchSideFuncs:
                - ID3TAG_IsTag
                - ID3TAG_ReadSize
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:65,35'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:65,38'
              BranchSideFuncs:
                - ID3TAG_IsTag
                - ID3TAG_ReadSize
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:67,26'
              BranchSideFuncs:
                - ID3TAG_IsTag
                - ID3TAG_ReadSize
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:65,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:66,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:67,26'
              BranchSideFuncs:
                - ID3TAG_IsTag
                - ID3TAG_ReadSize
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:69,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:70,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:71,24'
              BranchSideFuncs:
                - ID3TAG_IsTag
                - ID3TAG_ReadSize
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:76,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:78,34'
              BranchSideFuncs:
                - ID3TAG_ReadSize
                - ID3TAG_IsTag
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:90,5'
              BranchSideFuncs:
                - ID3TAG_IsTag
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:80,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:81,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:83,17'
              BranchSideFuncs:
                - ID3TAG_IsTag
                - ID3TAG_ReadSize
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:83,34'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:84,17'
              BranchSideFuncs:
                - ID3TAG_IsTag
                - ID3TAG_ReadSize
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:87,24'
              BranchSideFuncs:
                - ID3TAG_IsTag
                - ID3TAG_ReadSize
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:83,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:85,17'
              BranchSideFuncs:
                - ID3TAG_IsTag
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:87,24'
              BranchSideFuncs:
                - ID3TAG_IsTag
                - ID3TAG_ReadSize
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:93,22'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:93,25'
              BranchSideFuncs:
                - ID3TAG_IsTag
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:99,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:93,53'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:94,24'
              BranchSideFuncs:
                - ID3TAG_IsTag
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:99,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/../../meta_engine/ID3Tag.h:93,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:96,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../meta_engine/ID3Tag.h:99,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/../../meta_engine/ID3Tag.h:46,24'
          Dst:             ID3TAG_IsTag
        - Src:             'demux/mpeg/../../meta_engine/ID3Tag.h:50,21'
          Dst:             ID3TAG_ReadSize
        - Src:             'demux/mpeg/../../meta_engine/ID3Tag.h:61,33'
          Dst:             ID3TAG_ReadSize
        - Src:             'demux/mpeg/../../meta_engine/ID3Tag.h:79,36'
          Dst:             ID3TAG_ReadSize
        - Src:             'demux/mpeg/../../meta_engine/ID3Tag.h:94,9'
          Dst:             ID3TAG_IsTag
    - functionName:    ParseXing
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - xing
      BBCount:         40
      ICount:          488
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - U16_AT
        - U32_AT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:178,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:179,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:181,28'
              BranchSideFuncs:
                - U32_AT.1499
                - U32_AT.1499
                - U16_AT.1498
                - U16_AT.1498
                - U32_AT.1499
                - U32_AT.1499
                - U32_AT.1499
                - U32_AT.1499
                - U16_AT.1498
                - U32_AT.1499
                - U32_AT.1499
        - Branch String:   'demux/mpeg/es.c:184,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:186,13'
              BranchSideFuncs:
                - U16_AT.1498
                - U32_AT.1499
                - U32_AT.1499
            - BranchSide:      'demux/mpeg/es.c:194,14'
              BranchSideFuncs:
                - U32_AT.1499
                - U32_AT.1499
                - U16_AT.1498
                - U16_AT.1498
                - U32_AT.1499
                - U32_AT.1499
                - U32_AT.1499
                - U32_AT.1499
        - Branch String:   'demux/mpeg/es.c:186,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:187,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:188,25'
              BranchSideFuncs:
                - U32_AT.1499
                - U32_AT.1499
        - Branch String:   'demux/mpeg/es.c:211,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:212,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:214,9'
              BranchSideFuncs:
                - U32_AT.1499
                - U16_AT.1498
                - U16_AT.1498
                - U32_AT.1499
                - U32_AT.1499
                - U32_AT.1499
                - U32_AT.1499
        - Branch String:   'demux/mpeg/es.c:214,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:215,26'
              BranchSideFuncs:
                - U32_AT.1499
                - U32_AT.1499
                - U16_AT.1498
                - U16_AT.1498
                - U32_AT.1499
                - U32_AT.1499
                - U32_AT.1499
            - BranchSide:      'demux/mpeg/es.c:216,9'
              BranchSideFuncs:
                - U32_AT.1499
                - U16_AT.1498
                - U16_AT.1498
                - U32_AT.1499
                - U32_AT.1499
                - U32_AT.1499
        - Branch String:   'demux/mpeg/es.c:216,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:217,25'
              BranchSideFuncs:
                - U32_AT.1499
                - U32_AT.1499
                - U16_AT.1498
                - U16_AT.1498
                - U32_AT.1499
                - U32_AT.1499
            - BranchSide:      'demux/mpeg/es.c:218,9'
              BranchSideFuncs:
                - U32_AT.1499
                - U16_AT.1498
                - U16_AT.1498
                - U32_AT.1499
                - U32_AT.1499
        - Branch String:   'demux/mpeg/es.c:218,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:219,17'
              BranchSideFuncs:
                - U32_AT.1499
                - U16_AT.1498
                - U16_AT.1498
                - U32_AT.1499
                - U32_AT.1499
            - BranchSide:      'demux/mpeg/es.c:220,9'
              BranchSideFuncs:
                - U32_AT.1499
                - U16_AT.1498
                - U16_AT.1498
                - U32_AT.1499
                - U32_AT.1499
        - Branch String:   'demux/mpeg/es.c:220,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:221,27'
              BranchSideFuncs:
                - U32_AT.1499
                - U32_AT.1499
                - U16_AT.1498
                - U16_AT.1498
                - U32_AT.1499
            - BranchSide:      'demux/mpeg/es.c:224,31'
              BranchSideFuncs:
                - U32_AT.1499
                - U16_AT.1498
                - U16_AT.1498
                - U32_AT.1499
        - Branch String:   'demux/mpeg/es.c:230,54'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:231,9'
              BranchSideFuncs:
                - U32_AT.1499
                - U16_AT.1498
                - U16_AT.1498
                - U32_AT.1499
            - BranchSide:      'demux/mpeg/es.c:235,21'
              BranchSideFuncs:
                - U32_AT.1499
                - U16_AT.1498
                - U16_AT.1498
                - U32_AT.1499
        - Branch String:   'demux/mpeg/es.c:231,54'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:232,9'
              BranchSideFuncs:
                - U32_AT.1499
                - U16_AT.1498
                - U16_AT.1498
                - U32_AT.1499
            - BranchSide:      'demux/mpeg/es.c:235,21'
              BranchSideFuncs:
                - U32_AT.1499
                - U16_AT.1498
                - U16_AT.1498
                - U32_AT.1499
        - Branch String:   'demux/mpeg/es.c:230,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:233,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:235,21'
              BranchSideFuncs:
                - U32_AT.1499
                - U16_AT.1498
                - U16_AT.1498
                - U32_AT.1499
        - Branch String:   'demux/mpeg/es.c:245,25'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:245,49'
              BranchSideFuncs:
                - U32_AT.1499
            - BranchSide:      'demux/mpeg/es.c:245,25'
              BranchSideFuncs:
                - U32_AT.1499
      Callsites:
        - Src:             'demux/mpeg/es.c:186,13'
          Dst:             U16_AT
        - Src:             'demux/mpeg/es.c:188,25'
          Dst:             U32_AT
        - Src:             'demux/mpeg/es.c:189,26'
          Dst:             U32_AT
        - Src:             'demux/mpeg/es.c:202,30'
          Dst:             U32_AT
        - Src:             'demux/mpeg/es.c:215,26'
          Dst:             U32_AT
        - Src:             'demux/mpeg/es.c:217,25'
          Dst:             U32_AT
        - Src:             'demux/mpeg/es.c:221,27'
          Dst:             U32_AT
        - Src:             'demux/mpeg/es.c:236,29'
          Dst:             U32_AT
        - Src:             'demux/mpeg/es.c:238,21'
          Dst:             U16_AT
        - Src:             'demux/mpeg/es.c:241,12'
          Dst:             U16_AT
        - Src:             'demux/mpeg/es.c:249,29'
          Dst:             U32_AT
    - functionName:    mpga_decode_frameheader
      functionSourceFile: '/src/vlc/modules/demux/mpeg/../../packetizer/mpegaudio.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_header
        - h
      BBCount:         32
      ICount:          381
      EdgeCount:       34
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/../../packetizer/mpegaudio.h:97,6'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/mpegaudio.h:97,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../packetizer/mpegaudio.h:100,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/../../packetizer/mpegaudio.h:98,6'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/mpegaudio.h:98,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../packetizer/mpegaudio.h:100,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/../../packetizer/mpegaudio.h:99,6'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/mpegaudio.h:99,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../packetizer/mpegaudio.h:100,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/../../packetizer/mpegaudio.h:96,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/mpegaudio.h:100,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../packetizer/mpegaudio.h:102,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/mpeg/../../packetizer/mpegaudio.h:102,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/mpegaudio.h:105,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/mpeg/../../packetizer/mpegaudio.h:109,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/mpeg/../../packetizer/mpegaudio.h:109,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/mpeg/../../packetizer/mpegaudio.h:113,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/mpeg/../../packetizer/mpegaudio.h:118,43'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/mpeg/../../packetizer/mpegaudio.h:122,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/mpegaudio.h:123,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/mpeg/../../packetizer/mpegaudio.h:125,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/mpeg/../../packetizer/mpegaudio.h:125,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/mpegaudio.h:128,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../packetizer/mpegaudio.h:136,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../packetizer/mpegaudio.h:142,32'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../packetizer/mpegaudio.h:150,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/mpeg/../../packetizer/mpegaudio.h:154,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/../../packetizer/mpegaudio.h:155,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/../../packetizer/mpegaudio.h:157,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/../../packetizer/mpegaudio.h:150,13'
          Dst:             __assert_fail
    - functionName:    ID3TAG_Parse_Handler
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_tag
        - p_payload
        - i_payload
        - p_priv
      BBCount:         68
      ICount:          521
      EdgeCount:       91
      CyclomaticComplexity: 25
      functionsReached:
        - ID3HandleTag
        - ID3TextConvert
        - U16_AT
        - U32_AT
        - abort
        - memcmp
        - realloc
        - strdup
        - strlen
        - strndup
        - vlc_meta_Delete
        - vlc_meta_New
        - vlc_object_Log
        - vlc_replay_gain_CopyFromMeta
        - vlc_seekpoint_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:1233,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1235,13'
              BranchSideFuncs:
                - U16_AT.1498
                - U32_AT.1499
                - U32_AT.1499
                - malloc
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:1258,14'
              BranchSideFuncs:
                - strndup
                - vlc_seekpoint_New
                - free
                - U32_AT.1499
                - U32_AT.1499
                - malloc
                - abort
                - realloc
                - memcmp
                - ID3TextConvert
                - free
                - strdup
                - free
                - strlen
                - vlc_meta_New
                - ID3HandleTag
                - vlc_meta_Delete
                - vlc_replay_gain_CopyFromMeta
        - Branch String:   'demux/mpeg/es.c:1235,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1237,45'
              BranchSideFuncs:
                - U16_AT.1498
                - U32_AT.1499
                - U32_AT.1499
                - malloc
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:1256,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1240,48'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1240,52'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:1244,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1240,81'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1241,22'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:1244,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1241,48'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1242,21'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:1244,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1242,39'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1242,42'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1244,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1242,60'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1243,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1244,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1243,57'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1243,60'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1244,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1240,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1244,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1245,48'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:1248,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1250,38'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:1255,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1258,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1260,30'
              BranchSideFuncs:
                - vlc_meta_New
                - ID3HandleTag
                - vlc_meta_Delete
                - vlc_replay_gain_CopyFromMeta
            - BranchSide:      'demux/mpeg/es.c:1271,15'
              BranchSideFuncs:
                - strndup
                - vlc_seekpoint_New
                - free
                - U32_AT.1499
                - U32_AT.1499
                - malloc
                - abort
                - realloc
                - memcmp
                - ID3TextConvert
                - free
                - strdup
                - free
                - strlen
        - Branch String:   'demux/mpeg/es.c:1261,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1264,31'
              BranchSideFuncs:
                - ID3HandleTag
                - vlc_meta_Delete
                - vlc_replay_gain_CopyFromMeta
            - BranchSide:      'demux/mpeg/es.c:1270,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1264,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1266,48'
              BranchSideFuncs:
                - vlc_replay_gain_CopyFromMeta
                - vlc_meta_Delete
            - BranchSide:      'demux/mpeg/es.c:1268,30'
              BranchSideFuncs:
                - vlc_meta_Delete
        - Branch String:   'demux/mpeg/es.c:1274,27'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1274,47'
              BranchSideFuncs:
                - strlen
                - vlc_seekpoint_New
                - free
                - U32_AT.1499
                - U32_AT.1499
                - malloc
                - abort
                - realloc
                - memcmp
                - ID3TextConvert
                - free
                - strdup
                - free
            - BranchSide:      'demux/mpeg/es.c:1274,16'
              BranchSideFuncs:
                - vlc_seekpoint_New
                - free
                - U32_AT.1499
                - U32_AT.1499
                - malloc
                - abort
                - realloc
                - memcmp
                - ID3TextConvert
                - free
                - strdup
                - free
        - Branch String:   'demux/mpeg/es.c:1275,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1277,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mpeg/es.c:1281,25'
              BranchSideFuncs:
                - vlc_seekpoint_New
                - free
                - U32_AT.1499
                - U32_AT.1499
                - malloc
                - abort
                - realloc
                - memcmp
                - ID3TextConvert
                - free
                - strdup
        - Branch String:   'demux/mpeg/es.c:1282,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1284,39'
              BranchSideFuncs:
                - U32_AT.1499
                - U32_AT.1499
                - malloc
                - abort
                - realloc
                - memcmp
                - ID3TextConvert
                - free
                - strdup
            - BranchSide:      'demux/mpeg/es.c:1300,22'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mpeg/es.c:1289,32'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1289,51'
              BranchSideFuncs:
                - memcmp
                - ID3TextConvert
                - malloc
                - abort
                - realloc
                - free
                - strdup
            - BranchSide:      'demux/mpeg/es.c:1299,13'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/mpeg/es.c:1289,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1291,27'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/mpeg/es.c:1299,13'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/mpeg/es.c:1293,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1295,29'
              BranchSideFuncs:
                - free
                - strdup
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/mpeg/es.c:1298,13'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/mpeg/es.c:1296,47'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1296,61'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/mpeg/es.c:1296,81'
              BranchSideFuncs:
                - strdup
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/mpeg/es.c:1299,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1299,13'
              BranchSideFuncs:
                - realloc
                - abort
            - BranchSide:      'demux/mpeg/es.c:1299,13'
              BranchSideFuncs:
                - malloc
                - abort
        - Branch String:   'demux/mpeg/es.c:1299,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1299,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1300,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/es.c:1237,45'
          Dst:             U16_AT
        - Src:             'demux/mpeg/es.c:1238,44'
          Dst:             U32_AT
        - Src:             'demux/mpeg/es.c:1239,41'
          Dst:             U32_AT
        - Src:             'demux/mpeg/es.c:1252,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mpeg/es.c:1260,30'
          Dst:             vlc_meta_New
        - Src:             'demux/mpeg/es.c:1264,17'
          Dst:             ID3HandleTag
        - Src:             'demux/mpeg/es.c:1266,17'
          Dst:             vlc_replay_gain_CopyFromMeta
        - Src:             'demux/mpeg/es.c:1268,13'
          Dst:             vlc_meta_Delete
        - Src:             'demux/mpeg/es.c:1273,27'
          Dst:             strndup
        - Src:             'demux/mpeg/es.c:1274,39'
          Dst:             strlen
        - Src:             'demux/mpeg/es.c:1281,25'
          Dst:             vlc_seekpoint_New
        - Src:             'demux/mpeg/es.c:1285,44'
          Dst:             U32_AT
        - Src:             'demux/mpeg/es.c:1286,26'
          Dst:             U32_AT
        - Src:             'demux/mpeg/es.c:1289,36'
          Dst:             memcmp
        - Src:             'demux/mpeg/es.c:1292,35'
          Dst:             ID3TextConvert
        - Src:             'demux/mpeg/es.c:1296,73'
          Dst:             strdup
        - Src:             'demux/mpeg/es.c:1299,13'
          Dst:             realloc
        - Src:             'demux/mpeg/es.c:1299,13'
          Dst:             abort
    - functionName:    ID3Parse
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1318
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - pf_callback
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ID3TAG_Parse
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:1311,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1312,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1314,5'
              BranchSideFuncs:
                - ID3TAG_Parse
        - Branch String:   'demux/mpeg/es.c:1314,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1315,23'
              BranchSideFuncs:
                - ID3TAG_Parse
            - BranchSide:      'demux/mpeg/es.c:1317,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/es.c:1311,9'
          Dst:             vlc_stream_Control
        - Src:             'demux/mpeg/es.c:1315,9'
          Dst:             ID3TAG_Parse
    - functionName:    MpgaCheckSync
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_peek
      BBCount:         17
      ICount:          87
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - U32_AT
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:1128,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1128,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1134,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1129,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1129,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1134,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1130,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1130,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1134,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1131,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1131,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1134,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1132,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1132,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1134,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1127,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1134,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/es.c:1125,18'
          Dst:             U32_AT
    - functionName:    demux_IsPathExtension
      functionSourceFile: '/src/vlc/modules/../include/vlc_demux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - psz_extension
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcasecmp
        - strrchr
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../include/vlc_demux.h:532,24'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:532,58'
              BranchSideFuncs:
                - strrchr
                - strcasecmp
            - BranchSide:      '../include/vlc_demux.h:533,58'
              BranchSideFuncs:
                - strrchr
                - strcasecmp
        - Branch String:   '../include/vlc_demux.h:535,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:535,33'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      '../include/vlc_demux.h:536,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_demux.h:535,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:536,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_demux.h:537,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_demux.h:534,27'
          Dst:             strrchr
        - Src:             '../include/vlc_demux.h:535,21'
          Dst:             strcasecmp
    - functionName:    ThdProbe
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1625
      functionLinenumberEnd: 1631
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - pi_offset
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GenericFormatCheck
        - GenericProbe
        - ThdCheckSync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mpeg/es.c:1629,12'
          Dst:             GenericProbe
        - Src:             'demux/mpeg/es.c:1629,12'
          Dst:             ThdCheckSync
        - Src:             'demux/mpeg/es.c:1629,12'
          Dst:             GenericFormatCheck
    - functionName:    MlpInit
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1635
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MlpProbe
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1616
      functionLinenumberEnd: 1622
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - pi_offset
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GenericFormatCheck
        - GenericProbe
        - MlpCheckSync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mpeg/es.c:1620,12'
          Dst:             GenericProbe
        - Src:             'demux/mpeg/es.c:1620,12'
          Dst:             MlpCheckSync
        - Src:             'demux/mpeg/es.c:1620,12'
          Dst:             GenericFormatCheck
    - functionName:    DtsInit
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1580
      functionLinenumberEnd: 1585
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DtsProbe
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1569
      functionLinenumberEnd: 1577
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - pi_offset
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DtsCheckSync
        - GenericProbe
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mpeg/es.c:1573,12'
          Dst:             GenericProbe
        - Src:             'demux/mpeg/es.c:1573,12'
          Dst:             DtsCheckSync
    - functionName:    EA52Probe
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1511
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - pi_offset
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EA52CheckSyncProbe
        - GenericFormatCheck
        - GenericProbe
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mpeg/es.c:1507,12'
          Dst:             GenericProbe
        - Src:             'demux/mpeg/es.c:1507,12'
          Dst:             EA52CheckSyncProbe
        - Src:             'demux/mpeg/es.c:1507,12'
          Dst:             GenericFormatCheck
    - functionName:    A52Init
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1533
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - A52CheckSync
        - vlc_stream_Peek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:1542,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1542,9'
              BranchSideFuncs:
                - A52CheckSync
            - BranchSide:      'demux/mpeg/es.c:1544,23'
              BranchSideFuncs:
                - A52CheckSync
      Callsites:
        - Src:             'demux/mpeg/es.c:1542,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mpeg/es.c:1544,9'
          Dst:             A52CheckSync
    - functionName:    A52Probe
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1521
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - pi_offset
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - A52CheckSyncProbe
        - GenericFormatCheck
        - GenericProbe
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mpeg/es.c:1525,12'
          Dst:             GenericProbe
        - Src:             'demux/mpeg/es.c:1525,12'
          Dst:             A52CheckSyncProbe
        - Src:             'demux/mpeg/es.c:1525,12'
          Dst:             GenericFormatCheck
    - functionName:    MpgaInit
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         65
      ICount:          509
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - ID3Parse
        - ID3TAG_Parse_Handler
        - MpgaCheckSync
        - ParseXing
        - U32_AT
        - mpga_decode_frameheader
        - vlc_object_Log
        - vlc_stream_GetSize
        - vlc_stream_Peek
        - vlc_tick_from_samples
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:1334,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1335,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1337,29'
              BranchSideFuncs:
                - U32_AT.1499
                - MpgaCheckSync
                - mpga_decode_frameheader
                - ParseXing
                - vlc_object_Log
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:1338,34'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1338,62'
              BranchSideFuncs:
                - mpga_decode_frameheader
                - ParseXing
                - vlc_object_Log
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:1339,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1338,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1339,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1341,9'
              BranchSideFuncs:
                - ParseXing
                - vlc_object_Log
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:1341,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1342,9'
              BranchSideFuncs:
                - ParseXing
                - vlc_object_Log
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:1347,9'
              BranchSideFuncs:
                - ParseXing
                - vlc_object_Log
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:1347,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1348,18'
              BranchSideFuncs:
                - ParseXing
                - vlc_object_Log
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:1350,18'
              BranchSideFuncs:
                - ParseXing
                - vlc_object_Log
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:1352,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1353,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1355,33'
              BranchSideFuncs:
                - ParseXing
                - vlc_object_Log
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:1356,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1358,42'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:1423,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1361,40'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1361,43'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_tick_from_samples.1470
                - vlc_stream_GetSize.1474
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:1376,18'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:1361,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1366,17'
              BranchSideFuncs:
                - vlc_stream_GetSize.1474
                - vlc_object_Log
                - vlc_tick_from_samples.1470
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:1376,18'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:1366,36'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1367,37'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
                - vlc_object_Log
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:1371,60'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
                - vlc_object_Log
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:1367,66'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1368,17'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
                - vlc_object_Log
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:1371,60'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
                - vlc_object_Log
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:1368,48'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1369,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_tick_from_samples.1470
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:1374,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:1366,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1371,60'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
                - vlc_object_Log
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:1374,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:1377,43'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1377,46'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:1378,25'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:1377,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1378,25'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:1380,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_tick_from_samples.1470
        - Branch String:   'demux/mpeg/es.c:1380,24'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1380,27'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:1388,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:1380,54'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1381,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_tick_from_samples.1470
            - BranchSide:      'demux/mpeg/es.c:1388,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:1380,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1383,49'
              BranchSideFuncs:
                - vlc_tick_from_samples.1470
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:1388,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:1384,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1385,30'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:1386,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:1388,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1390,32'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:1394,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:1394,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1396,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:1400,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:1400,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1402,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:1406,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:1406,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1408,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:1412,9'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'demux/mpeg/es.c:1330,5'
          Dst:             ID3Parse
        - Src:             'demux/mpeg/es.c:1330,5'
          Dst:             ID3TAG_Parse_Handler
        - Src:             'demux/mpeg/es.c:1333,14'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mpeg/es.c:1337,29'
          Dst:             U32_AT
        - Src:             'demux/mpeg/es.c:1338,10'
          Dst:             MpgaCheckSync
        - Src:             'demux/mpeg/es.c:1338,37'
          Dst:             mpga_decode_frameheader
        - Src:             'demux/mpeg/es.c:1356,9'
          Dst:             ParseXing
        - Src:             'demux/mpeg/es.c:1367,17'
          Dst:             vlc_stream_GetSize
        - Src:             'demux/mpeg/es.c:1371,37'
          Dst:             vlc_tick_from_samples
        - Src:             'demux/mpeg/es.c:1383,26'
          Dst:             vlc_tick_from_samples
        - Src:             'demux/mpeg/es.c:1412,9'
          Dst:             vlc_object_Log
    - functionName:    MpgaProbe
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - pi_offset
      BBCount:         38
      ICount:          214
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - MpgaCheckSync
        - WavSkipHeader
        - demux_IsForced
        - demux_IsPathExtension
        - vlc_stream_Peek
        - vlc_stream_Tell
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:1154,55'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1154,20'
              BranchSideFuncs:
                - vlc_stream_Tell
                - WavSkipHeader
                - vlc_stream_Peek
                - MpgaCheckSync
                - vlc_stream_Peek
                - MpgaCheckSync
            - BranchSide:      'demux/mpeg/es.c:1155,38'
              BranchSideFuncs:
                - demux_IsForced.1483
                - vlc_stream_Tell
                - WavSkipHeader
                - vlc_stream_Peek
                - MpgaCheckSync
                - vlc_stream_Peek
                - MpgaCheckSync
        - Branch String:   'demux/mpeg/es.c:1159,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1161,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1167,31'
              BranchSideFuncs:
                - vlc_stream_Peek
                - MpgaCheckSync
                - vlc_stream_Peek
                - MpgaCheckSync
        - Branch String:   'demux/mpeg/es.c:1161,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1162,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1164,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1168,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1168,35'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1169,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1168,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1169,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1171,26'
              BranchSideFuncs:
                - MpgaCheckSync
                - vlc_stream_Peek
                - MpgaCheckSync
        - Branch String:   'demux/mpeg/es.c:1171,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1173,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1191,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1175,29'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1175,33'
              BranchSideFuncs:
                - vlc_stream_Peek
                - MpgaCheckSync
            - BranchSide:      'demux/mpeg/es.c:1178,35'
              BranchSideFuncs:
                - vlc_stream_Peek
                - MpgaCheckSync
        - Branch String:   'demux/mpeg/es.c:1175,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1176,13'
              BranchSideFuncs:
                - vlc_stream_Peek
                - MpgaCheckSync
            - BranchSide:      'demux/mpeg/es.c:1178,35'
              BranchSideFuncs:
                - vlc_stream_Peek
                - MpgaCheckSync
        - Branch String:   'demux/mpeg/es.c:1179,27'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1179,30'
              BranchSideFuncs:
                - MpgaCheckSync
            - BranchSide:      'demux/mpeg/es.c:1179,9'
              BranchSideFuncs:
                - MpgaCheckSync
        - Branch String:   'demux/mpeg/es.c:1179,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1181,33'
              BranchSideFuncs:
                - MpgaCheckSync
            - BranchSide:      'demux/mpeg/es.c:1188,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1181,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1183,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1186,19'
              BranchSideFuncs:
                - MpgaCheckSync
        - Branch String:   'demux/mpeg/es.c:1188,19'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1188,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1190,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:1188,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1189,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1190,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/es.c:1153,16'
          Dst:             demux_IsPathExtension
        - Src:             'demux/mpeg/es.c:1154,22'
          Dst:             demux_IsForced
        - Src:             'demux/mpeg/es.c:1155,22'
          Dst:             demux_IsForced
        - Src:             'demux/mpeg/es.c:1157,16'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mpeg/es.c:1159,9'
          Dst:             WavSkipHeader
        - Src:             'demux/mpeg/es.c:1167,14'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mpeg/es.c:1171,10'
          Dst:             MpgaCheckSync
        - Src:             'demux/mpeg/es.c:1178,18'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mpeg/es.c:1181,17'
          Dst:             MpgaCheckSync
    - functionName:    AacInit
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AacProbe
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1430
      functionLinenumberEnd: 1460
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - pi_offset
      BBCount:         21
      ICount:          123
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - demux_IsForced
        - demux_IsPathExtension
        - strncmp
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_Tell
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:1437,57'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1437,14'
              BranchSideFuncs:
                - demux_IsForced.1483
                - demux_IsForced.1483
                - demux_IsForced.1483
                - vlc_stream_Tell
                - vlc_stream_Peek
                - strncmp
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:1438,39'
              BranchSideFuncs:
                - demux_IsPathExtension.1508
                - demux_IsForced.1483
                - demux_IsForced.1483
                - demux_IsForced.1483
                - vlc_stream_Tell
                - vlc_stream_Peek
                - strncmp
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:1439,55'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1439,20'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Peek
                - strncmp
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:1440,38'
              BranchSideFuncs:
                - demux_IsForced.1483
                - demux_IsForced.1483
                - vlc_stream_Tell
                - vlc_stream_Peek
                - strncmp
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:1440,55'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1439,20'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Peek
                - strncmp
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:1441,38'
              BranchSideFuncs:
                - demux_IsForced.1483
                - vlc_stream_Tell
                - vlc_stream_Peek
                - strncmp
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:1443,25'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1443,29'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Peek
                - strncmp
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:1446,33'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Peek
                - strncmp
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:1443,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1444,9'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Peek
                - strncmp
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:1446,33'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Peek
                - strncmp
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:1449,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1450,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1452,27'
              BranchSideFuncs:
                - strncmp
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:1452,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:1454,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:1458,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/es.c:1437,16'
          Dst:             demux_IsPathExtension
        - Src:             'demux/mpeg/es.c:1438,16'
          Dst:             demux_IsPathExtension
        - Src:             'demux/mpeg/es.c:1439,22'
          Dst:             demux_IsForced
        - Src:             'demux/mpeg/es.c:1440,22'
          Dst:             demux_IsForced
        - Src:             'demux/mpeg/es.c:1441,22'
          Dst:             demux_IsForced
        - Src:             'demux/mpeg/es.c:1446,16'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mpeg/es.c:1449,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mpeg/es.c:1452,10'
          Dst:             strncmp
        - Src:             'demux/mpeg/es.c:1454,9'
          Dst:             vlc_object_Log
    - functionName:    OpenCommon
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - i_cat
        - p_codec
        - i_bs_offset
      BBCount:         24
      ICount:          256
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - Parse
        - calloc
        - demux_PacketizerNew
        - es_format_Init
        - replay_gain_Merge
        - var_InheritFloat
        - vlc_object_Log
        - vlc_stream_Seek
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:427,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:427,34'
              BranchSideFuncs:
                - var_InheritFloat
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_object_Log
                - es_format_Init
                - demux_PacketizerNew
                - free
                - replay_gain_Merge
                - Parse
                - free
                - free
                - free
            - BranchSide:      'demux/mpeg/es.c:427,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:445,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:447,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mpeg/es.c:451,9'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_object_Log
                - es_format_Init
                - demux_PacketizerNew
                - free
                - replay_gain_Merge
                - Parse
                - free
                - free
        - Branch String:   'demux/mpeg/es.c:451,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:453,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mpeg/es.c:457,26'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_object_Log
                - es_format_Init
                - demux_PacketizerNew
                - free
                - replay_gain_Merge
                - Parse
                - free
        - Branch String:   'demux/mpeg/es.c:457,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:459,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mpeg/es.c:463,5'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Init
                - demux_PacketizerNew
                - free
                - replay_gain_Merge
                - Parse
        - Branch String:   'demux/mpeg/es.c:469,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:471,15'
              BranchSideFuncs:
                - replay_gain_Merge
                - Parse
            - BranchSide:      'demux/mpeg/es.c:475,27'
              BranchSideFuncs:
                - replay_gain_Merge
                - Parse
        - Branch String:   'demux/mpeg/es.c:480,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:481,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:482,13'
              BranchSideFuncs:
                - Parse
        - Branch String:   'demux/mpeg/es.c:482,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:478,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:483,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/es.c:427,5'
          Dst:             calloc
        - Src:             'demux/mpeg/es.c:437,20'
          Dst:             var_InheritFloat
        - Src:             'demux/mpeg/es.c:445,9'
          Dst:             vlc_stream_Seek
        - Src:             'demux/mpeg/es.c:457,9'
          Dst:             vlc_stream_Seek
        - Src:             'demux/mpeg/es.c:463,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mpeg/es.c:466,5'
          Dst:             es_format_Init
        - Src:             'demux/mpeg/es.c:468,27'
          Dst:             demux_PacketizerNew
        - Src:             'demux/mpeg/es.c:476,5'
          Dst:             replay_gain_Merge
        - Src:             'demux/mpeg/es.c:480,13'
          Dst:             Parse
    - functionName:    vlc_entry_license__demux_mpeg_es
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_mpeg_es
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_mpeg_es
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OpenVideo
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         29
      ICount:          177
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - OpenCommon
        - demux_IsForced
        - demux_IsPathExtension
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:505,36'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:505,10'
              BranchSideFuncs:
                - demux_IsForced.1483
                - demux_IsForced.1483
                - vlc_stream_Peek
                - OpenCommon
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:505,62'
              BranchSideFuncs:
                - demux_IsPathExtension.1508
                - demux_IsForced.1483
                - demux_IsForced.1483
                - vlc_stream_Peek
                - OpenCommon
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:506,58'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:506,10'
              BranchSideFuncs:
                - vlc_stream_Peek
                - OpenCommon
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:507,41'
              BranchSideFuncs:
                - demux_IsForced.1483
                - vlc_stream_Peek
                - OpenCommon
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:509,20'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:509,24'
              BranchSideFuncs:
                - vlc_stream_Peek
                - OpenCommon
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:512,21'
              BranchSideFuncs:
                - vlc_stream_Peek
                - OpenCommon
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:509,37'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:509,41'
              BranchSideFuncs:
                - vlc_stream_Peek
                - OpenCommon
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:512,21'
              BranchSideFuncs:
                - vlc_stream_Peek
                - OpenCommon
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:509,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:510,9'
              BranchSideFuncs:
                - vlc_stream_Peek
                - OpenCommon
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/es.c:512,21'
              BranchSideFuncs:
                - vlc_stream_Peek
                - OpenCommon
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:514,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:515,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:516,9'
              BranchSideFuncs:
                - OpenCommon
                - vlc_object_Log
        - Branch String:   'demux/mpeg/es.c:516,35'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:516,38'
              BranchSideFuncs:
                - vlc_object_Log
                - OpenCommon
            - BranchSide:      'demux/mpeg/es.c:518,14'
              BranchSideFuncs:
                - vlc_object_Log
                - OpenCommon
        - Branch String:   'demux/mpeg/es.c:516,64'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:516,67'
              BranchSideFuncs:
                - vlc_object_Log
                - OpenCommon
            - BranchSide:      'demux/mpeg/es.c:518,14'
              BranchSideFuncs:
                - vlc_object_Log
                - OpenCommon
        - Branch String:   'demux/mpeg/es.c:516,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:518,14'
              BranchSideFuncs:
                - vlc_object_Log
                - OpenCommon
            - BranchSide:      'demux/mpeg/es.c:523,24'
              BranchSideFuncs:
                - OpenCommon
        - Branch String:   'demux/mpeg/es.c:518,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:519,13'
              BranchSideFuncs:
                - vlc_object_Log
                - OpenCommon
            - BranchSide:      'demux/mpeg/es.c:520,9'
              BranchSideFuncs:
                - vlc_object_Log
                - OpenCommon
      Callsites:
        - Src:             'demux/mpeg/es.c:504,25'
          Dst:             demux_IsPathExtension
        - Src:             'demux/mpeg/es.c:505,39'
          Dst:             demux_IsPathExtension
        - Src:             'demux/mpeg/es.c:506,25'
          Dst:             demux_IsForced
        - Src:             'demux/mpeg/es.c:507,25'
          Dst:             demux_IsForced
        - Src:             'demux/mpeg/es.c:514,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mpeg/es.c:520,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mpeg/es.c:523,12'
          Dst:             OpenCommon
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         15
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - demux_PacketizerDestroy
        - vlc_frame_ChainRelease
        - vlc_seekpoint_Delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:611,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:612,29'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.1468
                - free
                - demux_PacketizerDestroy
                - free
                - free
                - vlc_seekpoint_Delete.1466
            - BranchSide:      'demux/mpeg/es.c:613,17'
              BranchSideFuncs:
                - free
                - demux_PacketizerDestroy
                - free
                - free
                - vlc_seekpoint_Delete.1466
        - Branch String:   'demux/mpeg/es.c:613,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:614,31'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.1466
                - free
                - demux_PacketizerDestroy
                - free
                - free
            - BranchSide:      'demux/mpeg/es.c:615,5'
              BranchSideFuncs:
                - free
                - demux_PacketizerDestroy
                - free
                - free
        - Branch String:   'demux/mpeg/es.c:616,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:616,9'
              BranchSideFuncs:
                - free
                - demux_PacketizerDestroy
                - free
            - BranchSide:      'demux/mpeg/es.c:617,15'
              BranchSideFuncs:
                - free
                - demux_PacketizerDestroy
                - free
      Callsites:
        - Src:             'demux/mpeg/es.c:612,9'
          Dst:             vlc_frame_ChainRelease
        - Src:             'demux/mpeg/es.c:614,9'
          Dst:             vlc_seekpoint_Delete
        - Src:             'demux/mpeg/es.c:618,5'
          Dst:             demux_PacketizerDestroy
    - functionName:    OpenAudio
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - OpenCommon
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:491,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:494,23'
              BranchSideFuncs:
                - OpenCommon
            - BranchSide:      'demux/mpeg/es.c:497,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:494,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:495,32'
              BranchSideFuncs:
                - OpenCommon
            - BranchSide:      'demux/mpeg/es.c:496,5'
              BranchSideFuncs:
                - OpenCommon
      Callsites:
        - Src:             'demux/mpeg/es.c:495,20'
          Dst:             OpenCommon
    - functionName:    vlc_entry__demux_mpeg_es
      functionSourceFile: '/src/vlc/modules/demux/mpeg/es.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         41
      ICount:          336
      EdgeCount:       58
      CyclomaticComplexity: 19
      functionsReached:
        - Close
        - OpenAudio
        - OpenVideo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mpeg/es.c:62,1'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:62,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:62,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:62,1'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:62,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:63,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:64,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:64,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:65,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:65,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:65,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:66,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:66,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:66,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:84,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:66,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:66,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:67,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:67,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:67,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:67,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:67,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:67,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:69,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:69,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:69,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:76,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:77,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:77,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:77,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:78,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:78,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:78,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:84,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:78,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:78,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:79,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:79,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:79,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:79,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:79,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:79,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:80,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:82,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:82,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:83,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/es.c:83,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/es.c:83,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/es.c:84,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/es.c:67,5'
          Dst:             OpenAudio
        - Src:             'demux/mpeg/es.c:67,5'
          Dst:             Close
        - Src:             'demux/mpeg/es.c:79,5'
          Dst:             OpenVideo
        - Src:             'demux/mpeg/es.c:79,5'
          Dst:             Close
    - functionName:    dca_get_LBR_channels
      functionSourceFile: '/src/vlc/modules/packetizer/dts_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - nuSpkrActivityMask
        - pi_chans
      BBCount:         8
      ICount:          79
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/dts_header.c:269,5'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:271,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:278,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/dts_header.c:271,13'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:273,44'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:276,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_read1
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bs_refill
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:223,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:225,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:228,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:223,9'
          Dst:             bs_refill
    - functionName:    bs_refill
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:112,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:114,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:120,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:114,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:115,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:117,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:117,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:118,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_init_custom
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
        - cb
        - priv
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_impl_bytes_pos
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:76,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:79,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:77,16'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:77,58'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_impl_bytes_forward
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:59,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:61,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:65,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:65,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:66,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:68,19'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:68,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:69,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:70,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dca_get_channels
      functionSourceFile: '/src/vlc/modules/packetizer/dts_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - char
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_amode
        - b_lfe
        - p_chan_mode
      BBCount:         26
      ICount:          128
      EdgeCount:       51
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/dts_header.c:185,5'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:188,33'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:191,33'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:197,33'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:197,33'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:197,33'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:200,33'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:203,33'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:206,33'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:209,33'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:212,33'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:216,33'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:216,33'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:219,33'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:223,33'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:228,33'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:228,33'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:231,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/dts_header.c:233,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:234,29'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:236,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dca_get_bitrate
      functionSourceFile: '/src/vlc/modules/packetizer/dts_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - i_rate
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/dts_header.c:156,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:158,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dca_get_samplerate
      functionSourceFile: '/src/vlc/modules/packetizer/dts_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - i_sfreq
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/dts_header.c:136,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:137,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:138,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_read
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bs_refill
        - bs_skip
      functionUses:    15
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:176,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:178,18'
              BranchSideFuncs:
                - bs_skip.1609
                - bs_refill.1604
            - BranchSide:      '../include/vlc_bits.h:182,5'
              BranchSideFuncs:
                - bs_skip.1609
                - bs_refill.1604
        - Branch String:   '../include/vlc_bits.h:182,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:184,24'
              BranchSideFuncs:
                - bs_refill.1604
                - bs_skip.1609
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.1609
        - Branch String:   '../include/vlc_bits.h:184,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:186,13'
              BranchSideFuncs:
                - bs_skip.1609
            - BranchSide:      '../include/vlc_bits.h:190,13'
              BranchSideFuncs:
                - bs_skip.1609
                - bs_refill.1604
        - Branch String:   '../include/vlc_bits.h:190,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:192,50'
              BranchSideFuncs:
                - bs_skip.1609
            - BranchSide:      '../include/vlc_bits.h:202,50'
              BranchSideFuncs:
                - bs_skip.1609
                - bs_refill.1604
        - Branch String:   '../include/vlc_bits.h:206,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:207,26'
              BranchSideFuncs:
                - bs_skip.1609
                - bs_refill.1604
            - BranchSide:      '../include/vlc_bits.h:209,31'
              BranchSideFuncs:
                - bs_skip.1609
                - bs_refill.1604
        - Branch String:   '../include/vlc_bits.h:215,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.1609
            - BranchSide:      '../include/vlc_bits.h:216,18'
              BranchSideFuncs:
                - bs_skip.1609
      Callsites:
        - Src:             '../include/vlc_bits.h:184,13'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:216,9'
          Dst:             bs_skip
    - functionName:    bs_skip
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - bs_refill
      functionUses:    8
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:140,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:141,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:143,20'
              BranchSideFuncs:
                - bs_refill.1604
                - bs_refill.1604
        - Branch String:   '../include/vlc_bits.h:143,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:145,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:149,9'
              BranchSideFuncs:
                - bs_refill.1604
        - Branch String:   '../include/vlc_bits.h:149,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:151,20'
              BranchSideFuncs:
                - bs_refill.1604
            - BranchSide:      '../include/vlc_bits.h:168,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:154,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:154,22'
              BranchSideFuncs:
                - bs_refill.1604
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.1604
        - Branch String:   '../include/vlc_bits.h:154,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:156,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.1604
        - Branch String:   '../include/vlc_bits.h:160,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:162,29'
              BranchSideFuncs:
                - bs_refill.1604
            - BranchSide:      '../include/vlc_bits.h:167,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:162,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:163,33'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:165,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:143,9'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:162,18'
          Dst:             bs_refill
    - functionName:    bs_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_init_custom
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_bits.h:101,5'
          Dst:             bs_init_custom
    - functionName:    dts_header_ParseLBRExtSubstream
      functionSourceFile: '/src/vlc/modules/packetizer/dts_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_header
        - p_buffer
      BBCount:         14
      ICount:          138
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - bs_init
        - bs_read
        - bs_skip
        - dca_get_LBR_channels
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/dts_header.c:315,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:316,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:317,24'
              BranchSideFuncs:
                - bs_read.1608
                - bs_read.1608
                - dca_get_LBR_channels
                - bs_skip.1609
                - bs_skip.1609
                - bs_read.1608
                - bs_skip.1609
                - bs_read.1608
        - Branch String:   'packetizer/dts_header.c:326,8'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:327,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:328,39'
              BranchSideFuncs:
                - bs_read.1608
                - dca_get_LBR_channels
                - bs_skip.1609
                - bs_skip.1609
                - bs_read.1608
                - bs_skip.1609
                - bs_read.1608
        - Branch String:   'packetizer/dts_header.c:329,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:330,9'
              BranchSideFuncs:
                - bs_read.1608
                - dca_get_LBR_channels
                - bs_skip.1609
                - bs_skip.1609
                - bs_read.1608
                - bs_skip.1609
                - bs_read.1608
            - BranchSide:      'packetizer/dts_header.c:331,14'
              BranchSideFuncs:
                - bs_read.1608
                - dca_get_LBR_channels
                - bs_skip.1609
                - bs_skip.1609
                - bs_read.1608
                - bs_skip.1609
                - bs_read.1608
        - Branch String:   'packetizer/dts_header.c:331,14'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:332,9'
              BranchSideFuncs:
                - bs_read.1608
                - dca_get_LBR_channels
                - bs_skip.1609
                - bs_skip.1609
                - bs_read.1608
                - bs_skip.1609
                - bs_read.1608
            - BranchSide:      'packetizer/dts_header.c:334,9'
              BranchSideFuncs:
                - bs_read.1608
                - dca_get_LBR_channels
                - bs_skip.1609
                - bs_skip.1609
                - bs_read.1608
                - bs_skip.1609
                - bs_read.1608
      Callsites:
        - Src:             'packetizer/dts_header.c:312,5'
          Dst:             bs_init
        - Src:             'packetizer/dts_header.c:313,5'
          Dst:             bs_skip
        - Src:             'packetizer/dts_header.c:314,29'
          Dst:             bs_read
        - Src:             'packetizer/dts_header.c:317,24'
          Dst:             bs_read
        - Src:             'packetizer/dts_header.c:336,27'
          Dst:             bs_read
        - Src:             'packetizer/dts_header.c:337,5'
          Dst:             dca_get_LBR_channels
        - Src:             'packetizer/dts_header.c:338,5'
          Dst:             bs_skip
        - Src:             'packetizer/dts_header.c:339,5'
          Dst:             bs_skip
        - Src:             'packetizer/dts_header.c:340,37'
          Dst:             bs_read
        - Src:             'packetizer/dts_header.c:341,5'
          Dst:             bs_skip
        - Src:             'packetizer/dts_header.c:342,38'
          Dst:             bs_read
    - functionName:    dts_header_ParseSubstream
      functionSourceFile: '/src/vlc/modules/packetizer/dts_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_header
        - p_buffer
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bs_init
        - bs_read
        - bs_read1
        - bs_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/dts_header.c:291,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:293,29'
              BranchSideFuncs:
                - bs_read.1608
                - bs_read.1608
            - BranchSide:      'packetizer/dts_header.c:298,29'
              BranchSideFuncs:
                - bs_read.1608
                - bs_read.1608
      Callsites:
        - Src:             'packetizer/dts_header.c:286,5'
          Dst:             bs_init
        - Src:             'packetizer/dts_header.c:287,5'
          Dst:             bs_skip
        - Src:             'packetizer/dts_header.c:288,31'
          Dst:             bs_read1
        - Src:             'packetizer/dts_header.c:293,29'
          Dst:             bs_read
        - Src:             'packetizer/dts_header.c:294,28'
          Dst:             bs_read
        - Src:             'packetizer/dts_header.c:298,29'
          Dst:             bs_read
        - Src:             'packetizer/dts_header.c:299,28'
          Dst:             bs_read
    - functionName:    dts_header_ParseCore
      functionSourceFile: '/src/vlc/modules/packetizer/dts_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_header
        - p_buffer
      BBCount:         26
      ICount:          212
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - bs_init
        - bs_read
        - bs_skip
        - dca_get_bitrate
        - dca_get_channels
        - dca_get_samplerate
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packetizer/dts_header.c:355,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:356,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:357,24'
              BranchSideFuncs:
                - bs_read.1608
                - bs_read.1608
                - bs_read.1608
                - bs_read.1608
                - bs_skip.1609
                - bs_read.1608
                - dca_get_samplerate
                - dca_get_bitrate
                - dca_get_channels
        - Branch String:   'packetizer/dts_header.c:358,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:359,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:360,23'
              BranchSideFuncs:
                - bs_read.1608
                - bs_read.1608
                - bs_read.1608
                - bs_skip.1609
                - bs_read.1608
                - dca_get_samplerate
                - dca_get_bitrate
                - dca_get_channels
        - Branch String:   'packetizer/dts_header.c:367,29'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:367,10'
              BranchSideFuncs:
                - dca_get_samplerate
                - dca_get_bitrate
                - dca_get_channels
            - BranchSide:      'packetizer/dts_header.c:367,32'
              BranchSideFuncs:
                - dca_get_samplerate
                - dca_get_bitrate
                - dca_get_channels
        - Branch String:   'packetizer/dts_header.c:372,55'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:373,9'
              BranchSideFuncs:
                - dca_get_channels
            - BranchSide:      'packetizer/dts_header.c:374,34'
              BranchSideFuncs:
                - dca_get_channels
        - Branch String:   'packetizer/dts_header.c:372,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:374,34'
              BranchSideFuncs:
                - dca_get_channels
            - BranchSide:      'packetizer/dts_header.c:376,33'
              BranchSideFuncs:
                - dca_get_channels
        - Branch String:   'packetizer/dts_header.c:381,27'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:381,31'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:383,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/dts_header.c:381,54'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:382,10'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:383,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/dts_header.c:382,35'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:382,39'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:383,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/dts_header.c:381,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:383,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:385,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/dts_header.c:352,5'
          Dst:             bs_init
        - Src:             'packetizer/dts_header.c:353,5'
          Dst:             bs_skip
        - Src:             'packetizer/dts_header.c:354,23'
          Dst:             bs_read
        - Src:             'packetizer/dts_header.c:357,24'
          Dst:             bs_read
        - Src:             'packetizer/dts_header.c:360,23'
          Dst:             bs_read
        - Src:             'packetizer/dts_header.c:361,23'
          Dst:             bs_read
        - Src:             'packetizer/dts_header.c:362,22'
          Dst:             bs_read
        - Src:             'packetizer/dts_header.c:363,5'
          Dst:             bs_skip
        - Src:             'packetizer/dts_header.c:365,21'
          Dst:             bs_read
        - Src:             'packetizer/dts_header.c:369,24'
          Dst:             dca_get_samplerate
        - Src:             'packetizer/dts_header.c:370,27'
          Dst:             dca_get_bitrate
        - Src:             'packetizer/dts_header.c:379,9'
          Dst:             dca_get_channels
    - functionName:    BufLeToBe
      functionSourceFile: '/src/vlc/modules/packetizer/dts_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_out
        - p_in
        - i_in
      BBCount:         5
      ICount:          60
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/dts_header.c:40,5'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:42,22'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:45,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_dts_header_Parse
      functionSourceFile: '/src/vlc/modules/packetizer/dts_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_header
        - p_buffer
        - i_buffer
      BBCount:         17
      ICount:          120
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - Buf14To16
        - BufLeToBe
        - __assert_fail
        - dts_header_ParseCore
        - dts_header_ParseLBRExtSubstream
        - dts_header_ParseSubstream
        - dts_header_getSyncword
      functionUses:    4
      BranchProfiles:
        - Branch String:   'packetizer/dts_header.c:412,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:413,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:415,50'
              BranchSideFuncs:
                - dts_header_getSyncword
                - dts_header_ParseLBRExtSubstream
                - dts_header_ParseSubstream
                - Buf14To16
                - dts_header_ParseCore
                - dts_header_ParseCore
                - BufLeToBe
                - dts_header_ParseCore
                - __assert_fail
        - Branch String:   'packetizer/dts_header.c:416,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:417,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:419,13'
              BranchSideFuncs:
                - dts_header_ParseLBRExtSubstream
                - dts_header_ParseSubstream
                - Buf14To16
                - dts_header_ParseCore
                - dts_header_ParseCore
                - BufLeToBe
                - dts_header_ParseCore
                - __assert_fail
        - Branch String:   'packetizer/dts_header.c:419,5'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:424,24'
              BranchSideFuncs:
                - BufLeToBe
                - dts_header_ParseCore
            - BranchSide:      'packetizer/dts_header.c:428,42'
              BranchSideFuncs:
                - dts_header_ParseCore
            - BranchSide:      'packetizer/dts_header.c:433,24'
              BranchSideFuncs:
                - Buf14To16
                - dts_header_ParseCore
            - BranchSide:      'packetizer/dts_header.c:433,24'
              BranchSideFuncs:
                - Buf14To16
                - dts_header_ParseCore
            - BranchSide:      'packetizer/dts_header.c:438,47'
              BranchSideFuncs:
                - dts_header_ParseSubstream
            - BranchSide:      'packetizer/dts_header.c:440,53'
              BranchSideFuncs:
                - dts_header_ParseLBRExtSubstream
            - BranchSide:      'packetizer/dts_header.c:442,13'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'packetizer/dts_header.c:415,26'
          Dst:             dts_header_getSyncword
        - Src:             'packetizer/dts_header.c:424,13'
          Dst:             BufLeToBe
        - Src:             'packetizer/dts_header.c:425,20'
          Dst:             dts_header_ParseCore
        - Src:             'packetizer/dts_header.c:428,20'
          Dst:             dts_header_ParseCore
        - Src:             'packetizer/dts_header.c:433,13'
          Dst:             Buf14To16
        - Src:             'packetizer/dts_header.c:435,20'
          Dst:             dts_header_ParseCore
        - Src:             'packetizer/dts_header.c:438,20'
          Dst:             dts_header_ParseSubstream
        - Src:             'packetizer/dts_header.c:440,20'
          Dst:             dts_header_ParseLBRExtSubstream
        - Src:             'packetizer/dts_header.c:442,13'
          Dst:             __assert_fail
    - functionName:    dts_header_getSyncword
      functionSourceFile: '/src/vlc/modules/packetizer/dts_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
      BBCount:         26
      ICount:          135
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packetizer/dts_header.c:99,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:102,17'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'packetizer/dts_header.c:102,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:105,17'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'packetizer/dts_header.c:105,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:108,17'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'packetizer/dts_header.c:109,6'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:109,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'packetizer/dts_header.c:112,17'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'packetizer/dts_header.c:109,26'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:109,30'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'packetizer/dts_header.c:112,17'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'packetizer/dts_header.c:108,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:112,17'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'packetizer/dts_header.c:113,6'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:113,10'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'packetizer/dts_header.c:116,17'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'packetizer/dts_header.c:113,35'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:113,38'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'packetizer/dts_header.c:116,17'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'packetizer/dts_header.c:112,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:114,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:116,17'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'packetizer/dts_header.c:116,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:119,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/dts_header.c:99,9'
          Dst:             memcmp
        - Src:             'packetizer/dts_header.c:102,9'
          Dst:             memcmp
        - Src:             'packetizer/dts_header.c:105,9'
          Dst:             memcmp
        - Src:             'packetizer/dts_header.c:108,9'
          Dst:             memcmp
        - Src:             'packetizer/dts_header.c:112,9'
          Dst:             memcmp
        - Src:             'packetizer/dts_header.c:116,9'
          Dst:             memcmp
    - functionName:    Buf14To16
      functionSourceFile: '/src/vlc/modules/packetizer/dts_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - p_out
        - p_in
        - i_in
        - i_le
        - i_out_le
      BBCount:         20
      ICount:          220
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/dts_header.c:54,5'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:56,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:94,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/dts_header.c:56,13'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:58,19'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:63,19'
              BranchSideFuncs: []
        - Branch String:   'packetizer/dts_header.c:67,13'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:69,24'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:78,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/dts_header.c:69,24'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:69,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:69,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/dts_header.c:78,13'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:80,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:89,21'
              BranchSideFuncs: []
        - Branch String:   'packetizer/dts_header.c:80,17'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:81,43'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:83,43'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_dts_header_Convert14b16b
      functionSourceFile: '/src/vlc/modules/packetizer/dts_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - p_dst
        - i_dst
        - p_src
        - i_src
        - b_out_le
      BBCount:         16
      ICount:          108
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - Buf14To16
        - dts_header_getSyncword
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/dts_header.c:393,38'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:393,41'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:394,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/dts_header.c:393,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:396,64'
              BranchSideFuncs:
                - dts_header_getSyncword
                - Buf14To16
        - Branch String:   'packetizer/dts_header.c:397,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:398,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:400,9'
              BranchSideFuncs:
                - Buf14To16
        - Branch String:   'packetizer/dts_header.c:401,6'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:401,9'
              BranchSideFuncs:
                - Buf14To16
            - BranchSide:      'packetizer/dts_header.c:404,28'
              BranchSideFuncs:
                - Buf14To16
        - Branch String:   'packetizer/dts_header.c:400,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:402,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts_header.c:404,28'
              BranchSideFuncs:
                - Buf14To16
      Callsites:
        - Src:             'packetizer/dts_header.c:396,40'
          Dst:             dts_header_getSyncword
        - Src:             'packetizer/dts_header.c:404,17'
          Dst:             Buf14To16
    - functionName:    vlc_dts_header_IsSync
      functionSourceFile: '/src/vlc/modules/packetizer/dts_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dts_header_getSyncword
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packetizer/dts_header.c:125,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts_header.c:125,36'
              BranchSideFuncs:
                - dts_header_getSyncword
            - BranchSide:      'packetizer/dts_header.c:125,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/dts_header.c:125,12'
          Dst:             dts_header_getSyncword
    - functionName:    vlc_bswap64
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bswap16
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    U64_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap64
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:952,12'
          Dst:             vlc_bswap64
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    U16_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:932,12'
          Dst:             vlc_bswap16
    - functionName:    ParsePicture
      functionSourceFile: '/src/vlc/modules/demux/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - p_data
        - i_data
      BBCount:         12
      ICount:          113
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - ParseFlacPicture
        - abort
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/flac.c:835,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:836,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:838,5'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/flac.c:838,5'
          Branch Sides:
            - BranchSide:      'demux/flac.c:838,5'
              BranchSideFuncs:
                - realloc
                - abort
            - BranchSide:      'demux/flac.c:838,5'
              BranchSideFuncs:
                - malloc
                - abort
        - Branch String:   'demux/flac.c:838,5'
          Branch Sides:
            - BranchSide:      'demux/flac.c:838,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:838,5'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             'demux/flac.c:833,40'
          Dst:             ParseFlacPicture
        - Src:             'demux/flac.c:838,5'
          Dst:             realloc
        - Src:             'demux/flac.c:838,5'
          Dst:             abort
    - functionName:    ParseComment
      functionSourceFile: '/src/vlc/modules/demux/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - p_data
        - i_data
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vorbis_ParseComment
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/flac.c:818,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:819,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:821,33'
              BranchSideFuncs:
                - vorbis_ParseComment
      Callsites:
        - Src:             'demux/flac.c:821,5'
          Dst:             vorbis_ParseComment
    - functionName:    ParseSeekTable
      functionSourceFile: '/src/vlc/modules/demux/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - p_data
        - i_data
        - i_sample_rate
      BBCount:         37
      ICount:          255
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - U64_AT
        - abort
        - realloc
        - vlc_tick_from_samples
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/flac.c:778,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:779,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:782,12'
              BranchSideFuncs:
                - U64_AT.1732
                - U64_AT.1732
                - xmalloc
                - vlc_tick_from_samples.1735
                - U64_AT.1732
                - malloc
                - abort
                - realloc
                - free
        - Branch String:   'demux/flac.c:782,5'
          Branch Sides:
            - BranchSide:      'demux/flac.c:782,5'
              BranchSideFuncs:
                - U64_AT.1732
                - U64_AT.1732
                - xmalloc
                - vlc_tick_from_samples.1735
                - U64_AT.1732
                - malloc
                - abort
                - realloc
                - free
            - BranchSide:      'demux/flac.c:784,34'
              BranchSideFuncs:
                - U64_AT.1732
                - U64_AT.1732
                - xmalloc
                - vlc_tick_from_samples.1735
                - U64_AT.1732
                - malloc
                - abort
                - realloc
                - free
        - Branch String:   'demux/flac.c:787,26'
          Branch Sides:
            - BranchSide:      'demux/flac.c:787,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:789,13'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:787,51'
          Branch Sides:
            - BranchSide:      'demux/flac.c:788,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:789,13'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:787,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:789,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:791,13'
              BranchSideFuncs:
                - xmalloc
                - vlc_tick_from_samples.1735
                - U64_AT.1732
                - U64_AT.1732
                - U64_AT.1732
                - malloc
                - abort
                - realloc
                - free
        - Branch String:   'demux/flac.c:796,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:798,17'
              BranchSideFuncs:
                - U64_AT.1732
                - U64_AT.1732
                - xmalloc
                - vlc_tick_from_samples.1735
                - U64_AT.1732
                - malloc
                - abort
                - realloc
                - free
            - BranchSide:      'demux/flac.c:806,13'
              BranchSideFuncs:
                - U64_AT.1732
                - U64_AT.1732
                - xmalloc
                - vlc_tick_from_samples.1735
                - U64_AT.1732
                - free
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/flac.c:798,72'
          Branch Sides:
            - BranchSide:      'demux/flac.c:799,17'
              BranchSideFuncs:
                - free
                - U64_AT.1732
                - U64_AT.1732
                - xmalloc
                - vlc_tick_from_samples.1735
                - U64_AT.1732
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/flac.c:801,23'
              BranchSideFuncs:
                - free
                - U64_AT.1732
                - U64_AT.1732
                - xmalloc
                - vlc_tick_from_samples.1735
                - U64_AT.1732
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/flac.c:798,17'
          Branch Sides:
            - BranchSide:      'demux/flac.c:801,23'
              BranchSideFuncs:
                - free
                - U64_AT.1732
                - U64_AT.1732
                - xmalloc
                - vlc_tick_from_samples.1735
                - U64_AT.1732
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/flac.c:805,9'
              BranchSideFuncs:
                - U64_AT.1732
                - U64_AT.1732
                - xmalloc
                - vlc_tick_from_samples.1735
                - U64_AT.1732
                - malloc
                - abort
                - realloc
                - free
        - Branch String:   'demux/flac.c:806,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:808,13'
              BranchSideFuncs:
                - malloc
                - abort
                - U64_AT.1732
                - U64_AT.1732
                - xmalloc
                - vlc_tick_from_samples.1735
                - U64_AT.1732
                - free
                - realloc
            - BranchSide:      'demux/flac.c:810,5'
              BranchSideFuncs:
                - U64_AT.1732
                - U64_AT.1732
                - xmalloc
                - vlc_tick_from_samples.1735
                - U64_AT.1732
                - malloc
                - abort
                - realloc
                - free
        - Branch String:   'demux/flac.c:808,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:808,13'
              BranchSideFuncs:
                - realloc
                - abort
                - U64_AT.1732
                - U64_AT.1732
                - xmalloc
                - vlc_tick_from_samples.1735
                - U64_AT.1732
                - malloc
                - free
            - BranchSide:      'demux/flac.c:808,13'
              BranchSideFuncs:
                - malloc
                - abort
                - U64_AT.1732
                - U64_AT.1732
                - xmalloc
                - vlc_tick_from_samples.1735
                - U64_AT.1732
                - realloc
                - free
        - Branch String:   'demux/flac.c:808,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:808,13'
              BranchSideFuncs:
                - U64_AT.1732
                - U64_AT.1732
                - xmalloc
                - vlc_tick_from_samples.1735
                - U64_AT.1732
                - malloc
                - abort
                - realloc
                - free
            - BranchSide:      'demux/flac.c:809,9'
              BranchSideFuncs:
                - U64_AT.1732
                - U64_AT.1732
                - xmalloc
                - vlc_tick_from_samples.1735
                - U64_AT.1732
                - malloc
                - abort
                - realloc
                - free
      Callsites:
        - Src:             'demux/flac.c:784,34'
          Dst:             U64_AT
        - Src:             'demux/flac.c:788,13'
          Dst:             U64_AT
        - Src:             'demux/flac.c:791,13'
          Dst:             xmalloc
        - Src:             'demux/flac.c:792,28'
          Dst:             vlc_tick_from_samples
        - Src:             'demux/flac.c:793,28'
          Dst:             U64_AT
        - Src:             'demux/flac.c:808,13'
          Dst:             realloc
        - Src:             'demux/flac.c:808,13'
          Dst:             abort
    - functionName:    xmalloc
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - len
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1107,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1107,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../include/vlc_common.h:1107,9'
              BranchSideFuncs:
                - abort
        - Branch String:   '../include/vlc_common.h:1107,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1108,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../include/vlc_common.h:1109,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_common.h:1108,9'
          Dst:             abort
    - functionName:    vlc_tick_from_samples
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - samples
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FLAC_ParseStreamInfo
      functionSourceFile: '/src/vlc/modules/demux/../packetizer/flac.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - stream_info
      BBCount:         24
      ICount:          201
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - U16_AT
        - U32_AT
        - U64_AT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/../packetizer/flac.h:50,34'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:50,34'
              BranchSideFuncs:
                - U16_AT.1734
                - U32_AT.1733
                - U32_AT.1733
                - U32_AT.1733
                - U64_AT.1732
            - BranchSide:      'demux/../packetizer/flac.h:50,34'
              BranchSideFuncs:
                - U16_AT.1734
                - U32_AT.1733
                - U32_AT.1733
                - U32_AT.1733
                - U64_AT.1732
        - Branch String:   'demux/../packetizer/flac.h:50,34'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:50,34'
              BranchSideFuncs:
                - U16_AT.1734
                - U32_AT.1733
                - U32_AT.1733
                - U32_AT.1733
                - U64_AT.1732
            - BranchSide:      'demux/../packetizer/flac.h:50,5'
              BranchSideFuncs:
                - U16_AT.1734
                - U32_AT.1733
                - U32_AT.1733
                - U32_AT.1733
                - U64_AT.1732
        - Branch String:   'demux/../packetizer/flac.h:50,34'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:50,5'
              BranchSideFuncs:
                - U16_AT.1734
                - U32_AT.1733
                - U32_AT.1733
                - U32_AT.1733
                - U64_AT.1732
            - BranchSide:      'demux/../packetizer/flac.h:50,5'
              BranchSideFuncs:
                - U16_AT.1734
                - U32_AT.1733
                - U32_AT.1733
                - U32_AT.1733
                - U64_AT.1732
        - Branch String:   'demux/../packetizer/flac.h:53,34'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:53,34'
              BranchSideFuncs:
                - U32_AT.1733
                - U32_AT.1733
                - U32_AT.1733
                - U64_AT.1732
            - BranchSide:      'demux/../packetizer/flac.h:53,34'
              BranchSideFuncs:
                - U32_AT.1733
                - U32_AT.1733
                - U32_AT.1733
                - U64_AT.1732
        - Branch String:   'demux/../packetizer/flac.h:53,34'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:53,34'
              BranchSideFuncs:
                - U32_AT.1733
                - U32_AT.1733
                - U32_AT.1733
                - U64_AT.1732
            - BranchSide:      'demux/../packetizer/flac.h:53,5'
              BranchSideFuncs:
                - U32_AT.1733
                - U32_AT.1733
                - U32_AT.1733
                - U64_AT.1732
        - Branch String:   'demux/../packetizer/flac.h:53,34'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:53,5'
              BranchSideFuncs:
                - U32_AT.1733
                - U32_AT.1733
                - U32_AT.1733
                - U64_AT.1732
            - BranchSide:      'demux/../packetizer/flac.h:53,5'
              BranchSideFuncs:
                - U32_AT.1733
                - U32_AT.1733
                - U32_AT.1733
                - U64_AT.1732
        - Branch String:   'demux/../packetizer/flac.h:56,34'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:56,34'
              BranchSideFuncs:
                - U32_AT.1733
                - U32_AT.1733
                - U64_AT.1732
            - BranchSide:      'demux/../packetizer/flac.h:56,34'
              BranchSideFuncs:
                - U32_AT.1733
                - U32_AT.1733
                - U64_AT.1732
      Callsites:
        - Src:             'demux/../packetizer/flac.h:49,34'
          Dst:             U16_AT
        - Src:             'demux/../packetizer/flac.h:52,34'
          Dst:             U16_AT
        - Src:             'demux/../packetizer/flac.h:55,34'
          Dst:             U32_AT
        - Src:             'demux/../packetizer/flac.h:58,34'
          Dst:             U32_AT
        - Src:             'demux/../packetizer/flac.h:60,32'
          Dst:             U32_AT
        - Src:             'demux/../packetizer/flac.h:64,34'
          Dst:             U64_AT
    - functionName:    Get24bBE
      functionSourceFile: '/src/vlc/modules/demux/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_seekpoint_New
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:57,40'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:57,18'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_input.h:57,40'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../include/vlc_input.h:58,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:59,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:60,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_seekpoint_Delete
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - point
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:67,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:67,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '../include/vlc_input.h:68,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_stream_GetSize
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             vlc_stream_Control
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    FlushPacketizer
      functionSourceFile: '/src/vlc/modules/demux/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_packetizer
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/flac.c:245,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:246,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:250,9'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/flac.c:250,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:0,0'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/flac.c:251,28'
              BranchSideFuncs:
                - vlc_frame_Release
      Callsites:
        - Src:             'demux/flac.c:251,13'
          Dst:             vlc_frame_Release
    - functionName:    RefineSeek
      functionSourceFile: '/src/vlc/modules/demux/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - double
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - i_time
        - i_bytemicrorate
        - i_lowpos
        - i_highpos
      BBCount:         64
      ICount:          383
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - FlushPacketizer
        - GetPacketizedBlock
        - vlc_frame_Release
        - vlc_stream_Block
        - vlc_stream_Control
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/flac.c:282,5'
          Branch Sides:
            - BranchSide:      'demux/flac.c:282,5'
              BranchSideFuncs:
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Seek
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
            - BranchSide:      'demux/flac.c:284,26'
              BranchSideFuncs:
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Seek
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
        - Branch String:   'demux/flac.c:289,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:291,18'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_frame_Release
                - GetPacketizedBlock
            - BranchSide:      'demux/flac.c:302,14'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_stream_Block
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/flac.c:291,17'
          Branch Sides:
            - BranchSide:      'demux/flac.c:293,54'
              BranchSideFuncs:
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_stream_Block
            - BranchSide:      'demux/flac.c:297,47'
              BranchSideFuncs:
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_stream_Block
        - Branch String:   'demux/flac.c:293,21'
          Branch Sides:
            - BranchSide:      'demux/flac.c:294,21'
              BranchSideFuncs:
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_stream_Block
            - BranchSide:      'demux/flac.c:295,13'
              BranchSideFuncs:
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_stream_Block
        - Branch String:   'demux/flac.c:298,47'
          Branch Sides:
            - BranchSide:      'demux/flac.c:297,27'
              BranchSideFuncs:
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_stream_Block
            - BranchSide:      'demux/flac.c:298,71'
              BranchSideFuncs:
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_stream_Block
        - Branch String:   'demux/flac.c:302,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:304,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/flac.c:309,13'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/flac.c:304,17'
          Branch Sides:
            - BranchSide:      'demux/flac.c:305,32'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/flac.c:306,13'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:309,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:310,28'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/flac.c:313,13'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/flac.c:313,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:315,33'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/flac.c:327,33'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/flac.c:317,48'
          Branch Sides:
            - BranchSide:      'demux/flac.c:317,51'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/flac.c:323,26'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/flac.c:317,17'
          Branch Sides:
            - BranchSide:      'demux/flac.c:319,29'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/flac.c:323,26'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/flac.c:321,31'
          Branch Sides:
            - BranchSide:      'demux/flac.c:321,29'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/flac.c:321,29'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/flac.c:329,88'
          Branch Sides:
            - BranchSide:      'demux/flac.c:330,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/flac.c:336,26'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/flac.c:329,17'
          Branch Sides:
            - BranchSide:      'demux/flac.c:332,28'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/flac.c:336,26'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/flac.c:334,31'
          Branch Sides:
            - BranchSide:      'demux/flac.c:334,29'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/flac.c:334,29'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/flac.c:339,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:340,28'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
                - vlc_frame_Release
            - BranchSide:      'demux/flac.c:341,13'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
                - vlc_frame_Release
        - Branch String:   'demux/flac.c:341,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:342,28'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
            - BranchSide:      'demux/flac.c:344,14'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
        - Branch String:   'demux/flac.c:344,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:282,5'
              BranchSideFuncs:
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Seek
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
            - BranchSide:      'demux/flac.c:346,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
        - Branch String:   'demux/flac.c:346,38'
          Branch Sides:
            - BranchSide:      'demux/flac.c:346,41'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:347,17'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:346,17'
          Branch Sides:
            - BranchSide:      'demux/flac.c:347,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:349,49'
              BranchSideFuncs:
                - vlc_stream_Seek
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
        - Branch String:   'demux/flac.c:349,17'
          Branch Sides:
            - BranchSide:      'demux/flac.c:350,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:351,9'
              BranchSideFuncs:
                - FlushPacketizer
                - vlc_frame_Release
                - vlc_stream_Seek
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_stream_Block
                - GetPacketizedBlock
      Callsites:
        - Src:             'demux/flac.c:278,5'
          Dst:             vlc_stream_Control
        - Src:             'demux/flac.c:280,28'
          Dst:             vlc_stream_Tell
        - Src:             'demux/flac.c:284,9'
          Dst:             FlushPacketizer
        - Src:             'demux/flac.c:293,36'
          Dst:             vlc_stream_Block
        - Src:             'demux/flac.c:297,27'
          Dst:             GetPacketizedBlock
        - Src:             'demux/flac.c:305,17'
          Dst:             vlc_frame_Release
        - Src:             'demux/flac.c:340,13'
          Dst:             vlc_frame_Release
        - Src:             'demux/flac.c:342,13'
          Dst:             vlc_frame_Release
        - Src:             'demux/flac.c:349,32'
          Dst:             vlc_stream_Seek
    - functionName:    GetPacketizedBlock
      functionSourceFile: '/src/vlc/modules/demux/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_packetizer
        - streaminfo
        - pp_current_block
      BBCount:         14
      ICount:          97
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - FLAC_ParseSyncInfo
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/flac.c:228,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:228,9'
              BranchSideFuncs:
                - FLAC_ParseSyncInfo
                - __assert_fail
            - BranchSide:      'demux/flac.c:230,13'
              BranchSideFuncs:
                - FLAC_ParseSyncInfo
                - __assert_fail
        - Branch String:   'demux/flac.c:230,55'
          Branch Sides:
            - BranchSide:      'demux/flac.c:230,58'
              BranchSideFuncs:
                - FLAC_ParseSyncInfo
                - __assert_fail
            - BranchSide:      'demux/flac.c:239,5'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:230,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:232,37'
              BranchSideFuncs:
                - FLAC_ParseSyncInfo
                - __assert_fail
            - BranchSide:      'demux/flac.c:239,5'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:235,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:235,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:237,58'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/flac.c:233,25'
          Dst:             FLAC_ParseSyncInfo
        - Src:             'demux/flac.c:235,13'
          Dst:             __assert_fail
    - functionName:    FLAC_ParseSyncInfo
      functionSourceFile: '/src/vlc/modules/demux/../packetizer/flac.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - stream_info
        - pf_crc8
        - h
      BBCount:         120
      ICount:          722
      EdgeCount:       164
      CyclomaticComplexity: 46
      functionsReached:
        - read_utf8
        - vlc_tick_from_samples
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/../packetizer/flac.h:149,8'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:150,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:153,9'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:153,26'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:153,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:154,9'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:153,9'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:154,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:157,9'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:157,26'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:157,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:158,9'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:157,9'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:158,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:161,9'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:163,9'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:164,29'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:165,16'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:165,16'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:166,20'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:172,16'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:167,25'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:168,13'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:171,13'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:167,13'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:169,25'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:171,13'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:172,16'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:173,19'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:174,16'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:174,31'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:174,34'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:175,26'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:174,16'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:175,26'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:178,29'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:181,21'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:181,25'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:187,27'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:181,9'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:182,13'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:187,27'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:182,52'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:183,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:184,13'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:182,13'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:183,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:184,13'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:189,9'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:190,13'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:194,16'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:190,13'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:191,26'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:193,13'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:194,16'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:195,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:196,16'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:196,16'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:202,38'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:204,20'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:209,9'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:210,13'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:214,17'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:210,13'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:211,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:212,18'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:222,9'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:223,13'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:227,16'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:223,13'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:224,31'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:226,13'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:227,16'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:228,9'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:232,9'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:233,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:236,14'
              BranchSideFuncs:
                - read_utf8
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:245,9'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:246,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:249,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:249,41'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:249,44'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:252,17'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:249,9'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:250,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:252,17'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:255,9'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:256,12'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:267,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:256,12'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:257,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:258,21'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:259,13'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:260,23'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:263,18'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:267,9'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:268,12'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:284,11'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:268,12'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:269,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:270,22'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:271,13'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:272,16'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:278,13'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:272,16'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:273,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:274,24'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:278,13'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:279,24'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:280,18'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:284,10'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:285,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:287,8'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:287,8'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:288,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:291,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:291,17'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:292,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:296,11'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:291,9'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:293,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:296,11'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:296,10'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:298,41'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:302,55'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/../packetizer/flac.h:298,41'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:298,55'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
            - BranchSide:      'demux/../packetizer/flac.h:298,84'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
      Callsites:
        - Src:             'demux/../packetizer/flac.h:242,27'
          Dst:             read_utf8
        - Src:             'demux/../packetizer/flac.h:299,33'
          Dst:             vlc_tick_from_samples
        - Src:             'demux/../packetizer/flac.h:302,33'
          Dst:             vlc_tick_from_samples
    - functionName:    read_utf8
      functionSourceFile: '/src/vlc/modules/demux/../packetizer/flac.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - pi_read
      BBCount:         54
      ICount:          346
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/../packetizer/flac.h:75,8'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:76,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:78,11'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:78,9'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:79,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:81,16'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:81,32'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:81,37'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:84,16'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:81,16'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:82,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:84,16'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:84,32'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:84,37'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:87,16'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:84,16'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:85,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:87,16'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:87,32'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:87,37'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:90,16'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:87,16'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:88,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:90,16'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:90,32'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:90,37'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:93,16'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:90,16'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:91,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:93,16'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:93,32'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:93,37'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:96,16'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:93,16'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:94,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:96,16'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:96,32'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:96,37'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:100,9'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:96,16'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:97,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:100,9'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:103,8'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:104,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:106,19'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:106,5'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:107,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:114,16'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:107,32'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:107,36'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:108,13'
              BranchSideFuncs: []
        - Branch String:   'demux/../packetizer/flac.h:107,13'
          Branch Sides:
            - BranchSide:      'demux/../packetizer/flac.h:108,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/../packetizer/flac.h:110,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_seekpoint_Duplicate
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strdup
        - vlc_seekpoint_Delete
        - vlc_seekpoint_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:75,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:76,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:78,9'
              BranchSideFuncs:
                - strdup
                - vlc_seekpoint_Delete.1737
        - Branch String:   '../include/vlc_input.h:78,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:80,34'
              BranchSideFuncs:
                - strdup
                - vlc_seekpoint_Delete.1737
            - BranchSide:      '../include/vlc_input.h:87,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_input.h:81,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:83,34'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.1737
            - BranchSide:      '../include/vlc_input.h:86,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_input.h:74,26'
          Dst:             vlc_seekpoint_New
        - Src:             '../include/vlc_input.h:80,27'
          Dst:             strdup
        - Src:             '../include/vlc_input.h:83,13'
          Dst:             vlc_seekpoint_Delete
    - functionName:    vlc_input_title_Delete
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_seekpoint_Delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:131,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:132,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:134,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_seekpoint_Delete.1737
        - Branch String:   '../include/vlc_input.h:135,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:136,31'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.1737
                - free
                - free
            - BranchSide:      '../include/vlc_input.h:137,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             '../include/vlc_input.h:136,9'
          Dst:             vlc_seekpoint_Delete
    - functionName:    vlc_input_title_New
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:115,40'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:115,20'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_input.h:115,40'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../include/vlc_input.h:116,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:117,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    ControlGetTime
      functionSourceFile: '/src/vlc/modules/demux/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Reset
      functionSourceFile: '/src/vlc/modules/demux/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FlushPacketizer
        - vlc_frame_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/flac.c:260,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:260,9'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/flac.c:262,24'
              BranchSideFuncs:
                - vlc_frame_Release
      Callsites:
        - Src:             'demux/flac.c:259,5'
          Dst:             FlushPacketizer
        - Src:             'demux/flac.c:262,9'
          Dst:             vlc_frame_Release
    - functionName:    stream_Size
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_stream_GetSize
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:575,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:576,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:577,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_stream.h:577,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:578,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:579,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:575,9'
          Dst:             vlc_stream_GetSize
    - functionName:    ControlSetTime
      functionSourceFile: '/src/vlc/modules/demux/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - i_time
      BBCount:         33
      ICount:          268
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - ControlGetLength
        - RefineSeek
        - Reset
        - __assert_fail
        - es_out_Control
        - stream_Size
        - vlc_stream_Control
        - vlc_stream_Seek
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/flac.c:454,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:455,9'
              BranchSideFuncs:
                - ControlGetLength
                - stream_Size.1747
                - __assert_fail
                - vlc_stream_Seek
                - RefineSeek
                - Reset
                - es_out_Control.1749
            - BranchSide:      'demux/flac.c:457,51'
              BranchSideFuncs:
                - ControlGetLength
                - stream_Size.1747
                - __assert_fail
                - vlc_stream_Seek
                - RefineSeek
                - Reset
                - es_out_Control.1749
        - Branch String:   'demux/flac.c:458,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:459,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:461,49'
              BranchSideFuncs:
                - stream_Size.1747
                - __assert_fail
                - vlc_stream_Seek
                - RefineSeek
                - Reset
                - es_out_Control.1749
        - Branch String:   'demux/flac.c:462,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:463,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:465,45'
              BranchSideFuncs:
                - __assert_fail
                - vlc_stream_Seek
                - RefineSeek
                - Reset
                - es_out_Control.1749
        - Branch String:   'demux/flac.c:466,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:467,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:469,24'
              BranchSideFuncs:
                - __assert_fail
                - vlc_stream_Seek
                - RefineSeek
                - Reset
                - es_out_Control.1749
        - Branch String:   'demux/flac.c:473,5'
          Branch Sides:
            - BranchSide:      'demux/flac.c:473,5'
              BranchSideFuncs:
                - vlc_stream_Seek
                - RefineSeek
                - Reset
                - es_out_Control.1749
            - BranchSide:      'demux/flac.c:474,9'
              BranchSideFuncs:
                - vlc_stream_Seek
                - RefineSeek
                - Reset
                - es_out_Control.1749
        - Branch String:   'demux/flac.c:474,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:477,18'
              BranchSideFuncs:
                - vlc_stream_Seek
                - RefineSeek
                - Reset
                - es_out_Control.1749
            - BranchSide:      'demux/flac.c:491,23'
              BranchSideFuncs:
                - vlc_stream_Seek
                - RefineSeek
                - Reset
                - es_out_Control.1749
        - Branch String:   'demux/flac.c:477,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:479,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - RefineSeek
                - Reset
                - es_out_Control.1749
            - BranchSide:      'demux/flac.c:483,19'
              BranchSideFuncs:
                - vlc_stream_Seek
                - RefineSeek
                - Reset
                - es_out_Control.1749
        - Branch String:   'demux/flac.c:479,17'
          Branch Sides:
            - BranchSide:      'demux/flac.c:480,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - RefineSeek
                - Reset
                - es_out_Control.1749
            - BranchSide:      'demux/flac.c:481,9'
              BranchSideFuncs:
                - vlc_stream_Seek
                - RefineSeek
                - Reset
                - es_out_Control.1749
        - Branch String:   'demux/flac.c:484,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:485,23'
              BranchSideFuncs:
                - vlc_stream_Seek
                - RefineSeek
                - Reset
                - es_out_Control.1749
            - BranchSide:      'demux/flac.c:487,23'
              BranchSideFuncs:
                - vlc_stream_Seek
                - RefineSeek
                - Reset
                - es_out_Control.1749
        - Branch String:   'demux/flac.c:494,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:495,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:497,29'
              BranchSideFuncs:
                - RefineSeek
                - Reset
                - es_out_Control.1749
        - Branch String:   'demux/flac.c:498,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:500,9'
              BranchSideFuncs:
                - Reset
                - es_out_Control.1749
            - BranchSide:      'demux/flac.c:505,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/flac.c:453,5'
          Dst:             vlc_stream_Control
        - Src:             'demux/flac.c:457,33'
          Dst:             ControlGetLength
        - Src:             'demux/flac.c:461,36'
          Dst:             stream_Size
        - Src:             'demux/flac.c:473,5'
          Dst:             __assert_fail
        - Src:             'demux/flac.c:494,24'
          Dst:             vlc_stream_Seek
        - Src:             'demux/flac.c:497,17'
          Dst:             RefineSeek
        - Src:             'demux/flac.c:501,9'
          Dst:             Reset
        - Src:             'demux/flac.c:502,9'
          Dst:             es_out_Control
    - functionName:    ControlGetLength
      functionSourceFile: '/src/vlc/modules/demux/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         16
      ICount:          148
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - stream_Size
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/flac.c:422,5'
          Branch Sides:
            - BranchSide:      'demux/flac.c:422,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/flac.c:424,31'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/flac.c:425,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:427,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/flac.c:436,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/flac.c:427,17'
          Branch Sides:
            - BranchSide:      'demux/flac.c:430,39'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/flac.c:434,13'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:431,17'
          Branch Sides:
            - BranchSide:      'demux/flac.c:431,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:432,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/flac.c:417,29'
          Dst:             stream_Size
        - Src:             'demux/flac.c:431,17'
          Dst:             __assert_fail
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    vlc_stream_GetContentType
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - content_type
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:523,12'
          Dst:             vlc_stream_Control
    - functionName:    stream_ContentType
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_stream_GetContentType
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:598,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:599,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:600,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:598,9'
          Dst:             vlc_stream_GetContentType
    - functionName:    stream_MimeType
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcspn
        - stream_ContentType
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:614,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:614,9'
              BranchSideFuncs:
                - strcspn
            - BranchSide:      '../include/vlc_stream.h:615,9'
              BranchSideFuncs:
                - strcspn
      Callsites:
        - Src:             '../include/vlc_stream.h:612,23'
          Dst:             stream_ContentType
        - Src:             '../include/vlc_stream.h:615,19'
          Dst:             strcspn
    - functionName:    strcspn
      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:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stream_IsMimeType
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - type
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcasecmp
        - stream_MimeType
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:629,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:630,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:632,27'
              BranchSideFuncs:
                - strcasecmp
                - free
      Callsites:
        - Src:             '../include/vlc_stream.h:628,18'
          Dst:             stream_MimeType
        - Src:             '../include/vlc_stream.h:632,16'
          Dst:             strcasecmp
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ParseHeaders
      functionSourceFile: '/src/vlc/modules/demux/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_fmt
      BBCount:         64
      ICount:          487
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - FLAC_ParseStreamInfo
        - Get24bBE
        - ParseComment
        - ParsePicture
        - ParseSeekTable
        - abort
        - memcmp
        - realloc
        - vlc_object_Log
        - vlc_replay_gain_CopyFromMeta
        - vlc_stream_Peek
        - vlc_stream_Read
        - vlc_stream_Tell
        - vlc_tick_from_samples
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/flac.c:677,5'
          Branch Sides:
            - BranchSide:      'demux/flac.c:677,5'
              BranchSideFuncs:
                - realloc
                - abort
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Read
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
            - BranchSide:      'demux/flac.c:677,5'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Read
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
        - Branch String:   'demux/flac.c:677,5'
          Branch Sides:
            - BranchSide:      'demux/flac.c:677,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Read
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
            - BranchSide:      'demux/flac.c:680,26'
              BranchSideFuncs:
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Read
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
        - Branch String:   'demux/flac.c:680,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:681,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:683,16'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Read
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
        - Branch String:   'demux/flac.c:683,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:684,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:686,12'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Read
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
        - Branch String:   'demux/flac.c:687,5'
          Branch Sides:
            - BranchSide:      'demux/flac.c:692,35'
              BranchSideFuncs:
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
            - BranchSide:      'demux/flac.c:763,42'
              BranchSideFuncs:
                - vlc_stream_Tell
        - Branch String:   'demux/flac.c:693,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:694,13'
              BranchSideFuncs:
                - vlc_stream_Tell
            - BranchSide:      'demux/flac.c:695,18'
              BranchSideFuncs:
                - Get24bBE
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_stream_Peek
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
        - Branch String:   'demux/flac.c:699,39'
          Branch Sides:
            - BranchSide:      'demux/flac.c:699,42'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
            - BranchSide:      'demux/flac.c:737,18'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
        - Branch String:   'demux/flac.c:699,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:701,17'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Read
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
            - BranchSide:      'demux/flac.c:737,18'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
        - Branch String:   'demux/flac.c:701,17'
          Branch Sides:
            - BranchSide:      'demux/flac.c:702,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/flac.c:706,30'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Read
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
                - vlc_object_Log
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
        - Branch String:   'demux/flac.c:707,17'
          Branch Sides:
            - BranchSide:      'demux/flac.c:708,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:710,34'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Read
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_object_Log
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
        - Branch String:   'demux/flac.c:710,17'
          Branch Sides:
            - BranchSide:      'demux/flac.c:712,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/flac.c:715,34'
              BranchSideFuncs:
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Read
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_stream_Read
                - free
                - vlc_object_Log
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
        - Branch String:   'demux/flac.c:715,17'
          Branch Sides:
            - BranchSide:      'demux/flac.c:718,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/flac.c:722,13'
              BranchSideFuncs:
                - FLAC_ParseStreamInfo
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Read
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
                - vlc_tick_from_samples.1735
        - Branch String:   'demux/flac.c:731,17'
          Branch Sides:
            - BranchSide:      'demux/flac.c:732,57'
              BranchSideFuncs:
                - vlc_tick_from_samples.1735
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Read
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
            - BranchSide:      'demux/flac.c:735,13'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Read
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
        - Branch String:   'demux/flac.c:737,18'
          Branch Sides:
            - BranchSide:      'demux/flac.c:739,39'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
                - ParseSeekTable
            - BranchSide:      'demux/flac.c:743,18'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
        - Branch String:   'demux/flac.c:740,17'
          Branch Sides:
            - BranchSide:      'demux/flac.c:741,33'
              BranchSideFuncs:
                - ParseSeekTable
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
            - BranchSide:      'demux/flac.c:742,9'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
        - Branch String:   'demux/flac.c:743,18'
          Branch Sides:
            - BranchSide:      'demux/flac.c:745,39'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
                - ParseComment
            - BranchSide:      'demux/flac.c:751,18'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
                - vlc_stream_Peek
                - ParsePicture
        - Branch String:   'demux/flac.c:746,17'
          Branch Sides:
            - BranchSide:      'demux/flac.c:747,31'
              BranchSideFuncs:
                - ParseComment
                - vlc_replay_gain_CopyFromMeta
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
            - BranchSide:      'demux/flac.c:749,44'
              BranchSideFuncs:
                - vlc_replay_gain_CopyFromMeta
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
        - Branch String:   'demux/flac.c:754,17'
          Branch Sides:
            - BranchSide:      'demux/flac.c:755,31'
              BranchSideFuncs:
                - ParsePicture
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Peek
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
            - BranchSide:      'demux/flac.c:756,9'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_stream_Peek
                - Get24bBE
                - vlc_stream_Peek
                - ParsePicture
                - vlc_stream_Peek
                - vlc_replay_gain_CopyFromMeta
                - ParseComment
                - vlc_stream_Peek
                - ParseSeekTable
                - malloc
                - vlc_stream_Read
                - vlc_stream_Read
                - FLAC_ParseStreamInfo
                - vlc_tick_from_samples.1735
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
        - Branch String:   'demux/flac.c:758,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:687,5'
              BranchSideFuncs:
                - vlc_stream_Tell
            - BranchSide:      'demux/flac.c:759,13'
              BranchSideFuncs:
                - vlc_stream_Tell
        - Branch String:   'demux/flac.c:765,10'
          Branch Sides:
            - BranchSide:      'demux/flac.c:766,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:768,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/flac.c:674,27'
          Dst:             xmalloc
        - Src:             'demux/flac.c:677,5'
          Dst:             realloc
        - Src:             'demux/flac.c:677,5'
          Dst:             abort
        - Src:             'demux/flac.c:680,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/flac.c:683,9'
          Dst:             memcmp
        - Src:             'demux/flac.c:692,18'
          Dst:             vlc_stream_Peek
        - Src:             'demux/flac.c:697,18'
          Dst:             Get24bBE
        - Src:             'demux/flac.c:702,17'
          Dst:             vlc_object_Log
        - Src:             'demux/flac.c:710,17'
          Dst:             vlc_stream_Read
        - Src:             'demux/flac.c:715,17'
          Dst:             vlc_stream_Read
        - Src:             'demux/flac.c:718,17'
          Dst:             vlc_object_Log
        - Src:             'demux/flac.c:726,13'
          Dst:             FLAC_ParseStreamInfo
        - Src:             'demux/flac.c:732,35'
          Dst:             vlc_tick_from_samples
        - Src:             'demux/flac.c:739,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/flac.c:741,17'
          Dst:             ParseSeekTable
        - Src:             'demux/flac.c:745,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/flac.c:747,17'
          Dst:             ParseComment
        - Src:             'demux/flac.c:749,13'
          Dst:             vlc_replay_gain_CopyFromMeta
        - Src:             'demux/flac.c:753,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/flac.c:755,17'
          Dst:             ParsePicture
        - Src:             'demux/flac.c:758,13'
          Dst:             vlc_stream_Read
        - Src:             'demux/flac.c:763,25'
          Dst:             vlc_stream_Tell
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         124
      ICount:          892
      EdgeCount:       167
      CyclomaticComplexity: 45
      functionsReached:
        - ControlGetLength
        - ControlGetTime
        - ControlSetTime
        - Reset
        - demux_vaControlHelper
        - stream_Size
        - vlc_alloc
        - vlc_input_attachment_Hold
        - vlc_input_title_Delete
        - vlc_input_title_New
        - vlc_meta_Merge
        - vlc_seekpoint_Duplicate
        - vlc_stream_Seek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/flac.c:512,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:514,30'
              BranchSideFuncs:
                - vlc_meta_Merge
            - BranchSide:      'demux/flac.c:519,14'
              BranchSideFuncs:
                - demux_vaControlHelper
                - ControlSetTime
                - malloc
                - vlc_input_title_New.1745
                - free
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
                - vlc_alloc.1746
                - vlc_input_attachment_Hold
                - ControlGetLength
                - ControlGetTime
                - ControlGetTime
                - ControlGetLength
                - stream_Size.1747
                - vlc_stream_Seek
                - Reset
                - ControlSetTime
                - ControlSetTime
                - ControlGetLength
        - Branch String:   'demux/flac.c:514,30'
          Branch Sides:
            - BranchSide:      'demux/flac.c:514,30'
              BranchSideFuncs:
                - vlc_meta_Merge
            - BranchSide:      'demux/flac.c:514,30'
              BranchSideFuncs:
                - vlc_meta_Merge
        - Branch String:   'demux/flac.c:515,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:516,29'
              BranchSideFuncs:
                - vlc_meta_Merge
            - BranchSide:      'demux/flac.c:517,9'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:519,14'
          Branch Sides:
            - BranchSide:      'demux/flac.c:521,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:525,14'
              BranchSideFuncs:
                - demux_vaControlHelper
                - ControlSetTime
                - malloc
                - vlc_input_title_New.1745
                - free
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
                - vlc_alloc.1746
                - vlc_input_attachment_Hold
                - ControlGetLength
                - ControlGetTime
                - ControlGetTime
                - ControlGetLength
                - stream_Size.1747
                - vlc_stream_Seek
                - Reset
                - ControlSetTime
                - ControlSetTime
                - ControlGetLength
        - Branch String:   'demux/flac.c:521,25'
          Branch Sides:
            - BranchSide:      'demux/flac.c:521,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:521,25'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:525,14'
          Branch Sides:
            - BranchSide:      'demux/flac.c:527,59'
              BranchSideFuncs:
                - ControlGetLength
            - BranchSide:      'demux/flac.c:530,14'
              BranchSideFuncs:
                - demux_vaControlHelper
                - ControlSetTime
                - malloc
                - vlc_input_title_New.1745
                - free
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
                - vlc_alloc.1746
                - vlc_input_attachment_Hold
                - ControlGetLength
                - ControlGetTime
                - ControlGetTime
                - ControlGetLength
                - stream_Size.1747
                - vlc_stream_Seek
                - Reset
                - ControlSetTime
                - ControlSetTime
        - Branch String:   'demux/flac.c:527,10'
          Branch Sides:
            - BranchSide:      'demux/flac.c:527,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:527,10'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:530,14'
          Branch Sides:
            - BranchSide:      'demux/flac.c:532,32'
              BranchSideFuncs:
                - ControlSetTime
            - BranchSide:      'demux/flac.c:534,14'
              BranchSideFuncs:
                - demux_vaControlHelper
                - ControlSetTime
                - malloc
                - vlc_input_title_New.1745
                - free
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
                - vlc_alloc.1746
                - vlc_input_attachment_Hold
                - ControlGetLength
                - ControlGetTime
                - ControlGetTime
                - ControlGetLength
                - stream_Size.1747
                - vlc_stream_Seek
                - Reset
                - ControlSetTime
        - Branch String:   'demux/flac.c:532,41'
          Branch Sides:
            - BranchSide:      'demux/flac.c:532,41'
              BranchSideFuncs:
                - ControlSetTime
            - BranchSide:      'demux/flac.c:532,41'
              BranchSideFuncs:
                - ControlSetTime
        - Branch String:   'demux/flac.c:534,14'
          Branch Sides:
            - BranchSide:      'demux/flac.c:536,26'
              BranchSideFuncs:
                - ControlGetLength
                - stream_Size.1747
                - vlc_stream_Seek
                - Reset
                - ControlSetTime
            - BranchSide:      'demux/flac.c:554,14'
              BranchSideFuncs:
                - demux_vaControlHelper
                - ControlSetTime
                - malloc
                - vlc_input_title_New.1745
                - free
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
                - vlc_alloc.1746
                - vlc_input_attachment_Hold
                - ControlGetLength
                - ControlGetTime
                - ControlGetTime
        - Branch String:   'demux/flac.c:536,26'
          Branch Sides:
            - BranchSide:      'demux/flac.c:536,26'
              BranchSideFuncs:
                - ControlGetLength
                - stream_Size.1747
                - vlc_stream_Seek
                - Reset
                - ControlSetTime
            - BranchSide:      'demux/flac.c:536,26'
              BranchSideFuncs:
                - ControlGetLength
                - stream_Size.1747
                - vlc_stream_Seek
                - Reset
                - ControlSetTime
        - Branch String:   'demux/flac.c:539,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:541,37'
              BranchSideFuncs:
                - ControlSetTime
                - stream_Size.1747
                - vlc_stream_Seek
                - Reset
            - BranchSide:      'demux/flac.c:546,34'
              BranchSideFuncs:
                - stream_Size.1747
                - vlc_stream_Seek
                - Reset
        - Branch String:   'demux/flac.c:542,17'
          Branch Sides:
            - BranchSide:      'demux/flac.c:543,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:544,9'
              BranchSideFuncs:
                - stream_Size.1747
                - vlc_stream_Seek
                - Reset
        - Branch String:   'demux/flac.c:547,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:549,13'
              BranchSideFuncs:
                - Reset
            - BranchSide:      'demux/flac.c:552,16'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:554,14'
          Branch Sides:
            - BranchSide:      'demux/flac.c:556,57'
              BranchSideFuncs:
                - ControlGetTime
            - BranchSide:      'demux/flac.c:559,14'
              BranchSideFuncs:
                - demux_vaControlHelper
                - ControlSetTime
                - malloc
                - vlc_input_title_New.1745
                - free
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
                - vlc_alloc.1746
                - vlc_input_attachment_Hold
                - ControlGetLength
                - ControlGetTime
        - Branch String:   'demux/flac.c:556,10'
          Branch Sides:
            - BranchSide:      'demux/flac.c:556,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:556,10'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:559,14'
          Branch Sides:
            - BranchSide:      'demux/flac.c:561,54'
              BranchSideFuncs:
                - ControlGetLength
                - demux_vaControlHelper
                - ControlGetTime
            - BranchSide:      'demux/flac.c:573,14'
              BranchSideFuncs:
                - demux_vaControlHelper
                - ControlSetTime
                - malloc
                - vlc_input_title_New.1745
                - free
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
                - vlc_alloc.1746
                - vlc_input_attachment_Hold
        - Branch String:   'demux/flac.c:562,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:564,49'
              BranchSideFuncs:
                - ControlGetTime
                - demux_vaControlHelper
            - BranchSide:      'demux/flac.c:572,5'
              BranchSideFuncs:
                - demux_vaControlHelper
        - Branch String:   'demux/flac.c:565,17'
          Branch Sides:
            - BranchSide:      'demux/flac.c:567,55'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:570,9'
              BranchSideFuncs:
                - demux_vaControlHelper
        - Branch String:   'demux/flac.c:567,19'
          Branch Sides:
            - BranchSide:      'demux/flac.c:567,19'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:567,19'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:573,14'
          Branch Sides:
            - BranchSide:      'demux/flac.c:576,13'
              BranchSideFuncs:
                - vlc_alloc.1746
                - vlc_input_attachment_Hold
            - BranchSide:      'demux/flac.c:590,14'
              BranchSideFuncs:
                - demux_vaControlHelper
                - ControlSetTime
                - malloc
                - vlc_input_title_New.1745
                - free
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
        - Branch String:   'demux/flac.c:576,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:576,13'
              BranchSideFuncs:
                - vlc_alloc.1746
                - vlc_input_attachment_Hold
            - BranchSide:      'demux/flac.c:576,13'
              BranchSideFuncs:
                - vlc_alloc.1746
                - vlc_input_attachment_Hold
        - Branch String:   'demux/flac.c:577,23'
          Branch Sides:
            - BranchSide:      'demux/flac.c:577,23'
              BranchSideFuncs:
                - vlc_alloc.1746
                - vlc_input_attachment_Hold
            - BranchSide:      'demux/flac.c:577,23'
              BranchSideFuncs:
                - vlc_alloc.1746
                - vlc_input_attachment_Hold
        - Branch String:   'demux/flac.c:579,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:580,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:582,34'
              BranchSideFuncs:
                - vlc_alloc.1746
                - vlc_input_attachment_Hold
        - Branch String:   'demux/flac.c:583,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:584,13'
              BranchSideFuncs:
                - vlc_input_attachment_Hold
            - BranchSide:      'demux/flac.c:585,19'
              BranchSideFuncs:
                - vlc_input_attachment_Hold
        - Branch String:   'demux/flac.c:586,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:587,59'
              BranchSideFuncs:
                - vlc_input_attachment_Hold
            - BranchSide:      'demux/flac.c:588,9'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:590,14'
          Branch Sides:
            - BranchSide:      'demux/flac.c:592,38'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New.1745
                - free
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
            - BranchSide:      'demux/flac.c:629,14'
              BranchSideFuncs:
                - demux_vaControlHelper
                - ControlSetTime
        - Branch String:   'demux/flac.c:592,38'
          Branch Sides:
            - BranchSide:      'demux/flac.c:592,38'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New.1745
                - free
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
            - BranchSide:      'demux/flac.c:592,38'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New.1745
                - free
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
        - Branch String:   'demux/flac.c:593,23'
          Branch Sides:
            - BranchSide:      'demux/flac.c:593,23'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New.1745
                - free
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
            - BranchSide:      'demux/flac.c:593,23'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New.1745
                - free
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
        - Branch String:   'demux/flac.c:594,32'
          Branch Sides:
            - BranchSide:      'demux/flac.c:594,32'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New.1745
                - free
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
            - BranchSide:      'demux/flac.c:594,32'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New.1745
                - free
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
        - Branch String:   'demux/flac.c:595,36'
          Branch Sides:
            - BranchSide:      'demux/flac.c:595,36'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New.1745
                - free
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
            - BranchSide:      'demux/flac.c:595,36'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New.1745
                - free
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
        - Branch String:   'demux/flac.c:597,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:598,13'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New.1745
                - free
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
            - BranchSide:      'demux/flac.c:600,10'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New.1745
                - free
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
        - Branch String:   'demux/flac.c:602,12'
          Branch Sides:
            - BranchSide:      'demux/flac.c:603,13'
              BranchSideFuncs:
                - vlc_input_title_New.1745
                - free
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
            - BranchSide:      'demux/flac.c:605,52'
              BranchSideFuncs:
                - vlc_input_title_New.1745
                - free
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
        - Branch String:   'demux/flac.c:606,12'
          Branch Sides:
            - BranchSide:      'demux/flac.c:608,19'
              BranchSideFuncs:
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
            - BranchSide:      'demux/flac.c:612,41'
              BranchSideFuncs:
                - vlc_alloc.1746
                - vlc_input_title_Delete.1744
                - free
                - vlc_seekpoint_Duplicate.1743
        - Branch String:   'demux/flac.c:613,12'
          Branch Sides:
            - BranchSide:      'demux/flac.c:615,36'
              BranchSideFuncs:
                - vlc_seekpoint_Duplicate.1743
            - BranchSide:      'demux/flac.c:620,32'
              BranchSideFuncs:
                - vlc_seekpoint_Duplicate.1743
        - Branch String:   'demux/flac.c:621,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:622,62'
              BranchSideFuncs:
                - vlc_seekpoint_Duplicate.1743
            - BranchSide:      'demux/flac.c:624,10'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:629,14'
          Branch Sides:
            - BranchSide:      'demux/flac.c:631,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:636,14'
              BranchSideFuncs:
                - demux_vaControlHelper
                - ControlSetTime
        - Branch String:   'demux/flac.c:631,29'
          Branch Sides:
            - BranchSide:      'demux/flac.c:631,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:631,29'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:632,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:633,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:634,9'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:638,33'
          Branch Sides:
            - BranchSide:      'demux/flac.c:638,33'
              BranchSideFuncs:
                - ControlSetTime
            - BranchSide:      'demux/flac.c:638,33'
              BranchSideFuncs:
                - ControlSetTime
        - Branch String:   'demux/flac.c:639,40'
          Branch Sides:
            - BranchSide:      'demux/flac.c:639,43'
              BranchSideFuncs:
                - ControlSetTime
            - BranchSide:      'demux/flac.c:640,13'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:639,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:640,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:641,32'
              BranchSideFuncs:
                - ControlSetTime
      Callsites:
        - Src:             'demux/flac.c:516,13'
          Dst:             vlc_meta_Merge
        - Src:             'demux/flac.c:527,41'
          Dst:             ControlGetLength
        - Src:             'demux/flac.c:532,16'
          Dst:             ControlSetTime
        - Src:             'demux/flac.c:537,31'
          Dst:             ControlGetLength
        - Src:             'demux/flac.c:541,21'
          Dst:             ControlSetTime
        - Src:             'demux/flac.c:546,61'
          Dst:             stream_Size
        - Src:             'demux/flac.c:546,17'
          Dst:             vlc_stream_Seek
        - Src:             'demux/flac.c:550,13'
          Dst:             Reset
        - Src:             'demux/flac.c:556,41'
          Dst:             ControlGetTime
        - Src:             'demux/flac.c:561,37'
          Dst:             ControlGetLength
        - Src:             'demux/flac.c:564,34'
          Dst:             ControlGetTime
        - Src:             'demux/flac.c:582,23'
          Dst:             vlc_alloc
        - Src:             'demux/flac.c:587,32'
          Dst:             vlc_input_attachment_Hold
        - Src:             'demux/flac.c:605,52'
          Dst:             vlc_input_title_New
        - Src:             'demux/flac.c:612,30'
          Dst:             vlc_alloc
        - Src:             'demux/flac.c:615,13'
          Dst:             vlc_input_title_Delete
        - Src:             'demux/flac.c:622,37'
          Dst:             vlc_seekpoint_Duplicate
        - Src:             'demux/flac.c:641,16'
          Dst:             ControlSetTime
        - Src:             'demux/flac.c:644,12'
          Dst:             demux_vaControlHelper
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         31
      ICount:          235
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - GetPacketizedBlock
        - es_out_Send
        - es_out_SetPCR
        - vlc_stream_Block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/flac.c:367,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:368,52'
              BranchSideFuncs:
                - vlc_stream_Block
                - GetPacketizedBlock
                - es_out_Send.1752
                - es_out_SetPCR.1753
                - es_out_SetPCR.1753
            - BranchSide:      'demux/flac.c:370,19'
              BranchSideFuncs:
                - GetPacketizedBlock
                - es_out_Send.1752
                - es_out_SetPCR.1753
                - es_out_SetPCR.1753
        - Branch String:   'demux/flac.c:372,10'
          Branch Sides:
            - BranchSide:      'demux/flac.c:374,43'
              BranchSideFuncs:
                - GetPacketizedBlock
                - es_out_Send.1752
                - es_out_SetPCR.1753
                - es_out_SetPCR.1753
            - BranchSide:      'demux/flac.c:380,5'
              BranchSideFuncs:
                - GetPacketizedBlock
                - es_out_Send.1752
                - es_out_SetPCR.1753
                - es_out_SetPCR.1753
        - Branch String:   'demux/flac.c:381,29'
          Branch Sides:
            - BranchSide:      'demux/flac.c:381,53'
              BranchSideFuncs:
                - GetPacketizedBlock
                - es_out_Send.1752
                - es_out_SetPCR.1753
                - es_out_SetPCR.1753
            - BranchSide:      'demux/flac.c:382,29'
              BranchSideFuncs:
                - GetPacketizedBlock
                - es_out_Send.1752
                - es_out_SetPCR.1753
                - es_out_SetPCR.1753
        - Branch String:   'demux/flac.c:382,29'
          Branch Sides:
            - BranchSide:      'demux/flac.c:380,27'
              BranchSideFuncs:
                - GetPacketizedBlock
                - es_out_Send.1752
                - es_out_SetPCR.1753
                - es_out_SetPCR.1753
            - BranchSide:      'demux/flac.c:382,55'
              BranchSideFuncs:
                - GetPacketizedBlock
                - es_out_Send.1752
                - es_out_SetPCR.1753
                - es_out_SetPCR.1753
        - Branch String:   'demux/flac.c:380,5'
          Branch Sides:
            - BranchSide:      'demux/flac.c:380,5'
              BranchSideFuncs:
                - es_out_Send.1752
                - es_out_SetPCR.1753
                - es_out_SetPCR.1753
            - BranchSide:      'demux/flac.c:385,9'
              BranchSideFuncs:
                - es_out_Send.1752
                - es_out_SetPCR.1753
                - es_out_SetPCR.1753
        - Branch String:   'demux/flac.c:386,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:388,31'
              BranchSideFuncs:
                - es_out_Send.1752
                - es_out_SetPCR.1753
                - es_out_SetPCR.1753
            - BranchSide:      'demux/flac.c:405,9'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:393,17'
          Branch Sides:
            - BranchSide:      'demux/flac.c:394,32'
              BranchSideFuncs:
                - es_out_SetPCR.1753
                - es_out_Send.1752
                - es_out_SetPCR.1753
            - BranchSide:      'demux/flac.c:396,16'
              BranchSideFuncs:
                - es_out_Send.1752
                - es_out_SetPCR.1753
                - es_out_SetPCR.1753
        - Branch String:   'demux/flac.c:394,46'
          Branch Sides:
            - BranchSide:      'demux/flac.c:394,17'
              BranchSideFuncs:
                - es_out_SetPCR.1753
                - es_out_Send.1752
                - es_out_SetPCR.1753
            - BranchSide:      'demux/flac.c:394,17'
              BranchSideFuncs:
                - es_out_SetPCR.1753
                - es_out_Send.1752
                - es_out_SetPCR.1753
        - Branch String:   'demux/flac.c:396,16'
          Branch Sides:
            - BranchSide:      'demux/flac.c:397,32'
              BranchSideFuncs:
                - es_out_Send.1752
                - es_out_SetPCR.1753
                - es_out_SetPCR.1753
            - BranchSide:      'demux/flac.c:399,26'
              BranchSideFuncs:
                - es_out_Send.1752
                - es_out_SetPCR.1753
                - es_out_SetPCR.1753
      Callsites:
        - Src:             'demux/flac.c:368,34'
          Dst:             vlc_stream_Block
        - Src:             'demux/flac.c:380,27'
          Dst:             GetPacketizedBlock
        - Src:             'demux/flac.c:394,17'
          Dst:             es_out_SetPCR
        - Src:             'demux/flac.c:399,13'
          Dst:             es_out_Send
        - Src:             'demux/flac.c:401,13'
          Dst:             es_out_SetPCR
    - functionName:    demux_IsContentType
      functionSourceFile: '/src/vlc/modules/../include/vlc_demux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - demux
        - type
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - stream_IsMimeType
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_demux.h:543,12'
          Dst:             stream_IsMimeType
    - functionName:    vlc_entry_license__demux_flacsys
      functionSourceFile: '/src/vlc/modules/demux/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_flacsys
      functionSourceFile: '/src/vlc/modules/demux/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_flacsys
      functionSourceFile: '/src/vlc/modules/demux/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/demux/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         30
      ICount:          194
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - demux_PacketizerDestroy
        - vlc_frame_Release
        - vlc_input_attachment_Release
        - vlc_meta_Delete
        - vlc_seekpoint_Delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/flac.c:199,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:200,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - free
                - free
                - free
                - free
                - vlc_meta_Delete
                - demux_PacketizerDestroy
                - vlc_seekpoint_Delete.1737
                - vlc_input_attachment_Release
                - free
            - BranchSide:      'demux/flac.c:202,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - vlc_meta_Delete
                - demux_PacketizerDestroy
                - vlc_seekpoint_Delete.1737
                - vlc_input_attachment_Release
                - free
        - Branch String:   'demux/flac.c:202,5'
          Branch Sides:
            - BranchSide:      'demux/flac.c:203,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - vlc_meta_Delete
                - demux_PacketizerDestroy
                - vlc_seekpoint_Delete.1737
                - vlc_input_attachment_Release
            - BranchSide:      'demux/flac.c:204,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - vlc_meta_Delete
                - demux_PacketizerDestroy
                - vlc_seekpoint_Delete.1737
                - vlc_input_attachment_Release
        - Branch String:   'demux/flac.c:206,5'
          Branch Sides:
            - BranchSide:      'demux/flac.c:207,39'
              BranchSideFuncs:
                - vlc_input_attachment_Release
                - free
                - free
                - free
                - vlc_meta_Delete
                - demux_PacketizerDestroy
                - vlc_seekpoint_Delete.1737
            - BranchSide:      'demux/flac.c:208,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_meta_Delete
                - demux_PacketizerDestroy
                - vlc_seekpoint_Delete.1737
        - Branch String:   'demux/flac.c:210,5'
          Branch Sides:
            - BranchSide:      'demux/flac.c:211,31'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.1737
                - free
                - free
                - vlc_meta_Delete
                - demux_PacketizerDestroy
            - BranchSide:      'demux/flac.c:212,5'
              BranchSideFuncs:
                - free
                - free
                - vlc_meta_Delete
                - demux_PacketizerDestroy
        - Branch String:   'demux/flac.c:215,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:216,34'
              BranchSideFuncs:
                - demux_PacketizerDestroy
                - free
                - vlc_meta_Delete
            - BranchSide:      'demux/flac.c:218,9'
              BranchSideFuncs:
                - free
                - vlc_meta_Delete
        - Branch String:   'demux/flac.c:218,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:218,9'
              BranchSideFuncs:
                - vlc_meta_Delete
                - free
            - BranchSide:      'demux/flac.c:219,26'
              BranchSideFuncs:
                - vlc_meta_Delete
                - free
      Callsites:
        - Src:             'demux/flac.c:200,9'
          Dst:             vlc_frame_Release
        - Src:             'demux/flac.c:207,9'
          Dst:             vlc_input_attachment_Release
        - Src:             'demux/flac.c:211,9'
          Dst:             vlc_seekpoint_Delete
        - Src:             'demux/flac.c:216,9'
          Dst:             demux_PacketizerDestroy
        - Src:             'demux/flac.c:219,9'
          Dst:             vlc_meta_Delete
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/demux/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         42
      ICount:          299
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - Close
        - ParseHeaders
        - demux_IsContentType
        - demux_PacketizerNew
        - es_format_Init
        - es_out_Add
        - snprintf
        - vlc_meta_New
        - vlc_meta_SetWithPriority
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/flac.c:124,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:124,57'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:126,9'
              BranchSideFuncs:
                - malloc
                - es_format_Init
                - ParseHeaders
                - demux_PacketizerNew
                - Close.1764
                - es_out_Add.1755
                - vlc_meta_New
                - snprintf
                - vlc_meta_SetWithPriority
                - demux_IsContentType
                - vlc_object_Log
        - Branch String:   'demux/flac.c:126,24'
          Branch Sides:
            - BranchSide:      'demux/flac.c:126,27'
              BranchSideFuncs:
                - demux_IsContentType
                - vlc_object_Log
                - malloc
                - es_format_Init
                - ParseHeaders
                - demux_PacketizerNew
                - Close.1764
                - es_out_Add.1755
                - vlc_meta_New
                - snprintf
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/flac.c:128,14'
              BranchSideFuncs:
                - demux_IsContentType
                - vlc_object_Log
                - malloc
                - es_format_Init
                - ParseHeaders
                - demux_PacketizerNew
                - Close.1764
                - es_out_Add.1755
                - vlc_meta_New
                - snprintf
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/flac.c:126,42'
          Branch Sides:
            - BranchSide:      'demux/flac.c:126,45'
              BranchSideFuncs:
                - demux_IsContentType
                - vlc_object_Log
                - malloc
                - es_format_Init
                - ParseHeaders
                - demux_PacketizerNew
                - Close.1764
                - es_out_Add.1755
                - vlc_meta_New
                - snprintf
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/flac.c:128,14'
              BranchSideFuncs:
                - demux_IsContentType
                - vlc_object_Log
                - malloc
                - es_format_Init
                - ParseHeaders
                - demux_PacketizerNew
                - Close.1764
                - es_out_Add.1755
                - vlc_meta_New
                - snprintf
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/flac.c:126,60'
          Branch Sides:
            - BranchSide:      'demux/flac.c:126,63'
              BranchSideFuncs:
                - demux_IsContentType
                - vlc_object_Log
                - malloc
                - es_format_Init
                - ParseHeaders
                - demux_PacketizerNew
                - Close.1764
                - es_out_Add.1755
                - vlc_meta_New
                - snprintf
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/flac.c:128,14'
              BranchSideFuncs:
                - demux_IsContentType
                - vlc_object_Log
                - malloc
                - es_format_Init
                - ParseHeaders
                - demux_PacketizerNew
                - Close.1764
                - es_out_Add.1755
                - vlc_meta_New
                - snprintf
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/flac.c:126,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:128,14'
              BranchSideFuncs:
                - demux_IsContentType
                - vlc_object_Log
                - malloc
                - es_format_Init
                - ParseHeaders
                - demux_PacketizerNew
                - Close.1764
                - es_out_Add.1755
                - vlc_meta_New
                - snprintf
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/flac.c:137,13'
              BranchSideFuncs:
                - malloc
                - es_format_Init
                - ParseHeaders
                - demux_PacketizerNew
                - Close.1764
                - es_out_Add.1755
                - vlc_meta_New
                - snprintf
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/flac.c:129,10'
          Branch Sides:
            - BranchSide:      'demux/flac.c:129,35'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - es_format_Init
                - ParseHeaders
                - demux_PacketizerNew
                - Close.1764
                - es_out_Add.1755
                - vlc_meta_New
                - snprintf
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/flac.c:133,9'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - es_format_Init
                - ParseHeaders
                - demux_PacketizerNew
                - Close.1764
                - es_out_Add.1755
                - vlc_meta_New
                - snprintf
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/flac.c:128,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:130,13'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - es_format_Init
                - ParseHeaders
                - demux_PacketizerNew
                - Close.1764
                - es_out_Add.1755
                - vlc_meta_New
                - snprintf
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/flac.c:133,9'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - es_format_Init
                - ParseHeaders
                - demux_PacketizerNew
                - Close.1764
                - es_out_Add.1755
                - vlc_meta_New
                - snprintf
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/flac.c:138,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:139,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:141,5'
              BranchSideFuncs:
                - es_format_Init
                - ParseHeaders
                - demux_PacketizerNew
                - Close.1764
                - es_out_Add.1755
                - vlc_meta_New
                - snprintf
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/flac.c:163,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:164,9'
              BranchSideFuncs:
                - Close.1764
            - BranchSide:      'demux/flac.c:167,48'
              BranchSideFuncs:
                - demux_PacketizerNew
                - Close.1764
                - es_out_Add.1755
                - vlc_meta_New
                - snprintf
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/flac.c:168,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:169,9'
              BranchSideFuncs:
                - es_out_Add.1755
                - Close.1764
                - vlc_meta_New
                - snprintf
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/flac.c:171,9'
              BranchSideFuncs:
                - es_out_Add.1755
                - Close.1764
                - vlc_meta_New
                - snprintf
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/flac.c:171,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:174,14'
              BranchSideFuncs:
                - vlc_meta_New
                - snprintf
                - vlc_meta_SetWithPriority
                - es_out_Add.1755
                - Close.1764
            - BranchSide:      'demux/flac.c:181,31'
              BranchSideFuncs:
                - es_out_Add.1755
                - Close.1764
        - Branch String:   'demux/flac.c:174,13'
          Branch Sides:
            - BranchSide:      'demux/flac.c:175,29'
              BranchSideFuncs:
                - snprintf
                - vlc_meta_SetWithPriority
                - es_out_Add.1755
                - Close.1764
            - BranchSide:      'demux/flac.c:176,19'
              BranchSideFuncs:
                - snprintf
                - vlc_meta_SetWithPriority
                - es_out_Add.1755
                - Close.1764
        - Branch String:   'demux/flac.c:182,9'
          Branch Sides:
            - BranchSide:      'demux/flac.c:183,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:185,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/flac.c:124,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/flac.c:129,14'
          Dst:             demux_IsContentType
        - Src:             'demux/flac.c:133,9'
          Dst:             vlc_object_Log
        - Src:             'demux/flac.c:159,5'
          Dst:             es_format_Init
        - Src:             'demux/flac.c:163,9'
          Dst:             ParseHeaders
        - Src:             'demux/flac.c:167,27'
          Dst:             demux_PacketizerNew
        - Src:             'demux/flac.c:175,29'
          Dst:             vlc_meta_New
        - Src:             'demux/flac.c:176,9'
          Dst:             snprintf
        - Src:             'demux/flac.c:178,9'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/flac.c:181,19'
          Dst:             es_out_Add
        - Src:             'demux/flac.c:187,5'
          Dst:             Close
    - functionName:    vlc_entry__demux_flacsys
      functionSourceFile: '/src/vlc/modules/demux/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         24
      ICount:          181
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/flac.c:52,1'
          Branch Sides:
            - BranchSide:      'demux/flac.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:52,1'
          Branch Sides:
            - BranchSide:      'demux/flac.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:53,5'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:53,5'
          Branch Sides:
            - BranchSide:      'demux/flac.c:53,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:54,5'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:54,5'
          Branch Sides:
            - BranchSide:      'demux/flac.c:54,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:59,1'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:54,5'
          Branch Sides:
            - BranchSide:      'demux/flac.c:54,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:55,5'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:56,5'
          Branch Sides:
            - BranchSide:      'demux/flac.c:56,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:56,5'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:56,5'
          Branch Sides:
            - BranchSide:      'demux/flac.c:56,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:57,5'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:57,5'
          Branch Sides:
            - BranchSide:      'demux/flac.c:57,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:58,5'
              BranchSideFuncs: []
        - Branch String:   'demux/flac.c:58,5'
          Branch Sides:
            - BranchSide:      'demux/flac.c:58,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/flac.c:59,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/flac.c:56,5'
          Dst:             Open
        - Src:             'demux/flac.c:56,5'
          Dst:             Close
    - functionName:    vlc_tick_from_samples
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - samples
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xiph_ExtractCueSheetMeta
      functionSourceFile: '/src/vlc/modules/demux/xiph_metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - psz_line
        - psz_tag
        - i_tag
        - b_quoted
      BBCount:         24
      ICount:          155
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - strdup
        - strlen
        - strncasecmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'demux/xiph_metadata.c:187,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:189,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph_metadata.c:231,5'
              BranchSideFuncs: []
        - Branch String:   'demux/xiph_metadata.c:189,13'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:190,29'
              BranchSideFuncs:
                - strlen
                - malloc
            - BranchSide:      'demux/xiph_metadata.c:193,43'
              BranchSideFuncs:
                - strlen
                - malloc
        - Branch String:   'demux/xiph_metadata.c:194,13'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:196,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph_metadata.c:230,5'
              BranchSideFuncs: []
        - Branch String:   'demux/xiph_metadata.c:199,13'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:201,26'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph_metadata.c:227,14'
              BranchSideFuncs: []
        - Branch String:   'demux/xiph_metadata.c:201,17'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:204,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph_metadata.c:215,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph_metadata.c:222,41'
              BranchSideFuncs: []
        - Branch String:   'demux/xiph_metadata.c:204,29'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:206,39'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph_metadata.c:211,39'
              BranchSideFuncs: []
        - Branch String:   'demux/xiph_metadata.c:215,29'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:217,39'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph_metadata.c:220,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/xiph_metadata.c:187,10'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:190,20'
          Dst:             strdup
        - Src:             'demux/xiph_metadata.c:193,35'
          Dst:             strlen
    - functionName:    vlc_seekpoint_Delete
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - point
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:67,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:67,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '../include/vlc_input.h:68,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    xiph_ParseCueSheetMeta
      functionSourceFile: '/src/vlc/modules/demux/xiph_metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi_flags
        - p_meta
        - psz_line
        - pi_seekpoint
        - ppp_seekpoint
        - pp_tmppoint
        - pb_valid
      BBCount:         57
      ICount:          335
      EdgeCount:       74
      CyclomaticComplexity: 19
      functionsReached:
        - __isoc99_sscanf
        - abort
        - realloc
        - strncasecmp
        - vlc_meta_SetWithPriority
        - vlc_seekpoint_Delete
        - vlc_seekpoint_New
        - vlc_tick_from_samples
        - vlc_tick_from_seci
        - xiph_ExtractCueSheetMeta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/xiph_metadata.c:254,5'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:254,5'
              BranchSideFuncs:
                - xiph_ExtractCueSheetMeta
                - xiph_ExtractCueSheetMeta
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - vlc_seekpoint_New.1820
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - __isoc99_sscanf
                - vlc_tick_from_seci.1823
                - vlc_tick_from_samples.1812
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/xiph_metadata.c:255,10'
              BranchSideFuncs:
                - xiph_ExtractCueSheetMeta
                - xiph_ExtractCueSheetMeta
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - vlc_seekpoint_New.1820
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - __isoc99_sscanf
                - vlc_tick_from_seci.1823
                - vlc_tick_from_samples.1812
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetWithPriority
                - free
        - Branch String:   'demux/xiph_metadata.c:254,5'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:254,5'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/xiph_metadata.c:255,10'
              BranchSideFuncs:
                - xiph_ExtractCueSheetMeta
                - xiph_ExtractCueSheetMeta
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - vlc_seekpoint_New.1820
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - __isoc99_sscanf
                - vlc_tick_from_seci.1823
                - vlc_tick_from_samples.1812
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetWithPriority
                - free
        - Branch String:   'demux/xiph_metadata.c:255,10'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:255,10'
              BranchSideFuncs:
                - xiph_ExtractCueSheetMeta
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - vlc_seekpoint_New.1820
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - __isoc99_sscanf
                - vlc_tick_from_seci.1823
                - vlc_tick_from_samples.1812
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/xiph_metadata.c:256,10'
              BranchSideFuncs:
                - xiph_ExtractCueSheetMeta
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - vlc_seekpoint_New.1820
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - __isoc99_sscanf
                - vlc_tick_from_seci.1823
                - vlc_tick_from_samples.1812
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetWithPriority
                - free
        - Branch String:   'demux/xiph_metadata.c:255,10'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:255,10'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/xiph_metadata.c:256,10'
              BranchSideFuncs:
                - xiph_ExtractCueSheetMeta
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - vlc_seekpoint_New.1820
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - __isoc99_sscanf
                - vlc_tick_from_seci.1823
                - vlc_tick_from_samples.1812
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetWithPriority
                - free
        - Branch String:   'demux/xiph_metadata.c:256,10'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:256,10'
              BranchSideFuncs:
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - vlc_seekpoint_New.1820
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - __isoc99_sscanf
                - vlc_tick_from_seci.1823
                - vlc_tick_from_samples.1812
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/xiph_metadata.c:257,10'
              BranchSideFuncs:
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - vlc_seekpoint_New.1820
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - __isoc99_sscanf
                - vlc_tick_from_seci.1823
                - vlc_tick_from_samples.1812
                - vlc_meta_SetWithPriority
                - free
        - Branch String:   'demux/xiph_metadata.c:256,10'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:256,10'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/xiph_metadata.c:257,10'
              BranchSideFuncs:
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - vlc_seekpoint_New.1820
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - __isoc99_sscanf
                - vlc_tick_from_seci.1823
                - vlc_tick_from_samples.1812
                - vlc_meta_SetWithPriority
                - free
        - Branch String:   'demux/xiph_metadata.c:257,10'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:257,10'
              BranchSideFuncs:
                - strncasecmp
                - vlc_seekpoint_New.1820
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - __isoc99_sscanf
                - vlc_tick_from_seci.1823
                - vlc_tick_from_samples.1812
            - BranchSide:      'demux/xiph_metadata.c:258,28'
              BranchSideFuncs:
                - strncasecmp
                - vlc_seekpoint_New.1820
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - __isoc99_sscanf
                - vlc_tick_from_seci.1823
                - vlc_tick_from_samples.1812
        - Branch String:   'demux/xiph_metadata.c:257,10'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:257,10'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/xiph_metadata.c:258,28'
              BranchSideFuncs:
                - strncasecmp
                - vlc_seekpoint_New.1820
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - __isoc99_sscanf
                - vlc_tick_from_seci.1823
                - vlc_tick_from_samples.1812
        - Branch String:   'demux/xiph_metadata.c:258,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:260,13'
              BranchSideFuncs:
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - __isoc99_sscanf
                - vlc_tick_from_seci.1823
                - vlc_tick_from_samples.1812
            - BranchSide:      'demux/xiph_metadata.c:270,14'
              BranchSideFuncs:
                - xiph_ExtractCueSheetMeta
                - strncasecmp
                - __isoc99_sscanf
                - vlc_tick_from_seci.1823
                - vlc_tick_from_samples.1812
        - Branch String:   'demux/xiph_metadata.c:260,13'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:262,18'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.1814
                - vlc_seekpoint_New.1820
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/xiph_metadata.c:268,38'
              BranchSideFuncs:
                - vlc_seekpoint_New.1820
        - Branch String:   'demux/xiph_metadata.c:262,17'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:263,17'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_seekpoint_New.1820
                - realloc
            - BranchSide:      'demux/xiph_metadata.c:265,39'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.1814
                - vlc_seekpoint_New.1820
        - Branch String:   'demux/xiph_metadata.c:263,17'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:263,17'
              BranchSideFuncs:
                - realloc
                - abort
                - vlc_seekpoint_New.1820
            - BranchSide:      'demux/xiph_metadata.c:263,17'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_seekpoint_New.1820
        - Branch String:   'demux/xiph_metadata.c:263,17'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:263,17'
              BranchSideFuncs:
                - vlc_seekpoint_New.1820
            - BranchSide:      'demux/xiph_metadata.c:266,14'
              BranchSideFuncs:
                - vlc_seekpoint_New.1820
        - Branch String:   'demux/xiph_metadata.c:270,26'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:270,43'
              BranchSideFuncs:
                - strncasecmp
                - __isoc99_sscanf
                - vlc_tick_from_seci.1823
                - vlc_tick_from_samples.1812
                - xiph_ExtractCueSheetMeta
            - BranchSide:      'demux/xiph_metadata.c:279,14'
              BranchSideFuncs:
                - xiph_ExtractCueSheetMeta
        - Branch String:   'demux/xiph_metadata.c:270,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:273,22'
              BranchSideFuncs:
                - xiph_ExtractCueSheetMeta
            - BranchSide:      'demux/xiph_metadata.c:279,14'
              BranchSideFuncs:
                - xiph_ExtractCueSheetMeta
        - Branch String:   'demux/xiph_metadata.c:273,13'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:275,42'
              BranchSideFuncs:
                - vlc_tick_from_seci.1823
                - vlc_tick_from_samples.1812
            - BranchSide:      'demux/xiph_metadata.c:278,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/xiph_metadata.c:254,5'
          Dst:             xiph_ExtractCueSheetMeta
        - Src:             'demux/xiph_metadata.c:254,5'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:255,10'
          Dst:             xiph_ExtractCueSheetMeta
        - Src:             'demux/xiph_metadata.c:255,10'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:256,10'
          Dst:             xiph_ExtractCueSheetMeta
        - Src:             'demux/xiph_metadata.c:256,10'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:257,10'
          Dst:             xiph_ExtractCueSheetMeta
        - Src:             'demux/xiph_metadata.c:257,10'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:258,15'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:263,17'
          Dst:             realloc
        - Src:             'demux/xiph_metadata.c:263,17'
          Dst:             abort
        - Src:             'demux/xiph_metadata.c:265,17'
          Dst:             vlc_seekpoint_Delete
        - Src:             'demux/xiph_metadata.c:268,38'
          Dst:             vlc_seekpoint_New
        - Src:             'demux/xiph_metadata.c:270,30'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:273,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/xiph_metadata.c:275,42'
          Dst:             vlc_tick_from_seci
        - Src:             'demux/xiph_metadata.c:275,74'
          Dst:             vlc_tick_from_samples
        - Src:             'demux/xiph_metadata.c:281,33'
          Dst:             xiph_ExtractCueSheetMeta
    - functionName:    vlc_seekpoint_New
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:57,40'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:57,18'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_input.h:57,40'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../include/vlc_input.h:58,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:59,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:60,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_tick_from_seci
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - sec
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FindKateCategoryName
      functionSourceFile: '/src/vlc/modules/demux/xiph_metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_tag
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/xiph_metadata.c:535,5'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:537,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'demux/xiph_metadata.c:540,5'
              BranchSideFuncs: []
        - Branch String:   'demux/xiph_metadata.c:537,13'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:538,39'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'demux/xiph_metadata.c:539,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'demux/xiph_metadata.c:537,14'
          Dst:             strcmp
    - functionName:    xiph_ParseCueSheet
      functionSourceFile: '/src/vlc/modules/demux/xiph_metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi_flags
        - p_meta
        - p_data
        - i_data
        - pi_seekpoint
        - ppp_seekpoint
      BBCount:         28
      ICount:          186
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - abort
        - realloc
        - strndup
        - vlc_seekpoint_Delete
        - xiph_ParseCueSheetMeta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/xiph_metadata.c:294,5'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:296,14'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
                - strndup
                - xiph_ParseCueSheetMeta
                - free
            - BranchSide:      'demux/xiph_metadata.c:317,9'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/xiph_metadata.c:296,13'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:298,34'
              BranchSideFuncs:
                - strndup
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
                - xiph_ParseCueSheetMeta
                - free
            - BranchSide:      'demux/xiph_metadata.c:312,19'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
                - strndup
                - xiph_ParseCueSheetMeta
                - free
        - Branch String:   'demux/xiph_metadata.c:299,17'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:301,41'
              BranchSideFuncs:
                - xiph_ParseCueSheetMeta
                - free
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
                - strndup
            - BranchSide:      'demux/xiph_metadata.c:306,19'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
                - strndup
                - xiph_ParseCueSheetMeta
                - free
        - Branch String:   'demux/xiph_metadata.c:306,17'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:307,23'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
                - strndup
                - xiph_ParseCueSheetMeta
                - free
            - BranchSide:      'demux/xiph_metadata.c:308,22'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
                - strndup
                - xiph_ParseCueSheetMeta
                - free
        - Branch String:   'demux/xiph_metadata.c:317,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:317,9'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/xiph_metadata.c:319,13'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.1814
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/xiph_metadata.c:319,13'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:320,13'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/xiph_metadata.c:322,35'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.1814
        - Branch String:   'demux/xiph_metadata.c:320,13'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:320,13'
              BranchSideFuncs:
                - realloc
                - abort
            - BranchSide:      'demux/xiph_metadata.c:320,13'
              BranchSideFuncs:
                - malloc
                - abort
        - Branch String:   'demux/xiph_metadata.c:320,13'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:320,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph_metadata.c:323,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/xiph_metadata.c:298,25'
          Dst:             strndup
        - Src:             'demux/xiph_metadata.c:301,17'
          Dst:             xiph_ParseCueSheetMeta
        - Src:             'demux/xiph_metadata.c:320,13'
          Dst:             realloc
        - Src:             'demux/xiph_metadata.c:320,13'
          Dst:             abort
        - Src:             'demux/xiph_metadata.c:322,13'
          Dst:             vlc_seekpoint_Delete
    - functionName:    getChapterEntry
      functionSourceFile: '/src/vlc/modules/demux/xiph_metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_index
        - p_array
      BBCount:         22
      ICount:          161
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - vlc_seekpoint_New
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/xiph_metadata.c:144,10'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:144,27'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph_metadata.c:145,10'
              BranchSideFuncs:
                - vlc_seekpoint_New.1820
                - calloc
                - calloc
                - free
        - Branch String:   'demux/xiph_metadata.c:145,10'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:147,34'
              BranchSideFuncs:
                - calloc
                - vlc_seekpoint_New.1820
                - calloc
                - free
            - BranchSide:      'demux/xiph_metadata.c:164,11'
              BranchSideFuncs:
                - vlc_seekpoint_New.1820
        - Branch String:   'demux/xiph_metadata.c:148,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:148,49'
              BranchSideFuncs:
                - calloc
                - vlc_seekpoint_New.1820
                - calloc
                - free
            - BranchSide:      'demux/xiph_metadata.c:150,15'
              BranchSideFuncs:
                - calloc
                - vlc_seekpoint_New.1820
                - calloc
                - free
        - Branch String:   'demux/xiph_metadata.c:150,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:152,44'
              BranchSideFuncs:
                - calloc
                - free
                - vlc_seekpoint_New.1820
            - BranchSide:      'demux/xiph_metadata.c:156,41'
              BranchSideFuncs:
                - calloc
                - free
                - vlc_seekpoint_New.1820
        - Branch String:   'demux/xiph_metadata.c:153,18'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:153,42'
              BranchSideFuncs:
                - vlc_seekpoint_New.1820
            - BranchSide:      'demux/xiph_metadata.c:154,31'
              BranchSideFuncs:
                - vlc_seekpoint_New.1820
        - Branch String:   'demux/xiph_metadata.c:157,18'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:157,25'
              BranchSideFuncs:
                - free
                - vlc_seekpoint_New.1820
            - BranchSide:      'demux/xiph_metadata.c:158,21'
              BranchSideFuncs:
                - free
                - vlc_seekpoint_New.1820
        - Branch String:   'demux/xiph_metadata.c:164,10'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:165,41'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph_metadata.c:166,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/xiph_metadata.c:152,36'
          Dst:             calloc
        - Src:             'demux/xiph_metadata.c:156,33'
          Dst:             calloc
        - Src:             'demux/xiph_metadata.c:165,41'
          Dst:             vlc_seekpoint_New
    - functionName:    GetDWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vorbis_ParseComment
      functionSourceFile: '/src/vlc/modules/demux/xiph_metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_fmt
        - pp_meta
        - p_data
        - i_data
        - i_attachments
        - attachments
        - i_cover_score
        - i_cover_idx
        - i_seekpoint
        - ppp_seekpoint
      BBCount:         313
      ICount:          1850
      EdgeCount:       413
      CyclomaticComplexity: 102
      functionsReached:
        - EnsureUTF8
        - GetDWLE
        - ParseFlacPicture
        - __isoc99_sscanf
        - abort
        - asprintf
        - getChapterEntry
        - realloc
        - snprintf
        - strchr
        - strdup
        - strncasecmp
        - strstr
        - vlc_b64_decode_binary
        - vlc_meta_Get
        - vlc_meta_New
        - vlc_meta_SetExtraWithPriority
        - vlc_meta_SetWithPriority
        - vlc_tick_from_seci
        - xiph_ParseCueSheet
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/xiph_metadata.c:332,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:333,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph_metadata.c:335,38'
              BranchSideFuncs:
                - GetDWLE.1860
                - GetDWLE.1860
                - vlc_meta_New
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:337,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:338,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph_metadata.c:340,5'
              BranchSideFuncs:
                - GetDWLE.1860
                - vlc_meta_New
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:342,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:343,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph_metadata.c:345,34'
              BranchSideFuncs:
                - GetDWLE.1860
                - vlc_meta_New
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:347,28'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:347,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph_metadata.c:348,9'
              BranchSideFuncs: []
        - Branch String:   'demux/xiph_metadata.c:347,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph_metadata.c:351,27'
              BranchSideFuncs:
                - vlc_meta_New
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:352,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:353,29'
              BranchSideFuncs:
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:355,9'
              BranchSideFuncs:
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:355,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:356,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph_metadata.c:359,14'
              BranchSideFuncs:
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:363,26'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:363,29'
              BranchSideFuncs:
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:363,5'
              BranchSideFuncs:
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:363,5'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:365,41'
              BranchSideFuncs:
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:524,24'
              BranchSideFuncs:
                - free
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/xiph_metadata.c:367,13'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:368,13'
              BranchSideFuncs:
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/xiph_metadata.c:370,13'
              BranchSideFuncs:
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:370,13'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:371,13'
              BranchSideFuncs:
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:373,37'
              BranchSideFuncs:
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:375,13'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:376,13'
              BranchSideFuncs:
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:378,17'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:407,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:407,9'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:408,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:407,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:407,9'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/xiph_metadata.c:407,9'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:407,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:407,9'
              BranchSideFuncs:
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:407,9'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:407,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:407,9'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:407,9'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:408,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:408,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:409,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:408,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:408,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/xiph_metadata.c:408,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:408,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:408,14'
              BranchSideFuncs:
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:408,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:408,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:408,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:408,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:409,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:409,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:410,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:409,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:409,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/xiph_metadata.c:409,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:409,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:409,14'
              BranchSideFuncs:
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:409,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:409,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:409,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:409,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:410,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:410,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:411,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:410,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:410,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/xiph_metadata.c:410,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:410,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:410,14'
              BranchSideFuncs:
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:410,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:410,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:410,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:410,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:411,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:411,14'
              BranchSideFuncs:
                - strncasecmp
                - __isoc99_sscanf
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:412,20'
              BranchSideFuncs:
                - strncasecmp
                - __isoc99_sscanf
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:411,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:411,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/xiph_metadata.c:411,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:411,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:411,14'
              BranchSideFuncs:
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:411,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:411,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:411,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:411,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:412,54'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:412,70'
              BranchSideFuncs:
                - strncasecmp
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:432,14'
              BranchSideFuncs:
                - strncasecmp
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:412,18'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:417,38'
              BranchSideFuncs:
                - strncasecmp
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:432,14'
              BranchSideFuncs:
                - strncasecmp
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:418,17'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:421,26'
              BranchSideFuncs:
                - snprintf
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/xiph_metadata.c:431,9'
              BranchSideFuncs:
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:424,21'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:426,30'
              BranchSideFuncs:
                - snprintf
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:430,13'
              BranchSideFuncs:
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:432,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:432,14'
              BranchSideFuncs:
                - strncasecmp
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:433,14'
              BranchSideFuncs:
                - strncasecmp
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:432,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:432,14'
              BranchSideFuncs:
                - strncasecmp
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:433,14'
              BranchSideFuncs:
                - strncasecmp
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:433,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:433,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:434,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:433,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:433,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:434,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:434,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:434,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:435,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:434,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:434,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/xiph_metadata.c:434,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:434,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:434,14'
              BranchSideFuncs:
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:434,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:434,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:434,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:434,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:435,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:435,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:436,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:435,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:435,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/xiph_metadata.c:435,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:435,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:435,14'
              BranchSideFuncs:
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:435,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:435,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:435,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:435,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:436,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:436,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:437,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:436,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:436,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/xiph_metadata.c:436,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:436,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:436,14'
              BranchSideFuncs:
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:436,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:436,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:436,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:436,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:437,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:437,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:438,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:437,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:437,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/xiph_metadata.c:437,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:437,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:437,14'
              BranchSideFuncs:
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:437,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:437,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:437,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:437,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:438,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:438,14'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:439,31'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:438,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:438,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/xiph_metadata.c:438,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:438,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:438,14'
              BranchSideFuncs:
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:438,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:438,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:438,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:438,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:439,18'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:441,13'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:448,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:441,13'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:441,13'
              BranchSideFuncs:
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - free
                - strdup
            - BranchSide:      'demux/xiph_metadata.c:442,17'
              BranchSideFuncs:
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - free
                - strdup
        - Branch String:   'demux/xiph_metadata.c:441,13'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:441,13'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/xiph_metadata.c:441,13'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - free
                - strdup
        - Branch String:   'demux/xiph_metadata.c:441,13'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:441,13'
              BranchSideFuncs:
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - free
                - strdup
            - BranchSide:      'demux/xiph_metadata.c:441,13'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - free
                - strdup
        - Branch String:   'demux/xiph_metadata.c:441,13'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:441,13'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - free
                - strdup
            - BranchSide:      'demux/xiph_metadata.c:441,13'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - free
                - strdup
        - Branch String:   'demux/xiph_metadata.c:442,17'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:444,23'
              BranchSideFuncs:
                - free
                - strdup
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:447,9'
              BranchSideFuncs:
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:448,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:448,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:449,14'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:448,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:448,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/xiph_metadata.c:448,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:448,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:448,14'
              BranchSideFuncs:
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:448,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:448,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:448,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:448,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:449,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:449,14'
              BranchSideFuncs:
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:450,32'
              BranchSideFuncs:
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:449,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:449,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/xiph_metadata.c:449,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:449,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:449,14'
              BranchSideFuncs:
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:449,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:449,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:449,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:449,14'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:450,18'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:452,17'
              BranchSideFuncs:
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:466,31'
              BranchSideFuncs:
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:452,17'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:453,17'
              BranchSideFuncs:
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:456,65'
              BranchSideFuncs:
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/xiph_metadata.c:460,17'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:462,17'
              BranchSideFuncs:
                - malloc
                - abort
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - realloc
            - BranchSide:      'demux/xiph_metadata.c:465,9'
              BranchSideFuncs:
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:462,17'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:462,17'
              BranchSideFuncs:
                - realloc
                - abort
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:462,17'
              BranchSideFuncs:
                - malloc
                - abort
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:462,17'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:462,17'
              BranchSideFuncs:
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:464,13'
              BranchSideFuncs:
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:466,18'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:469,26'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:497,31'
              BranchSideFuncs:
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:471,44'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:471,47'
              BranchSideFuncs:
                - strstr
                - __isoc99_sscanf
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
            - BranchSide:      'demux/xiph_metadata.c:471,13'
              BranchSideFuncs:
                - strstr
                - __isoc99_sscanf
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
        - Branch String:   'demux/xiph_metadata.c:471,13'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:472,21'
              BranchSideFuncs:
                - strstr
                - __isoc99_sscanf
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
            - BranchSide:      'demux/xiph_metadata.c:475,25'
              BranchSideFuncs:
                - strstr
                - __isoc99_sscanf
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
        - Branch String:   'demux/xiph_metadata.c:472,43'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:472,46'
              BranchSideFuncs:
                - strstr
                - __isoc99_sscanf
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
            - BranchSide:      'demux/xiph_metadata.c:472,64'
              BranchSideFuncs:
                - strstr
                - __isoc99_sscanf
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
        - Branch String:   'demux/xiph_metadata.c:472,21'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:472,64'
              BranchSideFuncs:
                - strstr
                - __isoc99_sscanf
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
            - BranchSide:      'demux/xiph_metadata.c:473,21'
              BranchSideFuncs:
                - strstr
                - __isoc99_sscanf
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
        - Branch String:   'demux/xiph_metadata.c:475,48'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:476,29'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
            - BranchSide:      'demux/xiph_metadata.c:485,30'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
        - Branch String:   'demux/xiph_metadata.c:475,17'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:478,35'
              BranchSideFuncs:
                - strchr
                - getChapterEntry
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - EnsureUTF8
                - strdup
            - BranchSide:      'demux/xiph_metadata.c:485,30'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
        - Branch String:   'demux/xiph_metadata.c:480,25'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:480,30'
              BranchSideFuncs:
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - EnsureUTF8
                - strdup
            - BranchSide:      'demux/xiph_metadata.c:480,44'
              BranchSideFuncs:
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:480,22'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:480,44'
              BranchSideFuncs:
                - EnsureUTF8
                - strdup
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:481,29'
              BranchSideFuncs:
                - EnsureUTF8
                - strdup
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:482,22'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:483,53'
              BranchSideFuncs:
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:484,13'
              BranchSideFuncs:
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:489,23'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:489,34'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - getChapterEntry
                - vlc_tick_from_seci.1823
            - BranchSide:      'demux/xiph_metadata.c:495,13'
              BranchSideFuncs:
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:489,21'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:491,52'
              BranchSideFuncs:
                - getChapterEntry
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
                - vlc_tick_from_seci.1823
            - BranchSide:      'demux/xiph_metadata.c:495,13'
              BranchSideFuncs:
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:492,26'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:492,42'
              BranchSideFuncs:
                - vlc_tick_from_seci.1823
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:493,50'
              BranchSideFuncs:
                - vlc_tick_from_seci.1823
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:497,18'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:499,26'
              BranchSideFuncs:
                - strchr
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/xiph_metadata.c:503,26'
              BranchSideFuncs:
                - strchr
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - EnsureUTF8
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/xiph_metadata.c:511,13'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:512,21'
              BranchSideFuncs:
                - vlc_meta_SetExtraWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
            - BranchSide:      'demux/xiph_metadata.c:515,13'
              BranchSideFuncs:
                - vlc_meta_SetExtraWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
        - Branch String:   'demux/xiph_metadata.c:512,43'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:512,46'
              BranchSideFuncs:
                - vlc_meta_SetExtraWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
            - BranchSide:      'demux/xiph_metadata.c:512,64'
              BranchSideFuncs:
                - vlc_meta_SetExtraWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
        - Branch String:   'demux/xiph_metadata.c:512,21'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:512,64'
              BranchSideFuncs:
                - vlc_meta_SetExtraWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
            - BranchSide:      'demux/xiph_metadata.c:513,21'
              BranchSideFuncs:
                - vlc_meta_SetExtraWithPriority
                - free
                - free
                - malloc
                - abort
                - realloc
                - GetDWLE.1860
                - malloc
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - __isoc99_sscanf
                - snprintf
                - vlc_meta_SetWithPriority
                - snprintf
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - vlc_meta_SetWithPriority
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - strdup
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - EnsureUTF8
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - strncasecmp
                - vlc_b64_decode_binary
                - ParseFlacPicture
                - free
                - malloc
                - abort
                - realloc
                - strncasecmp
                - strstr
                - __isoc99_sscanf
                - strchr
                - __isoc99_sscanf
                - getChapterEntry
                - vlc_tick_from_seci.1823
                - __isoc99_sscanf
                - strchr
                - getChapterEntry
                - EnsureUTF8
                - strdup
                - strncasecmp
                - EnsureUTF8
                - xiph_ParseCueSheet
                - strchr
                - strchr
                - EnsureUTF8
        - Branch String:   'demux/xiph_metadata.c:524,5'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:526,30'
              BranchSideFuncs:
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/xiph_metadata.c:530,26'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/xiph_metadata.c:526,14'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:526,47'
              BranchSideFuncs:
                - malloc
                - abort
                - free
                - realloc
            - BranchSide:      'demux/xiph_metadata.c:527,9'
              BranchSideFuncs:
                - malloc
                - abort
                - free
                - realloc
        - Branch String:   'demux/xiph_metadata.c:527,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:527,9'
              BranchSideFuncs:
                - realloc
                - abort
                - free
                - malloc
            - BranchSide:      'demux/xiph_metadata.c:527,9'
              BranchSideFuncs:
                - malloc
                - abort
                - free
                - realloc
        - Branch String:   'demux/xiph_metadata.c:527,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:527,9'
              BranchSideFuncs:
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/xiph_metadata.c:529,5'
              BranchSideFuncs:
                - free
                - malloc
                - abort
                - realloc
      Callsites:
        - Src:             'demux/xiph_metadata.c:335,30'
          Dst:             GetDWLE
        - Src:             'demux/xiph_metadata.c:345,26'
          Dst:             GetDWLE
        - Src:             'demux/xiph_metadata.c:353,29'
          Dst:             vlc_meta_New
        - Src:             'demux/xiph_metadata.c:365,33'
          Dst:             GetDWLE
        - Src:             'demux/xiph_metadata.c:407,9'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:407,9'
          Dst:             EnsureUTF8
        - Src:             'demux/xiph_metadata.c:407,9'
          Dst:             vlc_meta_Get
        - Src:             'demux/xiph_metadata.c:407,9'
          Dst:             asprintf
        - Src:             'demux/xiph_metadata.c:407,9'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:407,9'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:408,14'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:408,14'
          Dst:             EnsureUTF8
        - Src:             'demux/xiph_metadata.c:408,14'
          Dst:             vlc_meta_Get
        - Src:             'demux/xiph_metadata.c:408,14'
          Dst:             asprintf
        - Src:             'demux/xiph_metadata.c:408,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:408,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:409,14'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:409,14'
          Dst:             EnsureUTF8
        - Src:             'demux/xiph_metadata.c:409,14'
          Dst:             vlc_meta_Get
        - Src:             'demux/xiph_metadata.c:409,14'
          Dst:             asprintf
        - Src:             'demux/xiph_metadata.c:409,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:409,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:410,14'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:410,14'
          Dst:             EnsureUTF8
        - Src:             'demux/xiph_metadata.c:410,14'
          Dst:             vlc_meta_Get
        - Src:             'demux/xiph_metadata.c:410,14'
          Dst:             asprintf
        - Src:             'demux/xiph_metadata.c:410,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:410,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:411,14'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:411,14'
          Dst:             EnsureUTF8
        - Src:             'demux/xiph_metadata.c:411,14'
          Dst:             vlc_meta_Get
        - Src:             'demux/xiph_metadata.c:411,14'
          Dst:             asprintf
        - Src:             'demux/xiph_metadata.c:411,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:411,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:412,58'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:417,29'
          Dst:             __isoc99_sscanf
        - Src:             'demux/xiph_metadata.c:421,17'
          Dst:             snprintf
        - Src:             'demux/xiph_metadata.c:422,17'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:426,21'
          Dst:             snprintf
        - Src:             'demux/xiph_metadata.c:427,21'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:432,14'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:432,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:433,14'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:433,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:434,14'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:434,14'
          Dst:             EnsureUTF8
        - Src:             'demux/xiph_metadata.c:434,14'
          Dst:             vlc_meta_Get
        - Src:             'demux/xiph_metadata.c:434,14'
          Dst:             asprintf
        - Src:             'demux/xiph_metadata.c:434,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:434,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:435,14'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:435,14'
          Dst:             EnsureUTF8
        - Src:             'demux/xiph_metadata.c:435,14'
          Dst:             vlc_meta_Get
        - Src:             'demux/xiph_metadata.c:435,14'
          Dst:             asprintf
        - Src:             'demux/xiph_metadata.c:435,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:435,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:436,14'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:436,14'
          Dst:             EnsureUTF8
        - Src:             'demux/xiph_metadata.c:436,14'
          Dst:             vlc_meta_Get
        - Src:             'demux/xiph_metadata.c:436,14'
          Dst:             asprintf
        - Src:             'demux/xiph_metadata.c:436,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:436,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:437,14'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:437,14'
          Dst:             EnsureUTF8
        - Src:             'demux/xiph_metadata.c:437,14'
          Dst:             vlc_meta_Get
        - Src:             'demux/xiph_metadata.c:437,14'
          Dst:             asprintf
        - Src:             'demux/xiph_metadata.c:437,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:437,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:438,14'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:438,14'
          Dst:             EnsureUTF8
        - Src:             'demux/xiph_metadata.c:438,14'
          Dst:             vlc_meta_Get
        - Src:             'demux/xiph_metadata.c:438,14'
          Dst:             asprintf
        - Src:             'demux/xiph_metadata.c:438,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:438,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:439,19'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:441,13'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:441,13'
          Dst:             EnsureUTF8
        - Src:             'demux/xiph_metadata.c:441,13'
          Dst:             vlc_meta_Get
        - Src:             'demux/xiph_metadata.c:441,13'
          Dst:             asprintf
        - Src:             'demux/xiph_metadata.c:441,13'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:441,13'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:445,39'
          Dst:             strdup
        - Src:             'demux/xiph_metadata.c:448,14'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:448,14'
          Dst:             EnsureUTF8
        - Src:             'demux/xiph_metadata.c:448,14'
          Dst:             vlc_meta_Get
        - Src:             'demux/xiph_metadata.c:448,14'
          Dst:             asprintf
        - Src:             'demux/xiph_metadata.c:448,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:448,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:449,14'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:449,14'
          Dst:             EnsureUTF8
        - Src:             'demux/xiph_metadata.c:449,14'
          Dst:             vlc_meta_Get
        - Src:             'demux/xiph_metadata.c:449,14'
          Dst:             asprintf
        - Src:             'demux/xiph_metadata.c:449,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:449,14'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/xiph_metadata.c:450,19'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:456,29'
          Dst:             vlc_b64_decode_binary
        - Src:             'demux/xiph_metadata.c:457,48'
          Dst:             ParseFlacPicture
        - Src:             'demux/xiph_metadata.c:462,17'
          Dst:             realloc
        - Src:             'demux/xiph_metadata.c:462,17'
          Dst:             abort
        - Src:             'demux/xiph_metadata.c:466,19'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:475,17'
          Dst:             strstr
        - Src:             'demux/xiph_metadata.c:476,21'
          Dst:             __isoc99_sscanf
        - Src:             'demux/xiph_metadata.c:478,27'
          Dst:             strchr
        - Src:             'demux/xiph_metadata.c:479,31'
          Dst:             getChapterEntry
        - Src:             'demux/xiph_metadata.c:481,17'
          Dst:             EnsureUTF8
        - Src:             'demux/xiph_metadata.c:483,45'
          Dst:             strdup
        - Src:             'demux/xiph_metadata.c:485,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/xiph_metadata.c:488,27'
          Dst:             strchr
        - Src:             'demux/xiph_metadata.c:489,26'
          Dst:             __isoc99_sscanf
        - Src:             'demux/xiph_metadata.c:491,35'
          Dst:             getChapterEntry
        - Src:             'demux/xiph_metadata.c:493,50'
          Dst:             vlc_tick_from_seci
        - Src:             'demux/xiph_metadata.c:497,19'
          Dst:             strncasecmp
        - Src:             'demux/xiph_metadata.c:499,13'
          Dst:             EnsureUTF8
        - Src:             'demux/xiph_metadata.c:500,13'
          Dst:             xiph_ParseCueSheet
        - Src:             'demux/xiph_metadata.c:503,18'
          Dst:             strchr
        - Src:             'demux/xiph_metadata.c:507,23'
          Dst:             strchr
        - Src:             'demux/xiph_metadata.c:509,13'
          Dst:             EnsureUTF8
        - Src:             'demux/xiph_metadata.c:515,13'
          Dst:             vlc_meta_SetExtraWithPriority
        - Src:             'demux/xiph_metadata.c:527,9'
          Dst:             realloc
        - Src:             'demux/xiph_metadata.c:527,9'
          Dst:             abort
    - functionName:    EnsureUTF8
      functionSourceFile: '/src/vlc/modules/../include/vlc_charset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_towc
      functionUses:    17
      BranchProfiles:
        - Branch String:   '../include/vlc_charset.h:120,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_charset.h:121,13'
              BranchSideFuncs:
                - vlc_towc
            - BranchSide:      '../include/vlc_charset.h:128,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_charset.h:121,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_charset.h:122,20'
              BranchSideFuncs:
                - vlc_towc
            - BranchSide:      '../include/vlc_charset.h:125,17'
              BranchSideFuncs:
                - vlc_towc
      Callsites:
        - Src:             '../include/vlc_charset.h:120,17'
          Dst:             vlc_towc
    - functionName:    ParseFlacPicture
      functionSourceFile: '/src/vlc/modules/demux/xiph_metadata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_data
        - size
        - i_attachments
        - i_cover_score
        - i_cover_idx
      BBCount:         67
      ICount:          375
      EdgeCount:       79
      CyclomaticComplexity: 14
      functionsReached:
        - EnsureUTF8
        - U32_AT
        - __assert_fail
        - snprintf
        - strcasecmp
        - strcat
        - strndup
        - vlc_input_attachment_New
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/xiph_metadata.c:44,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:45,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph_metadata.c:53,12'
              BranchSideFuncs:
                - U32_AT.1891
                - __assert_fail
                - U32_AT.1891
                - __assert_fail
                - strndup
                - __assert_fail
                - U32_AT.1891
                - __assert_fail
                - strndup
                - __assert_fail
                - EnsureUTF8
                - __assert_fail
                - U32_AT.1891
                - __assert_fail
                - snprintf
                - strcasecmp
                - strcat
                - vlc_input_attachment_New
                - free
                - free
                - strcasecmp
                - strcat
                - free
                - free
        - Branch String:   'demux/xiph_metadata.c:54,5'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:54,5'
              BranchSideFuncs:
                - U32_AT.1891
                - __assert_fail
                - strndup
                - __assert_fail
                - U32_AT.1891
                - __assert_fail
                - strndup
                - __assert_fail
                - EnsureUTF8
                - __assert_fail
                - U32_AT.1891
                - __assert_fail
                - snprintf
                - strcasecmp
                - strcat
                - vlc_input_attachment_New
                - free
                - free
                - strcasecmp
                - strcat
                - free
                - free
            - BranchSide:      'demux/xiph_metadata.c:54,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/xiph_metadata.c:56,5'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:56,5'
              BranchSideFuncs:
                - strndup
                - __assert_fail
                - U32_AT.1891
                - __assert_fail
                - strndup
                - __assert_fail
                - EnsureUTF8
                - __assert_fail
                - U32_AT.1891
                - __assert_fail
                - snprintf
                - strcasecmp
                - strcat
                - vlc_input_attachment_New
                - free
                - free
                - strcasecmp
                - strcat
                - free
                - free
            - BranchSide:      'demux/xiph_metadata.c:56,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/xiph_metadata.c:58,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:59,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph_metadata.c:61,41'
              BranchSideFuncs:
                - strndup
                - __assert_fail
                - U32_AT.1891
                - __assert_fail
                - strndup
                - __assert_fail
                - EnsureUTF8
                - __assert_fail
                - U32_AT.1891
                - __assert_fail
                - snprintf
                - strcasecmp
                - strcat
                - vlc_input_attachment_New
                - free
                - free
                - strcasecmp
                - strcat
                - free
                - free
        - Branch String:   'demux/xiph_metadata.c:62,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph_metadata.c:64,5'
              BranchSideFuncs:
                - __assert_fail
                - U32_AT.1891
                - __assert_fail
                - strndup
                - __assert_fail
                - EnsureUTF8
                - __assert_fail
                - U32_AT.1891
                - __assert_fail
                - snprintf
                - strcasecmp
                - strcat
                - vlc_input_attachment_New
                - free
                - free
                - strcasecmp
                - strcat
                - free
                - free
        - Branch String:   'demux/xiph_metadata.c:64,5'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:64,5'
              BranchSideFuncs:
                - U32_AT.1891
                - __assert_fail
                - strndup
                - __assert_fail
                - EnsureUTF8
                - __assert_fail
                - U32_AT.1891
                - __assert_fail
                - snprintf
                - strcasecmp
                - strcat
                - vlc_input_attachment_New
                - free
                - free
                - strcasecmp
                - strcat
                - free
                - free
            - BranchSide:      'demux/xiph_metadata.c:64,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/xiph_metadata.c:66,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:68,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/xiph_metadata.c:72,11'
              BranchSideFuncs:
                - U32_AT.1891
                - __assert_fail
                - strndup
                - __assert_fail
                - EnsureUTF8
                - __assert_fail
                - U32_AT.1891
                - __assert_fail
                - snprintf
                - strcasecmp
                - strcat
                - vlc_input_attachment_New
                - free
                - free
                - strcasecmp
                - strcat
                - free
        - Branch String:   'demux/xiph_metadata.c:73,5'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:73,5'
              BranchSideFuncs:
                - strndup
                - __assert_fail
                - EnsureUTF8
                - __assert_fail
                - U32_AT.1891
                - __assert_fail
                - snprintf
                - strcasecmp
                - strcat
                - vlc_input_attachment_New
                - free
                - free
                - strcasecmp
                - strcat
                - free
            - BranchSide:      'demux/xiph_metadata.c:73,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/xiph_metadata.c:75,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:77,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/xiph_metadata.c:81,25'
              BranchSideFuncs:
                - strndup
                - __assert_fail
                - EnsureUTF8
                - __assert_fail
                - U32_AT.1891
                - __assert_fail
                - snprintf
                - strcasecmp
                - strcat
                - vlc_input_attachment_New
                - free
                - free
                - strcasecmp
                - strcat
        - Branch String:   'demux/xiph_metadata.c:83,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:84,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'demux/xiph_metadata.c:85,5'
              BranchSideFuncs:
                - __assert_fail
                - EnsureUTF8
                - __assert_fail
                - U32_AT.1891
                - __assert_fail
                - snprintf
                - strcasecmp
                - strcat
                - vlc_input_attachment_New
                - free
                - free
                - strcasecmp
                - strcat
        - Branch String:   'demux/xiph_metadata.c:85,5'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:85,5'
              BranchSideFuncs:
                - EnsureUTF8
                - __assert_fail
                - U32_AT.1891
                - __assert_fail
                - snprintf
                - strcasecmp
                - strcat
                - vlc_input_attachment_New
                - free
                - free
                - strcasecmp
                - strcat
            - BranchSide:      'demux/xiph_metadata.c:85,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/xiph_metadata.c:89,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:90,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'demux/xiph_metadata.c:92,5'
              BranchSideFuncs:
                - __assert_fail
                - U32_AT.1891
                - __assert_fail
                - snprintf
                - strcasecmp
                - strcat
                - vlc_input_attachment_New
                - free
                - free
                - strcasecmp
                - strcat
        - Branch String:   'demux/xiph_metadata.c:92,5'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:92,5'
              BranchSideFuncs:
                - U32_AT.1891
                - __assert_fail
                - snprintf
                - strcasecmp
                - strcat
                - vlc_input_attachment_New
                - free
                - free
                - strcasecmp
                - strcat
            - BranchSide:      'demux/xiph_metadata.c:92,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/xiph_metadata.c:95,5'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:95,5'
              BranchSideFuncs:
                - snprintf
                - strcasecmp
                - strcat
                - vlc_input_attachment_New
                - free
                - free
                - strcasecmp
                - strcat
            - BranchSide:      'demux/xiph_metadata.c:95,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/xiph_metadata.c:97,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:98,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'demux/xiph_metadata.c:105,15'
              BranchSideFuncs:
                - snprintf
                - strcasecmp
                - strcat
                - vlc_input_attachment_New
                - free
                - free
                - strcasecmp
                - strcat
        - Branch String:   'demux/xiph_metadata.c:107,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:108,17'
              BranchSideFuncs:
                - strcasecmp
                - strcat
                - vlc_input_attachment_New
                - free
                - free
            - BranchSide:      'demux/xiph_metadata.c:109,27'
              BranchSideFuncs:
                - strcasecmp
                - strcat
                - vlc_input_attachment_New
                - free
                - free
        - Branch String:   'demux/xiph_metadata.c:115,47'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:116,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'demux/xiph_metadata.c:116,49'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'demux/xiph_metadata.c:115,9'
          Branch Sides:
            - BranchSide:      'demux/xiph_metadata.c:116,49'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'demux/xiph_metadata.c:118,24'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'demux/xiph_metadata.c:53,12'
          Dst:             U32_AT
        - Src:             'demux/xiph_metadata.c:54,5'
          Dst:             __assert_fail
        - Src:             'demux/xiph_metadata.c:55,11'
          Dst:             U32_AT
        - Src:             'demux/xiph_metadata.c:56,5'
          Dst:             __assert_fail
        - Src:             'demux/xiph_metadata.c:61,18'
          Dst:             strndup
        - Src:             'demux/xiph_metadata.c:64,5'
          Dst:             __assert_fail
        - Src:             'demux/xiph_metadata.c:72,11'
          Dst:             U32_AT
        - Src:             'demux/xiph_metadata.c:73,5'
          Dst:             __assert_fail
        - Src:             'demux/xiph_metadata.c:82,25'
          Dst:             strndup
        - Src:             'demux/xiph_metadata.c:85,5'
          Dst:             __assert_fail
        - Src:             'demux/xiph_metadata.c:87,5'
          Dst:             EnsureUTF8
        - Src:             'demux/xiph_metadata.c:92,5'
          Dst:             __assert_fail
        - Src:             'demux/xiph_metadata.c:94,11'
          Dst:             U32_AT
        - Src:             'demux/xiph_metadata.c:95,5'
          Dst:             __assert_fail
        - Src:             'demux/xiph_metadata.c:105,5'
          Dst:             snprintf
        - Src:             'demux/xiph_metadata.c:107,10'
          Dst:             strcasecmp
        - Src:             'demux/xiph_metadata.c:108,9'
          Dst:             strcat
        - Src:             'demux/xiph_metadata.c:109,15'
          Dst:             strcasecmp
        - Src:             'demux/xiph_metadata.c:110,9'
          Dst:             strcat
        - Src:             'demux/xiph_metadata.c:112,20'
          Dst:             vlc_input_attachment_New
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    strcat
      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:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hevc_getNALLayer
      functionSourceFile: '/src/vlc/modules/demux/mpeg/../../packetizer/hevc_nal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hevc_getNALType
      functionSourceFile: '/src/vlc/modules/demux/mpeg/../../packetizer/hevc_nal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ProbeHEVC
      functionSourceFile: '/src/vlc/modules/demux/mpeg/h26x.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_peek
        - i_peek
        - p_priv
      BBCount:         60
      ICount:          295
      EdgeCount:       83
      CyclomaticComplexity: 25
      functionsReached:
        - hevc_getNALLayer
        - hevc_getNALType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/h26x.c:116,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:119,9'
              BranchSideFuncs:
                - hevc_getNALType.1969
                - hevc_getNALLayer
        - Branch String:   'demux/mpeg/h26x.c:119,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:122,45'
              BranchSideFuncs:
                - hevc_getNALType.1969
                - hevc_getNALLayer
        - Branch String:   'demux/mpeg/h26x.c:125,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:127,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:133,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:127,25'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:127,28'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:129,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:127,39'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:128,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:129,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:128,30'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:128,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:129,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:127,12'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:129,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:130,8'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:133,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:135,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:140,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:135,12'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:136,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:137,8'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:140,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:142,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:147,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:142,12'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:143,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:144,8'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:147,41'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:147,44'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:152,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:147,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:149,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:152,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:149,26'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:149,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:151,4'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:149,42'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:149,45'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:151,4'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:149,58'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:149,61'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:151,4'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:149,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:150,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:151,4'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:152,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:154,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:158,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:154,36'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:155,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:156,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:155,28'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:155,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:156,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:154,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:156,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:157,4'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:158,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:160,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:165,8'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:160,12'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:161,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:162,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/h26x.c:122,28'
          Dst:             hevc_getNALType
        - Src:             'demux/mpeg/h26x.c:123,29'
          Dst:             hevc_getNALLayer
    - functionName:    var_GetFloat
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:455,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:456,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:458,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:455,10'
          Dst:             var_GetChecked
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    date_Get
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    vlc_stream_GetContentType
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - content_type
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:523,12'
          Dst:             vlc_stream_Control
    - functionName:    stream_ContentType
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_stream_GetContentType
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:598,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:599,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:600,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:598,9'
          Dst:             vlc_stream_GetContentType
    - functionName:    stream_MimeType
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcspn
        - stream_ContentType
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:614,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:614,9'
              BranchSideFuncs:
                - strcspn
            - BranchSide:      '../include/vlc_stream.h:615,9'
              BranchSideFuncs:
                - strcspn
      Callsites:
        - Src:             '../include/vlc_stream.h:612,23'
          Dst:             stream_ContentType
        - Src:             '../include/vlc_stream.h:615,19'
          Dst:             strcspn
    - functionName:    stream_IsMimeType
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - type
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcasecmp
        - stream_MimeType
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:629,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:630,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:632,27'
              BranchSideFuncs:
                - strcasecmp
                - free
      Callsites:
        - Src:             '../include/vlc_stream.h:628,18'
          Dst:             stream_MimeType
        - Src:             '../include/vlc_stream.h:632,16'
          Dst:             strcasecmp
    - functionName:    date_Set
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - value
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_CreateGetFloat
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_Create
        - var_GetFloat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:582,5'
          Dst:             var_Create
        - Src:             '../include/vlc_variables.h:583,12'
          Dst:             var_GetFloat
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/mpeg/h26x.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - demux_vaControlHelper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/h26x.c:521,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:522,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:524,39'
              BranchSideFuncs:
                - demux_vaControlHelper
      Callsites:
        - Src:             'demux/mpeg/h26x.c:524,16'
          Dst:             demux_vaControlHelper
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/mpeg/h26x.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         54
      ICount:          481
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - date_Change
        - date_Get
        - date_Increment
        - es_out_Add
        - es_out_Send
        - es_out_SetPCR
        - vlc_frame_ChainRelease
        - vlc_object_Log
        - vlc_stream_Block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/h26x.c:420,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:422,15'
              BranchSideFuncs:
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/h26x.c:426,40'
              BranchSideFuncs:
                - date_Get.1976
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
        - Branch String:   'demux/mpeg/h26x.c:430,62'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:429,27'
              BranchSideFuncs:
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/h26x.c:429,27'
              BranchSideFuncs:
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
        - Branch String:   'demux/mpeg/h26x.c:429,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:432,9'
              BranchSideFuncs:
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/h26x.c:511,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:432,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:429,5'
              BranchSideFuncs:
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/h26x.c:434,31'
              BranchSideFuncs:
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
        - Branch String:   'demux/mpeg/h26x.c:437,70'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:438,17'
              BranchSideFuncs:
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/h26x.c:450,34'
              BranchSideFuncs:
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
        - Branch String:   'demux/mpeg/h26x.c:438,95'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:439,17'
              BranchSideFuncs:
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/h26x.c:450,34'
              BranchSideFuncs:
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
        - Branch String:   'demux/mpeg/h26x.c:439,65'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:440,17'
              BranchSideFuncs:
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/h26x.c:450,34'
              BranchSideFuncs:
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
        - Branch String:   'demux/mpeg/h26x.c:437,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:442,41'
              BranchSideFuncs:
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
            - BranchSide:      'demux/mpeg/h26x.c:450,34'
              BranchSideFuncs:
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
        - Branch String:   'demux/mpeg/h26x.c:450,34'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:450,24'
              BranchSideFuncs:
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
            - BranchSide:      'demux/mpeg/h26x.c:451,34'
              BranchSideFuncs:
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
        - Branch String:   'demux/mpeg/h26x.c:458,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:459,38'
              BranchSideFuncs:
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
            - BranchSide:      'demux/mpeg/h26x.c:461,17'
              BranchSideFuncs:
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
        - Branch String:   'demux/mpeg/h26x.c:461,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:463,48'
              BranchSideFuncs:
                - date_Get.1976
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
            - BranchSide:      'demux/mpeg/h26x.c:467,17'
              BranchSideFuncs:
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
        - Branch String:   'demux/mpeg/h26x.c:467,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:469,17'
              BranchSideFuncs:
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
            - BranchSide:      'demux/mpeg/h26x.c:480,26'
              BranchSideFuncs:
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
        - Branch String:   'demux/mpeg/h26x.c:472,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:474,41'
              BranchSideFuncs:
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
            - BranchSide:      'demux/mpeg/h26x.c:477,13'
              BranchSideFuncs:
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
        - Branch String:   'demux/mpeg/h26x.c:484,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:485,32'
              BranchSideFuncs:
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
            - BranchSide:      'demux/mpeg/h26x.c:487,26'
              BranchSideFuncs:
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
        - Branch String:   'demux/mpeg/h26x.c:489,30'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:489,38'
              BranchSideFuncs:
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
            - BranchSide:      'demux/mpeg/h26x.c:489,55'
              BranchSideFuncs:
                - date_Get.1976
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
        - Branch String:   'demux/mpeg/h26x.c:491,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:494,21'
              BranchSideFuncs:
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
            - BranchSide:      'demux/mpeg/h26x.c:506,28'
              BranchSideFuncs:
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
        - Branch String:   'demux/mpeg/h26x.c:494,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:496,50'
              BranchSideFuncs:
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
            - BranchSide:      'demux/mpeg/h26x.c:499,34'
              BranchSideFuncs:
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
                - date_Increment
        - Branch String:   'demux/mpeg/h26x.c:500,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:502,38'
              BranchSideFuncs:
                - date_Increment
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/h26x.c:504,13'
              BranchSideFuncs:
                - es_out_SetPCR.1973
                - date_Increment
                - date_Get.1976
                - es_out_Send.1972
                - date_Get.1976
                - date_Increment
                - date_Get.1976
                - es_out_SetPCR.1973
                - es_out_Add.1975
                - vlc_frame_ChainRelease.1974
                - date_Get.1976
                - date_Change
                - date_Change
                - vlc_object_Log
      Callsites:
        - Src:             'demux/mpeg/h26x.c:419,18'
          Dst:             vlc_stream_Block
        - Src:             'demux/mpeg/h26x.c:426,29'
          Dst:             date_Get
        - Src:             'demux/mpeg/h26x.c:444,17'
          Dst:             date_Change
        - Src:             'demux/mpeg/h26x.c:445,17'
          Dst:             date_Change
        - Src:             'demux/mpeg/h26x.c:446,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mpeg/h26x.c:455,30'
          Dst:             date_Increment
        - Src:             'demux/mpeg/h26x.c:463,37'
          Dst:             date_Get
        - Src:             'demux/mpeg/h26x.c:471,31'
          Dst:             es_out_Add
        - Src:             'demux/mpeg/h26x.c:474,21'
          Dst:             vlc_frame_ChainRelease
        - Src:             'demux/mpeg/h26x.c:484,17'
          Dst:             date_Get
        - Src:             'demux/mpeg/h26x.c:485,46'
          Dst:             date_Get
        - Src:             'demux/mpeg/h26x.c:485,17'
          Dst:             es_out_SetPCR
        - Src:             'demux/mpeg/h26x.c:487,13'
          Dst:             es_out_Send
        - Src:             'demux/mpeg/h26x.c:489,44'
          Dst:             date_Get
        - Src:             'demux/mpeg/h26x.c:502,21'
          Dst:             date_Increment
        - Src:             'demux/mpeg/h26x.c:506,13'
          Dst:             es_out_SetPCR
    - functionName:    demux_IsContentType
      functionSourceFile: '/src/vlc/modules/../include/vlc_demux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - demux
        - type
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - stream_IsMimeType
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_demux.h:543,12'
          Dst:             stream_IsMimeType
    - functionName:    demux_IsPathExtension
      functionSourceFile: '/src/vlc/modules/../include/vlc_demux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - psz_extension
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcasecmp
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_demux.h:532,24'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:532,58'
              BranchSideFuncs:
                - strrchr
                - strcasecmp
            - BranchSide:      '../include/vlc_demux.h:533,58'
              BranchSideFuncs:
                - strrchr
                - strcasecmp
        - Branch String:   '../include/vlc_demux.h:535,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:535,33'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      '../include/vlc_demux.h:536,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_demux.h:535,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:536,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_demux.h:537,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_demux.h:534,27'
          Dst:             strrchr
        - Src:             '../include/vlc_demux.h:535,21'
          Dst:             strcasecmp
    - functionName:    check_Property
      functionSourceFile: '/src/vlc/modules/demux/mpeg/h26x.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - pp_psz
        - pf_check
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/h26x.c:239,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:241,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:245,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:241,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:242,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:243,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ProbeH264
      functionSourceFile: '/src/vlc/modules/demux/mpeg/h26x.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_peek
        - i_peek
        - p_priv
      BBCount:         62
      ICount:          295
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/h26x.c:175,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:176,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:177,32'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:180,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:186,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:186,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:188,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:193,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:188,28'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:188,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:190,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:188,42'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:189,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:190,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:188,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:190,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:191,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:193,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:195,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:199,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:195,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:196,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:197,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:199,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:201,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:206,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:201,28'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:201,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:202,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:201,46'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:201,51'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:202,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:201,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:202,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:204,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:206,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:208,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:211,15'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:208,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:209,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:210,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:211,15'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:213,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:217,15'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:213,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:214,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:215,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:217,46'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:218,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:220,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:217,15'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:220,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:223,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:220,28'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:220,32'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:221,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:220,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:221,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:222,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:223,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:225,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:228,10'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:225,28'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:225,32'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:226,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:225,45'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:225,49'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:226,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:225,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:226,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:227,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GenericOpen
      functionSourceFile: '/src/vlc/modules/demux/mpeg/h26x.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - psz_module
        - i_codec
        - pf_probe
        - p_ctx
        - pp_psz_exts
        - pp_psz_mimes
      BBCount:         61
      ICount:          446
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached:
        - asprintf
        - check_Property
        - date_Init
        - date_Set
        - demux_IsContentType
        - demux_IsPathExtension
        - demux_PacketizerNew
        - es_format_Init
        - memcmp
        - var_CreateGetFloat
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/h26x.c:262,29'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:263,26'
              BranchSideFuncs:
                - vlc_stream_Peek
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/h26x.c:270,26'
              BranchSideFuncs:
                - vlc_stream_Peek
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/h26x.c:263,72'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:264,26'
              BranchSideFuncs:
                - vlc_stream_Peek
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/h26x.c:270,26'
              BranchSideFuncs:
                - vlc_stream_Peek
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/h26x.c:262,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:266,9'
              BranchSideFuncs:
                - vlc_stream_Peek
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/h26x.c:270,26'
              BranchSideFuncs:
                - vlc_stream_Peek
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - memcmp
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/h26x.c:270,80'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:271,17'
              BranchSideFuncs:
                - memcmp
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/h26x.c:317,9'
              BranchSideFuncs:
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mpeg/h26x.c:270,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:273,16'
              BranchSideFuncs:
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/h26x.c:317,9'
              BranchSideFuncs:
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mpeg/h26x.c:280,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:282,13'
              BranchSideFuncs:
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/h26x.c:315,5'
              BranchSideFuncs:
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mpeg/h26x.c:282,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:284,21'
              BranchSideFuncs:
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/h26x.c:303,17'
              BranchSideFuncs:
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/h26x.c:284,62'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:285,21'
              BranchSideFuncs:
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/h26x.c:291,21'
              BranchSideFuncs:
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/h26x.c:284,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:287,35'
              BranchSideFuncs:
                - vlc_stream_Peek
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/h26x.c:291,21'
              BranchSideFuncs:
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/h26x.c:291,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:292,21'
              BranchSideFuncs:
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/h26x.c:294,28'
              BranchSideFuncs:
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/h26x.c:297,40'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:297,45'
              BranchSideFuncs:
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/h26x.c:300,31'
              BranchSideFuncs:
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/h26x.c:297,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:298,30'
              BranchSideFuncs:
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/h26x.c:300,31'
              BranchSideFuncs:
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/h26x.c:303,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:305,28'
              BranchSideFuncs:
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/h26x.c:309,17'
              BranchSideFuncs:
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/h26x.c:309,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:310,17'
              BranchSideFuncs:
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/h26x.c:312,28'
              BranchSideFuncs:
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/h26x.c:317,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:319,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
            - BranchSide:      'demux/mpeg/h26x.c:329,5'
              BranchSideFuncs:
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
        - Branch String:   'demux/mpeg/h26x.c:319,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:321,13'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
            - BranchSide:      'demux/mpeg/h26x.c:325,9'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - asprintf
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
                - var_CreateGetFloat
                - free
        - Branch String:   'demux/mpeg/h26x.c:338,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:340,17'
              BranchSideFuncs:
                - var_CreateGetFloat
                - free
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
            - BranchSide:      'demux/mpeg/h26x.c:344,9'
              BranchSideFuncs:
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
                - date_Init
        - Branch String:   'demux/mpeg/h26x.c:344,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:346,14'
              BranchSideFuncs:
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
            - BranchSide:      'demux/mpeg/h26x.c:352,21'
              BranchSideFuncs:
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
        - Branch String:   'demux/mpeg/h26x.c:346,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:346,37'
              BranchSideFuncs:
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
            - BranchSide:      'demux/mpeg/h26x.c:347,9'
              BranchSideFuncs:
                - date_Init
                - date_Set.1983
                - es_format_Init
                - demux_PacketizerNew
                - free
        - Branch String:   'demux/mpeg/h26x.c:358,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:360,34'
              BranchSideFuncs:
                - demux_PacketizerNew
                - free
            - BranchSide:      'demux/mpeg/h26x.c:363,48'
              BranchSideFuncs:
                - demux_PacketizerNew
                - free
        - Branch String:   'demux/mpeg/h26x.c:364,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:366,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:370,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/h26x.c:263,10'
          Dst:             check_Property
        - Src:             'demux/mpeg/h26x.c:263,10'
          Dst:             demux_IsPathExtension
        - Src:             'demux/mpeg/h26x.c:264,10'
          Dst:             check_Property
        - Src:             'demux/mpeg/h26x.c:264,10'
          Dst:             demux_IsContentType
        - Src:             'demux/mpeg/h26x.c:270,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mpeg/h26x.c:271,9'
          Dst:             memcmp
        - Src:             'demux/mpeg/h26x.c:288,30'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mpeg/h26x.c:321,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mpeg/h26x.c:325,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mpeg/h26x.c:338,9'
          Dst:             asprintf
        - Src:             'demux/mpeg/h26x.c:340,17'
          Dst:             var_CreateGetFloat
        - Src:             'demux/mpeg/h26x.c:349,9'
          Dst:             date_Init
        - Src:             'demux/mpeg/h26x.c:352,9'
          Dst:             date_Init
        - Src:             'demux/mpeg/h26x.c:353,5'
          Dst:             date_Set
        - Src:             'demux/mpeg/h26x.c:357,5'
          Dst:             es_format_Init
        - Src:             'demux/mpeg/h26x.c:363,27'
          Dst:             demux_PacketizerNew
    - functionName:    vlc_entry_license__demux_mpeg_h26x
      functionSourceFile: '/src/vlc/modules/demux/mpeg/h26x.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_mpeg_h26x
      functionSourceFile: '/src/vlc/modules/demux/mpeg/h26x.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_mpeg_h26x
      functionSourceFile: '/src/vlc/modules/demux/mpeg/h26x.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OpenHEVC
      functionSourceFile: '/src/vlc/modules/demux/mpeg/h26x.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GenericOpen
        - ProbeHEVC
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mpeg/h26x.c:392,12'
          Dst:             GenericOpen
        - Src:             'demux/mpeg/h26x.c:392,12'
          Dst:             ProbeHEVC
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/demux/mpeg/h26x.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - demux_PacketizerDestroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mpeg/h26x.c:404,5'
          Dst:             demux_PacketizerDestroy
    - functionName:    OpenH264
      functionSourceFile: '/src/vlc/modules/demux/mpeg/h26x.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GenericOpen
        - ProbeH264
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mpeg/h26x.c:382,12'
          Dst:             GenericOpen
        - Src:             'demux/mpeg/h26x.c:382,12'
          Dst:             ProbeH264
    - functionName:    vlc_entry__demux_mpeg_h26x
      functionSourceFile: '/src/vlc/modules/demux/mpeg/h26x.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         43
      ICount:          435
      EdgeCount:       61
      CyclomaticComplexity: 20
      functionsReached:
        - Close
        - OpenH264
        - OpenHEVC
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mpeg/h26x.c:49,1'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:49,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:49,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:49,1'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:49,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:50,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:50,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:50,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:51,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:52,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:52,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:53,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:53,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:53,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:70,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:53,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:53,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:54,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:56,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:56,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:56,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:56,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:56,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:57,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:57,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:57,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:58,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:58,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:58,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:60,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:60,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:60,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:61,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:61,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:62,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:63,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:64,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:64,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:64,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:70,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:64,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:64,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:65,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:67,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:67,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:67,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:67,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:67,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:68,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/h26x.c:68,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/h26x.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/h26x.c:70,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/h26x.c:56,5'
          Dst:             OpenH264
        - Src:             'demux/mpeg/h26x.c:56,5'
          Dst:             Close
        - Src:             'demux/mpeg/h26x.c:67,9'
          Dst:             OpenHEVC
        - Src:             'demux/mpeg/h26x.c:67,9'
          Dst:             Close
    - functionName:    impossible_deadline
      functionSourceFile: '/src/vlc/modules/../include/vlc_threads.h'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - deadline
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    SendBlock
      functionSourceFile: '/src/vlc/modules/demux/mjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - i
      BBCount:         12
      ICount:          120
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - es_out_Send
        - es_out_SetPCR
        - vlc_object_Log
        - vlc_stream_Block
        - vlc_tick_now
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mjpeg.c:262,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:264,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:268,9'
              BranchSideFuncs:
                - vlc_tick_now
                - es_out_SetPCR.2094
                - es_out_Send.2093
                - vlc_tick_now
        - Branch String:   'demux/mjpeg.c:268,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:270,26'
              BranchSideFuncs:
                - es_out_SetPCR.2094
                - es_out_Send.2093
                - vlc_tick_now
            - BranchSide:      'demux/mjpeg.c:275,26'
              BranchSideFuncs:
                - vlc_tick_now
                - es_out_SetPCR.2094
                - es_out_Send.2093
                - vlc_tick_now
        - Branch String:   'demux/mjpeg.c:282,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:283,30'
              BranchSideFuncs:
                - vlc_tick_now
            - BranchSide:      'demux/mjpeg.c:285,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mjpeg.c:262,21'
          Dst:             vlc_stream_Block
        - Src:             'demux/mjpeg.c:264,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:275,26'
          Dst:             vlc_tick_now
        - Src:             'demux/mjpeg.c:279,5'
          Dst:             es_out_SetPCR
        - Src:             'demux/mjpeg.c:280,5'
          Dst:             es_out_Send
        - Src:             'demux/mjpeg.c:283,30'
          Dst:             vlc_tick_now
    - functionName:    GetLine
      functionSourceFile: '/src/vlc/modules/demux/mjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_pos
      BBCount:         24
      ICount:          192
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - Peek
        - strncpy
        - vlc_obj_malloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mjpeg.c:125,5'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:127,21'
              BranchSideFuncs:
                - Peek
                - vlc_obj_malloc
                - strncpy
                - Peek
            - BranchSide:      'demux/mjpeg.c:132,13'
              BranchSideFuncs:
                - vlc_obj_malloc
                - strncpy
                - Peek
        - Branch String:   'demux/mjpeg.c:127,13'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:125,5'
              BranchSideFuncs:
                - vlc_obj_malloc
                - strncpy
                - Peek
                - Peek
            - BranchSide:      'demux/mjpeg.c:129,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mjpeg.c:135,5'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:137,10'
              BranchSideFuncs:
                - vlc_obj_malloc
                - strncpy
                - Peek
            - BranchSide:      'demux/mjpeg.c:148,15'
              BranchSideFuncs:
                - vlc_obj_malloc
                - strncpy
        - Branch String:   'demux/mjpeg.c:138,13'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:135,5'
              BranchSideFuncs:
                - Peek
                - vlc_obj_malloc
                - strncpy
            - BranchSide:      'demux/mjpeg.c:140,25'
              BranchSideFuncs:
                - Peek
                - vlc_obj_malloc
                - strncpy
        - Branch String:   'demux/mjpeg.c:140,17'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:142,17'
              BranchSideFuncs:
                - vlc_obj_malloc
                - strncpy
                - Peek
            - BranchSide:      'demux/mjpeg.c:144,21'
              BranchSideFuncs:
                - vlc_obj_malloc
                - strncpy
                - Peek
        - Branch String:   'demux/mjpeg.c:149,15'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:149,18'
              BranchSideFuncs:
                - vlc_obj_malloc
                - strncpy
            - BranchSide:      'demux/mjpeg.c:153,14'
              BranchSideFuncs:
                - vlc_obj_malloc
                - strncpy
        - Branch String:   'demux/mjpeg.c:149,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:151,10'
              BranchSideFuncs:
                - vlc_obj_malloc
                - strncpy
            - BranchSide:      'demux/mjpeg.c:153,14'
              BranchSideFuncs:
                - vlc_obj_malloc
                - strncpy
        - Branch String:   'demux/mjpeg.c:154,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:155,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mjpeg.c:156,15'
              BranchSideFuncs:
                - strncpy
      Callsites:
        - Src:             'demux/mjpeg.c:127,15'
          Dst:             Peek
        - Src:             'demux/mjpeg.c:140,19'
          Dst:             Peek
        - Src:             'demux/mjpeg.c:153,14'
          Dst:             vlc_obj_malloc
        - Src:             'demux/mjpeg.c:156,5'
          Dst:             strncpy
    - functionName:    Peek
      functionSourceFile: '/src/vlc/modules/demux/mjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - b_first
      BBCount:         14
      ICount:          109
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    7
      BranchProfiles:
        - Branch String:   'demux/mjpeg.c:90,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:92,9'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:94,14'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:100,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:102,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:105,28'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:106,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:108,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:111,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mjpeg.c:98,14'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mjpeg.c:102,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:108,9'
          Dst:             vlc_object_Log
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    vlc_stream_GetContentType
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - content_type
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:523,12'
          Dst:             vlc_stream_Control
    - functionName:    vlc_bswap16
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    U16_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:932,12'
          Dst:             vlc_bswap16
    - functionName:    find_jpeg_marker
      functionSourceFile: '/src/vlc/modules/demux/mxpeg_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - position
        - data
        - size
      BBCount:         10
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mxpeg_helper.h:28,5'
          Branch Sides:
            - BranchSide:      'demux/mxpeg_helper.h:29,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mxpeg_helper.h:36,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mxpeg_helper.h:29,13'
          Branch Sides:
            - BranchSide:      'demux/mxpeg_helper.h:30,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mxpeg_helper.h:31,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mxpeg_helper.h:31,13'
          Branch Sides:
            - BranchSide:      'demux/mxpeg_helper.h:32,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/mxpeg_helper.h:35,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/mjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - demux_vaControlHelper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mjpeg.c:536,12'
          Dst:             demux_vaControlHelper
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_tick_rate_duration
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - frame_rate
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    demux_IsPathExtension
      functionSourceFile: '/src/vlc/modules/../include/vlc_demux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - psz_extension
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcasecmp
        - strrchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_demux.h:532,24'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:532,58'
              BranchSideFuncs:
                - strrchr
                - strcasecmp
            - BranchSide:      '../include/vlc_demux.h:533,58'
              BranchSideFuncs:
                - strrchr
                - strcasecmp
        - Branch String:   '../include/vlc_demux.h:535,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:535,33'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      '../include/vlc_demux.h:536,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_demux.h:535,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:536,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_demux.h:537,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_demux.h:534,27'
          Dst:             strrchr
        - Src:             '../include/vlc_demux.h:535,21'
          Dst:             strcasecmp
    - functionName:    var_InheritFloat
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:730,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:730,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:731,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:730,9'
          Dst:             var_Inherit
    - functionName:    MjpgDemux
      functionSourceFile: '/src/vlc/modules/demux/mjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         35
      ICount:          241
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - Peek
        - SendBlock
        - impossible_deadline
        - vlc_object_Log
        - vlc_tick_wait
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mjpeg.c:402,24'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:402,27'
              BranchSideFuncs:
                - Peek
                - vlc_object_Log
                - vlc_object_Log
                - SendBlock
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_wait
                - impossible_deadline
            - BranchSide:      'demux/mjpeg.c:410,16'
              BranchSideFuncs:
                - Peek
                - vlc_object_Log
                - vlc_object_Log
                - SendBlock
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:402,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:405,9'
              BranchSideFuncs:
                - vlc_tick_wait
                - impossible_deadline
            - BranchSide:      'demux/mjpeg.c:410,16'
              BranchSideFuncs:
                - Peek
                - vlc_object_Log
                - vlc_object_Log
                - SendBlock
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:405,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:405,9'
              BranchSideFuncs:
                - impossible_deadline
                - vlc_tick_wait
            - BranchSide:      'demux/mjpeg.c:405,9'
              BranchSideFuncs:
                - vlc_tick_wait
        - Branch String:   'demux/mjpeg.c:410,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:412,9'
              BranchSideFuncs:
                - vlc_object_Log
                - SendBlock
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:415,9'
              BranchSideFuncs:
                - vlc_object_Log
                - SendBlock
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:415,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:417,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:420,7'
              BranchSideFuncs:
                - vlc_object_Log
                - SendBlock
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:422,42'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:422,45'
              BranchSideFuncs:
                - vlc_object_Log
                - SendBlock
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:422,12'
              BranchSideFuncs:
                - vlc_object_Log
                - SendBlock
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:422,5'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:424,13'
              BranchSideFuncs:
                - vlc_object_Log
                - SendBlock
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:441,6'
              BranchSideFuncs:
                - vlc_object_Log
                - SendBlock
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:424,40'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:424,43'
              BranchSideFuncs:
                - vlc_object_Log
                - SendBlock
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:429,10'
              BranchSideFuncs:
                - vlc_object_Log
                - SendBlock
                - vlc_object_Log
                - vlc_object_Log
                - Peek
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:424,13'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:426,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - SendBlock
                - vlc_object_Log
                - Peek
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:429,10'
              BranchSideFuncs:
                - vlc_object_Log
                - SendBlock
                - vlc_object_Log
                - vlc_object_Log
                - Peek
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:430,13'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:422,5'
              BranchSideFuncs:
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
                - SendBlock
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:432,13'
              BranchSideFuncs:
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
                - SendBlock
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:434,17'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:436,17'
              BranchSideFuncs:
                - vlc_object_Log
                - SendBlock
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:439,9'
              BranchSideFuncs:
                - vlc_object_Log
                - SendBlock
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:446,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:447,9'
              BranchSideFuncs:
                - vlc_object_Log
                - SendBlock
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:448,23'
              BranchSideFuncs:
                - SendBlock
      Callsites:
        - Src:             'demux/mjpeg.c:405,9'
          Dst:             impossible_deadline
        - Src:             'demux/mjpeg.c:405,9'
          Dst:             vlc_tick_wait
        - Src:             'demux/mjpeg.c:410,10'
          Dst:             Peek
        - Src:             'demux/mjpeg.c:412,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:417,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:427,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:432,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:434,18'
          Dst:             Peek
        - Src:             'demux/mjpeg.c:436,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:443,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:448,12'
          Dst:             SendBlock
    - functionName:    MimeDemux
      functionSourceFile: '/src/vlc/modules/demux/mjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         41
      ICount:          275
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - CheckMimeHeader
        - Peek
        - SendBlock
        - strlen
        - strncmp
        - strnlen
        - vlc_object_Log
        - vlc_stream_Read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mjpeg.c:458,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:460,30'
              BranchSideFuncs:
                - vlc_stream_Read
                - Peek
                - vlc_object_Log
                - strlen
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - strnlen
                - strncmp
                - strlen
                - strncmp
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:463,14'
              BranchSideFuncs:
                - Peek
                - vlc_object_Log
                - strlen
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - strnlen
                - strncmp
                - strlen
                - strncmp
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:460,13'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:461,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mjpeg.c:462,5'
              BranchSideFuncs:
                - Peek
                - vlc_object_Log
                - strlen
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - strnlen
                - strncmp
                - strlen
                - strncmp
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:463,14'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:465,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mjpeg.c:470,17'
              BranchSideFuncs:
                - Peek
                - vlc_object_Log
                - strlen
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - strnlen
                - strncmp
                - strlen
                - strncmp
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:473,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:475,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - strnlen
                - strncmp
                - strlen
                - strncmp
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:479,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - strnlen
                - strncmp
                - strlen
                - strncmp
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:481,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:483,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:487,5'
              BranchSideFuncs:
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - strnlen
                - strncmp
                - strlen
                - strncmp
                - vlc_object_Log
                - Peek
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:489,43'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:489,46'
              BranchSideFuncs:
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - strnlen
                - strncmp
                - strlen
                - strncmp
                - vlc_object_Log
                - Peek
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:489,16'
              BranchSideFuncs:
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - strnlen
                - strncmp
                - strlen
                - strncmp
                - vlc_object_Log
                - Peek
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:489,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:491,14'
              BranchSideFuncs:
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - strnlen
                - strncmp
                - strlen
                - strncmp
                - vlc_object_Log
                - Peek
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:508,22'
              BranchSideFuncs:
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - strnlen
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - strncmp
                - strlen
                - strncmp
        - Branch String:   'demux/mjpeg.c:493,17'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:489,9'
              BranchSideFuncs:
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - strnlen
                - strncmp
                - strlen
                - strncmp
            - BranchSide:      'demux/mjpeg.c:495,17'
              BranchSideFuncs:
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - strnlen
                - strncmp
                - strlen
                - strncmp
        - Branch String:   'demux/mjpeg.c:498,21'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:500,21'
              BranchSideFuncs:
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - strnlen
                - strncmp
                - strlen
                - strncmp
                - vlc_object_Log
                - Peek
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:504,13'
              BranchSideFuncs:
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - strnlen
                - strncmp
                - strlen
                - strncmp
                - vlc_object_Log
                - Peek
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:510,10'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:510,23'
              BranchSideFuncs:
                - strnlen
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - vlc_object_Log
                - Peek
                - vlc_object_Log
                - strncmp
                - strlen
                - strncmp
            - BranchSide:      'demux/mjpeg.c:515,13'
              BranchSideFuncs:
                - vlc_object_Log
                - SendBlock
        - Branch String:   'demux/mjpeg.c:511,11'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:511,23'
              BranchSideFuncs:
                - strncmp
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - strlen
                - strncmp
                - strnlen
                - vlc_object_Log
                - Peek
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:518,10'
              BranchSideFuncs:
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - strnlen
                - strncmp
                - strlen
                - strncmp
                - vlc_object_Log
                - Peek
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:512,11'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:512,23'
              BranchSideFuncs:
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - strnlen
                - strncmp
                - strlen
                - strncmp
                - vlc_object_Log
                - Peek
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:518,10'
              BranchSideFuncs:
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - strnlen
                - strncmp
                - strlen
                - strncmp
                - vlc_object_Log
                - Peek
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:508,13'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:515,13'
              BranchSideFuncs:
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - strnlen
                - strncmp
                - strlen
                - strncmp
                - vlc_object_Log
                - Peek
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:518,10'
              BranchSideFuncs:
                - strlen
                - strncmp
                - vlc_object_Log
                - SendBlock
                - strnlen
                - strncmp
                - strlen
                - strncmp
                - vlc_object_Log
                - Peek
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:522,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:524,9'
              BranchSideFuncs:
                - SendBlock
            - BranchSide:      'demux/mjpeg.c:528,23'
              BranchSideFuncs:
                - SendBlock
      Callsites:
        - Src:             'demux/mjpeg.c:456,21'
          Dst:             CheckMimeHeader
        - Src:             'demux/mjpeg.c:460,13'
          Dst:             vlc_stream_Read
        - Src:             'demux/mjpeg.c:473,10'
          Dst:             Peek
        - Src:             'demux/mjpeg.c:475,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:480,14'
          Dst:             strlen
        - Src:             'demux/mjpeg.c:483,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:495,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:498,22'
          Dst:             Peek
        - Src:             'demux/mjpeg.c:500,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:509,22'
          Dst:             strlen
        - Src:             'demux/mjpeg.c:508,14'
          Dst:             strncmp
        - Src:             'demux/mjpeg.c:510,15'
          Dst:             strnlen
        - Src:             'demux/mjpeg.c:511,15'
          Dst:             strncmp
        - Src:             'demux/mjpeg.c:513,23'
          Dst:             strlen
        - Src:             'demux/mjpeg.c:512,15'
          Dst:             strncmp
        - Src:             'demux/mjpeg.c:524,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:528,12'
          Dst:             SendBlock
    - functionName:    CheckMimeHeader
      functionSourceFile: '/src/vlc/modules/demux/mjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_header_size
      BBCount:         45
      ICount:          295
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - GetLine
        - Peek
        - strcmp
        - strncasecmp
        - strncmp
        - vlc_obj_free
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mjpeg.c:176,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:178,9'
              BranchSideFuncs:
                - strncmp
                - GetLine
                - strcmp
                - vlc_obj_free
                - GetLine
                - vlc_obj_free
                - vlc_object_Log
                - strncasecmp
                - strncasecmp
                - vlc_obj_free
                - GetLine
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strncmp
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:181,9'
              BranchSideFuncs:
                - strncmp
                - GetLine
                - strcmp
                - vlc_obj_free
                - GetLine
                - vlc_obj_free
                - vlc_object_Log
                - strncasecmp
                - strncasecmp
                - vlc_obj_free
                - GetLine
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strncmp
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:181,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:183,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:186,26'
              BranchSideFuncs:
                - strncmp
                - GetLine
                - strcmp
                - vlc_obj_free
                - GetLine
                - vlc_obj_free
                - vlc_object_Log
                - strncasecmp
                - strncasecmp
                - vlc_obj_free
                - GetLine
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strncmp
        - Branch String:   'demux/mjpeg.c:187,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:187,29'
              BranchSideFuncs:
                - strncmp
                - GetLine
                - strcmp
                - vlc_obj_free
                - GetLine
                - vlc_obj_free
                - vlc_object_Log
                - strncasecmp
                - strncasecmp
                - vlc_obj_free
                - GetLine
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:194,18'
              BranchSideFuncs:
                - GetLine
                - strcmp
                - vlc_obj_free
                - GetLine
                - vlc_obj_free
                - vlc_object_Log
                - strncasecmp
                - strncasecmp
                - vlc_obj_free
                - GetLine
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:186,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:189,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mjpeg.c:194,18'
              BranchSideFuncs:
                - GetLine
                - strcmp
                - vlc_obj_free
                - GetLine
                - vlc_obj_free
                - vlc_object_Log
                - strncasecmp
                - strncasecmp
                - vlc_obj_free
                - GetLine
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:196,13'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:198,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:203,13'
              BranchSideFuncs:
                - strcmp
                - vlc_obj_free
                - GetLine
                - vlc_obj_free
                - vlc_object_Log
                - strncasecmp
                - strncasecmp
                - vlc_obj_free
                - GetLine
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:203,13'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:205,36'
              BranchSideFuncs:
                - vlc_object_Log
                - GetLine
                - vlc_obj_free
                - vlc_object_Log
                - strncasecmp
                - strncasecmp
                - vlc_obj_free
                - GetLine
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:211,25'
              BranchSideFuncs:
                - strcmp
                - vlc_obj_free
                - GetLine
                - vlc_obj_free
                - vlc_object_Log
                - strncasecmp
                - strncasecmp
                - vlc_obj_free
                - GetLine
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:211,17'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:213,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_obj_free
                - GetLine
                - vlc_obj_free
                - vlc_object_Log
                - strncasecmp
                - strncasecmp
                - vlc_obj_free
                - GetLine
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:216,13'
              BranchSideFuncs:
                - vlc_obj_free
                - GetLine
                - vlc_obj_free
                - vlc_object_Log
                - strncasecmp
                - strncasecmp
                - vlc_obj_free
                - GetLine
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:221,21'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:221,25'
              BranchSideFuncs:
                - vlc_obj_free
                - vlc_object_Log
                - strncasecmp
                - strncasecmp
                - vlc_obj_free
                - GetLine
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:221,5'
              BranchSideFuncs:
                - vlc_obj_free
                - vlc_object_Log
                - strncasecmp
                - strncasecmp
                - vlc_obj_free
                - GetLine
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:221,5'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:223,27'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - vlc_obj_free
                - GetLine
                - vlc_obj_free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:245,17'
              BranchSideFuncs:
                - vlc_obj_free
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:223,13'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:225,20'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_obj_free
                - GetLine
                - vlc_obj_free
                - vlc_object_Log
                - strncasecmp
                - strncasecmp
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:239,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_obj_free
                - GetLine
                - vlc_obj_free
                - vlc_object_Log
                - strncasecmp
                - strncasecmp
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:226,34'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:226,40'
              BranchSideFuncs:
                - strncasecmp
                - vlc_obj_free
                - GetLine
                - vlc_obj_free
                - vlc_object_Log
                - strncasecmp
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:226,13'
              BranchSideFuncs:
                - strncasecmp
                - vlc_obj_free
                - GetLine
                - vlc_obj_free
                - vlc_object_Log
                - strncasecmp
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:226,13'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:226,77'
              BranchSideFuncs:
                - strncasecmp
                - vlc_obj_free
                - GetLine
                - vlc_obj_free
                - vlc_object_Log
                - strncasecmp
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:227,30'
              BranchSideFuncs:
                - strncasecmp
                - vlc_obj_free
                - GetLine
                - vlc_obj_free
                - vlc_object_Log
                - strncasecmp
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:227,17'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:229,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_obj_free
                - GetLine
                - vlc_obj_free
                - vlc_object_Log
                - strncasecmp
                - strncasecmp
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:234,24'
              BranchSideFuncs:
                - vlc_obj_free
                - GetLine
                - vlc_obj_free
                - vlc_object_Log
                - strncasecmp
                - strncasecmp
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mjpeg.c:245,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:247,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mjpeg.c:251,5'
              BranchSideFuncs:
                - vlc_obj_free
      Callsites:
        - Src:             'demux/mjpeg.c:176,10'
          Dst:             Peek
        - Src:             'demux/mjpeg.c:178,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:183,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:186,9'
          Dst:             strncmp
        - Src:             'demux/mjpeg.c:187,12'
          Dst:             strncmp
        - Src:             'demux/mjpeg.c:195,20'
          Dst:             GetLine
        - Src:             'demux/mjpeg.c:198,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:206,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:211,17'
          Dst:             strcmp
        - Src:             'demux/mjpeg.c:213,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:216,13'
          Dst:             vlc_obj_free
        - Src:             'demux/mjpeg.c:220,16'
          Dst:             GetLine
        - Src:             'demux/mjpeg.c:223,14'
          Dst:             strncasecmp
        - Src:             'demux/mjpeg.c:227,17'
          Dst:             strncasecmp
        - Src:             'demux/mjpeg.c:229,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:239,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:241,9'
          Dst:             vlc_obj_free
        - Src:             'demux/mjpeg.c:242,20'
          Dst:             GetLine
        - Src:             'demux/mjpeg.c:247,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:251,5'
          Dst:             vlc_obj_free
    - functionName:    stream_ContentType
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_stream_GetContentType
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:598,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:599,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:600,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:598,9'
          Dst:             vlc_stream_GetContentType
    - functionName:    IsMxpeg
      functionSourceFile: '/src/vlc/modules/demux/mxpeg_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         34
      ICount:          244
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - U16_AT
        - find_jpeg_marker
        - memcmp
        - vlc_stream_Peek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mxpeg_helper.h:48,59'
          Branch Sides:
            - BranchSide:      'demux/mxpeg_helper.h:48,62'
              BranchSideFuncs: []
            - BranchSide:      'demux/mxpeg_helper.h:49,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mxpeg_helper.h:48,9'
          Branch Sides:
            - BranchSide:      'demux/mxpeg_helper.h:49,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mxpeg_helper.h:50,37'
              BranchSideFuncs:
                - find_jpeg_marker
                - U16_AT.2102
                - U16_AT.2102
                - memcmp
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Peek
        - Branch String:   'demux/mxpeg_helper.h:50,9'
          Branch Sides:
            - BranchSide:      'demux/mxpeg_helper.h:51,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mxpeg_helper.h:53,9'
              BranchSideFuncs:
                - U16_AT.2102
                - U16_AT.2102
                - memcmp
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Peek
        - Branch String:   'demux/mxpeg_helper.h:53,9'
          Branch Sides:
            - BranchSide:      'demux/mxpeg_helper.h:54,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mxpeg_helper.h:57,28'
              BranchSideFuncs:
                - U16_AT.2102
                - U16_AT.2102
                - memcmp
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Peek
        - Branch String:   'demux/mxpeg_helper.h:61,9'
          Branch Sides:
            - BranchSide:      'demux/mxpeg_helper.h:63,16'
              BranchSideFuncs:
                - vlc_stream_Peek
                - U16_AT.2102
                - memcmp
                - vlc_stream_Peek
                - memcmp
            - BranchSide:      'demux/mxpeg_helper.h:68,12'
              BranchSideFuncs:
                - U16_AT.2102
                - memcmp
                - vlc_stream_Peek
                - memcmp
        - Branch String:   'demux/mxpeg_helper.h:64,13'
          Branch Sides:
            - BranchSide:      'demux/mxpeg_helper.h:65,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mxpeg_helper.h:66,5'
              BranchSideFuncs:
                - U16_AT.2102
                - memcmp
                - vlc_stream_Peek
                - memcmp
        - Branch String:   'demux/mxpeg_helper.h:68,37'
          Branch Sides:
            - BranchSide:      'demux/mxpeg_helper.h:68,40'
              BranchSideFuncs:
                - U16_AT.2102
                - memcmp
                - vlc_stream_Peek
                - memcmp
            - BranchSide:      'demux/mxpeg_helper.h:69,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mxpeg_helper.h:68,10'
          Branch Sides:
            - BranchSide:      'demux/mxpeg_helper.h:69,9'
              BranchSideFuncs:
                - U16_AT.2102
                - memcmp
                - vlc_stream_Peek
                - memcmp
            - BranchSide:      'demux/mxpeg_helper.h:70,14'
              BranchSideFuncs:
                - U16_AT.2102
                - memcmp
                - vlc_stream_Peek
                - memcmp
        - Branch String:   'demux/mxpeg_helper.h:74,9'
          Branch Sides:
            - BranchSide:      'demux/mxpeg_helper.h:75,9'
              BranchSideFuncs:
                - vlc_stream_Peek
                - memcmp
            - BranchSide:      'demux/mxpeg_helper.h:78,12'
              BranchSideFuncs:
                - vlc_stream_Peek
                - memcmp
        - Branch String:   'demux/mxpeg_helper.h:79,9'
          Branch Sides:
            - BranchSide:      'demux/mxpeg_helper.h:80,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mxpeg_helper.h:82,17'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/mxpeg_helper.h:83,37'
          Branch Sides:
            - BranchSide:      'demux/mxpeg_helper.h:83,40'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/mxpeg_helper.h:84,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mxpeg_helper.h:83,10'
          Branch Sides:
            - BranchSide:      'demux/mxpeg_helper.h:84,9'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/mxpeg_helper.h:86,14'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/mxpeg_helper.h:88,9'
          Branch Sides:
            - BranchSide:      'demux/mxpeg_helper.h:89,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mxpeg_helper.h:91,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mxpeg_helper.h:45,16'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mxpeg_helper.h:48,9'
          Dst:             find_jpeg_marker
        - Src:             'demux/mxpeg_helper.h:50,9'
          Dst:             find_jpeg_marker
        - Src:             'demux/mxpeg_helper.h:57,28'
          Dst:             U16_AT
        - Src:             'demux/mxpeg_helper.h:64,13'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mxpeg_helper.h:71,19'
          Dst:             U16_AT
        - Src:             'demux/mxpeg_helper.h:74,10'
          Dst:             memcmp
        - Src:             'demux/mxpeg_helper.h:79,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mxpeg_helper.h:88,9'
          Dst:             memcmp
    - functionName:    vlc_entry_license__demux_mjpeg
      functionSourceFile: '/src/vlc/modules/demux/mjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_mjpeg
      functionSourceFile: '/src/vlc/modules/demux/mjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_mjpeg
      functionSourceFile: '/src/vlc/modules/demux/mjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/demux/mjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         54
      ICount:          377
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - CheckMimeHeader
        - IsMxpeg
        - demux_IsPathExtension
        - es_format_Init
        - es_out_Add
        - stream_ContentType
        - strlen
        - strstr
        - var_InheritFloat
        - vlc_obj_malloc
        - vlc_obj_strdup
        - vlc_object_Log
        - vlc_stream_Read
        - vlc_tick_rate_duration
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mjpeg.c:297,31'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:297,35'
              BranchSideFuncs:
                - vlc_obj_malloc
                - stream_ContentType.2124
                - CheckMimeHeader
                - vlc_object_Log
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
                - vlc_stream_Read
                - strstr
                - free
                - strlen
                - vlc_obj_strdup
                - free
            - BranchSide:      'demux/mjpeg.c:301,26'
              BranchSideFuncs:
                - vlc_obj_malloc
                - stream_ContentType.2124
                - CheckMimeHeader
                - vlc_object_Log
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
                - vlc_stream_Read
                - strstr
                - free
                - strlen
                - vlc_obj_strdup
                - free
        - Branch String:   'demux/mjpeg.c:297,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:299,9'
              BranchSideFuncs:
                - vlc_obj_malloc
                - stream_ContentType.2124
                - CheckMimeHeader
                - vlc_object_Log
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
                - vlc_stream_Read
                - strstr
                - free
                - strlen
                - vlc_obj_strdup
                - free
            - BranchSide:      'demux/mjpeg.c:301,26'
              BranchSideFuncs:
                - vlc_obj_malloc
                - stream_ContentType.2124
                - CheckMimeHeader
                - vlc_object_Log
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
                - vlc_stream_Read
                - strstr
                - free
                - strlen
                - vlc_obj_strdup
                - free
        - Branch String:   'demux/mjpeg.c:302,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:303,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mjpeg.c:305,27'
              BranchSideFuncs:
                - stream_ContentType.2124
                - CheckMimeHeader
                - vlc_object_Log
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
                - vlc_stream_Read
                - strstr
                - free
                - strlen
                - vlc_obj_strdup
                - free
        - Branch String:   'demux/mjpeg.c:314,10'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:317,34'
              BranchSideFuncs:
                - strstr
                - free
                - CheckMimeHeader
                - vlc_object_Log
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
                - vlc_stream_Read
                - strlen
                - vlc_obj_strdup
                - free
            - BranchSide:      'demux/mjpeg.c:338,34'
              BranchSideFuncs:
                - CheckMimeHeader
                - vlc_object_Log
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
                - vlc_stream_Read
        - Branch String:   'demux/mjpeg.c:318,13'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:320,22'
              BranchSideFuncs:
                - strlen
                - vlc_obj_strdup
                - free
                - free
                - CheckMimeHeader
                - vlc_object_Log
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
                - vlc_stream_Read
            - BranchSide:      'demux/mjpeg.c:335,15'
              BranchSideFuncs:
                - free
                - CheckMimeHeader
                - vlc_object_Log
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
                - vlc_stream_Read
        - Branch String:   'demux/mjpeg.c:322,25'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:322,28'
              BranchSideFuncs:
                - vlc_obj_strdup
                - free
                - free
                - CheckMimeHeader
                - vlc_object_Log
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
                - vlc_stream_Read
            - BranchSide:      'demux/mjpeg.c:328,36'
              BranchSideFuncs:
                - vlc_obj_strdup
                - free
                - free
                - CheckMimeHeader
                - vlc_object_Log
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
                - vlc_stream_Read
        - Branch String:   'demux/mjpeg.c:323,17'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:323,20'
              BranchSideFuncs:
                - vlc_obj_strdup
                - free
                - free
                - CheckMimeHeader
                - vlc_object_Log
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
                - vlc_stream_Read
            - BranchSide:      'demux/mjpeg.c:328,36'
              BranchSideFuncs:
                - vlc_obj_strdup
                - free
                - free
                - CheckMimeHeader
                - vlc_object_Log
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
                - vlc_stream_Read
        - Branch String:   'demux/mjpeg.c:322,17'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:325,17'
              BranchSideFuncs:
                - vlc_obj_strdup
                - free
                - free
                - CheckMimeHeader
                - vlc_object_Log
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
                - vlc_stream_Read
            - BranchSide:      'demux/mjpeg.c:328,36'
              BranchSideFuncs:
                - vlc_obj_strdup
                - free
                - free
                - CheckMimeHeader
                - vlc_object_Log
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
                - vlc_stream_Read
        - Branch String:   'demux/mjpeg.c:329,17'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:331,23'
              BranchSideFuncs:
                - free
                - CheckMimeHeader
                - vlc_object_Log
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
                - vlc_stream_Read
            - BranchSide:      'demux/mjpeg.c:334,9'
              BranchSideFuncs:
                - free
                - CheckMimeHeader
                - vlc_object_Log
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
                - vlc_stream_Read
        - Branch String:   'demux/mjpeg.c:339,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:341,9'
              BranchSideFuncs:
                - vlc_stream_Read
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
            - BranchSide:      'demux/mjpeg.c:345,14'
              BranchSideFuncs:
                - vlc_object_Log
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
        - Branch String:   'demux/mjpeg.c:342,13'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:343,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mjpeg.c:344,5'
              BranchSideFuncs:
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
        - Branch String:   'demux/mjpeg.c:345,14'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:348,13'
              BranchSideFuncs:
                - vlc_object_Log
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
            - BranchSide:      'demux/mjpeg.c:361,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mjpeg.c:348,38'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:348,41'
              BranchSideFuncs:
                - vlc_object_Log
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
            - BranchSide:      'demux/mjpeg.c:356,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mjpeg.c:348,13'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:350,13'
              BranchSideFuncs:
                - vlc_object_Log
                - var_InheritFloat.2106
                - demux_IsPathExtension.2105
                - demux_IsPathExtension.2105
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
            - BranchSide:      'demux/mjpeg.c:356,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mjpeg.c:368,51'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:369,32'
              BranchSideFuncs:
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
            - BranchSide:      'demux/mjpeg.c:372,9'
              BranchSideFuncs:
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
        - Branch String:   'demux/mjpeg.c:368,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:372,9'
              BranchSideFuncs:
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
            - BranchSide:      'demux/mjpeg.c:378,9'
              BranchSideFuncs:
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
        - Branch String:   'demux/mjpeg.c:373,13'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:375,19'
              BranchSideFuncs:
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
            - BranchSide:      'demux/mjpeg.c:376,5'
              BranchSideFuncs:
                - es_format_Init
                - es_out_Add.2104
                - vlc_tick_rate_duration
        - Branch String:   'demux/mjpeg.c:379,29'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:379,60'
              BranchSideFuncs:
                - vlc_tick_rate_duration
                - es_format_Init
                - es_out_Add.2104
            - BranchSide:      'demux/mjpeg.c:379,5'
              BranchSideFuncs:
                - es_format_Init
                - es_out_Add.2104
        - Branch String:   'demux/mjpeg.c:385,9'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:386,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mjpeg.c:388,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mjpeg.c:297,9'
          Dst:             IsMxpeg
        - Src:             'demux/mjpeg.c:301,26'
          Dst:             vlc_obj_malloc
        - Src:             'demux/mjpeg.c:313,26'
          Dst:             stream_ContentType
        - Src:             'demux/mjpeg.c:317,26'
          Dst:             strstr
        - Src:             'demux/mjpeg.c:321,26'
          Dst:             strlen
        - Src:             'demux/mjpeg.c:328,36'
          Dst:             vlc_obj_strdup
        - Src:             'demux/mjpeg.c:338,17'
          Dst:             CheckMimeHeader
        - Src:             'demux/mjpeg.c:342,13'
          Dst:             vlc_stream_Read
        - Src:             'demux/mjpeg.c:350,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mjpeg.c:365,19'
          Dst:             var_InheritFloat
        - Src:             'demux/mjpeg.c:368,9'
          Dst:             demux_IsPathExtension
        - Src:             'demux/mjpeg.c:369,9'
          Dst:             demux_IsPathExtension
        - Src:             'demux/mjpeg.c:379,37'
          Dst:             vlc_tick_rate_duration
        - Src:             'demux/mjpeg.c:381,5'
          Dst:             es_format_Init
        - Src:             'demux/mjpeg.c:384,19'
          Dst:             es_out_Add
    - functionName:    vlc_entry__demux_mjpeg
      functionSourceFile: '/src/vlc/modules/demux/mjpeg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         20
      ICount:          185
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mjpeg.c:49,1'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:49,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/mjpeg.c:49,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mjpeg.c:49,1'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:49,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/mjpeg.c:50,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mjpeg.c:50,5'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:50,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mjpeg.c:51,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mjpeg.c:51,5'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:51,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mjpeg.c:52,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mjpeg.c:52,5'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:52,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mjpeg.c:56,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mjpeg.c:52,5'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:52,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mjpeg.c:53,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mjpeg.c:53,5'
          Branch Sides:
            - BranchSide:      'demux/mjpeg.c:53,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mjpeg.c:54,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mjpeg.c:53,5'
          Dst:             Open
    - functionName:    MP4_ChunkDestroy
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ck
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:495,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:496,15'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'demux/mp4/mp4.c:497,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/mp4.c:497,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:497,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/mp4.c:498,15'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    MP4_TrackClean
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4065
      functionLinenumberEnd: 4084
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - p_track
      BBCount:         16
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ASFPacketTrackReset
        - MP4_ChunkDestroy
        - es_format_Clean
        - es_out_Del
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:4068,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4069,21'
              BranchSideFuncs:
                - es_out_Del.2250
                - free
                - free
                - ASFPacketTrackReset
                - free
                - MP4_ChunkDestroy
            - BranchSide:      'demux/mp4/mp4.c:4071,9'
              BranchSideFuncs:
                - free
                - free
                - ASFPacketTrackReset
                - free
                - MP4_ChunkDestroy
        - Branch String:   'demux/mp4/mp4.c:4071,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4073,27'
              BranchSideFuncs:
                - free
                - free
                - ASFPacketTrackReset
                - free
                - MP4_ChunkDestroy
            - BranchSide:      'demux/mp4/mp4.c:4076,11'
              BranchSideFuncs:
                - free
                - free
                - ASFPacketTrackReset
                - free
        - Branch String:   'demux/mp4/mp4.c:4073,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4074,32'
              BranchSideFuncs:
                - MP4_ChunkDestroy
                - free
                - free
                - ASFPacketTrackReset
                - free
            - BranchSide:      'demux/mp4/mp4.c:4075,5'
              BranchSideFuncs:
                - free
                - free
                - ASFPacketTrackReset
                - free
        - Branch String:   'demux/mp4/mp4.c:4078,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4078,9'
              BranchSideFuncs:
                - ASFPacketTrackReset
                - free
            - BranchSide:      'demux/mp4/mp4.c:4079,15'
              BranchSideFuncs:
                - free
                - ASFPacketTrackReset
                - free
      Callsites:
        - Src:             'demux/mp4/mp4.c:4066,5'
          Dst:             es_format_Clean
        - Src:             'demux/mp4/mp4.c:4069,9'
          Dst:             es_out_Del
        - Src:             'demux/mp4/mp4.c:4074,13'
          Dst:             MP4_ChunkDestroy
        - Src:             'demux/mp4/mp4.c:4081,5'
          Dst:             ASFPacketTrackReset
    - functionName:    es_out_Del
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_input_title_Delete
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_seekpoint_Delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:131,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:132,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:134,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_seekpoint_Delete.2252
        - Branch String:   '../include/vlc_input.h:135,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:136,31'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.2252
                - free
                - free
            - BranchSide:      '../include/vlc_input.h:137,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             '../include/vlc_input.h:136,9'
          Dst:             vlc_seekpoint_Delete
    - functionName:    vlc_seekpoint_Delete
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - point
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:67,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:67,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '../include/vlc_input.h:68,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    vlc_frame_ChainExtract
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_list
        - p_data
        - i_max
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:523,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:523,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:523,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:523,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:533,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:525,25'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainProperties
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
        - pi_count
        - pi_size
        - pi_length
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:553,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:555,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:562,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:562,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:563,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:564,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:564,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:565,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:566,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:567,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainGather
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_Alloc
        - vlc_frame_ChainExtract
        - vlc_frame_ChainProperties
        - vlc_frame_ChainRelease
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:590,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:591,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:593,32'
              BranchSideFuncs:
                - vlc_frame_ChainProperties.2255
                - vlc_frame_Alloc
                - vlc_frame_ChainExtract.2254
                - vlc_frame_ChainRelease.2253
        - Branch String:   '../include/vlc_frame.h:596,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:597,9'
              BranchSideFuncs:
                - vlc_frame_ChainExtract.2254
                - vlc_frame_ChainRelease.2253
            - BranchSide:      '../include/vlc_frame.h:598,29'
              BranchSideFuncs:
                - vlc_frame_ChainExtract.2254
                - vlc_frame_ChainRelease.2253
      Callsites:
        - Src:             '../include/vlc_frame.h:593,5'
          Dst:             vlc_frame_ChainProperties
        - Src:             '../include/vlc_frame.h:595,9'
          Dst:             vlc_frame_Alloc
        - Src:             '../include/vlc_frame.h:598,5'
          Dst:             vlc_frame_ChainExtract
        - Src:             '../include/vlc_frame.h:606,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    MP4ASF_GetTrack
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5702
      functionLinenumberEnd: 5714
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - p_packetsys
        - i_stream_number
      BBCount:         11
      ICount:          95
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:5705,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5707,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:5713,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:5707,36'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5708,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:5712,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:5707,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5710,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:5712,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    stream_ReadU32
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - p_read
        - i_toread
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_stream_Read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:259,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:261,37'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Read
            - BranchSide:      'demux/mp4/mp4.c:267,34'
              BranchSideFuncs:
                - vlc_stream_Read
        - Branch String:   'demux/mp4/mp4.c:262,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:263,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:265,22'
              BranchSideFuncs:
                - vlc_stream_Read
      Callsites:
        - Src:             'demux/mp4/mp4.c:261,20'
          Dst:             vlc_stream_Read
        - Src:             'demux/mp4/mp4.c:267,17'
          Dst:             vlc_stream_Read
    - functionName:    EnsureUTF8
      functionSourceFile: '/src/vlc/modules/../include/vlc_charset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_towc
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_charset.h:120,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_charset.h:121,13'
              BranchSideFuncs:
                - vlc_towc
            - BranchSide:      '../include/vlc_charset.h:128,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_charset.h:121,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_charset.h:122,20'
              BranchSideFuncs:
                - vlc_towc
            - BranchSide:      '../include/vlc_charset.h:125,17'
              BranchSideFuncs:
                - vlc_towc
      Callsites:
        - Src:             '../include/vlc_charset.h:120,17'
          Dst:             vlc_towc
    - functionName:    LoadChapterApple
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2551
      functionLinenumberEnd: 2602
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - tk
      BBCount:         47
      ICount:          359
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - EnsureUTF8
        - FromCharset
        - MP4_TrackGetDTSPTS
        - MP4_TrackGetPos
        - MP4_TrackGetReadSize
        - TrackUpdateSampleAndTimes
        - U16_AT
        - abort
        - memcmp
        - realloc
        - stream_ReadU32
        - strndup
        - vlc_input_title_New
        - vlc_seekpoint_Delete
        - vlc_seekpoint_New
        - vlc_stream_Seek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:2554,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2554,5'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
                - U16_AT.2258
            - BranchSide:      'demux/mp4/mp4.c:2556,13'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
                - U16_AT.2258
        - Branch String:   'demux/mp4/mp4.c:2556,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2558,13'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
                - U16_AT.2258
            - BranchSide:      'demux/mp4/mp4.c:2559,36'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
                - U16_AT.2258
        - Branch String:   'demux/mp4/mp4.c:2566,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2567,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2569,13'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
                - U16_AT.2258
        - Branch String:   'demux/mp4/mp4.c:2569,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2569,45'
              BranchSideFuncs:
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
                - U16_AT.2258
            - BranchSide:      'demux/mp4/mp4.c:2601,5'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
                - U16_AT.2258
        - Branch String:   'demux/mp4/mp4.c:2569,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2572,53'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
                - U16_AT.2258
            - BranchSide:      'demux/mp4/mp4.c:2601,5'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
                - U16_AT.2258
        - Branch String:   'demux/mp4/mp4.c:2573,53'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2573,53'
              BranchSideFuncs:
                - stream_ReadU32
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
                - U16_AT.2258
            - BranchSide:      'demux/mp4/mp4.c:2573,53'
              BranchSideFuncs:
                - stream_ReadU32
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
                - U16_AT.2258
        - Branch String:   'demux/mp4/mp4.c:2574,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2576,43'
              BranchSideFuncs:
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - realloc
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
                - U16_AT.2258
            - BranchSide:      'demux/mp4/mp4.c:2600,9'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
                - U16_AT.2258
        - Branch String:   'demux/mp4/mp4.c:2576,43'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2576,32'
              BranchSideFuncs:
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - realloc
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
            - BranchSide:      'demux/mp4/mp4.c:2576,32'
              BranchSideFuncs:
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - U16_AT.2258
                - realloc
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
        - Branch String:   'demux/mp4/mp4.c:2580,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2580,33'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
                - U16_AT.2258
            - BranchSide:      'demux/mp4/mp4.c:2582,21'
              BranchSideFuncs:
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - U16_AT.2258
                - realloc
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
        - Branch String:   'demux/mp4/mp4.c:2582,34'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2582,46'
              BranchSideFuncs:
                - memcmp
                - FromCharset
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - U16_AT.2258
                - realloc
                - vlc_seekpoint_Delete.2252
            - BranchSide:      'demux/mp4/mp4.c:2585,44'
              BranchSideFuncs:
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - memcmp
                - FromCharset
                - U16_AT.2258
                - realloc
                - vlc_seekpoint_Delete.2252
        - Branch String:   'demux/mp4/mp4.c:2582,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2583,60'
              BranchSideFuncs:
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - memcmp
                - FromCharset
                - U16_AT.2258
                - realloc
                - vlc_seekpoint_Delete.2252
            - BranchSide:      'demux/mp4/mp4.c:2585,44'
              BranchSideFuncs:
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - memcmp
                - FromCharset
                - U16_AT.2258
                - realloc
                - vlc_seekpoint_Delete.2252
        - Branch String:   'demux/mp4/mp4.c:2587,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2589,43'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.2252
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - realloc
                - memcmp
                - FromCharset
                - U16_AT.2258
            - BranchSide:      'demux/mp4/mp4.c:2593,29'
              BranchSideFuncs:
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
                - U16_AT.2258
                - realloc
        - Branch String:   'demux/mp4/mp4.c:2596,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2597,38'
              BranchSideFuncs:
                - malloc
                - abort
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
                - U16_AT.2258
                - realloc
            - BranchSide:      'demux/mp4/mp4.c:2598,17'
              BranchSideFuncs:
                - malloc
                - abort
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
                - U16_AT.2258
                - realloc
        - Branch String:   'demux/mp4/mp4.c:2598,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2598,17'
              BranchSideFuncs:
                - realloc
                - abort
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
                - U16_AT.2258
            - BranchSide:      'demux/mp4/mp4.c:2598,17'
              BranchSideFuncs:
                - malloc
                - abort
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - realloc
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
                - U16_AT.2258
        - Branch String:   'demux/mp4/mp4.c:2598,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2598,17'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
                - U16_AT.2258
            - BranchSide:      'demux/mp4/mp4.c:2599,13'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetPos
                - vlc_stream_Seek
                - stream_ReadU32
                - U16_AT.2258
                - vlc_seekpoint_New.2259
                - strndup
                - EnsureUTF8.2257
                - vlc_input_title_New.2260
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
                - memcmp
                - FromCharset
                - U16_AT.2258
      Callsites:
        - Src:             'demux/mp4/mp4.c:2559,9'
          Dst:             TrackUpdateSampleAndTimes
        - Src:             'demux/mp4/mp4.c:2562,9'
          Dst:             MP4_TrackGetDTSPTS
        - Src:             'demux/mp4/mp4.c:2564,33'
          Dst:             MP4_TrackGetReadSize
        - Src:             'demux/mp4/mp4.c:2569,57'
          Dst:             MP4_TrackGetPos
        - Src:             'demux/mp4/mp4.c:2569,28'
          Dst:             vlc_stream_Seek
        - Src:             'demux/mp4/mp4.c:2572,37'
          Dst:             stream_ReadU32
        - Src:             'demux/mp4/mp4.c:2576,43'
          Dst:             U16_AT
        - Src:             'demux/mp4/mp4.c:2576,43'
          Dst:             U16_AT
        - Src:             'demux/mp4/mp4.c:2579,34'
          Dst:             vlc_seekpoint_New
        - Src:             'demux/mp4/mp4.c:2582,38'
          Dst:             memcmp
        - Src:             'demux/mp4/mp4.c:2583,35'
          Dst:             FromCharset
        - Src:             'demux/mp4/mp4.c:2585,35'
          Dst:             strndup
        - Src:             'demux/mp4/mp4.c:2589,21'
          Dst:             vlc_seekpoint_Delete
        - Src:             'demux/mp4/mp4.c:2593,17'
          Dst:             EnsureUTF8
        - Src:             'demux/mp4/mp4.c:2597,38'
          Dst:             vlc_input_title_New
        - Src:             'demux/mp4/mp4.c:2598,17'
          Dst:             realloc
        - Src:             'demux/mp4/mp4.c:2598,17'
          Dst:             abort
    - functionName:    TrackUpdateSampleAndTimes
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3767
      functionLinenumberEnd: 3778
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_track
      BBCount:         11
      ICount:          93
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - MP4_ChunkGetSampleCTSDelta
        - MP4_ChunkGetSampleDTS
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:3770,50'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3770,53'
              BranchSideFuncs:
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
            - BranchSide:      'demux/mp4/mp4.c:3772,50'
              BranchSideFuncs:
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
        - Branch String:   'demux/mp4/mp4.c:3770,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3771,26'
              BranchSideFuncs:
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
            - BranchSide:      'demux/mp4/mp4.c:3772,50'
              BranchSideFuncs:
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
        - Branch String:   'demux/mp4/mp4.c:3774,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3775,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3777,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:3772,27'
          Dst:             MP4_ChunkGetSampleDTS
        - Src:             'demux/mp4/mp4.c:3774,10'
          Dst:             MP4_ChunkGetSampleCTSDelta
    - functionName:    MP4_TrackGetDTSPTS
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_track
        - pi_nzpts
      BBCount:         20
      ICount:          143
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - MP4_MapTrackTimeIntoTimeline
        - MP4_rescale_mtime
      functionUses:    7
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:600,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:602,13'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:613,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:602,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:604,25'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:606,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:606,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:608,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:610,26'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:613,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:613,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:615,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:615,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:615,26'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:617,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:615,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:616,26'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:617,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:596,12'
          Dst:             MP4_MapTrackTimeIntoTimeline
        - Src:             'demux/mp4/mp4.c:598,24'
          Dst:             MP4_rescale_mtime
        - Src:             'demux/mp4/mp4.c:604,33'
          Dst:             MP4_rescale_mtime
    - functionName:    MP4_TrackGetReadSize
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4241
      functionLinenumberEnd: 4398
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_track
        - pi_nb_samples
      BBCount:         71
      ICount:          483
      EdgeCount:       90
      CyclomaticComplexity: 21
      functionsReached:
        - MP4_GetAudioFrameInfo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:4245,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4246,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4248,10'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
        - Branch String:   'demux/mp4/mp4.c:4248,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4250,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4259,52'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
        - Branch String:   'demux/mp4/mp4.c:4252,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4253,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4255,20'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4281,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4283,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4288,13'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
        - Branch String:   'demux/mp4/mp4.c:4288,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4290,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4295,14'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
        - Branch String:   'demux/mp4/mp4.c:4295,48'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4295,51'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
            - BranchSide:      'demux/mp4/mp4.c:4306,17'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
        - Branch String:   'demux/mp4/mp4.c:4295,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4297,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4306,17'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
        - Branch String:   'demux/mp4/mp4.c:4298,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4299,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4301,24'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4306,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4311,34'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
            - BranchSide:      'demux/mp4/mp4.c:4311,34'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
            - BranchSide:      'demux/mp4/mp4.c:4320,34'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
            - BranchSide:      'demux/mp4/mp4.c:4320,34'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
            - BranchSide:      'demux/mp4/mp4.c:4320,34'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
            - BranchSide:      'demux/mp4/mp4.c:4320,34'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
            - BranchSide:      'demux/mp4/mp4.c:4320,34'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
            - BranchSide:      'demux/mp4/mp4.c:4320,34'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
            - BranchSide:      'demux/mp4/mp4.c:4320,34'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
            - BranchSide:      'demux/mp4/mp4.c:4325,36'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
        - Branch String:   'demux/mp4/mp4.c:4327,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4328,38'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
            - BranchSide:      'demux/mp4/mp4.c:4329,17'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
        - Branch String:   'demux/mp4/mp4.c:4334,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4338,44'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
            - BranchSide:      'demux/mp4/mp4.c:4376,29'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4342,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4343,36'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4345,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4345,37'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4345,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4364,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4345,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4348,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4364,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4348,46'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4349,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4357,41'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4348,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4351,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4357,41'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4357,41'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4357,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4357,30'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4377,68'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4376,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4378,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4385,20'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4388,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4391,23'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4391,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4392,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4393,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:4338,21'
          Dst:             MP4_GetAudioFrameInfo
    - functionName:    MP4_TrackGetPos
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4401
      functionLinenumberEnd: 4443
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_track
      BBCount:         22
      ICount:          180
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - MP4_GetAudioFrameInfo
      functionUses:    7
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:4407,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4410,30'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
            - BranchSide:      'demux/mp4/mp4.c:4435,25'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4413,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4416,17'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
            - BranchSide:      'demux/mp4/mp4.c:4431,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4418,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4421,71'
              BranchSideFuncs:
                - MP4_GetAudioFrameInfo
            - BranchSide:      'demux/mp4/mp4.c:4429,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4422,39'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4422,42'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4428,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4422,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4425,28'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4428,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4435,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4438,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:4421,48'
          Dst:             MP4_GetAudioFrameInfo
    - functionName:    U16_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap16
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:932,12'
          Dst:             vlc_bswap16
    - functionName:    vlc_seekpoint_New
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:57,40'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:57,18'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_input.h:57,40'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../include/vlc_input.h:58,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:59,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:60,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_input_title_New
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:115,40'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:115,20'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_input.h:115,40'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../include/vlc_input.h:116,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:117,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_bswap16
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_GetAudioFrameInfo
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4154
      functionLinenumberEnd: 4237
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_track
        - p_soun
        - pi_size
      BBCount:         45
      ICount:          283
      EdgeCount:       49
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - aout_BitsPerSample
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:4158,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4162,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4166,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4170,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4174,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4178,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4194,33'
              BranchSideFuncs:
                - aout_BitsPerSample
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:4194,33'
              BranchSideFuncs:
                - aout_BitsPerSample
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:4194,33'
              BranchSideFuncs:
                - aout_BitsPerSample
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:4194,33'
              BranchSideFuncs:
                - aout_BitsPerSample
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:4194,33'
              BranchSideFuncs:
                - aout_BitsPerSample
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:4194,33'
              BranchSideFuncs:
                - aout_BitsPerSample
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:4194,33'
              BranchSideFuncs:
                - aout_BitsPerSample
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:4194,33'
              BranchSideFuncs:
                - aout_BitsPerSample
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:4194,33'
              BranchSideFuncs:
                - aout_BitsPerSample
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:4194,33'
              BranchSideFuncs:
                - aout_BitsPerSample
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:4194,33'
              BranchSideFuncs:
                - aout_BitsPerSample
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:4194,33'
              BranchSideFuncs:
                - aout_BitsPerSample
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:4194,33'
              BranchSideFuncs:
                - aout_BitsPerSample
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:4203,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4203,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4203,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4203,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4216,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4197,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4197,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4198,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4203,45'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4203,48'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4210,37'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4203,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4205,39'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4210,37'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4220,62'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4220,62'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4221,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4221,49'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4221,49'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4222,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4220,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4220,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4224,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:4195,34'
          Dst:             aout_BitsPerSample
        - Src:             'demux/mp4/mp4.c:4197,13'
          Dst:             __assert_fail
    - functionName:    MP4_MapTrackTimeIntoTimeline
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - p_track
        - i_movie_timescale
        - i_time
      BBCount:         14
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - MP4_rescale
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:505,26'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:505,29'
              BranchSideFuncs:
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:506,16'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:505,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:506,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:509,14'
              BranchSideFuncs:
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:512,32'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:512,35'
              BranchSideFuncs:
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:516,47'
              BranchSideFuncs:
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:512,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:513,19'
              BranchSideFuncs:
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:516,47'
              BranchSideFuncs:
                - MP4_rescale
      Callsites:
        - Src:             'demux/mp4/mp4.c:516,34'
          Dst:             MP4_rescale
    - functionName:    MP4_rescale_mtime
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - i_value
        - i_timescale
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MP4_rescale
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mp4/mp4.c:248,12'
          Dst:             MP4_rescale
    - functionName:    MP4_rescale
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - i_value
        - i_timescale
        - i_newscale
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    20
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:234,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:235,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:237,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:237,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:238,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:241,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MP4_ChunkGetSampleDTS
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_chunk
        - i_sample
      BBCount:         11
      ICount:          111
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:552,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:552,28'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:552,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:552,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:552,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:554,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:554,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:556,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:562,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MP4_ChunkGetSampleCTSDelta
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_chunk
        - i_sample
        - pi_delta
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:572,37'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:572,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:584,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:572,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:574,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:584,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:574,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:576,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:583,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:576,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:578,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:581,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    LoadChapterGoPro
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2526
      functionLinenumberEnd: 2549
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_hmmt
      BBCount:         21
      ICount:          183
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - EnsureUTF8
        - abort
        - asprintf
        - realloc
        - vlc_input_title_New
        - vlc_seekpoint_Delete
        - vlc_seekpoint_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:2530,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2530,9'
              BranchSideFuncs:
                - vlc_seekpoint_New.2259
                - asprintf
                - EnsureUTF8.2257
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
            - BranchSide:      'demux/mp4/mp4.c:2531,23'
              BranchSideFuncs:
                - vlc_seekpoint_New.2259
                - asprintf
                - EnsureUTF8.2257
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
        - Branch String:   'demux/mp4/mp4.c:2531,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2533,30'
              BranchSideFuncs:
                - vlc_seekpoint_New.2259
                - asprintf
                - EnsureUTF8.2257
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
            - BranchSide:      'demux/mp4/mp4.c:2548,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2534,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2535,17'
              BranchSideFuncs:
                - vlc_seekpoint_New.2259
                - asprintf
                - EnsureUTF8.2257
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
            - BranchSide:      'demux/mp4/mp4.c:2537,28'
              BranchSideFuncs:
                - asprintf
                - EnsureUTF8.2257
                - malloc
                - abort
                - vlc_seekpoint_New.2259
                - realloc
                - vlc_seekpoint_Delete.2252
        - Branch String:   'demux/mp4/mp4.c:2537,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2539,17'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.2252
                - vlc_seekpoint_New.2259
                - asprintf
                - EnsureUTF8.2257
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/mp4/mp4.c:2544,25'
              BranchSideFuncs:
                - EnsureUTF8.2257
                - malloc
                - abort
                - vlc_seekpoint_New.2259
                - asprintf
                - vlc_seekpoint_Delete.2252
                - realloc
        - Branch String:   'demux/mp4/mp4.c:2547,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2547,13'
              BranchSideFuncs:
                - realloc
                - abort
                - vlc_seekpoint_New.2259
                - asprintf
                - EnsureUTF8.2257
                - malloc
                - vlc_seekpoint_Delete.2252
            - BranchSide:      'demux/mp4/mp4.c:2547,13'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_seekpoint_New.2259
                - asprintf
                - EnsureUTF8.2257
                - realloc
                - vlc_seekpoint_Delete.2252
        - Branch String:   'demux/mp4/mp4.c:2547,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2547,13'
              BranchSideFuncs:
                - vlc_seekpoint_New.2259
                - asprintf
                - EnsureUTF8.2257
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
            - BranchSide:      'demux/mp4/mp4.c:2548,9'
              BranchSideFuncs:
                - vlc_seekpoint_New.2259
                - asprintf
                - EnsureUTF8.2257
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
      Callsites:
        - Src:             'demux/mp4/mp4.c:2529,22'
          Dst:             vlc_input_title_New
        - Src:             'demux/mp4/mp4.c:2533,30'
          Dst:             vlc_seekpoint_New
        - Src:             'demux/mp4/mp4.c:2537,17'
          Dst:             asprintf
        - Src:             'demux/mp4/mp4.c:2540,17'
          Dst:             vlc_seekpoint_Delete
        - Src:             'demux/mp4/mp4.c:2544,13'
          Dst:             EnsureUTF8
        - Src:             'demux/mp4/mp4.c:2547,13'
          Dst:             realloc
        - Src:             'demux/mp4/mp4.c:2547,13'
          Dst:             abort
    - functionName:    LoadChapterGpac
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2497
      functionLinenumberEnd: 2524
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_chpl
      BBCount:         23
      ICount:          207
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - EnsureUTF8
        - abort
        - realloc
        - strdup
        - vlc_input_title_New
        - vlc_seekpoint_Delete
        - vlc_seekpoint_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:2500,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2501,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2503,22'
              BranchSideFuncs:
                - vlc_input_title_New.2260
                - vlc_seekpoint_New.2259
                - strdup
                - EnsureUTF8.2257
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
        - Branch String:   'demux/mp4/mp4.c:2504,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2505,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2507,14'
              BranchSideFuncs:
                - vlc_seekpoint_New.2259
                - strdup
                - EnsureUTF8.2257
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
        - Branch String:   'demux/mp4/mp4.c:2507,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2507,5'
              BranchSideFuncs:
                - vlc_seekpoint_New.2259
                - strdup
                - EnsureUTF8.2257
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
            - BranchSide:      'demux/mp4/mp4.c:2509,26'
              BranchSideFuncs:
                - vlc_seekpoint_New.2259
                - strdup
                - EnsureUTF8.2257
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
        - Branch String:   'demux/mp4/mp4.c:2510,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2510,24'
              BranchSideFuncs:
                - vlc_seekpoint_New.2259
                - strdup
                - EnsureUTF8.2257
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
            - BranchSide:      'demux/mp4/mp4.c:2512,31'
              BranchSideFuncs:
                - strdup
                - EnsureUTF8.2257
                - malloc
                - abort
                - vlc_seekpoint_New.2259
                - realloc
                - vlc_seekpoint_Delete.2252
        - Branch String:   'demux/mp4/mp4.c:2513,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2515,35'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.2252
                - vlc_seekpoint_New.2259
                - strdup
                - EnsureUTF8.2257
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/mp4/mp4.c:2519,21'
              BranchSideFuncs:
                - EnsureUTF8.2257
                - malloc
                - abort
                - vlc_seekpoint_New.2259
                - strdup
                - vlc_seekpoint_Delete.2252
                - realloc
        - Branch String:   'demux/mp4/mp4.c:2522,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2522,9'
              BranchSideFuncs:
                - realloc
                - abort
                - vlc_seekpoint_New.2259
                - strdup
                - EnsureUTF8.2257
                - malloc
                - vlc_seekpoint_Delete.2252
            - BranchSide:      'demux/mp4/mp4.c:2522,9'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_seekpoint_New.2259
                - strdup
                - EnsureUTF8.2257
                - realloc
                - vlc_seekpoint_Delete.2252
        - Branch String:   'demux/mp4/mp4.c:2522,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2522,9'
              BranchSideFuncs:
                - vlc_seekpoint_New.2259
                - strdup
                - EnsureUTF8.2257
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
            - BranchSide:      'demux/mp4/mp4.c:2523,5'
              BranchSideFuncs:
                - vlc_seekpoint_New.2259
                - strdup
                - EnsureUTF8.2257
                - malloc
                - abort
                - realloc
                - vlc_seekpoint_Delete.2252
      Callsites:
        - Src:             'demux/mp4/mp4.c:2503,22'
          Dst:             vlc_input_title_New
        - Src:             'demux/mp4/mp4.c:2509,26'
          Dst:             vlc_seekpoint_New
        - Src:             'demux/mp4/mp4.c:2512,23'
          Dst:             strdup
        - Src:             'demux/mp4/mp4.c:2515,13'
          Dst:             vlc_seekpoint_Delete
        - Src:             'demux/mp4/mp4.c:2519,9'
          Dst:             EnsureUTF8
        - Src:             'demux/mp4/mp4.c:2522,9'
          Dst:             realloc
        - Src:             'demux/mp4/mp4.c:2522,9'
          Dst:             abort
    - functionName:    FragDemuxTrack
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4949
      functionLinenumberEnd: 5043
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - p_track
        - i_max_preload
      BBCount:         70
      ICount:          590
      EdgeCount:       93
      CyclomaticComplexity: 25
      functionsReached:
        - MP4_Block_Send
        - MP4_Seek
        - MP4_rescale_mtime
        - MP4_rescale_qtime
        - OverflowCheck
        - vlc_frame_Release
        - vlc_object_Log
        - vlc_stream_Block
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:4950,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4951,10'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
                - MP4_rescale_qtime
                - MP4_Seek
            - BranchSide:      'demux/mp4/mp4.c:4952,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4950,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4952,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4955,13'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
                - MP4_rescale_qtime
                - MP4_Seek
        - Branch String:   'demux/mp4/mp4.c:4960,75'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4961,19'
              BranchSideFuncs:
                - MP4_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
                - MP4_rescale_qtime
            - BranchSide:      'demux/mp4/mp4.c:4964,38'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
                - MP4_rescale_qtime
        - Branch String:   'demux/mp4/mp4.c:4960,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4962,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4964,38'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
                - MP4_rescale_qtime
        - Branch String:   'demux/mp4/mp4.c:4964,37'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4964,19'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:4965,17'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:4968,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4970,31'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:5032,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4973,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4974,19'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:4976,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:4976,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4977,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4979,28'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:4982,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4984,18'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:4992,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:4984,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4985,26'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:4986,22'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:4986,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4987,26'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:4989,26'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:4992,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4993,19'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:4995,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:4995,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4996,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:4998,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:4998,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4999,13'
              BranchSideFuncs:
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_object_Log
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:5001,30'
              BranchSideFuncs:
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_object_Log
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:5004,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5004,41'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:5004,27'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:5006,26'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5006,29'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:5008,17'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:5006,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5008,17'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:5019,14'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
        - Branch String:   'demux/mp4/mp4.c:5008,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5009,32'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:5010,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:5019,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5021,62'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:5029,29'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:5022,48'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5022,54'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:5025,66'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:5022,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5023,17'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:5025,66'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_Block_Send
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_frame_Release
                - MP4_rescale_mtime
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:5032,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5034,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:5042,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:5035,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5037,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:5040,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:4960,9'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/mp4.c:4961,9'
          Dst:             MP4_Seek
        - Src:             'demux/mp4/mp4.c:4965,35'
          Dst:             MP4_rescale_qtime
        - Src:             'demux/mp4/mp4.c:4996,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:4999,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:5001,48'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/mp4.c:5001,15'
          Dst:             OverflowCheck
        - Src:             'demux/mp4/mp4.c:5003,28'
          Dst:             vlc_stream_Block
        - Src:             'demux/mp4/mp4.c:5009,17'
          Dst:             vlc_frame_Release
        - Src:             'demux/mp4/mp4.c:5021,43'
          Dst:             MP4_rescale_mtime
        - Src:             'demux/mp4/mp4.c:5025,47'
          Dst:             MP4_rescale_mtime
        - Src:             'demux/mp4/mp4.c:5026,33'
          Dst:             MP4_rescale_mtime
        - Src:             'demux/mp4/mp4.c:5027,13'
          Dst:             MP4_Block_Send
        - Src:             'demux/mp4/mp4.c:5029,14'
          Dst:             vlc_frame_Release
    - functionName:    MP4_rescale_qtime
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - i_value
        - i_timescale
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MP4_rescale
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mp4/mp4.c:253,12'
          Dst:             MP4_rescale
    - functionName:    OverflowCheck
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1598
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - tk
        - i_readpos
        - i_samplessize
      BBCount:         13
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:1600,28'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1600,28'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1600,31'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1600,51'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1600,51'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1601,10'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1600,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1600,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1604,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1604,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1606,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1613,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:1606,13'
          Dst:             vlc_object_Log
    - functionName:    MP4_Block_Send
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_track
        - p_block
      BBCount:         24
      ICount:          229
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - DemuxASFPacket
        - MP4_Block_Convert
        - aout_ChannelReorder
        - es_out_Send
        - vlc_frame_Release
        - vlc_stream_Delete
        - vlc_stream_MemoryNew
        - vlc_stream_Tell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:933,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:934,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:936,10'
              BranchSideFuncs:
                - es_out_Send.2264
                - vlc_stream_MemoryNew
                - vlc_frame_Release
                - vlc_stream_Tell
                - DemuxASFPacket
                - vlc_stream_Tell
                - vlc_stream_Delete
                - vlc_stream_Tell
                - aout_ChannelReorder
        - Branch String:   'demux/mp4/mp4.c:936,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:938,30'
              BranchSideFuncs:
                - aout_ChannelReorder
                - es_out_Send.2264
                - vlc_stream_MemoryNew
                - vlc_frame_Release
                - vlc_stream_Tell
                - DemuxASFPacket
                - vlc_stream_Tell
                - vlc_stream_Delete
                - vlc_stream_Tell
            - BranchSide:      'demux/mp4/mp4.c:944,25'
              BranchSideFuncs:
                - es_out_Send.2264
                - vlc_stream_MemoryNew
                - vlc_frame_Release
                - vlc_stream_Tell
                - DemuxASFPacket
                - vlc_stream_Tell
                - vlc_stream_Delete
                - vlc_stream_Tell
        - Branch String:   'demux/mp4/mp4.c:945,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:947,29'
              BranchSideFuncs:
                - es_out_Send.2264
                - vlc_stream_MemoryNew
                - vlc_frame_Release
                - vlc_stream_Tell
                - DemuxASFPacket
                - vlc_stream_Tell
                - vlc_stream_Delete
                - vlc_stream_Tell
            - BranchSide:      'demux/mp4/mp4.c:952,9'
              BranchSideFuncs:
                - es_out_Send.2264
                - vlc_stream_MemoryNew
                - vlc_frame_Release
                - vlc_stream_Tell
                - DemuxASFPacket
                - vlc_stream_Tell
                - vlc_stream_Delete
                - vlc_stream_Tell
        - Branch String:   'demux/mp4/mp4.c:952,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:954,33'
              BranchSideFuncs:
                - vlc_stream_MemoryNew
                - vlc_frame_Release
                - vlc_stream_Tell
                - DemuxASFPacket
                - vlc_stream_Tell
                - vlc_stream_Delete
                - vlc_stream_Tell
            - BranchSide:      'demux/mp4/mp4.c:975,22'
              BranchSideFuncs:
                - es_out_Send.2264
        - Branch String:   'demux/mp4/mp4.c:955,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:957,37'
              BranchSideFuncs:
                - vlc_stream_Tell
                - DemuxASFPacket
                - vlc_stream_Tell
                - vlc_stream_Delete
                - vlc_frame_Release
                - vlc_stream_Tell
            - BranchSide:      'demux/mp4/mp4.c:972,23'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:968,82'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:968,13'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Delete
                - vlc_frame_Release
                - vlc_stream_Tell
                - DemuxASFPacket
                - vlc_stream_Tell
            - BranchSide:      'demux/mp4/mp4.c:969,38'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Delete
                - vlc_frame_Release
                - vlc_stream_Tell
                - DemuxASFPacket
                - vlc_stream_Tell
        - Branch String:   'demux/mp4/mp4.c:968,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:963,44'
              BranchSideFuncs:
                - vlc_stream_Tell
                - DemuxASFPacket
                - vlc_stream_Tell
                - vlc_stream_Delete
                - vlc_frame_Release
                - vlc_stream_Tell
            - BranchSide:      'demux/mp4/mp4.c:970,31'
              BranchSideFuncs:
                - vlc_stream_Delete
                - vlc_frame_Release
      Callsites:
        - Src:             'demux/mp4/mp4.c:932,15'
          Dst:             MP4_Block_Convert
        - Src:             'demux/mp4/mp4.c:938,9'
          Dst:             aout_ChannelReorder
        - Src:             'demux/mp4/mp4.c:954,33'
          Dst:             vlc_stream_MemoryNew
        - Src:             'demux/mp4/mp4.c:963,28'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/mp4.c:964,17'
          Dst:             DemuxASFPacket
        - Src:             'demux/mp4/mp4.c:968,22'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/mp4.c:969,22'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/mp4.c:970,13'
          Dst:             vlc_stream_Delete
        - Src:             'demux/mp4/mp4.c:972,9'
          Dst:             vlc_frame_Release
        - Src:             'demux/mp4/mp4.c:975,9'
          Dst:             es_out_Send
    - functionName:    MP4_Block_Convert
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_track
        - p_block
      BBCount:         24
      ICount:          119
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached:
        - AV1_Unpack_Sample
        - MP4_EIA608_Convert
        - MP4_RTPHint_Convert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:895,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:897,17'
              BranchSideFuncs:
                - MP4_EIA608_Convert
            - BranchSide:      'demux/mp4/mp4.c:916,14'
              BranchSideFuncs:
                - MP4_RTPHint_Convert
                - AV1_Unpack_Sample
        - Branch String:   'demux/mp4/mp4.c:897,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:906,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:906,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:906,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:906,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:906,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:906,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:909,47'
              BranchSideFuncs:
                - MP4_EIA608_Convert
            - BranchSide:      'demux/mp4/mp4.c:909,47'
              BranchSideFuncs:
                - MP4_EIA608_Convert
            - BranchSide:      'demux/mp4/mp4.c:912,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:916,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:918,38'
              BranchSideFuncs:
                - AV1_Unpack_Sample
            - BranchSide:      'demux/mp4/mp4.c:920,14'
              BranchSideFuncs:
                - MP4_RTPHint_Convert
      Callsites:
        - Src:             'demux/mp4/mp4.c:909,27'
          Dst:             MP4_EIA608_Convert
        - Src:             'demux/mp4/mp4.c:918,19'
          Dst:             AV1_Unpack_Sample
        - Src:             'demux/mp4/mp4.c:922,19'
          Dst:             MP4_RTPHint_Convert
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_EIA608_Convert
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_block
      BBCount:         33
      ICount:          275
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - MP4_CDP_Convert
        - U32_AT
        - __assert_fail
        - memcmp
        - vlc_frame_Alloc
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:757,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:757,5'
              BranchSideFuncs:
                - memcmp
                - MP4_CDP_Convert
                - U32_AT.2266
                - memcmp
                - vlc_frame_Alloc
                - vlc_frame_Release
                - U32_AT.2266
                - memcmp
            - BranchSide:      'demux/mp4/mp4.c:759,9'
              BranchSideFuncs:
                - memcmp
                - MP4_CDP_Convert
                - U32_AT.2266
                - memcmp
                - vlc_frame_Alloc
                - vlc_frame_Release
                - U32_AT.2266
                - memcmp
        - Branch String:   'demux/mp4/mp4.c:759,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:760,9'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:762,17'
              BranchSideFuncs:
                - memcmp
                - MP4_CDP_Convert
                - U32_AT.2266
                - memcmp
                - vlc_frame_Alloc
                - vlc_frame_Release
                - U32_AT.2266
                - memcmp
        - Branch String:   'demux/mp4/mp4.c:762,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:763,32'
              BranchSideFuncs:
                - U32_AT.2266
                - memcmp
                - vlc_frame_Alloc
                - vlc_frame_Release
                - U32_AT.2266
                - memcmp
            - BranchSide:      'demux/mp4/mp4.c:765,31'
              BranchSideFuncs:
                - U32_AT.2266
                - memcmp
                - vlc_frame_Alloc
                - vlc_frame_Release
                - U32_AT.2266
                - memcmp
        - Branch String:   'demux/mp4/mp4.c:766,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:767,9'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:769,27'
              BranchSideFuncs:
                - memcmp
                - vlc_frame_Alloc
                - vlc_frame_Release
                - U32_AT.2266
                - memcmp
        - Branch String:   'demux/mp4/mp4.c:770,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:771,9'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:773,26'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - U32_AT.2266
                - memcmp
        - Branch String:   'demux/mp4/mp4.c:781,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:782,23'
              BranchSideFuncs:
                - U32_AT.2266
                - vlc_frame_Alloc
                - vlc_frame_Release
                - memcmp
            - BranchSide:      'demux/mp4/mp4.c:792,31'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:784,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:785,20'
              BranchSideFuncs:
                - memcmp
                - vlc_frame_Alloc
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:790,5'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:787,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:788,29'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:789,9'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:793,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:794,9'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:796,20'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:798,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:799,15'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:805,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:805,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:806,15'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:812,25'
              BranchSideFuncs:
                - vlc_frame_Release
      Callsites:
        - Src:             'demux/mp4/mp4.c:757,5'
          Dst:             __assert_fail
        - Src:             'demux/mp4/mp4.c:762,9'
          Dst:             memcmp
        - Src:             'demux/mp4/mp4.c:763,16'
          Dst:             MP4_CDP_Convert
        - Src:             'demux/mp4/mp4.c:765,31'
          Dst:             U32_AT
        - Src:             'demux/mp4/mp4.c:770,9'
          Dst:             memcmp
        - Src:             'demux/mp4/mp4.c:782,23'
          Dst:             U32_AT
        - Src:             'demux/mp4/mp4.c:787,17'
          Dst:             memcmp
        - Src:             'demux/mp4/mp4.c:792,18'
          Dst:             vlc_frame_Alloc
        - Src:             'demux/mp4/mp4.c:815,5'
          Dst:             vlc_frame_Release
    - functionName:    AV1_Unpack_Sample
      functionSourceFile: '/src/vlc/modules/demux/mp4/../av1_unpack.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_block
      BBCount:         13
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - AV1_Unpack_Sample_ExpandSize
        - vlc_frame_Realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/../av1_unpack.h:109,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/../av1_unpack.h:109,16'
              BranchSideFuncs:
                - vlc_frame_Realloc
            - BranchSide:      'demux/mp4/../av1_unpack.h:110,9'
              BranchSideFuncs:
                - vlc_frame_Realloc
        - Branch String:   'demux/mp4/../av1_unpack.h:110,43'
          Branch Sides:
            - BranchSide:      'demux/mp4/../av1_unpack.h:110,43'
              BranchSideFuncs:
                - vlc_frame_Realloc
            - BranchSide:      'demux/mp4/../av1_unpack.h:111,9'
              BranchSideFuncs:
                - vlc_frame_Realloc
        - Branch String:   'demux/mp4/../av1_unpack.h:109,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/../av1_unpack.h:109,8'
              BranchSideFuncs:
                - vlc_frame_Realloc
            - BranchSide:      'demux/mp4/../av1_unpack.h:113,33'
              BranchSideFuncs:
                - vlc_frame_Realloc
        - Branch String:   'demux/mp4/../av1_unpack.h:114,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/../av1_unpack.h:116,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../av1_unpack.h:119,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/../av1_unpack.h:107,15'
          Dst:             AV1_Unpack_Sample_ExpandSize
        - Src:             'demux/mp4/../av1_unpack.h:113,19'
          Dst:             vlc_frame_Realloc
    - functionName:    MP4_RTPHint_Convert
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1565
      functionLinenumberEnd: 1594
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - p_block
        - i_codec
      BBCount:         18
      ICount:          119
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - MP4_RTPHintToFrame
        - U16_AT
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:1567,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1569,24'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:1574,32'
              BranchSideFuncs:
                - U16_AT.2258
                - MP4_RTPHintToFrame
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:1575,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1575,27'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:1577,50'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:1575,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1577,50'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:1590,43'
              BranchSideFuncs:
                - MP4_RTPHintToFrame
        - Branch String:   'demux/mp4/mp4.c:1578,28'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1578,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:1585,28'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:1578,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1580,34'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1585,28'
              BranchSideFuncs:
                - vlc_frame_Release
      Callsites:
        - Src:             'demux/mp4/mp4.c:1569,9'
          Dst:             vlc_frame_Release
        - Src:             'demux/mp4/mp4.c:1574,32'
          Dst:             U16_AT
        - Src:             'demux/mp4/mp4.c:1585,13'
          Dst:             vlc_frame_Release
        - Src:             'demux/mp4/mp4.c:1590,23'
          Dst:             MP4_RTPHintToFrame
    - functionName:    MP4_RTPHintToFrame
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1561
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - p_block
        - packetcount
      BBCount:         44
      ICount:          374
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - U16_AT
        - U32_AT
        - memcmp
        - vlc_frame_Alloc
        - vlc_frame_Realloc
        - vlc_frame_Release
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:1478,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1480,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:1485,19'
              BranchSideFuncs:
                - vlc_frame_Release
                - U16_AT.2258
                - U32_AT.2266
                - U32_AT.2266
                - U16_AT.2258
                - U16_AT.2258
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - memcmp
                - vlc_frame_Realloc
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1485,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1487,22'
              BranchSideFuncs:
                - U16_AT.2258
                - U32_AT.2266
                - U32_AT.2266
                - U16_AT.2258
                - U16_AT.2258
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - memcmp
                - vlc_frame_Release
                - vlc_frame_Realloc
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1551,20'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:1487,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1488,13'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:1491,17'
              BranchSideFuncs:
                - U16_AT.2258
                - U32_AT.2266
                - U32_AT.2266
                - U16_AT.2258
                - U16_AT.2258
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - memcmp
                - vlc_frame_Release
                - vlc_frame_Realloc
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1507,34'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1507,48'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:1510,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:1508,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1508,27'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:1510,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:1508,47'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1508,61'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:1510,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/mp4/mp4.c:1507,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1510,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:1515,25'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - memcmp
                - vlc_frame_Release
                - U16_AT.2258
                - U32_AT.2266
                - U32_AT.2266
                - U16_AT.2258
                - U16_AT.2258
                - vlc_object_Log
                - vlc_frame_Realloc
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1515,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1517,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:1521,32'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - memcmp
                - vlc_frame_Release
                - U16_AT.2258
                - U32_AT.2266
                - U32_AT.2266
                - U16_AT.2258
                - U16_AT.2258
                - vlc_object_Log
                - vlc_object_Log
                - vlc_frame_Realloc
        - Branch String:   'demux/mp4/mp4.c:1521,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1522,45'
              BranchSideFuncs:
                - vlc_frame_Realloc
                - vlc_frame_Release
                - vlc_frame_Release
                - memcmp
                - vlc_frame_Release
                - U16_AT.2258
                - U32_AT.2266
                - U32_AT.2266
                - U16_AT.2258
                - U16_AT.2258
                - vlc_frame_Alloc
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1523,43'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - memcmp
                - vlc_frame_Release
                - U16_AT.2258
                - U32_AT.2266
                - U32_AT.2266
                - U16_AT.2258
                - U16_AT.2258
                - vlc_frame_Realloc
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1524,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1525,13'
              BranchSideFuncs:
                - memcmp
                - vlc_frame_Release
                - U16_AT.2258
                - U32_AT.2266
                - U32_AT.2266
                - U16_AT.2258
                - U16_AT.2258
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Realloc
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1527,22'
              BranchSideFuncs:
                - memcmp
                - vlc_frame_Release
                - U16_AT.2258
                - U32_AT.2266
                - U32_AT.2266
                - U16_AT.2258
                - U16_AT.2258
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Realloc
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1534,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1536,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - U16_AT.2258
                - U32_AT.2266
                - U32_AT.2266
                - U16_AT.2258
                - U16_AT.2258
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - memcmp
                - vlc_frame_Realloc
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1545,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - U16_AT.2258
                - U32_AT.2266
                - U32_AT.2266
                - U16_AT.2258
                - U16_AT.2258
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - memcmp
                - vlc_frame_Realloc
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1536,29'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1536,32'
              BranchSideFuncs:
                - vlc_frame_Release
                - U16_AT.2258
                - U32_AT.2266
                - U32_AT.2266
                - U16_AT.2258
                - U16_AT.2258
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - memcmp
                - vlc_frame_Realloc
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1537,23'
              BranchSideFuncs:
                - vlc_frame_Release
                - U16_AT.2258
                - U32_AT.2266
                - U32_AT.2266
                - U16_AT.2258
                - U16_AT.2258
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - memcmp
                - vlc_frame_Realloc
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1536,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1537,23'
              BranchSideFuncs:
                - vlc_frame_Release
                - U16_AT.2258
                - U32_AT.2266
                - U32_AT.2266
                - U16_AT.2258
                - U16_AT.2258
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - memcmp
                - vlc_frame_Realloc
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1539,13'
              BranchSideFuncs:
                - vlc_frame_Release
                - U16_AT.2258
                - U32_AT.2266
                - U32_AT.2266
                - U16_AT.2258
                - U16_AT.2258
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
                - memcmp
                - vlc_frame_Realloc
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1552,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1553,32'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1554,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:1558,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1559,24'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/mp4.c:1560,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:1480,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1481,9'
          Dst:             vlc_frame_Release
        - Src:             'demux/mp4/mp4.c:1497,39'
          Dst:             U16_AT
        - Src:             'demux/mp4/mp4.c:1498,39'
          Dst:             U32_AT
        - Src:             'demux/mp4/mp4.c:1499,39'
          Dst:             U32_AT
        - Src:             'demux/mp4/mp4.c:1500,39'
          Dst:             U16_AT
        - Src:             'demux/mp4/mp4.c:1501,39'
          Dst:             U16_AT
        - Src:             'demux/mp4/mp4.c:1510,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1517,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1522,30'
          Dst:             vlc_frame_Realloc
        - Src:             'demux/mp4/mp4.c:1523,30'
          Dst:             vlc_frame_Alloc
        - Src:             'demux/mp4/mp4.c:1534,13'
          Dst:             memcmp
        - Src:             'demux/mp4/mp4.c:1551,5'
          Dst:             vlc_frame_Release
        - Src:             'demux/mp4/mp4.c:1557,5'
          Dst:             vlc_frame_Release
        - Src:             'demux/mp4/mp4.c:1559,9'
          Dst:             vlc_frame_Release
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AV1_Unpack_Sample_ExpandSize
      functionSourceFile: '/src/vlc/modules/demux/mp4/../av1_unpack.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_block
      BBCount:         23
      ICount:          220
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - AV1_OBUHasExtensionField
        - AV1_OBUHasSizeField
        - AV1_OBU_iterate_next
        - AV1_OBU_iterator_init
        - leb128_expected
        - leb128_write
        - vlc_frame_Realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/../av1_unpack.h:53,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/../av1_unpack.h:53,5'
              BranchSideFuncs:
                - AV1_OBUHasSizeField
                - AV1_OBUHasExtensionField
                - leb128_expected
                - vlc_frame_Realloc
                - leb128_write
                - vlc_frame_Realloc
                - AV1_OBU_iterate_next
            - BranchSide:      'demux/mp4/../av1_unpack.h:55,32'
              BranchSideFuncs:
                - AV1_OBUHasSizeField
                - AV1_OBUHasExtensionField
                - leb128_expected
                - vlc_frame_Realloc
                - leb128_write
                - vlc_frame_Realloc
                - AV1_OBU_iterate_next
        - Branch String:   'demux/mp4/../av1_unpack.h:55,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/../av1_unpack.h:56,13'
              BranchSideFuncs:
                - AV1_OBU_iterate_next
                - AV1_OBUHasSizeField
                - AV1_OBUHasExtensionField
                - leb128_expected
                - vlc_frame_Realloc
                - leb128_write
                - vlc_frame_Realloc
            - BranchSide:      'demux/mp4/../av1_unpack.h:57,63'
              BranchSideFuncs:
                - AV1_OBUHasExtensionField
                - leb128_expected
                - vlc_frame_Realloc
                - leb128_write
                - vlc_frame_Realloc
        - Branch String:   'demux/mp4/../av1_unpack.h:58,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/../av1_unpack.h:59,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../av1_unpack.h:60,51'
              BranchSideFuncs:
                - leb128_expected
                - vlc_frame_Realloc
                - leb128_write
                - vlc_frame_Realloc
        - Branch String:   'demux/mp4/../av1_unpack.h:64,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/../av1_unpack.h:67,37'
              BranchSideFuncs:
                - vlc_frame_Realloc
                - leb128_write
            - BranchSide:      'demux/mp4/../av1_unpack.h:75,37'
              BranchSideFuncs:
                - vlc_frame_Realloc
                - leb128_write
        - Branch String:   'demux/mp4/../av1_unpack.h:68,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/../av1_unpack.h:69,25'
              BranchSideFuncs:
                - leb128_write
            - BranchSide:      'demux/mp4/../av1_unpack.h:71,9'
              BranchSideFuncs:
                - leb128_write
        - Branch String:   'demux/mp4/../av1_unpack.h:84,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/../av1_unpack.h:86,26'
              BranchSideFuncs:
                - leb128_write
            - BranchSide:      'demux/mp4/../av1_unpack.h:90,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/../av1_unpack.h:51,5'
          Dst:             AV1_OBU_iterator_init
        - Src:             'demux/mp4/../av1_unpack.h:53,11'
          Dst:             AV1_OBU_iterate_next
        - Src:             'demux/mp4/../av1_unpack.h:55,12'
          Dst:             AV1_OBUHasSizeField
        - Src:             'demux/mp4/../av1_unpack.h:57,38'
          Dst:             AV1_OBUHasExtensionField
        - Src:             'demux/mp4/../av1_unpack.h:60,35'
          Dst:             leb128_expected
        - Src:             'demux/mp4/../av1_unpack.h:67,23'
          Dst:             vlc_frame_Realloc
        - Src:             'demux/mp4/../av1_unpack.h:75,23'
          Dst:             vlc_frame_Realloc
        - Src:             'demux/mp4/../av1_unpack.h:86,13'
          Dst:             leb128_write
    - functionName:    AV1_OBU_iterator_init
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../packetizer/av1_obu.h'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_ctx
        - p_data
        - i_data
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AV1_OBU_iterate_next
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../packetizer/av1_obu.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ctx
        - pp_start
        - pi_size
      BBCount:         13
      ICount:          135
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - AV1_OBUHasExtensionField
        - AV1_OBUHasSizeField
        - AV1_OBUIsValid
        - AV1_OBUSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/../../packetizer/av1_obu.h:220,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:221,9'
              BranchSideFuncs:
                - AV1_OBUHasSizeField
                - AV1_OBUSize
                - AV1_OBUHasExtensionField
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:222,29'
              BranchSideFuncs:
                - AV1_OBUHasSizeField
                - AV1_OBUSize
                - AV1_OBUHasExtensionField
        - Branch String:   'demux/mp4/../../packetizer/av1_obu.h:222,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:224,21'
              BranchSideFuncs:
                - AV1_OBUSize
                - AV1_OBUHasExtensionField
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:231,45'
              BranchSideFuncs:
                - AV1_OBUSize
                - AV1_OBUHasExtensionField
        - Branch String:   'demux/mp4/../../packetizer/av1_obu.h:233,28'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:233,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:234,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../packetizer/av1_obu.h:233,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:234,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:235,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/../../packetizer/av1_obu.h:220,9'
          Dst:             AV1_OBUIsValid
        - Src:             'demux/mp4/../../packetizer/av1_obu.h:222,9'
          Dst:             AV1_OBUHasSizeField
        - Src:             'demux/mp4/../../packetizer/av1_obu.h:231,33'
          Dst:             AV1_OBUSize
        - Src:             'demux/mp4/../../packetizer/av1_obu.h:232,58'
          Dst:             AV1_OBUHasExtensionField
    - functionName:    AV1_OBUHasSizeField
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../packetizer/av1_obu.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AV1_OBUHasExtensionField
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../packetizer/av1_obu.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    leb128_expected
      functionSourceFile: '/src/vlc/modules/demux/mp4/../av1_unpack.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/../av1_unpack.h:29,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../av1_unpack.h:29,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../av1_unpack.h:30,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../av1_unpack.h:30,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../av1_unpack.h:30,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../av1_unpack.h:31,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../av1_unpack.h:31,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../av1_unpack.h:31,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../av1_unpack.h:32,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../av1_unpack.h:32,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../av1_unpack.h:32,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../av1_unpack.h:33,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    leb128_write
      functionSourceFile: '/src/vlc/modules/demux/mp4/../av1_unpack.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
        - p
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/../av1_unpack.h:42,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/../av1_unpack.h:43,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../av1_unpack.h:44,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    AV1_OBUIsValid
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../packetizer/av1_obu.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/../../packetizer/av1_obu.h:74,23'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:74,27'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:74,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    AV1_OBUSize
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../packetizer/av1_obu.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - pi_len
      BBCount:         18
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - AV1_OBUHasExtensionField
        - AV1_OBUHasSizeField
        - leb128
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/../../packetizer/av1_obu.h:84,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:86,37'
              BranchSideFuncs:
                - AV1_OBUHasExtensionField
                - leb128
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:91,33'
              BranchSideFuncs:
                - AV1_OBUHasExtensionField
                - leb128
        - Branch String:   'demux/mp4/../../packetizer/av1_obu.h:86,44'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:86,47'
              BranchSideFuncs:
                - AV1_OBUHasExtensionField
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:88,16'
              BranchSideFuncs:
                - AV1_OBUHasExtensionField
        - Branch String:   'demux/mp4/../../packetizer/av1_obu.h:86,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:87,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:88,16'
              BranchSideFuncs:
                - AV1_OBUHasExtensionField
        - Branch String:   'demux/mp4/../../packetizer/av1_obu.h:91,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:93,12'
              BranchSideFuncs:
                - leb128
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:102,31'
              BranchSideFuncs:
                - leb128
        - Branch String:   'demux/mp4/../../packetizer/av1_obu.h:93,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:95,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:99,15'
              BranchSideFuncs:
                - leb128
        - Branch String:   'demux/mp4/../../packetizer/av1_obu.h:103,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:105,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:108,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/../../packetizer/av1_obu.h:84,9'
          Dst:             AV1_OBUHasSizeField
        - Src:             'demux/mp4/../../packetizer/av1_obu.h:86,12'
          Dst:             AV1_OBUHasExtensionField
        - Src:             'demux/mp4/../../packetizer/av1_obu.h:88,28'
          Dst:             AV1_OBUHasExtensionField
        - Src:             'demux/mp4/../../packetizer/av1_obu.h:91,8'
          Dst:             AV1_OBUHasExtensionField
        - Src:             'demux/mp4/../../packetizer/av1_obu.h:102,23'
          Dst:             leb128
    - functionName:    leb128
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../packetizer/av1_obu.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - pi_len
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/../../packetizer/av1_obu.h:27,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:29,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:38,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../packetizer/av1_obu.h:29,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:30,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:31,30'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../packetizer/av1_obu.h:32,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:34,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:37,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../packetizer/av1_obu.h:38,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:38,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/av1_obu.h:38,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MP4_CDP_Convert
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_block
      BBCount:         13
      ICount:          104
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - U32_AT
        - cc_Extract
        - cc_Init
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:729,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:730,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:732,16'
              BranchSideFuncs:
                - memcmp
                - U32_AT.2266
                - cc_Init
                - cc_Extract
        - Branch String:   'demux/mp4/mp4.c:732,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:733,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:735,31'
              BranchSideFuncs:
                - U32_AT.2266
                - cc_Init
                - cc_Extract
        - Branch String:   'demux/mp4/mp4.c:736,39'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:736,42'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:737,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:736,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:737,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:739,5'
              BranchSideFuncs:
                - cc_Init
                - cc_Extract
      Callsites:
        - Src:             'demux/mp4/mp4.c:732,8'
          Dst:             memcmp
        - Src:             'demux/mp4/mp4.c:735,31'
          Dst:             U32_AT
        - Src:             'demux/mp4/mp4.c:743,5'
          Dst:             cc_Init
        - Src:             'demux/mp4/mp4.c:744,5'
          Dst:             cc_Extract
    - functionName:    cc_Init
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cc_Extract
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - i_payload_type
        - b_top_field_first
        - p_src
        - i_src
      BBCount:         114
      ICount:          725
      EdgeCount:       153
      CyclomaticComplexity: 41
      functionsReached:
        - bs_init
        - bs_read
        - bs_skip
        - cc_AppendData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/../../codec/cc.h:223,46'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:223,49'
              BranchSideFuncs:
                - cc_AppendData
                - bs_init.2274
                - bs_read.2275
                - bs_skip.2276
                - bs_read.2275
                - bs_skip.2276
                - bs_skip.2276
                - cc_AppendData
                - bs_read.2275
                - cc_AppendData
                - cc_AppendData
                - cc_AppendData
                - cc_AppendData
            - BranchSide:      'demux/mp4/../../codec/cc.h:229,32'
              BranchSideFuncs:
                - cc_AppendData
                - bs_init.2274
                - bs_read.2275
                - bs_skip.2276
                - bs_read.2275
                - bs_skip.2276
                - bs_skip.2276
                - cc_AppendData
                - bs_read.2275
                - cc_AppendData
                - cc_AppendData
                - cc_AppendData
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:223,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:225,9'
              BranchSideFuncs:
                - cc_AppendData
                - bs_init.2274
                - bs_read.2275
                - bs_skip.2276
                - bs_read.2275
                - bs_skip.2276
                - bs_skip.2276
                - cc_AppendData
                - bs_read.2275
                - cc_AppendData
                - cc_AppendData
                - cc_AppendData
                - cc_AppendData
            - BranchSide:      'demux/mp4/../../codec/cc.h:229,32'
              BranchSideFuncs:
                - cc_AppendData
                - bs_init.2274
                - bs_read.2275
                - bs_skip.2276
                - bs_read.2275
                - bs_skip.2276
                - bs_skip.2276
                - cc_AppendData
                - bs_read.2275
                - cc_AppendData
                - cc_AppendData
                - cc_AppendData
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:226,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:227,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:228,5'
              BranchSideFuncs:
                - cc_AppendData
                - bs_init.2274
                - bs_read.2275
                - bs_skip.2276
                - bs_read.2275
                - bs_skip.2276
                - bs_skip.2276
                - cc_AppendData
                - bs_read.2275
                - cc_AppendData
                - cc_AppendData
                - cc_AppendData
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:232,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:234,18'
              BranchSideFuncs:
                - cc_AppendData
            - BranchSide:      'demux/mp4/../../codec/cc.h:242,14'
              BranchSideFuncs:
                - cc_AppendData
                - bs_init.2274
                - bs_read.2275
                - bs_skip.2276
                - bs_read.2275
                - bs_skip.2276
                - bs_skip.2276
                - cc_AppendData
                - bs_read.2275
                - cc_AppendData
                - cc_AppendData
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:234,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:236,34'
              BranchSideFuncs:
                - cc_AppendData
            - BranchSide:      'demux/mp4/../../codec/cc.h:240,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../codec/cc.h:237,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:238,17'
              BranchSideFuncs:
                - cc_AppendData
            - BranchSide:      'demux/mp4/../../codec/cc.h:239,9'
              BranchSideFuncs:
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:242,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:264,30'
              BranchSideFuncs:
                - cc_AppendData
            - BranchSide:      'demux/mp4/../../codec/cc.h:285,14'
              BranchSideFuncs:
                - cc_AppendData
                - bs_init.2274
                - bs_read.2275
                - bs_skip.2276
                - bs_read.2275
                - bs_skip.2276
                - bs_skip.2276
                - cc_AppendData
                - bs_read.2275
                - cc_AppendData
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:268,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:269,13'
              BranchSideFuncs:
                - cc_AppendData
            - BranchSide:      'demux/mp4/../../codec/cc.h:270,13'
              BranchSideFuncs:
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:270,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:271,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:272,13'
              BranchSideFuncs:
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:272,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:273,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:274,13'
              BranchSideFuncs:
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:274,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:275,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:276,12'
              BranchSideFuncs:
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:278,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:280,33'
              BranchSideFuncs:
                - cc_AppendData
            - BranchSide:      'demux/mp4/../../codec/cc.h:283,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../codec/cc.h:280,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:281,17'
              BranchSideFuncs:
                - cc_AppendData
            - BranchSide:      'demux/mp4/../../codec/cc.h:282,9'
              BranchSideFuncs:
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:285,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:300,32'
              BranchSideFuncs:
                - cc_AppendData
            - BranchSide:      'demux/mp4/../../codec/cc.h:320,14'
              BranchSideFuncs:
                - cc_AppendData
                - bs_init.2274
                - bs_read.2275
                - bs_skip.2276
                - bs_read.2275
                - bs_skip.2276
                - bs_skip.2276
                - cc_AppendData
                - bs_read.2275
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:308,52'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:308,55'
              BranchSideFuncs:
                - cc_AppendData
            - BranchSide:      'demux/mp4/../../codec/cc.h:308,9'
              BranchSideFuncs:
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:308,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:310,18'
              BranchSideFuncs:
                - cc_AppendData
            - BranchSide:      'demux/mp4/../../codec/cc.h:318,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../codec/cc.h:310,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:312,42'
              BranchSideFuncs:
                - cc_AppendData
            - BranchSide:      'demux/mp4/../../codec/cc.h:316,19'
              BranchSideFuncs:
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:313,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:314,21'
              BranchSideFuncs:
                - cc_AppendData
            - BranchSide:      'demux/mp4/../../codec/cc.h:315,13'
              BranchSideFuncs:
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:320,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:322,30'
              BranchSideFuncs:
                - cc_AppendData
            - BranchSide:      'demux/mp4/../../codec/cc.h:332,14'
              BranchSideFuncs:
                - cc_AppendData
                - bs_init.2274
                - bs_read.2275
                - bs_skip.2276
                - bs_read.2275
                - bs_skip.2276
                - bs_skip.2276
                - cc_AppendData
                - bs_read.2275
        - Branch String:   'demux/mp4/../../codec/cc.h:323,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:326,32'
              BranchSideFuncs:
                - cc_AppendData
            - BranchSide:      'demux/mp4/../../codec/cc.h:330,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../codec/cc.h:327,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:328,17'
              BranchSideFuncs:
                - cc_AppendData
            - BranchSide:      'demux/mp4/../../codec/cc.h:329,9'
              BranchSideFuncs:
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:332,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:349,23'
              BranchSideFuncs:
                - bs_init.2274
                - bs_read.2275
                - bs_skip.2276
                - bs_read.2275
                - bs_skip.2276
                - bs_skip.2276
                - cc_AppendData
                - bs_read.2275
            - BranchSide:      'demux/mp4/../../codec/cc.h:388,12'
              BranchSideFuncs:
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:351,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:353,13'
              BranchSideFuncs:
                - bs_skip.2276
                - bs_read.2275
                - bs_skip.2276
                - bs_skip.2276
                - cc_AppendData
                - bs_read.2275
            - BranchSide:      'demux/mp4/../../codec/cc.h:376,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../codec/cc.h:357,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:359,20'
              BranchSideFuncs:
                - bs_skip.2276
                - cc_AppendData
                - bs_skip.2276
                - bs_read.2275
                - bs_skip.2276
                - bs_read.2275
            - BranchSide:      'demux/mp4/../../codec/cc.h:363,13'
              BranchSideFuncs:
                - bs_skip.2276
                - cc_AppendData
                - bs_skip.2276
                - bs_read.2275
                - bs_skip.2276
                - bs_read.2275
        - Branch String:   'demux/mp4/../../codec/cc.h:360,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:361,30'
              BranchSideFuncs:
                - bs_read.2275
                - bs_skip.2276
                - cc_AppendData
                - bs_skip.2276
                - bs_read.2275
                - bs_skip.2276
            - BranchSide:      'demux/mp4/../../codec/cc.h:362,13'
              BranchSideFuncs:
                - bs_skip.2276
                - cc_AppendData
                - bs_skip.2276
                - bs_read.2275
                - bs_skip.2276
                - bs_read.2275
        - Branch String:   'demux/mp4/../../codec/cc.h:365,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:366,17'
              BranchSideFuncs:
                - bs_skip.2276
                - bs_read.2275
                - bs_skip.2276
                - bs_skip.2276
                - cc_AppendData
                - bs_read.2275
            - BranchSide:      'demux/mp4/../../codec/cc.h:369,29'
              BranchSideFuncs:
                - cc_AppendData
                - bs_skip.2276
                - bs_read.2275
                - bs_skip.2276
                - bs_skip.2276
                - bs_read.2275
        - Branch String:   'demux/mp4/../../codec/cc.h:370,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:371,25'
              BranchSideFuncs:
                - cc_AppendData
                - bs_skip.2276
                - bs_read.2275
                - bs_skip.2276
                - bs_skip.2276
                - bs_read.2275
            - BranchSide:      'demux/mp4/../../codec/cc.h:373,33'
              BranchSideFuncs:
                - cc_AppendData
                - bs_skip.2276
                - bs_read.2275
                - bs_skip.2276
                - bs_skip.2276
                - bs_read.2275
        - Branch String:   'demux/mp4/../../codec/cc.h:373,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:374,17'
              BranchSideFuncs:
                - bs_skip.2276
                - bs_read.2275
                - bs_skip.2276
                - bs_skip.2276
                - cc_AppendData
                - bs_read.2275
            - BranchSide:      'demux/mp4/../../codec/cc.h:375,9'
              BranchSideFuncs:
                - bs_skip.2276
                - bs_read.2275
                - bs_skip.2276
                - bs_skip.2276
                - cc_AppendData
                - bs_read.2275
        - Branch String:   'demux/mp4/../../codec/cc.h:388,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:389,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:392,30'
              BranchSideFuncs:
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:393,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:393,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:394,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../codec/cc.h:393,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:394,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:395,29'
              BranchSideFuncs:
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:401,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:403,17'
              BranchSideFuncs:
                - cc_AppendData
            - BranchSide:      'demux/mp4/../../codec/cc.h:408,13'
              BranchSideFuncs:
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:403,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:404,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:405,19'
              BranchSideFuncs:
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:408,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:421,17'
              BranchSideFuncs:
                - cc_AppendData
            - BranchSide:      'demux/mp4/../../codec/cc.h:437,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../codec/cc.h:421,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:421,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:422,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../codec/cc.h:421,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:422,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:424,34'
              BranchSideFuncs:
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:427,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:428,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:429,16'
              BranchSideFuncs:
                - cc_AppendData
        - Branch String:   'demux/mp4/../../codec/cc.h:430,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:432,37'
              BranchSideFuncs:
                - cc_AppendData
            - BranchSide:      'demux/mp4/../../codec/cc.h:435,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../codec/cc.h:432,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:433,21'
              BranchSideFuncs:
                - cc_AppendData
            - BranchSide:      'demux/mp4/../../codec/cc.h:434,13'
              BranchSideFuncs:
                - cc_AppendData
      Callsites:
        - Src:             'demux/mp4/../../codec/cc.h:237,18'
          Dst:             cc_AppendData
        - Src:             'demux/mp4/../../codec/cc.h:280,18'
          Dst:             cc_AppendData
        - Src:             'demux/mp4/../../codec/cc.h:313,22'
          Dst:             cc_AppendData
        - Src:             'demux/mp4/../../codec/cc.h:327,18'
          Dst:             cc_AppendData
        - Src:             'demux/mp4/../../codec/cc.h:349,9'
          Dst:             bs_init
        - Src:             'demux/mp4/../../codec/cc.h:350,32'
          Dst:             bs_read
        - Src:             'demux/mp4/../../codec/cc.h:353,13'
          Dst:             bs_skip
        - Src:             'demux/mp4/../../codec/cc.h:354,37'
          Dst:             bs_read
        - Src:             'demux/mp4/../../codec/cc.h:355,13'
          Dst:             bs_skip
        - Src:             'demux/mp4/../../codec/cc.h:361,30'
          Dst:             bs_read
        - Src:             'demux/mp4/../../codec/cc.h:363,13'
          Dst:             bs_skip
        - Src:             'demux/mp4/../../codec/cc.h:373,18'
          Dst:             cc_AppendData
        - Src:             'demux/mp4/../../codec/cc.h:432,22'
          Dst:             cc_AppendData
    - functionName:    cc_AppendData
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - cc_preamble
        - cc
      BBCount:         12
      ICount:          120
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cc_ProbeCEA708
      functionUses:    6
      BranchProfiles:
        - Branch String:   'demux/mp4/../../codec/cc.h:199,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:200,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:202,29'
              BranchSideFuncs:
                - cc_ProbeCEA708
        - Branch String:   'demux/mp4/../../codec/cc.h:203,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:203,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:205,40'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../codec/cc.h:203,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:205,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:209,25'
              BranchSideFuncs:
                - cc_ProbeCEA708
      Callsites:
        - Src:             'demux/mp4/../../codec/cc.h:209,9'
          Dst:             cc_ProbeCEA708
    - functionName:    bs_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_init_custom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_bits.h:101,5'
          Dst:             bs_init_custom
    - functionName:    bs_read
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bs_refill
        - bs_skip
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:176,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:178,18'
              BranchSideFuncs:
                - bs_skip.2276
                - bs_refill.2277
            - BranchSide:      '../include/vlc_bits.h:182,5'
              BranchSideFuncs:
                - bs_skip.2276
                - bs_refill.2277
        - Branch String:   '../include/vlc_bits.h:182,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:184,24'
              BranchSideFuncs:
                - bs_refill.2277
                - bs_skip.2276
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.2276
        - Branch String:   '../include/vlc_bits.h:184,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:186,13'
              BranchSideFuncs:
                - bs_skip.2276
            - BranchSide:      '../include/vlc_bits.h:190,13'
              BranchSideFuncs:
                - bs_skip.2276
                - bs_refill.2277
        - Branch String:   '../include/vlc_bits.h:190,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:192,50'
              BranchSideFuncs:
                - bs_skip.2276
            - BranchSide:      '../include/vlc_bits.h:202,50'
              BranchSideFuncs:
                - bs_skip.2276
                - bs_refill.2277
        - Branch String:   '../include/vlc_bits.h:206,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:207,26'
              BranchSideFuncs:
                - bs_skip.2276
                - bs_refill.2277
            - BranchSide:      '../include/vlc_bits.h:209,31'
              BranchSideFuncs:
                - bs_skip.2276
                - bs_refill.2277
        - Branch String:   '../include/vlc_bits.h:215,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.2276
            - BranchSide:      '../include/vlc_bits.h:216,18'
              BranchSideFuncs:
                - bs_skip.2276
      Callsites:
        - Src:             '../include/vlc_bits.h:184,13'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:216,9'
          Dst:             bs_skip
    - functionName:    bs_skip
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - bs_refill
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:140,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:141,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:143,20'
              BranchSideFuncs:
                - bs_refill.2277
                - bs_refill.2277
        - Branch String:   '../include/vlc_bits.h:143,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:145,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:149,9'
              BranchSideFuncs:
                - bs_refill.2277
        - Branch String:   '../include/vlc_bits.h:149,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:151,20'
              BranchSideFuncs:
                - bs_refill.2277
            - BranchSide:      '../include/vlc_bits.h:168,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:154,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:154,22'
              BranchSideFuncs:
                - bs_refill.2277
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.2277
        - Branch String:   '../include/vlc_bits.h:154,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:156,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.2277
        - Branch String:   '../include/vlc_bits.h:160,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:162,29'
              BranchSideFuncs:
                - bs_refill.2277
            - BranchSide:      '../include/vlc_bits.h:167,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:162,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:163,33'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:165,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:143,9'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:162,18'
          Dst:             bs_refill
    - functionName:    bs_refill
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:112,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:114,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:120,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:114,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:115,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:117,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:117,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:118,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_init_custom
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
        - cb
        - priv
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_impl_bytes_forward
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:59,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:61,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:65,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:65,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:66,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:68,19'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:68,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:69,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:70,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_impl_bytes_pos
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:76,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:79,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:77,16'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:77,58'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cc_ProbeCEA708
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - i_field
        - cc
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cc_ProbeCEA708OneByte
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/../../codec/cc.h:190,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:191,32'
              BranchSideFuncs:
                - cc_ProbeCEA708OneByte
                - cc_ProbeCEA708OneByte
            - BranchSide:      'demux/mp4/../../codec/cc.h:193,32'
              BranchSideFuncs:
                - cc_ProbeCEA708OneByte
                - cc_ProbeCEA708OneByte
      Callsites:
        - Src:             'demux/mp4/../../codec/cc.h:191,9'
          Dst:             cc_ProbeCEA708OneByte
        - Src:             'demux/mp4/../../codec/cc.h:193,9'
          Dst:             cc_ProbeCEA708OneByte
        - Src:             'demux/mp4/../../codec/cc.h:194,5'
          Dst:             cc_ProbeCEA708OneByte
    - functionName:    cc_ProbeCEA708OneByte
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - char
      constantsTouched: []
      argNames:
        - c
        - b_start
        - cc
      BBCount:         51
      ICount:          388
      EdgeCount:       62
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mp4/../../codec/cc.h:103,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:105,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:123,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/mp4/../../codec/cc.h:106,32'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:106,37'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:114,29'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../codec/cc.h:106,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:108,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:114,29'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../codec/cc.h:116,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:117,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:119,37'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../codec/cc.h:123,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:125,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:127,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/mp4/../../codec/cc.h:129,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:133,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:158,36'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:172,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:178,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/mp4/../../codec/cc.h:135,35'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:135,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:153,22'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../codec/cc.h:135,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:137,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:153,22'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../codec/cc.h:137,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:139,52'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:143,30'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../codec/cc.h:143,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:145,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:150,25'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../codec/cc.h:159,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:161,48'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:164,21'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../codec/cc.h:164,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:165,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:167,21'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../codec/cc.h:173,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:174,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:175,15'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../codec/cc.h:183,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../codec/cc.h:184,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../codec/cc.h:185,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/../../codec/cc.h:178,17'
          Dst:             __assert_fail
    - functionName:    vlc_bswap64
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DemuxMoof
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5046
      functionLinenumberEnd: 5154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         108
      ICount:          614
      EdgeCount:       145
      CyclomaticComplexity: 39
      functionsReached:
        - FragDemuxTrack
        - MP4_GetMoviePTS
        - MP4_isMetadata
        - MP4_rescale_mtime
        - es_out_SetPCR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:5050,38'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5050,22'
              BranchSideFuncs:
                - MP4_GetMoviePTS
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
            - BranchSide:      'demux/mp4/mp4.c:5050,72'
              BranchSideFuncs:
                - MP4_GetMoviePTS
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
        - Branch String:   'demux/mp4/mp4.c:5055,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5056,24'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5059,19'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5059,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5060,9'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5063,5'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5069,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5071,36'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5089,13'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5073,31'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5073,50'
              BranchSideFuncs:
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5077,17'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5073,59'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5074,18'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5077,17'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5074,37'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5074,40'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
            - BranchSide:      'demux/mp4/mp4.c:5075,17'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
        - Branch String:   'demux/mp4/mp4.c:5074,59'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5075,17'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5077,17'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5075,80'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5076,17'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5077,17'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5073,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5077,17'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5080,22'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
        - Branch String:   'demux/mp4/mp4.c:5082,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5084,21'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5087,9'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5084,32'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5084,35'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5085,26'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5084,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5085,26'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5086,13'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5089,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5094,27'
              BranchSideFuncs:
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5123,13'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5094,53'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5094,56'
              BranchSideFuncs:
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5094,13'
              BranchSideFuncs:
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5094,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5096,40'
              BranchSideFuncs:
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5114,41'
              BranchSideFuncs:
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5097,34'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5098,22'
              BranchSideFuncs:
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5102,21'
              BranchSideFuncs:
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5098,35'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5098,54'
              BranchSideFuncs:
                - MP4_isMetadata
                - MP4_rescale_mtime
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5102,21'
              BranchSideFuncs:
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5098,63'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5099,22'
              BranchSideFuncs:
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5102,21'
              BranchSideFuncs:
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5099,41'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5099,44'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
            - BranchSide:      'demux/mp4/mp4.c:5100,21'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
        - Branch String:   'demux/mp4/mp4.c:5099,63'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5100,21'
              BranchSideFuncs:
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5102,21'
              BranchSideFuncs:
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5100,84'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5101,21'
              BranchSideFuncs:
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5102,21'
              BranchSideFuncs:
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5097,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5102,21'
              BranchSideFuncs:
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5104,57'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
        - Branch String:   'demux/mp4/mp4.c:5105,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5108,25'
              BranchSideFuncs:
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5112,13'
              BranchSideFuncs:
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5108,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5109,30'
              BranchSideFuncs:
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5111,17'
              BranchSideFuncs:
                - FragDemuxTrack
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5117,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5118,26'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5119,22'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5123,45'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5123,49'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
            - BranchSide:      'demux/mp4/mp4.c:5124,13'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
        - Branch String:   'demux/mp4/mp4.c:5123,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5063,5'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - FragDemuxTrack
                - MP4_isMetadata
                - MP4_rescale_mtime
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5124,13'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
        - Branch String:   'demux/mp4/mp4.c:5127,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5129,9'
              BranchSideFuncs:
                - es_out_SetPCR.2286
            - BranchSide:      'demux/mp4/mp4.c:5135,20'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5136,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5138,32'
              BranchSideFuncs:
                - MP4_isMetadata
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5146,13'
              BranchSideFuncs:
                - es_out_SetPCR.2286
        - Branch String:   'demux/mp4/mp4.c:5139,26'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5139,45'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5141,17'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5139,50'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5140,18'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5141,17'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5140,33'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5140,37'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
            - BranchSide:      'demux/mp4/mp4.c:5142,57'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
        - Branch String:   'demux/mp4/mp4.c:5139,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5141,17'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
            - BranchSide:      'demux/mp4/mp4.c:5142,57'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
                - MP4_isMetadata
        - Branch String:   'demux/mp4/mp4.c:5143,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5144,33'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5145,9'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_rescale_mtime
      Callsites:
        - Src:             'demux/mp4/mp4.c:5052,33'
          Dst:             MP4_GetMoviePTS
        - Src:             'demux/mp4/mp4.c:5056,9'
          Dst:             es_out_SetPCR
        - Src:             'demux/mp4/mp4.c:5073,34'
          Dst:             MP4_isMetadata
        - Src:             'demux/mp4/mp4.c:5082,17'
          Dst:             MP4_rescale_mtime
        - Src:             'demux/mp4/mp4.c:5098,38'
          Dst:             MP4_isMetadata
        - Src:             'demux/mp4/mp4.c:5104,38'
          Dst:             MP4_rescale_mtime
        - Src:             'demux/mp4/mp4.c:5114,25'
          Dst:             FragDemuxTrack
        - Src:             'demux/mp4/mp4.c:5131,9'
          Dst:             es_out_SetPCR
        - Src:             'demux/mp4/mp4.c:5139,29'
          Dst:             MP4_isMetadata
        - Src:             'demux/mp4/mp4.c:5142,38'
          Dst:             MP4_rescale_mtime
        - Src:             'demux/mp4/mp4.c:5150,13'
          Dst:             es_out_SetPCR
    - functionName:    MP4_GetMoviePTS
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    MP4_isMetadata
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tk
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    U64_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:952,12'
          Dst:             vlc_bswap64
    - functionName:    GetCumulatedDuration
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4613
      functionLinenumberEnd: 4636
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         23
      ICount:          152
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - MP4_BoxGet
        - MP4_Fragment_Index_GetTracksDuration
        - MP4_GetTrakByTrackID
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:4617,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4619,51'
              BranchSideFuncs:
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
                - MP4_Fragment_Index_GetTracksDuration
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4630,9'
              BranchSideFuncs:
                - MP4_Fragment_Index_GetTracksDuration
        - Branch String:   'demux/mp4/mp4.c:4622,54'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4623,36'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_Fragment_Index_GetTracksDuration
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4629,5'
              BranchSideFuncs:
                - MP4_Fragment_Index_GetTracksDuration
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:4623,69'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4625,14'
              BranchSideFuncs:
                - MP4_Fragment_Index_GetTracksDuration
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4629,5'
              BranchSideFuncs:
                - MP4_Fragment_Index_GetTracksDuration
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:4622,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4627,30'
              BranchSideFuncs:
                - MP4_Fragment_Index_GetTracksDuration
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4629,5'
              BranchSideFuncs:
                - MP4_Fragment_Index_GetTracksDuration
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:4627,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4627,28'
              BranchSideFuncs:
                - MP4_Fragment_Index_GetTracksDuration
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4627,28'
              BranchSideFuncs:
                - MP4_Fragment_Index_GetTracksDuration
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:4630,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4630,9'
              BranchSideFuncs:
                - MP4_Fragment_Index_GetTracksDuration
            - BranchSide:      'demux/mp4/mp4.c:4632,75'
              BranchSideFuncs:
                - MP4_Fragment_Index_GetTracksDuration
        - Branch String:   'demux/mp4/mp4.c:4633,26'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4633,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4633,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:4619,29'
          Dst:             MP4_GetTrakByTrackID
        - Src:             'demux/mp4/mp4.c:4622,24'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:4623,24'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:4632,37'
          Dst:             MP4_Fragment_Index_GetTracksDuration
    - functionName:    MP4_GetTrakByTrackID
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_moov
        - i_id
      BBCount:         17
      ICount:          87
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - MP4_BoxGet
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:326,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:326,5'
              BranchSideFuncs:
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:328,13'
              BranchSideFuncs:
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:328,41'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:329,35'
              BranchSideFuncs:
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:333,22'
              BranchSideFuncs:
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:329,53'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:329,56'
              BranchSideFuncs:
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:333,22'
              BranchSideFuncs:
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:329,72'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:330,13'
              BranchSideFuncs:
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:333,22'
              BranchSideFuncs:
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:328,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:331,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:333,22'
              BranchSideFuncs:
                - MP4_BoxGet
      Callsites:
        - Src:             'demux/mp4/mp4.c:324,25'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:329,23'
          Dst:             MP4_BoxGet
    - functionName:    GetMoofTrackDuration
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4697
      functionLinenumberEnd: 4777
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_moov
        - p_moof
        - i_track_ID
        - p_duration
      BBCount:         50
      ICount:          330
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - MP4_BoxGet
        - MP4_GetTrakByTrackID
        - MP4_GetTrexByTrackID
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:4698,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4698,22'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrexByTrackID
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4699,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4698,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4699,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrexByTrackID
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4701,37'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrexByTrackID
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:4702,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4704,14'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrexByTrackID
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4776,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4704,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4706,21'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrexByTrackID
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4710,47'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrexByTrackID
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:4712,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4712,26'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrexByTrackID
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4714,21'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrexByTrackID
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:4712,33'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4712,36'
              BranchSideFuncs:
                - MP4_GetTrexByTrackID
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4714,21'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrexByTrackID
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:4712,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4714,21'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrexByTrackID
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4718,18'
              BranchSideFuncs:
                - MP4_GetTrexByTrackID
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:4723,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4725,45'
              BranchSideFuncs:
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrexByTrackID
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4728,51'
              BranchSideFuncs:
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrexByTrackID
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:4729,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4731,45'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrexByTrackID
                - MP4_GetTrakByTrackID
            - BranchSide:      'demux/mp4/mp4.c:4736,15'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrexByTrackID
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:4732,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4733,37'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrexByTrackID
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4734,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrexByTrackID
                - MP4_GetTrakByTrackID
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:4736,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4738,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4742,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4743,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4743,27'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4743,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4743,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4745,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4772,23'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4745,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4747,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4750,53'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4753,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4755,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4758,23'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4755,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4756,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4757,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4758,23'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4760,46'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4765,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:4701,25'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:4710,35'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:4711,35'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:4722,29'
          Dst:             MP4_GetTrexByTrackID
        - Src:             'demux/mp4/mp4.c:4728,29'
          Dst:             MP4_GetTrakByTrackID
        - Src:             'demux/mp4/mp4.c:4731,33'
          Dst:             MP4_BoxGet
    - functionName:    MP4_GetTrexByTrackID
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_moov
        - i_id
      BBCount:         18
      ICount:          88
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - MP4_BoxGet
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:291,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:292,9'
              BranchSideFuncs:
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:293,37'
              BranchSideFuncs:
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:294,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:296,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:302,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:296,42'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:297,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:300,22'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:297,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:297,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:300,22'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:296,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:298,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:300,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:293,25'
          Dst:             MP4_BoxGet
    - functionName:    MP4_GetTrafByTrackID
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_moof
        - i_id
      BBCount:         17
      ICount:          87
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - MP4_BoxGet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:342,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:342,5'
              BranchSideFuncs:
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:344,13'
              BranchSideFuncs:
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:344,41'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:345,35'
              BranchSideFuncs:
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:349,22'
              BranchSideFuncs:
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:345,53'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:345,56'
              BranchSideFuncs:
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:349,22'
              BranchSideFuncs:
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:345,72'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:346,13'
              BranchSideFuncs:
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:349,22'
              BranchSideFuncs:
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:344,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:347,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:349,22'
              BranchSideFuncs:
                - MP4_BoxGet
      Callsites:
        - Src:             'demux/mp4/mp4.c:340,25'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:345,23'
          Dst:             MP4_BoxGet
    - functionName:    replay_gain_Reset
      functionSourceFile: '/src/vlc/modules/../include/vlc_replay_gain.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_rg
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_replay_gain.h:150,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_replay_gain.h:151,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_replay_gain.h:153,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_replay_gain.h:156,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_replay_gain.h:156,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_replay_gain.h:158,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MP4_ChunkAllocEntries
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entries
        - smallbuf
        - dst0
        - dst1
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:479,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:481,23'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'demux/mp4/mp4.c:485,16'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:482,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:483,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:484,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:481,15'
          Dst:             calloc
    - functionName:    xTTS_CountEntries
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2752
      functionLinenumberEnd: 2792
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - pi_entry
        - i_index
        - i_index_samples_left
        - i_sample_count
        - pi_index_sample_count
        - i_table_count
      BBCount:         21
      ICount:          156
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:2754,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2756,14'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2791,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2756,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2757,30'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2759,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2761,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2763,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2767,14'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2767,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2769,18'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2786,31'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2769,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2771,41'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2778,35'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2786,31'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2786,28'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2786,28'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'demux/mp4/mp4.c:2763,13'
          Dst:             vlc_object_Log
    - functionName:    TrackCreateES
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3212
      functionLinenumberEnd: 3373
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_track
        - i_chunk
        - pp_es
      BBCount:         90
      ICount:          619
      EdgeCount:       114
      CyclomaticComplexity: 26
      functionsReached:
        - MP4_BoxGetVa
        - MP4_CreateES
        - MP4_rescale
        - TrackConfigApply
        - TrackConfigInit
        - TrackFillConfig
        - replay_gain_Reset
        - vlc_object_Log
        - vlc_replay_gain_CopyFromMeta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:3216,29'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3216,32'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGetVa
                - vlc_object_Log
                - TrackConfigInit
                - TrackFillConfig
                - TrackConfigApply
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - replay_gain_Reset
                - vlc_replay_gain_CopyFromMeta
            - BranchSide:      'demux/mp4/mp4.c:3217,36'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGetVa
                - vlc_object_Log
                - TrackConfigInit
                - TrackFillConfig
                - TrackConfigApply
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - replay_gain_Reset
                - vlc_replay_gain_CopyFromMeta
        - Branch String:   'demux/mp4/mp4.c:3216,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3217,36'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGetVa
                - vlc_object_Log
                - TrackConfigInit
                - TrackFillConfig
                - TrackConfigApply
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - replay_gain_Reset
                - vlc_replay_gain_CopyFromMeta
            - BranchSide:      'demux/mp4/mp4.c:3220,17'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGetVa
                - vlc_object_Log
                - TrackConfigInit
                - TrackFillConfig
                - TrackConfigApply
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - replay_gain_Reset
                - vlc_replay_gain_CopyFromMeta
        - Branch String:   'demux/mp4/mp4.c:3222,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3223,10'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGetVa
                - vlc_object_Log
                - TrackConfigInit
                - TrackFillConfig
                - TrackConfigApply
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - replay_gain_Reset
                - vlc_replay_gain_CopyFromMeta
            - BranchSide:      'demux/mp4/mp4.c:3225,10'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGetVa
                - vlc_object_Log
                - TrackConfigInit
                - TrackFillConfig
                - TrackConfigApply
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - replay_gain_Reset
                - vlc_replay_gain_CopyFromMeta
        - Branch String:   'demux/mp4/mp4.c:3225,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3227,9'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - vlc_object_Log
                - TrackConfigInit
                - TrackFillConfig
                - TrackConfigApply
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - replay_gain_Reset
                - vlc_replay_gain_CopyFromMeta
            - BranchSide:      'demux/mp4/mp4.c:3232,47'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - vlc_object_Log
                - TrackConfigInit
                - TrackFillConfig
                - TrackConfigApply
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - replay_gain_Reset
                - vlc_replay_gain_CopyFromMeta
        - Branch String:   'demux/mp4/mp4.c:3234,19'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3235,12'
              BranchSideFuncs:
                - TrackConfigInit
                - TrackFillConfig
                - TrackConfigApply
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - replay_gain_Reset
                - vlc_replay_gain_CopyFromMeta
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3237,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3235,37'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3235,40'
              BranchSideFuncs:
                - TrackConfigInit
                - TrackFillConfig
                - TrackConfigApply
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - replay_gain_Reset
                - vlc_replay_gain_CopyFromMeta
            - BranchSide:      'demux/mp4/mp4.c:3243,5'
              BranchSideFuncs:
                - TrackConfigInit
                - TrackFillConfig
                - TrackConfigApply
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - replay_gain_Reset
                - vlc_replay_gain_CopyFromMeta
        - Branch String:   'demux/mp4/mp4.c:3234,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3237,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3243,5'
              BranchSideFuncs:
                - TrackConfigInit
                - TrackFillConfig
                - TrackConfigApply
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - replay_gain_Reset
                - vlc_replay_gain_CopyFromMeta
        - Branch String:   'demux/mp4/mp4.c:3248,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3251,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3254,29'
              BranchSideFuncs:
                - TrackConfigApply
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - replay_gain_Reset
                - vlc_replay_gain_CopyFromMeta
        - Branch String:   'demux/mp4/mp4.c:3256,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3259,35'
              BranchSideFuncs:
                - MP4_CreateES
            - BranchSide:      'demux/mp4/mp4.c:3264,17'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - replay_gain_Reset
                - vlc_replay_gain_CopyFromMeta
            - BranchSide:      'demux/mp4/mp4.c:3364,13'
              BranchSideFuncs:
                - MP4_CreateES
        - Branch String:   'demux/mp4/mp4.c:3265,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3267,56'
              BranchSideFuncs:
                - vlc_replay_gain_CopyFromMeta
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - replay_gain_Reset
            - BranchSide:      'demux/mp4/mp4.c:3271,17'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - replay_gain_Reset
        - Branch String:   'demux/mp4/mp4.c:3271,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3273,47'
              BranchSideFuncs:
                - replay_gain_Reset
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3296,17'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:3276,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3278,21'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3282,21'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:3282,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3284,21'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3288,21'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:3288,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3291,21'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3294,13'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:3296,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3298,36'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3301,21'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:3301,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3310,45'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3310,45'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3310,45'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3310,45'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3310,45'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3359,21'
              BranchSideFuncs:
                - MP4_CreateES
        - Branch String:   'demux/mp4/mp4.c:3310,45'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3310,67'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3310,89'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:3312,32'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3312,35'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3319,30'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:3312,66'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3313,25'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3319,30'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:3312,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3315,65'
              BranchSideFuncs:
                - MP4_rescale
                - MP4_CreateES
            - BranchSide:      'demux/mp4/mp4.c:3319,30'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:3319,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3322,37'
              BranchSideFuncs:
                - MP4_rescale
                - MP4_CreateES
            - BranchSide:      'demux/mp4/mp4.c:3326,30'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:3326,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3329,43'
              BranchSideFuncs:
                - MP4_rescale
                - MP4_CreateES
            - BranchSide:      'demux/mp4/mp4.c:3333,30'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:3333,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3337,37'
              BranchSideFuncs:
                - MP4_rescale
                - MP4_CreateES
            - BranchSide:      'demux/mp4/mp4.c:3340,30'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:3340,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3346,42'
              BranchSideFuncs:
                - MP4_rescale
                - MP4_CreateES
            - BranchSide:      'demux/mp4/mp4.c:3349,30'
              BranchSideFuncs:
                - MP4_CreateES
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:3349,63'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3350,30'
              BranchSideFuncs:
                - MP4_rescale
                - MP4_CreateES
            - BranchSide:      'demux/mp4/mp4.c:3353,42'
              BranchSideFuncs:
                - MP4_rescale
                - MP4_CreateES
        - Branch String:   'demux/mp4/mp4.c:3369,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3370,32'
              BranchSideFuncs:
                - MP4_CreateES
            - BranchSide:      'demux/mp4/mp4.c:3372,15'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3372,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3372,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3372,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:3227,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3232,33'
          Dst:             MP4_BoxGetVa
        - Src:             'demux/mp4/mp4.c:3237,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3243,5'
          Dst:             TrackConfigInit
        - Src:             'demux/mp4/mp4.c:3248,9'
          Dst:             TrackFillConfig
        - Src:             'demux/mp4/mp4.c:3254,5'
          Dst:             TrackConfigApply
        - Src:             'demux/mp4/mp4.c:3267,25'
          Dst:             vlc_replay_gain_CopyFromMeta
        - Src:             'demux/mp4/mp4.c:3274,17'
          Dst:             replay_gain_Reset
        - Src:             'demux/mp4/mp4.c:3315,52'
          Dst:             MP4_rescale
        - Src:             'demux/mp4/mp4.c:3321,53'
          Dst:             MP4_rescale
        - Src:             'demux/mp4/mp4.c:3328,53'
          Dst:             MP4_rescale
        - Src:             'demux/mp4/mp4.c:3335,53'
          Dst:             MP4_rescale
        - Src:             'demux/mp4/mp4.c:3345,53'
          Dst:             MP4_rescale
        - Src:             'demux/mp4/mp4.c:3352,53'
          Dst:             MP4_rescale
        - Src:             'demux/mp4/mp4.c:3370,18'
          Dst:             MP4_CreateES
    - functionName:    TrackConfigInit
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3145
      functionLinenumberEnd: 3147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_cfg
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TrackFillConfig
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3168
      functionLinenumberEnd: 3204
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_track
        - p_sample
        - i_chunk
        - p_fmt
        - p_cfg
      BBCount:         31
      ICount:          178
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - SetupAudioES
        - SetupSpuES
        - SetupVideoES
        - TrackGetESSampleRate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:3170,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3173,14'
              BranchSideFuncs:
                - SetupVideoES
                - TrackGetESSampleRate
            - BranchSide:      'demux/mp4/mp4.c:3185,14'
              BranchSideFuncs:
                - SetupAudioES
            - BranchSide:      'demux/mp4/mp4.c:3191,16'
              BranchSideFuncs:
                - SetupSpuES
            - BranchSide:      'demux/mp4/mp4.c:3200,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3173,47'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3174,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3175,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3173,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3175,13'
              BranchSideFuncs:
                - TrackGetESSampleRate
            - BranchSide:      'demux/mp4/mp4.c:3178,31'
              BranchSideFuncs:
                - TrackGetESSampleRate
        - Branch String:   'demux/mp4/mp4.c:3185,47'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3186,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3187,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3185,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3187,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3188,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3191,49'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3192,16'
              BranchSideFuncs:
                - SetupSpuES
            - BranchSide:      'demux/mp4/mp4.c:3195,27'
              BranchSideFuncs:
                - SetupSpuES
        - Branch String:   'demux/mp4/mp4.c:3192,49'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3193,16'
              BranchSideFuncs:
                - SetupSpuES
            - BranchSide:      'demux/mp4/mp4.c:3195,27'
              BranchSideFuncs:
                - SetupSpuES
        - Branch String:   'demux/mp4/mp4.c:3193,49'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3194,16'
              BranchSideFuncs:
                - SetupSpuES
            - BranchSide:      'demux/mp4/mp4.c:3195,27'
              BranchSideFuncs:
                - SetupSpuES
        - Branch String:   'demux/mp4/mp4.c:3194,51'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3195,27'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3196,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3191,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3196,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3197,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:3174,15'
          Dst:             SetupVideoES
        - Src:             'demux/mp4/mp4.c:3178,9'
          Dst:             TrackGetESSampleRate
        - Src:             'demux/mp4/mp4.c:3186,15'
          Dst:             SetupAudioES
        - Src:             'demux/mp4/mp4.c:3195,15'
          Dst:             SetupSpuES
    - functionName:    TrackConfigApply
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3151
      functionLinenumberEnd: 3163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_cfg
        - p_track
      BBCount:         7
      ICount:          93
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:3152,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3153,32'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3154,10'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3154,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3154,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3155,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MP4_CreateES
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - out
        - p_fmt
        - b_forced_spu
      BBCount:         10
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - es_out_Add
        - es_out_Control
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:468,32'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:468,35'
              BranchSideFuncs:
                - es_out_Control.2287
            - BranchSide:      'demux/mp4/mp4.c:468,32'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:468,40'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:468,43'
              BranchSideFuncs:
                - es_out_Control.2287
            - BranchSide:      'demux/mp4/mp4.c:468,40'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:468,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:468,9'
              BranchSideFuncs:
                - es_out_Control.2287
            - BranchSide:      'demux/mp4/mp4.c:469,25'
              BranchSideFuncs:
                - es_out_Control.2287
      Callsites:
        - Src:             'demux/mp4/mp4.c:466,25'
          Dst:             es_out_Add
        - Src:             'demux/mp4/mp4.c:469,9'
          Dst:             es_out_Control
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TrackGetESSampleRate
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3097
      functionLinenumberEnd: 3142
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - pi_num
        - pi_den
        - p_track
        - i_sd_index
        - i_chunk
      BBCount:         28
      ICount:          230
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - MP4_BoxGet
        - MP4_GetTrakByTrackID
        - vlc_ureduce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:3106,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3106,20'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_ureduce
            - BranchSide:      'demux/mp4/mp4.c:3115,9'
              BranchSideFuncs:
                - vlc_ureduce
        - Branch String:   'demux/mp4/mp4.c:3106,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3108,22'
              BranchSideFuncs:
                - vlc_ureduce
            - BranchSide:      'demux/mp4/mp4.c:3115,9'
              BranchSideFuncs:
                - vlc_ureduce
        - Branch String:   'demux/mp4/mp4.c:3115,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3116,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3119,35'
              BranchSideFuncs:
                - vlc_ureduce
        - Branch String:   'demux/mp4/mp4.c:3120,41'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3120,5'
              BranchSideFuncs:
                - vlc_ureduce
            - BranchSide:      'demux/mp4/mp4.c:3121,12'
              BranchSideFuncs:
                - vlc_ureduce
        - Branch String:   'demux/mp4/mp4.c:3120,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3123,16'
              BranchSideFuncs:
                - vlc_ureduce
            - BranchSide:      'demux/mp4/mp4.c:3126,14'
              BranchSideFuncs:
                - vlc_ureduce
        - Branch String:   'demux/mp4/mp4.c:3134,62'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3133,5'
              BranchSideFuncs:
                - vlc_ureduce
            - BranchSide:      'demux/mp4/mp4.c:3135,12'
              BranchSideFuncs:
                - vlc_ureduce
        - Branch String:   'demux/mp4/mp4.c:3133,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3130,21'
              BranchSideFuncs:
                - vlc_ureduce
            - BranchSide:      'demux/mp4/mp4.c:3137,9'
              BranchSideFuncs:
                - vlc_ureduce
        - Branch String:   'demux/mp4/mp4.c:3137,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3137,25'
              BranchSideFuncs:
                - vlc_ureduce
            - BranchSide:      'demux/mp4/mp4.c:3137,22'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3137,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3137,9'
              BranchSideFuncs:
                - vlc_ureduce
            - BranchSide:      'demux/mp4/mp4.c:3138,22'
              BranchSideFuncs:
                - vlc_ureduce
      Callsites:
        - Src:             'demux/mp4/mp4.c:3102,47'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:3102,25'
          Dst:             MP4_GetTrakByTrackID
        - Src:             'demux/mp4/mp4.c:3105,25'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:3108,9'
          Dst:             vlc_ureduce
        - Src:             'demux/mp4/mp4.c:3138,9'
          Dst:             vlc_ureduce
    - functionName:    TrackCreateSamplesIndex
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2796
      functionLinenumberEnd: 3085
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_demux_track
      BBCount:         128
      ICount:          1244
      EdgeCount:       166
      CyclomaticComplexity: 40
      functionsReached:
        - MP4_BoxGet
        - MP4_ChunkAllocEntries
        - __assert_fail
        - calloc
        - vlc_object_Log
        - xTTS_CountEntries
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:2805,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2806,29'
              BranchSideFuncs:
                - vlc_object_Log
                - calloc
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2807,10'
              BranchSideFuncs:
                - vlc_object_Log
                - calloc
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2807,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2809,9'
              BranchSideFuncs:
                - calloc
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2812,12'
              BranchSideFuncs:
                - calloc
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2815,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2817,9'
              BranchSideFuncs:
                - vlc_object_Log
                - calloc
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2823,9'
              BranchSideFuncs:
                - calloc
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2820,41'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2820,9'
              BranchSideFuncs:
                - calloc
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2820,9'
              BranchSideFuncs:
                - calloc
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2823,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2826,40'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2832,9'
              BranchSideFuncs:
                - calloc
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2835,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2836,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2838,23'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2838,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:0,0'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2841,21'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2845,39'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2845,42'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2864,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2845,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2847,41'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2864,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2848,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2850,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2853,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2869,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2871,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2876,37'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2901,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2902,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2905,44'
              BranchSideFuncs:
                - MP4_ChunkAllocEntries
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2909,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2911,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2917,30'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
        - Branch String:   'demux/mp4/mp4.c:2919,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2921,22'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:2970,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2921,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2923,26'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:2947,26'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
        - Branch String:   'demux/mp4/mp4.c:2923,26'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2925,53'
              BranchSideFuncs:
                - __assert_fail
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2936,53'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
        - Branch String:   'demux/mp4/mp4.c:2928,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2928,64'
              BranchSideFuncs:
                - __assert_fail
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2929,57'
              BranchSideFuncs:
                - __assert_fail
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2931,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2931,25'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2932,25'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2939,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2939,78'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:2940,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
        - Branch String:   'demux/mp4/mp4.c:2947,26'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2949,53'
              BranchSideFuncs:
                - __assert_fail
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:2960,53'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
        - Branch String:   'demux/mp4/mp4.c:2952,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2952,64'
              BranchSideFuncs:
                - __assert_fail
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:2953,56'
              BranchSideFuncs:
                - __assert_fail
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
        - Branch String:   'demux/mp4/mp4.c:2955,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2955,25'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:2957,21'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
        - Branch String:   'demux/mp4/mp4.c:2963,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2963,80'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:2964,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
        - Branch String:   'demux/mp4/mp4.c:2978,15'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2978,18'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3080,5'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2978,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2980,37'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3080,5'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2986,20'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2986,23'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2990,18'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2986,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2988,27'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2990,18'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2992,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2994,21'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2997,9'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2994,51'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2994,54'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2996,13'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2994,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2995,36'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2996,13'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3004,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3006,32'
              BranchSideFuncs:
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3078,5'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3017,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3018,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3021,44'
              BranchSideFuncs:
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - xTTS_CountEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3025,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3027,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3033,30'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
        - Branch String:   'demux/mp4/mp4.c:3035,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3037,38'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:3077,9'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3038,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3039,32'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:3040,46'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
        - Branch String:   'demux/mp4/mp4.c:3041,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3043,26'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:3061,26'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
        - Branch String:   'demux/mp4/mp4.c:3043,26'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3045,53'
              BranchSideFuncs:
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3053,53'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
        - Branch String:   'demux/mp4/mp4.c:3048,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3048,25'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3049,25'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3061,26'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3063,53'
              BranchSideFuncs:
                - __assert_fail
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:3071,53'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
        - Branch String:   'demux/mp4/mp4.c:3066,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3066,25'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:3068,21'
              BranchSideFuncs:
                - vlc_object_Log
                - xTTS_CountEntries
                - MP4_ChunkAllocEntries
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             'demux/mp4/mp4.c:2804,13'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:2806,17'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:2809,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:2817,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:2834,13'
          Dst:             calloc
        - Src:             'demux/mp4/mp4.c:2850,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:2868,13'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:2871,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:2878,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:2896,25'
          Dst:             xTTS_CountEntries
        - Src:             'demux/mp4/mp4.c:2905,21'
          Dst:             MP4_ChunkAllocEntries
        - Src:             'demux/mp4/mp4.c:2911,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:2931,25'
          Dst:             __assert_fail
        - Src:             'demux/mp4/mp4.c:2955,25'
          Dst:             __assert_fail
        - Src:             'demux/mp4/mp4.c:2977,13'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:2982,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:2985,35'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:3012,25'
          Dst:             xTTS_CountEntries
        - Src:             'demux/mp4/mp4.c:3021,21'
          Dst:             MP4_ChunkAllocEntries
        - Src:             'demux/mp4/mp4.c:3027,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3048,25'
          Dst:             __assert_fail
        - Src:             'demux/mp4/mp4.c:3066,25'
          Dst:             __assert_fail
        - Src:             'demux/mp4/mp4.c:3080,5'
          Dst:             vlc_object_Log
    - functionName:    TrackCreateChunksIndex
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2645
      functionLinenumberEnd: 2744
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_demux_track
      BBCount:         42
      ICount:          418
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - MP4_BoxGet
        - calloc
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:2652,67'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2653,34'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2654,34'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2653,69'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2654,34'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2656,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2652,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2656,9'
              BranchSideFuncs:
                - vlc_object_Log
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2659,36'
              BranchSideFuncs:
                - vlc_object_Log
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2660,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2662,9'
              BranchSideFuncs:
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2664,36'
              BranchSideFuncs:
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2666,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2668,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2672,18'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2672,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2674,28'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2690,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2693,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2695,24'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2712,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2695,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2698,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2709,18'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2698,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2700,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2705,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2714,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2716,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2734,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2720,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2722,33'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2732,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2723,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2725,26'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2728,46'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2734,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2736,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2740,5'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'demux/mp4/mp4.c:2652,22'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:2653,22'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:2654,22'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:2662,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:2664,28'
          Dst:             calloc
        - Src:             'demux/mp4/mp4.c:2700,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:2736,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:2740,5'
          Dst:             vlc_object_Log
    - functionName:    es_format_Change
      functionSourceFile: '/src/vlc/modules/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - fmt
        - i_cat
        - i_codec
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_format_Clean
        - es_format_Init
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es.h:706,5'
          Dst:             es_format_Clean
        - Src:             '../include/vlc_es.h:707,5'
          Dst:             es_format_Init
    - functionName:    ItunMetaCallback
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2225
      functionLinenumberEnd: 2240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - priv
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:2227,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2229,37'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2231,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2231,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2233,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2236,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MP4_TrackInit
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4087
      functionLinenumberEnd: 4096
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_track
        - p_trackbox
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ASFPacketTrackInit
        - MP4_BoxGet
        - es_format_Init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:4093,23'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4093,26'
              BranchSideFuncs:
                - ASFPacketTrackInit
            - BranchSide:      'demux/mp4/mp4.c:4093,23'
              BranchSideFuncs:
                - ASFPacketTrackInit
        - Branch String:   'demux/mp4/mp4.c:4093,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4093,8'
              BranchSideFuncs:
                - ASFPacketTrackInit
            - BranchSide:      'demux/mp4/mp4.c:4094,31'
              BranchSideFuncs:
                - ASFPacketTrackInit
      Callsites:
        - Src:             'demux/mp4/mp4.c:4089,5'
          Dst:             es_format_Init
        - Src:             'demux/mp4/mp4.c:4092,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:4095,5'
          Dst:             ASFPacketTrackInit
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_seekpoint_Duplicate
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strdup
        - vlc_seekpoint_Delete
        - vlc_seekpoint_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:75,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:76,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:78,9'
              BranchSideFuncs:
                - strdup
                - vlc_seekpoint_Delete.2252
        - Branch String:   '../include/vlc_input.h:78,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:80,34'
              BranchSideFuncs:
                - strdup
                - vlc_seekpoint_Delete.2252
            - BranchSide:      '../include/vlc_input.h:87,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_input.h:81,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:83,34'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.2252
            - BranchSide:      '../include/vlc_input.h:86,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_input.h:74,26'
          Dst:             vlc_seekpoint_New
        - Src:             '../include/vlc_input.h:80,27'
          Dst:             strdup
        - Src:             '../include/vlc_input.h:83,13'
          Dst:             vlc_seekpoint_Delete
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    CmpUUID
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1905
      functionLinenumberEnd: 1906
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1
        - u2
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mp4/libmp4.h:1906,12'
          Dst:             memcmp
    - functionName:    MP4_GetDefaultSizeAndDuration
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5469
      functionLinenumberEnd: 5487
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_moov
        - p_tfhd_data
        - pi_default_size
        - pi_default_duration
      BBCount:         24
      ICount:          144
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - MP4_GetTrexByTrackID
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:5470,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5471,32'
              BranchSideFuncs:
                - MP4_GetTrexByTrackID
            - BranchSide:      'demux/mp4/mp4.c:5473,9'
              BranchSideFuncs:
                - MP4_GetTrexByTrackID
        - Branch String:   'demux/mp4/mp4.c:5473,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5474,28'
              BranchSideFuncs:
                - MP4_GetTrexByTrackID
            - BranchSide:      'demux/mp4/mp4.c:5476,11'
              BranchSideFuncs:
                - MP4_GetTrexByTrackID
        - Branch String:   'demux/mp4/mp4.c:5476,31'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5476,36'
              BranchSideFuncs:
                - MP4_GetTrexByTrackID
            - BranchSide:      'demux/mp4/mp4.c:5478,57'
              BranchSideFuncs:
                - MP4_GetTrexByTrackID
        - Branch String:   'demux/mp4/mp4.c:5476,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5476,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:5478,57'
              BranchSideFuncs:
                - MP4_GetTrexByTrackID
        - Branch String:   'demux/mp4/mp4.c:5479,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5481,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:5486,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:5481,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5482,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:5483,20'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:5483,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5484,36'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:5485,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:5478,35'
          Dst:             MP4_GetTrexByTrackID
    - functionName:    FragCreateTrunIndex
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5159
      functionLinenumberEnd: 5385
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - p_moof
        - p_chunksidx
        - i_moof_time
      BBCount:         128
      ICount:          960
      EdgeCount:       171
      CyclomaticComplexity: 45
      functionsReached:
        - CmpUUID
        - FragGetMoofSequenceNumber
        - GetMoovTrackDuration
        - MP4_BoxCount
        - MP4_BoxGet
        - MP4_Fragment_Index_GetTrackStartTime
        - MP4_GetDefaultSizeAndDuration
        - MP4_GetTrackByTrackID
        - MP4_rescale
        - MP4_rescale_mtime
        - MP4_rescale_qtime
        - __assert_fail
        - calloc
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:5166,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5168,33'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - free
            - BranchSide:      'demux/mp4/mp4.c:5176,42'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
        - Branch String:   'demux/mp4/mp4.c:5169,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5170,19'
              BranchSideFuncs:
                - free
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
            - BranchSide:      'demux/mp4/mp4.c:5171,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - free
        - Branch String:   'demux/mp4/mp4.c:5176,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5179,14'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
            - BranchSide:      'demux/mp4/mp4.c:5385,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:5179,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5180,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
            - BranchSide:      'demux/mp4/mp4.c:5182,47'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
        - Branch String:   'demux/mp4/mp4.c:5184,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5184,26'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
            - BranchSide:      'demux/mp4/mp4.c:5185,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
        - Branch String:   'demux/mp4/mp4.c:5184,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5185,13'
              BranchSideFuncs:
                - MP4_GetTrackByTrackID
                - MP4_BoxGet
                - MP4_BoxCount
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
            - BranchSide:      'demux/mp4/mp4.c:5187,55'
              BranchSideFuncs:
                - MP4_GetTrackByTrackID
                - MP4_BoxGet
                - MP4_BoxCount
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
        - Branch String:   'demux/mp4/mp4.c:5188,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5189,13'
              BranchSideFuncs:
                - calloc
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
            - BranchSide:      'demux/mp4/mp4.c:5191,48'
              BranchSideFuncs:
                - calloc
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
        - Branch String:   'demux/mp4/mp4.c:5192,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5193,13'
              BranchSideFuncs:
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
            - BranchSide:      'demux/mp4/mp4.c:5196,18'
              BranchSideFuncs:
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
        - Branch String:   'demux/mp4/mp4.c:5207,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5209,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
            - BranchSide:      'demux/mp4/mp4.c:5280,14'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5213,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5215,37'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
            - BranchSide:      'demux/mp4/mp4.c:5220,18'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
        - Branch String:   'demux/mp4/mp4.c:5220,47'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5220,50'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:5236,18'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:5220,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5222,55'
              BranchSideFuncs:
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - CmpUUID
            - BranchSide:      'demux/mp4/mp4.c:5236,18'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:5223,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5225,25'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - CmpUUID
            - BranchSide:      'demux/mp4/mp4.c:5233,13'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:5225,53'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5226,35'
              BranchSideFuncs:
                - CmpUUID
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:5232,17'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - CmpUUID
        - Branch String:   'demux/mp4/mp4.c:5226,66'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5226,69'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - CmpUUID
            - BranchSide:      'demux/mp4/mp4.c:5232,17'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - CmpUUID
        - Branch String:   'demux/mp4/mp4.c:5225,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5228,45'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:5232,17'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - CmpUUID
        - Branch String:   'demux/mp4/mp4.c:5236,47'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5236,50'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:5247,18'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:5236,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5238,43'
              BranchSideFuncs:
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:5247,18'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:5239,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5239,17'
              BranchSideFuncs:
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - __assert_fail
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:5240,75'
              BranchSideFuncs:
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - __assert_fail
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:5247,47'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5247,50'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:5261,18'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:5247,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5251,53'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:5261,18'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:5252,28'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5252,31'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:5258,13'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:5252,51'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5252,54'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:5258,13'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:5252,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5254,54'
              BranchSideFuncs:
                - MP4_rescale
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:5258,13'
              BranchSideFuncs:
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:5261,47'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5261,77'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:5269,18'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:5261,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5263,72'
              BranchSideFuncs:
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:5269,18'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:5269,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5271,21'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5276,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5271,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5272,54'
              BranchSideFuncs:
                - MP4_rescale
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5274,60'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5280,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5282,39'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5285,19'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5285,19'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5287,39'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5291,18'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5291,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5292,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5294,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5302,38'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5301,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5302,41'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5301,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5304,18'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
            - BranchSide:      'demux/mp4/mp4.c:5382,15'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
        - Branch String:   'demux/mp4/mp4.c:5304,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5305,16'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5307,53'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
        - Branch String:   'demux/mp4/mp4.c:5310,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5313,22'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
            - BranchSide:      'demux/mp4/mp4.c:5335,39'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
        - Branch String:   'demux/mp4/mp4.c:5313,81'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5314,21'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
            - BranchSide:      'demux/mp4/mp4.c:5319,27'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
        - Branch String:   'demux/mp4/mp4.c:5314,33'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5315,21'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
            - BranchSide:      'demux/mp4/mp4.c:5319,27'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
        - Branch String:   'demux/mp4/mp4.c:5313,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5317,43'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
            - BranchSide:      'demux/mp4/mp4.c:5319,27'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
        - Branch String:   'demux/mp4/mp4.c:5319,26'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5321,42'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
            - BranchSide:      'demux/mp4/mp4.c:5324,27'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
        - Branch String:   'demux/mp4/mp4.c:5324,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5326,42'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
            - BranchSide:      'demux/mp4/mp4.c:5330,43'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
        - Branch String:   'demux/mp4/mp4.c:5356,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5358,31'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5363,41'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5358,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5359,35'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5360,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5368,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5370,31'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5375,32'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5370,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5371,36'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5372,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxCount
                - MP4_GetTrackByTrackID
                - calloc
                - MP4_GetDefaultSizeAndDuration
                - MP4_BoxGet
                - MP4_BoxGet
                - FragGetMoofSequenceNumber
                - MP4_rescale_qtime
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_rescale
                - __assert_fail
                - MP4_Fragment_Index_GetTrackStartTime
                - MP4_rescale
                - MP4_BoxGet
                - CmpUUID
                - MP4_rescale_mtime
                - vlc_object_Log
      Callsites:
        - Src:             'demux/mp4/mp4.c:5176,30'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:5182,35'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:5183,39'
          Dst:             MP4_BoxCount
        - Src:             'demux/mp4/mp4.c:5187,32'
          Dst:             MP4_GetTrackByTrackID
        - Src:             'demux/mp4/mp4.c:5191,41'
          Dst:             calloc
        - Src:             'demux/mp4/mp4.c:5198,9'
          Dst:             MP4_GetDefaultSizeAndDuration
        - Src:             'demux/mp4/mp4.c:5212,39'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:5222,43'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:5226,25'
          Dst:             CmpUUID
        - Src:             'demux/mp4/mp4.c:5239,17'
          Dst:             __assert_fail
        - Src:             'demux/mp4/mp4.c:5240,37'
          Dst:             MP4_Fragment_Index_GetTrackStartTime
        - Src:             'demux/mp4/mp4.c:5242,37'
          Dst:             MP4_rescale
        - Src:             'demux/mp4/mp4.c:5254,41'
          Dst:             MP4_rescale
        - Src:             'demux/mp4/mp4.c:5261,50'
          Dst:             FragGetMoofSequenceNumber
        - Src:             'demux/mp4/mp4.c:5263,50'
          Dst:             GetMoovTrackDuration
        - Src:             'demux/mp4/mp4.c:5263,37'
          Dst:             MP4_rescale
        - Src:             'demux/mp4/mp4.c:5272,41'
          Dst:             MP4_rescale
        - Src:             'demux/mp4/mp4.c:5274,41'
          Dst:             MP4_rescale_qtime
        - Src:             'demux/mp4/mp4.c:5301,40'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:5340,13'
          Dst:             MP4_rescale_mtime
        - Src:             'demux/mp4/mp4.c:5340,13'
          Dst:             vlc_object_Log
    - functionName:    MP4_GetTrackByTrackID
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - tid
      BBCount:         8
      ICount:          65
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:313,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:315,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:319,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:316,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:317,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:318,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FragGetMoofSequenceNumber
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1971
      functionLinenumberEnd: 1976
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_moof
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - MP4_BoxGet
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:1973,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1973,19'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1975,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:1973,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1974,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1975,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:1972,31'
          Dst:             MP4_BoxGet
    - functionName:    GetMoovTrackDuration
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4678
      functionLinenumberEnd: 4693
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_sys
        - i_track_ID
      BBCount:         13
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - MP4_BoxGet
        - MP4_GetTrakByTrackID
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:4682,50'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4683,32'
              BranchSideFuncs:
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4692,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4683,65'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4685,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4692,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4682,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4687,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4692,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4687,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4688,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4690,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:4679,25'
          Dst:             MP4_GetTrakByTrackID
        - Src:             'demux/mp4/mp4.c:4682,20'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:4683,20'
          Dst:             MP4_BoxGet
    - functionName:    FragResetContext
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4930
      functionLinenumberEnd: 4945
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - MP4_BoxFree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:4931,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4933,13'
              BranchSideFuncs:
                - MP4_BoxFree
            - BranchSide:      'demux/mp4/mp4.c:4937,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4933,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4934,26'
              BranchSideFuncs:
                - MP4_BoxFree
            - BranchSide:      'demux/mp4/mp4.c:4935,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4939,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4941,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4945,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:4934,13'
          Dst:             MP4_BoxFree
    - functionName:    vlc_stream_GetSize
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             vlc_stream_Control
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    stream_Size
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_stream_GetSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:575,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:576,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:577,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_stream.h:577,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:578,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:579,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:575,9'
          Dst:             vlc_stream_GetSize
    - functionName:    FragTrunSeekToTime
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2032
      functionLinenumberEnd: 2077
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_track
        - i_target_time
      BBCount:         27
      ICount:          264
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:2033,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2033,27'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2034,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2033,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2034,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2036,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2041,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2043,35'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2073,38'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2046,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2047,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2049,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2056,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2058,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2072,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2058,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2059,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2062,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2062,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2063,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2065,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2065,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2066,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2068,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FragGetDemuxTimeFromTracksTime
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1957
      functionLinenumberEnd: 1967
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - MP4_rescale_mtime
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:1959,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1961,13'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:1967,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:1961,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1962,13'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:1963,49'
              BranchSideFuncs:
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:1965,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1965,16'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:1965,16'
              BranchSideFuncs:
                - MP4_rescale_mtime
      Callsites:
        - Src:             'demux/mp4/mp4.c:1963,30'
          Dst:             MP4_rescale_mtime
    - functionName:    FragPrepareChunk
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1928
      functionLinenumberEnd: 1954
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - p_moof
        - p_sidx
        - i_moof_time
        - b_discontinuity
      BBCount:         20
      ICount:          162
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - FragCreateTrunIndex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:1931,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1933,23'
              BranchSideFuncs:
                - FragCreateTrunIndex
            - BranchSide:      'demux/mp4/mp4.c:1937,30'
              BranchSideFuncs:
                - FragCreateTrunIndex
        - Branch String:   'demux/mp4/mp4.c:1933,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1934,13'
              BranchSideFuncs:
                - FragCreateTrunIndex
            - BranchSide:      'demux/mp4/mp4.c:1935,5'
              BranchSideFuncs:
                - FragCreateTrunIndex
        - Branch String:   'demux/mp4/mp4.c:1937,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1939,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1953,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:1939,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1941,37'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1950,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:1942,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1944,43'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1949,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:1937,9'
          Dst:             FragCreateTrunIndex
    - functionName:    FragSeekLoadFragment
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1979
      functionLinenumberEnd: 2014
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - i_moox
      BBCount:         15
      ICount:          136
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - FragResetContext
        - MP4_BoxExtract
        - MP4_BoxFree
        - MP4_BoxGetNextChunk
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:1983,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1985,18'
              BranchSideFuncs:
                - FragResetContext
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1990,30'
              BranchSideFuncs:
                - vlc_stream_Peek
                - MP4_BoxGetNextChunk
                - MP4_BoxExtract
                - MP4_BoxFree
                - FragResetContext
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1990,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1991,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1993,26'
              BranchSideFuncs:
                - MP4_BoxGetNextChunk
                - MP4_BoxExtract
                - MP4_BoxFree
                - FragResetContext
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1993,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1994,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1996,51'
              BranchSideFuncs:
                - MP4_BoxGetNextChunk
                - MP4_BoxExtract
                - MP4_BoxFree
                - FragResetContext
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1997,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1998,13'
              BranchSideFuncs:
                - MP4_BoxExtract
                - MP4_BoxFree
                - FragResetContext
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1999,35'
              BranchSideFuncs:
                - MP4_BoxExtract
                - MP4_BoxFree
                - FragResetContext
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2002,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:0,0'
              BranchSideFuncs:
                - FragResetContext
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2003,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:1990,13'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mp4/mp4.c:1996,30'
          Dst:             MP4_BoxGetNextChunk
        - Src:             'demux/mp4/mp4.c:1999,18'
          Dst:             MP4_BoxExtract
        - Src:             'demux/mp4/mp4.c:2000,9'
          Dst:             MP4_BoxFree
        - Src:             'demux/mp4/mp4.c:2006,5'
          Dst:             FragResetContext
        - Src:             'demux/mp4/mp4.c:2012,5'
          Dst:             vlc_object_Log
    - functionName:    FragGetMoofByTfraIndex
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5426
      functionLinenumberEnd: 5463
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_target_time
        - i_track_ID
        - pi_moof_pos
        - pi_sampletime
      BBCount:         29
      ICount:          201
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - MP4_BoxGet
        - MP4_GetTrackByTrackID
        - MP4_rescale_mtime
        - MP4_rescale_qtime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:5429,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5431,14'
              BranchSideFuncs:
                - MP4_GetTrackByTrackID
                - MP4_rescale_qtime
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5462,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:5431,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5433,49'
              BranchSideFuncs:
                - MP4_GetTrackByTrackID
                - MP4_rescale_qtime
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5461,5'
              BranchSideFuncs:
                - MP4_GetTrackByTrackID
                - MP4_rescale_qtime
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5434,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5434,28'
              BranchSideFuncs:
                - MP4_GetTrackByTrackID
                - MP4_rescale_qtime
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5435,17'
              BranchSideFuncs:
                - MP4_GetTrackByTrackID
                - MP4_rescale_qtime
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5434,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5435,17'
              BranchSideFuncs:
                - MP4_GetTrackByTrackID
                - MP4_rescale_qtime
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5437,22'
              BranchSideFuncs:
                - MP4_GetTrackByTrackID
                - MP4_rescale_qtime
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5439,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5441,66'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - MP4_GetTrackByTrackID
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5460,9'
              BranchSideFuncs:
                - MP4_GetTrackByTrackID
                - MP4_rescale_qtime
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5442,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5444,38'
              BranchSideFuncs:
                - MP4_GetTrackByTrackID
                - MP4_rescale_qtime
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5459,13'
              BranchSideFuncs:
                - MP4_GetTrackByTrackID
                - MP4_rescale_qtime
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5447,26'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5449,30'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - MP4_GetTrackByTrackID
                - MP4_rescale_qtime
            - BranchSide:      'demux/mp4/mp4.c:5457,33'
              BranchSideFuncs:
                - MP4_GetTrackByTrackID
                - MP4_rescale_qtime
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5449,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5450,29'
              BranchSideFuncs:
                - MP4_GetTrackByTrackID
                - MP4_rescale_qtime
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5452,40'
              BranchSideFuncs:
                - MP4_rescale_mtime
      Callsites:
        - Src:             'demux/mp4/mp4.c:5428,25'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:5438,36'
          Dst:             MP4_GetTrackByTrackID
        - Src:             'demux/mp4/mp4.c:5441,47'
          Dst:             MP4_rescale_qtime
        - Src:             'demux/mp4/mp4.c:5453,42'
          Dst:             MP4_rescale_mtime
    - functionName:    FragGetMoofBySidxIndex
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5390
      functionLinenumberEnd: 5422
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - target_time
        - pi_moof_pos
        - pi_sampletime
      BBCount:         24
      ICount:          207
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - MP4_BoxGet
        - MP4_rescale_mtime
        - MP4_rescale_qtime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:5393,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5395,13'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5421,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:5395,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5396,13'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5398,45'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5399,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5399,25'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5400,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:5399,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5400,13'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5402,52'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5407,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5409,16'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5420,5'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5409,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5410,17'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5411,17'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5411,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5413,53'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5417,22'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - MP4_rescale_mtime
      Callsites:
        - Src:             'demux/mp4/mp4.c:5392,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:5402,33'
          Dst:             MP4_rescale_qtime
        - Src:             'demux/mp4/mp4.c:5413,34'
          Dst:             MP4_rescale_mtime
    - functionName:    GetSeekTrackIndex
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2017
      functionLinenumberEnd: 2028
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
      BBCount:         16
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:2019,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2021,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2028,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2021,51'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2022,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2024,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2021,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2024,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2027,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2024,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2024,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2026,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2024,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2025,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2026,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ProbeIndex
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4640
      functionLinenumberEnd: 4675
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         28
      ICount:          196
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - MP4_BoxCount
        - MP4_ReadBoxContainerChildren
        - U32_AT
        - __assert_fail
        - stream_Size
        - vlc_object_Log
        - vlc_stream_Read
        - vlc_stream_Seek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:4644,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4644,5'
              BranchSideFuncs:
                - MP4_BoxCount
                - stream_Size.2312
                - vlc_stream_Seek
                - vlc_stream_Read
                - U32_AT.2266
                - U32_AT.2266
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_ReadBoxContainerChildren
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4646,24'
              BranchSideFuncs:
                - MP4_BoxCount
                - stream_Size.2312
                - vlc_stream_Seek
                - vlc_stream_Read
                - U32_AT.2266
                - U32_AT.2266
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_ReadBoxContainerChildren
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4646,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4647,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4649,34'
              BranchSideFuncs:
                - stream_Size.2312
                - vlc_stream_Seek
                - vlc_stream_Read
                - U32_AT.2266
                - U32_AT.2266
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_ReadBoxContainerChildren
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4650,34'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4651,12'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4655,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4651,47'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4652,29'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4655,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4650,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4655,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4659,27'
              BranchSideFuncs:
                - vlc_stream_Read
                - U32_AT.2266
                - U32_AT.2266
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_ReadBoxContainerChildren
        - Branch String:   'demux/mp4/mp4.c:4659,85'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4660,10'
              BranchSideFuncs:
                - U32_AT.2266
                - U32_AT.2266
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_ReadBoxContainerChildren
            - BranchSide:      'demux/mp4/mp4.c:4674,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4660,67'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4661,10'
              BranchSideFuncs:
                - U32_AT.2266
                - U32_AT.2266
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_ReadBoxContainerChildren
            - BranchSide:      'demux/mp4/mp4.c:4674,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4659,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4663,29'
              BranchSideFuncs:
                - U32_AT.2266
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_ReadBoxContainerChildren
            - BranchSide:      'demux/mp4/mp4.c:4674,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4665,39'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4666,31'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_ReadBoxContainerChildren
            - BranchSide:      'demux/mp4/mp4.c:4672,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4665,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4668,13'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainerChildren
            - BranchSide:      'demux/mp4/mp4.c:4672,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:4644,5'
          Dst:             __assert_fail
        - Src:             'demux/mp4/mp4.c:4646,10'
          Dst:             MP4_BoxCount
        - Src:             'demux/mp4/mp4.c:4649,21'
          Dst:             stream_Size
        - Src:             'demux/mp4/mp4.c:4652,12'
          Dst:             vlc_stream_Seek
        - Src:             'demux/mp4/mp4.c:4655,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:4659,10'
          Dst:             vlc_stream_Read
        - Src:             'demux/mp4/mp4.c:4661,10'
          Dst:             U32_AT
        - Src:             'demux/mp4/mp4.c:4663,29'
          Dst:             U32_AT
        - Src:             'demux/mp4/mp4.c:4664,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:4666,14'
          Dst:             vlc_stream_Seek
        - Src:             'demux/mp4/mp4.c:4668,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:4670,13'
          Dst:             MP4_ReadBoxContainerChildren
    - functionName:    MP4ASF_ResetFrames
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5747
      functionLinenumberEnd: 5753
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ASFPacketTrackReset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:5748,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5750,33'
              BranchSideFuncs:
                - ASFPacketTrackReset
            - BranchSide:      'demux/mp4/mp4.c:5753,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:5751,9'
          Dst:             ASFPacketTrackReset
    - functionName:    ProbeFragmentsChecked
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4888
      functionLinenumberEnd: 4927
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         17
      ICount:          141
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ProbeFragments
        - vlc_dialog_wait_question
        - vlc_gettext
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:4891,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4892,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4894,10'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_wait_question
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ProbeFragments
        - Branch String:   'demux/mp4/mp4.c:4894,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4896,31'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ProbeFragments
            - BranchSide:      'demux/mp4/mp4.c:4914,52'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ProbeFragments
        - Branch String:   'demux/mp4/mp4.c:4910,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4911,13'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ProbeFragments
            - BranchSide:      'demux/mp4/mp4.c:4912,5'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ProbeFragments
        - Branch String:   'demux/mp4/mp4.c:4916,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4919,33'
              BranchSideFuncs:
                - ProbeFragments
                - vlc_stream_Seek
            - BranchSide:      'demux/mp4/mp4.c:4923,9'
              BranchSideFuncs:
                - vlc_stream_Seek
        - Branch String:   'demux/mp4/mp4.c:4923,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4924,44'
              BranchSideFuncs:
                - vlc_stream_Seek
            - BranchSide:      'demux/mp4/mp4.c:4926,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:4896,31'
          Dst:             vlc_gettext
        - Src:             'demux/mp4/mp4.c:4903,27'
          Dst:             vlc_gettext
        - Src:             'demux/mp4/mp4.c:4903,27'
          Dst:             vlc_gettext
        - Src:             'demux/mp4/mp4.c:4903,27'
          Dst:             vlc_gettext
        - Src:             'demux/mp4/mp4.c:4903,27'
          Dst:             vlc_dialog_wait_question
        - Src:             'demux/mp4/mp4.c:4914,35'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/mp4.c:4915,17'
          Dst:             vlc_stream_Seek
        - Src:             'demux/mp4/mp4.c:4919,17'
          Dst:             ProbeFragments
        - Src:             'demux/mp4/mp4.c:4924,27'
          Dst:             vlc_stream_Seek
    - functionName:    ProbeFragments
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4780
      functionLinenumberEnd: 4885
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - b_force
        - pb_fragmented
      BBCount:         63
      ICount:          555
      EdgeCount:       82
      CyclomaticComplexity: 21
      functionsReached:
        - GetCumulatedDuration
        - GetMoofTrackDuration
        - GetMoovTrackDuration
        - MP4_BoxCount
        - MP4_BoxFree
        - MP4_BoxGet
        - MP4_BoxNew
        - MP4_Fragments_Index_Delete
        - MP4_Fragments_Index_Dump
        - MP4_Fragments_Index_New
        - MP4_GetTrafByTrackID
        - MP4_ReadBoxContainerChildren
        - MP4_ReadBoxContainerRestricted
        - MP4_rescale
        - __assert_fail
        - calloc
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_Tell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:4785,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4785,5'
              BranchSideFuncs:
                - MP4_BoxNew
                - MP4_ReadBoxContainerRestricted
                - vlc_stream_Peek
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_ReadBoxContainerChildren
                - MP4_BoxCount
                - MP4_Fragments_Index_New
                - MP4_BoxFree
                - calloc
                - MP4_Fragments_Index_Delete
                - MP4_BoxFree
                - free
                - MP4_Fragments_Index_Dump
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_rescale
                - GetMoofTrackDuration
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4787,26'
              BranchSideFuncs:
                - MP4_BoxNew
                - MP4_ReadBoxContainerRestricted
                - vlc_stream_Peek
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_ReadBoxContainerChildren
                - MP4_BoxCount
                - MP4_Fragments_Index_New
                - MP4_BoxFree
                - calloc
                - MP4_Fragments_Index_Delete
                - MP4_BoxFree
                - free
                - MP4_Fragments_Index_Dump
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_rescale
                - GetMoofTrackDuration
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:4788,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4789,9'
              BranchSideFuncs:
                - MP4_ReadBoxContainerRestricted
                - vlc_stream_Peek
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_ReadBoxContainerChildren
                - MP4_BoxCount
                - MP4_Fragments_Index_New
                - MP4_BoxFree
                - calloc
                - MP4_Fragments_Index_Delete
                - MP4_BoxFree
                - free
                - MP4_Fragments_Index_Dump
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_rescale
                - GetMoofTrackDuration
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4791,9'
              BranchSideFuncs:
                - MP4_ReadBoxContainerRestricted
                - vlc_stream_Peek
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_ReadBoxContainerChildren
                - MP4_BoxCount
                - MP4_Fragments_Index_New
                - MP4_BoxFree
                - calloc
                - MP4_Fragments_Index_Delete
                - MP4_BoxFree
                - free
                - MP4_Fragments_Index_Dump
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_rescale
                - GetMoofTrackDuration
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:4791,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4791,31'
              BranchSideFuncs:
                - MP4_ReadBoxContainerRestricted
                - vlc_stream_Peek
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_ReadBoxContainerChildren
                - MP4_BoxCount
                - MP4_Fragments_Index_New
                - MP4_BoxFree
                - calloc
                - MP4_Fragments_Index_Delete
                - MP4_BoxFree
                - free
                - MP4_Fragments_Index_Dump
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_rescale
                - GetMoofTrackDuration
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4868,24'
              BranchSideFuncs:
                - MP4_ReadBoxContainerRestricted
                - vlc_stream_Peek
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
        - Branch String:   'demux/mp4/mp4.c:4791,53'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4791,56'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_BoxCount
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_Fragments_Index_New
                - MP4_BoxFree
                - calloc
                - MP4_Fragments_Index_Delete
                - MP4_BoxFree
                - free
                - MP4_Fragments_Index_Dump
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_rescale
                - GetMoofTrackDuration
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4793,39'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_BoxCount
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_Fragments_Index_New
                - MP4_BoxFree
                - calloc
                - MP4_Fragments_Index_Delete
                - MP4_BoxFree
                - free
                - MP4_Fragments_Index_Dump
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_rescale
                - GetMoofTrackDuration
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:4791,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4793,39'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_BoxCount
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_Fragments_Index_New
                - MP4_BoxFree
                - calloc
                - MP4_Fragments_Index_Delete
                - MP4_BoxFree
                - free
                - MP4_Fragments_Index_Dump
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_rescale
                - GetMoofTrackDuration
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4868,24'
              BranchSideFuncs:
                - MP4_ReadBoxContainerRestricted
                - vlc_stream_Peek
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
        - Branch String:   'demux/mp4/mp4.c:4797,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4799,14'
              BranchSideFuncs:
                - MP4_Fragments_Index_New
                - MP4_BoxFree
                - calloc
                - MP4_Fragments_Index_Delete
                - MP4_BoxFree
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_rescale
                - GetMoofTrackDuration
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4863,5'
              BranchSideFuncs:
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
        - Branch String:   'demux/mp4/mp4.c:4801,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4803,30'
              BranchSideFuncs:
                - calloc
                - MP4_Fragments_Index_Delete
                - MP4_BoxFree
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_rescale
                - GetMoofTrackDuration
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4807,47'
              BranchSideFuncs:
                - calloc
                - MP4_Fragments_Index_Delete
                - MP4_BoxFree
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_rescale
                - GetMoofTrackDuration
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:4808,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4810,45'
              BranchSideFuncs:
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_rescale
                - GetMoofTrackDuration
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4816,22'
              BranchSideFuncs:
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_rescale
                - GetMoofTrackDuration
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:4818,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4820,21'
              BranchSideFuncs:
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_rescale
                - GetMoofTrackDuration
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4851,27'
              BranchSideFuncs:
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:4820,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4821,21'
              BranchSideFuncs:
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_rescale
                - GetMoofTrackDuration
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4823,31'
              BranchSideFuncs:
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_rescale
                - GetMoofTrackDuration
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:4823,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4825,32'
              BranchSideFuncs:
                - MP4_GetTrafByTrackID
                - MP4_rescale
                - GetMoofTrackDuration
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_rescale
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4848,56'
              BranchSideFuncs:
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_rescale
                - GetMoofTrackDuration
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:4827,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4828,46'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_rescale
                - GetMoofTrackDuration
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - GetMoovTrackDuration
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:4830,25'
              BranchSideFuncs:
                - MP4_rescale
                - GetMoofTrackDuration
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_BoxGet
                - GetMoovTrackDuration
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:4830,32'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4830,35'
              BranchSideFuncs:
                - MP4_rescale
                - GetMoofTrackDuration
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_BoxGet
                - GetMoovTrackDuration
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:4834,30'
              BranchSideFuncs:
                - MP4_rescale
                - GetMoofTrackDuration
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_BoxGet
                - GetMoovTrackDuration
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:4830,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4832,45'
              BranchSideFuncs:
                - MP4_rescale
                - GetMoofTrackDuration
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4834,30'
              BranchSideFuncs:
                - MP4_rescale
                - GetMoofTrackDuration
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_BoxGet
                - GetMoovTrackDuration
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:4844,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4845,46'
              BranchSideFuncs:
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_rescale
                - GetMoofTrackDuration
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/mp4.c:4846,17'
              BranchSideFuncs:
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_rescale
                - MP4_GetTrafByTrackID
                - MP4_rescale
                - GetMoofTrackDuration
                - GetMoovTrackDuration
                - MP4_rescale
                - MP4_BoxGet
        - Branch String:   'demux/mp4/mp4.c:4851,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4853,52'
              BranchSideFuncs:
                - MP4_rescale
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
            - BranchSide:      'demux/mp4/mp4.c:4858,19'
              BranchSideFuncs:
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
        - Branch String:   'demux/mp4/mp4.c:4854,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4855,56'
              BranchSideFuncs:
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:4856,13'
              BranchSideFuncs:
                - free
                - MP4_Fragments_Index_Dump
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:4872,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4873,31'
              BranchSideFuncs:
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
            - BranchSide:      'demux/mp4/mp4.c:4875,14'
              BranchSideFuncs:
                - MP4_BoxFree
                - MP4_BoxGet
                - GetCumulatedDuration
        - Branch String:   'demux/mp4/mp4.c:4881,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4882,64'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4884,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:4783,5'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/mp4.c:4783,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:4785,5'
          Dst:             __assert_fail
        - Src:             'demux/mp4/mp4.c:4787,26'
          Dst:             MP4_BoxNew
        - Src:             'demux/mp4/mp4.c:4793,9'
          Dst:             MP4_ReadBoxContainerChildren
        - Src:             'demux/mp4/mp4.c:4796,33'
          Dst:             MP4_BoxCount
        - Src:             'demux/mp4/mp4.c:4800,35'
          Dst:             MP4_Fragments_Index_New
        - Src:             'demux/mp4/mp4.c:4803,17'
          Dst:             MP4_BoxFree
        - Src:             'demux/mp4/mp4.c:4807,39'
          Dst:             calloc
        - Src:             'demux/mp4/mp4.c:4810,17'
          Dst:             MP4_Fragments_Index_Delete
        - Src:             'demux/mp4/mp4.c:4812,17'
          Dst:             MP4_BoxFree
        - Src:             'demux/mp4/mp4.c:4826,41'
          Dst:             MP4_GetTrafByTrackID
        - Src:             'demux/mp4/mp4.c:4828,34'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:4836,46'
          Dst:             GetMoovTrackDuration
        - Src:             'demux/mp4/mp4.c:4837,45'
          Dst:             MP4_rescale
        - Src:             'demux/mp4/mp4.c:4840,43'
          Dst:             MP4_rescale
        - Src:             'demux/mp4/mp4.c:4844,25'
          Dst:             GetMoofTrackDuration
        - Src:             'demux/mp4/mp4.c:4853,39'
          Dst:             MP4_rescale
        - Src:             'demux/mp4/mp4.c:4860,13'
          Dst:             MP4_Fragments_Index_Dump
        - Src:             'demux/mp4/mp4.c:4869,9'
          Dst:             MP4_ReadBoxContainerRestricted
        - Src:             'demux/mp4/mp4.c:4872,14'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mp4/mp4.c:4878,5'
          Dst:             MP4_BoxFree
        - Src:             'demux/mp4/mp4.c:4880,25'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:4882,42'
          Dst:             GetCumulatedDuration
    - functionName:    vlc_input_title_Duplicate
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         19
      ICount:          141
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - strdup
        - vlc_alloc
        - vlc_input_title_New
        - vlc_seekpoint_Duplicate
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:144,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:144,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:146,9'
              BranchSideFuncs:
                - vlc_alloc.2304
                - vlc_seekpoint_Duplicate.2303
                - strdup
        - Branch String:   '../include/vlc_input.h:146,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:146,47'
              BranchSideFuncs:
                - strdup
                - vlc_alloc.2304
                - vlc_seekpoint_Duplicate.2303
            - BranchSide:      '../include/vlc_input.h:147,24'
              BranchSideFuncs:
                - vlc_alloc.2304
                - vlc_seekpoint_Duplicate.2303
        - Branch String:   '../include/vlc_input.h:149,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:151,52'
              BranchSideFuncs:
                - vlc_alloc.2304
                - vlc_seekpoint_Duplicate.2303
            - BranchSide:      '../include/vlc_input.h:160,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_input.h:152,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:154,22'
              BranchSideFuncs:
                - vlc_seekpoint_Duplicate.2303
            - BranchSide:      '../include/vlc_input.h:158,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_input.h:154,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:155,62'
              BranchSideFuncs:
                - vlc_seekpoint_Duplicate.2303
            - BranchSide:      '../include/vlc_input.h:156,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_input.h:143,26'
          Dst:             vlc_input_title_New
        - Src:             '../include/vlc_input.h:146,39'
          Dst:             strdup
        - Src:             '../include/vlc_input.h:151,41'
          Dst:             vlc_alloc
        - Src:             '../include/vlc_input.h:155,37'
          Dst:             vlc_seekpoint_Duplicate
    - functionName:    FragSeekToTime
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2082
      functionLinenumberEnd: 2199
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - i_nztime
        - b_accurate
      BBCount:         61
      ICount:          520
      EdgeCount:       83
      CyclomaticComplexity: 24
      functionsReached:
        - FragGetDemuxTimeFromTracksTime
        - FragGetMoofBySidxIndex
        - FragGetMoofByTfraIndex
        - FragGetMoofSequenceNumber
        - FragPrepareChunk
        - FragSeekLoadFragment
        - FragTrunSeekToTime
        - GetMoovTrackDuration
        - GetSeekTrackIndex
        - MP4ASF_ResetFrames
        - MP4_Fragments_Index_Lookup
        - MP4_TrackSeek
        - MP4_rescale_mtime
        - MP4_rescale_qtime
        - ProbeFragmentsChecked
        - ProbeIndex
        - es_out_Control
        - vlc_object_Log
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:2089,33'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2089,20'
              BranchSideFuncs:
                - vlc_stream_Tell
                - GetSeekTrackIndex
                - MP4_rescale_qtime
                - GetMoovTrackDuration
                - FragGetMoofBySidxIndex
                - FragGetMoofByTfraIndex
                - ProbeFragmentsChecked
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - MP4_rescale_qtime
                - MP4_Fragments_Index_Lookup
                - vlc_stream_Seek
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - MP4_rescale_qtime
                - vlc_object_Log
                - ProbeIndex
            - BranchSide:      'demux/mp4/mp4.c:2089,20'
              BranchSideFuncs:
                - vlc_stream_Tell
                - GetSeekTrackIndex
                - MP4_rescale_qtime
                - GetMoovTrackDuration
                - FragGetMoofBySidxIndex
                - FragGetMoofByTfraIndex
                - ProbeFragmentsChecked
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - MP4_rescale_qtime
                - MP4_Fragments_Index_Lookup
                - vlc_stream_Seek
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - MP4_rescale_qtime
                - vlc_object_Log
                - ProbeIndex
        - Branch String:   'demux/mp4/mp4.c:2090,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2090,34'
              BranchSideFuncs:
                - vlc_stream_Tell
                - GetSeekTrackIndex
                - MP4_rescale_qtime
                - GetMoovTrackDuration
                - FragGetMoofBySidxIndex
                - FragGetMoofByTfraIndex
                - ProbeFragmentsChecked
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - MP4_rescale_qtime
                - MP4_Fragments_Index_Lookup
                - vlc_stream_Seek
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - MP4_rescale_qtime
                - vlc_object_Log
                - ProbeIndex
            - BranchSide:      'demux/mp4/mp4.c:2091,10'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2090,45'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2090,49'
              BranchSideFuncs:
                - vlc_stream_Tell
                - GetSeekTrackIndex
                - MP4_rescale_qtime
                - GetMoovTrackDuration
                - FragGetMoofBySidxIndex
                - FragGetMoofByTfraIndex
                - ProbeFragmentsChecked
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - MP4_rescale_qtime
                - MP4_Fragments_Index_Lookup
                - vlc_stream_Seek
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - MP4_rescale_qtime
                - vlc_object_Log
                - ProbeIndex
            - BranchSide:      'demux/mp4/mp4.c:2091,10'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2090,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2091,10'
              BranchSideFuncs:
                - vlc_stream_Tell
                - GetSeekTrackIndex
                - MP4_rescale_qtime
                - GetMoovTrackDuration
                - FragGetMoofBySidxIndex
                - FragGetMoofByTfraIndex
                - ProbeFragmentsChecked
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - MP4_rescale_qtime
                - MP4_Fragments_Index_Lookup
                - vlc_stream_Seek
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - MP4_rescale_qtime
                - vlc_object_Log
                - ProbeIndex
            - BranchSide:      'demux/mp4/mp4.c:2093,46'
              BranchSideFuncs:
                - vlc_stream_Tell
                - GetSeekTrackIndex
                - MP4_rescale_qtime
                - GetMoovTrackDuration
                - FragGetMoofBySidxIndex
                - FragGetMoofByTfraIndex
                - ProbeFragmentsChecked
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - MP4_rescale_qtime
                - MP4_Fragments_Index_Lookup
                - vlc_stream_Seek
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - MP4_rescale_qtime
                - vlc_object_Log
                - ProbeIndex
        - Branch String:   'demux/mp4/mp4.c:2095,37'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2095,41'
              BranchSideFuncs:
                - GetSeekTrackIndex
                - MP4_rescale_qtime
                - GetMoovTrackDuration
                - FragGetMoofBySidxIndex
                - FragGetMoofByTfraIndex
                - ProbeFragmentsChecked
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - MP4_rescale_qtime
                - MP4_Fragments_Index_Lookup
                - vlc_stream_Seek
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - MP4_rescale_qtime
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2101,60'
              BranchSideFuncs:
                - GetSeekTrackIndex
                - MP4_rescale_qtime
                - GetMoovTrackDuration
                - FragGetMoofBySidxIndex
                - FragGetMoofByTfraIndex
                - ProbeFragmentsChecked
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - MP4_rescale_qtime
                - MP4_Fragments_Index_Lookup
                - vlc_stream_Seek
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - MP4_rescale_qtime
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2095,63'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2095,66'
              BranchSideFuncs:
                - GetSeekTrackIndex
                - MP4_rescale_qtime
                - GetMoovTrackDuration
                - FragGetMoofBySidxIndex
                - FragGetMoofByTfraIndex
                - ProbeFragmentsChecked
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - MP4_rescale_qtime
                - MP4_Fragments_Index_Lookup
                - vlc_stream_Seek
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - MP4_rescale_qtime
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2101,60'
              BranchSideFuncs:
                - GetSeekTrackIndex
                - MP4_rescale_qtime
                - GetMoovTrackDuration
                - FragGetMoofBySidxIndex
                - FragGetMoofByTfraIndex
                - ProbeFragmentsChecked
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - MP4_rescale_qtime
                - MP4_Fragments_Index_Lookup
                - vlc_stream_Seek
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - MP4_rescale_qtime
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2095,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2097,21'
              BranchSideFuncs:
                - ProbeIndex
                - GetSeekTrackIndex
                - MP4_rescale_qtime
                - GetMoovTrackDuration
                - FragGetMoofBySidxIndex
                - FragGetMoofByTfraIndex
                - ProbeFragmentsChecked
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - MP4_rescale_qtime
                - MP4_Fragments_Index_Lookup
                - vlc_stream_Seek
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - MP4_rescale_qtime
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2101,60'
              BranchSideFuncs:
                - GetSeekTrackIndex
                - MP4_rescale_qtime
                - GetMoovTrackDuration
                - FragGetMoofBySidxIndex
                - FragGetMoofByTfraIndex
                - ProbeFragmentsChecked
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - MP4_rescale_qtime
                - MP4_Fragments_Index_Lookup
                - vlc_stream_Seek
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - MP4_rescale_qtime
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2104,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2107,15'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
            - BranchSide:      'demux/mp4/mp4.c:2110,38'
              BranchSideFuncs:
                - FragGetMoofBySidxIndex
                - FragGetMoofByTfraIndex
                - ProbeFragmentsChecked
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - MP4_rescale_qtime
                - MP4_Fragments_Index_Lookup
                - vlc_stream_Seek
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - MP4_rescale_qtime
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2110,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2113,45'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
            - BranchSide:      'demux/mp4/mp4.c:2118,37'
              BranchSideFuncs:
                - FragGetMoofByTfraIndex
                - ProbeFragmentsChecked
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - MP4_rescale_qtime
                - MP4_Fragments_Index_Lookup
                - vlc_stream_Seek
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2118,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2121,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - MP4_rescale_qtime
                - MP4_Fragments_Index_Lookup
                - vlc_stream_Seek
                - MP4_rescale_mtime
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2123,19'
              BranchSideFuncs:
                - ProbeFragmentsChecked
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - MP4_rescale_qtime
                - MP4_Fragments_Index_Lookup
                - vlc_stream_Seek
                - MP4_rescale_mtime
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2126,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2127,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2128,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - MP4_rescale_qtime
                - MP4_Fragments_Index_Lookup
                - vlc_stream_Seek
                - MP4_rescale_mtime
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2133,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2135,52'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
            - BranchSide:      'demux/mp4/mp4.c:2138,13'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
        - Branch String:   'demux/mp4/mp4.c:2143,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2145,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
            - BranchSide:      'demux/mp4/mp4.c:2150,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
        - Branch String:   'demux/mp4/mp4.c:2151,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2153,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
            - BranchSide:      'demux/mp4/mp4.c:2159,31'
              BranchSideFuncs:
                - FragSeekLoadFragment
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - vlc_stream_Seek
        - Branch String:   'demux/mp4/mp4.c:2159,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2161,44'
              BranchSideFuncs:
                - vlc_stream_Seek
            - BranchSide:      'demux/mp4/mp4.c:2164,9'
              BranchSideFuncs:
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
        - Branch String:   'demux/mp4/mp4.c:2164,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2166,29'
              BranchSideFuncs:
                - FragPrepareChunk
                - FragGetMoofSequenceNumber
                - FragGetDemuxTimeFromTracksTime
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
            - BranchSide:      'demux/mp4/mp4.c:2174,27'
              BranchSideFuncs:
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4_TrackSeek
        - Branch String:   'demux/mp4/mp4.c:2179,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2181,13'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_TrackSeek
            - BranchSide:      'demux/mp4/mp4.c:2194,25'
              BranchSideFuncs:
                - MP4ASF_ResetFrames
                - es_out_Control.2287
        - Branch String:   'demux/mp4/mp4.c:2181,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2183,28'
              BranchSideFuncs:
                - MP4_TrackSeek
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_rescale_qtime
                - FragTrunSeekToTime
            - BranchSide:      'demux/mp4/mp4.c:2188,48'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - FragTrunSeekToTime
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_TrackSeek
        - Branch String:   'demux/mp4/mp4.c:2196,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2197,25'
              BranchSideFuncs:
                - es_out_Control.2287
            - BranchSide:      'demux/mp4/mp4.c:2198,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:2093,29'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/mp4.c:2097,9'
          Dst:             ProbeIndex
        - Src:             'demux/mp4/mp4.c:2101,41'
          Dst:             GetSeekTrackIndex
        - Src:             'demux/mp4/mp4.c:2104,9'
          Dst:             MP4_rescale_qtime
        - Src:             'demux/mp4/mp4.c:2105,24'
          Dst:             GetMoovTrackDuration
        - Src:             'demux/mp4/mp4.c:2110,14'
          Dst:             FragGetMoofBySidxIndex
        - Src:             'demux/mp4/mp4.c:2113,26'
          Dst:             MP4_rescale_qtime
        - Src:             'demux/mp4/mp4.c:2114,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:2118,13'
          Dst:             FragGetMoofByTfraIndex
        - Src:             'demux/mp4/mp4.c:2121,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:2125,25'
          Dst:             ProbeFragmentsChecked
        - Src:             'demux/mp4/mp4.c:2132,34'
          Dst:             MP4_rescale_qtime
        - Src:             'demux/mp4/mp4.c:2133,18'
          Dst:             MP4_Fragments_Index_Lookup
        - Src:             'demux/mp4/mp4.c:2135,35'
          Dst:             vlc_stream_Seek
        - Src:             'demux/mp4/mp4.c:2138,13'
          Dst:             MP4_rescale_mtime
        - Src:             'demux/mp4/mp4.c:2138,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:2145,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:2146,27'
          Dst:             vlc_stream_Seek
        - Src:             'demux/mp4/mp4.c:2150,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:2151,9'
          Dst:             vlc_stream_Seek
        - Src:             'demux/mp4/mp4.c:2153,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:2154,27'
          Dst:             vlc_stream_Seek
        - Src:             'demux/mp4/mp4.c:2159,9'
          Dst:             FragSeekLoadFragment
        - Src:             'demux/mp4/mp4.c:2161,27'
          Dst:             vlc_stream_Seek
        - Src:             'demux/mp4/mp4.c:2167,9'
          Dst:             FragPrepareChunk
        - Src:             'demux/mp4/mp4.c:2168,42'
          Dst:             FragGetMoofSequenceNumber
        - Src:             'demux/mp4/mp4.c:2170,27'
          Dst:             FragGetDemuxTimeFromTracksTime
        - Src:             'demux/mp4/mp4.c:2183,13'
          Dst:             MP4_TrackSeek
        - Src:             'demux/mp4/mp4.c:2188,29'
          Dst:             MP4_rescale_qtime
        - Src:             'demux/mp4/mp4.c:2189,13'
          Dst:             FragTrunSeekToTime
        - Src:             'demux/mp4/mp4.c:2194,5'
          Dst:             MP4ASF_ResetFrames
        - Src:             'demux/mp4/mp4.c:2197,9'
          Dst:             es_out_Control
    - functionName:    MP4_TrackSeek
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4117
      functionLinenumberEnd: 4143
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - p_track
        - i_start
      BBCount:         14
      ICount:          100
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - MP4_isMetadata
        - TrackGotoChunkSample
        - TrackTimeToSampleChunk
        - TrackUpdateSampleAndTimes
        - TrackUpdateStarttimes
        - vlc_object_Log
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:4121,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4121,43'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackTimeToSampleChunk
                - TrackGotoChunkSample
                - TrackUpdateSampleAndTimes
                - TrackUpdateStarttimes
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4122,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4121,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4122,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4124,5'
              BranchSideFuncs:
                - TrackTimeToSampleChunk
                - TrackGotoChunkSample
                - TrackUpdateSampleAndTimes
                - TrackUpdateStarttimes
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4126,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4129,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4134,5'
              BranchSideFuncs:
                - TrackGotoChunkSample
                - TrackUpdateSampleAndTimes
                - TrackUpdateStarttimes
        - Branch String:   'demux/mp4/mp4.c:4135,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4137,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4142,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:4121,27'
          Dst:             MP4_isMetadata
        - Src:             'demux/mp4/mp4.c:4126,9'
          Dst:             TrackTimeToSampleChunk
        - Src:             'demux/mp4/mp4.c:4129,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:4135,10'
          Dst:             TrackGotoChunkSample
        - Src:             'demux/mp4/mp4.c:4138,9'
          Dst:             TrackUpdateSampleAndTimes
        - Src:             'demux/mp4/mp4.c:4139,9'
          Dst:             TrackUpdateStarttimes
    - functionName:    TrackTimeToSampleChunk
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3507
      functionLinenumberEnd: 3618
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_track
        - start
        - pi_chunk
        - pi_sample
      BBCount:         50
      ICount:          402
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - MP4_MapMediaTimelineToTrackTime
        - MP4_SampleToGroupInfo
        - MP4_TrackSetELST
        - MP4_rescale
        - MP4_rescale_mtime
        - MP4_rescale_qtime
        - STTSToSampleChunk
        - TrackGetNearestSeekPoint
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:3512,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3513,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3516,23'
              BranchSideFuncs:
                - MP4_TrackSetELST
                - MP4_rescale_qtime
                - STTSToSampleChunk
                - TrackGetNearestSeekPoint
                - MP4_SampleToGroupInfo
                - STTSToSampleChunk
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_rescale_mtime
                - MP4_rescale_qtime
                - MP4_MapMediaTimelineToTrackTime
                - MP4_rescale
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3517,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3517,28'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - STTSToSampleChunk
                - TrackGetNearestSeekPoint
                - MP4_SampleToGroupInfo
                - STTSToSampleChunk
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_rescale_mtime
                - MP4_rescale_qtime
                - MP4_MapMediaTimelineToTrackTime
                - MP4_rescale
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3541,38'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - STTSToSampleChunk
                - TrackGetNearestSeekPoint
                - MP4_SampleToGroupInfo
                - STTSToSampleChunk
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3517,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3521,13'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - MP4_rescale_qtime
                - MP4_MapMediaTimelineToTrackTime
                - MP4_rescale
                - vlc_object_Log
                - STTSToSampleChunk
                - TrackGetNearestSeekPoint
                - MP4_SampleToGroupInfo
                - STTSToSampleChunk
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3541,38'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - STTSToSampleChunk
                - TrackGetNearestSeekPoint
                - MP4_SampleToGroupInfo
                - STTSToSampleChunk
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3521,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3523,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3529,38'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - MP4_MapMediaTimelineToTrackTime
                - MP4_rescale
                - vlc_object_Log
                - STTSToSampleChunk
                - TrackGetNearestSeekPoint
                - MP4_SampleToGroupInfo
                - STTSToSampleChunk
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3546,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3548,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3556,30'
              BranchSideFuncs:
                - TrackGetNearestSeekPoint
                - MP4_SampleToGroupInfo
                - STTSToSampleChunk
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3557,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3560,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3566,36'
              BranchSideFuncs:
                - MP4_SampleToGroupInfo
                - STTSToSampleChunk
                - MP4_rescale_mtime
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3566,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3570,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3580,18'
              BranchSideFuncs:
                - STTSToSampleChunk
                - MP4_rescale_mtime
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3572,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3574,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3579,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3574,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3575,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3577,35'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3584,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3588,17'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3596,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3600,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3602,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3608,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3602,28'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3602,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3603,16'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3602,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3604,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3605,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3608,53'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3608,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3609,16'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3608,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3611,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:3516,5'
          Dst:             MP4_TrackSetELST
        - Src:             'demux/mp4/mp4.c:3521,21'
          Dst:             MP4_rescale_mtime
        - Src:             'demux/mp4/mp4.c:3529,19'
          Dst:             MP4_rescale_qtime
        - Src:             'demux/mp4/mp4.c:3531,19'
          Dst:             MP4_MapMediaTimelineToTrackTime
        - Src:             'demux/mp4/mp4.c:3533,9'
          Dst:             MP4_rescale
        - Src:             'demux/mp4/mp4.c:3533,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3541,19'
          Dst:             MP4_rescale_qtime
        - Src:             'demux/mp4/mp4.c:3546,9'
          Dst:             STTSToSampleChunk
        - Src:             'demux/mp4/mp4.c:3548,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3558,9'
          Dst:             TrackGetNearestSeekPoint
        - Src:             'demux/mp4/mp4.c:3560,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3566,13'
          Dst:             MP4_SampleToGroupInfo
        - Src:             'demux/mp4/mp4.c:3570,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3584,17'
          Dst:             STTSToSampleChunk
        - Src:             'demux/mp4/mp4.c:3588,17'
          Dst:             MP4_rescale_mtime
        - Src:             'demux/mp4/mp4.c:3588,17'
          Dst:             vlc_object_Log
    - functionName:    TrackGotoChunkSample
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3712
      functionLinenumberEnd: 3720
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - p_track
        - i_chunk
        - i_sample
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TrackUpdateFormat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:3713,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3714,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3716,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:3713,9'
          Dst:             TrackUpdateFormat
    - functionName:    TrackUpdateStarttimes
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3723
      functionLinenumberEnd: 3764
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_track
      BBCount:         36
      ICount:          251
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - MP4_ChunkGetSampleCTSDelta
        - MP4_ChunkGetSampleDTS
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:3724,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3724,5'
              BranchSideFuncs:
                - __assert_fail
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
            - BranchSide:      'demux/mp4/mp4.c:3726,28'
              BranchSideFuncs:
                - __assert_fail
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
        - Branch String:   'demux/mp4/mp4.c:3731,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3732,9'
              BranchSideFuncs:
                - __assert_fail
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
            - BranchSide:      'demux/mp4/mp4.c:3734,22'
              BranchSideFuncs:
                - __assert_fail
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
        - Branch String:   'demux/mp4/mp4.c:3735,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3736,19'
              BranchSideFuncs:
                - __assert_fail
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
            - BranchSide:      'demux/mp4/mp4.c:3738,19'
              BranchSideFuncs:
                - __assert_fail
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
        - Branch String:   'demux/mp4/mp4.c:3738,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3738,5'
              BranchSideFuncs:
                - __assert_fail
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
            - BranchSide:      'demux/mp4/mp4.c:3740,33'
              BranchSideFuncs:
                - __assert_fail
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
        - Branch String:   'demux/mp4/mp4.c:3741,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3742,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3743,28'
              BranchSideFuncs:
                - __assert_fail
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
        - Branch String:   'demux/mp4/mp4.c:3744,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3746,19'
              BranchSideFuncs:
                - __assert_fail
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
            - BranchSide:      'demux/mp4/mp4.c:3750,14'
              BranchSideFuncs:
                - __assert_fail
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
        - Branch String:   'demux/mp4/mp4.c:3747,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3748,17'
              BranchSideFuncs:
                - __assert_fail
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
            - BranchSide:      'demux/mp4/mp4.c:3749,9'
              BranchSideFuncs:
                - __assert_fail
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
        - Branch String:   'demux/mp4/mp4.c:3750,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3751,13'
              BranchSideFuncs:
                - __assert_fail
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
            - BranchSide:      'demux/mp4/mp4.c:3752,9'
              BranchSideFuncs:
                - __assert_fail
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
        - Branch String:   'demux/mp4/mp4.c:3752,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3752,9'
              BranchSideFuncs:
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:3754,52'
              BranchSideFuncs:
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
                - __assert_fail
        - Branch String:   'demux/mp4/mp4.c:3756,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3757,20'
              BranchSideFuncs:
                - __assert_fail
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
            - BranchSide:      'demux/mp4/mp4.c:3758,13'
              BranchSideFuncs:
                - __assert_fail
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
        - Branch String:   'demux/mp4/mp4.c:3758,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3760,36'
              BranchSideFuncs:
                - __assert_fail
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
            - BranchSide:      'demux/mp4/mp4.c:3763,5'
              BranchSideFuncs:
                - __assert_fail
                - MP4_ChunkGetSampleDTS
                - MP4_ChunkGetSampleCTSDelta
      Callsites:
        - Src:             'demux/mp4/mp4.c:3724,5'
          Dst:             __assert_fail
        - Src:             'demux/mp4/mp4.c:3752,9'
          Dst:             __assert_fail
        - Src:             'demux/mp4/mp4.c:3754,29'
          Dst:             MP4_ChunkGetSampleDTS
        - Src:             'demux/mp4/mp4.c:3756,13'
          Dst:             MP4_ChunkGetSampleCTSDelta
    - functionName:    TrackUpdateFormat
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3646
      functionLinenumberEnd: 3708
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - p_track
        - i_previous_chunk
      BBCount:         21
      ICount:          237
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - FormatIsCompatible
        - MP4_BoxGetVa
        - MP4_CreateES
        - TrackConfigApply
        - TrackConfigInit
        - TrackFillConfig
        - es_format_Clean
        - es_format_Copy
        - es_format_Init
        - es_out_Control
        - es_out_Del
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:3649,37'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3650,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGetVa
                - TrackConfigInit
                - es_format_Init
                - TrackFillConfig
                - es_format_Clean
                - FormatIsCompatible
                - es_out_Control.2287
                - es_out_Del.2250
                - MP4_CreateES
                - vlc_object_Log
                - es_format_Clean
                - TrackConfigApply
                - es_format_Clean
                - es_format_Init
                - es_format_Copy
                - es_out_Control.2287
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3707,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3649,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3653,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGetVa
                - TrackConfigInit
                - es_format_Init
                - TrackFillConfig
                - es_format_Clean
                - FormatIsCompatible
                - es_out_Control.2287
                - es_out_Del.2250
                - MP4_CreateES
                - vlc_object_Log
                - es_format_Clean
                - TrackConfigApply
                - es_format_Clean
                - es_format_Init
                - es_format_Copy
                - es_out_Control.2287
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3707,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3658,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3660,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3668,9'
              BranchSideFuncs:
                - TrackConfigInit
                - es_format_Init
                - TrackFillConfig
                - es_format_Clean
                - FormatIsCompatible
                - es_out_Control.2287
                - es_out_Del.2250
                - MP4_CreateES
                - vlc_object_Log
                - es_format_Clean
                - TrackConfigApply
                - es_format_Clean
                - es_format_Init
                - es_format_Copy
                - es_out_Control.2287
        - Branch String:   'demux/mp4/mp4.c:3672,101'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3673,35'
              BranchSideFuncs:
                - FormatIsCompatible
                - es_out_Control.2287
                - es_out_Del.2250
                - MP4_CreateES
                - vlc_object_Log
                - es_format_Clean
                - TrackConfigApply
                - es_format_Clean
                - es_format_Init
                - es_format_Copy
                - es_format_Clean
                - es_out_Control.2287
            - BranchSide:      'demux/mp4/mp4.c:3704,9'
              BranchSideFuncs:
                - es_format_Clean
        - Branch String:   'demux/mp4/mp4.c:3672,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3675,18'
              BranchSideFuncs:
                - es_format_Clean
            - BranchSide:      'demux/mp4/mp4.c:3704,9'
              BranchSideFuncs:
                - es_format_Clean
        - Branch String:   'demux/mp4/mp4.c:3683,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3685,17'
              BranchSideFuncs:
                - TrackConfigApply
                - es_format_Clean
                - es_format_Init
                - es_format_Copy
                - es_format_Clean
                - es_out_Control.2287
            - BranchSide:      'demux/mp4/mp4.c:3695,17'
              BranchSideFuncs:
                - TrackConfigApply
                - es_format_Clean
                - es_format_Init
                - es_format_Copy
                - es_format_Clean
                - es_out_Control.2287
        - Branch String:   'demux/mp4/mp4.c:3695,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3696,33'
              BranchSideFuncs:
                - es_out_Control.2287
                - TrackConfigApply
                - es_format_Clean
                - es_format_Init
                - es_format_Copy
                - es_format_Clean
            - BranchSide:      'demux/mp4/mp4.c:3698,37'
              BranchSideFuncs:
                - TrackConfigApply
                - es_format_Clean
                - es_format_Init
                - es_format_Copy
                - es_format_Clean
      Callsites:
        - Src:             'demux/mp4/mp4.c:3653,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3656,40'
          Dst:             MP4_BoxGetVa
        - Src:             'demux/mp4/mp4.c:3660,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3668,9'
          Dst:             TrackConfigInit
        - Src:             'demux/mp4/mp4.c:3670,9'
          Dst:             es_format_Init
        - Src:             'demux/mp4/mp4.c:3672,13'
          Dst:             TrackFillConfig
        - Src:             'demux/mp4/mp4.c:3673,14'
          Dst:             FormatIsCompatible
        - Src:             'demux/mp4/mp4.c:3677,13'
          Dst:             es_out_Control
        - Src:             'demux/mp4/mp4.c:3680,13'
          Dst:             es_out_Del
        - Src:             'demux/mp4/mp4.c:3682,29'
          Dst:             MP4_CreateES
        - Src:             'demux/mp4/mp4.c:3685,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3690,17'
          Dst:             es_format_Clean
        - Src:             'demux/mp4/mp4.c:3696,17'
          Dst:             es_out_Control
        - Src:             'demux/mp4/mp4.c:3698,13'
          Dst:             TrackConfigApply
        - Src:             'demux/mp4/mp4.c:3699,13'
          Dst:             es_format_Clean
        - Src:             'demux/mp4/mp4.c:3700,13'
          Dst:             es_format_Init
        - Src:             'demux/mp4/mp4.c:3701,13'
          Dst:             es_format_Copy
        - Src:             'demux/mp4/mp4.c:3704,9'
          Dst:             es_format_Clean
    - functionName:    FormatIsCompatible
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3621
      functionLinenumberEnd: 3642
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_fmt1
        - p_fmt2
      BBCount:         25
      ICount:          169
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - es_format_IsSimilar
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:3622,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3623,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3624,10'
              BranchSideFuncs:
                - es_format_IsSimilar
                - memcmp
        - Branch String:   'demux/mp4/mp4.c:3624,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3625,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3627,9'
              BranchSideFuncs:
                - es_format_IsSimilar
                - memcmp
        - Branch String:   'demux/mp4/mp4.c:3627,44'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3628,9'
              BranchSideFuncs:
                - es_format_IsSimilar
                - memcmp
            - BranchSide:      'demux/mp4/mp4.c:3634,9'
              BranchSideFuncs:
                - es_format_IsSimilar
        - Branch String:   'demux/mp4/mp4.c:3628,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3628,28'
              BranchSideFuncs:
                - es_format_IsSimilar
                - memcmp
            - BranchSide:      'demux/mp4/mp4.c:3634,9'
              BranchSideFuncs:
                - es_format_IsSimilar
        - Branch String:   'demux/mp4/mp4.c:3628,44'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3629,9'
              BranchSideFuncs:
                - es_format_IsSimilar
                - memcmp
            - BranchSide:      'demux/mp4/mp4.c:3634,9'
              BranchSideFuncs:
                - es_format_IsSimilar
        - Branch String:   'demux/mp4/mp4.c:3627,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3631,25'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/mp4/mp4.c:3634,9'
              BranchSideFuncs:
                - es_format_IsSimilar
        - Branch String:   'demux/mp4/mp4.c:3634,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3637,13'
              BranchSideFuncs:
                - es_format_IsSimilar
            - BranchSide:      'demux/mp4/mp4.c:3641,33'
              BranchSideFuncs:
                - es_format_IsSimilar
        - Branch String:   'demux/mp4/mp4.c:3637,58'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3637,62'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3638,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3637,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3638,13'
              BranchSideFuncs:
                - es_format_IsSimilar
            - BranchSide:      'demux/mp4/mp4.c:3639,5'
              BranchSideFuncs:
                - es_format_IsSimilar
      Callsites:
        - Src:             'demux/mp4/mp4.c:3631,17'
          Dst:             memcmp
        - Src:             'demux/mp4/mp4.c:3641,12'
          Dst:             es_format_IsSimilar
    - functionName:    MP4_TrackSetELST
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4543
      functionLinenumberEnd: 4583
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - tk
        - i_time
      BBCount:         31
      ICount:          262
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - MP4_rescale_qtime
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:4550,20'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4550,23'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4550,20'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4550,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4550,9'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4552,37'
              BranchSideFuncs:
                - MP4_rescale_qtime
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4555,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4557,30'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4568,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4559,60'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4560,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4565,32'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4560,42'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4561,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4565,32'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4559,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4563,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4565,32'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4568,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4571,26'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4575,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4575,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4577,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4582,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4578,51'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4579,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4581,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4578,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4580,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4581,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:4553,24'
          Dst:             MP4_rescale_qtime
        - Src:             'demux/mp4/mp4.c:4577,13'
          Dst:             vlc_object_Log
    - functionName:    MP4_MapMediaTimelineToTrackTime
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - p_track
        - i_movie_timescale
        - i_time
      BBCount:         12
      ICount:          108
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - MP4_rescale
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:529,26'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:529,29'
              BranchSideFuncs:
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:530,16'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:529,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:530,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:532,39'
              BranchSideFuncs:
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:541,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:542,19'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:544,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:534,34'
          Dst:             MP4_rescale
    - functionName:    STTSToSampleChunk
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3447
      functionLinenumberEnd: 3499
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_track
        - i_dts
        - pi_chunk
        - pi_sample
      BBCount:         32
      ICount:          277
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - bsearch
        - cmplowestchunkdts
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:3450,36'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3451,20'
              BranchSideFuncs:
                - bsearch
            - BranchSide:      'demux/mp4/mp4.c:3457,28'
              BranchSideFuncs:
                - bsearch
        - Branch String:   'demux/mp4/mp4.c:3450,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3453,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3457,28'
              BranchSideFuncs:
                - bsearch
        - Branch String:   'demux/mp4/mp4.c:3462,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3463,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3464,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3474,32'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3473,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3474,35'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3473,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3477,37'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3492,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3479,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3481,27'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3486,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3486,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3487,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3488,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3495,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3496,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3498,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:3460,14'
          Dst:             bsearch
        - Src:             'demux/mp4/mp4.c:3460,14'
          Dst:             cmplowestchunkdts
    - functionName:    TrackGetNearestSeekPoint
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3378
      functionLinenumberEnd: 3416
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_track
        - i_sample
        - pi_sync_sample
      BBCount:         24
      ICount:          175
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - MP4_BoxGet
        - MP4_SampleToGroupInfo
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:3384,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3386,50'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_SampleToGroupInfo
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3404,42'
              BranchSideFuncs:
                - MP4_SampleToGroupInfo
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3389,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3391,17'
              BranchSideFuncs:
                - MP4_SampleToGroupInfo
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3401,5'
              BranchSideFuncs:
                - MP4_SampleToGroupInfo
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3391,59'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3392,17'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_SampleToGroupInfo
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3394,35'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_SampleToGroupInfo
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3391,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3394,35'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_SampleToGroupInfo
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3400,9'
              BranchSideFuncs:
                - MP4_SampleToGroupInfo
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3405,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3405,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3408,15'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3411,57'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3412,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3414,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3411,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3413,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3414,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:3384,20'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:3387,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3395,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3405,9'
          Dst:             MP4_SampleToGroupInfo
        - Src:             'demux/mp4/mp4.c:3409,9'
          Dst:             vlc_object_Log
    - functionName:    MP4_SampleToGroupInfo
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
        - i_sample
        - i_grouping_type
        - i_grouping_type_parameter
        - pi_group_sample
        - match
        - pp_descentry
      BBCount:         68
      ICount:          394
      EdgeCount:       92
      CyclomaticComplexity: 26
      functionsReached:
        - MP4_BoxGet
        - MP4_GroupDescriptionByType
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:385,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:386,9'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
            - BranchSide:      'demux/mp4/mp4.c:388,5'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
        - Branch String:   'demux/mp4/mp4.c:391,41'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:391,44'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
            - BranchSide:      'demux/mp4/mp4.c:396,18'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
        - Branch String:   'demux/mp4/mp4.c:391,56'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:392,13'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
            - BranchSide:      'demux/mp4/mp4.c:396,18'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
        - Branch String:   'demux/mp4/mp4.c:392,61'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:393,14'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
            - BranchSide:      'demux/mp4/mp4.c:396,18'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
        - Branch String:   'demux/mp4/mp4.c:393,45'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:394,14'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
            - BranchSide:      'demux/mp4/mp4.c:395,13'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
        - Branch String:   'demux/mp4/mp4.c:391,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:395,13'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
            - BranchSide:      'demux/mp4/mp4.c:396,18'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
        - Branch String:   'demux/mp4/mp4.c:397,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:390,23'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
            - BranchSide:      'demux/mp4/mp4.c:399,10'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
        - Branch String:   'demux/mp4/mp4.c:399,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:400,9'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
            - BranchSide:      'demux/mp4/mp4.c:402,38'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
        - Branch String:   'demux/mp4/mp4.c:404,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:406,50'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
            - BranchSide:      'demux/mp4/mp4.c:432,9'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
        - Branch String:   'demux/mp4/mp4.c:408,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:410,17'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
            - BranchSide:      'demux/mp4/mp4.c:422,13'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
        - Branch String:   'demux/mp4/mp4.c:410,56'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:411,17'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
            - BranchSide:      'demux/mp4/mp4.c:417,36'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
        - Branch String:   'demux/mp4/mp4.c:410,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:413,34'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
            - BranchSide:      'demux/mp4/mp4.c:417,36'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
        - Branch String:   'demux/mp4/mp4.c:414,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:415,40'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
            - BranchSide:      'demux/mp4/mp4.c:416,13'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
        - Branch String:   'demux/mp4/mp4.c:422,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:424,30'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
            - BranchSide:      'demux/mp4/mp4.c:428,9'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
        - Branch String:   'demux/mp4/mp4.c:425,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:426,36'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
            - BranchSide:      'demux/mp4/mp4.c:427,9'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
        - Branch String:   'demux/mp4/mp4.c:432,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:433,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:436,9'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
        - Branch String:   'demux/mp4/mp4.c:436,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:437,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:440,59'
              BranchSideFuncs:
                - MP4_GroupDescriptionByType
        - Branch String:   'demux/mp4/mp4.c:441,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:443,49'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:460,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:444,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:445,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:450,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:444,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:447,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:450,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:383,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:440,31'
          Dst:             MP4_GroupDescriptionByType
    - functionName:    MP4_GroupDescriptionByType
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_node
        - i_grouping_type
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - MP4_BoxGet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:357,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:360,50'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:366,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:361,41'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:361,45'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:363,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:361,57'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:362,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:363,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:361,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:363,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:364,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:357,36'
          Dst:             MP4_BoxGet
    - functionName:    cmplowestchunkdts
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3426
      functionLinenumberEnd: 3443
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - other
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:3429,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3431,27'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3434,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3434,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3436,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:3440,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bsearch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Seek
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1880
      functionLinenumberEnd: 1923
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - i_date
        - b_accurate
      BBCount:         32
      ICount:          216
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - MP4ASF_ResetFrames
        - MP4_TrackGetDTSPTS
        - MP4_TrackSeek
        - MP4_UpdateSeekpoint
        - MP4_isMetadata
        - es_out_Control
        - vlc_object_Log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:1886,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1888,28'
              BranchSideFuncs:
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_UpdateSeekpoint
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_TrackSeek
                - MP4_TrackSeek
                - MP4_TrackGetDTSPTS
            - BranchSide:      'demux/mp4/mp4.c:1901,5'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_UpdateSeekpoint
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_TrackSeek
        - Branch String:   'demux/mp4/mp4.c:1891,39'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1891,58'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_UpdateSeekpoint
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_TrackSeek
                - MP4_isMetadata
                - MP4_TrackSeek
                - MP4_TrackGetDTSPTS
            - BranchSide:      'demux/mp4/mp4.c:1892,13'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_UpdateSeekpoint
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_TrackSeek
                - MP4_isMetadata
                - MP4_TrackSeek
                - MP4_TrackGetDTSPTS
        - Branch String:   'demux/mp4/mp4.c:1891,63'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1891,67'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_UpdateSeekpoint
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_TrackSeek
                - MP4_isMetadata
                - MP4_TrackSeek
                - MP4_TrackGetDTSPTS
            - BranchSide:      'demux/mp4/mp4.c:1892,13'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_UpdateSeekpoint
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_TrackSeek
                - MP4_isMetadata
                - MP4_TrackSeek
                - MP4_TrackGetDTSPTS
        - Branch String:   'demux/mp4/mp4.c:1891,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1892,13'
              BranchSideFuncs:
                - MP4_TrackSeek
                - vlc_object_Log
                - MP4_UpdateSeekpoint
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_TrackSeek
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
            - BranchSide:      'demux/mp4/mp4.c:1893,28'
              BranchSideFuncs:
                - MP4_TrackSeek
                - vlc_object_Log
                - MP4_UpdateSeekpoint
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_TrackSeek
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
        - Branch String:   'demux/mp4/mp4.c:1893,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1895,55'
              BranchSideFuncs:
                - MP4_TrackGetDTSPTS
                - vlc_object_Log
                - MP4_UpdateSeekpoint
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_TrackSeek
                - MP4_isMetadata
                - MP4_TrackSeek
            - BranchSide:      'demux/mp4/mp4.c:1899,5'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_UpdateSeekpoint
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_TrackSeek
                - MP4_isMetadata
                - MP4_TrackSeek
                - MP4_TrackGetDTSPTS
        - Branch String:   'demux/mp4/mp4.c:1896,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1897,27'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_UpdateSeekpoint
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_TrackSeek
                - MP4_isMetadata
                - MP4_TrackSeek
                - MP4_TrackGetDTSPTS
            - BranchSide:      'demux/mp4/mp4.c:1898,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_UpdateSeekpoint
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_TrackSeek
                - MP4_isMetadata
                - MP4_TrackSeek
                - MP4_TrackGetDTSPTS
        - Branch String:   'demux/mp4/mp4.c:1905,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1907,28'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_TrackSeek
            - BranchSide:      'demux/mp4/mp4.c:1914,26'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - MP4ASF_ResetFrames
                - es_out_Control.2287
        - Branch String:   'demux/mp4/mp4.c:1909,39'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1909,43'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_TrackSeek
            - BranchSide:      'demux/mp4/mp4.c:1910,13'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - MP4ASF_ResetFrames
                - es_out_Control.2287
                - MP4_TrackSeek
        - Branch String:   'demux/mp4/mp4.c:1909,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1910,13'
              BranchSideFuncs:
                - MP4_TrackSeek
                - MP4_UpdateSeekpoint
                - MP4ASF_ResetFrames
                - es_out_Control.2287
            - BranchSide:      'demux/mp4/mp4.c:1911,24'
              BranchSideFuncs:
                - MP4_TrackSeek
                - MP4_UpdateSeekpoint
                - MP4ASF_ResetFrames
                - es_out_Control.2287
        - Branch String:   'demux/mp4/mp4.c:1920,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1920,9'
              BranchSideFuncs:
                - es_out_Control.2287
            - BranchSide:      'demux/mp4/mp4.c:1921,25'
              BranchSideFuncs:
                - es_out_Control.2287
      Callsites:
        - Src:             'demux/mp4/mp4.c:1891,42'
          Dst:             MP4_isMetadata
        - Src:             'demux/mp4/mp4.c:1893,13'
          Dst:             MP4_TrackSeek
        - Src:             'demux/mp4/mp4.c:1895,35'
          Dst:             MP4_TrackGetDTSPTS
        - Src:             'demux/mp4/mp4.c:1901,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1911,9'
          Dst:             MP4_TrackSeek
        - Src:             'demux/mp4/mp4.c:1914,5'
          Dst:             MP4_UpdateSeekpoint
        - Src:             'demux/mp4/mp4.c:1915,5'
          Dst:             MP4ASF_ResetFrames
        - Src:             'demux/mp4/mp4.c:1921,9'
          Dst:             es_out_Control
    - functionName:    MP4_UpdateSeekpoint
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionLinenumberEnd: 1875
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - i_time
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:1861,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1862,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1863,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:1863,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1865,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1868,6'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:1865,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1866,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1867,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:1870,33'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1870,36'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1870,33'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:1870,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1870,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1872,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FragSeekToPos
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2202
      functionLinenumberEnd: 2222
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - f
        - b_accurate
      BBCount:         24
      ICount:          162
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - FragSeekToTime
        - MP4_rescale_mtime
        - ProbeFragmentsChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:2205,29'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2205,33'
              BranchSideFuncs:
                - ProbeFragmentsChecked
                - MP4_rescale_mtime
                - FragSeekToTime
            - BranchSide:      'demux/mp4/mp4.c:2206,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2205,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2206,9'
              BranchSideFuncs:
                - ProbeFragmentsChecked
                - MP4_rescale_mtime
                - FragSeekToTime
            - BranchSide:      'demux/mp4/mp4.c:2208,27'
              BranchSideFuncs:
                - ProbeFragmentsChecked
                - MP4_rescale_mtime
                - FragSeekToTime
        - Branch String:   'demux/mp4/mp4.c:2208,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2208,14'
              BranchSideFuncs:
                - ProbeFragmentsChecked
                - MP4_rescale_mtime
                - FragSeekToTime
            - BranchSide:      'demux/mp4/mp4.c:2208,14'
              BranchSideFuncs:
                - ProbeFragmentsChecked
                - MP4_rescale_mtime
                - FragSeekToTime
        - Branch String:   'demux/mp4/mp4.c:2209,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2209,25'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - FragSeekToTime
            - BranchSide:      'demux/mp4/mp4.c:2217,10'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - FragSeekToTime
        - Branch String:   'demux/mp4/mp4.c:2209,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2211,44'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - FragSeekToTime
            - BranchSide:      'demux/mp4/mp4.c:2217,10'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - FragSeekToTime
        - Branch String:   'demux/mp4/mp4.c:2212,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2213,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2214,22'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - FragSeekToTime
        - Branch String:   'demux/mp4/mp4.c:2214,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2214,20'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - FragSeekToTime
            - BranchSide:      'demux/mp4/mp4.c:2214,20'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - FragSeekToTime
        - Branch String:   'demux/mp4/mp4.c:2217,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2218,9'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - FragSeekToTime
            - BranchSide:      'demux/mp4/mp4.c:2220,28'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - FragSeekToTime
      Callsites:
        - Src:             'demux/mp4/mp4.c:2211,21'
          Dst:             ProbeFragmentsChecked
        - Src:             'demux/mp4/mp4.c:2221,28'
          Dst:             MP4_rescale_mtime
        - Src:             'demux/mp4/mp4.c:2220,12'
          Dst:             FragSeekToTime
    - functionName:    MP4_TrackSetNextELST
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4447
      functionLinenumberEnd: 4456
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tk
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:4448,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4449,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4451,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4449,39'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4450,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4451,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4448,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4451,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4453,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MP4_TrackUpdateELST
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4460
      functionLinenumberEnd: 4478
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - tk
        - i_movie_timescale
        - i_track_time
        - i_track_sample
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - MP4_TrackSetNextELST
        - MP4_rescale_mtime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:4461,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4461,24'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_TrackSetNextELST
                - MP4_TrackSetNextELST
            - BranchSide:      'demux/mp4/mp4.c:4462,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4461,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4462,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4464,9'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_TrackSetNextELST
                - MP4_TrackSetNextELST
        - Branch String:   'demux/mp4/mp4.c:4464,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4465,38'
              BranchSideFuncs:
                - MP4_TrackSetNextELST
            - BranchSide:      'demux/mp4/mp4.c:4467,44'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_rescale_mtime
                - MP4_TrackSetNextELST
        - Branch String:   'demux/mp4/mp4.c:4473,29'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4473,54'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4474,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4473,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4468,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4474,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:4465,16'
          Dst:             MP4_TrackSetNextELST
        - Src:             'demux/mp4/mp4.c:4467,25'
          Dst:             MP4_rescale_mtime
        - Src:             'demux/mp4/mp4.c:4471,28'
          Dst:             MP4_rescale_mtime
        - Src:             'demux/mp4/mp4.c:4472,28'
          Dst:             MP4_rescale_mtime
        - Src:             'demux/mp4/mp4.c:4473,32'
          Dst:             MP4_TrackSetNextELST
    - functionName:    MP4_GetChunkSamplesDuration
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p_chunk
        - i_start_sample
        - i_nb_samples
      BBCount:         21
      ICount:          193
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:633,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:632,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:633,30'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:632,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:635,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:648,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:635,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:637,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:642,24'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:648,29'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:648,32'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:648,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:648,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:648,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:650,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:650,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:652,28'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:660,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MP4_TrackNextSample
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4481
      functionLinenumberEnd: 4539
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - p_track
        - i_samples
      BBCount:         31
      ICount:          285
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - MP4_TrackSelect
        - MP4_TrackUpdateELST
        - STTSToSampleChunk
        - TrackUpdateFormat
        - TrackUpdateSampleAndTimes
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:4484,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4485,34'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - TrackUpdateFormat
                - vlc_object_Log
                - MP4_TrackSelect
                - TrackUpdateSampleAndTimes
                - MP4_TrackUpdateELST
                - vlc_object_Log
                - STTSToSampleChunk
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4487,26'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - TrackUpdateFormat
                - vlc_object_Log
                - MP4_TrackSelect
                - TrackUpdateSampleAndTimes
                - MP4_TrackUpdateELST
                - vlc_object_Log
                - STTSToSampleChunk
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4490,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4493,9'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - TrackUpdateFormat
                - vlc_object_Log
                - MP4_TrackSelect
                - TrackUpdateSampleAndTimes
                - MP4_TrackUpdateELST
                - vlc_object_Log
                - STTSToSampleChunk
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4502,9'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - TrackUpdateFormat
                - vlc_object_Log
                - MP4_TrackSelect
                - TrackUpdateSampleAndTimes
                - MP4_TrackUpdateELST
                - vlc_object_Log
                - STTSToSampleChunk
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4495,64'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4493,9'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - TrackUpdateFormat
                - vlc_object_Log
                - MP4_TrackSelect
                - TrackUpdateSampleAndTimes
                - MP4_TrackUpdateELST
                - vlc_object_Log
                - STTSToSampleChunk
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4496,16'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - TrackUpdateFormat
                - vlc_object_Log
                - MP4_TrackSelect
                - TrackUpdateSampleAndTimes
                - MP4_TrackUpdateELST
                - vlc_object_Log
                - STTSToSampleChunk
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4493,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4498,13'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - TrackUpdateFormat
                - vlc_object_Log
                - MP4_TrackSelect
                - TrackUpdateSampleAndTimes
                - MP4_TrackUpdateELST
                - vlc_object_Log
                - STTSToSampleChunk
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4500,5'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - TrackUpdateFormat
                - vlc_object_Log
                - MP4_TrackSelect
                - TrackUpdateSampleAndTimes
                - MP4_TrackUpdateELST
                - vlc_object_Log
                - STTSToSampleChunk
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4502,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4504,32'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - MP4_TrackUpdateELST
                - TrackUpdateSampleAndTimes
                - TrackUpdateFormat
                - vlc_object_Log
                - MP4_TrackSelect
                - vlc_object_Log
                - STTSToSampleChunk
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4525,32'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - TrackUpdateFormat
                - vlc_object_Log
                - MP4_TrackSelect
        - Branch String:   'demux/mp4/mp4.c:4507,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4509,13'
              BranchSideFuncs:
                - vlc_object_Log
                - STTSToSampleChunk
                - TrackUpdateSampleAndTimes
                - TrackUpdateFormat
                - vlc_object_Log
                - MP4_TrackSelect
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4523,5'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - TrackUpdateFormat
                - vlc_object_Log
                - MP4_TrackSelect
        - Branch String:   'demux/mp4/mp4.c:4513,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4515,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4520,32'
              BranchSideFuncs:
                - TrackUpdateSampleAndTimes
                - TrackUpdateFormat
                - vlc_object_Log
                - MP4_TrackSelect
        - Branch String:   'demux/mp4/mp4.c:4527,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4529,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_TrackSelect
            - BranchSide:      'demux/mp4/mp4.c:4535,10'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4535,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4535,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4536,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4535,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4536,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4538,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:4505,9'
          Dst:             TrackUpdateSampleAndTimes
        - Src:             'demux/mp4/mp4.c:4506,9'
          Dst:             MP4_TrackUpdateELST
        - Src:             'demux/mp4/mp4.c:4509,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:4513,17'
          Dst:             STTSToSampleChunk
        - Src:             'demux/mp4/mp4.c:4515,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:4525,5'
          Dst:             TrackUpdateSampleAndTimes
        - Src:             'demux/mp4/mp4.c:4527,9'
          Dst:             TrackUpdateFormat
        - Src:             'demux/mp4/mp4.c:4529,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:4531,9'
          Dst:             MP4_TrackSelect
    - functionName:    MP4_TrackSelect
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4099
      functionLinenumberEnd: 4113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - p_track
        - b_select
      BBCount:         16
      ICount:          88
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - MP4_isMetadata
        - es_out_Control
      functionUses:    5
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:4100,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4100,42'
              BranchSideFuncs:
                - MP4_isMetadata
                - es_out_Control.2287
            - BranchSide:      'demux/mp4/mp4.c:4101,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4100,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4101,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4103,9'
              BranchSideFuncs:
                - es_out_Control.2287
        - Branch String:   'demux/mp4/mp4.c:4103,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4104,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4106,10'
              BranchSideFuncs:
                - es_out_Control.2287
        - Branch String:   'demux/mp4/mp4.c:4106,19'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4106,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:4112,27'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:4106,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4108,25'
              BranchSideFuncs:
                - es_out_Control.2287
            - BranchSide:      'demux/mp4/mp4.c:4112,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:4100,27'
          Dst:             MP4_isMetadata
        - Src:             'demux/mp4/mp4.c:4108,9'
          Dst:             es_out_Control
    - functionName:    MP4_GetSamplesDuration
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_track
        - i_nb_samples
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MP4_GetChunkSamplesDuration
        - MP4_rescale_mtime
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mp4/mp4.c:671,26'
          Dst:             MP4_GetChunkSamplesDuration
        - Src:             'demux/mp4/mp4.c:674,12'
          Dst:             MP4_rescale_mtime
    - functionName:    MP4_TrackGetRunSeq
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_track
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:821,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:822,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:823,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    DemuxTrack
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1718
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - tk
        - i_readpos
        - i_max_preload
      BBCount:         44
      ICount:          324
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - MP4_Block_Send
        - MP4_GetSamplesDuration
        - MP4_Seek
        - MP4_TrackGetDTSPTS
        - MP4_TrackGetPos
        - MP4_TrackGetReadSize
        - MP4_TrackGetRunSeq
        - MP4_TrackNextSample
        - MP4_TrackSelect
        - OverflowCheck
        - es_out_SetPCR
        - vlc_object_Log
        - vlc_stream_Block
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:1629,19'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1629,22'
              BranchSideFuncs:
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackNextSample
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - es_out_SetPCR.2286
                - MP4_Seek
                - vlc_object_Log
                - MP4_TrackSelect
            - BranchSide:      'demux/mp4/mp4.c:1630,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:1629,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1630,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1632,9'
              BranchSideFuncs:
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackNextSample
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - es_out_SetPCR.2286
                - MP4_Seek
                - vlc_object_Log
                - MP4_TrackSelect
        - Branch String:   'demux/mp4/mp4.c:1632,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1633,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1635,46'
              BranchSideFuncs:
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetReadSize
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackNextSample
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - es_out_SetPCR.2286
                - MP4_Seek
                - vlc_object_Log
                - MP4_TrackSelect
        - Branch String:   'demux/mp4/mp4.c:1638,41'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1638,22'
              BranchSideFuncs:
                - MP4_TrackGetReadSize
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackNextSample
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - es_out_SetPCR.2286
                - MP4_Seek
                - vlc_object_Log
                - MP4_TrackSelect
            - BranchSide:      'demux/mp4/mp4.c:1639,39'
              BranchSideFuncs:
                - MP4_TrackGetReadSize
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackNextSample
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - es_out_SetPCR.2286
                - MP4_Seek
                - vlc_object_Log
                - MP4_TrackSelect
        - Branch String:   'demux/mp4/mp4.c:1642,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1644,13'
              BranchSideFuncs:
                - MP4_TrackGetReadSize
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackNextSample
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - es_out_SetPCR.2286
                - MP4_Seek
                - vlc_object_Log
                - MP4_TrackSelect
            - BranchSide:      'demux/mp4/mp4.c:1714,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:1644,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1645,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1653,47'
              BranchSideFuncs:
                - MP4_TrackGetReadSize
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackNextSample
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - es_out_SetPCR.2286
                - MP4_Seek
                - vlc_object_Log
                - MP4_TrackSelect
        - Branch String:   'demux/mp4/mp4.c:1654,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1658,34'
              BranchSideFuncs:
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetReadSize
                - MP4_TrackNextSample
                - es_out_SetPCR.2286
                - MP4_Seek
                - vlc_object_Log
                - MP4_TrackSelect
            - BranchSide:      'demux/mp4/mp4.c:1702,14'
              BranchSideFuncs:
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetReadSize
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - es_out_SetPCR.2286
                - MP4_Seek
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_TrackNextSample
        - Branch String:   'demux/mp4/mp4.c:1658,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1660,31'
              BranchSideFuncs:
                - MP4_Seek
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetReadSize
                - vlc_stream_Tell
                - MP4_TrackNextSample
                - es_out_SetPCR.2286
                - vlc_object_Log
                - MP4_TrackSelect
            - BranchSide:      'demux/mp4/mp4.c:1670,44'
              BranchSideFuncs:
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetReadSize
                - vlc_stream_Tell
                - MP4_Seek
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_TrackNextSample
                - es_out_SetPCR.2286
        - Branch String:   'demux/mp4/mp4.c:1660,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1662,21'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_TrackSelect
            - BranchSide:      'demux/mp4/mp4.c:1668,13'
              BranchSideFuncs:
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetReadSize
                - vlc_stream_Tell
                - MP4_Seek
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_TrackNextSample
                - es_out_SetPCR.2286
        - Branch String:   'demux/mp4/mp4.c:1673,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1675,17'
              BranchSideFuncs:
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetReadSize
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_Seek
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_TrackNextSample
                - es_out_SetPCR.2286
            - BranchSide:      'demux/mp4/mp4.c:1683,17'
              BranchSideFuncs:
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetReadSize
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_Seek
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_TrackNextSample
                - es_out_SetPCR.2286
        - Branch String:   'demux/mp4/mp4.c:1683,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1685,32'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetReadSize
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_Seek
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_TrackNextSample
            - BranchSide:      'demux/mp4/mp4.c:1690,43'
              BranchSideFuncs:
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetReadSize
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - es_out_SetPCR.2286
                - MP4_Seek
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_TrackNextSample
        - Branch String:   'demux/mp4/mp4.c:1692,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1692,13'
              BranchSideFuncs:
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetReadSize
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - es_out_SetPCR.2286
                - MP4_Seek
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_TrackNextSample
            - BranchSide:      'demux/mp4/mp4.c:1693,43'
              BranchSideFuncs:
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetReadSize
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - es_out_SetPCR.2286
                - MP4_Seek
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_TrackNextSample
        - Branch String:   'demux/mp4/mp4.c:1702,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1703,35'
              BranchSideFuncs:
                - MP4_TrackNextSample
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetReadSize
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - es_out_SetPCR.2286
                - MP4_Seek
                - vlc_object_Log
                - MP4_TrackSelect
            - BranchSide:      'demux/mp4/mp4.c:1706,55'
              BranchSideFuncs:
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetReadSize
                - MP4_TrackNextSample
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - es_out_SetPCR.2286
                - MP4_Seek
                - vlc_object_Log
                - MP4_TrackSelect
        - Branch String:   'demux/mp4/mp4.c:1702,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1704,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1706,55'
              BranchSideFuncs:
                - MP4_TrackGetRunSeq
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetReadSize
                - MP4_TrackNextSample
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - es_out_SetPCR.2286
                - MP4_Seek
                - vlc_object_Log
                - MP4_TrackSelect
        - Branch String:   'demux/mp4/mp4.c:1707,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1708,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1710,47'
              BranchSideFuncs:
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetReadSize
                - MP4_TrackGetRunSeq
                - MP4_TrackNextSample
                - vlc_stream_Tell
                - OverflowCheck
                - vlc_stream_Block
                - vlc_object_Log
                - MP4_TrackSelect
                - MP4_GetSamplesDuration
                - MP4_Block_Send
                - es_out_SetPCR.2286
                - MP4_Seek
                - vlc_object_Log
                - MP4_TrackSelect
      Callsites:
        - Src:             'demux/mp4/mp4.c:1635,26'
          Dst:             MP4_TrackGetRunSeq
        - Src:             'demux/mp4/mp4.c:1637,34'
          Dst:             MP4_TrackGetDTSPTS
        - Src:             'demux/mp4/mp4.c:1653,25'
          Dst:             MP4_TrackGetReadSize
        - Src:             'demux/mp4/mp4.c:1658,17'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/mp4.c:1660,21'
          Dst:             MP4_Seek
        - Src:             'demux/mp4/mp4.c:1662,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1665,21'
          Dst:             MP4_TrackSelect
        - Src:             'demux/mp4/mp4.c:1670,29'
          Dst:             OverflowCheck
        - Src:             'demux/mp4/mp4.c:1673,29'
          Dst:             vlc_stream_Block
        - Src:             'demux/mp4/mp4.c:1675,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1678,17'
          Dst:             MP4_TrackSelect
        - Src:             'demux/mp4/mp4.c:1685,17'
          Dst:             es_out_SetPCR
        - Src:             'demux/mp4/mp4.c:1696,33'
          Dst:             MP4_GetSamplesDuration
        - Src:             'demux/mp4/mp4.c:1698,13'
          Dst:             MP4_Block_Send
        - Src:             'demux/mp4/mp4.c:1703,14'
          Dst:             MP4_TrackNextSample
        - Src:             'demux/mp4/mp4.c:1706,35'
          Dst:             MP4_TrackGetRunSeq
        - Src:             'demux/mp4/mp4.c:1710,27'
          Dst:             MP4_TrackGetDTSPTS
        - Src:             'demux/mp4/mp4.c:1711,21'
          Dst:             MP4_TrackGetPos
    - functionName:    DemuxMoov
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1721
      functionLinenumberEnd: 1841
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         119
      ICount:          635
      EdgeCount:       160
      CyclomaticComplexity: 43
      functionsReached:
        - DemuxTrack
        - MP4_GetMoviePTS
        - MP4_TrackGetDTSPTS
        - MP4_TrackGetPos
        - MP4_TrackSeek
        - MP4_TrackSelect
        - MP4_UpdateSeekpoint
        - MP4_isMetadata
        - es_out_Control
        - es_out_SetPCR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:1726,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1728,28'
              BranchSideFuncs:
                - MP4_GetMoviePTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_isMetadata
                - MP4_GetMoviePTS
                - MP4_TrackSeek
                - MP4_TrackSelect
                - es_out_Control.2287
            - BranchSide:      'demux/mp4/mp4.c:1750,50'
              BranchSideFuncs:
                - MP4_GetMoviePTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
        - Branch String:   'demux/mp4/mp4.c:1731,23'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1731,42'
              BranchSideFuncs:
                - MP4_isMetadata
                - MP4_GetMoviePTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_GetMoviePTS
                - MP4_TrackSeek
                - MP4_TrackSelect
                - es_out_Control.2287
            - BranchSide:      'demux/mp4/mp4.c:1734,13'
              BranchSideFuncs:
                - MP4_GetMoviePTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_isMetadata
                - MP4_GetMoviePTS
                - MP4_TrackSeek
                - MP4_TrackSelect
                - es_out_Control.2287
        - Branch String:   'demux/mp4/mp4.c:1731,47'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1732,15'
              BranchSideFuncs:
                - MP4_GetMoviePTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_isMetadata
                - MP4_GetMoviePTS
                - MP4_TrackSeek
                - MP4_TrackSelect
                - es_out_Control.2287
            - BranchSide:      'demux/mp4/mp4.c:1734,13'
              BranchSideFuncs:
                - MP4_GetMoviePTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_isMetadata
                - MP4_GetMoviePTS
                - MP4_TrackSeek
                - MP4_TrackSelect
                - es_out_Control.2287
        - Branch String:   'demux/mp4/mp4.c:1732,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1732,33'
              BranchSideFuncs:
                - MP4_GetMoviePTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_isMetadata
                - MP4_GetMoviePTS
                - MP4_TrackSeek
                - MP4_TrackSelect
                - es_out_Control.2287
            - BranchSide:      'demux/mp4/mp4.c:1737,13'
              BranchSideFuncs:
                - MP4_GetMoviePTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_isMetadata
                - MP4_GetMoviePTS
                - MP4_TrackSeek
                - MP4_TrackSelect
                - es_out_Control.2287
        - Branch String:   'demux/mp4/mp4.c:1731,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1734,13'
              BranchSideFuncs:
                - MP4_GetMoviePTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_isMetadata
                - MP4_GetMoviePTS
                - MP4_TrackSeek
                - MP4_TrackSelect
                - es_out_Control.2287
            - BranchSide:      'demux/mp4/mp4.c:1737,13'
              BranchSideFuncs:
                - MP4_GetMoviePTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_isMetadata
                - MP4_GetMoviePTS
                - MP4_TrackSeek
                - MP4_TrackSelect
                - es_out_Control.2287
        - Branch String:   'demux/mp4/mp4.c:1737,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1738,29'
              BranchSideFuncs:
                - es_out_Control.2287
                - MP4_GetMoviePTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_isMetadata
                - MP4_GetMoviePTS
                - MP4_TrackSeek
                - MP4_TrackSelect
            - BranchSide:      'demux/mp4/mp4.c:1740,13'
              BranchSideFuncs:
                - MP4_GetMoviePTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_isMetadata
                - es_out_Control.2287
                - MP4_GetMoviePTS
                - MP4_TrackSeek
                - MP4_TrackSelect
        - Branch String:   'demux/mp4/mp4.c:1740,28'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1740,32'
              BranchSideFuncs:
                - MP4_TrackSelect
                - MP4_GetMoviePTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_isMetadata
                - MP4_GetMoviePTS
                - MP4_TrackSeek
                - es_out_Control.2287
            - BranchSide:      'demux/mp4/mp4.c:1744,19'
              BranchSideFuncs:
                - MP4_GetMoviePTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_isMetadata
                - MP4_TrackSelect
                - es_out_Control.2287
                - MP4_GetMoviePTS
                - MP4_TrackSeek
        - Branch String:   'demux/mp4/mp4.c:1740,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1742,30'
              BranchSideFuncs:
                - MP4_GetMoviePTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_isMetadata
                - MP4_TrackSelect
                - es_out_Control.2287
                - MP4_GetMoviePTS
                - MP4_TrackSeek
            - BranchSide:      'demux/mp4/mp4.c:1744,19'
              BranchSideFuncs:
                - MP4_GetMoviePTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_isMetadata
                - MP4_TrackSelect
                - es_out_Control.2287
                - MP4_GetMoviePTS
                - MP4_TrackSeek
        - Branch String:   'demux/mp4/mp4.c:1753,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1755,14'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
            - BranchSide:      'demux/mp4/mp4.c:1768,40'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1756,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1758,32'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
            - BranchSide:      'demux/mp4/mp4.c:1764,13'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1759,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1759,46'
              BranchSideFuncs:
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1760,17'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
        - Branch String:   'demux/mp4/mp4.c:1759,51'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1759,54'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
            - BranchSide:      'demux/mp4/mp4.c:1760,17'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
        - Branch String:   'demux/mp4/mp4.c:1759,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1760,17'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
            - BranchSide:      'demux/mp4/mp4.c:1762,24'
              BranchSideFuncs:
                - MP4_TrackGetDTSPTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
        - Branch String:   'demux/mp4/mp4.c:1764,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1765,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1766,5'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1768,38'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1768,22'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1768,72'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1777,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1779,36'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1795,13'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1780,31'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1780,50'
              BranchSideFuncs:
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1783,17'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1780,59'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1781,17'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1783,17'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1781,60'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1782,19'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1783,17'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1782,38'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1782,41'
              BranchSideFuncs:
                - MP4_TrackGetDTSPTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1786,22'
              BranchSideFuncs:
                - MP4_TrackGetDTSPTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1780,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1783,17'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1786,22'
              BranchSideFuncs:
                - MP4_TrackGetDTSPTS
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1788,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1790,21'
              BranchSideFuncs:
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
            - BranchSide:      'demux/mp4/mp4.c:1793,9'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1790,32'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1790,52'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1791,26'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1790,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1791,26'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1792,13'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1795,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1800,26'
              BranchSideFuncs:
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1826,13'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1800,50'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1800,53'
              BranchSideFuncs:
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1800,13'
              BranchSideFuncs:
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1800,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1802,40'
              BranchSideFuncs:
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1819,47'
              BranchSideFuncs:
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1803,34'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1804,22'
              BranchSideFuncs:
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1807,21'
              BranchSideFuncs:
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1804,35'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1804,54'
              BranchSideFuncs:
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1807,21'
              BranchSideFuncs:
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1804,63'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1805,22'
              BranchSideFuncs:
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1807,21'
              BranchSideFuncs:
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1805,41'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1805,44'
              BranchSideFuncs:
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1806,21'
              BranchSideFuncs:
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1805,63'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1806,21'
              BranchSideFuncs:
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1807,21'
              BranchSideFuncs:
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1803,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1807,21'
              BranchSideFuncs:
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1809,58'
              BranchSideFuncs:
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1810,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1813,42'
              BranchSideFuncs:
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
            - BranchSide:      'demux/mp4/mp4.c:1817,13'
              BranchSideFuncs:
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1813,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1814,30'
              BranchSideFuncs:
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1816,17'
              BranchSideFuncs:
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1822,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1823,26'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1824,9'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
        - Branch String:   'demux/mp4/mp4.c:1826,45'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1826,49'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
            - BranchSide:      'demux/mp4/mp4.c:1827,13'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
        - Branch String:   'demux/mp4/mp4.c:1826,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1771,5'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
                - MP4_TrackGetPos
                - DemuxTrack
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
                - MP4_isMetadata
                - MP4_TrackGetDTSPTS
                - MP4_TrackGetPos
                - MP4_TrackGetPos
            - BranchSide:      'demux/mp4/mp4.c:1827,13'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
                - es_out_SetPCR.2286
        - Branch String:   'demux/mp4/mp4.c:1831,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1833,37'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_UpdateSeekpoint
            - BranchSide:      'demux/mp4/mp4.c:1838,26'
              BranchSideFuncs:
                - MP4_UpdateSeekpoint
      Callsites:
        - Src:             'demux/mp4/mp4.c:1731,26'
          Dst:             MP4_isMetadata
        - Src:             'demux/mp4/mp4.c:1738,13'
          Dst:             es_out_Control
        - Src:             'demux/mp4/mp4.c:1742,13'
          Dst:             MP4_TrackSelect
        - Src:             'demux/mp4/mp4.c:1746,41'
          Dst:             MP4_GetMoviePTS
        - Src:             'demux/mp4/mp4.c:1746,13'
          Dst:             MP4_TrackSeek
        - Src:             'demux/mp4/mp4.c:1750,33'
          Dst:             MP4_GetMoviePTS
        - Src:             'demux/mp4/mp4.c:1759,30'
          Dst:             MP4_isMetadata
        - Src:             'demux/mp4/mp4.c:1762,35'
          Dst:             MP4_TrackGetDTSPTS
        - Src:             'demux/mp4/mp4.c:1780,34'
          Dst:             MP4_isMetadata
        - Src:             'demux/mp4/mp4.c:1788,18'
          Dst:             MP4_TrackGetDTSPTS
        - Src:             'demux/mp4/mp4.c:1790,35'
          Dst:             MP4_TrackGetPos
        - Src:             'demux/mp4/mp4.c:1790,63'
          Dst:             MP4_TrackGetPos
        - Src:             'demux/mp4/mp4.c:1804,38'
          Dst:             MP4_isMetadata
        - Src:             'demux/mp4/mp4.c:1809,38'
          Dst:             MP4_TrackGetDTSPTS
        - Src:             'demux/mp4/mp4.c:1813,25'
          Dst:             MP4_TrackGetPos
        - Src:             'demux/mp4/mp4.c:1813,53'
          Dst:             MP4_TrackGetPos
        - Src:             'demux/mp4/mp4.c:1819,30'
          Dst:             MP4_TrackGetPos
        - Src:             'demux/mp4/mp4.c:1820,25'
          Dst:             DemuxTrack
        - Src:             'demux/mp4/mp4.c:1834,9'
          Dst:             es_out_SetPCR
        - Src:             'demux/mp4/mp4.c:1838,5'
          Dst:             MP4_UpdateSeekpoint
    - functionName:    MP4ASF_GetTrackInfo
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5718
      functionLinenumberEnd: 5724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - p_packetsys
        - i_stream_number
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MP4ASF_GetTrack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:5720,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5721,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:5723,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:5719,28'
          Dst:             MP4ASF_GetTrack
    - functionName:    MP4ASF_Send
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5728
      functionLinenumberEnd: 5744
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_packetsys
        - i_stream_number
        - pp_frame
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MP4ASF_GetTrack
        - es_out_Send
        - vlc_frame_ChainGather
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:5731,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5733,25'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2256
                - es_out_Send.2264
            - BranchSide:      'demux/mp4/mp4.c:5737,49'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2256
                - es_out_Send.2264
      Callsites:
        - Src:             'demux/mp4/mp4.c:5730,28'
          Dst:             MP4ASF_GetTrack
        - Src:             'demux/mp4/mp4.c:5733,9'
          Dst:             vlc_frame_Release
        - Src:             'demux/mp4/mp4.c:5737,29'
          Dst:             vlc_frame_ChainGather
        - Src:             'demux/mp4/mp4.c:5740,9'
          Dst:             es_out_Send
    - functionName:    LoadChapter
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2604
      functionLinenumberEnd: 2640
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         39
      ICount:          234
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - LoadChapterApple
        - LoadChapterGoPro
        - LoadChapterGpac
        - MP4_BoxGet
        - MP4_rescale_mtime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:2609,69'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2610,11'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_rescale_mtime
                - LoadChapterApple
                - LoadChapterGoPro
                - LoadChapterGpac
            - BranchSide:      'demux/mp4/mp4.c:2614,37'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_rescale_mtime
                - LoadChapterApple
                - LoadChapterGoPro
        - Branch String:   'demux/mp4/mp4.c:2610,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2610,30'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_rescale_mtime
                - LoadChapterApple
                - LoadChapterGoPro
                - LoadChapterGpac
            - BranchSide:      'demux/mp4/mp4.c:2614,37'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_rescale_mtime
                - LoadChapterApple
                - LoadChapterGoPro
        - Branch String:   'demux/mp4/mp4.c:2609,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2612,26'
              BranchSideFuncs:
                - LoadChapterGpac
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:2614,37'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_rescale_mtime
                - LoadChapterApple
                - LoadChapterGoPro
        - Branch String:   'demux/mp4/mp4.c:2614,74'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2615,14'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - LoadChapterApple
                - LoadChapterGoPro
            - BranchSide:      'demux/mp4/mp4.c:2622,23'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - LoadChapterApple
        - Branch String:   'demux/mp4/mp4.c:2615,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2615,33'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - LoadChapterApple
                - LoadChapterGoPro
            - BranchSide:      'demux/mp4/mp4.c:2622,23'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - LoadChapterApple
        - Branch String:   'demux/mp4/mp4.c:2615,67'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2615,70'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - LoadChapterApple
                - LoadChapterGoPro
            - BranchSide:      'demux/mp4/mp4.c:2622,23'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - LoadChapterApple
        - Branch String:   'demux/mp4/mp4.c:2614,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2617,27'
              BranchSideFuncs:
                - LoadChapterGoPro
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:2622,23'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - LoadChapterApple
        - Branch String:   'demux/mp4/mp4.c:2625,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2625,31'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - LoadChapterApple
            - BranchSide:      'demux/mp4/mp4.c:2630,9'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - LoadChapterApple
        - Branch String:   'demux/mp4/mp4.c:2625,65'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2625,68'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - LoadChapterApple
            - BranchSide:      'demux/mp4/mp4.c:2630,9'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - LoadChapterApple
        - Branch String:   'demux/mp4/mp4.c:2625,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2627,35'
              BranchSideFuncs:
                - LoadChapterApple
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:2630,9'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - LoadChapterApple
        - Branch String:   'demux/mp4/mp4.c:2634,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2634,9'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:2636,37'
              BranchSideFuncs:
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:2636,37'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2636,24'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:2636,24'
              BranchSideFuncs:
                - MP4_rescale_mtime
      Callsites:
        - Src:             'demux/mp4/mp4.c:2609,20'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:2612,9'
          Dst:             LoadChapterGpac
        - Src:             'demux/mp4/mp4.c:2614,25'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:2617,9'
          Dst:             LoadChapterGoPro
        - Src:             'demux/mp4/mp4.c:2627,17'
          Dst:             LoadChapterApple
        - Src:             'demux/mp4/mp4.c:2638,17'
          Dst:             MP4_rescale_mtime
    - functionName:    MP4_GetInterleaving
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - pi_max_contiguous
        - pb_flat
      BBCount:         53
      ICount:          370
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - MP4_rescale_mtime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:837,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:839,29'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:847,5'
              BranchSideFuncs:
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:840,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:841,13'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:843,13'
              BranchSideFuncs:
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:843,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:843,27'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:844,18'
              BranchSideFuncs:
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:843,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:844,18'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:845,5'
              BranchSideFuncs:
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:847,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:849,23'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:888,19'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:854,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:856,33'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:866,13'
              BranchSideFuncs:
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:857,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:858,17'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:860,17'
              BranchSideFuncs:
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:860,32'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:861,17'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:862,26'
              BranchSideFuncs:
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:860,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:862,26'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:863,9'
              BranchSideFuncs:
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:866,20'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:866,23'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:870,13'
              BranchSideFuncs:
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:866,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:868,21'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:870,13'
              BranchSideFuncs:
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:870,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:872,51'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:884,14'
              BranchSideFuncs:
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:873,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:874,38'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:875,24'
              BranchSideFuncs:
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:877,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:878,18'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:880,17'
              BranchSideFuncs:
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:880,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:880,27'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:882,9'
              BranchSideFuncs:
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:880,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:881,17'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:882,9'
              BranchSideFuncs:
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:888,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:889,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:890,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:872,32'
          Dst:             MP4_rescale_mtime
    - functionName:    DemuxFrag
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5490
      functionLinenumberEnd: 5697
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         121
      ICount:          812
      EdgeCount:       159
      CyclomaticComplexity: 40
      functionsReached:
        - DemuxMoof
        - DemuxMoov
        - FragGetDemuxTimeFromTracksTime
        - FragGetMoofSequenceNumber
        - FragPrepareChunk
        - FragResetContext
        - MP4_BoxExtract
        - MP4_BoxFree
        - MP4_BoxGet
        - MP4_BoxGetNextChunk
        - MP4_Seek
        - MP4_TrackSelect
        - MP4_isMetadata
        - MP4_rescale_mtime
        - U32_AT
        - U64_AT
        - __assert_fail
        - es_out_Control
        - es_out_SetPCR
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_Tell
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:5495,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5497,9'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5503,19'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_stream_Peek
                - MP4_BoxGetNextChunk
                - MP4_BoxFree
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
                - vlc_stream_Tell
                - U32_AT.2266
                - MP4_Seek
                - vlc_stream_Peek
                - U64_AT.2289
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_TrackSelect
                - es_out_Control.2287
        - Branch String:   'demux/mp4/mp4.c:5503,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5505,28'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_stream_Peek
                - MP4_BoxGetNextChunk
                - MP4_BoxFree
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
                - vlc_stream_Tell
                - U32_AT.2266
                - MP4_Seek
                - vlc_stream_Peek
                - U64_AT.2289
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_TrackSelect
                - es_out_Control.2287
            - BranchSide:      'demux/mp4/mp4.c:5524,9'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_stream_Peek
                - MP4_BoxGetNextChunk
                - MP4_BoxFree
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
                - vlc_stream_Tell
                - U32_AT.2266
                - MP4_Seek
                - vlc_stream_Peek
                - U64_AT.2289
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5508,23'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5508,42'
              BranchSideFuncs:
                - MP4_isMetadata
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_stream_Peek
                - MP4_BoxGetNextChunk
                - MP4_BoxFree
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
                - vlc_stream_Tell
                - U32_AT.2266
                - MP4_Seek
                - vlc_stream_Peek
                - U64_AT.2289
                - vlc_object_Log
                - vlc_object_Log
                - MP4_TrackSelect
                - es_out_Control.2287
            - BranchSide:      'demux/mp4/mp4.c:5509,13'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_stream_Peek
                - MP4_BoxGetNextChunk
                - MP4_BoxFree
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
                - vlc_stream_Tell
                - U32_AT.2266
                - MP4_Seek
                - vlc_stream_Peek
                - U64_AT.2289
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_TrackSelect
                - es_out_Control.2287
        - Branch String:   'demux/mp4/mp4.c:5508,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5509,13'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_stream_Peek
                - MP4_BoxGetNextChunk
                - MP4_BoxFree
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
                - vlc_stream_Tell
                - U32_AT.2266
                - MP4_Seek
                - vlc_stream_Peek
                - U64_AT.2289
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_TrackSelect
                - es_out_Control.2287
            - BranchSide:      'demux/mp4/mp4.c:5511,13'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_stream_Peek
                - MP4_BoxGetNextChunk
                - MP4_BoxFree
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
                - vlc_stream_Tell
                - U32_AT.2266
                - MP4_Seek
                - vlc_stream_Peek
                - U64_AT.2289
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_TrackSelect
                - es_out_Control.2287
        - Branch String:   'demux/mp4/mp4.c:5511,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5512,29'
              BranchSideFuncs:
                - es_out_Control.2287
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_stream_Peek
                - MP4_BoxGetNextChunk
                - MP4_BoxFree
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
                - vlc_stream_Tell
                - U32_AT.2266
                - MP4_Seek
                - vlc_stream_Peek
                - U64_AT.2289
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_TrackSelect
            - BranchSide:      'demux/mp4/mp4.c:5514,12'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_stream_Peek
                - MP4_BoxGetNextChunk
                - MP4_BoxFree
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
                - vlc_stream_Tell
                - U32_AT.2266
                - MP4_Seek
                - vlc_stream_Peek
                - U64_AT.2289
                - vlc_object_Log
                - MP4_isMetadata
                - es_out_Control.2287
                - vlc_object_Log
                - MP4_TrackSelect
        - Branch String:   'demux/mp4/mp4.c:5514,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5516,13'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_TrackSelect
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_stream_Peek
                - MP4_BoxGetNextChunk
                - MP4_BoxFree
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
                - vlc_stream_Tell
                - U32_AT.2266
                - MP4_Seek
                - vlc_stream_Peek
                - U64_AT.2289
                - vlc_object_Log
                - MP4_isMetadata
                - es_out_Control.2287
            - BranchSide:      'demux/mp4/mp4.c:5520,13'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_stream_Peek
                - MP4_BoxGetNextChunk
                - MP4_BoxFree
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
                - vlc_stream_Tell
                - U32_AT.2266
                - MP4_Seek
                - vlc_stream_Peek
                - U64_AT.2289
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_TrackSelect
                - es_out_Control.2287
        - Branch String:   'demux/mp4/mp4.c:5520,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5521,29'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_stream_Peek
                - MP4_BoxGetNextChunk
                - MP4_BoxFree
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
                - vlc_stream_Tell
                - U32_AT.2266
                - MP4_Seek
                - vlc_stream_Peek
                - U64_AT.2289
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_TrackSelect
                - es_out_Control.2287
            - BranchSide:      'demux/mp4/mp4.c:5522,5'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_stream_Peek
                - MP4_BoxGetNextChunk
                - MP4_BoxFree
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
                - vlc_stream_Tell
                - U32_AT.2266
                - MP4_Seek
                - vlc_stream_Peek
                - U64_AT.2289
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_TrackSelect
                - es_out_Control.2287
        - Branch String:   'demux/mp4/mp4.c:5524,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5526,9'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5531,10'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_stream_Peek
                - MP4_BoxGetNextChunk
                - MP4_BoxFree
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
                - vlc_stream_Tell
                - U32_AT.2266
                - MP4_Seek
                - vlc_stream_Peek
                - U64_AT.2289
        - Branch String:   'demux/mp4/mp4.c:5531,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5535,30'
              BranchSideFuncs:
                - vlc_stream_Peek
                - MP4_BoxGetNextChunk
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - MP4_BoxFree
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
                - vlc_stream_Tell
                - U32_AT.2266
                - MP4_Seek
                - vlc_stream_Peek
                - U64_AT.2289
            - BranchSide:      'demux/mp4/mp4.c:5643,10'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5535,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5537,22'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5541,45'
              BranchSideFuncs:
                - MP4_BoxGetNextChunk
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - MP4_BoxFree
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
                - vlc_stream_Tell
                - U32_AT.2266
                - MP4_Seek
                - vlc_stream_Peek
                - U64_AT.2289
        - Branch String:   'demux/mp4/mp4.c:5542,60'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5543,13'
              BranchSideFuncs:
                - MP4_BoxGetNextChunk
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - MP4_BoxFree
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
                - vlc_stream_Tell
                - U32_AT.2266
                - MP4_Seek
                - vlc_stream_Peek
                - U64_AT.2289
            - BranchSide:      'demux/mp4/mp4.c:5577,55'
              BranchSideFuncs:
                - MP4_BoxGetNextChunk
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - MP4_BoxFree
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5542,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5545,47'
              BranchSideFuncs:
                - vlc_stream_Tell
                - U32_AT.2266
                - MP4_Seek
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_stream_Peek
                - U64_AT.2289
            - BranchSide:      'demux/mp4/mp4.c:5577,55'
              BranchSideFuncs:
                - MP4_BoxGetNextChunk
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - MP4_BoxFree
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5547,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5549,38'
              BranchSideFuncs:
                - vlc_stream_Peek
                - U64_AT.2289
                - MP4_Seek
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5557,30'
              BranchSideFuncs:
                - MP4_Seek
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5549,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5551,30'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5554,26'
              BranchSideFuncs:
                - U64_AT.2289
                - MP4_Seek
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5557,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5559,26'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5563,17'
              BranchSideFuncs:
                - MP4_Seek
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5563,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5567,53'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5569,32'
              BranchSideFuncs:
                - MP4_Seek
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5569,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:0,0'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5571,26'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5578,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5580,26'
              BranchSideFuncs:
                - MP4_BoxFree
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5584,24'
              BranchSideFuncs:
                - MP4_BoxFree
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5585,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5587,21'
              BranchSideFuncs:
                - MP4_BoxFree
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5592,17'
              BranchSideFuncs:
                - MP4_BoxFree
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5587,48'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5588,21'
              BranchSideFuncs:
                - MP4_BoxFree
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5589,21'
              BranchSideFuncs:
                - MP4_BoxFree
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5587,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5589,21'
              BranchSideFuncs:
                - MP4_BoxFree
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5590,13'
              BranchSideFuncs:
                - MP4_BoxFree
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_object_Log
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5592,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5594,35'
              BranchSideFuncs:
                - FragResetContext
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - MP4_BoxFree
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_object_Log
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5633,26'
              BranchSideFuncs:
                - MP4_BoxFree
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5596,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5598,54'
              BranchSideFuncs:
                - MP4_BoxFree
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5602,71'
              BranchSideFuncs:
                - MP4_BoxExtract
                - FragGetMoofSequenceNumber
                - MP4_BoxGet
                - FragPrepareChunk
                - MP4_BoxFree
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_object_Log
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5607,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5608,25'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - FragPrepareChunk
                - MP4_BoxFree
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_object_Log
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
            - BranchSide:      'demux/mp4/mp4.c:5610,54'
              BranchSideFuncs:
                - MP4_BoxGet
                - FragPrepareChunk
                - MP4_BoxFree
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_object_Log
                - FragGetDemuxTimeFromTracksTime
                - MP4_BoxFree
        - Branch String:   'demux/mp4/mp4.c:5613,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5617,38'
              BranchSideFuncs:
                - MP4_BoxFree
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5622,25'
              BranchSideFuncs:
                - MP4_BoxFree
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - __assert_fail
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
                - vlc_object_Log
                - FragGetDemuxTimeFromTracksTime
        - Branch String:   'demux/mp4/mp4.c:5635,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:0,0'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5637,17'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5643,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5643,47'
              BranchSideFuncs:
                - __assert_fail
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5645,9'
              BranchSideFuncs:
                - __assert_fail
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5645,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5645,9'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5647,14'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoof
                - DemuxMoov
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5647,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5648,17'
              BranchSideFuncs:
                - DemuxMoof
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
                - DemuxMoov
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5661,13'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5648,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5651,39'
              BranchSideFuncs:
                - DemuxMoov
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5654,39'
              BranchSideFuncs:
                - DemuxMoof
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5657,14'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:5661,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5663,22'
              BranchSideFuncs:
                - vlc_stream_Tell
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5679,5'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5666,60'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5666,63'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_Seek
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5676,13'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5666,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5668,21'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:5676,13'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5668,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5669,21'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5670,27'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5673,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5674,30'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5675,13'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5682,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5684,20'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5696,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:5685,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5687,38'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - es_out_SetPCR.2286
            - BranchSide:      'demux/mp4/mp4.c:5692,13'
              BranchSideFuncs:
                - es_out_SetPCR.2286
        - Branch String:   'demux/mp4/mp4.c:5689,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5690,31'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:5691,9'
              BranchSideFuncs:
                - es_out_SetPCR.2286
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:5692,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:5693,28'
              BranchSideFuncs:
                - es_out_SetPCR.2286
            - BranchSide:      'demux/mp4/mp4.c:5694,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:5497,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:5508,26'
          Dst:             MP4_isMetadata
        - Src:             'demux/mp4/mp4.c:5512,13'
          Dst:             es_out_Control
        - Src:             'demux/mp4/mp4.c:5516,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:5517,13'
          Dst:             MP4_TrackSelect
        - Src:             'demux/mp4/mp4.c:5526,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:5535,13'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mp4/mp4.c:5545,30'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/mp4.c:5546,31'
          Dst:             U32_AT
        - Src:             'demux/mp4/mp4.c:5549,21'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mp4/mp4.c:5554,26'
          Dst:             U64_AT
        - Src:             'demux/mp4/mp4.c:5569,22'
          Dst:             MP4_Seek
        - Src:             'demux/mp4/mp4.c:5577,34'
          Dst:             MP4_BoxGetNextChunk
        - Src:             'demux/mp4/mp4.c:5594,17'
          Dst:             FragResetContext
        - Src:             'demux/mp4/mp4.c:5602,54'
          Dst:             MP4_BoxExtract
        - Src:             'demux/mp4/mp4.c:5605,56'
          Dst:             FragGetMoofSequenceNumber
        - Src:             'demux/mp4/mp4.c:5608,25'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:5614,43'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:5613,25'
          Dst:             FragPrepareChunk
        - Src:             'demux/mp4/mp4.c:5617,25'
          Dst:             MP4_BoxFree
        - Src:             'demux/mp4/mp4.c:5624,43'
          Dst:             FragGetDemuxTimeFromTracksTime
        - Src:             'demux/mp4/mp4.c:5633,13'
          Dst:             MP4_BoxFree
        - Src:             'demux/mp4/mp4.c:5637,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:5645,9'
          Dst:             __assert_fail
        - Src:             'demux/mp4/mp4.c:5651,28'
          Dst:             DemuxMoov
        - Src:             'demux/mp4/mp4.c:5654,28'
          Dst:             DemuxMoof
        - Src:             'demux/mp4/mp4.c:5657,14'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:5665,30'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/mp4.c:5669,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:5671,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:5673,21'
          Dst:             MP4_Seek
        - Src:             'demux/mp4/mp4.c:5688,38'
          Dst:             MP4_rescale_mtime
        - Src:             'demux/mp4/mp4.c:5693,13'
          Dst:             es_out_SetPCR
    - functionName:    MP4_TrackSetup
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3789
      functionLinenumberEnd: 4057
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - p_track
        - p_box_trak
        - b_create_es
        - b_force_enable
      BBCount:         170
      ICount:          1114
      EdgeCount:       222
      CyclomaticComplexity: 54
      functionsReached:
        - MP4_BoxGet
        - MP4_isMetadata
        - MP4_rescale
        - TrackCreateChunksIndex
        - TrackCreateES
        - TrackCreateSamplesIndex
        - es_format_Change
        - strcmp
        - strdup
        - strndup
        - var_InheritBool
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:3798,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3800,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - vlc_object_Log
                - MP4_BoxGet
                - es_format_Change
                - es_format_Change
                - MP4_BoxGet
                - es_format_Change
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3805,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - vlc_object_Log
                - MP4_BoxGet
                - es_format_Change
                - es_format_Change
                - MP4_BoxGet
                - es_format_Change
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3817,20'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3817,25'
              BranchSideFuncs:
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - vlc_object_Log
                - MP4_BoxGet
                - es_format_Change
                - es_format_Change
                - MP4_BoxGet
                - es_format_Change
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3819,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3817,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3819,9'
              BranchSideFuncs:
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - vlc_object_Log
                - MP4_BoxGet
                - es_format_Change
                - es_format_Change
                - MP4_BoxGet
                - es_format_Change
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3822,9'
              BranchSideFuncs:
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - vlc_object_Log
                - MP4_BoxGet
                - es_format_Change
                - es_format_Change
                - MP4_BoxGet
                - es_format_Change
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3822,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3824,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3827,28'
              BranchSideFuncs:
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - vlc_object_Log
                - MP4_BoxGet
                - es_format_Change
                - es_format_Change
                - MP4_BoxGet
                - es_format_Change
        - Branch String:   'demux/mp4/mp4.c:3832,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3835,30'
              BranchSideFuncs:
                - MP4_BoxGet
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3843,32'
              BranchSideFuncs:
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3847,30'
              BranchSideFuncs:
                - MP4_BoxGet
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3856,30'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3894,32'
              BranchSideFuncs:
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3894,32'
              BranchSideFuncs:
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3894,32'
              BranchSideFuncs:
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3894,32'
              BranchSideFuncs:
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3894,32'
              BranchSideFuncs:
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3894,32'
              BranchSideFuncs:
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3898,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3835,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3837,17'
              BranchSideFuncs:
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3839,32'
              BranchSideFuncs:
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:3847,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3849,17'
              BranchSideFuncs:
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3851,32'
              BranchSideFuncs:
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:3856,61'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3857,30'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
                - MP4_BoxGet
                - vlc_object_Log
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3859,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:3856,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3859,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3864,41'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3864,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3866,17'
              BranchSideFuncs:
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3870,13'
              BranchSideFuncs:
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3871,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3873,17'
              BranchSideFuncs:
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3876,30'
              BranchSideFuncs:
                - strcmp
                - vlc_object_Log
                - es_format_Change
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3876,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3878,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3883,17'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3907,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3909,37'
              BranchSideFuncs:
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - MP4_rescale
                - vlc_object_Log
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3936,42'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
        - Branch String:   'demux/mp4/mp4.c:3913,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3915,54'
              BranchSideFuncs:
                - MP4_rescale
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3926,13'
              BranchSideFuncs:
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
        - Branch String:   'demux/mp4/mp4.c:3916,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3913,47'
              BranchSideFuncs:
                - MP4_rescale
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - MP4_rescale
            - BranchSide:      'demux/mp4/mp4.c:3913,47'
              BranchSideFuncs:
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
                - MP4_rescale
                - MP4_rescale
        - Branch String:   'demux/mp4/mp4.c:3926,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3927,31'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
            - BranchSide:      'demux/mp4/mp4.c:3929,13'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
        - Branch String:   'demux/mp4/mp4.c:3936,74'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3937,42'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
            - BranchSide:      'demux/mp4/mp4.c:3939,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:3936,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3939,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
            - BranchSide:      'demux/mp4/mp4.c:3943,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strcmp
                - strdup
        - Branch String:   'demux/mp4/mp4.c:3943,19'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3943,30'
              BranchSideFuncs:
                - strcmp
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strcmp
                - strdup
            - BranchSide:      'demux/mp4/mp4.c:3948,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
        - Branch String:   'demux/mp4/mp4.c:3943,48'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3943,59'
              BranchSideFuncs:
                - strcmp
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
                - strdup
            - BranchSide:      'demux/mp4/mp4.c:3948,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
        - Branch String:   'demux/mp4/mp4.c:3943,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3945,45'
              BranchSideFuncs:
                - strdup
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
            - BranchSide:      'demux/mp4/mp4.c:3948,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
        - Branch String:   'demux/mp4/mp4.c:3949,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3952,27'
              BranchSideFuncs:
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
            - BranchSide:      'demux/mp4/mp4.c:3969,33'
              BranchSideFuncs:
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3952,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3955,21'
              BranchSideFuncs:
                - strndup
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3966,5'
              BranchSideFuncs:
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3955,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3960,34'
              BranchSideFuncs:
                - strndup
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3960,34'
              BranchSideFuncs:
                - strndup
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3963,21'
              BranchSideFuncs:
                - TrackCreateChunksIndex
                - TrackCreateSamplesIndex
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strndup
        - Branch String:   'demux/mp4/mp4.c:3969,52'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3970,34'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3972,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3969,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3972,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3976,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3982,49'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3982,53'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3987,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3982,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3983,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3987,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3987,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3988,11'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3995,37'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3988,42'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3988,45'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3990,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3987,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3990,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:3995,37'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3995,15'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3997,14'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4018,15'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3997,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3997,33'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4016,5'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:3997,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:3999,39'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4016,5'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4001,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4003,47'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4011,18'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4004,29'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4004,32'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4008,13'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4004,51'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4005,21'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4008,13'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4005,62'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4006,21'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4008,13'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4004,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4007,38'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4008,13'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4007,38'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4007,36'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4007,36'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4011,49'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4011,52'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4014,43'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4011,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4012,17'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4014,43'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4021,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4023,54'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4033,5'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4024,42'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4024,45'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4032,9'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4024,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4028,36'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4032,9'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4028,36'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4033,5'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4033,5'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4035,50'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4036,9'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4041,10'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4035,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4038,9'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4041,10'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4041,28'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4041,32'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4042,9'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4041,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4042,9'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4044,10'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4044,29'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4044,33'
              BranchSideFuncs:
                - TrackCreateES
                - vlc_object_Log
                - MP4_isMetadata
            - BranchSide:      'demux/mp4/mp4.c:4045,41'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4044,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4045,41'
              BranchSideFuncs:
                - MP4_isMetadata
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4047,24'
              BranchSideFuncs:
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4049,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4047,9'
              BranchSideFuncs:
                - TrackCreateES
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4049,47'
              BranchSideFuncs:
                - TrackCreateES
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:4047,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:4051,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:4056,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:3797,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:3814,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:3815,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:3824,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3835,18'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:3839,13'
          Dst:             es_format_Change
        - Src:             'demux/mp4/mp4.c:3843,13'
          Dst:             es_format_Change
        - Src:             'demux/mp4/mp4.c:3847,18'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:3851,13'
          Dst:             es_format_Change
        - Src:             'demux/mp4/mp4.c:3856,18'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:3857,18'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:3864,29'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:3866,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3871,18'
          Dst:             strcmp
        - Src:             'demux/mp4/mp4.c:3873,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3874,17'
          Dst:             es_format_Change
        - Src:             'demux/mp4/mp4.c:3876,23'
          Dst:             strcmp
        - Src:             'demux/mp4/mp4.c:3878,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3879,17'
          Dst:             es_format_Change
        - Src:             'demux/mp4/mp4.c:3883,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3894,13'
          Dst:             es_format_Change
        - Src:             'demux/mp4/mp4.c:3907,20'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:3912,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3916,13'
          Dst:             MP4_rescale
        - Src:             'demux/mp4/mp4.c:3916,13'
          Dst:             MP4_rescale
        - Src:             'demux/mp4/mp4.c:3916,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3926,13'
          Dst:             var_InheritBool
        - Src:             'demux/mp4/mp4.c:3929,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3936,30'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:3937,30'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:3943,22'
          Dst:             strcmp
        - Src:             'demux/mp4/mp4.c:3943,51'
          Dst:             strcmp
        - Src:             'demux/mp4/mp4.c:3945,37'
          Dst:             strdup
        - Src:             'demux/mp4/mp4.c:3948,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:3960,25'
          Dst:             strndup
        - Src:             'demux/mp4/mp4.c:3969,9'
          Dst:             TrackCreateChunksIndex
        - Src:             'demux/mp4/mp4.c:3970,9'
          Dst:             TrackCreateSamplesIndex
        - Src:             'demux/mp4/mp4.c:3972,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3990,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:3995,25'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:4045,25'
          Dst:             MP4_isMetadata
        - Src:             'demux/mp4/mp4.c:4047,9'
          Dst:             TrackCreateES
        - Src:             'demux/mp4/mp4.c:4051,9'
          Dst:             vlc_object_Log
    - functionName:    var_InheritBool
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    MP4_LoadMeta
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2243
      functionLinenumberEnd: 2256
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
        - p_meta
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ItunMetaCallback
        - MP4_GetCoverMetaURI
        - MP4_GetMetaRoot
        - SetupMeta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:2244,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2245,9'
              BranchSideFuncs:
                - MP4_GetMetaRoot
                - MP4_GetCoverMetaURI
                - SetupMeta
            - BranchSide:      'demux/mp4/mp4.c:2248,52'
              BranchSideFuncs:
                - MP4_GetMetaRoot
                - MP4_GetCoverMetaURI
                - SetupMeta
        - Branch String:   'demux/mp4/mp4.c:2252,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2253,20'
              BranchSideFuncs:
                - SetupMeta
            - BranchSide:      'demux/mp4/mp4.c:2255,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:2248,35'
          Dst:             MP4_GetMetaRoot
        - Src:             'demux/mp4/mp4.c:2250,5'
          Dst:             MP4_GetCoverMetaURI
        - Src:             'demux/mp4/mp4.c:2253,9'
          Dst:             SetupMeta
        - Src:             'demux/mp4/mp4.c:2253,9'
          Dst:             ItunMetaCallback
    - functionName:    MP4_reftypeToFlag
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i_reftype
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:273,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:276,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:278,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:280,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CreateTracks
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - i_tracks
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - MP4_BoxGetVa
        - MP4_TrackInit
        - vlc_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:709,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:710,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:712,31'
              BranchSideFuncs:
                - vlc_alloc.2304
                - MP4_BoxGetVa
                - MP4_TrackInit
        - Branch String:   'demux/mp4/mp4.c:713,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:714,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:715,23'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - MP4_TrackInit
        - Branch String:   'demux/mp4/mp4.c:717,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:719,25'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - MP4_TrackInit
            - BranchSide:      'demux/mp4/mp4.c:723,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:712,20'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/mp4.c:720,24'
          Dst:             MP4_BoxGetVa
        - Src:             'demux/mp4/mp4.c:719,9'
          Dst:             MP4_TrackInit
    - functionName:    DemuxRef
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LoadInitFrag
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - MP4_BoxFree
        - MP4_BoxGet
        - MP4_BoxGetRoot
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:690,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:690,40'
              BranchSideFuncs:
                - MP4_BoxFree
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:692,22'
              BranchSideFuncs:
                - MP4_BoxFree
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:690,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:692,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:696,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:689,25'
          Dst:             MP4_BoxGetRoot
        - Src:             'demux/mp4/mp4.c:690,28'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:692,9'
          Dst:             MP4_BoxFree
        - Src:             'demux/mp4/mp4.c:701,5'
          Dst:             vlc_object_Log
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2262
      functionLinenumberEnd: 2454
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         156
      ICount:          1218
      EdgeCount:       200
      CyclomaticComplexity: 46
      functionsReached:
        - FragSeekToPos
        - FragSeekToTime
        - MP4_BoxGet
        - MP4_GetAttachments
        - MP4_rescale_mtime
        - Seek
        - calloc
        - demux_vaControlHelper
        - vlc_input_attachment_Hold
        - vlc_input_title_Duplicate
        - vlc_meta_Merge
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:2269,33'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2269,20'
              BranchSideFuncs:
                - demux_vaControlHelper
                - demux_vaControlHelper
                - MP4_BoxGet
                - MP4_rescale_mtime
                - Seek.2350
                - malloc
                - vlc_input_title_Duplicate
                - free
                - vlc_meta_Merge
                - calloc
                - vlc_input_attachment_Hold
                - vlc_object_Log
                - MP4_GetAttachments
                - MP4_rescale_mtime
                - Seek.2350
                - FragSeekToTime
                - MP4_rescale_mtime
                - Seek.2350
                - FragSeekToPos
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:2269,20'
              BranchSideFuncs:
                - demux_vaControlHelper
                - demux_vaControlHelper
                - MP4_BoxGet
                - MP4_rescale_mtime
                - Seek.2350
                - malloc
                - vlc_input_title_Duplicate
                - free
                - vlc_meta_Merge
                - calloc
                - vlc_input_attachment_Hold
                - vlc_object_Log
                - MP4_GetAttachments
                - MP4_rescale_mtime
                - Seek.2350
                - FragSeekToTime
                - MP4_rescale_mtime
                - Seek.2350
                - FragSeekToPos
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:2271,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2274,39'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2278,18'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:2291,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2295,17'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - Seek.2350
                - FragSeekToPos
            - BranchSide:      'demux/mp4/mp4.c:2308,46'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2313,19'
              BranchSideFuncs:
                - Seek.2350
                - FragSeekToTime
            - BranchSide:      'demux/mp4/mp4.c:2321,17'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:2330,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2336,48'
              BranchSideFuncs:
                - calloc
                - vlc_input_attachment_Hold
                - vlc_object_Log
                - MP4_GetAttachments
            - BranchSide:      'demux/mp4/mp4.c:2358,34'
              BranchSideFuncs:
                - vlc_meta_Merge
            - BranchSide:      'demux/mp4/mp4.c:2370,42'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate
                - free
            - BranchSide:      'demux/mp4/mp4.c:2396,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2403,37'
              BranchSideFuncs:
                - Seek.2350
            - BranchSide:      'demux/mp4/mp4.c:2410,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2424,31'
              BranchSideFuncs:
                - demux_vaControlHelper
                - MP4_BoxGet
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:2444,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2444,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2444,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2444,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2444,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2444,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2449,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/mp4/mp4.c:2449,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/mp4/mp4.c:2449,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/mp4/mp4.c:2452,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2274,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2274,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2274,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2278,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2278,18'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:2278,18'
              BranchSideFuncs:
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:2279,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2281,31'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:2286,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2291,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2291,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2291,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2295,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2295,17'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - Seek.2350
                - FragSeekToPos
            - BranchSide:      'demux/mp4/mp4.c:2295,17'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - Seek.2350
                - FragSeekToPos
        - Branch String:   'demux/mp4/mp4.c:2296,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2296,17'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - Seek.2350
                - FragSeekToPos
            - BranchSide:      'demux/mp4/mp4.c:2296,17'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - Seek.2350
                - FragSeekToPos
        - Branch String:   'demux/mp4/mp4.c:2297,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2298,39'
              BranchSideFuncs:
                - FragSeekToPos
            - BranchSide:      'demux/mp4/mp4.c:2299,22'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - Seek.2350
        - Branch String:   'demux/mp4/mp4.c:2299,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2301,37'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - Seek.2350
            - BranchSide:      'demux/mp4/mp4.c:2305,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2308,45'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2308,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2309,45'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2308,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2308,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2308,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2313,19'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2313,19'
              BranchSideFuncs:
                - Seek.2350
                - FragSeekToTime
            - BranchSide:      'demux/mp4/mp4.c:2313,19'
              BranchSideFuncs:
                - Seek.2350
                - FragSeekToTime
        - Branch String:   'demux/mp4/mp4.c:2314,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2314,17'
              BranchSideFuncs:
                - Seek.2350
                - FragSeekToTime
            - BranchSide:      'demux/mp4/mp4.c:2314,17'
              BranchSideFuncs:
                - Seek.2350
                - FragSeekToTime
        - Branch String:   'demux/mp4/mp4.c:2315,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2316,40'
              BranchSideFuncs:
                - FragSeekToTime
            - BranchSide:      'demux/mp4/mp4.c:2318,30'
              BranchSideFuncs:
                - Seek.2350
        - Branch String:   'demux/mp4/mp4.c:2321,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2323,68'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:2326,19'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2323,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2327,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2327,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2326,19'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2327,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2327,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2330,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2330,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2330,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2336,48'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2336,48'
              BranchSideFuncs:
                - calloc
                - vlc_input_attachment_Hold
                - vlc_object_Log
                - MP4_GetAttachments
            - BranchSide:      'demux/mp4/mp4.c:2336,48'
              BranchSideFuncs:
                - calloc
                - vlc_input_attachment_Hold
                - vlc_object_Log
                - MP4_GetAttachments
        - Branch String:   'demux/mp4/mp4.c:2337,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2337,27'
              BranchSideFuncs:
                - calloc
                - vlc_input_attachment_Hold
                - vlc_object_Log
                - MP4_GetAttachments
            - BranchSide:      'demux/mp4/mp4.c:2337,27'
              BranchSideFuncs:
                - calloc
                - vlc_input_attachment_Hold
                - vlc_object_Log
                - MP4_GetAttachments
        - Branch String:   'demux/mp4/mp4.c:2339,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2340,60'
              BranchSideFuncs:
                - MP4_GetAttachments
                - calloc
                - vlc_input_attachment_Hold
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2341,18'
              BranchSideFuncs:
                - calloc
                - vlc_input_attachment_Hold
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2341,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2342,17'
              BranchSideFuncs:
                - calloc
                - vlc_input_attachment_Hold
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2343,35'
              BranchSideFuncs:
                - calloc
                - vlc_input_attachment_Hold
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2344,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2345,17'
              BranchSideFuncs:
                - vlc_input_attachment_Hold
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2346,27'
              BranchSideFuncs:
                - vlc_input_attachment_Hold
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:2346,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2348,63'
              BranchSideFuncs:
                - vlc_input_attachment_Hold
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:2351,23'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2358,34'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2358,34'
              BranchSideFuncs:
                - vlc_meta_Merge
            - BranchSide:      'demux/mp4/mp4.c:2358,34'
              BranchSideFuncs:
                - vlc_meta_Merge
        - Branch String:   'demux/mp4/mp4.c:2360,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2361,17'
              BranchSideFuncs:
                - vlc_meta_Merge
            - BranchSide:      'demux/mp4/mp4.c:2363,29'
              BranchSideFuncs:
                - vlc_meta_Merge
        - Branch String:   'demux/mp4/mp4.c:2370,42'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2370,42'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate
                - free
            - BranchSide:      'demux/mp4/mp4.c:2370,42'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate
                - free
        - Branch String:   'demux/mp4/mp4.c:2371,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2371,27'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate
                - free
            - BranchSide:      'demux/mp4/mp4.c:2371,27'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate
                - free
        - Branch String:   'demux/mp4/mp4.c:2372,36'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2372,36'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate
                - free
            - BranchSide:      'demux/mp4/mp4.c:2372,36'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate
                - free
        - Branch String:   'demux/mp4/mp4.c:2373,40'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2373,40'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate
                - free
            - BranchSide:      'demux/mp4/mp4.c:2373,40'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate
                - free
        - Branch String:   'demux/mp4/mp4.c:2375,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2376,17'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate
                - free
            - BranchSide:      'demux/mp4/mp4.c:2378,14'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate
                - free
        - Branch String:   'demux/mp4/mp4.c:2380,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2381,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2383,51'
              BranchSideFuncs:
                - vlc_input_title_Duplicate
                - free
        - Branch String:   'demux/mp4/mp4.c:2384,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2386,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/mp4.c:2389,26'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2396,33'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2396,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2396,33'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2397,33'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2397,36'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2398,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2397,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2398,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2399,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2403,37'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2403,37'
              BranchSideFuncs:
                - Seek.2350
            - BranchSide:      'demux/mp4/mp4.c:2403,37'
              BranchSideFuncs:
                - Seek.2350
        - Branch String:   'demux/mp4/mp4.c:2404,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2405,17'
              BranchSideFuncs:
                - Seek.2350
            - BranchSide:      'demux/mp4/mp4.c:2406,26'
              BranchSideFuncs:
                - Seek.2350
        - Branch String:   'demux/mp4/mp4.c:2410,40'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2410,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2410,40'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2412,51'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2412,54'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2418,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2412,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2414,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2418,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:2424,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2427,44'
              BranchSideFuncs:
                - MP4_BoxGet
                - demux_vaControlHelper
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:2436,43'
              BranchSideFuncs:
                - demux_vaControlHelper
        - Branch String:   'demux/mp4/mp4.c:2427,79'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2428,22'
              BranchSideFuncs:
                - demux_vaControlHelper
                - MP4_BoxGet
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:2435,13'
              BranchSideFuncs:
                - demux_vaControlHelper
                - MP4_BoxGet
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:2427,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2431,48'
              BranchSideFuncs:
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:2435,13'
              BranchSideFuncs:
                - demux_vaControlHelper
                - MP4_BoxGet
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:2430,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2430,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:2430,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:2282,23'
          Dst:             MP4_rescale_mtime
        - Src:             'demux/mp4/mp4.c:2298,24'
          Dst:             FragSeekToPos
        - Src:             'demux/mp4/mp4.c:2301,41'
          Dst:             MP4_rescale_mtime
        - Src:             'demux/mp4/mp4.c:2303,24'
          Dst:             Seek
        - Src:             'demux/mp4/mp4.c:2316,24'
          Dst:             FragSeekToTime
        - Src:             'demux/mp4/mp4.c:2318,24'
          Dst:             Seek
        - Src:             'demux/mp4/mp4.c:2323,49'
          Dst:             MP4_rescale_mtime
        - Src:             'demux/mp4/mp4.c:2340,40'
          Dst:             MP4_GetAttachments
        - Src:             'demux/mp4/mp4.c:2343,27'
          Dst:             calloc
        - Src:             'demux/mp4/mp4.c:2348,36'
          Dst:             vlc_input_attachment_Hold
        - Src:             'demux/mp4/mp4.c:2349,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:2363,13'
          Dst:             vlc_meta_Merge
        - Src:             'demux/mp4/mp4.c:2383,25'
          Dst:             vlc_input_title_Duplicate
        - Src:             'demux/mp4/mp4.c:2406,20'
          Dst:             Seek
        - Src:             'demux/mp4/mp4.c:2427,32'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:2431,29'
          Dst:             MP4_rescale_mtime
        - Src:             'demux/mp4/mp4.c:2436,20'
          Dst:             demux_vaControlHelper
        - Src:             'demux/mp4/mp4.c:2449,20'
          Dst:             demux_vaControlHelper
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1844
      functionLinenumberEnd: 1854
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         9
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - DemuxMoov
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:1847,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1847,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/mp4/mp4.c:1849,31'
              BranchSideFuncs:
                - DemuxMoov
        - Branch String:   'demux/mp4/mp4.c:1851,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1851,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1852,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:1847,5'
          Dst:             __assert_fail
        - Src:             'demux/mp4/mp4.c:1849,20'
          Dst:             DemuxMoov
    - functionName:    vlc_entry_license__demux_mp4_mp4
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_mp4_mp4
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_mp4_mp4
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2460
      functionLinenumberEnd: 2488
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         17
      ICount:          139
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - FragResetContext
        - MP4_BoxFree
        - MP4_Fragments_Index_Delete
        - MP4_TrackClean
        - vlc_input_attachment_Release
        - vlc_input_title_Delete
        - vlc_meta_Delete
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:2471,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2472,33'
              BranchSideFuncs:
                - vlc_input_title_Delete.2251
                - MP4_Fragments_Index_Delete
                - free
                - free
                - free
                - vlc_input_attachment_Release
                - MP4_TrackClean
                - vlc_meta_Delete
            - BranchSide:      'demux/mp4/mp4.c:2474,9'
              BranchSideFuncs:
                - MP4_Fragments_Index_Delete
                - free
                - free
                - free
                - vlc_input_attachment_Release
                - MP4_TrackClean
                - vlc_meta_Delete
        - Branch String:   'demux/mp4/mp4.c:2474,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2475,26'
              BranchSideFuncs:
                - vlc_meta_Delete
                - MP4_Fragments_Index_Delete
                - free
                - free
                - free
                - vlc_input_attachment_Release
                - MP4_TrackClean
            - BranchSide:      'demux/mp4/mp4.c:2477,33'
              BranchSideFuncs:
                - MP4_Fragments_Index_Delete
                - free
                - free
                - free
                - vlc_input_attachment_Release
                - MP4_TrackClean
        - Branch String:   'demux/mp4/mp4.c:2479,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2480,25'
              BranchSideFuncs:
                - MP4_TrackClean
                - free
                - free
                - free
                - vlc_input_attachment_Release
            - BranchSide:      'demux/mp4/mp4.c:2481,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_input_attachment_Release
        - Branch String:   'demux/mp4/mp4.c:2483,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:2484,39'
              BranchSideFuncs:
                - vlc_input_attachment_Release
                - free
                - free
            - BranchSide:      'demux/mp4/mp4.c:2485,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'demux/mp4/mp4.c:2465,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:2467,5'
          Dst:             FragResetContext
        - Src:             'demux/mp4/mp4.c:2469,5'
          Dst:             MP4_BoxFree
        - Src:             'demux/mp4/mp4.c:2472,9'
          Dst:             vlc_input_title_Delete
        - Src:             'demux/mp4/mp4.c:2475,9'
          Dst:             vlc_meta_Delete
        - Src:             'demux/mp4/mp4.c:2477,5'
          Dst:             MP4_Fragments_Index_Delete
        - Src:             'demux/mp4/mp4.c:2480,9'
          Dst:             MP4_TrackClean
        - Src:             'demux/mp4/mp4.c:2484,9'
          Dst:             vlc_input_attachment_Release
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 1463
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         253
      ICount:          1756
      EdgeCount:       321
      CyclomaticComplexity: 70
      functionsReached:
        - Close
        - CreateTracks
        - LoadChapter
        - LoadInitFrag
        - MP4_BoxCount
        - MP4_BoxDumpStructure
        - MP4_BoxGet
        - MP4_BoxGetVa
        - MP4_GetInterleaving
        - MP4_GetTrackByTrackID
        - MP4_LoadMeta
        - MP4_TrackSetup
        - MP4_isMetadata
        - MP4_reftypeToFlag
        - MP4_rescale_mtime
        - ProbeFragments
        - calloc
        - es_out_Control
        - input_item_NewExt
        - input_item_Release
        - input_item_node_AppendItem
        - input_item_node_Create
        - input_item_node_Delete
        - strdup
        - strncmp
        - strstr
        - var_InheritBool
        - vlc_meta_New
        - vlc_object_Log
        - vlc_stream_Control
        - vlc_stream_Peek
        - vlc_stream_Seek
        - vlc_stream_Tell
        - vlc_uri_resolve
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:998,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:998,59'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1000,13'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.2311
                - LoadInitFrag
                - MP4_BoxDumpStructure
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.2311
        - Branch String:   'demux/mp4/mp4.c:1000,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1012,13'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.2311
                - LoadInitFrag
                - MP4_BoxDumpStructure
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.2311
            - BranchSide:      'demux/mp4/mp4.c:1012,13'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.2311
                - LoadInitFrag
                - MP4_BoxDumpStructure
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.2311
            - BranchSide:      'demux/mp4/mp4.c:1012,13'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.2311
                - LoadInitFrag
                - MP4_BoxDumpStructure
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.2311
            - BranchSide:      'demux/mp4/mp4.c:1012,13'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.2311
                - LoadInitFrag
                - MP4_BoxDumpStructure
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.2311
            - BranchSide:      'demux/mp4/mp4.c:1012,13'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.2311
                - LoadInitFrag
                - MP4_BoxDumpStructure
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.2311
            - BranchSide:      'demux/mp4/mp4.c:1012,13'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.2311
                - LoadInitFrag
                - MP4_BoxDumpStructure
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.2311
            - BranchSide:      'demux/mp4/mp4.c:1012,13'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.2311
                - LoadInitFrag
                - MP4_BoxDumpStructure
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.2311
            - BranchSide:      'demux/mp4/mp4.c:1012,13'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.2311
                - LoadInitFrag
                - MP4_BoxDumpStructure
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.2311
            - BranchSide:      'demux/mp4/mp4.c:1012,13'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.2311
                - LoadInitFrag
                - MP4_BoxDumpStructure
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.2311
            - BranchSide:      'demux/mp4/mp4.c:1012,13'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.2311
                - LoadInitFrag
                - MP4_BoxDumpStructure
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.2311
            - BranchSide:      'demux/mp4/mp4.c:1016,21'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.2311
                - LoadInitFrag
                - MP4_BoxDumpStructure
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.2311
            - BranchSide:      'demux/mp4/mp4.c:1034,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:1016,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1027,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1027,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1027,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1027,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1027,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1027,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1027,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:1029,21'
              BranchSideFuncs:
                - calloc
                - vlc_stream_Control.2311
                - LoadInitFrag
                - MP4_BoxDumpStructure
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.2311
        - Branch String:   'demux/mp4/mp4.c:1039,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1040,9'
              BranchSideFuncs:
                - vlc_stream_Control.2311
                - LoadInitFrag
                - MP4_BoxDumpStructure
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.2311
            - BranchSide:      'demux/mp4/mp4.c:1043,25'
              BranchSideFuncs:
                - vlc_stream_Control.2311
                - LoadInitFrag
                - MP4_BoxDumpStructure
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.2311
        - Branch String:   'demux/mp4/mp4.c:1044,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1045,29'
              BranchSideFuncs:
                - vlc_stream_Control.2311
                - LoadInitFrag
                - MP4_BoxDumpStructure
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1048,5'
              BranchSideFuncs:
                - LoadInitFrag
                - MP4_BoxDumpStructure
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1058,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1059,9'
              BranchSideFuncs:
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1061,27'
              BranchSideFuncs:
                - MP4_BoxDumpStructure
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - var_InheritBool.2376
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1063,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1065,17'
              BranchSideFuncs:
                - vlc_object_Log
                - var_InheritBool.2376
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1115,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1065,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1068,17'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1076,17'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1076,17'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1076,17'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1076,17'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1080,17'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1084,17'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1087,17'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1090,17'
              BranchSideFuncs:
                - vlc_object_Log
                - var_InheritBool.2376
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1095,17'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1091,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1092,21'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1093,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1101,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1103,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1112,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1103,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1105,17'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1107,22'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1120,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1122,37'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/mp4.c:1132,26'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/mp4.c:1123,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1125,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/mp4.c:1129,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/mp4.c:1133,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1133,19'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/mp4.c:1141,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1133,35'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1133,38'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/mp4.c:1141,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1133,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1135,30'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/mp4.c:1141,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1146,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1146,27'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/mp4.c:1215,32'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1146,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1148,44'
              BranchSideFuncs:
                - MP4_BoxCount
                - vlc_object_Log
                - input_item_node_Create
                - es_out_Control.2287
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/mp4.c:1215,32'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1157,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1159,47'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - es_out_Control.2287
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - input_item_node_Delete
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/mp4.c:1211,28'
              BranchSideFuncs:
                - es_out_Control.2287
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - input_item_node_Delete
        - Branch String:   'demux/mp4/mp4.c:1163,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1163,29'
              BranchSideFuncs:
                - es_out_Control.2287
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/mp4.c:1165,17'
              BranchSideFuncs:
                - es_out_Control.2287
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/mp4.c:1163,45'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1163,69'
              BranchSideFuncs:
                - strdup
                - es_out_Control.2287
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - input_item_node_Delete
                - MP4_BoxGetVa
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/mp4.c:1165,17'
              BranchSideFuncs:
                - es_out_Control.2287
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/mp4.c:1163,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1165,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - free
                - es_out_Control.2287
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/mp4.c:1167,26'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - free
                - es_out_Control.2287
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/mp4.c:1172,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1174,29'
              BranchSideFuncs:
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - free
                - es_out_Control.2287
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/mp4.c:1204,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - es_out_Control.2287
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/mp4.c:1174,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1176,21'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - es_out_Control.2287
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - free
                - strstr
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
            - BranchSide:      'demux/mp4/mp4.c:1180,31'
              BranchSideFuncs:
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - free
                - es_out_Control.2287
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - strstr
                - vlc_object_Log
                - free
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
        - Branch String:   'demux/mp4/mp4.c:1180,55'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1181,31'
              BranchSideFuncs:
                - strncmp
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - free
                - es_out_Control.2287
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - strstr
                - strncmp
                - vlc_object_Log
                - free
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
            - BranchSide:      'demux/mp4/mp4.c:1184,17'
              BranchSideFuncs:
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - free
                - es_out_Control.2287
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - strstr
                - strncmp
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/mp4.c:1180,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1184,17'
              BranchSideFuncs:
                - vlc_uri_resolve
                - free
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - free
                - es_out_Control.2287
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - strstr
                - strncmp
                - strncmp
                - vlc_object_Log
                - free
                - input_item_node_Delete
            - BranchSide:      'demux/mp4/mp4.c:1187,59'
              BranchSideFuncs:
                - vlc_uri_resolve
                - free
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - free
                - es_out_Control.2287
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - strstr
                - strncmp
                - strncmp
                - vlc_object_Log
                - free
                - input_item_node_Delete
        - Branch String:   'demux/mp4/mp4.c:1190,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1192,49'
              BranchSideFuncs:
                - input_item_node_Delete
            - BranchSide:      'demux/mp4/mp4.c:1195,31'
              BranchSideFuncs:
                - vlc_object_Log
                - input_item_NewExt
                - input_item_node_AppendItem
                - input_item_Release
                - free
                - es_out_Control.2287
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - input_item_node_Delete
                - MP4_BoxGetVa
                - strdup
                - vlc_object_Log
                - vlc_object_Log
                - strstr
                - strncmp
                - strncmp
                - vlc_uri_resolve
                - free
                - input_item_node_Delete
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/mp4.c:1211,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1212,36'
              BranchSideFuncs:
                - input_item_node_Delete
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1213,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1215,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1217,14'
              BranchSideFuncs:
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1231,30'
              BranchSideFuncs:
                - MP4_BoxCount
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1217,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1219,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1224,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1240,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1242,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1245,5'
              BranchSideFuncs:
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - MP4_BoxGet
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1248,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1250,47'
              BranchSideFuncs:
                - MP4_BoxGet
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1266,23'
              BranchSideFuncs:
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
        - Branch String:   'demux/mp4/mp4.c:1251,20'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1251,23'
              BranchSideFuncs:
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1264,5'
              BranchSideFuncs:
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
        - Branch String:   'demux/mp4/mp4.c:1251,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1253,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
            - BranchSide:      'demux/mp4/mp4.c:1264,5'
              BranchSideFuncs:
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
        - Branch String:   'demux/mp4/mp4.c:1253,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1258,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1258,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1258,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1261,21'
              BranchSideFuncs:
                - CreateTracks
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
        - Branch String:   'demux/mp4/mp4.c:1266,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1267,9'
              BranchSideFuncs:
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1271,18'
              BranchSideFuncs:
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
        - Branch String:   'demux/mp4/mp4.c:1272,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1274,43'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
            - BranchSide:      'demux/mp4/mp4.c:1307,26'
              BranchSideFuncs:
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
        - Branch String:   'demux/mp4/mp4.c:1278,20'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1278,23'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
            - BranchSide:      'demux/mp4/mp4.c:1282,41'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
        - Branch String:   'demux/mp4/mp4.c:1278,39'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1278,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
            - BranchSide:      'demux/mp4/mp4.c:1282,41'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
        - Branch String:   'demux/mp4/mp4.c:1278,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1279,26'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
            - BranchSide:      'demux/mp4/mp4.c:1282,41'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
        - Branch String:   'demux/mp4/mp4.c:1283,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1284,13'
              BranchSideFuncs:
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
            - BranchSide:      'demux/mp4/mp4.c:1286,36'
              BranchSideFuncs:
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
        - Branch String:   'demux/mp4/mp4.c:1286,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1288,60'
              BranchSideFuncs:
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
            - BranchSide:      'demux/mp4/mp4.c:1304,5'
              BranchSideFuncs:
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
        - Branch String:   'demux/mp4/mp4.c:1289,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1290,17'
              BranchSideFuncs:
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
            - BranchSide:      'demux/mp4/mp4.c:1293,27'
              BranchSideFuncs:
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
        - Branch String:   'demux/mp4/mp4.c:1293,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1295,60'
              BranchSideFuncs:
                - MP4_GetTrackByTrackID
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_reftypeToFlag
            - BranchSide:      'demux/mp4/mp4.c:1303,9'
              BranchSideFuncs:
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
        - Branch String:   'demux/mp4/mp4.c:1296,20'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1298,21'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_reftypeToFlag
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
            - BranchSide:      'demux/mp4/mp4.c:1302,13'
              BranchSideFuncs:
                - vlc_meta_New
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_LoadMeta
                - MP4_BoxGetVa
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_GetTrackByTrackID
                - vlc_object_Log
                - MP4_reftypeToFlag
        - Branch String:   'demux/mp4/mp4.c:1307,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1308,23'
              BranchSideFuncs:
                - MP4_LoadMeta
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1311,19'
              BranchSideFuncs:
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1311,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1313,52'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1365,19'
              BranchSideFuncs:
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
        - Branch String:   'demux/mp4/mp4.c:1317,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1317,47'
              BranchSideFuncs:
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - vlc_object_Log
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:1343,18'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1317,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1320,21'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1343,18'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1320,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1323,29'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - vlc_object_Log
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:1326,29'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - vlc_object_Log
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:1329,29'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - vlc_object_Log
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:1333,29'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - vlc_object_Log
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:1337,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1356,13'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - vlc_object_Log
                - MP4_isMetadata
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:1356,13'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - vlc_object_Log
                - MP4_isMetadata
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:1343,32'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1343,36'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1352,13'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:1343,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1345,13'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:1352,13'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_rescale_mtime
        - Branch String:   'demux/mp4/mp4.c:1356,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1356,30'
              BranchSideFuncs:
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
                - MP4_rescale_mtime
            - BranchSide:      'demux/mp4/mp4.c:1363,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1356,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1358,56'
              BranchSideFuncs:
                - MP4_rescale_mtime
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1363,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1360,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1361,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1362,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
                - MP4_BoxGetVa
                - MP4_TrackSetup
                - vlc_object_Log
                - MP4_rescale_mtime
                - vlc_object_Log
                - MP4_isMetadata
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1365,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1367,33'
              BranchSideFuncs:
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
            - BranchSide:      'demux/mp4/mp4.c:1373,26'
              BranchSideFuncs:
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
        - Branch String:   'demux/mp4/mp4.c:1368,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1369,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
            - BranchSide:      'demux/mp4/mp4.c:1370,33'
              BranchSideFuncs:
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - ProbeFragments
                - vlc_stream_Seek
        - Branch String:   'demux/mp4/mp4.c:1374,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1376,47'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - ProbeFragments
                - vlc_stream_Seek
            - BranchSide:      'demux/mp4/mp4.c:1410,9'
              BranchSideFuncs:
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1377,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1377,24'
              BranchSideFuncs:
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - ProbeFragments
                - vlc_stream_Seek
            - BranchSide:      'demux/mp4/mp4.c:1386,47'
              BranchSideFuncs:
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - ProbeFragments
                - vlc_stream_Seek
        - Branch String:   'demux/mp4/mp4.c:1377,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1379,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - ProbeFragments
                - vlc_stream_Seek
            - BranchSide:      'demux/mp4/mp4.c:1386,47'
              BranchSideFuncs:
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - ProbeFragments
                - vlc_stream_Seek
        - Branch String:   'demux/mp4/mp4.c:1379,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1381,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - ProbeFragments
                - vlc_stream_Seek
            - BranchSide:      'demux/mp4/mp4.c:1384,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - ProbeFragments
                - vlc_stream_Seek
        - Branch String:   'demux/mp4/mp4.c:1387,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1388,13'
              BranchSideFuncs:
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - ProbeFragments
                - vlc_stream_Seek
            - BranchSide:      'demux/mp4/mp4.c:1390,14'
              BranchSideFuncs:
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - ProbeFragments
                - vlc_stream_Seek
        - Branch String:   'demux/mp4/mp4.c:1390,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1392,18'
              BranchSideFuncs:
                - ProbeFragments
                - vlc_stream_Seek
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1404,46'
              BranchSideFuncs:
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1392,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1396,33'
              BranchSideFuncs:
                - vlc_stream_Seek
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1399,34'
              BranchSideFuncs:
                - vlc_stream_Seek
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1399,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1400,17'
              BranchSideFuncs:
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1401,9'
              BranchSideFuncs:
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1410,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1412,9'
              BranchSideFuncs:
                - vlc_object_Log
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1416,10'
              BranchSideFuncs:
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1416,28'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1416,31'
              BranchSideFuncs:
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1422,9'
              BranchSideFuncs:
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1416,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1418,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - Close.2394
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1422,9'
              BranchSideFuncs:
                - LoadChapter
                - MP4_GetInterleaving
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1422,29'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1422,33'
              BranchSideFuncs:
                - MP4_GetInterleaving
                - LoadChapter
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1434,18'
              BranchSideFuncs:
                - LoadChapter
        - Branch String:   'demux/mp4/mp4.c:1422,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1426,30'
              BranchSideFuncs:
                - LoadChapter
            - BranchSide:      'demux/mp4/mp4.c:1434,18'
              BranchSideFuncs:
                - LoadChapter
        - Branch String:   'demux/mp4/mp4.c:1427,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1428,13'
              BranchSideFuncs:
                - vlc_object_Log
                - LoadChapter
            - BranchSide:      'demux/mp4/mp4.c:1429,18'
              BranchSideFuncs:
                - LoadChapter
                - vlc_object_Log
        - Branch String:   'demux/mp4/mp4.c:1454,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1456,30'
              BranchSideFuncs:
                - vlc_stream_Seek
                - Close.2394
                - vlc_object_Log
            - BranchSide:      'demux/mp4/mp4.c:1460,12'
              BranchSideFuncs:
                - Close.2394
        - Branch String:   'demux/mp4/mp4.c:1456,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:1457,13'
              BranchSideFuncs:
                - vlc_object_Log
                - Close.2394
            - BranchSide:      'demux/mp4/mp4.c:1458,5'
              BranchSideFuncs:
                - Close.2394
      Callsites:
        - Src:             'demux/mp4/mp4.c:998,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mp4/mp4.c:1038,13'
          Dst:             calloc
        - Src:             'demux/mp4/mp4.c:1043,5'
          Dst:             vlc_stream_Control
        - Src:             'demux/mp4/mp4.c:1045,9'
          Dst:             vlc_stream_Control
        - Src:             'demux/mp4/mp4.c:1058,9'
          Dst:             LoadInitFrag
        - Src:             'demux/mp4/mp4.c:1061,5'
          Dst:             MP4_BoxDumpStructure
        - Src:             'demux/mp4/mp4.c:1063,20'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:1068,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1076,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1080,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1084,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1087,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1090,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1091,21'
          Dst:             var_InheritBool
        - Src:             'demux/mp4/mp4.c:1095,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1105,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1109,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1115,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1119,21'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:1122,25'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:1125,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1132,14'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:1141,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1145,25'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:1148,30'
          Dst:             MP4_BoxCount
        - Src:             'demux/mp4/mp4.c:1151,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1155,41'
          Dst:             input_item_node_Create
        - Src:             'demux/mp4/mp4.c:1159,33'
          Dst:             MP4_BoxGetVa
        - Src:             'demux/mp4/mp4.c:1163,61'
          Dst:             strdup
        - Src:             'demux/mp4/mp4.c:1169,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1174,21'
          Dst:             strstr
        - Src:             'demux/mp4/mp4.c:1176,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1180,22'
          Dst:             strncmp
        - Src:             'demux/mp4/mp4.c:1181,22'
          Dst:             strncmp
        - Src:             'demux/mp4/mp4.c:1187,42'
          Dst:             vlc_uri_resolve
        - Src:             'demux/mp4/mp4.c:1192,25'
          Dst:             input_item_node_Delete
        - Src:             'demux/mp4/mp4.c:1197,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1198,40'
          Dst:             input_item_NewExt
        - Src:             'demux/mp4/mp4.c:1199,17'
          Dst:             input_item_node_AppendItem
        - Src:             'demux/mp4/mp4.c:1200,17'
          Dst:             input_item_Release
        - Src:             'demux/mp4/mp4.c:1204,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1211,13'
          Dst:             es_out_Control
        - Src:             'demux/mp4/mp4.c:1212,13'
          Dst:             input_item_node_Delete
        - Src:             'demux/mp4/mp4.c:1215,20'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:1219,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1224,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1234,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1239,31'
          Dst:             MP4_BoxCount
        - Src:             'demux/mp4/mp4.c:1242,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1245,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1250,35'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:1258,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1266,9'
          Dst:             CreateTracks
        - Src:             'demux/mp4/mp4.c:1274,29'
          Dst:             MP4_BoxGetVa
        - Src:             'demux/mp4/mp4.c:1277,29'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:1282,29'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:1295,38'
          Dst:             MP4_GetTrackByTrackID
        - Src:             'demux/mp4/mp4.c:1298,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1300,43'
          Dst:             MP4_reftypeToFlag
        - Src:             'demux/mp4/mp4.c:1307,26'
          Dst:             vlc_meta_New
        - Src:             'demux/mp4/mp4.c:1308,9'
          Dst:             MP4_LoadMeta
        - Src:             'demux/mp4/mp4.c:1313,38'
          Dst:             MP4_BoxGetVa
        - Src:             'demux/mp4/mp4.c:1314,9'
          Dst:             MP4_TrackSetup
        - Src:             'demux/mp4/mp4.c:1317,32'
          Dst:             MP4_isMetadata
        - Src:             'demux/mp4/mp4.c:1337,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1345,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1352,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1358,37'
          Dst:             MP4_rescale_mtime
        - Src:             'demux/mp4/mp4.c:1373,14'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:1376,35'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:1386,35'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/mp4.c:1396,17'
          Dst:             ProbeFragments
        - Src:             'demux/mp4/mp4.c:1399,17'
          Dst:             vlc_stream_Seek
        - Src:             'demux/mp4/mp4.c:1413,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1418,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1426,9'
          Dst:             MP4_GetInterleaving
        - Src:             'demux/mp4/mp4.c:1428,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1430,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1434,5'
          Dst:             LoadChapter
        - Src:             'demux/mp4/mp4.c:1454,9'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/mp4.c:1456,13'
          Dst:             vlc_stream_Seek
        - Src:             'demux/mp4/mp4.c:1457,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/mp4.c:1460,5'
          Dst:             Close
    - functionName:    vlc_entry__demux_mp4_mp4
      functionSourceFile: '/src/vlc/modules/demux/mp4/mp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         47
      ICount:          498
      EdgeCount:       67
      CyclomaticComplexity: 22
      functionsReached:
        - Close
        - CloseHEIF
        - Open
        - OpenHEIF
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/mp4.c:69,1'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:69,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:69,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:69,1'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:69,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:70,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:71,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:71,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:72,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:72,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:72,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:73,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:73,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:73,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:95,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:73,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:73,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:74,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:74,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:74,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:74,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:74,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:74,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:75,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:75,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:75,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:76,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:77,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:77,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:77,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:78,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:78,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:78,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:79,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:79,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:79,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:81,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:85,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:85,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:86,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:87,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:87,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:88,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:88,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:89,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:89,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:89,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:95,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:89,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:89,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:90,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:90,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:90,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:90,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/mp4.c:90,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/mp4.c:90,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/mp4.c:91,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/mp4.c:74,5'
          Dst:             Open
        - Src:             'demux/mp4/mp4.c:74,5'
          Dst:             Close
        - Src:             'demux/mp4/mp4.c:90,9'
          Dst:             OpenHEIF
        - Src:             'demux/mp4/mp4.c:90,9'
          Dst:             CloseHEIF
    - functionName:    MP4_Fragments_Index_Dump
      functionSourceFile: '/src/vlc/modules/demux/mp4/fragments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_obj
        - p_index
        - i_movie_timescale
      BBCount:         20
      ICount:          168
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - asprintf
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/fragments.c:100,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/fragments.c:102,15'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - asprintf
                - free
            - BranchSide:      'demux/mp4/fragments.c:128,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/fragments.c:105,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/fragments.c:106,21'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - asprintf
                - free
            - BranchSide:      'demux/mp4/fragments.c:108,21'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - asprintf
                - free
        - Branch String:   'demux/mp4/fragments.c:110,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/fragments.c:112,19'
              BranchSideFuncs:
                - asprintf
                - vlc_object_Log
                - free
                - free
            - BranchSide:      'demux/mp4/fragments.c:122,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - asprintf
                - free
        - Branch String:   'demux/mp4/fragments.c:114,23'
          Branch Sides:
            - BranchSide:      'demux/mp4/fragments.c:114,38'
              BranchSideFuncs:
                - asprintf
                - vlc_object_Log
                - free
                - free
            - BranchSide:      'demux/mp4/fragments.c:114,55'
              BranchSideFuncs:
                - asprintf
                - vlc_object_Log
                - free
                - free
        - Branch String:   'demux/mp4/fragments.c:113,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/fragments.c:117,23'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - free
                - asprintf
            - BranchSide:      'demux/mp4/fragments.c:120,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - asprintf
                - free
      Callsites:
        - Src:             'demux/mp4/fragments.c:113,21'
          Dst:             asprintf
        - Src:             'demux/mp4/fragments.c:122,9'
          Dst:             vlc_object_Log
    - functionName:    MP4_Fragments_Index_Lookup
      functionSourceFile: '/src/vlc/modules/demux/mp4/fragments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_index
        - pi_time
        - pi_pos
        - i_track_index
      BBCount:         15
      ICount:          157
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/fragments.c:77,42'
          Branch Sides:
            - BranchSide:      'demux/mp4/fragments.c:77,45'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/fragments.c:79,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/fragments.c:77,68'
          Branch Sides:
            - BranchSide:      'demux/mp4/fragments.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/fragments.c:79,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/fragments.c:77,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/fragments.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/fragments.c:81,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/fragments.c:81,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/fragments.c:83,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/fragments.c:91,16'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/fragments.c:83,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/fragments.c:85,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/fragments.c:89,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MP4_Fragment_Index_GetTracksDuration
      functionSourceFile: '/src/vlc/modules/demux/mp4/fragments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_index
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_Fragment_Index_GetTrackStartTime
      functionSourceFile: '/src/vlc/modules/demux/mp4/fragments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - p_index
        - i_track_index
        - i_moof_pos
      BBCount:         8
      ICount:          69
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/fragments.c:61,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/fragments.c:63,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/fragments.c:66,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/fragments.c:63,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/fragments.c:64,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/fragments.c:65,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MP4_Fragments_Index_New
      functionSourceFile: '/src/vlc/modules/demux/mp4/fragments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - i_tracks
        - i_num
      BBCount:         19
      ICount:          115
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - MP4_Fragments_Index_Delete
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/fragments.c:39,19'
          Branch Sides:
            - BranchSide:      'demux/mp4/fragments.c:39,23'
              BranchSideFuncs:
                - malloc
                - calloc
                - calloc
                - MP4_Fragments_Index_Delete
            - BranchSide:      'demux/mp4/fragments.c:40,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/fragments.c:39,29'
          Branch Sides:
            - BranchSide:      'demux/mp4/fragments.c:39,43'
              BranchSideFuncs:
                - malloc
                - calloc
                - calloc
                - MP4_Fragments_Index_Delete
            - BranchSide:      'demux/mp4/fragments.c:40,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/fragments.c:39,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/fragments.c:40,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/fragments.c:41,38'
              BranchSideFuncs:
                - malloc
                - calloc
                - calloc
                - MP4_Fragments_Index_Delete
        - Branch String:   'demux/mp4/fragments.c:42,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/fragments.c:44,44'
              BranchSideFuncs:
                - calloc
                - calloc
                - MP4_Fragments_Index_Delete
            - BranchSide:      'demux/mp4/fragments.c:55,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/fragments.c:46,31'
          Branch Sides:
            - BranchSide:      'demux/mp4/fragments.c:46,35'
              BranchSideFuncs:
                - MP4_Fragments_Index_Delete
            - BranchSide:      'demux/mp4/fragments.c:48,41'
              BranchSideFuncs:
                - MP4_Fragments_Index_Delete
        - Branch String:   'demux/mp4/fragments.c:46,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/fragments.c:48,41'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/fragments.c:51,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/fragments.c:44,28'
          Dst:             calloc
        - Src:             'demux/mp4/fragments.c:45,27'
          Dst:             calloc
        - Src:             'demux/mp4/fragments.c:48,13'
          Dst:             MP4_Fragments_Index_Delete
    - functionName:    MP4_Fragments_Index_Delete
      functionSourceFile: '/src/vlc/modules/demux/mp4/fragments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_index
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mp4/fragments.c:29,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/fragments.c:29,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'demux/mp4/fragments.c:31,15'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:       []
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    probeImageType
      functionSourceFile: '/src/vlc/modules/demux/mp4/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_data
        - i_data
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/attachments.c:96,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:98,22'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'demux/mp4/attachments.c:103,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/attachments.c:98,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:99,13'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/mp4/attachments.c:100,27'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'demux/mp4/attachments.c:98,14'
          Dst:             memcmp
        - Src:             'demux/mp4/attachments.c:100,19'
          Dst:             memcmp
    - functionName:    getMimeType
      functionSourceFile: '/src/vlc/modules/demux/mp4/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/attachments.c:73,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:75,32'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/attachments.c:78,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/attachments.c:75,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:76,39'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/attachments.c:77,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    wellKnownToimageType
      functionSourceFile: '/src/vlc/modules/demux/mp4/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - e_wellknowntype
      BBCount:         7
      ICount:          33
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/attachments.c:83,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:88,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/attachments.c:88,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/attachments.c:88,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/attachments.c:90,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    MP4_GetAttachments
      functionSourceFile: '/src/vlc/modules/demux/mp4/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_root
        - ppp_attach
      BBCount:         58
      ICount:          463
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - GetValidCovrMeta
        - GetValidPnotMeta
        - GetValidThumMeta
        - MP4_BoxCount
        - MP4_BoxGet
        - MP4_BoxGetVa
        - MP4_GetMetaRoot
        - asprintf
        - getMimeType
        - probeImageType
        - vlc_alloc
        - vlc_input_attachment_New
        - wellKnownToimageType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/attachments.c:246,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:248,47'
              BranchSideFuncs:
                - MP4_BoxCount
                - MP4_BoxCount
                - MP4_BoxCount
                - vlc_alloc.2540
                - MP4_BoxGet
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - GetValidPnotMeta
                - asprintf
                - MP4_BoxGetVa
                - vlc_input_attachment_New
                - free
                - MP4_BoxGet
                - GetValidCovrMeta
                - wellKnownToimageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
            - BranchSide:      'demux/mp4/attachments.c:254,42'
              BranchSideFuncs:
                - MP4_BoxCount
                - MP4_BoxCount
                - vlc_alloc.2540
                - MP4_BoxGet
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - GetValidPnotMeta
                - asprintf
                - MP4_BoxGetVa
                - vlc_input_attachment_New
                - free
                - MP4_BoxGet
                - GetValidCovrMeta
                - wellKnownToimageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
        - Branch String:   'demux/mp4/attachments.c:249,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:250,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/attachments.c:251,20'
              BranchSideFuncs:
                - MP4_BoxCount
                - MP4_BoxCount
                - vlc_alloc.2540
                - MP4_BoxGet
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - GetValidPnotMeta
                - asprintf
                - MP4_BoxGetVa
                - vlc_input_attachment_New
                - free
                - MP4_BoxGet
                - GetValidCovrMeta
                - wellKnownToimageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
        - Branch String:   'demux/mp4/attachments.c:255,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:256,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/attachments.c:257,16'
              BranchSideFuncs:
                - MP4_BoxCount
                - vlc_alloc.2540
                - MP4_BoxGet
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - GetValidPnotMeta
                - asprintf
                - MP4_BoxGetVa
                - vlc_input_attachment_New
                - free
                - MP4_BoxGet
                - GetValidCovrMeta
                - wellKnownToimageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
        - Branch String:   'demux/mp4/attachments.c:260,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:261,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/attachments.c:262,16'
              BranchSideFuncs:
                - vlc_alloc.2540
                - MP4_BoxGet
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - GetValidPnotMeta
                - asprintf
                - MP4_BoxGetVa
                - vlc_input_attachment_New
                - free
                - MP4_BoxGet
                - GetValidCovrMeta
                - wellKnownToimageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
        - Branch String:   'demux/mp4/attachments.c:264,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:265,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/attachments.c:267,28'
              BranchSideFuncs:
                - vlc_alloc.2540
                - MP4_BoxGet
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - GetValidPnotMeta
                - asprintf
                - MP4_BoxGetVa
                - vlc_input_attachment_New
                - free
                - MP4_BoxGet
                - GetValidCovrMeta
                - wellKnownToimageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
        - Branch String:   'demux/mp4/attachments.c:268,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:269,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - GetValidPnotMeta
                - asprintf
                - MP4_BoxGetVa
                - vlc_input_attachment_New
                - free
                - MP4_BoxGet
                - GetValidCovrMeta
                - wellKnownToimageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
            - BranchSide:      'demux/mp4/attachments.c:272,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - GetValidPnotMeta
                - asprintf
                - MP4_BoxGetVa
                - vlc_input_attachment_New
                - free
                - MP4_BoxGet
                - GetValidCovrMeta
                - wellKnownToimageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
        - Branch String:   'demux/mp4/attachments.c:275,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:277,47'
              BranchSideFuncs:
                - MP4_BoxGet
                - GetValidCovrMeta
                - MP4_BoxGet
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - GetValidPnotMeta
                - asprintf
                - MP4_BoxGetVa
                - vlc_input_attachment_New
                - free
                - wellKnownToimageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
            - BranchSide:      'demux/mp4/attachments.c:307,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - GetValidPnotMeta
                - asprintf
                - MP4_BoxGetVa
                - vlc_input_attachment_New
                - free
        - Branch String:   'demux/mp4/attachments.c:280,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:285,43'
              BranchSideFuncs:
                - wellKnownToimageType
                - getMimeType
                - asprintf
                - GetValidCovrMeta
                - MP4_BoxGet
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - GetValidPnotMeta
                - asprintf
                - MP4_BoxGetVa
                - vlc_input_attachment_New
                - free
                - vlc_input_attachment_New
                - free
            - BranchSide:      'demux/mp4/attachments.c:304,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - GetValidPnotMeta
                - asprintf
                - MP4_BoxGetVa
                - vlc_input_attachment_New
                - free
        - Branch String:   'demux/mp4/attachments.c:288,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:280,9'
              BranchSideFuncs:
                - vlc_input_attachment_New
                - free
                - GetValidCovrMeta
                - MP4_BoxGet
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - GetValidPnotMeta
                - asprintf
                - MP4_BoxGetVa
                - vlc_input_attachment_New
                - free
                - wellKnownToimageType
                - getMimeType
                - asprintf
            - BranchSide:      'demux/mp4/attachments.c:294,29'
              BranchSideFuncs:
                - vlc_input_attachment_New
                - free
                - GetValidCovrMeta
                - MP4_BoxGet
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - GetValidPnotMeta
                - asprintf
                - MP4_BoxGetVa
                - vlc_input_attachment_New
                - free
                - wellKnownToimageType
                - getMimeType
                - asprintf
        - Branch String:   'demux/mp4/attachments.c:300,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:301,44'
              BranchSideFuncs:
                - GetValidCovrMeta
                - MP4_BoxGet
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - GetValidPnotMeta
                - asprintf
                - MP4_BoxGetVa
                - vlc_input_attachment_New
                - free
                - wellKnownToimageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
            - BranchSide:      'demux/mp4/attachments.c:302,13'
              BranchSideFuncs:
                - GetValidCovrMeta
                - MP4_BoxGet
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - GetValidPnotMeta
                - asprintf
                - MP4_BoxGetVa
                - vlc_input_attachment_New
                - free
                - wellKnownToimageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
        - Branch String:   'demux/mp4/attachments.c:308,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:310,18'
              BranchSideFuncs:
                - GetValidPnotMeta
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - asprintf
                - MP4_BoxGetVa
                - vlc_input_attachment_New
                - free
            - BranchSide:      'demux/mp4/attachments.c:339,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
        - Branch String:   'demux/mp4/attachments.c:312,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:315,55'
              BranchSideFuncs:
                - asprintf
                - GetValidPnotMeta
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - MP4_BoxGetVa
                - vlc_input_attachment_New
                - free
            - BranchSide:      'demux/mp4/attachments.c:335,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
        - Branch String:   'demux/mp4/attachments.c:315,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:312,9'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - GetValidPnotMeta
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - asprintf
                - vlc_input_attachment_New
                - free
            - BranchSide:      'demux/mp4/attachments.c:317,57'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - GetValidPnotMeta
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - asprintf
                - vlc_input_attachment_New
                - free
        - Branch String:   'demux/mp4/attachments.c:320,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:324,33'
              BranchSideFuncs:
                - vlc_input_attachment_New
                - free
                - GetValidPnotMeta
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - asprintf
                - MP4_BoxGetVa
            - BranchSide:      'demux/mp4/attachments.c:333,13'
              BranchSideFuncs:
                - GetValidPnotMeta
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - asprintf
                - MP4_BoxGetVa
                - vlc_input_attachment_New
                - free
        - Branch String:   'demux/mp4/attachments.c:330,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:331,48'
              BranchSideFuncs:
                - GetValidPnotMeta
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - asprintf
                - MP4_BoxGetVa
                - vlc_input_attachment_New
                - free
            - BranchSide:      'demux/mp4/attachments.c:332,17'
              BranchSideFuncs:
                - GetValidPnotMeta
                - MP4_BoxGet
                - free
                - GetValidThumMeta
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
                - asprintf
                - MP4_BoxGetVa
                - vlc_input_attachment_New
                - free
        - Branch String:   'demux/mp4/attachments.c:340,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:342,18'
              BranchSideFuncs:
                - GetValidThumMeta
                - free
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
            - BranchSide:      'demux/mp4/attachments.c:368,10'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/attachments.c:344,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:348,37'
              BranchSideFuncs:
                - probeImageType
                - getMimeType
                - asprintf
                - GetValidThumMeta
                - free
                - vlc_input_attachment_New
                - free
            - BranchSide:      'demux/mp4/attachments.c:365,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/attachments.c:351,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:344,9'
              BranchSideFuncs:
                - vlc_input_attachment_New
                - free
                - GetValidThumMeta
                - free
                - probeImageType
                - getMimeType
                - asprintf
            - BranchSide:      'demux/mp4/attachments.c:355,29'
              BranchSideFuncs:
                - vlc_input_attachment_New
                - free
                - GetValidThumMeta
                - free
                - probeImageType
                - getMimeType
                - asprintf
        - Branch String:   'demux/mp4/attachments.c:361,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:362,44'
              BranchSideFuncs:
                - GetValidThumMeta
                - free
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
            - BranchSide:      'demux/mp4/attachments.c:363,13'
              BranchSideFuncs:
                - GetValidThumMeta
                - free
                - probeImageType
                - getMimeType
                - asprintf
                - vlc_input_attachment_New
                - free
        - Branch String:   'demux/mp4/attachments.c:368,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:370,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/attachments.c:374,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/attachments.c:245,18'
          Dst:             MP4_GetMetaRoot
        - Src:             'demux/mp4/attachments.c:248,33'
          Dst:             MP4_BoxCount
        - Src:             'demux/mp4/attachments.c:254,28'
          Dst:             MP4_BoxCount
        - Src:             'demux/mp4/attachments.c:259,29'
          Dst:             MP4_BoxCount
        - Src:             'demux/mp4/attachments.c:267,17'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/attachments.c:277,35'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/attachments.c:280,26'
          Dst:             GetValidCovrMeta
        - Src:             'demux/mp4/attachments.c:285,21'
          Dst:             wellKnownToimageType
        - Src:             'demux/mp4/attachments.c:286,36'
          Dst:             getMimeType
        - Src:             'demux/mp4/attachments.c:288,18'
          Dst:             asprintf
        - Src:             'demux/mp4/attachments.c:293,21'
          Dst:             vlc_input_attachment_New
        - Src:             'demux/mp4/attachments.c:307,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/attachments.c:312,26'
          Dst:             GetValidPnotMeta
        - Src:             'demux/mp4/attachments.c:315,18'
          Dst:             asprintf
        - Src:             'demux/mp4/attachments.c:317,43'
          Dst:             MP4_BoxGetVa
        - Src:             'demux/mp4/attachments.c:323,29'
          Dst:             vlc_input_attachment_New
        - Src:             'demux/mp4/attachments.c:339,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/attachments.c:344,26'
          Dst:             GetValidThumMeta
        - Src:             'demux/mp4/attachments.c:348,21'
          Dst:             probeImageType
        - Src:             'demux/mp4/attachments.c:350,36'
          Dst:             getMimeType
        - Src:             'demux/mp4/attachments.c:351,18'
          Dst:             asprintf
        - Src:             'demux/mp4/attachments.c:354,25'
          Dst:             vlc_input_attachment_New
    - functionName:    MP4_GetMetaRoot
      functionSourceFile: '/src/vlc/modules/demux/mp4/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_root
        - ppsz_path
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - MP4_BoxGet
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/attachments.c:41,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:43,41'
              BranchSideFuncs:
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/attachments.c:50,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/attachments.c:44,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:46,41'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/attachments.c:49,5'
              BranchSideFuncs:
                - MP4_BoxGet
      Callsites:
        - Src:             'demux/mp4/attachments.c:43,29'
          Dst:             MP4_BoxGet
    - functionName:    GetValidCovrMeta
      functionSourceFile: '/src/vlc/modules/demux/mp4/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_data
        - pi_index
        - ctx
      BBCount:         18
      ICount:          92
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - wellKnownToimageType
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/attachments.c:110,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:112,13'
              BranchSideFuncs:
                - wellKnownToimageType
            - BranchSide:      'demux/mp4/attachments.c:122,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/attachments.c:112,41'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:112,44'
              BranchSideFuncs:
                - wellKnownToimageType
            - BranchSide:      'demux/mp4/attachments.c:113,13'
              BranchSideFuncs:
                - wellKnownToimageType
        - Branch String:   'demux/mp4/attachments.c:112,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:113,13'
              BranchSideFuncs:
                - wellKnownToimageType
            - BranchSide:      'demux/mp4/attachments.c:114,11'
              BranchSideFuncs:
                - wellKnownToimageType
        - Branch String:   'demux/mp4/attachments.c:115,31'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:117,18'
              BranchSideFuncs:
                - wellKnownToimageType
            - BranchSide:      'demux/mp4/attachments.c:118,13'
              BranchSideFuncs:
                - wellKnownToimageType
        - Branch String:   'demux/mp4/attachments.c:115,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:118,13'
              BranchSideFuncs:
                - wellKnownToimageType
            - BranchSide:      'demux/mp4/attachments.c:119,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/attachments.c:116,14'
          Dst:             wellKnownToimageType
    - functionName:    GetValidPnotMeta
      functionSourceFile: '/src/vlc/modules/demux/mp4/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pnot
        - pi_index
        - ctx
      BBCount:         16
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/attachments.c:129,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:131,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/attachments.c:140,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/attachments.c:131,41'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:131,44'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/attachments.c:132,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/attachments.c:131,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:132,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/attachments.c:133,11'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/attachments.c:134,50'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:135,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/attachments.c:137,16'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/attachments.c:134,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:136,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/attachments.c:137,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GetValidThumMeta
      functionSourceFile: '/src/vlc/modules/demux/mp4/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_thum
        - pi_index
        - ctx
      BBCount:         18
      ICount:          97
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - probeImageType
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/attachments.c:147,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:149,13'
              BranchSideFuncs:
                - probeImageType
            - BranchSide:      'demux/mp4/attachments.c:160,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/attachments.c:149,41'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:149,44'
              BranchSideFuncs:
                - probeImageType
            - BranchSide:      'demux/mp4/attachments.c:150,13'
              BranchSideFuncs:
                - probeImageType
        - Branch String:   'demux/mp4/attachments.c:149,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:150,13'
              BranchSideFuncs:
                - probeImageType
            - BranchSide:      'demux/mp4/attachments.c:151,11'
              BranchSideFuncs:
                - probeImageType
        - Branch String:   'demux/mp4/attachments.c:152,37'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:153,33'
              BranchSideFuncs:
                - probeImageType
            - BranchSide:      'demux/mp4/attachments.c:156,13'
              BranchSideFuncs:
                - probeImageType
        - Branch String:   'demux/mp4/attachments.c:152,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:156,13'
              BranchSideFuncs:
                - probeImageType
            - BranchSide:      'demux/mp4/attachments.c:157,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/attachments.c:153,17'
          Dst:             probeImageType
    - functionName:    MP4_GetCoverMetaURI
      functionSourceFile: '/src/vlc/modules/demux/mp4/attachments.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_root
        - p_metaroot
        - psz_metapath
        - p_meta
      BBCount:         39
      ICount:          215
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - GetValidCovrMeta
        - GetValidPnotMeta
        - GetValidThumMeta
        - MP4_BoxGet
        - asprintf
        - vlc_meta_SetWithPriority
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/attachments.c:170,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:171,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - GetValidThumMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - GetValidPnotMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - MP4_BoxGet
                - GetValidCovrMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/mp4/attachments.c:173,10'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - GetValidThumMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - GetValidPnotMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - MP4_BoxGet
                - GetValidCovrMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
        - Branch String:   'demux/mp4/attachments.c:173,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:175,47'
              BranchSideFuncs:
                - MP4_BoxGet
                - GetValidCovrMeta
                - MP4_BoxGet
                - MP4_BoxGet
                - GetValidThumMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - GetValidPnotMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/mp4/attachments.c:193,11'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - GetValidThumMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - GetValidPnotMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
        - Branch String:   'demux/mp4/attachments.c:178,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:183,34'
              BranchSideFuncs:
                - asprintf
                - MP4_BoxGet
                - MP4_BoxGet
                - GetValidThumMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - GetValidPnotMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/mp4/attachments.c:190,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - GetValidThumMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - GetValidPnotMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
        - Branch String:   'demux/mp4/attachments.c:181,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:185,17'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - MP4_BoxGet
                - MP4_BoxGet
                - GetValidThumMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - GetValidPnotMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/mp4/attachments.c:189,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - GetValidThumMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - GetValidPnotMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
        - Branch String:   'demux/mp4/attachments.c:193,28'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:193,53'
              BranchSideFuncs:
                - MP4_BoxGet
                - GetValidThumMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/mp4/attachments.c:212,10'
              BranchSideFuncs:
                - MP4_BoxGet
                - GetValidThumMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
        - Branch String:   'demux/mp4/attachments.c:193,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:195,18'
              BranchSideFuncs:
                - GetValidPnotMeta
                - MP4_BoxGet
                - GetValidThumMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - asprintf
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/mp4/attachments.c:212,10'
              BranchSideFuncs:
                - MP4_BoxGet
                - GetValidThumMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
        - Branch String:   'demux/mp4/attachments.c:197,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:201,59'
              BranchSideFuncs:
                - asprintf
                - MP4_BoxGet
                - GetValidThumMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/mp4/attachments.c:208,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - GetValidThumMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
        - Branch String:   'demux/mp4/attachments.c:200,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:203,17'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - MP4_BoxGet
                - GetValidThumMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/mp4/attachments.c:207,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - GetValidThumMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
        - Branch String:   'demux/mp4/attachments.c:212,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:212,52'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/attachments.c:230,10'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/attachments.c:212,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:214,18'
              BranchSideFuncs:
                - GetValidThumMeta
                - asprintf
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/mp4/attachments.c:230,10'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/attachments.c:216,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:221,34'
              BranchSideFuncs:
                - asprintf
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/mp4/attachments.c:228,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/attachments.c:219,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:223,17'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/mp4/attachments.c:227,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/attachments.c:230,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/attachments.c:231,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/attachments.c:233,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/attachments.c:175,35'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/attachments.c:178,23'
          Dst:             GetValidCovrMeta
        - Src:             'demux/mp4/attachments.c:181,24'
          Dst:             asprintf
        - Src:             'demux/mp4/attachments.c:185,17'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/mp4/attachments.c:193,41'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/attachments.c:197,23'
          Dst:             GetValidPnotMeta
        - Src:             'demux/mp4/attachments.c:200,24'
          Dst:             asprintf
        - Src:             'demux/mp4/attachments.c:203,17'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/mp4/attachments.c:212,40'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/attachments.c:216,23'
          Dst:             GetValidThumMeta
        - Src:             'demux/mp4/attachments.c:219,24'
          Dst:             asprintf
        - Src:             'demux/mp4/attachments.c:223,17'
          Dst:             vlc_meta_SetWithPriority
    - functionName:    vlc_seekpoint_Delete
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - point
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:67,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:67,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '../include/vlc_input.h:68,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_seekpoint_Duplicate
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strdup
        - vlc_seekpoint_Delete
        - vlc_seekpoint_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:75,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:76,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:78,9'
              BranchSideFuncs:
                - strdup
                - vlc_seekpoint_Delete.2672
        - Branch String:   '../include/vlc_input.h:78,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:80,34'
              BranchSideFuncs:
                - strdup
                - vlc_seekpoint_Delete.2672
            - BranchSide:      '../include/vlc_input.h:87,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_input.h:81,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:83,34'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.2672
            - BranchSide:      '../include/vlc_input.h:86,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_input.h:74,26'
          Dst:             vlc_seekpoint_New
        - Src:             '../include/vlc_input.h:80,27'
          Dst:             strdup
        - Src:             '../include/vlc_input.h:83,13'
          Dst:             vlc_seekpoint_Delete
    - functionName:    vlc_seekpoint_New
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:57,40'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:57,18'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_input.h:57,40'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../include/vlc_input.h:58,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:59,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:60,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    SeekToPrevImageEnd
      functionSourceFile: '/src/vlc/modules/demux/mp4/heif.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_sys
        - i_picture
      BBCount:         14
      ICount:          97
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - MatchPureImage
        - NextAtom
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mp4/heif.c:111,26'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:111,5'
              BranchSideFuncs:
                - NextAtom
                - MatchPureImage
            - BranchSide:      'demux/mp4/heif.c:112,31'
              BranchSideFuncs:
                - NextAtom
                - MatchPureImage
        - Branch String:   'demux/mp4/heif.c:111,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:114,14'
              BranchSideFuncs:
                - MatchPureImage
                - NextAtom
            - BranchSide:      'demux/mp4/heif.c:119,29'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:114,55'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:115,34'
              BranchSideFuncs:
                - MatchPureImage
                - NextAtom
            - BranchSide:      'demux/mp4/heif.c:116,13'
              BranchSideFuncs:
                - MatchPureImage
                - NextAtom
        - Branch String:   'demux/mp4/heif.c:114,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:116,13'
              BranchSideFuncs:
                - MatchPureImage
                - NextAtom
            - BranchSide:      'demux/mp4/heif.c:117,10'
              BranchSideFuncs:
                - MatchPureImage
                - NextAtom
      Callsites:
        - Src:             'demux/mp4/heif.c:112,21'
          Dst:             NextAtom
        - Src:             'demux/mp4/heif.c:115,18'
          Dst:             MatchPureImage
    - functionName:    NextAtom
      functionSourceFile: '/src/vlc/modules/demux/mp4/heif.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_root
        - i_type
        - psz_path
        - p_infe
      BBCount:         13
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - MP4_BoxGet
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mp4/heif.c:62,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:63,30'
              BranchSideFuncs:
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/heif.c:65,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:66,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:68,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:71,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:68,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:69,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:70,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/heif.c:63,18'
          Dst:             MP4_BoxGet
    - functionName:    MatchPureImage
      functionSourceFile: '/src/vlc/modules/demux/mp4/heif.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_infe
        - priv
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - MP4_BoxGet
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mp4/heif.c:96,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:97,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:98,38'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:98,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:101,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:104,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:101,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:102,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:103,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/heif.c:95,31'
          Dst:             MP4_BoxGet
    - functionName:    vlc_input_title_Duplicate
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         19
      ICount:          141
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - strdup
        - vlc_alloc
        - vlc_input_title_New
        - vlc_seekpoint_Duplicate
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:144,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:144,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:146,9'
              BranchSideFuncs:
                - vlc_alloc.2676
                - vlc_seekpoint_Duplicate.2674
                - strdup
        - Branch String:   '../include/vlc_input.h:146,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:146,47'
              BranchSideFuncs:
                - strdup
                - vlc_alloc.2676
                - vlc_seekpoint_Duplicate.2674
            - BranchSide:      '../include/vlc_input.h:147,24'
              BranchSideFuncs:
                - vlc_alloc.2676
                - vlc_seekpoint_Duplicate.2674
        - Branch String:   '../include/vlc_input.h:149,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:151,52'
              BranchSideFuncs:
                - vlc_alloc.2676
                - vlc_seekpoint_Duplicate.2674
            - BranchSide:      '../include/vlc_input.h:160,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_input.h:152,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:154,22'
              BranchSideFuncs:
                - vlc_seekpoint_Duplicate.2674
            - BranchSide:      '../include/vlc_input.h:158,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_input.h:154,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:155,62'
              BranchSideFuncs:
                - vlc_seekpoint_Duplicate.2674
            - BranchSide:      '../include/vlc_input.h:156,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_input.h:143,26'
          Dst:             vlc_input_title_New
        - Src:             '../include/vlc_input.h:146,39'
          Dst:             strdup
        - Src:             '../include/vlc_input.h:151,41'
          Dst:             vlc_alloc
        - Src:             '../include/vlc_input.h:155,37'
          Dst:             vlc_seekpoint_Duplicate
    - functionName:    vlc_input_title_New
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:115,40'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:115,20'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_input.h:115,40'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../include/vlc_input.h:116,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:117,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    vlc_frame_ChainExtract
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_list
        - p_data
        - i_max
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:523,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:523,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:523,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:523,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:533,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:525,25'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainProperties
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
        - pi_count
        - pi_size
        - pi_length
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:553,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:555,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:562,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:562,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:563,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:564,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:564,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:565,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:566,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:567,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    vlc_frame_ChainGather
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_Alloc
        - vlc_frame_ChainExtract
        - vlc_frame_ChainProperties
        - vlc_frame_ChainRelease
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:590,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:591,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:593,32'
              BranchSideFuncs:
                - vlc_frame_ChainProperties.2683
                - vlc_frame_Alloc
                - vlc_frame_ChainExtract.2682
                - vlc_frame_ChainRelease.2681
        - Branch String:   '../include/vlc_frame.h:596,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:597,9'
              BranchSideFuncs:
                - vlc_frame_ChainExtract.2682
                - vlc_frame_ChainRelease.2681
            - BranchSide:      '../include/vlc_frame.h:598,29'
              BranchSideFuncs:
                - vlc_frame_ChainExtract.2682
                - vlc_frame_ChainRelease.2681
      Callsites:
        - Src:             '../include/vlc_frame.h:593,5'
          Dst:             vlc_frame_ChainProperties
        - Src:             '../include/vlc_frame.h:595,9'
          Dst:             vlc_frame_Alloc
        - Src:             '../include/vlc_frame.h:598,5'
          Dst:             vlc_frame_ChainExtract
        - Src:             '../include/vlc_frame.h:606,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    vlc_stream_GetSize
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             vlc_stream_Control
    - functionName:    mp4_box_headersize
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1898
      functionLinenumberEnd: 1901
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iso_23001_8_mc_to_vlc_coeffs
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/../../packetizer/iso_color_tables.h:185,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/iso_color_tables.h:185,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/iso_color_tables.h:186,49'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iso_23001_8_tc_to_vlc_xfer
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/../../packetizer/iso_color_tables.h:132,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/iso_color_tables.h:132,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/iso_color_tables.h:133,47'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iso_23001_8_cp_to_vlc_primaries
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/../../packetizer/iso_color_tables.h:66,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/iso_color_tables.h:67,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/iso_color_tables.h:68,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../packetizer/iso_color_tables.h:68,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/iso_color_tables.h:68,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/iso_color_tables.h:69,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/modules/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    vlc_viewpoint_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_viewpoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vp
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    picture_Release
      functionSourceFile: '/src/vlc/modules/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - picture_Destroy
        - vlc_atomic_rc_dec
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_picture.h:373,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_picture.h:373,9'
              BranchSideFuncs:
                - picture_Destroy
            - BranchSide:      '../include/vlc_picture.h:374,25'
              BranchSideFuncs:
                - picture_Destroy
      Callsites:
        - Src:             '../include/vlc_picture.h:373,9'
          Dst:             vlc_atomic_rc_dec
        - Src:             '../include/vlc_picture.h:374,9'
          Dst:             picture_Destroy
    - functionName:    video_format_Init
      functionSourceFile: '/src/vlc/modules/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_src
        - i_chroma
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_viewpoint_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es.h:398,5'
          Dst:             vlc_viewpoint_init
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bswap16
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    U16_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:932,12'
          Dst:             vlc_bswap16
    - functionName:    ReadDerivationData_Grid
      functionSourceFile: '/src/vlc/modules/demux/mp4/heif.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_data
        - i_data
        - d
      BBCount:         14
      ICount:          116
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - U16_AT
        - U32_AT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/heif.c:514,20'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:514,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:515,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:514,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:515,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:517,31'
              BranchSideFuncs:
                - U32_AT.2693
                - U32_AT.2693
                - U16_AT.2694
                - U16_AT.2694
        - Branch String:   'demux/mp4/heif.c:521,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:523,37'
              BranchSideFuncs:
                - U16_AT.2694
                - U16_AT.2694
            - BranchSide:      'demux/mp4/heif.c:528,12'
              BranchSideFuncs:
                - U32_AT.2693
                - U32_AT.2693
        - Branch String:   'demux/mp4/heif.c:528,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:529,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:530,37'
              BranchSideFuncs:
                - U32_AT.2693
                - U32_AT.2693
      Callsites:
        - Src:             'demux/mp4/heif.c:523,37'
          Dst:             U16_AT
        - Src:             'demux/mp4/heif.c:524,38'
          Dst:             U16_AT
        - Src:             'demux/mp4/heif.c:530,37'
          Dst:             U32_AT
        - Src:             'demux/mp4/heif.c:531,38'
          Dst:             U32_AT
    - functionName:    SetPictureProperties
      functionSourceFile: '/src/vlc/modules/demux/mp4/heif.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_item_id
        - fmt
        - p_header
      BBCount:         82
      ICount:          730
      EdgeCount:       102
      CyclomaticComplexity: 22
      functionsReached:
        - MP4_BoxGet
        - MP4_BoxGetVa
        - iso_23001_8_cp_to_vlc_primaries
        - iso_23001_8_mc_to_vlc_coeffs
        - iso_23001_8_tc_to_vlc_xfer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/heif.c:346,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:347,9'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:350,19'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
        - Branch String:   'demux/mp4/heif.c:350,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:352,13'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:455,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:352,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:353,13'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:355,22'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
        - Branch String:   'demux/mp4/heif.c:355,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:357,18'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:453,5'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
        - Branch String:   'demux/mp4/heif.c:357,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:358,17'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:360,53'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
        - Branch String:   'demux/mp4/heif.c:362,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:363,17'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:365,21'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
        - Branch String:   'demux/mp4/heif.c:365,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:369,26'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:369,26'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:382,25'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:394,25'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:398,50'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:402,24'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:412,25'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:420,29'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:431,45'
              BranchSideFuncs:
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - MP4_BoxGetVa
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:440,50'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:444,29'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:452,9'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
        - Branch String:   'demux/mp4/heif.c:369,39'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:369,42'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:380,21'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
        - Branch String:   'demux/mp4/heif.c:369,64'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:370,26'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:380,21'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
        - Branch String:   'demux/mp4/heif.c:370,57'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:370,60'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:371,26'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
        - Branch String:   'demux/mp4/heif.c:370,89'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:371,26'
              BranchSideFuncs:
                - malloc
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
            - BranchSide:      'demux/mp4/heif.c:373,48'
              BranchSideFuncs:
                - malloc
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
        - Branch String:   'demux/mp4/heif.c:371,57'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:371,60'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:380,21'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
        - Branch String:   'demux/mp4/heif.c:369,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:373,48'
              BranchSideFuncs:
                - malloc
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
            - BranchSide:      'demux/mp4/heif.c:380,21'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
        - Branch String:   'demux/mp4/heif.c:374,29'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:376,44'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:379,21'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
        - Branch String:   'demux/mp4/heif.c:382,55'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:382,59'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:392,21'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
        - Branch String:   'demux/mp4/heif.c:382,72'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:383,25'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:392,21'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
        - Branch String:   'demux/mp4/heif.c:382,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:385,48'
              BranchSideFuncs:
                - malloc
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
            - BranchSide:      'demux/mp4/heif.c:392,21'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
        - Branch String:   'demux/mp4/heif.c:386,29'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:388,44'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:391,21'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
        - Branch String:   'demux/mp4/heif.c:394,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:395,37'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:396,21'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
        - Branch String:   'demux/mp4/heif.c:402,109'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:403,24'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:410,21'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
        - Branch String:   'demux/mp4/heif.c:402,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:405,54'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:410,21'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
        - Branch String:   'demux/mp4/heif.c:412,67'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:413,25'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:418,21'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
        - Branch String:   'demux/mp4/heif.c:412,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:415,48'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:418,21'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
        - Branch String:   'demux/mp4/heif.c:420,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:421,21'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:423,35'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:424,35'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:425,35'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
            - BranchSide:      'demux/mp4/heif.c:426,35'
              BranchSideFuncs:
                - MP4_BoxGetVa
                - iso_23001_8_cp_to_vlc_primaries
                - iso_23001_8_tc_to_vlc_xfer
                - iso_23001_8_mc_to_vlc_coeffs
                - malloc
                - malloc
      Callsites:
        - Src:             'demux/mp4/heif.c:345,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/heif.c:360,39'
          Dst:             MP4_BoxGetVa
        - Src:             'demux/mp4/heif.c:430,44'
          Dst:             iso_23001_8_cp_to_vlc_primaries
        - Src:             'demux/mp4/heif.c:432,43'
          Dst:             iso_23001_8_tc_to_vlc_xfer
        - Src:             'demux/mp4/heif.c:434,40'
          Dst:             iso_23001_8_mc_to_vlc_coeffs
    - functionName:    LoadGridImage
      functionSourceFile: '/src/vlc/modules/demux/mp4/heif.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - handler
        - i_pic_item_id
        - p_buffer
        - tile
        - gridcols
        - imagewidth
        - imageheight
      BBCount:         28
      ICount:          309
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - GetAtom
        - MatchInfeID
        - ReadItemExtents
        - SetupPicture
        - es_format_Clean
        - es_format_Init
        - picture_Release
        - video_format_Init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/heif.c:570,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:571,9'
              BranchSideFuncs:
                - es_format_Init
                - SetupPicture
                - ReadItemExtents
                - es_format_Clean
                - video_format_Init
                - es_format_Clean
                - picture_Release
                - es_format_Clean
            - BranchSide:      'demux/mp4/heif.c:574,5'
              BranchSideFuncs:
                - es_format_Init
                - SetupPicture
                - ReadItemExtents
                - es_format_Clean
                - video_format_Init
                - es_format_Clean
                - picture_Release
                - es_format_Clean
        - Branch String:   'demux/mp4/heif.c:577,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:579,9'
              BranchSideFuncs:
                - es_format_Clean
            - BranchSide:      'demux/mp4/heif.c:583,42'
              BranchSideFuncs:
                - ReadItemExtents
                - es_format_Clean
                - video_format_Init
                - es_format_Clean
                - picture_Release
        - Branch String:   'demux/mp4/heif.c:585,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:587,9'
              BranchSideFuncs:
                - video_format_Init
                - es_format_Clean
                - picture_Release
            - BranchSide:      'demux/mp4/heif.c:592,5'
              BranchSideFuncs:
                - video_format_Init
                - es_format_Clean
                - picture_Release
        - Branch String:   'demux/mp4/heif.c:600,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:601,9'
              BranchSideFuncs:
                - picture_Release
            - BranchSide:      'demux/mp4/heif.c:603,32'
              BranchSideFuncs:
                - picture_Release
        - Branch String:   'demux/mp4/heif.c:607,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:609,37'
              BranchSideFuncs:
                - picture_Release
            - BranchSide:      'demux/mp4/heif.c:632,22'
              BranchSideFuncs:
                - picture_Release
        - Branch String:   'demux/mp4/heif.c:611,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:612,13'
              BranchSideFuncs:
                - picture_Release
            - BranchSide:      'demux/mp4/heif.c:613,34'
              BranchSideFuncs:
                - picture_Release
        - Branch String:   'demux/mp4/heif.c:617,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:618,27'
              BranchSideFuncs:
                - picture_Release
            - BranchSide:      'demux/mp4/heif.c:619,22'
              BranchSideFuncs:
                - picture_Release
        - Branch String:   'demux/mp4/heif.c:619,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:621,31'
              BranchSideFuncs:
                - picture_Release
            - BranchSide:      'demux/mp4/heif.c:629,9'
              BranchSideFuncs:
                - picture_Release
        - Branch String:   'demux/mp4/heif.c:622,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:623,28'
              BranchSideFuncs:
                - picture_Release
            - BranchSide:      'demux/mp4/heif.c:624,22'
              BranchSideFuncs:
                - picture_Release
      Callsites:
        - Src:             'demux/mp4/heif.c:567,25'
          Dst:             GetAtom
        - Src:             'demux/mp4/heif.c:567,25'
          Dst:             MatchInfeID
        - Src:             'demux/mp4/heif.c:574,5'
          Dst:             es_format_Init
        - Src:             'demux/mp4/heif.c:577,9'
          Dst:             SetupPicture
        - Src:             'demux/mp4/heif.c:579,9'
          Dst:             es_format_Clean
        - Src:             'demux/mp4/heif.c:583,25'
          Dst:             ReadItemExtents
        - Src:             'demux/mp4/heif.c:587,9'
          Dst:             es_format_Clean
        - Src:             'demux/mp4/heif.c:592,5'
          Dst:             video_format_Init
        - Src:             'demux/mp4/heif.c:598,5'
          Dst:             es_format_Clean
        - Src:             'demux/mp4/heif.c:632,5'
          Dst:             picture_Release
    - functionName:    MatchInfeID
      functionSourceFile: '/src/vlc/modules/demux/mp4/heif.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_infe
        - priv
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetAtom
      functionSourceFile: '/src/vlc/modules/demux/mp4/heif.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_root
        - p_atom
        - i_type
        - psz_path
        - pf_match
        - priv
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - NextAtom
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mp4/heif.c:79,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:81,13'
              BranchSideFuncs:
                - NextAtom
            - BranchSide:      'demux/mp4/heif.c:84,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:81,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:79,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:82,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/heif.c:79,22'
          Dst:             NextAtom
    - functionName:    SetupPicture
      functionSourceFile: '/src/vlc/modules/demux/mp4/heif.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_infe
        - fmt
        - p_header
      BBCount:         21
      ICount:          135
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - SetPictureProperties
        - es_format_Init
        - strcasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/heif.c:469,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:472,29'
              BranchSideFuncs:
                - es_format_Init
                - SetPictureProperties
            - BranchSide:      'demux/mp4/heif.c:475,29'
              BranchSideFuncs:
                - es_format_Init
                - SetPictureProperties
            - BranchSide:      'demux/mp4/heif.c:478,29'
              BranchSideFuncs:
                - es_format_Init
                - SetPictureProperties
            - BranchSide:      'demux/mp4/heif.c:481,29'
              BranchSideFuncs:
                - es_format_Init
                - SetPictureProperties
            - BranchSide:      'demux/mp4/heif.c:484,17'
              BranchSideFuncs:
                - SetPictureProperties
                - strcasecmp
                - es_format_Init
                - strcasecmp
                - es_format_Init
        - Branch String:   'demux/mp4/heif.c:484,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:486,48'
              BranchSideFuncs:
                - strcasecmp
                - es_format_Init
                - SetPictureProperties
                - strcasecmp
                - es_format_Init
            - BranchSide:      'demux/mp4/heif.c:491,13'
              BranchSideFuncs:
                - SetPictureProperties
        - Branch String:   'demux/mp4/heif.c:486,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:487,37'
              BranchSideFuncs:
                - strcasecmp
                - es_format_Init
                - SetPictureProperties
            - BranchSide:      'demux/mp4/heif.c:488,53'
              BranchSideFuncs:
                - strcasecmp
                - es_format_Init
                - SetPictureProperties
        - Branch String:   'demux/mp4/heif.c:494,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:495,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:497,34'
              BranchSideFuncs:
                - SetPictureProperties
      Callsites:
        - Src:             'demux/mp4/heif.c:472,13'
          Dst:             es_format_Init
        - Src:             'demux/mp4/heif.c:475,13'
          Dst:             es_format_Init
        - Src:             'demux/mp4/heif.c:478,13'
          Dst:             es_format_Init
        - Src:             'demux/mp4/heif.c:481,13'
          Dst:             es_format_Init
        - Src:             'demux/mp4/heif.c:486,22'
          Dst:             strcasecmp
        - Src:             'demux/mp4/heif.c:487,21'
          Dst:             es_format_Init
        - Src:             'demux/mp4/heif.c:488,27'
          Dst:             strcasecmp
        - Src:             'demux/mp4/heif.c:489,21'
          Dst:             es_format_Init
        - Src:             'demux/mp4/heif.c:497,12'
          Dst:             SetPictureProperties
    - functionName:    ReadItemExtents
      functionSourceFile: '/src/vlc/modules/demux/mp4/heif.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_item_id
        - p_shared_header
      BBCount:         79
      ICount:          562
      EdgeCount:       104
      CyclomaticComplexity: 27
      functionsReached:
        - MP4_BoxGet
        - ReadItemExtents
        - mp4_box_headersize
        - vlc_frame_Alloc
        - vlc_frame_ChainGather
        - vlc_stream_Block
        - vlc_stream_GetSize
        - vlc_stream_Seek
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mp4/heif.c:239,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:240,16'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
                - vlc_frame_Alloc
            - BranchSide:      'demux/mp4/heif.c:242,19'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
                - vlc_frame_Alloc
        - Branch String:   'demux/mp4/heif.c:242,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:244,13'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
                - vlc_frame_Alloc
            - BranchSide:      'demux/mp4/heif.c:334,9'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
        - Branch String:   'demux/mp4/heif.c:244,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:245,13'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
                - vlc_frame_Alloc
            - BranchSide:      'demux/mp4/heif.c:247,19'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
                - vlc_frame_Alloc
        - Branch String:   'demux/mp4/heif.c:250,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:252,39'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
            - BranchSide:      'demux/mp4/heif.c:262,23'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
        - Branch String:   'demux/mp4/heif.c:253,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:255,27'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
            - BranchSide:      'demux/mp4/heif.c:260,9'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
        - Branch String:   'demux/mp4/heif.c:262,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:264,33'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
            - BranchSide:      'demux/mp4/heif.c:331,9'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
        - Branch String:   'demux/mp4/heif.c:268,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:271,21'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
            - BranchSide:      'demux/mp4/heif.c:296,22'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
                - MP4_BoxGet
                - ReadItemExtents
        - Branch String:   'demux/mp4/heif.c:271,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:273,51'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_frame_ChainGather.2685
                - mp4_box_headersize
                - vlc_stream_Seek
                - vlc_stream_Block
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_GetSize.2686
                - mp4_box_headersize
            - BranchSide:      'demux/mp4/heif.c:282,25'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
                - vlc_stream_GetSize.2686
        - Branch String:   'demux/mp4/heif.c:274,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:275,25'
              BranchSideFuncs:
                - mp4_box_headersize
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
            - BranchSide:      'demux/mp4/heif.c:276,33'
              BranchSideFuncs:
                - mp4_box_headersize
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
        - Branch String:   'demux/mp4/heif.c:277,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:278,36'
              BranchSideFuncs:
                - mp4_box_headersize
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
            - BranchSide:      'demux/mp4/heif.c:279,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
        - Branch String:   'demux/mp4/heif.c:285,48'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:285,51'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
            - BranchSide:      'demux/mp4/heif.c:288,38'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
        - Branch String:   'demux/mp4/heif.c:284,29'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:286,41'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
            - BranchSide:      'demux/mp4/heif.c:288,38'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
        - Branch String:   'demux/mp4/heif.c:291,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:292,21'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
            - BranchSide:      'demux/mp4/heif.c:293,48'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_Seek
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
        - Branch String:   'demux/mp4/heif.c:300,20'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:301,36'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_frame_ChainGather.2685
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
                - ReadItemExtents
            - BranchSide:      'demux/mp4/heif.c:302,55'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_frame_ChainGather.2685
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
                - ReadItemExtents
        - Branch String:   'demux/mp4/heif.c:303,20'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:304,21'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
                - ReadItemExtents
            - BranchSide:      'demux/mp4/heif.c:305,50'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
                - ReadItemExtents
        - Branch String:   'demux/mp4/heif.c:305,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:308,25'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
                - ReadItemExtents
            - BranchSide:      'demux/mp4/heif.c:326,13'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
        - Branch String:   'demux/mp4/heif.c:308,73'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:309,25'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
                - ReadItemExtents
            - BranchSide:      'demux/mp4/heif.c:310,25'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
                - ReadItemExtents
        - Branch String:   'demux/mp4/heif.c:308,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:310,25'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
                - ReadItemExtents
            - BranchSide:      'demux/mp4/heif.c:312,35'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
                - ReadItemExtents
        - Branch String:   'demux/mp4/heif.c:312,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:314,29'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
                - ReadItemExtents
            - BranchSide:      'demux/mp4/heif.c:324,21'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
        - Branch String:   'demux/mp4/heif.c:314,29'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:315,29'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
                - ReadItemExtents
            - BranchSide:      'demux/mp4/heif.c:316,29'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
                - ReadItemExtents
        - Branch String:   'demux/mp4/heif.c:316,29'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:318,58'
              BranchSideFuncs:
                - ReadItemExtents
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
            - BranchSide:      'demux/mp4/heif.c:322,21'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
                - ReadItemExtents
        - Branch String:   'demux/mp4/heif.c:328,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:329,33'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
            - BranchSide:      'demux/mp4/heif.c:330,9'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
                - MP4_BoxGet
                - ReadItemExtents
                - vlc_stream_Seek
                - vlc_stream_Block
                - vlc_stream_GetSize.2686
                - MP4_BoxGet
                - mp4_box_headersize
                - mp4_box_headersize
        - Branch String:   'demux/mp4/heif.c:334,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:335,38'
              BranchSideFuncs:
                - vlc_frame_ChainGather.2685
            - BranchSide:      'demux/mp4/heif.c:337,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/heif.c:238,25'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/heif.c:252,26'
          Dst:             vlc_frame_Alloc
        - Src:             'demux/mp4/heif.c:273,39'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/heif.c:276,47'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/heif.c:278,51'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/heif.c:284,29'
          Dst:             vlc_stream_GetSize
        - Src:             'demux/mp4/heif.c:291,21'
          Dst:             vlc_stream_Seek
        - Src:             'demux/mp4/heif.c:293,30'
          Dst:             vlc_stream_Block
        - Src:             'demux/mp4/heif.c:302,43'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/heif.c:318,42'
          Dst:             ReadItemExtents
        - Src:             'demux/mp4/heif.c:335,19'
          Dst:             vlc_frame_ChainGather
    - functionName:    ReadDerivationData
      functionSourceFile: '/src/vlc/modules/demux/mp4/heif.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - type
        - i_item_id
        - d
      BBCount:         10
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - ReadDerivationData_Grid
        - ReadItemExtents
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/heif.c:542,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:542,9'
              BranchSideFuncs:
                - ReadDerivationData_Grid
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/heif.c:544,17'
              BranchSideFuncs:
                - ReadDerivationData_Grid
                - vlc_frame_Release
        - Branch String:   'demux/mp4/heif.c:544,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:547,50'
              BranchSideFuncs:
                - ReadDerivationData_Grid
                - vlc_frame_Release
            - BranchSide:      'demux/mp4/heif.c:551,17'
              BranchSideFuncs:
                - vlc_frame_Release
      Callsites:
        - Src:             'demux/mp4/heif.c:541,23'
          Dst:             ReadItemExtents
        - Src:             'demux/mp4/heif.c:547,25'
          Dst:             ReadDerivationData_Grid
        - Src:             'demux/mp4/heif.c:553,9'
          Dst:             vlc_frame_Release
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DerivedImageAssembleGrid
      functionSourceFile: '/src/vlc/modules/demux/mp4/heif.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_grid_item_id
        - fmt
        - pp_block
      BBCount:         28
      ICount:          272
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - LoadGridImage
        - MP4_BoxGet
        - ReadDerivationData
        - SetPictureProperties
        - es_format_Init
        - image_HandlerCreate
        - image_HandlerDelete
        - vlc_frame_Alloc
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/heif.c:643,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:644,9'
              BranchSideFuncs:
                - ReadDerivationData
                - vlc_object_Log
                - image_HandlerCreate
                - vlc_frame_Alloc
                - es_format_Init
                - SetPictureProperties
                - image_HandlerDelete
                - vlc_object_Log
                - LoadGridImage
            - BranchSide:      'demux/mp4/heif.c:647,21'
              BranchSideFuncs:
                - ReadDerivationData
                - vlc_object_Log
                - image_HandlerCreate
                - vlc_frame_Alloc
                - es_format_Init
                - SetPictureProperties
                - image_HandlerDelete
                - vlc_object_Log
                - LoadGridImage
        - Branch String:   'demux/mp4/heif.c:647,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:649,13'
              BranchSideFuncs:
                - ReadDerivationData
                - vlc_object_Log
                - image_HandlerCreate
                - vlc_frame_Alloc
                - es_format_Init
                - SetPictureProperties
                - image_HandlerDelete
                - vlc_object_Log
                - LoadGridImage
            - BranchSide:      'demux/mp4/heif.c:654,9'
              BranchSideFuncs:
                - ReadDerivationData
                - vlc_object_Log
                - image_HandlerCreate
                - vlc_frame_Alloc
                - es_format_Init
                - SetPictureProperties
                - image_HandlerDelete
                - vlc_object_Log
                - LoadGridImage
        - Branch String:   'demux/mp4/heif.c:649,61'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:650,13'
              BranchSideFuncs:
                - ReadDerivationData
                - vlc_object_Log
                - image_HandlerCreate
                - vlc_frame_Alloc
                - es_format_Init
                - SetPictureProperties
                - image_HandlerDelete
                - vlc_object_Log
                - LoadGridImage
            - BranchSide:      'demux/mp4/heif.c:652,5'
              BranchSideFuncs:
                - ReadDerivationData
                - vlc_object_Log
                - image_HandlerCreate
                - vlc_frame_Alloc
                - es_format_Init
                - SetPictureProperties
                - image_HandlerDelete
                - vlc_object_Log
                - LoadGridImage
        - Branch String:   'demux/mp4/heif.c:649,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:651,13'
              BranchSideFuncs:
                - ReadDerivationData
                - vlc_object_Log
                - image_HandlerCreate
                - vlc_frame_Alloc
                - es_format_Init
                - SetPictureProperties
                - image_HandlerDelete
                - vlc_object_Log
                - LoadGridImage
            - BranchSide:      'demux/mp4/heif.c:652,5'
              BranchSideFuncs:
                - ReadDerivationData
                - vlc_object_Log
                - image_HandlerCreate
                - vlc_frame_Alloc
                - es_format_Init
                - SetPictureProperties
                - image_HandlerDelete
                - vlc_object_Log
                - LoadGridImage
        - Branch String:   'demux/mp4/heif.c:654,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:655,9'
              BranchSideFuncs:
                - ReadDerivationData
                - vlc_object_Log
                - image_HandlerCreate
                - vlc_frame_Alloc
                - es_format_Init
                - SetPictureProperties
                - image_HandlerDelete
                - vlc_object_Log
                - LoadGridImage
            - BranchSide:      'demux/mp4/heif.c:658,29'
              BranchSideFuncs:
                - ReadDerivationData
                - vlc_object_Log
                - image_HandlerCreate
                - vlc_frame_Alloc
                - es_format_Init
                - SetPictureProperties
                - image_HandlerDelete
                - vlc_object_Log
                - LoadGridImage
        - Branch String:   'demux/mp4/heif.c:658,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:661,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:663,5'
              BranchSideFuncs:
                - vlc_object_Log
                - image_HandlerCreate
                - vlc_frame_Alloc
                - es_format_Init
                - SetPictureProperties
                - image_HandlerDelete
                - vlc_object_Log
                - LoadGridImage
        - Branch String:   'demux/mp4/heif.c:670,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:671,9'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - es_format_Init
                - SetPictureProperties
                - image_HandlerDelete
                - vlc_object_Log
                - LoadGridImage
            - BranchSide:      'demux/mp4/heif.c:673,63'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - es_format_Init
                - SetPictureProperties
                - image_HandlerDelete
                - vlc_object_Log
                - LoadGridImage
        - Branch String:   'demux/mp4/heif.c:675,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:676,9'
              BranchSideFuncs:
                - es_format_Init
                - SetPictureProperties
                - image_HandlerDelete
                - vlc_object_Log
                - LoadGridImage
            - BranchSide:      'demux/mp4/heif.c:677,17'
              BranchSideFuncs:
                - es_format_Init
                - SetPictureProperties
                - image_HandlerDelete
                - vlc_object_Log
                - LoadGridImage
        - Branch String:   'demux/mp4/heif.c:685,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:687,9'
              BranchSideFuncs:
                - vlc_object_Log
                - LoadGridImage
                - SetPictureProperties
                - image_HandlerDelete
            - BranchSide:      'demux/mp4/heif.c:698,27'
              BranchSideFuncs:
                - SetPictureProperties
                - image_HandlerDelete
      Callsites:
        - Src:             'demux/mp4/heif.c:642,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/heif.c:658,9'
          Dst:             ReadDerivationData
        - Src:             'demux/mp4/heif.c:663,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/heif.c:669,32'
          Dst:             image_HandlerCreate
        - Src:             'demux/mp4/heif.c:673,24'
          Dst:             vlc_frame_Alloc
        - Src:             'demux/mp4/heif.c:679,5'
          Dst:             es_format_Init
        - Src:             'demux/mp4/heif.c:687,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/heif.c:690,9'
          Dst:             LoadGridImage
        - Src:             'demux/mp4/heif.c:698,5'
          Dst:             SetPictureProperties
        - Src:             'demux/mp4/heif.c:700,5'
          Dst:             image_HandlerDelete
    - functionName:    harmful_delay
      functionSourceFile: '/src/vlc/modules/../include/vlc_threads.h'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - delay
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_input_title_Delete
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_seekpoint_Delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:131,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:132,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:134,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_seekpoint_Delete.2672
        - Branch String:   '../include/vlc_input.h:135,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:136,31'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.2672
                - free
                - free
            - BranchSide:      '../include/vlc_input.h:137,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             '../include/vlc_input.h:136,9'
          Dst:             vlc_seekpoint_Delete
    - functionName:    es_out_Del
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CloseHEIF
      functionSourceFile: '/src/vlc/modules/demux/mp4/heif.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MP4_BoxFree
        - es_format_Clean
        - es_out_Del
        - vlc_input_title_Delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/heif.c:896,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:896,9'
              BranchSideFuncs:
                - es_out_Del.2710
                - es_format_Clean
                - vlc_input_title_Delete.2709
                - free
            - BranchSide:      'demux/mp4/heif.c:897,21'
              BranchSideFuncs:
                - es_out_Del.2710
                - es_format_Clean
                - vlc_input_title_Delete.2709
                - free
      Callsites:
        - Src:             'demux/mp4/heif.c:895,5'
          Dst:             MP4_BoxFree
        - Src:             'demux/mp4/heif.c:897,9'
          Dst:             es_out_Del
        - Src:             'demux/mp4/heif.c:898,5'
          Dst:             es_format_Clean
        - Src:             'demux/mp4/heif.c:899,5'
          Dst:             vlc_input_title_Delete
    - functionName:    ControlHEIF
      functionSourceFile: '/src/vlc/modules/demux/mp4/heif.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         84
      ICount:          643
      EdgeCount:       106
      CyclomaticComplexity: 24
      functionsReached:
        - SeekToPrevImageEnd
        - demux_vaControlHelper
        - vlc_input_title_Duplicate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/heif.c:128,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:131,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:135,42'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate.2679
                - free
            - BranchSide:      'demux/mp4/heif.c:162,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:168,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:172,37'
              BranchSideFuncs:
                - SeekToPrevImageEnd
            - BranchSide:      'demux/mp4/heif.c:180,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:192,47'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:196,45'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:200,33'
              BranchSideFuncs:
                - SeekToPrevImageEnd
            - BranchSide:      'demux/mp4/heif.c:205,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:212,33'
              BranchSideFuncs:
                - SeekToPrevImageEnd
            - BranchSide:      'demux/mp4/heif.c:219,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/mp4/heif.c:219,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/mp4/heif.c:219,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/mp4/heif.c:219,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/mp4/heif.c:222,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:131,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:131,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:131,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:135,42'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:135,42'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate.2679
                - free
            - BranchSide:      'demux/mp4/heif.c:135,42'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate.2679
                - free
        - Branch String:   'demux/mp4/heif.c:136,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:136,27'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate.2679
                - free
            - BranchSide:      'demux/mp4/heif.c:136,27'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate.2679
                - free
        - Branch String:   'demux/mp4/heif.c:137,36'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:137,36'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate.2679
                - free
            - BranchSide:      'demux/mp4/heif.c:137,36'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate.2679
                - free
        - Branch String:   'demux/mp4/heif.c:138,40'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:138,40'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate.2679
                - free
            - BranchSide:      'demux/mp4/heif.c:138,40'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate.2679
                - free
        - Branch String:   'demux/mp4/heif.c:140,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:141,17'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate.2679
                - free
            - BranchSide:      'demux/mp4/heif.c:143,14'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_Duplicate.2679
                - free
        - Branch String:   'demux/mp4/heif.c:145,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:146,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:148,51'
              BranchSideFuncs:
                - vlc_input_title_Duplicate.2679
                - free
        - Branch String:   'demux/mp4/heif.c:149,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:151,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/heif.c:155,26'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:162,33'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:162,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:162,33'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:163,33'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:163,36'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:164,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:163,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:164,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:165,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:168,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:168,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:168,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:172,37'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:172,37'
              BranchSideFuncs:
                - SeekToPrevImageEnd
            - BranchSide:      'demux/mp4/heif.c:172,37'
              BranchSideFuncs:
                - SeekToPrevImageEnd
        - Branch String:   'demux/mp4/heif.c:173,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:174,17'
              BranchSideFuncs:
                - SeekToPrevImageEnd
            - BranchSide:      'demux/mp4/heif.c:175,33'
              BranchSideFuncs:
                - SeekToPrevImageEnd
        - Branch String:   'demux/mp4/heif.c:180,40'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:180,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:180,40'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:182,51'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:182,54'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:188,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:182,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:184,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:188,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:192,15'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:192,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:192,15'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:196,15'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:196,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:196,15'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:200,40'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:200,40'
              BranchSideFuncs:
                - SeekToPrevImageEnd
            - BranchSide:      'demux/mp4/heif.c:200,40'
              BranchSideFuncs:
                - SeekToPrevImageEnd
        - Branch String:   'demux/mp4/heif.c:205,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:206,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:207,50'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:207,15'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:207,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:207,15'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:212,41'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:212,41'
              BranchSideFuncs:
                - SeekToPrevImageEnd
            - BranchSide:      'demux/mp4/heif.c:212,41'
              BranchSideFuncs:
                - SeekToPrevImageEnd
      Callsites:
        - Src:             'demux/mp4/heif.c:148,25'
          Dst:             vlc_input_title_Duplicate
        - Src:             'demux/mp4/heif.c:175,13'
          Dst:             SeekToPrevImageEnd
        - Src:             'demux/mp4/heif.c:200,13'
          Dst:             SeekToPrevImageEnd
        - Src:             'demux/mp4/heif.c:212,13'
          Dst:             SeekToPrevImageEnd
        - Src:             'demux/mp4/heif.c:219,20'
          Dst:             demux_vaControlHelper
    - functionName:    DemuxHEIF
      functionSourceFile: '/src/vlc/modules/demux/mp4/heif.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         41
      ICount:          391
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - DerivedImageAssembleGrid
        - GetAtom
        - MP4_BoxGet
        - MatchInfeID
        - MatchPureImage
        - ReadItemExtents
        - SetupPicture
        - es_format_Clean
        - es_format_Copy
        - es_format_Init
        - es_out_Add
        - es_out_Control
        - es_out_Del
        - es_out_Send
        - es_out_SetPCR
        - harmful_delay
        - vlc_tick_now
        - vlc_tick_sleep
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/heif.c:710,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:712,14'
              BranchSideFuncs:
                - es_out_Control.2704
                - harmful_delay
                - vlc_tick_sleep
                - vlc_tick_now
                - MP4_BoxGet
                - GetAtom
                - MP4_BoxGet
                - es_format_Init
                - SetupPicture
                - ReadItemExtents
                - es_format_Clean
                - es_format_Clean
                - es_format_Copy
                - es_format_Clean
                - es_out_Add.2705
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
                - es_out_Del.2710
                - es_format_Clean
                - DerivedImageAssembleGrid
                - es_format_Clean
                - GetAtom
                - es_out_Control.2704
            - BranchSide:      'demux/mp4/heif.c:725,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - GetAtom
                - MP4_BoxGet
                - es_format_Init
                - SetupPicture
                - ReadItemExtents
                - es_format_Clean
                - es_format_Clean
                - es_format_Copy
                - es_format_Clean
                - es_out_Add.2705
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
                - es_out_Del.2710
                - es_format_Clean
                - DerivedImageAssembleGrid
                - es_format_Clean
                - GetAtom
        - Branch String:   'demux/mp4/heif.c:714,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:715,29'
              BranchSideFuncs:
                - es_out_Control.2704
                - harmful_delay
                - vlc_tick_sleep
                - vlc_tick_now
                - MP4_BoxGet
                - GetAtom
                - MP4_BoxGet
                - es_format_Init
                - SetupPicture
                - ReadItemExtents
                - es_format_Clean
                - es_format_Clean
                - es_format_Copy
                - es_format_Clean
                - es_out_Add.2705
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
                - es_out_Del.2710
                - es_format_Clean
                - DerivedImageAssembleGrid
                - es_format_Clean
                - GetAtom
            - BranchSide:      'demux/mp4/heif.c:716,14'
              BranchSideFuncs:
                - harmful_delay
                - vlc_tick_sleep
                - vlc_tick_now
                - MP4_BoxGet
                - GetAtom
                - MP4_BoxGet
                - es_format_Init
                - SetupPicture
                - ReadItemExtents
                - es_format_Clean
                - es_format_Clean
                - es_format_Copy
                - es_format_Clean
                - es_out_Add.2705
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
                - es_out_Del.2710
                - es_format_Clean
                - DerivedImageAssembleGrid
                - es_format_Clean
                - GetAtom
        - Branch String:   'demux/mp4/heif.c:716,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:716,25'
              BranchSideFuncs:
                - vlc_tick_now
                - MP4_BoxGet
                - GetAtom
                - MP4_BoxGet
                - es_format_Init
                - SetupPicture
                - ReadItemExtents
                - es_format_Clean
                - es_format_Clean
                - es_format_Copy
                - es_format_Clean
                - es_out_Add.2705
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
                - es_out_Del.2710
                - es_format_Clean
                - DerivedImageAssembleGrid
                - es_format_Clean
                - GetAtom
                - harmful_delay
                - vlc_tick_sleep
            - BranchSide:      'demux/mp4/heif.c:718,13'
              BranchSideFuncs:
                - harmful_delay
                - vlc_tick_sleep
        - Branch String:   'demux/mp4/heif.c:716,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:718,13'
              BranchSideFuncs:
                - harmful_delay
                - vlc_tick_sleep
            - BranchSide:      'demux/mp4/heif.c:721,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - GetAtom
                - MP4_BoxGet
                - es_format_Init
                - SetupPicture
                - ReadItemExtents
                - es_format_Clean
                - es_format_Clean
                - es_format_Copy
                - es_format_Clean
                - es_out_Add.2705
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
                - es_out_Del.2710
                - es_format_Clean
                - DerivedImageAssembleGrid
                - es_format_Clean
                - GetAtom
        - Branch String:   'demux/mp4/heif.c:728,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:730,41'
              BranchSideFuncs:
                - GetAtom
                - MP4_BoxGet
                - es_format_Init
                - SetupPicture
                - ReadItemExtents
                - es_format_Clean
                - es_format_Clean
                - es_format_Copy
                - es_format_Clean
                - es_out_Add.2705
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
                - es_out_Del.2710
                - es_format_Clean
                - DerivedImageAssembleGrid
                - es_format_Clean
            - BranchSide:      'demux/mp4/heif.c:740,42'
              BranchSideFuncs:
                - GetAtom
                - MP4_BoxGet
                - es_format_Init
                - SetupPicture
                - ReadItemExtents
                - es_format_Clean
                - es_format_Clean
                - es_format_Copy
                - es_format_Clean
                - es_out_Add.2705
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
                - es_out_Del.2710
                - es_format_Clean
                - DerivedImageAssembleGrid
                - es_format_Clean
        - Branch String:   'demux/mp4/heif.c:731,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:732,13'
              BranchSideFuncs:
                - GetAtom
                - MP4_BoxGet
                - es_format_Init
                - SetupPicture
                - ReadItemExtents
                - es_format_Clean
                - es_format_Clean
                - es_format_Copy
                - es_format_Clean
                - es_out_Add.2705
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
                - es_out_Del.2710
                - es_format_Clean
                - DerivedImageAssembleGrid
                - es_format_Clean
            - BranchSide:      'demux/mp4/heif.c:734,42'
              BranchSideFuncs:
                - GetAtom
                - MP4_BoxGet
                - es_format_Init
                - SetupPicture
                - ReadItemExtents
                - es_format_Clean
                - es_format_Clean
                - es_format_Copy
                - es_format_Clean
                - es_out_Add.2705
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
                - es_out_Del.2710
                - es_format_Clean
                - DerivedImageAssembleGrid
                - es_format_Clean
        - Branch String:   'demux/mp4/heif.c:745,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:746,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - es_format_Init
                - SetupPicture
                - ReadItemExtents
                - es_format_Clean
                - es_format_Clean
                - es_format_Copy
                - es_format_Clean
                - es_out_Add.2705
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
                - es_out_Del.2710
                - es_format_Clean
                - DerivedImageAssembleGrid
                - es_format_Clean
            - BranchSide:      'demux/mp4/heif.c:748,40'
              BranchSideFuncs:
                - MP4_BoxGet
                - es_format_Init
                - SetupPicture
                - ReadItemExtents
                - es_format_Clean
                - es_format_Clean
                - es_format_Copy
                - es_format_Clean
                - es_out_Add.2705
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
                - es_out_Del.2710
                - es_format_Clean
                - DerivedImageAssembleGrid
                - es_format_Clean
        - Branch String:   'demux/mp4/heif.c:750,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:751,9'
              BranchSideFuncs:
                - es_format_Init
                - SetupPicture
                - ReadItemExtents
                - es_format_Clean
                - es_format_Clean
                - es_format_Copy
                - es_format_Clean
                - es_out_Add.2705
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
                - es_out_Del.2710
                - es_format_Clean
                - DerivedImageAssembleGrid
                - es_format_Clean
            - BranchSide:      'demux/mp4/heif.c:754,5'
              BranchSideFuncs:
                - es_format_Init
                - SetupPicture
                - ReadItemExtents
                - es_format_Clean
                - es_format_Clean
                - es_format_Copy
                - es_format_Clean
                - es_out_Add.2705
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
                - es_out_Del.2710
                - es_format_Clean
                - DerivedImageAssembleGrid
                - es_format_Clean
        - Branch String:   'demux/mp4/heif.c:757,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:759,39'
              BranchSideFuncs:
                - DerivedImageAssembleGrid
                - es_format_Clean
                - es_format_Copy
                - es_format_Clean
                - es_out_Add.2705
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
                - es_out_Del.2710
                - es_format_Clean
            - BranchSide:      'demux/mp4/heif.c:768,27'
              BranchSideFuncs:
                - SetupPicture
                - ReadItemExtents
                - es_format_Clean
                - es_format_Clean
                - es_format_Copy
                - es_format_Clean
                - es_out_Add.2705
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
                - es_out_Del.2710
                - es_format_Clean
        - Branch String:   'demux/mp4/heif.c:759,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:762,13'
              BranchSideFuncs:
                - es_format_Clean
            - BranchSide:      'demux/mp4/heif.c:765,5'
              BranchSideFuncs:
                - es_format_Clean
                - es_format_Copy
                - es_format_Clean
                - es_out_Add.2705
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
                - es_out_Del.2710
        - Branch String:   'demux/mp4/heif.c:768,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:771,13'
              BranchSideFuncs:
                - es_format_Clean
            - BranchSide:      'demux/mp4/heif.c:775,36'
              BranchSideFuncs:
                - ReadItemExtents
                - es_format_Clean
                - es_format_Clean
                - es_format_Copy
                - es_format_Clean
                - es_out_Add.2705
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
                - es_out_Del.2710
        - Branch String:   'demux/mp4/heif.c:777,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:0,0'
              BranchSideFuncs:
                - es_format_Clean
                - es_format_Copy
                - es_format_Clean
                - es_out_Add.2705
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
                - es_out_Del.2710
            - BranchSide:      'demux/mp4/heif.c:779,13'
              BranchSideFuncs:
                - es_format_Clean
        - Branch String:   'demux/mp4/heif.c:787,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:788,21'
              BranchSideFuncs:
                - es_out_Del.2710
                - es_out_Add.2705
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
            - BranchSide:      'demux/mp4/heif.c:789,29'
              BranchSideFuncs:
                - es_out_Add.2705
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
        - Branch String:   'demux/mp4/heif.c:791,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:793,9'
              BranchSideFuncs:
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
            - BranchSide:      'demux/mp4/heif.c:797,9'
              BranchSideFuncs:
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
                - es_out_SetPCR.2703
        - Branch String:   'demux/mp4/heif.c:797,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:799,9'
              BranchSideFuncs:
                - es_out_SetPCR.2703
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
            - BranchSide:      'demux/mp4/heif.c:803,39'
              BranchSideFuncs:
                - vlc_tick_now
                - es_out_Send.2702
                - es_out_SetPCR.2703
      Callsites:
        - Src:             'demux/mp4/heif.c:713,19'
          Dst:             es_out_Control
        - Src:             'demux/mp4/heif.c:715,13'
          Dst:             es_out_Control
        - Src:             'demux/mp4/heif.c:716,25'
          Dst:             vlc_tick_now
        - Src:             'demux/mp4/heif.c:718,13'
          Dst:             harmful_delay
        - Src:             'demux/mp4/heif.c:718,13'
          Dst:             vlc_tick_sleep
        - Src:             'demux/mp4/heif.c:730,29'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/heif.c:734,33'
          Dst:             GetAtom
        - Src:             'demux/mp4/heif.c:734,33'
          Dst:             MatchInfeID
        - Src:             'demux/mp4/heif.c:740,33'
          Dst:             GetAtom
        - Src:             'demux/mp4/heif.c:740,33'
          Dst:             MatchPureImage
        - Src:             'demux/mp4/heif.c:749,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/heif.c:754,5'
          Dst:             es_format_Init
        - Src:             'demux/mp4/heif.c:759,13'
          Dst:             DerivedImageAssembleGrid
        - Src:             'demux/mp4/heif.c:762,13'
          Dst:             es_format_Clean
        - Src:             'demux/mp4/heif.c:768,13'
          Dst:             SetupPicture
        - Src:             'demux/mp4/heif.c:771,13'
          Dst:             es_format_Clean
        - Src:             'demux/mp4/heif.c:775,19'
          Dst:             ReadItemExtents
        - Src:             'demux/mp4/heif.c:779,13'
          Dst:             es_format_Clean
        - Src:             'demux/mp4/heif.c:784,5'
          Dst:             es_format_Clean
        - Src:             'demux/mp4/heif.c:785,5'
          Dst:             es_format_Copy
        - Src:             'demux/mp4/heif.c:786,5'
          Dst:             es_format_Clean
        - Src:             'demux/mp4/heif.c:788,9'
          Dst:             es_out_Del
        - Src:             'demux/mp4/heif.c:789,17'
          Dst:             es_out_Add
        - Src:             'demux/mp4/heif.c:800,9'
          Dst:             es_out_SetPCR
        - Src:             'demux/mp4/heif.c:808,33'
          Dst:             vlc_tick_now
        - Src:             'demux/mp4/heif.c:812,5'
          Dst:             es_out_Send
        - Src:             'demux/mp4/heif.c:813,5'
          Dst:             es_out_SetPCR
    - functionName:    var_InheritFloat
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:730,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:730,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:731,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:730,9'
          Dst:             var_Inherit
    - functionName:    vlc_tick_from_secf
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - secf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OpenHEIF
      functionSourceFile: '/src/vlc/modules/demux/mp4/heif.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         52
      ICount:          390
      EdgeCount:       62
      CyclomaticComplexity: 12
      functionsReached:
        - MP4_BoxDumpStructure
        - MP4_BoxGetRoot
        - MatchPureImage
        - NextAtom
        - abort
        - calloc
        - es_format_Init
        - realloc
        - strdup
        - var_InheritFloat
        - vlc_input_title_New
        - vlc_seekpoint_New
        - vlc_stream_Peek
        - vlc_tick_from_secf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/heif.c:823,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:824,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:826,9'
              BranchSideFuncs:
                - MP4_BoxGetRoot
                - MP4_BoxDumpStructure
                - calloc
                - vlc_input_title_New.2680
                - free
                - var_InheritFloat.2715
                - vlc_tick_from_secf
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - malloc
                - abort
                - realloc
                - strdup
        - Branch String:   'demux/mp4/heif.c:826,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:827,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:829,13'
              BranchSideFuncs:
                - MP4_BoxGetRoot
                - MP4_BoxDumpStructure
                - calloc
                - vlc_input_title_New.2680
                - free
                - var_InheritFloat.2715
                - vlc_tick_from_secf
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - malloc
                - abort
                - realloc
                - strdup
        - Branch String:   'demux/mp4/heif.c:829,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:837,13'
              BranchSideFuncs:
                - MP4_BoxGetRoot
                - MP4_BoxDumpStructure
                - calloc
                - vlc_input_title_New.2680
                - free
                - var_InheritFloat.2715
                - vlc_tick_from_secf
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - malloc
                - abort
                - realloc
                - strdup
            - BranchSide:      'demux/mp4/heif.c:837,13'
              BranchSideFuncs:
                - MP4_BoxGetRoot
                - MP4_BoxDumpStructure
                - calloc
                - vlc_input_title_New.2680
                - free
                - var_InheritFloat.2715
                - vlc_tick_from_secf
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - malloc
                - abort
                - realloc
                - strdup
            - BranchSide:      'demux/mp4/heif.c:837,13'
              BranchSideFuncs:
                - MP4_BoxGetRoot
                - MP4_BoxDumpStructure
                - calloc
                - vlc_input_title_New.2680
                - free
                - var_InheritFloat.2715
                - vlc_tick_from_secf
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - malloc
                - abort
                - realloc
                - strdup
            - BranchSide:      'demux/mp4/heif.c:837,13'
              BranchSideFuncs:
                - MP4_BoxGetRoot
                - MP4_BoxDumpStructure
                - calloc
                - vlc_input_title_New.2680
                - free
                - var_InheritFloat.2715
                - vlc_tick_from_secf
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - malloc
                - abort
                - realloc
                - strdup
            - BranchSide:      'demux/mp4/heif.c:837,13'
              BranchSideFuncs:
                - MP4_BoxGetRoot
                - MP4_BoxDumpStructure
                - calloc
                - vlc_input_title_New.2680
                - free
                - var_InheritFloat.2715
                - vlc_tick_from_secf
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - malloc
                - abort
                - realloc
                - strdup
            - BranchSide:      'demux/mp4/heif.c:837,13'
              BranchSideFuncs:
                - MP4_BoxGetRoot
                - MP4_BoxDumpStructure
                - calloc
                - vlc_input_title_New.2680
                - free
                - var_InheritFloat.2715
                - vlc_tick_from_secf
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - malloc
                - abort
                - realloc
                - strdup
            - BranchSide:      'demux/mp4/heif.c:842,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:842,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:842,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:842,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:842,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/heif.c:844,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/heif.c:848,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:849,9'
              BranchSideFuncs:
                - MP4_BoxDumpStructure
                - calloc
                - vlc_input_title_New.2680
                - free
                - var_InheritFloat.2715
                - vlc_tick_from_secf
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - malloc
                - abort
                - realloc
                - strdup
            - BranchSide:      'demux/mp4/heif.c:851,27'
              BranchSideFuncs:
                - MP4_BoxDumpStructure
                - calloc
                - vlc_input_title_New.2680
                - free
                - var_InheritFloat.2715
                - vlc_tick_from_secf
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - malloc
                - abort
                - realloc
                - strdup
        - Branch String:   'demux/mp4/heif.c:857,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:859,15'
              BranchSideFuncs:
                - var_InheritFloat.2715
                - vlc_tick_from_secf
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - malloc
                - abort
                - realloc
                - strdup
            - BranchSide:      'demux/mp4/heif.c:863,31'
              BranchSideFuncs:
                - var_InheritFloat.2715
                - vlc_tick_from_secf
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - malloc
                - abort
                - realloc
                - strdup
        - Branch String:   'demux/mp4/heif.c:864,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:865,9'
              BranchSideFuncs:
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - malloc
                - abort
                - realloc
                - strdup
            - BranchSide:      'demux/mp4/heif.c:867,16'
              BranchSideFuncs:
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - malloc
                - abort
                - realloc
                - strdup
        - Branch String:   'demux/mp4/heif.c:868,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:870,14'
              BranchSideFuncs:
                - MatchPureImage
                - NextAtom
                - es_format_Init
                - vlc_seekpoint_New.2675
                - malloc
                - abort
                - realloc
                - strdup
            - BranchSide:      'demux/mp4/heif.c:883,22'
              BranchSideFuncs:
                - es_format_Init
        - Branch String:   'demux/mp4/heif.c:870,55'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:871,34'
              BranchSideFuncs:
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - malloc
                - abort
                - realloc
                - strdup
            - BranchSide:      'demux/mp4/heif.c:872,13'
              BranchSideFuncs:
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - malloc
                - abort
                - realloc
                - strdup
        - Branch String:   'demux/mp4/heif.c:870,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:872,13'
              BranchSideFuncs:
                - vlc_seekpoint_New.2675
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - malloc
                - abort
                - realloc
                - strdup
            - BranchSide:      'demux/mp4/heif.c:873,26'
              BranchSideFuncs:
                - vlc_seekpoint_New.2675
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - malloc
                - abort
                - realloc
                - strdup
        - Branch String:   'demux/mp4/heif.c:874,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:868,5'
              BranchSideFuncs:
                - malloc
                - abort
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - realloc
                - strdup
            - BranchSide:      'demux/mp4/heif.c:876,32'
              BranchSideFuncs:
                - malloc
                - abort
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - realloc
                - strdup
        - Branch String:   'demux/mp4/heif.c:877,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:878,39'
              BranchSideFuncs:
                - strdup
                - malloc
                - abort
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - realloc
            - BranchSide:      'demux/mp4/heif.c:879,13'
              BranchSideFuncs:
                - malloc
                - abort
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - strdup
                - realloc
        - Branch String:   'demux/mp4/heif.c:879,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:879,13'
              BranchSideFuncs:
                - realloc
                - abort
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - malloc
                - strdup
            - BranchSide:      'demux/mp4/heif.c:879,13'
              BranchSideFuncs:
                - malloc
                - abort
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - realloc
                - strdup
        - Branch String:   'demux/mp4/heif.c:879,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/heif.c:879,13'
              BranchSideFuncs:
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - malloc
                - abort
                - realloc
                - strdup
            - BranchSide:      'demux/mp4/heif.c:880,9'
              BranchSideFuncs:
                - NextAtom
                - es_format_Init
                - MatchPureImage
                - vlc_seekpoint_New.2675
                - malloc
                - abort
                - realloc
                - strdup
      Callsites:
        - Src:             'demux/mp4/heif.c:823,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mp4/heif.c:847,25'
          Dst:             MP4_BoxGetRoot
        - Src:             'demux/mp4/heif.c:851,5'
          Dst:             MP4_BoxDumpStructure
        - Src:             'demux/mp4/heif.c:853,36'
          Dst:             calloc
        - Src:             'demux/mp4/heif.c:856,22'
          Dst:             vlc_input_title_New
        - Src:             'demux/mp4/heif.c:863,31'
          Dst:             var_InheritFloat
        - Src:             'demux/mp4/heif.c:863,31'
          Dst:             vlc_tick_from_secf
        - Src:             'demux/mp4/heif.c:868,22'
          Dst:             NextAtom
        - Src:             'demux/mp4/heif.c:871,18'
          Dst:             MatchPureImage
        - Src:             'demux/mp4/heif.c:873,26'
          Dst:             vlc_seekpoint_New
        - Src:             'demux/mp4/heif.c:878,31'
          Dst:             strdup
        - Src:             'demux/mp4/heif.c:879,13'
          Dst:             realloc
        - Src:             'demux/mp4/heif.c:879,13'
          Dst:             abort
        - Src:             'demux/mp4/heif.c:883,5'
          Dst:             es_format_Init
    - functionName:    wf_tag_to_fourcc
      functionSourceFile: '/src/vlc/modules/../include/vlc_codecs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_tag
        - fcc
        - ppsz_name
      BBCount:         14
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_codecs.h:397,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:399,39'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:401,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:399,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:399,59'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:400,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:401,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:401,48'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:402,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:402,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:402,60'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:402,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CoreAudio_Bitmap_to_vlc_bitmap
      functionSourceFile: '/src/vlc/modules/demux/mp4/coreaudio.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - pi_mapping
        - pi_channels
        - pp_chans_order
      BBCount:         14
      ICount:          109
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/coreaudio.h:291,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/coreaudio.h:293,39'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/coreaudio.h:306,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/coreaudio.h:293,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/coreaudio.h:295,44'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/coreaudio.h:305,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/coreaudio.h:295,75'
          Branch Sides:
            - BranchSide:      'demux/mp4/coreaudio.h:296,19'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/coreaudio.h:299,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/coreaudio.h:295,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/coreaudio.h:299,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/coreaudio.h:303,53'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_bswap16
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qt_upload_palette
      functionSourceFile: '/src/vlc/modules/demux/mp4/qt_palette.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - srcpal
        - colors
        - palette
      BBCount:         9
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/qt_palette.h:343,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/qt_palette.h:345,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/qt_palette.h:349,26'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/qt_palette.h:345,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/qt_palette.h:346,46'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/qt_palette.h:347,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    AVCi_lookup
      functionSourceFile: '/src/vlc/modules/demux/mp4/avci.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - short
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_res
        - b_i
        - pp_sps
        - pi_sps
        - pp_pps
        - pi_pps
      BBCount:         11
      ICount:          111
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/avci.h:134,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/avci.h:136,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/avci.h:145,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/avci.h:136,52'
          Branch Sides:
            - BranchSide:      'demux/mp4/avci.h:136,73'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/avci.h:144,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/avci.h:136,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/avci.h:138,41'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/avci.h:144,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MPEG4_get_codec_by_ObjectType
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../packetizer/mpeg4systems.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - char
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oti
        - p_dsi
        - i_dsi
        - pi_codec
        - pi_profile
      BBCount:         48
      ICount:          258
      EdgeCount:       49
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/../../packetizer/mpeg4systems.h:117,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:120,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:123,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:126,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:129,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:133,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:133,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:144,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:144,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:144,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:144,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:144,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:144,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:150,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:150,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:150,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:154,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:157,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:160,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:163,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:166,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:169,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:172,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:175,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:178,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:181,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:184,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:188,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:188,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:192,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:196,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:199,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:202,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:205,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:208,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../packetizer/mpeg4systems.h:134,23'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:134,26'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:136,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../packetizer/mpeg4systems.h:134,43'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:134,47'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:136,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../packetizer/mpeg4systems.h:134,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:135,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/mpeg4systems.h:136,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SetupSpuES
      functionSourceFile: '/src/vlc/modules/demux/mp4/essetup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_track
        - p_sample
        - p_fmt
        - p_cfg
      BBCount:         33
      ICount:          240
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - CopyExtradata
        - GetSampleType
        - MP4_BoxGet
        - SetupESDS
        - SetupGlobalExtensions
        - U32_AT
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/essetup.c:1363,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1366,13'
              BranchSideFuncs:
                - SetupGlobalExtensions
                - MP4_BoxGet
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:1369,13'
              BranchSideFuncs:
                - SetupGlobalExtensions
                - MP4_BoxGet
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:1372,13'
              BranchSideFuncs:
                - SetupGlobalExtensions
                - MP4_BoxGet
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:1376,13'
              BranchSideFuncs:
                - SetupGlobalExtensions
                - MP4_BoxGet
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:1383,59'
              BranchSideFuncs:
                - CopyExtradata
                - strdup
                - SetupGlobalExtensions
                - MP4_BoxGet
                - SetupESDS
                - strdup
                - U32_AT.2857
            - BranchSide:      'demux/mp4/essetup.c:1383,59'
              BranchSideFuncs:
                - CopyExtradata
                - strdup
                - SetupGlobalExtensions
                - MP4_BoxGet
                - SetupESDS
                - strdup
                - U32_AT.2857
            - BranchSide:      'demux/mp4/essetup.c:1409,30'
              BranchSideFuncs:
                - SetupGlobalExtensions
                - MP4_BoxGet
                - SetupESDS
        - Branch String:   'demux/mp4/essetup.c:1384,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1385,17'
              BranchSideFuncs:
                - CopyExtradata
                - strdup
                - SetupGlobalExtensions
                - MP4_BoxGet
                - SetupESDS
                - strdup
                - U32_AT.2857
            - BranchSide:      'demux/mp4/essetup.c:1387,17'
              BranchSideFuncs:
                - CopyExtradata
                - strdup
                - SetupGlobalExtensions
                - MP4_BoxGet
                - SetupESDS
                - strdup
                - U32_AT.2857
        - Branch String:   'demux/mp4/essetup.c:1387,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1388,17'
              BranchSideFuncs:
                - CopyExtradata
                - strdup
                - SetupGlobalExtensions
                - MP4_BoxGet
                - SetupESDS
                - strdup
                - U32_AT.2857
            - BranchSide:      'demux/mp4/essetup.c:1390,17'
              BranchSideFuncs:
                - CopyExtradata
                - strdup
                - SetupGlobalExtensions
                - MP4_BoxGet
                - SetupESDS
                - strdup
                - U32_AT.2857
        - Branch String:   'demux/mp4/essetup.c:1392,36'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1392,39'
              BranchSideFuncs:
                - U32_AT.2857
                - CopyExtradata
                - strdup
                - SetupGlobalExtensions
                - MP4_BoxGet
                - SetupESDS
                - strdup
            - BranchSide:      'demux/mp4/essetup.c:1398,28'
              BranchSideFuncs:
                - CopyExtradata
                - strdup
                - SetupGlobalExtensions
                - MP4_BoxGet
                - SetupESDS
                - strdup
        - Branch String:   'demux/mp4/essetup.c:1392,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1394,17'
              BranchSideFuncs:
                - CopyExtradata
                - strdup
                - SetupGlobalExtensions
                - MP4_BoxGet
                - SetupESDS
                - strdup
            - BranchSide:      'demux/mp4/essetup.c:1398,28'
              BranchSideFuncs:
                - CopyExtradata
                - strdup
                - SetupGlobalExtensions
                - MP4_BoxGet
                - SetupESDS
                - strdup
        - Branch String:   'demux/mp4/essetup.c:1401,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1402,44'
              BranchSideFuncs:
                - strdup
                - SetupGlobalExtensions
                - MP4_BoxGet
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:1404,44'
              BranchSideFuncs:
                - strdup
                - SetupGlobalExtensions
                - MP4_BoxGet
                - SetupESDS
        - Branch String:   'demux/mp4/essetup.c:1418,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1418,20'
              BranchSideFuncs:
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:1423,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:1418,36'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1418,39'
              BranchSideFuncs:
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:1423,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:1418,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1420,20'
              BranchSideFuncs:
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:1423,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/essetup.c:1360,36'
          Dst:             GetSampleType
        - Src:             'demux/mp4/essetup.c:1392,39'
          Dst:             U32_AT
        - Src:             'demux/mp4/essetup.c:1398,13'
          Dst:             CopyExtradata
        - Src:             'demux/mp4/essetup.c:1402,44'
          Dst:             strdup
        - Src:             'demux/mp4/essetup.c:1404,44'
          Dst:             strdup
        - Src:             'demux/mp4/essetup.c:1413,5'
          Dst:             SetupGlobalExtensions
        - Src:             'demux/mp4/essetup.c:1417,25'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:1420,9'
          Dst:             SetupESDS
    - functionName:    GetSampleType
      functionSourceFile: '/src/vlc/modules/demux/mp4/essetup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_sample
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - MP4_BoxGet
        - vlc_object_Log
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mp4/essetup.c:58,58'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:58,61'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:63,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:58,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:60,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:63,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/essetup.c:58,20'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:60,9'
          Dst:             vlc_object_Log
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    CopyExtradata
      functionSourceFile: '/src/vlc/modules/demux/mp4/essetup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_extra
        - i_extra
        - fmt
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'demux/mp4/essetup.c:44,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:44,25'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'demux/mp4/essetup.c:44,21'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:44,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:44,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:46,32'
              BranchSideFuncs:
                - malloc
        - Branch String:   'demux/mp4/essetup.c:47,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:49,28'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:52,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SetupGlobalExtensions
      functionSourceFile: '/src/vlc/modules/demux/mp4/essetup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sample
        - p_fmt
      BBCount:         18
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - CopyExtradata
        - MP4_BoxGet
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mp4/essetup.c:69,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:71,47'
              BranchSideFuncs:
                - MP4_BoxGet
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:78,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - CopyExtradata
        - Branch String:   'demux/mp4/essetup.c:72,20'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:72,23'
              BranchSideFuncs:
                - MP4_BoxGet
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:76,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - CopyExtradata
        - Branch String:   'demux/mp4/essetup.c:72,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:74,32'
              BranchSideFuncs:
                - MP4_BoxGet
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:76,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - CopyExtradata
        - Branch String:   'demux/mp4/essetup.c:79,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:79,19'
              BranchSideFuncs:
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:79,16'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:79,41'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:79,44'
              BranchSideFuncs:
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:79,41'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:79,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:79,9'
              BranchSideFuncs:
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:81,24'
              BranchSideFuncs:
                - CopyExtradata
      Callsites:
        - Src:             'demux/mp4/essetup.c:71,35'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:78,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:81,9'
          Dst:             CopyExtradata
    - functionName:    SetupESDS
      functionSourceFile: '/src/vlc/modules/demux/mp4/essetup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_track
        - p_decconfig
        - p_fmt
      BBCount:         30
      ICount:          218
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - CopyExtradata
        - MPEG4_get_codec_by_ObjectType
        - U32_AT
        - vlc_object_Log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mp4/essetup.c:91,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:95,13'
              BranchSideFuncs:
                - CopyExtradata
                - U32_AT.2857
            - BranchSide:      'demux/mp4/essetup.c:105,13'
              BranchSideFuncs:
                - CopyExtradata
                - U32_AT.2857
            - BranchSide:      'demux/mp4/essetup.c:113,44'
              BranchSideFuncs:
                - MPEG4_get_codec_by_ObjectType
                - vlc_object_Log
                - CopyExtradata
                - U32_AT.2857
        - Branch String:   'demux/mp4/essetup.c:95,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:97,13'
              BranchSideFuncs:
                - CopyExtradata
                - U32_AT.2857
            - BranchSide:      'demux/mp4/essetup.c:103,9'
              BranchSideFuncs:
                - CopyExtradata
                - U32_AT.2857
        - Branch String:   'demux/mp4/essetup.c:98,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:99,58'
              BranchSideFuncs:
                - CopyExtradata
                - U32_AT.2857
            - BranchSide:      'demux/mp4/essetup.c:100,17'
              BranchSideFuncs:
                - CopyExtradata
                - U32_AT.2857
        - Branch String:   'demux/mp4/essetup.c:100,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:101,59'
              BranchSideFuncs:
                - CopyExtradata
                - U32_AT.2857
            - BranchSide:      'demux/mp4/essetup.c:102,9'
              BranchSideFuncs:
                - CopyExtradata
                - U32_AT.2857
        - Branch String:   'demux/mp4/essetup.c:105,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:107,13'
              BranchSideFuncs:
                - CopyExtradata
                - U32_AT.2857
            - BranchSide:      'demux/mp4/essetup.c:109,9'
              BranchSideFuncs:
                - CopyExtradata
                - U32_AT.2857
        - Branch String:   'demux/mp4/essetup.c:113,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:118,13'
              BranchSideFuncs:
                - CopyExtradata
                - U32_AT.2857
            - BranchSide:      'demux/mp4/essetup.c:120,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:134,41'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:134,41'
              BranchSideFuncs:
                - U32_AT.2857
            - BranchSide:      'demux/mp4/essetup.c:135,13'
              BranchSideFuncs:
                - U32_AT.2857
        - Branch String:   'demux/mp4/essetup.c:134,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:134,9'
              BranchSideFuncs:
                - U32_AT.2857
            - BranchSide:      'demux/mp4/essetup.c:137,21'
              BranchSideFuncs:
                - U32_AT.2857
        - Branch String:   'demux/mp4/essetup.c:137,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:139,42'
              BranchSideFuncs:
                - U32_AT.2857
            - BranchSide:      'demux/mp4/essetup.c:141,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/essetup.c:113,13'
          Dst:             MPEG4_get_codec_by_ObjectType
        - Src:             'demux/mp4/essetup.c:120,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:130,5'
          Dst:             CopyExtradata
        - Src:             'demux/mp4/essetup.c:139,42'
          Dst:             U32_AT
    - functionName:    SetupAudioFromWaveFormatEx
      functionSourceFile: '/src/vlc/modules/demux/mp4/essetup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_WMA2
        - p_fmt
      BBCount:         9
      ICount:          121
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CopyExtradata
        - wf_tag_to_fourcc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/essetup.c:846,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:846,19'
              BranchSideFuncs:
                - wf_tag_to_fourcc.2786
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:859,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:846,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:848,26'
              BranchSideFuncs:
                - wf_tag_to_fourcc.2786
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:859,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/essetup.c:848,9'
          Dst:             wf_tag_to_fourcc
        - Src:             'demux/mp4/essetup.c:854,9'
          Dst:             CopyExtradata
    - functionName:    stdc_count_ones_us
      functionSourceFile: '/src/vlc/modules/../compat/stdbit/stdbit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CoreAudio_Layout_to_vlc
      functionSourceFile: '/src/vlc/modules/demux/mp4/coreaudio.h'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - pi_bitmap
        - pi_channels
        - pp_chans_order
      BBCount:         13
      ICount:          96
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - CoreAudio_Bitmap_to_vlc_bitmap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/coreaudio.h:491,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/coreaudio.h:492,48'
              BranchSideFuncs:
                - CoreAudio_Bitmap_to_vlc_bitmap.2849
            - BranchSide:      'demux/mp4/coreaudio.h:494,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/coreaudio.h:494,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/coreaudio.h:496,37'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/coreaudio.h:504,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/coreaudio.h:496,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/coreaudio.h:498,51'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/coreaudio.h:503,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/coreaudio.h:492,16'
          Dst:             CoreAudio_Bitmap_to_vlc_bitmap
    - functionName:    SetDWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - dw
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    U16_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:932,12'
          Dst:             vlc_bswap16
    - functionName:    SetWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - p
        - w
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SetDWBE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - dw
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:1008,10'
          Dst:             vlc_bswap32
    - functionName:    xiph_PackHeaders
      functionSourceFile: '/src/vlc/modules/demux/mp4/../xiph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - extra_size
        - extra
        - packet_size
        - packet
        - packet_count
      BBCount:         37
      ICount:          247
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/../xiph.h:166,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/../xiph.h:166,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../xiph.h:167,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../xiph.h:166,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../xiph.h:167,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../xiph.h:170,12'
              BranchSideFuncs:
                - malloc
                - __assert_fail
        - Branch String:   'demux/mp4/../xiph.h:172,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/../xiph.h:173,25'
              BranchSideFuncs:
                - malloc
                - __assert_fail
            - BranchSide:      'demux/mp4/../xiph.h:179,19'
              BranchSideFuncs:
                - malloc
                - __assert_fail
        - Branch String:   'demux/mp4/../xiph.h:174,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../xiph.h:175,32'
              BranchSideFuncs:
                - malloc
                - __assert_fail
            - BranchSide:      'demux/mp4/../xiph.h:176,5'
              BranchSideFuncs:
                - malloc
                - __assert_fail
        - Branch String:   'demux/mp4/../xiph.h:181,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../xiph.h:182,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../xiph.h:185,35'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/mp4/../xiph.h:187,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/../xiph.h:188,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/mp4/../xiph.h:201,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/mp4/../xiph.h:190,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../xiph.h:191,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/mp4/../xiph.h:194,30'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/mp4/../xiph.h:201,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/../xiph.h:202,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/mp4/../xiph.h:207,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/mp4/../xiph.h:202,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../xiph.h:203,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/mp4/../xiph.h:206,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/mp4/../xiph.h:207,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/../xiph.h:207,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../xiph.h:208,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/../xiph.h:207,5'
          Dst:             __assert_fail
    - functionName:    SetupAudioES
      functionSourceFile: '/src/vlc/modules/demux/mp4/essetup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 1354
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_track
        - p_sample
        - p_fmt
        - p_cfg
      BBCount:         229
      ICount:          1756
      EdgeCount:       291
      CyclomaticComplexity: 64
      functionsReached:
        - CopyExtradata
        - CoreAudio_Layout_to_vlc
        - GetSampleType
        - MP4_BoxGet
        - SetDWBE
        - SetDWLE
        - SetWLE
        - SetupAudioFromWaveFormatEx
        - SetupESDS
        - SetupGlobalExtensions
        - SetupRTPReceptionHintTrack
        - U16_AT
        - U32_AT
        - __assert_fail
        - aout_BitsPerSample
        - aout_CheckChannelReorder
        - stdc_count_ones_us
        - vlc_object_Log
        - xiph_PackHeaders
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/essetup.c:867,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:868,9'
              BranchSideFuncs:
                - GetSampleType
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - malloc
                - U16_AT.2876
                - SetWLE
                - U32_AT.2857
                - SetDWLE
                - U16_AT.2876
                - SetWLE
                - MP4_BoxGet
                - U32_AT.2857
                - malloc
                - MP4_BoxGet
                - malloc
                - SetDWBE.2877
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - xiph_PackHeaders
                - SetupRTPReceptionHintTrack
            - BranchSide:      'demux/mp4/essetup.c:870,51'
              BranchSideFuncs:
                - GetSampleType
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - malloc
                - U16_AT.2876
                - SetWLE
                - U32_AT.2857
                - SetDWLE
                - U16_AT.2876
                - SetWLE
                - MP4_BoxGet
                - U32_AT.2857
                - malloc
                - MP4_BoxGet
                - malloc
                - SetDWBE.2877
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - xiph_PackHeaders
                - SetupRTPReceptionHintTrack
        - Branch String:   'demux/mp4/essetup.c:875,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:877,40'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - malloc
                - U16_AT.2876
                - SetWLE
                - U32_AT.2857
                - SetDWLE
                - U16_AT.2876
                - SetWLE
                - MP4_BoxGet
                - U32_AT.2857
                - malloc
                - MP4_BoxGet
                - malloc
                - SetDWBE.2877
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - xiph_PackHeaders
                - SetupRTPReceptionHintTrack
            - BranchSide:      'demux/mp4/essetup.c:883,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - malloc
                - U16_AT.2876
                - SetWLE
                - U32_AT.2857
                - SetDWLE
                - U16_AT.2876
                - SetWLE
                - MP4_BoxGet
                - U32_AT.2857
                - malloc
                - MP4_BoxGet
                - malloc
                - SetDWBE.2877
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - xiph_PackHeaders
                - SetupRTPReceptionHintTrack
        - Branch String:   'demux/mp4/essetup.c:884,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:885,30'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - malloc
                - U16_AT.2876
                - SetWLE
                - U32_AT.2857
                - SetDWLE
                - U16_AT.2876
                - SetWLE
                - MP4_BoxGet
                - U32_AT.2857
                - malloc
                - MP4_BoxGet
                - malloc
                - SetDWBE.2877
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - xiph_PackHeaders
                - SetupRTPReceptionHintTrack
            - BranchSide:      'demux/mp4/essetup.c:888,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - malloc
                - U16_AT.2876
                - SetWLE
                - U32_AT.2857
                - SetDWLE
                - U16_AT.2876
                - SetWLE
                - MP4_BoxGet
                - U32_AT.2857
                - malloc
                - MP4_BoxGet
                - malloc
                - SetDWBE.2877
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - xiph_PackHeaders
                - SetupRTPReceptionHintTrack
        - Branch String:   'demux/mp4/essetup.c:888,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:892,46'
              BranchSideFuncs:
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:897,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:902,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:902,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:908,51'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - xiph_PackHeaders
            - BranchSide:      'demux/mp4/essetup.c:938,51'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - malloc
                - SetDWBE.2877
            - BranchSide:      'demux/mp4/essetup.c:960,52'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - U32_AT.2857
                - malloc
            - BranchSide:      'demux/mp4/essetup.c:979,52'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - malloc
                - U16_AT.2876
                - SetWLE
                - U32_AT.2857
                - SetDWLE
                - U16_AT.2876
                - SetWLE
            - BranchSide:      'demux/mp4/essetup.c:1008,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1024,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1024,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1064,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1070,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1076,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1083,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1083,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1089,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1095,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1104,18'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1104,18'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1104,18'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1134,51'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1134,51'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1162,30'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1167,30'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1172,30'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1177,30'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1183,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1239,30'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:892,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:893,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:894,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:911,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:911,27'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - xiph_PackHeaders
            - BranchSide:      'demux/mp4/essetup.c:934,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:911,49'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:912,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - xiph_PackHeaders
            - BranchSide:      'demux/mp4/essetup.c:934,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:912,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:912,27'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - xiph_PackHeaders
            - BranchSide:      'demux/mp4/essetup.c:934,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:912,49'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:913,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - xiph_PackHeaders
            - BranchSide:      'demux/mp4/essetup.c:934,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:913,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:913,27'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - xiph_PackHeaders
            - BranchSide:      'demux/mp4/essetup.c:934,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:911,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:915,43'
              BranchSideFuncs:
                - xiph_PackHeaders
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:934,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:927,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:930,21'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:933,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:939,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:939,27'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - malloc
                - SetDWBE.2877
            - BranchSide:      'demux/mp4/essetup.c:956,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:939,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:941,38'
              BranchSideFuncs:
                - malloc
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - SetDWBE.2877
            - BranchSide:      'demux/mp4/essetup.c:956,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:943,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:945,38'
              BranchSideFuncs:
                - SetDWBE.2877
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:955,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:961,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:961,27'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - U32_AT.2857
                - malloc
            - BranchSide:      'demux/mp4/essetup.c:975,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:961,61'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:962,17'
              BranchSideFuncs:
                - U32_AT.2857
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - malloc
            - BranchSide:      'demux/mp4/essetup.c:975,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:961,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:964,34'
              BranchSideFuncs:
                - malloc
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:975,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:966,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:968,38'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:974,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:980,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:980,27'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - malloc
                - U16_AT.2876
                - SetWLE
                - U32_AT.2857
                - SetDWLE
                - U16_AT.2876
                - SetWLE
            - BranchSide:      'demux/mp4/essetup.c:1004,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:980,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:982,32'
              BranchSideFuncs:
                - malloc
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - U16_AT.2876
                - SetWLE
                - U32_AT.2857
                - SetDWLE
                - U16_AT.2876
                - SetWLE
            - BranchSide:      'demux/mp4/essetup.c:1004,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:984,37'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:984,52'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:985,21'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:984,20'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:985,21'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:986,40'
              BranchSideFuncs:
                - malloc
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - U16_AT.2876
                - SetWLE
                - U32_AT.2857
                - SetDWLE
                - U16_AT.2876
                - SetWLE
        - Branch String:   'demux/mp4/essetup.c:988,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:990,21'
              BranchSideFuncs:
                - U16_AT.2876
                - SetWLE
                - U32_AT.2857
                - SetDWLE
                - U16_AT.2876
                - SetWLE
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1003,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1015,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1015,27'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1019,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1015,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1017,36'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1019,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1031,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1031,27'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1060,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1031,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1040,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1060,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1041,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1043,51'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1059,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1046,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1046,25'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1058,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1047,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1047,25'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1058,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1045,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1056,25'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1058,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1104,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1106,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1111,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1117,64'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1117,67'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1128,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1117,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1119,17'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1128,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1123,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1124,51'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1126,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1135,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1137,45'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1157,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1153,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1154,37'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1156,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1154,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1154,46'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1155,54'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1162,37'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1162,40'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1162,30'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1167,37'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1167,40'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1167,30'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1172,37'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1172,40'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1172,30'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1177,37'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1177,40'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1177,30'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1183,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1222,26'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1236,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1222,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1224,35'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1235,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1224,78'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1225,26'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1234,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1224,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1227,52'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1234,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - CoreAudio_Layout_to_vlc.2867
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1248,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1250,18'
              BranchSideFuncs:
                - CoreAudio_Layout_to_vlc.2867
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:1279,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
        - Branch String:   'demux/mp4/essetup.c:1254,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1258,13'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:1260,18'
              BranchSideFuncs:
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - aout_BitsPerSample
                - stdc_count_ones_us
                - aout_CheckChannelReorder
        - Branch String:   'demux/mp4/essetup.c:1264,23'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1264,52'
              BranchSideFuncs:
                - aout_CheckChannelReorder
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - stdc_count_ones_us
            - BranchSide:      'demux/mp4/essetup.c:1271,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - stdc_count_ones_us
        - Branch String:   'demux/mp4/essetup.c:1264,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1267,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - stdc_count_ones_us
            - BranchSide:      'demux/mp4/essetup.c:1271,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - stdc_count_ones_us
        - Branch String:   'demux/mp4/essetup.c:1271,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1273,43'
              BranchSideFuncs:
                - stdc_count_ones_us
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:1276,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
        - Branch String:   'demux/mp4/essetup.c:1280,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1281,31'
              BranchSideFuncs:
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:1283,28'
              BranchSideFuncs:
                - SetupGlobalExtensions
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
        - Branch String:   'demux/mp4/essetup.c:1288,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1288,41'
              BranchSideFuncs:
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:1289,10'
              BranchSideFuncs:
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
        - Branch String:   'demux/mp4/essetup.c:1289,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1289,20'
              BranchSideFuncs:
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:1294,18'
              BranchSideFuncs:
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1289,36'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1289,39'
              BranchSideFuncs:
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:1294,18'
              BranchSideFuncs:
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1289,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1291,9'
              BranchSideFuncs:
                - __assert_fail
                - SetupESDS
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:1294,18'
              BranchSideFuncs:
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - CopyExtradata
                - U32_AT.2857
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1291,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1291,9'
              BranchSideFuncs:
                - SetupESDS
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:1292,20'
              BranchSideFuncs:
                - SetupESDS
                - MP4_BoxGet
        - Branch String:   'demux/mp4/essetup.c:1294,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1297,13'
              BranchSideFuncs:
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:1300,13'
              BranchSideFuncs:
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:1306,28'
              BranchSideFuncs:
                - CopyExtradata
                - MP4_BoxGet
                - U32_AT.2857
            - BranchSide:      'demux/mp4/essetup.c:1306,28'
              BranchSideFuncs:
                - CopyExtradata
                - MP4_BoxGet
                - U32_AT.2857
            - BranchSide:      'demux/mp4/essetup.c:1306,28'
              BranchSideFuncs:
                - CopyExtradata
                - MP4_BoxGet
                - U32_AT.2857
            - BranchSide:      'demux/mp4/essetup.c:1320,41'
              BranchSideFuncs:
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:1320,41'
              BranchSideFuncs:
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:1320,41'
              BranchSideFuncs:
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:1325,57'
              BranchSideFuncs:
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:1337,58'
              BranchSideFuncs:
                - MP4_BoxGet
                - SetupAudioFromWaveFormatEx
                - vlc_object_Log
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:1343,16'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:1309,38'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1309,41'
              BranchSideFuncs:
                - MP4_BoxGet
                - U32_AT.2857
            - BranchSide:      'demux/mp4/essetup.c:1314,13'
              BranchSideFuncs:
                - MP4_BoxGet
        - Branch String:   'demux/mp4/essetup.c:1309,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1311,55'
              BranchSideFuncs:
                - U32_AT.2857
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:1314,13'
              BranchSideFuncs:
                - MP4_BoxGet
        - Branch String:   'demux/mp4/essetup.c:1325,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1327,44'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:1331,17'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
        - Branch String:   'demux/mp4/essetup.c:1337,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1338,17'
              BranchSideFuncs:
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:1339,13'
              BranchSideFuncs:
                - MP4_BoxGet
        - Branch String:   'demux/mp4/essetup.c:1343,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1344,17'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:1345,13'
              BranchSideFuncs:
                - MP4_BoxGet
        - Branch String:   'demux/mp4/essetup.c:1350,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1350,19'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:1353,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:1350,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:1351,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:1353,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/essetup.c:870,36'
          Dst:             GetSampleType
        - Src:             'demux/mp4/essetup.c:883,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:885,18'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:892,18'
          Dst:             SetupRTPReceptionHintTrack
        - Src:             'demux/mp4/essetup.c:908,39'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:909,39'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:910,39'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:927,21'
          Dst:             xiph_PackHeaders
        - Src:             'demux/mp4/essetup.c:938,39'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:948,21'
          Dst:             SetDWBE
        - Src:             'demux/mp4/essetup.c:960,39'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:962,17'
          Dst:             U32_AT
        - Src:             'demux/mp4/essetup.c:979,39'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:995,40'
          Dst:             U16_AT
        - Src:             'demux/mp4/essetup.c:995,21'
          Dst:             SetWLE
        - Src:             'demux/mp4/essetup.c:996,41'
          Dst:             U32_AT
        - Src:             'demux/mp4/essetup.c:996,21'
          Dst:             SetDWLE
        - Src:             'demux/mp4/essetup.c:997,40'
          Dst:             U16_AT
        - Src:             'demux/mp4/essetup.c:997,21'
          Dst:             SetWLE
        - Src:             'demux/mp4/essetup.c:1014,39'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:1030,33'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:1119,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:1134,39'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:1247,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:1254,14'
          Dst:             CoreAudio_Layout_to_vlc
        - Src:             'demux/mp4/essetup.c:1258,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:1262,36'
          Dst:             aout_BitsPerSample
        - Src:             'demux/mp4/essetup.c:1264,26'
          Dst:             aout_CheckChannelReorder
        - Src:             'demux/mp4/essetup.c:1273,43'
          Dst:             stdc_count_ones_us
        - Src:             'demux/mp4/essetup.c:1279,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:1283,5'
          Dst:             SetupGlobalExtensions
        - Src:             'demux/mp4/essetup.c:1287,25'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:1288,29'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:1291,9'
          Dst:             __assert_fail
        - Src:             'demux/mp4/essetup.c:1292,9'
          Dst:             SetupESDS
        - Src:             'demux/mp4/essetup.c:1306,13'
          Dst:             CopyExtradata
        - Src:             'demux/mp4/essetup.c:1312,39'
          Dst:             U32_AT
        - Src:             'demux/mp4/essetup.c:1325,45'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:1325,17'
          Dst:             SetupAudioFromWaveFormatEx
        - Src:             'demux/mp4/essetup.c:1327,32'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:1331,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:1337,46'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:1337,18'
          Dst:             SetupAudioFromWaveFormatEx
        - Src:             'demux/mp4/essetup.c:1338,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:1344,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:1349,31'
          Dst:             MP4_BoxGet
    - functionName:    SetupRTPReceptionHintTrack
      functionSourceFile: '/src/vlc/modules/demux/mp4/essetup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_track
        - p_sample
        - p_fmt
        - params
      BBCount:         75
      ICount:          438
      EdgeCount:       101
      CyclomaticComplexity: 28
      functionsReached:
        - GetSampleType
        - MP4_BoxGet
        - atoi
        - strcmp
        - strtok_r
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/essetup.c:153,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:155,9'
              BranchSideFuncs:
                - strtok_r
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:159,27'
              BranchSideFuncs:
                - strtok_r
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:160,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:160,16'
              BranchSideFuncs:
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:166,18'
              BranchSideFuncs:
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
                - strtok_r
        - Branch String:   'demux/mp4/essetup.c:160,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:162,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:166,18'
              BranchSideFuncs:
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
                - strtok_r
        - Branch String:   'demux/mp4/essetup.c:166,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:167,9'
              BranchSideFuncs:
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
                - strtok_r
            - BranchSide:      'demux/mp4/essetup.c:169,5'
              BranchSideFuncs:
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
                - strtok_r
        - Branch String:   'demux/mp4/essetup.c:170,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:171,9'
              BranchSideFuncs:
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
                - strtok_r
            - BranchSide:      'demux/mp4/essetup.c:172,5'
              BranchSideFuncs:
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
                - strtok_r
        - Branch String:   'demux/mp4/essetup.c:173,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:174,9'
              BranchSideFuncs:
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
                - strtok_r
            - BranchSide:      'demux/mp4/essetup.c:175,5'
              BranchSideFuncs:
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
                - strtok_r
        - Branch String:   'demux/mp4/essetup.c:177,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:178,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
                - strtok_r
            - BranchSide:      'demux/mp4/essetup.c:180,10'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
                - strtok_r
        - Branch String:   'demux/mp4/essetup.c:182,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:182,19'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
                - strtok_r
            - BranchSide:      'demux/mp4/essetup.c:182,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
                - strtok_r
        - Branch String:   'demux/mp4/essetup.c:182,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:184,32'
              BranchSideFuncs:
                - atoi
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:205,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:187,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:190,21'
              BranchSideFuncs:
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:200,15'
              BranchSideFuncs:
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:190,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:193,17'
              BranchSideFuncs:
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:197,17'
              BranchSideFuncs:
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:201,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:182,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
                - strtok_r
            - BranchSide:      'demux/mp4/essetup.c:201,22'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
                - strtok_r
        - Branch String:   'demux/mp4/essetup.c:201,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:182,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
                - atoi
                - vlc_object_Log
                - strtok_r
            - BranchSide:      'demux/mp4/essetup.c:202,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:205,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:205,19'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:205,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:205,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:207,22'
              BranchSideFuncs:
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:253,42'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:207,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:208,13'
              BranchSideFuncs:
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:209,9'
              BranchSideFuncs:
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:211,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:213,26'
              BranchSideFuncs:
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:250,15'
              BranchSideFuncs:
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:213,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:214,17'
              BranchSideFuncs:
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:215,13'
              BranchSideFuncs:
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:216,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:217,17'
              BranchSideFuncs:
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:218,13'
              BranchSideFuncs:
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:222,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:224,17'
              BranchSideFuncs:
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:228,30'
              BranchSideFuncs:
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:228,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:230,17'
              BranchSideFuncs:
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:232,30'
              BranchSideFuncs:
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:232,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:234,17'
              BranchSideFuncs:
                - vlc_object_Log
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'demux/mp4/essetup.c:236,23'
              BranchSideFuncs:
                - vlc_object_Log
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'demux/mp4/essetup.c:236,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:0,0'
              BranchSideFuncs:
                - strtok_r
                - atoi
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strcmp
                - strcmp
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:238,17'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:243,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:244,17'
              BranchSideFuncs:
                - atoi
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:245,35'
              BranchSideFuncs:
                - atoi
                - vlc_object_Log
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - strcmp
                - strcmp
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:247,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:248,39'
              BranchSideFuncs:
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:249,9'
              BranchSideFuncs:
                - strtok_r
                - MP4_BoxGet
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - vlc_object_Log
                - strtok_r
                - vlc_object_Log
                - strcmp
                - strtok_r
                - atoi
                - vlc_object_Log
                - strcmp
                - strcmp
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:254,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:254,19'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:260,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:254,35'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:254,38'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:260,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:254,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:256,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:260,9'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'demux/mp4/essetup.c:149,36'
          Dst:             GetSampleType
        - Src:             'demux/mp4/essetup.c:152,30'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:155,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:159,18'
          Dst:             strtok_r
        - Src:             'demux/mp4/essetup.c:162,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:166,18'
          Dst:             strtok_r
        - Src:             'demux/mp4/essetup.c:169,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:170,18'
          Dst:             strtok_r
        - Src:             'demux/mp4/essetup.c:172,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:173,18'
          Dst:             strtok_r
        - Src:             'demux/mp4/essetup.c:175,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:177,18'
          Dst:             strtok_r
        - Src:             'demux/mp4/essetup.c:184,27'
          Dst:             atoi
        - Src:             'demux/mp4/essetup.c:185,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:200,15'
          Dst:             strtok_r
        - Src:             'demux/mp4/essetup.c:207,22'
          Dst:             strtok_r
        - Src:             'demux/mp4/essetup.c:209,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:211,14'
          Dst:             strcmp
        - Src:             'demux/mp4/essetup.c:213,26'
          Dst:             strtok_r
        - Src:             'demux/mp4/essetup.c:215,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:216,25'
          Dst:             strtok_r
        - Src:             'demux/mp4/essetup.c:218,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:222,18'
          Dst:             strcmp
        - Src:             'demux/mp4/essetup.c:228,23'
          Dst:             strcmp
        - Src:             'demux/mp4/essetup.c:232,23'
          Dst:             strcmp
        - Src:             'demux/mp4/essetup.c:238,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:243,26'
          Dst:             strtok_r
        - Src:             'demux/mp4/essetup.c:245,30'
          Dst:             atoi
        - Src:             'demux/mp4/essetup.c:246,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:250,15'
          Dst:             strtok_r
        - Src:             'demux/mp4/essetup.c:253,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:260,9'
          Dst:             vlc_object_Log
    - functionName:    strtok_r
      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:    37
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qt_make_palette
      functionSourceFile: '/src/vlc/modules/demux/mp4/qt_palette.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - depth
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - qt_get_default_palette
        - qt_upload_palette
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/qt_palette.h:355,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/qt_palette.h:356,9'
              BranchSideFuncs:
                - malloc
                - qt_upload_palette
            - BranchSide:      'demux/mp4/qt_palette.h:357,32'
              BranchSideFuncs:
                - malloc
                - qt_upload_palette
        - Branch String:   'demux/mp4/qt_palette.h:358,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/qt_palette.h:359,27'
              BranchSideFuncs:
                - qt_upload_palette
            - BranchSide:      'demux/mp4/qt_palette.h:360,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/qt_palette.h:354,29'
          Dst:             qt_get_default_palette
        - Src:             'demux/mp4/qt_palette.h:359,9'
          Dst:             qt_upload_palette
    - functionName:    qt_get_default_palette
      functionSourceFile: '/src/vlc/modules/demux/mp4/qt_palette.h'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - depth
      BBCount:         7
      ICount:          39
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/qt_palette.h:325,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/qt_palette.h:328,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/qt_palette.h:330,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/qt_palette.h:332,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/qt_palette.h:334,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/qt_palette.h:336,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    AVCi_create_AnnexB
      functionSourceFile: '/src/vlc/modules/demux/mp4/avci.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - short
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_res
        - b_interlaced
        - pi_avcC
      BBCount:         9
      ICount:          110
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - AVCi_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/avci.h:190,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/avci.h:190,9'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'demux/mp4/avci.h:193,22'
              BranchSideFuncs:
                - malloc
        - Branch String:   'demux/mp4/avci.h:194,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/avci.h:196,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/avci.h:204,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/avci.h:190,9'
          Dst:             AVCi_lookup
    - functionName:    iso_23001_8_mc_to_vlc_coeffs
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/../../packetizer/iso_color_tables.h:185,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/iso_color_tables.h:185,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/iso_color_tables.h:186,49'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iso_23001_8_tc_to_vlc_xfer
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/../../packetizer/iso_color_tables.h:132,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/iso_color_tables.h:132,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/iso_color_tables.h:133,47'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iso_23001_8_cp_to_vlc_primaries
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/../../packetizer/iso_color_tables.h:66,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/iso_color_tables.h:67,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/iso_color_tables.h:68,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../packetizer/iso_color_tables.h:68,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../packetizer/iso_color_tables.h:68,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../packetizer/iso_color_tables.h:69,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CmpUUID
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1905
      functionLinenumberEnd: 1906
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1
        - u2
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mp4/libmp4.h:1906,12'
          Dst:             memcmp
    - functionName:    SetupVideoES
      functionSourceFile: '/src/vlc/modules/demux/mp4/essetup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_track
        - p_sample
        - p_fmt
        - p_cfg
      BBCount:         344
      ICount:          2452
      EdgeCount:       431
      CyclomaticComplexity: 89
      functionsReached:
        - AVCi_create_AnnexB
        - CmpUUID
        - CopyExtradata
        - GetSampleType
        - MP4_BoxGet
        - SetupESDS
        - SetupGlobalExtensions
        - SetupRTPReceptionHintTrack
        - __assert_fail
        - iso_23001_8_cp_to_vlc_primaries
        - iso_23001_8_mc_to_vlc_coeffs
        - iso_23001_8_tc_to_vlc_xfer
        - memcmp
        - qt_get_default_palette
        - qt_make_palette
        - video_format_TransformBy
        - vlc_object_Log
        - vlc_viewpoint_from_euler
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/essetup.c:289,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:290,9'
              BranchSideFuncs:
                - GetSampleType
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
                - video_format_TransformBy
            - BranchSide:      'demux/mp4/essetup.c:292,51'
              BranchSideFuncs:
                - GetSampleType
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
                - video_format_TransformBy
        - Branch String:   'demux/mp4/essetup.c:298,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:299,32'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
                - video_format_TransformBy
            - BranchSide:      'demux/mp4/essetup.c:300,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
                - video_format_TransformBy
        - Branch String:   'demux/mp4/essetup.c:300,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:301,33'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
                - video_format_TransformBy
            - BranchSide:      'demux/mp4/essetup.c:304,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
                - video_format_TransformBy
        - Branch String:   'demux/mp4/essetup.c:304,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:304,33'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
                - video_format_TransformBy
            - BranchSide:      'demux/mp4/essetup.c:313,36'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
                - video_format_TransformBy
        - Branch String:   'demux/mp4/essetup.c:304,55'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:306,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
                - video_format_TransformBy
            - BranchSide:      'demux/mp4/essetup.c:313,36'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
                - video_format_TransformBy
        - Branch String:   'demux/mp4/essetup.c:304,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:308,34'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
                - video_format_TransformBy
            - BranchSide:      'demux/mp4/essetup.c:313,36'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
                - video_format_TransformBy
        - Branch String:   'demux/mp4/essetup.c:317,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:319,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
                - video_format_TransformBy
            - BranchSide:      'demux/mp4/essetup.c:322,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
                - video_format_TransformBy
            - BranchSide:      'demux/mp4/essetup.c:329,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
                - video_format_TransformBy
            - BranchSide:      'demux/mp4/essetup.c:334,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
                - video_format_TransformBy
        - Branch String:   'demux/mp4/essetup.c:322,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:323,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
                - video_format_TransformBy
            - BranchSide:      'demux/mp4/essetup.c:325,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
                - video_format_TransformBy
        - Branch String:   'demux/mp4/essetup.c:334,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:334,38'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
                - video_format_TransformBy
            - BranchSide:      'demux/mp4/essetup.c:342,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
        - Branch String:   'demux/mp4/essetup.c:334,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:335,58'
              BranchSideFuncs:
                - video_format_TransformBy
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
            - BranchSide:      'demux/mp4/essetup.c:342,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
        - Branch String:   'demux/mp4/essetup.c:344,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:346,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
            - BranchSide:      'demux/mp4/essetup.c:366,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:347,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:347,27'
              BranchSideFuncs:
                - CmpUUID.2936
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:364,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
        - Branch String:   'demux/mp4/essetup.c:348,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:348,16'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
            - BranchSide:      'demux/mp4/essetup.c:364,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
        - Branch String:   'demux/mp4/essetup.c:346,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:350,44'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
            - BranchSide:      'demux/mp4/essetup.c:364,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
        - Branch String:   'demux/mp4/essetup.c:351,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:354,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
            - BranchSide:      'demux/mp4/essetup.c:357,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
            - BranchSide:      'demux/mp4/essetup.c:360,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
                - CmpUUID.2936
        - Branch String:   'demux/mp4/essetup.c:367,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:367,19'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:387,35'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
        - Branch String:   'demux/mp4/essetup.c:367,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:369,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:387,35'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
        - Branch String:   'demux/mp4/essetup.c:369,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:372,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
            - BranchSide:      'demux/mp4/essetup.c:375,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
            - BranchSide:      'demux/mp4/essetup.c:378,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
            - BranchSide:      'demux/mp4/essetup.c:381,13'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
        - Branch String:   'demux/mp4/essetup.c:390,45'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:391,27'
              BranchSideFuncs:
                - CmpUUID.2936
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - memcmp
            - BranchSide:      'demux/mp4/essetup.c:399,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
        - Branch String:   'demux/mp4/essetup.c:391,60'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:392,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
            - BranchSide:      'demux/mp4/essetup.c:399,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
        - Branch String:   'demux/mp4/essetup.c:392,39'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:393,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
            - BranchSide:      'demux/mp4/essetup.c:399,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
        - Branch String:   'demux/mp4/essetup.c:393,52'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:394,26'
              BranchSideFuncs:
                - memcmp
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
            - BranchSide:      'demux/mp4/essetup.c:399,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
        - Branch String:   'demux/mp4/essetup.c:390,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:396,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
            - BranchSide:      'demux/mp4/essetup.c:399,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
                - CmpUUID.2936
                - memcmp
        - Branch String:   'demux/mp4/essetup.c:403,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:403,19'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
                - vlc_viewpoint_from_euler
            - BranchSide:      'demux/mp4/essetup.c:411,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:403,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:405,35'
              BranchSideFuncs:
                - vlc_viewpoint_from_euler
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:411,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:413,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:413,19'
              BranchSideFuncs:
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:415,14'
              BranchSideFuncs:
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:413,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:414,9'
              BranchSideFuncs:
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:415,14'
              BranchSideFuncs:
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:419,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:422,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:425,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:428,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:431,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:434,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:437,21'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - vlc_object_Log
            - BranchSide:      'demux/mp4/essetup.c:459,46'
              BranchSideFuncs:
                - SetupRTPReceptionHintTrack
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:464,30'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
        - Branch String:   'demux/mp4/essetup.c:437,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:439,21'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:442,21'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:445,21'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:448,21'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:451,21'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
        - Branch String:   'demux/mp4/essetup.c:459,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:460,34'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:461,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
        - Branch String:   'demux/mp4/essetup.c:472,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:472,19'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:483,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
        - Branch String:   'demux/mp4/essetup.c:472,35'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:473,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:483,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
        - Branch String:   'demux/mp4/essetup.c:473,88'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:474,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:483,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
        - Branch String:   'demux/mp4/essetup.c:472,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:476,40'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:483,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
        - Branch String:   'demux/mp4/essetup.c:484,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:484,19'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:491,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
        - Branch String:   'demux/mp4/essetup.c:484,35'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:484,38'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:491,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
        - Branch String:   'demux/mp4/essetup.c:484,80'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:485,19'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:491,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
        - Branch String:   'demux/mp4/essetup.c:484,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:487,34'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:491,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
        - Branch String:   'demux/mp4/essetup.c:492,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:492,19'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:497,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
        - Branch String:   'demux/mp4/essetup.c:492,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:494,32'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:497,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
        - Branch String:   'demux/mp4/essetup.c:498,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:500,14'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
            - BranchSide:      'demux/mp4/essetup.c:517,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
        - Branch String:   'demux/mp4/essetup.c:500,74'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:501,14'
              BranchSideFuncs:
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:504,54'
              BranchSideFuncs:
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
        - Branch String:   'demux/mp4/essetup.c:500,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:504,54'
              BranchSideFuncs:
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:515,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
        - Branch String:   'demux/mp4/essetup.c:509,78'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:510,22'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:513,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
        - Branch String:   'demux/mp4/essetup.c:509,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:511,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:513,17'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
        - Branch String:   'demux/mp4/essetup.c:518,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:519,30'
              BranchSideFuncs:
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:520,10'
              BranchSideFuncs:
                - MP4_BoxGet
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
        - Branch String:   'demux/mp4/essetup.c:520,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:521,30'
              BranchSideFuncs:
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:522,9'
              BranchSideFuncs:
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
        - Branch String:   'demux/mp4/essetup.c:522,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:522,19'
              BranchSideFuncs:
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:534,28'
              BranchSideFuncs:
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
        - Branch String:   'demux/mp4/essetup.c:522,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:524,45'
              BranchSideFuncs:
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:534,28'
              BranchSideFuncs:
                - SetupGlobalExtensions
                - MP4_BoxGet
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
        - Branch String:   'demux/mp4/essetup.c:539,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:539,20'
              BranchSideFuncs:
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:544,18'
              BranchSideFuncs:
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:539,36'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:539,39'
              BranchSideFuncs:
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
                - __assert_fail
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:544,18'
              BranchSideFuncs:
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:539,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:541,9'
              BranchSideFuncs:
                - __assert_fail
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:544,18'
              BranchSideFuncs:
                - qt_get_default_palette
                - qt_make_palette
                - malloc
                - AVCi_create_AnnexB
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
                - MP4_BoxGet
                - CopyExtradata
                - CopyExtradata
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:541,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:541,9'
              BranchSideFuncs:
                - SetupESDS
            - BranchSide:      'demux/mp4/essetup.c:542,20'
              BranchSideFuncs:
                - SetupESDS
        - Branch String:   'demux/mp4/essetup.c:544,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:559,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:559,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:559,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:559,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:559,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:559,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:559,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:559,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:559,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:559,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:559,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:559,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:568,28'
              BranchSideFuncs:
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:568,28'
              BranchSideFuncs:
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:568,28'
              BranchSideFuncs:
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:568,28'
              BranchSideFuncs:
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:568,28'
              BranchSideFuncs:
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:575,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:581,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:586,47'
              BranchSideFuncs:
                - MP4_BoxGet
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:598,45'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:615,45'
              BranchSideFuncs:
                - MP4_BoxGet
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:631,45'
              BranchSideFuncs:
                - MP4_BoxGet
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:648,45'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:648,45'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:648,45'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:648,45'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:669,45'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:669,45'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:669,45'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:669,45'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_object_Log
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:692,52'
              BranchSideFuncs:
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:692,52'
              BranchSideFuncs:
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:692,52'
              BranchSideFuncs:
                - MP4_BoxGet
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:771,40'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:776,46'
              BranchSideFuncs:
                - MP4_BoxGet
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:776,46'
              BranchSideFuncs:
                - MP4_BoxGet
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:806,18'
              BranchSideFuncs:
                - AVCi_create_AnnexB
            - BranchSide:      'demux/mp4/essetup.c:806,18'
              BranchSideFuncs:
                - AVCi_create_AnnexB
            - BranchSide:      'demux/mp4/essetup.c:806,18'
              BranchSideFuncs:
                - AVCi_create_AnnexB
            - BranchSide:      'demux/mp4/essetup.c:806,18'
              BranchSideFuncs:
                - AVCi_create_AnnexB
            - BranchSide:      'demux/mp4/essetup.c:806,18'
              BranchSideFuncs:
                - AVCi_create_AnnexB
            - BranchSide:      'demux/mp4/essetup.c:806,18'
              BranchSideFuncs:
                - AVCi_create_AnnexB
            - BranchSide:      'demux/mp4/essetup.c:806,18'
              BranchSideFuncs:
                - AVCi_create_AnnexB
            - BranchSide:      'demux/mp4/essetup.c:806,18'
              BranchSideFuncs:
                - AVCi_create_AnnexB
            - BranchSide:      'demux/mp4/essetup.c:806,18'
              BranchSideFuncs:
                - AVCi_create_AnnexB
            - BranchSide:      'demux/mp4/essetup.c:806,18'
              BranchSideFuncs:
                - AVCi_create_AnnexB
            - BranchSide:      'demux/mp4/essetup.c:806,18'
              BranchSideFuncs:
                - AVCi_create_AnnexB
            - BranchSide:      'demux/mp4/essetup.c:806,18'
              BranchSideFuncs:
                - AVCi_create_AnnexB
            - BranchSide:      'demux/mp4/essetup.c:819,17'
              BranchSideFuncs:
                - qt_get_default_palette
                - qt_make_palette
                - malloc
            - BranchSide:      'demux/mp4/essetup.c:819,17'
              BranchSideFuncs:
                - qt_get_default_palette
                - qt_make_palette
                - malloc
            - BranchSide:      'demux/mp4/essetup.c:833,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:587,26'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:587,29'
              BranchSideFuncs:
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:593,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:587,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:589,32'
              BranchSideFuncs:
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:593,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:599,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:599,27'
              BranchSideFuncs:
                - vlc_object_Log
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:607,17'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:599,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:601,32'
              BranchSideFuncs:
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:607,17'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:616,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:616,27'
              BranchSideFuncs:
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:626,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:616,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:618,36'
              BranchSideFuncs:
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:626,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:623,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:624,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:625,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:632,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:632,27'
              BranchSideFuncs:
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:639,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:632,49'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:633,17'
              BranchSideFuncs:
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:639,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:632,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:635,44'
              BranchSideFuncs:
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:639,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:650,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:650,27'
              BranchSideFuncs:
                - vlc_object_Log
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:660,17'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:650,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:652,36'
              BranchSideFuncs:
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:660,17'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:672,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:673,17'
              BranchSideFuncs:
                - vlc_object_Log
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:675,17'
              BranchSideFuncs:
                - vlc_object_Log
                - CopyExtradata
        - Branch String:   'demux/mp4/essetup.c:675,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:675,27'
              BranchSideFuncs:
                - vlc_object_Log
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:683,17'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:675,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:677,32'
              BranchSideFuncs:
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:683,17'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/essetup.c:693,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:693,27'
              BranchSideFuncs:
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:768,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:693,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:695,53'
              BranchSideFuncs:
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:768,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:696,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:697,21'
              BranchSideFuncs:
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:698,26'
              BranchSideFuncs:
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
        - Branch String:   'demux/mp4/essetup.c:698,26'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:699,21'
              BranchSideFuncs:
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:701,21'
              BranchSideFuncs:
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
        - Branch String:   'demux/mp4/essetup.c:705,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:707,35'
              BranchSideFuncs:
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:729,62'
              BranchSideFuncs:
                - iso_23001_8_cp_to_vlc_primaries.2934
                - iso_23001_8_tc_to_vlc_xfer.2932
                - iso_23001_8_mc_to_vlc_coeffs.2930
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
        - Branch String:   'demux/mp4/essetup.c:718,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:719,65'
              BranchSideFuncs:
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:721,25'
              BranchSideFuncs:
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
        - Branch String:   'demux/mp4/essetup.c:721,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:722,25'
              BranchSideFuncs:
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:723,31'
              BranchSideFuncs:
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
        - Branch String:   'demux/mp4/essetup.c:737,44'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:737,47'
              BranchSideFuncs:
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:741,32'
              BranchSideFuncs:
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
        - Branch String:   'demux/mp4/essetup.c:737,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:739,38'
              BranchSideFuncs:
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:741,32'
              BranchSideFuncs:
                - CopyExtradata
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
        - Branch String:   'demux/mp4/essetup.c:746,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:747,42'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:748,21'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
        - Branch String:   'demux/mp4/essetup.c:748,28'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:748,31'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:758,55'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
        - Branch String:   'demux/mp4/essetup.c:748,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:750,29'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
            - BranchSide:      'demux/mp4/essetup.c:758,55'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
        - Branch String:   'demux/mp4/essetup.c:759,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:760,42'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:761,21'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:761,28'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:761,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:766,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:761,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:763,52'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:766,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:777,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:777,28'
              BranchSideFuncs:
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:789,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:777,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:779,40'
              BranchSideFuncs:
                - CopyExtradata
            - BranchSide:      'demux/mp4/essetup.c:789,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:806,33'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:806,36'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:813,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:806,70'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:807,17'
              BranchSideFuncs:
                - AVCi_create_AnnexB
            - BranchSide:      'demux/mp4/essetup.c:813,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:807,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:807,27'
              BranchSideFuncs:
                - AVCi_create_AnnexB
            - BranchSide:      'demux/mp4/essetup.c:813,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:806,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:810,45'
              BranchSideFuncs:
                - AVCi_create_AnnexB
            - BranchSide:      'demux/mp4/essetup.c:813,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:819,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:821,42'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'demux/mp4/essetup.c:825,21'
              BranchSideFuncs:
                - qt_get_default_palette
                - qt_make_palette
        - Branch String:   'demux/mp4/essetup.c:822,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:823,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:824,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:838,32'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:838,35'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:841,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:838,56'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:839,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:841,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/essetup.c:838,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/essetup.c:840,26'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/essetup.c:841,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/essetup.c:292,36'
          Dst:             GetSampleType
        - Src:             'demux/mp4/essetup.c:338,9'
          Dst:             video_format_TransformBy
        - Src:             'demux/mp4/essetup.c:343,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:347,17'
          Dst:             CmpUUID
        - Src:             'demux/mp4/essetup.c:366,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:381,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:387,23'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:391,17'
          Dst:             CmpUUID
        - Src:             'demux/mp4/essetup.c:394,18'
          Dst:             memcmp
        - Src:             'demux/mp4/essetup.c:402,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:405,9'
          Dst:             vlc_viewpoint_from_euler
        - Src:             'demux/mp4/essetup.c:411,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:412,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:451,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:459,18'
          Dst:             SetupRTPReceptionHintTrack
        - Src:             'demux/mp4/essetup.c:471,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:483,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:491,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:497,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:504,21'
          Dst:             iso_23001_8_cp_to_vlc_primaries
        - Src:             'demux/mp4/essetup.c:506,21'
          Dst:             iso_23001_8_tc_to_vlc_xfer
        - Src:             'demux/mp4/essetup.c:508,21'
          Dst:             iso_23001_8_mc_to_vlc_coeffs
        - Src:             'demux/mp4/essetup.c:517,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:519,18'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:521,18'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:534,5'
          Dst:             SetupGlobalExtensions
        - Src:             'demux/mp4/essetup.c:538,25'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:541,9'
          Dst:             __assert_fail
        - Src:             'demux/mp4/essetup.c:542,9'
          Dst:             SetupESDS
        - Src:             'demux/mp4/essetup.c:568,13'
          Dst:             CopyExtradata
        - Src:             'demux/mp4/essetup.c:586,35'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:589,17'
          Dst:             CopyExtradata
        - Src:             'demux/mp4/essetup.c:598,33'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:601,17'
          Dst:             CopyExtradata
        - Src:             'demux/mp4/essetup.c:607,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:615,33'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:620,17'
          Dst:             CopyExtradata
        - Src:             'demux/mp4/essetup.c:631,33'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:635,17'
          Dst:             CopyExtradata
        - Src:             'demux/mp4/essetup.c:648,33'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:654,17'
          Dst:             CopyExtradata
        - Src:             'demux/mp4/essetup.c:660,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:669,33'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:677,17'
          Dst:             CopyExtradata
        - Src:             'demux/mp4/essetup.c:683,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/essetup.c:692,39'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:729,29'
          Dst:             iso_23001_8_cp_to_vlc_primaries
        - Src:             'demux/mp4/essetup.c:731,29'
          Dst:             iso_23001_8_tc_to_vlc_xfer
        - Src:             'demux/mp4/essetup.c:733,29'
          Dst:             iso_23001_8_mc_to_vlc_coeffs
        - Src:             'demux/mp4/essetup.c:741,17'
          Dst:             CopyExtradata
        - Src:             'demux/mp4/essetup.c:745,43'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:747,30'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:758,43'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:760,30'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:771,28'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:776,33'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/essetup.c:783,17'
          Dst:             CopyExtradata
        - Src:             'demux/mp4/essetup.c:810,25'
          Dst:             AVCi_create_AnnexB
        - Src:             'demux/mp4/essetup.c:825,21'
          Dst:             qt_get_default_palette
        - Src:             'demux/mp4/essetup.c:827,42'
          Dst:             qt_make_palette
        - Src:             'demux/mp4/essetup.c:833,13'
          Dst:             vlc_object_Log
    - functionName:    vlc_bswap16
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decodeQtLanguageCode
      functionSourceFile: '/src/vlc/modules/demux/mp4/languages.h'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_language_code
        - psz_iso
        - b_mactables
      BBCount:         23
      ICount:          144
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/languages.h:56,34'
          Branch Sides:
            - BranchSide:      'demux/mp4/languages.h:56,37'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/languages.h:59,10'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/languages.h:56,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/languages.h:59,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/languages.h:75,10'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/languages.h:60,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/languages.h:62,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/languages.h:64,19'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/languages.h:64,42'
          Branch Sides:
            - BranchSide:      'demux/mp4/languages.h:64,45'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/languages.h:70,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/languages.h:64,19'
          Branch Sides:
            - BranchSide:      'demux/mp4/languages.h:66,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/languages.h:70,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/languages.h:79,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/languages.h:81,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/languages.h:85,23'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/languages.h:85,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/languages.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/languages.h:86,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iTUNTripletCallback
      functionSourceFile: '/src/vlc/modules/demux/mp4/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_key
        - p_data
        - priv
      BBCount:         55
      ICount:          362
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - StringConvert
        - U32_AT
        - __isoc99_sscanf
        - strcmp
        - strncasecmp
        - strncmp
        - vlc_meta_SetExtraWithPriority
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/meta.c:379,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:381,39'
              BranchSideFuncs:
                - strcmp
                - StringConvert
                - free
                - __isoc99_sscanf
                - strcmp
                - strncmp
                - U32_AT.3038
                - strncmp
                - U32_AT.3038
                - strncasecmp
                - StringConvert
                - free
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/mp4/meta.c:389,22'
              BranchSideFuncs:
                - strcmp
                - StringConvert
                - free
                - __isoc99_sscanf
                - strcmp
                - strncmp
                - U32_AT.3038
                - strncmp
                - U32_AT.3038
                - strncasecmp
                - StringConvert
                - free
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/mp4/meta.c:383,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:383,31'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
            - BranchSide:      'demux/mp4/meta.c:387,15'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/meta.c:383,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:386,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/meta.c:387,15'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/meta.c:389,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:391,39'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - U32_AT.3038
                - strncmp
                - U32_AT.3038
                - strncasecmp
                - StringConvert
                - free
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/mp4/meta.c:410,22'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - U32_AT.3038
                - strncmp
                - U32_AT.3038
                - strncasecmp
                - StringConvert
                - free
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/mp4/meta.c:394,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:394,31'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
            - BranchSide:      'demux/mp4/meta.c:408,15'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/meta.c:394,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:398,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/meta.c:408,15'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/meta.c:398,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:398,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/meta.c:398,13'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/meta.c:399,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:400,58'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/meta.c:402,25'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/meta.c:402,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:402,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/meta.c:402,13'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/meta.c:403,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:404,34'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/meta.c:405,17'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/meta.c:405,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:405,30'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/meta.c:407,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/meta.c:405,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:406,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/meta.c:407,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/meta.c:410,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:412,39'
              BranchSideFuncs:
                - strncasecmp
                - StringConvert
                - free
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/mp4/meta.c:424,27'
              BranchSideFuncs:
                - strncasecmp
                - StringConvert
                - free
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/mp4/meta.c:414,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:416,45'
              BranchSideFuncs:
                - strncmp
                - U32_AT.3038
                - strncmp
                - U32_AT.3038
            - BranchSide:      'demux/mp4/meta.c:422,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:417,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:418,54'
              BranchSideFuncs:
                - strncmp
                - U32_AT.3038
                - strncmp
                - U32_AT.3038
            - BranchSide:      'demux/mp4/meta.c:419,31'
              BranchSideFuncs:
                - strncmp
                - U32_AT.3038
                - strncmp
                - U32_AT.3038
        - Branch String:   'demux/mp4/meta.c:427,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:428,13'
              BranchSideFuncs:
                - vlc_meta_SetExtraWithPriority
                - free
            - BranchSide:      'demux/mp4/meta.c:429,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/meta.c:379,10'
          Dst:             strcmp
        - Src:             'demux/mp4/meta.c:382,25'
          Dst:             StringConvert
        - Src:             'demux/mp4/meta.c:383,24'
          Dst:             __isoc99_sscanf
        - Src:             'demux/mp4/meta.c:389,15'
          Dst:             strcmp
        - Src:             'demux/mp4/meta.c:392,25'
          Dst:             StringConvert
        - Src:             'demux/mp4/meta.c:394,24'
          Dst:             __isoc99_sscanf
        - Src:             'demux/mp4/meta.c:410,15'
          Dst:             strcmp
        - Src:             'demux/mp4/meta.c:417,18'
          Dst:             strncmp
        - Src:             'demux/mp4/meta.c:418,54'
          Dst:             U32_AT
        - Src:             'demux/mp4/meta.c:419,23'
          Dst:             strncmp
        - Src:             'demux/mp4/meta.c:420,54'
          Dst:             U32_AT
        - Src:             'demux/mp4/meta.c:424,15'
          Dst:             strncasecmp
        - Src:             'demux/mp4/meta.c:426,25'
          Dst:             StringConvert
        - Src:             'demux/mp4/meta.c:428,13'
          Dst:             vlc_meta_SetExtraWithPriority
    - functionName:    StringConvert
      functionSourceFile: '/src/vlc/modules/demux/mp4/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_data
      BBCount:         17
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - FromCharset
      functionUses:    5
      BranchProfiles:
        - Branch String:   'demux/mp4/meta.c:147,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:147,22'
              BranchSideFuncs:
                - FromCharset
                - FromCharset
                - FromCharset
            - BranchSide:      'demux/mp4/meta.c:148,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:147,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:148,9'
              BranchSideFuncs:
                - FromCharset
                - FromCharset
                - FromCharset
            - BranchSide:      'demux/mp4/meta.c:150,13'
              BranchSideFuncs:
                - FromCharset
                - FromCharset
                - FromCharset
        - Branch String:   'demux/mp4/meta.c:150,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:154,38'
              BranchSideFuncs:
                - FromCharset
            - BranchSide:      'demux/mp4/meta.c:154,38'
              BranchSideFuncs:
                - FromCharset
            - BranchSide:      'demux/mp4/meta.c:157,41'
              BranchSideFuncs:
                - FromCharset
            - BranchSide:      'demux/mp4/meta.c:157,41'
              BranchSideFuncs:
                - FromCharset
            - BranchSide:      'demux/mp4/meta.c:159,42'
              BranchSideFuncs:
                - FromCharset
            - BranchSide:      'demux/mp4/meta.c:161,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/meta.c:154,16'
          Dst:             FromCharset
        - Src:             'demux/mp4/meta.c:157,16'
          Dst:             FromCharset
        - Src:             'demux/mp4/meta.c:159,16'
          Dst:             FromCharset
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ParseTriplet
      functionSourceFile: '/src/vlc/modules/demux/mp4/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
        - psz_ns
        - psz_key
        - pf_callback
        - p_priv
      BBCount:         38
      ICount:          248
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - MP4_BoxGet
        - strlen
        - strncmp
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/meta.c:341,19'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:341,35'
              BranchSideFuncs:
                - strlen
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - strndup
                - free
                - strncmp
                - strncmp
                - strlen
            - BranchSide:      'demux/mp4/meta.c:341,12'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - strndup
                - free
                - strncmp
                - strncmp
                - strlen
        - Branch String:   'demux/mp4/meta.c:342,20'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:342,37'
              BranchSideFuncs:
                - strlen
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - strndup
                - free
                - strncmp
                - strncmp
            - BranchSide:      'demux/mp4/meta.c:342,12'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxGet
                - strndup
                - free
                - strncmp
                - strncmp
        - Branch String:   'demux/mp4/meta.c:346,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:346,20'
              BranchSideFuncs:
                - strndup
                - free
                - strncmp
                - strncmp
            - BranchSide:      'demux/mp4/meta.c:349,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:346,61'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:347,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:349,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:347,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:347,20'
              BranchSideFuncs:
                - strndup
                - free
                - strncmp
                - strncmp
            - BranchSide:      'demux/mp4/meta.c:349,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:347,62'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:348,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:349,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:348,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:348,21'
              BranchSideFuncs:
                - strndup
                - free
                - strncmp
                - strncmp
            - BranchSide:      'demux/mp4/meta.c:349,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:346,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:349,9'
              BranchSideFuncs:
                - strndup
                - free
                - strncmp
                - strncmp
            - BranchSide:      'demux/mp4/meta.c:351,9'
              BranchSideFuncs:
                - strndup
                - free
                - strncmp
                - strncmp
        - Branch String:   'demux/mp4/meta.c:351,51'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:352,33'
              BranchSideFuncs:
                - strncmp
                - strndup
                - free
                - strncmp
            - BranchSide:      'demux/mp4/meta.c:355,9'
              BranchSideFuncs:
                - strndup
                - free
                - strncmp
        - Branch String:   'demux/mp4/meta.c:351,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:353,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:355,9'
              BranchSideFuncs:
                - strndup
                - free
                - strncmp
        - Branch String:   'demux/mp4/meta.c:355,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:356,9'
              BranchSideFuncs:
                - strndup
                - free
                - strncmp
            - BranchSide:      'demux/mp4/meta.c:360,46'
              BranchSideFuncs:
                - strndup
                - free
        - Branch String:   'demux/mp4/meta.c:356,52'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:357,33'
              BranchSideFuncs:
                - strncmp
                - strndup
                - free
            - BranchSide:      'demux/mp4/meta.c:360,46'
              BranchSideFuncs:
                - strndup
                - free
        - Branch String:   'demux/mp4/meta.c:355,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:358,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:360,46'
              BranchSideFuncs:
                - strndup
                - free
        - Branch String:   'demux/mp4/meta.c:362,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:363,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/meta.c:364,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/meta.c:341,28'
          Dst:             strlen
        - Src:             'demux/mp4/meta.c:342,30'
          Dst:             strlen
        - Src:             'demux/mp4/meta.c:343,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/meta.c:344,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/meta.c:345,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/meta.c:352,9'
          Dst:             strncmp
        - Src:             'demux/mp4/meta.c:357,9'
          Dst:             strncmp
        - Src:             'demux/mp4/meta.c:360,22'
          Dst:             strndup
    - functionName:    U16_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap16
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:932,12'
          Dst:             vlc_bswap16
    - functionName:    ExtractIntlStrings
      functionSourceFile: '/src/vlc/modules/demux/mp4/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_meta
        - p_box
      BBCount:         45
      ICount:          303
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - AtomXA9ToMeta
        - FromCharset
        - MP4_BoxGet
        - U16_AT
        - asprintf
        - decodeQtLanguageCode
        - memcmp
        - strcpy
        - vlc_meta_Delete
        - vlc_meta_Merge
        - vlc_meta_New
        - vlc_meta_SetExtraWithPriority
        - vlc_meta_SetWithPriority
        - vlc_meta_TypeToLocalizedString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/meta.c:256,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:257,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:262,24'
              BranchSideFuncs:
                - AtomXA9ToMeta
                - vlc_meta_New
                - vlc_meta_Delete
                - vlc_meta_Merge
                - U16_AT.3048
                - U16_AT.3048
                - decodeQtLanguageCode
                - FromCharset
                - asprintf
                - free
                - vlc_meta_SetExtraWithPriority
                - free
                - vlc_meta_SetWithPriority
                - vlc_meta_TypeToLocalizedString
                - memcmp
                - strcpy
        - Branch String:   'demux/mp4/meta.c:262,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:263,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:265,9'
              BranchSideFuncs:
                - vlc_meta_New
                - vlc_meta_Delete
                - vlc_meta_Merge
                - U16_AT.3048
                - U16_AT.3048
                - decodeQtLanguageCode
                - FromCharset
                - asprintf
                - free
                - vlc_meta_SetExtraWithPriority
                - free
                - vlc_meta_SetWithPriority
                - vlc_meta_TypeToLocalizedString
                - memcmp
                - strcpy
        - Branch String:   'demux/mp4/meta.c:265,46'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:266,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:270,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:266,46'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:267,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:270,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:267,46'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:270,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:265,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:270,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:273,31'
              BranchSideFuncs:
                - vlc_meta_New
                - vlc_meta_Delete
                - vlc_meta_Merge
                - U16_AT.3048
                - U16_AT.3048
                - decodeQtLanguageCode
                - FromCharset
                - asprintf
                - free
                - vlc_meta_SetExtraWithPriority
                - free
                - vlc_meta_SetWithPriority
                - vlc_meta_TypeToLocalizedString
                - memcmp
                - strcpy
        - Branch String:   'demux/mp4/meta.c:275,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:278,26'
              BranchSideFuncs:
                - vlc_meta_Delete
                - vlc_meta_Merge
                - U16_AT.3048
                - U16_AT.3048
                - decodeQtLanguageCode
                - FromCharset
                - asprintf
                - free
                - vlc_meta_SetExtraWithPriority
                - free
                - vlc_meta_SetWithPriority
                - vlc_meta_TypeToLocalizedString
                - memcmp
                - strcpy
        - Branch String:   'demux/mp4/meta.c:281,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:283,26'
              BranchSideFuncs:
                - U16_AT.3048
                - U16_AT.3048
                - decodeQtLanguageCode
                - FromCharset
                - vlc_meta_Delete
                - vlc_meta_Merge
                - asprintf
                - free
                - vlc_meta_SetExtraWithPriority
                - free
                - vlc_meta_SetWithPriority
                - vlc_meta_TypeToLocalizedString
                - memcmp
                - strcpy
            - BranchSide:      'demux/mp4/meta.c:327,9'
              BranchSideFuncs:
                - vlc_meta_Delete
                - vlc_meta_Merge
        - Branch String:   'demux/mp4/meta.c:288,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:289,13'
              BranchSideFuncs:
                - vlc_meta_Delete
                - vlc_meta_Merge
            - BranchSide:      'demux/mp4/meta.c:291,14'
              BranchSideFuncs:
                - decodeQtLanguageCode
                - FromCharset
                - vlc_meta_Delete
                - vlc_meta_Merge
                - U16_AT.3048
                - U16_AT.3048
                - asprintf
                - free
                - vlc_meta_SetExtraWithPriority
                - free
                - vlc_meta_SetWithPriority
                - vlc_meta_TypeToLocalizedString
                - memcmp
                - strcpy
        - Branch String:   'demux/mp4/meta.c:295,29'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:295,32'
              BranchSideFuncs:
                - FromCharset
                - vlc_meta_Delete
                - vlc_meta_Merge
                - U16_AT.3048
                - U16_AT.3048
                - decodeQtLanguageCode
                - asprintf
                - free
                - vlc_meta_SetExtraWithPriority
                - free
                - vlc_meta_SetWithPriority
                - vlc_meta_TypeToLocalizedString
                - memcmp
                - strcpy
            - BranchSide:      'demux/mp4/meta.c:301,35'
              BranchSideFuncs:
                - FromCharset
                - vlc_meta_Delete
                - vlc_meta_Merge
                - U16_AT.3048
                - U16_AT.3048
                - decodeQtLanguageCode
                - memcmp
                - strcpy
                - asprintf
                - free
                - vlc_meta_SetExtraWithPriority
                - free
                - vlc_meta_SetWithPriority
                - vlc_meta_TypeToLocalizedString
        - Branch String:   'demux/mp4/meta.c:295,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:297,21'
              BranchSideFuncs:
                - memcmp
                - strcpy
                - FromCharset
                - vlc_meta_Delete
                - vlc_meta_Merge
                - U16_AT.3048
                - U16_AT.3048
                - decodeQtLanguageCode
                - asprintf
                - free
                - vlc_meta_SetExtraWithPriority
                - free
                - vlc_meta_SetWithPriority
                - vlc_meta_TypeToLocalizedString
            - BranchSide:      'demux/mp4/meta.c:301,35'
              BranchSideFuncs:
                - FromCharset
                - vlc_meta_Delete
                - vlc_meta_Merge
                - U16_AT.3048
                - U16_AT.3048
                - decodeQtLanguageCode
                - memcmp
                - strcpy
                - asprintf
                - free
                - vlc_meta_SetExtraWithPriority
                - free
                - vlc_meta_SetWithPriority
                - vlc_meta_TypeToLocalizedString
        - Branch String:   'demux/mp4/meta.c:297,40'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:297,30'
              BranchSideFuncs:
                - strcpy
                - FromCharset
                - vlc_meta_Delete
                - vlc_meta_Merge
                - U16_AT.3048
                - U16_AT.3048
                - decodeQtLanguageCode
                - memcmp
                - asprintf
                - free
                - vlc_meta_SetExtraWithPriority
                - free
                - vlc_meta_SetWithPriority
                - vlc_meta_TypeToLocalizedString
            - BranchSide:      'demux/mp4/meta.c:297,51'
              BranchSideFuncs:
                - memcmp
                - strcpy
                - FromCharset
                - vlc_meta_Delete
                - vlc_meta_Merge
                - U16_AT.3048
                - U16_AT.3048
                - decodeQtLanguageCode
                - asprintf
                - free
                - vlc_meta_SetExtraWithPriority
                - free
                - vlc_meta_SetWithPriority
                - vlc_meta_TypeToLocalizedString
        - Branch String:   'demux/mp4/meta.c:302,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:304,17'
              BranchSideFuncs:
                - asprintf
                - free
                - vlc_meta_Delete
                - vlc_meta_Merge
                - U16_AT.3048
                - U16_AT.3048
                - decodeQtLanguageCode
                - FromCharset
                - memcmp
                - strcpy
                - vlc_meta_SetExtraWithPriority
                - free
                - vlc_meta_SetWithPriority
                - vlc_meta_TypeToLocalizedString
            - BranchSide:      'demux/mp4/meta.c:323,19'
              BranchSideFuncs:
                - vlc_meta_Delete
                - vlc_meta_Merge
                - U16_AT.3048
                - U16_AT.3048
                - decodeQtLanguageCode
                - FromCharset
                - asprintf
                - free
                - vlc_meta_SetExtraWithPriority
                - free
                - vlc_meta_SetWithPriority
                - vlc_meta_TypeToLocalizedString
                - memcmp
                - strcpy
        - Branch String:   'demux/mp4/meta.c:304,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:306,17'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - vlc_meta_TypeToLocalizedString
                - free
                - vlc_meta_Delete
                - vlc_meta_Merge
                - U16_AT.3048
                - U16_AT.3048
                - decodeQtLanguageCode
                - FromCharset
                - asprintf
                - vlc_meta_SetExtraWithPriority
                - free
                - memcmp
                - strcpy
            - BranchSide:      'demux/mp4/meta.c:314,48'
              BranchSideFuncs:
                - asprintf
                - free
                - vlc_meta_Delete
                - vlc_meta_Merge
                - U16_AT.3048
                - U16_AT.3048
                - decodeQtLanguageCode
                - FromCharset
                - vlc_meta_SetWithPriority
                - vlc_meta_TypeToLocalizedString
                - memcmp
                - strcpy
                - vlc_meta_SetExtraWithPriority
                - free
        - Branch String:   'demux/mp4/meta.c:327,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:328,25'
              BranchSideFuncs:
                - vlc_meta_Merge
                - vlc_meta_Delete
            - BranchSide:      'demux/mp4/meta.c:330,22'
              BranchSideFuncs:
                - vlc_meta_Delete
      Callsites:
        - Src:             'demux/mp4/meta.c:256,9'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/meta.c:262,9'
          Dst:             AtomXA9ToMeta
        - Src:             'demux/mp4/meta.c:273,31'
          Dst:             vlc_meta_New
        - Src:             'demux/mp4/meta.c:283,26'
          Dst:             U16_AT
        - Src:             'demux/mp4/meta.c:284,27'
          Dst:             U16_AT
        - Src:             'demux/mp4/meta.c:293,9'
          Dst:             decodeQtLanguageCode
        - Src:             'demux/mp4/meta.c:297,43'
          Dst:             memcmp
        - Src:             'demux/mp4/meta.c:297,13'
          Dst:             strcpy
        - Src:             'demux/mp4/meta.c:301,22'
          Dst:             FromCharset
        - Src:             'demux/mp4/meta.c:306,17'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/mp4/meta.c:308,28'
          Dst:             vlc_meta_TypeToLocalizedString
        - Src:             'demux/mp4/meta.c:314,21'
          Dst:             asprintf
        - Src:             'demux/mp4/meta.c:316,21'
          Dst:             vlc_meta_SetExtraWithPriority
        - Src:             'demux/mp4/meta.c:328,9'
          Dst:             vlc_meta_Merge
        - Src:             'demux/mp4/meta.c:330,5'
          Dst:             vlc_meta_Delete
    - functionName:    AtomXA9ToMeta
      functionSourceFile: '/src/vlc/modules/demux/mp4/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_type
        - meta_type
        - meta_key
      BBCount:         24
      ICount:          134
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/meta.c:214,36'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:214,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:214,39'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:214,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:215,27'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:218,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:215,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:215,42'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:216,41'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:218,35'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:218,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:218,38'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:218,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:219,32'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:222,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:219,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:219,47'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:220,44'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:222,23'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:222,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:222,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strcpy
      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:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ID3TextTagHandler
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../meta_engine/ID3Meta.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - type
        - psz_extra
        - p_meta
        - pb_updated
      BBCount:         26
      ICount:          146
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - ID3TextConvert
        - strcmp
        - vlc_meta_Get
        - vlc_meta_GetExtra
        - vlc_meta_SetExtraWithPriority
        - vlc_meta_SetWithPriority
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:50,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:51,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:54,39'
              BranchSideFuncs:
                - ID3TextConvert.3052
                - free
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strcmp
                - vlc_meta_GetExtra
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:55,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:55,17'
              BranchSideFuncs:
                - free
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - strcmp
                - vlc_meta_GetExtra
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:69,11'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:55,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:57,33'
              BranchSideFuncs:
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetExtraWithPriority
                - strcmp
                - vlc_meta_GetExtra
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:69,11'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:57,31'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:57,66'
              BranchSideFuncs:
                - vlc_meta_GetExtra
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetExtraWithPriority
                - strcmp
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:58,61'
              BranchSideFuncs:
                - vlc_meta_Get
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetExtraWithPriority
                - strcmp
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:59,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:59,33'
              BranchSideFuncs:
                - strcmp
                - free
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:61,17'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:59,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:61,17'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:68,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:61,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:62,18'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:63,17'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:63,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:64,17'
              BranchSideFuncs:
                - vlc_meta_SetExtraWithPriority
                - free
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:66,17'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
      Callsites:
        - Src:             'demux/mp4/../../meta_engine/ID3Meta.h:54,23'
          Dst:             ID3TextConvert
        - Src:             'demux/mp4/../../meta_engine/ID3Meta.h:57,47'
          Dst:             vlc_meta_GetExtra
        - Src:             'demux/mp4/../../meta_engine/ID3Meta.h:58,47'
          Dst:             vlc_meta_Get
        - Src:             'demux/mp4/../../meta_engine/ID3Meta.h:59,25'
          Dst:             strcmp
        - Src:             'demux/mp4/../../meta_engine/ID3Meta.h:64,17'
          Dst:             vlc_meta_SetExtraWithPriority
        - Src:             'demux/mp4/../../meta_engine/ID3Meta.h:66,17'
          Dst:             vlc_meta_SetWithPriority
    - functionName:    ID3TextConvert
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../meta_engine/ID3Text.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - ppsz_allocated
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ID3TextConv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/../../meta_engine/ID3Text.h:68,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Text.h:70,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Text.h:73,26'
              BranchSideFuncs:
                - ID3TextConv.3053
      Callsites:
        - Src:             'demux/mp4/../../meta_engine/ID3Text.h:73,12'
          Dst:             ID3TextConv
    - functionName:    ID3TextConv
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../meta_engine/ID3Text.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - i_charset
        - ppsz_allocated
      BBCount:         21
      ICount:          133
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - FromCharset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/../../meta_engine/ID3Text.h:30,19'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Text.h:30,22'
              BranchSideFuncs:
                - malloc
                - FromCharset
                - FromCharset
                - FromCharset
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Text.h:30,19'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../meta_engine/ID3Text.h:30,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Text.h:30,9'
              BranchSideFuncs:
                - malloc
                - FromCharset
                - FromCharset
                - FromCharset
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Text.h:32,17'
              BranchSideFuncs:
                - malloc
                - FromCharset
                - FromCharset
                - FromCharset
        - Branch String:   'demux/mp4/../../meta_engine/ID3Text.h:32,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Text.h:35,60'
              BranchSideFuncs:
                - FromCharset
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Text.h:38,58'
              BranchSideFuncs:
                - FromCharset
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Text.h:41,58'
              BranchSideFuncs:
                - FromCharset
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Text.h:42,17'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Text.h:45,21'
              BranchSideFuncs:
                - malloc
        - Branch String:   'demux/mp4/../../meta_engine/ID3Text.h:45,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Text.h:47,54'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Text.h:56,42'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../meta_engine/ID3Text.h:48,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Text.h:50,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Text.h:53,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/../../meta_engine/ID3Text.h:35,33'
          Dst:             FromCharset
        - Src:             'demux/mp4/../../meta_engine/ID3Text.h:38,33'
          Dst:             FromCharset
        - Src:             'demux/mp4/../../meta_engine/ID3Text.h:41,33'
          Dst:             FromCharset
    - functionName:    ID3LinkFrameTagHandler
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../meta_engine/ID3Meta.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - p_meta
        - pb_updated
      BBCount:         22
      ICount:          139
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - strncmp
        - strndup
        - strnlen
        - vlc_meta_Get
        - vlc_meta_SetWithPriority
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:77,20'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:77,23'
              BranchSideFuncs:
                - strnlen
                - strncmp
                - vlc_meta_Get
                - strndup
                - vlc_meta_SetWithPriority
                - free
                - strncmp
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:96,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:77,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:79,42'
              BranchSideFuncs:
                - strnlen
                - strncmp
                - vlc_meta_Get
                - strndup
                - vlc_meta_SetWithPriority
                - free
                - strncmp
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:96,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:82,35'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:82,38'
              BranchSideFuncs:
                - strncmp
                - vlc_meta_Get
                - strndup
                - vlc_meta_SetWithPriority
                - free
                - strncmp
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:94,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:82,53'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:83,38'
              BranchSideFuncs:
                - strncmp
                - vlc_meta_Get
                - strndup
                - vlc_meta_SetWithPriority
                - free
                - strncmp
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:94,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:82,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:85,49'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:94,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:86,26'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:86,38'
              BranchSideFuncs:
                - strncmp
                - strndup
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:88,42'
              BranchSideFuncs:
                - strndup
                - vlc_meta_SetWithPriority
                - free
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:86,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:88,42'
              BranchSideFuncs:
                - strndup
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:93,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/../../meta_engine/ID3Meta.h:81,28'
          Dst:             strnlen
        - Src:             'demux/mp4/../../meta_engine/ID3Meta.h:83,14'
          Dst:             strncmp
        - Src:             'demux/mp4/../../meta_engine/ID3Meta.h:85,35'
          Dst:             vlc_meta_Get
        - Src:             'demux/mp4/../../meta_engine/ID3Meta.h:86,29'
          Dst:             strncmp
        - Src:             'demux/mp4/../../meta_engine/ID3Meta.h:88,33'
          Dst:             strndup
        - Src:             'demux/mp4/../../meta_engine/ID3Meta.h:89,17'
          Dst:             vlc_meta_SetWithPriority
    - functionName:    ID3HandleTag
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../meta_engine/ID3Meta.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - i_tag
        - p_meta
        - pb_updated
      BBCount:         30
      ICount:          190
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - ID3LinkFrameTagHandler
        - ID3TextConv
        - ID3TextConvert
        - ID3TextTagHandler
        - strlen
        - strncasecmp
        - vlc_meta_GetExtraCount
        - vlc_meta_SetExtraWithPriority
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:103,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:105,40'
              BranchSideFuncs:
                - ID3LinkFrameTagHandler.3056
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:107,14'
              BranchSideFuncs:
                - ID3TextTagHandler.3051
                - ID3TextConvert.3052
                - strlen
                - free
                - vlc_meta_GetExtraCount
                - strncasecmp
                - ID3TextConv.3053
                - vlc_meta_SetExtraWithPriority
                - free
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:107,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:110,47'
              BranchSideFuncs:
                - ID3TextConvert.3052
                - strlen
                - free
                - vlc_meta_GetExtraCount
                - strncasecmp
                - ID3TextConv.3053
                - vlc_meta_SetExtraWithPriority
                - free
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:133,15'
              BranchSideFuncs:
                - ID3TextTagHandler.3051
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:111,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:113,42'
              BranchSideFuncs:
                - strlen
                - free
                - vlc_meta_GetExtraCount
                - strncasecmp
                - ID3TextConv.3053
                - vlc_meta_SetExtraWithPriority
                - free
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:132,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:114,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:117,35'
              BranchSideFuncs:
                - strncasecmp
                - ID3TextConv.3053
                - free
                - vlc_meta_GetExtraCount
                - vlc_meta_SetExtraWithPriority
                - free
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:129,19'
              BranchSideFuncs:
                - free
                - vlc_meta_GetExtraCount
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:117,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:120,57'
              BranchSideFuncs:
                - free
                - vlc_meta_GetExtraCount
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:128,13'
              BranchSideFuncs:
                - free
                - vlc_meta_GetExtraCount
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:122,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:124,25'
              BranchSideFuncs:
                - vlc_meta_SetExtraWithPriority
                - free
                - free
                - vlc_meta_GetExtraCount
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:127,17'
              BranchSideFuncs:
                - free
                - vlc_meta_GetExtraCount
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:135,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:137,37'
              BranchSideFuncs:
                - ID3TextTagHandler.3051
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:143,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../meta_engine/ID3Meta.h:137,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:138,43'
              BranchSideFuncs:
                - ID3TextTagHandler.3051
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Meta.h:142,9'
              BranchSideFuncs:
                - ID3TextTagHandler.3051
      Callsites:
        - Src:             'demux/mp4/../../meta_engine/ID3Meta.h:105,16'
          Dst:             ID3LinkFrameTagHandler
        - Src:             'demux/mp4/../../meta_engine/ID3Meta.h:110,31'
          Dst:             ID3TextConvert
        - Src:             'demux/mp4/../../meta_engine/ID3Meta.h:113,34'
          Dst:             strlen
        - Src:             'demux/mp4/../../meta_engine/ID3Meta.h:117,22'
          Dst:             strncasecmp
        - Src:             'demux/mp4/../../meta_engine/ID3Meta.h:120,43'
          Dst:             ID3TextConv
        - Src:             'demux/mp4/../../meta_engine/ID3Meta.h:124,25'
          Dst:             vlc_meta_SetExtraWithPriority
        - Src:             'demux/mp4/../../meta_engine/ID3Meta.h:130,21'
          Dst:             vlc_meta_GetExtraCount
        - Src:             'demux/mp4/../../meta_engine/ID3Meta.h:138,24'
          Dst:             ID3TextTagHandler
    - functionName:    ID3TAG_ReadSize
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../meta_engine/ID3Tag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_buffer
        - b_syncsafe
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - U32_AT
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:25,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:26,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:27,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/../../meta_engine/ID3Tag.h:26,16'
          Dst:             U32_AT
    - functionName:    ID3TAG_IsTag
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../meta_engine/ID3Tag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_buffer
        - b_footer
      BBCount:         10
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - U32_AT
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:35,66'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:35,66'
              BranchSideFuncs:
                - U32_AT.3038
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:36,13'
              BranchSideFuncs:
                - U32_AT.3038
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:36,32'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:36,32'
              BranchSideFuncs:
                - U32_AT.3038
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:37,13'
              BranchSideFuncs:
                - U32_AT.3038
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:37,32'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:37,32'
              BranchSideFuncs:
                - U32_AT.3038
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:38,14'
              BranchSideFuncs:
                - U32_AT.3038
      Callsites:
        - Src:             'demux/mp4/../../meta_engine/ID3Tag.h:35,13'
          Dst:             memcmp
        - Src:             'demux/mp4/../../meta_engine/ID3Tag.h:38,14'
          Dst:             U32_AT
    - functionName:    ID3TAG_Parse_Handler
      functionSourceFile: '/src/vlc/modules/demux/mp4/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_tag
        - p_payload
        - i_payload
        - p_priv
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ID3HandleTag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mp4/meta.c:581,12'
          Dst:             ID3HandleTag
    - functionName:    ID3TAG_Parse
      functionSourceFile: '/src/vlc/modules/demux/mp4/../../meta_engine/ID3Tag.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_peek
        - i_peek
        - pf_callback
        - p_priv
      BBCount:         48
      ICount:          315
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - ID3TAG_IsTag
        - ID3TAG_ReadSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:46,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:46,38'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
                - ID3TAG_IsTag.3065
                - ID3TAG_ReadSize.3064
                - ID3TAG_ReadSize.3064
                - ID3TAG_ReadSize.3064
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:93,9'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:46,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:48,36'
              BranchSideFuncs:
                - ID3TAG_ReadSize.3064
                - ID3TAG_IsTag.3065
                - ID3TAG_ReadSize.3064
                - ID3TAG_ReadSize.3064
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:93,9'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:51,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:52,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:53,24'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
                - ID3TAG_ReadSize.3064
                - ID3TAG_ReadSize.3064
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:57,29'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:57,32'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
                - ID3TAG_ReadSize.3064
                - ID3TAG_ReadSize.3064
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:76,9'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
                - ID3TAG_ReadSize.3064
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:57,48'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:57,52'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
                - ID3TAG_ReadSize.3064
                - ID3TAG_ReadSize.3064
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:76,9'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
                - ID3TAG_ReadSize.3064
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:57,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:59,17'
              BranchSideFuncs:
                - ID3TAG_ReadSize.3064
                - ID3TAG_IsTag.3065
                - ID3TAG_ReadSize.3064
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:76,9'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
                - ID3TAG_ReadSize.3064
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:59,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:60,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:61,50'
              BranchSideFuncs:
                - ID3TAG_ReadSize.3064
                - ID3TAG_IsTag.3065
                - ID3TAG_ReadSize.3064
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:62,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:65,21'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
                - ID3TAG_ReadSize.3064
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:69,17'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
                - ID3TAG_ReadSize.3064
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:65,35'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:65,38'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
                - ID3TAG_ReadSize.3064
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:67,26'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
                - ID3TAG_ReadSize.3064
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:65,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:66,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:67,26'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
                - ID3TAG_ReadSize.3064
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:69,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:70,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:71,24'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
                - ID3TAG_ReadSize.3064
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:76,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:78,34'
              BranchSideFuncs:
                - ID3TAG_ReadSize.3064
                - ID3TAG_IsTag.3065
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:90,5'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:80,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:81,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:83,17'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
                - ID3TAG_ReadSize.3064
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:83,34'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:84,17'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
                - ID3TAG_ReadSize.3064
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:87,24'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
                - ID3TAG_ReadSize.3064
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:83,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:85,17'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:87,24'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
                - ID3TAG_ReadSize.3064
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:93,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:93,25'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:99,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:93,53'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:94,24'
              BranchSideFuncs:
                - ID3TAG_IsTag.3065
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:99,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/../../meta_engine/ID3Tag.h:93,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:96,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/../../meta_engine/ID3Tag.h:99,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/../../meta_engine/ID3Tag.h:46,24'
          Dst:             ID3TAG_IsTag
        - Src:             'demux/mp4/../../meta_engine/ID3Tag.h:50,21'
          Dst:             ID3TAG_ReadSize
        - Src:             'demux/mp4/../../meta_engine/ID3Tag.h:61,33'
          Dst:             ID3TAG_ReadSize
        - Src:             'demux/mp4/../../meta_engine/ID3Tag.h:79,36'
          Dst:             ID3TAG_ReadSize
        - Src:             'demux/mp4/../../meta_engine/ID3Tag.h:94,9'
          Dst:             ID3TAG_IsTag
    - functionName:    EnsureUTF8
      functionSourceFile: '/src/vlc/modules/../include/vlc_charset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_towc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_charset.h:120,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_charset.h:121,13'
              BranchSideFuncs:
                - vlc_towc
            - BranchSide:      '../include/vlc_charset.h:128,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_charset.h:121,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_charset.h:122,20'
              BranchSideFuncs:
                - vlc_towc
            - BranchSide:      '../include/vlc_charset.h:125,17'
              BranchSideFuncs:
                - vlc_towc
      Callsites:
        - Src:             '../include/vlc_charset.h:120,17'
          Dst:             vlc_towc
    - functionName:    AppleNameToMeta
      functionSourceFile: '/src/vlc/modules/demux/mp4/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - meta_type
        - meta_key
      BBCount:         26
      ICount:          143
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/meta.c:191,43'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:191,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'demux/mp4/meta.c:192,24'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'demux/mp4/meta.c:191,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:194,22'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'demux/mp4/meta.c:198,17'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'demux/mp4/meta.c:194,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:195,54'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'demux/mp4/meta.c:196,5'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'demux/mp4/meta.c:198,42'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:198,5'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'demux/mp4/meta.c:199,24'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'demux/mp4/meta.c:198,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:201,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'demux/mp4/meta.c:205,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:201,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:202,57'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'demux/mp4/meta.c:203,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'demux/mp4/meta.c:205,23'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:205,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:205,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/meta.c:194,14'
          Dst:             strcmp
        - Src:             'demux/mp4/meta.c:201,14'
          Dst:             strcmp
    - functionName:    ExtractString
      functionSourceFile: '/src/vlc/modules/demux/mp4/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         16
      ICount:          106
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - EnsureUTF8
        - MP4_BoxGet
        - StringConvert
        - strndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/meta.c:167,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:168,31'
              BranchSideFuncs:
                - StringConvert
            - BranchSide:      'demux/mp4/meta.c:170,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - strndup
                - EnsureUTF8.3070
                - StringConvert
        - Branch String:   'demux/mp4/meta.c:171,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:172,31'
              BranchSideFuncs:
                - StringConvert
            - BranchSide:      'demux/mp4/meta.c:173,15'
              BranchSideFuncs:
                - strndup
                - EnsureUTF8.3070
        - Branch String:   'demux/mp4/meta.c:173,36'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:173,39'
              BranchSideFuncs:
                - strndup
                - EnsureUTF8.3070
            - BranchSide:      'demux/mp4/meta.c:182,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:173,15'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:175,34'
              BranchSideFuncs:
                - strndup
                - EnsureUTF8.3070
            - BranchSide:      'demux/mp4/meta.c:182,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:177,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:178,25'
              BranchSideFuncs:
                - EnsureUTF8.3070
            - BranchSide:      'demux/mp4/meta.c:179,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/meta.c:168,16'
          Dst:             StringConvert
        - Src:             'demux/mp4/meta.c:170,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/meta.c:172,16'
          Dst:             StringConvert
        - Src:             'demux/mp4/meta.c:175,25'
          Dst:             strndup
        - Src:             'demux/mp4/meta.c:178,13'
          Dst:             EnsureUTF8
    - functionName:    SetMeta
      functionSourceFile: '/src/vlc/modules/demux/mp4/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_meta
        - i_type
        - name
        - p_box
      BBCount:         17
      ICount:          93
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - AppleNameToMeta
        - AtomXA9ToMeta
        - ExtractString
        - vlc_meta_SetExtraWithPriority
        - vlc_meta_SetWithPriority
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mp4/meta.c:230,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:232,32'
              BranchSideFuncs:
                - AppleNameToMeta
                - ExtractString
                - vlc_meta_SetExtraWithPriority
                - free
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/mp4/meta.c:237,30'
              BranchSideFuncs:
                - AtomXA9ToMeta
                - ExtractString
                - vlc_meta_SetExtraWithPriority
                - free
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/mp4/meta.c:232,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:233,13'
              BranchSideFuncs:
                - ExtractString
                - vlc_meta_SetExtraWithPriority
                - free
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/mp4/meta.c:234,5'
              BranchSideFuncs:
                - ExtractString
                - vlc_meta_SetExtraWithPriority
                - free
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/mp4/meta.c:237,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:0,0'
              BranchSideFuncs:
                - ExtractString
                - vlc_meta_SetExtraWithPriority
                - free
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/mp4/meta.c:238,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:243,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:245,13'
              BranchSideFuncs:
                - vlc_meta_SetExtraWithPriority
                - free
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/mp4/meta.c:251,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:245,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:245,20'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/mp4/meta.c:246,20'
              BranchSideFuncs:
                - vlc_meta_SetExtraWithPriority
                - free
      Callsites:
        - Src:             'demux/mp4/meta.c:232,15'
          Dst:             AppleNameToMeta
        - Src:             'demux/mp4/meta.c:237,15'
          Dst:             AtomXA9ToMeta
        - Src:             'demux/mp4/meta.c:241,21'
          Dst:             ExtractString
        - Src:             'demux/mp4/meta.c:245,20'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/mp4/meta.c:246,20'
          Dst:             vlc_meta_SetExtraWithPriority
    - functionName:    SetupmdirMeta
      functionSourceFile: '/src/vlc/modules/demux/mp4/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_meta
        - p_box
        - priv
      BBCount:         63
      ICount:          424
      EdgeCount:       79
      CyclomaticComplexity: 18
      functionsReached:
        - ExtractIntlStrings
        - MP4_BoxGet
        - ParseTriplet
        - SetMeta
        - U16_AT
        - U32_AT
        - iTUNTripletCallback
        - snprintf
        - vlc_meta_SetExtraWithPriority
        - vlc_meta_SetWithPriority
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/meta.c:437,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:437,28'
              BranchSideFuncs:
                - ExtractIntlStrings
                - SetMeta
            - BranchSide:      'demux/mp4/meta.c:439,33'
              BranchSideFuncs:
                - ExtractIntlStrings
                - SetMeta
        - Branch String:   'demux/mp4/meta.c:437,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:439,33'
              BranchSideFuncs:
                - ParseTriplet
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
                - U16_AT.3048
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - U16_AT.3048
                - vlc_meta_SetWithPriority
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
                - U32_AT.3038
                - snprintf
                - vlc_meta_SetExtraWithPriority
                - U32_AT.3038
                - snprintf
                - vlc_meta_SetExtraWithPriority
                - SetMeta
            - BranchSide:      'demux/mp4/meta.c:447,13'
              BranchSideFuncs:
                - ParseTriplet
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
                - U16_AT.3048
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
                - vlc_meta_SetExtraWithPriority
                - U16_AT.3048
                - vlc_meta_SetWithPriority
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
                - U32_AT.3038
                - snprintf
                - vlc_meta_SetExtraWithPriority
                - U32_AT.3038
                - snprintf
                - vlc_meta_SetExtraWithPriority
                - SetMeta
        - Branch String:   'demux/mp4/meta.c:439,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:440,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:442,18'
              BranchSideFuncs:
                - SetMeta
        - Branch String:   'demux/mp4/meta.c:447,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:451,14'
              BranchSideFuncs:
                - U32_AT.3038
                - snprintf
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/mp4/meta.c:463,14'
              BranchSideFuncs:
                - U32_AT.3038
                - snprintf
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/mp4/meta.c:475,14'
              BranchSideFuncs:
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/mp4/meta.c:488,14'
              BranchSideFuncs:
                - U16_AT.3048
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/mp4/meta.c:499,14'
              BranchSideFuncs:
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/mp4/meta.c:521,14'
              BranchSideFuncs:
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
                - U16_AT.3048
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/mp4/meta.c:536,23'
              BranchSideFuncs:
                - ParseTriplet
            - BranchSide:      'demux/mp4/meta.c:539,18'
              BranchSideFuncs:
                - SetMeta
        - Branch String:   'demux/mp4/meta.c:451,43'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:452,14'
              BranchSideFuncs:
                - U32_AT.3038
                - snprintf
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/mp4/meta.c:459,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:451,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:455,23'
              BranchSideFuncs:
                - U32_AT.3038
                - snprintf
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/mp4/meta.c:459,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:463,43'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:464,14'
              BranchSideFuncs:
                - U32_AT.3038
                - snprintf
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/mp4/meta.c:471,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:463,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:467,23'
              BranchSideFuncs:
                - U32_AT.3038
                - snprintf
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/mp4/meta.c:471,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:475,43'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:476,14'
              BranchSideFuncs:
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/mp4/meta.c:484,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:475,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:479,23'
              BranchSideFuncs:
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/mp4/meta.c:484,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:488,43'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:489,14'
              BranchSideFuncs:
                - U16_AT.3048
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/mp4/meta.c:495,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:488,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:491,38'
              BranchSideFuncs:
                - U16_AT.3048
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/mp4/meta.c:495,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:492,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:492,28'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/mp4/meta.c:494,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:492,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:493,17'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/mp4/meta.c:494,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:499,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:502,22'
              BranchSideFuncs:
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/mp4/meta.c:517,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:502,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:505,28'
              BranchSideFuncs:
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/mp4/meta.c:508,28'
              BranchSideFuncs:
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/mp4/meta.c:509,17'
              BranchSideFuncs:
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/mp4/meta.c:512,28'
              BranchSideFuncs:
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/mp4/meta.c:521,43'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:522,14'
              BranchSideFuncs:
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
                - U16_AT.3048
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/mp4/meta.c:533,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:521,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:525,23'
              BranchSideFuncs:
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
                - U16_AT.3048
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/mp4/meta.c:533,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:527,46'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:527,49'
              BranchSideFuncs:
                - U16_AT.3048
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/mp4/meta.c:532,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:527,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:529,27'
              BranchSideFuncs:
                - U16_AT.3048
                - snprintf
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/mp4/meta.c:532,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/meta.c:435,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/meta.c:439,13'
          Dst:             ExtractIntlStrings
        - Src:             'demux/mp4/meta.c:442,9'
          Dst:             SetMeta
        - Src:             'demux/mp4/meta.c:456,23'
          Dst:             U32_AT
        - Src:             'demux/mp4/meta.c:455,13'
          Dst:             snprintf
        - Src:             'demux/mp4/meta.c:457,13'
          Dst:             vlc_meta_SetExtraWithPriority
        - Src:             'demux/mp4/meta.c:468,23'
          Dst:             U32_AT
        - Src:             'demux/mp4/meta.c:467,13'
          Dst:             snprintf
        - Src:             'demux/mp4/meta.c:469,13'
          Dst:             vlc_meta_SetExtraWithPriority
        - Src:             'demux/mp4/meta.c:479,68'
          Dst:             U16_AT
        - Src:             'demux/mp4/meta.c:479,13'
          Dst:             snprintf
        - Src:             'demux/mp4/meta.c:480,13'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/mp4/meta.c:481,68'
          Dst:             U16_AT
        - Src:             'demux/mp4/meta.c:481,13'
          Dst:             snprintf
        - Src:             'demux/mp4/meta.c:482,13'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/mp4/meta.c:491,38'
          Dst:             U16_AT
        - Src:             'demux/mp4/meta.c:493,17'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/mp4/meta.c:515,13'
          Dst:             vlc_meta_SetExtraWithPriority
        - Src:             'demux/mp4/meta.c:525,64'
          Dst:             U16_AT
        - Src:             'demux/mp4/meta.c:525,13'
          Dst:             snprintf
        - Src:             'demux/mp4/meta.c:526,13'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/mp4/meta.c:527,49'
          Dst:             U16_AT
        - Src:             'demux/mp4/meta.c:529,68'
          Dst:             U16_AT
        - Src:             'demux/mp4/meta.c:529,17'
          Dst:             snprintf
        - Src:             'demux/mp4/meta.c:530,17'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/mp4/meta.c:536,9'
          Dst:             ParseTriplet
        - Src:             'demux/mp4/meta.c:536,9'
          Dst:             iTUNTripletCallback
        - Src:             'demux/mp4/meta.c:539,9'
          Dst:             SetMeta
    - functionName:    SetupID3v2Meta
      functionSourceFile: '/src/vlc/modules/demux/mp4/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_meta
        - p_box
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ID3TAG_Parse
        - ID3TAG_Parse_Handler
        - MP4_BoxGet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/meta.c:589,26'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:589,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:590,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:589,48'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:589,51'
              BranchSideFuncs:
                - ID3TAG_Parse.3069
            - BranchSide:      'demux/mp4/meta.c:590,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:589,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:590,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:593,32'
              BranchSideFuncs:
                - ID3TAG_Parse.3069
      Callsites:
        - Src:             'demux/mp4/meta.c:588,33'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/meta.c:593,5'
          Dst:             ID3TAG_Parse
        - Src:             'demux/mp4/meta.c:593,5'
          Dst:             ID3TAG_Parse_Handler
    - functionName:    SetupmdtaMeta
      functionSourceFile: '/src/vlc/modules/demux/mp4/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_meta
        - p_box
        - p_keys
      BBCount:         30
      ICount:          193
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - ExtractString
        - SetMeta
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/meta.c:546,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:546,22'
              BranchSideFuncs:
                - ExtractString
                - strlen
                - free
                - SetMeta
                - strncmp
                - SetMeta
            - BranchSide:      'demux/mp4/meta.c:547,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:546,38'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:546,41'
              BranchSideFuncs:
                - ExtractString
                - strlen
                - free
                - SetMeta
                - strncmp
                - SetMeta
            - BranchSide:      'demux/mp4/meta.c:547,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:546,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:547,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:548,11'
              BranchSideFuncs:
                - ExtractString
                - strlen
                - free
                - SetMeta
                - strncmp
                - SetMeta
        - Branch String:   'demux/mp4/meta.c:548,26'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:548,29'
              BranchSideFuncs:
                - ExtractString
                - strlen
                - free
                - SetMeta
                - strncmp
                - SetMeta
            - BranchSide:      'demux/mp4/meta.c:549,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:548,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:549,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:551,30'
              BranchSideFuncs:
                - ExtractString
                - strlen
                - free
                - SetMeta
                - strncmp
                - SetMeta
        - Branch String:   'demux/mp4/meta.c:554,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:556,48'
              BranchSideFuncs:
                - strncmp
                - SetMeta
            - BranchSide:      'demux/mp4/meta.c:559,15'
              BranchSideFuncs:
                - ExtractString
                - strlen
                - free
                - SetMeta
        - Branch String:   'demux/mp4/meta.c:556,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:557,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/meta.c:558,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:563,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:565,25'
              BranchSideFuncs:
                - strlen
                - free
                - SetMeta
            - BranchSide:      'demux/mp4/meta.c:573,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:565,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:567,26'
              BranchSideFuncs:
                - SetMeta
                - free
            - BranchSide:      'demux/mp4/meta.c:571,19'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/meta.c:556,15'
          Dst:             strncmp
        - Src:             'demux/mp4/meta.c:557,13'
          Dst:             SetMeta
        - Src:             'demux/mp4/meta.c:562,25'
          Dst:             ExtractString
        - Src:             'demux/mp4/meta.c:565,18'
          Dst:             strlen
        - Src:             'demux/mp4/meta.c:567,17'
          Dst:             SetMeta
    - functionName:    SetupMeta
      functionSourceFile: '/src/vlc/modules/demux/mp4/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_meta
        - p_udta
        - ituncb
        - priv
      BBCount:         16
      ICount:          114
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - MP4_BoxGet
        - SetupID3v2Meta
        - SetupmdirMeta
        - SetupmdtaMeta
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/meta.c:601,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:602,21'
              BranchSideFuncs:
                - SetupmdirMeta
                - SetupID3v2Meta
                - MP4_BoxGet
                - SetupmdtaMeta
            - BranchSide:      'demux/mp4/meta.c:604,35'
              BranchSideFuncs:
                - SetupmdirMeta
                - SetupID3v2Meta
                - MP4_BoxGet
                - SetupmdtaMeta
        - Branch String:   'demux/mp4/meta.c:604,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:606,17'
              BranchSideFuncs:
                - SetupmdirMeta
                - SetupID3v2Meta
                - MP4_BoxGet
                - SetupmdtaMeta
            - BranchSide:      'demux/mp4/meta.c:628,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/meta.c:606,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/meta.c:610,55'
              BranchSideFuncs:
                - MP4_BoxGet
                - SetupmdtaMeta
                - SetupmdirMeta
                - SetupID3v2Meta
            - BranchSide:      'demux/mp4/meta.c:616,33'
              BranchSideFuncs:
                - SetupID3v2Meta
                - SetupmdirMeta
                - MP4_BoxGet
                - SetupmdtaMeta
            - BranchSide:      'demux/mp4/meta.c:619,13'
              BranchSideFuncs:
                - SetupmdirMeta
                - SetupID3v2Meta
                - MP4_BoxGet
                - SetupmdtaMeta
            - BranchSide:      'demux/mp4/meta.c:622,50'
              BranchSideFuncs:
                - SetupmdirMeta
                - SetupID3v2Meta
                - MP4_BoxGet
                - SetupmdtaMeta
      Callsites:
        - Src:             'demux/mp4/meta.c:610,43'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/meta.c:611,17'
          Dst:             SetupmdtaMeta
        - Src:             'demux/mp4/meta.c:616,17'
          Dst:             SetupID3v2Meta
        - Src:             'demux/mp4/meta.c:623,17'
          Dst:             SetupmdirMeta
    - functionName:    get_token
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5650
      functionLinenumberEnd: 5695
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppsz_path
        - ppsz_token
        - pi_number
      BBCount:         28
      ICount:          190
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - strcspn
        - strndup
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:5652,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5654,10'
              BranchSideFuncs:
                - strcspn
                - strndup
                - strtol
            - BranchSide:      'demux/mp4/libmp4.c:5658,23'
              BranchSideFuncs:
                - strcspn
                - strndup
                - strtol
        - Branch String:   'demux/mp4/libmp4.c:5659,16'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5659,21'
              BranchSideFuncs:
                - strndup
                - strtol
            - BranchSide:      'demux/mp4/libmp4.c:5663,29'
              BranchSideFuncs:
                - strndup
                - strtol
        - Branch String:   'demux/mp4/libmp4.c:5659,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5661,15'
              BranchSideFuncs:
                - strndup
                - strtol
            - BranchSide:      'demux/mp4/libmp4.c:5663,29'
              BranchSideFuncs:
                - strndup
                - strtol
        - Branch String:   'demux/mp4/libmp4.c:5664,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5665,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5667,19'
              BranchSideFuncs:
                - strtol
        - Branch String:   'demux/mp4/libmp4.c:5670,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5672,11'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'demux/mp4/libmp4.c:5685,10'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:5674,28'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5674,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5674,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:5674,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5676,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5678,15'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:5678,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5680,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5682,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:5689,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5691,11'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5694,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:5658,13'
          Dst:             strcspn
        - Src:             'demux/mp4/libmp4.c:5663,19'
          Dst:             strndup
        - Src:             'demux/mp4/libmp4.c:5673,22'
          Dst:             strtol
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_BoxOffsetUp
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_box
        - i_offset
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - MP4_BoxOffsetUp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:575,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:577,25'
              BranchSideFuncs:
                - MP4_BoxOffsetUp
            - BranchSide:      'demux/mp4/libmp4.c:581,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:578,9'
          Dst:             MP4_BoxOffsetUp
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bswap16
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_ipma
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4874
      functionLinenumberEnd: 4879
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4876,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4877,15'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4878,11'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    MP4_FreeBox_Reference
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4539
      functionLinenumberEnd: 4542
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_ReadBox_Reference
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4545
      functionLinenumberEnd: 4571
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         52
      ICount:          359
      EdgeCount:       63
      CyclomaticComplexity: 13
      functionsReached:
        - MP4_FreeBox_Reference
        - U16_AT
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4546,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4546,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4546,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4549,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4550,9'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4552,9'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4550,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4550,9'
              BranchSideFuncs:
                - U16_AT.3673
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4550,9'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4552,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4552,9'
              BranchSideFuncs:
                - U32_AT.3674
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4552,9'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4553,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4553,5'
              BranchSideFuncs:
                - U16_AT.3673
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4553,5'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:4554,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4556,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4559,36'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4560,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4561,9'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4562,19'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4562,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4564,13'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4570,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4564,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4565,13'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4567,13'
              BranchSideFuncs:
                - free
                - U16_AT.3673
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4565,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4565,13'
              BranchSideFuncs:
                - U16_AT.3673
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4565,13'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4567,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4567,13'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4567,13'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U16_AT.3673
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4546,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4546,5'
          Dst:             MP4_FreeBox_Reference
        - Src:             'demux/mp4/libmp4.c:4546,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4550,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4552,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4553,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4565,13'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4567,13'
          Dst:             U32_AT
    - functionName:    mp4_readbox_enter
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - box
        - typesize
        - release
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mp4_readbox_enter_common
      functionUses:    97
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:231,12'
          Dst:             mp4_readbox_enter_common
    - functionName:    mp4_box_headersize
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1898
      functionLinenumberEnd: 1901
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    111
      BranchProfiles:  []
      Callsites:       []
    - functionName:    U16_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap16
      functionUses:    86
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:932,12'
          Dst:             vlc_bswap16
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    213
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    mp4_readbox_enter_common
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - box
        - typesize
        - release
        - readsize
      BBCount:         16
      ICount:          139
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - mp4_box_headersize
        - vlc_object_Log
        - vlc_stream_Read
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:190,41'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:190,44'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:191,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:190,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:191,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:193,28'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Read
                - calloc
                - free
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:194,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:195,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:197,36'
              BranchSideFuncs:
                - vlc_stream_Read
                - calloc
                - free
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:198,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:200,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:204,38'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'demux/mp4/libmp4.c:205,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:206,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:208,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:188,31'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:197,19'
          Dst:             vlc_stream_Read
        - Src:             'demux/mp4/libmp4.c:200,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:204,27'
          Dst:             calloc
    - functionName:    MP4_FreeBox_infe
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4777
      functionLinenumberEnd: 4783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_iloc
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4609
      functionLinenumberEnd: 4617
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4611,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4611,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4613,23'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:4613,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4614,19'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4615,15'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    MP4_FreeBox_tfrf
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_ReadBox_XML360
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         21
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - mp4_box_headersize
        - mp4_readbox_enter
        - strcasestr
        - strndup
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:917,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:917,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:917,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - strndup
                - strcasestr
                - strcasestr
                - strcasestr
                - free
                - free
                - vlc_object_Log
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:925,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:926,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:931,22'
              BranchSideFuncs:
                - strcasestr
                - strcasestr
                - strcasestr
                - free
                - free
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:931,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:932,9'
              BranchSideFuncs:
                - strcasestr
                - strcasestr
                - free
                - free
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:935,22'
              BranchSideFuncs:
                - strcasestr
                - strcasestr
                - free
                - free
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:935,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:937,9'
              BranchSideFuncs:
                - vlc_object_Log
                - strcasestr
                - free
                - free
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:941,22'
              BranchSideFuncs:
                - strcasestr
                - free
                - free
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:941,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:943,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:947,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:917,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:917,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:923,21'
          Dst:             strndup
        - Src:             'demux/mp4/libmp4.c:931,10'
          Dst:             strcasestr
        - Src:             'demux/mp4/libmp4.c:935,10'
          Dst:             strcasestr
        - Src:             'demux/mp4/libmp4.c:937,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:941,10'
          Dst:             strcasestr
        - Src:             'demux/mp4/libmp4.c:943,9'
          Dst:             vlc_object_Log
    - functionName:    strcasestr
      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:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_ReadBox_tfxd
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         40
      ICount:          281
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - Get24bBE
        - U32_AT
        - U64_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:833,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:833,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:836,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:836,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:836,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:836,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:836,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:836,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - free
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:836,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:838,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:840,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:845,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:840,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:840,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:840,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:841,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:841,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:841,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:845,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:845,9'
              BranchSideFuncs:
                - U64_AT.3683
                - vlc_object_Log
                - free
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:845,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:846,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:846,9'
              BranchSideFuncs:
                - U64_AT.3683
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:846,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:833,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:833,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:836,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:840,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:841,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:845,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:846,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:850,5'
          Dst:             vlc_object_Log
    - functionName:    Get24bBE
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    66
      BranchProfiles:  []
      Callsites:       []
    - functionName:    U64_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap64
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:952,12'
          Dst:             vlc_bswap64
    - functionName:    vlc_bswap64
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_ReadBox_tfrf
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         58
      ICount:          403
      EdgeCount:       70
      CyclomaticComplexity: 14
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_tfrf
        - U32_AT
        - U64_AT
        - calloc
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:869,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:869,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:872,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - calloc
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:872,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:872,5'
              BranchSideFuncs:
                - calloc
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:872,5'
              BranchSideFuncs:
                - calloc
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:872,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:872,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - calloc
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:872,5'
              BranchSideFuncs:
                - calloc
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:874,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:874,5'
              BranchSideFuncs:
                - calloc
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:874,5'
              BranchSideFuncs:
                - calloc
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:878,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:879,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:881,18'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:881,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:883,50'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:897,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:884,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:886,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:891,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:886,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:886,13'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:886,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:887,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:887,13'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:887,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:891,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:891,13'
              BranchSideFuncs:
                - U64_AT.3683
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:891,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:892,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:892,13'
              BranchSideFuncs:
                - U64_AT.3683
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:892,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:901,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:903,50'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:912,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:869,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:869,5'
          Dst:             MP4_FreeBox_tfrf
        - Src:             'demux/mp4/libmp4.c:869,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:872,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:876,39'
          Dst:             calloc
        - Src:             'demux/mp4/libmp4.c:886,13'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:887,13'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:891,13'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:892,13'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:897,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:904,9'
          Dst:             vlc_object_Log
    - functionName:    CmpUUID
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1905
      functionLinenumberEnd: 1906
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u1
        - u2
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mp4/libmp4.h:1906,12'
          Dst:             memcmp
    - functionName:    MP4_FreeBox_tfra
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4387
      functionLinenumberEnd: 4393
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_sdtp
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4325
      functionLinenumberEnd: 4327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_trun
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_sidx
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_data
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3793
      functionLinenumberEnd: 3795
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_HMMT
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3929
      functionLinenumberEnd: 3931
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_chpl
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3846
      functionLinenumberEnd: 3850
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3848,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3849,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3850,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MP4_FreeBox_rdrf
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3635
      functionLinenumberEnd: 3637
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_sdp
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3190
      functionLinenumberEnd: 3192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_rtp
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3204
      functionLinenumberEnd: 3206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_strf
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_WMA2
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2106
      functionLinenumberEnd: 2108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CoreAudio_Layout_Clean
      functionSourceFile: '/src/vlc/modules/demux/mp4/coreaudio.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_stsdext_chan
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2382
      functionLinenumberEnd: 2385
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CoreAudio_Layout_Clean
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2384,5'
          Dst:             CoreAudio_Layout_Clean
    - functionName:    MP4_FreeBox_sgpd
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2261
      functionLinenumberEnd: 2264
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_sbgp
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2201
      functionLinenumberEnd: 2204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_keys
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4033
      functionLinenumberEnd: 4037
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4034,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4035,15'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4036,11'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    MP4_FreeBox_dvc1
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2516
      functionLinenumberEnd: 2518
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_vpcC
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1973
      functionLinenumberEnd: 1975
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_avcC
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1938
      functionLinenumberEnd: 1941
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_av1C
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 1899
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_Binary
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3772
      functionLinenumberEnd: 3774
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_ReadLengthDescriptor
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1742
      functionLinenumberEnd: 1764
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bufp
        - lenp
      BBCount:         10
      ICount:          96
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1750,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1751,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1752,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:1752,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1753,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1755,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:1758,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1750,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1761,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MP4_FreeBox_esds
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1768
      functionLinenumberEnd: 1775
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1770,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1770,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1772,15'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    MP4_FreeBox_cprt
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3462
      functionLinenumberEnd: 3464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_elst
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3393
      functionLinenumberEnd: 3395
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_stdp
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3363
      functionLinenumberEnd: 3365
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_stsh
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3323
      functionLinenumberEnd: 3326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_stss
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3286
      functionLinenumberEnd: 3288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_stco_co64
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3247
      functionLinenumberEnd: 3249
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_stsc
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3143
      functionLinenumberEnd: 3147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_stsz
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3030
      functionLinenumberEnd: 3032
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_sample_generic
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2863
      functionLinenumberEnd: 2865
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_sample_soun
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2597
      functionLinenumberEnd: 2599
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_ReadBox_sample_generic
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2868
      functionLinenumberEnd: 2890
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         36
      ICount:          222
      EdgeCount:       41
      CyclomaticComplexity: 7
      functionsReached:
        - MP4_ReadBoxContainerChildren
        - MP4_Seek
        - U16_AT
        - mp4_box_headersize
        - mp4_readbox_enter_partial
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:2869,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2869,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:2871,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
                - vlc_object_Log
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:2871,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2871,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2871,5'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
                - vlc_object_Log
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2871,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2871,5'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
                - vlc_object_Log
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2871,5'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
                - vlc_object_Log
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2871,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2871,5'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
                - vlc_object_Log
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2871,5'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
                - vlc_object_Log
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2871,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2871,5'
              BranchSideFuncs:
                - U16_AT.3673
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:2871,5'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:2873,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2876,13'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2879,13'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:2886,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2887,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2889,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2869,5'
          Dst:             mp4_readbox_enter_partial
        - Src:             'demux/mp4/libmp4.c:2869,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:2871,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2879,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:2884,5'
          Dst:             MP4_ReadBoxContainerChildren
        - Src:             'demux/mp4/libmp4.c:2886,10'
          Dst:             MP4_Seek
    - functionName:    mp4_readbox_enter_partial
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - box
        - typesize
        - release
        - readsize
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mp4_readbox_enter_common
      functionUses:    6
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:220,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:220,9'
              BranchSideFuncs:
                - mp4_readbox_enter_common
            - BranchSide:      'demux/mp4/libmp4.c:221,21'
              BranchSideFuncs:
                - mp4_readbox_enter_common
      Callsites:
        - Src:             'demux/mp4/libmp4.c:223,12'
          Dst:             mp4_readbox_enter_common
    - functionName:    MP4_ReadBoxContainerChildren
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_container
        - stoplist
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MP4_ReadBoxContainerChildrenIndexed
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:569,12'
          Dst:             MP4_ReadBoxContainerChildrenIndexed
    - functionName:    MP4_Seek
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_stream
        - i_pos
      BBCount:         20
      ICount:          108
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - vlc_stream_Control
        - vlc_stream_Read
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    21
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:274,85'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:275,10'
              BranchSideFuncs:
                - vlc_stream_Seek
            - BranchSide:      'demux/mp4/libmp4.c:278,33'
              BranchSideFuncs:
                - vlc_stream_Seek
        - Branch String:   'demux/mp4/libmp4.c:274,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:278,33'
              BranchSideFuncs:
                - vlc_stream_Seek
            - BranchSide:      'demux/mp4/libmp4.c:282,46'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Read
        - Branch String:   'demux/mp4/libmp4.c:283,28'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:283,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:284,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:283,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:284,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:286,25'
              BranchSideFuncs:
                - vlc_stream_Read
        - Branch String:   'demux/mp4/libmp4.c:287,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:288,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:289,9'
              BranchSideFuncs:
                - vlc_stream_Read
        - Branch String:   'demux/mp4/libmp4.c:289,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:290,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:292,26'
              BranchSideFuncs:
                - vlc_stream_Read
        - Branch String:   'demux/mp4/libmp4.c:292,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:293,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:294,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:274,10'
          Dst:             vlc_stream_Control
        - Src:             'demux/mp4/libmp4.c:278,16'
          Dst:             vlc_stream_Seek
        - Src:             'demux/mp4/libmp4.c:282,29'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/libmp4.c:292,9'
          Dst:             vlc_stream_Read
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    MP4_ReadBoxContainerChildrenIndexed
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_stream
        - p_container
        - stoplist
        - excludelist
        - b_indexed
      BBCount:         60
      ICount:          347
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - MP4_ReadBoxRestricted
        - MP4_Seek
        - U32_AT
        - __assert_fail
        - vlc_stream_Read
        - vlc_stream_Tell
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:486,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:486,33'
              BranchSideFuncs:
                - vlc_stream_Tell
                - MP4_ReadBoxRestricted
                - vlc_stream_Tell
                - vlc_stream_Tell
                - MP4_Seek
                - __assert_fail
                - vlc_stream_Read
                - U32_AT.3674
                - vlc_stream_Tell
            - BranchSide:      'demux/mp4/libmp4.c:487,35'
              BranchSideFuncs:
                - vlc_stream_Tell
                - MP4_ReadBoxRestricted
                - vlc_stream_Tell
                - vlc_stream_Tell
                - MP4_Seek
                - __assert_fail
                - vlc_stream_Read
                - U32_AT.3674
                - vlc_stream_Tell
        - Branch String:   'demux/mp4/libmp4.c:487,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:487,35'
              BranchSideFuncs:
                - vlc_stream_Tell
                - MP4_ReadBoxRestricted
                - vlc_stream_Tell
                - vlc_stream_Tell
                - MP4_Seek
                - __assert_fail
                - vlc_stream_Read
                - U32_AT.3674
                - vlc_stream_Tell
            - BranchSide:      'demux/mp4/libmp4.c:495,14'
              BranchSideFuncs:
                - MP4_ReadBoxRestricted
                - vlc_stream_Tell
                - vlc_stream_Tell
                - MP4_Seek
                - __assert_fail
                - vlc_stream_Read
                - U32_AT.3674
                - vlc_stream_Tell
        - Branch String:   'demux/mp4/libmp4.c:486,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:492,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:495,14'
              BranchSideFuncs:
                - MP4_ReadBoxRestricted
                - vlc_stream_Tell
                - vlc_stream_Tell
                - MP4_Seek
                - __assert_fail
                - vlc_stream_Read
                - U32_AT.3674
                - vlc_stream_Tell
        - Branch String:   'demux/mp4/libmp4.c:503,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:505,54'
              BranchSideFuncs:
                - vlc_stream_Tell
                - MP4_ReadBoxRestricted
                - vlc_stream_Tell
                - vlc_stream_Tell
                - MP4_Seek
                - __assert_fail
                - vlc_stream_Read
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:510,18'
              BranchSideFuncs:
                - MP4_ReadBoxRestricted
                - vlc_stream_Tell
                - vlc_stream_Tell
                - MP4_Seek
                - vlc_stream_Tell
                - __assert_fail
                - vlc_stream_Read
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:506,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:507,17'
              BranchSideFuncs:
                - vlc_stream_Tell
                - MP4_Seek
            - BranchSide:      'demux/mp4/libmp4.c:508,9'
              BranchSideFuncs:
                - MP4_ReadBoxRestricted
                - vlc_stream_Tell
                - vlc_stream_Tell
                - MP4_Seek
                - vlc_stream_Tell
                - __assert_fail
                - vlc_stream_Read
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:511,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:514,35'
              BranchSideFuncs:
                - vlc_stream_Read
                - U32_AT.3674
                - MP4_ReadBoxRestricted
                - vlc_stream_Tell
                - vlc_stream_Tell
                - MP4_Seek
                - vlc_stream_Tell
                - __assert_fail
            - BranchSide:      'demux/mp4/libmp4.c:518,21'
              BranchSideFuncs:
                - MP4_ReadBoxRestricted
                - vlc_stream_Tell
                - vlc_stream_Tell
                - MP4_Seek
                - vlc_stream_Read
                - U32_AT.3674
                - vlc_stream_Tell
                - __assert_fail
        - Branch String:   'demux/mp4/libmp4.c:514,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:515,17'
              BranchSideFuncs:
                - vlc_stream_Tell
                - MP4_Seek
            - BranchSide:      'demux/mp4/libmp4.c:516,23'
              BranchSideFuncs:
                - U32_AT.3674
                - MP4_ReadBoxRestricted
                - vlc_stream_Tell
                - vlc_stream_Tell
                - MP4_Seek
                - vlc_stream_Read
                - vlc_stream_Tell
                - __assert_fail
        - Branch String:   'demux/mp4/libmp4.c:519,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:521,24'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Tell
                - MP4_Seek
                - MP4_ReadBoxRestricted
                - vlc_stream_Read
                - U32_AT.3674
                - vlc_stream_Tell
                - __assert_fail
            - BranchSide:      'demux/mp4/libmp4.c:530,50'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Tell
                - MP4_Seek
                - MP4_ReadBoxRestricted
                - vlc_stream_Read
                - U32_AT.3674
                - vlc_stream_Tell
                - __assert_fail
        - Branch String:   'demux/mp4/libmp4.c:523,38'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:523,41'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Tell
                - MP4_Seek
                - MP4_ReadBoxRestricted
                - vlc_stream_Read
                - U32_AT.3674
                - vlc_stream_Tell
                - __assert_fail
            - BranchSide:      'demux/mp4/libmp4.c:523,13'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Tell
                - MP4_Seek
                - MP4_ReadBoxRestricted
                - vlc_stream_Read
                - U32_AT.3674
                - vlc_stream_Tell
                - __assert_fail
        - Branch String:   'demux/mp4/libmp4.c:523,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:525,21'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Tell
                - MP4_Seek
                - MP4_ReadBoxRestricted
                - vlc_stream_Read
                - U32_AT.3674
                - vlc_stream_Tell
                - __assert_fail
            - BranchSide:      'demux/mp4/libmp4.c:528,9'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Tell
                - MP4_Seek
                - MP4_ReadBoxRestricted
                - vlc_stream_Read
                - U32_AT.3674
                - vlc_stream_Tell
                - __assert_fail
        - Branch String:   'demux/mp4/libmp4.c:525,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:526,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:527,13'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Tell
                - MP4_Seek
                - MP4_ReadBoxRestricted
                - vlc_stream_Read
                - U32_AT.3674
                - vlc_stream_Tell
                - __assert_fail
        - Branch String:   'demux/mp4/libmp4.c:531,34'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:531,37'
              BranchSideFuncs:
                - vlc_stream_Tell
                - MP4_Seek
                - MP4_ReadBoxRestricted
                - vlc_stream_Tell
                - vlc_stream_Read
                - U32_AT.3674
                - vlc_stream_Tell
                - __assert_fail
            - BranchSide:      'demux/mp4/libmp4.c:537,15'
              BranchSideFuncs:
                - vlc_stream_Tell
                - MP4_Seek
                - MP4_ReadBoxRestricted
                - vlc_stream_Tell
                - __assert_fail
                - vlc_stream_Read
                - U32_AT.3674
                - vlc_stream_Tell
        - Branch String:   'demux/mp4/libmp4.c:531,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:533,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_stream_Tell
                - MP4_Seek
            - BranchSide:      'demux/mp4/libmp4.c:537,15'
              BranchSideFuncs:
                - vlc_stream_Tell
                - MP4_Seek
                - MP4_ReadBoxRestricted
                - vlc_stream_Tell
                - __assert_fail
                - vlc_stream_Read
                - U32_AT.3674
                - vlc_stream_Tell
        - Branch String:   'demux/mp4/libmp4.c:533,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:533,13'
              BranchSideFuncs:
                - vlc_stream_Tell
                - MP4_Seek
            - BranchSide:      'demux/mp4/libmp4.c:534,13'
              BranchSideFuncs:
                - vlc_stream_Tell
                - MP4_Seek
        - Branch String:   'demux/mp4/libmp4.c:537,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:540,17'
              BranchSideFuncs:
                - vlc_stream_Tell
                - MP4_Seek
                - MP4_ReadBoxRestricted
                - vlc_stream_Tell
                - __assert_fail
                - vlc_stream_Read
                - U32_AT.3674
                - vlc_stream_Tell
            - BranchSide:      'demux/mp4/libmp4.c:546,5'
              BranchSideFuncs:
                - vlc_stream_Tell
                - MP4_Seek
                - MP4_ReadBoxRestricted
                - vlc_stream_Tell
                - __assert_fail
                - vlc_stream_Read
                - U32_AT.3674
                - vlc_stream_Tell
        - Branch String:   'demux/mp4/libmp4.c:540,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:541,17'
              BranchSideFuncs:
                - vlc_stream_Tell
                - MP4_Seek
            - BranchSide:      'demux/mp4/libmp4.c:542,26'
              BranchSideFuncs:
                - vlc_stream_Tell
                - MP4_Seek
                - MP4_ReadBoxRestricted
                - vlc_stream_Tell
                - __assert_fail
                - vlc_stream_Read
                - U32_AT.3674
                - vlc_stream_Tell
        - Branch String:   'demux/mp4/libmp4.c:546,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:502,20'
              BranchSideFuncs:
                - MP4_ReadBoxRestricted
                - vlc_stream_Tell
                - vlc_stream_Tell
                - MP4_Seek
                - __assert_fail
                - vlc_stream_Read
                - U32_AT.3674
                - vlc_stream_Tell
            - BranchSide:      'demux/mp4/libmp4.c:549,11'
              BranchSideFuncs:
                - vlc_stream_Tell
                - MP4_Seek
        - Branch String:   'demux/mp4/libmp4.c:549,23'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:549,27'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:556,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:549,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:551,50'
              BranchSideFuncs:
                - vlc_stream_Tell
                - MP4_Seek
            - BranchSide:      'demux/mp4/libmp4.c:556,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:552,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:553,23'
              BranchSideFuncs:
                - MP4_Seek
            - BranchSide:      'demux/mp4/libmp4.c:554,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:487,18'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/libmp4.c:505,37'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/libmp4.c:514,18'
          Dst:             vlc_stream_Read
        - Src:             'demux/mp4/libmp4.c:516,23'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:519,22'
          Dst:             MP4_ReadBoxRestricted
        - Src:             'demux/mp4/libmp4.c:530,33'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/libmp4.c:533,13'
          Dst:             __assert_fail
        - Src:             'demux/mp4/libmp4.c:551,33'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/libmp4.c:553,13'
          Dst:             MP4_Seek
    - functionName:    MP4_ReadBoxRestricted
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_father
        - stopbefore
        - pb_restrictionhit
      BBCount:         38
      ICount:          263
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - MP4_BoxAddChild
        - MP4_BoxFree
        - MP4_Box_Read_Specific
        - MP4_PeekBoxHeader
        - MP4_Seek
        - vlc_object_Log
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:408,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:409,9'
              BranchSideFuncs:
                - malloc
                - MP4_Box_Read_Specific
                - vlc_stream_Tell
                - MP4_BoxAddChild
                - MP4_Seek
                - MP4_Seek
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:411,17'
              BranchSideFuncs:
                - malloc
                - MP4_Box_Read_Specific
                - vlc_stream_Tell
                - MP4_BoxAddChild
                - MP4_Seek
                - MP4_Seek
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:411,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:413,9'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:418,17'
              BranchSideFuncs:
                - malloc
                - MP4_Box_Read_Specific
                - vlc_stream_Tell
                - MP4_BoxAddChild
                - MP4_Seek
                - MP4_Seek
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:418,33'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:418,36'
              BranchSideFuncs:
                - malloc
                - MP4_Box_Read_Specific
                - vlc_stream_Tell
                - MP4_BoxAddChild
                - MP4_Seek
                - MP4_Seek
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:418,5'
              BranchSideFuncs:
                - malloc
                - MP4_Box_Read_Specific
                - vlc_stream_Tell
                - MP4_BoxAddChild
                - MP4_Seek
                - MP4_Seek
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:418,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:420,13'
              BranchSideFuncs:
                - malloc
                - MP4_Box_Read_Specific
                - vlc_stream_Tell
                - MP4_BoxAddChild
                - MP4_Seek
                - MP4_Seek
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:429,9'
              BranchSideFuncs:
                - malloc
                - MP4_Box_Read_Specific
                - vlc_stream_Tell
                - MP4_BoxAddChild
                - MP4_Seek
                - MP4_Seek
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:420,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:422,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:425,5'
              BranchSideFuncs:
                - malloc
                - MP4_Box_Read_Specific
                - vlc_stream_Tell
                - MP4_BoxAddChild
                - MP4_Seek
                - MP4_Seek
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:429,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:429,21'
              BranchSideFuncs:
                - malloc
                - MP4_Box_Read_Specific
                - vlc_stream_Tell
                - MP4_BoxAddChild
                - MP4_Seek
                - MP4_Seek
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:442,38'
              BranchSideFuncs:
                - malloc
                - MP4_Box_Read_Specific
                - vlc_stream_Tell
                - MP4_BoxAddChild
                - MP4_Seek
                - MP4_Seek
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
                - MP4_BoxFree
        - Branch String:   'demux/mp4/libmp4.c:429,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:431,45'
              BranchSideFuncs:
                - malloc
                - MP4_Box_Read_Specific
                - vlc_stream_Tell
                - MP4_BoxAddChild
                - MP4_Seek
                - MP4_Seek
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:442,38'
              BranchSideFuncs:
                - malloc
                - MP4_Box_Read_Specific
                - vlc_stream_Tell
                - MP4_BoxAddChild
                - MP4_Seek
                - MP4_Seek
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
                - MP4_BoxFree
        - Branch String:   'demux/mp4/libmp4.c:434,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:436,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:439,5'
              BranchSideFuncs:
                - malloc
                - MP4_Box_Read_Specific
                - vlc_stream_Tell
                - MP4_BoxAddChild
                - MP4_Seek
                - MP4_Seek
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
                - MP4_BoxFree
        - Branch String:   'demux/mp4/libmp4.c:443,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:444,9'
              BranchSideFuncs:
                - MP4_Box_Read_Specific
                - vlc_stream_Tell
                - MP4_BoxAddChild
                - MP4_Seek
                - MP4_Seek
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
                - MP4_BoxFree
            - BranchSide:      'demux/mp4/libmp4.c:445,6'
              BranchSideFuncs:
                - MP4_Box_Read_Specific
                - vlc_stream_Tell
                - MP4_BoxAddChild
                - MP4_Seek
                - MP4_Seek
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_object_Log
                - MP4_BoxFree
        - Branch String:   'demux/mp4/libmp4.c:449,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:451,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxFree
                - vlc_stream_Tell
                - MP4_BoxAddChild
                - MP4_Seek
                - MP4_Seek
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_BoxFree
            - BranchSide:      'demux/mp4/libmp4.c:457,26'
              BranchSideFuncs:
                - vlc_stream_Tell
                - MP4_BoxAddChild
                - MP4_Seek
                - MP4_Seek
                - vlc_stream_Tell
                - vlc_object_Log
                - MP4_BoxFree
        - Branch String:   'demux/mp4/libmp4.c:457,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:459,19'
              BranchSideFuncs:
                - MP4_Seek
                - MP4_Seek
                - vlc_stream_Tell
                - MP4_BoxAddChild
                - vlc_object_Log
                - MP4_BoxFree
            - BranchSide:      'demux/mp4/libmp4.c:469,10'
              BranchSideFuncs:
                - MP4_BoxAddChild
        - Branch String:   'demux/mp4/libmp4.c:461,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:463,13'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxFree
                - MP4_BoxAddChild
            - BranchSide:      'demux/mp4/libmp4.c:467,5'
              BranchSideFuncs:
                - MP4_BoxAddChild
        - Branch String:   'demux/mp4/libmp4.c:469,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:470,26'
              BranchSideFuncs:
                - MP4_BoxAddChild
            - BranchSide:      'demux/mp4/libmp4.c:472,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:408,11'
          Dst:             MP4_PeekBoxHeader
        - Src:             'demux/mp4/libmp4.c:413,9'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/libmp4.c:413,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:436,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:449,9'
          Dst:             MP4_Box_Read_Specific
        - Src:             'demux/mp4/libmp4.c:451,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:452,9'
          Dst:             MP4_BoxFree
        - Src:             'demux/mp4/libmp4.c:457,9'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/libmp4.c:459,9'
          Dst:             MP4_Seek
        - Src:             'demux/mp4/libmp4.c:460,9'
          Dst:             MP4_Seek
        - Src:             'demux/mp4/libmp4.c:461,13'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/libmp4.c:463,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:464,13'
          Dst:             MP4_BoxFree
        - Src:             'demux/mp4/libmp4.c:470,9'
          Dst:             MP4_BoxAddChild
    - functionName:    MP4_PeekBoxHeader
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         33
      ICount:          216
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - GetDWLE
        - GetUUID
        - U32_AT
        - U64_AT
        - vlc_stream_Peek
        - vlc_stream_Tell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:342,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:344,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:346,37'
              BranchSideFuncs:
                - vlc_stream_Tell
                - GetUUID
                - U64_AT.3683
                - GetDWLE.3707
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:354,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:354,5'
              BranchSideFuncs:
                - U32_AT.3674
                - GetUUID
                - U64_AT.3683
                - GetDWLE.3707
            - BranchSide:      'demux/mp4/libmp4.c:354,5'
              BranchSideFuncs:
                - GetUUID
                - U64_AT.3683
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:355,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:355,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - GetUUID
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:355,5'
              BranchSideFuncs:
                - GetUUID
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:359,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:361,13'
              BranchSideFuncs:
                - GetUUID
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:368,25'
              BranchSideFuncs:
                - GetUUID
        - Branch String:   'demux/mp4/libmp4.c:361,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:362,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:364,9'
              BranchSideFuncs:
                - GetUUID
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:364,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:364,9'
              BranchSideFuncs:
                - U64_AT.3683
                - GetUUID
            - BranchSide:      'demux/mp4/libmp4.c:364,9'
              BranchSideFuncs:
                - GetUUID
        - Branch String:   'demux/mp4/libmp4.c:372,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:373,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:375,9'
              BranchSideFuncs:
                - GetUUID
        - Branch String:   'demux/mp4/libmp4.c:375,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:377,13'
              BranchSideFuncs:
                - GetUUID
            - BranchSide:      'demux/mp4/libmp4.c:395,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:377,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:378,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:380,19'
              BranchSideFuncs:
                - GetUUID
      Callsites:
        - Src:             'demux/mp4/libmp4.c:342,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mp4/libmp4.c:346,20'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/libmp4.c:354,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:355,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:364,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:380,9'
          Dst:             GetUUID
    - functionName:    MP4_Box_Read_Specific
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5347
      functionLinenumberEnd: 5369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
        - p_father
      BBCount:         21
      ICount:          123
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:5352,49'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5353,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5356,32'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:5353,23'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5353,26'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5356,32'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:5352,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5354,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5356,32'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:5356,66'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5357,32'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5359,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:5356,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5359,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5361,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:5363,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5365,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5368,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MP4_BoxFree
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5461
      functionLinenumberEnd: 5481
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - MP4_BoxFree
      functionUses:    22
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:5464,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5465,9'
              BranchSideFuncs:
                - free
                - free
                - MP4_BoxFree
            - BranchSide:      'demux/mp4/libmp4.c:5467,20'
              BranchSideFuncs:
                - free
                - free
                - MP4_BoxFree
        - Branch String:   'demux/mp4/libmp4.c:5467,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5471,18'
              BranchSideFuncs:
                - MP4_BoxFree
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:5476,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:5476,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5477,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:5479,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:5472,9'
          Dst:             MP4_BoxFree
    - functionName:    MP4_BoxAddChild
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_parent
        - p_childbox
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:299,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:300,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:302,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MP4_ReadBoxContainer
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_container
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - MP4_ReadBoxContainerChildren
        - MP4_Seek
        - mp4_box_headersize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:608,29'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:609,11'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - mp4_box_headersize.3672
                - MP4_Seek
                - MP4_ReadBoxContainerChildren
            - BranchSide:      'demux/mp4/libmp4.c:616,20'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - MP4_Seek
                - MP4_ReadBoxContainerChildren
        - Branch String:   'demux/mp4/libmp4.c:608,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:612,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:616,20'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - MP4_Seek
                - MP4_ReadBoxContainerChildren
        - Branch String:   'demux/mp4/libmp4.c:616,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:618,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:619,42'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
      Callsites:
        - Src:             'demux/mp4/libmp4.c:609,42'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:617,23'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:616,10'
          Dst:             MP4_Seek
        - Src:             'demux/mp4/libmp4.c:619,12'
          Dst:             MP4_ReadBoxContainerChildren
    - functionName:    MP4_ReadBox_mdia
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_container
      BBCount:         24
      ICount:          138
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - MP4_BoxGet
        - MP4_Box_Read_Specific
        - MP4_ReadBoxContainerChildren
        - MP4_Seek
        - mp4_box_headersize
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:666,29'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:667,11'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - mp4_box_headersize.3672
                - MP4_Seek
                - MP4_ReadBoxContainerChildren
                - MP4_BoxGet
                - MP4_Seek
                - MP4_Box_Read_Specific
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:674,20'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - MP4_Seek
                - MP4_ReadBoxContainerChildren
                - MP4_BoxGet
                - MP4_Seek
                - MP4_Box_Read_Specific
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:666,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:670,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:674,20'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - MP4_Seek
                - MP4_ReadBoxContainerChildren
                - MP4_BoxGet
                - MP4_Seek
                - MP4_Box_Read_Specific
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:674,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:676,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:677,45'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_BoxGet
                - MP4_Seek
                - MP4_Box_Read_Specific
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:679,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:679,17'
              BranchSideFuncs:
                - MP4_Seek
                - MP4_Box_Read_Specific
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:688,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:679,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:682,23'
              BranchSideFuncs:
                - MP4_Seek
                - MP4_Box_Read_Specific
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:688,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:682,47'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:683,36'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:685,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:683,69'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:684,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:685,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:682,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:685,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:686,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:667,42'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:675,32'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:674,10'
          Dst:             MP4_Seek
        - Src:             'demux/mp4/libmp4.c:677,15'
          Dst:             MP4_ReadBoxContainerChildren
        - Src:             'demux/mp4/libmp4.c:678,23'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/libmp4.c:682,13'
          Dst:             MP4_Seek
        - Src:             'demux/mp4/libmp4.c:683,13'
          Dst:             MP4_Box_Read_Specific
        - Src:             'demux/mp4/libmp4.c:685,13'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_tref
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4008
      functionLinenumberEnd: 4030
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - MP4_BoxAddChild
        - MP4_BoxFree
        - MP4_ReadBoxUsing
        - MP4_ReadBox_TrackReference
        - MP4_Seek
        - mp4_box_headersize
        - vlc_stream_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4011,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4012,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4014,25'
              BranchSideFuncs:
                - MP4_Seek
                - MP4_ReadBoxUsing
                - MP4_BoxFree
                - MP4_BoxAddChild
        - Branch String:   'demux/mp4/libmp4.c:4015,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4017,51'
              BranchSideFuncs:
                - MP4_ReadBoxUsing
                - MP4_BoxFree
                - MP4_Seek
                - MP4_BoxAddChild
            - BranchSide:      'demux/mp4/libmp4.c:4029,22'
              BranchSideFuncs:
                - MP4_Seek
        - Branch String:   'demux/mp4/libmp4.c:4019,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4019,28'
              BranchSideFuncs:
                - MP4_BoxAddChild
                - MP4_Seek
                - MP4_ReadBoxUsing
                - MP4_BoxFree
            - BranchSide:      'demux/mp4/libmp4.c:4021,26'
              BranchSideFuncs:
                - MP4_BoxFree
                - MP4_Seek
        - Branch String:   'demux/mp4/libmp4.c:4019,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4021,26'
              BranchSideFuncs:
                - MP4_BoxFree
                - MP4_Seek
            - BranchSide:      'demux/mp4/libmp4.c:4025,26'
              BranchSideFuncs:
                - MP4_BoxAddChild
                - MP4_Seek
                - MP4_ReadBoxUsing
                - MP4_BoxFree
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4010,23'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4011,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/mp4/libmp4.c:4017,33'
          Dst:             MP4_ReadBoxUsing
        - Src:             'demux/mp4/libmp4.c:4017,33'
          Dst:             MP4_ReadBox_TrackReference
        - Src:             'demux/mp4/libmp4.c:4021,13'
          Dst:             MP4_BoxFree
        - Src:             'demux/mp4/libmp4.c:4025,9'
          Dst:             MP4_BoxAddChild
        - Src:             'demux/mp4/libmp4.c:4029,12'
          Dst:             MP4_Seek
    - functionName:    MP4_ReadBox_ilst
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         27
      ICount:          152
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - MP4_ReadBoxContainerChildren
        - MP4_ReadBoxContainerChildrenIndexed
        - vlc_object_Log
        - vlc_stream_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:693,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:693,47'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:694,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:693,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:694,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:697,11'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_ReadBoxContainerChildrenIndexed
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:697,28'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:697,31'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_ReadBoxContainerChildrenIndexed
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:711,13'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_ReadBoxContainerChildrenIndexed
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:697,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:699,38'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_ReadBoxContainerChildrenIndexed
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:711,13'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_ReadBoxContainerChildrenIndexed
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:700,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:702,18'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_ReadBoxContainerChildrenIndexed
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:709,5'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_ReadBoxContainerChildrenIndexed
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:702,49'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:702,52'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_ReadBoxContainerChildrenIndexed
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:707,25'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_ReadBoxContainerChildrenIndexed
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:702,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:704,36'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_ReadBoxContainerChildrenIndexed
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:707,25'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_ReadBoxContainerChildrenIndexed
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:711,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:714,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:717,53'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildrenIndexed
            - BranchSide:      'demux/mp4/libmp4.c:719,46'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
            - BranchSide:      'demux/mp4/libmp4.c:721,9'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'demux/mp4/libmp4.c:693,30'
          Dst:             vlc_stream_Read
        - Src:             'demux/mp4/libmp4.c:714,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:717,16'
          Dst:             MP4_ReadBoxContainerChildrenIndexed
        - Src:             'demux/mp4/libmp4.c:719,16'
          Dst:             MP4_ReadBoxContainerChildren
        - Src:             'demux/mp4/libmp4.c:721,9'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_cmov
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3530
      functionLinenumberEnd: 3632
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         32
      ICount:          255
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - MP4_BoxAddChild
        - MP4_BoxGet
        - MP4_ReadBox
        - MP4_ReadBoxContainer
        - inflate
        - inflateEnd
        - inflateInit_
        - vlc_object_Log
        - vlc_stream_Delete
        - vlc_stream_MemoryNew
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3544,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3546,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - malloc
                - inflateInit_
                - inflate
                - inflateEnd
                - vlc_object_Log
                - vlc_stream_MemoryNew
                - free
                - MP4_ReadBox
                - vlc_stream_Delete
                - vlc_object_Log
                - MP4_BoxAddChild
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - inflateEnd
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:3549,32'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - malloc
                - inflateInit_
                - inflate
                - inflateEnd
                - vlc_object_Log
                - vlc_stream_MemoryNew
                - free
                - MP4_ReadBox
                - vlc_stream_Delete
                - vlc_object_Log
                - MP4_BoxAddChild
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - inflateEnd
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:3549,58'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3550,32'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:3553,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:3550,58'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3551,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:3553,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:3549,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3553,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:3557,9'
              BranchSideFuncs:
                - malloc
                - inflateInit_
                - inflate
                - inflateEnd
                - vlc_object_Log
                - vlc_stream_MemoryNew
                - free
                - MP4_ReadBox
                - vlc_stream_Delete
                - vlc_object_Log
                - MP4_BoxAddChild
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - inflateEnd
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:3557,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3559,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:3566,29'
              BranchSideFuncs:
                - malloc
                - inflateInit_
                - inflate
                - inflateEnd
                - vlc_object_Log
                - vlc_stream_MemoryNew
                - free
                - MP4_ReadBox
                - vlc_stream_Delete
                - vlc_object_Log
                - MP4_BoxAddChild
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - inflateEnd
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3566,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3567,9'
              BranchSideFuncs:
                - inflateInit_
                - inflate
                - inflateEnd
                - vlc_object_Log
                - vlc_stream_MemoryNew
                - free
                - MP4_ReadBox
                - vlc_stream_Delete
                - vlc_object_Log
                - MP4_BoxAddChild
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - inflateEnd
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3569,24'
              BranchSideFuncs:
                - inflateInit_
                - inflate
                - inflateEnd
                - vlc_object_Log
                - vlc_stream_MemoryNew
                - free
                - MP4_ReadBox
                - vlc_stream_Delete
                - vlc_object_Log
                - MP4_BoxAddChild
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - inflateEnd
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3578,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3580,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3586,9'
              BranchSideFuncs:
                - inflate
                - inflateEnd
                - vlc_object_Log
                - vlc_stream_MemoryNew
                - free
                - MP4_ReadBox
                - vlc_stream_Delete
                - vlc_object_Log
                - MP4_BoxAddChild
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - inflateEnd
                - free
        - Branch String:   'demux/mp4/libmp4.c:3586,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3588,9'
              BranchSideFuncs:
                - vlc_object_Log
                - inflateEnd
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3594,9'
              BranchSideFuncs:
                - inflateEnd
                - vlc_object_Log
                - vlc_stream_MemoryNew
                - free
                - MP4_ReadBox
                - vlc_stream_Delete
                - vlc_object_Log
                - MP4_BoxAddChild
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:3594,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3596,9'
              BranchSideFuncs:
                - vlc_object_Log
                - inflateEnd
                - vlc_object_Log
                - vlc_stream_MemoryNew
                - free
                - MP4_ReadBox
                - vlc_stream_Delete
                - vlc_object_Log
                - MP4_BoxAddChild
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:3601,9'
              BranchSideFuncs:
                - inflateEnd
                - vlc_object_Log
                - vlc_stream_MemoryNew
                - free
                - MP4_ReadBox
                - vlc_stream_Delete
                - vlc_object_Log
                - MP4_BoxAddChild
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:3601,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3603,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_MemoryNew
                - free
                - MP4_ReadBox
                - vlc_stream_Delete
                - vlc_object_Log
                - MP4_BoxAddChild
            - BranchSide:      'demux/mp4/libmp4.c:3607,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_MemoryNew
                - free
                - MP4_ReadBox
                - vlc_stream_Delete
                - vlc_object_Log
                - MP4_BoxAddChild
        - Branch String:   'demux/mp4/libmp4.c:3612,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3614,15'
              BranchSideFuncs:
                - MP4_ReadBox
                - vlc_stream_Delete
                - vlc_object_Log
                - MP4_BoxAddChild
            - BranchSide:      'demux/mp4/libmp4.c:3619,39'
              BranchSideFuncs:
                - MP4_ReadBox
                - vlc_stream_Delete
                - vlc_object_Log
                - MP4_BoxAddChild
        - Branch String:   'demux/mp4/libmp4.c:3623,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3624,26'
              BranchSideFuncs:
                - MP4_BoxAddChild
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:3627,5'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3544,10'
          Dst:             MP4_ReadBoxContainer
        - Src:             'demux/mp4/libmp4.c:3549,20'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/libmp4.c:3550,20'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/libmp4.c:3553,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:3559,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:3578,9'
          Dst:             inflateInit_
        - Src:             'demux/mp4/libmp4.c:3580,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:3586,9'
          Dst:             inflate
        - Src:             'demux/mp4/libmp4.c:3588,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:3589,9'
          Dst:             inflateEnd
        - Src:             'demux/mp4/libmp4.c:3596,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:3601,9'
          Dst:             inflateEnd
        - Src:             'demux/mp4/libmp4.c:3603,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:3607,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:3610,23'
          Dst:             vlc_stream_MemoryNew
        - Src:             'demux/mp4/libmp4.c:3619,26'
          Dst:             MP4_ReadBox
        - Src:             'demux/mp4/libmp4.c:3621,5'
          Dst:             vlc_stream_Delete
        - Src:             'demux/mp4/libmp4.c:3624,9'
          Dst:             MP4_BoxAddChild
        - Src:             'demux/mp4/libmp4.c:3627,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_dcom
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3490
      functionLinenumberEnd: 3500
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         12
      ICount:          108
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - GetDWLE
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3491,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3491,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3493,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:3493,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3493,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3493,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3491,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3491,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3493,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:3495,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_cmvd
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3508
      functionLinenumberEnd: 3527
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         17
      ICount:          146
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - MP4_FreeBox_cmvd
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3509,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3509,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3511,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - malloc
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3511,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3511,5'
              BranchSideFuncs:
                - U32_AT.3674
                - malloc
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3511,5'
              BranchSideFuncs:
                - malloc
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3515,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3516,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3519,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3509,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3509,5'
          Dst:             MP4_FreeBox_cmvd
        - Src:             'demux/mp4/libmp4.c:3509,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3511,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3522,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_ftyp
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         34
      ICount:          254
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - GetDWLE
        - MP4_FreeBox_ftyp
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_alloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:733,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:733,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:735,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - vlc_alloc.3719
                - GetDWLE.3707
                - free
                - U32_AT.3674
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:735,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:735,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - free
                - vlc_alloc.3719
                - GetDWLE.3707
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:735,5'
              BranchSideFuncs:
                - free
                - vlc_alloc.3719
                - GetDWLE.3707
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:736,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:736,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - vlc_alloc.3719
                - GetDWLE.3707
                - free
            - BranchSide:      'demux/mp4/libmp4.c:736,5'
              BranchSideFuncs:
                - free
                - vlc_alloc.3719
                - GetDWLE.3707
                - free
        - Branch String:   'demux/mp4/libmp4.c:739,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:742,24'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - GetDWLE.3707
                - free
            - BranchSide:      'demux/mp4/libmp4.c:755,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:745,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:746,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:748,23'
              BranchSideFuncs:
                - free
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:748,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:750,13'
              BranchSideFuncs:
                - free
                - GetDWLE.3707
            - BranchSide:      'demux/mp4/libmp4.c:752,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:750,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:750,13'
              BranchSideFuncs:
                - GetDWLE.3707
                - free
            - BranchSide:      'demux/mp4/libmp4.c:750,13'
              BranchSideFuncs:
                - free
                - GetDWLE.3707
      Callsites:
        - Src:             'demux/mp4/libmp4.c:733,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:733,5'
          Dst:             MP4_FreeBox_ftyp
        - Src:             'demux/mp4/libmp4.c:733,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:735,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:736,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:742,13'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:750,13'
          Dst:             GetDWLE
    - functionName:    MP4_ReadBox_mvhd
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         107
      ICount:          760
      EdgeCount:       129
      CyclomaticComplexity: 24
      functionsReached:
        - Get24bBE
        - MP4_Time2Str
        - U16_AT
        - U32_AT
        - U64_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:764,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:764,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:766,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:766,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:766,5'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:766,5'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:766,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:766,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:766,5'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:768,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:770,9'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:777,9'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:770,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:770,9'
              BranchSideFuncs:
                - U64_AT.3683
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:770,9'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:771,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:771,9'
              BranchSideFuncs:
                - U64_AT.3683
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:771,9'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:772,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:772,9'
              BranchSideFuncs:
                - U32_AT.3674
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:772,9'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:773,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:773,9'
              BranchSideFuncs:
                - U64_AT.3683
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:773,9'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:777,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:777,9'
              BranchSideFuncs:
                - U32_AT.3674
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:777,9'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:778,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:778,9'
              BranchSideFuncs:
                - U32_AT.3674
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:778,9'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:779,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:779,9'
              BranchSideFuncs:
                - U32_AT.3674
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:779,9'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:780,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:780,9'
              BranchSideFuncs:
                - U32_AT.3674
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:780,9'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:782,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:782,5'
              BranchSideFuncs:
                - U32_AT.3674
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:782,5'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:783,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:783,5'
              BranchSideFuncs:
                - U16_AT.3673
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:783,5'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:784,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:784,5'
              BranchSideFuncs:
                - U16_AT.3673
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:784,5'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:787,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:789,9'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:791,19'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:789,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:789,9'
              BranchSideFuncs:
                - U32_AT.3674
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:789,9'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:791,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:793,9'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:795,19'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:793,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:793,9'
              BranchSideFuncs:
                - U32_AT.3674
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:793,9'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:795,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:797,9'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:800,5'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:797,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:797,9'
              BranchSideFuncs:
                - U32_AT.3674
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:797,9'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:800,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:800,5'
              BranchSideFuncs:
                - U32_AT.3674
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:800,5'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:764,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:764,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:766,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:770,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:771,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:772,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:773,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:777,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:778,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:779,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:780,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:782,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:783,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:784,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:789,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:793,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:797,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:800,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:804,26'
          Dst:             MP4_Time2Str
        - Src:             'demux/mp4/libmp4.c:805,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_tkhd
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1354
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         134
      ICount:          1101
      EdgeCount:       163
      CyclomaticComplexity: 31
      functionsReached:
        - Get24bBE
        - U16_AT
        - U32_AT
        - U64_AT
        - atan2
        - conv_fx
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1258,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1258,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1260,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1260,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1260,5'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:1260,5'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1260,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1260,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:1260,5'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:1262,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1264,9'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:1272,9'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1264,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1264,9'
              BranchSideFuncs:
                - U64_AT.3683
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:1264,9'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:1265,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1265,9'
              BranchSideFuncs:
                - U64_AT.3683
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1265,9'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1266,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1266,9'
              BranchSideFuncs:
                - U32_AT.3674
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1266,9'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1267,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1267,9'
              BranchSideFuncs:
                - U32_AT.3674
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:1267,9'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:1268,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1268,9'
              BranchSideFuncs:
                - U64_AT.3683
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1268,9'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1272,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1272,9'
              BranchSideFuncs:
                - U32_AT.3674
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1272,9'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1273,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1273,9'
              BranchSideFuncs:
                - U32_AT.3674
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1273,9'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1274,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1274,9'
              BranchSideFuncs:
                - U32_AT.3674
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1274,9'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1275,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1275,9'
              BranchSideFuncs:
                - U32_AT.3674
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1275,9'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1276,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1276,9'
              BranchSideFuncs:
                - U32_AT.3674
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1276,9'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1279,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1281,9'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1283,5'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1281,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1281,9'
              BranchSideFuncs:
                - U32_AT.3674
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1281,9'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1283,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1283,5'
              BranchSideFuncs:
                - U16_AT.3673
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1283,5'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1284,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1284,5'
              BranchSideFuncs:
                - U16_AT.3673
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1284,5'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1285,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1285,5'
              BranchSideFuncs:
                - U16_AT.3673
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1285,5'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1286,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1286,5'
              BranchSideFuncs:
                - U16_AT.3673
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1286,5'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1288,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1290,9'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1292,5'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1290,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1290,9'
              BranchSideFuncs:
                - U32_AT.3674
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1290,9'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1292,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1292,5'
              BranchSideFuncs:
                - U32_AT.3674
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1292,5'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1293,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1293,5'
              BranchSideFuncs:
                - U32_AT.3674
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
            - BranchSide:      'demux/mp4/libmp4.c:1293,5'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
        - Branch String:   'demux/mp4/libmp4.c:1300,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1302,19'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
            - BranchSide:      'demux/mp4/libmp4.c:1308,29'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
        - Branch String:   'demux/mp4/libmp4.c:1303,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1304,31'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
            - BranchSide:      'demux/mp4/libmp4.c:1305,9'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
        - Branch String:   'demux/mp4/libmp4.c:1313,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1313,9'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
            - BranchSide:      'demux/mp4/libmp4.c:1313,9'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
                - conv_fx
                - conv_fx
                - atan2
        - Branch String:   'demux/mp4/libmp4.c:1313,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1315,34'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - atan2
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1321,38'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:1317,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1318,22'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1319,5'
              BranchSideFuncs:
                - conv_fx
                - conv_fx
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1258,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1258,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1260,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:1264,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:1265,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:1266,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1267,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1268,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:1272,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1273,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1274,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1275,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1276,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1281,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1283,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:1284,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:1285,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:1286,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:1290,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1292,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1293,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1308,21'
          Dst:             conv_fx
        - Src:             'demux/mp4/libmp4.c:1308,42'
          Dst:             conv_fx
        - Src:             'demux/mp4/libmp4.c:1309,21'
          Dst:             conv_fx
        - Src:             'demux/mp4/libmp4.c:1309,42'
          Dst:             conv_fx
        - Src:             'demux/mp4/libmp4.c:1310,21'
          Dst:             conv_fx
        - Src:             'demux/mp4/libmp4.c:1310,42'
          Dst:             conv_fx
        - Src:             'demux/mp4/libmp4.c:1311,21'
          Dst:             conv_fx
        - Src:             'demux/mp4/libmp4.c:1311,42'
          Dst:             conv_fx
        - Src:             'demux/mp4/libmp4.c:1315,26'
          Dst:             conv_fx
        - Src:             'demux/mp4/libmp4.c:1316,26'
          Dst:             conv_fx
        - Src:             'demux/mp4/libmp4.c:1315,20'
          Dst:             atan2
        - Src:             'demux/mp4/libmp4.c:1326,20'
          Dst:             conv_fx
        - Src:             'demux/mp4/libmp4.c:1327,20'
          Dst:             conv_fx
        - Src:             'demux/mp4/libmp4.c:1329,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_load
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         29
      ICount:          211
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1358,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1359,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1360,5'
              BranchSideFuncs:
                - mp4_readbox_enter
                - mp4_box_headersize.3672
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1360,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1360,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1361,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1361,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1361,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1361,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1362,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1362,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1362,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1363,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1363,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1363,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1364,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1364,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1364,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1360,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1360,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1361,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1362,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1363,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1364,5'
          Dst:             U32_AT
    - functionName:    MP4_ReadBox_mdhd
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         70
      ICount:          522
      EdgeCount:       84
      CyclomaticComplexity: 16
      functionsReached:
        - Get24bBE
        - MP4_Time2Str
        - U16_AT
        - U32_AT
        - U64_AT
        - decodeQtLanguageCode
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1371,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1371,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1373,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1373,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1373,5'
              BranchSideFuncs:
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:1373,5'
              BranchSideFuncs:
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1373,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1373,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:1373,5'
              BranchSideFuncs:
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:1375,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1377,9'
              BranchSideFuncs:
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:1384,9'
              BranchSideFuncs:
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1377,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1377,9'
              BranchSideFuncs:
                - U64_AT.3683
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:1377,9'
              BranchSideFuncs:
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:1378,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1378,9'
              BranchSideFuncs:
                - U64_AT.3683
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1378,9'
              BranchSideFuncs:
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1379,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1379,9'
              BranchSideFuncs:
                - U32_AT.3674
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:1379,9'
              BranchSideFuncs:
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:1380,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1380,9'
              BranchSideFuncs:
                - U64_AT.3683
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1380,9'
              BranchSideFuncs:
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1384,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1384,9'
              BranchSideFuncs:
                - U32_AT.3674
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1384,9'
              BranchSideFuncs:
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1385,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1385,9'
              BranchSideFuncs:
                - U32_AT.3674
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1385,9'
              BranchSideFuncs:
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1386,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1386,9'
              BranchSideFuncs:
                - U32_AT.3674
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1386,9'
              BranchSideFuncs:
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1387,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1387,9'
              BranchSideFuncs:
                - U32_AT.3674
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1387,9'
              BranchSideFuncs:
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1390,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1390,5'
              BranchSideFuncs:
                - U16_AT.3673
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1390,5'
              BranchSideFuncs:
                - decodeQtLanguageCode.3770
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1394,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1394,5'
              BranchSideFuncs:
                - U16_AT.3673
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1394,5'
              BranchSideFuncs:
                - MP4_Time2Str
                - vlc_object_Log
                - free
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1371,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1371,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1373,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:1377,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:1378,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:1379,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1380,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:1384,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1385,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1386,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1387,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1390,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:1391,5'
          Dst:             decodeQtLanguageCode
        - Src:             'demux/mp4/libmp4.c:1394,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:1397,26'
          Dst:             MP4_Time2Str
        - Src:             'demux/mp4/libmp4.c:1398,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_hdlr
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1463
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         66
      ICount:          429
      EdgeCount:       80
      CyclomaticComplexity: 16
      functionsReached:
        - Get24bBE
        - GetDWLE
        - MP4_FreeBox_hdlr
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1418,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1418,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1420,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - GetDWLE.3707
                - GetDWLE.3707
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1420,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1420,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - GetDWLE.3707
                - GetDWLE.3707
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:1420,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - GetDWLE.3707
                - GetDWLE.3707
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1420,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1420,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - GetDWLE.3707
                - GetDWLE.3707
            - BranchSide:      'demux/mp4/libmp4.c:1420,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - GetDWLE.3707
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:1422,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1422,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - vlc_object_Log
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - GetDWLE.3707
            - BranchSide:      'demux/mp4/libmp4.c:1422,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:1423,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1423,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - vlc_object_Log
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1423,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1425,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1425,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1425,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1426,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1426,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1426,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1427,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1427,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - malloc
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1427,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1430,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1431,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1433,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
        - Branch String:   'demux/mp4/libmp4.c:1433,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1438,13'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1457,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:1438,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1442,13'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1446,22'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1442,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1442,13'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1442,13'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1443,22'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1443,42'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1443,50'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1449,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1450,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1452,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1418,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1418,5'
          Dst:             MP4_FreeBox_hdlr
        - Src:             'demux/mp4/libmp4.c:1418,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1420,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:1422,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:1423,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:1425,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1426,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1427,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1457,9'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_vmhd
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         31
      ICount:          252
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - Get24bBE
        - U16_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1467,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1467,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1469,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1469,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1469,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:1469,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1469,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1469,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1469,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1471,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1471,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1471,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1472,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1474,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1478,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:1474,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1474,9'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1474,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1467,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1467,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1469,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:1471,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:1474,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:1478,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_smhd
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1488
      functionLinenumberEnd: 1504
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         27
      ICount:          211
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - Get24bBE
        - U16_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1489,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1489,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1491,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1491,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1491,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:1491,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1491,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1491,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1491,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1495,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1495,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1495,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1497,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1497,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1497,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1489,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1489,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1491,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:1495,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:1497,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:1500,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_hmhd
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1508
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         42
      ICount:          324
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - Get24bBE
        - U16_AT
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1509,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1509,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1511,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1511,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1511,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:1511,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1511,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1511,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1511,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1513,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1513,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1513,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1514,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1514,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1514,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1516,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1516,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1516,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1517,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1517,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1517,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1519,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1519,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1519,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1509,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1509,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1511,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:1513,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:1514,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:1516,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1517,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1519,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1522,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBoxSkip
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         21
      ICount:          154
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - MP4_ReadBoxContainer
        - mp4_box_headersize
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:625,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:626,9'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_stream_Peek
                - vlc_object_Log
                - MP4_ReadBoxContainer
            - BranchSide:      'demux/mp4/libmp4.c:661,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:626,46'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:627,9'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_stream_Peek
                - vlc_object_Log
                - MP4_ReadBoxContainer
            - BranchSide:      'demux/mp4/libmp4.c:661,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:625,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:630,50'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_stream_Peek
                - vlc_object_Log
                - MP4_ReadBoxContainer
            - BranchSide:      'demux/mp4/libmp4.c:661,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:634,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:635,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:637,19'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainer
        - Branch String:   'demux/mp4/libmp4.c:640,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:642,21'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainer
            - BranchSide:      'demux/mp4/libmp4.c:652,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:644,36'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:644,39'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainer
            - BranchSide:      'demux/mp4/libmp4.c:646,17'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainer
        - Branch String:   'demux/mp4/libmp4.c:644,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:646,17'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainer
            - BranchSide:      'demux/mp4/libmp4.c:651,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:630,30'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:633,26'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mp4/libmp4.c:646,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:649,24'
          Dst:             MP4_ReadBoxContainer
    - functionName:    MP4_ReadBox_url
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1537
      functionLinenumberEnd: 1549
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         19
      ICount:          150
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_url
        - mp4_box_headersize
        - mp4_getstringz
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1538,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1538,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1540,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - mp4_getstringz
                - vlc_object_Log
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1540,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1540,5'
              BranchSideFuncs:
                - mp4_getstringz
                - vlc_object_Log
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:1540,5'
              BranchSideFuncs:
                - mp4_getstringz
                - vlc_object_Log
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1540,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1540,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - mp4_getstringz
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1540,5'
              BranchSideFuncs:
                - mp4_getstringz
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1538,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1538,5'
          Dst:             MP4_FreeBox_url
        - Src:             'demux/mp4/libmp4.c:1538,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1540,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:1541,5'
          Dst:             mp4_getstringz
        - Src:             'demux/mp4/libmp4.c:1544,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_urn
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1558
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         21
      ICount:          163
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_urn
        - mp4_box_headersize
        - mp4_getstringz
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1559,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1559,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1561,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - mp4_getstringz
                - mp4_getstringz
                - vlc_object_Log
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1561,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1561,5'
              BranchSideFuncs:
                - mp4_getstringz
                - mp4_getstringz
                - vlc_object_Log
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:1561,5'
              BranchSideFuncs:
                - mp4_getstringz
                - mp4_getstringz
                - vlc_object_Log
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1561,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1561,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - mp4_getstringz
                - mp4_getstringz
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1561,5'
              BranchSideFuncs:
                - mp4_getstringz
                - mp4_getstringz
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1559,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1559,5'
          Dst:             MP4_FreeBox_urn
        - Src:             'demux/mp4/libmp4.c:1559,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1561,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:1563,5'
          Dst:             mp4_getstringz
        - Src:             'demux/mp4/libmp4.c:1564,5'
          Dst:             mp4_getstringz
        - Src:             'demux/mp4/libmp4.c:1567,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_LtdContainer
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         54
      ICount:          342
      EdgeCount:       66
      CyclomaticComplexity: 14
      functionsReached:
        - Get24bBE
        - MP4_BoxAddChild
        - MP4_ReadBox
        - MP4_Seek
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter_partial
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1576,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1576,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1576,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxAddChild
                - free
                - U32_AT.3674
                - free
                - Get24bBE.3682
                - free
        - Branch String:   'demux/mp4/libmp4.c:1577,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1578,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1580,5'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxAddChild
                - free
                - U32_AT.3674
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1580,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1580,5'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxAddChild
                - free
                - U32_AT.3674
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:1580,5'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxAddChild
                - free
                - U32_AT.3674
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1580,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1580,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxAddChild
                - free
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1580,5'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxAddChild
                - free
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:1581,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1582,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1583,5'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxAddChild
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1583,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1583,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxAddChild
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1583,5'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxAddChild
                - free
        - Branch String:   'demux/mp4/libmp4.c:1587,23'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1587,26'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxAddChild
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1587,5'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxAddChild
                - free
        - Branch String:   'demux/mp4/libmp4.c:1587,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1589,46'
              BranchSideFuncs:
                - MP4_ReadBox
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_BoxAddChild
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1601,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1590,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1591,13'
              BranchSideFuncs:
                - MP4_BoxAddChild
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1592,26'
              BranchSideFuncs:
                - MP4_BoxAddChild
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - free
        - Branch String:   'demux/mp4/libmp4.c:1595,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1596,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1598,19'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxAddChild
                - free
        - Branch String:   'demux/mp4/libmp4.c:1601,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1602,46'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1605,5'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1610,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1611,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1613,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1576,5'
          Dst:             mp4_readbox_enter_partial
        - Src:             'demux/mp4/libmp4.c:1576,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1580,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:1583,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1589,33'
          Dst:             MP4_ReadBox
        - Src:             'demux/mp4/libmp4.c:1592,9'
          Dst:             MP4_BoxAddChild
        - Src:             'demux/mp4/libmp4.c:1605,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:1610,10'
          Dst:             MP4_Seek
    - functionName:    MP4_ReadBox_stts
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1664
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         55
      ICount:          393
      EdgeCount:       67
      CyclomaticComplexity: 14
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_stts
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_alloc
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1626,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1626,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1628,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - MP4_FreeBox_stts
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1628,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1628,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - MP4_FreeBox_stts
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:1628,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - MP4_FreeBox_stts
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1628,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1628,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - MP4_FreeBox_stts
                - free
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1628,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - MP4_FreeBox_stts
                - free
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1629,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1629,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - MP4_FreeBox_stts
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1629,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - MP4_FreeBox_stts
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1631,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1634,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1637,54'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - MP4_FreeBox_stts
                - free
        - Branch String:   'demux/mp4/libmp4.c:1642,6'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1642,9'
              BranchSideFuncs:
                - MP4_FreeBox_stts
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1644,27'
              BranchSideFuncs:
                - MP4_FreeBox_stts
                - free
        - Branch String:   'demux/mp4/libmp4.c:1641,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1644,27'
              BranchSideFuncs:
                - MP4_FreeBox_stts
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1648,19'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1648,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1650,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1659,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:1650,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1650,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1650,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1651,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1651,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1651,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1653,57'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1654,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1655,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1653,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1655,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1656,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1626,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1626,5'
          Dst:             MP4_FreeBox_stts
        - Src:             'demux/mp4/libmp4.c:1626,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1628,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:1629,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1637,43'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:1638,43'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:1644,9'
          Dst:             MP4_FreeBox_stts
        - Src:             'demux/mp4/libmp4.c:1650,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1651,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1659,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_ctts
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1706
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         49
      ICount:          350
      EdgeCount:       59
      CyclomaticComplexity: 12
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_ctts
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_alloc
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1677,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1677,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1679,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - MP4_FreeBox_ctts
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1679,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1679,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - MP4_FreeBox_ctts
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:1679,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - MP4_FreeBox_ctts
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1679,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1679,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - MP4_FreeBox_ctts
                - free
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1679,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - MP4_FreeBox_ctts
                - free
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1680,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1680,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - MP4_FreeBox_ctts
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1680,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - MP4_FreeBox_ctts
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1682,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1683,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1685,54'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - MP4_FreeBox_ctts
                - free
        - Branch String:   'demux/mp4/libmp4.c:1687,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1687,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - MP4_FreeBox_ctts
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1687,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - MP4_FreeBox_ctts
                - free
        - Branch String:   'demux/mp4/libmp4.c:1687,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1690,27'
              BranchSideFuncs:
                - MP4_FreeBox_ctts
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1693,41'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1695,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1697,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1702,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:1697,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1697,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1697,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1698,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1698,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1698,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1677,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1677,5'
          Dst:             MP4_FreeBox_ctts
        - Src:             'demux/mp4/libmp4.c:1677,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1679,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:1680,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1685,43'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:1686,44'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:1690,9'
          Dst:             MP4_FreeBox_ctts
        - Src:             'demux/mp4/libmp4.c:1697,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1698,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1702,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_cslg
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1709
      functionLinenumberEnd: 1738
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         75
      ICount:          472
      EdgeCount:       90
      CyclomaticComplexity: 17
      functionsReached:
        - Get24bBE
        - U32_AT
        - U64_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1710,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1710,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1713,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1713,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1713,5'
              BranchSideFuncs:
                - free
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:1713,5'
              BranchSideFuncs:
                - free
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1714,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1714,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - free
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1714,5'
              BranchSideFuncs:
                - free
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:1717,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1718,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1732,9'
              BranchSideFuncs:
                - free
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1732,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1733,9'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1735,9'
              BranchSideFuncs:
                - free
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:1733,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1733,9'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1733,9'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1733,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1733,9'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1733,9'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1733,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1733,9'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1733,9'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1733,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1733,9'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1733,9'
              BranchSideFuncs:
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1733,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1733,9'
              BranchSideFuncs:
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1733,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:1735,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1735,9'
              BranchSideFuncs:
                - U64_AT.3683
                - free
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:1735,9'
              BranchSideFuncs:
                - free
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:1735,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1735,9'
              BranchSideFuncs:
                - U64_AT.3683
                - free
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:1735,9'
              BranchSideFuncs:
                - free
                - U64_AT.3683
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:1735,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1735,9'
              BranchSideFuncs:
                - U64_AT.3683
                - free
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:1735,9'
              BranchSideFuncs:
                - free
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:1735,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1735,9'
              BranchSideFuncs:
                - U64_AT.3683
                - free
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:1735,9'
              BranchSideFuncs:
                - free
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:1735,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1735,9'
              BranchSideFuncs:
                - U64_AT.3683
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1735,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1710,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1710,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1714,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:1733,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1733,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1733,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1733,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1733,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1735,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:1735,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:1735,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:1735,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:1735,9'
          Dst:             U64_AT
    - functionName:    MP4_ReadBox_stsd
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2935
      functionLinenumberEnd: 3027
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         85
      ICount:          507
      EdgeCount:       101
      CyclomaticComplexity: 18
      functionsReached:
        - Get24bBE
        - MP4_BoxAddChild
        - MP4_BoxGet
        - MP4_ReadBoxUsing
        - MP4_Seek
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter_partial
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:2936,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2936,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:2936,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - free
                - vlc_object_Log
                - MP4_Seek
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
                - Get24bBE.3682
                - free
        - Branch String:   'demux/mp4/libmp4.c:2937,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2938,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2940,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - free
                - vlc_object_Log
                - MP4_Seek
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:2940,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2940,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - free
                - vlc_object_Log
                - MP4_Seek
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:2940,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - free
                - vlc_object_Log
                - MP4_Seek
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:2940,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2940,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - free
                - vlc_object_Log
                - MP4_Seek
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2940,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - free
                - vlc_object_Log
                - MP4_Seek
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:2941,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2942,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2943,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - free
                - vlc_object_Log
                - MP4_Seek
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2943,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2943,5'
              BranchSideFuncs:
                - U32_AT.3674
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - free
                - vlc_object_Log
                - MP4_Seek
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2943,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - free
                - vlc_object_Log
                - MP4_Seek
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2947,24'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2947,27'
              BranchSideFuncs:
                - MP4_Seek
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2950,24'
              BranchSideFuncs:
                - MP4_Seek
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2947,55'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2948,31'
              BranchSideFuncs:
                - MP4_Seek
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2950,24'
              BranchSideFuncs:
                - MP4_Seek
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2947,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2950,24'
              BranchSideFuncs:
                - MP4_Seek
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2959,24'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - free
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:2950,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2952,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2955,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:2963,23'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2963,26'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - free
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:2963,5'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - free
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:2963,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2966,17'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - free
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:3014,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:2966,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2969,25'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2973,25'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2973,25'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2976,25'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2983,25'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2983,25'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2983,25'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2983,25'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2983,25'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2986,25'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2989,25'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - free
        - Branch String:   'demux/mp4/libmp4.c:2995,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2996,13'
              BranchSideFuncs:
                - MP4_ReadBoxUsing
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_BoxAddChild
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2998,49'
              BranchSideFuncs:
                - MP4_ReadBoxUsing
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_BoxAddChild
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2999,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3000,13'
              BranchSideFuncs:
                - MP4_BoxAddChild
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3003,28'
              BranchSideFuncs:
                - MP4_BoxAddChild
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3008,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3009,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3011,19'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxAddChild
                - free
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:3014,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3015,46'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3018,5'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_Seek
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:3023,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3024,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3026,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2936,5'
          Dst:             mp4_readbox_enter_partial
        - Src:             'demux/mp4/libmp4.c:2936,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:2940,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:2943,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2945,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/libmp4.c:2948,19'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/libmp4.c:2950,14'
          Dst:             MP4_Seek
        - Src:             'demux/mp4/libmp4.c:2952,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:2990,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:2998,31'
          Dst:             MP4_ReadBoxUsing
        - Src:             'demux/mp4/libmp4.c:3005,9'
          Dst:             MP4_BoxAddChild
        - Src:             'demux/mp4/libmp4.c:3018,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:3023,10'
          Dst:             MP4_Seek
    - functionName:    MP4_ReadBox_stsz
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3035
      functionLinenumberEnd: 3071
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         49
      ICount:          347
      EdgeCount:       59
      CyclomaticComplexity: 12
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_stsz
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_alloc
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3038,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3038,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3040,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - vlc_alloc.3719
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3040,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3040,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_alloc.3719
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:3040,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_alloc.3719
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3040,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3040,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - free
                - vlc_alloc.3719
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3040,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_alloc.3719
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3042,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3042,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_alloc.3719
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3042,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_alloc.3719
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3043,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3043,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_alloc.3719
                - U32_AT.3674
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3043,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_alloc.3719
                - U32_AT.3674
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:3046,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3048,27'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3062,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3048,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3049,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3052,24'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:3053,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3054,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3056,23'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3056,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3058,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3060,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3058,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3058,13'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3058,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3038,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3038,5'
          Dst:             MP4_FreeBox_stsz
        - Src:             'demux/mp4/libmp4.c:3038,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3040,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:3042,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3043,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3052,13'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:3058,13'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3065,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_stz2
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3074
      functionLinenumberEnd: 3140
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         95
      ICount:          606
      EdgeCount:       116
      CyclomaticComplexity: 23
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_stsz
        - U16_AT
        - U32_AT
        - __assert_fail
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_alloc
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3078,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3078,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3080,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_alloc.3719
                - __assert_fail
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3080,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3080,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - __assert_fail
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:3080,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - __assert_fail
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3080,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3080,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_alloc.3719
                - __assert_fail
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:3080,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - __assert_fail
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3083,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3083,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_alloc.3719
                - __assert_fail
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3083,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - __assert_fail
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3086,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3086,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - __assert_fail
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3086,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - __assert_fail
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3088,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3088,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - __assert_fail
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3088,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - __assert_fail
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:3091,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3091,28'
              BranchSideFuncs:
                - vlc_alloc.3719
                - __assert_fail
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3093,21'
              BranchSideFuncs:
                - vlc_alloc.3719
                - __assert_fail
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:3091,44'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3091,47'
              BranchSideFuncs:
                - vlc_alloc.3719
                - __assert_fail
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3093,21'
              BranchSideFuncs:
                - vlc_alloc.3719
                - __assert_fail
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:3091,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3092,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3093,21'
              BranchSideFuncs:
                - vlc_alloc.3719
                - __assert_fail
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:3093,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3094,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3097,24'
              BranchSideFuncs:
                - vlc_alloc.3719
                - __assert_fail
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:3098,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3099,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3101,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_object_Log
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:3101,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3103,23'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:3106,14'
              BranchSideFuncs:
                - __assert_fail
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3103,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3104,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:3105,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3104,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3104,13'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3104,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:3106,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3108,23'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3113,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3108,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3109,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3110,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3109,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3109,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3109,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3113,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3113,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3114,15'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3115,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3118,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3122,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3118,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3118,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3118,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3128,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3128,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3128,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3078,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3078,5'
          Dst:             MP4_FreeBox_stsz
        - Src:             'demux/mp4/libmp4.c:3078,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3080,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:3083,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:3088,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3097,13'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:3104,13'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:3113,9'
          Dst:             __assert_fail
        - Src:             'demux/mp4/libmp4.c:3134,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_stsc
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3150
      functionLinenumberEnd: 3187
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         56
      ICount:          412
      EdgeCount:       68
      CyclomaticComplexity: 14
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_stsc
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_alloc
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3153,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3153,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3155,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3155,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3155,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:3155,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3155,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3155,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3155,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3156,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3156,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3156,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:3158,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3159,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3161,52'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:3166,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3166,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3166,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:3166,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3166,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3166,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:3166,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3170,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3172,41'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3174,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3176,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3182,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3176,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3176,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3176,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3177,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3177,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3177,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3178,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3178,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3178,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3153,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3153,5'
          Dst:             MP4_FreeBox_stsc
        - Src:             'demux/mp4/libmp4.c:3153,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3155,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:3156,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3161,41'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:3162,47'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:3164,54'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:3176,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3177,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3178,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3182,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_stco_co64
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3252
      functionLinenumberEnd: 3283
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         49
      ICount:          353
      EdgeCount:       59
      CyclomaticComplexity: 12
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_stco_co64
        - U32_AT
        - U64_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_alloc
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3256,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3256,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3258,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3258,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3258,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:3258,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3258,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3258,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
                - free
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3258,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
                - free
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3259,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3259,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3259,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:3261,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3262,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3264,53'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
                - free
        - Branch String:   'demux/mp4/libmp4.c:3265,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3266,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3267,41'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:3269,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3271,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:3278,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3271,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3272,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:3274,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U64_AT.3683
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3272,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3272,13'
              BranchSideFuncs:
                - U64_AT.3683
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3272,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:3274,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3274,13'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:3274,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3256,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3256,5'
          Dst:             MP4_FreeBox_stco_co64
        - Src:             'demux/mp4/libmp4.c:3256,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3258,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:3259,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3264,42'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:3272,13'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:3274,13'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3278,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_stss
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3291
      functionLinenumberEnd: 3320
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         41
      ICount:          298
      EdgeCount:       49
      CyclomaticComplexity: 10
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_stss
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_alloc
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3294,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3294,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3296,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3296,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3296,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:3296,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3296,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3296,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3296,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3297,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3297,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3297,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:3299,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3300,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3302,54'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:3303,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3304,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3305,41'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3307,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3309,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3315,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3309,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3309,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3309,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3294,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3294,5'
          Dst:             MP4_FreeBox_stss
        - Src:             'demux/mp4/libmp4.c:3294,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3296,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:3297,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3302,43'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:3309,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3315,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_stsh
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3329
      functionLinenumberEnd: 3360
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         49
      ICount:          349
      EdgeCount:       59
      CyclomaticComplexity: 12
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_stsh
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_alloc
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3332,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3332,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3334,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3334,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3334,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:3334,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3334,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3334,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3334,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3335,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3335,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3335,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:3337,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3338,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3340,63'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:3345,6'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3345,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3346,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:3344,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3346,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3347,41'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3349,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3351,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3356,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3351,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3351,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3351,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3352,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3352,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3352,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3332,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3332,5'
          Dst:             MP4_FreeBox_stsh
        - Src:             'demux/mp4/libmp4.c:3332,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3334,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:3335,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3340,52'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:3342,48'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:3351,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3352,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3356,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_stdp
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3368
      functionLinenumberEnd: 3390
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         31
      ICount:          234
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_stdp
        - U16_AT
        - calloc
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3369,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3369,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3371,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - calloc
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3371,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3371,5'
              BranchSideFuncs:
                - calloc
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:3371,5'
              BranchSideFuncs:
                - calloc
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3371,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3371,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - calloc
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3371,5'
              BranchSideFuncs:
                - calloc
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:3376,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3377,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3379,19'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:3379,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3381,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:3385,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3381,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3381,9'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3381,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3369,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3369,5'
          Dst:             MP4_FreeBox_stdp
        - Src:             'demux/mp4/libmp4.c:3369,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3371,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:3374,9'
          Dst:             calloc
        - Src:             'demux/mp4/libmp4.c:3381,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:3385,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_elst
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3398
      functionLinenumberEnd: 3459
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         77
      ICount:          493
      EdgeCount:       93
      CyclomaticComplexity: 18
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_elst
        - U16_AT
        - U32_AT
        - U64_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_alloc
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3401,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3401,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3406,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - free
                - U32_AT.3674
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3406,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3406,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - free
                - U32_AT.3674
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:3406,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - free
                - U32_AT.3674
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3407,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3407,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - free
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3407,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - free
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:3409,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3410,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3412,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3412,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3412,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3412,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - free
        - Branch String:   'demux/mp4/libmp4.c:3413,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3414,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3416,30'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:3417,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3418,17'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:3420,34'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:3421,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3422,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:3424,29'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:3426,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3431,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:3455,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3431,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3435,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:3443,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U64_AT.3683
                - U64_AT.3683
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3435,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3435,13'
              BranchSideFuncs:
                - U64_AT.3683
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:3435,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:3436,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3436,13'
              BranchSideFuncs:
                - U64_AT.3683
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:3436,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:3443,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3443,13'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U64_AT.3683
                - U64_AT.3683
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3443,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3444,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3444,13'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:3444,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:3450,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3450,9'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:3450,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:3451,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3451,9'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:3451,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3401,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3401,5'
          Dst:             MP4_FreeBox_elst
        - Src:             'demux/mp4/libmp4.c:3401,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3407,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:3412,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3420,23'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:3435,13'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:3436,13'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:3443,13'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3444,13'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3450,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:3451,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:3455,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_cprt
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3467
      functionLinenumberEnd: 3487
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         24
      ICount:          191
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_cprt
        - U16_AT
        - decodeQtLanguageCode
        - mp4_box_headersize
        - mp4_getstringz
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3471,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3471,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3473,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - decodeQtLanguageCode.3770
                - mp4_getstringz
                - vlc_object_Log
                - free
                - U16_AT.3673
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3473,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3473,5'
              BranchSideFuncs:
                - decodeQtLanguageCode.3770
                - mp4_getstringz
                - vlc_object_Log
                - free
                - U16_AT.3673
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:3473,5'
              BranchSideFuncs:
                - decodeQtLanguageCode.3770
                - mp4_getstringz
                - vlc_object_Log
                - free
                - U16_AT.3673
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3473,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3473,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - decodeQtLanguageCode.3770
                - mp4_getstringz
                - vlc_object_Log
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:3473,5'
              BranchSideFuncs:
                - decodeQtLanguageCode.3770
                - mp4_getstringz
                - vlc_object_Log
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:3475,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3475,5'
              BranchSideFuncs:
                - U16_AT.3673
                - decodeQtLanguageCode.3770
                - mp4_getstringz
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3475,5'
              BranchSideFuncs:
                - decodeQtLanguageCode.3770
                - mp4_getstringz
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3471,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3471,5'
          Dst:             MP4_FreeBox_cprt
        - Src:             'demux/mp4/libmp4.c:3471,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3473,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:3475,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:3476,5'
          Dst:             decodeQtLanguageCode
        - Src:             'demux/mp4/libmp4.c:3478,5'
          Dst:             mp4_getstringz
        - Src:             'demux/mp4/libmp4.c:3481,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_esds
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1893
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         145
      ICount:          1029
      EdgeCount:       176
      CyclomaticComplexity: 33
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_esds
        - MP4_ReadLengthDescriptor
        - U16_AT
        - U32_AT
        - calloc
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1784,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1784,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1786,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - U16_AT.3673
                - malloc
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1786,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1786,5'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - U16_AT.3673
                - malloc
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:1786,5'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - U16_AT.3673
                - malloc
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1786,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1786,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - U16_AT.3673
                - malloc
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1786,5'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - U16_AT.3673
                - malloc
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:1789,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1789,5'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - U16_AT.3673
                - malloc
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1789,5'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - U16_AT.3673
                - malloc
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:1790,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1792,17'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - U16_AT.3673
                - malloc
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1839,9'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1793,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1794,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1797,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - U16_AT.3673
                - malloc
                - free
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1801,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1801,9'
              BranchSideFuncs:
                - U16_AT.3673
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - U16_AT.3673
                - malloc
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1801,9'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - U16_AT.3673
                - malloc
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1802,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1802,9'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - U16_AT.3673
                - malloc
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1802,9'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - U16_AT.3673
                - malloc
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1808,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1810,13'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - U16_AT.3673
                - malloc
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1812,13'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - U16_AT.3673
                - malloc
                - free
        - Branch String:   'demux/mp4/libmp4.c:1810,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1810,13'
              BranchSideFuncs:
                - U16_AT.3673
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - U16_AT.3673
                - malloc
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1810,13'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - U16_AT.3673
                - malloc
                - free
        - Branch String:   'demux/mp4/libmp4.c:1812,33'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1812,36'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - U16_AT.3673
                - malloc
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1830,13'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1812,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1816,13'
              BranchSideFuncs:
                - malloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1830,13'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1816,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1816,13'
              BranchSideFuncs:
                - malloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1816,13'
              BranchSideFuncs:
                - malloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:1817,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1818,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1819,56'
              BranchSideFuncs:
                - malloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1820,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1822,25'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1825,23'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1832,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1834,13'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1836,9'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1834,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1834,13'
              BranchSideFuncs:
                - U16_AT.3673
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1834,13'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1836,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1836,9'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1836,9'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1839,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1841,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1845,13'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1846,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1847,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1849,5'
              BranchSideFuncs:
                - vlc_object_Log
                - calloc
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
        - Branch String:   'demux/mp4/libmp4.c:1855,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1856,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1858,5'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1858,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1858,5'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:1858,5'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1859,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1859,5'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:1859,5'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1862,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1862,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1862,5'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1863,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1863,5'
              BranchSideFuncs:
                - U32_AT.3674
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1863,5'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1864,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1864,5'
              BranchSideFuncs:
                - U32_AT.3674
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1864,5'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1865,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1865,5'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1865,5'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1866,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1868,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1873,13'
              BranchSideFuncs:
                - MP4_ReadLengthDescriptor
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1874,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1875,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1877,5'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - free
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1880,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1881,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1883,67'
              BranchSideFuncs:
                - malloc
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1885,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1886,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1888,13'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1784,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1784,5'
          Dst:             MP4_FreeBox_esds
        - Src:             'demux/mp4/libmp4.c:1784,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1786,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:1792,17'
          Dst:             MP4_ReadLengthDescriptor
        - Src:             'demux/mp4/libmp4.c:1797,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:1801,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:1810,13'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:1834,13'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:1845,13'
          Dst:             MP4_ReadLengthDescriptor
        - Src:             'demux/mp4/libmp4.c:1849,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:1854,13'
          Dst:             calloc
        - Src:             'demux/mp4/libmp4.c:1862,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:1863,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1864,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1873,13'
          Dst:             MP4_ReadLengthDescriptor
        - Src:             'demux/mp4/libmp4.c:1877,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_Binary
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3777
      functionLinenumberEnd: 3790
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         16
      ICount:          128
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - MP4_FreeBox_Binary
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3778,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3778,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3778,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - malloc
        - Branch String:   'demux/mp4/libmp4.c:3779,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3779,12'
              BranchSideFuncs:
                - free
                - malloc
            - BranchSide:      'demux/mp4/libmp4.c:3779,12'
              BranchSideFuncs:
                - free
                - malloc
        - Branch String:   'demux/mp4/libmp4.c:3780,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3782,48'
              BranchSideFuncs:
                - malloc
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3789,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:3783,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3785,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3788,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3778,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3778,5'
          Dst:             MP4_FreeBox_Binary
        - Src:             'demux/mp4/libmp4.c:3778,5'
          Dst:             mp4_box_headersize
    - functionName:    MP4_ReadBox_av1C
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1902
      functionLinenumberEnd: 1935
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         41
      ICount:          275
      EdgeCount:       50
      CyclomaticComplexity: 11
      functionsReached:
        - MP4_FreeBox_av1C
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1905,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1905,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1905,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - malloc
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1908,20'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1909,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1910,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:1908,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1910,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1912,30'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'demux/mp4/libmp4.c:1913,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1915,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1920,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:1920,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1920,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1920,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:1922,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1922,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1922,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:1926,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1926,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1926,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:1927,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1927,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1927,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:1929,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1930,45'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1932,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1905,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1905,5'
          Dst:             MP4_FreeBox_av1C
        - Src:             'demux/mp4/libmp4.c:1905,5'
          Dst:             mp4_box_headersize
    - functionName:    MP4_ReadBox_avcC
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1944
      functionLinenumberEnd: 1970
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         33
      ICount:          242
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - MP4_FreeBox_avcC
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1947,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1947,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1947,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - malloc
        - Branch String:   'demux/mp4/libmp4.c:1950,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1952,34'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1960,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:1953,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1955,21'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1958,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:1960,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1960,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1960,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:1961,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1961,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1961,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:1962,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1962,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1962,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:1963,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1963,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1963,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1947,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1947,5'
          Dst:             MP4_FreeBox_avcC
        - Src:             'demux/mp4/libmp4.c:1947,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1965,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_vpcC
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1978
      functionLinenumberEnd: 2032
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         81
      ICount:          546
      EdgeCount:       98
      CyclomaticComplexity: 19
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_vpcC
        - U16_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1979,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1979,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1979,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - malloc
                - free
                - U16_AT.3673
                - Get24bBE.3682
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1982,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1983,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1985,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - Get24bBE.3682
                - free
        - Branch String:   'demux/mp4/libmp4.c:1985,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1985,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - Get24bBE.3682
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1985,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - Get24bBE.3682
                - free
        - Branch String:   'demux/mp4/libmp4.c:1986,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1987,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1991,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1991,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1991,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - free
                - malloc
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1991,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1994,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1994,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1994,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1995,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1995,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1995,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1996,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1996,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1996,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2000,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2002,37'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2011,42'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2004,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2004,9'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2004,9'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2014,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2014,9'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2014,9'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2015,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2015,9'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2015,9'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2016,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2016,9'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2016,9'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2019,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2019,5'
              BranchSideFuncs:
                - U16_AT.3673
                - free
                - malloc
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2019,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
        - Branch String:   'demux/mp4/libmp4.c:2020,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2021,41'
              BranchSideFuncs:
                - free
                - malloc
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2023,9'
              BranchSideFuncs:
                - free
                - malloc
                - free
        - Branch String:   'demux/mp4/libmp4.c:2023,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2025,45'
              BranchSideFuncs:
                - malloc
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2031,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:2026,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2027,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2028,17'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1979,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1979,5'
          Dst:             MP4_FreeBox_vpcC
        - Src:             'demux/mp4/libmp4.c:1979,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1991,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:2019,5'
          Dst:             U16_AT
    - functionName:    MP4_ReadBox_SmDm
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2035
      functionLinenumberEnd: 2082
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         65
      ICount:          443
      EdgeCount:       80
      CyclomaticComplexity: 17
      functionsReached:
        - Get24bBE
        - U16_AT
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:2036,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2036,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:2036,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:2041,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2045,9'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:2052,19'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2045,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2045,9'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:2045,9'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:2046,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2046,9'
              BranchSideFuncs:
                - Get24bBE.3682
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2046,9'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:2048,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2049,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2050,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2053,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2055,22'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2063,13'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2055,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2055,60'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2055,73'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2056,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2056,9'
              BranchSideFuncs:
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2056,9'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2059,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2061,29'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2062,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2063,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2065,9'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2071,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2065,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2065,9'
              BranchSideFuncs:
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2065,9'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2066,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2068,29'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2069,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2071,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2071,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2071,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2072,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2072,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2072,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:2073,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2076,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2081,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2036,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:2036,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:2046,9'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:2056,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2065,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2071,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2072,5'
          Dst:             U32_AT
    - functionName:    MP4_ReadBox_CoLL
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2085
      functionLinenumberEnd: 2103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         35
      ICount:          216
      EdgeCount:       42
      CyclomaticComplexity: 9
      functionsReached:
        - Get24bBE
        - U16_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:2086,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2086,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:2086,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:2089,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2093,9'
              BranchSideFuncs:
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:2100,5'
              BranchSideFuncs:
                - free
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2093,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2093,9'
              BranchSideFuncs:
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:2093,9'
              BranchSideFuncs:
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:2094,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2094,9'
              BranchSideFuncs:
                - Get24bBE.3682
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2094,9'
              BranchSideFuncs:
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:2096,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2097,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2098,5'
              BranchSideFuncs:
                - free
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2100,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2100,5'
              BranchSideFuncs:
                - U16_AT.3673
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2100,5'
              BranchSideFuncs:
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2101,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2101,5'
              BranchSideFuncs:
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2101,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2086,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:2086,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:2094,9'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:2100,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2101,5'
          Dst:             U16_AT
    - functionName:    MP4_ReadBox_dac3
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2491
      functionLinenumberEnd: 2513
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         12
      ICount:          170
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - Get24bBE
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:2493,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2493,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:2498,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:2498,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2498,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2498,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2493,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:2493,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:2498,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:2508,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_dec3
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2450
      functionLinenumberEnd: 2488
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         33
      ICount:          389
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - Get24bBE
        - U16_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:2451,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2451,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:2456,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - vlc_object_Log
                - Get24bBE.3682
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2456,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2456,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
                - vlc_object_Log
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:2456,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:2460,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2461,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:2476,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:2461,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2461,9'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - free
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:2461,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:2468,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2469,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:2472,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:2469,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2469,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:2469,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:2480,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2481,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2487,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2451,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:2451,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:2456,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2461,9'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:2476,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:2481,9'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_dvc1
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2521
      functionLinenumberEnd: 2538
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         22
      ICount:          174
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - MP4_FreeBox_dvc1
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:2522,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2522,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:2522,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - malloc
                - free
        - Branch String:   'demux/mp4/libmp4.c:2523,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2524,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2526,35'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
        - Branch String:   'demux/mp4/libmp4.c:2527,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2527,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
            - BranchSide:      'demux/mp4/libmp4.c:2527,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
        - Branch String:   'demux/mp4/libmp4.c:2529,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2529,55'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2533,26'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2529,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2530,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2533,26'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2522,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:2522,5'
          Dst:             MP4_FreeBox_dvc1
        - Src:             'demux/mp4/libmp4.c:2522,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:2534,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_fiel
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2541
      functionLinenumberEnd: 2564
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         30
      ICount:          175
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:2543,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2543,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:2543,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:2545,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2546,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2547,8'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:2547,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2556,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2563,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:2556,12'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2557,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2558,17'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:2558,32'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2558,35'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2559,13'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:2558,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2559,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2560,17'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:2560,32'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2560,35'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2561,13'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2543,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:2543,5'
          Dst:             mp4_box_headersize
    - functionName:    MP4_ReadBox_enda
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2567
      functionLinenumberEnd: 2580
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         12
      ICount:          110
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - U16_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:2569,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2569,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:2573,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2573,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2573,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2573,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2569,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:2569,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:2573,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2576,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_pcmC
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2583
      functionLinenumberEnd: 2594
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         32
      ICount:          195
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:2584,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2584,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:2584,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - free
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:2585,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2586,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2588,5'
              BranchSideFuncs:
                - free
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2588,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2588,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2588,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:2589,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2590,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2591,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:2591,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2591,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2591,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:2592,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2592,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2592,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2584,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:2584,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:2588,5'
          Dst:             U32_AT
    - functionName:    MP4_ReadBox_iods
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4188
      functionLinenumberEnd: 4219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         57
      ICount:          425
      EdgeCount:       68
      CyclomaticComplexity: 13
      functionsReached:
        - Get24bBE
        - U16_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4192,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4192,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4193,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - U16_AT.3673
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4193,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4193,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:4193,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4193,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4193,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4193,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4195,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4195,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4195,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4196,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4196,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4196,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4198,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4198,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4198,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:4200,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4200,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4200,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:4201,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4201,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4201,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:4202,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4202,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4202,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:4203,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4203,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4203,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:4204,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4204,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4204,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4192,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4192,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4193,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:4198,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4207,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_pasp
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4236
      functionLinenumberEnd: 4250
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         17
      ICount:          147
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4237,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4237,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4239,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4239,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4239,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4239,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4240,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4240,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4240,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4237,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4237,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4239,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4240,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4243,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_clap
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4253
      functionLinenumberEnd: 4283
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         72
      ICount:          435
      EdgeCount:       88
      CyclomaticComplexity: 18
      functionsReached:
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4254,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4254,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4254,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:4256,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4257,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4259,35'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4262,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4262,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4262,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4262,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4262,27'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4262,27'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4263,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4263,36'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4263,27'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4264,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4264,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4264,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4264,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4264,27'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4264,27'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4265,31'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4265,37'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4265,28'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4266,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4266,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4266,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4266,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4266,27'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4266,27'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4267,33'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4267,39'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4267,30'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4268,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4268,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4268,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4268,27'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4268,27'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4268,27'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:4269,33'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4269,39'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4269,30'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:4271,59'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4272,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4273,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4271,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4273,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4276,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4254,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4254,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4262,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4262,27'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4264,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4264,27'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4266,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4266,27'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4268,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4268,27'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4276,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_btrt
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4222
      functionLinenumberEnd: 4233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         27
      ICount:          184
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4223,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4223,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4223,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:4225,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4226,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4228,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4228,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4228,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4228,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4229,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4229,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4229,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4230,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4230,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4230,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4223,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4223,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4228,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4229,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4230,5'
          Dst:             U32_AT
    - functionName:    MP4_ReadBox_keys
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4040
      functionLinenumberEnd: 4084
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         59
      ICount:          397
      EdgeCount:       73
      CyclomaticComplexity: 16
      functionsReached:
        - GetDWLE
        - MP4_FreeBox_keys
        - U32_AT
        - calloc
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4041,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4041,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4041,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - calloc
                - free
                - free
                - malloc
                - GetDWLE.3707
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:4043,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4044,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4047,5'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - malloc
                - GetDWLE.3707
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4047,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4047,5'
              BranchSideFuncs:
                - U32_AT.3674
                - calloc
                - free
                - free
                - malloc
                - GetDWLE.3707
                - U32_AT.3674
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4047,5'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - malloc
                - GetDWLE.3707
                - U32_AT.3674
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:4048,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4049,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4051,5'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - malloc
                - GetDWLE.3707
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4051,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4051,5'
              BranchSideFuncs:
                - U32_AT.3674
                - calloc
                - free
                - free
                - malloc
                - GetDWLE.3707
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4051,5'
              BranchSideFuncs:
                - calloc
                - free
                - free
                - malloc
                - GetDWLE.3707
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4053,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4054,9'
              BranchSideFuncs:
                - free
                - malloc
                - GetDWLE.3707
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4055,41'
              BranchSideFuncs:
                - free
                - malloc
                - GetDWLE.3707
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4058,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4060,14'
              BranchSideFuncs:
                - malloc
                - free
                - GetDWLE.3707
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4080,10'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4060,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4061,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4063,9'
              BranchSideFuncs:
                - malloc
                - free
                - GetDWLE.3707
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4063,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4063,9'
              BranchSideFuncs:
                - U32_AT.3674
                - malloc
                - free
                - GetDWLE.3707
            - BranchSide:      'demux/mp4/libmp4.c:4063,9'
              BranchSideFuncs:
                - malloc
                - free
                - U32_AT.3674
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:4064,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4064,34'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4065,13'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4064,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4065,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4066,9'
              BranchSideFuncs:
                - malloc
                - free
                - U32_AT.3674
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:4066,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4066,9'
              BranchSideFuncs:
                - GetDWLE.3707
                - malloc
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4066,9'
              BranchSideFuncs:
                - malloc
                - free
                - GetDWLE.3707
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4069,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4070,13'
              BranchSideFuncs:
                - free
                - malloc
                - GetDWLE.3707
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4071,17'
              BranchSideFuncs:
                - free
                - malloc
                - GetDWLE.3707
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4080,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4081,45'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4083,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4041,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4041,5'
          Dst:             MP4_FreeBox_keys
        - Src:             'demux/mp4/libmp4.c:4041,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4047,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4051,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4052,37'
          Dst:             calloc
        - Src:             'demux/mp4/libmp4.c:4063,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4066,9'
          Dst:             GetDWLE
    - functionName:    MP4_ReadBox_colr
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4087
      functionLinenumberEnd: 4106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         41
      ICount:          293
      EdgeCount:       50
      CyclomaticComplexity: 11
      functionsReached:
        - GetDWLE
        - U16_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4088,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4088,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4089,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:4089,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4089,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4089,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4090,73'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4091,10'
              BranchSideFuncs:
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4093,9'
              BranchSideFuncs:
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4090,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4093,9'
              BranchSideFuncs:
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4102,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:4093,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4093,9'
              BranchSideFuncs:
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4093,9'
              BranchSideFuncs:
                - free
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4094,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4094,9'
              BranchSideFuncs:
                - U16_AT.3673
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4094,9'
              BranchSideFuncs:
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4095,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4095,9'
              BranchSideFuncs:
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4095,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4096,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4097,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4098,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4097,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4097,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4097,13'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4088,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4088,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4089,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:4093,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4094,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4095,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4102,9'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_irot
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4109
      functionLinenumberEnd: 4115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         12
      ICount:          120
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4110,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4110,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4111,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
        - Branch String:   'demux/mp4/libmp4.c:4111,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4111,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4111,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4110,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4110,5'
          Dst:             mp4_box_headersize
    - functionName:    MP4_ReadBox_dvcC
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4118
      functionLinenumberEnd: 4133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         22
      ICount:          198
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - U16_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4121,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4121,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4123,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4123,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4123,5'
              BranchSideFuncs:
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4123,5'
              BranchSideFuncs:
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4124,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4124,5'
              BranchSideFuncs:
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4124,5'
              BranchSideFuncs:
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4125,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4125,5'
              BranchSideFuncs:
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4125,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4121,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4121,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4125,5'
          Dst:             U16_AT
    - functionName:    MP4_ReadBox_sbgp
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2207
      functionLinenumberEnd: 2258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         72
      ICount:          436
      EdgeCount:       87
      CyclomaticComplexity: 17
      functionsReached:
        - Get24bBE
        - GetDWLE
        - MP4_FreeBox_sbgp
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_alloc
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:2208,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2208,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:2208,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_alloc.3719
                - MP4_FreeBox_sbgp
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - GetDWLE.3707
                - free
                - Get24bBE.3682
                - free
        - Branch String:   'demux/mp4/libmp4.c:2212,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2213,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2215,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - MP4_FreeBox_sbgp
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - GetDWLE.3707
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:2215,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2215,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - MP4_FreeBox_sbgp
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - GetDWLE.3707
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:2215,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - MP4_FreeBox_sbgp
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - GetDWLE.3707
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:2216,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2216,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_alloc.3719
                - MP4_FreeBox_sbgp
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - GetDWLE.3707
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2216,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - MP4_FreeBox_sbgp
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - GetDWLE.3707
                - free
        - Branch String:   'demux/mp4/libmp4.c:2217,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2218,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2220,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - MP4_FreeBox_sbgp
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:2220,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2220,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - vlc_alloc.3719
                - MP4_FreeBox_sbgp
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2220,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - MP4_FreeBox_sbgp
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:2222,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2224,13'
              BranchSideFuncs:
                - vlc_alloc.3719
                - MP4_FreeBox_sbgp
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2229,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - MP4_FreeBox_sbgp
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2224,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2225,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2226,9'
              BranchSideFuncs:
                - vlc_alloc.3719
                - MP4_FreeBox_sbgp
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2226,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2226,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - MP4_FreeBox_sbgp
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2226,9'
              BranchSideFuncs:
                - vlc_alloc.3719
                - MP4_FreeBox_sbgp
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2229,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2229,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - MP4_FreeBox_sbgp
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2229,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - MP4_FreeBox_sbgp
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2230,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2231,33'
              BranchSideFuncs:
                - vlc_alloc.3719
                - MP4_FreeBox_sbgp
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2233,36'
              BranchSideFuncs:
                - vlc_alloc.3719
                - MP4_FreeBox_sbgp
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2234,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2236,27'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2240,19'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2240,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2242,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2247,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2242,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2242,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2242,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2243,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2243,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2243,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2208,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:2208,5'
          Dst:             MP4_FreeBox_sbgp
        - Src:             'demux/mp4/libmp4.c:2208,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:2216,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:2220,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:2226,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2229,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2233,25'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:2236,9'
          Dst:             MP4_FreeBox_sbgp
        - Src:             'demux/mp4/libmp4.c:2242,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2243,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2247,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_sgpd
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2267
      functionLinenumberEnd: 2379
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         125
      ICount:          679
      EdgeCount:       147
      CyclomaticComplexity: 24
      functionsReached:
        - Get24bBE
        - GetDWLE
        - MP4_FreeBox_sgpd
        - U16_AT
        - U32_AT
        - __assert_fail
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_alloc
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:2268,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2268,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:2268,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
                - free
                - vlc_object_Log
                - free
                - GetDWLE.3707
                - free
                - Get24bBE.3682
                - free
        - Branch String:   'demux/mp4/libmp4.c:2273,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2274,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2276,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
                - free
                - vlc_object_Log
                - free
                - GetDWLE.3707
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:2276,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2276,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
                - free
                - vlc_object_Log
                - free
                - GetDWLE.3707
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:2276,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
                - free
                - vlc_object_Log
                - free
                - GetDWLE.3707
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:2277,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2277,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
                - free
                - vlc_object_Log
                - free
                - GetDWLE.3707
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2277,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
                - free
                - vlc_object_Log
                - free
                - GetDWLE.3707
                - free
        - Branch String:   'demux/mp4/libmp4.c:2278,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2279,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2281,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
                - free
                - vlc_object_Log
                - free
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:2281,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2281,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2281,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2283,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2287,13'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2287,13'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2291,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2297,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2299,13'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2303,14'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:2299,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2300,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2301,9'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2301,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2301,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2301,9'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2305,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2306,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2307,9'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2307,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2307,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2307,9'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2310,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2310,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2310,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2313,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2314,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2316,14'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2317,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2319,41'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2370,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2320,36'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2320,39'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2327,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'demux/mp4/libmp4.c:2320,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2322,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2327,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'demux/mp4/libmp4.c:2322,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2323,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2324,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2324,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2324,13'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
            - BranchSide:      'demux/mp4/libmp4.c:2324,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'demux/mp4/libmp4.c:2327,36'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2327,39'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
            - BranchSide:      'demux/mp4/libmp4.c:2330,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'demux/mp4/libmp4.c:2327,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2328,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2330,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
        - Branch String:   'demux/mp4/libmp4.c:2330,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2334,25'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2348,25'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - U16_AT.3673
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2364,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/mp4/libmp4.c:2334,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2336,31'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2340,21'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2340,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2340,21'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2340,21'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2348,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2350,31'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2358,21'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2358,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2358,21'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2358,21'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - free
                - free
                - free
                - free
                - __assert_fail
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2370,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2371,33'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2374,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2268,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:2268,5'
          Dst:             MP4_FreeBox_sgpd
        - Src:             'demux/mp4/libmp4.c:2268,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:2277,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:2281,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:2291,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:2301,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2307,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2310,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2312,25'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:2324,13'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2358,21'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2364,17'
          Dst:             __assert_fail
        - Src:             'demux/mp4/libmp4.c:2374,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_pnot
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4507
      functionLinenumberEnd: 4519
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         34
      ICount:          223
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - GetDWLE
        - U16_AT
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4508,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4509,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4510,5'
              BranchSideFuncs:
                - mp4_readbox_enter
                - mp4_box_headersize.3672
                - free
                - U16_AT.3673
                - GetDWLE.3707
                - free
                - U16_AT.3673
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4510,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4510,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4511,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - U16_AT.3673
                - GetDWLE.3707
                - free
                - U16_AT.3673
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4511,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4511,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U16_AT.3673
                - GetDWLE.3707
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4511,5'
              BranchSideFuncs:
                - free
                - U16_AT.3673
                - GetDWLE.3707
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4513,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4513,5'
              BranchSideFuncs:
                - U16_AT.3673
                - free
                - U16_AT.3673
                - GetDWLE.3707
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4513,5'
              BranchSideFuncs:
                - free
                - U16_AT.3673
                - GetDWLE.3707
                - free
        - Branch String:   'demux/mp4/libmp4.c:4514,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4515,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4516,5'
              BranchSideFuncs:
                - free
                - U16_AT.3673
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:4516,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4516,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4516,5'
              BranchSideFuncs:
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4517,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4517,5'
              BranchSideFuncs:
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4517,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4510,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4510,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4511,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4513,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4516,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:4517,5'
          Dst:             U16_AT
    - functionName:    MP4_ReadBox_stsdext_chan
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2388
      functionLinenumberEnd: 2432
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         82
      ICount:          584
      EdgeCount:       99
      CyclomaticComplexity: 19
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_stsdext_chan
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_alloc
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:2389,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2389,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:2389,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
        - Branch String:   'demux/mp4/libmp4.c:2392,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2393,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2395,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:2395,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2395,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:2395,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:2396,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2396,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2396,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2397,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2397,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2397,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2398,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2398,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2398,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2399,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2399,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2399,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:2402,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2403,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2406,20'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2408,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2409,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2412,11'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2412,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2414,14'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2422,10'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2414,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2415,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2416,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2416,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2416,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2416,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2417,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2417,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2417,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2418,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2418,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2418,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2419,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2419,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2419,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2420,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2420,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2420,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2422,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2423,55'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2426,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2389,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:2389,5'
          Dst:             MP4_FreeBox_stsdext_chan
        - Src:             'demux/mp4/libmp4.c:2389,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:2396,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:2397,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2398,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2399,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2406,9'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:2416,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2417,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2418,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2419,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2420,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2426,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_stsdext_srat
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2435
      functionLinenumberEnd: 2447
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         22
      ICount:          148
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:2436,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2436,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:2436,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - U32_AT.3674
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:2438,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2439,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2442,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2443,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2443,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2443,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2444,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2444,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2444,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2436,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:2436,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:2443,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2444,5'
          Dst:             U32_AT
    - functionName:    MP4_ReadBox_WMA2
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2111
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         52
      ICount:          355
      EdgeCount:       63
      CyclomaticComplexity: 13
      functionsReached:
        - GetDWLE
        - GetWLE
        - MP4_FreeBox_WMA2
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:2112,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2112,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:2116,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - malloc
                - free
                - GetWLE.3689
                - GetWLE.3689
                - GetWLE.3689
                - GetDWLE.3707
                - GetDWLE.3707
                - GetWLE.3689
                - GetWLE.3689
        - Branch String:   'demux/mp4/libmp4.c:2116,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2116,5'
              BranchSideFuncs:
                - GetWLE.3689
                - free
                - malloc
                - free
                - GetWLE.3689
                - GetWLE.3689
                - GetWLE.3689
                - GetDWLE.3707
                - GetDWLE.3707
                - GetWLE.3689
            - BranchSide:      'demux/mp4/libmp4.c:2116,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - GetWLE.3689
                - GetWLE.3689
                - GetWLE.3689
                - GetDWLE.3707
                - GetDWLE.3707
                - GetWLE.3689
        - Branch String:   'demux/mp4/libmp4.c:2117,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2117,5'
              BranchSideFuncs:
                - GetWLE.3689
                - free
                - malloc
                - free
                - GetWLE.3689
                - GetWLE.3689
                - GetWLE.3689
                - GetDWLE.3707
                - GetDWLE.3707
            - BranchSide:      'demux/mp4/libmp4.c:2117,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - GetWLE.3689
                - GetWLE.3689
                - GetWLE.3689
                - GetDWLE.3707
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:2118,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2118,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - free
                - malloc
                - free
                - GetWLE.3689
                - GetWLE.3689
                - GetWLE.3689
                - GetDWLE.3707
            - BranchSide:      'demux/mp4/libmp4.c:2118,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - GetWLE.3689
                - GetWLE.3689
                - GetWLE.3689
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:2119,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2119,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - free
                - malloc
                - free
                - GetWLE.3689
                - GetWLE.3689
                - GetWLE.3689
            - BranchSide:      'demux/mp4/libmp4.c:2119,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - GetWLE.3689
                - GetWLE.3689
                - GetWLE.3689
        - Branch String:   'demux/mp4/libmp4.c:2120,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2120,5'
              BranchSideFuncs:
                - GetWLE.3689
                - free
                - malloc
                - free
                - GetWLE.3689
                - GetWLE.3689
            - BranchSide:      'demux/mp4/libmp4.c:2120,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - GetWLE.3689
                - GetWLE.3689
        - Branch String:   'demux/mp4/libmp4.c:2121,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2121,5'
              BranchSideFuncs:
                - GetWLE.3689
                - free
                - malloc
                - free
                - GetWLE.3689
            - BranchSide:      'demux/mp4/libmp4.c:2121,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - GetWLE.3689
        - Branch String:   'demux/mp4/libmp4.c:2124,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2124,5'
              BranchSideFuncs:
                - GetWLE.3689
                - free
                - malloc
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2124,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
        - Branch String:   'demux/mp4/libmp4.c:2126,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2127,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2129,23'
              BranchSideFuncs:
                - free
                - malloc
                - free
        - Branch String:   'demux/mp4/libmp4.c:2130,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2132,35'
              BranchSideFuncs:
                - malloc
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2138,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:2133,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2134,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2135,17'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2112,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:2112,5'
          Dst:             MP4_FreeBox_WMA2
        - Src:             'demux/mp4/libmp4.c:2112,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:2116,5'
          Dst:             GetWLE
        - Src:             'demux/mp4/libmp4.c:2117,5'
          Dst:             GetWLE
        - Src:             'demux/mp4/libmp4.c:2118,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:2119,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:2120,5'
          Dst:             GetWLE
        - Src:             'demux/mp4/libmp4.c:2121,5'
          Dst:             GetWLE
        - Src:             'demux/mp4/libmp4.c:2124,5'
          Dst:             GetWLE
    - functionName:    MP4_ReadBox_default
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4956
      functionLinenumberEnd: 4973
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4957,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4957,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:4959,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:4963,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4964,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:4968,9'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4964,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:4968,9'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_strf
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionLinenumberEnd: 2183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         72
      ICount:          478
      EdgeCount:       87
      CyclomaticComplexity: 17
      functionsReached:
        - GetDWLE
        - GetWLE
        - MP4_FreeBox_strf
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:2151,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2151,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:2151,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - malloc
                - free
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetWLE.3689
                - GetWLE.3689
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:2155,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2156,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2158,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetWLE.3689
                - GetWLE.3689
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:2158,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2158,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - free
                - malloc
                - free
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetWLE.3689
                - GetWLE.3689
                - GetDWLE.3707
                - GetDWLE.3707
            - BranchSide:      'demux/mp4/libmp4.c:2158,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetWLE.3689
                - GetWLE.3689
                - GetDWLE.3707
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:2159,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2159,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - free
                - malloc
                - free
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetWLE.3689
                - GetWLE.3689
                - GetDWLE.3707
            - BranchSide:      'demux/mp4/libmp4.c:2159,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetWLE.3689
                - GetWLE.3689
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:2160,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2160,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - free
                - malloc
                - free
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetWLE.3689
                - GetWLE.3689
            - BranchSide:      'demux/mp4/libmp4.c:2160,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetWLE.3689
                - GetWLE.3689
        - Branch String:   'demux/mp4/libmp4.c:2161,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2161,5'
              BranchSideFuncs:
                - GetWLE.3689
                - free
                - malloc
                - free
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetWLE.3689
            - BranchSide:      'demux/mp4/libmp4.c:2161,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetWLE.3689
        - Branch String:   'demux/mp4/libmp4.c:2162,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2162,5'
              BranchSideFuncs:
                - GetWLE.3689
                - free
                - malloc
                - free
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
            - BranchSide:      'demux/mp4/libmp4.c:2162,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:2163,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2163,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - free
                - malloc
                - free
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
            - BranchSide:      'demux/mp4/libmp4.c:2163,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:2164,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2164,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - free
                - malloc
                - free
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
            - BranchSide:      'demux/mp4/libmp4.c:2164,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:2165,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2165,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - free
                - malloc
                - free
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
            - BranchSide:      'demux/mp4/libmp4.c:2165,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - GetDWLE.3707
                - GetDWLE.3707
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:2166,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2166,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - free
                - malloc
                - free
                - GetDWLE.3707
                - GetDWLE.3707
            - BranchSide:      'demux/mp4/libmp4.c:2166,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - GetDWLE.3707
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:2167,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2167,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - free
                - malloc
                - free
                - GetDWLE.3707
            - BranchSide:      'demux/mp4/libmp4.c:2167,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:2168,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2168,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - free
                - malloc
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2168,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
        - Branch String:   'demux/mp4/libmp4.c:2171,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2173,35'
              BranchSideFuncs:
                - malloc
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2179,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:2174,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2175,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2176,17'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2151,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:2151,5'
          Dst:             MP4_FreeBox_strf
        - Src:             'demux/mp4/libmp4.c:2151,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:2158,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:2159,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:2160,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:2161,5'
          Dst:             GetWLE
        - Src:             'demux/mp4/libmp4.c:2162,5'
          Dst:             GetWLE
        - Src:             'demux/mp4/libmp4.c:2163,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:2164,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:2165,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:2166,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:2167,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:2168,5'
          Dst:             GetDWLE
    - functionName:    MP4_ReadBox_ASF
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2186
      functionLinenumberEnd: 2198
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         17
      ICount:          120
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:2187,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2187,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:2187,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:2191,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2192,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2194,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:2194,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2194,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2194,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2187,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:2187,5'
          Dst:             mp4_box_headersize
    - functionName:    MP4_ReadBox_rtp
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3209
      functionLinenumberEnd: 3217
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         14
      ICount:          109
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - MP4_FreeBox_rtp
        - U32_AT
        - mp4_box_headersize
        - mp4_getstringz
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3210,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3210,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3212,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - mp4_getstringz
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3212,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3212,5'
              BranchSideFuncs:
                - U32_AT.3674
                - mp4_getstringz
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3212,5'
              BranchSideFuncs:
                - mp4_getstringz
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3210,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3210,5'
          Dst:             MP4_FreeBox_rtp
        - Src:             'demux/mp4/libmp4.c:3210,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3212,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3214,5'
          Dst:             mp4_getstringz
    - functionName:    MP4_ReadBox_sdp
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3195
      functionLinenumberEnd: 3201
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         9
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - MP4_FreeBox_sdp
        - mp4_box_headersize
        - mp4_getstringz
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3196,4'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3196,4'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3198,4'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - mp4_getstringz
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3196,4'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3196,4'
          Dst:             MP4_FreeBox_sdp
        - Src:             'demux/mp4/libmp4.c:3196,4'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3198,4'
          Dst:             mp4_getstringz
    - functionName:    MP4_ReadBox_tims
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3220
      functionLinenumberEnd: 3226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         12
      ICount:          101
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3221,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3221,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3223,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3223,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3223,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3223,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3221,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3221,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3223,5'
          Dst:             U32_AT
    - functionName:    MP4_ReadBox_tsro
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3229
      functionLinenumberEnd: 3235
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         12
      ICount:          101
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3230,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3230,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3232,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3232,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3232,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3232,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3230,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3230,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3232,5'
          Dst:             U32_AT
    - functionName:    MP4_ReadBox_tssy
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3238
      functionLinenumberEnd: 3244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         12
      ICount:          101
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3239,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3239,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3241,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
        - Branch String:   'demux/mp4/libmp4.c:3241,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3241,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3241,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3239,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3239,5'
          Dst:             mp4_box_headersize
    - functionName:    MP4_ReadBox_rdrf
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3640
      functionLinenumberEnd: 3674
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         44
      ICount:          324
      EdgeCount:       53
      CyclomaticComplexity: 11
      functionsReached:
        - Get24bBE
        - GetDWLE
        - MP4_FreeBox_rdrf
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3642,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3642,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3644,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - malloc
                - free
                - U32_AT.3674
                - GetDWLE.3707
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3644,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3644,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U32_AT.3674
                - GetDWLE.3707
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:3644,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U32_AT.3674
                - GetDWLE.3707
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3644,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3644,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - free
                - malloc
                - free
                - U32_AT.3674
                - GetDWLE.3707
            - BranchSide:      'demux/mp4/libmp4.c:3644,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U32_AT.3674
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:3645,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3645,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - vlc_object_Log
                - free
                - malloc
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3645,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3646,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3646,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - malloc
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3646,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
        - Branch String:   'demux/mp4/libmp4.c:3649,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3651,47'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3664,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3652,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3653,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3654,14'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3656,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3658,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3660,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3658,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3658,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3658,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3642,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3642,5'
          Dst:             MP4_FreeBox_rdrf
        - Src:             'demux/mp4/libmp4.c:3642,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3644,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:3645,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:3646,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3668,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_rmdr
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3679
      functionLinenumberEnd: 3692
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         22
      ICount:          175
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - Get24bBE
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3680,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3680,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3682,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3682,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3682,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:3682,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3682,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3682,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3682,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3684,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3684,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3684,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3680,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3680,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3682,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:3684,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3687,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_rmqu
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3695
      functionLinenumberEnd: 3706
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         12
      ICount:          109
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3696,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3696,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3698,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3698,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3698,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3698,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3696,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3696,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3698,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3701,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_rmvc
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3709
      functionLinenumberEnd: 3727
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         37
      ICount:          289
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - Get24bBE
        - GetDWLE
        - U16_AT
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3710,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3710,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3711,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - GetDWLE.3707
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3711,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3711,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - GetDWLE.3707
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:3711,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - GetDWLE.3707
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3711,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3711,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - GetDWLE.3707
            - BranchSide:      'demux/mp4/libmp4.c:3711,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:3713,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3713,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3713,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3714,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3714,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3714,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3715,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3715,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:3715,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:3716,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3716,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3716,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3710,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3710,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3711,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:3713,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:3714,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3715,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3716,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:3719,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_drms
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3762
      functionLinenumberEnd: 3768
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3767,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_frma
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3730
      functionLinenumberEnd: 3741
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         12
      ICount:          108
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - GetDWLE
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3731,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3731,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3733,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:3733,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3733,5'
              BranchSideFuncs:
                - GetDWLE.3707
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3733,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3731,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3731,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3733,5'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:3736,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_skcr
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3744
      functionLinenumberEnd: 3759
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         22
      ICount:          185
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3745,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3745,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3747,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3747,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3747,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3747,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3748,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3748,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3748,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3749,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3749,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3749,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3745,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3745,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3747,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3748,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3749,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3752,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_Metadata
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3834
      functionLinenumberEnd: 3842
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - MP4_ReadBoxContainerChildren
        - vlc_stream_Peek
        - vlc_stream_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3836,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3837,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3838,27'
              BranchSideFuncs:
                - vlc_stream_Read
                - MP4_ReadBoxContainerChildren
        - Branch String:   'demux/mp4/libmp4.c:3838,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3839,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3840,20'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3836,10'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mp4/libmp4.c:3838,10'
          Dst:             vlc_stream_Read
        - Src:             'demux/mp4/libmp4.c:3841,12'
          Dst:             MP4_ReadBoxContainerChildren
    - functionName:    MP4_ReadBox_chpl
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3853
      functionLinenumberEnd: 3925
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         77
      ICount:          566
      EdgeCount:       95
      CyclomaticComplexity: 20
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_chpl
        - U32_AT
        - U64_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3858,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3858,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3862,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - malloc
                - free
                - U64_AT.3683
                - U32_AT.3674
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3862,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3862,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U64_AT.3683
                - U32_AT.3674
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:3862,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U64_AT.3683
                - U32_AT.3674
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3862,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3862,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - free
                - malloc
                - free
                - U64_AT.3683
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3862,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U64_AT.3683
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:3864,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3864,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3865,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:3864,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3865,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3867,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U64_AT.3683
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3867,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3867,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - malloc
                - free
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:3867,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:3869,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3869,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:3869,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:3871,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3876,14'
              BranchSideFuncs:
                - malloc
                - free
                - vlc_object_Log
                - free
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:3895,10'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3876,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3877,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3878,9'
              BranchSideFuncs:
                - malloc
                - free
                - vlc_object_Log
                - free
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:3878,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3878,9'
              BranchSideFuncs:
                - U64_AT.3683
                - malloc
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3878,9'
              BranchSideFuncs:
                - malloc
                - free
                - vlc_object_Log
                - free
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:3879,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3879,9'
              BranchSideFuncs:
                - malloc
                - free
                - vlc_object_Log
                - free
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:3879,9'
              BranchSideFuncs:
                - malloc
                - free
                - vlc_object_Log
                - free
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:3882,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3883,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:3885,18'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:3885,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3885,18'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:3885,18'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:3886,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3887,21'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:3888,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:3895,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3896,29'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3899,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3901,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3903,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3918,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3903,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3905,29'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3917,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3918,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3901,16'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3921,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3858,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3858,5'
          Dst:             MP4_FreeBox_chpl
        - Src:             'demux/mp4/libmp4.c:3858,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3862,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:3867,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3878,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:3921,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_HMMT
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3934
      functionLinenumberEnd: 3974
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         44
      ICount:          269
      EdgeCount:       53
      CyclomaticComplexity: 11
      functionsReached:
        - MP4_FreeBox_HMMT
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_alloc
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3938,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3938,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3938,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
                - free
                - free
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:3940,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3941,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3943,14'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
                - free
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3945,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3945,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3945,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:3947,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3949,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3953,11'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:3953,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3954,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3957,9'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:3957,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3958,9'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3960,43'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:3961,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3962,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3964,19'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3964,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3966,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:3970,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3966,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3966,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3966,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3938,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3938,5'
          Dst:             MP4_FreeBox_HMMT
        - Src:             'demux/mp4/libmp4.c:3938,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3945,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3960,32'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:3966,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:3970,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_tsel
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4359
      functionLinenumberEnd: 4368
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         25
      ICount:          157
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4360,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4360,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4362,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - U32_AT.3674
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4362,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4362,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4362,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:4363,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4363,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4364,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4363,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4364,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4365,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4365,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4365,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4365,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4360,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4360,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4362,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4365,5'
          Dst:             U32_AT
    - functionName:    MP4_ReadBox_meta
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4136
      functionLinenumberEnd: 4185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         35
      ICount:          193
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - MP4_BoxGet
        - MP4_ReadBoxContainerChildren
        - memcmp
        - mp4_box_headersize
        - vlc_stream_Peek
        - vlc_stream_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4140,28'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4140,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4141,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:4140,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4141,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4144,26'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Read
                - MP4_ReadBoxContainerChildren
                - MP4_BoxGet
                - MP4_ReadBoxContainerChildren
                - memcmp
        - Branch String:   'demux/mp4/libmp4.c:4144,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4145,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4148,26'
              BranchSideFuncs:
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Read
                - MP4_ReadBoxContainerChildren
                - MP4_BoxGet
                - MP4_ReadBoxContainerChildren
                - memcmp
        - Branch String:   'demux/mp4/libmp4.c:4148,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4149,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4151,18'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Read
                - MP4_ReadBoxContainerChildren
                - MP4_BoxGet
                - MP4_ReadBoxContainerChildren
                - memcmp
        - Branch String:   'demux/mp4/libmp4.c:4151,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4153,30'
              BranchSideFuncs:
                - memcmp
                - MP4_ReadBoxContainerChildren
                - MP4_BoxGet
                - MP4_ReadBoxContainerChildren
            - BranchSide:      'demux/mp4/libmp4.c:4156,23'
              BranchSideFuncs:
                - memcmp
                - MP4_ReadBoxContainerChildren
                - MP4_BoxGet
                - MP4_ReadBoxContainerChildren
        - Branch String:   'demux/mp4/libmp4.c:4153,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4154,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4155,5'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_BoxGet
                - MP4_ReadBoxContainerChildren
        - Branch String:   'demux/mp4/libmp4.c:4156,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4158,8'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:4163,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4164,9'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_ReadBoxContainerChildren
            - BranchSide:      'demux/mp4/libmp4.c:4167,43'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_ReadBoxContainerChildren
        - Branch String:   'demux/mp4/libmp4.c:4168,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4168,20'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
            - BranchSide:      'demux/mp4/libmp4.c:4184,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:4168,36'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4168,39'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
            - BranchSide:      'demux/mp4/libmp4.c:4184,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:4168,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4170,28'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
            - BranchSide:      'demux/mp4/libmp4.c:4184,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:4171,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4177,54'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
            - BranchSide:      'demux/mp4/libmp4.c:4177,54'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
            - BranchSide:      'demux/mp4/libmp4.c:4177,54'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
            - BranchSide:      'demux/mp4/libmp4.c:4180,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4138,33'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4144,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/mp4/libmp4.c:4148,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mp4/libmp4.c:4151,10'
          Dst:             memcmp
        - Src:             'demux/mp4/libmp4.c:4153,13'
          Dst:             vlc_stream_Read
        - Src:             'demux/mp4/libmp4.c:4156,14'
          Dst:             memcmp
        - Src:             'demux/mp4/libmp4.c:4163,11'
          Dst:             MP4_ReadBoxContainerChildren
        - Src:             'demux/mp4/libmp4.c:4167,31'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/libmp4.c:4177,24'
          Dst:             MP4_ReadBoxContainerChildren
    - functionName:    MP4_ReadBox_data
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3798
      functionLinenumberEnd: 3831
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         45
      ICount:          304
      EdgeCount:       54
      CyclomaticComplexity: 11
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_data
        - U16_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3799,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3799,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3799,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - malloc
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - Get24bBE.3682
                - vlc_object_Log
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:3802,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3802,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3803,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:3802,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3803,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3806,5'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - Get24bBE.3682
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3806,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3806,5'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - Get24bBE.3682
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3806,5'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - Get24bBE.3682
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3807,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3810,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3815,5'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:3815,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3815,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - malloc
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:3815,5'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:3816,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3816,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - malloc
                - free
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:3816,5'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - free
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:3817,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3817,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - malloc
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3817,5'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:3824,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3825,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3827,34'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3799,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3799,5'
          Dst:             MP4_FreeBox_data
        - Src:             'demux/mp4/libmp4.c:3799,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3810,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:3815,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:3816,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:3817,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:3819,9'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_mfhd
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         22
      ICount:          175
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - Get24bBE
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:818,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:818,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:820,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:820,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:820,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:820,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:820,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:820,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:820,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:822,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:822,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:822,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:818,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:818,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:820,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:822,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:825,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_sidx
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         89
      ICount:          593
      EdgeCount:       107
      CyclomaticComplexity: 20
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_sidx
        - U16_AT
        - U32_AT
        - U64_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_alloc
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1047,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1047,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1050,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1050,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1050,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:1050,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1050,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1050,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1050,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1052,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1052,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1052,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1053,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1053,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1053,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1055,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1057,9'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1062,9'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:1057,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1057,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1057,9'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1058,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1058,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1058,9'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1062,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1062,9'
              BranchSideFuncs:
                - U64_AT.3683
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:1062,9'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:1063,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1063,9'
              BranchSideFuncs:
                - U64_AT.3683
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1063,9'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1069,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1069,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:1069,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:1070,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1070,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1070,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1071,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1072,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1074,38'
              BranchSideFuncs:
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:1076,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1077,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1079,19'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1079,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1081,37'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1096,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:1084,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1084,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1084,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1087,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1087,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1087,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1089,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1089,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1089,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1047,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1047,5'
          Dst:             MP4_FreeBox_sidx
        - Src:             'demux/mp4/libmp4.c:1047,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1050,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:1052,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1053,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1057,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1058,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1062,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:1063,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:1069,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:1070,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:1075,28'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:1084,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1087,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1089,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1096,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_tfhd
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         85
      ICount:          642
      EdgeCount:       106
      CyclomaticComplexity: 23
      functionsReached:
        - Get24bBE
        - U32_AT
        - U64_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - snprintf
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1113,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1113,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1115,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - vlc_object_Log
                - U32_AT.3674
                - vlc_object_Log
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1115,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1115,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - vlc_object_Log
                - U32_AT.3674
                - vlc_object_Log
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:1115,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - vlc_object_Log
                - U32_AT.3674
                - vlc_object_Log
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1115,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1115,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - vlc_object_Log
                - U32_AT.3674
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1115,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - vlc_object_Log
                - U32_AT.3674
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:1117,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1119,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1124,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - vlc_object_Log
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1124,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1124,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:1124,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:1126,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1128,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:1133,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:1135,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1136,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:1137,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1136,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1136,9'
              BranchSideFuncs:
                - U64_AT.3683
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1136,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1137,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1138,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1139,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1138,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1138,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1138,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1139,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1140,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1141,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1140,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1140,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1140,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1141,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1142,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1143,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1142,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1142,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1142,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1143,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1144,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1147,10'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'demux/mp4/libmp4.c:1144,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1144,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'demux/mp4/libmp4.c:1144,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'demux/mp4/libmp4.c:1152,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1153,18'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'demux/mp4/libmp4.c:1154,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'demux/mp4/libmp4.c:1154,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1155,18'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'demux/mp4/libmp4.c:1156,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'demux/mp4/libmp4.c:1156,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1157,18'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
            - BranchSide:      'demux/mp4/libmp4.c:1158,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
                - snprintf
        - Branch String:   'demux/mp4/libmp4.c:1158,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1159,18'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - free
                - snprintf
            - BranchSide:      'demux/mp4/libmp4.c:1160,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - snprintf
        - Branch String:   'demux/mp4/libmp4.c:1160,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1161,18'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1163,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1113,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1113,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1115,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:1119,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:1124,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1128,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:1136,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:1138,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1140,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1142,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1144,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1153,9'
          Dst:             snprintf
        - Src:             'demux/mp4/libmp4.c:1155,9'
          Dst:             snprintf
        - Src:             'demux/mp4/libmp4.c:1157,9'
          Dst:             snprintf
        - Src:             'demux/mp4/libmp4.c:1159,9'
          Dst:             snprintf
        - Src:             'demux/mp4/libmp4.c:1161,9'
          Dst:             snprintf
        - Src:             'demux/mp4/libmp4.c:1163,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_trun
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1179
      functionLinenumberEnd: 1236
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         84
      ICount:          542
      EdgeCount:       103
      CyclomaticComplexity: 21
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_trun
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_alloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1182,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1182,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1184,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_alloc.3719
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1184,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1184,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:1184,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1184,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1184,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_alloc.3719
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1184,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1185,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1185,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1185,5'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1187,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1188,9'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1189,9'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1188,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1188,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1188,9'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1189,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1190,9'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1193,12'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1190,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1190,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_alloc.3719
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1190,9'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:1198,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1199,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1201,36'
              BranchSideFuncs:
                - vlc_alloc.3719
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:1202,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1203,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1204,30'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1206,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1208,51'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1235,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:1209,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1210,13'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1211,13'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1210,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1210,13'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1210,13'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1211,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1212,13'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1213,13'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1212,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1212,13'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1212,13'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1213,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1214,13'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1215,13'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1214,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1214,13'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1214,13'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1215,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1216,13'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1217,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1216,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1216,13'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1216,13'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1182,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1182,5'
          Dst:             MP4_FreeBox_trun
        - Src:             'demux/mp4/libmp4.c:1182,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1184,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:1185,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1188,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1190,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1201,25'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:1210,13'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1212,13'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1214,13'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1216,13'
          Dst:             U32_AT
    - functionName:    MP4_ReadBox_tfdt
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         40
      ICount:          254
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - Get24bBE
        - U32_AT
        - U64_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1240,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1240,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1240,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - free
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - free
        - Branch String:   'demux/mp4/libmp4.c:1241,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1242,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1244,5'
              BranchSideFuncs:
                - free
                - free
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1244,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1244,5'
              BranchSideFuncs:
                - free
                - free
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:1244,5'
              BranchSideFuncs:
                - free
                - free
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1244,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1244,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - free
                - free
                - U64_AT.3683
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1244,5'
              BranchSideFuncs:
                - free
                - free
                - U64_AT.3683
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1246,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1247,9'
              BranchSideFuncs:
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1248,14'
              BranchSideFuncs:
                - free
                - free
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:1247,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1247,9'
              BranchSideFuncs:
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1247,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:1248,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1249,9'
              BranchSideFuncs:
                - free
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:1251,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:1249,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1249,9'
              BranchSideFuncs:
                - U64_AT.3683
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1249,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1240,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1240,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1244,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:1247,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1249,9'
          Dst:             U64_AT
    - functionName:    MP4_ReadBox_trex
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4305
      functionLinenumberEnd: 4322
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         42
      ICount:          307
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - Get24bBE
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4306,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4306,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4307,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4307,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4307,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:4307,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4307,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4307,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4307,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4309,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4309,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4309,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4310,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4310,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4310,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4311,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4311,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4311,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4312,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4312,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4312,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4313,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4313,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4313,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4306,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4306,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4307,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:4309,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4310,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4311,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4312,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4313,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4316,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_mehd
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4286
      functionLinenumberEnd: 4302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         30
      ICount:          226
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - Get24bBE
        - U32_AT
        - U64_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4287,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4287,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4289,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4289,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4289,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:4289,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4289,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4289,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4289,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:4290,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4291,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4293,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4291,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4291,9'
              BranchSideFuncs:
                - U64_AT.3683
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4291,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:4293,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4293,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4293,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4287,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4287,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4289,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:4291,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:4293,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4296,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_sdtp
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4330
      functionLinenumberEnd: 4356
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         34
      ICount:          272
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_sdtp
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4332,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4332,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4334,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - malloc
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4334,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4334,5'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:4334,5'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4334,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4334,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - malloc
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4334,5'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:4338,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4339,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4341,19'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:4341,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4342,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:4345,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:4342,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4342,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:4342,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:4346,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4347,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4355,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4332,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4332,5'
          Dst:             MP4_FreeBox_sdtp
        - Src:             'demux/mp4/libmp4.c:4332,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4334,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:4345,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:4347,9'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_tfra
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4396
      functionLinenumberEnd: 4504
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         182
      ICount:          1276
      EdgeCount:       218
      CyclomaticComplexity: 38
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_tfra
        - U16_AT
        - U32_AT
        - U64_AT
        - calloc
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4417,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4417,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4419,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4419,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4419,5'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:4419,5'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4419,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4419,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4419,5'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:4420,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4421,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4422,5'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4422,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4422,5'
              BranchSideFuncs:
                - U32_AT.3674
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4422,5'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4424,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4424,5'
              BranchSideFuncs:
                - U32_AT.3674
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4424,5'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4425,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4425,5'
              BranchSideFuncs:
                - U32_AT.3674
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4425,5'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - calloc
                - calloc
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:4436,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4436,26'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4437,37'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:4439,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4439,26'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4440,37'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:4442,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4442,26'
              BranchSideFuncs:
                - calloc
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4443,39'
              BranchSideFuncs:
                - calloc
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:4445,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4445,29'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4447,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4445,51'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4445,55'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4447,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4446,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4446,29'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4447,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4446,51'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4446,55'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4447,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4445,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4447,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4449,36'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:4454,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4457,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4476,10'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:4457,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4459,18'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4466,18'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4459,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4460,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4461,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:4461,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4461,13'
              BranchSideFuncs:
                - U64_AT.3683
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4461,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:4462,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4462,13'
              BranchSideFuncs:
                - U64_AT.3683
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4462,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4466,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4467,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4468,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4468,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4468,13'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4468,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4469,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4469,13'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4469,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4472,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4472,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4472,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4472,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4472,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:4472,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4472,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4472,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4472,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4472,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4472,9'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4472,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4472,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4472,9'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4472,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4472,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4472,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4472,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4473,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4473,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4473,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4473,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4473,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:4473,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4473,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4473,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4473,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4473,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4473,9'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4473,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4473,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4473,9'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4473,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4473,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4473,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4473,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4474,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4474,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4474,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4474,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4474,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:4474,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4474,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4474,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4474,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:4474,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4474,9'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4474,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:4474,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4474,9'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4474,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:4474,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4474,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4474,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - free
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - Get24bBE.3682
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:4476,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4477,31'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4479,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:4479,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4479,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4480,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:4480,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4480,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4481,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:4481,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4481,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4494,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4417,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4417,5'
          Dst:             MP4_FreeBox_tfra
        - Src:             'demux/mp4/libmp4.c:4417,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4419,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:4422,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4424,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4425,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4432,22'
          Dst:             calloc
        - Src:             'demux/mp4/libmp4.c:4433,29'
          Dst:             calloc
        - Src:             'demux/mp4/libmp4.c:4437,29'
          Dst:             calloc
        - Src:             'demux/mp4/libmp4.c:4440,29'
          Dst:             calloc
        - Src:             'demux/mp4/libmp4.c:4443,31'
          Dst:             calloc
        - Src:             'demux/mp4/libmp4.c:4461,13'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:4462,13'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:4468,13'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4469,13'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4472,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4472,9'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:4472,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4473,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4473,9'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:4473,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4474,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4474,9'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:4474,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4494,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_mfro
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4371
      functionLinenumberEnd: 4384
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         22
      ICount:          175
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - Get24bBE
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4372,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4372,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4374,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4374,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4374,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:4374,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4374,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4374,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4374,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4375,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4375,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4375,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4372,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4372,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4374,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:4375,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4378,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_uuid
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4979
      functionLinenumberEnd: 5001
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         15
      ICount:          190
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - CmpUUID
        - MP4_ReadBox_Binary
        - MP4_ReadBox_XML360
        - MP4_ReadBox_tfrf
        - MP4_ReadBox_tfxd
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4980,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4981,34'
              BranchSideFuncs:
                - CmpUUID.3688
                - MP4_ReadBox_tfxd
                - CmpUUID.3688
                - MP4_ReadBox_XML360
                - CmpUUID.3688
                - vlc_object_Log
                - MP4_ReadBox_Binary
            - BranchSide:      'demux/mp4/libmp4.c:4982,20'
              BranchSideFuncs:
                - CmpUUID.3688
                - MP4_ReadBox_tfxd
                - CmpUUID.3688
                - MP4_ReadBox_XML360
                - CmpUUID.3688
                - vlc_object_Log
                - MP4_ReadBox_Binary
        - Branch String:   'demux/mp4/libmp4.c:4982,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4983,34'
              BranchSideFuncs:
                - CmpUUID.3688
                - MP4_ReadBox_XML360
                - CmpUUID.3688
                - vlc_object_Log
                - MP4_ReadBox_Binary
            - BranchSide:      'demux/mp4/libmp4.c:4984,20'
              BranchSideFuncs:
                - CmpUUID.3688
                - MP4_ReadBox_XML360
                - CmpUUID.3688
                - vlc_object_Log
                - MP4_ReadBox_Binary
        - Branch String:   'demux/mp4/libmp4.c:4984,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4985,36'
              BranchSideFuncs:
                - CmpUUID.3688
                - vlc_object_Log
                - MP4_ReadBox_Binary
            - BranchSide:      'demux/mp4/libmp4.c:4986,20'
              BranchSideFuncs:
                - CmpUUID.3688
                - vlc_object_Log
                - MP4_ReadBox_Binary
        - Branch String:   'demux/mp4/libmp4.c:4986,52'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4986,55'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:4990,5'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:4986,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4987,36'
              BranchSideFuncs:
                - MP4_ReadBox_Binary
            - BranchSide:      'demux/mp4/libmp4.c:4990,5'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4980,10'
          Dst:             CmpUUID
        - Src:             'demux/mp4/libmp4.c:4981,16'
          Dst:             MP4_ReadBox_tfrf
        - Src:             'demux/mp4/libmp4.c:4982,10'
          Dst:             CmpUUID
        - Src:             'demux/mp4/libmp4.c:4983,16'
          Dst:             MP4_ReadBox_tfxd
        - Src:             'demux/mp4/libmp4.c:4984,10'
          Dst:             CmpUUID
        - Src:             'demux/mp4/libmp4.c:4985,16'
          Dst:             MP4_ReadBox_XML360
        - Src:             'demux/mp4/libmp4.c:4986,10'
          Dst:             CmpUUID
        - Src:             'demux/mp4/libmp4.c:4987,16'
          Dst:             MP4_ReadBox_Binary
        - Src:             'demux/mp4/libmp4.c:4990,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_st3d
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         27
      ICount:          176
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - Get24bBE
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:954,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:954,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:957,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - Get24bBE.3682
                - free
        - Branch String:   'demux/mp4/libmp4.c:957,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:957,5'
              BranchSideFuncs:
                - free
                - Get24bBE.3682
                - free
            - BranchSide:      'demux/mp4/libmp4.c:957,5'
              BranchSideFuncs:
                - free
                - Get24bBE.3682
                - free
        - Branch String:   'demux/mp4/libmp4.c:958,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:959,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:962,5'
              BranchSideFuncs:
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:963,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:963,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - free
            - BranchSide:      'demux/mp4/libmp4.c:963,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:966,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:966,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:966,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:954,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:954,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:963,5'
          Dst:             Get24bBE
    - functionName:    MP4_ReadBox_prhd
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         37
      ICount:          242
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - Get24bBE
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:973,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:973,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:976,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
        - Branch String:   'demux/mp4/libmp4.c:976,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:976,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
            - BranchSide:      'demux/mp4/libmp4.c:976,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
        - Branch String:   'demux/mp4/libmp4.c:977,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:978,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:981,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:982,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:982,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:982,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:986,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:986,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:986,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:989,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:989,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:989,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:992,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:992,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:992,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:973,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:973,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:982,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:986,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:989,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:992,5'
          Dst:             U32_AT
    - functionName:    MP4_ReadBox_equi
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         42
      ICount:          263
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - Get24bBE
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1000,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1000,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1003,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
        - Branch String:   'demux/mp4/libmp4.c:1003,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1003,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1003,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
        - Branch String:   'demux/mp4/libmp4.c:1004,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1005,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1008,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1009,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1009,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1009,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1012,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1012,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1012,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1013,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1013,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1013,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1014,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1014,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1014,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1015,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1015,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1015,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1000,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1000,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1009,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:1012,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1013,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1014,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1015,5'
          Dst:             U32_AT
    - functionName:    MP4_ReadBox_cbmp
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         32
      ICount:          205
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - Get24bBE
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:1022,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1022,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:1025,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
        - Branch String:   'demux/mp4/libmp4.c:1025,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1025,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1025,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
                - free
        - Branch String:   'demux/mp4/libmp4.c:1026,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1027,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1030,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:1031,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1031,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1031,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1034,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1034,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:1034,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:1035,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:1035,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:1035,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:1022,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:1022,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:1031,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:1034,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:1035,5'
          Dst:             U32_AT
    - functionName:    MP4_ReadBox_SA3D
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4522
      functionLinenumberEnd: 4536
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         42
      ICount:          278
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4523,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4523,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4526,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - U32_AT.3674
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:4526,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4526,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4526,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:4527,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4528,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4530,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4530,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4530,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4530,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4531,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4531,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4531,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4532,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4532,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4532,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4533,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4533,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4533,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4534,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4534,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4534,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4523,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4523,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4531,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4534,5'
          Dst:             U32_AT
    - functionName:    MP4_ReadBox_iloc
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4620
      functionLinenumberEnd: 4725
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         184
      ICount:          1343
      EdgeCount:       220
      CyclomaticComplexity: 38
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_iloc
        - U16_AT
        - U32_AT
        - U64_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4621,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4621,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4628,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - malloc
                - free
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4628,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4628,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:4628,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4629,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4629,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - free
                - malloc
                - free
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4629,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:4632,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4632,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4632,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:4635,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4635,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4635,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:4636,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4637,9'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4639,32'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:4643,40'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4643,43'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4647,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4643,69'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4644,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4647,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4644,40'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4644,43'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4647,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4644,69'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4645,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4647,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4645,45'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4645,48'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4647,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4645,79'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4646,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4647,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4646,39'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4646,42'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4647,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4643,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4647,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4649,9'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4649,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4650,9'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4651,14'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4650,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4650,9'
              BranchSideFuncs:
                - U16_AT.3673
                - malloc
                - free
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4650,9'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:4651,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4652,9'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4654,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4652,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4652,9'
              BranchSideFuncs:
                - U32_AT.3674
                - malloc
                - free
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4652,9'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:4656,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4657,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4659,31'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4660,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4661,9'
              BranchSideFuncs:
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4663,19'
              BranchSideFuncs:
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4663,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4665,13'
              BranchSideFuncs:
                - malloc
                - free
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4724,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4665,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4666,13'
              BranchSideFuncs:
                - malloc
                - free
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4668,13'
              BranchSideFuncs:
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4666,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4666,13'
              BranchSideFuncs:
                - U16_AT.3673
                - malloc
                - free
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4666,13'
              BranchSideFuncs:
                - malloc
                - free
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4668,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4668,13'
              BranchSideFuncs:
                - U32_AT.3674
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4668,13'
              BranchSideFuncs:
                - malloc
                - free
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4670,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4672,13'
              BranchSideFuncs:
                - malloc
                - free
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4675,14'
              BranchSideFuncs:
                - malloc
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4672,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4672,13'
              BranchSideFuncs:
                - U16_AT.3673
                - malloc
                - free
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4672,13'
              BranchSideFuncs:
                - malloc
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4677,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4677,9'
              BranchSideFuncs:
                - U16_AT.3673
                - malloc
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4677,9'
              BranchSideFuncs:
                - malloc
                - free
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4679,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4681,21'
              BranchSideFuncs:
                - malloc
                - free
                - U64_AT.3683
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4682,21'
              BranchSideFuncs:
                - malloc
                - free
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4683,22'
              BranchSideFuncs:
                - malloc
                - free
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4681,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4681,21'
              BranchSideFuncs:
                - U32_AT.3674
                - malloc
                - free
                - U64_AT.3683
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4681,21'
              BranchSideFuncs:
                - malloc
                - free
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4682,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4682,21'
              BranchSideFuncs:
                - U64_AT.3683
                - malloc
                - free
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4682,21'
              BranchSideFuncs:
                - malloc
                - free
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4686,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4686,9'
              BranchSideFuncs:
                - U16_AT.3673
                - malloc
                - free
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4686,9'
              BranchSideFuncs:
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:4688,33'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4688,53'
              BranchSideFuncs:
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4689,32'
              BranchSideFuncs:
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:4690,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4692,36'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4696,48'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4698,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4700,17'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4722,5'
              BranchSideFuncs:
                - free
                - malloc
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4700,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4702,25'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4709,21'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4702,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4704,29'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4705,29'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4706,30'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4704,29'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4704,29'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4704,29'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4705,29'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4705,29'
              BranchSideFuncs:
                - U64_AT.3683
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4705,29'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4709,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4711,25'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4712,25'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4713,26'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4711,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4711,25'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4711,25'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4712,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4712,25'
              BranchSideFuncs:
                - U64_AT.3683
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4712,25'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4715,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4717,25'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4718,25'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:4719,26'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4717,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4717,25'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4717,25'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4718,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4718,25'
              BranchSideFuncs:
                - U64_AT.3683
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4718,25'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4621,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4621,5'
          Dst:             MP4_FreeBox_iloc
        - Src:             'demux/mp4/libmp4.c:4621,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4629,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:4650,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4652,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4666,13'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4668,13'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4672,13'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4677,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4681,21'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4682,21'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:4686,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4704,29'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4705,29'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:4711,25'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4712,25'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:4717,25'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4718,25'
          Dst:             U64_AT
    - functionName:    MP4_ReadBox_iinf
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4728
      functionLinenumberEnd: 4774
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         62
      ICount:          388
      EdgeCount:       76
      CyclomaticComplexity: 16
      functionsReached:
        - Get24bBE
        - MP4_BoxAddChild
        - MP4_BoxFree
        - MP4_ReadBox
        - MP4_Seek
        - U16_AT
        - U32_AT
        - __assert_fail
        - mp4_box_headersize
        - mp4_readbox_enter_partial
        - vlc_stream_Peek
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4731,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4732,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4734,31'
              BranchSideFuncs:
                - mp4_readbox_enter_partial
                - mp4_box_headersize.3672
                - __assert_fail
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxFree
                - MP4_BoxAddChild
                - U32_AT.3674
                - U16_AT.3673
                - free
                - Get24bBE.3682
                - free
        - Branch String:   'demux/mp4/libmp4.c:4735,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4735,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4735,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - __assert_fail
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxFree
                - MP4_BoxAddChild
                - U32_AT.3674
                - U16_AT.3673
                - free
                - Get24bBE.3682
                - free
        - Branch String:   'demux/mp4/libmp4.c:4736,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4737,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4741,5'
              BranchSideFuncs:
                - __assert_fail
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxFree
                - MP4_BoxAddChild
                - U32_AT.3674
                - U16_AT.3673
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4741,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4741,5'
              BranchSideFuncs:
                - __assert_fail
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxFree
                - MP4_BoxAddChild
                - U32_AT.3674
                - U16_AT.3673
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:4741,5'
              BranchSideFuncs:
                - __assert_fail
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxFree
                - MP4_BoxAddChild
                - U32_AT.3674
                - U16_AT.3673
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4742,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4742,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - __assert_fail
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxFree
                - MP4_BoxAddChild
                - U32_AT.3674
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4742,5'
              BranchSideFuncs:
                - __assert_fail
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxFree
                - MP4_BoxAddChild
                - U32_AT.3674
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:4743,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4744,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4746,9'
              BranchSideFuncs:
                - __assert_fail
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxFree
                - MP4_BoxAddChild
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4746,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4747,9'
              BranchSideFuncs:
                - __assert_fail
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxFree
                - MP4_BoxAddChild
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4749,9'
              BranchSideFuncs:
                - __assert_fail
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxFree
                - MP4_BoxAddChild
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4747,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4747,9'
              BranchSideFuncs:
                - U16_AT.3673
                - __assert_fail
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxFree
                - MP4_BoxAddChild
            - BranchSide:      'demux/mp4/libmp4.c:4747,9'
              BranchSideFuncs:
                - __assert_fail
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxFree
                - MP4_BoxAddChild
        - Branch String:   'demux/mp4/libmp4.c:4749,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4749,9'
              BranchSideFuncs:
                - U32_AT.3674
                - __assert_fail
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxFree
                - MP4_BoxAddChild
            - BranchSide:      'demux/mp4/libmp4.c:4749,9'
              BranchSideFuncs:
                - __assert_fail
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxFree
                - MP4_BoxAddChild
        - Branch String:   'demux/mp4/libmp4.c:4751,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4751,5'
              BranchSideFuncs:
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxFree
                - MP4_BoxAddChild
            - BranchSide:      'demux/mp4/libmp4.c:4753,14'
              BranchSideFuncs:
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxFree
                - MP4_BoxAddChild
        - Branch String:   'demux/mp4/libmp4.c:4755,26'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4755,29'
              BranchSideFuncs:
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxFree
                - MP4_BoxAddChild
            - BranchSide:      'demux/mp4/libmp4.c:4755,5'
              BranchSideFuncs:
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxFree
                - MP4_BoxAddChild
        - Branch String:   'demux/mp4/libmp4.c:4755,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4757,46'
              BranchSideFuncs:
                - MP4_ReadBox
                - MP4_BoxFree
                - MP4_Seek
                - free
                - free
                - MP4_BoxAddChild
            - BranchSide:      'demux/mp4/libmp4.c:4770,20'
              BranchSideFuncs:
                - MP4_Seek
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:4758,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4758,28'
              BranchSideFuncs:
                - MP4_BoxAddChild
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxFree
            - BranchSide:      'demux/mp4/libmp4.c:4760,26'
              BranchSideFuncs:
                - MP4_BoxFree
                - MP4_Seek
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:4758,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4760,26'
              BranchSideFuncs:
                - MP4_BoxFree
                - MP4_Seek
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4765,26'
              BranchSideFuncs:
                - MP4_BoxAddChild
                - MP4_Seek
                - free
                - free
                - MP4_ReadBox
                - MP4_BoxFree
        - Branch String:   'demux/mp4/libmp4.c:4770,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4771,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4773,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4730,21'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mp4/libmp4.c:4735,5'
          Dst:             mp4_readbox_enter_partial
        - Src:             'demux/mp4/libmp4.c:4735,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4742,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:4747,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4749,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4751,5'
          Dst:             __assert_fail
        - Src:             'demux/mp4/libmp4.c:4757,33'
          Dst:             MP4_ReadBox
        - Src:             'demux/mp4/libmp4.c:4760,13'
          Dst:             MP4_BoxFree
        - Src:             'demux/mp4/libmp4.c:4765,9'
          Dst:             MP4_BoxAddChild
        - Src:             'demux/mp4/libmp4.c:4770,10'
          Dst:             MP4_Seek
    - functionName:    MP4_ReadBox_infe
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4786
      functionLinenumberEnd: 4835
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         73
      ICount:          427
      EdgeCount:       90
      CyclomaticComplexity: 19
      functionsReached:
        - Get24bBE
        - GetDWLE
        - MP4_FreeBox_infe
        - U16_AT
        - U32_AT
        - mp4_box_headersize
        - mp4_getstringz
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4787,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4787,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4791,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
                - GetDWLE.3707
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
                - U16_AT.3673
                - U16_AT.3673
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4791,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4791,5'
              BranchSideFuncs:
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
                - GetDWLE.3707
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
                - U16_AT.3673
                - U16_AT.3673
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:4791,5'
              BranchSideFuncs:
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
                - GetDWLE.3707
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
                - U16_AT.3673
                - U16_AT.3673
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4792,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4792,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
                - GetDWLE.3707
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
                - U16_AT.3673
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4792,5'
              BranchSideFuncs:
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
                - GetDWLE.3707
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
                - U16_AT.3673
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:4793,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4794,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4796,9'
              BranchSideFuncs:
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
                - GetDWLE.3707
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4796,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4798,9'
              BranchSideFuncs:
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4815,13'
              BranchSideFuncs:
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
                - GetDWLE.3707
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4798,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4798,9'
              BranchSideFuncs:
                - U16_AT.3673
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4798,9'
              BranchSideFuncs:
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4799,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4799,9'
              BranchSideFuncs:
                - U16_AT.3673
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
            - BranchSide:      'demux/mp4/libmp4.c:4799,9'
              BranchSideFuncs:
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
        - Branch String:   'demux/mp4/libmp4.c:4801,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4803,40'
              BranchSideFuncs:
                - mp4_getstringz
                - free
                - mp4_getstringz
            - BranchSide:      'demux/mp4/libmp4.c:4812,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4804,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4805,48'
              BranchSideFuncs:
                - mp4_getstringz
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4806,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4815,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4816,13'
              BranchSideFuncs:
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
                - GetDWLE.3707
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4818,13'
              BranchSideFuncs:
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
                - GetDWLE.3707
                - U16_AT.3673
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4816,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4816,13'
              BranchSideFuncs:
                - U16_AT.3673
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
                - GetDWLE.3707
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4816,13'
              BranchSideFuncs:
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
                - GetDWLE.3707
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4818,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4818,13'
              BranchSideFuncs:
                - U32_AT.3674
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
                - GetDWLE.3707
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4818,13'
              BranchSideFuncs:
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
                - GetDWLE.3707
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4819,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4819,9'
              BranchSideFuncs:
                - U16_AT.3673
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
                - GetDWLE.3707
            - BranchSide:      'demux/mp4/libmp4.c:4819,9'
              BranchSideFuncs:
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
                - GetDWLE.3707
        - Branch String:   'demux/mp4/libmp4.c:4820,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4820,9'
              BranchSideFuncs:
                - GetDWLE.3707
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
            - BranchSide:      'demux/mp4/libmp4.c:4820,9'
              BranchSideFuncs:
                - mp4_getstringz
                - free
                - mp4_getstringz
                - mp4_getstringz
                - mp4_getstringz
        - Branch String:   'demux/mp4/libmp4.c:4822,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4824,40'
              BranchSideFuncs:
                - mp4_getstringz
                - free
                - mp4_getstringz
            - BranchSide:      'demux/mp4/libmp4.c:4828,18'
              BranchSideFuncs:
                - free
                - mp4_getstringz
        - Branch String:   'demux/mp4/libmp4.c:4825,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4826,48'
              BranchSideFuncs:
                - mp4_getstringz
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4827,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4787,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4787,5'
          Dst:             MP4_FreeBox_infe
        - Src:             'demux/mp4/libmp4.c:4787,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4792,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:4798,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4799,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4800,33'
          Dst:             mp4_getstringz
        - Src:             'demux/mp4/libmp4.c:4803,40'
          Dst:             mp4_getstringz
        - Src:             'demux/mp4/libmp4.c:4805,48'
          Dst:             mp4_getstringz
        - Src:             'demux/mp4/libmp4.c:4816,13'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4818,13'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4819,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4820,9'
          Dst:             GetDWLE
        - Src:             'demux/mp4/libmp4.c:4821,33'
          Dst:             mp4_getstringz
        - Src:             'demux/mp4/libmp4.c:4824,40'
          Dst:             mp4_getstringz
        - Src:             'demux/mp4/libmp4.c:4826,48'
          Dst:             mp4_getstringz
        - Src:             'demux/mp4/libmp4.c:4830,41'
          Dst:             mp4_getstringz
    - functionName:    MP4_ReadBox_iref
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4574
      functionLinenumberEnd: 4606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         44
      ICount:          256
      EdgeCount:       53
      CyclomaticComplexity: 11
      functionsReached:
        - Get24bBE
        - MP4_BoxAddChild
        - MP4_BoxFree
        - MP4_ReadBoxUsing
        - MP4_ReadBox_Reference
        - MP4_Seek
        - __assert_fail
        - mp4_box_headersize
        - mp4_readbox_enter_partial
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4575,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4575,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4575,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - __assert_fail
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxFree
                - MP4_BoxAddChild
                - free
                - Get24bBE.3682
                - free
        - Branch String:   'demux/mp4/libmp4.c:4577,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4578,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4580,5'
              BranchSideFuncs:
                - __assert_fail
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxFree
                - MP4_BoxAddChild
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4580,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4580,5'
              BranchSideFuncs:
                - __assert_fail
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxFree
                - MP4_BoxAddChild
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:4580,5'
              BranchSideFuncs:
                - __assert_fail
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxFree
                - MP4_BoxAddChild
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4581,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4581,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - __assert_fail
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxFree
                - MP4_BoxAddChild
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4581,5'
              BranchSideFuncs:
                - __assert_fail
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxFree
                - MP4_BoxAddChild
                - free
        - Branch String:   'demux/mp4/libmp4.c:4582,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4583,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4585,5'
              BranchSideFuncs:
                - __assert_fail
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxFree
                - MP4_BoxAddChild
        - Branch String:   'demux/mp4/libmp4.c:4585,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4585,5'
              BranchSideFuncs:
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxFree
                - MP4_BoxAddChild
            - BranchSide:      'demux/mp4/libmp4.c:4587,25'
              BranchSideFuncs:
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxFree
                - MP4_BoxAddChild
        - Branch String:   'demux/mp4/libmp4.c:4588,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4590,51'
              BranchSideFuncs:
                - MP4_ReadBoxUsing
                - MP4_BoxFree
                - MP4_Seek
                - free
                - free
                - MP4_BoxAddChild
            - BranchSide:      'demux/mp4/libmp4.c:4602,20'
              BranchSideFuncs:
                - MP4_Seek
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:4592,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4592,28'
              BranchSideFuncs:
                - MP4_BoxAddChild
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxFree
            - BranchSide:      'demux/mp4/libmp4.c:4594,26'
              BranchSideFuncs:
                - MP4_BoxFree
                - MP4_Seek
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:4592,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4594,26'
              BranchSideFuncs:
                - MP4_BoxFree
                - MP4_Seek
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4598,26'
              BranchSideFuncs:
                - MP4_BoxAddChild
                - MP4_Seek
                - free
                - free
                - MP4_ReadBoxUsing
                - MP4_BoxFree
        - Branch String:   'demux/mp4/libmp4.c:4602,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4603,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4605,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4575,5'
          Dst:             mp4_readbox_enter_partial
        - Src:             'demux/mp4/libmp4.c:4575,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4581,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:4585,5'
          Dst:             __assert_fail
        - Src:             'demux/mp4/libmp4.c:4590,33'
          Dst:             MP4_ReadBoxUsing
        - Src:             'demux/mp4/libmp4.c:4590,33'
          Dst:             MP4_ReadBox_Reference
        - Src:             'demux/mp4/libmp4.c:4594,13'
          Dst:             MP4_BoxFree
        - Src:             'demux/mp4/libmp4.c:4598,9'
          Dst:             MP4_BoxAddChild
        - Src:             'demux/mp4/libmp4.c:4602,10'
          Dst:             MP4_Seek
    - functionName:    MP4_ReadBox_pitm
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4838
      functionLinenumberEnd: 4853
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         30
      ICount:          201
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - Get24bBE
        - U16_AT
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4839,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4839,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4844,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - U32_AT.3674
                - U16_AT.3673
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4844,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4844,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U16_AT.3673
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:4844,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U16_AT.3673
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4845,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4845,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - free
                - U32_AT.3674
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4845,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4847,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4848,9'
              BranchSideFuncs:
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4850,9'
              BranchSideFuncs:
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4848,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4848,9'
              BranchSideFuncs:
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4848,9'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4850,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4850,9'
              BranchSideFuncs:
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4850,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4839,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4839,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4845,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:4848,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4850,9'
          Dst:             U32_AT
    - functionName:    MP4_ReadBox_ispe
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4856
      functionLinenumberEnd: 4871
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         32
      ICount:          205
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - Get24bBE
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4857,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4857,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4862,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - free
                - U32_AT.3674
                - U32_AT.3674
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4862,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4862,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - free
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:4862,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - free
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4863,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4863,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - free
                - U32_AT.3674
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4863,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:4864,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4865,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4867,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4867,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4867,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4867,5'
              BranchSideFuncs:
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4868,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4868,5'
              BranchSideFuncs:
                - U32_AT.3674
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4868,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4857,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4857,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4863,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:4867,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4868,5'
          Dst:             U32_AT
    - functionName:    MP4_ReadBox_ipma
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4882
      functionLinenumberEnd: 4952
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         86
      ICount:          687
      EdgeCount:       104
      CyclomaticComplexity: 20
      functionsReached:
        - Get24bBE
        - MP4_FreeBox_ipma
        - U16_AT
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:4883,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4883,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:4888,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - malloc
                - free
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4888,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4888,5'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
            - BranchSide:      'demux/mp4/libmp4.c:4888,5'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - free
                - U32_AT.3674
                - Get24bBE.3682
        - Branch String:   'demux/mp4/libmp4.c:4889,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4889,5'
              BranchSideFuncs:
                - Get24bBE.3682
                - malloc
                - free
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4889,5'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4891,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4891,5'
              BranchSideFuncs:
                - U32_AT.3674
                - malloc
                - free
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4891,5'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:4892,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4894,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4898,64'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:4899,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4901,9'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4905,19'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:4905,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4907,13'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4951,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:4907,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4909,37'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4912,13'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:4912,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4913,13'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - U32_AT.3674
                - free
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:4915,13'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - U16_AT.3673
                - free
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:4913,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4913,13'
              BranchSideFuncs:
                - U16_AT.3673
                - malloc
                - free
                - free
                - U32_AT.3674
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4913,13'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:4915,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4915,13'
              BranchSideFuncs:
                - U32_AT.3674
                - malloc
                - free
                - free
                - U16_AT.3673
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4915,13'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:4916,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4916,9'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4916,9'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:4918,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4921,37'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4927,25'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:4928,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4930,13'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4935,22'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:4935,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4937,13'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4949,5'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:4937,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4937,13'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4937,13'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:4941,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4943,17'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4948,9'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:4945,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:4945,17'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:4945,17'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - free
                - U32_AT.3674
                - U16_AT.3673
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:4883,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:4883,5'
          Dst:             MP4_FreeBox_ipma
        - Src:             'demux/mp4/libmp4.c:4883,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:4889,5'
          Dst:             Get24bBE
        - Src:             'demux/mp4/libmp4.c:4891,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4913,13'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:4915,13'
          Dst:             U32_AT
    - functionName:    MP4_ReadBoxUsing
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5408
      functionLinenumberEnd: 5421
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_father
        - MP4_ReadBox_function
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - MP4_BoxFree
        - MP4_ReadBoxAllocateCheck
        - MP4_Seek
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:5410,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5411,9'
              BranchSideFuncs:
                - MP4_BoxFree
                - MP4_Seek
            - BranchSide:      'demux/mp4/libmp4.c:5413,9'
              BranchSideFuncs:
                - MP4_BoxFree
                - MP4_Seek
        - Branch String:   'demux/mp4/libmp4.c:5413,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5415,26'
              BranchSideFuncs:
                - MP4_BoxFree
                - MP4_Seek
            - BranchSide:      'demux/mp4/libmp4.c:5420,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:5409,24'
          Dst:             MP4_ReadBoxAllocateCheck
        - Src:             'demux/mp4/libmp4.c:5416,9'
          Dst:             MP4_BoxFree
        - Src:             'demux/mp4/libmp4.c:5417,9'
          Dst:             MP4_Seek
    - functionName:    MP4_ReadBoxAllocateCheck
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5372
      functionLinenumberEnd: 5401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_father
      BBCount:         17
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - MP4_PeekBoxHeader
        - calloc
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:5374,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5375,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5377,29'
              BranchSideFuncs:
                - MP4_PeekBoxHeader
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:5377,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5379,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:5384,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:5384,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5384,21'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:5392,10'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:5384,42'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5385,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:5392,10'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:5384,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5387,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:5392,10'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:5392,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5394,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5398,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:5373,24'
          Dst:             calloc
        - Src:             'demux/mp4/libmp4.c:5377,10'
          Dst:             MP4_PeekBoxHeader
        - Src:             'demux/mp4/libmp4.c:5379,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:5387,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:5394,9'
          Dst:             vlc_object_Log
    - functionName:    mp4_getstringz
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - size
      BBCount:         19
      ICount:          128
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - strnlen
      functionUses:    13
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:102,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:102,5'
              BranchSideFuncs:
                - strnlen
                - malloc
            - BranchSide:      'demux/mp4/libmp4.c:104,10'
              BranchSideFuncs:
                - strnlen
                - malloc
        - Branch String:   'demux/mp4/libmp4.c:104,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:105,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:107,10'
              BranchSideFuncs:
                - strnlen
                - malloc
        - Branch String:   'demux/mp4/libmp4.c:107,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:109,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:114,42'
              BranchSideFuncs:
                - strnlen
                - malloc
        - Branch String:   'demux/mp4/libmp4.c:115,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:115,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:116,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:115,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:118,8'
              BranchSideFuncs:
                - malloc
        - Branch String:   'demux/mp4/libmp4.c:121,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:122,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:123,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:102,5'
          Dst:             __assert_fail
        - Src:             'demux/mp4/libmp4.c:114,18'
          Dst:             strnlen
    - functionName:    GetDWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_ReadBox
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5428
      functionLinenumberEnd: 5441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_father
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - MP4_BoxFree
        - MP4_Box_Read_Specific
        - MP4_ReadBoxAllocateCheck
        - MP4_Seek
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:5430,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5431,9'
              BranchSideFuncs:
                - MP4_Box_Read_Specific
                - MP4_BoxFree
                - MP4_Seek
            - BranchSide:      'demux/mp4/libmp4.c:5433,32'
              BranchSideFuncs:
                - MP4_Box_Read_Specific
                - MP4_BoxFree
                - MP4_Seek
        - Branch String:   'demux/mp4/libmp4.c:5433,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5435,26'
              BranchSideFuncs:
                - MP4_BoxFree
                - MP4_Seek
            - BranchSide:      'demux/mp4/libmp4.c:5440,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:5429,24'
          Dst:             MP4_ReadBoxAllocateCheck
        - Src:             'demux/mp4/libmp4.c:5433,9'
          Dst:             MP4_Box_Read_Specific
        - Src:             'demux/mp4/libmp4.c:5436,9'
          Dst:             MP4_BoxFree
        - Src:             'demux/mp4/libmp4.c:5437,9'
          Dst:             MP4_Seek
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    22
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_BoxGet
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5858
      functionLinenumberEnd: 5863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
        - psz_fmt
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MP4_BoxGet_Path
      functionUses:    152
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:5861,5'
          Dst:             MP4_BoxGet_Path
    - functionName:    MP4_BoxGet_Path
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5699
      functionLinenumberEnd: 5808
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp_result
        - p_box
        - psz_path
      BBCount:         59
      ICount:          276
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - get_token
        - strcmp
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:5702,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5704,10'
              BranchSideFuncs:
                - __assert_fail
                - get_token
                - free
                - strcmp
                - free
                - strcmp
                - strcmp
                - strlen
            - BranchSide:      'demux/mp4/libmp4.c:5708,5'
              BranchSideFuncs:
                - __assert_fail
                - get_token
                - free
                - strcmp
                - free
                - strcmp
                - strcmp
                - strlen
        - Branch String:   'demux/mp4/libmp4.c:5708,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5708,5'
              BranchSideFuncs:
                - __assert_fail
                - get_token
                - free
                - strcmp
                - free
                - strcmp
                - strcmp
                - strlen
            - BranchSide:      'demux/mp4/libmp4.c:5708,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/mp4/libmp4.c:5708,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5708,5'
              BranchSideFuncs:
                - get_token
                - free
                - strcmp
                - free
                - strcmp
                - strcmp
                - strlen
            - BranchSide:      'demux/mp4/libmp4.c:5711,5'
              BranchSideFuncs:
                - get_token
                - free
                - strcmp
                - free
                - strcmp
                - strcmp
                - strlen
        - Branch String:   'demux/mp4/libmp4.c:5715,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5716,13'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strlen
            - BranchSide:      'demux/mp4/libmp4.c:5719,14'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strlen
        - Branch String:   'demux/mp4/libmp4.c:5719,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5721,26'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strlen
            - BranchSide:      'demux/mp4/libmp4.c:5725,22'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strlen
        - Branch String:   'demux/mp4/libmp4.c:5725,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5728,13'
              BranchSideFuncs:
                - strcmp
                - free
                - get_token
                - free
                - strcmp
                - strcmp
                - strlen
            - BranchSide:      'demux/mp4/libmp4.c:5738,22'
              BranchSideFuncs:
                - strcmp
                - free
                - get_token
                - free
                - strcmp
                - strcmp
                - strlen
        - Branch String:   'demux/mp4/libmp4.c:5728,26'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5728,29'
              BranchSideFuncs:
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strcmp
                - strlen
            - BranchSide:      'demux/mp4/libmp4.c:5728,13'
              BranchSideFuncs:
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strcmp
                - strlen
        - Branch String:   'demux/mp4/libmp4.c:5728,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5730,25'
              BranchSideFuncs:
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strcmp
                - strlen
            - BranchSide:      'demux/mp4/libmp4.c:5732,18'
              BranchSideFuncs:
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strcmp
                - strlen
        - Branch String:   'demux/mp4/libmp4.c:5732,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5734,17'
              BranchSideFuncs:
                - free
                - get_token
                - free
                - strcmp
                - strcmp
                - strcmp
                - strlen
            - BranchSide:      'demux/mp4/libmp4.c:5736,9'
              BranchSideFuncs:
                - free
                - get_token
                - free
                - strcmp
                - strcmp
                - strcmp
                - strlen
        - Branch String:   'demux/mp4/libmp4.c:5738,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5741,9'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strlen
            - BranchSide:      'demux/mp4/libmp4.c:5743,22'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strlen
        - Branch String:   'demux/mp4/libmp4.c:5743,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5745,21'
              BranchSideFuncs:
                - strlen
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'demux/mp4/libmp4.c:5752,21'
              BranchSideFuncs:
                - strlen
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'demux/mp4/libmp4.c:5746,17'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5748,17'
              BranchSideFuncs:
                - free
                - get_token
                - free
                - strcmp
                - strcmp
                - strcmp
                - strlen
            - BranchSide:      'demux/mp4/libmp4.c:5750,9'
              BranchSideFuncs:
                - free
                - get_token
                - free
                - strcmp
                - strcmp
                - strcmp
                - strlen
        - Branch String:   'demux/mp4/libmp4.c:5752,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5755,24'
              BranchSideFuncs:
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strcmp
                - strlen
            - BranchSide:      'demux/mp4/libmp4.c:5776,14'
              BranchSideFuncs:
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strcmp
                - strlen
        - Branch String:   'demux/mp4/libmp4.c:5760,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5762,21'
              BranchSideFuncs:
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strcmp
                - strlen
            - BranchSide:      'demux/mp4/libmp4.c:5764,21'
              BranchSideFuncs:
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strcmp
                - strlen
        - Branch String:   'demux/mp4/libmp4.c:5764,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5766,26'
              BranchSideFuncs:
                - free
                - get_token
                - free
                - strcmp
                - strcmp
                - strcmp
                - strlen
            - BranchSide:      'demux/mp4/libmp4.c:5772,25'
              BranchSideFuncs:
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strcmp
                - strlen
        - Branch String:   'demux/mp4/libmp4.c:5766,25'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5768,25'
              BranchSideFuncs:
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strcmp
                - strlen
            - BranchSide:      'demux/mp4/libmp4.c:5770,29'
              BranchSideFuncs:
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strcmp
                - strlen
        - Branch String:   'demux/mp4/libmp4.c:5776,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5778,21'
              BranchSideFuncs:
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strcmp
                - strlen
            - BranchSide:      'demux/mp4/libmp4.c:5796,13'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:5781,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5783,21'
              BranchSideFuncs:
                - free
                - get_token
                - free
                - strcmp
                - strcmp
                - strcmp
                - strlen
            - BranchSide:      'demux/mp4/libmp4.c:5785,22'
              BranchSideFuncs:
                - free
                - get_token
                - free
                - strcmp
                - strcmp
                - strcmp
                - strlen
        - Branch String:   'demux/mp4/libmp4.c:5785,21'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5787,21'
              BranchSideFuncs:
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strcmp
                - strlen
            - BranchSide:      'demux/mp4/libmp4.c:5789,25'
              BranchSideFuncs:
                - free
                - free
                - get_token
                - strcmp
                - strcmp
                - strcmp
                - strlen
      Callsites:
        - Src:             'demux/mp4/libmp4.c:5708,5'
          Dst:             __assert_fail
        - Src:             'demux/mp4/libmp4.c:5715,14'
          Dst:             get_token
        - Src:             'demux/mp4/libmp4.c:5725,14'
          Dst:             strcmp
        - Src:             'demux/mp4/libmp4.c:5738,14'
          Dst:             strcmp
        - Src:             'demux/mp4/libmp4.c:5743,14'
          Dst:             strcmp
        - Src:             'demux/mp4/libmp4.c:5752,13'
          Dst:             strlen
    - functionName:    decodeQtLanguageCode
      functionSourceFile: '/src/vlc/modules/demux/mp4/languages.h'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_language_code
        - psz_iso
        - b_mactables
      BBCount:         23
      ICount:          144
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/languages.h:56,34'
          Branch Sides:
            - BranchSide:      'demux/mp4/languages.h:56,37'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/languages.h:59,10'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/languages.h:56,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/languages.h:59,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/languages.h:75,10'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/languages.h:60,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/languages.h:62,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/languages.h:64,19'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/languages.h:64,42'
          Branch Sides:
            - BranchSide:      'demux/mp4/languages.h:64,45'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/languages.h:70,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/languages.h:64,19'
          Branch Sides:
            - BranchSide:      'demux/mp4/languages.h:66,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/languages.h:70,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/languages.h:79,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/languages.h:81,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/languages.h:85,23'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/languages.h:85,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/languages.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/languages.h:86,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MP4_ReadBox_sample_soun
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2602
      functionLinenumberEnd: 2768
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         191
      ICount:          1338
      EdgeCount:       235
      CyclomaticComplexity: 46
      functionsReached:
        - MP4_FreeBox_sample_soun
        - MP4_ReadBoxContainerRawInBox
        - U16_AT
        - U32_AT
        - U64_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:2604,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2604,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:2604,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - malloc
                - U16_AT.3673
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:2611,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2613,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2616,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - malloc
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:2616,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2616,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2616,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - malloc
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2616,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2616,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - malloc
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2616,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - malloc
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2616,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2616,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - malloc
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2616,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - malloc
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2616,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2616,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - malloc
            - BranchSide:      'demux/mp4/libmp4.c:2616,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - malloc
        - Branch String:   'demux/mp4/libmp4.c:2623,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2625,63'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2633,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2626,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2628,59'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2631,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2633,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2633,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2633,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2634,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2634,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2634,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2635,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2635,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2635,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2637,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2637,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2637,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2638,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2638,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2638,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2639,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2639,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2639,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2640,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2640,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2640,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2641,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2641,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2641,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2642,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2642,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2642,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2651,54'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2651,57'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2670,14'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2651,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2654,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2670,14'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2654,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2654,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2654,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2655,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2655,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2655,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2656,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2656,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2656,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2657,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2657,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2657,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2670,59'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2670,62'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2730,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2670,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2678,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2730,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2678,64'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2679,14'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2685,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2679,64'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2680,14'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2685,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2680,67'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2681,14'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2685,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2681,64'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2682,14'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2685,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2682,64'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2683,14'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2685,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2678,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2685,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2690,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2690,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2690,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:2690,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:2691,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2691,9'
              BranchSideFuncs:
                - U64_AT.3683
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2691,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2698,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2698,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2698,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2701,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2701,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2701,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2702,14'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2704,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2708,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2708,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2708,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2708,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2709,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2709,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2709,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2710,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2710,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2710,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2711,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2711,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2711,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2723,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2724,27'
              BranchSideFuncs:
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2725,19'
              BranchSideFuncs:
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2742,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2744,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2748,9'
              BranchSideFuncs:
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2748,36'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2748,39'
              BranchSideFuncs:
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2751,9'
              BranchSideFuncs:
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2748,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2751,9'
              BranchSideFuncs:
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2755,35'
              BranchSideFuncs:
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2604,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:2604,5'
          Dst:             MP4_FreeBox_sample_soun
        - Src:             'demux/mp4/libmp4.c:2604,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:2616,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2633,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2634,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2635,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2637,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2638,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2639,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2640,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2641,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2642,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2645,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:2654,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2655,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2656,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2657,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2660,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:2685,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:2690,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2691,9'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:2693,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:2698,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2701,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2704,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:2708,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2709,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2710,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2711,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2714,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:2736,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:2744,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:2755,5'
          Dst:             MP4_ReadBoxContainerRawInBox
        - Src:             'demux/mp4/libmp4.c:2759,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_sample_vide
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2777
      functionLinenumberEnd: 2860
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         129
      ICount:          878
      EdgeCount:       157
      CyclomaticComplexity: 30
      functionsReached:
        - MP4_FreeBox_sample_vide
        - MP4_ReadBoxContainerRawInBox
        - ReadQuicktimePalette
        - U16_AT
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:2779,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2779,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:2783,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - malloc
                - free
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:2783,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2783,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2783,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - malloc
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2783,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2783,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - malloc
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2783,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - malloc
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2783,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2783,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - malloc
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2783,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - malloc
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2783,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2783,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - malloc
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2783,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - malloc
                - free
        - Branch String:   'demux/mp4/libmp4.c:2788,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2790,69'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2799,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2791,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2792,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2793,61'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2803,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2803,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2803,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2804,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2804,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2804,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2805,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2805,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2805,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2807,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2807,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2807,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2808,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2808,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2808,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2810,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2810,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2810,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2811,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2811,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2811,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2813,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2813,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2813,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2814,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2814,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:2814,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:2816,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2816,5'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2816,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2817,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2817,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2817,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:2819,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2820,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2821,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2821,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2823,18'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2826,12'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2828,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2828,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2828,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2829,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2829,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2829,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
        - Branch String:   'demux/mp4/libmp4.c:2831,49'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2832,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - ReadQuicktimePalette
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2839,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2831,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2834,48'
              BranchSideFuncs:
                - ReadQuicktimePalette
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2839,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2835,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2836,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2837,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2839,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2841,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2845,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
        - Branch String:   'demux/mp4/libmp4.c:2845,30'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2845,33'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - MP4_ReadBoxContainerRawInBox
            - BranchSide:      'demux/mp4/libmp4.c:2852,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2845,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2847,39'
              BranchSideFuncs:
                - MP4_ReadBoxContainerRawInBox
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2852,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2779,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:2779,5'
          Dst:             MP4_FreeBox_sample_vide
        - Src:             'demux/mp4/libmp4.c:2779,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:2783,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2803,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2804,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2805,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2807,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2808,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2810,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2811,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2813,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2814,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2816,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:2817,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2828,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2829,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2834,48'
          Dst:             ReadQuicktimePalette
        - Src:             'demux/mp4/libmp4.c:2841,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:2847,9'
          Dst:             MP4_ReadBoxContainerRawInBox
        - Src:             'demux/mp4/libmp4.c:2852,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_ReadBox_sample_hint8
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2893
      functionLinenumberEnd: 2910
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         43
      ICount:          262
      EdgeCount:       51
      CyclomaticComplexity: 10
      functionsReached:
        - MP4_FreeBox_sample_generic
        - MP4_ReadBoxContainerChildren
        - MP4_Seek
        - U16_AT
        - U64_AT
        - mp4_box_headersize
        - mp4_readbox_enter_partial
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:2894,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2894,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:2896,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - malloc
                - free
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
                - U64_AT.3683
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:2896,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2896,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2896,5'
              BranchSideFuncs:
                - malloc
                - free
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
                - U64_AT.3683
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2896,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2896,5'
              BranchSideFuncs:
                - malloc
                - free
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
                - U64_AT.3683
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2896,5'
              BranchSideFuncs:
                - malloc
                - free
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
                - U64_AT.3683
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2896,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2896,5'
              BranchSideFuncs:
                - malloc
                - free
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
                - U64_AT.3683
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2896,5'
              BranchSideFuncs:
                - malloc
                - free
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
                - U64_AT.3683
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2896,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2896,5'
              BranchSideFuncs:
                - U16_AT.3673
                - malloc
                - free
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:2896,5'
              BranchSideFuncs:
                - malloc
                - free
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:2898,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2899,9'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
                - U64_AT.3683
            - BranchSide:      'demux/mp4/libmp4.c:2901,5'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
                - U64_AT.3683
        - Branch String:   'demux/mp4/libmp4.c:2901,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2901,5'
              BranchSideFuncs:
                - U64_AT.3683
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2901,5'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_Seek
                - free
                - free
        - Branch String:   'demux/mp4/libmp4.c:2906,10'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2907,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2909,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2894,5'
          Dst:             mp4_readbox_enter_partial
        - Src:             'demux/mp4/libmp4.c:2894,5'
          Dst:             MP4_FreeBox_sample_generic
        - Src:             'demux/mp4/libmp4.c:2894,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:2896,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2901,5'
          Dst:             U64_AT
        - Src:             'demux/mp4/libmp4.c:2904,5'
          Dst:             MP4_ReadBoxContainerChildren
        - Src:             'demux/mp4/libmp4.c:2906,10'
          Dst:             MP4_Seek
    - functionName:    MP4_ReadBox_sample_text
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2913
      functionLinenumberEnd: 2932
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         36
      ICount:          233
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - MP4_FreeBox_sample_generic
        - U16_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:2915,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2915,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:2917,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_object_Log
                - free
                - malloc
                - free
                - U16_AT.3673
                - free
        - Branch String:   'demux/mp4/libmp4.c:2917,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2917,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2917,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2917,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2917,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2917,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2917,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2917,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:2917,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:2917,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2917,5'
              BranchSideFuncs:
                - U16_AT.3673
                - vlc_object_Log
                - free
                - malloc
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2917,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - free
        - Branch String:   'demux/mp4/libmp4.c:2919,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2921,52'
              BranchSideFuncs:
                - malloc
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2926,40'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:2922,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:2923,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:2924,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:2915,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:2915,5'
          Dst:             MP4_FreeBox_sample_generic
        - Src:             'demux/mp4/libmp4.c:2915,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:2917,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:2929,5'
          Dst:             vlc_object_Log
    - functionName:    MP4_FreeBox_sample_vide
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2771
      functionLinenumberEnd: 2774
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadQuicktimePalette
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp_peek
        - pi_read
      BBCount:         54
      ICount:          349
      EdgeCount:       67
      CyclomaticComplexity: 15
      functionsReached:
        - U16_AT
        - U32_AT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:155,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:155,5'
              BranchSideFuncs:
                - U32_AT.3674
                - malloc
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:155,5'
              BranchSideFuncs:
                - malloc
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:156,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:158,5'
              BranchSideFuncs:
                - malloc
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:158,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:158,5'
              BranchSideFuncs:
                - U16_AT.3673
                - malloc
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:158,5'
              BranchSideFuncs:
                - malloc
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:160,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:160,5'
              BranchSideFuncs:
                - U16_AT.3673
                - malloc
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:160,5'
              BranchSideFuncs:
                - malloc
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:161,38'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:164,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:162,53'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:163,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:164,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:161,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:164,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:165,34'
              BranchSideFuncs:
                - malloc
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:166,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:167,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:168,19'
              BranchSideFuncs:
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:168,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:171,9'
              BranchSideFuncs:
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:177,28'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:171,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:171,9'
              BranchSideFuncs:
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:171,9'
              BranchSideFuncs:
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:172,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:172,9'
              BranchSideFuncs:
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:172,9'
              BranchSideFuncs:
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:173,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:173,9'
              BranchSideFuncs:
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:173,9'
              BranchSideFuncs:
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
        - Branch String:   'demux/mp4/libmp4.c:174,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:174,9'
              BranchSideFuncs:
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
            - BranchSide:      'demux/mp4/libmp4.c:174,9'
              BranchSideFuncs:
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
                - U16_AT.3673
      Callsites:
        - Src:             'demux/mp4/libmp4.c:155,5'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:158,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:160,5'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:171,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:172,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:173,9'
          Dst:             U16_AT
        - Src:             'demux/mp4/libmp4.c:174,9'
          Dst:             U16_AT
    - functionName:    MP4_ReadBoxContainerRawInBox
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p_stream
        - p_container
        - p_buffer
        - i_size
        - i_offset
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - MP4_BoxOffsetUp
        - MP4_ReadBoxContainerChildren
        - vlc_stream_Delete
        - vlc_stream_MemoryNew
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:587,8'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:588,9'
              BranchSideFuncs:
                - vlc_stream_MemoryNew
                - MP4_ReadBoxContainerChildren
                - vlc_stream_Delete
                - MP4_BoxOffsetUp
            - BranchSide:      'demux/mp4/libmp4.c:589,29'
              BranchSideFuncs:
                - vlc_stream_MemoryNew
                - MP4_ReadBoxContainerChildren
                - vlc_stream_Delete
                - MP4_BoxOffsetUp
        - Branch String:   'demux/mp4/libmp4.c:591,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:592,9'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - vlc_stream_Delete
                - MP4_BoxOffsetUp
            - BranchSide:      'demux/mp4/libmp4.c:593,25'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - vlc_stream_Delete
                - MP4_BoxOffsetUp
        - Branch String:   'demux/mp4/libmp4.c:597,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:599,28'
              BranchSideFuncs:
                - MP4_BoxOffsetUp
            - BranchSide:      'demux/mp4/libmp4.c:603,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:599,28'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:599,37'
              BranchSideFuncs:
                - MP4_BoxOffsetUp
            - BranchSide:      'demux/mp4/libmp4.c:599,46'
              BranchSideFuncs:
                - MP4_BoxOffsetUp
      Callsites:
        - Src:             'demux/mp4/libmp4.c:589,29'
          Dst:             vlc_stream_MemoryNew
        - Src:             'demux/mp4/libmp4.c:594,5'
          Dst:             MP4_ReadBoxContainerChildren
        - Src:             'demux/mp4/libmp4.c:595,5'
          Dst:             vlc_stream_Delete
        - Src:             'demux/mp4/libmp4.c:600,9'
          Dst:             MP4_BoxOffsetUp
    - functionName:    MP4_FreeBox_ctts
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionLinenumberEnd: 1671
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_stts
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1620
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_urn
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1552
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_url
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1534
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_hdlr
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_Time2Str
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - i_duration
        - i_scale
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - asprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:56,23'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:56,39'
              BranchSideFuncs:
                - asprintf
            - BranchSide:      'demux/mp4/libmp4.c:56,14'
              BranchSideFuncs:
                - asprintf
        - Branch String:   'demux/mp4/libmp4.c:60,19'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:60,37'
              BranchSideFuncs:
                - asprintf
            - BranchSide:      'demux/mp4/libmp4.c:60,19'
              BranchSideFuncs:
                - asprintf
        - Branch String:   'demux/mp4/libmp4.c:63,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:64,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:65,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:63,9'
          Dst:             asprintf
    - functionName:    conv_fx
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fx
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atan2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_ftyp
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_FreeBox_cmvd
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3503
      functionLinenumberEnd: 3505
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateInit_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflate
      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:    inflateEnd
      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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_ReadBox_TrackReference
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3982
      functionLinenumberEnd: 4005
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_box
      BBCount:         21
      ICount:          179
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - MP4_FreeBox_TrackReference
        - U32_AT
        - mp4_box_headersize
        - mp4_readbox_enter
        - vlc_alloc
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:3985,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3985,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:3985,5'
              BranchSideFuncs:
                - mp4_box_headersize.3672
                - vlc_alloc.3719
                - vlc_object_Log
                - free
                - U32_AT.3674
                - free
        - Branch String:   'demux/mp4/libmp4.c:3992,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3993,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3995,19'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
        - Branch String:   'demux/mp4/libmp4.c:3995,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3997,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
            - BranchSide:      'demux/mp4/libmp4.c:4000,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/mp4/libmp4.c:3997,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:3997,9'
              BranchSideFuncs:
                - U32_AT.3674
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mp4/libmp4.c:3997,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - U32_AT.3674
      Callsites:
        - Src:             'demux/mp4/libmp4.c:3985,5'
          Dst:             mp4_readbox_enter
        - Src:             'demux/mp4/libmp4.c:3985,5'
          Dst:             MP4_FreeBox_TrackReference
        - Src:             'demux/mp4/libmp4.c:3985,5'
          Dst:             mp4_box_headersize
        - Src:             'demux/mp4/libmp4.c:3990,49'
          Dst:             vlc_alloc
        - Src:             'demux/mp4/libmp4.c:3997,9'
          Dst:             U32_AT
        - Src:             'demux/mp4/libmp4.c:4000,9'
          Dst:             vlc_object_Log
    - functionName:    MP4_FreeBox_TrackReference
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3977
      functionLinenumberEnd: 3979
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetUUID
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_uuid
        - p_buff
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MP4_BoxCountVa
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5876
      functionLinenumberEnd: 5898
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
        - psz_fmt
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - MP4_BoxGet_Internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:5884,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5886,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5889,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:5890,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5892,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5897,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:5892,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5894,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5896,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:5882,5'
          Dst:             MP4_BoxGet_Internal
    - functionName:    MP4_BoxGet_Internal
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5812
      functionLinenumberEnd: 5834
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp_result
        - p_box
        - psz_fmt
        - args
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - MP4_BoxGet_Path
        - vasprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:5815,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5817,10'
              BranchSideFuncs:
                - vasprintf
                - free
                - MP4_BoxGet_Path
                - free
            - BranchSide:      'demux/mp4/libmp4.c:5821,31'
              BranchSideFuncs:
                - vasprintf
                - free
                - MP4_BoxGet_Path
                - free
        - Branch String:   'demux/mp4/libmp4.c:5821,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5822,18'
              BranchSideFuncs:
                - free
                - MP4_BoxGet_Path
                - free
            - BranchSide:      'demux/mp4/libmp4.c:5824,10'
              BranchSideFuncs:
                - free
                - MP4_BoxGet_Path
                - free
        - Branch String:   'demux/mp4/libmp4.c:5824,19'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5824,23'
              BranchSideFuncs:
                - free
                - MP4_BoxGet_Path
                - free
            - BranchSide:      'demux/mp4/libmp4.c:5826,15'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/mp4/libmp4.c:5824,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5826,15'
              BranchSideFuncs:
                - MP4_BoxGet_Path
                - free
            - BranchSide:      'demux/mp4/libmp4.c:5831,22'
              BranchSideFuncs:
                - MP4_BoxGet_Path
                - free
      Callsites:
        - Src:             'demux/mp4/libmp4.c:5821,9'
          Dst:             vasprintf
        - Src:             'demux/mp4/libmp4.c:5831,5'
          Dst:             MP4_BoxGet_Path
    - functionName:    MP4_BoxGetVa
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5846
      functionLinenumberEnd: 5854
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
        - psz_fmt
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MP4_BoxGet_Internal
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:5851,5'
          Dst:             MP4_BoxGet_Internal
    - functionName:    MP4_BoxDumpStructure_Internal
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5600
      functionLinenumberEnd: 5634
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - p_box
        - i_level
      BBCount:         19
      ICount:          148
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - MP4_BoxDumpStructure_Internal
        - snprintf
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:5603,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5603,34'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxDumpStructure_Internal
                - snprintf
                - vlc_object_Log
            - BranchSide:      'demux/mp4/libmp4.c:5605,10'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxDumpStructure_Internal
                - snprintf
                - vlc_object_Log
        - Branch String:   'demux/mp4/libmp4.c:5605,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5607,9'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - MP4_BoxDumpStructure_Internal
            - BranchSide:      'demux/mp4/libmp4.c:5613,13'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - MP4_BoxDumpStructure_Internal
        - Branch String:   'demux/mp4/libmp4.c:5613,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5614,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5616,9'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - MP4_BoxDumpStructure_Internal
        - Branch String:   'demux/mp4/libmp4.c:5617,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5619,17'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - MP4_BoxDumpStructure_Internal
            - BranchSide:      'demux/mp4/libmp4.c:5622,24'
              BranchSideFuncs:
                - snprintf
                - vlc_object_Log
                - MP4_BoxDumpStructure_Internal
        - Branch String:   'demux/mp4/libmp4.c:5629,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5629,5'
              BranchSideFuncs:
                - MP4_BoxDumpStructure_Internal
            - BranchSide:      'demux/mp4/libmp4.c:5631,40'
              BranchSideFuncs:
                - MP4_BoxDumpStructure_Internal
      Callsites:
        - Src:             'demux/mp4/libmp4.c:5607,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:5622,9'
          Dst:             snprintf
        - Src:             'demux/mp4/libmp4.c:5626,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:5631,9'
          Dst:             MP4_BoxDumpStructure_Internal
    - functionName:    MP4_BoxDumpStructure
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5637
      functionLinenumberEnd: 5639
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_box
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MP4_BoxDumpStructure_Internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:5638,5'
          Dst:             MP4_BoxDumpStructure_Internal
    - functionName:    stream_Size
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_stream_GetSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:575,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:576,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:577,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_stream.h:577,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:578,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:579,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:575,9'
          Dst:             vlc_stream_GetSize
    - functionName:    vlc_stream_GetSize
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             vlc_stream_Control
    - functionName:    MP4_BoxCount
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5901
      functionLinenumberEnd: 5920
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_box
        - psz_fmt
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - MP4_BoxGet_Path
      functionUses:    9
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:5906,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5908,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5911,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:5912,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5914,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5919,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:5914,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5916,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5918,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:5905,5'
          Dst:             MP4_BoxGet_Path
    - functionName:    MP4_BoxGetRoot
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5519
      functionLinenumberEnd: 5595
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
      BBCount:         35
      ICount:          227
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - MP4_BoxAddChild
        - MP4_BoxCount
        - MP4_BoxExtract
        - MP4_BoxFree
        - MP4_BoxGet
        - MP4_BoxNew
        - MP4_ReadBoxContainerChildren
        - MP4_ReadBoxContainerChildrenIndexed
        - MP4_Seek
        - stream_Size
        - vlc_object_Log
        - vlc_stream_Control
        - vlc_stream_GetSize
        - vlc_stream_Tell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:5523,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5524,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5526,5'
              BranchSideFuncs:
                - vlc_stream_GetSize.3840
                - MP4_ReadBoxContainerChildren
                - MP4_BoxCount
                - vlc_stream_Tell
                - stream_Size.3839
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxExtract
                - MP4_BoxExtract
                - MP4_BoxAddChild
                - MP4_BoxFree
                - MP4_ReadBoxContainerChildren
                - MP4_BoxFree
                - MP4_Seek
                - MP4_ReadBoxContainerChildrenIndexed
                - MP4_BoxGet
                - vlc_stream_Control.3695
                - vlc_object_Log
                - MP4_ReadBoxContainerChildren
        - Branch String:   'demux/mp4/libmp4.c:5528,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5529,27'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_BoxCount
                - vlc_stream_Tell
                - stream_Size.3839
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxExtract
                - MP4_BoxExtract
                - MP4_BoxAddChild
                - MP4_BoxFree
                - MP4_ReadBoxContainerChildren
                - MP4_BoxFree
                - MP4_Seek
                - MP4_ReadBoxContainerChildrenIndexed
                - MP4_BoxGet
                - vlc_stream_Control.3695
                - vlc_object_Log
                - MP4_ReadBoxContainerChildren
            - BranchSide:      'demux/mp4/libmp4.c:5533,24'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_BoxCount
                - vlc_stream_Tell
                - stream_Size.3839
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxExtract
                - MP4_BoxExtract
                - MP4_BoxAddChild
                - MP4_BoxFree
                - MP4_ReadBoxContainerChildren
                - MP4_BoxFree
                - MP4_Seek
                - MP4_ReadBoxContainerChildrenIndexed
                - MP4_BoxGet
                - vlc_stream_Control.3695
                - vlc_object_Log
                - MP4_ReadBoxContainerChildren
        - Branch String:   'demux/mp4/libmp4.c:5538,18'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5538,34'
              BranchSideFuncs:
                - MP4_BoxGet
                - vlc_stream_Control.3695
                - vlc_object_Log
                - MP4_BoxFree
                - MP4_Seek
                - MP4_ReadBoxContainerChildren
                - MP4_BoxCount
                - vlc_stream_Tell
                - stream_Size.3839
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxExtract
                - MP4_BoxExtract
                - MP4_BoxAddChild
                - MP4_BoxFree
                - MP4_ReadBoxContainerChildren
                - MP4_ReadBoxContainerChildrenIndexed
            - BranchSide:      'demux/mp4/libmp4.c:5552,10'
              BranchSideFuncs:
                - MP4_BoxCount
                - vlc_stream_Tell
                - stream_Size.3839
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxExtract
                - MP4_BoxExtract
                - MP4_BoxAddChild
                - MP4_BoxFree
                - MP4_ReadBoxContainerChildren
                - MP4_BoxFree
                - MP4_Seek
                - MP4_ReadBoxContainerChildrenIndexed
        - Branch String:   'demux/mp4/libmp4.c:5538,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5541,33'
              BranchSideFuncs:
                - MP4_BoxCount
                - vlc_stream_Tell
                - stream_Size.3839
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxExtract
                - MP4_BoxExtract
                - MP4_BoxAddChild
                - MP4_BoxFree
                - MP4_ReadBoxContainerChildren
                - MP4_BoxFree
                - MP4_Seek
                - MP4_ReadBoxContainerChildrenIndexed
            - BranchSide:      'demux/mp4/libmp4.c:5552,10'
              BranchSideFuncs:
                - MP4_BoxCount
                - vlc_stream_Tell
                - stream_Size.3839
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxExtract
                - MP4_BoxExtract
                - MP4_BoxAddChild
                - MP4_BoxFree
                - MP4_ReadBoxContainerChildren
                - MP4_BoxFree
                - MP4_Seek
                - MP4_ReadBoxContainerChildrenIndexed
        - Branch String:   'demux/mp4/libmp4.c:5541,89'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5541,93'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxFree
                - MP4_Seek
            - BranchSide:      'demux/mp4/libmp4.c:5543,13'
              BranchSideFuncs:
                - vlc_object_Log
                - MP4_BoxFree
                - MP4_Seek
        - Branch String:   'demux/mp4/libmp4.c:5541,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5543,13'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_BoxCount
                - vlc_stream_Tell
                - stream_Size.3839
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxExtract
                - MP4_BoxExtract
                - MP4_BoxAddChild
                - MP4_BoxFree
                - MP4_ReadBoxContainerChildren
                - MP4_BoxFree
                - MP4_Seek
                - MP4_ReadBoxContainerChildrenIndexed
            - BranchSide:      'demux/mp4/libmp4.c:5548,24'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_BoxCount
                - vlc_stream_Tell
                - stream_Size.3839
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxExtract
                - MP4_BoxExtract
                - MP4_BoxAddChild
                - MP4_BoxFree
                - MP4_ReadBoxContainerChildren
                - MP4_BoxFree
                - MP4_Seek
                - MP4_ReadBoxContainerChildrenIndexed
        - Branch String:   'demux/mp4/libmp4.c:5552,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5553,16'
              BranchSideFuncs:
                - MP4_BoxCount
                - vlc_stream_Tell
                - stream_Size.3839
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxExtract
                - MP4_BoxExtract
                - MP4_BoxAddChild
                - MP4_BoxFree
                - MP4_ReadBoxContainerChildren
                - MP4_BoxFree
                - MP4_Seek
                - MP4_ReadBoxContainerChildrenIndexed
            - BranchSide:      'demux/mp4/libmp4.c:5556,23'
              BranchSideFuncs:
                - MP4_BoxCount
                - vlc_stream_Tell
                - stream_Size.3839
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxExtract
                - MP4_BoxExtract
                - MP4_BoxAddChild
                - MP4_BoxFree
                - MP4_ReadBoxContainerChildren
                - MP4_BoxFree
                - MP4_Seek
                - MP4_ReadBoxContainerChildrenIndexed
        - Branch String:   'demux/mp4/libmp4.c:5556,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5559,24'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildrenIndexed
            - BranchSide:      'demux/mp4/libmp4.c:5565,26'
              BranchSideFuncs:
                - vlc_stream_Tell
                - stream_Size.3839
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxExtract
                - MP4_BoxExtract
                - MP4_BoxAddChild
                - MP4_BoxFree
                - MP4_ReadBoxContainerChildren
                - MP4_BoxFree
                - MP4_Seek
        - Branch String:   'demux/mp4/libmp4.c:5565,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5568,50'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_BoxFree
                - MP4_Seek
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxExtract
                - MP4_BoxExtract
                - MP4_BoxAddChild
                - MP4_BoxFree
            - BranchSide:      'demux/mp4/libmp4.c:5577,32'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxExtract
                - MP4_BoxExtract
                - MP4_BoxAddChild
                - MP4_BoxFree
        - Branch String:   'demux/mp4/libmp4.c:5570,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5571,13'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxExtract
                - MP4_BoxExtract
                - MP4_BoxAddChild
                - MP4_BoxFree
            - BranchSide:      'demux/mp4/libmp4.c:5572,5'
              BranchSideFuncs:
                - MP4_BoxGet
                - MP4_BoxGet
                - MP4_BoxExtract
                - MP4_BoxExtract
                - MP4_BoxAddChild
                - MP4_BoxFree
        - Branch String:   'demux/mp4/libmp4.c:5577,57'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5578,32'
              BranchSideFuncs:
                - MP4_BoxExtract
                - MP4_BoxExtract
                - MP4_BoxAddChild
                - MP4_BoxFree
            - BranchSide:      'demux/mp4/libmp4.c:5580,46'
              BranchSideFuncs:
                - MP4_BoxExtract
                - MP4_BoxExtract
                - MP4_BoxAddChild
                - MP4_BoxFree
        - Branch String:   'demux/mp4/libmp4.c:5577,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5580,46'
              BranchSideFuncs:
                - MP4_BoxExtract
                - MP4_BoxExtract
                - MP4_BoxAddChild
                - MP4_BoxFree
            - BranchSide:      'demux/mp4/libmp4.c:5589,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:5522,26'
          Dst:             MP4_BoxNew
        - Src:             'demux/mp4/libmp4.c:5528,9'
          Dst:             vlc_stream_GetSize
        - Src:             'demux/mp4/libmp4.c:5534,20'
          Dst:             MP4_ReadBoxContainerChildren
        - Src:             'demux/mp4/libmp4.c:5538,22'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/libmp4.c:5541,13'
          Dst:             vlc_stream_Control
        - Src:             'demux/mp4/libmp4.c:5543,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mp4/libmp4.c:5549,20'
          Dst:             MP4_ReadBoxContainerChildren
        - Src:             'demux/mp4/libmp4.c:5556,9'
          Dst:             MP4_BoxCount
        - Src:             'demux/mp4/libmp4.c:5561,9'
          Dst:             MP4_ReadBoxContainerChildrenIndexed
        - Src:             'demux/mp4/libmp4.c:5565,9'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mp4/libmp4.c:5565,54'
          Dst:             stream_Size
        - Src:             'demux/mp4/libmp4.c:5568,20'
          Dst:             MP4_ReadBoxContainerChildren
        - Src:             'demux/mp4/libmp4.c:5577,20'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/libmp4.c:5578,20'
          Dst:             MP4_BoxGet
        - Src:             'demux/mp4/libmp4.c:5580,29'
          Dst:             MP4_BoxExtract
        - Src:             'demux/mp4/libmp4.c:5582,30'
          Dst:             MP4_BoxExtract
        - Src:             'demux/mp4/libmp4.c:5584,9'
          Dst:             MP4_BoxAddChild
        - Src:             'demux/mp4/libmp4.c:5586,9'
          Dst:             MP4_BoxFree
        - Src:             'demux/mp4/libmp4.c:5592,5'
          Dst:             MP4_BoxFree
        - Src:             'demux/mp4/libmp4.c:5593,5'
          Dst:             MP4_Seek
    - functionName:    MP4_BoxNew
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5447
      functionLinenumberEnd: 5453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i_type
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:5449,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5449,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5451,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:5448,24'
          Dst:             calloc
    - functionName:    MP4_BoxExtract
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pp_chain
        - i_type
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:310,5'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:312,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:322,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mp4/libmp4.c:312,13'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:314,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:319,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MP4_BoxGetNextChunk
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5484
      functionLinenumberEnd: 5510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - MP4_BoxFree
        - MP4_BoxNew
        - MP4_ReadBoxContainerChildren
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mp4/libmp4.c:5490,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5491,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mp4/libmp4.c:5492,5'
              BranchSideFuncs:
                - MP4_ReadBoxContainerChildren
                - MP4_BoxFree
        - Branch String:   'demux/mp4/libmp4.c:5498,9'
          Branch Sides:
            - BranchSide:      'demux/mp4/libmp4.c:5500,22'
              BranchSideFuncs:
                - MP4_BoxFree
            - BranchSide:      'demux/mp4/libmp4.c:5503,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:5489,18'
          Dst:             MP4_BoxNew
        - Src:             'demux/mp4/libmp4.c:5495,5'
          Dst:             MP4_ReadBoxContainerChildren
        - Src:             'demux/mp4/libmp4.c:5500,9'
          Dst:             MP4_BoxFree
    - functionName:    MP4_ReadBoxContainerRestricted
      functionSourceFile: '/src/vlc/modules/demux/mp4/libmp4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_container
        - stoplist
        - excludelist
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - MP4_ReadBoxContainerChildrenIndexed
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mp4/libmp4.c:562,12'
          Dst:             MP4_ReadBoxContainerChildrenIndexed
    - functionName:    vlc_stream_GetSize
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             vlc_stream_Control
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    stream_Size
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_stream_GetSize
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:575,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:576,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:577,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_stream.h:577,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:578,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:579,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:575,9'
          Dst:             vlc_stream_GetSize
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_tick_from_samples
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - samples
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Del
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    GetDWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadNSVs
      functionSourceFile: '/src/vlc/modules/demux/nsv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         67
      ICount:          478
      EdgeCount:       76
      CyclomaticComplexity: 11
      functionsReached:
        - GetWLE
        - es_format_Init
        - es_out_Add
        - es_out_Del
        - vlc_object_Log
        - vlc_stream_Read
        - vlc_tick_from_samples
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/nsv.c:517,9'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:519,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/nsv.c:524,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
                - vlc_object_Log
                - es_format_Init
                - GetWLE.3919
                - GetWLE.3919
                - es_out_Add.3916
                - vlc_object_Log
                - es_out_Del.3913
                - vlc_object_Log
        - Branch String:   'demux/nsv.c:524,5'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:528,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
                - vlc_object_Log
                - es_format_Init
                - GetWLE.3919
                - GetWLE.3919
                - es_out_Add.3916
                - vlc_object_Log
                - es_out_Del.3913
            - BranchSide:      'demux/nsv.c:528,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
                - vlc_object_Log
                - es_format_Init
                - GetWLE.3919
                - GetWLE.3919
                - es_out_Add.3916
                - vlc_object_Log
                - es_out_Del.3913
            - BranchSide:      'demux/nsv.c:532,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
                - vlc_object_Log
                - es_format_Init
                - GetWLE.3919
                - GetWLE.3919
                - es_out_Add.3916
                - vlc_object_Log
                - es_out_Del.3913
            - BranchSide:      'demux/nsv.c:537,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
                - vlc_object_Log
                - es_format_Init
                - GetWLE.3919
                - GetWLE.3919
                - es_out_Add.3916
                - vlc_object_Log
                - es_out_Del.3913
            - BranchSide:      'demux/nsv.c:537,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
                - vlc_object_Log
                - es_format_Init
                - GetWLE.3919
                - GetWLE.3919
                - es_out_Add.3916
                - vlc_object_Log
                - es_out_Del.3913
            - BranchSide:      'demux/nsv.c:545,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
                - vlc_object_Log
                - es_format_Init
                - GetWLE.3919
                - GetWLE.3919
                - es_out_Add.3916
                - vlc_object_Log
                - es_out_Del.3913
            - BranchSide:      'demux/nsv.c:545,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
                - vlc_object_Log
                - es_format_Init
                - GetWLE.3919
                - GetWLE.3919
                - es_out_Add.3916
                - vlc_object_Log
                - es_out_Del.3913
            - BranchSide:      'demux/nsv.c:545,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
                - vlc_object_Log
                - es_format_Init
                - GetWLE.3919
                - GetWLE.3919
                - es_out_Add.3916
                - vlc_object_Log
                - es_out_Del.3913
            - BranchSide:      'demux/nsv.c:545,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
                - vlc_object_Log
                - es_format_Init
                - GetWLE.3919
                - GetWLE.3919
                - es_out_Add.3916
                - vlc_object_Log
                - es_out_Del.3913
            - BranchSide:      'demux/nsv.c:545,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
                - vlc_object_Log
                - es_format_Init
                - GetWLE.3919
                - GetWLE.3919
                - es_out_Add.3916
                - vlc_object_Log
                - es_out_Del.3913
            - BranchSide:      'demux/nsv.c:545,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
                - vlc_object_Log
                - es_format_Init
                - GetWLE.3919
                - GetWLE.3919
                - es_out_Add.3916
                - vlc_object_Log
                - es_out_Del.3913
            - BranchSide:      'demux/nsv.c:547,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
                - vlc_object_Log
                - es_format_Init
                - GetWLE.3919
                - GetWLE.3919
                - es_out_Add.3916
                - vlc_object_Log
                - es_out_Del.3913
        - Branch String:   'demux/nsv.c:550,49'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:550,52'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
                - vlc_object_Log
                - es_format_Init
                - GetWLE.3919
                - GetWLE.3919
                - es_out_Add.3916
                - vlc_object_Log
                - es_out_Del.3913
            - BranchSide:      'demux/nsv.c:570,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
                - vlc_object_Log
        - Branch String:   'demux/nsv.c:550,9'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:552,26'
              BranchSideFuncs:
                - es_format_Init
                - GetWLE.3919
                - GetWLE.3919
                - es_out_Add.3916
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
                - vlc_object_Log
                - es_out_Del.3913
            - BranchSide:      'demux/nsv.c:570,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
                - vlc_object_Log
        - Branch String:   'demux/nsv.c:557,13'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:559,25'
              BranchSideFuncs:
                - es_out_Del.3913
                - es_out_Add.3916
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
                - vlc_object_Log
            - BranchSide:      'demux/nsv.c:561,38'
              BranchSideFuncs:
                - es_out_Add.3916
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
                - vlc_object_Log
        - Branch String:   'demux/nsv.c:570,5'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:573,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
            - BranchSide:      'demux/nsv.c:576,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
            - BranchSide:      'demux/nsv.c:580,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
            - BranchSide:      'demux/nsv.c:580,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
            - BranchSide:      'demux/nsv.c:583,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
            - BranchSide:      'demux/nsv.c:586,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
            - BranchSide:      'demux/nsv.c:588,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
        - Branch String:   'demux/nsv.c:592,49'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:592,52'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - vlc_object_Log
                - es_format_Init
                - es_out_Del.3913
            - BranchSide:      'demux/nsv.c:604,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
        - Branch String:   'demux/nsv.c:592,9'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:594,9'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Init
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
                - es_out_Del.3913
            - BranchSide:      'demux/nsv.c:604,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
        - Branch String:   'demux/nsv.c:596,13'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:598,25'
              BranchSideFuncs:
                - es_out_Del.3913
                - es_format_Init
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
            - BranchSide:      'demux/nsv.c:601,26'
              BranchSideFuncs:
                - es_format_Init
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
        - Branch String:   'demux/nsv.c:604,9'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:607,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/nsv.c:628,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_tick_from_samples.3912
        - Branch String:   'demux/nsv.c:607,9'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:610,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/nsv.c:613,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/nsv.c:616,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/nsv.c:619,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/nsv.c:623,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/nsv.c:623,13'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:624,32'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/nsv.c:626,32'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/nsv.c:628,14'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:631,53'
              BranchSideFuncs:
                - vlc_tick_from_samples.3912
                - vlc_object_Log
            - BranchSide:      'demux/nsv.c:635,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/nsv.c:640,32'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:640,35'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/nsv.c:646,5'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:640,9'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:642,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/nsv.c:646,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/nsv.c:517,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/nsv.c:519,9'
          Dst:             vlc_object_Log
        - Src:             'demux/nsv.c:547,13'
          Dst:             vlc_object_Log
        - Src:             'demux/nsv.c:552,9'
          Dst:             es_format_Init
        - Src:             'demux/nsv.c:553,42'
          Dst:             GetWLE
        - Src:             'demux/nsv.c:554,43'
          Dst:             GetWLE
        - Src:             'demux/nsv.c:559,13'
          Dst:             es_out_Del
        - Src:             'demux/nsv.c:561,26'
          Dst:             es_out_Add
        - Src:             'demux/nsv.c:563,9'
          Dst:             vlc_object_Log
        - Src:             'demux/nsv.c:588,13'
          Dst:             vlc_object_Log
        - Src:             'demux/nsv.c:594,9'
          Dst:             vlc_object_Log
        - Src:             'demux/nsv.c:598,13'
          Dst:             es_out_Del
        - Src:             'demux/nsv.c:601,9'
          Dst:             es_format_Init
        - Src:             'demux/nsv.c:631,28'
          Dst:             vlc_tick_from_samples
        - Src:             'demux/nsv.c:635,9'
          Dst:             vlc_object_Log
        - Src:             'demux/nsv.c:642,9'
          Dst:             vlc_object_Log
    - functionName:    ReadNSVf
      functionSourceFile: '/src/vlc/modules/demux/nsv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - GetDWLE
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_Read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/nsv.c:490,9'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:492,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:495,40'
              BranchSideFuncs:
                - GetDWLE.3918
                - vlc_object_Log
                - vlc_stream_Read
        - Branch String:   'demux/nsv.c:498,28'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:498,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:499,9'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:498,9'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:499,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:504,27'
              BranchSideFuncs:
                - vlc_stream_Read
        - Branch String:   'demux/nsv.c:504,10'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:505,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:506,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/nsv.c:489,5'
          Dst:             vlc_object_Log
        - Src:             'demux/nsv.c:490,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/nsv.c:495,30'
          Dst:             GetDWLE
        - Src:             'demux/nsv.c:496,5'
          Dst:             vlc_object_Log
        - Src:             'demux/nsv.c:504,10'
          Dst:             vlc_stream_Read
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/nsv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         60
      ICount:          454
      EdgeCount:       74
      CyclomaticComplexity: 16
      functionsReached:
        - ReSynch
        - demux_vaControlHelper
        - strdup
        - stream_Size
        - vlc_stream_Control
        - vlc_stream_Seek
        - vlc_stream_Tell
        - vlc_stream_vaControl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/nsv.c:355,5'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:358,42'
              BranchSideFuncs:
                - vlc_stream_vaControl
            - BranchSide:      'demux/nsv.c:361,18'
              BranchSideFuncs:
                - stream_Size.3910
                - vlc_stream_Tell
            - BranchSide:      'demux/nsv.c:375,17'
              BranchSideFuncs:
                - stream_Size.3910
                - vlc_stream_Seek
                - ReSynch
            - BranchSide:      'demux/nsv.c:385,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:405,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:410,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:416,28'
              BranchSideFuncs:
                - free
                - vlc_stream_Control.3909
                - strdup
            - BranchSide:      'demux/nsv.c:435,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:441,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/nsv.c:441,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/nsv.c:441,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/nsv.c:441,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/nsv.c:444,13'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:361,18'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:361,18'
              BranchSideFuncs:
                - stream_Size.3910
                - vlc_stream_Tell
            - BranchSide:      'demux/nsv.c:361,18'
              BranchSideFuncs:
                - stream_Size.3910
                - vlc_stream_Tell
        - Branch String:   'demux/nsv.c:363,17'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:365,51'
              BranchSideFuncs:
                - vlc_stream_Tell
            - BranchSide:      'demux/nsv.c:370,18'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:375,17'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:375,17'
              BranchSideFuncs:
                - stream_Size.3910
                - vlc_stream_Seek
                - ReSynch
            - BranchSide:      'demux/nsv.c:375,17'
              BranchSideFuncs:
                - stream_Size.3910
                - vlc_stream_Seek
                - ReSynch
        - Branch String:   'demux/nsv.c:378,67'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:378,79'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:379,17'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:378,17'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:379,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:381,13'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:385,17'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:387,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:390,45'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:387,18'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:387,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:387,18'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:390,14'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:390,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:390,14'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:405,18'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:405,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:405,18'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:410,23'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:410,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:410,23'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:416,28'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:416,28'
              BranchSideFuncs:
                - free
                - vlc_stream_Control.3909
                - strdup
            - BranchSide:      'demux/nsv.c:416,28'
              BranchSideFuncs:
                - free
                - vlc_stream_Control.3909
                - strdup
        - Branch String:   'demux/nsv.c:417,36'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:417,36'
              BranchSideFuncs:
                - free
                - vlc_stream_Control.3909
                - strdup
            - BranchSide:      'demux/nsv.c:417,36'
              BranchSideFuncs:
                - free
                - vlc_stream_Control.3909
                - strdup
        - Branch String:   'demux/nsv.c:422,17'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:423,37'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'demux/nsv.c:424,22'
              BranchSideFuncs:
                - strdup
        - Branch String:   'demux/nsv.c:427,21'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:428,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:429,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/nsv.c:358,20'
          Dst:             vlc_stream_vaControl
        - Src:             'demux/nsv.c:362,19'
          Dst:             stream_Size
        - Src:             'demux/nsv.c:365,34'
          Dst:             vlc_stream_Tell
        - Src:             'demux/nsv.c:376,19'
          Dst:             stream_Size
        - Src:             'demux/nsv.c:378,17'
          Dst:             vlc_stream_Seek
        - Src:             'demux/nsv.c:378,70'
          Dst:             ReSynch
        - Src:             'demux/nsv.c:423,17'
          Dst:             vlc_stream_Control
        - Src:             'demux/nsv.c:426,42'
          Dst:             strdup
        - Src:             'demux/nsv.c:441,20'
          Dst:             demux_vaControlHelper
    - functionName:    ReSynch
      functionSourceFile: '/src/vlc/modules/demux/nsv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         23
      ICount:          122
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - memcmp
        - vlc_stream_Peek
        - vlc_stream_Read
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/nsv.c:457,13'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:458,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:460,13'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Read
                - memcmp
        - Branch String:   'demux/nsv.c:462,9'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:464,26'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Read
                - vlc_stream_Peek
            - BranchSide:      'demux/nsv.c:475,30'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Read
                - memcmp
        - Branch String:   'demux/nsv.c:465,14'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:465,26'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Read
                - vlc_stream_Read
                - vlc_stream_Peek
                - memcmp
            - BranchSide:      'demux/nsv.c:467,21'
              BranchSideFuncs:
                - vlc_stream_Read
        - Branch String:   'demux/nsv.c:464,17'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:467,21'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Read
                - memcmp
            - BranchSide:      'demux/nsv.c:471,19'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Read
                - memcmp
        - Branch String:   'demux/nsv.c:467,32'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:467,52'
              BranchSideFuncs:
                - vlc_stream_Read
            - BranchSide:      'demux/nsv.c:469,17'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:467,21'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:468,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:469,17'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:475,13'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:453,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:476,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/nsv.c:456,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/nsv.c:464,18'
          Dst:             memcmp
        - Src:             'demux/nsv.c:465,18'
          Dst:             memcmp
        - Src:             'demux/nsv.c:467,35'
          Dst:             vlc_stream_Read
        - Src:             'demux/nsv.c:475,13'
          Dst:             vlc_stream_Read
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/nsv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         99
      ICount:          733
      EdgeCount:       134
      CyclomaticComplexity: 37
      functionsReached:
        - GetDWLE
        - GetWLE
        - ReSynch
        - ReadNSVf
        - ReadNSVs
        - es_out_Add
        - es_out_Control
        - es_out_Send
        - es_out_SetPCR
        - memcmp
        - vlc_frame_Release
        - vlc_object_Log
        - vlc_stream_Block
        - vlc_stream_Control
        - vlc_stream_Peek
        - vlc_stream_Read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/nsv.c:165,13'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:166,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:168,22'
              BranchSideFuncs:
                - memcmp
                - ReadNSVf
                - vlc_stream_Peek
                - memcmp
                - ReadNSVs
                - vlc_stream_Read
                - es_out_SetPCR.3917
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - es_out_Send.3914
                - es_out_Add.3916
                - es_out_Control.3915
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.3909
                - GetWLE.3919
                - GetDWLE.3918
                - vlc_object_Log
                - ReSynch
                - vlc_stream_Read
                - vlc_object_Log
        - Branch String:   'demux/nsv.c:168,13'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:170,27'
              BranchSideFuncs:
                - memcmp
                - ReadNSVs
                - vlc_stream_Read
                - es_out_SetPCR.3917
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - es_out_Send.3914
                - es_out_Add.3916
                - es_out_Control.3915
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.3909
                - GetWLE.3919
                - GetDWLE.3918
                - vlc_object_Log
                - ReSynch
                - vlc_stream_Peek
                - memcmp
                - ReadNSVf
                - vlc_stream_Read
                - vlc_object_Log
            - BranchSide:      'demux/nsv.c:173,27'
              BranchSideFuncs:
                - memcmp
                - ReadNSVs
                - vlc_stream_Read
                - es_out_SetPCR.3917
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - es_out_Send.3914
                - es_out_Add.3916
                - es_out_Control.3915
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.3909
                - GetWLE.3919
                - GetDWLE.3918
                - vlc_object_Log
                - ReSynch
                - vlc_stream_Peek
                - memcmp
                - ReadNSVf
                - vlc_stream_Read
                - vlc_object_Log
        - Branch String:   'demux/nsv.c:170,17'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:171,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:172,9'
              BranchSideFuncs:
                - vlc_stream_Peek
                - memcmp
                - ReadNSVf
                - memcmp
                - ReadNSVs
                - vlc_stream_Read
                - es_out_SetPCR.3917
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - es_out_Send.3914
                - es_out_Add.3916
                - es_out_Control.3915
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.3909
                - GetWLE.3919
                - GetDWLE.3918
                - vlc_object_Log
                - ReSynch
                - vlc_stream_Read
                - vlc_object_Log
        - Branch String:   'demux/nsv.c:173,18'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:175,17'
              BranchSideFuncs:
                - GetWLE.3919
                - GetDWLE.3918
                - vlc_object_Log
                - ReSynch
                - vlc_stream_Peek
                - memcmp
                - ReadNSVf
                - memcmp
                - ReadNSVs
                - vlc_stream_Read
                - es_out_SetPCR.3917
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - es_out_Send.3914
                - es_out_Add.3916
                - es_out_Control.3915
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.3909
                - vlc_stream_Read
                - vlc_object_Log
            - BranchSide:      'demux/nsv.c:187,26'
              BranchSideFuncs:
                - GetWLE.3919
                - GetDWLE.3918
                - vlc_object_Log
                - ReSynch
                - vlc_stream_Peek
                - memcmp
                - ReadNSVf
                - memcmp
                - ReadNSVs
                - vlc_stream_Read
                - es_out_SetPCR.3917
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - es_out_Send.3914
                - es_out_Add.3916
                - es_out_Control.3915
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.3909
                - vlc_stream_Read
                - vlc_object_Log
        - Branch String:   'demux/nsv.c:175,17'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:178,37'
              BranchSideFuncs:
                - vlc_stream_Control.3909
                - ReadNSVs
                - vlc_stream_Read
                - es_out_SetPCR.3917
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - es_out_Send.3914
                - es_out_Add.3916
                - es_out_Control.3915
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/nsv.c:183,27'
              BranchSideFuncs:
                - ReadNSVs
                - vlc_stream_Read
                - es_out_SetPCR.3917
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - es_out_Send.3914
                - es_out_Add.3916
                - es_out_Control.3915
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/nsv.c:183,17'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:184,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:185,13'
              BranchSideFuncs:
                - vlc_stream_Read
                - es_out_SetPCR.3917
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - es_out_Send.3914
                - es_out_Add.3916
                - es_out_Control.3915
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/nsv.c:187,18'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:190,34'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Read
                - es_out_SetPCR.3917
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - es_out_Send.3914
                - es_out_Add.3916
                - es_out_Control.3915
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/nsv.c:199,13'
              BranchSideFuncs:
                - GetDWLE.3918
                - vlc_object_Log
                - ReSynch
                - vlc_stream_Peek
                - memcmp
                - ReadNSVf
                - memcmp
                - ReadNSVs
                - vlc_stream_Read
                - es_out_SetPCR.3917
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - es_out_Send.3914
                - es_out_Add.3916
                - es_out_Control.3915
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Control.3909
                - GetWLE.3919
                - vlc_stream_Read
                - vlc_object_Log
        - Branch String:   'demux/nsv.c:190,17'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:192,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/nsv.c:195,13'
              BranchSideFuncs:
                - vlc_stream_Read
                - es_out_SetPCR.3917
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - es_out_Send.3914
                - es_out_Add.3916
                - es_out_Control.3915
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/nsv.c:205,9'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:207,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/nsv.c:212,20'
              BranchSideFuncs:
                - es_out_SetPCR.3917
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - es_out_Send.3914
                - es_out_Add.3916
                - es_out_Control.3915
                - vlc_object_Log
        - Branch String:   'demux/nsv.c:216,9'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:219,14'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - es_out_Send.3914
                - es_out_Add.3916
                - es_out_Control.3915
                - vlc_object_Log
            - BranchSide:      'demux/nsv.c:300,14'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
        - Branch String:   'demux/nsv.c:219,13'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:224,34'
              BranchSideFuncs:
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - es_out_Send.3914
                - es_out_Add.3916
                - es_out_Control.3915
                - vlc_object_Log
            - BranchSide:      'demux/nsv.c:284,13'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
        - Branch String:   'demux/nsv.c:224,17'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:226,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/nsv.c:229,29'
              BranchSideFuncs:
                - GetWLE.3919
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - es_out_Send.3914
                - es_out_Add.3916
                - es_out_Control.3915
        - Branch String:   'demux/nsv.c:235,57'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:235,60'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - es_out_Send.3914
                - es_out_Add.3916
                - es_out_Control.3915
            - BranchSide:      'demux/nsv.c:274,38'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_object_Log
        - Branch String:   'demux/nsv.c:235,17'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:237,21'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_frame_Release
                - es_out_Send.3914
                - es_out_Add.3916
                - es_out_Control.3915
            - BranchSide:      'demux/nsv.c:274,38'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_object_Log
        - Branch String:   'demux/nsv.c:237,21'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:239,21'
              BranchSideFuncs:
                - es_out_Add.3916
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_frame_Release
                - es_out_Send.3914
                - es_out_Control.3915
            - BranchSide:      'demux/nsv.c:244,38'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_frame_Release
                - es_out_Send.3914
        - Branch String:   'demux/nsv.c:241,25'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:242,41'
              BranchSideFuncs:
                - es_out_Control.3915
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_frame_Release
                - es_out_Send.3914
            - BranchSide:      'demux/nsv.c:243,17'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Block
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_frame_Release
                - es_out_Send.3914
        - Branch String:   'demux/nsv.c:244,21'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:245,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:247,51'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - vlc_frame_Release
                - es_out_Send.3914
        - Branch String:   'demux/nsv.c:247,21'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:249,34'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Send.3914
            - BranchSide:      'demux/nsv.c:270,13'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
        - Branch String:   'demux/nsv.c:251,70'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:251,74'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Send.3914
            - BranchSide:      'demux/nsv.c:251,21'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Send.3914
        - Branch String:   'demux/nsv.c:251,21'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:253,26'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Send.3914
            - BranchSide:      'demux/nsv.c:255,26'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Send.3914
        - Branch String:   'demux/nsv.c:255,33'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:255,36'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Send.3914
            - BranchSide:      'demux/nsv.c:262,51'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Send.3914
        - Branch String:   'demux/nsv.c:255,25'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:257,46'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Send.3914
            - BranchSide:      'demux/nsv.c:262,51'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Send.3914
        - Branch String:   'demux/nsv.c:265,25'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:266,38'
              BranchSideFuncs:
                - es_out_Send.3914
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
            - BranchSide:      'demux/nsv.c:268,40'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
        - Branch String:   'demux/nsv.c:274,21'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:0,0'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/nsv.c:276,21'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/nsv.c:284,24'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:284,57'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
            - BranchSide:      'demux/nsv.c:297,5'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
        - Branch String:   'demux/nsv.c:284,13'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:286,43'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
                - es_out_Send.3914
            - BranchSide:      'demux/nsv.c:297,5'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
        - Branch String:   'demux/nsv.c:288,17'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:289,30'
              BranchSideFuncs:
                - es_out_Send.3914
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
            - BranchSide:      'demux/nsv.c:292,32'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
        - Branch String:   'demux/nsv.c:301,9'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:304,13'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
                - vlc_stream_Read
                - GetWLE.3919
            - BranchSide:      'demux/nsv.c:336,21'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:304,13'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:307,34'
              BranchSideFuncs:
                - vlc_stream_Read
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
            - BranchSide:      'demux/nsv.c:315,13'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
        - Branch String:   'demux/nsv.c:307,17'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:308,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:310,49'
              BranchSideFuncs:
                - GetWLE.3919
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
                - es_out_Add.3916
        - Branch String:   'demux/nsv.c:315,13'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:317,42'
              BranchSideFuncs:
                - es_out_Add.3916
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
            - BranchSide:      'demux/nsv.c:320,43'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
        - Branch String:   'demux/nsv.c:320,13'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:323,43'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_object_Log
                - es_out_Send.3914
            - BranchSide:      'demux/nsv.c:334,5'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:325,17'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:326,30'
              BranchSideFuncs:
                - es_out_Send.3914
            - BranchSide:      'demux/nsv.c:329,32'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_object_Log
        - Branch String:   'demux/nsv.c:337,9'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:339,26'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:342,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/nsv.c:165,13'
          Dst:             vlc_stream_Peek
        - Src:             'demux/nsv.c:168,14'
          Dst:             memcmp
        - Src:             'demux/nsv.c:170,17'
          Dst:             ReadNSVf
        - Src:             'demux/nsv.c:173,19'
          Dst:             memcmp
        - Src:             'demux/nsv.c:178,17'
          Dst:             vlc_stream_Control
        - Src:             'demux/nsv.c:183,17'
          Dst:             ReadNSVs
        - Src:             'demux/nsv.c:187,18'
          Dst:             GetWLE
        - Src:             'demux/nsv.c:190,17'
          Dst:             vlc_stream_Read
        - Src:             'demux/nsv.c:192,17'
          Dst:             vlc_object_Log
        - Src:             'demux/nsv.c:199,13'
          Dst:             GetDWLE
        - Src:             'demux/nsv.c:199,13'
          Dst:             vlc_object_Log
        - Src:             'demux/nsv.c:200,17'
          Dst:             ReSynch
        - Src:             'demux/nsv.c:205,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/nsv.c:207,9'
          Dst:             vlc_object_Log
        - Src:             'demux/nsv.c:212,5'
          Dst:             es_out_SetPCR
        - Src:             'demux/nsv.c:224,17'
          Dst:             vlc_stream_Read
        - Src:             'demux/nsv.c:226,17'
          Dst:             vlc_object_Log
        - Src:             'demux/nsv.c:229,21'
          Dst:             GetWLE
        - Src:             'demux/nsv.c:232,13'
          Dst:             vlc_object_Log
        - Src:             'demux/nsv.c:240,36'
          Dst:             es_out_Add
        - Src:             'demux/nsv.c:242,25'
          Dst:             es_out_Control
        - Src:             'demux/nsv.c:244,21'
          Dst:             vlc_stream_Read
        - Src:             'demux/nsv.c:247,33'
          Dst:             vlc_stream_Block
        - Src:             'demux/nsv.c:266,25'
          Dst:             es_out_Send
        - Src:             'demux/nsv.c:268,25'
          Dst:             vlc_frame_Release
        - Src:             'demux/nsv.c:274,21'
          Dst:             vlc_stream_Read
        - Src:             'demux/nsv.c:276,21'
          Dst:             vlc_object_Log
        - Src:             'demux/nsv.c:284,39'
          Dst:             vlc_stream_Block
        - Src:             'demux/nsv.c:289,17'
          Dst:             es_out_Send
        - Src:             'demux/nsv.c:292,17'
          Dst:             vlc_frame_Release
        - Src:             'demux/nsv.c:293,17'
          Dst:             vlc_object_Log
        - Src:             'demux/nsv.c:307,17'
          Dst:             vlc_stream_Read
        - Src:             'demux/nsv.c:311,45'
          Dst:             GetWLE
        - Src:             'demux/nsv.c:317,30'
          Dst:             es_out_Add
        - Src:             'demux/nsv.c:320,25'
          Dst:             vlc_stream_Block
        - Src:             'demux/nsv.c:326,17'
          Dst:             es_out_Send
        - Src:             'demux/nsv.c:329,17'
          Dst:             vlc_frame_Release
        - Src:             'demux/nsv.c:330,17'
          Dst:             vlc_object_Log
    - functionName:    vlc_entry_license__demux_nsv
      functionSourceFile: '/src/vlc/modules/demux/nsv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_nsv
      functionSourceFile: '/src/vlc/modules/demux/nsv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_nsv
      functionSourceFile: '/src/vlc/modules/demux/nsv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/demux/nsv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/demux/nsv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         18
      ICount:          143
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ReSynch
        - es_format_Init
        - memcmp
        - vlc_stream_Peek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/nsv.c:99,9'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:102,17'
              BranchSideFuncs:
                - memcmp
                - malloc
                - es_format_Init
                - es_format_Init
                - es_format_Init
                - memcmp
                - ReSynch
        - Branch String:   'demux/nsv.c:102,37'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:102,48'
              BranchSideFuncs:
                - memcmp
                - malloc
                - es_format_Init
                - es_format_Init
                - es_format_Init
                - ReSynch
            - BranchSide:      'demux/nsv.c:109,13'
              BranchSideFuncs:
                - malloc
                - es_format_Init
                - es_format_Init
                - es_format_Init
        - Branch String:   'demux/nsv.c:102,9'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:105,14'
              BranchSideFuncs:
                - ReSynch
                - malloc
                - es_format_Init
                - es_format_Init
                - es_format_Init
            - BranchSide:      'demux/nsv.c:109,13'
              BranchSideFuncs:
                - malloc
                - es_format_Init
                - es_format_Init
                - es_format_Init
        - Branch String:   'demux/nsv.c:105,33'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:105,45'
              BranchSideFuncs:
                - ReSynch
                - malloc
                - es_format_Init
                - es_format_Init
                - es_format_Init
            - BranchSide:      'demux/nsv.c:106,13'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:105,13'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:106,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:107,5'
              BranchSideFuncs:
                - malloc
                - es_format_Init
                - es_format_Init
                - es_format_Init
        - Branch String:   'demux/nsv.c:110,9'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:111,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:114,22'
              BranchSideFuncs:
                - es_format_Init
                - es_format_Init
                - es_format_Init
      Callsites:
        - Src:             'demux/nsv.c:99,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/nsv.c:102,9'
          Dst:             memcmp
        - Src:             'demux/nsv.c:102,40'
          Dst:             memcmp
        - Src:             'demux/nsv.c:105,36'
          Dst:             ReSynch
        - Src:             'demux/nsv.c:118,5'
          Dst:             es_format_Init
        - Src:             'demux/nsv.c:121,5'
          Dst:             es_format_Init
        - Src:             'demux/nsv.c:124,5'
          Dst:             es_format_Init
    - functionName:    vlc_entry__demux_nsv
      functionSourceFile: '/src/vlc/modules/demux/nsv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         24
      ICount:          181
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/nsv.c:49,1'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:49,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:49,1'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:49,1'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:49,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:50,5'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:50,5'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:50,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:51,5'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:51,5'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:51,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:56,1'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:51,5'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:51,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:52,5'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:53,5'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:53,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:53,5'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:53,5'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:53,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:54,5'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:54,5'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:54,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:55,5'
              BranchSideFuncs: []
        - Branch String:   'demux/nsv.c:55,5'
          Branch Sides:
            - BranchSide:      'demux/nsv.c:55,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/nsv.c:56,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/nsv.c:53,5'
          Dst:             Open
        - Src:             'demux/nsv.c:53,5'
          Dst:             Close
    - functionName:    demux_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_demux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - demux_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_demux.h:313,16'
          Dst:             demux_vaControl
    - functionName:    demux_SetPosition
      functionSourceFile: '/src/vlc/modules/../include/vlc_demux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - pos
        - precise
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - demux_Control
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_demux.h:556,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:557,13'
              BranchSideFuncs:
                - demux_Control.4073
            - BranchSide:      '../include/vlc_demux.h:558,14'
              BranchSideFuncs:
                - demux_Control.4073
      Callsites:
        - Src:             '../include/vlc_demux.h:560,12'
          Dst:             demux_Control
    - functionName:    ParsePESHeader
      functionSourceFile: '/src/vlc/modules/demux/mpeg/pes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_logger
        - p_header
        - i_header
        - h
      BBCount:         67
      ICount:          415
      EdgeCount:       86
      CyclomaticComplexity: 21
      functionsReached:
        - ExtractPESTimestamp
        - vlc_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/pes.h:103,10'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:104,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/pes.h:106,9'
              BranchSideFuncs:
                - ExtractPESTimestamp
                - ExtractPESTimestamp
                - vlc_Log
                - ExtractPESTimestamp
                - ExtractPESTimestamp
        - Branch String:   'demux/mpeg/pes.h:106,26'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:106,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/pes.h:107,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/pes.h:106,46'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:106,49'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/pes.h:107,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/pes.h:106,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:107,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/pes.h:109,22'
              BranchSideFuncs:
                - ExtractPESTimestamp
                - ExtractPESTimestamp
                - vlc_Log
                - ExtractPESTimestamp
                - ExtractPESTimestamp
        - Branch String:   'demux/mpeg/pes.h:111,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:121,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/pes.h:121,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/pes.h:121,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/pes.h:121,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/pes.h:121,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/pes.h:121,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/pes.h:121,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/pes.h:121,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/pes.h:125,15'
              BranchSideFuncs:
                - ExtractPESTimestamp
                - ExtractPESTimestamp
                - vlc_Log
                - ExtractPESTimestamp
                - ExtractPESTimestamp
        - Branch String:   'demux/mpeg/pes.h:125,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:128,22'
              BranchSideFuncs:
                - ExtractPESTimestamp
                - ExtractPESTimestamp
            - BranchSide:      'demux/mpeg/pes.h:148,20'
              BranchSideFuncs:
                - ExtractPESTimestamp
                - ExtractPESTimestamp
                - vlc_Log
        - Branch String:   'demux/mpeg/pes.h:132,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:134,21'
              BranchSideFuncs:
                - ExtractPESTimestamp
                - ExtractPESTimestamp
            - BranchSide:      'demux/mpeg/pes.h:141,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/pes.h:134,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:135,49'
              BranchSideFuncs:
                - ExtractPESTimestamp
                - ExtractPESTimestamp
            - BranchSide:      'demux/mpeg/pes.h:137,23'
              BranchSideFuncs:
                - ExtractPESTimestamp
        - Branch String:   'demux/mpeg/pes.h:137,42'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:138,21'
              BranchSideFuncs:
                - ExtractPESTimestamp
            - BranchSide:      'demux/mpeg/pes.h:140,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/pes.h:137,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:139,49'
              BranchSideFuncs:
                - ExtractPESTimestamp
            - BranchSide:      'demux/mpeg/pes.h:140,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/pes.h:152,32'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:152,35'
              BranchSideFuncs:
                - ExtractPESTimestamp
                - ExtractPESTimestamp
                - vlc_Log
            - BranchSide:      'demux/mpeg/pes.h:152,13'
              BranchSideFuncs:
                - ExtractPESTimestamp
                - ExtractPESTimestamp
                - vlc_Log
        - Branch String:   'demux/mpeg/pes.h:152,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:154,23'
              BranchSideFuncs:
                - ExtractPESTimestamp
                - ExtractPESTimestamp
                - vlc_Log
            - BranchSide:      'demux/mpeg/pes.h:158,17'
              BranchSideFuncs:
                - ExtractPESTimestamp
                - ExtractPESTimestamp
                - vlc_Log
        - Branch String:   'demux/mpeg/pes.h:155,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:152,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/pes.h:156,21'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/pes.h:158,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:160,17'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/mpeg/pes.h:164,19'
              BranchSideFuncs:
                - ExtractPESTimestamp
                - ExtractPESTimestamp
        - Branch String:   'demux/mpeg/pes.h:164,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:166,24'
              BranchSideFuncs:
                - ExtractPESTimestamp
                - ExtractPESTimestamp
            - BranchSide:      'demux/mpeg/pes.h:169,17'
              BranchSideFuncs:
                - ExtractPESTimestamp
                - ExtractPESTimestamp
        - Branch String:   'demux/mpeg/pes.h:169,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:170,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/pes.h:172,18'
              BranchSideFuncs:
                - ExtractPESTimestamp
                - ExtractPESTimestamp
        - Branch String:   'demux/mpeg/pes.h:172,18'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:174,21'
              BranchSideFuncs:
                - ExtractPESTimestamp
                - ExtractPESTimestamp
            - BranchSide:      'demux/mpeg/pes.h:190,22'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/pes.h:174,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:175,50'
              BranchSideFuncs:
                - ExtractPESTimestamp
                - ExtractPESTimestamp
            - BranchSide:      'demux/mpeg/pes.h:177,23'
              BranchSideFuncs:
                - ExtractPESTimestamp
        - Branch String:   'demux/mpeg/pes.h:177,47'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:178,21'
              BranchSideFuncs:
                - ExtractPESTimestamp
            - BranchSide:      'demux/mpeg/pes.h:185,28'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/pes.h:177,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:180,50'
              BranchSideFuncs:
                - ExtractPESTimestamp
            - BranchSide:      'demux/mpeg/pes.h:185,28'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/pes.h:190,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:191,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/pes.h:192,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/pes.h:135,27'
          Dst:             ExtractPESTimestamp
        - Src:             'demux/mpeg/pes.h:139,27'
          Dst:             ExtractPESTimestamp
        - Src:             'demux/mpeg/pes.h:160,17'
          Dst:             vlc_Log
        - Src:             'demux/mpeg/pes.h:175,28'
          Dst:             ExtractPESTimestamp
        - Src:             'demux/mpeg/pes.h:180,28'
          Dst:             ExtractPESTimestamp
    - functionName:    ExtractPESTimestamp
      functionSourceFile: '/src/vlc/modules/demux/mpeg/pes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_data
        - i_flags
        - ret
      BBCount:         15
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - GetPESTimestamp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'demux/mpeg/pes.h:54,35'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:55,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/pes.h:59,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/pes.h:55,35'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:56,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/pes.h:59,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/pes.h:56,35'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:57,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/pes.h:59,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/pes.h:57,32'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:58,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/pes.h:59,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/pes.h:54,8'
          Branch Sides:
            - BranchSide:      'demux/mpeg/pes.h:59,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/pes.h:62,30'
              BranchSideFuncs:
                - GetPESTimestamp
      Callsites:
        - Src:             'demux/mpeg/pes.h:62,13'
          Dst:             GetPESTimestamp
    - functionName:    GetPESTimestamp
      functionSourceFile: '/src/vlc/modules/demux/mpeg/pes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_data
      BBCount:         1
      ICount:          43
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ts_pes_header_init
      functionSourceFile: '/src/vlc/modules/demux/mpeg/pes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Del
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ps_id_to_lang
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.h'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - p_psm
        - i_id
      BBCount:         11
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.h:586,23'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:586,26'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:586,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:586,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:588,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:591,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:588,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:589,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:590,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ps_is_H264
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_data
        - i_data
      BBCount:         35
      ICount:          178
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.h:89,20'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:90,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:92,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:90,41'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:91,19'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/mpeg/ps.h:95,5'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/mpeg/ps.h:89,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:92,9'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/mpeg/ps.h:95,5'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/mpeg/ps.h:95,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:97,22'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/mpeg/ps.h:114,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:97,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:99,16'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/mpeg/ps.h:110,15'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/mpeg/ps.h:99,16'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:100,25'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/mpeg/ps.h:101,21'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/mpeg/ps.h:101,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:102,25'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/mpeg/ps.h:103,22'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/mpeg/ps.h:103,22'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:105,23'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/mpeg/ps.h:105,46'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:105,50'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:105,22'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:107,23'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'demux/mpeg/ps.h:90,10'
          Dst:             memcmp
        - Src:             'demux/mpeg/ps.h:91,10'
          Dst:             memcmp
        - Src:             'demux/mpeg/ps.h:97,14'
          Dst:             memcmp
    - functionName:    ps_is_EAC3
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_data
        - i_data
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.h:120,20'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:120,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:121,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:120,41'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:120,44'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:121,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:120,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:121,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:122,16'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:123,22'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:123,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:123,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    es_format_Change
      functionSourceFile: '/src/vlc/modules/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - fmt
        - i_cat
        - i_codec
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_format_Clean
        - es_format_Init
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es.h:706,5'
          Dst:             es_format_Clean
        - Src:             '../include/vlc_es.h:707,5'
          Dst:             es_format_Init
    - functionName:    ps_parse_descriptors
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.h'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_data
        - i_data
        - p_desc
      BBCount:         13
      ICount:          91
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.h:612,23'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:612,26'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:612,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:612,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:614,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:628,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:614,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:617,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:622,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:617,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:618,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:619,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ps_psm_destroy
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.h'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_psm
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ExtractPackHeaderTimestamp
      functionSourceFile: '/src/vlc/modules/demux/mpeg/pes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_data
      BBCount:         1
      ICount:          59
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_stream_GetSize
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             vlc_stream_Control
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    var_GetBool
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:425,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:426,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:428,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:425,10'
          Dst:             var_GetChecked
    - functionName:    stream_Size
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_stream_GetSize
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:575,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:576,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:577,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_stream.h:577,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:578,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:579,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:575,9'
          Dst:             vlc_stream_GetSize
    - functionName:    Probe
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - b_end
      BBCount:         48
      ICount:          280
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - ps_id_to_tk
        - ps_pkt_id
        - ps_pkt_parse_pack
        - ps_pkt_parse_pes
        - ps_pkt_read
        - ps_pkt_resynch
        - vlc_frame_Release
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.c:307,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:309,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:311,14'
              BranchSideFuncs:
                - ps_pkt_read
                - ps_pkt_id
                - vlc_frame_Release
                - ps_pkt_parse_pack
                - ps_id_to_tk
                - ps_pkt_parse_pes
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:313,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:314,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:316,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:320,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:320,30'
              BranchSideFuncs:
                - vlc_object_Log
                - ps_pkt_read
                - ps_pkt_id
                - vlc_frame_Release
                - ps_pkt_parse_pack
                - ps_id_to_tk
                - ps_pkt_parse_pes
            - BranchSide:      'demux/mpeg/ps.c:321,5'
              BranchSideFuncs:
                - ps_pkt_read
                - ps_pkt_id
                - vlc_frame_Release
                - ps_pkt_parse_pack
                - ps_id_to_tk
                - ps_pkt_parse_pes
        - Branch String:   'demux/mpeg/ps.c:323,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:325,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:328,23'
              BranchSideFuncs:
                - ps_pkt_id
                - vlc_frame_Release
                - ps_pkt_parse_pack
                - ps_id_to_tk
                - ps_pkt_parse_pes
        - Branch String:   'demux/mpeg/ps.c:329,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:331,27'
              BranchSideFuncs:
                - ps_id_to_tk
                - ps_pkt_parse_pes
                - vlc_frame_Release
            - BranchSide:      'demux/mpeg/ps.c:345,14'
              BranchSideFuncs:
                - vlc_frame_Release
                - ps_pkt_parse_pack
        - Branch String:   'demux/mpeg/ps.c:332,73'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:333,14'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mpeg/ps.c:344,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/mpeg/ps.c:332,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:335,17'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mpeg/ps.c:344,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/mpeg/ps.c:335,23'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:335,27'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mpeg/ps.c:339,23'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/mpeg/ps.c:335,62'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:335,65'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mpeg/ps.c:337,34'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/mpeg/ps.c:335,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:337,34'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mpeg/ps.c:339,23'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/mpeg/ps.c:348,20'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:348,43'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mpeg/ps.c:354,9'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/mpeg/ps.c:348,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:351,17'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mpeg/ps.c:354,9'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/mpeg/ps.c:351,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:352,38'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mpeg/ps.c:353,9'
              BranchSideFuncs:
                - vlc_frame_Release
      Callsites:
        - Src:             'demux/mpeg/ps.c:306,13'
          Dst:             ps_pkt_resynch
        - Src:             'demux/mpeg/ps.c:314,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mpeg/ps.c:320,30'
          Dst:             vlc_object_Log
        - Src:             'demux/mpeg/ps.c:323,19'
          Dst:             ps_pkt_read
        - Src:             'demux/mpeg/ps.c:328,12'
          Dst:             ps_pkt_id
        - Src:             'demux/mpeg/ps.c:331,37'
          Dst:             ps_id_to_tk
        - Src:             'demux/mpeg/ps.c:332,14'
          Dst:             ps_pkt_parse_pes
        - Src:             'demux/mpeg/ps.c:348,24'
          Dst:             ps_pkt_parse_pack
        - Src:             'demux/mpeg/ps.c:357,5'
          Dst:             vlc_frame_Release
    - functionName:    ps_pkt_resynch
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - s
        - format
        - b_pack
      BBCount:         44
      ICount:          259
      EdgeCount:       61
      CyclomaticComplexity: 19
      functionsReached:
        - memcmp
        - vlc_stream_Peek
        - vlc_stream_Read
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.c:871,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:873,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:875,9'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Read
        - Branch String:   'demux/mpeg/ps.c:875,24'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:875,27'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Read
            - BranchSide:      'demux/mpeg/ps.c:881,37'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Read
        - Branch String:   'demux/mpeg/ps.c:875,42'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:875,45'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Read
            - BranchSide:      'demux/mpeg/ps.c:881,37'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Read
        - Branch String:   'demux/mpeg/ps.c:875,60'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:876,9'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Read
            - BranchSide:      'demux/mpeg/ps.c:881,37'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Read
        - Branch String:   'demux/mpeg/ps.c:875,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:878,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:881,37'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Read
        - Branch String:   'demux/mpeg/ps.c:881,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:883,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:885,12'
              BranchSideFuncs:
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Read
        - Branch String:   'demux/mpeg/ps.c:889,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:891,13'
              BranchSideFuncs:
                - vlc_stream_Read
            - BranchSide:      'demux/mpeg/ps.c:895,13'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Read
                - memcmp
        - Branch String:   'demux/mpeg/ps.c:895,31'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:895,34'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Read
                - memcmp
            - BranchSide:      'demux/mpeg/ps.c:908,13'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Read
                - vlc_stream_Read
        - Branch String:   'demux/mpeg/ps.c:895,46'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:895,49'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Read
                - memcmp
            - BranchSide:      'demux/mpeg/ps.c:908,13'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Read
                - vlc_stream_Read
        - Branch String:   'demux/mpeg/ps.c:895,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:897,27'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Read
                - vlc_stream_Read
            - BranchSide:      'demux/mpeg/ps.c:908,13'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Read
                - vlc_stream_Read
        - Branch String:   'demux/mpeg/ps.c:899,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:901,24'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Read
                - vlc_stream_Read
            - BranchSide:      'demux/mpeg/ps.c:906,9'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Read
                - vlc_stream_Read
        - Branch String:   'demux/mpeg/ps.c:908,28'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:908,31'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Read
                - vlc_stream_Read
            - BranchSide:      'demux/mpeg/ps.c:915,15'
              BranchSideFuncs:
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Read
        - Branch String:   'demux/mpeg/ps.c:908,46'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:908,49'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Read
                - vlc_stream_Read
            - BranchSide:      'demux/mpeg/ps.c:915,15'
              BranchSideFuncs:
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Read
        - Branch String:   'demux/mpeg/ps.c:908,64'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:909,13'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Read
                - vlc_stream_Read
            - BranchSide:      'demux/mpeg/ps.c:915,15'
              BranchSideFuncs:
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Read
        - Branch String:   'demux/mpeg/ps.c:909,50'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:910,16'
              BranchSideFuncs:
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Read
            - BranchSide:      'demux/mpeg/ps.c:915,15'
              BranchSideFuncs:
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Read
        - Branch String:   'demux/mpeg/ps.c:910,23'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:910,26'
              BranchSideFuncs:
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Read
            - BranchSide:      'demux/mpeg/ps.c:912,37'
              BranchSideFuncs:
                - vlc_stream_Read
        - Branch String:   'demux/mpeg/ps.c:908,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:912,37'
              BranchSideFuncs:
                - vlc_stream_Read
            - BranchSide:      'demux/mpeg/ps.c:915,15'
              BranchSideFuncs:
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Read
      Callsites:
        - Src:             'demux/mpeg/ps.c:871,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mpeg/ps.c:881,20'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mpeg/ps.c:899,18'
          Dst:             memcmp
        - Src:             'demux/mpeg/ps.c:912,20'
          Dst:             vlc_stream_Read
        - Src:             'demux/mpeg/ps.c:919,12'
          Dst:             vlc_stream_Read
    - functionName:    ps_pkt_read
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         26
      ICount:          162
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - ps_pkt_size
        - vlc_stream_Block
        - vlc_stream_Peek
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.c:926,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:927,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:929,31'
              BranchSideFuncs:
                - ps_pkt_size
                - vlc_stream_Block
                - vlc_stream_Peek
                - vlc_stream_Block
        - Branch String:   'demux/mpeg/ps.c:930,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:930,24'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_stream_Peek
                - vlc_stream_Block
            - BranchSide:      'demux/mpeg/ps.c:955,34'
              BranchSideFuncs:
                - vlc_stream_Block
        - Branch String:   'demux/mpeg/ps.c:930,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:933,16'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Block
            - BranchSide:      'demux/mpeg/ps.c:955,34'
              BranchSideFuncs:
                - vlc_stream_Block
        - Branch String:   'demux/mpeg/ps.c:937,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:939,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:941,13'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Block
        - Branch String:   'demux/mpeg/ps.c:941,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:934,9'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Block
            - BranchSide:      'demux/mpeg/ps.c:943,21'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Block
        - Branch String:   'demux/mpeg/ps.c:943,44'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:943,47'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Block
            - BranchSide:      'demux/mpeg/ps.c:948,23'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Block
        - Branch String:   'demux/mpeg/ps.c:943,72'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:944,21'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Block
            - BranchSide:      'demux/mpeg/ps.c:948,23'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Block
        - Branch String:   'demux/mpeg/ps.c:944,46'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:944,49'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Block
            - BranchSide:      'demux/mpeg/ps.c:948,23'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Block
        - Branch String:   'demux/mpeg/ps.c:943,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:946,46'
              BranchSideFuncs:
                - vlc_stream_Block
            - BranchSide:      'demux/mpeg/ps.c:948,23'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Block
      Callsites:
        - Src:             'demux/mpeg/ps.c:925,18'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mpeg/ps.c:929,18'
          Dst:             ps_pkt_size
        - Src:             'demux/mpeg/ps.c:936,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mpeg/ps.c:946,28'
          Dst:             vlc_stream_Block
        - Src:             'demux/mpeg/ps.c:955,16'
          Dst:             vlc_stream_Block
    - functionName:    ps_pkt_id
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_pkt
        - i_pkt
      BBCount:         79
      ICount:          501
      EdgeCount:       107
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.h:328,8'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:329,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:330,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:330,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:332,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:354,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:333,24'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:334,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:352,25'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:333,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:336,42'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:352,25'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:339,43'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:340,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:349,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:340,38'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:341,19'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:349,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:341,47'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:342,19'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:347,34'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:339,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:347,34'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:349,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:364,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:366,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:370,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:367,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:368,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:369,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:370,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:371,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:372,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:372,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:373,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:374,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:374,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:375,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:376,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:376,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:377,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:378,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:378,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:379,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:381,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:381,28'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:381,32'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:407,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:381,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:383,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:407,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:387,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:388,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:389,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:389,35'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:389,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:391,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:389,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:390,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:391,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:391,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:392,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:393,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:393,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:394,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:396,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:396,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:398,54'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:406,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:399,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:401,55'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:405,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:402,25'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:403,42'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:404,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ps_id_to_tk
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i_id
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.h:35,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:35,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:36,8'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:36,8'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:37,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:38,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:38,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:39,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:40,15'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:40,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:41,28'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:42,15'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:42,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:43,28'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:45,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/ps.h:35,5'
          Dst:             __assert_fail
    - functionName:    ps_pkt_parse_pes
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_object
        - p_pes
        - i_skip_extra
      BBCount:         28
      ICount:          211
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - ParsePESHeader
        - ps_pkt_id
        - ts_pes_header_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.h:512,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:513,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:515,19'
              BranchSideFuncs:
                - ps_pkt_id
                - ps_pkt_id
        - Branch String:   'demux/mpeg/ps.h:517,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:518,9'
              BranchSideFuncs:
                - ps_pkt_id
                - ps_pkt_id
            - BranchSide:      'demux/mpeg/ps.h:520,9'
              BranchSideFuncs:
                - ps_pkt_id
                - ps_pkt_id
        - Branch String:   'demux/mpeg/ps.h:520,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:521,19'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:522,14'
              BranchSideFuncs:
                - ps_pkt_id
                - ps_pkt_id
        - Branch String:   'demux/mpeg/ps.h:523,72'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:524,27'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:525,23'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:527,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:529,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:532,24'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:535,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:537,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:544,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:538,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:539,28'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:541,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/ps.h:510,5'
          Dst:             ts_pes_header_init
        - Src:             'demux/mpeg/ps.h:512,9'
          Dst:             ParsePESHeader
        - Src:             'demux/mpeg/ps.h:523,16'
          Dst:             ps_pkt_id
        - Src:             'demux/mpeg/ps.h:524,16'
          Dst:             ps_pkt_id
    - functionName:    ps_pkt_parse_pack
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.h'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pkt
        - i_pkt
        - pi_scr
        - pi_mux_rate
      BBCount:         18
      ICount:          142
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ExtractPESTimestamp
        - ExtractPackHeaderTimestamp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.h:448,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:448,25'
              BranchSideFuncs:
                - ExtractPESTimestamp
                - ExtractPackHeaderTimestamp
            - BranchSide:      'demux/mpeg/ps.h:453,14'
              BranchSideFuncs:
                - ExtractPESTimestamp
        - Branch String:   'demux/mpeg/ps.h:448,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:450,46'
              BranchSideFuncs:
                - ExtractPackHeaderTimestamp
            - BranchSide:      'demux/mpeg/ps.h:453,14'
              BranchSideFuncs:
                - ExtractPESTimestamp
        - Branch String:   'demux/mpeg/ps.h:453,26'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:453,30'
              BranchSideFuncs:
                - ExtractPESTimestamp
            - BranchSide:      'demux/mpeg/ps.h:461,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:453,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:455,35'
              BranchSideFuncs:
                - ExtractPESTimestamp
            - BranchSide:      'demux/mpeg/ps.h:461,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:455,12'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:456,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:457,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/ps.h:450,17'
          Dst:             ExtractPackHeaderTimestamp
        - Src:             'demux/mpeg/ps.h:455,13'
          Dst:             ExtractPESTimestamp
    - functionName:    ps_pkt_size
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - i_peek
      BBCount:         29
      ICount:          152
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.h:414,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:415,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:417,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:417,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:420,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:423,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:434,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:434,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:434,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:436,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:423,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:425,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:430,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:425,34'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:425,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:427,26'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:425,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:426,34'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:427,26'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:436,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:437,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:438,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    var_CreateGetBool
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_Create
        - var_GetBool
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:569,5'
          Dst:             var_Create
        - Src:             '../include/vlc_variables.h:570,12'
          Dst:             var_GetBool
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    demux_UpdateTitleFromStream
      functionSourceFile: '/src/vlc/modules/../include/vlc_demux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - demux
        - titlep
        - seekpointp
        - updatep
      BBCount:         13
      ICount:          93
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_demux.h:508,6'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:508,9'
              BranchSideFuncs:
                - vlc_stream_Control.4082
            - BranchSide:      '../include/vlc_demux.h:514,29'
              BranchSideFuncs:
                - vlc_stream_Control.4082
        - Branch String:   '../include/vlc_demux.h:507,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:510,19'
              BranchSideFuncs:
                - vlc_stream_Control.4082
            - BranchSide:      '../include/vlc_demux.h:514,29'
              BranchSideFuncs:
                - vlc_stream_Control.4082
        - Branch String:   '../include/vlc_demux.h:516,6'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:516,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_demux.h:516,6'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_demux.h:514,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:514,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_demux.h:518,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_demux.h:507,9'
          Dst:             vlc_stream_Control
        - Src:             '../include/vlc_demux.h:514,9'
          Dst:             vlc_stream_Control
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    CreateOrUpdateES
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - es_out_Add
        - es_out_Del
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.c:128,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:130,27'
              BranchSideFuncs:
                - es_out_Add.4078
                - es_out_Del.4079
            - BranchSide:      'demux/mpeg/ps.c:141,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:131,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:132,13'
              BranchSideFuncs:
                - es_out_Add.4078
                - es_out_Del.4079
            - BranchSide:      'demux/mpeg/ps.c:134,13'
              BranchSideFuncs:
                - es_out_Add.4078
                - es_out_Del.4079
        - Branch String:   'demux/mpeg/ps.c:134,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:135,25'
              BranchSideFuncs:
                - es_out_Del.4079
                - es_out_Add.4078
            - BranchSide:      'demux/mpeg/ps.c:137,13'
              BranchSideFuncs:
                - es_out_Del.4079
                - es_out_Add.4078
        - Branch String:   'demux/mpeg/ps.c:137,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:138,34'
              BranchSideFuncs:
                - es_out_Add.4078
                - es_out_Del.4079
            - BranchSide:      'demux/mpeg/ps.c:139,9'
              BranchSideFuncs:
                - es_out_Add.4078
                - es_out_Del.4079
      Callsites:
        - Src:             'demux/mpeg/ps.c:135,13'
          Dst:             es_out_Del
        - Src:             'demux/mpeg/ps.c:138,22'
          Dst:             es_out_Add
    - functionName:    ps_id_to_type
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.h'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - p_psm
        - i_id
      BBCount:         11
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.h:576,23'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:576,26'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:576,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:576,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:578,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:580,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:578,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:578,48'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:579,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ps_track_fill
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - tk
        - p_psm
        - i_id
        - p_pkt
        - i_pkt
        - b_mpeg2only
      BBCount:         154
      ICount:          804
      EdgeCount:       206
      CyclomaticComplexity: 54
      functionsReached:
        - es_format_Change
        - ps_id_to_lang
        - ps_id_to_type
        - ps_is_EAC3
        - ps_is_H264
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.h:135,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:137,15'
              BranchSideFuncs:
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_is_EAC3
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_is_EAC3
                - es_format_Change.4080
            - BranchSide:      'demux/mpeg/ps.h:198,15'
              BranchSideFuncs:
                - ps_id_to_type
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_is_H264
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:137,35'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:138,15'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:140,32'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
        - Branch String:   'demux/mpeg/ps.h:137,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:140,32'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:143,20'
              BranchSideFuncs:
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_is_EAC3
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_is_EAC3
        - Branch String:   'demux/mpeg/ps.h:143,40'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:144,20'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - ps_is_EAC3
            - BranchSide:      'demux/mpeg/ps.h:146,18'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - ps_is_EAC3
        - Branch String:   'demux/mpeg/ps.h:143,18'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:146,18'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - ps_is_EAC3
            - BranchSide:      'demux/mpeg/ps.h:160,20'
              BranchSideFuncs:
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_is_EAC3
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:147,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:149,21'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - ps_is_EAC3
            - BranchSide:      'demux/mpeg/ps.h:157,32'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
        - Branch String:   'demux/mpeg/ps.h:149,35'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:149,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:150,21'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:149,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:150,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:152,40'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - ps_is_EAC3
        - Branch String:   'demux/mpeg/ps.h:153,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:154,43'
              BranchSideFuncs:
                - ps_is_EAC3
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:155,13'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
        - Branch String:   'demux/mpeg/ps.h:160,18'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:162,32'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:164,20'
              BranchSideFuncs:
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_is_EAC3
        - Branch String:   'demux/mpeg/ps.h:164,18'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:166,27'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - ps_is_EAC3
            - BranchSide:      'demux/mpeg/ps.h:169,20'
              BranchSideFuncs:
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:166,37'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:166,53'
              BranchSideFuncs:
                - ps_is_EAC3
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:166,18'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
        - Branch String:   'demux/mpeg/ps.h:169,18'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:171,32'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:173,20'
              BranchSideFuncs:
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:173,18'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:175,32'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:178,20'
              BranchSideFuncs:
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:178,18'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:180,32'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:182,20'
              BranchSideFuncs:
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:182,18'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:184,32'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:187,20'
              BranchSideFuncs:
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
        - Branch String:   'demux/mpeg/ps.h:187,18'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:189,32'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:194,32'
              BranchSideFuncs:
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:198,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:200,28'
              BranchSideFuncs:
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:212,15'
              BranchSideFuncs:
                - ps_id_to_type
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_is_H264
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:201,32'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:201,35'
              BranchSideFuncs:
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:202,15'
              BranchSideFuncs:
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
        - Branch String:   'demux/mpeg/ps.h:201,54'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:202,15'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:204,32'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
        - Branch String:   'demux/mpeg/ps.h:202,32'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:202,35'
              BranchSideFuncs:
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:208,32'
              BranchSideFuncs:
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:201,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:204,32'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:208,32'
              BranchSideFuncs:
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:212,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:214,28'
              BranchSideFuncs:
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
            - BranchSide:      'demux/mpeg/ps.h:233,37'
              BranchSideFuncs:
                - ps_id_to_type
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_is_H264
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:215,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:217,32'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:220,18'
              BranchSideFuncs:
                - es_format_Change.4080
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
        - Branch String:   'demux/mpeg/ps.h:220,18'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:222,32'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:227,32'
              BranchSideFuncs:
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:237,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:239,17'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - ps_is_H264
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
            - BranchSide:      'demux/mpeg/ps.h:279,20'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:239,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:241,36'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:244,22'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - ps_is_H264
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:244,22'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:246,36'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:248,22'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - ps_is_H264
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:248,22'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:250,36'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:252,22'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - ps_is_H264
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:252,22'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:254,36'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:256,22'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - ps_is_H264
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:256,22'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:258,36'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:260,22'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - ps_is_H264
                - es_format_Change.4080
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:260,35'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:261,22'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:263,36'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
        - Branch String:   'demux/mpeg/ps.h:260,22'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:263,36'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:265,22'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - ps_is_H264
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:265,28'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:265,31'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - ps_is_H264
                - es_format_Change.4080
            - BranchSide:      'demux/mpeg/ps.h:273,22'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:265,46'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:266,22'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - ps_is_H264
                - es_format_Change.4080
            - BranchSide:      'demux/mpeg/ps.h:273,22'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:266,36'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:267,22'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - ps_is_H264
                - es_format_Change.4080
            - BranchSide:      'demux/mpeg/ps.h:273,22'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:267,48'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:268,35'
              BranchSideFuncs:
                - ps_is_H264
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - es_format_Change.4080
            - BranchSide:      'demux/mpeg/ps.h:273,22'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:265,22'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:271,36'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:273,22'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:274,55'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:274,58'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:276,36'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
        - Branch String:   'demux/mpeg/ps.h:279,18'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:281,17'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
            - BranchSide:      'demux/mpeg/ps.h:305,18'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
        - Branch String:   'demux/mpeg/ps.h:281,32'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:282,17'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:284,36'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
        - Branch String:   'demux/mpeg/ps.h:281,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:284,36'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:286,22'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:286,22'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:288,36'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:291,22'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - es_format_Change.4080
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:291,22'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:293,36'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:296,22'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:296,22'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:298,36'
              BranchSideFuncs:
                - es_format_Change.4080
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:300,22'
              BranchSideFuncs:
                - ps_id_to_lang
                - malloc
                - ps_id_to_lang
                - es_format_Change.4080
        - Branch String:   'demux/mpeg/ps.h:305,18'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:305,48'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:312,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:314,32'
              BranchSideFuncs:
                - malloc
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:322,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:315,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:317,21'
              BranchSideFuncs:
                - ps_id_to_lang
            - BranchSide:      'demux/mpeg/ps.h:320,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:322,41'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:322,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:322,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/ps.h:140,13'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:154,30'
          Dst:             ps_is_EAC3
        - Src:             'demux/mpeg/ps.h:157,13'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:162,13'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:166,40'
          Dst:             ps_is_EAC3
        - Src:             'demux/mpeg/ps.h:167,13'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:171,13'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:175,13'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:180,13'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:184,13'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:189,13'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:194,13'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:204,13'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:208,13'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:217,13'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:222,13'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:227,13'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:233,22'
          Dst:             ps_id_to_type
        - Src:             'demux/mpeg/ps.h:235,9'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:241,17'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:246,17'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:250,17'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:254,17'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:258,17'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:263,17'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:268,22'
          Dst:             ps_is_H264
        - Src:             'demux/mpeg/ps.h:271,17'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:276,17'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:284,17'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:288,17'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:293,17'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:298,17'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:302,17'
          Dst:             es_format_Change
        - Src:             'demux/mpeg/ps.h:312,9'
          Dst:             ps_id_to_lang
        - Src:             'demux/mpeg/ps.h:317,43'
          Dst:             ps_id_to_lang
    - functionName:    ps_psm_fill
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.h'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_psm
        - p_buffer
        - i_pkt
        - tk
      BBCount:         48
      ICount:          410
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - U16_AT
        - __assert_fail
        - es_format_Clean
        - es_format_Init
        - ps_parse_descriptors
        - ps_psm_destroy
        - ps_track_fill
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.h:640,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:640,5'
              BranchSideFuncs:
                - U16_AT.4095
                - ps_psm_destroy
                - U16_AT.4095
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
                - realloc
                - U16_AT.4095
                - ps_parse_descriptors
                - ps_parse_descriptors
            - BranchSide:      'demux/mpeg/ps.h:641,10'
              BranchSideFuncs:
                - U16_AT.4095
                - ps_psm_destroy
                - U16_AT.4095
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
                - realloc
                - U16_AT.4095
                - ps_parse_descriptors
                - ps_parse_descriptors
        - Branch String:   'demux/mpeg/ps.h:641,16'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:641,19'
              BranchSideFuncs:
                - U16_AT.4095
                - ps_psm_destroy
                - U16_AT.4095
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
                - realloc
                - U16_AT.4095
                - ps_parse_descriptors
                - ps_parse_descriptors
            - BranchSide:      'demux/mpeg/ps.h:642,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:641,30'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:641,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:642,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:641,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:642,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:644,16'
              BranchSideFuncs:
                - U16_AT.4095
                - ps_psm_destroy
                - U16_AT.4095
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
                - realloc
                - U16_AT.4095
                - ps_parse_descriptors
                - ps_parse_descriptors
        - Branch String:   'demux/mpeg/ps.h:645,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:645,28'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:647,9'
              BranchSideFuncs:
                - ps_psm_destroy
                - U16_AT.4095
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
                - realloc
                - U16_AT.4095
                - ps_parse_descriptors
                - ps_parse_descriptors
        - Branch String:   'demux/mpeg/ps.h:647,8'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:648,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:650,26'
              BranchSideFuncs:
                - ps_psm_destroy
                - U16_AT.4095
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
                - realloc
                - U16_AT.4095
                - ps_parse_descriptors
                - ps_parse_descriptors
        - Branch String:   'demux/mpeg/ps.h:653,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:653,41'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:655,21'
              BranchSideFuncs:
                - ps_psm_destroy
                - U16_AT.4095
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
                - realloc
                - U16_AT.4095
                - ps_parse_descriptors
                - ps_parse_descriptors
        - Branch String:   'demux/mpeg/ps.h:658,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:659,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:664,22'
              BranchSideFuncs:
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
                - realloc
                - U16_AT.4095
                - ps_parse_descriptors
                - ps_parse_descriptors
        - Branch String:   'demux/mpeg/ps.h:666,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:668,36'
              BranchSideFuncs:
                - realloc
                - U16_AT.4095
                - ps_parse_descriptors
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
                - ps_parse_descriptors
            - BranchSide:      'demux/mpeg/ps.h:707,24'
              BranchSideFuncs:
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
        - Branch String:   'demux/mpeg/ps.h:669,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:670,13'
              BranchSideFuncs:
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
            - BranchSide:      'demux/mpeg/ps.h:671,21'
              BranchSideFuncs:
                - U16_AT.4095
                - ps_parse_descriptors
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
                - realloc
                - ps_parse_descriptors
        - Branch String:   'demux/mpeg/ps.h:679,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:680,13'
              BranchSideFuncs:
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
            - BranchSide:      'demux/mpeg/ps.h:687,13'
              BranchSideFuncs:
                - ps_parse_descriptors
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
                - realloc
                - U16_AT.4095
                - ps_parse_descriptors
        - Branch String:   'demux/mpeg/ps.h:687,56'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:687,59'
              BranchSideFuncs:
                - ps_parse_descriptors
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
                - realloc
                - U16_AT.4095
                - ps_parse_descriptors
            - BranchSide:      'demux/mpeg/ps.h:698,36'
              BranchSideFuncs:
                - ps_parse_descriptors
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
                - realloc
                - U16_AT.4095
                - ps_parse_descriptors
        - Branch String:   'demux/mpeg/ps.h:687,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:689,17'
              BranchSideFuncs:
                - ps_parse_descriptors
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
                - realloc
                - U16_AT.4095
                - ps_parse_descriptors
            - BranchSide:      'demux/mpeg/ps.h:698,36'
              BranchSideFuncs:
                - ps_parse_descriptors
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
                - realloc
                - U16_AT.4095
                - ps_parse_descriptors
        - Branch String:   'demux/mpeg/ps.h:689,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:690,17'
              BranchSideFuncs:
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
            - BranchSide:      'demux/mpeg/ps.h:691,27'
              BranchSideFuncs:
                - ps_parse_descriptors
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
                - realloc
                - U16_AT.4095
                - ps_parse_descriptors
        - Branch String:   'demux/mpeg/ps.h:710,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:712,14'
              BranchSideFuncs:
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
            - BranchSide:      'demux/mpeg/ps.h:736,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:712,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:713,13'
              BranchSideFuncs:
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
            - BranchSide:      'demux/mpeg/ps.h:716,33'
              BranchSideFuncs:
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
        - Branch String:   'demux/mpeg/ps.h:718,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:720,13'
              BranchSideFuncs:
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
                - es_format_Clean
            - BranchSide:      'demux/mpeg/ps.h:722,20'
              BranchSideFuncs:
                - es_format_Clean
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
        - Branch String:   'demux/mpeg/ps.h:722,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:724,38'
              BranchSideFuncs:
                - es_format_Clean
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
            - BranchSide:      'demux/mpeg/ps.h:729,16'
              BranchSideFuncs:
                - es_format_Clean
                - es_format_Init
                - ps_track_fill
                - es_format_Clean
      Callsites:
        - Src:             'demux/mpeg/ps.h:640,5'
          Dst:             __assert_fail
        - Src:             'demux/mpeg/ps.h:644,16'
          Dst:             U16_AT
        - Src:             'demux/mpeg/ps.h:655,5'
          Dst:             ps_psm_destroy
        - Src:             'demux/mpeg/ps.h:657,21'
          Dst:             U16_AT
        - Src:             'demux/mpeg/ps.h:668,27'
          Dst:             realloc
        - Src:             'demux/mpeg/ps.h:677,25'
          Dst:             U16_AT
        - Src:             'demux/mpeg/ps.h:692,13'
          Dst:             ps_parse_descriptors
        - Src:             'demux/mpeg/ps.h:698,13'
          Dst:             ps_parse_descriptors
        - Src:             'demux/mpeg/ps.h:716,9'
          Dst:             es_format_Init
        - Src:             'demux/mpeg/ps.h:718,13'
          Dst:             ps_track_fill
        - Src:             'demux/mpeg/ps.h:724,13'
          Dst:             es_format_Clean
        - Src:             'demux/mpeg/ps.h:732,9'
          Dst:             es_format_Clean
    - functionName:    U16_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap16
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:932,12'
          Dst:             vlc_bswap16
    - functionName:    vlc_bswap16
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ps_pkt_parse_system
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.h'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pkt
        - i_pkt
        - p_psm
        - tk
      BBCount:         22
      ICount:          157
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - ps_id_to_tk
        - ps_track_fill
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.h:477,25'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:477,29'
              BranchSideFuncs:
                - ps_id_to_tk
                - ps_track_fill
            - BranchSide:      'demux/mpeg/ps.h:477,5'
              BranchSideFuncs:
                - ps_id_to_tk
                - ps_track_fill
        - Branch String:   'demux/mpeg/ps.h:477,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:479,20'
              BranchSideFuncs:
                - ps_id_to_tk
                - ps_track_fill
            - BranchSide:      'demux/mpeg/ps.h:502,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.h:480,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:483,21'
              BranchSideFuncs:
                - ps_id_to_tk
                - ps_track_fill
            - BranchSide:      'demux/mpeg/ps.h:489,21'
              BranchSideFuncs:
                - ps_id_to_tk
                - ps_track_fill
        - Branch String:   'demux/mpeg/ps.h:483,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:484,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:485,68'
              BranchSideFuncs:
                - ps_id_to_tk
                - ps_track_fill
        - Branch String:   'demux/mpeg/ps.h:489,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:490,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.h:491,19'
              BranchSideFuncs:
                - ps_id_to_tk
                - ps_track_fill
        - Branch String:   'demux/mpeg/ps.h:495,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:496,13'
              BranchSideFuncs:
                - ps_id_to_tk
                - ps_track_fill
            - BranchSide:      'demux/mpeg/ps.h:498,38'
              BranchSideFuncs:
                - ps_id_to_tk
                - ps_track_fill
        - Branch String:   'demux/mpeg/ps.h:499,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:477,5'
              BranchSideFuncs:
                - ps_id_to_tk
                - ps_track_fill
            - BranchSide:      'demux/mpeg/ps.h:500,29'
              BranchSideFuncs:
                - ps_track_fill
                - ps_id_to_tk
      Callsites:
        - Src:             'demux/mpeg/ps.h:498,25'
          Dst:             ps_id_to_tk
        - Src:             'demux/mpeg/ps.h:500,13'
          Dst:             ps_track_fill
    - functionName:    CheckPCR
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_sys
        - out
        - i_scr
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - NotifyDiscontinuity
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.c:427,42'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:427,42'
              BranchSideFuncs:
                - NotifyDiscontinuity
            - BranchSide:      'demux/mpeg/ps.c:428,16'
              BranchSideFuncs:
                - NotifyDiscontinuity
        - Branch String:   'demux/mpeg/ps.c:427,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:427,9'
              BranchSideFuncs:
                - NotifyDiscontinuity
            - BranchSide:      'demux/mpeg/ps.c:429,30'
              BranchSideFuncs:
                - NotifyDiscontinuity
      Callsites:
        - Src:             'demux/mpeg/ps.c:429,9'
          Dst:             NotifyDiscontinuity
    - functionName:    NotifyDiscontinuity
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_tk
        - out
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - es_out_Control
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.c:413,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:415,27'
              BranchSideFuncs:
                - es_out_Control.4091
            - BranchSide:      'demux/mpeg/ps.c:423,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:416,20'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:417,33'
              BranchSideFuncs:
                - es_out_Control.4091
            - BranchSide:      'demux/mpeg/ps.c:422,5'
              BranchSideFuncs:
                - es_out_Control.4091
        - Branch String:   'demux/mpeg/ps.c:418,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:418,20'
              BranchSideFuncs:
                - es_out_Control.4091
            - BranchSide:      'demux/mpeg/ps.c:422,5'
              BranchSideFuncs:
                - es_out_Control.4091
        - Branch String:   'demux/mpeg/ps.c:416,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:420,13'
              BranchSideFuncs:
                - es_out_Control.4091
            - BranchSide:      'demux/mpeg/ps.c:422,5'
              BranchSideFuncs:
                - es_out_Control.4091
      Callsites:
        - Src:             'demux/mpeg/ps.c:417,17'
          Dst:             es_out_Control
    - functionName:    FindLength
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         50
      ICount:          295
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - Probe
        - stream_Size
        - var_CreateGetBool
        - vlc_object_Log
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.c:366,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:367,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - stream_Size.4083
                - vlc_stream_Seek
                - vlc_stream_Seek
                - Probe
                - Probe
            - BranchSide:      'demux/mpeg/ps.c:369,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - stream_Size.4083
                - vlc_stream_Seek
                - vlc_stream_Seek
                - Probe
                - Probe
        - Branch String:   'demux/mpeg/ps.c:369,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:371,9'
              BranchSideFuncs:
                - vlc_stream_Tell
                - stream_Size.4083
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - Probe
                - Probe
            - BranchSide:      'demux/mpeg/ps.c:392,14'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:375,23'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:375,33'
              BranchSideFuncs:
                - Probe
                - stream_Size.4083
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - Probe
            - BranchSide:      'demux/mpeg/ps.c:375,9'
              BranchSideFuncs:
                - stream_Size.4083
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - Probe
                - Probe
        - Branch String:   'demux/mpeg/ps.c:375,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:375,57'
              BranchSideFuncs:
                - stream_Size.4083
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - Probe
                - Probe
            - BranchSide:      'demux/mpeg/ps.c:378,31'
              BranchSideFuncs:
                - stream_Size.4083
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - Probe
        - Branch String:   'demux/mpeg/ps.c:379,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:379,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - Probe
            - BranchSide:      'demux/mpeg/ps.c:379,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - Probe
        - Branch String:   'demux/mpeg/ps.c:379,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:379,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - Probe
            - BranchSide:      'demux/mpeg/ps.c:379,15'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - Probe
        - Branch String:   'demux/mpeg/ps.c:379,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:379,15'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - Probe
            - BranchSide:      'demux/mpeg/ps.c:379,15'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - Probe
        - Branch String:   'demux/mpeg/ps.c:380,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:382,15'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
                - Probe
            - BranchSide:      'demux/mpeg/ps.c:388,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:383,28'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:383,38'
              BranchSideFuncs:
                - Probe
                - vlc_object_Log
                - vlc_stream_Seek
            - BranchSide:      'demux/mpeg/ps.c:383,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
                - Probe
        - Branch String:   'demux/mpeg/ps.c:383,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:383,61'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
                - Probe
            - BranchSide:      'demux/mpeg/ps.c:384,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
        - Branch String:   'demux/mpeg/ps.c:384,36'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:385,34'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:387,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:384,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:386,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:387,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:392,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:394,27'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:407,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:395,49'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:396,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:406,5'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:395,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:398,35'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:406,5'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:399,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:401,35'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:405,9'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'demux/mpeg/ps.c:366,10'
          Dst:             var_CreateGetBool
        - Src:             'demux/mpeg/ps.c:374,25'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mpeg/ps.c:375,26'
          Dst:             Probe
        - Src:             'demux/mpeg/ps.c:378,18'
          Dst:             stream_Size
        - Src:             'demux/mpeg/ps.c:380,13'
          Dst:             vlc_stream_Seek
        - Src:             'demux/mpeg/ps.c:383,31'
          Dst:             Probe
        - Src:             'demux/mpeg/ps.c:385,17'
          Dst:             vlc_stream_Seek
        - Src:             'demux/mpeg/ps.c:403,17'
          Dst:             vlc_object_Log
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ps_track_init
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tk
      BBCount:         7
      ICount:          87
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - es_format_Init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.h:70,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.h:72,9'
              BranchSideFuncs:
                - es_format_Init
            - BranchSide:      'demux/mpeg/ps.h:82,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/ps.h:80,9'
          Dst:             es_format_Init
    - functionName:    ps_psm_init
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.h'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_psm
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         111
      ICount:          921
      EdgeCount:       141
      CyclomaticComplexity: 32
      functionsReached:
        - NotifyDiscontinuity
        - demux_SetPosition
        - demux_vaControlHelper
        - stream_Size
        - vlc_stream_Control
        - vlc_stream_Seek
        - vlc_stream_Tell
        - vlc_stream_vaControl
        - vlc_tick_from_samples
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.c:712,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:715,39'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:719,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:723,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:727,18'
              BranchSideFuncs:
                - stream_Size.4083
                - vlc_stream_Tell
            - BranchSide:      'demux/mpeg/ps.c:741,17'
              BranchSideFuncs:
                - stream_Size.4083
                - vlc_stream_Seek
                - NotifyDiscontinuity
            - BranchSide:      'demux/mpeg/ps.c:765,17'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_tick_from_samples.4101
            - BranchSide:      'demux/mpeg/ps.c:786,17'
              BranchSideFuncs:
                - stream_Size.4083
                - vlc_tick_from_samples.4101
            - BranchSide:      'demux/mpeg/ps.c:802,17'
              BranchSideFuncs:
                - demux_SetPosition
            - BranchSide:      'demux/mpeg/ps.c:814,41'
              BranchSideFuncs:
                - vlc_stream_Control.4082
            - BranchSide:      'demux/mpeg/ps.c:824,42'
              BranchSideFuncs:
                - vlc_stream_vaControl
            - BranchSide:      'demux/mpeg/ps.c:827,42'
              BranchSideFuncs:
                - vlc_stream_vaControl
            - BranchSide:      'demux/mpeg/ps.c:832,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:839,42'
              BranchSideFuncs:
                - vlc_stream_vaControl
            - BranchSide:      'demux/mpeg/ps.c:842,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:848,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/mpeg/ps.c:848,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/mpeg/ps.c:848,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/mpeg/ps.c:848,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/mpeg/ps.c:851,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:715,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:715,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:715,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:719,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:719,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:719,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:723,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:723,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:723,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:727,18'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:727,18'
              BranchSideFuncs:
                - stream_Size.4083
                - vlc_stream_Tell
            - BranchSide:      'demux/mpeg/ps.c:727,18'
              BranchSideFuncs:
                - stream_Size.4083
                - vlc_stream_Tell
        - Branch String:   'demux/mpeg/ps.c:729,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:731,51'
              BranchSideFuncs:
                - vlc_stream_Tell
            - BranchSide:      'demux/mpeg/ps.c:736,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:741,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:741,17'
              BranchSideFuncs:
                - stream_Size.4083
                - vlc_stream_Seek
                - NotifyDiscontinuity
            - BranchSide:      'demux/mpeg/ps.c:741,17'
              BranchSideFuncs:
                - stream_Size.4083
                - vlc_stream_Seek
                - NotifyDiscontinuity
        - Branch String:   'demux/mpeg/ps.c:746,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:748,33'
              BranchSideFuncs:
                - vlc_stream_Seek
                - NotifyDiscontinuity
            - BranchSide:      'demux/mpeg/ps.c:753,23'
              BranchSideFuncs:
                - vlc_stream_Seek
                - NotifyDiscontinuity
        - Branch String:   'demux/mpeg/ps.c:757,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:759,38'
              BranchSideFuncs:
                - NotifyDiscontinuity
            - BranchSide:      'demux/mpeg/ps.c:762,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:765,48'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:765,51'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_tick_from_samples.4101
            - BranchSide:      'demux/mpeg/ps.c:770,17'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_tick_from_samples.4101
        - Branch String:   'demux/mpeg/ps.c:765,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:767,49'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:770,17'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_tick_from_samples.4101
        - Branch String:   'demux/mpeg/ps.c:767,18'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:767,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:767,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:770,56'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:770,59'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_tick_from_samples.4101
            - BranchSide:      'demux/mpeg/ps.c:782,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:770,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:772,37'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_tick_from_samples.4101
            - BranchSide:      'demux/mpeg/ps.c:782,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:774,43'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:774,46'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_tick_from_samples.4101
            - BranchSide:      'demux/mpeg/ps.c:779,49'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:774,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:776,58'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_tick_from_samples.4101
            - BranchSide:      'demux/mpeg/ps.c:779,49'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:779,18'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:779,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:779,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:782,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:854,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:854,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:786,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:788,49'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:791,22'
              BranchSideFuncs:
                - stream_Size.4083
                - vlc_tick_from_samples.4101
        - Branch String:   'demux/mpeg/ps.c:788,18'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:788,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:788,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:793,18'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:793,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:793,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:797,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:854,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:854,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:802,48'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:802,51'
              BranchSideFuncs:
                - demux_SetPosition
            - BranchSide:      'demux/mpeg/ps.c:809,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:802,92'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:803,17'
              BranchSideFuncs:
                - demux_SetPosition
            - BranchSide:      'demux/mpeg/ps.c:809,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:802,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:805,37'
              BranchSideFuncs:
                - demux_SetPosition
            - BranchSide:      'demux/mpeg/ps.c:809,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:805,37'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:805,37'
              BranchSideFuncs:
                - demux_SetPosition
            - BranchSide:      'demux/mpeg/ps.c:805,37'
              BranchSideFuncs:
                - demux_SetPosition
        - Branch String:   'demux/mpeg/ps.c:814,41'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:814,41'
              BranchSideFuncs:
                - vlc_stream_Control.4082
            - BranchSide:      'demux/mpeg/ps.c:814,41'
              BranchSideFuncs:
                - vlc_stream_Control.4082
        - Branch String:   'demux/mpeg/ps.c:815,22'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:815,22'
              BranchSideFuncs:
                - vlc_stream_Control.4082
            - BranchSide:      'demux/mpeg/ps.c:815,22'
              BranchSideFuncs:
                - vlc_stream_Control.4082
        - Branch String:   'demux/mpeg/ps.c:817,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:817,14'
              BranchSideFuncs:
                - vlc_stream_Control.4082
            - BranchSide:      'demux/mpeg/ps.c:817,14'
              BranchSideFuncs:
                - vlc_stream_Control.4082
        - Branch String:   'demux/mpeg/ps.c:818,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:818,14'
              BranchSideFuncs:
                - vlc_stream_Control.4082
            - BranchSide:      'demux/mpeg/ps.c:818,14'
              BranchSideFuncs:
                - vlc_stream_Control.4082
        - Branch String:   'demux/mpeg/ps.c:832,40'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:832,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:832,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/ps.c:728,19'
          Dst:             stream_Size
        - Src:             'demux/mpeg/ps.c:731,34'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mpeg/ps.c:742,19'
          Dst:             stream_Size
        - Src:             'demux/mpeg/ps.c:756,21'
          Dst:             vlc_stream_Seek
        - Src:             'demux/mpeg/ps.c:759,17'
          Dst:             NotifyDiscontinuity
        - Src:             'demux/mpeg/ps.c:776,41'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mpeg/ps.c:777,31'
          Dst:             vlc_tick_from_samples
        - Src:             'demux/mpeg/ps.c:793,72'
          Dst:             stream_Size
        - Src:             'demux/mpeg/ps.c:793,49'
          Dst:             vlc_tick_from_samples
        - Src:             'demux/mpeg/ps.c:807,24'
          Dst:             demux_SetPosition
        - Src:             'demux/mpeg/ps.c:819,20'
          Dst:             vlc_stream_Control
        - Src:             'demux/mpeg/ps.c:824,20'
          Dst:             vlc_stream_vaControl
        - Src:             'demux/mpeg/ps.c:827,20'
          Dst:             vlc_stream_vaControl
        - Src:             'demux/mpeg/ps.c:839,20'
          Dst:             vlc_stream_vaControl
        - Src:             'demux/mpeg/ps.c:848,20'
          Dst:             demux_vaControlHelper
    - functionName:    vlc_tick_from_samples
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - samples
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         181
      ICount:          1163
      EdgeCount:       242
      CyclomaticComplexity: 63
      functionsReached:
        - CheckPCR
        - CreateOrUpdateES
        - FindLength
        - NotifyDiscontinuity
        - demux_UpdateTitleFromStream
        - es_out_Send
        - es_out_SetPCR
        - ps_id_to_tk
        - ps_id_to_type
        - ps_pkt_id
        - ps_pkt_parse_pack
        - ps_pkt_parse_pes
        - ps_pkt_parse_system
        - ps_pkt_read
        - ps_pkt_resynch
        - ps_psm_fill
        - ps_track_fill
        - vlc_frame_Release
        - vlc_object_Log
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.c:442,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:444,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:446,14'
              BranchSideFuncs:
                - ps_pkt_read
                - ps_pkt_id
                - ps_id_to_tk
                - ps_track_fill
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
                - ps_id_to_type
                - vlc_object_Log
                - ps_psm_fill
                - vlc_frame_Release
                - vlc_object_Log
                - ps_pkt_parse_system
                - vlc_frame_Release
                - ps_pkt_parse_pack
                - CheckPCR
                - vlc_stream_Tell
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
                - FindLength
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_object_Log
                - NotifyDiscontinuity
        - Branch String:   'demux/mpeg/ps.c:448,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:450,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:455,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:459,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:459,30'
              BranchSideFuncs:
                - vlc_object_Log
                - ps_pkt_read
                - ps_pkt_id
                - ps_id_to_tk
                - ps_track_fill
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
                - ps_id_to_type
                - vlc_object_Log
                - ps_psm_fill
                - vlc_frame_Release
                - vlc_object_Log
                - ps_pkt_parse_system
                - vlc_frame_Release
                - ps_pkt_parse_pack
                - CheckPCR
                - vlc_stream_Tell
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
                - FindLength
            - BranchSide:      'demux/mpeg/ps.c:460,5'
              BranchSideFuncs:
                - ps_pkt_read
                - ps_pkt_id
                - ps_id_to_tk
                - ps_track_fill
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
                - ps_id_to_type
                - vlc_object_Log
                - ps_psm_fill
                - vlc_frame_Release
                - vlc_object_Log
                - ps_pkt_parse_system
                - vlc_frame_Release
                - ps_pkt_parse_pack
                - CheckPCR
                - vlc_stream_Tell
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
                - FindLength
        - Branch String:   'demux/mpeg/ps.c:462,45'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:462,48'
              BranchSideFuncs:
                - ps_pkt_read
                - ps_pkt_id
                - ps_id_to_tk
                - ps_track_fill
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
                - ps_id_to_type
                - vlc_object_Log
                - ps_psm_fill
                - vlc_frame_Release
                - vlc_object_Log
                - ps_pkt_parse_system
                - vlc_frame_Release
                - ps_pkt_parse_pack
                - CheckPCR
                - vlc_stream_Tell
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
                - FindLength
            - BranchSide:      'demux/mpeg/ps.c:468,32'
              BranchSideFuncs:
                - ps_pkt_read
                - ps_pkt_id
                - ps_id_to_tk
                - ps_track_fill
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
                - ps_id_to_type
                - vlc_object_Log
                - ps_psm_fill
                - vlc_frame_Release
                - vlc_object_Log
                - ps_pkt_parse_system
                - vlc_frame_Release
                - ps_pkt_parse_pack
                - CheckPCR
                - vlc_stream_Tell
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/mpeg/ps.c:462,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:464,26'
              BranchSideFuncs:
                - FindLength
                - ps_pkt_read
                - ps_pkt_id
                - ps_id_to_tk
                - ps_track_fill
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
                - ps_id_to_type
                - vlc_object_Log
                - ps_psm_fill
                - vlc_frame_Release
                - vlc_object_Log
                - ps_pkt_parse_system
                - vlc_frame_Release
                - ps_pkt_parse_pack
                - CheckPCR
                - vlc_stream_Tell
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/mpeg/ps.c:468,32'
              BranchSideFuncs:
                - ps_pkt_read
                - ps_pkt_id
                - ps_id_to_tk
                - ps_track_fill
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
                - ps_id_to_type
                - vlc_object_Log
                - ps_psm_fill
                - vlc_frame_Release
                - vlc_object_Log
                - ps_pkt_parse_system
                - vlc_frame_Release
                - ps_pkt_parse_pack
                - CheckPCR
                - vlc_stream_Tell
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/mpeg/ps.c:464,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:465,13'
              BranchSideFuncs:
                - ps_pkt_read
                - ps_pkt_id
                - ps_id_to_tk
                - ps_track_fill
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
                - ps_id_to_type
                - vlc_object_Log
                - ps_psm_fill
                - vlc_frame_Release
                - vlc_object_Log
                - ps_pkt_parse_system
                - vlc_frame_Release
                - ps_pkt_parse_pack
                - CheckPCR
                - vlc_stream_Tell
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/mpeg/ps.c:466,5'
              BranchSideFuncs:
                - ps_pkt_read
                - ps_pkt_id
                - ps_id_to_tk
                - ps_track_fill
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
                - ps_id_to_type
                - vlc_object_Log
                - ps_psm_fill
                - vlc_frame_Release
                - vlc_object_Log
                - ps_pkt_parse_system
                - vlc_frame_Release
                - ps_pkt_parse_pack
                - CheckPCR
                - vlc_stream_Tell
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/mpeg/ps.c:468,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:470,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:473,9'
              BranchSideFuncs:
                - ps_pkt_id
                - ps_id_to_tk
                - ps_track_fill
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
                - ps_id_to_type
                - vlc_object_Log
                - ps_psm_fill
                - vlc_frame_Release
                - vlc_object_Log
                - ps_pkt_parse_system
                - vlc_frame_Release
                - ps_pkt_parse_pack
                - CheckPCR
                - vlc_stream_Tell
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/mpeg/ps.c:473,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:475,24'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mpeg/ps.c:479,33'
              BranchSideFuncs:
                - ps_pkt_id
                - ps_id_to_tk
                - ps_track_fill
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
                - ps_id_to_type
                - vlc_object_Log
                - ps_psm_fill
                - vlc_frame_Release
                - vlc_object_Log
                - ps_pkt_parse_system
                - vlc_frame_Release
                - ps_pkt_parse_pack
                - CheckPCR
                - vlc_stream_Tell
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/mpeg/ps.c:480,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:484,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
            - BranchSide:      'demux/mpeg/ps.c:484,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
            - BranchSide:      'demux/mpeg/ps.c:488,33'
              BranchSideFuncs:
                - ps_pkt_parse_pack
                - CheckPCR
                - vlc_stream_Tell
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
            - BranchSide:      'demux/mpeg/ps.c:505,30'
              BranchSideFuncs:
                - ps_pkt_parse_system
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
            - BranchSide:      'demux/mpeg/ps.c:511,13'
              BranchSideFuncs:
                - ps_psm_fill
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:522,13'
              BranchSideFuncs:
                - ps_pkt_id
                - ps_id_to_tk
                - ps_track_fill
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
                - ps_id_to_type
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/mpeg/ps.c:531,35'
              BranchSideFuncs:
                - ps_pkt_id
                - ps_id_to_tk
                - ps_track_fill
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
                - ps_id_to_type
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:531,35'
              BranchSideFuncs:
                - ps_pkt_id
                - ps_id_to_tk
                - ps_track_fill
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
                - ps_id_to_type
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:488,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:491,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
            - BranchSide:      'demux/mpeg/ps.c:501,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
        - Branch String:   'demux/mpeg/ps.c:491,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:492,38'
              BranchSideFuncs:
                - CheckPCR
                - vlc_stream_Tell
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
            - BranchSide:      'demux/mpeg/ps.c:493,23'
              BranchSideFuncs:
                - CheckPCR
                - vlc_stream_Tell
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
        - Branch String:   'demux/mpeg/ps.c:496,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:496,39'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
            - BranchSide:      'demux/mpeg/ps.c:499,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
        - Branch String:   'demux/mpeg/ps.c:499,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:499,54'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
            - BranchSide:      'demux/mpeg/ps.c:500,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
        - Branch String:   'demux/mpeg/ps.c:511,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:512,13'
              BranchSideFuncs:
                - vlc_object_Log
                - ps_psm_fill
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
            - BranchSide:      'demux/mpeg/ps.c:514,23'
              BranchSideFuncs:
                - ps_psm_fill
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
        - Branch String:   'demux/mpeg/ps.c:522,32'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:522,35'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
            - BranchSide:      'demux/mpeg/ps.c:524,28'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
        - Branch String:   'demux/mpeg/ps.c:522,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:522,49'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
            - BranchSide:      'demux/mpeg/ps.c:524,28'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
        - Branch String:   'demux/mpeg/ps.c:533,32'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:534,17'
              BranchSideFuncs:
                - ps_id_to_tk
                - ps_track_fill
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
                - ps_id_to_type
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:538,22'
              BranchSideFuncs:
                - ps_id_to_tk
                - ps_track_fill
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
                - ps_id_to_type
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:533,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:536,17'
              BranchSideFuncs:
                - ps_id_to_tk
                - ps_track_fill
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
                - ps_id_to_type
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:538,22'
              BranchSideFuncs:
                - ps_id_to_tk
                - ps_track_fill
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
                - ps_id_to_type
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:548,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:550,37'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
            - BranchSide:      'demux/mpeg/ps.c:590,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
        - Branch String:   'demux/mpeg/ps.c:550,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:553,25'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
            - BranchSide:      'demux/mpeg/ps.c:585,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
        - Branch String:   'demux/mpeg/ps.c:553,25'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:555,45'
              BranchSideFuncs:
                - ps_id_to_type
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
            - BranchSide:      'demux/mpeg/ps.c:564,25'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
        - Branch String:   'demux/mpeg/ps.c:555,29'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:557,29'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
            - BranchSide:      'demux/mpeg/ps.c:561,21'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
        - Branch String:   'demux/mpeg/ps.c:566,29'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:567,29'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
            - BranchSide:      'demux/mpeg/ps.c:577,21'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
                - CreateOrUpdateES
        - Branch String:   'demux/mpeg/ps.c:590,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:591,35'
              BranchSideFuncs:
                - CreateOrUpdateES
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:595,18'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:595,35'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:595,38'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:603,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:595,63'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:596,19'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:603,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:596,52'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:597,19'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:599,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:595,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:599,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:603,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - es_out_SetPCR.4093
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:603,55'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:603,59'
              BranchSideFuncs:
                - es_out_SetPCR.4093
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:617,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:603,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:605,22'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:617,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:605,48'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:605,51'
              BranchSideFuncs:
                - es_out_SetPCR.4093
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:606,21'
              BranchSideFuncs:
                - es_out_SetPCR.4093
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:605,78'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:606,21'
              BranchSideFuncs:
                - es_out_SetPCR.4093
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:614,36'
              BranchSideFuncs:
                - es_out_SetPCR.4093
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:606,57'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:606,60'
              BranchSideFuncs:
                - es_out_SetPCR.4093
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:614,36'
              BranchSideFuncs:
                - es_out_SetPCR.4093
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:605,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:608,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:614,36'
              BranchSideFuncs:
                - es_out_SetPCR.4093
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:617,34'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:617,37'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:690,32'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
        - Branch String:   'demux/mpeg/ps.c:617,44'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:618,36'
              BranchSideFuncs:
                - ps_pkt_parse_pes
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/mpeg/ps.c:690,32'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
        - Branch String:   'demux/mpeg/ps.c:617,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:620,21'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
            - BranchSide:      'demux/mpeg/ps.c:690,32'
              BranchSideFuncs:
                - vlc_frame_Release
                - demux_UpdateTitleFromStream
        - Branch String:   'demux/mpeg/ps.c:620,47'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:620,50'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:622,26'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:620,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:622,26'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:637,24'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
        - Branch String:   'demux/mpeg/ps.c:622,43'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:622,46'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
            - BranchSide:      'demux/mpeg/ps.c:631,26'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
        - Branch String:   'demux/mpeg/ps.c:622,84'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:622,87'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:631,26'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
        - Branch String:   'demux/mpeg/ps.c:622,120'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:623,25'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:631,26'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
        - Branch String:   'demux/mpeg/ps.c:622,25'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:625,25'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
            - BranchSide:      'demux/mpeg/ps.c:631,26'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
        - Branch String:   'demux/mpeg/ps.c:631,43'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:631,71'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
            - BranchSide:      'demux/mpeg/ps.c:631,47'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
        - Branch String:   'demux/mpeg/ps.c:631,67'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:631,71'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
            - BranchSide:      'demux/mpeg/ps.c:635,17'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
        - Branch String:   'demux/mpeg/ps.c:631,25'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:633,49'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
            - BranchSide:      'demux/mpeg/ps.c:635,17'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
        - Branch String:   'demux/mpeg/ps.c:637,30'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:637,57'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
            - BranchSide:      'demux/mpeg/ps.c:637,34'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
        - Branch String:   'demux/mpeg/ps.c:637,54'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:637,57'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
            - BranchSide:      'demux/mpeg/ps.c:638,21'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
        - Branch String:   'demux/mpeg/ps.c:637,75'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:638,21'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
            - BranchSide:      'demux/mpeg/ps.c:650,21'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
        - Branch String:   'demux/mpeg/ps.c:638,55'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:639,21'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
            - BranchSide:      'demux/mpeg/ps.c:650,21'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
        - Branch String:   'demux/mpeg/ps.c:637,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:642,21'
              BranchSideFuncs:
                - vlc_object_Log
                - CheckPCR
                - es_out_SetPCR.4093
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
            - BranchSide:      'demux/mpeg/ps.c:650,21'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
        - Branch String:   'demux/mpeg/ps.c:645,25'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:646,46'
              BranchSideFuncs:
                - es_out_SetPCR.4093
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
            - BranchSide:      'demux/mpeg/ps.c:647,36'
              BranchSideFuncs:
                - es_out_SetPCR.4093
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
        - Branch String:   'demux/mpeg/ps.c:650,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:653,32'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
            - BranchSide:      'demux/mpeg/ps.c:661,21'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
        - Branch String:   'demux/mpeg/ps.c:653,25'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:655,40'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
            - BranchSide:      'demux/mpeg/ps.c:659,17'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
        - Branch String:   'demux/mpeg/ps.c:661,59'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:662,21'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
            - BranchSide:      'demux/mpeg/ps.c:669,21'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
        - Branch String:   'demux/mpeg/ps.c:662,54'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:662,57'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
            - BranchSide:      'demux/mpeg/ps.c:669,21'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
        - Branch String:   'demux/mpeg/ps.c:661,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:666,36'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
            - BranchSide:      'demux/mpeg/ps.c:669,21'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
        - Branch String:   'demux/mpeg/ps.c:669,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:671,44'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
            - BranchSide:      'demux/mpeg/ps.c:674,21'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
        - Branch String:   'demux/mpeg/ps.c:674,21'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:676,38'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
            - BranchSide:      'demux/mpeg/ps.c:686,30'
              BranchSideFuncs:
                - es_out_Send.4092
                - demux_UpdateTitleFromStream
      Callsites:
        - Src:             'demux/mpeg/ps.c:441,13'
          Dst:             ps_pkt_resynch
        - Src:             'demux/mpeg/ps.c:450,13'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mpeg/ps.c:450,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mpeg/ps.c:452,13'
          Dst:             NotifyDiscontinuity
        - Src:             'demux/mpeg/ps.c:459,30'
          Dst:             vlc_object_Log
        - Src:             'demux/mpeg/ps.c:464,14'
          Dst:             FindLength
        - Src:             'demux/mpeg/ps.c:468,19'
          Dst:             ps_pkt_read
        - Src:             'demux/mpeg/ps.c:475,9'
          Dst:             vlc_frame_Release
        - Src:             'demux/mpeg/ps.c:484,9'
          Dst:             vlc_frame_Release
        - Src:             'demux/mpeg/ps.c:488,14'
          Dst:             ps_pkt_parse_pack
        - Src:             'demux/mpeg/ps.c:493,13'
          Dst:             CheckPCR
        - Src:             'demux/mpeg/ps.c:495,38'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mpeg/ps.c:501,9'
          Dst:             vlc_frame_Release
        - Src:             'demux/mpeg/ps.c:505,9'
          Dst:             ps_pkt_parse_system
        - Src:             'demux/mpeg/ps.c:507,9'
          Dst:             vlc_frame_Release
        - Src:             'demux/mpeg/ps.c:512,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mpeg/ps.c:514,9'
          Dst:             ps_psm_fill
        - Src:             'demux/mpeg/ps.c:517,9'
          Dst:             vlc_frame_Release
        - Src:             'demux/mpeg/ps.c:524,13'
          Dst:             vlc_frame_Release
        - Src:             'demux/mpeg/ps.c:531,24'
          Dst:             ps_pkt_id
        - Src:             'demux/mpeg/ps.c:546,41'
          Dst:             ps_id_to_tk
        - Src:             'demux/mpeg/ps.c:550,22'
          Dst:             ps_track_fill
        - Src:             'demux/mpeg/ps.c:555,29'
          Dst:             ps_id_to_type
        - Src:             'demux/mpeg/ps.c:585,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mpeg/ps.c:591,17'
          Dst:             CreateOrUpdateES
        - Src:             'demux/mpeg/ps.c:608,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mpeg/ps.c:614,21'
          Dst:             es_out_SetPCR
        - Src:             'demux/mpeg/ps.c:618,18'
          Dst:             ps_pkt_parse_pes
        - Src:             'demux/mpeg/ps.c:625,25'
          Dst:             vlc_object_Log
        - Src:             'demux/mpeg/ps.c:642,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mpeg/ps.c:643,21'
          Dst:             CheckPCR
        - Src:             'demux/mpeg/ps.c:647,21'
          Dst:             es_out_SetPCR
        - Src:             'demux/mpeg/ps.c:686,17'
          Dst:             es_out_Send
        - Src:             'demux/mpeg/ps.c:690,17'
          Dst:             vlc_frame_Release
        - Src:             'demux/mpeg/ps.c:698,5'
          Dst:             demux_UpdateTitleFromStream
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    OpenCommon
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_this
        - b_force
      BBCount:         64
      ICount:          489
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - U16_AT
        - U32_AT
        - memcmp
        - ps_pkt_size
        - ps_psm_init
        - ps_track_init
        - vlc_object_Log
        - vlc_stream_Control
        - vlc_stream_Peek
        - vlc_stream_Read
        - vlc_tick_from_samples
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.c:161,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:164,18'
              BranchSideFuncs:
                - memcmp
                - U32_AT.4110
                - memcmp
                - vlc_object_Log
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - ps_pkt_size
                - vlc_stream_Peek
                - memcmp
                - memcmp
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Peek
                - U16_AT.4095
                - vlc_object_Log
                - U32_AT.4110
                - U32_AT.4110
                - U32_AT.4110
                - U32_AT.4110
                - vlc_tick_from_samples.4101
        - Branch String:   'demux/mpeg/ps.c:164,38'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:165,10'
              BranchSideFuncs:
                - memcmp
                - vlc_object_Log
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - ps_pkt_size
                - vlc_stream_Peek
                - memcmp
                - memcmp
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:177,23'
              BranchSideFuncs:
                - memcmp
                - vlc_object_Log
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - ps_pkt_size
                - vlc_stream_Peek
                - memcmp
                - memcmp
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:164,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:167,35'
              BranchSideFuncs:
                - vlc_stream_Peek
                - U16_AT.4095
                - vlc_object_Log
                - U32_AT.4110
                - U32_AT.4110
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - ps_pkt_size
                - vlc_stream_Peek
                - U32_AT.4110
                - U32_AT.4110
                - vlc_tick_from_samples.4101
            - BranchSide:      'demux/mpeg/ps.c:177,23'
              BranchSideFuncs:
                - memcmp
                - vlc_object_Log
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - ps_pkt_size
                - vlc_stream_Peek
                - memcmp
                - memcmp
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:168,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:169,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:170,29'
              BranchSideFuncs:
                - U16_AT.4095
                - vlc_object_Log
                - U32_AT.4110
                - U32_AT.4110
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - ps_pkt_size
                - vlc_stream_Peek
                - U32_AT.4110
                - U32_AT.4110
                - vlc_tick_from_samples.4101
        - Branch String:   'demux/mpeg/ps.c:174,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:175,47'
              BranchSideFuncs:
                - U32_AT.4110
                - U32_AT.4110
                - vlc_tick_from_samples.4101
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - ps_pkt_size
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/ps.c:176,5'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - ps_pkt_size
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/ps.c:177,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:179,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - vlc_object_Log
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - ps_pkt_size
                - vlc_stream_Peek
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:184,23'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - vlc_object_Log
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - ps_pkt_size
                - vlc_stream_Peek
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:184,43'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:184,56'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - ps_pkt_size
                - vlc_stream_Peek
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:192,14'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - ps_pkt_size
                - vlc_stream_Peek
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:184,14'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:186,16'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - ps_pkt_size
                - vlc_stream_Peek
                - vlc_object_Log
            - BranchSide:      'demux/mpeg/ps.c:192,14'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - ps_pkt_size
                - vlc_stream_Peek
                - vlc_object_Log
        - Branch String:   'demux/mpeg/ps.c:199,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:201,13'
              BranchSideFuncs:
                - memcmp
                - ps_pkt_size
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/ps.c:223,9'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
        - Branch String:   'demux/mpeg/ps.c:201,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:203,39'
              BranchSideFuncs:
                - vlc_stream_Peek
                - memcmp
                - ps_pkt_size
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
            - BranchSide:      'demux/mpeg/ps.c:208,23'
              BranchSideFuncs:
                - memcmp
                - ps_pkt_size
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/ps.c:204,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:205,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:206,9'
              BranchSideFuncs:
                - memcmp
                - ps_pkt_size
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/ps.c:210,46'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:211,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:215,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:211,43'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:212,15'
              BranchSideFuncs:
                - ps_pkt_size
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/ps.c:217,42'
              BranchSideFuncs:
                - ps_pkt_size
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/ps.c:212,35'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:212,38'
              BranchSideFuncs:
                - ps_pkt_size
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/ps.c:213,15'
              BranchSideFuncs:
                - ps_pkt_size
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/ps.c:212,59'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:213,15'
              BranchSideFuncs:
                - ps_pkt_size
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/ps.c:217,42'
              BranchSideFuncs:
                - ps_pkt_size
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/ps.c:213,59'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:214,15'
              BranchSideFuncs:
                - ps_pkt_size
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Peek
            - BranchSide:      'demux/mpeg/ps.c:217,42'
              BranchSideFuncs:
                - ps_pkt_size
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/ps.c:210,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:215,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:217,42'
              BranchSideFuncs:
                - ps_pkt_size
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/ps.c:218,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:219,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:220,21'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
                - vlc_stream_Read
                - memcmp
                - ps_pkt_size
                - vlc_stream_Peek
        - Branch String:   'demux/mpeg/ps.c:223,16'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:223,20'
              BranchSideFuncs:
                - vlc_stream_Read
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
            - BranchSide:      'demux/mpeg/ps.c:228,30'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
        - Branch String:   'demux/mpeg/ps.c:223,42'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:224,26'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
            - BranchSide:      'demux/mpeg/ps.c:228,30'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
        - Branch String:   'demux/mpeg/ps.c:223,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:225,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:228,30'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
        - Branch String:   'demux/mpeg/ps.c:229,9'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:229,18'
              BranchSideFuncs:
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
            - BranchSide:      'demux/mpeg/ps.c:231,5'
              BranchSideFuncs:
                - vlc_stream_Control.4082
                - ps_psm_init
                - ps_track_init
      Callsites:
        - Src:             'demux/mpeg/ps.c:160,14'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mpeg/ps.c:164,10'
          Dst:             memcmp
        - Src:             'demux/mpeg/ps.c:165,10'
          Dst:             U32_AT
        - Src:             'demux/mpeg/ps.c:167,18'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mpeg/ps.c:170,29'
          Dst:             U16_AT
        - Src:             'demux/mpeg/ps.c:172,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mpeg/ps.c:173,22'
          Dst:             U32_AT
        - Src:             'demux/mpeg/ps.c:174,13'
          Dst:             U32_AT
        - Src:             'demux/mpeg/ps.c:175,47'
          Dst:             U32_AT
        - Src:             'demux/mpeg/ps.c:175,71'
          Dst:             U32_AT
        - Src:             'demux/mpeg/ps.c:175,24'
          Dst:             vlc_tick_from_samples
        - Src:             'demux/mpeg/ps.c:177,15'
          Dst:             memcmp
        - Src:             'demux/mpeg/ps.c:179,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mpeg/ps.c:184,15'
          Dst:             memcmp
        - Src:             'demux/mpeg/ps.c:184,47'
          Dst:             memcmp
        - Src:             'demux/mpeg/ps.c:189,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mpeg/ps.c:194,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mpeg/ps.c:203,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mpeg/ps.c:210,13'
          Dst:             memcmp
        - Src:             'demux/mpeg/ps.c:217,29'
          Dst:             ps_pkt_size
        - Src:             'demux/mpeg/ps.c:224,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/mpeg/ps.c:256,5'
          Dst:             vlc_stream_Control
        - Src:             'demux/mpeg/ps.c:258,5'
          Dst:             ps_psm_init
        - Src:             'demux/mpeg/ps.c:259,5'
          Dst:             ps_track_init
    - functionName:    vlc_entry_license__demux_mpeg_ps
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_mpeg_ps
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_mpeg_ps
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OpenCommon
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mpeg/ps.c:273,12'
          Dst:             OpenCommon
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         13
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - es_format_Clean
        - es_out_Del
        - ps_psm_destroy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.c:285,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:287,27'
              BranchSideFuncs:
                - ps_psm_destroy
                - free
                - es_format_Clean
                - es_out_Del.4079
            - BranchSide:      'demux/mpeg/ps.c:295,22'
              BranchSideFuncs:
                - ps_psm_destroy
                - free
        - Branch String:   'demux/mpeg/ps.c:288,13'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:290,31'
              BranchSideFuncs:
                - es_format_Clean
                - ps_psm_destroy
                - free
                - es_out_Del.4079
            - BranchSide:      'demux/mpeg/ps.c:293,5'
              BranchSideFuncs:
                - ps_psm_destroy
                - free
                - es_format_Clean
                - es_out_Del.4079
        - Branch String:   'demux/mpeg/ps.c:291,17'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:291,38'
              BranchSideFuncs:
                - es_out_Del.4079
                - ps_psm_destroy
                - free
                - es_format_Clean
            - BranchSide:      'demux/mpeg/ps.c:292,9'
              BranchSideFuncs:
                - ps_psm_destroy
                - free
                - es_format_Clean
                - es_out_Del.4079
      Callsites:
        - Src:             'demux/mpeg/ps.c:290,13'
          Dst:             es_format_Clean
        - Src:             'demux/mpeg/ps.c:291,26'
          Dst:             es_out_Del
        - Src:             'demux/mpeg/ps.c:295,5'
          Dst:             ps_psm_destroy
    - functionName:    OpenForce
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OpenCommon
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mpeg/ps.c:268,12'
          Dst:             OpenCommon
    - functionName:    vlc_entry__demux_mpeg_ps
      functionSourceFile: '/src/vlc/modules/demux/mpeg/ps.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         39
      ICount:          322
      EdgeCount:       55
      CyclomaticComplexity: 18
      functionsReached:
        - Close
        - Open
        - OpenForce
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mpeg/ps.c:60,1'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:60,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:60,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:60,1'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:60,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:61,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:61,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:61,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:62,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:62,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:62,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:63,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:64,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:64,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:64,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:64,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:65,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:65,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:65,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:65,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:65,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:65,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:66,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:66,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:66,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:68,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:72,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:72,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:73,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:73,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:73,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:74,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:74,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:74,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:74,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:74,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:75,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:75,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:75,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:75,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:75,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:75,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mpeg/ps.c:76,5'
          Branch Sides:
            - BranchSide:      'demux/mpeg/ps.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mpeg/ps.c:77,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mpeg/ps.c:65,5'
          Dst:             OpenForce
        - Src:             'demux/mpeg/ps.c:65,5'
          Dst:             Close
        - Src:             'demux/mpeg/ps.c:75,5'
          Dst:             Open
        - Src:             'demux/mpeg/ps.c:75,5'
          Dst:             Close
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    vlc_stream_GetSize
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             vlc_stream_Control
    - functionName:    stream_Size
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_stream_GetSize
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:575,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:576,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:577,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_stream.h:577,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:578,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:579,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:575,9'
          Dst:             vlc_stream_GetSize
    - functionName:    GetPESTimestamp
      functionSourceFile: '/src/vlc/modules/demux/mpeg/pes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_data
      BBCount:         1
      ICount:          43
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_ChainExtract
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_list
        - p_data
        - i_max
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:523,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:523,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:523,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:523,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:533,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:525,25'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainProperties
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
        - pi_count
        - pi_size
        - pi_length
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:553,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:555,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:562,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:562,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:563,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:564,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:564,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:565,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:566,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:567,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bswap16
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ParsePES
      functionSourceFile: '/src/vlc/modules/demux/pva.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         30
      ICount:          243
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - GetPESTimestamp
        - es_out_Send
        - es_out_SetPCR
        - vlc_frame_ChainExtract
        - vlc_frame_ChainGather
        - vlc_frame_ChainRelease
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/pva.c:411,21'
          Branch Sides:
            - BranchSide:      'demux/pva.c:411,24'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
            - BranchSide:      'demux/pva.c:413,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
        - Branch String:   'demux/pva.c:411,36'
          Branch Sides:
            - BranchSide:      'demux/pva.c:411,39'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
            - BranchSide:      'demux/pva.c:413,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
        - Branch String:   'demux/pva.c:411,9'
          Branch Sides:
            - BranchSide:      'demux/pva.c:413,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
            - BranchSide:      'demux/pva.c:422,14'
              BranchSideFuncs:
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - vlc_frame_ChainRelease.4209
                - GetPESTimestamp.4200
                - GetPESTimestamp.4200
        - Branch String:   'demux/pva.c:423,9'
          Branch Sides:
            - BranchSide:      'demux/pva.c:425,35'
              BranchSideFuncs:
                - GetPESTimestamp.4200
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - vlc_frame_ChainRelease.4209
                - GetPESTimestamp.4200
            - BranchSide:      'demux/pva.c:433,32'
              BranchSideFuncs:
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - vlc_frame_ChainRelease.4209
        - Branch String:   'demux/pva.c:427,13'
          Branch Sides:
            - BranchSide:      'demux/pva.c:429,40'
              BranchSideFuncs:
                - GetPESTimestamp.4200
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - vlc_frame_ChainRelease.4209
            - BranchSide:      'demux/pva.c:431,5'
              BranchSideFuncs:
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - vlc_frame_ChainRelease.4209
        - Branch String:   'demux/pva.c:434,9'
          Branch Sides:
            - BranchSide:      'demux/pva.c:435,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/pva.c:436,9'
              BranchSideFuncs:
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - vlc_frame_ChainRelease.4209
        - Branch String:   'demux/pva.c:436,9'
          Branch Sides:
            - BranchSide:      'demux/pva.c:438,29'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.4209
            - BranchSide:      'demux/pva.c:442,24'
              BranchSideFuncs:
                - es_out_Send.4212
                - es_out_SetPCR.4211
        - Branch String:   'demux/pva.c:445,9'
          Branch Sides:
            - BranchSide:      'demux/pva.c:446,24'
              BranchSideFuncs:
                - es_out_Send.4212
                - es_out_SetPCR.4211
            - BranchSide:      'demux/pva.c:447,9'
              BranchSideFuncs:
                - es_out_Send.4212
                - es_out_SetPCR.4211
        - Branch String:   'demux/pva.c:447,9'
          Branch Sides:
            - BranchSide:      'demux/pva.c:448,24'
              BranchSideFuncs:
                - es_out_Send.4212
                - es_out_SetPCR.4211
            - BranchSide:      'demux/pva.c:451,9'
              BranchSideFuncs:
                - es_out_Send.4212
                - es_out_SetPCR.4211
        - Branch String:   'demux/pva.c:451,9'
          Branch Sides:
            - BranchSide:      'demux/pva.c:453,24'
              BranchSideFuncs:
                - es_out_SetPCR.4211
                - es_out_Send.4212
            - BranchSide:      'demux/pva.c:456,18'
              BranchSideFuncs:
                - es_out_Send.4212
      Callsites:
        - Src:             'demux/pva.c:408,5'
          Dst:             vlc_frame_ChainExtract
        - Src:             'demux/pva.c:413,9'
          Dst:             vlc_object_Log
        - Src:             'demux/pva.c:415,9'
          Dst:             vlc_frame_ChainRelease
        - Src:             'demux/pva.c:425,17'
          Dst:             GetPESTimestamp
        - Src:             'demux/pva.c:429,22'
          Dst:             GetPESTimestamp
        - Src:             'demux/pva.c:433,13'
          Dst:             vlc_frame_ChainGather
        - Src:             'demux/pva.c:438,9'
          Dst:             vlc_frame_ChainRelease
        - Src:             'demux/pva.c:453,9'
          Dst:             es_out_SetPCR
        - Src:             'demux/pva.c:456,5'
          Dst:             es_out_Send
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    vlc_frame_ChainGather
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_Alloc
        - vlc_frame_ChainExtract
        - vlc_frame_ChainProperties
        - vlc_frame_ChainRelease
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:590,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:591,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:593,32'
              BranchSideFuncs:
                - vlc_frame_ChainProperties.4202
                - vlc_frame_Alloc
                - vlc_frame_ChainExtract.4201
                - vlc_frame_ChainRelease.4209
        - Branch String:   '../include/vlc_frame.h:596,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:597,9'
              BranchSideFuncs:
                - vlc_frame_ChainExtract.4201
                - vlc_frame_ChainRelease.4209
            - BranchSide:      '../include/vlc_frame.h:598,29'
              BranchSideFuncs:
                - vlc_frame_ChainExtract.4201
                - vlc_frame_ChainRelease.4209
      Callsites:
        - Src:             '../include/vlc_frame.h:593,5'
          Dst:             vlc_frame_ChainProperties
        - Src:             '../include/vlc_frame.h:595,9'
          Dst:             vlc_frame_Alloc
        - Src:             '../include/vlc_frame.h:598,5'
          Dst:             vlc_frame_ChainExtract
        - Src:             '../include/vlc_frame.h:606,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_ChainAppend
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp_list
        - frame
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:441,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:443,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:447,27'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:449,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:449,32'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:450,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    U16_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:932,12'
          Dst:             vlc_bswap16
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/pva.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         28
      ICount:          195
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - ReSynch
        - demux_vaControlHelper
        - stream_Size
        - vlc_stream_Seek
        - vlc_stream_Tell
        - vlc_stream_vaControl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/pva.c:296,5'
          Branch Sides:
            - BranchSide:      'demux/pva.c:299,42'
              BranchSideFuncs:
                - vlc_stream_vaControl
            - BranchSide:      'demux/pva.c:302,38'
              BranchSideFuncs:
                - stream_Size.4199
                - vlc_stream_Tell
            - BranchSide:      'demux/pva.c:312,17'
              BranchSideFuncs:
                - stream_Size.4199
                - vlc_stream_Seek
                - ReSynch.4218
            - BranchSide:      'demux/pva.c:353,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/pva.c:353,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/pva.c:353,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/pva.c:353,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/pva.c:355,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/pva.c:357,13'
              BranchSideFuncs: []
        - Branch String:   'demux/pva.c:302,17'
          Branch Sides:
            - BranchSide:      'demux/pva.c:304,22'
              BranchSideFuncs:
                - vlc_stream_Tell
            - BranchSide:      'demux/pva.c:309,13'
              BranchSideFuncs: []
        - Branch String:   'demux/pva.c:304,22'
          Branch Sides:
            - BranchSide:      'demux/pva.c:304,22'
              BranchSideFuncs:
                - vlc_stream_Tell
            - BranchSide:      'demux/pva.c:304,22'
              BranchSideFuncs:
                - vlc_stream_Tell
        - Branch String:   'demux/pva.c:312,17'
          Branch Sides:
            - BranchSide:      'demux/pva.c:312,17'
              BranchSideFuncs:
                - stream_Size.4199
                - vlc_stream_Seek
                - ReSynch.4218
            - BranchSide:      'demux/pva.c:312,17'
              BranchSideFuncs:
                - stream_Size.4199
                - vlc_stream_Seek
                - ReSynch.4218
        - Branch String:   'demux/pva.c:315,67'
          Branch Sides:
            - BranchSide:      'demux/pva.c:315,79'
              BranchSideFuncs: []
            - BranchSide:      'demux/pva.c:317,17'
              BranchSideFuncs: []
        - Branch String:   'demux/pva.c:315,17'
          Branch Sides:
            - BranchSide:      'demux/pva.c:317,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/pva.c:319,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/pva.c:299,20'
          Dst:             vlc_stream_vaControl
        - Src:             'demux/pva.c:302,25'
          Dst:             stream_Size
        - Src:             'demux/pva.c:305,34'
          Dst:             vlc_stream_Tell
        - Src:             'demux/pva.c:313,19'
          Dst:             stream_Size
        - Src:             'demux/pva.c:315,17'
          Dst:             vlc_stream_Seek
        - Src:             'demux/pva.c:315,70'
          Dst:             ReSynch
        - Src:             'demux/pva.c:353,20'
          Dst:             demux_vaControlHelper
    - functionName:    ReSynch
      functionSourceFile: '/src/vlc/modules/demux/pva.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         25
      ICount:          135
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - vlc_stream_Peek
        - vlc_stream_Read
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/pva.c:370,13'
          Branch Sides:
            - BranchSide:      'demux/pva.c:371,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/pva.c:373,13'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Peek
                - vlc_stream_Read
        - Branch String:   'demux/pva.c:375,9'
          Branch Sides:
            - BranchSide:      'demux/pva.c:377,17'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Peek
                - vlc_stream_Read
            - BranchSide:      'demux/pva.c:388,30'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Peek
                - vlc_stream_Read
        - Branch String:   'demux/pva.c:377,34'
          Branch Sides:
            - BranchSide:      'demux/pva.c:377,37'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Peek
                - vlc_stream_Read
            - BranchSide:      'demux/pva.c:384,19'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Peek
                - vlc_stream_Read
        - Branch String:   'demux/pva.c:377,54'
          Branch Sides:
            - BranchSide:      'demux/pva.c:377,57'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Peek
                - vlc_stream_Read
            - BranchSide:      'demux/pva.c:384,19'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Peek
                - vlc_stream_Read
        - Branch String:   'demux/pva.c:377,17'
          Branch Sides:
            - BranchSide:      'demux/pva.c:379,21'
              BranchSideFuncs:
                - vlc_stream_Read
            - BranchSide:      'demux/pva.c:384,19'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Peek
                - vlc_stream_Read
        - Branch String:   'demux/pva.c:380,18'
          Branch Sides:
            - BranchSide:      'demux/pva.c:380,38'
              BranchSideFuncs:
                - vlc_stream_Read
            - BranchSide:      'demux/pva.c:382,17'
              BranchSideFuncs: []
        - Branch String:   'demux/pva.c:379,21'
          Branch Sides:
            - BranchSide:      'demux/pva.c:381,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/pva.c:382,17'
              BranchSideFuncs: []
        - Branch String:   'demux/pva.c:388,13'
          Branch Sides:
            - BranchSide:      'demux/pva.c:366,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/pva.c:389,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/pva.c:369,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/pva.c:380,21'
          Dst:             vlc_stream_Read
        - Src:             'demux/pva.c:388,13'
          Dst:             vlc_stream_Read
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/pva.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         87
      ICount:          610
      EdgeCount:       116
      CyclomaticComplexity: 31
      functionsReached:
        - ParsePES
        - ReSynch
        - U16_AT
        - U32_AT
        - es_out_Send
        - es_out_SetPCR
        - vlc_frame_ChainAppend
        - vlc_frame_ChainGather
        - vlc_frame_ChainRelease
        - vlc_frame_Release
        - vlc_object_Log
        - vlc_stream_Block
        - vlc_stream_Peek
        - vlc_stream_Read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/pva.c:154,9'
          Branch Sides:
            - BranchSide:      'demux/pva.c:156,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/pva.c:159,9'
              BranchSideFuncs:
                - U16_AT.4215
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - ParsePES
                - ParsePES
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
                - vlc_object_Log
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - vlc_stream_Block
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - U32_AT.4214
                - vlc_frame_Release
                - vlc_frame_ChainAppend.4213
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - ReSynch.4218
                - vlc_stream_Peek
                - vlc_object_Log
        - Branch String:   'demux/pva.c:159,26'
          Branch Sides:
            - BranchSide:      'demux/pva.c:159,29'
              BranchSideFuncs:
                - vlc_object_Log
                - ReSynch.4218
                - vlc_stream_Peek
                - U16_AT.4215
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - ParsePES
                - ParsePES
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
                - vlc_object_Log
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - vlc_stream_Block
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - U32_AT.4214
                - vlc_frame_Release
                - vlc_frame_ChainAppend.4213
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
            - BranchSide:      'demux/pva.c:161,9'
              BranchSideFuncs:
                - vlc_object_Log
                - ReSynch.4218
                - vlc_stream_Peek
                - U16_AT.4215
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - ParsePES
                - ParsePES
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
                - vlc_object_Log
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - vlc_stream_Block
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - U32_AT.4214
                - vlc_frame_Release
                - vlc_frame_ChainAppend.4213
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
        - Branch String:   'demux/pva.c:159,46'
          Branch Sides:
            - BranchSide:      'demux/pva.c:159,49'
              BranchSideFuncs:
                - vlc_object_Log
                - ReSynch.4218
                - vlc_stream_Peek
                - U16_AT.4215
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - ParsePES
                - ParsePES
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
                - vlc_object_Log
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - vlc_stream_Block
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - U32_AT.4214
                - vlc_frame_Release
                - vlc_frame_ChainAppend.4213
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
            - BranchSide:      'demux/pva.c:161,9'
              BranchSideFuncs:
                - vlc_object_Log
                - ReSynch.4218
                - vlc_stream_Peek
                - U16_AT.4215
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - ParsePES
                - ParsePES
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
                - vlc_object_Log
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - vlc_stream_Block
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - U32_AT.4214
                - vlc_frame_Release
                - vlc_frame_ChainAppend.4213
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
        - Branch String:   'demux/pva.c:159,9'
          Branch Sides:
            - BranchSide:      'demux/pva.c:161,9'
              BranchSideFuncs:
                - vlc_object_Log
                - ReSynch.4218
                - vlc_stream_Peek
                - U16_AT.4215
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - ParsePES
                - ParsePES
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
                - vlc_object_Log
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - vlc_stream_Block
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - U32_AT.4214
                - vlc_frame_Release
                - vlc_frame_ChainAppend.4213
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
            - BranchSide:      'demux/pva.c:173,14'
              BranchSideFuncs:
                - U16_AT.4215
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - ParsePES
                - ParsePES
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
                - vlc_object_Log
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - vlc_stream_Block
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - U32_AT.4214
                - vlc_frame_Release
                - vlc_frame_ChainAppend.4213
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
        - Branch String:   'demux/pva.c:162,13'
          Branch Sides:
            - BranchSide:      'demux/pva.c:164,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/pva.c:166,30'
              BranchSideFuncs:
                - vlc_stream_Peek
                - U16_AT.4215
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - ParsePES
                - ParsePES
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
                - vlc_object_Log
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - vlc_stream_Block
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - U32_AT.4214
                - vlc_frame_Release
                - vlc_frame_ChainAppend.4213
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
        - Branch String:   'demux/pva.c:166,13'
          Branch Sides:
            - BranchSide:      'demux/pva.c:168,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/pva.c:171,5'
              BranchSideFuncs:
                - U16_AT.4215
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - ParsePES
                - ParsePES
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
                - vlc_object_Log
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - vlc_stream_Block
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - U32_AT.4214
                - vlc_frame_Release
                - vlc_frame_ChainAppend.4213
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
        - Branch String:   'demux/pva.c:174,5'
          Branch Sides:
            - BranchSide:      'demux/pva.c:177,17'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - vlc_stream_Block
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - U32_AT.4214
                - vlc_frame_Release
                - vlc_frame_ChainAppend.4213
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
                - vlc_object_Log
            - BranchSide:      'demux/pva.c:243,17'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - ParsePES
                - ParsePES
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
                - vlc_object_Log
            - BranchSide:      'demux/pva.c:280,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
        - Branch String:   'demux/pva.c:177,17'
          Branch Sides:
            - BranchSide:      'demux/pva.c:179,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - vlc_stream_Block
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - U32_AT.4214
                - vlc_frame_Release
                - vlc_frame_ChainAppend.4213
            - BranchSide:      'demux/pva.c:181,24'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - vlc_stream_Block
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - U32_AT.4214
                - vlc_frame_Release
                - vlc_frame_ChainAppend.4213
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
        - Branch String:   'demux/pva.c:184,21'
          Branch Sides:
            - BranchSide:      'demux/pva.c:186,41'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.4209
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - vlc_stream_Block
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - U32_AT.4214
                - vlc_frame_Release
                - vlc_frame_ChainAppend.4213
            - BranchSide:      'demux/pva.c:189,13'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - vlc_stream_Block
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - U32_AT.4214
                - vlc_frame_Release
                - vlc_frame_ChainAppend.4213
        - Branch String:   'demux/pva.c:195,17'
          Branch Sides:
            - BranchSide:      'demux/pva.c:197,29'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - U32_AT.4214
                - vlc_frame_Release
                - vlc_frame_ChainAppend.4213
            - BranchSide:      'demux/pva.c:232,47'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
        - Branch String:   'demux/pva.c:199,21'
          Branch Sides:
            - BranchSide:      'demux/pva.c:201,29'
              BranchSideFuncs:
                - U32_AT.4214
                - vlc_frame_Release
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
                - vlc_frame_ChainAppend.4213
            - BranchSide:      'demux/pva.c:213,31'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
        - Branch String:   'demux/pva.c:202,25'
          Branch Sides:
            - BranchSide:      'demux/pva.c:204,25'
              BranchSideFuncs:
                - vlc_frame_ChainAppend.4213
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
            - BranchSide:      'demux/pva.c:210,40'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - vlc_frame_ChainGather.4210
                - es_out_Send.4212
                - es_out_SetPCR.4211
        - Branch String:   'demux/pva.c:216,21'
          Branch Sides:
            - BranchSide:      'demux/pva.c:219,25'
              BranchSideFuncs:
                - vlc_frame_ChainGather.4210
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - es_out_Send.4212
                - es_out_SetPCR.4211
            - BranchSide:      'demux/pva.c:230,13'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
        - Branch String:   'demux/pva.c:219,60'
          Branch Sides:
            - BranchSide:      'demux/pva.c:219,64'
              BranchSideFuncs:
                - es_out_SetPCR.4211
                - vlc_frame_ChainGather.4210
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - es_out_Send.4212
            - BranchSide:      'demux/pva.c:224,50'
              BranchSideFuncs:
                - vlc_frame_ChainGather.4210
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - es_out_Send.4212
        - Branch String:   'demux/pva.c:219,25'
          Branch Sides:
            - BranchSide:      'demux/pva.c:221,40'
              BranchSideFuncs:
                - vlc_frame_ChainGather.4210
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - es_out_Send.4212
            - BranchSide:      'demux/pva.c:224,50'
              BranchSideFuncs:
                - vlc_frame_ChainGather.4210
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - es_out_Send.4212
        - Branch String:   'demux/pva.c:225,25'
          Branch Sides:
            - BranchSide:      'demux/pva.c:226,38'
              BranchSideFuncs:
                - es_out_Send.4212
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
            - BranchSide:      'demux/pva.c:228,21'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
        - Branch String:   'demux/pva.c:232,17'
          Branch Sides:
            - BranchSide:      'demux/pva.c:234,38'
              BranchSideFuncs:
                - vlc_frame_ChainAppend.4213
            - BranchSide:      'demux/pva.c:240,13'
              BranchSideFuncs: []
        - Branch String:   'demux/pva.c:236,21'
          Branch Sides:
            - BranchSide:      'demux/pva.c:237,38'
              BranchSideFuncs:
                - vlc_frame_ChainAppend.4213
            - BranchSide:      'demux/pva.c:238,37'
              BranchSideFuncs:
                - vlc_frame_ChainAppend.4213
        - Branch String:   'demux/pva.c:243,17'
          Branch Sides:
            - BranchSide:      'demux/pva.c:245,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - ParsePES
                - ParsePES
            - BranchSide:      'demux/pva.c:247,24'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - ParsePES
                - ParsePES
                - vlc_object_Log
                - vlc_frame_ChainRelease.4209
        - Branch String:   'demux/pva.c:250,21'
          Branch Sides:
            - BranchSide:      'demux/pva.c:252,41'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.4209
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - ParsePES
                - ParsePES
            - BranchSide:      'demux/pva.c:255,13'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - ParsePES
                - ParsePES
        - Branch String:   'demux/pva.c:258,32'
          Branch Sides:
            - BranchSide:      'demux/pva.c:258,35'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - ParsePES
                - ParsePES
            - BranchSide:      'demux/pva.c:262,47'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - ParsePES
        - Branch String:   'demux/pva.c:258,17'
          Branch Sides:
            - BranchSide:      'demux/pva.c:260,27'
              BranchSideFuncs:
                - ParsePES
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - ParsePES
            - BranchSide:      'demux/pva.c:262,47'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_ChainAppend.4213
                - ParsePES
        - Branch String:   'demux/pva.c:262,17'
          Branch Sides:
            - BranchSide:      'demux/pva.c:264,17'
              BranchSideFuncs:
                - vlc_frame_ChainAppend.4213
                - ParsePES
            - BranchSide:      'demux/pva.c:277,13'
              BranchSideFuncs: []
        - Branch String:   'demux/pva.c:268,34'
          Branch Sides:
            - BranchSide:      'demux/pva.c:268,37'
              BranchSideFuncs:
                - vlc_frame_ChainAppend.4213
                - ParsePES
            - BranchSide:      'demux/pva.c:275,37'
              BranchSideFuncs:
                - vlc_frame_ChainAppend.4213
        - Branch String:   'demux/pva.c:268,59'
          Branch Sides:
            - BranchSide:      'demux/pva.c:269,21'
              BranchSideFuncs:
                - vlc_frame_ChainAppend.4213
                - ParsePES
            - BranchSide:      'demux/pva.c:275,37'
              BranchSideFuncs:
                - vlc_frame_ChainAppend.4213
        - Branch String:   'demux/pva.c:269,50'
          Branch Sides:
            - BranchSide:      'demux/pva.c:270,21'
              BranchSideFuncs:
                - vlc_frame_ChainAppend.4213
                - ParsePES
            - BranchSide:      'demux/pva.c:275,37'
              BranchSideFuncs:
                - vlc_frame_ChainAppend.4213
        - Branch String:   'demux/pva.c:270,50'
          Branch Sides:
            - BranchSide:      'demux/pva.c:271,21'
              BranchSideFuncs:
                - vlc_frame_ChainAppend.4213
                - ParsePES
            - BranchSide:      'demux/pva.c:275,37'
              BranchSideFuncs:
                - vlc_frame_ChainAppend.4213
        - Branch String:   'demux/pva.c:268,21'
          Branch Sides:
            - BranchSide:      'demux/pva.c:273,31'
              BranchSideFuncs:
                - ParsePES
                - vlc_frame_ChainAppend.4213
            - BranchSide:      'demux/pva.c:275,37'
              BranchSideFuncs:
                - vlc_frame_ChainAppend.4213
        - Branch String:   'demux/pva.c:281,17'
          Branch Sides:
            - BranchSide:      'demux/pva.c:282,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/pva.c:283,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/pva.c:154,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/pva.c:156,9'
          Dst:             vlc_object_Log
        - Src:             'demux/pva.c:161,9'
          Dst:             vlc_object_Log
        - Src:             'demux/pva.c:162,13'
          Dst:             ReSynch
        - Src:             'demux/pva.c:166,13'
          Dst:             vlc_stream_Peek
        - Src:             'demux/pva.c:168,13'
          Dst:             vlc_object_Log
        - Src:             'demux/pva.c:173,14'
          Dst:             U16_AT
        - Src:             'demux/pva.c:179,17'
          Dst:             vlc_object_Log
        - Src:             'demux/pva.c:183,17'
          Dst:             vlc_object_Log
        - Src:             'demux/pva.c:186,21'
          Dst:             vlc_frame_ChainRelease
        - Src:             'demux/pva.c:199,33'
          Dst:             vlc_stream_Block
        - Src:             'demux/pva.c:201,29'
          Dst:             U32_AT
        - Src:             'demux/pva.c:206,25'
          Dst:             vlc_frame_ChainAppend
        - Src:             'demux/pva.c:210,25'
          Dst:             vlc_frame_Release
        - Src:             'demux/pva.c:221,25'
          Dst:             es_out_SetPCR
        - Src:             'demux/pva.c:224,31'
          Dst:             vlc_frame_ChainGather
        - Src:             'demux/pva.c:226,25'
          Dst:             es_out_Send
        - Src:             'demux/pva.c:232,29'
          Dst:             vlc_stream_Block
        - Src:             'demux/pva.c:238,17'
          Dst:             vlc_frame_ChainAppend
        - Src:             'demux/pva.c:245,17'
          Dst:             vlc_object_Log
        - Src:             'demux/pva.c:249,17'
          Dst:             vlc_object_Log
        - Src:             'demux/pva.c:252,21'
          Dst:             vlc_frame_ChainRelease
        - Src:             'demux/pva.c:260,17'
          Dst:             ParsePES
        - Src:             'demux/pva.c:262,29'
          Dst:             vlc_stream_Block
        - Src:             'demux/pva.c:273,21'
          Dst:             ParsePES
        - Src:             'demux/pva.c:275,17'
          Dst:             vlc_frame_ChainAppend
        - Src:             'demux/pva.c:280,13'
          Dst:             vlc_object_Log
        - Src:             'demux/pva.c:281,17'
          Dst:             vlc_stream_Read
    - functionName:    vlc_entry_license__demux_pva
      functionSourceFile: '/src/vlc/modules/demux/pva.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_pva
      functionSourceFile: '/src/vlc/modules/demux/pva.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_pva
      functionSourceFile: '/src/vlc/modules/demux/pva.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/demux/pva.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_frame_ChainRelease
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/pva.c:132,5'
          Dst:             vlc_frame_ChainRelease
        - Src:             'demux/pva.c:133,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/demux/pva.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         21
      ICount:          166
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - ReSynch
        - es_format_Init
        - es_out_Add
        - vlc_stream_Peek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/pva.c:88,9'
          Branch Sides:
            - BranchSide:      'demux/pva.c:88,57'
              BranchSideFuncs: []
            - BranchSide:      'demux/pva.c:89,9'
              BranchSideFuncs:
                - malloc
                - es_format_Init
                - es_out_Add.4216
                - es_format_Init
                - es_out_Add.4216
                - ReSynch.4218
        - Branch String:   'demux/pva.c:89,26'
          Branch Sides:
            - BranchSide:      'demux/pva.c:89,29'
              BranchSideFuncs:
                - ReSynch.4218
                - malloc
                - es_format_Init
                - es_out_Add.4216
                - es_format_Init
                - es_out_Add.4216
            - BranchSide:      'demux/pva.c:92,14'
              BranchSideFuncs:
                - ReSynch.4218
                - malloc
                - es_format_Init
                - es_out_Add.4216
                - es_format_Init
                - es_out_Add.4216
        - Branch String:   'demux/pva.c:89,46'
          Branch Sides:
            - BranchSide:      'demux/pva.c:89,49'
              BranchSideFuncs:
                - ReSynch.4218
                - malloc
                - es_format_Init
                - es_out_Add.4216
                - es_format_Init
                - es_out_Add.4216
            - BranchSide:      'demux/pva.c:92,14'
              BranchSideFuncs:
                - ReSynch.4218
                - malloc
                - es_format_Init
                - es_out_Add.4216
                - es_format_Init
                - es_out_Add.4216
        - Branch String:   'demux/pva.c:89,9'
          Branch Sides:
            - BranchSide:      'demux/pva.c:92,14'
              BranchSideFuncs:
                - ReSynch.4218
                - malloc
                - es_format_Init
                - es_out_Add.4216
                - es_format_Init
                - es_out_Add.4216
            - BranchSide:      'demux/pva.c:96,13'
              BranchSideFuncs:
                - malloc
                - es_format_Init
                - es_out_Add.4216
                - es_format_Init
                - es_out_Add.4216
        - Branch String:   'demux/pva.c:92,33'
          Branch Sides:
            - BranchSide:      'demux/pva.c:92,45'
              BranchSideFuncs:
                - ReSynch.4218
                - malloc
                - es_format_Init
                - es_out_Add.4216
                - es_format_Init
                - es_out_Add.4216
            - BranchSide:      'demux/pva.c:93,13'
              BranchSideFuncs: []
        - Branch String:   'demux/pva.c:92,13'
          Branch Sides:
            - BranchSide:      'demux/pva.c:93,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/pva.c:94,5'
              BranchSideFuncs:
                - malloc
                - es_format_Init
                - es_out_Add.4216
                - es_format_Init
                - es_out_Add.4216
        - Branch String:   'demux/pva.c:97,9'
          Branch Sides:
            - BranchSide:      'demux/pva.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/pva.c:101,5'
              BranchSideFuncs:
                - es_format_Init
                - es_out_Add.4216
                - es_format_Init
                - es_out_Add.4216
      Callsites:
        - Src:             'demux/pva.c:88,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/pva.c:92,36'
          Dst:             ReSynch
        - Src:             'demux/pva.c:106,5'
          Dst:             es_format_Init
        - Src:             'demux/pva.c:108,22'
          Dst:             es_out_Add
        - Src:             'demux/pva.c:110,5'
          Dst:             es_format_Init
        - Src:             'demux/pva.c:112,22'
          Dst:             es_out_Add
    - functionName:    vlc_entry__demux_pva
      functionSourceFile: '/src/vlc/modules/demux/pva.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         24
      ICount:          181
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/pva.c:43,1'
          Branch Sides:
            - BranchSide:      'demux/pva.c:43,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/pva.c:43,1'
              BranchSideFuncs: []
        - Branch String:   'demux/pva.c:43,1'
          Branch Sides:
            - BranchSide:      'demux/pva.c:43,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/pva.c:44,5'
              BranchSideFuncs: []
        - Branch String:   'demux/pva.c:44,5'
          Branch Sides:
            - BranchSide:      'demux/pva.c:44,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/pva.c:45,5'
              BranchSideFuncs: []
        - Branch String:   'demux/pva.c:45,5'
          Branch Sides:
            - BranchSide:      'demux/pva.c:45,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/pva.c:50,1'
              BranchSideFuncs: []
        - Branch String:   'demux/pva.c:45,5'
          Branch Sides:
            - BranchSide:      'demux/pva.c:45,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/pva.c:46,5'
              BranchSideFuncs: []
        - Branch String:   'demux/pva.c:47,5'
          Branch Sides:
            - BranchSide:      'demux/pva.c:47,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/pva.c:47,5'
              BranchSideFuncs: []
        - Branch String:   'demux/pva.c:47,5'
          Branch Sides:
            - BranchSide:      'demux/pva.c:47,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/pva.c:48,5'
              BranchSideFuncs: []
        - Branch String:   'demux/pva.c:48,5'
          Branch Sides:
            - BranchSide:      'demux/pva.c:48,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/pva.c:49,5'
              BranchSideFuncs: []
        - Branch String:   'demux/pva.c:49,5'
          Branch Sides:
            - BranchSide:      'demux/pva.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/pva.c:50,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/pva.c:47,5'
          Dst:             Open
        - Src:             'demux/pva.c:47,5'
          Dst:             Close
    - functionName:    DestroyCategory
      functionSourceFile: '/src/vlc/modules/services_discovery/sap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_item_Release
        - services_discovery_RemoveItem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'services_discovery/sap.c:163,5'
          Dst:             services_discovery_RemoveItem
        - Src:             'services_discovery/sap.c:164,5'
          Dst:             input_item_Release
    - functionName:    services_discovery_RemoveItem
      functionSourceFile: '/src/vlc/modules/../include/vlc_services_discovery.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sd
        - item
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    services_discovery_AddItem
      functionSourceFile: '/src/vlc/modules/../include/vlc_services_discovery.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sd
        - item
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmpcat
      functionSourceFile: '/src/vlc/modules/services_discovery/sap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'services_discovery/sap.c:171,12'
          Dst:             strcmp
    - functionName:    vlc_sdp_attr_get
      functionSourceFile: '/src/vlc/modules/./access/rtp/sdp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sdp
        - name
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_sdp_attr_first_by_name
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './access/rtp/sdp.h:176,12'
          Dst:             vlc_sdp_attr_first_by_name
    - functionName:    services_discovery_AddSubItem
      functionSourceFile: '/src/vlc/modules/../include/vlc_services_discovery.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sd
        - parent
        - item
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AddCategory
      functionSourceFile: '/src/vlc/modules/services_discovery/sap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sd
        - name
      BBCount:         15
      ICount:          142
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - cmpcat
        - input_item_NewExt
        - services_discovery_AddItem
        - strcpy
        - strlen
        - tdelete
        - tsearch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'services_discovery/sap.c:179,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:180,9'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:181,12'
              BranchSideFuncs:
                - strcpy
                - tsearch
                - input_item_NewExt
                - services_discovery_AddItem
                - tdelete
                - free
                - __assert_fail
                - free
        - Branch String:   'services_discovery/sap.c:184,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:186,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'services_discovery/sap.c:189,10'
              BranchSideFuncs:
                - input_item_NewExt
                - services_discovery_AddItem
                - tdelete
                - free
                - __assert_fail
        - Branch String:   'services_discovery/sap.c:189,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:191,14'
              BranchSideFuncs:
                - free
                - __assert_fail
            - BranchSide:      'services_discovery/sap.c:197,46'
              BranchSideFuncs:
                - input_item_NewExt
                - services_discovery_AddItem
                - tdelete
        - Branch String:   'services_discovery/sap.c:193,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:193,9'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:194,16'
              BranchSideFuncs: []
        - Branch String:   'services_discovery/sap.c:201,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:203,17'
              BranchSideFuncs:
                - tdelete
            - BranchSide:      'services_discovery/sap.c:206,32'
              BranchSideFuncs:
                - services_discovery_AddItem
      Callsites:
        - Src:             'services_discovery/sap.c:178,46'
          Dst:             strlen
        - Src:             'services_discovery/sap.c:181,5'
          Dst:             strcpy
        - Src:             'services_discovery/sap.c:183,17'
          Dst:             tsearch
        - Src:             'services_discovery/sap.c:183,17'
          Dst:             cmpcat
        - Src:             'services_discovery/sap.c:193,9'
          Dst:             __assert_fail
        - Src:             'services_discovery/sap.c:197,15'
          Dst:             input_item_NewExt
        - Src:             'services_discovery/sap.c:203,9'
          Dst:             tdelete
        - Src:             'services_discovery/sap.c:203,9'
          Dst:             cmpcat
        - Src:             'services_discovery/sap.c:206,5'
          Dst:             services_discovery_AddItem
    - functionName:    tsearch
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdelete
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_sdp_attr_value
      functionSourceFile: '/src/vlc/modules/./access/rtp/sdp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sdp
        - name
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_sdp_attr_get
      functionUses:    3
      BranchProfiles:
        - Branch String:   './access/rtp/sdp.h:210,12'
          Branch Sides:
            - BranchSide:      './access/rtp/sdp.h:210,26'
              BranchSideFuncs: []
            - BranchSide:      './access/rtp/sdp.h:210,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             './access/rtp/sdp.h:209,36'
          Dst:             vlc_sdp_attr_get
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bswap16
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CreateAnnounce
      functionSourceFile: '/src/vlc/modules/services_discovery/sap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sd
        - i_source
        - i_hash
        - psz_sdp
      BBCount:         29
      ICount:          231
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - AddCategory
        - asprintf
        - input_item_AddInfo
        - input_item_NewExt
        - input_item_SetMeta
        - services_discovery_AddSubItem
        - strchr
        - strdup
        - strlen
        - vlc_gettext
        - vlc_sdp_attr_value
        - vlc_sdp_free
        - vlc_sdp_parse
        - vlc_tick_now
      functionUses:    1
      BranchProfiles:
        - Branch String:   'services_discovery/sap.c:230,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:231,9'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:233,29'
              BranchSideFuncs:
                - malloc
                - asprintf
                - vlc_tick_now
                - input_item_NewExt
                - free
                - input_item_SetMeta
                - vlc_sdp_attr_value
                - vlc_sdp_attr_value
                - vlc_sdp_attr_value
                - AddCategory
                - free
                - services_discovery_AddSubItem
                - vlc_sdp_free
                - strdup
                - strchr
                - strchr
                - vlc_gettext
                - vlc_gettext
                - input_item_AddInfo
                - free
                - vlc_sdp_free
        - Branch String:   'services_discovery/sap.c:234,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:235,9'
              BranchSideFuncs:
                - free
                - vlc_sdp_free
            - BranchSide:      'services_discovery/sap.c:237,11'
              BranchSideFuncs:
                - asprintf
                - vlc_tick_now
                - input_item_NewExt
                - free
                - input_item_SetMeta
                - vlc_sdp_attr_value
                - vlc_sdp_attr_value
                - vlc_sdp_attr_value
                - AddCategory
                - free
                - services_discovery_AddSubItem
                - vlc_sdp_free
                - strdup
                - strchr
                - strchr
                - vlc_gettext
                - vlc_gettext
                - input_item_AddInfo
                - free
                - vlc_sdp_free
        - Branch String:   'services_discovery/sap.c:239,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:240,9'
              BranchSideFuncs:
                - free
                - vlc_sdp_free
            - BranchSide:      'services_discovery/sap.c:245,21'
              BranchSideFuncs:
                - vlc_tick_now
                - input_item_NewExt
                - free
                - input_item_SetMeta
                - vlc_sdp_attr_value
                - vlc_sdp_attr_value
                - vlc_sdp_attr_value
                - AddCategory
                - free
                - services_discovery_AddSubItem
                - vlc_sdp_free
                - strdup
                - strchr
                - strchr
                - vlc_gettext
                - vlc_gettext
                - input_item_AddInfo
                - free
                - vlc_sdp_free
        - Branch String:   'services_discovery/sap.c:255,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:256,9'
              BranchSideFuncs:
                - free
                - vlc_sdp_free
            - BranchSide:      'services_discovery/sap.c:258,21'
              BranchSideFuncs:
                - input_item_SetMeta
                - vlc_sdp_attr_value
                - vlc_sdp_attr_value
                - vlc_sdp_attr_value
                - AddCategory
                - free
                - services_discovery_AddSubItem
                - vlc_sdp_free
                - strdup
                - strchr
                - strchr
                - vlc_gettext
                - vlc_gettext
                - input_item_AddInfo
        - Branch String:   'services_discovery/sap.c:263,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:265,29'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_gettext
                - input_item_AddInfo
                - vlc_sdp_attr_value
                - vlc_sdp_attr_value
                - AddCategory
                - free
                - services_discovery_AddSubItem
                - vlc_sdp_free
                - strdup
                - strchr
                - strchr
            - BranchSide:      'services_discovery/sap.c:269,36'
              BranchSideFuncs:
                - vlc_sdp_attr_value
                - vlc_sdp_attr_value
                - AddCategory
                - free
                - services_discovery_AddSubItem
                - vlc_sdp_free
                - strdup
                - strchr
                - strchr
        - Branch String:   'services_discovery/sap.c:271,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:275,22'
              BranchSideFuncs:
                - strdup
                - AddCategory
                - free
                - services_discovery_AddSubItem
                - vlc_sdp_free
                - strchr
                - strchr
            - BranchSide:      'services_discovery/sap.c:286,40'
              BranchSideFuncs:
                - vlc_sdp_attr_value
                - AddCategory
                - free
                - services_discovery_AddSubItem
                - vlc_sdp_free
        - Branch String:   'services_discovery/sap.c:276,13'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:278,35'
              BranchSideFuncs:
                - strchr
                - AddCategory
                - free
                - services_discovery_AddSubItem
                - vlc_sdp_free
                - strchr
            - BranchSide:      'services_discovery/sap.c:282,5'
              BranchSideFuncs:
                - AddCategory
                - free
                - services_discovery_AddSubItem
                - vlc_sdp_free
        - Branch String:   'services_discovery/sap.c:278,13'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:279,20'
              BranchSideFuncs:
                - strchr
                - AddCategory
                - free
                - services_discovery_AddSubItem
                - vlc_sdp_free
            - BranchSide:      'services_discovery/sap.c:280,25'
              BranchSideFuncs:
                - AddCategory
                - free
                - services_discovery_AddSubItem
                - vlc_sdp_free
        - Branch String:   'services_discovery/sap.c:288,25'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:288,19'
              BranchSideFuncs:
                - free
                - services_discovery_AddSubItem
                - vlc_sdp_free
            - BranchSide:      'services_discovery/sap.c:288,64'
              BranchSideFuncs:
                - AddCategory
                - free
                - services_discovery_AddSubItem
                - vlc_sdp_free
      Callsites:
        - Src:             'services_discovery/sap.c:229,52'
          Dst:             strlen
        - Src:             'services_discovery/sap.c:229,29'
          Dst:             vlc_sdp_parse
        - Src:             'services_discovery/sap.c:239,9'
          Dst:             asprintf
        - Src:             'services_discovery/sap.c:245,21'
          Dst:             vlc_tick_now
        - Src:             'services_discovery/sap.c:252,15'
          Dst:             input_item_NewExt
        - Src:             'services_discovery/sap.c:260,5'
          Dst:             input_item_SetMeta
        - Src:             'services_discovery/sap.c:262,17'
          Dst:             vlc_sdp_attr_value
        - Src:             'services_discovery/sap.c:265,38'
          Dst:             vlc_gettext
        - Src:             'services_discovery/sap.c:265,52'
          Dst:             vlc_gettext
        - Src:             'services_discovery/sap.c:265,9'
          Dst:             input_item_AddInfo
        - Src:             'services_discovery/sap.c:269,17'
          Dst:             vlc_sdp_attr_value
        - Src:             'services_discovery/sap.c:275,15'
          Dst:             strdup
        - Src:             'services_discovery/sap.c:278,28'
          Dst:             strchr
        - Src:             'services_discovery/sap.c:278,61'
          Dst:             strchr
        - Src:             'services_discovery/sap.c:286,21'
          Dst:             vlc_sdp_attr_value
        - Src:             'services_discovery/sap.c:288,52'
          Dst:             AddCategory
        - Src:             'services_discovery/sap.c:290,5'
          Dst:             services_discovery_AddSubItem
        - Src:             'services_discovery/sap.c:292,5'
          Dst:             vlc_sdp_free
        - Src:             'services_discovery/sap.c:296,5'
          Dst:             vlc_sdp_free
    - functionName:    xrealloc
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - len
      BBCount:         8
      ICount:          54
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
        - realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1115,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1115,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../include/vlc_common.h:1115,9'
              BranchSideFuncs:
                - abort
        - Branch String:   '../include/vlc_common.h:1115,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1116,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../include/vlc_common.h:1117,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_common.h:1114,18'
          Dst:             realloc
        - Src:             '../include/vlc_common.h:1116,9'
          Dst:             abort
    - functionName:    Decompress
      functionSourceFile: '/src/vlc/modules/services_discovery/sap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - psz_src
        - _dst
        - i_len
      BBCount:         20
      ICount:          147
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - inflate
        - inflateEnd
        - inflateInit_
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'services_discovery/sap.c:114,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:115,9'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:117,33'
              BranchSideFuncs:
                - xrealloc
                - inflate
                - inflateEnd
                - xrealloc
                - inflateEnd
                - free
        - Branch String:   'services_discovery/sap.c:128,34'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:128,39'
              BranchSideFuncs:
                - inflateEnd
                - xrealloc
                - xrealloc
                - inflate
                - inflateEnd
                - free
            - BranchSide:      'services_discovery/sap.c:134,5'
              BranchSideFuncs:
                - inflateEnd
                - xrealloc
                - xrealloc
                - inflate
                - inflateEnd
                - free
        - Branch String:   'services_discovery/sap.c:128,13'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:130,13'
              BranchSideFuncs:
                - inflateEnd
                - free
            - BranchSide:      'services_discovery/sap.c:134,5'
              BranchSideFuncs:
                - inflateEnd
                - xrealloc
                - xrealloc
                - inflate
                - inflateEnd
                - free
        - Branch String:   'services_discovery/sap.c:135,40'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:134,5'
              BranchSideFuncs:
                - inflateEnd
                - xrealloc
                - xrealloc
                - inflate
                - inflateEnd
                - free
            - BranchSide:      'services_discovery/sap.c:135,54'
              BranchSideFuncs:
                - inflateEnd
                - xrealloc
                - xrealloc
                - inflate
                - inflateEnd
                - free
        - Branch String:   'services_discovery/sap.c:135,70'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:134,5'
              BranchSideFuncs:
                - inflateEnd
                - xrealloc
                - xrealloc
                - inflate
                - inflateEnd
                - free
            - BranchSide:      'services_discovery/sap.c:136,14'
              BranchSideFuncs:
                - inflateEnd
                - xrealloc
                - xrealloc
                - inflate
                - inflateEnd
                - free
        - Branch String:   'services_discovery/sap.c:134,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:122,10'
              BranchSideFuncs:
                - xrealloc
                - inflate
                - inflateEnd
                - xrealloc
                - inflateEnd
                - free
            - BranchSide:      'services_discovery/sap.c:138,26'
              BranchSideFuncs:
                - inflateEnd
                - xrealloc
      Callsites:
        - Src:             'services_discovery/sap.c:113,16'
          Dst:             inflateInit_
        - Src:             'services_discovery/sap.c:123,19'
          Dst:             xrealloc
        - Src:             'services_discovery/sap.c:127,20'
          Dst:             inflate
        - Src:             'services_discovery/sap.c:130,13'
          Dst:             inflateEnd
        - Src:             'services_discovery/sap.c:139,5'
          Dst:             inflateEnd
        - Src:             'services_discovery/sap.c:141,13'
          Dst:             xrealloc
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    U16_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:932,12'
          Dst:             vlc_bswap16
    - functionName:    var_GetString
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:471,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:472,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:474,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:471,9'
          Dst:             var_GetChecked
    - functionName:    net_ListenUDP1
      functionSourceFile: '/src/vlc/modules/../include/vlc_network.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - obj
        - host
        - port
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - net_OpenDgram
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_network.h:225,12'
          Dst:             net_OpenDgram
    - functionName:    RemoveAnnounce
      functionSourceFile: '/src/vlc/modules/services_discovery/sap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sd
        - p_announce
      BBCount:         31
      ICount:          186
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - input_item_Release
        - services_discovery_RemoveItem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'services_discovery/sap.c:303,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:305,40'
              BranchSideFuncs:
                - services_discovery_RemoveItem
                - input_item_Release
                - free
                - free
            - BranchSide:      'services_discovery/sap.c:310,39'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'services_discovery/sap.c:311,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:311,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'services_discovery/sap.c:311,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'services_discovery/sap.c:311,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:311,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'services_discovery/sap.c:311,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'services_discovery/sap.c:311,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:311,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'services_discovery/sap.c:311,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'services_discovery/sap.c:311,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:311,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'services_discovery/sap.c:311,5'
              BranchSideFuncs:
                - free
        - Branch String:   'services_discovery/sap.c:311,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:311,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'services_discovery/sap.c:311,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'services_discovery/sap.c:311,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:311,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'services_discovery/sap.c:311,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'services_discovery/sap.c:305,9'
          Dst:             services_discovery_RemoveItem
        - Src:             'services_discovery/sap.c:306,9'
          Dst:             input_item_Release
    - functionName:    ParseSAP
      functionSourceFile: '/src/vlc/modules/services_discovery/sap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_sd
        - buf
        - len
      BBCount:         65
      ICount:          532
      EdgeCount:       84
      CyclomaticComplexity: 21
      functionsReached:
        - CreateAnnounce
        - Decompress
        - U16_AT
        - U32_AT
        - __assert_fail
        - abort
        - memcmp
        - realloc
        - strcmp
        - strlen
        - strncmp
        - vlc_object_Log
        - vlc_tick_now
        - xrealloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'services_discovery/sap.c:339,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:339,5'
              BranchSideFuncs:
                - U16_AT.4324
                - U32_AT.4323
                - __assert_fail
                - strncmp
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
                - strlen
                - strcmp
                - free
                - vlc_object_Log
                - Decompress
                - xrealloc
                - vlc_object_Log
                - U32_AT.4323
                - vlc_object_Log
            - BranchSide:      'services_discovery/sap.c:341,9'
              BranchSideFuncs:
                - U16_AT.4324
                - U32_AT.4323
                - __assert_fail
                - strncmp
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
                - strlen
                - strcmp
                - free
                - vlc_object_Log
                - Decompress
                - xrealloc
                - vlc_object_Log
                - U32_AT.4323
                - vlc_object_Log
        - Branch String:   'services_discovery/sap.c:341,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:342,9'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:344,21'
              BranchSideFuncs:
                - U16_AT.4324
                - U32_AT.4323
                - __assert_fail
                - strncmp
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
                - strlen
                - strcmp
                - free
                - vlc_object_Log
                - Decompress
                - xrealloc
                - vlc_object_Log
                - U32_AT.4323
                - vlc_object_Log
        - Branch String:   'services_discovery/sap.c:348,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:349,9'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:351,20'
              BranchSideFuncs:
                - U16_AT.4324
                - U32_AT.4323
                - __assert_fail
                - strncmp
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
                - strlen
                - strcmp
                - free
                - vlc_object_Log
                - Decompress
                - xrealloc
                - vlc_object_Log
                - U32_AT.4323
                - vlc_object_Log
        - Branch String:   'services_discovery/sap.c:354,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:356,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'services_discovery/sap.c:360,26'
              BranchSideFuncs:
                - U16_AT.4324
                - U32_AT.4323
                - __assert_fail
                - strncmp
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
                - strlen
                - strcmp
                - free
                - vlc_object_Log
                - Decompress
                - xrealloc
                - vlc_object_Log
                - U32_AT.4323
        - Branch String:   'services_discovery/sap.c:364,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:367,9'
              BranchSideFuncs:
                - U32_AT.4323
                - __assert_fail
                - strncmp
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
                - strlen
                - strcmp
                - free
                - vlc_object_Log
                - Decompress
                - xrealloc
                - vlc_object_Log
                - U32_AT.4323
        - Branch String:   'services_discovery/sap.c:368,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:370,18'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
                - strlen
                - strcmp
                - free
                - vlc_object_Log
                - Decompress
                - xrealloc
                - vlc_object_Log
                - U32_AT.4323
            - BranchSide:      'services_discovery/sap.c:375,9'
              BranchSideFuncs:
                - U32_AT.4323
                - __assert_fail
                - strncmp
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
                - strlen
                - strcmp
                - free
                - vlc_object_Log
                - Decompress
                - xrealloc
                - vlc_object_Log
        - Branch String:   'services_discovery/sap.c:370,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:371,34'
              BranchSideFuncs:
                - U32_AT.4323
                - __assert_fail
                - strncmp
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
                - strlen
                - strcmp
                - free
                - vlc_object_Log
                - Decompress
                - xrealloc
                - vlc_object_Log
            - BranchSide:      'services_discovery/sap.c:372,5'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
                - strlen
                - strcmp
                - free
                - vlc_object_Log
                - Decompress
                - xrealloc
                - vlc_object_Log
        - Branch String:   'services_discovery/sap.c:381,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:382,9'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:384,14'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
                - strlen
                - strcmp
                - free
                - vlc_object_Log
                - Decompress
                - xrealloc
                - vlc_object_Log
        - Branch String:   'services_discovery/sap.c:385,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:387,35'
              BranchSideFuncs:
                - Decompress
                - xrealloc
                - __assert_fail
                - strncmp
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
                - strlen
                - strcmp
                - free
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'services_discovery/sap.c:401,33'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
                - strlen
                - strcmp
                - free
                - vlc_object_Log
        - Branch String:   'services_discovery/sap.c:388,13'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:390,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'services_discovery/sap.c:394,28'
              BranchSideFuncs:
                - xrealloc
                - __assert_fail
                - strncmp
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
                - strlen
                - strcmp
                - free
                - vlc_object_Log
        - Branch String:   'services_discovery/sap.c:406,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:406,5'
              BranchSideFuncs:
                - strncmp
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
                - strlen
                - strcmp
                - free
                - vlc_object_Log
            - BranchSide:      'services_discovery/sap.c:410,18'
              BranchSideFuncs:
                - strncmp
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
                - strlen
                - strcmp
                - free
                - vlc_object_Log
        - Branch String:   'services_discovery/sap.c:410,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:412,31'
              BranchSideFuncs:
                - strlen
                - strcmp
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
                - free
                - vlc_object_Log
            - BranchSide:      'services_discovery/sap.c:428,14'
              BranchSideFuncs:
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
        - Branch String:   'services_discovery/sap.c:414,13'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:416,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'services_discovery/sap.c:421,13'
              BranchSideFuncs:
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
                - free
        - Branch String:   'services_discovery/sap.c:421,13'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:422,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'services_discovery/sap.c:424,16'
              BranchSideFuncs:
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
        - Branch String:   'services_discovery/sap.c:428,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:430,39'
              BranchSideFuncs:
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
            - BranchSide:      'services_discovery/sap.c:461,42'
              BranchSideFuncs:
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
        - Branch String:   'services_discovery/sap.c:433,10'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:433,20'
              BranchSideFuncs:
                - memcmp
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - vlc_tick_now
                - free
            - BranchSide:      'services_discovery/sap.c:459,5'
              BranchSideFuncs:
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
        - Branch String:   'services_discovery/sap.c:432,13'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:444,18'
              BranchSideFuncs:
                - vlc_tick_now
                - free
            - BranchSide:      'services_discovery/sap.c:459,5'
              BranchSideFuncs:
                - CreateAnnounce
                - free
                - malloc
                - abort
                - realloc
                - memcmp
                - vlc_tick_now
                - free
        - Branch String:   'services_discovery/sap.c:444,17'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:448,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'services_discovery/sap.c:456,19'
              BranchSideFuncs:
                - free
        - Branch String:   'services_discovery/sap.c:448,21'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:449,21'
              BranchSideFuncs:
                - vlc_tick_now
                - free
            - BranchSide:      'services_discovery/sap.c:452,34'
              BranchSideFuncs:
                - vlc_tick_now
                - free
        - Branch String:   'services_discovery/sap.c:462,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:463,9'
              BranchSideFuncs:
                - malloc
                - abort
                - free
                - realloc
            - BranchSide:      'services_discovery/sap.c:465,11'
              BranchSideFuncs:
                - free
        - Branch String:   'services_discovery/sap.c:463,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:463,9'
              BranchSideFuncs:
                - realloc
                - abort
                - free
            - BranchSide:      'services_discovery/sap.c:463,9'
              BranchSideFuncs:
                - malloc
                - abort
                - free
        - Branch String:   'services_discovery/sap.c:463,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:463,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'services_discovery/sap.c:465,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'services_discovery/sap.c:339,5'
          Dst:             __assert_fail
        - Src:             'services_discovery/sap.c:356,9'
          Dst:             vlc_object_Log
        - Src:             'services_discovery/sap.c:362,23'
          Dst:             U16_AT
        - Src:             'services_discovery/sap.c:371,27'
          Dst:             U32_AT
        - Src:             'services_discovery/sap.c:376,23'
          Dst:             U32_AT
        - Src:             'services_discovery/sap.c:387,23'
          Dst:             Decompress
        - Src:             'services_discovery/sap.c:390,13'
          Dst:             vlc_object_Log
        - Src:             'services_discovery/sap.c:394,18'
          Dst:             xrealloc
        - Src:             'services_discovery/sap.c:406,5'
          Dst:             __assert_fail
        - Src:             'services_discovery/sap.c:410,9'
          Dst:             strncmp
        - Src:             'services_discovery/sap.c:412,23'
          Dst:             strlen
        - Src:             'services_discovery/sap.c:414,13'
          Dst:             strcmp
        - Src:             'services_discovery/sap.c:416,13'
          Dst:             vlc_object_Log
        - Src:             'services_discovery/sap.c:433,13'
          Dst:             memcmp
        - Src:             'services_discovery/sap.c:452,34'
          Dst:             vlc_tick_now
        - Src:             'services_discovery/sap.c:461,27'
          Dst:             CreateAnnounce
        - Src:             'services_discovery/sap.c:463,9'
          Dst:             realloc
        - Src:             'services_discovery/sap.c:463,9'
          Dst:             abort
    - functionName:    var_CreateGetString
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_Create
        - var_GetString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:596,5'
          Dst:             var_Create
        - Src:             '../include/vlc_variables.h:597,12'
          Dst:             var_GetString
    - functionName:    InitSocket
      functionSourceFile: '/src/vlc/modules/services_discovery/sap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_sd
        - psz_address
        - i_port
      BBCount:         13
      ICount:          110
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - net_ListenUDP1
        - realloc
        - shutdown
      functionUses:    7
      BranchProfiles:
        - Branch String:   'services_discovery/sap.c:321,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:322,9'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:324,15'
              BranchSideFuncs:
                - shutdown
                - malloc
                - abort
                - realloc
        - Branch String:   'services_discovery/sap.c:326,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:326,5'
              BranchSideFuncs:
                - realloc
                - abort
            - BranchSide:      'services_discovery/sap.c:326,5'
              BranchSideFuncs:
                - malloc
                - abort
        - Branch String:   'services_discovery/sap.c:326,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:326,5'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:327,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'services_discovery/sap.c:320,16'
          Dst:             net_ListenUDP1
        - Src:             'services_discovery/sap.c:324,5'
          Dst:             shutdown
        - Src:             'services_discovery/sap.c:326,5'
          Dst:             realloc
        - Src:             'services_discovery/sap.c:326,5'
          Dst:             abort
    - functionName:    shutdown
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_GetInteger
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:408,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:409,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:411,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:408,10'
          Dst:             var_GetChecked
    - functionName:    Run
      functionSourceFile: '/src/vlc/modules/services_discovery/sap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         70
      ICount:          514
      EdgeCount:       91
      CyclomaticComplexity: 23
      functionsReached:
        - InitSocket
        - ParseSAP
        - RemoveAnnounce
        - __errno_location
        - if_freenameindex
        - if_nameindex
        - poll
        - recv
        - strchr
        - strcpy
        - var_CreateGetString
        - vlc_object_Log
        - vlc_restorecancel
        - vlc_savecancel
        - vlc_strerror_c
        - vlc_thread_set_name
        - vlc_tick_now
      functionUses:    1
      BranchProfiles:
        - Branch String:   'services_discovery/sap.c:503,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:505,29'
              BranchSideFuncs:
                - strchr
                - if_freenameindex
                - strchr
                - var_CreateGetString
                - free
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - RemoveAnnounce
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - InitSocket
                - InitSocket
                - strcpy
                - InitSocket
            - BranchSide:      'services_discovery/sap.c:537,14'
              BranchSideFuncs:
                - strchr
                - var_CreateGetString
                - free
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - RemoveAnnounce
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - InitSocket
                - InitSocket
        - Branch String:   'services_discovery/sap.c:506,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:508,21'
              BranchSideFuncs:
                - strcpy
                - InitSocket
                - if_freenameindex
                - strchr
                - var_CreateGetString
                - free
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - RemoveAnnounce
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - InitSocket
                - InitSocket
            - BranchSide:      'services_discovery/sap.c:511,27'
              BranchSideFuncs:
                - if_freenameindex
                - strchr
                - var_CreateGetString
                - free
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - RemoveAnnounce
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - InitSocket
                - InitSocket
        - Branch String:   'services_discovery/sap.c:540,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:542,27'
              BranchSideFuncs:
                - InitSocket
                - var_CreateGetString
                - free
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - RemoveAnnounce
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - InitSocket
            - BranchSide:      'services_discovery/sap.c:546,16'
              BranchSideFuncs:
                - var_CreateGetString
                - free
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - RemoveAnnounce
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - InitSocket
        - Branch String:   'services_discovery/sap.c:547,18'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:547,22'
              BranchSideFuncs:
                - free
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - RemoveAnnounce
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - InitSocket
            - BranchSide:      'services_discovery/sap.c:549,11'
              BranchSideFuncs:
                - free
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - RemoveAnnounce
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'services_discovery/sap.c:547,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:548,21'
              BranchSideFuncs:
                - InitSocket
                - free
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - RemoveAnnounce
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'services_discovery/sap.c:549,11'
              BranchSideFuncs:
                - free
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - RemoveAnnounce
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'services_discovery/sap.c:551,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:553,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'services_discovery/sap.c:558,5'
              BranchSideFuncs:
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - RemoveAnnounce
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'services_discovery/sap.c:564,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:566,25'
              BranchSideFuncs:
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - vlc_restorecancel
                - RemoveAnnounce
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'services_discovery/sap.c:571,30'
              BranchSideFuncs:
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - vlc_restorecancel
                - RemoveAnnounce
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'services_discovery/sap.c:573,13'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:575,27'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - RemoveAnnounce
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'services_discovery/sap.c:596,26'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - RemoveAnnounce
        - Branch String:   'services_discovery/sap.c:575,13'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:577,25'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - RemoveAnnounce
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'services_discovery/sap.c:594,9'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - RemoveAnnounce
        - Branch String:   'services_discovery/sap.c:577,21'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:582,40'
              BranchSideFuncs:
                - recv
                - vlc_tick_now
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - RemoveAnnounce
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'services_discovery/sap.c:593,13'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - RemoveAnnounce
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'services_discovery/sap.c:583,25'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:584,25'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_tick_now
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - RemoveAnnounce
                - recv
                - ParseSAP
            - BranchSide:      'services_discovery/sap.c:586,25'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - RemoveAnnounce
                - recv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - ParseSAP
        - Branch String:   'services_discovery/sap.c:586,25'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:589,34'
              BranchSideFuncs:
                - ParseSAP
                - vlc_tick_now
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - RemoveAnnounce
                - recv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'services_discovery/sap.c:592,17'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - RemoveAnnounce
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'services_discovery/sap.c:603,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:605,43'
              BranchSideFuncs:
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - RemoveAnnounce
            - BranchSide:      'services_discovery/sap.c:625,14'
              BranchSideFuncs:
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - RemoveAnnounce
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'services_discovery/sap.c:611,50'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:611,53'
              BranchSideFuncs:
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - RemoveAnnounce
            - BranchSide:      'services_discovery/sap.c:612,17'
              BranchSideFuncs:
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - RemoveAnnounce
        - Branch String:   'services_discovery/sap.c:611,97'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:612,17'
              BranchSideFuncs:
                - RemoveAnnounce
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'services_discovery/sap.c:614,33'
              BranchSideFuncs:
                - RemoveAnnounce
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'services_discovery/sap.c:611,17'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:614,33'
              BranchSideFuncs:
                - RemoveAnnounce
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'services_discovery/sap.c:619,21'
              BranchSideFuncs:
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - RemoveAnnounce
        - Branch String:   'services_discovery/sap.c:619,21'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:620,31'
              BranchSideFuncs:
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - RemoveAnnounce
            - BranchSide:      'services_discovery/sap.c:621,27'
              BranchSideFuncs:
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - RemoveAnnounce
        - Branch String:   'services_discovery/sap.c:620,31'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:621,27'
              BranchSideFuncs:
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - RemoveAnnounce
            - BranchSide:      'services_discovery/sap.c:621,27'
              BranchSideFuncs:
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - RemoveAnnounce
        - Branch String:   'services_discovery/sap.c:621,27'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:623,9'
              BranchSideFuncs:
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - RemoveAnnounce
            - BranchSide:      'services_discovery/sap.c:623,9'
              BranchSideFuncs:
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - RemoveAnnounce
        - Branch String:   'services_discovery/sap.c:625,13'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:626,21'
              BranchSideFuncs:
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - RemoveAnnounce
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'services_discovery/sap.c:627,18'
              BranchSideFuncs:
                - vlc_restorecancel
                - poll
                - vlc_savecancel
                - vlc_tick_now
                - RemoveAnnounce
                - recv
                - ParseSAP
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
      Callsites:
        - Src:             'services_discovery/sap.c:481,5'
          Dst:             vlc_thread_set_name
        - Src:             'services_discovery/sap.c:487,16'
          Dst:             vlc_savecancel
        - Src:             'services_discovery/sap.c:495,5'
          Dst:             InitSocket
        - Src:             'services_discovery/sap.c:496,5'
          Dst:             InitSocket
        - Src:             'services_discovery/sap.c:497,5'
          Dst:             InitSocket
        - Src:             'services_discovery/sap.c:498,5'
          Dst:             InitSocket
        - Src:             'services_discovery/sap.c:502,30'
          Dst:             if_nameindex
        - Src:             'services_discovery/sap.c:505,21'
          Dst:             strchr
        - Src:             'services_discovery/sap.c:508,13'
          Dst:             strcpy
        - Src:             'services_discovery/sap.c:509,13'
          Dst:             InitSocket
        - Src:             'services_discovery/sap.c:511,9'
          Dst:             if_freenameindex
        - Src:             'services_discovery/sap.c:537,6'
          Dst:             strchr
        - Src:             'services_discovery/sap.c:543,9'
          Dst:             InitSocket
        - Src:             'services_discovery/sap.c:546,16'
          Dst:             var_CreateGetString
        - Src:             'services_discovery/sap.c:548,9'
          Dst:             InitSocket
        - Src:             'services_discovery/sap.c:553,9'
          Dst:             vlc_object_Log
        - Src:             'services_discovery/sap.c:560,9'
          Dst:             vlc_restorecancel
        - Src:             'services_discovery/sap.c:571,19'
          Dst:             poll
        - Src:             'services_discovery/sap.c:572,16'
          Dst:             vlc_savecancel
        - Src:             'services_discovery/sap.c:582,30'
          Dst:             recv
        - Src:             'services_discovery/sap.c:584,25'
          Dst:             __errno_location
        - Src:             'services_discovery/sap.c:584,25'
          Dst:             vlc_strerror_c
        - Src:             'services_discovery/sap.c:584,25'
          Dst:             vlc_object_Log
        - Src:             'services_discovery/sap.c:590,25'
          Dst:             ParseSAP
        - Src:             'services_discovery/sap.c:596,26'
          Dst:             vlc_tick_now
        - Src:             'services_discovery/sap.c:614,17'
          Dst:             RemoveAnnounce
    - functionName:    if_nameindex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    if_freenameindex
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poll
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    146
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_CreateGetInteger
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_Create
        - var_GetInteger
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:556,5'
          Dst:             var_Create
        - Src:             '../include/vlc_variables.h:557,12'
          Dst:             var_GetInteger
    - functionName:    vlc_tick_from_seci
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - sec
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_license__services_discovery_sap
      functionSourceFile: '/src/vlc/modules/services_discovery/sap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__services_discovery_sap
      functionSourceFile: '/src/vlc/modules/services_discovery/sap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__services_discovery_sap
      functionSourceFile: '/src/vlc/modules/services_discovery/sap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_sd_probe_Open
      functionSourceFile: '/src/vlc/modules/services_discovery/sap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_sd_probe_Add
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'services_discovery/sap.c:710,1'
          Dst:             vlc_sd_probe_Add
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/services_discovery/sap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         15
      ICount:          116
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - DestroyCategory
        - RemoveAnnounce
        - tdestroy
        - vlc_cancel
        - vlc_close
        - vlc_join
      functionUses:    1
      BranchProfiles:
        - Branch String:   'services_discovery/sap.c:677,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:679,9'
              BranchSideFuncs:
                - vlc_close
                - free
                - free
                - tdestroy
                - free
                - RemoveAnnounce
            - BranchSide:      'services_discovery/sap.c:681,5'
              BranchSideFuncs:
                - free
                - free
                - tdestroy
                - free
                - RemoveAnnounce
        - Branch String:   'services_discovery/sap.c:683,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:685,25'
              BranchSideFuncs:
                - RemoveAnnounce
                - free
                - tdestroy
                - free
            - BranchSide:      'services_discovery/sap.c:687,5'
              BranchSideFuncs:
                - free
                - tdestroy
                - free
      Callsites:
        - Src:             'services_discovery/sap.c:674,5'
          Dst:             vlc_cancel
        - Src:             'services_discovery/sap.c:675,5'
          Dst:             vlc_join
        - Src:             'services_discovery/sap.c:679,9'
          Dst:             vlc_close
        - Src:             'services_discovery/sap.c:685,9'
          Dst:             RemoveAnnounce
        - Src:             'services_discovery/sap.c:688,5'
          Dst:             tdestroy
        - Src:             'services_discovery/sap.c:688,5'
          Dst:             DestroyCategory
    - functionName:    tdestroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/services_discovery/sap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         8
      ICount:          81
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - Run
        - var_CreateGetInteger
        - vlc_clone
        - vlc_gettext
        - vlc_tick_from_seci
      functionUses:    1
      BranchProfiles:
        - Branch String:   'services_discovery/sap.c:641,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:642,9'
              BranchSideFuncs:
                - var_CreateGetInteger
                - vlc_tick_from_seci.4340
                - vlc_gettext
                - vlc_clone
                - free
            - BranchSide:      'services_discovery/sap.c:644,24'
              BranchSideFuncs:
                - var_CreateGetInteger
                - vlc_tick_from_seci.4340
                - vlc_gettext
                - vlc_clone
                - free
        - Branch String:   'services_discovery/sap.c:656,9'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:658,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'services_discovery/sap.c:662,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'services_discovery/sap.c:644,24'
          Dst:             var_CreateGetInteger
        - Src:             'services_discovery/sap.c:644,24'
          Dst:             vlc_tick_from_seci
        - Src:             'services_discovery/sap.c:647,25'
          Dst:             vlc_gettext
        - Src:             'services_discovery/sap.c:656,9'
          Dst:             vlc_clone
        - Src:             'services_discovery/sap.c:656,9'
          Dst:             Run
    - functionName:    vlc_entry__services_discovery_sap
      functionSourceFile: '/src/vlc/modules/services_discovery/sap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         31
      ICount:          331
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - Close
        - Open
        - vlc_sd_probe_Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'services_discovery/sap.c:712,1'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:712,1'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:712,1'
              BranchSideFuncs: []
        - Branch String:   'services_discovery/sap.c:712,1'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:712,1'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:713,5'
              BranchSideFuncs: []
        - Branch String:   'services_discovery/sap.c:713,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:713,5'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:714,5'
              BranchSideFuncs: []
        - Branch String:   'services_discovery/sap.c:714,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:714,5'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:715,5'
              BranchSideFuncs: []
        - Branch String:   'services_discovery/sap.c:723,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:723,5'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:727,1'
              BranchSideFuncs: []
        - Branch String:   'services_discovery/sap.c:723,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:723,5'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:724,5'
              BranchSideFuncs: []
        - Branch String:   'services_discovery/sap.c:724,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:724,5'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:724,5'
              BranchSideFuncs: []
        - Branch String:   'services_discovery/sap.c:724,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:724,5'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:726,5'
              BranchSideFuncs: []
        - Branch String:   'services_discovery/sap.c:726,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:726,5'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:726,5'
              BranchSideFuncs: []
        - Branch String:   'services_discovery/sap.c:726,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:726,5'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:727,1'
              BranchSideFuncs: []
        - Branch String:   'services_discovery/sap.c:726,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:726,5'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:726,5'
              BranchSideFuncs: []
        - Branch String:   'services_discovery/sap.c:726,5'
          Branch Sides:
            - BranchSide:      'services_discovery/sap.c:726,5'
              BranchSideFuncs: []
            - BranchSide:      'services_discovery/sap.c:727,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'services_discovery/sap.c:724,5'
          Dst:             Open
        - Src:             'services_discovery/sap.c:724,5'
          Dst:             Close
        - Src:             'services_discovery/sap.c:726,5'
          Dst:             vlc_sd_probe_Open
    - functionName:    vlc_sdp_is_token
      functionSourceFile: '/src/vlc/modules/access/rtp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_sdp_token_length
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'access/rtp/sdp.c:56,16'
          Dst:             vlc_sdp_token_length
    - functionName:    vlc_sdp_token_length
      functionSourceFile: '/src/vlc/modules/access/rtp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - istokenchar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'access/rtp/sdp.c:49,5'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:50,10'
              BranchSideFuncs:
                - istokenchar
            - BranchSide:      'access/rtp/sdp.c:51,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'access/rtp/sdp.c:49,12'
          Dst:             istokenchar
    - functionName:    istokenchar
      functionSourceFile: '/src/vlc/modules/access/rtp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         16
      ICount:          71
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - memchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'access/rtp/sdp.c:36,18'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:36,21'
              BranchSideFuncs: []
            - BranchSide:      'access/rtp/sdp.c:37,9'
              BranchSideFuncs: []
        - Branch String:   'access/rtp/sdp.c:36,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:37,9'
              BranchSideFuncs: []
            - BranchSide:      'access/rtp/sdp.c:38,52'
              BranchSideFuncs:
                - memchr
        - Branch String:   'access/rtp/sdp.c:38,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:39,9'
              BranchSideFuncs: []
            - BranchSide:      'access/rtp/sdp.c:40,9'
              BranchSideFuncs: []
        - Branch String:   'access/rtp/sdp.c:40,18'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:40,21'
              BranchSideFuncs: []
            - BranchSide:      'access/rtp/sdp.c:42,5'
              BranchSideFuncs: []
        - Branch String:   'access/rtp/sdp.c:40,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:41,9'
              BranchSideFuncs: []
            - BranchSide:      'access/rtp/sdp.c:42,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'access/rtp/sdp.c:38,9'
          Dst:             memchr
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_sdp_media_parse
      functionSourceFile: '/src/vlc/modules/access/rtp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sdp
        - str
        - len
      BBCount:         31
      ICount:          280
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - memchr
        - strndup
        - strtoul
        - vlc_sdp_is_token
        - vlc_sdp_media_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'access/rtp/sdp.c:178,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:178,28'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:184,24'
              BranchSideFuncs:
                - memchr
                - strtoul
                - memchr
                - malloc
                - strndup
                - strndup
                - strndup
                - vlc_sdp_is_token
                - vlc_sdp_media_free
                - __errno_location
                - vlc_sdp_media_free
                - __errno_location
                - strtoul
        - Branch String:   'access/rtp/sdp.c:187,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:188,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:190,25'
              BranchSideFuncs:
                - strtoul
                - memchr
                - malloc
                - strndup
                - strndup
                - strndup
                - vlc_sdp_is_token
                - vlc_sdp_media_free
                - __errno_location
                - vlc_sdp_media_free
                - __errno_location
                - strtoul
        - Branch String:   'access/rtp/sdp.c:194,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:195,30'
              BranchSideFuncs:
                - strtoul
                - memchr
                - malloc
                - strndup
                - strndup
                - strndup
                - vlc_sdp_is_token
                - vlc_sdp_media_free
                - __errno_location
                - vlc_sdp_media_free
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:196,10'
              BranchSideFuncs:
                - memchr
                - malloc
                - strndup
                - strndup
                - strndup
                - vlc_sdp_is_token
                - vlc_sdp_media_free
                - __errno_location
                - vlc_sdp_media_free
                - __errno_location
        - Branch String:   'access/rtp/sdp.c:196,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:197,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:199,36'
              BranchSideFuncs:
                - memchr
                - malloc
                - strndup
                - strndup
                - strndup
                - vlc_sdp_is_token
                - vlc_sdp_media_free
                - __errno_location
                - vlc_sdp_media_free
                - __errno_location
        - Branch String:   'access/rtp/sdp.c:201,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:202,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:204,26'
              BranchSideFuncs:
                - malloc
                - strndup
                - strndup
                - strndup
                - vlc_sdp_is_token
                - vlc_sdp_media_free
                - __errno_location
                - vlc_sdp_media_free
                - __errno_location
        - Branch String:   'access/rtp/sdp.c:206,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:207,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:209,31'
              BranchSideFuncs:
                - malloc
                - strndup
                - strndup
                - strndup
                - vlc_sdp_is_token
                - vlc_sdp_media_free
                - __errno_location
                - vlc_sdp_media_free
        - Branch String:   'access/rtp/sdp.c:210,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:211,9'
              BranchSideFuncs: []
            - BranchSide:      'access/rtp/sdp.c:213,5'
              BranchSideFuncs:
                - strndup
                - strndup
                - strndup
                - vlc_sdp_is_token
                - vlc_sdp_media_free
                - __errno_location
                - vlc_sdp_media_free
        - Branch String:   'access/rtp/sdp.c:223,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:223,9'
              BranchSideFuncs:
                - vlc_sdp_is_token
                - vlc_sdp_media_free
                - __errno_location
                - vlc_sdp_media_free
            - BranchSide:      'access/rtp/sdp.c:223,9'
              BranchSideFuncs:
                - vlc_sdp_is_token
                - vlc_sdp_media_free
                - __errno_location
                - vlc_sdp_media_free
        - Branch String:   'access/rtp/sdp.c:223,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:223,9'
              BranchSideFuncs:
                - vlc_sdp_is_token
                - vlc_sdp_media_free
                - __errno_location
                - vlc_sdp_media_free
            - BranchSide:      'access/rtp/sdp.c:223,9'
              BranchSideFuncs:
                - vlc_sdp_is_token
                - vlc_sdp_media_free
                - __errno_location
                - vlc_sdp_media_free
        - Branch String:   'access/rtp/sdp.c:223,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:224,9'
              BranchSideFuncs:
                - vlc_sdp_media_free
                - vlc_sdp_is_token
                - vlc_sdp_media_free
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:225,27'
              BranchSideFuncs:
                - vlc_sdp_is_token
                - vlc_sdp_media_free
                - __errno_location
        - Branch String:   'access/rtp/sdp.c:225,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      'access/rtp/sdp.c:230,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'access/rtp/sdp.c:176,29'
          Dst:             memchr
        - Src:             'access/rtp/sdp.c:180,9'
          Dst:             __errno_location
        - Src:             'access/rtp/sdp.c:185,22'
          Dst:             memchr
        - Src:             'access/rtp/sdp.c:191,32'
          Dst:             strtoul
        - Src:             'access/rtp/sdp.c:195,22'
          Dst:             strtoul
        - Src:             'access/rtp/sdp.c:199,29'
          Dst:             memchr
        - Src:             'access/rtp/sdp.c:217,15'
          Dst:             strndup
        - Src:             'access/rtp/sdp.c:220,16'
          Dst:             strndup
        - Src:             'access/rtp/sdp.c:221,17'
          Dst:             strndup
        - Src:             'access/rtp/sdp.c:224,9'
          Dst:             vlc_sdp_media_free
        - Src:             'access/rtp/sdp.c:225,10'
          Dst:             vlc_sdp_is_token
        - Src:             'access/rtp/sdp.c:226,9'
          Dst:             vlc_sdp_media_free
        - Src:             'access/rtp/sdp.c:227,9'
          Dst:             __errno_location
    - functionName:    strtoul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_sdp_media_free
      functionSourceFile: '/src/vlc/modules/access/rtp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - media
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_sdp_attr_free
        - vlc_sdp_conn_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'access/rtp/sdp.c:159,5'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:160,28'
              BranchSideFuncs:
                - vlc_sdp_conn_free
                - free
                - free
                - free
                - free
                - vlc_sdp_attr_free
            - BranchSide:      'access/rtp/sdp.c:161,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - vlc_sdp_attr_free
        - Branch String:   'access/rtp/sdp.c:161,5'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:162,28'
              BranchSideFuncs:
                - vlc_sdp_attr_free
                - free
                - free
                - free
                - free
            - BranchSide:      'access/rtp/sdp.c:164,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'access/rtp/sdp.c:160,9'
          Dst:             vlc_sdp_conn_free
        - Src:             'access/rtp/sdp.c:162,9'
          Dst:             vlc_sdp_attr_free
    - functionName:    vlc_sdp_conn_free
      functionSourceFile: '/src/vlc/modules/access/rtp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - conn
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_sdp_attr_free
      functionSourceFile: '/src/vlc/modules/access/rtp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_sdp_attr_parse
      functionSourceFile: '/src/vlc/modules/access/rtp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         14
      ICount:          120
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - vlc_sdp_token_length
      functionUses:    2
      BranchProfiles:
        - Branch String:   'access/rtp/sdp.c:127,23'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:127,26'
              BranchSideFuncs:
                - malloc
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:132,51'
              BranchSideFuncs:
                - malloc
        - Branch String:   'access/rtp/sdp.c:127,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:128,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:132,51'
              BranchSideFuncs:
                - malloc
        - Branch String:   'access/rtp/sdp.c:133,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      'access/rtp/sdp.c:136,12'
              BranchSideFuncs: []
        - Branch String:   'access/rtp/sdp.c:138,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:139,9'
              BranchSideFuncs: []
            - BranchSide:      'access/rtp/sdp.c:142,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'access/rtp/sdp.c:126,22'
          Dst:             vlc_sdp_token_length
        - Src:             'access/rtp/sdp.c:128,9'
          Dst:             __errno_location
    - functionName:    vlc_sdp_conn_parse
      functionSourceFile: '/src/vlc/modules/access/rtp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         27
      ICount:          224
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - __isoc99_sscanf
        - memchr
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'access/rtp/sdp.c:73,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:73,28'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:79,14'
              BranchSideFuncs:
                - memchr
                - memchr
                - malloc
                - memcmp
                - memcmp
                - memcmp
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __errno_location
        - Branch String:   'access/rtp/sdp.c:82,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:83,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:85,9'
              BranchSideFuncs:
                - memchr
                - malloc
                - memcmp
                - memcmp
                - memcmp
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __errno_location
        - Branch String:   'access/rtp/sdp.c:87,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:88,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:90,22'
              BranchSideFuncs:
                - malloc
                - memcmp
                - memcmp
                - memcmp
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'access/rtp/sdp.c:92,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'access/rtp/sdp.c:95,5'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'access/rtp/sdp.c:102,18'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:102,28'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'access/rtp/sdp.c:121,12'
              BranchSideFuncs: []
        - Branch String:   'access/rtp/sdp.c:102,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:103,21'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'access/rtp/sdp.c:121,12'
              BranchSideFuncs: []
        - Branch String:   'access/rtp/sdp.c:105,13'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:107,13'
              BranchSideFuncs:
                - __isoc99_sscanf
            - BranchSide:      'access/rtp/sdp.c:111,27'
              BranchSideFuncs:
                - memcmp
                - __isoc99_sscanf
        - Branch String:   'access/rtp/sdp.c:117,13'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:118,13'
              BranchSideFuncs: []
            - BranchSide:      'access/rtp/sdp.c:119,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'access/rtp/sdp.c:71,29'
          Dst:             memchr
        - Src:             'access/rtp/sdp.c:75,9'
          Dst:             __errno_location
        - Src:             'access/rtp/sdp.c:80,24'
          Dst:             memchr
        - Src:             'access/rtp/sdp.c:87,9'
          Dst:             memchr
        - Src:             'access/rtp/sdp.c:102,21'
          Dst:             memcmp
        - Src:             'access/rtp/sdp.c:105,13'
          Dst:             memcmp
        - Src:             'access/rtp/sdp.c:108,19'
          Dst:             __isoc99_sscanf
        - Src:             'access/rtp/sdp.c:111,20'
          Dst:             memcmp
        - Src:             'access/rtp/sdp.c:114,19'
          Dst:             __isoc99_sscanf
    - functionName:    vlc_sdp_getline
      functionSourceFile: '/src/vlc/modules/access/rtp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - pp
        - lenp
      BBCount:         22
      ICount:          177
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - __errno_location
        - memchr
      functionUses:    21
      BranchProfiles:
        - Branch String:   'access/rtp/sdp.c:242,5'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:242,5'
              BranchSideFuncs:
                - memchr
                - memchr
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:243,6'
              BranchSideFuncs:
                - memchr
                - memchr
                - __errno_location
        - Branch String:   'access/rtp/sdp.c:245,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:246,9'
              BranchSideFuncs: []
            - BranchSide:      'access/rtp/sdp.c:248,29'
              BranchSideFuncs:
                - memchr
                - memchr
                - __errno_location
        - Branch String:   'access/rtp/sdp.c:250,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:251,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:253,30'
              BranchSideFuncs:
                - memchr
                - __errno_location
        - Branch String:   'access/rtp/sdp.c:254,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:256,13'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:259,15'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'access/rtp/sdp.c:256,13'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:257,13'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:258,5'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'access/rtp/sdp.c:261,32'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:261,35'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:262,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'access/rtp/sdp.c:261,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:262,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:264,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'access/rtp/sdp.c:242,5'
          Dst:             __assert_fail
        - Src:             'access/rtp/sdp.c:248,22'
          Dst:             memchr
        - Src:             'access/rtp/sdp.c:253,23'
          Dst:             memchr
        - Src:             'access/rtp/sdp.c:273,5'
          Dst:             __errno_location
    - functionName:    vlc_sdp_parse
      functionSourceFile: '/src/vlc/modules/access/rtp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - length
      BBCount:         88
      ICount:          505
      EdgeCount:       120
      CyclomaticComplexity: 34
      functionsReached:
        - __errno_location
        - memchr
        - memcmp
        - strndup
        - vlc_sdp_attr_parse
        - vlc_sdp_conn_parse
        - vlc_sdp_free
        - vlc_sdp_getline
        - vlc_sdp_media_parse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'access/rtp/sdp.c:305,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:307,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:311,31'
              BranchSideFuncs:
                - vlc_sdp_getline
                - memcmp
                - vlc_sdp_getline
                - malloc
                - vlc_sdp_getline
                - strndup
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - strndup
                - vlc_sdp_getline
                - __errno_location
                - __errno_location
        - Branch String:   'access/rtp/sdp.c:318,6'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:318,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:319,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'access/rtp/sdp.c:318,22'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:318,32'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:319,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'access/rtp/sdp.c:317,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:319,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:324,9'
              BranchSideFuncs:
                - vlc_sdp_getline
                - malloc
                - vlc_sdp_getline
                - strndup
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - strndup
                - vlc_sdp_getline
                - __errno_location
        - Branch String:   'access/rtp/sdp.c:324,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:325,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'access/rtp/sdp.c:329,27'
              BranchSideFuncs:
                - malloc
                - vlc_sdp_getline
                - strndup
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - strndup
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:330,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      'access/rtp/sdp.c:333,5'
              BranchSideFuncs:
                - vlc_sdp_getline
                - strndup
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - strndup
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:340,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:341,9'
              BranchSideFuncs:
                - __errno_location
                - vlc_sdp_free
            - BranchSide:      'access/rtp/sdp.c:343,25'
              BranchSideFuncs:
                - strndup
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - strndup
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:344,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:345,9'
              BranchSideFuncs:
                - vlc_sdp_free
            - BranchSide:      'access/rtp/sdp.c:347,9'
              BranchSideFuncs:
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - strndup
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:350,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:351,29'
              BranchSideFuncs:
                - strndup
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
            - BranchSide:      'access/rtp/sdp.c:359,9'
              BranchSideFuncs:
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:352,13'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:353,13'
              BranchSideFuncs:
                - vlc_sdp_free
            - BranchSide:      'access/rtp/sdp.c:355,13'
              BranchSideFuncs:
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:359,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:360,13'
              BranchSideFuncs:
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
            - BranchSide:      'access/rtp/sdp.c:363,5'
              BranchSideFuncs:
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:363,5'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:364,13'
              BranchSideFuncs:
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
            - BranchSide:      'access/rtp/sdp.c:367,5'
              BranchSideFuncs:
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:367,5'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:368,13'
              BranchSideFuncs:
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
            - BranchSide:      'access/rtp/sdp.c:371,9'
              BranchSideFuncs:
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:371,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:372,40'
              BranchSideFuncs:
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
            - BranchSide:      'access/rtp/sdp.c:380,5'
              BranchSideFuncs:
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:373,13'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:374,13'
              BranchSideFuncs:
                - vlc_sdp_free
            - BranchSide:      'access/rtp/sdp.c:376,13'
              BranchSideFuncs:
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:380,5'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:381,13'
              BranchSideFuncs:
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
            - BranchSide:      'access/rtp/sdp.c:384,5'
              BranchSideFuncs:
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:384,5'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:385,13'
              BranchSideFuncs:
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
            - BranchSide:      'access/rtp/sdp.c:393,5'
              BranchSideFuncs:
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:388,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:384,5'
              BranchSideFuncs:
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
            - BranchSide:      'access/rtp/sdp.c:389,17'
              BranchSideFuncs:
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:393,5'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:394,13'
              BranchSideFuncs:
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
            - BranchSide:      'access/rtp/sdp.c:397,9'
              BranchSideFuncs:
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:397,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:398,13'
              BranchSideFuncs:
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
            - BranchSide:      'access/rtp/sdp.c:401,38'
              BranchSideFuncs:
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:401,5'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:402,53'
              BranchSideFuncs:
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
            - BranchSide:      'access/rtp/sdp.c:412,39'
              BranchSideFuncs:
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:403,13'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:404,13'
              BranchSideFuncs:
                - vlc_sdp_free
            - BranchSide:      'access/rtp/sdp.c:406,15'
              BranchSideFuncs:
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
        - Branch String:   'access/rtp/sdp.c:412,5'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:413,55'
              BranchSideFuncs:
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
            - BranchSide:      'access/rtp/sdp.c:456,9'
              BranchSideFuncs:
                - __errno_location
                - vlc_sdp_free
        - Branch String:   'access/rtp/sdp.c:414,13'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:415,13'
              BranchSideFuncs:
                - vlc_sdp_free
            - BranchSide:      'access/rtp/sdp.c:417,15'
              BranchSideFuncs:
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:422,13'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:423,17'
              BranchSideFuncs:
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
            - BranchSide:      'access/rtp/sdp.c:426,42'
              BranchSideFuncs:
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:426,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:427,61'
              BranchSideFuncs:
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
            - BranchSide:      'access/rtp/sdp.c:437,9'
              BranchSideFuncs:
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:428,18'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:429,18'
              BranchSideFuncs:
                - vlc_sdp_free
            - BranchSide:      'access/rtp/sdp.c:431,20'
              BranchSideFuncs:
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
        - Branch String:   'access/rtp/sdp.c:437,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:438,17'
              BranchSideFuncs:
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
            - BranchSide:      'access/rtp/sdp.c:441,13'
              BranchSideFuncs:
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:441,13'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:442,17'
              BranchSideFuncs:
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
            - BranchSide:      'access/rtp/sdp.c:445,42'
              BranchSideFuncs:
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:445,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:412,5'
              BranchSideFuncs:
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
            - BranchSide:      'access/rtp/sdp.c:446,57'
              BranchSideFuncs:
                - vlc_sdp_attr_parse
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
        - Branch String:   'access/rtp/sdp.c:447,17'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:448,17'
              BranchSideFuncs:
                - vlc_sdp_free
            - BranchSide:      'access/rtp/sdp.c:450,19'
              BranchSideFuncs:
                - vlc_sdp_getline
                - __errno_location
                - vlc_sdp_free
                - vlc_sdp_media_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_conn_parse
                - vlc_sdp_getline
                - vlc_sdp_getline
                - vlc_sdp_attr_parse
        - Branch String:   'access/rtp/sdp.c:456,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:456,14'
              BranchSideFuncs: []
            - BranchSide:      'access/rtp/sdp.c:457,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'access/rtp/sdp.c:305,9'
          Dst:             memchr
        - Src:             'access/rtp/sdp.c:307,9'
          Dst:             __errno_location
        - Src:             'access/rtp/sdp.c:317,9'
          Dst:             vlc_sdp_getline
        - Src:             'access/rtp/sdp.c:318,25'
          Dst:             memcmp
        - Src:             'access/rtp/sdp.c:319,9'
          Dst:             __errno_location
        - Src:             'access/rtp/sdp.c:324,9'
          Dst:             vlc_sdp_getline
        - Src:             'access/rtp/sdp.c:325,9'
          Dst:             __errno_location
        - Src:             'access/rtp/sdp.c:340,9'
          Dst:             vlc_sdp_getline
        - Src:             'access/rtp/sdp.c:343,17'
          Dst:             strndup
        - Src:             'access/rtp/sdp.c:347,9'
          Dst:             vlc_sdp_getline
        - Src:             'access/rtp/sdp.c:351,21'
          Dst:             strndup
        - Src:             'access/rtp/sdp.c:355,13'
          Dst:             vlc_sdp_getline
        - Src:             'access/rtp/sdp.c:360,13'
          Dst:             vlc_sdp_getline
        - Src:             'access/rtp/sdp.c:364,13'
          Dst:             vlc_sdp_getline
        - Src:             'access/rtp/sdp.c:368,13'
          Dst:             vlc_sdp_getline
        - Src:             'access/rtp/sdp.c:372,21'
          Dst:             vlc_sdp_conn_parse
        - Src:             'access/rtp/sdp.c:376,13'
          Dst:             vlc_sdp_getline
        - Src:             'access/rtp/sdp.c:381,13'
          Dst:             vlc_sdp_getline
        - Src:             'access/rtp/sdp.c:385,13'
          Dst:             vlc_sdp_getline
        - Src:             'access/rtp/sdp.c:389,17'
          Dst:             vlc_sdp_getline
        - Src:             'access/rtp/sdp.c:394,13'
          Dst:             vlc_sdp_getline
        - Src:             'access/rtp/sdp.c:398,13'
          Dst:             vlc_sdp_getline
        - Src:             'access/rtp/sdp.c:402,34'
          Dst:             vlc_sdp_attr_parse
        - Src:             'access/rtp/sdp.c:408,13'
          Dst:             vlc_sdp_getline
        - Src:             'access/rtp/sdp.c:413,35'
          Dst:             vlc_sdp_media_parse
        - Src:             'access/rtp/sdp.c:419,13'
          Dst:             vlc_sdp_getline
        - Src:             'access/rtp/sdp.c:423,17'
          Dst:             vlc_sdp_getline
        - Src:             'access/rtp/sdp.c:427,42'
          Dst:             vlc_sdp_conn_parse
        - Src:             'access/rtp/sdp.c:433,18'
          Dst:             vlc_sdp_getline
        - Src:             'access/rtp/sdp.c:438,17'
          Dst:             vlc_sdp_getline
        - Src:             'access/rtp/sdp.c:442,17'
          Dst:             vlc_sdp_getline
        - Src:             'access/rtp/sdp.c:446,38'
          Dst:             vlc_sdp_attr_parse
        - Src:             'access/rtp/sdp.c:452,17'
          Dst:             vlc_sdp_getline
        - Src:             'access/rtp/sdp.c:460,5'
          Dst:             __errno_location
        - Src:             'access/rtp/sdp.c:462,5'
          Dst:             vlc_sdp_free
    - functionName:    vlc_sdp_free
      functionSourceFile: '/src/vlc/modules/access/rtp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sdp
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_sdp_attr_free
        - vlc_sdp_conn_free
        - vlc_sdp_media_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'access/rtp/sdp.c:289,5'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:290,29'
              BranchSideFuncs:
                - vlc_sdp_media_free
                - free
                - free
                - free
                - vlc_sdp_conn_free
                - vlc_sdp_attr_free
            - BranchSide:      'access/rtp/sdp.c:292,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_sdp_conn_free
                - vlc_sdp_attr_free
        - Branch String:   'access/rtp/sdp.c:292,5'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:293,28'
              BranchSideFuncs:
                - vlc_sdp_attr_free
                - free
                - free
                - free
                - vlc_sdp_conn_free
            - BranchSide:      'access/rtp/sdp.c:295,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_sdp_conn_free
        - Branch String:   'access/rtp/sdp.c:295,9'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:295,9'
              BranchSideFuncs:
                - vlc_sdp_conn_free
                - free
                - free
                - free
            - BranchSide:      'access/rtp/sdp.c:296,28'
              BranchSideFuncs:
                - vlc_sdp_conn_free
                - free
                - free
                - free
      Callsites:
        - Src:             'access/rtp/sdp.c:290,9'
          Dst:             vlc_sdp_media_free
        - Src:             'access/rtp/sdp.c:293,9'
          Dst:             vlc_sdp_attr_free
        - Src:             'access/rtp/sdp.c:296,9'
          Dst:             vlc_sdp_conn_free
    - functionName:    vlc_sdp_attr_first_by_name
      functionSourceFile: '/src/vlc/modules/access/rtp/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ap
        - name
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'access/rtp/sdp.c:280,5'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:281,21'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'access/rtp/sdp.c:284,5'
              BranchSideFuncs: []
        - Branch String:   'access/rtp/sdp.c:281,13'
          Branch Sides:
            - BranchSide:      'access/rtp/sdp.c:281,34'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'access/rtp/sdp.c:282,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'access/rtp/sdp.c:281,14'
          Dst:             strcmp
    - functionName:    Seek
      functionSourceFile: '/src/vlc/modules/demux/smf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - demux
        - pts
      BBCount:         16
      ICount:          105
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ReadEvents
        - SeekSet0
        - date_Get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/smf.c:477,36'
          Branch Sides:
            - BranchSide:      'demux/smf.c:477,49'
              BranchSideFuncs:
                - SeekSet0
                - date_Get.4471
                - date_Get.4471
                - ReadEvents
            - BranchSide:      'demux/smf.c:481,22'
              BranchSideFuncs:
                - date_Get.4471
                - date_Get.4471
                - ReadEvents
        - Branch String:   'demux/smf.c:477,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:478,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:481,22'
              BranchSideFuncs:
                - date_Get.4471
                - date_Get.4471
                - ReadEvents
        - Branch String:   'demux/smf.c:483,5'
          Branch Sides:
            - BranchSide:      'demux/smf.c:485,13'
              BranchSideFuncs:
                - ReadEvents
                - date_Get.4471
                - date_Get.4471
            - BranchSide:      'demux/smf.c:491,18'
              BranchSideFuncs:
                - date_Get.4471
        - Branch String:   'demux/smf.c:485,13'
          Branch Sides:
            - BranchSide:      'demux/smf.c:486,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:487,25'
              BranchSideFuncs:
                - ReadEvents
                - date_Get.4471
                - date_Get.4471
        - Branch String:   'demux/smf.c:487,13'
          Branch Sides:
            - BranchSide:      'demux/smf.c:483,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:488,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/smf.c:477,15'
          Dst:             date_Get
        - Src:             'demux/smf.c:477,39'
          Dst:             SeekSet0
        - Src:             'demux/smf.c:483,18'
          Dst:             date_Get
        - Src:             'demux/smf.c:487,13'
          Dst:             ReadEvents
        - Src:             'demux/smf.c:492,19'
          Dst:             date_Get
    - functionName:    date_Get
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SeekSet0
      functionSourceFile: '/src/vlc/modules/demux/smf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - demux
      BBCount:         13
      ICount:          113
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ReadDeltaTime
        - date_Init
        - date_Set
        - vlc_object_Log
        - vlc_stream_Seek
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/smf.c:379,5'
          Branch Sides:
            - BranchSide:      'demux/smf.c:381,22'
              BranchSideFuncs:
                - vlc_stream_Seek
                - ReadDeltaTime
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:398,5'
              BranchSideFuncs: []
        - Branch String:   'demux/smf.c:391,10'
          Branch Sides:
            - BranchSide:      'demux/smf.c:391,28'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:393,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/smf.c:390,13'
          Branch Sides:
            - BranchSide:      'demux/smf.c:393,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:396,5'
              BranchSideFuncs:
                - vlc_stream_Seek
                - ReadDeltaTime
                - vlc_object_Log
      Callsites:
        - Src:             'demux/smf.c:374,5'
          Dst:             date_Init
        - Src:             'demux/smf.c:375,5'
          Dst:             date_Set
        - Src:             'demux/smf.c:390,13'
          Dst:             vlc_stream_Seek
        - Src:             'demux/smf.c:391,13'
          Dst:             ReadDeltaTime
        - Src:             'demux/smf.c:393,13'
          Dst:             vlc_object_Log
    - functionName:    ReadEvents
      functionSourceFile: '/src/vlc/modules/demux/smf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - demux
        - pulse
        - out
      BBCount:         22
      ICount:          146
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - HandleMessage
        - ReadDeltaTime
        - date_Increment
        - vlc_object_Log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/smf.c:407,5'
          Branch Sides:
            - BranchSide:      'demux/smf.c:409,25'
              BranchSideFuncs:
                - date_Increment
                - HandleMessage
                - ReadDeltaTime
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:425,9'
              BranchSideFuncs:
                - date_Increment
        - Branch String:   'demux/smf.c:411,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:413,32'
              BranchSideFuncs:
                - HandleMessage
                - ReadDeltaTime
                - date_Increment
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:421,13'
              BranchSideFuncs:
                - date_Increment
                - HandleMessage
                - ReadDeltaTime
                - vlc_object_Log
        - Branch String:   'demux/smf.c:414,14'
          Branch Sides:
            - BranchSide:      'demux/smf.c:414,32'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:416,17'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/smf.c:413,17'
          Branch Sides:
            - BranchSide:      'demux/smf.c:411,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:416,17'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/smf.c:421,13'
          Branch Sides:
            - BranchSide:      'demux/smf.c:422,26'
              BranchSideFuncs:
                - date_Increment
                - HandleMessage
                - ReadDeltaTime
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:423,5'
              BranchSideFuncs:
                - date_Increment
                - HandleMessage
                - ReadDeltaTime
                - vlc_object_Log
        - Branch String:   'demux/smf.c:425,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:426,26'
              BranchSideFuncs:
                - date_Increment
            - BranchSide:      'demux/smf.c:427,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/smf.c:413,17'
          Dst:             HandleMessage
        - Src:             'demux/smf.c:414,17'
          Dst:             ReadDeltaTime
        - Src:             'demux/smf.c:416,17'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:426,9'
          Dst:             date_Increment
    - functionName:    HandleMessage
      functionSourceFile: '/src/vlc/modules/demux/smf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - tr
        - out
      BBCount:         63
      ICount:          383
      EdgeCount:       76
      CyclomaticComplexity: 15
      functionsReached:
        - HandleMeta
        - ReadVarInt
        - date_Get
        - es_out_Send
        - vlc_frame_Alloc
        - vlc_frame_Realloc
        - vlc_frame_Release
        - vlc_object_Log
        - vlc_stream_Block
        - vlc_stream_Read
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/smf.c:264,6'
          Branch Sides:
            - BranchSide:      'demux/smf.c:264,27'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:265,9'
              BranchSideFuncs: []
        - Branch String:   'demux/smf.c:263,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:265,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:267,14'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
                - vlc_stream_Read
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_stream_Read
                - HandleMeta
                - ReadVarInt
                - vlc_stream_Block
                - vlc_frame_Realloc
        - Branch String:   'demux/smf.c:267,13'
          Branch Sides:
            - BranchSide:      'demux/smf.c:267,30'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
                - vlc_stream_Read
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_stream_Read
                - HandleMeta
                - ReadVarInt
                - vlc_stream_Block
                - vlc_frame_Realloc
            - BranchSide:      'demux/smf.c:267,38'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
                - vlc_stream_Read
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_stream_Read
                - HandleMeta
                - ReadVarInt
                - vlc_stream_Block
                - vlc_frame_Realloc
        - Branch String:   'demux/smf.c:269,5'
          Branch Sides:
            - BranchSide:      'demux/smf.c:272,21'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
                - vlc_stream_Read
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_stream_Read
                - HandleMeta
                - ReadVarInt
                - vlc_stream_Block
                - vlc_frame_Realloc
            - BranchSide:      'demux/smf.c:316,21'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
                - vlc_stream_Read
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_stream_Read
            - BranchSide:      'demux/smf.c:316,21'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
                - vlc_stream_Read
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_stream_Read
            - BranchSide:      'demux/smf.c:319,21'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
                - vlc_stream_Read
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_stream_Read
        - Branch String:   'demux/smf.c:272,13'
          Branch Sides:
            - BranchSide:      'demux/smf.c:278,47'
              BranchSideFuncs:
                - ReadVarInt
                - vlc_stream_Block
                - vlc_frame_Realloc
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
            - BranchSide:      'demux/smf.c:278,47'
              BranchSideFuncs:
                - ReadVarInt
                - vlc_stream_Block
                - vlc_frame_Realloc
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
            - BranchSide:      'demux/smf.c:292,37'
              BranchSideFuncs:
                - HandleMeta
                - vlc_stream_Tell
            - BranchSide:      'demux/smf.c:299,29'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
                - vlc_stream_Read
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_stream_Read
            - BranchSide:      'demux/smf.c:299,29'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
                - vlc_stream_Read
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_stream_Read
            - BranchSide:      'demux/smf.c:302,29'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
                - vlc_stream_Read
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_stream_Read
            - BranchSide:      'demux/smf.c:305,17'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
                - vlc_stream_Read
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_stream_Read
            - BranchSide:      'demux/smf.c:305,17'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
                - vlc_stream_Read
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_stream_Read
            - BranchSide:      'demux/smf.c:310,29'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
                - vlc_stream_Read
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_stream_Read
        - Branch String:   'demux/smf.c:279,25'
          Branch Sides:
            - BranchSide:      'demux/smf.c:280,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:282,47'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_Realloc
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
        - Branch String:   'demux/smf.c:283,25'
          Branch Sides:
            - BranchSide:      'demux/smf.c:284,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:285,44'
              BranchSideFuncs:
                - vlc_frame_Realloc
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
        - Branch String:   'demux/smf.c:286,25'
          Branch Sides:
            - BranchSide:      'demux/smf.c:287,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:288,42'
              BranchSideFuncs:
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
        - Branch String:   'demux/smf.c:292,25'
          Branch Sides:
            - BranchSide:      'demux/smf.c:293,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:296,21'
              BranchSideFuncs:
                - vlc_stream_Tell
        - Branch String:   'demux/smf.c:325,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:326,9'
              BranchSideFuncs:
                - vlc_stream_Tell
            - BranchSide:      'demux/smf.c:328,26'
              BranchSideFuncs:
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
                - vlc_stream_Read
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_stream_Read
        - Branch String:   'demux/smf.c:329,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:331,29'
              BranchSideFuncs:
                - vlc_stream_Read
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
                - vlc_frame_Release
            - BranchSide:      'demux/smf.c:336,13'
              BranchSideFuncs:
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
                - vlc_stream_Read
                - vlc_frame_Release
                - vlc_object_Log
        - Branch String:   'demux/smf.c:331,13'
          Branch Sides:
            - BranchSide:      'demux/smf.c:332,13'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/smf.c:333,5'
              BranchSideFuncs:
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
        - Branch String:   'demux/smf.c:336,13'
          Branch Sides:
            - BranchSide:      'demux/smf.c:338,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/smf.c:342,30'
              BranchSideFuncs:
                - date_Get.4471
                - vlc_frame_Release
                - vlc_stream_Tell
                - es_out_Send.4476
                - vlc_stream_Read
                - vlc_frame_Release
        - Branch String:   'demux/smf.c:350,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:351,21'
              BranchSideFuncs:
                - es_out_Send.4476
                - vlc_stream_Tell
            - BranchSide:      'demux/smf.c:353,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_stream_Tell
        - Branch String:   'demux/smf.c:356,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:358,29'
              BranchSideFuncs:
                - vlc_stream_Tell
            - BranchSide:      'demux/smf.c:360,35'
              BranchSideFuncs:
                - vlc_stream_Tell
      Callsites:
        - Src:             'demux/smf.c:263,9'
          Dst:             vlc_stream_Seek
        - Src:             'demux/smf.c:264,10'
          Dst:             vlc_stream_Read
        - Src:             'demux/smf.c:278,35'
          Dst:             ReadVarInt
        - Src:             'demux/smf.c:282,29'
          Dst:             vlc_stream_Block
        - Src:             'demux/smf.c:285,29'
          Dst:             vlc_frame_Realloc
        - Src:             'demux/smf.c:292,25'
          Dst:             HandleMeta
        - Src:             'demux/smf.c:324,13'
          Dst:             vlc_frame_Alloc
        - Src:             'demux/smf.c:331,13'
          Dst:             vlc_stream_Read
        - Src:             'demux/smf.c:338,13'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:344,13'
          Dst:             vlc_stream_Read
        - Src:             'demux/smf.c:349,35'
          Dst:             date_Get
        - Src:             'demux/smf.c:351,9'
          Dst:             es_out_Send
        - Src:             'demux/smf.c:353,9'
          Dst:             vlc_frame_Release
        - Src:             'demux/smf.c:360,18'
          Dst:             vlc_stream_Tell
        - Src:             'demux/smf.c:364,5'
          Dst:             vlc_frame_Release
    - functionName:    ReadDeltaTime
      functionSourceFile: '/src/vlc/modules/demux/smf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - track
      BBCount:         11
      ICount:          91
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ReadVarInt
        - __assert_fail
        - vlc_stream_Tell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/smf.c:75,5'
          Branch Sides:
            - BranchSide:      'demux/smf.c:75,5'
              BranchSideFuncs:
                - ReadVarInt
                - vlc_stream_Tell
            - BranchSide:      'demux/smf.c:77,9'
              BranchSideFuncs:
                - ReadVarInt
                - vlc_stream_Tell
        - Branch String:   'demux/smf.c:77,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:84,30'
              BranchSideFuncs:
                - ReadVarInt
                - vlc_stream_Tell
        - Branch String:   'demux/smf.c:85,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:88,20'
              BranchSideFuncs:
                - vlc_stream_Tell
      Callsites:
        - Src:             'demux/smf.c:75,5'
          Dst:             vlc_stream_Tell
        - Src:             'demux/smf.c:75,5'
          Dst:             __assert_fail
        - Src:             'demux/smf.c:84,18'
          Dst:             ReadVarInt
        - Src:             'demux/smf.c:89,21'
          Dst:             vlc_stream_Tell
    - functionName:    ReadVarInt
      functionSourceFile: '/src/vlc/modules/demux/smf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_stream_Read
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/smf.c:45,5'
          Branch Sides:
            - BranchSide:      'demux/smf.c:47,30'
              BranchSideFuncs:
                - vlc_stream_Read
            - BranchSide:      'demux/smf.c:55,5'
              BranchSideFuncs: []
        - Branch String:   'demux/smf.c:47,13'
          Branch Sides:
            - BranchSide:      'demux/smf.c:48,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:50,16'
              BranchSideFuncs:
                - vlc_stream_Read
        - Branch String:   'demux/smf.c:51,13'
          Branch Sides:
            - BranchSide:      'demux/smf.c:52,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:53,5'
              BranchSideFuncs:
                - vlc_stream_Read
      Callsites:
        - Src:             'demux/smf.c:47,13'
          Dst:             vlc_stream_Read
    - functionName:    HandleMeta
      functionSourceFile: '/src/vlc/modules/demux/smf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - tr
      BBCount:         55
      ICount:          376
      EdgeCount:       66
      CyclomaticComplexity: 13
      functionsReached:
        - EnsureUTF8
        - ReadVarInt
        - date_Change
        - vlc_object_Log
        - vlc_stream_Read
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/smf.c:121,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:124,26'
              BranchSideFuncs:
                - ReadVarInt
                - malloc
                - vlc_stream_Read
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - date_Change
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - vlc_object_Log
                - free
        - Branch String:   'demux/smf.c:125,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:126,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:128,23'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Read
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - date_Change
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - vlc_object_Log
                - free
        - Branch String:   'demux/smf.c:130,6'
          Branch Sides:
            - BranchSide:      'demux/smf.c:130,27'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/smf.c:132,15'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/smf.c:129,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:132,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/smf.c:136,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - date_Change
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - EnsureUTF8.4477
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/smf.c:138,5'
          Branch Sides:
            - BranchSide:      'demux/smf.c:141,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/smf.c:144,33'
              BranchSideFuncs:
                - EnsureUTF8.4477
                - vlc_object_Log
                - free
            - BranchSide:      'demux/smf.c:149,33'
              BranchSideFuncs:
                - EnsureUTF8.4477
                - vlc_object_Log
                - free
            - BranchSide:      'demux/smf.c:154,33'
              BranchSideFuncs:
                - EnsureUTF8.4477
                - vlc_object_Log
                - free
            - BranchSide:      'demux/smf.c:159,33'
              BranchSideFuncs:
                - EnsureUTF8.4477
                - vlc_object_Log
                - free
            - BranchSide:      'demux/smf.c:165,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/smf.c:168,33'
              BranchSideFuncs:
                - EnsureUTF8.4477
                - vlc_object_Log
                - free
            - BranchSide:      'demux/smf.c:173,33'
              BranchSideFuncs:
                - EnsureUTF8.4477
                - vlc_object_Log
                - free
            - BranchSide:      'demux/smf.c:178,33'
              BranchSideFuncs:
                - EnsureUTF8.4477
                - vlc_object_Log
                - free
            - BranchSide:      'demux/smf.c:183,33'
              BranchSideFuncs:
                - EnsureUTF8.4477
                - vlc_object_Log
                - free
            - BranchSide:      'demux/smf.c:188,17'
              BranchSideFuncs:
                - vlc_stream_Tell
                - free
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:196,17'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - date_Change
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:222,17'
              BranchSideFuncs:
                - free
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:229,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/smf.c:236,17'
              BranchSideFuncs:
                - free
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:241,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/smf.c:246,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/smf.c:188,17'
          Branch Sides:
            - BranchSide:      'demux/smf.c:190,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/smf.c:193,13'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/smf.c:196,17'
          Branch Sides:
            - BranchSide:      'demux/smf.c:198,35'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - free
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:218,21'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/smf.c:200,50'
          Branch Sides:
            - BranchSide:      'demux/smf.c:200,58'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - free
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:200,47'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - free
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/smf.c:204,21'
          Branch Sides:
            - BranchSide:      'demux/smf.c:206,21'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - free
            - BranchSide:      'demux/smf.c:210,21'
              BranchSideFuncs:
                - date_Change
                - free
                - vlc_object_Log
        - Branch String:   'demux/smf.c:222,17'
          Branch Sides:
            - BranchSide:      'demux/smf.c:223,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/smf.c:225,21'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/smf.c:229,17'
          Branch Sides:
            - BranchSide:      'demux/smf.c:232,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/smf.c:233,13'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/smf.c:236,17'
          Branch Sides:
            - BranchSide:      'demux/smf.c:237,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/smf.c:238,13'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/smf.c:121,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/smf.c:124,14'
          Dst:             ReadVarInt
        - Src:             'demux/smf.c:130,10'
          Dst:             vlc_stream_Read
        - Src:             'demux/smf.c:144,13'
          Dst:             EnsureUTF8
        - Src:             'demux/smf.c:145,13'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:149,13'
          Dst:             EnsureUTF8
        - Src:             'demux/smf.c:150,13'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:154,13'
          Dst:             EnsureUTF8
        - Src:             'demux/smf.c:155,13'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:159,13'
          Dst:             EnsureUTF8
        - Src:             'demux/smf.c:160,13'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:168,13'
          Dst:             EnsureUTF8
        - Src:             'demux/smf.c:169,13'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:173,13'
          Dst:             EnsureUTF8
        - Src:             'demux/smf.c:174,13'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:178,13'
          Dst:             EnsureUTF8
        - Src:             'demux/smf.c:179,13'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:183,13'
          Dst:             EnsureUTF8
        - Src:             'demux/smf.c:184,13'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:188,43'
          Dst:             vlc_stream_Tell
        - Src:             'demux/smf.c:190,17'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:201,17'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:206,21'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:212,21'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:215,17'
          Dst:             date_Change
        - Src:             'demux/smf.c:223,17'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:237,17'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:241,13'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:246,13'
          Dst:             vlc_object_Log
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EnsureUTF8
      functionSourceFile: '/src/vlc/modules/../include/vlc_charset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_towc
      functionUses:    8
      BranchProfiles:
        - Branch String:   '../include/vlc_charset.h:120,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_charset.h:121,13'
              BranchSideFuncs:
                - vlc_towc
            - BranchSide:      '../include/vlc_charset.h:128,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_charset.h:121,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_charset.h:122,20'
              BranchSideFuncs:
                - vlc_towc
            - BranchSide:      '../include/vlc_charset.h:125,17'
              BranchSideFuncs:
                - vlc_towc
      Callsites:
        - Src:             '../include/vlc_charset.h:120,17'
          Dst:             vlc_towc
    - functionName:    date_Set
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - value
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bswap16
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/smf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - demux
        - i_query
        - args
      BBCount:         37
      ICount:          263
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - Seek
        - demux_vaControlHelper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/smf.c:503,5'
          Branch Sides:
            - BranchSide:      'demux/smf.c:506,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:509,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:515,26'
              BranchSideFuncs:
                - Seek.4470
            - BranchSide:      'demux/smf.c:517,44'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:520,44'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:523,26'
              BranchSideFuncs:
                - Seek.4470
            - BranchSide:      'demux/smf.c:529,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/smf.c:529,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/smf.c:529,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/smf.c:529,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/smf.c:532,13'
              BranchSideFuncs: []
        - Branch String:   'demux/smf.c:506,14'
          Branch Sides:
            - BranchSide:      'demux/smf.c:534,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:534,5'
              BranchSideFuncs: []
        - Branch String:   'demux/smf.c:509,17'
          Branch Sides:
            - BranchSide:      'demux/smf.c:510,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:511,41'
              BranchSideFuncs: []
        - Branch String:   'demux/smf.c:511,14'
          Branch Sides:
            - BranchSide:      'demux/smf.c:534,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:534,5'
              BranchSideFuncs: []
        - Branch String:   'demux/smf.c:515,33'
          Branch Sides:
            - BranchSide:      'demux/smf.c:515,33'
              BranchSideFuncs:
                - Seek.4470
            - BranchSide:      'demux/smf.c:515,33'
              BranchSideFuncs:
                - Seek.4470
        - Branch String:   'demux/smf.c:517,14'
          Branch Sides:
            - BranchSide:      'demux/smf.c:534,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:534,5'
              BranchSideFuncs: []
        - Branch String:   'demux/smf.c:520,14'
          Branch Sides:
            - BranchSide:      'demux/smf.c:534,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:534,5'
              BranchSideFuncs: []
        - Branch String:   'demux/smf.c:523,33'
          Branch Sides:
            - BranchSide:      'demux/smf.c:523,33'
              BranchSideFuncs:
                - Seek.4470
            - BranchSide:      'demux/smf.c:523,33'
              BranchSideFuncs:
                - Seek.4470
      Callsites:
        - Src:             'demux/smf.c:515,20'
          Dst:             Seek
        - Src:             'demux/smf.c:523,20'
          Dst:             Seek
        - Src:             'demux/smf.c:529,20'
          Dst:             demux_vaControlHelper
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/smf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - demux
      BBCount:         12
      ICount:          125
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - ReadEvents
        - date_Get
        - es_out_Send
        - es_out_SetPCR
        - vlc_frame_Alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/smf.c:443,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:445,25'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - es_out_Send.4476
                - es_out_SetPCR.4497
            - BranchSide:      'demux/smf.c:460,22'
              BranchSideFuncs:
                - ReadEvents
        - Branch String:   'demux/smf.c:446,13'
          Branch Sides:
            - BranchSide:      'demux/smf.c:447,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:449,9'
              BranchSideFuncs:
                - es_out_Send.4476
                - es_out_SetPCR.4497
        - Branch String:   'demux/smf.c:462,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:463,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:465,9'
              BranchSideFuncs: []
        - Branch String:   'demux/smf.c:465,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:466,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:468,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/smf.c:443,22'
          Dst:             date_Get
        - Src:             'demux/smf.c:445,25'
          Dst:             vlc_frame_Alloc
        - Src:             'demux/smf.c:452,9'
          Dst:             es_out_Send
        - Src:             'demux/smf.c:453,9'
          Dst:             es_out_SetPCR
        - Src:             'demux/smf.c:462,9'
          Dst:             ReadEvents
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    U16_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap16
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:932,12'
          Dst:             vlc_bswap16
    - functionName:    GetDWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_license__demux_smf
      functionSourceFile: '/src/vlc/modules/demux/smf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_smf
      functionSourceFile: '/src/vlc/modules/demux/smf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_smf
      functionSourceFile: '/src/vlc/modules/demux/smf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/demux/smf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/demux/smf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         81
      ICount:          550
      EdgeCount:       109
      CyclomaticComplexity: 30
      functionsReached:
        - GetDWLE
        - ReadEvents
        - SeekSet0
        - U16_AT
        - U32_AT
        - date_Get
        - es_format_Init
        - es_out_Add
        - memcmp
        - vlc_object_Log
        - vlc_stream_Control
        - vlc_stream_Peek
        - vlc_stream_Read
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/smf.c:549,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:550,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:553,18'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - GetDWLE.4506
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Read
                - GetDWLE.4506
                - memcmp
                - vlc_stream_Peek
                - memcmp
                - U16_AT.4505
                - U16_AT.4505
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
                - vlc_stream_Read
        - Branch String:   'demux/smf.c:553,35'
          Branch Sides:
            - BranchSide:      'demux/smf.c:553,47'
              BranchSideFuncs:
                - memcmp
                - U16_AT.4505
                - U16_AT.4505
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:589,17'
              BranchSideFuncs:
                - memcmp
                - U16_AT.4505
                - U16_AT.4505
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
        - Branch String:   'demux/smf.c:553,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:555,38'
              BranchSideFuncs:
                - memcmp
                - U16_AT.4505
                - U16_AT.4505
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:589,17'
              BranchSideFuncs:
                - memcmp
                - U16_AT.4505
                - U16_AT.4505
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
        - Branch String:   'demux/smf.c:558,13'
          Branch Sides:
            - BranchSide:      'demux/smf.c:559,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:562,9'
              BranchSideFuncs:
                - vlc_stream_Read
                - GetDWLE.4506
                - memcmp
                - vlc_stream_Peek
                - memcmp
                - U16_AT.4505
                - U16_AT.4505
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
                - vlc_stream_Read
        - Branch String:   'demux/smf.c:568,14'
          Branch Sides:
            - BranchSide:      'demux/smf.c:568,35'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:569,17'
              BranchSideFuncs: []
        - Branch String:   'demux/smf.c:567,17'
          Branch Sides:
            - BranchSide:      'demux/smf.c:569,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:571,22'
              BranchSideFuncs:
                - GetDWLE.4506
                - memcmp
                - vlc_stream_Peek
                - memcmp
                - U16_AT.4505
                - U16_AT.4505
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Read
        - Branch String:   'demux/smf.c:573,17'
          Branch Sides:
            - BranchSide:      'demux/smf.c:574,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:575,25'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Peek
                - memcmp
                - U16_AT.4505
                - U16_AT.4505
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Read
                - GetDWLE.4506
        - Branch String:   'demux/smf.c:577,17'
          Branch Sides:
            - BranchSide:      'demux/smf.c:578,17'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Read
                - GetDWLE.4506
                - memcmp
                - vlc_stream_Peek
                - memcmp
                - U16_AT.4505
                - U16_AT.4505
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:580,34'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Read
                - GetDWLE.4506
                - memcmp
                - vlc_stream_Peek
                - memcmp
                - U16_AT.4505
                - U16_AT.4505
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
        - Branch String:   'demux/smf.c:580,17'
          Branch Sides:
            - BranchSide:      'demux/smf.c:562,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:581,17'
              BranchSideFuncs: []
        - Branch String:   'demux/smf.c:585,13'
          Branch Sides:
            - BranchSide:      'demux/smf.c:586,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:587,5'
              BranchSideFuncs:
                - memcmp
                - U16_AT.4505
                - U16_AT.4505
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
        - Branch String:   'demux/smf.c:589,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:590,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:591,10'
              BranchSideFuncs:
                - U16_AT.4505
                - U16_AT.4505
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
        - Branch String:   'demux/smf.c:594,5'
          Branch Sides:
            - BranchSide:      'demux/smf.c:597,24'
              BranchSideFuncs:
                - U16_AT.4505
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:600,24'
              BranchSideFuncs:
                - U16_AT.4505
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:604,13'
              BranchSideFuncs:
                - U16_AT.4505
                - vlc_object_Log
        - Branch String:   'demux/smf.c:612,21'
          Branch Sides:
            - BranchSide:      'demux/smf.c:612,25'
              BranchSideFuncs:
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:618,5'
              BranchSideFuncs:
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/smf.c:612,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:614,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:618,5'
              BranchSideFuncs:
                - vlc_object_Log
                - U16_AT.4505
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/smf.c:623,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:625,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:630,13'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/smf.c:630,13'
          Branch Sides:
            - BranchSide:      'demux/smf.c:632,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:635,9'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
        - Branch String:   'demux/smf.c:639,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:640,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:643,26'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
        - Branch String:   'demux/smf.c:643,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:644,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/smf.c:646,20'
              BranchSideFuncs:
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
        - Branch String:   'demux/smf.c:652,5'
          Branch Sides:
            - BranchSide:      'demux/smf.c:654,22'
              BranchSideFuncs:
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - free
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:690,29'
              BranchSideFuncs:
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
        - Branch String:   'demux/smf.c:660,19'
          Branch Sides:
            - BranchSide:      'demux/smf.c:660,39'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - free
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:666,9'
              BranchSideFuncs:
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - free
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/smf.c:660,13'
          Branch Sides:
            - BranchSide:      'demux/smf.c:662,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/smf.c:666,9'
              BranchSideFuncs:
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - free
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/smf.c:668,17'
          Branch Sides:
            - BranchSide:      'demux/smf.c:671,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/smf.c:675,25'
              BranchSideFuncs:
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Read
                - vlc_object_Log
                - free
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Seek
                - vlc_object_Log
        - Branch String:   'demux/smf.c:675,17'
          Branch Sides:
            - BranchSide:      'demux/smf.c:676,17'
              BranchSideFuncs:
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Read
                - memcmp
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/smf.c:678,39'
              BranchSideFuncs:
                - U32_AT.4504
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_stream_Seek
                - vlc_stream_Read
                - memcmp
                - vlc_stream_Tell
                - U32_AT.4504
                - vlc_stream_Control.4503
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/smf.c:681,17'
          Branch Sides:
            - BranchSide:      'demux/smf.c:666,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/smf.c:682,17'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/smf.c:690,67'
          Branch Sides:
            - BranchSide:      'demux/smf.c:690,70'
              BranchSideFuncs:
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - SeekSet0
                - date_Get.4471
                - ReadEvents
            - BranchSide:      'demux/smf.c:702,19'
              BranchSideFuncs:
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
        - Branch String:   'demux/smf.c:690,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:692,23'
              BranchSideFuncs:
                - SeekSet0
                - date_Get.4471
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - ReadEvents
            - BranchSide:      'demux/smf.c:702,19'
              BranchSideFuncs:
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
        - Branch String:   'demux/smf.c:692,13'
          Branch Sides:
            - BranchSide:      'demux/smf.c:693,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/smf.c:695,23'
              BranchSideFuncs:
                - date_Get.4471
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
                - ReadEvents
        - Branch String:   'demux/smf.c:695,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:696,30'
              BranchSideFuncs:
                - ReadEvents
                - date_Get.4471
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
            - BranchSide:      'demux/smf.c:699,36'
              BranchSideFuncs:
                - date_Get.4471
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
        - Branch String:   'demux/smf.c:696,18'
          Branch Sides:
            - BranchSide:      'demux/smf.c:695,9'
              BranchSideFuncs:
                - date_Get.4471
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
            - BranchSide:      'demux/smf.c:697,18'
              BranchSideFuncs:
                - date_Get.4471
                - SeekSet0
                - es_format_Init
                - es_out_Add.4502
                - free
        - Branch String:   'demux/smf.c:702,9'
          Branch Sides:
            - BranchSide:      'demux/smf.c:703,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/smf.c:706,5'
              BranchSideFuncs:
                - es_format_Init
                - es_out_Add.4502
      Callsites:
        - Src:             'demux/smf.c:549,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/smf.c:553,10'
          Dst:             memcmp
        - Src:             'demux/smf.c:553,39'
          Dst:             memcmp
        - Src:             'demux/smf.c:555,29'
          Dst:             GetDWLE
        - Src:             'demux/smf.c:557,9'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:558,13'
          Dst:             vlc_stream_Read
        - Src:             'demux/smf.c:568,18'
          Dst:             vlc_stream_Read
        - Src:             'demux/smf.c:572,24'
          Dst:             GetDWLE
        - Src:             'demux/smf.c:577,18'
          Dst:             memcmp
        - Src:             'demux/smf.c:580,17'
          Dst:             vlc_stream_Read
        - Src:             'demux/smf.c:585,13'
          Dst:             vlc_stream_Peek
        - Src:             'demux/smf.c:589,9'
          Dst:             memcmp
        - Src:             'demux/smf.c:594,13'
          Dst:             U16_AT
        - Src:             'demux/smf.c:604,13'
          Dst:             U16_AT
        - Src:             'demux/smf.c:604,13'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:610,23'
          Dst:             U16_AT
        - Src:             'demux/smf.c:614,9'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:618,5'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:622,21'
          Dst:             U16_AT
        - Src:             'demux/smf.c:625,9'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:632,13'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:635,9'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:643,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/smf.c:660,22'
          Dst:             vlc_stream_Seek
        - Src:             'demux/smf.c:662,13'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:668,17'
          Dst:             vlc_stream_Read
        - Src:             'demux/smf.c:671,17'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:675,17'
          Dst:             memcmp
        - Src:             'demux/smf.c:678,39'
          Dst:             U32_AT
        - Src:             'demux/smf.c:679,13'
          Dst:             vlc_object_Log
        - Src:             'demux/smf.c:681,41'
          Dst:             vlc_stream_Tell
        - Src:             'demux/smf.c:681,17'
          Dst:             vlc_stream_Seek
        - Src:             'demux/smf.c:685,21'
          Dst:             vlc_stream_Tell
        - Src:             'demux/smf.c:686,22'
          Dst:             U32_AT
        - Src:             'demux/smf.c:690,9'
          Dst:             vlc_stream_Control
        - Src:             'demux/smf.c:692,13'
          Dst:             SeekSet0
        - Src:             'demux/smf.c:696,18'
          Dst:             ReadEvents
        - Src:             'demux/smf.c:699,25'
          Dst:             date_Get
        - Src:             'demux/smf.c:702,9'
          Dst:             SeekSet0
        - Src:             'demux/smf.c:706,5'
          Dst:             es_format_Init
        - Src:             'demux/smf.c:710,15'
          Dst:             es_out_Add
    - functionName:    vlc_entry__demux_smf
      functionSourceFile: '/src/vlc/modules/demux/smf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         26
      ICount:          198
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/smf.c:732,1'
          Branch Sides:
            - BranchSide:      'demux/smf.c:732,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:732,1'
              BranchSideFuncs: []
        - Branch String:   'demux/smf.c:732,1'
          Branch Sides:
            - BranchSide:      'demux/smf.c:732,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:733,5'
              BranchSideFuncs: []
        - Branch String:   'demux/smf.c:733,5'
          Branch Sides:
            - BranchSide:      'demux/smf.c:733,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:734,5'
              BranchSideFuncs: []
        - Branch String:   'demux/smf.c:735,5'
          Branch Sides:
            - BranchSide:      'demux/smf.c:735,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:740,1'
              BranchSideFuncs: []
        - Branch String:   'demux/smf.c:735,5'
          Branch Sides:
            - BranchSide:      'demux/smf.c:735,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:736,5'
              BranchSideFuncs: []
        - Branch String:   'demux/smf.c:736,5'
          Branch Sides:
            - BranchSide:      'demux/smf.c:736,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:736,5'
              BranchSideFuncs: []
        - Branch String:   'demux/smf.c:736,5'
          Branch Sides:
            - BranchSide:      'demux/smf.c:736,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:737,5'
              BranchSideFuncs: []
        - Branch String:   'demux/smf.c:737,5'
          Branch Sides:
            - BranchSide:      'demux/smf.c:737,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:738,5'
              BranchSideFuncs: []
        - Branch String:   'demux/smf.c:738,5'
          Branch Sides:
            - BranchSide:      'demux/smf.c:738,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:739,5'
              BranchSideFuncs: []
        - Branch String:   'demux/smf.c:739,5'
          Branch Sides:
            - BranchSide:      'demux/smf.c:739,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/smf.c:740,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/smf.c:736,5'
          Dst:             Open
        - Src:             'demux/smf.c:736,5'
          Dst:             Close
    - functionName:    subtitle_cmp
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - second
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:909,12'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:909,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:909,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TextPreviousLine
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - txt
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:983,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:983,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:984,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ParseRealTime
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2096
      functionLinenumberEnd: 2108
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz
        - h
        - m
        - s
        - f
      BBCount:         17
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - __isoc99_sscanf
        - vlc_tick_from_seci
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:2097,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2097,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:2098,17'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:2098,55'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2099,21'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:2104,16'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:2099,53'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2100,21'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:2104,16'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:2100,47'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2101,21'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:2104,16'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:2101,47'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2102,21'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:2104,16'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:2098,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2104,16'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:2107,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/subtitle.c:2098,9'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:2099,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:2100,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:2101,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:2102,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:2104,16'
          Dst:             vlc_tick_from_seci
    - functionName:    vlc_tick_from_seci
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - sec
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_SetFloat
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - f
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:366,12'
          Dst:             var_SetChecked
    - functionName:    ParseSamiSearch
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - txt
        - psz_start
        - psz_str
      BBCount:         14
      ICount:          89
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - TextGetLine
        - strcasestr
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:1375,19'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1375,34'
              BranchSideFuncs:
                - strcasestr
                - TextGetLine
                - strcasestr
                - strlen
                - strcasestr
                - strlen
            - BranchSide:      'demux/subtitle.c:1381,5'
              BranchSideFuncs:
                - TextGetLine
                - strcasestr
                - strlen
        - Branch String:   'demux/subtitle.c:1375,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1377,37'
              BranchSideFuncs:
                - strcasestr
                - strlen
            - BranchSide:      'demux/subtitle.c:1381,5'
              BranchSideFuncs:
                - TextGetLine
                - strcasestr
                - strlen
        - Branch String:   'demux/subtitle.c:1384,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1385,13'
              BranchSideFuncs:
                - strcasestr
                - TextGetLine
                - strlen
            - BranchSide:      'demux/subtitle.c:1387,37'
              BranchSideFuncs:
                - strcasestr
                - TextGetLine
                - strlen
        - Branch String:   'demux/subtitle.c:1388,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1381,5'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'demux/subtitle.c:1389,21'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'demux/subtitle.c:1375,22'
          Dst:             strcasestr
        - Src:             'demux/subtitle.c:1377,25'
          Dst:             strcasestr
        - Src:             'demux/subtitle.c:1378,19'
          Dst:             strlen
        - Src:             'demux/subtitle.c:1383,25'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:1387,25'
          Dst:             strcasestr
        - Src:             'demux/subtitle.c:1389,23'
          Dst:             strlen
    - functionName:    TextGetLine
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - txt
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:976,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:977,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:979,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    subtitle_ParseSubViewerTiming
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_subtitle
        - s
      BBCount:         6
      ICount:          84
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __isoc99_sscanf
        - vlc_tick_from_seci
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:1196,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1199,31'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:1206,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/subtitle.c:1196,9'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1199,31'
          Dst:             vlc_tick_from_seci
        - Src:             'demux/subtitle.c:1202,31'
          Dst:             vlc_tick_from_seci
    - functionName:    subtitle_ParseSubRipTimingValue
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - timing_value
        - s
        - length
      BBCount:         20
      ICount:          124
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __isoc99_sscanf
        - vlc_tick_from_seci
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:1135,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1135,20'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:1138,16'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:1134,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1136,9'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:1138,16'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:1139,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1139,20'
              BranchSideFuncs:
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:1142,8'
              BranchSideFuncs:
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:1138,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1140,9'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:1142,8'
              BranchSideFuncs:
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:1144,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1144,20'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:1147,5'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:1143,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1145,9'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:1147,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/subtitle.c:1134,9'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1138,9'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1143,9'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1151,11'
          Dst:             vlc_tick_from_seci
    - functionName:    realloc_or_free
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - sz
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
      functionUses:    8
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:51,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:51,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:52,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_arrays.h:50,15'
          Dst:             realloc
    - functionName:    subtitle_ParseSubRipTiming
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_subtitle
        - s
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
        - strstr
        - subtitle_ParseSubRipTimingValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:1165,27'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1165,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:1166,9'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:1165,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1166,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:1168,48'
              BranchSideFuncs:
                - subtitle_ParseSubRipTimingValue
                - strlen
                - subtitle_ParseSubRipTimingValue
        - Branch String:   'demux/subtitle.c:1169,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1170,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:1172,25'
              BranchSideFuncs:
                - strlen
                - subtitle_ParseSubRipTimingValue
      Callsites:
        - Src:             'demux/subtitle.c:1164,29'
          Dst:             strstr
        - Src:             'demux/subtitle.c:1168,15'
          Dst:             subtitle_ParseSubRipTimingValue
        - Src:             'demux/subtitle.c:1173,72'
          Dst:             strlen
        - Src:             'demux/subtitle.c:1173,12'
          Dst:             subtitle_ParseSubRipTimingValue
    - functionName:    ParseSubRipSubViewer
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_obj
        - p_props
        - txt
        - p_subtitle
        - pf_parse_timing
        - b_replace_br
      BBCount:         30
      ICount:          203
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - TextGetLine
        - realloc_or_free
        - strlen
        - strstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:1075,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1076,13'
              BranchSideFuncs:
                - TextGetLine
                - TextGetLine
                - realloc_or_free.4664
                - strstr
                - strlen
                - strlen
            - BranchSide:      'demux/subtitle.c:1078,13'
              BranchSideFuncs:
                - TextGetLine
                - TextGetLine
                - realloc_or_free.4664
                - strstr
                - strlen
                - strlen
        - Branch String:   'demux/subtitle.c:1078,60'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1071,5'
              BranchSideFuncs:
                - TextGetLine
                - TextGetLine
                - realloc_or_free.4664
                - strstr
                - strlen
                - strlen
            - BranchSide:      'demux/subtitle.c:1079,13'
              BranchSideFuncs:
                - TextGetLine
                - TextGetLine
                - realloc_or_free.4664
                - strstr
                - strlen
                - strlen
        - Branch String:   'demux/subtitle.c:1078,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1071,5'
              BranchSideFuncs:
                - TextGetLine
                - realloc_or_free.4664
                - strstr
                - strlen
                - strlen
            - BranchSide:      'demux/subtitle.c:1081,13'
              BranchSideFuncs:
                - TextGetLine
                - realloc_or_free.4664
                - strstr
                - strlen
                - strlen
        - Branch String:   'demux/subtitle.c:1093,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1093,29'
              BranchSideFuncs:
                - strlen
                - realloc_or_free.4664
                - TextGetLine
                - strstr
                - strlen
            - BranchSide:      'demux/subtitle.c:1093,15'
              BranchSideFuncs:
                - realloc_or_free.4664
                - TextGetLine
                - strlen
                - strstr
                - strlen
        - Branch String:   'demux/subtitle.c:1094,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1096,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:1102,37'
              BranchSideFuncs:
                - realloc_or_free.4664
                - TextGetLine
                - strlen
                - strstr
                - strlen
        - Branch String:   'demux/subtitle.c:1096,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1097,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:1098,36'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:1103,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1104,13'
              BranchSideFuncs:
                - TextGetLine
                - realloc_or_free.4664
                - strlen
                - strstr
                - strlen
            - BranchSide:      'demux/subtitle.c:1106,18'
              BranchSideFuncs:
                - TextGetLine
                - realloc_or_free.4664
                - strlen
                - strstr
                - strlen
        - Branch String:   'demux/subtitle.c:1111,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1088,5'
              BranchSideFuncs:
                - strstr
                - TextGetLine
                - realloc_or_free.4664
                - strlen
                - strlen
            - BranchSide:      'demux/subtitle.c:1115,13'
              BranchSideFuncs:
                - strstr
                - TextGetLine
                - realloc_or_free.4664
                - strlen
                - strlen
        - Branch String:   'demux/subtitle.c:1115,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1117,19'
              BranchSideFuncs:
                - strlen
                - strstr
                - TextGetLine
                - realloc_or_free.4664
                - strlen
            - BranchSide:      'demux/subtitle.c:1121,9'
              BranchSideFuncs:
                - TextGetLine
                - realloc_or_free.4664
                - strstr
                - strlen
                - strlen
      Callsites:
        - Src:             'demux/subtitle.c:1073,25'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:1090,25'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:1093,21'
          Dst:             strlen
        - Src:             'demux/subtitle.c:1102,20'
          Dst:             realloc_or_free
        - Src:             'demux/subtitle.c:1115,26'
          Dst:             strstr
        - Src:             'demux/subtitle.c:1118,36'
          Dst:             strlen
    - functionName:    ParseSCC
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2366
      functionLinenumberEnd: 2447
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - p_props
        - txt
        - p_subtitle
        - i_idx
      BBCount:         41
      ICount:          292
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - TextGetLine
        - __isoc99_sscanf
        - strchr
        - strdup
        - var_GetFloat
        - vlc_tick_from_seci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:2388,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2390,21'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
                - strdup
            - BranchSide:      'demux/subtitle.c:2400,5'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
                - strdup
        - Branch String:   'demux/subtitle.c:2390,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2392,28'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
                - strdup
            - BranchSide:      'demux/subtitle.c:2398,5'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
                - strdup
        - Branch String:   'demux/subtitle.c:2392,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2394,38'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
                - strdup
            - BranchSide:      'demux/subtitle.c:2397,9'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
                - strdup
        - Branch String:   'demux/subtitle.c:2403,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2404,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
                - TextGetLine
                - strdup
            - BranchSide:      'demux/subtitle.c:2408,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
                - TextGetLine
                - strdup
        - Branch String:   'demux/subtitle.c:2408,74'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2409,19'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
                - strdup
            - BranchSide:      'demux/subtitle.c:2410,13'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
                - strdup
        - Branch String:   'demux/subtitle.c:2409,28'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2409,31'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
                - TextGetLine
                - __isoc99_sscanf
                - strdup
            - BranchSide:      'demux/subtitle.c:2413,29'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
                - TextGetLine
                - __isoc99_sscanf
                - strdup
        - Branch String:   'demux/subtitle.c:2408,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2410,13'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
                - strdup
            - BranchSide:      'demux/subtitle.c:2413,29'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
                - TextGetLine
                - __isoc99_sscanf
                - strdup
        - Branch String:   'demux/subtitle.c:2415,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2415,25'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
                - TextGetLine
                - __isoc99_sscanf
                - strdup
            - BranchSide:      'demux/subtitle.c:2426,24'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
                - TextGetLine
                - __isoc99_sscanf
                - strdup
        - Branch String:   'demux/subtitle.c:2415,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2419,37'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
                - TextGetLine
                - __isoc99_sscanf
                - strdup
            - BranchSide:      'demux/subtitle.c:2426,24'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
                - TextGetLine
                - __isoc99_sscanf
                - strdup
        - Branch String:   'demux/subtitle.c:2433,23'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2433,47'
              BranchSideFuncs:
                - strdup
                - TextGetLine
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
            - BranchSide:      'demux/subtitle.c:2436,14'
              BranchSideFuncs:
                - strdup
                - TextGetLine
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
        - Branch String:   'demux/subtitle.c:2433,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2434,13'
              BranchSideFuncs:
                - strdup
                - TextGetLine
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
            - BranchSide:      'demux/subtitle.c:2436,14'
              BranchSideFuncs:
                - strdup
                - TextGetLine
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
        - Branch String:   'demux/subtitle.c:2436,14'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2437,13'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - strchr
                - strchr
                - strdup
            - BranchSide:      'demux/subtitle.c:2439,40'
              BranchSideFuncs:
                - strdup
        - Branch String:   'demux/subtitle.c:2440,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2441,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:2443,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/subtitle.c:2387,19'
          Dst:             var_GetFloat
        - Src:             'demux/subtitle.c:2402,32'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:2408,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:2428,44'
          Dst:             vlc_tick_from_seci
        - Src:             'demux/subtitle.c:2432,32'
          Dst:             strchr
        - Src:             'demux/subtitle.c:2433,39'
          Dst:             strchr
        - Src:             'demux/subtitle.c:2439,32'
          Dst:             strdup
    - functionName:    var_GetFloat
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:455,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:456,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:458,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:455,10'
          Dst:             var_GetChecked
    - functionName:    ParseCommonSBV
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2308
      functionLinenumberEnd: 2362
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - p_props
        - txt
        - p_subtitle
        - i_idx
      BBCount:         24
      ICount:          219
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - TextGetLine
        - __isoc99_sscanf
        - realloc_or_free
        - strlen
        - vlc_tick_from_seci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:2320,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2321,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - TextGetLine
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - TextGetLine
                - realloc_or_free.4664
                - strlen
            - BranchSide:      'demux/subtitle.c:2323,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - TextGetLine
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - TextGetLine
                - realloc_or_free.4664
                - strlen
        - Branch String:   'demux/subtitle.c:2323,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2314,5'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - TextGetLine
                - __isoc99_sscanf
                - TextGetLine
                - realloc_or_free.4664
                - strlen
            - BranchSide:      'demux/subtitle.c:2327,35'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - TextGetLine
                - __isoc99_sscanf
                - TextGetLine
                - realloc_or_free.4664
                - strlen
        - Branch String:   'demux/subtitle.c:2332,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2333,17'
              BranchSideFuncs:
                - TextGetLine
                - realloc_or_free.4664
                - strlen
            - BranchSide:      'demux/subtitle.c:2334,9'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - TextGetLine
                - realloc_or_free.4664
                - strlen
        - Branch String:   'demux/subtitle.c:2345,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2345,29'
              BranchSideFuncs:
                - strlen
                - realloc_or_free.4664
                - TextGetLine
            - BranchSide:      'demux/subtitle.c:2345,15'
              BranchSideFuncs:
                - realloc_or_free.4664
                - TextGetLine
                - strlen
        - Branch String:   'demux/subtitle.c:2346,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2348,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:2354,37'
              BranchSideFuncs:
                - realloc_or_free.4664
                - TextGetLine
                - strlen
        - Branch String:   'demux/subtitle.c:2348,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2349,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:2350,36'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:2355,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2356,13'
              BranchSideFuncs:
                - TextGetLine
                - realloc_or_free.4664
                - strlen
            - BranchSide:      'demux/subtitle.c:2358,18'
              BranchSideFuncs:
                - TextGetLine
                - realloc_or_free.4664
                - strlen
      Callsites:
        - Src:             'demux/subtitle.c:2316,25'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:2323,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:2327,35'
          Dst:             vlc_tick_from_seci
        - Src:             'demux/subtitle.c:2330,35'
          Dst:             vlc_tick_from_seci
        - Src:             'demux/subtitle.c:2342,25'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:2345,21'
          Dst:             strlen
        - Src:             'demux/subtitle.c:2354,20'
          Dst:             realloc_or_free
    - functionName:    ParseSubViewer1
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2258
      functionLinenumberEnd: 2304
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - p_props
        - txt
        - p_subtitle
        - i_idx
      BBCount:         19
      ICount:          153
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - TextGetLine
        - __isoc99_sscanf
        - strdup
        - vlc_tick_from_seci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:2270,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2271,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - TextGetLine
                - vlc_tick_from_seci.4659
                - TextGetLine
                - strdup
                - TextGetLine
                - free
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:2273,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - TextGetLine
                - vlc_tick_from_seci.4659
                - TextGetLine
                - strdup
                - TextGetLine
                - free
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:2273,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2264,5'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
                - TextGetLine
                - strdup
                - TextGetLine
                - free
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:2275,48'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
                - TextGetLine
                - strdup
                - TextGetLine
                - free
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:2278,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2279,17'
              BranchSideFuncs:
                - strdup
                - TextGetLine
                - free
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:2281,32'
              BranchSideFuncs:
                - strdup
                - TextGetLine
                - free
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:2282,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2283,17'
              BranchSideFuncs:
                - TextGetLine
                - free
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:2285,30'
              BranchSideFuncs:
                - TextGetLine
                - free
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:2286,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2288,23'
              BranchSideFuncs:
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:2292,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:2292,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2293,39'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:2295,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/subtitle.c:2268,19'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:2273,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:2275,48'
          Dst:             vlc_tick_from_seci
        - Src:             'demux/subtitle.c:2277,17'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:2281,24'
          Dst:             strdup
        - Src:             'demux/subtitle.c:2285,17'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:2292,17'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:2293,39'
          Dst:             vlc_tick_from_seci
    - functionName:    ParseDKS
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2203
      functionLinenumberEnd: 2254
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - p_props
        - txt
        - p_subtitle
        - i_idx
      BBCount:         20
      ICount:          171
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - TextGetLine
        - __isoc99_sscanf
        - strlen
        - strstr
        - vlc_tick_from_seci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:2216,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2217,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - __isoc99_sscanf
                - free
                - TextGetLine
                - vlc_tick_from_seci.4659
                - TextGetLine
                - free
                - __isoc99_sscanf
                - strstr
                - strlen
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:2219,36'
              BranchSideFuncs:
                - strlen
                - malloc
                - __isoc99_sscanf
                - free
                - TextGetLine
                - vlc_tick_from_seci.4659
                - TextGetLine
                - free
                - __isoc99_sscanf
                - strstr
                - strlen
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:2220,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2221,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - vlc_tick_from_seci.4659
                - TextGetLine
                - free
                - __isoc99_sscanf
                - strstr
                - strlen
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:2223,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - vlc_tick_from_seci.4659
                - TextGetLine
                - free
                - __isoc99_sscanf
                - strstr
                - strlen
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:2223,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2226,48'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
                - TextGetLine
                - free
                - __isoc99_sscanf
                - strstr
                - strlen
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:2241,15'
              BranchSideFuncs:
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - TextGetLine
                - free
                - __isoc99_sscanf
                - strstr
                - strlen
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:2229,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2231,23'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strstr
                - strlen
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:2235,25'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strstr
                - strlen
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:2235,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2236,39'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
                - strstr
                - strlen
            - BranchSide:      'demux/subtitle.c:2238,17'
              BranchSideFuncs:
                - strstr
                - strlen
        - Branch String:   'demux/subtitle.c:2246,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2248,11'
              BranchSideFuncs:
                - strlen
                - strstr
            - BranchSide:      'demux/subtitle.c:2252,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/subtitle.c:2214,19'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:2219,28'
          Dst:             strlen
        - Src:             'demux/subtitle.c:2223,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:2226,48'
          Dst:             vlc_tick_from_seci
        - Src:             'demux/subtitle.c:2228,17'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:2235,17'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:2236,39'
          Dst:             vlc_tick_from_seci
        - Src:             'demux/subtitle.c:2246,18'
          Dst:             strstr
        - Src:             'demux/subtitle.c:2249,28'
          Dst:             strlen
    - functionName:    ParseRealText
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2112
      functionLinenumberEnd: 2199
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - p_props
        - txt
        - p_subtitle
        - i_idx
      BBCount:         36
      ICount:          282
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - ParseRealTime
        - TextGetLine
        - TextPreviousLine
        - __isoc99_sscanf
        - realloc_or_free
        - strcasestr
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:2125,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2126,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - strcasestr
                - TextGetLine
                - free
                - __isoc99_sscanf
                - ParseRealTime
                - ParseRealTime
                - strlen
                - TextGetLine
                - free
                - strlen
                - strcasestr
                - strcasestr
                - realloc_or_free.4664
                - TextPreviousLine
                - strlen
                - __isoc99_sscanf
            - BranchSide:      'demux/subtitle.c:2128,36'
              BranchSideFuncs:
                - strlen
                - malloc
                - strcasestr
                - TextGetLine
                - free
                - __isoc99_sscanf
                - ParseRealTime
                - ParseRealTime
                - strlen
                - TextGetLine
                - free
                - strlen
                - strcasestr
                - strcasestr
                - realloc_or_free.4664
                - TextPreviousLine
                - strlen
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:2129,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2130,13'
              BranchSideFuncs:
                - strcasestr
                - TextGetLine
                - free
                - strlen
                - malloc
                - __isoc99_sscanf
                - ParseRealTime
                - ParseRealTime
                - strlen
                - TextGetLine
                - free
                - strlen
                - strcasestr
                - strcasestr
                - realloc_or_free.4664
                - TextPreviousLine
                - strlen
                - __isoc99_sscanf
            - BranchSide:      'demux/subtitle.c:2134,38'
              BranchSideFuncs:
                - strcasestr
                - TextGetLine
                - free
                - strlen
                - malloc
                - __isoc99_sscanf
                - ParseRealTime
                - ParseRealTime
                - strlen
                - TextGetLine
                - free
                - strlen
                - strcasestr
                - strcasestr
                - realloc_or_free.4664
                - TextPreviousLine
                - strlen
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:2135,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2118,5'
              BranchSideFuncs:
                - __isoc99_sscanf
                - ParseRealTime
                - ParseRealTime
                - strlen
                - TextGetLine
                - free
                - strlen
                - strcasestr
                - strcasestr
                - realloc_or_free.4664
                - TextPreviousLine
                - strlen
                - __isoc99_sscanf
                - TextGetLine
                - free
                - strlen
                - malloc
                - strcasestr
            - BranchSide:      'demux/subtitle.c:2139,27'
              BranchSideFuncs:
                - __isoc99_sscanf
                - ParseRealTime
                - ParseRealTime
                - strlen
                - TextGetLine
                - free
                - strlen
                - strcasestr
                - strcasestr
                - realloc_or_free.4664
                - TextPreviousLine
                - strlen
                - __isoc99_sscanf
                - TextGetLine
                - free
                - strlen
                - malloc
                - strcasestr
        - Branch String:   'demux/subtitle.c:2141,66'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2143,31'
              BranchSideFuncs:
                - __isoc99_sscanf
                - ParseRealTime
                - ParseRealTime
                - strlen
                - TextGetLine
                - free
                - strlen
                - strcasestr
                - strcasestr
                - realloc_or_free.4664
                - TextPreviousLine
                - strlen
                - TextGetLine
                - free
                - strlen
                - malloc
                - strcasestr
                - __isoc99_sscanf
            - BranchSide:      'demux/subtitle.c:2152,45'
              BranchSideFuncs:
                - ParseRealTime
                - ParseRealTime
                - strlen
                - TextGetLine
                - free
                - strlen
                - strcasestr
                - strcasestr
                - realloc_or_free.4664
                - TextPreviousLine
                - strlen
        - Branch String:   'demux/subtitle.c:2139,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2148,17'
              BranchSideFuncs:
                - TextGetLine
                - free
                - strlen
                - malloc
                - strcasestr
                - __isoc99_sscanf
                - ParseRealTime
                - ParseRealTime
                - strlen
                - TextGetLine
                - free
                - strlen
                - strcasestr
                - strcasestr
                - realloc_or_free.4664
                - TextPreviousLine
                - strlen
                - __isoc99_sscanf
            - BranchSide:      'demux/subtitle.c:2152,45'
              BranchSideFuncs:
                - ParseRealTime
                - ParseRealTime
                - strlen
                - TextGetLine
                - free
                - strlen
                - strcasestr
                - strcasestr
                - realloc_or_free.4664
                - TextPreviousLine
                - strlen
        - Branch String:   'demux/subtitle.c:2153,49'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2153,63'
              BranchSideFuncs:
                - ParseRealTime
                - strlen
                - TextGetLine
                - free
                - strlen
                - strcasestr
                - strcasestr
                - realloc_or_free.4664
                - TextPreviousLine
                - strlen
            - BranchSide:      'demux/subtitle.c:2153,46'
              BranchSideFuncs:
                - ParseRealTime
                - strlen
                - TextGetLine
                - free
                - strlen
                - strcasestr
                - strcasestr
                - realloc_or_free.4664
                - TextPreviousLine
                - strlen
        - Branch String:   'demux/subtitle.c:2156,48'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2156,62'
              BranchSideFuncs:
                - strlen
                - TextGetLine
                - free
                - strlen
                - strcasestr
                - strcasestr
                - realloc_or_free.4664
                - TextPreviousLine
                - strlen
            - BranchSide:      'demux/subtitle.c:2156,45'
              BranchSideFuncs:
                - strlen
                - TextGetLine
                - free
                - strlen
                - strcasestr
                - strcasestr
                - realloc_or_free.4664
                - TextPreviousLine
                - strlen
        - Branch String:   'demux/subtitle.c:2167,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2169,19'
              BranchSideFuncs:
                - strlen
                - strcasestr
                - strcasestr
                - realloc_or_free.4664
                - TextGetLine
                - free
                - TextPreviousLine
                - strlen
            - BranchSide:      'demux/subtitle.c:2173,32'
              BranchSideFuncs:
                - strlen
                - strcasestr
                - strcasestr
                - realloc_or_free.4664
                - TextGetLine
                - free
                - TextPreviousLine
                - strlen
        - Branch String:   'demux/subtitle.c:2174,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2174,26'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'demux/subtitle.c:2176,25'
              BranchSideFuncs:
                - strcasestr
                - strcasestr
                - realloc_or_free.4664
                - TextGetLine
                - free
                - strlen
                - strlen
                - TextPreviousLine
        - Branch String:   'demux/subtitle.c:2176,38'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2177,25'
              BranchSideFuncs:
                - TextPreviousLine
                - strlen
            - BranchSide:      'demux/subtitle.c:2179,31'
              BranchSideFuncs:
                - TextPreviousLine
                - strlen
        - Branch String:   'demux/subtitle.c:2176,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2179,31'
              BranchSideFuncs:
                - TextPreviousLine
                - strlen
            - BranchSide:      'demux/subtitle.c:2183,37'
              BranchSideFuncs:
                - realloc_or_free.4664
                - TextGetLine
                - free
                - strlen
                - strcasestr
                - strcasestr
                - TextPreviousLine
                - strlen
        - Branch String:   'demux/subtitle.c:2184,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2185,13'
              BranchSideFuncs:
                - TextGetLine
                - free
                - strlen
                - strcasestr
                - strcasestr
                - realloc_or_free.4664
                - TextPreviousLine
                - strlen
            - BranchSide:      'demux/subtitle.c:2187,18'
              BranchSideFuncs:
                - TextGetLine
                - free
                - strlen
                - strcasestr
                - strcasestr
                - realloc_or_free.4664
                - TextPreviousLine
                - strlen
      Callsites:
        - Src:             'demux/subtitle.c:2122,25'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:2128,28'
          Dst:             strlen
        - Src:             'demux/subtitle.c:2134,26'
          Dst:             strcasestr
        - Src:             'demux/subtitle.c:2139,19'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:2143,23'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:2152,30'
          Dst:             ParseRealTime
        - Src:             'demux/subtitle.c:2155,22'
          Dst:             ParseRealTime
        - Src:             'demux/subtitle.c:2162,20'
          Dst:             strlen
        - Src:             'demux/subtitle.c:2165,25'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:2173,24'
          Dst:             strlen
        - Src:             'demux/subtitle.c:2176,13'
          Dst:             strcasestr
        - Src:             'demux/subtitle.c:2177,13'
          Dst:             strcasestr
        - Src:             'demux/subtitle.c:2179,13'
          Dst:             TextPreviousLine
        - Src:             'demux/subtitle.c:2183,20'
          Dst:             realloc_or_free
        - Src:             'demux/subtitle.c:2194,42'
          Dst:             strlen
    - functionName:    ParsePSB
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2054
      functionLinenumberEnd: 2093
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - p_props
        - txt
        - p_subtitle
        - i_idx
      BBCount:         19
      ICount:          162
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - TextGetLine
        - __isoc99_sscanf
        - strlen
        - vlc_tick_from_seci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:2068,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2069,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - __isoc99_sscanf
                - free
                - TextGetLine
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:2071,36'
              BranchSideFuncs:
                - strlen
                - malloc
                - __isoc99_sscanf
                - free
                - TextGetLine
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:2072,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2073,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:2075,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:2075,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2078,48'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:2082,15'
              BranchSideFuncs:
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:2086,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2088,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:2091,28'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:2088,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2089,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:2090,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/subtitle.c:2066,25'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:2071,28'
          Dst:             strlen
        - Src:             'demux/subtitle.c:2075,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:2078,48'
          Dst:             vlc_tick_from_seci
        - Src:             'demux/subtitle.c:2079,48'
          Dst:             vlc_tick_from_seci
    - functionName:    ParseJSS
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1809
      functionLinenumberEnd: 2050
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - p_props
        - txt
        - p_subtitle
        - i_idx
      BBCount:         153
      ICount:          1077
      EdgeCount:       203
      CyclomaticComplexity: 52
      functionsReached:
        - TextGetLine
        - __ctype_b_loc
        - __isoc99_sscanf
        - calloc
        - realloc_or_free
        - strcat
        - strcpy
        - strlen
        - toupper
        - vlc_object_Log
        - vlc_tick_from_seci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:1814,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1816,9'
              BranchSideFuncs:
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:1824,5'
              BranchSideFuncs:
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:1827,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1828,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:1830,38'
              BranchSideFuncs:
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:1832,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1833,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:1834,20'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:1838,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1841,48'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
            - BranchSide:      'demux/subtitle.c:1848,26'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:1848,18'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1851,21'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
            - BranchSide:      'demux/subtitle.c:1858,18'
              BranchSideFuncs:
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:1858,18'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1860,17'
              BranchSideFuncs:
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'demux/subtitle.c:1923,19'
              BranchSideFuncs:
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:1866,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1869,26'
              BranchSideFuncs:
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'demux/subtitle.c:1908,25'
              BranchSideFuncs:
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:1917,19'
              BranchSideFuncs:
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:1870,23'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1871,22'
              BranchSideFuncs:
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:1873,31'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - __ctype_b_loc
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:1873,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1876,26'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - __ctype_b_loc
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'demux/subtitle.c:1905,18'
              BranchSideFuncs:
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:1876,26'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1878,28'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - __ctype_b_loc
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'demux/subtitle.c:1882,35'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - __ctype_b_loc
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:1882,26'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1884,39'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - __isoc99_sscanf
            - BranchSide:      'demux/subtitle.c:1898,32'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:1884,30'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1886,39'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:1890,32'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:1909,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1910,21'
              BranchSideFuncs:
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:1912,26'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - strcpy
                - toupper
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:1913,21'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1914,21'
              BranchSideFuncs:
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:1915,17'
              BranchSideFuncs:
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - strcpy
                - toupper
                - __ctype_b_loc
                - __isoc99_sscanf
                - __ctype_b_loc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:1928,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1930,39'
              BranchSideFuncs:
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:1953,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:1932,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1934,19'
              BranchSideFuncs:
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
            - BranchSide:      'demux/subtitle.c:1938,32'
              BranchSideFuncs:
                - strlen
                - strlen
                - realloc_or_free.4664
                - strcat
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
        - Branch String:   'demux/subtitle.c:1939,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1940,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:1942,32'
              BranchSideFuncs:
                - strlen
                - realloc_or_free.4664
                - strcat
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
        - Branch String:   'demux/subtitle.c:1945,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1946,14'
              BranchSideFuncs:
                - strcat
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
            - BranchSide:      'demux/subtitle.c:1948,20'
              BranchSideFuncs:
                - strcat
                - strlen
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
                - TextGetLine
                - free
                - strlen
                - strlen
                - realloc_or_free.4664
        - Branch String:   'demux/subtitle.c:1953,29'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1953,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:1953,33'
              BranchSideFuncs:
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:1953,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1953,60'
              BranchSideFuncs:
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:1956,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:1956,45'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1956,49'
              BranchSideFuncs:
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:1958,9'
              BranchSideFuncs:
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:1956,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1958,9'
              BranchSideFuncs:
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:1968,5'
              BranchSideFuncs:
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:1958,26'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1958,30'
              BranchSideFuncs:
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:1958,9'
              BranchSideFuncs:
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:1958,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1959,13'
              BranchSideFuncs:
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:1965,5'
              BranchSideFuncs:
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:1968,29'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1968,5'
              BranchSideFuncs:
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:1968,33'
              BranchSideFuncs:
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:1968,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1968,60'
              BranchSideFuncs:
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:1971,33'
              BranchSideFuncs:
                - strlen
                - calloc
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:1974,30'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1974,34'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:1974,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:1974,51'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1974,55'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:1974,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:1974,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1976,18'
              BranchSideFuncs:
                - toupper
                - toupper
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:2046,28'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/subtitle.c:1976,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1979,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:1982,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:1989,18'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:1997,20'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:1997,20'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:2006,20'
              BranchSideFuncs:
                - toupper
                - toupper
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:2037,18'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:1982,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1984,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:1987,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:1985,21'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1985,58'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:1986,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:1989,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1991,18'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:1994,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:1997,44'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1997,50'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:1998,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:1997,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1998,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:1999,18'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:1999,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2001,18'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:2004,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:2006,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2008,18'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:2013,44'
              BranchSideFuncs:
                - toupper
                - toupper
                - vlc_object_Log
                - free
        - Branch String:   'demux/subtitle.c:2013,70'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2014,48'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:2016,25'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:2013,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2016,25'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:2019,20'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:2019,44'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2019,50'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:2024,25'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:2019,74'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2020,20'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:2024,25'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:2020,44'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2020,50'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:2024,25'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:2020,74'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2021,20'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:2024,25'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:2021,44'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2021,50'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:2024,25'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:2021,74'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2022,20'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:2024,25'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:2022,44'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2022,50'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:2024,25'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:2019,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2024,25'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:2027,20'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:2027,44'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2027,50'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:2029,25'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:2027,74'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2028,20'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:2029,25'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:2027,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2029,25'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:2030,26'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:2030,49'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2030,55'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:2031,24'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
        - Branch String:   'demux/subtitle.c:2037,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2039,31'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
            - BranchSide:      'demux/subtitle.c:2042,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - toupper
                - toupper
      Callsites:
        - Src:             'demux/subtitle.c:1826,25'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:1830,30'
          Dst:             strlen
        - Src:             'demux/subtitle.c:1838,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1841,48'
          Dst:             vlc_tick_from_seci
        - Src:             'demux/subtitle.c:1843,47'
          Dst:             vlc_tick_from_seci
        - Src:             'demux/subtitle.c:1848,18'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1851,21'
          Dst:             vlc_tick_from_seci
        - Src:             'demux/subtitle.c:1853,21'
          Dst:             vlc_tick_from_seci
        - Src:             'demux/subtitle.c:1864,13'
          Dst:             strcpy
        - Src:             'demux/subtitle.c:1866,21'
          Dst:             toupper
        - Src:             'demux/subtitle.c:1869,26'
          Dst:             __ctype_b_loc
        - Src:             'demux/subtitle.c:1873,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1882,26'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1884,30'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1886,30'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1891,30'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1899,26'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1908,25'
          Dst:             __ctype_b_loc
        - Src:             'demux/subtitle.c:1912,17'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1928,22'
          Dst:             strlen
        - Src:             'demux/subtitle.c:1930,26'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:1938,24'
          Dst:             strlen
        - Src:             'demux/subtitle.c:1942,24'
          Dst:             strlen
        - Src:             'demux/subtitle.c:1944,20'
          Dst:             realloc_or_free
        - Src:             'demux/subtitle.c:1949,9'
          Dst:             strcat
        - Src:             'demux/subtitle.c:1956,9'
          Dst:             __ctype_b_loc
        - Src:             'demux/subtitle.c:1971,25'
          Dst:             strlen
        - Src:             'demux/subtitle.c:1971,17'
          Dst:             calloc
        - Src:             'demux/subtitle.c:2013,19'
          Dst:             toupper
        - Src:             'demux/subtitle.c:2014,23'
          Dst:             toupper
        - Src:             'demux/subtitle.c:2047,5'
          Dst:             vlc_object_Log
    - functionName:    toupper
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ParseMPSub
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1805
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - p_props
        - txt
        - p_subtitle
        - i_idx
      BBCount:         49
      ICount:          340
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - TextGetLine
        - __isoc99_sscanf
        - realloc_or_free
        - strlen
        - strncmp
        - var_GetFloat
        - var_SetFloat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:1722,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1724,9'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - strncmp
                - strncmp
                - __isoc99_sscanf
                - var_GetFloat.4668
                - var_SetFloat
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
            - BranchSide:      'demux/subtitle.c:1730,5'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - strncmp
                - strncmp
                - __isoc99_sscanf
                - var_GetFloat.4668
                - var_SetFloat
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
        - Branch String:   'demux/subtitle.c:1733,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1735,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strncmp
                - strncmp
                - __isoc99_sscanf
                - TextGetLine
                - var_GetFloat.4668
                - var_SetFloat
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
            - BranchSide:      'demux/subtitle.c:1738,15'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strncmp
                - strncmp
                - __isoc99_sscanf
                - TextGetLine
                - var_GetFloat.4668
                - var_SetFloat
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
        - Branch String:   'demux/subtitle.c:1738,23'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1738,27'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - strncmp
                - strncmp
                - __isoc99_sscanf
                - var_GetFloat.4668
                - var_SetFloat
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
            - BranchSide:      'demux/subtitle.c:1739,13'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - strncmp
                - strncmp
                - __isoc99_sscanf
                - var_GetFloat.4668
                - var_SetFloat
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
        - Branch String:   'demux/subtitle.c:1738,14'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1739,13'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - strncmp
                - strncmp
                - __isoc99_sscanf
                - var_GetFloat.4668
                - var_SetFloat
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
            - BranchSide:      'demux/subtitle.c:1743,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strncmp
                - strncmp
                - __isoc99_sscanf
                - TextGetLine
                - var_GetFloat.4668
                - var_SetFloat
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
        - Branch String:   'demux/subtitle.c:1743,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1745,24'
              BranchSideFuncs:
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
            - BranchSide:      'demux/subtitle.c:1754,23'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - __isoc99_sscanf
                - TextGetLine
                - __isoc99_sscanf
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
                - var_GetFloat.4668
                - var_SetFloat
        - Branch String:   'demux/subtitle.c:1754,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1730,5'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - strncmp
                - strncmp
                - __isoc99_sscanf
                - var_GetFloat.4668
                - var_SetFloat
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
            - BranchSide:      'demux/subtitle.c:1756,38'
              BranchSideFuncs:
                - strncmp
                - __isoc99_sscanf
                - TextGetLine
                - __isoc99_sscanf
                - strncmp
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
                - var_GetFloat.4668
                - var_SetFloat
        - Branch String:   'demux/subtitle.c:1757,64'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1757,68'
              BranchSideFuncs:
                - __isoc99_sscanf
                - TextGetLine
                - __isoc99_sscanf
                - strncmp
                - strncmp
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
                - var_GetFloat.4668
                - var_SetFloat
            - BranchSide:      'demux/subtitle.c:1765,29'
              BranchSideFuncs:
                - __isoc99_sscanf
                - TextGetLine
                - __isoc99_sscanf
                - strncmp
                - strncmp
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
                - var_GetFloat.4668
                - var_SetFloat
        - Branch String:   'demux/subtitle.c:1757,90'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1757,93'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - strncmp
                - strncmp
                - __isoc99_sscanf
                - var_GetFloat.4668
                - var_SetFloat
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
            - BranchSide:      'demux/subtitle.c:1760,17'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - strncmp
                - strncmp
                - __isoc99_sscanf
                - var_GetFloat.4668
                - var_SetFloat
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
        - Branch String:   'demux/subtitle.c:1757,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1760,17'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - strncmp
                - strncmp
                - __isoc99_sscanf
                - var_GetFloat.4668
                - var_SetFloat
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
            - BranchSide:      'demux/subtitle.c:1765,29'
              BranchSideFuncs:
                - __isoc99_sscanf
                - TextGetLine
                - __isoc99_sscanf
                - strncmp
                - strncmp
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
                - var_GetFloat.4668
                - var_SetFloat
        - Branch String:   'demux/subtitle.c:1767,37'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1767,40'
              BranchSideFuncs:
                - var_GetFloat.4668
                - TextGetLine
                - __isoc99_sscanf
                - strncmp
                - strncmp
                - __isoc99_sscanf
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
                - var_SetFloat
            - BranchSide:      'demux/subtitle.c:1770,21'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - strncmp
                - strncmp
                - __isoc99_sscanf
                - var_GetFloat.4668
                - var_SetFloat
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
        - Branch String:   'demux/subtitle.c:1767,25'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1768,25'
              BranchSideFuncs:
                - var_SetFloat
                - TextGetLine
                - __isoc99_sscanf
                - strncmp
                - strncmp
                - __isoc99_sscanf
                - var_GetFloat.4668
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
            - BranchSide:      'demux/subtitle.c:1770,21'
              BranchSideFuncs:
                - TextGetLine
                - __isoc99_sscanf
                - strncmp
                - strncmp
                - __isoc99_sscanf
                - var_GetFloat.4668
                - var_SetFloat
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
        - Branch String:   'demux/subtitle.c:1782,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1784,19'
              BranchSideFuncs:
                - strlen
                - realloc_or_free.4664
                - TextGetLine
                - free
            - BranchSide:      'demux/subtitle.c:1788,32'
              BranchSideFuncs:
                - strlen
                - realloc_or_free.4664
                - TextGetLine
                - free
        - Branch String:   'demux/subtitle.c:1789,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1790,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:1792,37'
              BranchSideFuncs:
                - realloc_or_free.4664
                - TextGetLine
                - free
                - strlen
        - Branch String:   'demux/subtitle.c:1793,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1794,14'
              BranchSideFuncs:
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
            - BranchSide:      'demux/subtitle.c:1796,18'
              BranchSideFuncs:
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
        - Branch String:   'demux/subtitle.c:1801,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1802,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:1803,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/subtitle.c:1732,25'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:1743,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1754,14'
          Dst:             strncmp
        - Src:             'demux/subtitle.c:1757,18'
          Dst:             strncmp
        - Src:             'demux/subtitle.c:1765,21'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1767,40'
          Dst:             var_GetFloat
        - Src:             'demux/subtitle.c:1768,25'
          Dst:             var_SetFloat
        - Src:             'demux/subtitle.c:1780,25'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:1788,24'
          Dst:             strlen
        - Src:             'demux/subtitle.c:1792,20'
          Dst:             realloc_or_free
    - functionName:    ParsePJS
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - p_props
        - txt
        - p_subtitle
        - i_idx
      BBCount:         19
      ICount:          151
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - TextGetLine
        - __isoc99_sscanf
        - strlen
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:1684,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1685,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - vlc_object_Log
            - BranchSide:      'demux/subtitle.c:1687,35'
              BranchSideFuncs:
                - strlen
                - malloc
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - vlc_object_Log
        - Branch String:   'demux/subtitle.c:1688,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1689,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - strlen
                - vlc_object_Log
            - BranchSide:      'demux/subtitle.c:1692,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - strlen
                - vlc_object_Log
        - Branch String:   'demux/subtitle.c:1692,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1695,53'
              BranchSideFuncs:
                - strlen
                - vlc_object_Log
            - BranchSide:      'demux/subtitle.c:1702,15'
              BranchSideFuncs:
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - strlen
                - vlc_object_Log
        - Branch String:   'demux/subtitle.c:1706,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1708,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/subtitle.c:1712,28'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/subtitle.c:1708,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1709,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/subtitle.c:1710,5'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'demux/subtitle.c:1681,25'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:1687,28'
          Dst:             strlen
        - Src:             'demux/subtitle.c:1692,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1698,23'
          Dst:             strlen
        - Src:             'demux/subtitle.c:1713,5'
          Dst:             vlc_object_Log
    - functionName:    ParseAQT
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1610
      functionLinenumberEnd: 1667
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - p_props
        - txt
        - p_subtitle
        - i_idx
      BBCount:         21
      ICount:          175
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - TextGetLine
        - __isoc99_sscanf
        - realloc_or_free
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:1626,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1628,19'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strlen
                - realloc_or_free.4664
                - TextGetLine
                - free
            - BranchSide:      'demux/subtitle.c:1633,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strlen
                - realloc_or_free.4664
                - TextGetLine
                - free
        - Branch String:   'demux/subtitle.c:1633,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1636,17'
              BranchSideFuncs:
                - TextGetLine
                - free
                - __isoc99_sscanf
                - strlen
                - realloc_or_free.4664
            - BranchSide:      'demux/subtitle.c:1651,29'
              BranchSideFuncs:
                - strlen
                - realloc_or_free.4664
                - TextGetLine
                - free
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:1636,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1638,52'
              BranchSideFuncs:
                - TextGetLine
                - free
                - __isoc99_sscanf
                - strlen
                - realloc_or_free.4664
            - BranchSide:      'demux/subtitle.c:1644,52'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:1653,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1654,18'
              BranchSideFuncs:
                - TextGetLine
                - free
                - __isoc99_sscanf
                - strlen
                - realloc_or_free.4664
            - BranchSide:      'demux/subtitle.c:1656,22'
              BranchSideFuncs:
                - TextGetLine
                - free
                - __isoc99_sscanf
                - strlen
                - realloc_or_free.4664
        - Branch String:   'demux/subtitle.c:1659,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:1660,17'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:1663,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1664,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:1665,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/subtitle.c:1624,25'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:1633,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1651,21'
          Dst:             strlen
        - Src:             'demux/subtitle.c:1652,24'
          Dst:             realloc_or_free
    - functionName:    ParseMPL2
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1561
      functionLinenumberEnd: 1607
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - p_props
        - txt
        - p_subtitle
        - i_idx
      BBCount:         33
      ICount:          227
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - TextGetLine
        - __isoc99_sscanf
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:1574,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1575,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
            - BranchSide:      'demux/subtitle.c:1577,35'
              BranchSideFuncs:
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
        - Branch String:   'demux/subtitle.c:1578,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1579,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - strlen
            - BranchSide:      'demux/subtitle.c:1581,17'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - strlen
        - Branch String:   'demux/subtitle.c:1583,69'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1584,21'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'demux/subtitle.c:1586,48'
              BranchSideFuncs:
                - strlen
        - Branch String:   'demux/subtitle.c:1583,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1586,48'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'demux/subtitle.c:1590,15'
              BranchSideFuncs:
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strlen
        - Branch String:   'demux/subtitle.c:1587,35'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1587,62'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'demux/subtitle.c:1587,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'demux/subtitle.c:1593,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1596,13'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'demux/subtitle.c:1605,28'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:1596,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1597,13'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'demux/subtitle.c:1600,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'demux/subtitle.c:1600,32'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1600,37'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'demux/subtitle.c:1603,14'
              BranchSideFuncs:
                - strlen
        - Branch String:   'demux/subtitle.c:1600,44'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1600,47'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'demux/subtitle.c:1601,23'
              BranchSideFuncs:
                - strlen
        - Branch String:   'demux/subtitle.c:1600,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1601,23'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'demux/subtitle.c:1603,14'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'demux/subtitle.c:1570,25'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:1577,28'
          Dst:             strlen
        - Src:             'demux/subtitle.c:1583,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1584,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1601,52'
          Dst:             strlen
    - functionName:    ParseDVDSubtitle
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1552
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - p_props
        - txt
        - p_subtitle
        - i_idx
      BBCount:         23
      ICount:          188
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - TextGetLine
        - __isoc99_sscanf
        - realloc_or_free
        - strlen
        - vlc_tick_from_seci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:1507,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1508,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - TextGetLine
                - vlc_tick_from_seci.4659
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
            - BranchSide:      'demux/subtitle.c:1510,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - TextGetLine
                - vlc_tick_from_seci.4659
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
        - Branch String:   'demux/subtitle.c:1510,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1502,5'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
            - BranchSide:      'demux/subtitle.c:1514,35'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
        - Branch String:   'demux/subtitle.c:1529,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1531,19'
              BranchSideFuncs:
                - strlen
                - realloc_or_free.4664
                - TextGetLine
                - free
            - BranchSide:      'demux/subtitle.c:1535,25'
              BranchSideFuncs:
                - strlen
                - realloc_or_free.4664
                - TextGetLine
                - free
        - Branch String:   'demux/subtitle.c:1536,24'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1536,27'
              BranchSideFuncs:
                - realloc_or_free.4664
                - TextGetLine
                - free
                - strlen
            - BranchSide:      'demux/subtitle.c:1544,37'
              BranchSideFuncs:
                - realloc_or_free.4664
                - TextGetLine
                - free
                - strlen
        - Branch String:   'demux/subtitle.c:1536,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1538,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:1544,37'
              BranchSideFuncs:
                - realloc_or_free.4664
                - TextGetLine
                - free
                - strlen
        - Branch String:   'demux/subtitle.c:1538,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1539,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:1540,36'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:1545,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1546,13'
              BranchSideFuncs:
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
            - BranchSide:      'demux/subtitle.c:1548,18'
              BranchSideFuncs:
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
      Callsites:
        - Src:             'demux/subtitle.c:1504,25'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:1510,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1514,35'
          Dst:             vlc_tick_from_seci
        - Src:             'demux/subtitle.c:1526,25'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:1535,17'
          Dst:             strlen
        - Src:             'demux/subtitle.c:1544,20'
          Dst:             realloc_or_free
    - functionName:    ParseSami
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1475
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - p_props
        - txt
        - p_subtitle
        - i_idx
      BBCount:         39
      ICount:          255
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - ParseSamiSearch
        - TextGetLine
        - strcasestr
        - strdup
        - strncasecmp
        - strncmp
        - strtol
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:1407,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1408,9'
              BranchSideFuncs:
                - strtol
                - ParseSamiSearch
                - ParseSamiSearch
                - strdup
                - strncmp
                - strncasecmp
                - ParseSamiSearch
                - strcasestr
                - TextGetLine
            - BranchSide:      'demux/subtitle.c:1412,23'
              BranchSideFuncs:
                - strtol
                - ParseSamiSearch
                - ParseSamiSearch
                - strdup
                - strncmp
                - strncasecmp
                - ParseSamiSearch
                - strcasestr
                - TextGetLine
        - Branch String:   'demux/subtitle.c:1416,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1417,9'
              BranchSideFuncs:
                - ParseSamiSearch
                - strdup
                - strncmp
                - strncasecmp
                - ParseSamiSearch
                - strcasestr
                - TextGetLine
            - BranchSide:      'demux/subtitle.c:1420,33'
              BranchSideFuncs:
                - ParseSamiSearch
                - strdup
                - strncmp
                - strncasecmp
                - ParseSamiSearch
                - strcasestr
                - TextGetLine
        - Branch String:   'demux/subtitle.c:1420,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1421,9'
              BranchSideFuncs:
                - strdup
                - strncmp
                - strncasecmp
                - ParseSamiSearch
                - strcasestr
                - TextGetLine
            - BranchSide:      'demux/subtitle.c:1423,12'
              BranchSideFuncs:
                - strdup
                - strncmp
                - strncasecmp
                - ParseSamiSearch
                - strcasestr
                - TextGetLine
        - Branch String:   'demux/subtitle.c:1430,18'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1430,22'
              BranchSideFuncs:
                - strdup
                - strncmp
                - strncasecmp
                - ParseSamiSearch
                - strcasestr
                - TextGetLine
            - BranchSide:      'demux/subtitle.c:1430,9'
              BranchSideFuncs:
                - strdup
                - strncmp
                - strncasecmp
                - ParseSamiSearch
                - strcasestr
                - TextGetLine
        - Branch String:   'demux/subtitle.c:1430,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1431,30'
              BranchSideFuncs:
                - TextGetLine
                - strdup
                - strncmp
                - strncasecmp
                - ParseSamiSearch
                - strcasestr
            - BranchSide:      'demux/subtitle.c:1432,14'
              BranchSideFuncs:
                - strdup
                - strncmp
                - TextGetLine
                - strncasecmp
                - ParseSamiSearch
                - strcasestr
        - Branch String:   'demux/subtitle.c:1432,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1433,13'
              BranchSideFuncs:
                - strncmp
                - strdup
                - TextGetLine
                - strncasecmp
                - ParseSamiSearch
                - strcasestr
            - BranchSide:      'demux/subtitle.c:1435,14'
              BranchSideFuncs:
                - strncmp
                - strdup
                - TextGetLine
                - strncasecmp
                - ParseSamiSearch
                - strcasestr
        - Branch String:   'demux/subtitle.c:1435,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1437,31'
              BranchSideFuncs:
                - strncasecmp
                - ParseSamiSearch
                - strdup
                - strncmp
                - TextGetLine
                - strcasestr
            - BranchSide:      'demux/subtitle.c:1448,28'
              BranchSideFuncs:
                - strncmp
                - strdup
                - strncasecmp
                - ParseSamiSearch
                - strcasestr
                - TextGetLine
        - Branch String:   'demux/subtitle.c:1437,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1439,19'
              BranchSideFuncs:
                - strcasestr
                - ParseSamiSearch
                - strdup
                - strncmp
                - strncasecmp
                - TextGetLine
            - BranchSide:      'demux/subtitle.c:1441,34'
              BranchSideFuncs:
                - strcasestr
                - ParseSamiSearch
                - strdup
                - strncmp
                - strncasecmp
                - TextGetLine
        - Branch String:   'demux/subtitle.c:1441,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:0,0'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'demux/subtitle.c:1443,43'
              BranchSideFuncs:
                - strdup
        - Branch String:   'demux/subtitle.c:1448,18'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1450,15'
              BranchSideFuncs:
                - strdup
                - strncmp
                - strncasecmp
                - ParseSamiSearch
                - strcasestr
                - TextGetLine
            - BranchSide:      'demux/subtitle.c:1453,19'
              BranchSideFuncs:
                - strdup
                - strncmp
                - strncasecmp
                - ParseSamiSearch
                - strcasestr
                - TextGetLine
        - Branch String:   'demux/subtitle.c:1453,18'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1455,15'
              BranchSideFuncs:
                - strdup
                - strncmp
                - strncasecmp
                - ParseSamiSearch
                - strcasestr
                - TextGetLine
            - BranchSide:      'demux/subtitle.c:1460,18'
              BranchSideFuncs:
                - strdup
                - strncmp
                - strncasecmp
                - ParseSamiSearch
                - strcasestr
                - TextGetLine
        - Branch String:   'demux/subtitle.c:1463,23'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1426,5'
              BranchSideFuncs:
                - strdup
                - strncmp
                - strncasecmp
                - ParseSamiSearch
                - strcasestr
                - TextGetLine
            - BranchSide:      'demux/subtitle.c:1463,26'
              BranchSideFuncs:
                - strdup
                - strncmp
                - strncasecmp
                - ParseSamiSearch
                - strcasestr
                - TextGetLine
        - Branch String:   'demux/subtitle.c:1463,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1426,5'
              BranchSideFuncs:
                - strdup
                - strncmp
                - strncasecmp
                - ParseSamiSearch
                - strcasestr
                - TextGetLine
            - BranchSide:      'demux/subtitle.c:1465,30'
              BranchSideFuncs:
                - strdup
                - strncmp
                - strncasecmp
                - ParseSamiSearch
                - strcasestr
                - TextGetLine
      Callsites:
        - Src:             'demux/subtitle.c:1405,9'
          Dst:             ParseSamiSearch
        - Src:             'demux/subtitle.c:1412,15'
          Dst:             strtol
        - Src:             'demux/subtitle.c:1416,16'
          Dst:             ParseSamiSearch
        - Src:             'demux/subtitle.c:1420,16'
          Dst:             ParseSamiSearch
        - Src:             'demux/subtitle.c:1431,17'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:1437,18'
          Dst:             strncasecmp
        - Src:             'demux/subtitle.c:1441,22'
          Dst:             strcasestr
        - Src:             'demux/subtitle.c:1446,17'
          Dst:             ParseSamiSearch
        - Src:             'demux/subtitle.c:1448,19'
          Dst:             strncmp
        - Src:             'demux/subtitle.c:1472,28'
          Dst:             strdup
    - functionName:    ParseVplayer
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - p_props
        - txt
        - p_subtitle
        - i_idx
      BBCount:         19
      ICount:          143
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - TextGetLine
        - __isoc99_sscanf
        - strlen
        - vlc_tick_from_seci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:1343,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1344,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - __isoc99_sscanf
                - free
                - TextGetLine
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:1346,36'
              BranchSideFuncs:
                - strlen
                - malloc
                - __isoc99_sscanf
                - free
                - TextGetLine
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:1347,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1348,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:1350,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:1350,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1353,48'
              BranchSideFuncs:
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:1357,15'
              BranchSideFuncs:
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:1361,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1363,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:1366,28'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:1363,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1364,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:1365,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/subtitle.c:1340,25'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:1346,28'
          Dst:             strlen
        - Src:             'demux/subtitle.c:1350,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1353,48'
          Dst:             vlc_tick_from_seci
    - functionName:    ParseSSA
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1227
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - p_props
        - txt
        - p_subtitle
        - i_idx
      BBCount:         41
      ICount:          344
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - TextGetLine
        - __isoc99_sscanf
        - asprintf
        - atoi
        - realloc_or_free
        - snprintf
        - strlen
        - vlc_tick_from_seci
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:1238,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1239,13'
              BranchSideFuncs:
                - free
                - strlen
                - realloc_or_free.4664
                - snprintf
                - TextGetLine
                - strlen
                - __isoc99_sscanf
                - asprintf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - free
                - atoi
                - strlen
                - __isoc99_sscanf
                - free
                - strlen
                - malloc
            - BranchSide:      'demux/subtitle.c:1253,18'
              BranchSideFuncs:
                - free
                - strlen
                - realloc_or_free.4664
                - snprintf
                - TextGetLine
                - strlen
                - __isoc99_sscanf
                - asprintf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - free
                - atoi
                - strlen
                - __isoc99_sscanf
                - free
                - strlen
                - malloc
        - Branch String:   'demux/subtitle.c:1254,25'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1254,28'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - strlen
                - realloc_or_free.4664
                - snprintf
                - TextGetLine
                - strlen
                - __isoc99_sscanf
                - asprintf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - free
                - atoi
                - strlen
                - __isoc99_sscanf
                - free
            - BranchSide:      'demux/subtitle.c:1257,39'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - strlen
                - realloc_or_free.4664
                - snprintf
                - TextGetLine
                - strlen
                - __isoc99_sscanf
                - asprintf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - free
                - atoi
                - strlen
                - __isoc99_sscanf
                - free
        - Branch String:   'demux/subtitle.c:1254,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1257,39'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - strlen
                - realloc_or_free.4664
                - snprintf
                - TextGetLine
                - strlen
                - __isoc99_sscanf
                - asprintf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - free
                - atoi
                - strlen
                - __isoc99_sscanf
                - free
            - BranchSide:      'demux/subtitle.c:1263,13'
              BranchSideFuncs:
                - free
                - strlen
                - realloc_or_free.4664
                - snprintf
                - TextGetLine
                - strlen
                - malloc
                - strlen
                - __isoc99_sscanf
                - asprintf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - free
                - atoi
                - strlen
                - __isoc99_sscanf
                - free
        - Branch String:   'demux/subtitle.c:1258,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1259,17'
              BranchSideFuncs:
                - free
                - strlen
                - realloc_or_free.4664
                - snprintf
                - TextGetLine
                - strlen
                - malloc
                - strlen
                - __isoc99_sscanf
                - asprintf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - free
                - atoi
                - strlen
                - __isoc99_sscanf
                - free
            - BranchSide:      'demux/subtitle.c:1260,9'
              BranchSideFuncs:
                - free
                - strlen
                - realloc_or_free.4664
                - snprintf
                - TextGetLine
                - strlen
                - malloc
                - strlen
                - __isoc99_sscanf
                - asprintf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - free
                - atoi
                - strlen
                - __isoc99_sscanf
                - free
        - Branch String:   'demux/subtitle.c:1263,25'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1264,21'
              BranchSideFuncs:
                - __isoc99_sscanf
                - free
                - strlen
                - realloc_or_free.4664
                - snprintf
                - TextGetLine
                - strlen
                - malloc
                - strlen
                - __isoc99_sscanf
                - asprintf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - free
                - atoi
                - strlen
                - free
            - BranchSide:      'demux/subtitle.c:1270,18'
              BranchSideFuncs:
                - free
                - strlen
                - realloc_or_free.4664
                - snprintf
                - TextGetLine
                - __isoc99_sscanf
                - free
                - strlen
                - malloc
                - strlen
                - __isoc99_sscanf
                - asprintf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - free
                - atoi
                - strlen
        - Branch String:   'demux/subtitle.c:1263,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1266,19'
              BranchSideFuncs:
                - free
                - free
                - strlen
                - realloc_or_free.4664
                - snprintf
                - TextGetLine
                - __isoc99_sscanf
                - asprintf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - free
                - atoi
                - strlen
                - __isoc99_sscanf
                - strlen
                - malloc
                - strlen
            - BranchSide:      'demux/subtitle.c:1270,18'
              BranchSideFuncs:
                - free
                - strlen
                - realloc_or_free.4664
                - snprintf
                - TextGetLine
                - __isoc99_sscanf
                - free
                - strlen
                - malloc
                - strlen
                - __isoc99_sscanf
                - asprintf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - free
                - atoi
                - strlen
        - Branch String:   'demux/subtitle.c:1280,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1283,27'
              BranchSideFuncs:
                - strlen
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
            - BranchSide:      'demux/subtitle.c:1288,33'
              BranchSideFuncs:
                - asprintf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - free
                - atoi
        - Branch String:   'demux/subtitle.c:1288,31'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1288,75'
              BranchSideFuncs:
                - atoi
                - asprintf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - free
            - BranchSide:      'demux/subtitle.c:1288,21'
              BranchSideFuncs:
                - asprintf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - free
        - Branch String:   'demux/subtitle.c:1291,21'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1293,27'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/subtitle.c:1297,23'
              BranchSideFuncs:
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
        - Branch String:   'demux/subtitle.c:1311,29'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1311,32'
              BranchSideFuncs:
                - strlen
                - realloc_or_free.4664
                - snprintf
                - TextGetLine
                - free
                - __isoc99_sscanf
                - asprintf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - free
                - atoi
                - strlen
                - __isoc99_sscanf
                - free
                - strlen
                - malloc
                - strlen
            - BranchSide:      'demux/subtitle.c:1314,32'
              BranchSideFuncs:
                - strlen
                - realloc_or_free.4664
                - snprintf
                - TextGetLine
                - free
                - strlen
                - __isoc99_sscanf
                - asprintf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - free
                - atoi
                - strlen
                - __isoc99_sscanf
                - free
                - strlen
                - malloc
        - Branch String:   'demux/subtitle.c:1311,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1312,34'
              BranchSideFuncs:
                - strlen
                - strlen
                - realloc_or_free.4664
                - snprintf
                - TextGetLine
                - free
                - __isoc99_sscanf
                - asprintf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - free
                - atoi
                - strlen
                - __isoc99_sscanf
                - free
                - strlen
                - malloc
            - BranchSide:      'demux/subtitle.c:1314,32'
              BranchSideFuncs:
                - strlen
                - realloc_or_free.4664
                - snprintf
                - TextGetLine
                - free
                - strlen
                - __isoc99_sscanf
                - asprintf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - free
                - atoi
                - strlen
                - __isoc99_sscanf
                - free
                - strlen
                - malloc
        - Branch String:   'demux/subtitle.c:1316,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1317,13'
              BranchSideFuncs:
                - snprintf
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
                - strlen
                - __isoc99_sscanf
                - asprintf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - free
                - atoi
                - strlen
                - __isoc99_sscanf
                - free
                - strlen
                - malloc
            - BranchSide:      'demux/subtitle.c:1318,19'
              BranchSideFuncs:
                - snprintf
                - TextGetLine
                - free
                - strlen
                - realloc_or_free.4664
                - strlen
                - __isoc99_sscanf
                - asprintf
                - free
                - vlc_tick_from_seci.4659
                - vlc_tick_from_seci.4659
                - free
                - atoi
                - strlen
                - __isoc99_sscanf
                - free
                - strlen
                - malloc
      Callsites:
        - Src:             'demux/subtitle.c:1233,25'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:1257,32'
          Dst:             strlen
        - Src:             'demux/subtitle.c:1264,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1271,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1283,50'
          Dst:             strlen
        - Src:             'demux/subtitle.c:1288,69'
          Dst:             atoi
        - Src:             'demux/subtitle.c:1291,21'
          Dst:             asprintf
        - Src:             'demux/subtitle.c:1301,35'
          Dst:             vlc_tick_from_seci
        - Src:             'demux/subtitle.c:1303,35'
          Dst:             vlc_tick_from_seci
        - Src:             'demux/subtitle.c:1312,26'
          Dst:             strlen
        - Src:             'demux/subtitle.c:1314,24'
          Dst:             strlen
        - Src:             'demux/subtitle.c:1315,31'
          Dst:             realloc_or_free
        - Src:             'demux/subtitle.c:1318,9'
          Dst:             snprintf
    - functionName:    ParseSubViewer
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - p_props
        - txt
        - p_subtitle
        - i_idx
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ParseSubRipSubViewer
        - subtitle_ParseSubViewerTiming
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/subtitle.c:1217,12'
          Dst:             ParseSubRipSubViewer
        - Src:             'demux/subtitle.c:1217,12'
          Dst:             subtitle_ParseSubViewerTiming
    - functionName:    ParseSubRip
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1183
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - p_props
        - txt
        - p_subtitle
        - i_idx
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ParseSubRipSubViewer
        - subtitle_ParseSubRipTiming
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/subtitle.c:1183,12'
          Dst:             ParseSubRipSubViewer
        - Src:             'demux/subtitle.c:1183,12'
          Dst:             subtitle_ParseSubRipTiming
    - functionName:    ParseMicroDvd
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - p_props
        - txt
        - p_subtitle
        - i_idx
      BBCount:         36
      ICount:          221
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - TextGetLine
        - __isoc99_sscanf
        - strlen
        - var_GetFloat
        - vlc_strtof_c
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:1008,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1009,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - TextGetLine
                - vlc_strtof_c
                - var_GetFloat.4668
            - BranchSide:      'demux/subtitle.c:1011,35'
              BranchSideFuncs:
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - TextGetLine
                - vlc_strtof_c
                - var_GetFloat.4668
        - Branch String:   'demux/subtitle.c:1012,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1013,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - vlc_strtof_c
                - var_GetFloat.4668
            - BranchSide:      'demux/subtitle.c:1015,17'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - free
                - TextGetLine
                - strlen
                - malloc
                - vlc_strtof_c
                - var_GetFloat.4668
        - Branch String:   'demux/subtitle.c:1017,68'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1018,21'
              BranchSideFuncs:
                - vlc_strtof_c
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - var_GetFloat.4668
            - BranchSide:      'demux/subtitle.c:1020,17'
              BranchSideFuncs:
                - vlc_strtof_c
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - var_GetFloat.4668
        - Branch String:   'demux/subtitle.c:1017,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1020,17'
              BranchSideFuncs:
                - vlc_strtof_c
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - var_GetFloat.4668
            - BranchSide:      'demux/subtitle.c:1029,15'
              BranchSideFuncs:
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_strtof_c
                - var_GetFloat.4668
        - Branch String:   'demux/subtitle.c:1020,30'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1020,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:1021,17'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:1020,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1021,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:1025,41'
              BranchSideFuncs:
                - vlc_strtof_c
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - var_GetFloat.4668
        - Branch String:   'demux/subtitle.c:1026,29'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1026,32'
              BranchSideFuncs:
                - var_GetFloat.4668
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_strtof_c
            - BranchSide:      'demux/subtitle.c:1028,9'
              BranchSideFuncs:
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_strtof_c
                - var_GetFloat.4668
        - Branch String:   'demux/subtitle.c:1026,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1027,76'
              BranchSideFuncs:
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_strtof_c
                - var_GetFloat.4668
            - BranchSide:      'demux/subtitle.c:1028,9'
              BranchSideFuncs:
                - free
                - TextGetLine
                - strlen
                - malloc
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_strtof_c
                - var_GetFloat.4668
        - Branch String:   'demux/subtitle.c:1033,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1035,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:1040,42'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:1035,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1036,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:1037,5'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:1041,28'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:1041,56'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:1041,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/subtitle.c:1007,25'
          Dst:             TextGetLine
        - Src:             'demux/subtitle.c:1011,28'
          Dst:             strlen
        - Src:             'demux/subtitle.c:1017,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1018,13'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:1025,27'
          Dst:             vlc_strtof_c
        - Src:             'demux/subtitle.c:1026,32'
          Dst:             var_GetFloat
    - functionName:    var_GetString
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:471,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:472,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:474,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:471,9'
          Dst:             var_GetChecked
    - functionName:    demux_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_demux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - demux_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_demux.h:313,16'
          Dst:             demux_vaControl
    - functionName:    ResetCurrentIndex
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         11
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:757,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:757,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:759,13'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:760,38'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:760,41'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:762,38'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:759,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:761,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:762,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    get_language_from_filename
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2452
      functionLinenumberEnd: 2484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_sub_file
      BBCount:         20
      ICount:          115
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - strchr
        - strdup
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:2456,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2457,9'
              BranchSideFuncs:
                - strrchr
                - strdup
                - strrchr
                - free
                - strrchr
                - strchr
                - strdup
            - BranchSide:      'demux/subtitle.c:2460,38'
              BranchSideFuncs:
                - strrchr
                - strdup
                - strrchr
                - free
                - strrchr
                - strchr
                - strdup
        - Branch String:   'demux/subtitle.c:2461,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2461,39'
              BranchSideFuncs:
                - strdup
                - strrchr
                - free
                - strrchr
                - strchr
                - strdup
            - BranchSide:      'demux/subtitle.c:2461,54'
              BranchSideFuncs:
                - strdup
                - strrchr
                - free
                - strrchr
                - strchr
                - strdup
        - Branch String:   'demux/subtitle.c:2464,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2465,9'
              BranchSideFuncs:
                - strrchr
                - free
                - strrchr
                - strchr
                - strdup
            - BranchSide:      'demux/subtitle.c:2467,24'
              BranchSideFuncs:
                - strrchr
                - free
                - strrchr
                - strchr
                - strdup
        - Branch String:   'demux/subtitle.c:2468,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2470,9'
              BranchSideFuncs:
                - strrchr
                - strchr
                - free
                - strdup
            - BranchSide:      'demux/subtitle.c:2482,11'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/subtitle.c:2475,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2476,31'
              BranchSideFuncs:
                - free
                - strdup
            - BranchSide:      'demux/subtitle.c:2478,13'
              BranchSideFuncs:
                - free
                - strdup
        - Branch String:   'demux/subtitle.c:2478,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:2479,30'
              BranchSideFuncs:
                - strdup
                - free
            - BranchSide:      'demux/subtitle.c:2480,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/subtitle.c:2460,29'
          Dst:             strrchr
        - Src:             'demux/subtitle.c:2463,22'
          Dst:             strdup
        - Src:             'demux/subtitle.c:2467,15'
          Dst:             strrchr
        - Src:             'demux/subtitle.c:2473,19'
          Dst:             strrchr
        - Src:             'demux/subtitle.c:2476,23'
          Dst:             strchr
        - Src:             'demux/subtitle.c:2479,23'
          Dst:             strdup
    - functionName:    Fix
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - qsort
        - subtitle_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/subtitle.c:919,5'
          Dst:             qsort
        - Src:             'demux/subtitle.c:919,5'
          Dst:             subtitle_cmp
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TextUnload
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - txt
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:964,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:964,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'demux/subtitle.c:966,21'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'demux/subtitle.c:966,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:967,19'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'demux/subtitle.c:968,15'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    TextLoad
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - txt
        - s
      BBCount:         17
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
        - realloc
        - vlc_stream_ReadLine
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:931,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:932,9'
              BranchSideFuncs:
                - vlc_stream_ReadLine
                - realloc
                - free
            - BranchSide:      'demux/subtitle.c:935,5'
              BranchSideFuncs:
                - vlc_stream_ReadLine
                - realloc
                - free
        - Branch String:   'demux/subtitle.c:939,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:940,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/subtitle.c:942,40'
              BranchSideFuncs:
                - vlc_stream_ReadLine
                - free
                - realloc
        - Branch String:   'demux/subtitle.c:943,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:945,24'
              BranchSideFuncs:
                - realloc
                - vlc_stream_ReadLine
                - free
            - BranchSide:      'demux/subtitle.c:951,9'
              BranchSideFuncs:
                - vlc_stream_ReadLine
                - realloc
                - free
        - Branch String:   'demux/subtitle.c:947,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:948,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:949,25'
              BranchSideFuncs:
                - vlc_stream_ReadLine
                - realloc
                - free
        - Branch String:   'demux/subtitle.c:954,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:956,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/subtitle.c:960,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/subtitle.c:930,27'
          Dst:             calloc
        - Src:             'demux/subtitle.c:937,21'
          Dst:             vlc_stream_ReadLine
        - Src:             'demux/subtitle.c:946,32'
          Dst:             realloc
    - functionName:    ToEIA608Block
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_subtitle
      BBCount:         19
      ICount:          148
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __isoc99_sscanf
        - strlen
        - strtok_r
        - vlc_frame_Alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:264,10'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:265,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:268,34'
              BranchSideFuncs:
                - strlen
                - vlc_frame_Alloc
                - strtok_r
                - strtok_r
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:271,19'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:271,47'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:272,9'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:271,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:272,9'
              BranchSideFuncs:
                - strtok_r
                - strtok_r
                - __isoc99_sscanf
            - BranchSide:      'demux/subtitle.c:274,5'
              BranchSideFuncs:
                - strtok_r
                - strtok_r
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:279,20'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:279,5'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strtok_r
            - BranchSide:      'demux/subtitle.c:280,20'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strtok_r
        - Branch String:   'demux/subtitle.c:280,53'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:279,5'
              BranchSideFuncs:
                - strtok_r
                - __isoc99_sscanf
            - BranchSide:      'demux/subtitle.c:281,12'
              BranchSideFuncs:
                - strtok_r
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:279,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:283,28'
              BranchSideFuncs:
                - strtok_r
                - __isoc99_sscanf
            - BranchSide:      'demux/subtitle.c:291,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/subtitle.c:268,26'
          Dst:             strlen
        - Src:             'demux/subtitle.c:271,34'
          Dst:             vlc_frame_Alloc
        - Src:             'demux/subtitle.c:277,21'
          Dst:             strtok_r
        - Src:             'demux/subtitle.c:280,12'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:288,19'
          Dst:             strtok_r
    - functionName:    var_CreateGetString
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_Create
        - var_GetString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:596,5'
          Dst:             var_Create
        - Src:             '../include/vlc_variables.h:597,12'
          Dst:             var_GetString
    - functionName:    var_CreateGetFloat
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_Create
        - var_GetFloat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:582,5'
          Dst:             var_Create
        - Src:             '../include/vlc_variables.h:583,12'
          Dst:             var_GetFloat
    - functionName:    ToTextBlock
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_subtitle
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
        - vlc_frame_Alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:248,10'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:249,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:252,28'
              BranchSideFuncs:
                - strlen
                - vlc_frame_Alloc
        - Branch String:   'demux/subtitle.c:254,20'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:254,48'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:255,9'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:254,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:255,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:257,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/subtitle.c:252,20'
          Dst:             strlen
        - Src:             'demux/subtitle.c:254,35'
          Dst:             vlc_frame_Alloc
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         69
      ICount:          468
      EdgeCount:       82
      CyclomaticComplexity: 15
      functionsReached:
        - ResetCurrentIndex
        - demux_Control
        - demux_vaControlHelper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:774,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:777,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:781,45'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:785,45'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:790,13'
              BranchSideFuncs:
                - ResetCurrentIndex
            - BranchSide:      'demux/subtitle.c:797,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:814,17'
              BranchSideFuncs:
                - demux_Control.4706
            - BranchSide:      'demux/subtitle.c:823,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:826,30'
              BranchSideFuncs:
                - ResetCurrentIndex
            - BranchSide:      'demux/subtitle.c:830,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:837,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/subtitle.c:837,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/subtitle.c:837,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/subtitle.c:845,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:845,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:845,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:845,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:845,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:845,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:845,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:847,13'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:777,14'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:777,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:777,14'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:781,14'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:781,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:781,14'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:785,14'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:785,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:785,14'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:791,40'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:791,40'
              BranchSideFuncs:
                - ResetCurrentIndex
            - BranchSide:      'demux/subtitle.c:791,40'
              BranchSideFuncs:
                - ResetCurrentIndex
        - Branch String:   'demux/subtitle.c:797,18'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:797,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:797,18'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:798,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:800,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:802,22'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:802,51'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:802,54'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:809,18'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:802,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:804,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:809,18'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:814,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:814,17'
              BranchSideFuncs:
                - demux_Control.4706
            - BranchSide:      'demux/subtitle.c:814,17'
              BranchSideFuncs:
                - demux_Control.4706
        - Branch String:   'demux/subtitle.c:815,42'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:815,45'
              BranchSideFuncs:
                - demux_Control.4706
            - BranchSide:      'demux/subtitle.c:820,13'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:815,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:817,47'
              BranchSideFuncs:
                - demux_Control.4706
            - BranchSide:      'demux/subtitle.c:820,13'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:823,14'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:823,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:823,14'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:826,30'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:826,30'
              BranchSideFuncs:
                - ResetCurrentIndex
            - BranchSide:      'demux/subtitle.c:826,30'
              BranchSideFuncs:
                - ResetCurrentIndex
        - Branch String:   'demux/subtitle.c:831,40'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:831,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:831,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/subtitle.c:792,13'
          Dst:             ResetCurrentIndex
        - Src:             'demux/subtitle.c:818,24'
          Dst:             demux_Control
        - Src:             'demux/subtitle.c:827,13'
          Dst:             ResetCurrentIndex
        - Src:             'demux/subtitle.c:837,20'
          Dst:             demux_vaControlHelper
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         31
      ICount:          260
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - es_out_Send
        - es_out_SetPCR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:862,66'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:862,5'
              BranchSideFuncs:
                - es_out_SetPCR.4710
                - es_out_Send.4709
                - es_out_SetPCR.4710
            - BranchSide:      'demux/subtitle.c:863,14'
              BranchSideFuncs:
                - es_out_SetPCR.4710
                - es_out_Send.4709
                - es_out_SetPCR.4710
        - Branch String:   'demux/subtitle.c:862,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:866,41'
              BranchSideFuncs:
                - es_out_SetPCR.4710
                - es_out_Send.4709
                - es_out_SetPCR.4710
            - BranchSide:      'demux/subtitle.c:891,11'
              BranchSideFuncs:
                - es_out_SetPCR.4710
        - Branch String:   'demux/subtitle.c:868,30'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:868,33'
              BranchSideFuncs:
                - es_out_SetPCR.4710
                - es_out_SetPCR.4710
                - es_out_Send.4709
            - BranchSide:      'demux/subtitle.c:874,13'
              BranchSideFuncs:
                - es_out_SetPCR.4710
                - es_out_SetPCR.4710
                - es_out_Send.4709
        - Branch String:   'demux/subtitle.c:868,14'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:870,28'
              BranchSideFuncs:
                - es_out_SetPCR.4710
                - es_out_SetPCR.4710
                - es_out_Send.4709
            - BranchSide:      'demux/subtitle.c:874,13'
              BranchSideFuncs:
                - es_out_SetPCR.4710
                - es_out_SetPCR.4710
                - es_out_Send.4709
        - Branch String:   'demux/subtitle.c:874,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:876,32'
              BranchSideFuncs:
                - es_out_SetPCR.4710
                - es_out_SetPCR.4710
                - es_out_Send.4709
            - BranchSide:      'demux/subtitle.c:888,9'
              BranchSideFuncs:
                - es_out_SetPCR.4710
                - es_out_Send.4709
                - es_out_SetPCR.4710
        - Branch String:   'demux/subtitle.c:877,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:880,47'
              BranchSideFuncs:
                - es_out_Send.4709
                - es_out_SetPCR.4710
                - es_out_SetPCR.4710
            - BranchSide:      'demux/subtitle.c:886,9'
              BranchSideFuncs:
                - es_out_SetPCR.4710
                - es_out_Send.4709
                - es_out_SetPCR.4710
        - Branch String:   'demux/subtitle.c:881,60'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:881,63'
              BranchSideFuncs:
                - es_out_Send.4709
                - es_out_SetPCR.4710
                - es_out_SetPCR.4710
            - BranchSide:      'demux/subtitle.c:884,30'
              BranchSideFuncs:
                - es_out_Send.4709
                - es_out_SetPCR.4710
                - es_out_SetPCR.4710
        - Branch String:   'demux/subtitle.c:881,21'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:882,42'
              BranchSideFuncs:
                - es_out_Send.4709
                - es_out_SetPCR.4710
                - es_out_SetPCR.4710
            - BranchSide:      'demux/subtitle.c:884,30'
              BranchSideFuncs:
                - es_out_Send.4709
                - es_out_SetPCR.4710
                - es_out_SetPCR.4710
        - Branch String:   'demux/subtitle.c:891,10'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:893,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:897,9'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:897,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:898,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:900,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/subtitle.c:870,13'
          Dst:             es_out_SetPCR
        - Src:             'demux/subtitle.c:884,17'
          Dst:             es_out_Send
        - Src:             'demux/subtitle.c:893,9'
          Dst:             es_out_SetPCR
    - functionName:    vlc_entry_license__demux_subtitle
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_subtitle
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_subtitle
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         7
      ICount:          68
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:745,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:746,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/subtitle.c:747,11'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:       []
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         221
      ICount:          1363
      EdgeCount:       297
      CyclomaticComplexity: 78
      functionsReached:
        - Close
        - Fix
        - FromCharset
        - TextLoad
        - TextUnload
        - __assert_fail
        - __isoc99_sscanf
        - es_format_Clean
        - es_format_Init
        - es_out_Add
        - get_language_from_filename
        - memcmp
        - realloc
        - strcasestr
        - strcmp
        - strdup
        - strlen
        - strncasecmp
        - strstr
        - var_CreateGetFloat
        - var_CreateGetString
        - var_InheritString
        - vlc_object_Log
        - vlc_stream_Delete
        - vlc_stream_MemoryNew
        - vlc_stream_Peek
        - vlc_stream_Read
        - vlc_stream_ReadLine
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:306,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:308,9'
              BranchSideFuncs:
                - malloc
                - var_CreateGetFloat.4715
                - var_CreateGetString.4714
                - free
                - vlc_stream_Tell
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - free
                - strcmp
                - vlc_object_Log
            - BranchSide:      'demux/subtitle.c:312,5'
              BranchSideFuncs:
                - malloc
                - var_CreateGetFloat.4715
                - var_CreateGetString.4714
                - free
                - vlc_stream_Tell
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - free
                - strcmp
                - vlc_object_Log
        - Branch String:   'demux/subtitle.c:315,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:316,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:318,5'
              BranchSideFuncs:
                - var_CreateGetFloat.4715
                - var_CreateGetString.4714
                - free
                - vlc_stream_Tell
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - free
                - strcmp
                - vlc_object_Log
        - Branch String:   'demux/subtitle.c:338,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:340,73'
              BranchSideFuncs:
                - vlc_object_Log
                - var_CreateGetString.4714
                - free
                - vlc_stream_Tell
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - free
                - strcmp
            - BranchSide:      'demux/subtitle.c:345,5'
              BranchSideFuncs:
                - var_CreateGetString.4714
                - free
                - vlc_stream_Tell
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - free
                - strcmp
        - Branch String:   'demux/subtitle.c:347,18'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:347,22'
              BranchSideFuncs:
                - free
                - vlc_stream_Tell
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - free
                - strcmp
            - BranchSide:      'demux/subtitle.c:362,11'
              BranchSideFuncs:
                - free
                - vlc_stream_Tell
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - free
        - Branch String:   'demux/subtitle.c:347,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:349,18'
              BranchSideFuncs:
                - strcmp
                - free
                - vlc_stream_Tell
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - free
            - BranchSide:      'demux/subtitle.c:362,11'
              BranchSideFuncs:
                - free
                - vlc_stream_Tell
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - free
        - Branch String:   'demux/subtitle.c:351,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:352,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Tell
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - free
            - BranchSide:      'demux/subtitle.c:354,53'
              BranchSideFuncs:
                - strcmp
                - free
                - vlc_stream_Tell
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - free
        - Branch String:   'demux/subtitle.c:354,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:357,66'
              BranchSideFuncs:
                - strcmp
                - free
                - vlc_stream_Tell
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - free
            - BranchSide:      'demux/subtitle.c:360,9'
              BranchSideFuncs:
                - strcmp
                - free
                - vlc_stream_Tell
                - vlc_stream_Peek
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - free
        - Branch String:   'demux/subtitle.c:370,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:372,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/subtitle.c:382,7'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
        - Branch String:   'demux/subtitle.c:387,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:389,15'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
                - free
                - vlc_object_Log
                - memcmp
            - BranchSide:      'demux/subtitle.c:392,23'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
                - free
                - vlc_object_Log
                - memcmp
        - Branch String:   'demux/subtitle.c:392,14'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:394,15'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
                - free
                - vlc_object_Log
            - BranchSide:      'demux/subtitle.c:398,23'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Peek
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
                - free
                - vlc_object_Log
        - Branch String:   'demux/subtitle.c:405,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:406,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Peek
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
                - free
            - BranchSide:      'demux/subtitle.c:408,31'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
                - free
        - Branch String:   'demux/subtitle.c:409,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:411,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/subtitle.c:415,15'
              BranchSideFuncs:
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
        - Branch String:   'demux/subtitle.c:416,26'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:416,29'
              BranchSideFuncs:
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
            - BranchSide:      'demux/subtitle.c:429,32'
              BranchSideFuncs:
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
        - Branch String:   'demux/subtitle.c:416,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:418,13'
              BranchSideFuncs:
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - FromCharset
                - strlen
                - vlc_stream_MemoryNew
            - BranchSide:      'demux/subtitle.c:429,32'
              BranchSideFuncs:
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
        - Branch String:   'demux/subtitle.c:418,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:420,43'
              BranchSideFuncs:
                - FromCharset
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
                - strlen
                - vlc_stream_MemoryNew
            - BranchSide:      'demux/subtitle.c:426,5'
              BranchSideFuncs:
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
        - Branch String:   'demux/subtitle.c:421,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:422,33'
              BranchSideFuncs:
                - strlen
                - vlc_stream_MemoryNew
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
            - BranchSide:      'demux/subtitle.c:425,9'
              BranchSideFuncs:
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - free
        - Branch String:   'demux/subtitle.c:434,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:436,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/subtitle.c:441,9'
              BranchSideFuncs:
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
        - Branch String:   'demux/subtitle.c:441,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:444,18'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
            - BranchSide:      'demux/subtitle.c:612,24'
              BranchSideFuncs:
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
        - Branch String:   'demux/subtitle.c:447,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:452,43'
              BranchSideFuncs:
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
            - BranchSide:      'demux/subtitle.c:609,15'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
        - Branch String:   'demux/subtitle.c:452,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:453,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:455,29'
              BranchSideFuncs:
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - vlc_stream_ReadLine
        - Branch String:   'demux/subtitle.c:455,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:457,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:460,30'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
        - Branch String:   'demux/subtitle.c:460,71'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:461,30'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:463,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
        - Branch String:   'demux/subtitle.c:460,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:463,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:466,30'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:468,73'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:469,30'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:488,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
        - Branch String:   'demux/subtitle.c:471,64'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:472,30'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:488,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
        - Branch String:   'demux/subtitle.c:474,64'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:475,30'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:488,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
        - Branch String:   'demux/subtitle.c:477,73'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:478,30'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:488,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
        - Branch String:   'demux/subtitle.c:480,64'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:481,30'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:488,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
        - Branch String:   'demux/subtitle.c:483,64'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:484,30'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:488,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
        - Branch String:   'demux/subtitle.c:466,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:488,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:491,36'
              BranchSideFuncs:
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:491,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:493,17'
              BranchSideFuncs:
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
            - BranchSide:      'demux/subtitle.c:496,36'
              BranchSideFuncs:
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
        - Branch String:   'demux/subtitle.c:496,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:498,17'
              BranchSideFuncs:
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
            - BranchSide:      'demux/subtitle.c:501,36'
              BranchSideFuncs:
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
        - Branch String:   'demux/subtitle.c:501,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:503,17'
              BranchSideFuncs:
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
            - BranchSide:      'demux/subtitle.c:506,36'
              BranchSideFuncs:
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
        - Branch String:   'demux/subtitle.c:506,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:508,17'
              BranchSideFuncs:
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
            - BranchSide:      'demux/subtitle.c:511,36'
              BranchSideFuncs:
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
        - Branch String:   'demux/subtitle.c:511,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:513,17'
              BranchSideFuncs:
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
            - BranchSide:      'demux/subtitle.c:516,34'
              BranchSideFuncs:
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
        - Branch String:   'demux/subtitle.c:516,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:518,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:521,30'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
        - Branch String:   'demux/subtitle.c:523,70'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:524,30'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:526,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
        - Branch String:   'demux/subtitle.c:521,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:526,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:529,30'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:529,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:533,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:536,30'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:536,82'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:537,30'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:539,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
        - Branch String:   'demux/subtitle.c:536,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:539,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:542,30'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:542,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:545,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:548,30'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:548,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:551,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:554,30'
              BranchSideFuncs:
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:554,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:556,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:559,30'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
        - Branch String:   'demux/subtitle.c:559,71'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:560,30'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:562,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
        - Branch String:   'demux/subtitle.c:559,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:562,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:565,30'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:565,61'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:566,32'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:569,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
        - Branch String:   'demux/subtitle.c:567,24'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:567,27'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'demux/subtitle.c:572,30'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:565,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:569,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:572,30'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:572,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:574,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:577,30'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:577,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:579,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:582,30'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:582,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:585,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:588,34'
              BranchSideFuncs:
                - strcasestr
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'demux/subtitle.c:588,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:590,17'
              BranchSideFuncs:
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:593,36'
              BranchSideFuncs:
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - strncasecmp
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
        - Branch String:   'demux/subtitle.c:593,22'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:596,17'
              BranchSideFuncs:
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
            - BranchSide:      'demux/subtitle.c:598,36'
              BranchSideFuncs:
                - strncasecmp
                - free
                - vlc_stream_Delete
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
                - free
                - vlc_stream_ReadLine
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strcasestr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strstr
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strcasestr
                - strncasecmp
        - Branch String:   'demux/subtitle.c:615,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:619,9'
              BranchSideFuncs:
                - vlc_stream_Tell
                - __assert_fail
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:626,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
        - Branch String:   'demux/subtitle.c:619,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:619,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/subtitle.c:621,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/subtitle.c:628,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:630,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
            - BranchSide:      'demux/subtitle.c:635,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - vlc_stream_Read
                - Close.4722
        - Branch String:   'demux/subtitle.c:639,26'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:640,26'
              BranchSideFuncs:
                - vlc_stream_Read
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
                - Close.4722
            - BranchSide:      'demux/subtitle.c:648,26'
              BranchSideFuncs:
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
        - Branch String:   'demux/subtitle.c:639,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:642,16'
              BranchSideFuncs:
                - Close.4722
            - BranchSide:      'demux/subtitle.c:648,26'
              BranchSideFuncs:
                - TextLoad
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
        - Branch String:   'demux/subtitle.c:651,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:653,13'
              BranchSideFuncs:
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
            - BranchSide:      'demux/subtitle.c:674,5'
              BranchSideFuncs:
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
        - Branch String:   'demux/subtitle.c:653,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:655,19'
              BranchSideFuncs:
                - realloc
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - TextUnload
                - Close.4722
            - BranchSide:      'demux/subtitle.c:666,13'
              BranchSideFuncs:
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
        - Branch String:   'demux/subtitle.c:657,17'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:659,17'
              BranchSideFuncs:
                - TextUnload
                - Close.4722
            - BranchSide:      'demux/subtitle.c:663,40'
              BranchSideFuncs:
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
        - Branch String:   'demux/subtitle.c:666,13'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:669,13'
              BranchSideFuncs:
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
            - BranchSide:      'demux/subtitle.c:671,9'
              BranchSideFuncs:
                - TextUnload
                - vlc_object_Log
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
                - Fix
                - es_format_Init
                - realloc
                - TextUnload
                - Close.4722
        - Branch String:   'demux/subtitle.c:679,46'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:680,14'
              BranchSideFuncs:
                - Fix
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/subtitle.c:683,14'
              BranchSideFuncs:
                - Fix
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/subtitle.c:680,53'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:681,14'
              BranchSideFuncs:
                - Fix
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/subtitle.c:683,14'
              BranchSideFuncs:
                - Fix
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/subtitle.c:679,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:683,14'
              BranchSideFuncs:
                - Fix
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/subtitle.c:686,14'
              BranchSideFuncs:
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Init
        - Branch String:   'demux/subtitle.c:686,14'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:688,9'
              BranchSideFuncs:
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/subtitle.c:692,9'
              BranchSideFuncs:
                - es_format_Init
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/subtitle.c:696,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:697,27'
              BranchSideFuncs:
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/subtitle.c:699,9'
              BranchSideFuncs:
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/subtitle.c:699,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:701,28'
              BranchSideFuncs:
                - vlc_object_Log
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
            - BranchSide:      'demux/subtitle.c:708,56'
              BranchSideFuncs:
                - get_language_from_filename
                - var_InheritString
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
                - vlc_object_Log
        - Branch String:   'demux/subtitle.c:715,25'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:715,29'
              BranchSideFuncs:
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
            - BranchSide:      'demux/subtitle.c:718,15'
              BranchSideFuncs:
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
        - Branch String:   'demux/subtitle.c:715,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:716,31'
              BranchSideFuncs:
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
            - BranchSide:      'demux/subtitle.c:718,15'
              BranchSideFuncs:
                - free
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strdup
                - strlen
        - Branch String:   'demux/subtitle.c:719,41'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:720,31'
              BranchSideFuncs:
                - strdup
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
                - strlen
            - BranchSide:      'demux/subtitle.c:725,9'
              BranchSideFuncs:
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
        - Branch String:   'demux/subtitle.c:719,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:722,31'
              BranchSideFuncs:
                - strlen
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
            - BranchSide:      'demux/subtitle.c:725,9'
              BranchSideFuncs:
                - es_out_Add.4711
                - es_format_Clean
                - Close.4722
        - Branch String:   'demux/subtitle.c:728,9'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:730,16'
              BranchSideFuncs:
                - Close.4722
            - BranchSide:      'demux/subtitle.c:734,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/subtitle.c:308,9'
          Dst:             vlc_object_Log
        - Src:             'demux/subtitle.c:337,13'
          Dst:             var_CreateGetFloat
        - Src:             'demux/subtitle.c:341,9'
          Dst:             vlc_object_Log
        - Src:             'demux/subtitle.c:346,16'
          Dst:             var_CreateGetString
        - Src:             'demux/subtitle.c:354,18'
          Dst:             strcmp
        - Src:             'demux/subtitle.c:365,34'
          Dst:             vlc_stream_Tell
        - Src:             'demux/subtitle.c:370,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/subtitle.c:387,10'
          Dst:             memcmp
        - Src:             'demux/subtitle.c:392,15'
          Dst:             memcmp
        - Src:             'demux/subtitle.c:398,15'
          Dst:             memcmp
        - Src:             'demux/subtitle.c:406,9'
          Dst:             vlc_object_Log
        - Src:             'demux/subtitle.c:408,14'
          Dst:             vlc_stream_Peek
        - Src:             'demux/subtitle.c:420,30'
          Dst:             FromCharset
        - Src:             'demux/subtitle.c:422,33'
          Dst:             strlen
        - Src:             'demux/subtitle.c:422,33'
          Dst:             vlc_stream_MemoryNew
        - Src:             'demux/subtitle.c:430,25'
          Dst:             vlc_stream_MemoryNew
        - Src:             'demux/subtitle.c:446,9'
          Dst:             vlc_object_Log
        - Src:             'demux/subtitle.c:452,22'
          Dst:             vlc_stream_ReadLine
        - Src:             'demux/subtitle.c:455,17'
          Dst:             strcasestr
        - Src:             'demux/subtitle.c:460,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:461,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:466,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:469,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:472,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:475,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:478,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:481,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:484,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:491,23'
          Dst:             strncasecmp
        - Src:             'demux/subtitle.c:496,23'
          Dst:             strncasecmp
        - Src:             'demux/subtitle.c:501,23'
          Dst:             strncasecmp
        - Src:             'demux/subtitle.c:506,23'
          Dst:             strncasecmp
        - Src:             'demux/subtitle.c:511,23'
          Dst:             strncasecmp
        - Src:             'demux/subtitle.c:516,22'
          Dst:             strcasestr
        - Src:             'demux/subtitle.c:521,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:524,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:529,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:536,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:537,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:542,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:548,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:554,22'
          Dst:             strstr
        - Src:             'demux/subtitle.c:559,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:560,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:565,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:566,24'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:572,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:577,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:582,22'
          Dst:             __isoc99_sscanf
        - Src:             'demux/subtitle.c:588,22'
          Dst:             strcasestr
        - Src:             'demux/subtitle.c:593,23'
          Dst:             strncasecmp
        - Src:             'demux/subtitle.c:598,23'
          Dst:             strncasecmp
        - Src:             'demux/subtitle.c:612,5'
          Dst:             vlc_stream_Delete
        - Src:             'demux/subtitle.c:619,9'
          Dst:             vlc_stream_Tell
        - Src:             'demux/subtitle.c:619,9'
          Dst:             __assert_fail
        - Src:             'demux/subtitle.c:621,9'
          Dst:             vlc_object_Log
        - Src:             'demux/subtitle.c:630,13'
          Dst:             vlc_object_Log
        - Src:             'demux/subtitle.c:637,5'
          Dst:             vlc_object_Log
        - Src:             'demux/subtitle.c:640,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/subtitle.c:642,9'
          Dst:             Close
        - Src:             'demux/subtitle.c:648,5'
          Dst:             TextLoad
        - Src:             'demux/subtitle.c:656,37'
          Dst:             realloc
        - Src:             'demux/subtitle.c:659,17'
          Dst:             TextUnload
        - Src:             'demux/subtitle.c:660,17'
          Dst:             Close
        - Src:             'demux/subtitle.c:674,5'
          Dst:             TextUnload
        - Src:             'demux/subtitle.c:676,5'
          Dst:             vlc_object_Log
        - Src:             'demux/subtitle.c:683,9'
          Dst:             Fix
        - Src:             'demux/subtitle.c:684,9'
          Dst:             es_format_Init
        - Src:             'demux/subtitle.c:688,9'
          Dst:             es_format_Init
        - Src:             'demux/subtitle.c:692,9'
          Dst:             es_format_Init
        - Src:             'demux/subtitle.c:703,9'
          Dst:             vlc_object_Log
        - Src:             'demux/subtitle.c:708,28'
          Dst:             get_language_from_filename
        - Src:             'demux/subtitle.c:710,13'
          Dst:             vlc_object_Log
        - Src:             'demux/subtitle.c:714,29'
          Dst:             var_InheritString
        - Src:             'demux/subtitle.c:720,23'
          Dst:             strdup
        - Src:             'demux/subtitle.c:722,23'
          Dst:             strlen
        - Src:             'demux/subtitle.c:726,17'
          Dst:             es_out_Add
        - Src:             'demux/subtitle.c:727,5'
          Dst:             es_format_Clean
        - Src:             'demux/subtitle.c:730,9'
          Dst:             Close
    - functionName:    vlc_entry__demux_subtitle
      functionSourceFile: '/src/vlc/modules/demux/subtitle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         24
      ICount:          262
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/subtitle.c:65,1'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:65,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:65,1'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:65,1'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:65,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:66,5'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:66,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:66,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:67,5'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:67,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:67,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:68,5'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:68,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:78,1'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:68,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:69,5'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:75,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:75,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:75,5'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:75,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:75,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:77,5'
              BranchSideFuncs: []
        - Branch String:   'demux/subtitle.c:77,5'
          Branch Sides:
            - BranchSide:      'demux/subtitle.c:77,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/subtitle.c:78,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/subtitle.c:75,5'
          Dst:             Open
        - Src:             'demux/subtitle.c:75,5'
          Dst:             Close
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    vlc_stream_GetSize
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             vlc_stream_Control
    - functionName:    stream_Size
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_stream_GetSize
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:575,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:576,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:577,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_stream.h:577,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:578,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:579,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:575,9'
          Dst:             vlc_stream_GetSize
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    vlc_tick_from_secf
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - secf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetDWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/tta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         41
      ICount:          348
      EdgeCount:       49
      CyclomaticComplexity: 10
      functionsReached:
        - demux_vaControlHelper
        - stream_Size
        - vlc_stream_Seek
        - vlc_stream_Tell
        - vlc_stream_vaControl
        - vlc_tick_from_secf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/tta.c:229,5'
          Branch Sides:
            - BranchSide:      'demux/tta.c:232,42'
              BranchSideFuncs:
                - vlc_stream_vaControl
            - BranchSide:      'demux/tta.c:235,18'
              BranchSideFuncs:
                - stream_Size.4871
                - vlc_stream_Tell
            - BranchSide:      'demux/tta.c:248,17'
              BranchSideFuncs:
                - stream_Size.4871
                - vlc_stream_Seek
            - BranchSide:      'demux/tta.c:267,17'
              BranchSideFuncs:
                - vlc_tick_from_secf.4876
            - BranchSide:      'demux/tta.c:271,45'
              BranchSideFuncs:
                - vlc_tick_from_secf.4876
            - BranchSide:      'demux/tta.c:278,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/tta.c:278,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/tta.c:278,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/tta.c:278,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/tta.c:282,13'
              BranchSideFuncs: []
        - Branch String:   'demux/tta.c:235,18'
          Branch Sides:
            - BranchSide:      'demux/tta.c:235,18'
              BranchSideFuncs:
                - stream_Size.4871
                - vlc_stream_Tell
            - BranchSide:      'demux/tta.c:235,18'
              BranchSideFuncs:
                - stream_Size.4871
                - vlc_stream_Tell
        - Branch String:   'demux/tta.c:237,17'
          Branch Sides:
            - BranchSide:      'demux/tta.c:239,49'
              BranchSideFuncs:
                - vlc_stream_Tell
            - BranchSide:      'demux/tta.c:243,18'
              BranchSideFuncs: []
        - Branch String:   'demux/tta.c:248,17'
          Branch Sides:
            - BranchSide:      'demux/tta.c:248,17'
              BranchSideFuncs:
                - stream_Size.4871
                - vlc_stream_Seek
            - BranchSide:      'demux/tta.c:248,17'
              BranchSideFuncs:
                - stream_Size.4871
                - vlc_stream_Seek
        - Branch String:   'demux/tta.c:250,17'
          Branch Sides:
            - BranchSide:      'demux/tta.c:252,25'
              BranchSideFuncs:
                - vlc_stream_Seek
            - BranchSide:      'demux/tta.c:263,13'
              BranchSideFuncs: []
        - Branch String:   'demux/tta.c:254,52'
          Branch Sides:
            - BranchSide:      'demux/tta.c:254,55'
              BranchSideFuncs:
                - vlc_stream_Seek
            - BranchSide:      'demux/tta.c:254,17'
              BranchSideFuncs:
                - vlc_stream_Seek
        - Branch String:   'demux/tta.c:254,17'
          Branch Sides:
            - BranchSide:      'demux/tta.c:256,28'
              BranchSideFuncs:
                - vlc_stream_Seek
            - BranchSide:      'demux/tta.c:258,38'
              BranchSideFuncs:
                - vlc_stream_Seek
        - Branch String:   'demux/tta.c:258,21'
          Branch Sides:
            - BranchSide:      'demux/tta.c:259,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/tta.c:260,41'
              BranchSideFuncs: []
        - Branch String:   'demux/tta.c:266,14'
          Branch Sides:
            - BranchSide:      'demux/tta.c:266,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/tta.c:266,14'
              BranchSideFuncs: []
        - Branch String:   'demux/tta.c:271,14'
          Branch Sides:
            - BranchSide:      'demux/tta.c:271,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/tta.c:271,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/tta.c:232,20'
          Dst:             vlc_stream_vaControl
        - Src:             'demux/tta.c:236,19'
          Dst:             stream_Size
        - Src:             'demux/tta.c:239,32'
          Dst:             vlc_stream_Tell
        - Src:             'demux/tta.c:249,34'
          Dst:             stream_Size
        - Src:             'demux/tta.c:258,21'
          Dst:             vlc_stream_Seek
        - Src:             'demux/tta.c:267,17'
          Dst:             vlc_tick_from_secf
        - Src:             'demux/tta.c:271,45'
          Dst:             vlc_tick_from_secf
        - Src:             'demux/tta.c:278,20'
          Dst:             demux_vaControlHelper
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/tta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         11
      ICount:          109
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - es_out_Send
        - es_out_SetPCR
        - vlc_stream_Block
        - vlc_tick_from_secf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/tta.c:202,9'
          Branch Sides:
            - BranchSide:      'demux/tta.c:203,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/tta.c:205,32'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_tick_from_secf.4876
                - es_out_SetPCR.4875
                - es_out_Send.4874
        - Branch String:   'demux/tta.c:207,9'
          Branch Sides:
            - BranchSide:      'demux/tta.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/tta.c:209,50'
              BranchSideFuncs:
                - vlc_tick_from_secf.4876
                - es_out_SetPCR.4875
                - es_out_Send.4874
        - Branch String:   'demux/tta.c:214,9'
          Branch Sides:
            - BranchSide:      'demux/tta.c:215,22'
              BranchSideFuncs:
                - es_out_Send.4874
            - BranchSide:      'demux/tta.c:217,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/tta.c:205,14'
          Dst:             vlc_stream_Block
        - Src:             'demux/tta.c:209,50'
          Dst:             vlc_tick_from_secf
        - Src:             'demux/tta.c:213,5'
          Dst:             es_out_SetPCR
        - Src:             'demux/tta.c:215,9'
          Dst:             es_out_Send
    - functionName:    vlc_entry_license__demux_tta
      functionSourceFile: '/src/vlc/modules/demux/tta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_tta
      functionSourceFile: '/src/vlc/modules/demux/tta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_tta
      functionSourceFile: '/src/vlc/modules/demux/tta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/demux/tta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/demux/tta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         35
      ICount:          345
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - Close
        - GetDWLE
        - GetWLE
        - calloc
        - es_format_Clean
        - es_format_Init
        - es_out_Add
        - memcmp
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_Read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/tta.c:93,9'
          Branch Sides:
            - BranchSide:      'demux/tta.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/tta.c:96,17'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Read
                - malloc
                - es_format_Init
                - GetWLE.4879
                - GetWLE.4879
                - GetDWLE.4878
                - GetDWLE.4878
                - malloc
                - es_format_Clean
                - Close.4886
                - vlc_stream_Read
                - calloc
                - vlc_stream_Read
                - es_out_Add.4877
                - es_format_Clean
                - GetDWLE.4878
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/tta.c:96,9'
          Branch Sides:
            - BranchSide:      'demux/tta.c:98,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - es_format_Init
                - GetWLE.4879
                - GetWLE.4879
                - GetDWLE.4878
                - GetDWLE.4878
                - malloc
                - es_format_Clean
                - Close.4886
                - vlc_stream_Read
                - calloc
                - vlc_stream_Read
                - es_out_Add.4877
                - es_format_Clean
                - GetDWLE.4878
                - vlc_object_Log
            - BranchSide:      'demux/tta.c:106,26'
              BranchSideFuncs:
                - vlc_stream_Read
                - malloc
                - es_format_Init
                - GetWLE.4879
                - GetWLE.4879
                - GetDWLE.4878
                - GetDWLE.4878
                - malloc
                - es_format_Clean
                - Close.4886
                - vlc_stream_Read
                - calloc
                - vlc_stream_Read
                - es_out_Add.4877
                - es_format_Clean
                - GetDWLE.4878
                - vlc_object_Log
        - Branch String:   'demux/tta.c:98,13'
          Branch Sides:
            - BranchSide:      'demux/tta.c:99,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - es_format_Init
                - GetWLE.4879
                - GetWLE.4879
                - GetDWLE.4878
                - GetDWLE.4878
                - malloc
                - es_format_Clean
                - Close.4886
                - vlc_stream_Read
                - calloc
                - vlc_stream_Read
                - es_out_Add.4877
                - es_format_Clean
                - GetDWLE.4878
                - vlc_object_Log
            - BranchSide:      'demux/tta.c:102,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - malloc
                - es_format_Init
                - GetWLE.4879
                - GetWLE.4879
                - GetDWLE.4878
                - GetDWLE.4878
                - malloc
                - es_format_Clean
                - Close.4886
                - vlc_stream_Read
                - calloc
                - vlc_stream_Read
                - es_out_Add.4877
                - es_format_Clean
                - GetDWLE.4878
                - vlc_object_Log
        - Branch String:   'demux/tta.c:106,9'
          Branch Sides:
            - BranchSide:      'demux/tta.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/tta.c:110,5'
              BranchSideFuncs:
                - malloc
                - es_format_Init
                - GetWLE.4879
                - GetWLE.4879
                - GetDWLE.4878
                - GetDWLE.4878
                - malloc
                - es_format_Clean
                - Close.4886
                - vlc_stream_Read
                - calloc
                - vlc_stream_Read
                - es_out_Add.4877
                - es_format_Clean
                - GetDWLE.4878
                - vlc_object_Log
        - Branch String:   'demux/tta.c:113,9'
          Branch Sides:
            - BranchSide:      'demux/tta.c:114,9'
              BranchSideFuncs:
                - es_format_Init
                - GetWLE.4879
                - GetWLE.4879
                - GetDWLE.4878
                - GetDWLE.4878
                - malloc
                - es_format_Clean
                - Close.4886
                - vlc_stream_Read
                - calloc
                - vlc_stream_Read
                - es_out_Add.4877
                - es_format_Clean
                - GetDWLE.4878
                - vlc_object_Log
            - BranchSide:      'demux/tta.c:116,5'
              BranchSideFuncs:
                - es_format_Init
                - GetWLE.4879
                - GetWLE.4879
                - GetDWLE.4878
                - GetDWLE.4878
                - malloc
                - es_format_Clean
                - Close.4886
                - vlc_stream_Read
                - calloc
                - vlc_stream_Read
                - es_out_Add.4877
                - es_format_Clean
                - GetDWLE.4878
                - vlc_object_Log
        - Branch String:   'demux/tta.c:123,31'
          Branch Sides:
            - BranchSide:      'demux/tta.c:124,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - Close.4886
            - BranchSide:      'demux/tta.c:126,9'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - Close.4886
        - Branch String:   'demux/tta.c:123,9'
          Branch Sides:
            - BranchSide:      'demux/tta.c:126,9'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - Close.4886
            - BranchSide:      'demux/tta.c:130,37'
              BranchSideFuncs:
                - GetDWLE.4878
                - malloc
                - es_format_Clean
                - Close.4886
                - vlc_stream_Read
                - calloc
                - vlc_stream_Read
                - es_out_Add.4877
                - es_format_Clean
                - GetDWLE.4878
        - Branch String:   'demux/tta.c:136,9'
          Branch Sides:
            - BranchSide:      'demux/tta.c:137,9'
              BranchSideFuncs:
                - es_format_Clean
                - Close.4886
            - BranchSide:      'demux/tta.c:139,53'
              BranchSideFuncs:
                - malloc
                - es_format_Clean
                - Close.4886
                - vlc_stream_Read
                - calloc
                - vlc_stream_Read
                - es_out_Add.4877
                - es_format_Clean
                - GetDWLE.4878
        - Branch String:   'demux/tta.c:144,9'
          Branch Sides:
            - BranchSide:      'demux/tta.c:146,13'
              BranchSideFuncs:
                - vlc_stream_Read
                - calloc
                - es_format_Clean
                - Close.4886
                - vlc_stream_Read
                - es_out_Add.4877
                - es_format_Clean
                - GetDWLE.4878
            - BranchSide:      'demux/tta.c:150,13'
              BranchSideFuncs:
                - vlc_stream_Read
                - calloc
                - es_format_Clean
                - Close.4886
                - vlc_stream_Read
                - es_out_Add.4877
                - es_format_Clean
                - GetDWLE.4878
        - Branch String:   'demux/tta.c:152,9'
          Branch Sides:
            - BranchSide:      'demux/tta.c:154,9'
              BranchSideFuncs:
                - es_format_Clean
                - Close.4886
            - BranchSide:      'demux/tta.c:156,35'
              BranchSideFuncs:
                - calloc
                - es_format_Clean
                - Close.4886
                - vlc_stream_Read
                - es_out_Add.4877
                - es_format_Clean
                - GetDWLE.4878
        - Branch String:   'demux/tta.c:157,9'
          Branch Sides:
            - BranchSide:      'demux/tta.c:158,9'
              BranchSideFuncs:
                - vlc_stream_Read
                - es_out_Add.4877
                - es_format_Clean
                - es_format_Clean
                - Close.4886
                - GetDWLE.4878
            - BranchSide:      'demux/tta.c:159,19'
              BranchSideFuncs:
                - vlc_stream_Read
                - es_out_Add.4877
                - es_format_Clean
                - es_format_Clean
                - Close.4886
                - GetDWLE.4878
        - Branch String:   'demux/tta.c:159,5'
          Branch Sides:
            - BranchSide:      'demux/tta.c:161,43'
              BranchSideFuncs:
                - GetDWLE.4878
                - vlc_stream_Read
                - es_out_Add.4877
                - es_format_Clean
                - es_format_Clean
                - Close.4886
            - BranchSide:      'demux/tta.c:165,31'
              BranchSideFuncs:
                - vlc_stream_Read
                - es_out_Add.4877
                - es_format_Clean
                - es_format_Clean
                - Close.4886
        - Branch String:   'demux/tta.c:165,9'
          Branch Sides:
            - BranchSide:      'demux/tta.c:166,9'
              BranchSideFuncs:
                - es_format_Clean
                - Close.4886
            - BranchSide:      'demux/tta.c:167,18'
              BranchSideFuncs:
                - es_out_Add.4877
                - es_format_Clean
      Callsites:
        - Src:             'demux/tta.c:93,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/tta.c:96,9'
          Dst:             memcmp
        - Src:             'demux/tta.c:102,9'
          Dst:             vlc_object_Log
        - Src:             'demux/tta.c:106,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/tta.c:119,5'
          Dst:             es_format_Init
        - Src:             'demux/tta.c:120,28'
          Dst:             GetWLE
        - Src:             'demux/tta.c:121,33'
          Dst:             GetWLE
        - Src:             'demux/tta.c:122,24'
          Dst:             GetDWLE
        - Src:             'demux/tta.c:126,9'
          Dst:             vlc_object_Log
        - Src:             'demux/tta.c:130,27'
          Dst:             GetDWLE
        - Src:             'demux/tta.c:152,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/tta.c:156,27'
          Dst:             calloc
        - Src:             'demux/tta.c:161,34'
          Dst:             GetDWLE
        - Src:             'demux/tta.c:165,14'
          Dst:             vlc_stream_Read
        - Src:             'demux/tta.c:169,19'
          Dst:             es_out_Add
        - Src:             'demux/tta.c:171,5'
          Dst:             es_format_Clean
        - Src:             'demux/tta.c:175,5'
          Dst:             es_format_Clean
        - Src:             'demux/tta.c:176,5'
          Dst:             Close
    - functionName:    vlc_entry__demux_tta
      functionSourceFile: '/src/vlc/modules/demux/tta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         24
      ICount:          180
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/tta.c:43,1'
          Branch Sides:
            - BranchSide:      'demux/tta.c:43,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/tta.c:43,1'
              BranchSideFuncs: []
        - Branch String:   'demux/tta.c:43,1'
          Branch Sides:
            - BranchSide:      'demux/tta.c:43,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/tta.c:44,5'
              BranchSideFuncs: []
        - Branch String:   'demux/tta.c:44,5'
          Branch Sides:
            - BranchSide:      'demux/tta.c:44,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/tta.c:45,5'
              BranchSideFuncs: []
        - Branch String:   'demux/tta.c:45,5'
          Branch Sides:
            - BranchSide:      'demux/tta.c:45,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/tta.c:46,5'
              BranchSideFuncs: []
        - Branch String:   'demux/tta.c:47,5'
          Branch Sides:
            - BranchSide:      'demux/tta.c:47,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/tta.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'demux/tta.c:47,5'
          Branch Sides:
            - BranchSide:      'demux/tta.c:47,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/tta.c:49,5'
              BranchSideFuncs: []
        - Branch String:   'demux/tta.c:49,5'
          Branch Sides:
            - BranchSide:      'demux/tta.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/tta.c:49,5'
              BranchSideFuncs: []
        - Branch String:   'demux/tta.c:49,5'
          Branch Sides:
            - BranchSide:      'demux/tta.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/tta.c:50,5'
              BranchSideFuncs: []
        - Branch String:   'demux/tta.c:50,5'
          Branch Sides:
            - BranchSide:      'demux/tta.c:50,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/tta.c:51,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/tta.c:49,5'
          Dst:             Open
        - Src:             'demux/tta.c:49,5'
          Dst:             Close
    - functionName:    tt_time_Sub
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - t1
        - t2
        - ''
        - ''
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_tick_from_seci
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.h:196,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.h:196,9'
              BranchSideFuncs:
                - vlc_tick_from_seci.5030
            - BranchSide:      'codec/ttml/ttml.h:198,33'
              BranchSideFuncs:
                - vlc_tick_from_seci.5030
      Callsites:
        - Src:             'codec/ttml/ttml.h:199,20'
          Dst:             vlc_tick_from_seci
    - functionName:    vlc_tick_from_seci
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - sec
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tt_time_Add
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - t1
        - t2
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_tick_from_samples
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/ttml/ttml.h:189,16'
          Dst:             vlc_tick_from_samples
    - functionName:    vlc_tick_from_samples
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - samples
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_tick_from_secf
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - secf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tt_ScanReset
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - c
        - d
        - e
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_dictionary_insert_impl_
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_dict
        - psz_key
        - p_value
        - rebuild
      BBCount:         23
      ICount:          187
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - DictHash
        - strdup
        - vlc_dictionary_clear
        - vlc_dictionary_init
        - vlc_dictionary_insert_impl_
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:542,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:543,30'
              BranchSideFuncs:
                - DictHash
                - malloc
                - strdup
                - vlc_dictionary_init
                - vlc_dictionary_clear
                - vlc_dictionary_insert_impl_
            - BranchSide:      '../include/vlc_arrays.h:545,29'
              BranchSideFuncs:
                - DictHash
                - malloc
                - strdup
                - vlc_dictionary_init
                - vlc_dictionary_clear
                - vlc_dictionary_insert_impl_
        - Branch String:   '../include/vlc_arrays.h:553,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:553,9'
              BranchSideFuncs:
                - vlc_dictionary_init
                - vlc_dictionary_clear
                - vlc_dictionary_insert_impl_
            - BranchSide:      '../include/vlc_arrays.h:557,20'
              BranchSideFuncs:
                - vlc_dictionary_init
                - vlc_dictionary_clear
                - vlc_dictionary_insert_impl_
        - Branch String:   '../include/vlc_arrays.h:557,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:558,23'
              BranchSideFuncs:
                - vlc_dictionary_init
                - vlc_dictionary_clear
                - vlc_dictionary_insert_impl_
            - BranchSide:      '../include/vlc_arrays.h:559,13'
              BranchSideFuncs:
                - vlc_dictionary_init
                - vlc_dictionary_clear
                - vlc_dictionary_insert_impl_
        - Branch String:   '../include/vlc_arrays.h:559,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:563,34'
              BranchSideFuncs:
                - vlc_dictionary_init
                - vlc_dictionary_clear
                - vlc_dictionary_insert_impl_
            - BranchSide:      '../include/vlc_arrays.h:582,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_arrays.h:566,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:568,27'
              BranchSideFuncs:
                - vlc_dictionary_clear
                - vlc_dictionary_insert_impl_
            - BranchSide:      '../include/vlc_arrays.h:578,35'
              BranchSideFuncs:
                - vlc_dictionary_clear
        - Branch String:   '../include/vlc_arrays.h:569,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:571,61'
              BranchSideFuncs:
                - vlc_dictionary_insert_impl_
                - vlc_dictionary_clear
            - BranchSide:      '../include/vlc_arrays.h:576,13'
              BranchSideFuncs:
                - vlc_dictionary_clear
                - vlc_dictionary_insert_impl_
      Callsites:
        - Src:             '../include/vlc_arrays.h:543,9'
          Dst:             vlc_dictionary_init
        - Src:             '../include/vlc_arrays.h:545,20'
          Dst:             DictHash
        - Src:             '../include/vlc_arrays.h:549,24'
          Dst:             strdup
        - Src:             '../include/vlc_arrays.h:565,13'
          Dst:             vlc_dictionary_init
        - Src:             '../include/vlc_arrays.h:571,21'
          Dst:             vlc_dictionary_insert_impl_
        - Src:             '../include/vlc_arrays.h:578,13'
          Dst:             vlc_dictionary_clear
    - functionName:    vlc_dictionary_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_dict
        - i_size
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:418,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:418,9'
              BranchSideFuncs:
                - calloc
            - BranchSide:      '../include/vlc_arrays.h:420,64'
              BranchSideFuncs:
                - calloc
        - Branch String:   '../include/vlc_arrays.h:421,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:422,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:423,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:420,56'
          Dst:             calloc
    - functionName:    DictHash
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - psz_string
        - hashsize
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:387,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:387,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:389,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_arrays.h:389,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:391,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:395,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_dictionary_clear
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dict
        - pf_free
        - p_obj
      BBCount:         16
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:431,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:431,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:433,21'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:433,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:436,25'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:447,15'
              BranchSideFuncs:
                - free
        - Branch String:   '../include/vlc_arrays.h:437,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:439,26'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:446,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:440,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:441,25'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:442,23'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:       []
    - functionName:    tt_time_Convert
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tt_time_Valid
        - vlc_tick_from_samples
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.h:170,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.h:171,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.5031
            - BranchSide:      'codec/ttml/ttml.h:173,16'
              BranchSideFuncs:
                - vlc_tick_from_samples.5031
      Callsites:
        - Src:             'codec/ttml/ttml.h:170,10'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/ttml.h:173,26'
          Dst:             vlc_tick_from_samples
    - functionName:    tt_time_Valid
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    tt_bsearch_Insert
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - pp_times
        - pi_times
        - time
        - ''
      BBCount:         13
      ICount:          109
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - realloc
        - tt_timings_FindLowerIndex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:592,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:593,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:595,42'
              BranchSideFuncs:
                - realloc
        - Branch String:   'codec/ttml/ttml.c:595,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:596,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:598,36'
              BranchSideFuncs:
                - realloc
        - Branch String:   'codec/ttml/ttml.c:599,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:600,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:601,17'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:603,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:605,19'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:610,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/ttml.c:591,22'
          Dst:             tt_timings_FindLowerIndex
        - Src:             'codec/ttml/ttml.c:598,26'
          Dst:             realloc
    - functionName:    tt_timings_FindLowerIndex
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_times
        - i_times
        - time
        - pb_found
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - bsearch
        - tt_bsearch_searchkey_Compare
        - tt_time_Compare
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:567,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:570,13'
              BranchSideFuncs:
                - bsearch
                - tt_time_Compare
            - BranchSide:      'codec/ttml/ttml.c:584,11'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:575,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:576,26'
              BranchSideFuncs:
                - tt_time_Compare
            - BranchSide:      'codec/ttml/ttml.c:577,23'
              BranchSideFuncs:
                - tt_time_Compare
        - Branch String:   'codec/ttml/ttml.c:581,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:582,20'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:583,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/ttml.c:573,29'
          Dst:             bsearch
        - Src:             'codec/ttml/ttml.c:573,29'
          Dst:             tt_bsearch_searchkey_Compare
        - Src:             'codec/ttml/ttml.c:581,13'
          Dst:             tt_time_Compare
    - functionName:    tt_bsearch_searchkey_Compare
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - other
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tt_time_Compare
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/ttml/ttml.c:561,12'
          Dst:             tt_time_Compare
    - functionName:    tt_time_Compare
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t1
        - t2
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tt_time_Convert
      functionUses:    6
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.h:180,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.h:181,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.h:182,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/ttml.h:178,23'
          Dst:             tt_time_Convert
        - Src:             'codec/ttml/ttml.h:179,23'
          Dst:             tt_time_Convert
    - functionName:    tt_timings_MergeSequential
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_restrict
        - p_prevref
        - p_local
      BBCount:         24
      ICount:          207
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - tt_time_Add
        - tt_time_Compare
        - tt_time_Sub
        - tt_time_Valid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:646,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:647,9'
              BranchSideFuncs:
                - tt_time_Add
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Sub
                - tt_time_Compare
                - tt_time_Valid
                - tt_time_Add
                - tt_time_Add
            - BranchSide:      'codec/ttml/ttml.c:649,9'
              BranchSideFuncs:
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Sub
                - tt_time_Compare
                - tt_time_Valid
                - tt_time_Add
                - tt_time_Add
        - Branch String:   'codec/ttml/ttml.c:651,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:653,9'
              BranchSideFuncs:
                - tt_time_Add
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Sub
                - tt_time_Compare
            - BranchSide:      'codec/ttml/ttml.c:655,30'
              BranchSideFuncs:
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Sub
                - tt_time_Compare
                - tt_time_Valid
                - tt_time_Add
        - Branch String:   'codec/ttml/ttml.c:661,43'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:661,64'
              BranchSideFuncs:
                - tt_time_Compare
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Sub
            - BranchSide:      'codec/ttml/ttml.c:665,25'
              BranchSideFuncs:
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Sub
        - Branch String:   'codec/ttml/ttml.c:661,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:662,9'
              BranchSideFuncs:
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Sub
            - BranchSide:      'codec/ttml/ttml.c:665,25'
              BranchSideFuncs:
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Sub
        - Branch String:   'codec/ttml/ttml.c:665,42'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:665,61'
              BranchSideFuncs:
                - tt_time_Valid
                - tt_time_Sub
            - BranchSide:      'codec/ttml/ttml.c:665,42'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:665,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:665,9'
              BranchSideFuncs:
                - tt_time_Sub
            - BranchSide:      'codec/ttml/ttml.c:666,9'
              BranchSideFuncs:
                - tt_time_Sub
      Callsites:
        - Src:             'codec/ttml/ttml.c:646,9'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/ttml.c:647,26'
          Dst:             tt_time_Add
        - Src:             'codec/ttml/ttml.c:651,9'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/ttml.c:653,24'
          Dst:             tt_time_Add
        - Src:             'codec/ttml/ttml.c:655,14'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/ttml.c:655,48'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/ttml.c:657,24'
          Dst:             tt_time_Add
        - Src:             'codec/ttml/ttml.c:661,9'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/ttml.c:661,46'
          Dst:             tt_time_Compare
        - Src:             'codec/ttml/ttml.c:665,9'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/ttml.c:665,45'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/ttml.c:666,24'
          Dst:             tt_time_Sub
    - functionName:    tt_timings_MergeParallel
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ref
        - p_local
      BBCount:         25
      ICount:          210
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - tt_time_Add
        - tt_time_Compare
        - tt_time_Sub
        - tt_time_Valid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:618,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:619,9'
              BranchSideFuncs:
                - tt_time_Add
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Sub
                - tt_time_Compare
                - tt_time_Valid
                - tt_time_Add
                - tt_time_Add
            - BranchSide:      'codec/ttml/ttml.c:621,9'
              BranchSideFuncs:
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Sub
                - tt_time_Compare
                - tt_time_Valid
                - tt_time_Add
                - tt_time_Add
        - Branch String:   'codec/ttml/ttml.c:623,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:625,9'
              BranchSideFuncs:
                - tt_time_Add
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Sub
                - tt_time_Compare
            - BranchSide:      'codec/ttml/ttml.c:627,30'
              BranchSideFuncs:
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Sub
                - tt_time_Compare
                - tt_time_Valid
                - tt_time_Add
        - Branch String:   'codec/ttml/ttml.c:627,45'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:627,64'
              BranchSideFuncs:
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Sub
                - tt_time_Compare
                - tt_time_Add
            - BranchSide:      'codec/ttml/ttml.c:631,10'
              BranchSideFuncs:
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Sub
                - tt_time_Compare
        - Branch String:   'codec/ttml/ttml.c:627,14'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:629,9'
              BranchSideFuncs:
                - tt_time_Add
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Sub
                - tt_time_Compare
            - BranchSide:      'codec/ttml/ttml.c:631,10'
              BranchSideFuncs:
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Sub
                - tt_time_Compare
        - Branch String:   'codec/ttml/ttml.c:635,38'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:635,59'
              BranchSideFuncs:
                - tt_time_Compare
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Sub
            - BranchSide:      'codec/ttml/ttml.c:639,25'
              BranchSideFuncs:
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Sub
        - Branch String:   'codec/ttml/ttml.c:635,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:636,9'
              BranchSideFuncs:
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Sub
            - BranchSide:      'codec/ttml/ttml.c:639,25'
              BranchSideFuncs:
                - tt_time_Valid
                - tt_time_Valid
                - tt_time_Sub
        - Branch String:   'codec/ttml/ttml.c:639,42'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:639,61'
              BranchSideFuncs:
                - tt_time_Valid
                - tt_time_Sub
            - BranchSide:      'codec/ttml/ttml.c:639,42'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:639,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:639,9'
              BranchSideFuncs:
                - tt_time_Sub
            - BranchSide:      'codec/ttml/ttml.c:640,9'
              BranchSideFuncs:
                - tt_time_Sub
      Callsites:
        - Src:             'codec/ttml/ttml.c:618,9'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/ttml.c:619,26'
          Dst:             tt_time_Add
        - Src:             'codec/ttml/ttml.c:623,9'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/ttml.c:625,24'
          Dst:             tt_time_Add
        - Src:             'codec/ttml/ttml.c:627,14'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/ttml.c:627,48'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/ttml.c:629,24'
          Dst:             tt_time_Add
        - Src:             'codec/ttml/ttml.c:635,9'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/ttml.c:635,41'
          Dst:             tt_time_Compare
        - Src:             'codec/ttml/ttml.c:639,9'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/ttml.c:639,45'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/ttml.c:640,24'
          Dst:             tt_time_Sub
    - functionName:    tt_timings_Resolve
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_child
        - p_container_timings
        - pp_array
        - pi_count
      BBCount:         21
      ICount:          147
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - tt_bsearch_Insert
        - tt_time_Valid
        - tt_timings_MergeParallel
        - tt_timings_MergeSequential
        - tt_timings_Resolve
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:673,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:675,13'
              BranchSideFuncs:
                - tt_timings_MergeParallel
                - tt_time_Valid
                - tt_time_Valid
                - tt_timings_Resolve
                - tt_bsearch_Insert
                - tt_bsearch_Insert
                - tt_timings_MergeSequential
                - tt_timings_MergeParallel
            - BranchSide:      'codec/ttml/ttml.c:703,1'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:675,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:676,13'
              BranchSideFuncs:
                - tt_timings_MergeParallel
                - tt_time_Valid
                - tt_time_Valid
                - tt_timings_Resolve
                - tt_bsearch_Insert
                - tt_bsearch_Insert
                - tt_timings_MergeSequential
                - tt_timings_MergeParallel
            - BranchSide:      'codec/ttml/ttml.c:678,48'
              BranchSideFuncs:
                - tt_timings_MergeParallel
                - tt_time_Valid
                - tt_time_Valid
                - tt_timings_Resolve
                - tt_bsearch_Insert
                - tt_bsearch_Insert
                - tt_timings_MergeSequential
                - tt_timings_MergeParallel
        - Branch String:   'codec/ttml/ttml.c:679,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:681,17'
              BranchSideFuncs:
                - tt_timings_MergeSequential
                - tt_time_Valid
                - tt_time_Valid
                - tt_timings_Resolve
                - tt_timings_MergeParallel
                - tt_bsearch_Insert
                - tt_bsearch_Insert
                - tt_timings_MergeParallel
            - BranchSide:      'codec/ttml/ttml.c:689,39'
              BranchSideFuncs:
                - tt_timings_MergeParallel
                - tt_time_Valid
                - tt_time_Valid
                - tt_timings_Resolve
                - tt_timings_MergeSequential
                - tt_timings_MergeParallel
                - tt_bsearch_Insert
                - tt_bsearch_Insert
        - Branch String:   'codec/ttml/ttml.c:681,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:682,43'
              BranchSideFuncs:
                - tt_timings_MergeParallel
                - tt_time_Valid
                - tt_time_Valid
                - tt_timings_Resolve
                - tt_timings_MergeParallel
                - tt_timings_MergeSequential
                - tt_bsearch_Insert
                - tt_bsearch_Insert
            - BranchSide:      'codec/ttml/ttml.c:684,45'
              BranchSideFuncs:
                - tt_timings_MergeSequential
                - tt_time_Valid
                - tt_time_Valid
                - tt_timings_Resolve
                - tt_timings_MergeParallel
                - tt_timings_MergeParallel
                - tt_bsearch_Insert
                - tt_bsearch_Insert
        - Branch String:   'codec/ttml/ttml.c:692,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:693,32'
              BranchSideFuncs:
                - tt_bsearch_Insert
                - tt_time_Valid
                - tt_timings_Resolve
                - tt_timings_MergeParallel
                - tt_time_Valid
                - tt_timings_MergeSequential
                - tt_timings_MergeParallel
                - tt_bsearch_Insert
            - BranchSide:      'codec/ttml/ttml.c:695,29'
              BranchSideFuncs:
                - tt_time_Valid
                - tt_timings_Resolve
                - tt_timings_MergeParallel
                - tt_time_Valid
                - tt_bsearch_Insert
                - tt_timings_MergeSequential
                - tt_timings_MergeParallel
                - tt_bsearch_Insert
        - Branch String:   'codec/ttml/ttml.c:695,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:696,32'
              BranchSideFuncs:
                - tt_bsearch_Insert
                - tt_timings_Resolve
                - tt_timings_MergeParallel
                - tt_time_Valid
                - tt_time_Valid
                - tt_bsearch_Insert
                - tt_timings_MergeSequential
                - tt_timings_MergeParallel
            - BranchSide:      'codec/ttml/ttml.c:698,22'
              BranchSideFuncs:
                - tt_timings_Resolve
                - tt_timings_MergeParallel
                - tt_time_Valid
                - tt_time_Valid
                - tt_bsearch_Insert
                - tt_bsearch_Insert
                - tt_timings_MergeSequential
                - tt_timings_MergeParallel
      Callsites:
        - Src:             'codec/ttml/ttml.c:682,17'
          Dst:             tt_timings_MergeParallel
        - Src:             'codec/ttml/ttml.c:684,17'
          Dst:             tt_timings_MergeSequential
        - Src:             'codec/ttml/ttml.c:689,13'
          Dst:             tt_timings_MergeParallel
        - Src:             'codec/ttml/ttml.c:692,13'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/ttml.c:693,13'
          Dst:             tt_bsearch_Insert
        - Src:             'codec/ttml/ttml.c:695,13'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/ttml.c:696,13'
          Dst:             tt_bsearch_Insert
        - Src:             'codec/ttml/ttml.c:700,9'
          Dst:             tt_timings_Resolve
    - functionName:    xml_ReaderIsEmptyElement
      functionSourceFile: '/src/vlc/modules/../include/vlc_xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_xml.h:116,8'
          Branch Sides:
            - BranchSide:      '../include/vlc_xml.h:117,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_xml.h:119,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xml_ReaderNextNodeNS
      functionSourceFile: '/src/vlc/modules/../include/vlc_xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - pval
        - pnamespace
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tt_nodes_Read
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_reader
        - p_nss
        - p_root_node
      BBCount:         27
      ICount:          162
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - tt_namespaces_Register
        - tt_node_Match
        - tt_node_NewRead
        - tt_textnode_New
        - xml_ReaderIsEmptyElement
        - xml_ReaderNextNodeNS
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:502,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:503,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:505,17'
              BranchSideFuncs:
                - tt_node_Match
                - xml_ReaderNextNodeNS
                - xml_ReaderIsEmptyElement
                - tt_textnode_New
                - tt_namespaces_Register
                - tt_node_NewRead
        - Branch String:   'codec/ttml/ttml.c:505,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:508,17'
              BranchSideFuncs:
                - xml_ReaderNextNodeNS
                - xml_ReaderIsEmptyElement
                - tt_node_Match
                - tt_textnode_New
                - tt_namespaces_Register
                - tt_node_NewRead
            - BranchSide:      'codec/ttml/ttml.c:512,41'
              BranchSideFuncs:
                - tt_namespaces_Register
                - tt_node_NewRead
                - xml_ReaderNextNodeNS
                - xml_ReaderIsEmptyElement
                - tt_node_Match
                - tt_textnode_New
            - BranchSide:      'codec/ttml/ttml.c:528,62'
              BranchSideFuncs:
                - tt_textnode_New
                - xml_ReaderNextNodeNS
                - xml_ReaderIsEmptyElement
                - tt_node_Match
                - tt_namespaces_Register
                - tt_node_NewRead
            - BranchSide:      'codec/ttml/ttml.c:535,37'
              BranchSideFuncs:
                - tt_node_Match
                - xml_ReaderNextNodeNS
                - xml_ReaderIsEmptyElement
                - tt_textnode_New
                - tt_namespaces_Register
                - tt_node_NewRead
        - Branch String:   'codec/ttml/ttml.c:516,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:517,21'
              BranchSideFuncs:
                - xml_ReaderNextNodeNS
                - xml_ReaderIsEmptyElement
                - tt_node_Match
                - tt_textnode_New
                - tt_namespaces_Register
                - tt_node_NewRead
            - BranchSide:      'codec/ttml/ttml.c:518,22'
              BranchSideFuncs:
                - xml_ReaderNextNodeNS
                - xml_ReaderIsEmptyElement
                - tt_node_Match
                - tt_textnode_New
                - tt_namespaces_Register
                - tt_node_NewRead
        - Branch String:   'codec/ttml/ttml.c:518,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:520,30'
              BranchSideFuncs:
                - xml_ReaderNextNodeNS
                - xml_ReaderIsEmptyElement
                - tt_node_Match
                - tt_textnode_New
                - tt_namespaces_Register
                - tt_node_NewRead
            - BranchSide:      'codec/ttml/ttml.c:523,17'
              BranchSideFuncs:
                - xml_ReaderNextNodeNS
                - xml_ReaderIsEmptyElement
                - tt_node_Match
                - tt_textnode_New
                - tt_namespaces_Register
                - tt_node_NewRead
        - Branch String:   'codec/ttml/ttml.c:535,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:536,21'
              BranchSideFuncs:
                - xml_ReaderNextNodeNS
                - xml_ReaderIsEmptyElement
                - tt_node_Match
                - tt_textnode_New
                - tt_namespaces_Register
                - tt_node_NewRead
            - BranchSide:      'codec/ttml/ttml.c:538,21'
              BranchSideFuncs:
                - xml_ReaderNextNodeNS
                - xml_ReaderIsEmptyElement
                - tt_node_Match
                - tt_textnode_New
                - tt_namespaces_Register
                - tt_node_NewRead
        - Branch String:   'codec/ttml/ttml.c:538,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:540,25'
              BranchSideFuncs:
                - xml_ReaderNextNodeNS
                - xml_ReaderIsEmptyElement
                - tt_node_Match
                - tt_textnode_New
                - tt_namespaces_Register
                - tt_node_NewRead
            - BranchSide:      'codec/ttml/ttml.c:544,24'
              BranchSideFuncs:
                - xml_ReaderNextNodeNS
                - xml_ReaderIsEmptyElement
                - tt_node_Match
                - tt_textnode_New
                - tt_namespaces_Register
                - tt_node_NewRead
        - Branch String:   'codec/ttml/ttml.c:540,25'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:541,25'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:542,21'
              BranchSideFuncs:
                - xml_ReaderNextNodeNS
                - xml_ReaderIsEmptyElement
                - tt_node_Match
                - tt_textnode_New
                - tt_namespaces_Register
                - tt_node_NewRead
        - Branch String:   'codec/ttml/ttml.c:549,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:498,44'
              BranchSideFuncs:
                - xml_ReaderNextNodeNS
                - xml_ReaderIsEmptyElement
                - tt_node_Match
                - tt_textnode_New
                - tt_namespaces_Register
                - tt_node_NewRead
            - BranchSide:      'codec/ttml/ttml.c:551,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/ttml.c:498,22'
          Dst:             xml_ReaderNextNodeNS
        - Src:             'codec/ttml/ttml.c:500,24'
          Dst:             xml_ReaderIsEmptyElement
        - Src:             'codec/ttml/ttml.c:512,17'
          Dst:             tt_namespaces_Register
        - Src:             'codec/ttml/ttml.c:513,40'
          Dst:             tt_node_NewRead
        - Src:             'codec/ttml/ttml.c:528,45'
          Dst:             tt_textnode_New
        - Src:             'codec/ttml/ttml.c:535,22'
          Dst:             tt_node_Match
    - functionName:    tt_namespaces_Register
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nss
        - psz_prefix
        - psz_uri
      BBCount:         19
      ICount:          121
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - strchr
        - strdup
        - strndup
        - tt_namespaces_GetPrefix
        - vlc_list_append
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:132,18'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:132,46'
              BranchSideFuncs:
                - tt_namespaces_GetPrefix
                - malloc
                - strchr
                - strdup
                - strdup
                - free
                - free
                - free
                - vlc_list_append
                - strndup
            - BranchSide:      'codec/ttml/ttml.c:133,9'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:132,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:134,33'
              BranchSideFuncs:
                - malloc
                - strchr
                - strdup
                - strdup
                - free
                - free
                - free
                - vlc_list_append
                - strndup
        - Branch String:   'codec/ttml/ttml.c:135,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:135,9'
              BranchSideFuncs:
                - strchr
                - strdup
                - strdup
                - free
                - free
                - free
                - vlc_list_append
                - strndup
            - BranchSide:      'codec/ttml/ttml.c:137,35'
              BranchSideFuncs:
                - strchr
                - strdup
                - strdup
                - free
                - free
                - free
                - vlc_list_append
                - strndup
        - Branch String:   'codec/ttml/ttml.c:138,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:139,39'
              BranchSideFuncs:
                - strndup
                - strdup
                - free
                - free
                - free
                - vlc_list_append
            - BranchSide:      'codec/ttml/ttml.c:141,30'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - free
                - vlc_list_append
        - Branch String:   'codec/ttml/ttml.c:143,29'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:143,33'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_list_append
            - BranchSide:      'codec/ttml/ttml.c:145,19'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'codec/ttml/ttml.c:143,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:145,19'
              BranchSideFuncs:
                - vlc_list_append
            - BranchSide:      'codec/ttml/ttml.c:150,27'
              BranchSideFuncs:
                - vlc_list_append
      Callsites:
        - Src:             'codec/ttml/ttml.c:132,21'
          Dst:             tt_namespaces_GetPrefix
        - Src:             'codec/ttml/ttml.c:137,27'
          Dst:             strchr
        - Src:             'codec/ttml/ttml.c:139,30'
          Dst:             strndup
        - Src:             'codec/ttml/ttml.c:141,30'
          Dst:             strdup
        - Src:             'codec/ttml/ttml.c:142,23'
          Dst:             strdup
        - Src:             'codec/ttml/ttml.c:150,9'
          Dst:             vlc_list_append
    - functionName:    tt_node_NewRead
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - p_nss
        - p_parent
        - psz_node_name
        - psz_namespace
      BBCount:         30
      ICount:          205
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - strcasecmp
        - strcmp
        - strdup
        - tt_ParseTime
        - tt_namespaces_Register
        - tt_node_New
        - vlc_dictionary_insert
        - xml_ReaderNextAttrNS
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:404,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:405,9'
              BranchSideFuncs:
                - xml_ReaderNextAttrNS
                - strdup
                - xml_ReaderNextAttrNS
                - vlc_dictionary_insert
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - strcmp
                - tt_namespaces_Register
            - BranchSide:      'codec/ttml/ttml.c:407,17'
              BranchSideFuncs:
                - xml_ReaderNextAttrNS
                - strdup
                - xml_ReaderNextAttrNS
                - vlc_dictionary_insert
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - strcmp
                - tt_namespaces_Register
        - Branch String:   'codec/ttml/ttml.c:408,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:412,13'
              BranchSideFuncs:
                - strdup
                - xml_ReaderNextAttrNS
                - vlc_dictionary_insert
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - strcmp
                - tt_namespaces_Register
            - BranchSide:      'codec/ttml/ttml.c:430,12'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:412,20'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:412,23'
              BranchSideFuncs:
                - strdup
                - xml_ReaderNextAttrNS
                - vlc_dictionary_insert
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - strcmp
                - tt_namespaces_Register
            - BranchSide:      'codec/ttml/ttml.c:414,33'
              BranchSideFuncs:
                - strdup
                - xml_ReaderNextAttrNS
                - tt_namespaces_Register
                - vlc_dictionary_insert
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - strcmp
        - Branch String:   'codec/ttml/ttml.c:412,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:413,33'
              BranchSideFuncs:
                - tt_namespaces_Register
                - strdup
                - xml_ReaderNextAttrNS
                - vlc_dictionary_insert
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - strcmp
            - BranchSide:      'codec/ttml/ttml.c:414,33'
              BranchSideFuncs:
                - strdup
                - xml_ReaderNextAttrNS
                - tt_namespaces_Register
                - vlc_dictionary_insert
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - strcmp
        - Branch String:   'codec/ttml/ttml.c:415,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:417,37'
              BranchSideFuncs:
                - vlc_dictionary_insert
                - strcasecmp
                - tt_ParseTime
                - xml_ReaderNextAttrNS
                - strdup
                - tt_namespaces_Register
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - strcmp
            - BranchSide:      'codec/ttml/ttml.c:429,5'
              BranchSideFuncs:
                - xml_ReaderNextAttrNS
                - strdup
                - vlc_dictionary_insert
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - strcmp
                - tt_namespaces_Register
        - Branch String:   'codec/ttml/ttml.c:419,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:420,17'
              BranchSideFuncs:
                - strcasecmp
                - tt_ParseTime
                - xml_ReaderNextAttrNS
                - strdup
                - vlc_dictionary_insert
                - strcasecmp
                - tt_ParseTime
                - tt_namespaces_Register
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - strcmp
            - BranchSide:      'codec/ttml/ttml.c:421,36'
              BranchSideFuncs:
                - strcasecmp
                - tt_ParseTime
                - xml_ReaderNextAttrNS
                - strdup
                - vlc_dictionary_insert
                - strcasecmp
                - tt_ParseTime
                - tt_namespaces_Register
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - strcmp
        - Branch String:   'codec/ttml/ttml.c:421,22'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:422,17'
              BranchSideFuncs:
                - strcasecmp
                - tt_ParseTime
                - xml_ReaderNextAttrNS
                - strdup
                - vlc_dictionary_insert
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - tt_namespaces_Register
                - strcasecmp
                - strcmp
            - BranchSide:      'codec/ttml/ttml.c:423,36'
              BranchSideFuncs:
                - strcasecmp
                - tt_ParseTime
                - xml_ReaderNextAttrNS
                - strdup
                - vlc_dictionary_insert
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - tt_namespaces_Register
                - strcasecmp
                - strcmp
        - Branch String:   'codec/ttml/ttml.c:423,22'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:424,17'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - xml_ReaderNextAttrNS
                - strdup
                - vlc_dictionary_insert
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - tt_namespaces_Register
            - BranchSide:      'codec/ttml/ttml.c:425,36'
              BranchSideFuncs:
                - strcasecmp
                - strcmp
                - xml_ReaderNextAttrNS
                - strdup
                - vlc_dictionary_insert
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - strcasecmp
                - tt_ParseTime
                - tt_namespaces_Register
      Callsites:
        - Src:             'codec/ttml/ttml.c:403,25'
          Dst:             tt_node_New
        - Src:             'codec/ttml/ttml.c:408,32'
          Dst:             xml_ReaderNextAttrNS
        - Src:             'codec/ttml/ttml.c:413,9'
          Dst:             tt_namespaces_Register
        - Src:             'codec/ttml/ttml.c:414,25'
          Dst:             strdup
        - Src:             'codec/ttml/ttml.c:417,13'
          Dst:             vlc_dictionary_insert
        - Src:             'codec/ttml/ttml.c:419,18'
          Dst:             strcasecmp
        - Src:             'codec/ttml/ttml.c:420,41'
          Dst:             tt_ParseTime
        - Src:             'codec/ttml/ttml.c:421,24'
          Dst:             strcasecmp
        - Src:             'codec/ttml/ttml.c:422,39'
          Dst:             tt_ParseTime
        - Src:             'codec/ttml/ttml.c:423,24'
          Dst:             strcasecmp
        - Src:             'codec/ttml/ttml.c:424,39'
          Dst:             tt_ParseTime
        - Src:             'codec/ttml/ttml.c:425,24'
          Dst:             strcasecmp
        - Src:             'codec/ttml/ttml.c:426,42'
          Dst:             strcmp
        - Src:             'codec/ttml/ttml.c:410,20'
          Dst:             xml_ReaderNextAttrNS
    - functionName:    tt_textnode_New
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_parent
        - psz_text
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strdup
        - tt_textnode_NewImpl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/ttml/ttml.c:358,43'
          Dst:             strdup
        - Src:             'codec/ttml/ttml.c:358,12'
          Dst:             tt_textnode_NewImpl
    - functionName:    tt_node_Match
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
        - psz_name
        - psz_namespace
      BBCount:         14
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
        - tt_LocalName
        - tt_node_InheritNS
      functionUses:    11
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:169,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:172,30'
              BranchSideFuncs:
                - tt_node_InheritNS
                - strcmp
        - Branch String:   'codec/ttml/ttml.c:173,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:174,41'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/ttml/ttml.c:175,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'codec/ttml/ttml.c:175,23'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:175,26'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/ttml/ttml.c:177,14'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:175,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:176,25'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/ttml/ttml.c:177,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/ttml.c:167,33'
          Dst:             tt_LocalName
        - Src:             'codec/ttml/ttml.c:168,33'
          Dst:             tt_LocalName
        - Src:             'codec/ttml/ttml.c:169,9'
          Dst:             strcmp
        - Src:             'codec/ttml/ttml.c:174,22'
          Dst:             tt_node_InheritNS
        - Src:             'codec/ttml/ttml.c:176,17'
          Dst:             strcmp
    - functionName:    tt_LocalName
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_qname
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.h:126,12'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.h:126,24'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.h:126,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/ttml.h:125,29'
          Dst:             strchr
    - functionName:    tt_node_InheritNS
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
      BBCount:         8
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:156,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:158,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:161,5'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:158,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:159,20'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:160,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tt_textnode_NewImpl
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_parent
        - psz
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - tt_node_ParentAddChild
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:340,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:341,9'
              BranchSideFuncs:
                - calloc
                - free
                - tt_node_ParentAddChild
            - BranchSide:      'codec/ttml/ttml.c:342,29'
              BranchSideFuncs:
                - calloc
                - free
                - tt_node_ParentAddChild
        - Branch String:   'codec/ttml/ttml.c:343,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:345,15'
              BranchSideFuncs:
                - tt_node_ParentAddChild
            - BranchSide:      'codec/ttml/ttml.c:348,24'
              BranchSideFuncs:
                - tt_node_ParentAddChild
        - Branch String:   'codec/ttml/ttml.c:351,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:352,33'
              BranchSideFuncs:
                - tt_node_ParentAddChild
            - BranchSide:      'codec/ttml/ttml.c:353,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/ttml.c:342,29'
          Dst:             calloc
        - Src:             'codec/ttml/ttml.c:352,9'
          Dst:             tt_node_ParentAddChild
    - functionName:    tt_node_ParentAddChild
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_parent
        - p_child
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:333,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:334,23'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:335,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tt_node_New
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_parent
        - psz_node_name
        - psz_namespace
      BBCount:         20
      ICount:          139
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - calloc
        - strcmp
        - strdup
        - tt_node_InheritNS
        - tt_node_ParentAddChild
        - tt_time_Init
        - vlc_dictionary_init
      functionUses:    7
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:371,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:372,9'
              BranchSideFuncs:
                - strdup
                - tt_node_InheritNS
                - vlc_dictionary_init
                - tt_time_Init
                - tt_time_Init
                - tt_time_Init
                - tt_node_ParentAddChild
                - free
                - strdup
                - strcmp
            - BranchSide:      'codec/ttml/ttml.c:374,5'
              BranchSideFuncs:
                - strdup
                - tt_node_InheritNS
                - vlc_dictionary_init
                - tt_time_Init
                - tt_time_Init
                - tt_time_Init
                - tt_node_ParentAddChild
                - free
                - strdup
                - strcmp
        - Branch String:   'codec/ttml/ttml.c:378,23'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:379,11'
              BranchSideFuncs:
                - strdup
                - vlc_dictionary_init
                - tt_time_Init
                - tt_time_Init
                - tt_time_Init
                - tt_node_ParentAddChild
                - free
                - strcmp
            - BranchSide:      'codec/ttml/ttml.c:382,9'
              BranchSideFuncs:
                - vlc_dictionary_init
                - tt_time_Init
                - tt_time_Init
                - tt_time_Init
                - tt_node_ParentAddChild
                - free
        - Branch String:   'codec/ttml/ttml.c:379,25'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:379,36'
              BranchSideFuncs:
                - strcmp
                - vlc_dictionary_init
                - tt_time_Init
                - tt_time_Init
                - tt_time_Init
                - tt_node_ParentAddChild
                - free
                - strdup
            - BranchSide:      'codec/ttml/ttml.c:380,41'
              BranchSideFuncs:
                - strdup
                - vlc_dictionary_init
                - tt_time_Init
                - tt_time_Init
                - tt_time_Init
                - tt_node_ParentAddChild
                - free
        - Branch String:   'codec/ttml/ttml.c:378,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:380,41'
              BranchSideFuncs:
                - strdup
                - vlc_dictionary_init
                - tt_time_Init
                - tt_time_Init
                - tt_time_Init
                - tt_node_ParentAddChild
                - free
            - BranchSide:      'codec/ttml/ttml.c:382,9'
              BranchSideFuncs:
                - vlc_dictionary_init
                - tt_time_Init
                - tt_time_Init
                - tt_time_Init
                - tt_node_ParentAddChild
                - free
        - Branch String:   'codec/ttml/ttml.c:383,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:385,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'codec/ttml/ttml.c:388,27'
              BranchSideFuncs:
                - vlc_dictionary_init
                - tt_time_Init
                - tt_time_Init
                - tt_time_Init
                - tt_node_ParentAddChild
        - Branch String:   'codec/ttml/ttml.c:393,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:394,33'
              BranchSideFuncs:
                - tt_node_ParentAddChild
            - BranchSide:      'codec/ttml/ttml.c:396,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/ttml.c:370,25'
          Dst:             calloc
        - Src:             'codec/ttml/ttml.c:375,29'
          Dst:             strdup
        - Src:             'codec/ttml/ttml.c:376,33'
          Dst:             tt_node_InheritNS
        - Src:             'codec/ttml/ttml.c:379,28'
          Dst:             strcmp
        - Src:             'codec/ttml/ttml.c:380,33'
          Dst:             strdup
        - Src:             'codec/ttml/ttml.c:388,5'
          Dst:             vlc_dictionary_init
        - Src:             'codec/ttml/ttml.c:389,5'
          Dst:             tt_time_Init
        - Src:             'codec/ttml/ttml.c:390,5'
          Dst:             tt_time_Init
        - Src:             'codec/ttml/ttml.c:391,5'
          Dst:             tt_time_Init
        - Src:             'codec/ttml/ttml.c:394,9'
          Dst:             tt_node_ParentAddChild
    - functionName:    xml_ReaderNextAttrNS
      functionSourceFile: '/src/vlc/modules/../include/vlc_xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - pval
        - pnamespace
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_dictionary_insert
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dict
        - psz_key
        - p_value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_dictionary_insert_impl_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_arrays.h:588,5'
          Dst:             vlc_dictionary_insert_impl_
    - functionName:    tt_ParseTime
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         49
      ICount:          274
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - __isoc99_sscanf
        - strchr
        - tt_ScanReset
        - vlc_strtod_c
        - vlc_tick_from_samples
        - vlc_tick_from_secf
        - vlc_tick_from_seci
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:217,72'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:218,28'
              BranchSideFuncs:
                - vlc_tick_from_seci.5030
                - strchr
                - vlc_tick_from_samples.5031
            - BranchSide:      'codec/ttml/ttml.c:222,18'
              BranchSideFuncs:
                - vlc_tick_from_seci.5030
                - strchr
                - vlc_tick_from_samples.5031
        - Branch String:   'codec/ttml/ttml.c:218,72'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:219,17'
              BranchSideFuncs:
                - vlc_tick_from_seci.5030
                - strchr
                - vlc_tick_from_samples.5031
            - BranchSide:      'codec/ttml/ttml.c:222,18'
              BranchSideFuncs:
                - vlc_tick_from_seci.5030
                - strchr
                - vlc_tick_from_samples.5031
        - Branch String:   'codec/ttml/ttml.c:219,72'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:220,28'
              BranchSideFuncs:
                - vlc_tick_from_seci.5030
                - strchr
                - vlc_tick_from_samples.5031
            - BranchSide:      'codec/ttml/ttml.c:222,18'
              BranchSideFuncs:
                - vlc_tick_from_seci.5030
                - strchr
                - vlc_tick_from_samples.5031
        - Branch String:   'codec/ttml/ttml.c:217,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:222,18'
              BranchSideFuncs:
                - vlc_tick_from_seci.5030
                - strchr
                - vlc_tick_from_samples.5031
            - BranchSide:      'codec/ttml/ttml.c:237,34'
              BranchSideFuncs:
                - vlc_strtod_c
                - vlc_tick_from_secf.5032
                - vlc_tick_from_secf.5032
                - vlc_tick_from_secf.5032
        - Branch String:   'codec/ttml/ttml.c:223,22'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:223,25'
              BranchSideFuncs:
                - strchr
                - vlc_tick_from_samples.5031
            - BranchSide:      'codec/ttml/ttml.c:230,18'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:223,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:225,22'
              BranchSideFuncs:
                - strchr
                - vlc_tick_from_samples.5031
            - BranchSide:      'codec/ttml/ttml.c:230,18'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:226,59'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:226,63'
              BranchSideFuncs:
                - vlc_tick_from_samples.5031
            - BranchSide:      'codec/ttml/ttml.c:226,13'
              BranchSideFuncs:
                - vlc_tick_from_samples.5031
        - Branch String:   'codec/ttml/ttml.c:226,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:227,23'
              BranchSideFuncs:
                - vlc_tick_from_samples.5031
            - BranchSide:      'codec/ttml/ttml.c:228,45'
              BranchSideFuncs:
                - vlc_tick_from_samples.5031
        - Branch String:   'codec/ttml/ttml.c:241,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:243,23'
              BranchSideFuncs:
                - vlc_tick_from_secf.5032
            - BranchSide:      'codec/ttml/ttml.c:248,23'
              BranchSideFuncs:
                - vlc_tick_from_secf.5032
                - vlc_tick_from_secf.5032
        - Branch String:   'codec/ttml/ttml.c:243,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:244,30'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:246,30'
              BranchSideFuncs:
                - vlc_tick_from_secf.5032
        - Branch String:   'codec/ttml/ttml.c:248,22'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:250,26'
              BranchSideFuncs:
                - vlc_tick_from_secf.5032
            - BranchSide:      'codec/ttml/ttml.c:252,23'
              BranchSideFuncs:
                - vlc_tick_from_secf.5032
        - Branch String:   'codec/ttml/ttml.c:252,22'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:254,26'
              BranchSideFuncs:
                - vlc_tick_from_secf.5032
            - BranchSide:      'codec/ttml/ttml.c:256,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/ttml.c:217,9'
          Dst:             __isoc99_sscanf
        - Src:             'codec/ttml/ttml.c:218,28'
          Dst:             tt_ScanReset
        - Src:             'codec/ttml/ttml.c:219,9'
          Dst:             __isoc99_sscanf
        - Src:             'codec/ttml/ttml.c:220,28'
          Dst:             tt_ScanReset
        - Src:             'codec/ttml/ttml.c:222,18'
          Dst:             vlc_tick_from_seci
        - Src:             'codec/ttml/ttml.c:226,34'
          Dst:             strchr
        - Src:             'codec/ttml/ttml.c:228,23'
          Dst:             vlc_tick_from_samples
        - Src:             'codec/ttml/ttml.c:238,20'
          Dst:             vlc_strtod_c
        - Src:             'codec/ttml/ttml.c:246,30'
          Dst:             vlc_tick_from_secf
        - Src:             'codec/ttml/ttml.c:250,26'
          Dst:             vlc_tick_from_secf
        - Src:             'codec/ttml/ttml.c:254,26'
          Dst:             vlc_tick_from_secf
    - functionName:    tt_time_Init
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tt_namespaces_GetPrefix
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nss
        - psz_uri
      BBCount:         13
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start_const
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:121,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:121,5'
              BranchSideFuncs:
                - strcmp
                - vlc_list_it_next
                - vlc_list_it_continue
            - BranchSide:      'codec/ttml/ttml.c:121,5'
              BranchSideFuncs:
                - strcmp
                - vlc_list_it_next
                - vlc_list_it_continue
        - Branch String:   'codec/ttml/ttml.c:121,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:123,22'
              BranchSideFuncs:
                - strcmp
                - vlc_list_it_next
                - vlc_list_it_continue
            - BranchSide:      'codec/ttml/ttml.c:126,5'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:123,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:124,20'
              BranchSideFuncs:
                - vlc_list_it_next
                - vlc_list_it_continue
                - strcmp
            - BranchSide:      'codec/ttml/ttml.c:125,5'
              BranchSideFuncs:
                - vlc_list_it_next
                - vlc_list_it_continue
                - strcmp
      Callsites:
        - Src:             'codec/ttml/ttml.c:121,5'
          Dst:             vlc_list_it_start_const
        - Src:             'codec/ttml/ttml.c:121,5'
          Dst:             vlc_list_it_continue
        - Src:             'codec/ttml/ttml.c:123,14'
          Dst:             strcmp
        - Src:             'codec/ttml/ttml.c:121,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    vlc_list_it_start_const
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tt_subtextnode_New
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_parent
        - psz_text
        - len
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strndup
        - tt_textnode_NewImpl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/ttml/ttml.c:363,43'
          Dst:             strndup
        - Src:             'codec/ttml/ttml.c:363,12'
          Dst:             tt_textnode_NewImpl
    - functionName:    tt_node_AddAttribute
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
        - key
        - value
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strdup
        - vlc_dictionary_insert
      functionUses:    13
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:325,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:325,9'
              BranchSideFuncs:
                - vlc_dictionary_insert
            - BranchSide:      'codec/ttml/ttml.c:326,33'
              BranchSideFuncs:
                - vlc_dictionary_insert
      Callsites:
        - Src:             'codec/ttml/ttml.c:324,19'
          Dst:             strdup
        - Src:             'codec/ttml/ttml.c:326,9'
          Dst:             vlc_dictionary_insert
    - functionName:    tt_node_FreeDictValue
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_value
        - p_obj
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_dictionary_remove_value_for_key
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dict
        - psz_key
        - pf_free
        - p_obj
      BBCount:         20
      ICount:          138
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - DictHash
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:596,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:597,9'
              BranchSideFuncs:
                - DictHash
                - strcmp
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:599,29'
              BranchSideFuncs:
                - DictHash
                - strcmp
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:603,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:604,9'
              BranchSideFuncs:
                - strcmp
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:607,12'
              BranchSideFuncs:
                - strcmp
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:609,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:611,17'
              BranchSideFuncs:
                - strcmp
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:621,18'
              BranchSideFuncs:
                - strcmp
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:611,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:612,21'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:613,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:613,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:614,44'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:616,34'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:623,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:609,22'
              BranchSideFuncs:
                - strcmp
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:623,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:599,20'
          Dst:             DictHash
        - Src:             '../include/vlc_arrays.h:609,14'
          Dst:             strcmp
    - functionName:    tt_node_RemoveAttribute
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
        - key
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tt_node_FreeDictValue
        - vlc_dictionary_remove_value_for_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/ttml/ttml.c:318,5'
          Dst:             vlc_dictionary_remove_value_for_key
        - Src:             'codec/ttml/ttml.c:318,5'
          Dst:             tt_node_FreeDictValue
    - functionName:    tt_node_Delete
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tt_node_FreeDictValue
        - vlc_dictionary_clear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/ttml/ttml.c:297,5'
          Dst:             vlc_dictionary_clear
        - Src:             'codec/ttml/ttml.c:297,5'
          Dst:             tt_node_FreeDictValue
    - functionName:    tt_textnode_Delete
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tt_node_RecursiveDelete
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - tt_node_Delete
        - tt_node_RecursiveDelete
        - tt_textnode_Delete
      functionUses:    7
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:303,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:305,34'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
                - tt_node_Delete
                - tt_textnode_Delete
            - BranchSide:      'codec/ttml/ttml.c:313,21'
              BranchSideFuncs:
                - tt_node_Delete
        - Branch String:   'codec/ttml/ttml.c:308,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:309,51'
              BranchSideFuncs:
                - tt_textnode_Delete
                - tt_node_Delete
                - tt_node_RecursiveDelete
            - BranchSide:      'codec/ttml/ttml.c:311,52'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
                - tt_node_Delete
                - tt_textnode_Delete
      Callsites:
        - Src:             'codec/ttml/ttml.c:309,13'
          Dst:             tt_textnode_Delete
        - Src:             'codec/ttml/ttml.c:311,13'
          Dst:             tt_node_RecursiveDelete
        - Src:             'codec/ttml/ttml.c:313,5'
          Dst:             tt_node_Delete
    - functionName:    tt_timings_Contains
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_range
        - time
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - tt_time_Compare
        - tt_time_Valid
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:270,40'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:271,27'
              BranchSideFuncs:
                - tt_time_Compare
                - tt_time_Valid
                - tt_time_Compare
            - BranchSide:      'codec/ttml/ttml.c:274,25'
              BranchSideFuncs:
                - tt_time_Valid
                - tt_time_Compare
        - Branch String:   'codec/ttml/ttml.c:270,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:272,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:274,25'
              BranchSideFuncs:
                - tt_time_Valid
                - tt_time_Compare
        - Branch String:   'codec/ttml/ttml.c:274,42'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:275,27'
              BranchSideFuncs:
                - tt_time_Compare
            - BranchSide:      'codec/ttml/ttml.c:278,5'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:274,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:278,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/ttml.c:270,9'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/ttml.c:271,9'
          Dst:             tt_time_Compare
        - Src:             'codec/ttml/ttml.c:274,9'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/ttml.c:275,9'
          Dst:             tt_time_Compare
    - functionName:    tt_node_HasChild
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_dictionary_value_for_key
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dict
        - psz_key
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - DictHash
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:472,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:473,9'
              BranchSideFuncs:
                - DictHash
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:475,29'
              BranchSideFuncs:
                - DictHash
                - strcmp
        - Branch String:   '../include/vlc_arrays.h:478,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:479,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:482,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '../include/vlc_arrays.h:483,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:484,20'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:485,19'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '../include/vlc_arrays.h:486,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:483,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:488,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:475,20'
          Dst:             DictHash
        - Src:             '../include/vlc_arrays.h:483,14'
          Dst:             strcmp
    - functionName:    tt_node_GetAttribute
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_nss
        - p_node
        - psz_name
        - psz_namespace
      BBCount:         15
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - asprintf
        - tt_namespaces_GetPrefix
        - vlc_dictionary_value_for_key
      functionUses:    9
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:185,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:187,59'
              BranchSideFuncs:
                - tt_namespaces_GetPrefix
                - asprintf
                - vlc_dictionary_value_for_key
                - free
            - BranchSide:      'codec/ttml/ttml.c:193,44'
              BranchSideFuncs:
                - vlc_dictionary_value_for_key
                - free
        - Branch String:   'codec/ttml/ttml.c:188,32'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:189,40'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:190,13'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:188,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:190,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:191,20'
              BranchSideFuncs:
                - vlc_dictionary_value_for_key
                - free
        - Branch String:   'codec/ttml/ttml.c:195,12'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:195,60'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:195,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/ttml.c:187,34'
          Dst:             tt_namespaces_GetPrefix
        - Src:             'codec/ttml/ttml.c:189,13'
          Dst:             asprintf
        - Src:             'codec/ttml/ttml.c:193,13'
          Dst:             vlc_dictionary_value_for_key
    - functionName:    tt_namespaces_GetURI
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nss
        - psz_qn
      BBCount:         24
      ICount:          133
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start_const
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:95,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:95,5'
              BranchSideFuncs:
                - vlc_list_it_next
                - vlc_list_it_continue
            - BranchSide:      'codec/ttml/ttml.c:95,5'
              BranchSideFuncs:
                - vlc_list_it_next
                - vlc_list_it_continue
        - Branch String:   'codec/ttml/ttml.c:95,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:98,21'
              BranchSideFuncs:
                - vlc_list_it_next
                - vlc_list_it_continue
            - BranchSide:      'codec/ttml/ttml.c:114,5'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:100,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:102,21'
              BranchSideFuncs:
                - vlc_list_it_next
                - vlc_list_it_continue
            - BranchSide:      'codec/ttml/ttml.c:107,21'
              BranchSideFuncs:
                - vlc_list_it_next
                - vlc_list_it_continue
        - Branch String:   'codec/ttml/ttml.c:102,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:103,28'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:104,13'
              BranchSideFuncs:
                - vlc_list_it_next
                - vlc_list_it_continue
        - Branch String:   'codec/ttml/ttml.c:107,47'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:107,50'
              BranchSideFuncs:
                - vlc_list_it_next
                - vlc_list_it_continue
            - BranchSide:      'codec/ttml/ttml.c:110,21'
              BranchSideFuncs:
                - vlc_list_it_next
                - vlc_list_it_continue
        - Branch String:   'codec/ttml/ttml.c:107,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:108,28'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:110,21'
              BranchSideFuncs:
                - vlc_list_it_next
                - vlc_list_it_continue
      Callsites:
        - Src:             'codec/ttml/ttml.c:95,5'
          Dst:             vlc_list_it_start_const
        - Src:             'codec/ttml/ttml.c:95,5'
          Dst:             vlc_list_it_continue
        - Src:             'codec/ttml/ttml.c:95,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_list_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tt_namespaces_Init
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nss
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/ttml/ttml.c:88,5'
          Dst:             vlc_list_init
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tt_namespaces_Clean
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nss
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:78,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:78,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_list_it_next
                - vlc_list_it_continue
            - BranchSide:      'codec/ttml/ttml.c:78,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_list_it_next
                - vlc_list_it_continue
        - Branch String:   'codec/ttml/ttml.c:78,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:80,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_list_it_next
                - vlc_list_it_continue
            - BranchSide:      'codec/ttml/ttml.c:84,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/ttml.c:78,5'
          Dst:             vlc_list_it_start
        - Src:             'codec/ttml/ttml.c:78,5'
          Dst:             vlc_list_it_continue
        - Src:             'codec/ttml/ttml.c:78,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_entry_license__codec_ttml_ttml
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__codec_ttml_ttml
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__codec_ttml_ttml
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry__codec_ttml_ttml
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         52
      ICount:          436
      EdgeCount:       74
      CyclomaticComplexity: 24
      functionsReached:
        - tt_CloseDemux
        - tt_OpenDecoder
        - tt_OpenDemux
        - tt_OpenEncoder
      functionUses:    0
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.c:43,1'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:43,1'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:43,1'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:43,1'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:43,1'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:44,5'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:44,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:44,5'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:66,1'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:44,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:44,5'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:45,5'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:45,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:45,5'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:46,5'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:46,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:46,5'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:47,5'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:47,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:47,5'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:48,5'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:51,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:51,5'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:52,9'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:52,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:52,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:53,9'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:53,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:53,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:54,9'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:54,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:66,1'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:54,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:55,9'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:56,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:56,9'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:56,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:57,9'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:57,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:57,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:59,5'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:59,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:59,5'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:60,9'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:60,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:60,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:61,9'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:61,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:62,9'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:62,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:62,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:66,1'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:62,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:62,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:63,9'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:64,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:64,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:64,9'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/ttml.c:64,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.c:64,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.c:66,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/ttml.c:47,5'
          Dst:             tt_OpenDecoder
        - Src:             'codec/ttml/ttml.c:56,9'
          Dst:             tt_OpenDemux
        - Src:             'codec/ttml/ttml.c:56,9'
          Dst:             tt_CloseDemux
        - Src:             'codec/ttml/ttml.c:64,9'
          Dst:             tt_OpenEncoder
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AddTextNode
      functionSourceFile: '/src/vlc/modules/codec/ttml/encttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_parent
        - psz_text
      BBCount:         13
      ICount:          82
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strchr
        - tt_node_New
        - tt_subtextnode_New
        - tt_textnode_New
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/encttml.c:48,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:50,33'
              BranchSideFuncs:
                - tt_subtextnode_New
                - tt_node_New
                - strchr
                - tt_textnode_New
            - BranchSide:      'codec/ttml/encttml.c:58,30'
              BranchSideFuncs:
                - tt_textnode_New
                - strchr
                - tt_subtextnode_New
                - tt_node_New
        - Branch String:   'codec/ttml/encttml.c:53,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:54,17'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/encttml.c:55,9'
              BranchSideFuncs:
                - strchr
                - tt_textnode_New
                - tt_subtextnode_New
                - tt_node_New
        - Branch String:   'codec/ttml/encttml.c:60,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:47,22'
              BranchSideFuncs:
                - strchr
                - tt_textnode_New
                - tt_subtextnode_New
                - tt_node_New
            - BranchSide:      'codec/ttml/encttml.c:60,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/encttml.c:47,14'
          Dst:             strchr
        - Src:             'codec/ttml/encttml.c:50,13'
          Dst:             tt_subtextnode_New
        - Src:             'codec/ttml/encttml.c:51,13'
          Dst:             tt_node_New
        - Src:             'codec/ttml/encttml.c:58,13'
          Dst:             tt_textnode_New
    - functionName:    FillHexColor
      functionSourceFile: '/src/vlc/modules/codec/ttml/encttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - argb
        - withalpha
        - text
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/ttml/encttml.c:35,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:36,19'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'codec/ttml/encttml.c:38,19'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'codec/ttml/encttml.c:36,9'
          Dst:             snprintf
        - Src:             'codec/ttml/encttml.c:38,9'
          Dst:             snprintf
    - functionName:    tt_time_Create
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - i
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Encode
      functionSourceFile: '/src/vlc/modules/codec/ttml/encttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_enc
        - p_spu
      BBCount:         109
      ICount:          742
      EdgeCount:       147
      CyclomaticComplexity: 40
      functionsReached:
        - AddTextNode
        - FillHexColor
        - snprintf
        - tt_node_AddAttribute
        - tt_node_New
        - tt_node_RecursiveDelete
        - tt_node_ToText
        - tt_time_Create
        - vlc_frame_heap_Alloc
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_memstream_close
        - vlc_memstream_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'codec/ttml/encttml.c:67,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/encttml.c:70,25'
              BranchSideFuncs:
                - tt_node_New
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_New
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_node_RecursiveDelete
                - vlc_list_it_start.5090
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - vlc_list_it_next.5085
                - tt_node_New
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
        - Branch String:   'codec/ttml/encttml.c:71,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:72,9'
              BranchSideFuncs:
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_New
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_node_RecursiveDelete
                - vlc_list_it_start.5090
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - vlc_list_it_next.5085
                - tt_node_New
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
            - BranchSide:      'codec/ttml/encttml.c:74,27'
              BranchSideFuncs:
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_New
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_node_RecursiveDelete
                - vlc_list_it_start.5090
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - vlc_list_it_next.5085
                - tt_node_New
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
        - Branch String:   'codec/ttml/encttml.c:78,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:80,34'
              BranchSideFuncs:
                - tt_node_New
                - tt_node_RecursiveDelete
                - vlc_list_it_start.5090
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - vlc_list_it_next.5085
                - tt_node_New
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
            - BranchSide:      'codec/ttml/encttml.c:84,37'
              BranchSideFuncs:
                - tt_node_New
                - tt_node_RecursiveDelete
                - vlc_list_it_start.5090
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - vlc_list_it_next.5085
                - tt_node_New
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
        - Branch String:   'codec/ttml/encttml.c:85,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:87,34'
              BranchSideFuncs:
                - vlc_list_it_start.5090
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - vlc_list_it_next.5085
                - tt_node_New
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
            - BranchSide:      'codec/ttml/encttml.c:92,5'
              BranchSideFuncs:
                - vlc_list_it_start.5090
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - vlc_list_it_next.5085
                - tt_node_New
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
        - Branch String:   'codec/ttml/encttml.c:92,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:92,5'
              BranchSideFuncs:
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - tt_node_New
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
            - BranchSide:      'codec/ttml/encttml.c:92,5'
              BranchSideFuncs:
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - tt_node_New
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
        - Branch String:   'codec/ttml/encttml.c:92,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:94,14'
              BranchSideFuncs:
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
            - BranchSide:      'codec/ttml/encttml.c:191,14'
              BranchSideFuncs:
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
        - Branch String:   'codec/ttml/encttml.c:94,51'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:95,13'
              BranchSideFuncs:
                - tt_node_New
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
            - BranchSide:      'codec/ttml/encttml.c:97,13'
              BranchSideFuncs:
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
        - Branch String:   'codec/ttml/encttml.c:95,38'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:96,13'
              BranchSideFuncs:
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
            - BranchSide:      'codec/ttml/encttml.c:97,13'
              BranchSideFuncs:
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
        - Branch String:   'codec/ttml/encttml.c:94,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:97,13'
              BranchSideFuncs:
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
            - BranchSide:      'codec/ttml/encttml.c:99,41'
              BranchSideFuncs:
                - tt_node_New
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
        - Branch String:   'codec/ttml/encttml.c:100,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:101,13'
              BranchSideFuncs:
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
            - BranchSide:      'codec/ttml/encttml.c:103,13'
              BranchSideFuncs:
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
        - Branch String:   'codec/ttml/encttml.c:103,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:105,13'
              BranchSideFuncs:
                - tt_time_Create
                - tt_node_AddAttribute
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - tt_time_Create
            - BranchSide:      'codec/ttml/encttml.c:111,48'
              BranchSideFuncs:
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
        - Branch String:   'codec/ttml/encttml.c:106,51'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:106,55'
              BranchSideFuncs:
                - tt_node_AddAttribute
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - tt_time_Create
            - BranchSide:      'codec/ttml/encttml.c:108,35'
              BranchSideFuncs:
                - tt_node_AddAttribute
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
        - Branch String:   'codec/ttml/encttml.c:106,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:107,17'
              BranchSideFuncs:
                - tt_time_Create
                - tt_node_AddAttribute
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
            - BranchSide:      'codec/ttml/encttml.c:108,35'
              BranchSideFuncs:
                - tt_node_AddAttribute
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
        - Branch String:   'codec/ttml/encttml.c:111,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:114,17'
              BranchSideFuncs:
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
            - BranchSide:      'codec/ttml/encttml.c:189,5'
              BranchSideFuncs:
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
        - Branch String:   'codec/ttml/encttml.c:114,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:115,17'
              BranchSideFuncs:
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
            - BranchSide:      'codec/ttml/encttml.c:117,41'
              BranchSideFuncs:
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
        - Branch String:   'codec/ttml/encttml.c:118,23'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:118,26'
              BranchSideFuncs:
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
            - BranchSide:      'codec/ttml/encttml.c:186,30'
              BranchSideFuncs:
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
        - Branch String:   'codec/ttml/encttml.c:118,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:120,50'
              BranchSideFuncs:
                - tt_node_New
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
            - BranchSide:      'codec/ttml/encttml.c:186,30'
              BranchSideFuncs:
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - tt_node_New
                - AddTextNode
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
        - Branch String:   'codec/ttml/encttml.c:121,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:122,21'
              BranchSideFuncs:
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
            - BranchSide:      'codec/ttml/encttml.c:124,21'
              BranchSideFuncs:
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
        - Branch String:   'codec/ttml/encttml.c:124,43'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:124,46'
              BranchSideFuncs:
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
            - BranchSide:      'codec/ttml/encttml.c:131,27'
              BranchSideFuncs:
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
        - Branch String:   'codec/ttml/encttml.c:124,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:127,38'
              BranchSideFuncs:
                - snprintf
                - tt_node_AddAttribute
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
            - BranchSide:      'codec/ttml/encttml.c:131,27'
              BranchSideFuncs:
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
        - Branch String:   'codec/ttml/encttml.c:138,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:139,43'
              BranchSideFuncs:
                - tt_node_AddAttribute
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
            - BranchSide:      'codec/ttml/encttml.c:141,21'
              BranchSideFuncs:
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
        - Branch String:   'codec/ttml/encttml.c:141,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:143,25'
              BranchSideFuncs:
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
            - BranchSide:      'codec/ttml/encttml.c:162,21'
              BranchSideFuncs:
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
        - Branch String:   'codec/ttml/encttml.c:143,25'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:144,47'
              BranchSideFuncs:
                - tt_node_AddAttribute
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
            - BranchSide:      'codec/ttml/encttml.c:145,25'
              BranchSideFuncs:
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
        - Branch String:   'codec/ttml/encttml.c:145,25'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:146,47'
              BranchSideFuncs:
                - tt_node_AddAttribute
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
            - BranchSide:      'codec/ttml/encttml.c:147,25'
              BranchSideFuncs:
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
        - Branch String:   'codec/ttml/encttml.c:147,25'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:148,47'
              BranchSideFuncs:
                - tt_node_AddAttribute
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
            - BranchSide:      'codec/ttml/encttml.c:149,25'
              BranchSideFuncs:
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
        - Branch String:   'codec/ttml/encttml.c:149,25'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:150,47'
              BranchSideFuncs:
                - tt_node_AddAttribute
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
            - BranchSide:      'codec/ttml/encttml.c:151,25'
              BranchSideFuncs:
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
        - Branch String:   'codec/ttml/encttml.c:151,25'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:154,41'
              BranchSideFuncs:
                - FillHexColor
                - tt_node_AddAttribute
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
            - BranchSide:      'codec/ttml/encttml.c:160,17'
              BranchSideFuncs:
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
        - Branch String:   'codec/ttml/encttml.c:155,29'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:156,37'
              BranchSideFuncs:
                - FillHexColor
                - tt_node_AddAttribute
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
            - BranchSide:      'codec/ttml/encttml.c:157,39'
              BranchSideFuncs:
                - FillHexColor
                - tt_node_AddAttribute
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
        - Branch String:   'codec/ttml/encttml.c:162,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:165,37'
              BranchSideFuncs:
                - FillHexColor
                - tt_node_AddAttribute
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
            - BranchSide:      'codec/ttml/encttml.c:172,21'
              BranchSideFuncs:
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
        - Branch String:   'codec/ttml/encttml.c:166,25'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:167,33'
              BranchSideFuncs:
                - FillHexColor
                - tt_node_AddAttribute
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
            - BranchSide:      'codec/ttml/encttml.c:168,35'
              BranchSideFuncs:
                - FillHexColor
                - tt_node_AddAttribute
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
        - Branch String:   'codec/ttml/encttml.c:172,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:175,37'
              BranchSideFuncs:
                - FillHexColor
                - tt_node_AddAttribute
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
            - BranchSide:      'codec/ttml/encttml.c:182,30'
              BranchSideFuncs:
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
        - Branch String:   'codec/ttml/encttml.c:176,25'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:177,33'
              BranchSideFuncs:
                - FillHexColor
                - tt_node_AddAttribute
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
            - BranchSide:      'codec/ttml/encttml.c:178,35'
              BranchSideFuncs:
                - FillHexColor
                - tt_node_AddAttribute
                - AddTextNode
                - vlc_list_it_next.5085
                - vlc_list_it_continue.5089
                - vlc_memstream_open
                - tt_time_Create
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - tt_node_RecursiveDelete
                - tt_node_New
                - tt_time_Create
                - tt_node_AddAttribute
                - tt_time_Create
                - AddTextNode
                - tt_node_New
                - FillHexColor
                - tt_node_AddAttribute
                - FillHexColor
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
                - snprintf
                - tt_node_AddAttribute
        - Branch String:   'codec/ttml/encttml.c:194,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:196,50'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
            - BranchSide:      'codec/ttml/encttml.c:211,30'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
        - Branch String:   'codec/ttml/encttml.c:199,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:201,48'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
            - BranchSide:      'codec/ttml/encttml.c:209,5'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
        - Branch String:   'codec/ttml/encttml.c:202,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:204,64'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
            - BranchSide:      'codec/ttml/encttml.c:208,9'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
        - Branch String:   'codec/ttml/encttml.c:205,55'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:205,58'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
            - BranchSide:      'codec/ttml/encttml.c:207,13'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
        - Branch String:   'codec/ttml/encttml.c:205,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:206,41'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
            - BranchSide:      'codec/ttml/encttml.c:207,13'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
      Callsites:
        - Src:             'codec/ttml/encttml.c:70,25'
          Dst:             tt_node_New
        - Src:             'codec/ttml/encttml.c:74,5'
          Dst:             tt_node_AddAttribute
        - Src:             'codec/ttml/encttml.c:75,5'
          Dst:             tt_node_AddAttribute
        - Src:             'codec/ttml/encttml.c:77,25'
          Dst:             tt_node_New
        - Src:             'codec/ttml/encttml.c:80,9'
          Dst:             tt_node_RecursiveDelete
        - Src:             'codec/ttml/encttml.c:84,24'
          Dst:             tt_node_New
        - Src:             'codec/ttml/encttml.c:87,9'
          Dst:             tt_node_RecursiveDelete
        - Src:             'codec/ttml/encttml.c:92,5'
          Dst:             vlc_list_it_start
        - Src:             'codec/ttml/encttml.c:92,5'
          Dst:             vlc_list_it_continue
        - Src:             'codec/ttml/encttml.c:99,28'
          Dst:             tt_node_New
        - Src:             'codec/ttml/encttml.c:105,36'
          Dst:             tt_time_Create
        - Src:             'codec/ttml/encttml.c:107,38'
          Dst:             tt_time_Create
        - Src:             'codec/ttml/encttml.c:108,13'
          Dst:             tt_node_AddAttribute
        - Src:             'codec/ttml/encttml.c:120,37'
          Dst:             tt_node_New
        - Src:             'codec/ttml/encttml.c:128,21'
          Dst:             snprintf
        - Src:             'codec/ttml/encttml.c:129,21'
          Dst:             tt_node_AddAttribute
        - Src:             'codec/ttml/encttml.c:134,21'
          Dst:             snprintf
        - Src:             'codec/ttml/encttml.c:135,21'
          Dst:             tt_node_AddAttribute
        - Src:             'codec/ttml/encttml.c:139,21'
          Dst:             tt_node_AddAttribute
        - Src:             'codec/ttml/encttml.c:144,25'
          Dst:             tt_node_AddAttribute
        - Src:             'codec/ttml/encttml.c:146,25'
          Dst:             tt_node_AddAttribute
        - Src:             'codec/ttml/encttml.c:148,25'
          Dst:             tt_node_AddAttribute
        - Src:             'codec/ttml/encttml.c:150,25'
          Dst:             tt_node_AddAttribute
        - Src:             'codec/ttml/encttml.c:157,25'
          Dst:             FillHexColor
        - Src:             'codec/ttml/encttml.c:158,25'
          Dst:             tt_node_AddAttribute
        - Src:             'codec/ttml/encttml.c:168,21'
          Dst:             FillHexColor
        - Src:             'codec/ttml/encttml.c:169,21'
          Dst:             tt_node_AddAttribute
        - Src:             'codec/ttml/encttml.c:178,21'
          Dst:             FillHexColor
        - Src:             'codec/ttml/encttml.c:179,21'
          Dst:             tt_node_AddAttribute
        - Src:             'codec/ttml/encttml.c:182,17'
          Dst:             AddTextNode
        - Src:             'codec/ttml/encttml.c:186,17'
          Dst:             AddTextNode
        - Src:             'codec/ttml/encttml.c:92,5'
          Dst:             vlc_list_it_next
        - Src:             'codec/ttml/encttml.c:194,10'
          Dst:             vlc_memstream_open
        - Src:             'codec/ttml/encttml.c:196,34'
          Dst:             tt_time_Create
        - Src:             'codec/ttml/encttml.c:198,9'
          Dst:             tt_node_ToText
        - Src:             'codec/ttml/encttml.c:199,14'
          Dst:             vlc_memstream_close
        - Src:             'codec/ttml/encttml.c:201,23'
          Dst:             vlc_frame_heap_Alloc
        - Src:             'codec/ttml/encttml.c:211,5'
          Dst:             tt_node_RecursiveDelete
    - functionName:    tt_OpenEncoder
      functionSourceFile: '/src/vlc/modules/codec/ttml/encttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/encttml.c:220,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/encttml.c:221,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/encttml.c:223,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    vlc_frame_ChainExtract
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_list
        - p_data
        - i_max
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:523,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:523,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:523,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:523,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:533,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:525,25'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainProperties
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
        - pi_count
        - pi_size
        - pi_length
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:553,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:555,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:562,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:562,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:563,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:564,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:564,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:565,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:566,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:567,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainGather
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_Alloc
        - vlc_frame_ChainExtract
        - vlc_frame_ChainProperties
        - vlc_frame_ChainRelease
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:590,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:591,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:593,32'
              BranchSideFuncs:
                - vlc_frame_ChainProperties.5322
                - vlc_frame_Alloc
                - vlc_frame_ChainExtract.5321
                - vlc_frame_ChainRelease.5320
        - Branch String:   '../include/vlc_frame.h:596,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:597,9'
              BranchSideFuncs:
                - vlc_frame_ChainExtract.5321
                - vlc_frame_ChainRelease.5320
            - BranchSide:      '../include/vlc_frame.h:598,29'
              BranchSideFuncs:
                - vlc_frame_ChainExtract.5321
                - vlc_frame_ChainRelease.5320
      Callsites:
        - Src:             '../include/vlc_frame.h:593,5'
          Dst:             vlc_frame_ChainProperties
        - Src:             '../include/vlc_frame.h:595,9'
          Dst:             vlc_frame_Alloc
        - Src:             '../include/vlc_frame.h:598,5'
          Dst:             vlc_frame_ChainExtract
        - Src:             '../include/vlc_frame.h:606,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    vlc_bswap16
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DecompressTTML
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttmlpes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_dec
        - p_data
        - i_data
      BBCount:         19
      ICount:          112
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - vlc_frame_ChainGather
        - vlc_stream_Block
        - vlc_stream_Delete
        - vlc_stream_FilterNew
        - vlc_stream_MemoryNew
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/ttmlpes.h:56,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttmlpes.h:57,9'
              BranchSideFuncs:
                - vlc_stream_FilterNew
                - vlc_stream_Delete
                - vlc_frame_ChainGather.5323
                - vlc_stream_Block
            - BranchSide:      'codec/ttml/ttmlpes.h:58,49'
              BranchSideFuncs:
                - vlc_stream_FilterNew
                - vlc_stream_Delete
                - vlc_frame_ChainGather.5323
                - vlc_stream_Block
        - Branch String:   'codec/ttml/ttmlpes.h:59,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttmlpes.h:61,9'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_stream_Delete
                - vlc_frame_ChainGather.5323
            - BranchSide:      'codec/ttml/ttmlpes.h:71,24'
              BranchSideFuncs:
                - vlc_stream_Delete
                - vlc_frame_ChainGather.5323
        - Branch String:   'codec/ttml/ttmlpes.h:64,36'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttmlpes.h:65,19'
              BranchSideFuncs:
                - vlc_stream_Delete
                - vlc_frame_ChainGather.5323
            - BranchSide:      'codec/ttml/ttmlpes.h:66,17'
              BranchSideFuncs:
                - vlc_stream_Delete
                - vlc_frame_ChainGather.5323
        - Branch String:   'codec/ttml/ttmlpes.h:64,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttmlpes.h:66,17'
              BranchSideFuncs:
                - vlc_stream_Delete
                - vlc_frame_ChainGather.5323
            - BranchSide:      'codec/ttml/ttmlpes.h:67,29'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_stream_Delete
                - vlc_frame_ChainGather.5323
        - Branch String:   'codec/ttml/ttmlpes.h:72,12'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttmlpes.h:72,42'
              BranchSideFuncs:
                - vlc_frame_ChainGather.5323
            - BranchSide:      'codec/ttml/ttmlpes.h:72,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/ttmlpes.h:55,19'
          Dst:             vlc_stream_MemoryNew
        - Src:             'codec/ttml/ttmlpes.h:58,27'
          Dst:             vlc_stream_FilterNew
        - Src:             'codec/ttml/ttmlpes.h:63,26'
          Dst:             vlc_stream_Block
        - Src:             'codec/ttml/ttmlpes.h:71,5'
          Dst:             vlc_stream_Delete
        - Src:             'codec/ttml/ttmlpes.h:72,23'
          Dst:             vlc_frame_ChainGather
    - functionName:    U16_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:932,12'
          Dst:             vlc_bswap16
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    ParsePESEncap
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttmlpes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_ctx
        - pf_decode
        - p_block
      BBCount:         31
      ICount:          265
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - DecompressTTML
        - U16_AT
        - U32_AT
        - vlc_frame_Alloc
        - vlc_frame_CopyProperties
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/ttmlpes.h:80,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttmlpes.h:81,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttmlpes.h:83,9'
              BranchSideFuncs:
                - U32_AT.5328
                - U16_AT.5327
                - vlc_frame_Release
                - U16_AT.5327
                - vlc_frame_CopyProperties
                - DecompressTTML
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'codec/ttml/ttmlpes.h:83,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttmlpes.h:85,24'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'codec/ttml/ttmlpes.h:89,9'
              BranchSideFuncs:
                - U32_AT.5328
                - U16_AT.5327
                - vlc_frame_Release
                - U16_AT.5327
                - vlc_frame_CopyProperties
                - DecompressTTML
                - vlc_frame_Alloc
                - vlc_frame_Release
        - Branch String:   'codec/ttml/ttmlpes.h:89,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttmlpes.h:91,24'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'codec/ttml/ttmlpes.h:95,30'
              BranchSideFuncs:
                - U32_AT.5328
                - U16_AT.5327
                - vlc_frame_Release
                - U16_AT.5327
                - vlc_frame_CopyProperties
                - DecompressTTML
                - vlc_frame_Alloc
        - Branch String:   'codec/ttml/ttmlpes.h:102,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttmlpes.h:104,13'
              BranchSideFuncs:
                - U16_AT.5327
                - vlc_frame_Release
                - vlc_frame_CopyProperties
                - DecompressTTML
                - vlc_frame_Alloc
            - BranchSide:      'codec/ttml/ttmlpes.h:132,32'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'codec/ttml/ttmlpes.h:104,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttmlpes.h:105,13'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'codec/ttml/ttmlpes.h:106,26'
              BranchSideFuncs:
                - U16_AT.5327
                - vlc_frame_Release
                - vlc_frame_CopyProperties
                - DecompressTTML
                - vlc_frame_Alloc
        - Branch String:   'codec/ttml/ttmlpes.h:108,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttmlpes.h:109,13'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'codec/ttml/ttmlpes.h:110,18'
              BranchSideFuncs:
                - vlc_frame_Release
                - U16_AT.5327
                - vlc_frame_CopyProperties
                - DecompressTTML
                - vlc_frame_Alloc
        - Branch String:   'codec/ttml/ttmlpes.h:111,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttmlpes.h:113,38'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - U16_AT.5327
                - DecompressTTML
                - vlc_frame_CopyProperties
            - BranchSide:      'codec/ttml/ttmlpes.h:117,18'
              BranchSideFuncs:
                - vlc_frame_Release
                - U16_AT.5327
                - vlc_frame_Alloc
                - vlc_frame_CopyProperties
                - DecompressTTML
        - Branch String:   'codec/ttml/ttmlpes.h:114,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttmlpes.h:115,25'
              BranchSideFuncs:
                - vlc_frame_Release
                - U16_AT.5327
                - DecompressTTML
                - vlc_frame_Alloc
                - vlc_frame_CopyProperties
            - BranchSide:      'codec/ttml/ttmlpes.h:116,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - U16_AT.5327
                - DecompressTTML
                - vlc_frame_Alloc
                - vlc_frame_CopyProperties
        - Branch String:   'codec/ttml/ttmlpes.h:122,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttmlpes.h:124,35'
              BranchSideFuncs:
                - vlc_frame_CopyProperties
                - vlc_frame_Release
                - U16_AT.5327
                - DecompressTTML
                - vlc_frame_Alloc
            - BranchSide:      'codec/ttml/ttmlpes.h:128,23'
              BranchSideFuncs:
                - vlc_frame_Release
                - U16_AT.5327
                - vlc_frame_CopyProperties
                - DecompressTTML
                - vlc_frame_Alloc
      Callsites:
        - Src:             'codec/ttml/ttmlpes.h:85,9'
          Dst:             vlc_frame_Release
        - Src:             'codec/ttml/ttmlpes.h:91,9'
          Dst:             vlc_frame_Release
        - Src:             'codec/ttml/ttmlpes.h:95,30'
          Dst:             U32_AT
        - Src:             'codec/ttml/ttmlpes.h:96,47'
          Dst:             U16_AT
        - Src:             'codec/ttml/ttmlpes.h:107,27'
          Dst:             U16_AT
        - Src:             'codec/ttml/ttmlpes.h:113,25'
          Dst:             vlc_frame_Alloc
        - Src:             'codec/ttml/ttmlpes.h:119,25'
          Dst:             DecompressTTML
        - Src:             'codec/ttml/ttmlpes.h:124,13'
          Dst:             vlc_frame_CopyProperties
        - Src:             'codec/ttml/ttmlpes.h:133,5'
          Dst:             vlc_frame_Release
    - functionName:    setPercentsWidthAndHeight
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - fmt
        - extent_x
        - extent_y
      BBCount:         1
      ICount:          45
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    video_format_Copy
      functionSourceFile: '/src/vlc/modules/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dst
        - p_src
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_es.h:409,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:411,48'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_es.h:416,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_es.h:412,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:413,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_es.h:414,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_viewpoint_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_viewpoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vp
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    video_format_Clean
      functionSourceFile: '/src/vlc/modules/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_src
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rescalePicture
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - p_image
        - p_picture
        - extent_x
        - extent_y
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setPercentsWidthAndHeight
        - video_format_Clean
        - video_format_Copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/ttml/substtml.c:1215,5'
          Dst:             video_format_Copy
        - Src:             'codec/ttml/substtml.c:1216,5'
          Dst:             setPercentsWidthAndHeight
        - Src:             'codec/ttml/substtml.c:1220,5'
          Dst:             video_format_Clean
    - functionName:    isValidPercentsExtent
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1191
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - flags
        - extent_x
        - extent_y
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:1190,54'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1190,59'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:1190,54'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:1191,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1191,12'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:1191,9'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:1191,25'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1191,28'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:1191,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    setPixelsWidthAndHeight
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - fmt
        - extent_x
        - extent_y
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isValidPixelsExtent
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - flags
        - extent_x
        - extent_y
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:1184,55'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1184,55'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:1184,61'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:1185,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1185,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:1185,12'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:1185,25'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1185,28'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:1185,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    video_format_Init
      functionSourceFile: '/src/vlc/modules/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_src
        - i_chroma
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_viewpoint_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es.h:398,5'
          Dst:             vlc_viewpoint_init
    - functionName:    TTML_ImageSpuAppendRegion
      functionSourceFile: '/src/vlc/modules/codec/ttml/imageupdater.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
        - p_new
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TTML_ImageUpdaterRegionNew
      functionSourceFile: '/src/vlc/modules/codec/ttml/imageupdater.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pic
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/imageupdater.h:53,8'
          Branch Sides:
            - BranchSide:      'codec/ttml/imageupdater.h:53,8'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/imageupdater.h:54,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/imageupdater.h:52,45'
          Dst:             calloc
    - functionName:    picture_CreateFromPNG
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1228
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - p_dec
        - p_data
        - i_data
        - flags
        - extent_x
        - extent_y
      BBCount:         22
      ICount:          197
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - es_format_Clean
        - es_format_Init
        - image_HandlerCreate
        - image_HandlerDelete
        - isValidPercentsExtent
        - isValidPixelsExtent
        - picture_Release
        - rescalePicture
        - setPixelsWidthAndHeight
        - video_format_Clean
        - video_format_Init
        - vlc_frame_Alloc
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:1229,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1230,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:1233,5'
              BranchSideFuncs:
                - video_format_Init.5330
                - isValidPixelsExtent
                - es_format_Init
                - vlc_frame_Alloc
                - image_HandlerCreate
                - vlc_frame_Release
                - es_format_Clean
                - video_format_Clean
                - image_HandlerDelete
                - isValidPercentsExtent
                - rescalePicture
                - picture_Release.5331
                - setPixelsWidthAndHeight
        - Branch String:   'codec/ttml/substtml.c:1235,10'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1237,44'
              BranchSideFuncs:
                - setPixelsWidthAndHeight
                - es_format_Init
                - vlc_frame_Alloc
                - image_HandlerCreate
                - vlc_frame_Release
                - es_format_Clean
                - video_format_Clean
                - image_HandlerDelete
                - isValidPercentsExtent
                - rescalePicture
                - picture_Release.5331
            - BranchSide:      'codec/ttml/substtml.c:1241,5'
              BranchSideFuncs:
                - es_format_Init
                - vlc_frame_Alloc
                - image_HandlerCreate
                - vlc_frame_Release
                - es_format_Clean
                - video_format_Clean
                - image_HandlerDelete
                - isValidPercentsExtent
                - rescalePicture
                - picture_Release.5331
        - Branch String:   'codec/ttml/substtml.c:1245,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1246,9'
              BranchSideFuncs:
                - image_HandlerCreate
                - vlc_frame_Release
                - es_format_Clean
                - video_format_Clean
                - image_HandlerDelete
                - isValidPercentsExtent
                - rescalePicture
                - picture_Release.5331
            - BranchSide:      'codec/ttml/substtml.c:1247,13'
              BranchSideFuncs:
                - image_HandlerCreate
                - vlc_frame_Release
                - es_format_Clean
                - video_format_Clean
                - image_HandlerDelete
                - isValidPercentsExtent
                - rescalePicture
                - picture_Release.5331
        - Branch String:   'codec/ttml/substtml.c:1255,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1257,17'
              BranchSideFuncs:
                - image_HandlerDelete
                - es_format_Clean
                - video_format_Clean
                - isValidPercentsExtent
                - rescalePicture
                - picture_Release.5331
            - BranchSide:      'codec/ttml/substtml.c:1272,25'
              BranchSideFuncs:
                - vlc_frame_Release
                - es_format_Clean
                - video_format_Clean
        - Branch String:   'codec/ttml/substtml.c:1259,20'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1259,46'
              BranchSideFuncs:
                - isValidPercentsExtent
                - image_HandlerDelete
                - es_format_Clean
                - video_format_Clean
                - rescalePicture
                - picture_Release.5331
            - BranchSide:      'codec/ttml/substtml.c:1270,30'
              BranchSideFuncs:
                - image_HandlerDelete
                - es_format_Clean
                - video_format_Clean
        - Branch String:   'codec/ttml/substtml.c:1259,14'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1261,55'
              BranchSideFuncs:
                - rescalePicture
                - image_HandlerDelete
                - es_format_Clean
                - video_format_Clean
                - picture_Release.5331
            - BranchSide:      'codec/ttml/substtml.c:1270,30'
              BranchSideFuncs:
                - image_HandlerDelete
                - es_format_Clean
                - video_format_Clean
        - Branch String:   'codec/ttml/substtml.c:1263,18'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1265,34'
              BranchSideFuncs:
                - picture_Release.5331
                - image_HandlerDelete
                - es_format_Clean
                - video_format_Clean
            - BranchSide:      'codec/ttml/substtml.c:1268,9'
              BranchSideFuncs:
                - image_HandlerDelete
                - es_format_Clean
                - video_format_Clean
      Callsites:
        - Src:             'codec/ttml/substtml.c:1233,5'
          Dst:             video_format_Init
        - Src:             'codec/ttml/substtml.c:1235,10'
          Dst:             isValidPixelsExtent
        - Src:             'codec/ttml/substtml.c:1237,9'
          Dst:             setPixelsWidthAndHeight
        - Src:             'codec/ttml/substtml.c:1241,5'
          Dst:             es_format_Init
        - Src:             'codec/ttml/substtml.c:1244,24'
          Dst:             vlc_frame_Alloc
        - Src:             'codec/ttml/substtml.c:1254,32'
          Dst:             image_HandlerCreate
        - Src:             'codec/ttml/substtml.c:1259,23'
          Dst:             isValidPercentsExtent
        - Src:             'codec/ttml/substtml.c:1261,39'
          Dst:             rescalePicture
        - Src:             'codec/ttml/substtml.c:1265,17'
          Dst:             picture_Release
        - Src:             'codec/ttml/substtml.c:1270,9'
          Dst:             image_HandlerDelete
        - Src:             'codec/ttml/substtml.c:1272,10'
          Dst:             vlc_frame_Release
        - Src:             'codec/ttml/substtml.c:1275,5'
          Dst:             es_format_Clean
        - Src:             'codec/ttml/substtml.c:1276,5'
          Dst:             video_format_Clean
    - functionName:    picture_Release
      functionSourceFile: '/src/vlc/modules/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - picture_Destroy
        - vlc_atomic_rc_dec
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_picture.h:373,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_picture.h:373,9'
              BranchSideFuncs:
                - picture_Destroy
            - BranchSide:      '../include/vlc_picture.h:374,25'
              BranchSideFuncs:
                - picture_Destroy
      Callsites:
        - Src:             '../include/vlc_picture.h:373,9'
          Dst:             vlc_atomic_rc_dec
        - Src:             '../include/vlc_picture.h:374,9'
          Dst:             picture_Destroy
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/modules/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    SubpictureUpdaterSysRegionAdd
      functionSourceFile: '/src/vlc/modules/codec/ttml/../substext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_prev
        - p_new
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/../substext.h:98,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:98,34'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/../substext.h:99,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SubpictureUpdaterSysRegionNew
      functionSourceFile: '/src/vlc/modules/codec/ttml/../substext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SubpictureUpdaterSysRegionInit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/../substext.h:88,43'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:88,32'
              BranchSideFuncs:
                - malloc
                - SubpictureUpdaterSysRegionInit
            - BranchSide:      'codec/ttml/../substext.h:88,43'
              BranchSideFuncs:
                - malloc
                - SubpictureUpdaterSysRegionInit
        - Branch String:   'codec/ttml/../substext.h:89,8'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:89,8'
              BranchSideFuncs:
                - SubpictureUpdaterSysRegionInit
            - BranchSide:      'codec/ttml/../substext.h:90,40'
              BranchSideFuncs:
                - SubpictureUpdaterSysRegionInit
      Callsites:
        - Src:             'codec/ttml/../substext.h:90,9'
          Dst:             SubpictureUpdaterSysRegionInit
    - functionName:    SubpictureUpdaterSysRegionInit
      functionSourceFile: '/src/vlc/modules/codec/ttml/../substext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_updtregion
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SubpictureUpdaterSysRegionClean
      functionSourceFile: '/src/vlc/modules/codec/ttml/../substext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_updtregion
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - text_segment_ChainDelete
        - text_style_Delete
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/ttml/../substext.h:73,5'
          Dst:             text_segment_ChainDelete
        - Src:             'codec/ttml/../substext.h:74,5'
          Dst:             text_style_Delete
    - functionName:    vlc_list_first_or_null
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - head
        - offset
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_list_is_empty
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_list.h:330,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_list.h:331,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_list.h:332,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_list.h:330,9'
          Dst:             vlc_list_is_empty
    - functionName:    vlc_list_is_empty
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SubpictureTextDestroy
      functionSourceFile: '/src/vlc/modules/codec/ttml/../substext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - subpic
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SubpictureUpdaterSysRegionClean
        - text_style_Delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'codec/ttml/../substext.h:305,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:307,45'
              BranchSideFuncs:
                - SubpictureUpdaterSysRegionClean
                - free
                - text_style_Delete
                - free
            - BranchSide:      'codec/ttml/../substext.h:312,24'
              BranchSideFuncs:
                - text_style_Delete
                - free
      Callsites:
        - Src:             'codec/ttml/../substext.h:303,5'
          Dst:             SubpictureUpdaterSysRegionClean
        - Src:             'codec/ttml/../substext.h:308,9'
          Dst:             SubpictureUpdaterSysRegionClean
        - Src:             'codec/ttml/../substext.h:312,5'
          Dst:             text_style_Delete
    - functionName:    SubpictureTextUpdate
      functionSourceFile: '/src/vlc/modules/codec/ttml/../substext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - subpic
        - cfg
      BBCount:         119
      ICount:          1105
      EdgeCount:       159
      CyclomaticComplexity: 42
      functionsReached:
        - __assert_fail
        - subpicture_region_NewText
        - text_segment_Copy
        - text_style_Duplicate
        - text_style_Merge
        - video_format_IsSimilar
        - vlc_list_append
        - vlc_list_first_or_null
        - vlc_list_is_empty
        - vlc_spu_regions_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   'codec/ttml/../substext.h:109,70'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:110,32'
              BranchSideFuncs:
                - video_format_IsSimilar
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
                - vlc_list_is_empty
                - vlc_list_first_or_null
            - BranchSide:      'codec/ttml/../substext.h:114,48'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
                - vlc_list_is_empty
                - vlc_list_first_or_null
        - Branch String:   'codec/ttml/../substext.h:110,56'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:111,10'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
                - vlc_list_is_empty
                - vlc_list_first_or_null
            - BranchSide:      'codec/ttml/../substext.h:114,48'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
                - vlc_list_is_empty
                - vlc_list_first_or_null
        - Branch String:   'codec/ttml/../substext.h:111,49'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:111,52'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/../substext.h:112,9'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/../substext.h:109,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:112,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/../substext.h:114,48'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
                - vlc_list_is_empty
                - vlc_list_first_or_null
        - Branch String:   'codec/ttml/../substext.h:116,57'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:117,9'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:131,29'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:117,34'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:117,38'
              BranchSideFuncs:
                - vlc_list_is_empty
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
                - vlc_list_first_or_null
            - BranchSide:      'codec/ttml/../substext.h:131,29'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:117,81'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:118,9'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:131,29'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:118,46'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:119,9'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
                - vlc_list_first_or_null
            - BranchSide:      'codec/ttml/../substext.h:131,29'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:116,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:122,13'
              BranchSideFuncs:
                - vlc_list_first_or_null
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:131,29'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:133,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:133,5'
              BranchSideFuncs:
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:133,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'codec/ttml/../substext.h:133,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:133,5'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:144,9'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:144,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:146,13'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:151,13'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:155,10'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:157,45'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:160,14'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:160,14'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:162,45'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:167,45'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:174,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:176,44'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:181,54'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:181,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:184,34'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:292,9'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/../substext.h:185,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:186,13'
              BranchSideFuncs:
                - vlc_list_append.5338
                - text_segment_Copy
                - subpicture_region_NewText
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:187,9'
              BranchSideFuncs:
                - vlc_list_append.5338
                - text_segment_Copy
                - subpicture_region_NewText
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:196,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:197,13'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:198,28'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:199,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:200,13'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:202,15'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:202,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:204,40'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:252,22'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:205,57'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:205,70'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:206,81'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:216,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:217,26'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:218,22'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:218,22'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:219,26'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:221,17'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:223,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:224,26'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:225,22'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:225,22'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:226,26'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:228,17'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:230,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:231,27'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:233,27'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:235,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:236,27'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:238,27'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:240,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:241,35'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:243,35'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:245,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:246,36'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:248,36'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:257,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:260,17'
              BranchSideFuncs:
                - text_style_Duplicate
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:290,5'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:260,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:261,35'
              BranchSideFuncs:
                - text_style_Merge
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
            - BranchSide:      'codec/ttml/../substext.h:263,58'
              BranchSideFuncs:
                - text_style_Duplicate
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:265,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:269,22'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:289,9'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:269,56'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:269,59'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:275,21'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:269,22'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:271,64'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:275,21'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:275,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:277,25'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:288,13'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:277,25'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:279,29'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:286,45'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:279,29'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:281,39'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:282,29'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:282,29'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:284,39'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/../substext.h:285,21'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.5338
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/../substext.h:292,33'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:292,33'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/../substext.h:293,10'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/../substext.h:293,49'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:293,52'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/../substext.h:295,30'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/../substext.h:292,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:292,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/../substext.h:295,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/../substext.h:110,9'
          Dst:             video_format_IsSimilar
        - Src:             'codec/ttml/../substext.h:117,38'
          Dst:             vlc_list_is_empty
        - Src:             'codec/ttml/../substext.h:122,13'
          Dst:             vlc_list_first_or_null
        - Src:             'codec/ttml/../substext.h:131,5'
          Dst:             vlc_spu_regions_Clear
        - Src:             'codec/ttml/../substext.h:133,5'
          Dst:             __assert_fail
        - Src:             'codec/ttml/../substext.h:184,34'
          Dst:             subpicture_region_NewText
        - Src:             'codec/ttml/../substext.h:187,9'
          Dst:             vlc_list_append
        - Src:             'codec/ttml/../substext.h:191,21'
          Dst:             text_segment_Copy
        - Src:             'codec/ttml/../substext.h:261,17'
          Dst:             text_style_Merge
        - Src:             'codec/ttml/../substext.h:263,36'
          Dst:             text_style_Duplicate
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TTML_ImageUpdaterRegionDelete
      functionSourceFile: '/src/vlc/modules/codec/ttml/imageupdater.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_updtregion
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - picture_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/imageupdater.h:45,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/imageupdater.h:45,9'
              BranchSideFuncs:
                - picture_Release.5331
                - free
            - BranchSide:      'codec/ttml/imageupdater.h:46,25'
              BranchSideFuncs:
                - picture_Release.5331
                - free
      Callsites:
        - Src:             'codec/ttml/imageupdater.h:46,9'
          Dst:             picture_Release
    - functionName:    decoder_NewSubpicture
      functionSourceFile: '/src/vlc/modules/../include/vlc_codec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec
        - p_dyn
      BBCount:         12
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_codec.h:526,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_codec.h:526,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      '../include/vlc_codec.h:526,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '../include/vlc_codec.h:526,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_codec.h:526,5'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      '../include/vlc_codec.h:528,34'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   '../include/vlc_codec.h:529,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_codec.h:530,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codec.h:532,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_codec.h:526,5'
          Dst:             __assert_fail
        - Src:             '../include/vlc_codec.h:530,9'
          Dst:             vlc_object_Log
    - functionName:    TTML_ImageSpuDestroy
      functionSourceFile: '/src/vlc/modules/codec/ttml/imageupdater.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_spu
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - TTML_ImageUpdaterRegionDelete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'codec/ttml/imageupdater.h:118,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/imageupdater.h:120,47'
              BranchSideFuncs:
                - TTML_ImageUpdaterRegionDelete
                - free
            - BranchSide:      'codec/ttml/imageupdater.h:124,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'codec/ttml/imageupdater.h:121,9'
          Dst:             TTML_ImageUpdaterRegionDelete
    - functionName:    TTML_ImageSpuUpdate
      functionSourceFile: '/src/vlc/modules/codec/ttml/imageupdater.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_spu
        - cfg
      BBCount:         21
      ICount:          196
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - subpicture_region_ForPicture
        - vlc_list_append
        - vlc_spu_regions_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   'codec/ttml/imageupdater.h:82,71'
          Branch Sides:
            - BranchSide:      'codec/ttml/imageupdater.h:83,9'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - subpicture_region_ForPicture
                - vlc_list_append.5338
            - BranchSide:      'codec/ttml/imageupdater.h:86,29'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - subpicture_region_ForPicture
                - vlc_list_append.5338
        - Branch String:   'codec/ttml/imageupdater.h:82,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/imageupdater.h:84,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/imageupdater.h:86,29'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - subpicture_region_ForPicture
                - vlc_list_append.5338
        - Branch String:   'codec/ttml/imageupdater.h:91,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/imageupdater.h:91,5'
              BranchSideFuncs:
                - subpicture_region_ForPicture
                - vlc_list_append.5338
            - BranchSide:      'codec/ttml/imageupdater.h:94,63'
              BranchSideFuncs:
                - subpicture_region_ForPicture
                - vlc_list_append.5338
        - Branch String:   'codec/ttml/imageupdater.h:95,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/imageupdater.h:96,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/imageupdater.h:98,9'
              BranchSideFuncs:
                - vlc_list_append.5338
                - subpicture_region_ForPicture
        - Branch String:   'codec/ttml/imageupdater.h:101,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/imageupdater.h:102,22'
              BranchSideFuncs:
                - vlc_list_append.5338
                - subpicture_region_ForPicture
            - BranchSide:      'codec/ttml/imageupdater.h:104,22'
              BranchSideFuncs:
                - vlc_list_append.5338
                - subpicture_region_ForPicture
        - Branch String:   'codec/ttml/imageupdater.h:106,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/imageupdater.h:107,22'
              BranchSideFuncs:
                - vlc_list_append.5338
                - subpicture_region_ForPicture
            - BranchSide:      'codec/ttml/imageupdater.h:109,22'
              BranchSideFuncs:
                - vlc_list_append.5338
                - subpicture_region_ForPicture
      Callsites:
        - Src:             'codec/ttml/imageupdater.h:86,5'
          Dst:             vlc_spu_regions_Clear
        - Src:             'codec/ttml/imageupdater.h:94,34'
          Dst:             subpicture_region_ForPicture
        - Src:             'codec/ttml/imageupdater.h:111,9'
          Dst:             vlc_list_append
    - functionName:    FillTextStyle
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_attr
        - psz_val
        - p_text_style
      BBCount:         63
      ICount:          431
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - atoi
        - strcasecmp
        - strdup
        - strtok_r
        - strtol
        - vlc_html_color
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:323,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:325,15'
              BranchSideFuncs:
                - strcasecmp
                - atoi
                - atoi
                - strcasecmp
                - vlc_html_color
                - strcasecmp
                - vlc_html_color
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strdup
                - free
                - vlc_html_color
                - strtok_r
                - strtol
                - strtok_r
            - BranchSide:      'codec/ttml/substtml.c:328,38'
              BranchSideFuncs:
                - strcasecmp
                - atoi
                - atoi
                - strcasecmp
                - vlc_html_color
                - strcasecmp
                - vlc_html_color
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strdup
                - free
                - vlc_html_color
                - strtok_r
                - strtol
                - strtok_r
        - Branch String:   'codec/ttml/substtml.c:328,14'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:330,50'
              BranchSideFuncs:
                - strcasecmp
                - vlc_html_color
                - strcasecmp
                - vlc_html_color
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strdup
                - free
                - vlc_html_color
                - strtok_r
                - strtol
                - strtok_r
            - BranchSide:      'codec/ttml/substtml.c:334,36'
              BranchSideFuncs:
                - strcasecmp
                - vlc_html_color
                - strcasecmp
                - vlc_html_color
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strdup
                - free
                - vlc_html_color
                - strtok_r
                - strtol
                - strtok_r
        - Branch String:   'codec/ttml/substtml.c:334,14'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:336,48'
              BranchSideFuncs:
                - strcasecmp
                - vlc_html_color
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strdup
                - free
                - vlc_html_color
                - strtok_r
                - strtol
                - strtok_r
            - BranchSide:      'codec/ttml/substtml.c:341,46'
              BranchSideFuncs:
                - strcasecmp
                - vlc_html_color
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strdup
                - free
                - vlc_html_color
                - strtok_r
                - strtol
                - strtok_r
        - Branch String:   'codec/ttml/substtml.c:341,14'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:343,48'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strdup
                - free
                - vlc_html_color
                - strtok_r
                - strtol
                - strtok_r
            - BranchSide:      'codec/ttml/substtml.c:350,40'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strdup
                - free
                - vlc_html_color
                - strtok_r
                - strtol
                - strtok_r
        - Branch String:   'codec/ttml/substtml.c:350,14'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:352,37'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strdup
                - free
                - vlc_html_color
                - strtok_r
                - strtol
                - strtok_r
            - BranchSide:      'codec/ttml/substtml.c:358,42'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strdup
                - free
                - vlc_html_color
                - strtok_r
                - strtol
                - strtok_r
        - Branch String:   'codec/ttml/substtml.c:352,47'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:352,75'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'codec/ttml/substtml.c:353,13'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:352,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:353,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:355,13'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:358,14'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:360,35'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strdup
                - free
                - vlc_html_color
                - strtok_r
                - strtol
                - strtok_r
            - BranchSide:      'codec/ttml/substtml.c:366,46'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strdup
                - free
                - vlc_html_color
                - strtok_r
                - strtol
                - strtok_r
        - Branch String:   'codec/ttml/substtml.c:360,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:361,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:363,13'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:366,14'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:368,40'
              BranchSideFuncs:
                - strcasecmp
                - strdup
                - free
                - vlc_html_color
                - strtok_r
                - strtol
                - strtok_r
            - BranchSide:      'codec/ttml/substtml.c:378,42'
              BranchSideFuncs:
                - strcasecmp
                - strdup
                - free
                - vlc_html_color
                - strtok_r
                - strtol
                - strtok_r
        - Branch String:   'codec/ttml/substtml.c:368,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:369,13'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/ttml/substtml.c:370,47'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'codec/ttml/substtml.c:372,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:373,13'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'codec/ttml/substtml.c:374,49'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'codec/ttml/substtml.c:382,23'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:382,43'
              BranchSideFuncs:
                - strtok_r
                - free
                - vlc_html_color
                - strtok_r
                - strtol
            - BranchSide:      'codec/ttml/substtml.c:382,15'
              BranchSideFuncs:
                - free
                - vlc_html_color
                - strtok_r
                - strtol
        - Branch String:   'codec/ttml/substtml.c:384,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:386,18'
              BranchSideFuncs:
                - vlc_html_color
                - free
                - strtok_r
                - strtol
            - BranchSide:      'codec/ttml/substtml.c:405,15'
              BranchSideFuncs:
                - free
        - Branch String:   'codec/ttml/substtml.c:388,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:390,49'
              BranchSideFuncs:
                - strtok_r
                - free
                - strtol
            - BranchSide:      'codec/ttml/substtml.c:404,9'
              BranchSideFuncs:
                - free
        - Branch String:   'codec/ttml/substtml.c:393,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:395,27'
              BranchSideFuncs:
                - strtol
                - free
            - BranchSide:      'codec/ttml/substtml.c:403,13'
              BranchSideFuncs:
                - free
        - Branch String:   'codec/ttml/substtml.c:397,25'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:400,57'
              BranchSideFuncs:
                - free
            - BranchSide:      'codec/ttml/substtml.c:402,17'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'codec/ttml/substtml.c:323,10'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:326,38'
          Dst:             strdup
        - Src:             'codec/ttml/substtml.c:328,15'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:330,44'
          Dst:             atoi
        - Src:             'codec/ttml/substtml.c:331,38'
          Dst:             atoi
        - Src:             'codec/ttml/substtml.c:334,15'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:336,32'
          Dst:             vlc_html_color
        - Src:             'codec/ttml/substtml.c:341,15'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:343,32'
          Dst:             vlc_html_color
        - Src:             'codec/ttml/substtml.c:350,15'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:352,14'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:352,51'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:358,15'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:360,14'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:366,15'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:368,14'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:370,19'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:372,14'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:374,19'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:378,15'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:380,23'
          Dst:             strdup
        - Src:             'codec/ttml/substtml.c:382,33'
          Dst:             strtok_r
        - Src:             'codec/ttml/substtml.c:387,34'
          Dst:             vlc_html_color
        - Src:             'codec/ttml/substtml.c:392,25'
          Dst:             strtok_r
        - Src:             'codec/ttml/substtml.c:396,43'
          Dst:             strtol
    - functionName:    ComputeTTMLStyles
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ctx
        - p_dict
        - p_ttml_style
      BBCount:         15
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ttml_rebase_length
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:474,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:476,13'
              BranchSideFuncs:
                - ttml_rebase_length
            - BranchSide:      'codec/ttml/substtml.c:482,13'
              BranchSideFuncs:
                - ttml_rebase_length
        - Branch String:   'codec/ttml/substtml.c:482,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:483,35'
              BranchSideFuncs:
                - ttml_rebase_length
            - BranchSide:      'codec/ttml/substtml.c:486,13'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:486,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:487,44'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:489,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/substtml.c:483,15'
          Dst:             ttml_rebase_length
    - functionName:    ttml_rebase_length
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - i_cell_resolution
        - value
        - reference
      BBCount:         7
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:246,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:248,36'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:251,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FillTTMLStyle
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_attr
        - psz_namespace
        - psz_val
        - p_ttml_style
      BBCount:         78
      ICount:          390
      EdgeCount:       104
      CyclomaticComplexity: 28
      functionsReached:
        - FillTextStyle
        - strcasecmp
        - strcmp
        - ttml_read_coords
        - ttml_read_length
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:496,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:498,35'
              BranchSideFuncs:
                - strcmp
                - strcasecmp
                - ttml_read_coords
                - strcasecmp
                - ttml_read_coords
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - ttml_read_length
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcmp
                - FillTextStyle
            - BranchSide:      'codec/ttml/substtml.c:503,17'
              BranchSideFuncs:
                - strcmp
                - strcasecmp
                - ttml_read_coords
                - strcasecmp
                - ttml_read_coords
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - ttml_read_length
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcmp
                - FillTextStyle
        - Branch String:   'codec/ttml/substtml.c:498,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:499,67'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:500,9'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:503,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:504,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:506,32'
              BranchSideFuncs:
                - strcasecmp
                - ttml_read_coords
                - strcasecmp
                - ttml_read_coords
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - ttml_read_length
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcmp
                - FillTextStyle
        - Branch String:   'codec/ttml/substtml.c:506,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:508,27'
              BranchSideFuncs:
                - strcasecmp
                - ttml_read_coords
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - ttml_read_length
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcmp
                - FillTextStyle
            - BranchSide:      'codec/ttml/substtml.c:511,37'
              BranchSideFuncs:
                - strcasecmp
                - ttml_read_coords
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - ttml_read_length
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcmp
                - FillTextStyle
        - Branch String:   'codec/ttml/substtml.c:511,14'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:513,27'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - ttml_read_length
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcmp
                - FillTextStyle
            - BranchSide:      'codec/ttml/substtml.c:516,40'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - ttml_read_length
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcmp
                - FillTextStyle
        - Branch String:   'codec/ttml/substtml.c:516,14'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:518,9'
              BranchSideFuncs:
                - strcasecmp
                - ttml_read_length
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcmp
                - FillTextStyle
            - BranchSide:      'codec/ttml/substtml.c:533,39'
              BranchSideFuncs:
                - strcasecmp
                - ttml_read_length
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcmp
                - FillTextStyle
        - Branch String:   'codec/ttml/substtml.c:519,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:520,13'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/ttml/substtml.c:521,41'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'codec/ttml/substtml.c:521,18'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:522,13'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/ttml/substtml.c:523,39'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
        - Branch String:   'codec/ttml/substtml.c:523,18'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:524,13'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'codec/ttml/substtml.c:525,41'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'codec/ttml/substtml.c:533,14'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:535,47'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcmp
                - FillTextStyle
            - BranchSide:      'codec/ttml/substtml.c:539,40'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcmp
                - FillTextStyle
        - Branch String:   'codec/ttml/substtml.c:536,43'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:536,50'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:538,5'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:536,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:537,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:538,5'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:539,14'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:541,33'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcmp
                - FillTextStyle
            - BranchSide:      'codec/ttml/substtml.c:552,42'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcmp
                - FillTextStyle
        - Branch String:   'codec/ttml/substtml.c:541,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:543,13'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'codec/ttml/substtml.c:546,38'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'codec/ttml/substtml.c:552,14'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:554,46'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcmp
                - FillTextStyle
            - BranchSide:      'codec/ttml/substtml.c:559,42'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcmp
                - strcmp
                - FillTextStyle
        - Branch String:   'codec/ttml/substtml.c:554,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:555,17'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'codec/ttml/substtml.c:556,44'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'codec/ttml/substtml.c:559,14'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:561,32'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - FillTextStyle
            - BranchSide:      'codec/ttml/substtml.c:574,34'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - FillTextStyle
        - Branch String:   'codec/ttml/substtml.c:561,42'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:561,66'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/ttml/substtml.c:563,13'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:561,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:563,13'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/ttml/substtml.c:567,37'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
        - Branch String:   'codec/ttml/substtml.c:567,47'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:567,71'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'codec/ttml/substtml.c:569,13'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:574,14'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:576,30'
              BranchSideFuncs:
                - FillTextStyle
            - BranchSide:      'codec/ttml/substtml.c:581,25'
              BranchSideFuncs:
                - FillTextStyle
        - Branch String:   'codec/ttml/substtml.c:576,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:577,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:579,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/substtml.c:496,10'
          Dst:             strcmp
        - Src:             'codec/ttml/substtml.c:498,14'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:499,47'
          Dst:             strcmp
        - Src:             'codec/ttml/substtml.c:503,9'
          Dst:             strcmp
        - Src:             'codec/ttml/substtml.c:506,10'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:508,9'
          Dst:             ttml_read_coords
        - Src:             'codec/ttml/substtml.c:511,15'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:513,9'
          Dst:             ttml_read_coords
        - Src:             'codec/ttml/substtml.c:516,15'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:519,14'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:521,19'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:523,19'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:525,18'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:533,15'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:535,29'
          Dst:             ttml_read_length
        - Src:             'codec/ttml/substtml.c:539,15'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:541,14'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:546,19'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:552,15'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:554,18'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:556,23'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:559,15'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:561,14'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:561,46'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:567,19'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:567,51'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:574,15'
          Dst:             strcmp
        - Src:             'codec/ttml/substtml.c:576,14'
          Dst:             strcmp
        - Src:             'codec/ttml/substtml.c:581,10'
          Dst:             FillTextStyle
    - functionName:    ttml_read_coords
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - h
        - v
      BBCount:         19
      ICount:          123
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - strdup
        - strtok_r
        - ttml_read_length
      functionUses:    4
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:266,19'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:266,37'
              BranchSideFuncs:
                - strtok_r
                - free
                - ttml_read_length
                - strtok_r
            - BranchSide:      'codec/ttml/substtml.c:266,11'
              BranchSideFuncs:
                - free
                - ttml_read_length
                - strtok_r
        - Branch String:   'codec/ttml/substtml.c:267,22'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:267,25'
              BranchSideFuncs:
                - free
                - ttml_read_length
                - strtok_r
            - BranchSide:      'codec/ttml/substtml.c:267,5'
              BranchSideFuncs:
                - free
                - ttml_read_length
                - strtok_r
        - Branch String:   'codec/ttml/substtml.c:267,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:269,14'
              BranchSideFuncs:
                - ttml_read_length
                - strtok_r
                - free
            - BranchSide:      'codec/ttml/substtml.c:272,11'
              BranchSideFuncs:
                - free
        - Branch String:   'codec/ttml/substtml.c:274,43'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:275,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:281,5'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:274,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:277,10'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:281,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/substtml.c:264,17'
          Dst:             strdup
        - Src:             'codec/ttml/substtml.c:266,27'
          Dst:             strtok_r
        - Src:             'codec/ttml/substtml.c:269,19'
          Dst:             ttml_read_length
        - Src:             'codec/ttml/substtml.c:270,17'
          Dst:             strtok_r
    - functionName:    ttml_read_length
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz
      BBCount:         20
      ICount:          101
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - vlc_strtof_c
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:230,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:230,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:232,14'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:232,29'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:232,33'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:233,17'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:232,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:233,17'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:234,19'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:234,18'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:235,17'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:236,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/substtml.c:228,18'
          Dst:             vlc_strtof_c
    - functionName:    StripSpacing
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_segment
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:808,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:809,10'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'codec/ttml/substtml.c:810,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/substtml.c:808,17'
          Dst:             strchr
    - functionName:    BIDIConvert
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_segment
        - i_direction
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - asprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:792,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:793,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:795,11'
              BranchSideFuncs:
                - asprintf
                - free
        - Branch String:   'codec/ttml/substtml.c:796,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:796,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'codec/ttml/substtml.c:799,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'codec/ttml/substtml.c:796,9'
          Dst:             asprintf
    - functionName:    ttml_style_Merge
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_src
        - p_dst
      BBCount:         20
      ICount:          111
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - text_style_Duplicate
        - text_style_Merge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:177,15'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:177,18'
              BranchSideFuncs:
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/substtml.c:177,15'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:177,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:177,9'
              BranchSideFuncs:
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/substtml.c:179,13'
              BranchSideFuncs:
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/ttml/substtml.c:179,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:181,17'
              BranchSideFuncs:
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/ttml/substtml.c:187,13'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:181,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:182,35'
              BranchSideFuncs:
                - text_style_Merge
            - BranchSide:      'codec/ttml/substtml.c:184,59'
              BranchSideFuncs:
                - text_style_Duplicate
        - Branch String:   'codec/ttml/substtml.c:187,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:189,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:193,13'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:193,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:194,30'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:195,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/substtml.c:182,17'
          Dst:             text_style_Merge
        - Src:             'codec/ttml/substtml.c:184,37'
          Dst:             text_style_Duplicate
    - functionName:    InheritTTMLStyles
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ctx
        - p_nss
        - p_node
      BBCount:         21
      ICount:          117
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - DictMergeWithRegionID
        - DictMergeWithStyleID
        - DictToTTMLStyle
        - DictionaryMerge
        - __assert_fail
        - tt_node_GetAttribute
        - ttml_style_New
        - vlc_dictionary_clear
        - vlc_dictionary_init
        - vlc_dictionary_is_empty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:698,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:698,5'
              BranchSideFuncs:
                - vlc_dictionary_init.5396
                - vlc_dictionary_is_empty
                - ttml_style_New
                - vlc_dictionary_clear.5399
                - DictToTTMLStyle
                - DictionaryMerge
                - tt_node_GetAttribute
                - tt_node_GetAttribute
                - DictMergeWithRegionID
                - DictMergeWithStyleID
            - BranchSide:      'codec/ttml/substtml.c:699,19'
              BranchSideFuncs:
                - vlc_dictionary_init.5396
                - vlc_dictionary_is_empty
                - ttml_style_New
                - vlc_dictionary_clear.5399
                - DictToTTMLStyle
                - DictionaryMerge
                - tt_node_GetAttribute
                - tt_node_GetAttribute
                - DictMergeWithRegionID
                - DictMergeWithStyleID
        - Branch String:   'codec/ttml/substtml.c:704,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:706,27'
              BranchSideFuncs:
                - DictionaryMerge
                - tt_node_GetAttribute
                - tt_node_GetAttribute
                - vlc_dictionary_is_empty
                - ttml_style_New
                - vlc_dictionary_clear.5399
                - DictToTTMLStyle
                - DictMergeWithRegionID
                - DictMergeWithStyleID
            - BranchSide:      'codec/ttml/substtml.c:717,10'
              BranchSideFuncs:
                - vlc_dictionary_is_empty
                - ttml_style_New
                - vlc_dictionary_clear.5399
                - DictToTTMLStyle
        - Branch String:   'codec/ttml/substtml.c:709,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:710,35'
              BranchSideFuncs:
                - DictMergeWithStyleID
                - tt_node_GetAttribute
                - vlc_dictionary_is_empty
                - ttml_style_New
                - vlc_dictionary_clear.5399
                - DictToTTMLStyle
                - DictionaryMerge
                - tt_node_GetAttribute
                - DictMergeWithRegionID
            - BranchSide:      'codec/ttml/substtml.c:712,58'
              BranchSideFuncs:
                - tt_node_GetAttribute
                - vlc_dictionary_is_empty
                - ttml_style_New
                - vlc_dictionary_clear.5399
                - DictToTTMLStyle
                - DictionaryMerge
                - tt_node_GetAttribute
                - DictMergeWithStyleID
                - DictMergeWithRegionID
        - Branch String:   'codec/ttml/substtml.c:713,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:714,36'
              BranchSideFuncs:
                - DictMergeWithRegionID
                - vlc_dictionary_is_empty
                - ttml_style_New
                - vlc_dictionary_clear.5399
                - DictToTTMLStyle
                - DictionaryMerge
                - tt_node_GetAttribute
                - tt_node_GetAttribute
                - DictMergeWithStyleID
            - BranchSide:      'codec/ttml/substtml.c:715,5'
              BranchSideFuncs:
                - vlc_dictionary_is_empty
                - ttml_style_New
                - vlc_dictionary_clear.5399
                - DictToTTMLStyle
                - DictionaryMerge
                - tt_node_GetAttribute
                - tt_node_GetAttribute
                - DictMergeWithRegionID
                - DictMergeWithStyleID
        - Branch String:   'codec/ttml/substtml.c:717,45'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:717,45'
              BranchSideFuncs:
                - vlc_dictionary_clear.5399
            - BranchSide:      'codec/ttml/substtml.c:717,64'
              BranchSideFuncs:
                - ttml_style_New
                - vlc_dictionary_clear.5399
                - DictToTTMLStyle
        - Branch String:   'codec/ttml/substtml.c:717,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:717,9'
              BranchSideFuncs:
                - DictToTTMLStyle
                - vlc_dictionary_clear.5399
            - BranchSide:      'codec/ttml/substtml.c:719,26'
              BranchSideFuncs:
                - DictToTTMLStyle
                - vlc_dictionary_clear.5399
      Callsites:
        - Src:             'codec/ttml/substtml.c:698,5'
          Dst:             __assert_fail
        - Src:             'codec/ttml/substtml.c:701,5'
          Dst:             vlc_dictionary_init
        - Src:             'codec/ttml/substtml.c:706,9'
          Dst:             DictionaryMerge
        - Src:             'codec/ttml/substtml.c:708,35'
          Dst:             tt_node_GetAttribute
        - Src:             'codec/ttml/substtml.c:710,13'
          Dst:             DictMergeWithStyleID
        - Src:             'codec/ttml/substtml.c:712,36'
          Dst:             tt_node_GetAttribute
        - Src:             'codec/ttml/substtml.c:714,13'
          Dst:             DictMergeWithRegionID
        - Src:             'codec/ttml/substtml.c:717,10'
          Dst:             vlc_dictionary_is_empty
        - Src:             'codec/ttml/substtml.c:717,64'
          Dst:             ttml_style_New
        - Src:             'codec/ttml/substtml.c:719,9'
          Dst:             DictToTTMLStyle
        - Src:             'codec/ttml/substtml.c:722,5'
          Dst:             vlc_dictionary_clear
    - functionName:    vlc_dictionary_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_dict
        - i_size
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:418,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:418,9'
              BranchSideFuncs:
                - calloc
            - BranchSide:      '../include/vlc_arrays.h:420,64'
              BranchSideFuncs:
                - calloc
        - Branch String:   '../include/vlc_arrays.h:421,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:422,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:423,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:420,56'
          Dst:             calloc
    - functionName:    DictionaryMerge
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_src
        - p_dst
        - b_override
      BBCount:         17
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_dictionary_has_key
        - vlc_dictionary_insert
        - vlc_dictionary_remove_value_for_key
      functionUses:    5
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:587,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:589,55'
              BranchSideFuncs:
                - vlc_dictionary_has_key
                - vlc_dictionary_insert.5405
                - vlc_dictionary_remove_value_for_key.5404
                - vlc_dictionary_insert.5405
            - BranchSide:      'codec/ttml/substtml.c:604,1'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:589,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:592,41'
              BranchSideFuncs:
                - vlc_dictionary_has_key
                - vlc_dictionary_insert.5405
                - vlc_dictionary_remove_value_for_key.5404
                - vlc_dictionary_insert.5405
            - BranchSide:      'codec/ttml/substtml.c:603,5'
              BranchSideFuncs:
                - vlc_dictionary_has_key
                - vlc_dictionary_insert.5405
                - vlc_dictionary_remove_value_for_key.5404
                - vlc_dictionary_insert.5405
        - Branch String:   'codec/ttml/substtml.c:592,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:594,21'
              BranchSideFuncs:
                - vlc_dictionary_has_key
                - vlc_dictionary_insert.5405
                - vlc_dictionary_remove_value_for_key.5404
                - vlc_dictionary_insert.5405
            - BranchSide:      'codec/ttml/substtml.c:601,40'
              BranchSideFuncs:
                - vlc_dictionary_insert.5405
                - vlc_dictionary_has_key
                - vlc_dictionary_remove_value_for_key.5404
                - vlc_dictionary_insert.5405
        - Branch String:   'codec/ttml/substtml.c:594,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:596,58'
              BranchSideFuncs:
                - vlc_dictionary_remove_value_for_key.5404
                - vlc_dictionary_insert.5405
                - vlc_dictionary_has_key
                - vlc_dictionary_insert.5405
            - BranchSide:      'codec/ttml/substtml.c:599,13'
              BranchSideFuncs:
                - vlc_dictionary_has_key
                - vlc_dictionary_insert.5405
                - vlc_dictionary_remove_value_for_key.5404
                - vlc_dictionary_insert.5405
      Callsites:
        - Src:             'codec/ttml/substtml.c:592,17'
          Dst:             vlc_dictionary_has_key
        - Src:             'codec/ttml/substtml.c:596,21'
          Dst:             vlc_dictionary_remove_value_for_key
        - Src:             'codec/ttml/substtml.c:597,21'
          Dst:             vlc_dictionary_insert
        - Src:             'codec/ttml/substtml.c:601,17'
          Dst:             vlc_dictionary_insert
    - functionName:    DictMergeWithStyleID
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ctx
        - p_nss
        - psz_styles
        - p_dst
      BBCount:         22
      ICount:          117
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - DictionaryMerge
        - FindNode
        - __assert_fail
        - strdup
        - strtok_r
        - vlc_dictionary_clear
        - vlc_dictionary_init
        - vlc_dictionary_is_empty
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:609,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:609,5'
              BranchSideFuncs:
                - strdup
                - vlc_dictionary_init.5396
                - strtok_r
                - vlc_dictionary_is_empty
                - DictionaryMerge
                - vlc_dictionary_clear.5399
                - free
                - FindNode
                - strtok_r
                - DictionaryMerge
            - BranchSide:      'codec/ttml/substtml.c:611,9'
              BranchSideFuncs:
                - strdup
                - vlc_dictionary_init.5396
                - strtok_r
                - vlc_dictionary_is_empty
                - DictionaryMerge
                - vlc_dictionary_clear.5399
                - free
                - FindNode
                - strtok_r
                - DictionaryMerge
        - Branch String:   'codec/ttml/substtml.c:611,20'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:611,23'
              BranchSideFuncs:
                - strdup
                - vlc_dictionary_init.5396
                - strtok_r
                - vlc_dictionary_is_empty
                - DictionaryMerge
                - vlc_dictionary_clear.5399
                - free
                - FindNode
                - strtok_r
                - DictionaryMerge
            - BranchSide:      'codec/ttml/substtml.c:611,20'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:611,41'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:611,63'
              BranchSideFuncs:
                - strdup
                - vlc_dictionary_init.5396
                - strtok_r
                - vlc_dictionary_is_empty
                - DictionaryMerge
                - vlc_dictionary_clear.5399
                - free
                - FindNode
                - strtok_r
                - DictionaryMerge
            - BranchSide:      'codec/ttml/substtml.c:611,41'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:611,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:611,9'
              BranchSideFuncs:
                - vlc_dictionary_init.5396
                - strtok_r
                - vlc_dictionary_is_empty
                - DictionaryMerge
                - vlc_dictionary_clear.5399
                - free
                - FindNode
                - strtok_r
                - DictionaryMerge
            - BranchSide:      'codec/ttml/substtml.c:616,9'
              BranchSideFuncs:
                - vlc_dictionary_init.5396
                - strtok_r
                - vlc_dictionary_is_empty
                - DictionaryMerge
                - vlc_dictionary_clear.5399
                - free
                - FindNode
                - strtok_r
                - DictionaryMerge
        - Branch String:   'codec/ttml/substtml.c:620,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:623,49'
              BranchSideFuncs:
                - FindNode
                - strtok_r
                - vlc_dictionary_is_empty
                - DictionaryMerge
                - vlc_dictionary_clear.5399
                - free
                - DictionaryMerge
            - BranchSide:      'codec/ttml/substtml.c:633,14'
              BranchSideFuncs:
                - vlc_dictionary_is_empty
                - DictionaryMerge
                - vlc_dictionary_clear.5399
                - free
        - Branch String:   'codec/ttml/substtml.c:627,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:628,35'
              BranchSideFuncs:
                - DictionaryMerge
                - strtok_r
                - vlc_dictionary_is_empty
                - DictionaryMerge
                - vlc_dictionary_clear.5399
                - free
                - FindNode
            - BranchSide:      'codec/ttml/substtml.c:630,22'
              BranchSideFuncs:
                - strtok_r
                - vlc_dictionary_is_empty
                - DictionaryMerge
                - vlc_dictionary_clear.5399
                - free
                - FindNode
                - DictionaryMerge
        - Branch String:   'codec/ttml/substtml.c:633,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:634,41'
              BranchSideFuncs:
                - vlc_dictionary_clear.5399
                - free
            - BranchSide:      'codec/ttml/substtml.c:636,9'
              BranchSideFuncs:
                - vlc_dictionary_clear.5399
                - free
      Callsites:
        - Src:             'codec/ttml/substtml.c:609,5'
          Dst:             __assert_fail
        - Src:             'codec/ttml/substtml.c:611,55'
          Dst:             strdup
        - Src:             'codec/ttml/substtml.c:616,9'
          Dst:             vlc_dictionary_init
        - Src:             'codec/ttml/substtml.c:619,24'
          Dst:             strtok_r
        - Src:             'codec/ttml/substtml.c:623,39'
          Dst:             FindNode
        - Src:             'codec/ttml/substtml.c:628,17'
          Dst:             DictionaryMerge
        - Src:             'codec/ttml/substtml.c:630,22'
          Dst:             strtok_r
        - Src:             'codec/ttml/substtml.c:633,14'
          Dst:             vlc_dictionary_is_empty
        - Src:             'codec/ttml/substtml.c:634,13'
          Dst:             DictionaryMerge
        - Src:             'codec/ttml/substtml.c:636,9'
          Dst:             vlc_dictionary_clear
    - functionName:    DictMergeWithRegionID
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ctx
        - p_nss
        - psz_id
        - p_dst
      BBCount:         25
      ICount:          148
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - DictMergeWithStyleID
        - DictionaryMerge
        - FindNode
        - __assert_fail
        - tt_node_GetAttribute
        - tt_node_Match
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:644,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:644,5'
              BranchSideFuncs:
                - FindNode
                - DictionaryMerge
                - tt_node_GetAttribute
                - tt_node_Match
                - DictionaryMerge
                - DictMergeWithStyleID
            - BranchSide:      'codec/ttml/substtml.c:645,9'
              BranchSideFuncs:
                - FindNode
                - DictionaryMerge
                - tt_node_GetAttribute
                - tt_node_Match
                - DictionaryMerge
                - DictMergeWithStyleID
        - Branch String:   'codec/ttml/substtml.c:645,16'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:645,19'
              BranchSideFuncs:
                - FindNode
                - DictionaryMerge
                - tt_node_GetAttribute
                - tt_node_Match
                - DictionaryMerge
                - DictMergeWithStyleID
            - BranchSide:      'codec/ttml/substtml.c:645,16'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:645,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:645,9'
              BranchSideFuncs:
                - FindNode
                - DictionaryMerge
                - tt_node_GetAttribute
                - tt_node_Match
                - DictionaryMerge
                - DictMergeWithStyleID
            - BranchSide:      'codec/ttml/substtml.c:647,51'
              BranchSideFuncs:
                - FindNode
                - DictionaryMerge
                - tt_node_GetAttribute
                - tt_node_Match
                - DictionaryMerge
                - DictMergeWithStyleID
        - Branch String:   'codec/ttml/substtml.c:651,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:652,13'
              BranchSideFuncs:
                - DictionaryMerge
                - tt_node_GetAttribute
                - tt_node_Match
                - DictionaryMerge
                - DictMergeWithStyleID
            - BranchSide:      'codec/ttml/substtml.c:654,27'
              BranchSideFuncs:
                - DictionaryMerge
                - tt_node_GetAttribute
                - tt_node_Match
                - DictionaryMerge
                - DictMergeWithStyleID
        - Branch String:   'codec/ttml/substtml.c:658,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:659,35'
              BranchSideFuncs:
                - DictMergeWithStyleID
                - tt_node_Match
                - DictionaryMerge
            - BranchSide:      'codec/ttml/substtml.c:661,45'
              BranchSideFuncs:
                - tt_node_Match
                - DictionaryMerge
        - Branch String:   'codec/ttml/substtml.c:661,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:664,17'
              BranchSideFuncs:
                - tt_node_Match
                - DictionaryMerge
            - BranchSide:      'codec/ttml/substtml.c:673,5'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:664,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:665,17'
              BranchSideFuncs:
                - tt_node_Match
                - DictionaryMerge
            - BranchSide:      'codec/ttml/substtml.c:667,59'
              BranchSideFuncs:
                - tt_node_Match
                - DictionaryMerge
        - Branch String:   'codec/ttml/substtml.c:668,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:670,35'
              BranchSideFuncs:
                - DictionaryMerge
                - tt_node_Match
            - BranchSide:      'codec/ttml/substtml.c:672,9'
              BranchSideFuncs:
                - tt_node_Match
                - DictionaryMerge
      Callsites:
        - Src:             'codec/ttml/substtml.c:644,5'
          Dst:             __assert_fail
        - Src:             'codec/ttml/substtml.c:647,41'
          Dst:             FindNode
        - Src:             'codec/ttml/substtml.c:654,9'
          Dst:             DictionaryMerge
        - Src:             'codec/ttml/substtml.c:657,13'
          Dst:             tt_node_GetAttribute
        - Src:             'codec/ttml/substtml.c:659,13'
          Dst:             DictMergeWithStyleID
        - Src:             'codec/ttml/substtml.c:668,17'
          Dst:             tt_node_Match
        - Src:             'codec/ttml/substtml.c:670,17'
          Dst:             DictionaryMerge
    - functionName:    vlc_dictionary_is_empty
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dict
      BBCount:         11
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:510,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:511,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:514,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_arrays.h:511,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:512,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:513,24'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_arrays.h:512,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:512,36'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:513,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ttml_style_New
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          85
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - text_style_Create
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:138,34'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:138,19'
              BranchSideFuncs:
                - calloc
                - text_style_Create
                - free
            - BranchSide:      'codec/ttml/substtml.c:138,34'
              BranchSideFuncs:
                - calloc
                - text_style_Create
                - free
        - Branch String:   'codec/ttml/substtml.c:139,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:142,5'
              BranchSideFuncs:
                - text_style_Create
                - free
        - Branch String:   'codec/ttml/substtml.c:149,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:151,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'codec/ttml/substtml.c:154,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/substtml.c:138,34'
          Dst:             calloc
        - Src:             'codec/ttml/substtml.c:148,32'
          Dst:             text_style_Create
    - functionName:    DictToTTMLStyle
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ctx
        - p_nss
        - p_dict
        - p_ttml_style
      BBCount:         13
      ICount:          100
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ComputeTTMLStyles
        - FillTTMLStyle
        - tt_LocalName
        - tt_namespaces_GetURI
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:680,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:682,49'
              BranchSideFuncs:
                - ComputeTTMLStyles
                - tt_namespaces_GetURI
                - tt_LocalName.5400
                - FillTTMLStyle
            - BranchSide:      'codec/ttml/substtml.c:692,24'
              BranchSideFuncs:
                - ComputeTTMLStyles
        - Branch String:   'codec/ttml/substtml.c:682,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:685,63'
              BranchSideFuncs:
                - tt_namespaces_GetURI
                - ComputeTTMLStyles
                - tt_LocalName.5400
                - FillTTMLStyle
            - BranchSide:      'codec/ttml/substtml.c:691,5'
              BranchSideFuncs:
                - ComputeTTMLStyles
                - tt_namespaces_GetURI
                - tt_LocalName.5400
                - FillTTMLStyle
        - Branch String:   'codec/ttml/substtml.c:686,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:687,17'
              BranchSideFuncs:
                - tt_LocalName.5400
                - FillTTMLStyle
                - ComputeTTMLStyles
                - tt_namespaces_GetURI
            - BranchSide:      'codec/ttml/substtml.c:688,50'
              BranchSideFuncs:
                - tt_LocalName.5400
                - FillTTMLStyle
                - ComputeTTMLStyles
                - tt_namespaces_GetURI
      Callsites:
        - Src:             'codec/ttml/substtml.c:685,41'
          Dst:             tt_namespaces_GetURI
        - Src:             'codec/ttml/substtml.c:688,36'
          Dst:             tt_LocalName
        - Src:             'codec/ttml/substtml.c:689,13'
          Dst:             FillTTMLStyle
        - Src:             'codec/ttml/substtml.c:692,5'
          Dst:             ComputeTTMLStyles
    - functionName:    vlc_dictionary_clear
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dict
        - pf_free
        - p_obj
      BBCount:         16
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:431,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:431,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:433,21'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:433,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:436,25'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:447,15'
              BranchSideFuncs:
                - free
        - Branch String:   '../include/vlc_arrays.h:437,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:439,26'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:446,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:440,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:441,25'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:442,23'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:       []
    - functionName:    tt_LocalName
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_qname
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strchr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.h:126,12'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.h:126,24'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/ttml.h:126,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/ttml.h:125,29'
          Dst:             strchr
    - functionName:    FindNode
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_nss
        - p_node
        - psz_nodename
        - psz_namespace
        - i_maxdepth
        - psz_id
      BBCount:         28
      ICount:          160
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - FindNode
        - strcmp
        - tt_node_GetAttribute
        - tt_node_Match
      functionUses:    6
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:288,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:290,13'
              BranchSideFuncs:
                - tt_node_GetAttribute
                - tt_node_GetAttribute
                - FindNode
                - strcmp
            - BranchSide:      'codec/ttml/substtml.c:301,9'
              BranchSideFuncs:
                - FindNode
        - Branch String:   'codec/ttml/substtml.c:290,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:292,53'
              BranchSideFuncs:
                - tt_node_GetAttribute
                - tt_node_GetAttribute
                - FindNode
                - strcmp
            - BranchSide:      'codec/ttml/substtml.c:298,21'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:293,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:294,45'
              BranchSideFuncs:
                - FindNode
                - strcmp
            - BranchSide:      'codec/ttml/substtml.c:295,17'
              BranchSideFuncs:
                - FindNode
                - strcmp
        - Branch String:   'codec/ttml/substtml.c:295,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:295,33'
              BranchSideFuncs:
                - strcmp
                - FindNode
            - BranchSide:      'codec/ttml/substtml.c:297,9'
              BranchSideFuncs:
                - FindNode
        - Branch String:   'codec/ttml/substtml.c:295,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:296,24'
              BranchSideFuncs:
                - FindNode
            - BranchSide:      'codec/ttml/substtml.c:297,9'
              BranchSideFuncs:
                - FindNode
        - Branch String:   'codec/ttml/substtml.c:301,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:302,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:304,35'
              BranchSideFuncs:
                - FindNode
        - Branch String:   'codec/ttml/substtml.c:304,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:307,13'
              BranchSideFuncs:
                - FindNode
            - BranchSide:      'codec/ttml/substtml.c:317,5'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:307,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:308,13'
              BranchSideFuncs:
                - FindNode
            - BranchSide:      'codec/ttml/substtml.c:310,28'
              BranchSideFuncs:
                - FindNode
        - Branch String:   'codec/ttml/substtml.c:313,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:314,20'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:315,5'
              BranchSideFuncs:
                - FindNode
      Callsites:
        - Src:             'codec/ttml/substtml.c:288,9'
          Dst:             tt_node_Match
        - Src:             'codec/ttml/substtml.c:292,31'
          Dst:             tt_node_GetAttribute
        - Src:             'codec/ttml/substtml.c:294,23'
          Dst:             tt_node_GetAttribute
        - Src:             'codec/ttml/substtml.c:295,25'
          Dst:             strcmp
        - Src:             'codec/ttml/substtml.c:310,18'
          Dst:             FindNode
    - functionName:    vlc_dictionary_has_key
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dict
        - psz_key
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - DictHash
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:456,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:457,9'
              BranchSideFuncs:
                - DictHash.5407
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:459,29'
              BranchSideFuncs:
                - DictHash.5407
                - strcmp
        - Branch String:   '../include/vlc_arrays.h:461,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:463,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:466,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_arrays.h:463,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:464,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:465,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             '../include/vlc_arrays.h:459,20'
          Dst:             DictHash
        - Src:             '../include/vlc_arrays.h:463,14'
          Dst:             strcmp
    - functionName:    vlc_dictionary_remove_value_for_key
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dict
        - psz_key
        - pf_free
        - p_obj
      BBCount:         20
      ICount:          138
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - DictHash
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:596,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:597,9'
              BranchSideFuncs:
                - DictHash.5407
                - strcmp
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:599,29'
              BranchSideFuncs:
                - DictHash.5407
                - strcmp
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:603,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:604,9'
              BranchSideFuncs:
                - strcmp
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:607,12'
              BranchSideFuncs:
                - strcmp
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:609,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:611,17'
              BranchSideFuncs:
                - strcmp
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:621,18'
              BranchSideFuncs:
                - strcmp
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:611,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:612,21'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:613,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:613,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:614,44'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:616,34'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:623,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:609,22'
              BranchSideFuncs:
                - strcmp
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:623,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:599,20'
          Dst:             DictHash
        - Src:             '../include/vlc_arrays.h:609,14'
          Dst:             strcmp
    - functionName:    vlc_dictionary_insert
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dict
        - psz_key
        - p_value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_dictionary_insert_impl_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_arrays.h:588,5'
          Dst:             vlc_dictionary_insert_impl_
    - functionName:    vlc_dictionary_insert_impl_
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_dict
        - psz_key
        - p_value
        - rebuild
      BBCount:         23
      ICount:          187
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - DictHash
        - strdup
        - vlc_dictionary_clear
        - vlc_dictionary_init
        - vlc_dictionary_insert_impl_
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:542,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:543,30'
              BranchSideFuncs:
                - DictHash.5407
                - malloc
                - strdup
                - vlc_dictionary_init.5396
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert_impl_.5406
            - BranchSide:      '../include/vlc_arrays.h:545,29'
              BranchSideFuncs:
                - DictHash.5407
                - malloc
                - strdup
                - vlc_dictionary_init.5396
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert_impl_.5406
        - Branch String:   '../include/vlc_arrays.h:553,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:553,9'
              BranchSideFuncs:
                - vlc_dictionary_init.5396
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert_impl_.5406
            - BranchSide:      '../include/vlc_arrays.h:557,20'
              BranchSideFuncs:
                - vlc_dictionary_init.5396
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert_impl_.5406
        - Branch String:   '../include/vlc_arrays.h:557,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:558,23'
              BranchSideFuncs:
                - vlc_dictionary_init.5396
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert_impl_.5406
            - BranchSide:      '../include/vlc_arrays.h:559,13'
              BranchSideFuncs:
                - vlc_dictionary_init.5396
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert_impl_.5406
        - Branch String:   '../include/vlc_arrays.h:559,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:563,34'
              BranchSideFuncs:
                - vlc_dictionary_init.5396
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert_impl_.5406
            - BranchSide:      '../include/vlc_arrays.h:582,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_arrays.h:566,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:568,27'
              BranchSideFuncs:
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert_impl_.5406
            - BranchSide:      '../include/vlc_arrays.h:578,35'
              BranchSideFuncs:
                - vlc_dictionary_clear.5399
        - Branch String:   '../include/vlc_arrays.h:569,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:571,61'
              BranchSideFuncs:
                - vlc_dictionary_insert_impl_.5406
                - vlc_dictionary_clear.5399
            - BranchSide:      '../include/vlc_arrays.h:576,13'
              BranchSideFuncs:
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert_impl_.5406
      Callsites:
        - Src:             '../include/vlc_arrays.h:543,9'
          Dst:             vlc_dictionary_init
        - Src:             '../include/vlc_arrays.h:545,20'
          Dst:             DictHash
        - Src:             '../include/vlc_arrays.h:549,24'
          Dst:             strdup
        - Src:             '../include/vlc_arrays.h:565,13'
          Dst:             vlc_dictionary_init
        - Src:             '../include/vlc_arrays.h:571,21'
          Dst:             vlc_dictionary_insert_impl_
        - Src:             '../include/vlc_arrays.h:578,13'
          Dst:             vlc_dictionary_clear
    - functionName:    DictHash
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - psz_string
        - hashsize
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:387,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:387,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:389,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_arrays.h:389,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:391,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:395,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FillCoord
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
        - i_flag
        - p_val
        - pi_flags
      BBCount:         4
      ICount:          50
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:412,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:414,10'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:417,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FillUpdaterCoords
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ctx
        - h
        - v
        - b_origin
        - p_updt
      BBCount:         6
      ICount:          90
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FillCoord
        - ttml_rebase_length
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:426,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:428,55'
              BranchSideFuncs:
                - FillCoord
                - FillCoord
            - BranchSide:      'codec/ttml/substtml.c:434,55'
              BranchSideFuncs:
                - FillCoord
                - FillCoord
      Callsites:
        - Src:             'codec/ttml/substtml.c:424,23'
          Dst:             ttml_rebase_length
        - Src:             'codec/ttml/substtml.c:425,23'
          Dst:             ttml_rebase_length
        - Src:             'codec/ttml/substtml.c:428,9'
          Dst:             FillCoord
        - Src:             'codec/ttml/substtml.c:429,9'
          Dst:             FillCoord
        - Src:             'codec/ttml/substtml.c:434,9'
          Dst:             FillCoord
        - Src:             'codec/ttml/substtml.c:435,9'
          Dst:             FillCoord
    - functionName:    FillRegionStyle
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ctx
        - psz_attr
        - psz_namespace
        - psz_val
        - p_region
      BBCount:         23
      ICount:          133
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - FillUpdaterCoords
        - strcasecmp
        - strcmp
        - ttml_read_coords
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:443,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:444,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:446,38'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - ttml_read_coords
                - FillUpdaterCoords
                - strcasecmp
        - Branch String:   'codec/ttml/substtml.c:446,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:448,9'
              BranchSideFuncs:
                - strcasecmp
                - ttml_read_coords
                - FillUpdaterCoords
                - strcasecmp
            - BranchSide:      'codec/ttml/substtml.c:455,38'
              BranchSideFuncs:
                - strcasecmp
                - ttml_read_coords
                - FillUpdaterCoords
                - strcasecmp
        - Branch String:   'codec/ttml/substtml.c:449,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:450,13'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'codec/ttml/substtml.c:451,40'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'codec/ttml/substtml.c:455,49'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:456,38'
              BranchSideFuncs:
                - strcasecmp
                - ttml_read_coords
                - FillUpdaterCoords
            - BranchSide:      'codec/ttml/substtml.c:459,31'
              BranchSideFuncs:
                - ttml_read_coords
                - FillUpdaterCoords
        - Branch String:   'codec/ttml/substtml.c:459,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:460,32'
              BranchSideFuncs:
                - FillUpdaterCoords
            - BranchSide:      'codec/ttml/substtml.c:461,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/substtml.c:443,9'
          Dst:             strcmp
        - Src:             'codec/ttml/substtml.c:446,10'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:449,14'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:451,18'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:455,15'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:456,15'
          Dst:             strcasecmp
        - Src:             'codec/ttml/substtml.c:459,13'
          Dst:             ttml_read_coords
        - Src:             'codec/ttml/substtml.c:460,13'
          Dst:             FillUpdaterCoords
    - functionName:    ttml_region_New
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - b_root
      BBCount:         9
      ICount:          85
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - SubpictureUpdaterSysRegionInit
        - calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:201,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:204,38'
              BranchSideFuncs:
                - SubpictureUpdaterSysRegionInit
        - Branch String:   'codec/ttml/substtml.c:208,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:210,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:217,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/substtml.c:200,36'
          Dst:             calloc
        - Src:             'codec/ttml/substtml.c:204,5'
          Dst:             SubpictureUpdaterSysRegionInit
    - functionName:    vlc_dictionary_value_for_key
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dict
        - psz_key
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - DictHash
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:472,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:473,9'
              BranchSideFuncs:
                - DictHash.5407
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:475,29'
              BranchSideFuncs:
                - DictHash.5407
                - strcmp
        - Branch String:   '../include/vlc_arrays.h:478,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:479,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:482,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '../include/vlc_arrays.h:483,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:484,20'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:485,19'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '../include/vlc_arrays.h:486,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:483,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:488,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:475,20'
          Dst:             DictHash
        - Src:             '../include/vlc_arrays.h:483,14'
          Dst:             strcmp
    - functionName:    ttml_style_Delete
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ttml_style
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - text_style_Delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/ttml/substtml.c:132,5'
          Dst:             text_style_Delete
    - functionName:    AppendTextToRegion
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ctx
        - p_nss
        - p_ttnode
        - p_set_styles
        - p_region
      BBCount:         33
      ICount:          256
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - BIDIConvert
        - FillUpdaterCoords
        - InheritTTMLStyles
        - StripSpacing
        - text_segment_New
        - ttml_style_Delete
        - ttml_style_Merge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:872,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:873,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:875,35'
              BranchSideFuncs:
                - text_segment_New
                - InheritTTMLStyles
                - StripSpacing
                - ttml_style_Delete
                - FillUpdaterCoords
                - FillUpdaterCoords
                - BIDIConvert
                - ttml_style_Merge
        - Branch String:   'codec/ttml/substtml.c:876,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:878,14'
              BranchSideFuncs:
                - InheritTTMLStyles
                - StripSpacing
                - ttml_style_Delete
                - FillUpdaterCoords
                - FillUpdaterCoords
                - BIDIConvert
                - ttml_style_Merge
            - BranchSide:      'codec/ttml/substtml.c:922,34'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:880,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:882,17'
              BranchSideFuncs:
                - ttml_style_Delete
                - StripSpacing
                - FillUpdaterCoords
                - FillUpdaterCoords
                - BIDIConvert
                - ttml_style_Merge
            - BranchSide:      'codec/ttml/substtml.c:918,14'
              BranchSideFuncs:
                - StripSpacing
        - Branch String:   'codec/ttml/substtml.c:882,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:883,35'
              BranchSideFuncs:
                - ttml_style_Merge
                - ttml_style_Delete
                - StripSpacing
                - FillUpdaterCoords
                - FillUpdaterCoords
                - BIDIConvert
            - BranchSide:      'codec/ttml/substtml.c:885,32'
              BranchSideFuncs:
                - ttml_style_Delete
                - StripSpacing
                - FillUpdaterCoords
                - FillUpdaterCoords
                - BIDIConvert
        - Branch String:   'codec/ttml/substtml.c:889,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:890,30'
              BranchSideFuncs:
                - BIDIConvert
                - ttml_style_Delete
                - StripSpacing
                - FillUpdaterCoords
                - FillUpdaterCoords
            - BranchSide:      'codec/ttml/substtml.c:892,17'
              BranchSideFuncs:
                - ttml_style_Delete
                - StripSpacing
                - FillUpdaterCoords
                - FillUpdaterCoords
        - Branch String:   'codec/ttml/substtml.c:892,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:895,17'
              BranchSideFuncs:
                - ttml_style_Delete
                - StripSpacing
                - FillUpdaterCoords
                - FillUpdaterCoords
            - BranchSide:      'codec/ttml/substtml.c:903,17'
              BranchSideFuncs:
                - ttml_style_Delete
                - StripSpacing
                - FillUpdaterCoords
                - FillUpdaterCoords
        - Branch String:   'codec/ttml/substtml.c:903,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:905,17'
              BranchSideFuncs:
                - ttml_style_Delete
                - StripSpacing
                - FillUpdaterCoords
                - FillUpdaterCoords
            - BranchSide:      'codec/ttml/substtml.c:909,17'
              BranchSideFuncs:
                - ttml_style_Delete
                - StripSpacing
                - FillUpdaterCoords
                - FillUpdaterCoords
        - Branch String:   'codec/ttml/substtml.c:909,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:910,36'
              BranchSideFuncs:
                - FillUpdaterCoords
                - ttml_style_Delete
                - StripSpacing
                - FillUpdaterCoords
            - BranchSide:      'codec/ttml/substtml.c:912,17'
              BranchSideFuncs:
                - ttml_style_Delete
                - StripSpacing
                - FillUpdaterCoords
        - Branch String:   'codec/ttml/substtml.c:912,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:913,36'
              BranchSideFuncs:
                - FillUpdaterCoords
                - ttml_style_Delete
                - StripSpacing
            - BranchSide:      'codec/ttml/substtml.c:915,32'
              BranchSideFuncs:
                - ttml_style_Delete
                - StripSpacing
        - Branch String:   'codec/ttml/substtml.c:918,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:919,27'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:920,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/substtml.c:875,17'
          Dst:             text_segment_New
        - Src:             'codec/ttml/substtml.c:879,27'
          Dst:             InheritTTMLStyles
        - Src:             'codec/ttml/substtml.c:883,17'
          Dst:             ttml_style_Merge
        - Src:             'codec/ttml/substtml.c:890,17'
          Dst:             BIDIConvert
        - Src:             'codec/ttml/substtml.c:910,17'
          Dst:             FillUpdaterCoords
        - Src:             'codec/ttml/substtml.c:913,17'
          Dst:             FillUpdaterCoords
        - Src:             'codec/ttml/substtml.c:915,13'
          Dst:             ttml_style_Delete
        - Src:             'codec/ttml/substtml.c:919,13'
          Dst:             StripSpacing
    - functionName:    ttml_style_Duplicate
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_src
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - text_style_Duplicate
        - ttml_style_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:167,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:167,9'
              BranchSideFuncs:
                - text_style_Duplicate
            - BranchSide:      'codec/ttml/substtml.c:169,10'
              BranchSideFuncs:
                - text_style_Duplicate
      Callsites:
        - Src:             'codec/ttml/substtml.c:166,27'
          Dst:             ttml_style_New
        - Src:             'codec/ttml/substtml.c:170,29'
          Dst:             text_style_Duplicate
    - functionName:    AppendLineBreakToRegion
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_region
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - text_segment_New
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:859,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:859,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:861,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/substtml.c:858,33'
          Dst:             text_segment_New
    - functionName:    GetSMPTEImage
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ctx
        - p_nss
        - psz_id
      BBCount:         26
      ICount:          166
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - FindNode
        - __ctype_b_loc
        - tt_node_Match
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:929,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:930,9'
              BranchSideFuncs:
                - FindNode
                - tt_node_Match
                - FindNode
                - __ctype_b_loc
            - BranchSide:      'codec/ttml/substtml.c:932,35'
              BranchSideFuncs:
                - FindNode
                - tt_node_Match
                - FindNode
                - __ctype_b_loc
        - Branch String:   'codec/ttml/substtml.c:933,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:934,9'
              BranchSideFuncs:
                - tt_node_Match
                - FindNode
                - __ctype_b_loc
            - BranchSide:      'codec/ttml/substtml.c:936,35'
              BranchSideFuncs:
                - tt_node_Match
                - FindNode
                - __ctype_b_loc
        - Branch String:   'codec/ttml/substtml.c:936,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:939,13'
              BranchSideFuncs:
                - tt_node_Match
                - FindNode
                - __ctype_b_loc
            - BranchSide:      'codec/ttml/substtml.c:961,5'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:939,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:940,13'
              BranchSideFuncs:
                - tt_node_Match
                - FindNode
                - __ctype_b_loc
            - BranchSide:      'codec/ttml/substtml.c:942,43'
              BranchSideFuncs:
                - tt_node_Match
                - FindNode
                - __ctype_b_loc
        - Branch String:   'codec/ttml/substtml.c:943,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:944,13'
              BranchSideFuncs:
                - FindNode
                - tt_node_Match
                - __ctype_b_loc
            - BranchSide:      'codec/ttml/substtml.c:946,44'
              BranchSideFuncs:
                - FindNode
                - tt_node_Match
                - __ctype_b_loc
        - Branch String:   'codec/ttml/substtml.c:948,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:949,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'codec/ttml/substtml.c:951,14'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'codec/ttml/substtml.c:951,35'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:951,38'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'codec/ttml/substtml.c:952,13'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:951,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:952,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:954,55'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'codec/ttml/substtml.c:956,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:957,21'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'codec/ttml/substtml.c:958,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/substtml.c:932,25'
          Dst:             FindNode
        - Src:             'codec/ttml/substtml.c:943,14'
          Dst:             tt_node_Match
        - Src:             'codec/ttml/substtml.c:946,34'
          Dst:             FindNode
        - Src:             'codec/ttml/substtml.c:956,16'
          Dst:             __ctype_b_loc
    - functionName:    GetTTMLRegion
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ctx
        - p_nss
        - psz_region_id
      BBCount:         31
      ICount:          176
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - DictMergeWithRegionID
        - FillRegionStyle
        - strcmp
        - tt_LocalName
        - tt_namespaces_GetURI
        - ttml_region_New
        - vlc_dictionary_clear
        - vlc_dictionary_init
        - vlc_dictionary_insert
        - vlc_dictionary_value_for_key
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:816,60'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:816,76'
              BranchSideFuncs:
                - vlc_dictionary_value_for_key.5410
                - ttml_region_New
                - vlc_dictionary_insert.5405
                - strcmp
                - vlc_dictionary_init.5396
                - DictMergeWithRegionID
                - ttml_region_New
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert.5405
                - tt_namespaces_GetURI
                - tt_LocalName.5400
                - FillRegionStyle
            - BranchSide:      'codec/ttml/substtml.c:816,13'
              BranchSideFuncs:
                - vlc_dictionary_value_for_key.5410
                - ttml_region_New
                - vlc_dictionary_insert.5405
                - strcmp
                - vlc_dictionary_init.5396
                - DictMergeWithRegionID
                - ttml_region_New
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert.5405
                - tt_namespaces_GetURI
                - tt_LocalName.5400
                - FillRegionStyle
        - Branch String:   'codec/ttml/substtml.c:817,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:817,9'
              BranchSideFuncs:
                - ttml_region_New
                - vlc_dictionary_insert.5405
                - strcmp
                - vlc_dictionary_init.5396
                - DictMergeWithRegionID
                - ttml_region_New
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert.5405
                - tt_namespaces_GetURI
                - tt_LocalName.5400
                - FillRegionStyle
            - BranchSide:      'codec/ttml/substtml.c:819,13'
              BranchSideFuncs:
                - ttml_region_New
                - vlc_dictionary_insert.5405
                - strcmp
                - vlc_dictionary_init.5396
                - DictMergeWithRegionID
                - ttml_region_New
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert.5405
                - tt_namespaces_GetURI
                - tt_LocalName.5400
                - FillRegionStyle
        - Branch String:   'codec/ttml/substtml.c:819,27'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:819,38'
              BranchSideFuncs:
                - strcmp
                - ttml_region_New
                - vlc_dictionary_insert.5405
                - vlc_dictionary_init.5396
                - DictMergeWithRegionID
                - ttml_region_New
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert.5405
                - tt_namespaces_GetURI
                - tt_LocalName.5400
                - FillRegionStyle
            - BranchSide:      'codec/ttml/substtml.c:848,30'
              BranchSideFuncs:
                - ttml_region_New
                - vlc_dictionary_insert.5405
        - Branch String:   'codec/ttml/substtml.c:819,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:824,13'
              BranchSideFuncs:
                - vlc_dictionary_init.5396
                - DictMergeWithRegionID
                - ttml_region_New
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert.5405
                - tt_namespaces_GetURI
                - tt_LocalName.5400
                - FillRegionStyle
            - BranchSide:      'codec/ttml/substtml.c:848,30'
              BranchSideFuncs:
                - ttml_region_New
                - vlc_dictionary_insert.5405
        - Branch String:   'codec/ttml/substtml.c:827,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:830,29'
              BranchSideFuncs:
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert.5405
                - tt_namespaces_GetURI
                - tt_LocalName.5400
                - FillRegionStyle
            - BranchSide:      'codec/ttml/substtml.c:844,13'
              BranchSideFuncs:
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert.5405
        - Branch String:   'codec/ttml/substtml.c:830,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:832,68'
              BranchSideFuncs:
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert.5405
                - tt_namespaces_GetURI
                - tt_LocalName.5400
                - FillRegionStyle
            - BranchSide:      'codec/ttml/substtml.c:843,13'
              BranchSideFuncs:
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert.5405
        - Branch String:   'codec/ttml/substtml.c:832,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:835,75'
              BranchSideFuncs:
                - tt_namespaces_GetURI
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert.5405
                - tt_LocalName.5400
                - FillRegionStyle
            - BranchSide:      'codec/ttml/substtml.c:842,17'
              BranchSideFuncs:
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert.5405
                - tt_namespaces_GetURI
                - tt_LocalName.5400
                - FillRegionStyle
        - Branch String:   'codec/ttml/substtml.c:836,29'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:837,29'
              BranchSideFuncs:
                - tt_LocalName.5400
                - FillRegionStyle
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert.5405
                - tt_namespaces_GetURI
            - BranchSide:      'codec/ttml/substtml.c:838,62'
              BranchSideFuncs:
                - tt_LocalName.5400
                - FillRegionStyle
                - vlc_dictionary_clear.5399
                - vlc_dictionary_insert.5405
                - tt_namespaces_GetURI
      Callsites:
        - Src:             'codec/ttml/substtml.c:816,13'
          Dst:             vlc_dictionary_value_for_key
        - Src:             'codec/ttml/substtml.c:819,30'
          Dst:             strcmp
        - Src:             'codec/ttml/substtml.c:824,13'
          Dst:             vlc_dictionary_init
        - Src:             'codec/ttml/substtml.c:826,13'
          Dst:             DictMergeWithRegionID
        - Src:             'codec/ttml/substtml.c:827,29'
          Dst:             ttml_region_New
        - Src:             'codec/ttml/substtml.c:835,53'
          Dst:             tt_namespaces_GetURI
        - Src:             'codec/ttml/substtml.c:838,48'
          Dst:             tt_LocalName
        - Src:             'codec/ttml/substtml.c:839,25'
          Dst:             FillRegionStyle
        - Src:             'codec/ttml/substtml.c:844,13'
          Dst:             vlc_dictionary_clear
        - Src:             'codec/ttml/substtml.c:846,13'
          Dst:             vlc_dictionary_insert
        - Src:             'codec/ttml/substtml.c:848,30'
          Dst:             ttml_region_New
        - Src:             'codec/ttml/substtml.c:850,13'
          Dst:             vlc_dictionary_insert
    - functionName:    ConvertNodesToRegionContent
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ctx
        - p_nss
        - p_node
        - p_region
        - p_upper_set_styles
        - playbacktime
      BBCount:         63
      ICount:          308
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - AppendLineBreakToRegion
        - AppendTextToRegion
        - ConvertNodesToRegionContent
        - DictToTTMLStyle
        - GetSMPTEImage
        - GetTTMLRegion
        - tt_node_GetAttribute
        - tt_node_Match
        - tt_time_Valid
        - tt_timings_Contains
        - ttml_style_Delete
        - ttml_style_Duplicate
        - ttml_style_New
        - vlc_b64_decode_binary
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:970,40'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:971,31'
              BranchSideFuncs:
                - tt_timings_Contains
                - tt_node_GetAttribute
                - tt_node_Match
                - tt_node_Match
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
                - AppendLineBreakToRegion
                - tt_node_GetAttribute
                - GetSMPTEImage
                - vlc_b64_decode_binary
                - GetTTMLRegion
            - BranchSide:      'codec/ttml/substtml.c:974,54'
              BranchSideFuncs:
                - tt_node_GetAttribute
                - tt_node_Match
                - tt_node_Match
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
                - AppendLineBreakToRegion
                - tt_node_GetAttribute
                - GetSMPTEImage
                - vlc_b64_decode_binary
                - GetTTMLRegion
        - Branch String:   'codec/ttml/substtml.c:970,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:972,9'
              BranchSideFuncs:
                - tt_node_GetAttribute
                - tt_node_Match
                - tt_node_Match
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
                - AppendLineBreakToRegion
                - tt_node_GetAttribute
                - GetSMPTEImage
                - vlc_b64_decode_binary
                - GetTTMLRegion
            - BranchSide:      'codec/ttml/substtml.c:974,54'
              BranchSideFuncs:
                - tt_node_GetAttribute
                - tt_node_Match
                - tt_node_Match
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
                - AppendLineBreakToRegion
                - tt_node_GetAttribute
                - GetSMPTEImage
                - vlc_b64_decode_binary
                - GetTTMLRegion
        - Branch String:   'codec/ttml/substtml.c:977,22'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:977,25'
              BranchSideFuncs:
                - GetTTMLRegion
                - tt_node_Match
                - tt_node_Match
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
                - AppendLineBreakToRegion
                - tt_node_GetAttribute
                - GetSMPTEImage
                - vlc_b64_decode_binary
            - BranchSide:      'codec/ttml/substtml.c:978,35'
              BranchSideFuncs:
                - GetTTMLRegion
                - tt_node_Match
                - tt_node_Match
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
                - AppendLineBreakToRegion
                - tt_node_GetAttribute
                - GetSMPTEImage
                - vlc_b64_decode_binary
        - Branch String:   'codec/ttml/substtml.c:977,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:978,35'
              BranchSideFuncs:
                - GetTTMLRegion
                - tt_node_Match
                - tt_node_Match
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
                - AppendLineBreakToRegion
                - tt_node_GetAttribute
                - GetSMPTEImage
                - vlc_b64_decode_binary
            - BranchSide:      'codec/ttml/substtml.c:981,24'
              BranchSideFuncs:
                - tt_node_Match
                - tt_node_Match
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
                - AppendLineBreakToRegion
                - tt_node_GetAttribute
                - GetSMPTEImage
                - vlc_b64_decode_binary
        - Branch String:   'codec/ttml/substtml.c:981,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:983,52'
              BranchSideFuncs:
                - tt_node_GetAttribute
                - tt_node_Match
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
                - AppendLineBreakToRegion
                - GetSMPTEImage
                - vlc_b64_decode_binary
            - BranchSide:      'codec/ttml/substtml.c:996,24'
              BranchSideFuncs:
                - tt_node_Match
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
                - AppendLineBreakToRegion
        - Branch String:   'codec/ttml/substtml.c:985,41'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:985,44'
              BranchSideFuncs:
                - tt_node_Match
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
                - AppendLineBreakToRegion
            - BranchSide:      'codec/ttml/substtml.c:993,5'
              BranchSideFuncs:
                - tt_node_Match
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
                - AppendLineBreakToRegion
        - Branch String:   'codec/ttml/substtml.c:985,51'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:985,55'
              BranchSideFuncs:
                - tt_node_Match
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
                - AppendLineBreakToRegion
                - GetSMPTEImage
                - vlc_b64_decode_binary
            - BranchSide:      'codec/ttml/substtml.c:993,5'
              BranchSideFuncs:
                - tt_node_Match
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
                - AppendLineBreakToRegion
        - Branch String:   'codec/ttml/substtml.c:985,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:988,53'
              BranchSideFuncs:
                - GetSMPTEImage
                - tt_node_Match
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
                - AppendLineBreakToRegion
                - vlc_b64_decode_binary
            - BranchSide:      'codec/ttml/substtml.c:993,5'
              BranchSideFuncs:
                - tt_node_Match
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
                - AppendLineBreakToRegion
        - Branch String:   'codec/ttml/substtml.c:989,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:991,45'
              BranchSideFuncs:
                - vlc_b64_decode_binary
                - tt_node_Match
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
                - AppendLineBreakToRegion
            - BranchSide:      'codec/ttml/substtml.c:992,9'
              BranchSideFuncs:
                - tt_node_Match
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
                - AppendLineBreakToRegion
        - Branch String:   'codec/ttml/substtml.c:996,45'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:997,9'
              BranchSideFuncs:
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
                - AppendLineBreakToRegion
            - BranchSide:      'codec/ttml/substtml.c:1003,35'
              BranchSideFuncs:
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
        - Branch String:   'codec/ttml/substtml.c:996,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:999,34'
              BranchSideFuncs:
                - AppendLineBreakToRegion
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
            - BranchSide:      'codec/ttml/substtml.c:1003,35'
              BranchSideFuncs:
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - ttml_style_Duplicate
        - Branch String:   'codec/ttml/substtml.c:1003,34'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1003,19'
              BranchSideFuncs:
                - ttml_style_Duplicate
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
            - BranchSide:      'codec/ttml/substtml.c:1004,56'
              BranchSideFuncs:
                - ttml_style_Duplicate
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
        - Branch String:   'codec/ttml/substtml.c:1007,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1010,13'
              BranchSideFuncs:
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - ttml_style_Delete
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
            - BranchSide:      'codec/ttml/substtml.c:1039,9'
              BranchSideFuncs:
                - ttml_style_Delete
        - Branch String:   'codec/ttml/substtml.c:1010,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1012,33'
              BranchSideFuncs:
                - AppendTextToRegion
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
            - BranchSide:      'codec/ttml/substtml.c:1015,52'
              BranchSideFuncs:
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - ttml_style_Delete
                - AppendTextToRegion
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
        - Branch String:   'codec/ttml/substtml.c:1015,18'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1017,57'
              BranchSideFuncs:
                - tt_time_Valid.5417
                - ttml_style_New
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - AppendTextToRegion
                - DictToTTMLStyle
                - tt_timings_Contains
            - BranchSide:      'codec/ttml/substtml.c:1028,52'
              BranchSideFuncs:
                - tt_node_Match
                - ConvertNodesToRegionContent
                - ttml_style_Delete
                - tt_node_Match
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
                - AppendLineBreakToRegion
        - Branch String:   'codec/ttml/substtml.c:1018,49'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1019,39'
              BranchSideFuncs:
                - tt_timings_Contains
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - AppendTextToRegion
            - BranchSide:      'codec/ttml/substtml.c:1021,21'
              BranchSideFuncs:
                - ttml_style_New
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - tt_timings_Contains
                - AppendTextToRegion
                - DictToTTMLStyle
        - Branch String:   'codec/ttml/substtml.c:1018,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1021,21'
              BranchSideFuncs:
                - ttml_style_New
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - tt_timings_Contains
                - AppendTextToRegion
                - DictToTTMLStyle
            - BranchSide:      'codec/ttml/substtml.c:1027,9'
              BranchSideFuncs:
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
        - Branch String:   'codec/ttml/substtml.c:1021,42'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1021,61'
              BranchSideFuncs:
                - DictToTTMLStyle
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - tt_timings_Contains
                - AppendTextToRegion
            - BranchSide:      'codec/ttml/substtml.c:1024,38'
              BranchSideFuncs:
                - DictToTTMLStyle
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - tt_timings_Contains
                - AppendTextToRegion
        - Branch String:   'codec/ttml/substtml.c:1021,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1024,38'
              BranchSideFuncs:
                - DictToTTMLStyle
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - tt_timings_Contains
                - AppendTextToRegion
            - BranchSide:      'codec/ttml/substtml.c:1026,13'
              BranchSideFuncs:
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
        - Branch String:   'codec/ttml/substtml.c:1028,18'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1030,38'
              BranchSideFuncs:
                - AppendLineBreakToRegion
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - ConvertNodesToRegionContent
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
            - BranchSide:      'codec/ttml/substtml.c:1034,42'
              BranchSideFuncs:
                - ConvertNodesToRegionContent
                - ttml_style_Delete
                - tt_node_Match
                - tt_node_Match
                - AppendLineBreakToRegion
                - tt_time_Valid.5417
                - ttml_style_New
                - DictToTTMLStyle
                - tt_timings_Contains
                - AppendTextToRegion
        - Branch String:   'codec/ttml/substtml.c:1039,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1039,9'
              BranchSideFuncs:
                - ttml_style_Delete
            - BranchSide:      'codec/ttml/substtml.c:1040,28'
              BranchSideFuncs:
                - ttml_style_Delete
      Callsites:
        - Src:             'codec/ttml/substtml.c:970,9'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/substtml.c:971,9'
          Dst:             tt_timings_Contains
        - Src:             'codec/ttml/substtml.c:974,32'
          Dst:             tt_node_GetAttribute
        - Src:             'codec/ttml/substtml.c:978,20'
          Dst:             GetTTMLRegion
        - Src:             'codec/ttml/substtml.c:981,9'
          Dst:             tt_node_Match
        - Src:             'codec/ttml/substtml.c:983,30'
          Dst:             tt_node_GetAttribute
        - Src:             'codec/ttml/substtml.c:988,38'
          Dst:             GetSMPTEImage
        - Src:             'codec/ttml/substtml.c:991,21'
          Dst:             vlc_b64_decode_binary
        - Src:             'codec/ttml/substtml.c:996,9'
          Dst:             tt_node_Match
        - Src:             'codec/ttml/substtml.c:999,9'
          Dst:             AppendLineBreakToRegion
        - Src:             'codec/ttml/substtml.c:1004,34'
          Dst:             ttml_style_Duplicate
        - Src:             'codec/ttml/substtml.c:1012,13'
          Dst:             AppendTextToRegion
        - Src:             'codec/ttml/substtml.c:1015,18'
          Dst:             tt_node_Match
        - Src:             'codec/ttml/substtml.c:1018,18'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/substtml.c:1019,17'
          Dst:             tt_timings_Contains
        - Src:             'codec/ttml/substtml.c:1021,61'
          Dst:             ttml_style_New
        - Src:             'codec/ttml/substtml.c:1024,21'
          Dst:             DictToTTMLStyle
        - Src:             'codec/ttml/substtml.c:1028,18'
          Dst:             tt_node_Match
        - Src:             'codec/ttml/substtml.c:1030,13'
          Dst:             AppendLineBreakToRegion
        - Src:             'codec/ttml/substtml.c:1034,13'
          Dst:             ConvertNodesToRegionContent
        - Src:             'codec/ttml/substtml.c:1040,9'
          Dst:             ttml_style_Delete
    - functionName:    tt_time_Valid
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    InitTTMLContext
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_nss
        - p_rootnode
        - p_ctx
      BBCount:         16
      ICount:          122
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __isoc99_sscanf
        - tt_node_GetAttribute
        - ttml_read_coords
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:1087,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1089,27'
              BranchSideFuncs:
                - ttml_read_coords
                - tt_node_GetAttribute
                - __isoc99_sscanf
            - BranchSide:      'codec/ttml/substtml.c:1092,35'
              BranchSideFuncs:
                - tt_node_GetAttribute
                - __isoc99_sscanf
        - Branch String:   'codec/ttml/substtml.c:1093,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1093,9'
              BranchSideFuncs:
                - __isoc99_sscanf
            - BranchSide:      'codec/ttml/substtml.c:1096,21'
              BranchSideFuncs:
                - __isoc99_sscanf
        - Branch String:   'codec/ttml/substtml.c:1096,50'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1096,53'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:1101,5'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:1096,55'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1096,58'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:1101,5'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:1096,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1098,42'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:1101,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/substtml.c:1086,25'
          Dst:             tt_node_GetAttribute
        - Src:             'codec/ttml/substtml.c:1089,9'
          Dst:             ttml_read_coords
        - Src:             'codec/ttml/substtml.c:1092,13'
          Dst:             tt_node_GetAttribute
        - Src:             'codec/ttml/substtml.c:1096,13'
          Dst:             __isoc99_sscanf
    - functionName:    vlc_tick_from_samples
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - samples
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xml_ReaderNextNodeNS
      functionSourceFile: '/src/vlc/modules/../include/vlc_xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - pval
        - pnamespace
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ParseTTMLChunk
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_reader
        - p_nss
        - pp_rootnode
      BBCount:         34
      ICount:          161
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - strcmp
        - tt_LocalName
        - tt_node_NewRead
        - tt_nodes_Read
        - xml_ReaderNextNodeNS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:736,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:737,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:739,16'
              BranchSideFuncs:
                - strcmp
                - xml_ReaderNextNodeNS.5427
                - strcmp
                - tt_LocalName.5400
                - strcmp
                - tt_node_NewRead
                - tt_nodes_Read
        - Branch String:   'codec/ttml/substtml.c:739,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:742,17'
              BranchSideFuncs:
                - xml_ReaderNextNodeNS.5427
                - strcmp
                - strcmp
                - tt_LocalName.5400
                - strcmp
                - tt_node_NewRead
                - tt_nodes_Read
            - BranchSide:      'codec/ttml/substtml.c:745,29'
              BranchSideFuncs:
                - strcmp
                - tt_LocalName.5400
                - strcmp
                - tt_node_NewRead
                - tt_nodes_Read
                - xml_ReaderNextNodeNS.5427
                - strcmp
            - BranchSide:      'codec/ttml/substtml.c:757,23'
              BranchSideFuncs:
                - strcmp
                - xml_ReaderNextNodeNS.5427
                - strcmp
                - tt_LocalName.5400
                - strcmp
                - tt_node_NewRead
                - tt_nodes_Read
        - Branch String:   'codec/ttml/substtml.c:745,57'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:746,43'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:748,21'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:746,67'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:747,22'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:748,21'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:745,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:748,21'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:749,49'
              BranchSideFuncs:
                - tt_node_NewRead
                - tt_nodes_Read
                - xml_ReaderNextNodeNS.5427
                - strcmp
                - strcmp
                - tt_LocalName.5400
                - strcmp
        - Branch String:   'codec/ttml/substtml.c:751,35'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:752,36'
              BranchSideFuncs:
                - tt_nodes_Read
                - xml_ReaderNextNodeNS.5427
                - strcmp
                - strcmp
                - tt_LocalName.5400
                - strcmp
                - tt_node_NewRead
            - BranchSide:      'codec/ttml/substtml.c:753,21'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:751,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:753,21'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:754,17'
              BranchSideFuncs:
                - xml_ReaderNextNodeNS.5427
                - strcmp
                - strcmp
                - tt_LocalName.5400
                - strcmp
                - tt_node_NewRead
                - tt_nodes_Read
        - Branch String:   'codec/ttml/substtml.c:757,35'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:758,29'
              BranchSideFuncs:
                - strcmp
                - xml_ReaderNextNodeNS.5427
                - strcmp
                - tt_LocalName.5400
                - strcmp
                - tt_node_NewRead
                - tt_nodes_Read
            - BranchSide:      'codec/ttml/substtml.c:759,21'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:757,21'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:759,21'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:760,17'
              BranchSideFuncs:
                - xml_ReaderNextNodeNS.5427
                - strcmp
                - strcmp
                - tt_LocalName.5400
                - strcmp
                - tt_node_NewRead
                - tt_nodes_Read
        - Branch String:   'codec/ttml/substtml.c:763,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:734,44'
              BranchSideFuncs:
                - xml_ReaderNextNodeNS.5427
                - strcmp
                - strcmp
                - tt_LocalName.5400
                - strcmp
                - tt_node_NewRead
                - tt_nodes_Read
            - BranchSide:      'codec/ttml/substtml.c:765,10'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:765,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:766,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:768,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/substtml.c:734,22'
          Dst:             xml_ReaderNextNodeNS
        - Src:             'codec/ttml/substtml.c:745,21'
          Dst:             strcmp
        - Src:             'codec/ttml/substtml.c:746,29'
          Dst:             tt_LocalName
        - Src:             'codec/ttml/substtml.c:746,21'
          Dst:             strcmp
        - Src:             'codec/ttml/substtml.c:749,32'
          Dst:             tt_node_NewRead
        - Src:             'codec/ttml/substtml.c:752,21'
          Dst:             tt_nodes_Read
        - Src:             'codec/ttml/substtml.c:758,21'
          Dst:             strcmp
    - functionName:    decoder_QueueSub
      functionSourceFile: '/src/vlc/modules/../include/vlc_codec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec
        - p_spu
      BBCount:         15
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_codec.h:488,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_codec.h:488,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '../include/vlc_codec.h:488,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '../include/vlc_codec.h:488,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_codec.h:488,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '../include/vlc_codec.h:489,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '../include/vlc_codec.h:489,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_codec.h:489,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '../include/vlc_codec.h:490,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '../include/vlc_codec.h:490,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_codec.h:490,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codec.h:490,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_codec.h:488,5'
          Dst:             __assert_fail
        - Src:             '../include/vlc_codec.h:489,5'
          Dst:             __assert_fail
        - Src:             '../include/vlc_codec.h:490,5'
          Dst:             __assert_fail
    - functionName:    ttml_region_Delete
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_region
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SubpictureUpdaterSysRegionClean
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/ttml/substtml.c:159,5'
          Dst:             SubpictureUpdaterSysRegionClean
    - functionName:    TTMLRegionsToSpuBitmapRegions
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1314
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_spu
        - p_regions
      BBCount:         12
      ICount:          139
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - TTML_ImageSpuAppendRegion
        - TTML_ImageUpdaterRegionNew
        - picture_CreateFromPNG
        - picture_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:1285,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1288,51'
              BranchSideFuncs:
                - picture_CreateFromPNG
                - TTML_ImageUpdaterRegionNew
                - picture_Release.5331
                - TTML_ImageSpuAppendRegion
            - BranchSide:      'codec/ttml/substtml.c:1314,1'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:1293,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1295,74'
              BranchSideFuncs:
                - TTML_ImageUpdaterRegionNew
                - picture_Release.5331
                - picture_CreateFromPNG
                - TTML_ImageSpuAppendRegion
            - BranchSide:      'codec/ttml/substtml.c:1313,5'
              BranchSideFuncs:
                - picture_CreateFromPNG
                - TTML_ImageUpdaterRegionNew
                - picture_Release.5331
                - TTML_ImageSpuAppendRegion
        - Branch String:   'codec/ttml/substtml.c:1296,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1298,34'
              BranchSideFuncs:
                - TTML_ImageSpuAppendRegion
                - picture_CreateFromPNG
                - TTML_ImageUpdaterRegionNew
                - picture_Release.5331
            - BranchSide:      'codec/ttml/substtml.c:1306,26'
              BranchSideFuncs:
                - TTML_ImageSpuAppendRegion
                - picture_CreateFromPNG
                - TTML_ImageUpdaterRegionNew
                - picture_Release.5331
      Callsites:
        - Src:             'codec/ttml/substtml.c:1288,28'
          Dst:             picture_CreateFromPNG
        - Src:             'codec/ttml/substtml.c:1295,46'
          Dst:             TTML_ImageUpdaterRegionNew
        - Src:             'codec/ttml/substtml.c:1298,17'
          Dst:             picture_Release
        - Src:             'codec/ttml/substtml.c:1311,13'
          Dst:             TTML_ImageSpuAppendRegion
    - functionName:    TTMLRegionsToSpuTextRegions
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_spu
        - p_regions
      BBCount:         16
      ICount:          131
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - SubpictureUpdaterSysRegionAdd
        - SubpictureUpdaterSysRegionNew
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:1152,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1152,5'
              BranchSideFuncs:
                - SubpictureUpdaterSysRegionNew
                - SubpictureUpdaterSysRegionAdd
            - BranchSide:      'codec/ttml/substtml.c:1155,13'
              BranchSideFuncs:
                - SubpictureUpdaterSysRegionNew
                - SubpictureUpdaterSysRegionAdd
        - Branch String:   'codec/ttml/substtml.c:1155,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1157,29'
              BranchSideFuncs:
                - SubpictureUpdaterSysRegionNew
                - SubpictureUpdaterSysRegionAdd
            - BranchSide:      'codec/ttml/substtml.c:1161,28'
              BranchSideFuncs:
                - SubpictureUpdaterSysRegionNew
                - SubpictureUpdaterSysRegionAdd
        - Branch String:   'codec/ttml/substtml.c:1162,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1163,17'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:1164,45'
              BranchSideFuncs:
                - SubpictureUpdaterSysRegionAdd
                - SubpictureUpdaterSysRegionNew
        - Branch String:   'codec/ttml/substtml.c:1168,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1169,45'
              BranchSideFuncs:
                - SubpictureUpdaterSysRegionNew
                - SubpictureUpdaterSysRegionAdd
            - BranchSide:      'codec/ttml/substtml.c:1170,9'
              BranchSideFuncs:
                - SubpictureUpdaterSysRegionNew
                - SubpictureUpdaterSysRegionAdd
      Callsites:
        - Src:             'codec/ttml/substtml.c:1161,28'
          Dst:             SubpictureUpdaterSysRegionNew
        - Src:             'codec/ttml/substtml.c:1164,13'
          Dst:             SubpictureUpdaterSysRegionAdd
    - functionName:    decoder_NewSubpictureText
      functionSourceFile: '/src/vlc/modules/codec/ttml/../substext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         9
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - SubpictureUpdaterSysRegionInit
        - calloc
        - decoder_NewSubpicture
        - text_style_Create
        - text_style_Delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/../substext.h:334,8'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:336,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'codec/ttml/../substext.h:339,50'
              BranchSideFuncs:
                - decoder_NewSubpicture
                - text_style_Delete
                - free
        - Branch String:   'codec/ttml/../substext.h:340,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/../substext.h:342,27'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/../substext.h:345,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/../substext.h:318,34'
          Dst:             calloc
        - Src:             'codec/ttml/../substext.h:331,5'
          Dst:             SubpictureUpdaterSysRegionInit
        - Src:             'codec/ttml/../substext.h:333,28'
          Dst:             text_style_Create
        - Src:             'codec/ttml/../substext.h:339,28'
          Dst:             decoder_NewSubpicture
        - Src:             'codec/ttml/../substext.h:342,9'
          Dst:             text_style_Delete
    - functionName:    decoder_NewTTML_ImageSpu
      functionSourceFile: '/src/vlc/modules/codec/ttml/imageupdater.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - decoder_NewSubpicture
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/imageupdater.h:130,8'
          Branch Sides:
            - BranchSide:      'codec/ttml/imageupdater.h:131,9'
              BranchSideFuncs:
                - decoder_NewSubpicture
                - free
            - BranchSide:      'codec/ttml/imageupdater.h:139,36'
              BranchSideFuncs:
                - decoder_NewSubpicture
                - free
        - Branch String:   'codec/ttml/imageupdater.h:146,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/imageupdater.h:147,14'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/imageupdater.h:148,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/imageupdater.h:129,39'
          Dst:             calloc
        - Src:             'codec/ttml/imageupdater.h:145,27'
          Dst:             decoder_NewSubpicture
    - functionName:    GenerateRegions
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - p_nss
        - p_rootnode
        - playbacktime
        - ''
      BBCount:         23
      ICount:          137
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - ConvertNodesToRegionContent
        - FindNode
        - InitTTMLContext
        - tt_node_Match
        - vlc_dictionary_clear
        - vlc_dictionary_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:1110,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1112,49'
              BranchSideFuncs:
                - FindNode
                - InitTTMLContext
                - vlc_dictionary_init.5396
                - ConvertNodesToRegionContent
                - vlc_dictionary_clear.5399
            - BranchSide:      'codec/ttml/substtml.c:1135,30'
              BranchSideFuncs:
                - tt_node_Match
                - tt_node_Match
        - Branch String:   'codec/ttml/substtml.c:1113,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1116,30'
              BranchSideFuncs:
                - InitTTMLContext
                - vlc_dictionary_init.5396
                - ConvertNodesToRegionContent
                - vlc_dictionary_clear.5399
            - BranchSide:      'codec/ttml/substtml.c:1134,5'
              BranchSideFuncs: []
        - Branch String:   'codec/ttml/substtml.c:1122,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1124,71'
              BranchSideFuncs:
                - vlc_dictionary_clear.5399
            - BranchSide:      'codec/ttml/substtml.c:1132,44'
              BranchSideFuncs:
                - vlc_dictionary_clear.5399
        - Branch String:   'codec/ttml/substtml.c:1124,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1127,57'
              BranchSideFuncs:
                - vlc_dictionary_clear.5399
            - BranchSide:      'codec/ttml/substtml.c:1130,13'
              BranchSideFuncs:
                - vlc_dictionary_clear.5399
        - Branch String:   'codec/ttml/substtml.c:1135,57'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1136,30'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:1139,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/substtml.c:1110,9'
          Dst:             tt_node_Match
        - Src:             'codec/ttml/substtml.c:1112,39'
          Dst:             FindNode
        - Src:             'codec/ttml/substtml.c:1116,13'
          Dst:             InitTTMLContext
        - Src:             'codec/ttml/substtml.c:1119,13'
          Dst:             vlc_dictionary_init
        - Src:             'codec/ttml/substtml.c:1120,13'
          Dst:             ConvertNodesToRegionContent
        - Src:             'codec/ttml/substtml.c:1132,13'
          Dst:             vlc_dictionary_clear
        - Src:             'codec/ttml/substtml.c:1135,15'
          Dst:             tt_node_Match
        - Src:             'codec/ttml/substtml.c:1136,15'
          Dst:             tt_node_Match
    - functionName:    tt_time_Convert
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tt_time_Valid
        - vlc_tick_from_samples
      functionUses:    6
      BranchProfiles:
        - Branch String:   'codec/ttml/ttml.h:170,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/ttml.h:171,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.5426
            - BranchSide:      'codec/ttml/ttml.h:173,16'
              BranchSideFuncs:
                - vlc_tick_from_samples.5426
      Callsites:
        - Src:             'codec/ttml/ttml.h:170,10'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/ttml.h:173,26'
          Dst:             vlc_tick_from_samples
    - functionName:    ParseTTML
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_dec
        - p_nss
        - p_buffer
        - i_buffer
      BBCount:         14
      ICount:          105
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ParseTTMLChunk
        - tt_node_RecursiveDelete
        - vlc_stream_Delete
        - vlc_stream_MemoryNew
        - xml_ReaderCreate
        - xml_ReaderDelete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:1050,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1051,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:1053,20'
              BranchSideFuncs:
                - xml_ReaderCreate
                - ParseTTMLChunk
                - xml_ReaderDelete
                - vlc_stream_Delete
                - tt_node_RecursiveDelete
                - vlc_stream_Delete
        - Branch String:   'codec/ttml/substtml.c:1054,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1056,28'
              BranchSideFuncs:
                - vlc_stream_Delete
            - BranchSide:      'codec/ttml/substtml.c:1060,16'
              BranchSideFuncs:
                - ParseTTMLChunk
                - xml_ReaderDelete
                - vlc_stream_Delete
                - tt_node_RecursiveDelete
        - Branch String:   'codec/ttml/substtml.c:1061,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1063,13'
              BranchSideFuncs:
                - xml_ReaderDelete
                - vlc_stream_Delete
                - tt_node_RecursiveDelete
            - BranchSide:      'codec/ttml/substtml.c:1068,23'
              BranchSideFuncs:
                - xml_ReaderDelete
                - vlc_stream_Delete
        - Branch String:   'codec/ttml/substtml.c:1063,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1064,38'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
                - xml_ReaderDelete
                - vlc_stream_Delete
            - BranchSide:      'codec/ttml/substtml.c:1065,20'
              BranchSideFuncs:
                - xml_ReaderDelete
                - vlc_stream_Delete
      Callsites:
        - Src:             'codec/ttml/substtml.c:1049,13'
          Dst:             vlc_stream_MemoryNew
        - Src:             'codec/ttml/substtml.c:1053,20'
          Dst:             xml_ReaderCreate
        - Src:             'codec/ttml/substtml.c:1056,9'
          Dst:             vlc_stream_Delete
        - Src:             'codec/ttml/substtml.c:1061,9'
          Dst:             ParseTTMLChunk
        - Src:             'codec/ttml/substtml.c:1064,13'
          Dst:             tt_node_RecursiveDelete
        - Src:             'codec/ttml/substtml.c:1068,5'
          Dst:             xml_ReaderDelete
        - Src:             'codec/ttml/substtml.c:1069,5'
          Dst:             vlc_stream_Delete
    - functionName:    tt_time_Init
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ParseBlock
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_block
      BBCount:         55
      ICount:          392
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - GenerateRegions
        - ParseTTML
        - TTMLRegionsToSpuBitmapRegions
        - TTMLRegionsToSpuTextRegions
        - TTML_in_PES
        - decoder_NewSubpictureText
        - decoder_NewTTML_ImageSpu
        - decoder_QueueSub
        - tt_namespaces_Clean
        - tt_namespaces_Init
        - tt_node_RecursiveDelete
        - tt_time_Convert
        - tt_time_Init
        - tt_timings_Resolve
        - ttml_region_Delete
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:1331,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1332,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:1335,9'
              BranchSideFuncs:
                - tt_namespaces_Init
                - ParseTTML
                - tt_namespaces_Clean
                - tt_timings_Resolve
                - TTML_in_PES
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - vlc_object_Log
        - Branch String:   'codec/ttml/substtml.c:1335,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1337,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'codec/ttml/substtml.c:1342,5'
              BranchSideFuncs:
                - tt_namespaces_Init
                - ParseTTML
                - tt_namespaces_Clean
                - tt_timings_Resolve
                - TTML_in_PES
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
        - Branch String:   'codec/ttml/substtml.c:1344,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1346,9'
              BranchSideFuncs:
                - tt_timings_Resolve
                - TTML_in_PES
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
            - BranchSide:      'codec/ttml/substtml.c:1350,43'
              BranchSideFuncs:
                - tt_timings_Resolve
                - TTML_in_PES
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
        - Branch String:   'codec/ttml/substtml.c:1360,27'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1360,30'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
            - BranchSide:      'codec/ttml/substtml.c:1363,17'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
        - Branch String:   'codec/ttml/substtml.c:1360,8'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1361,30'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
            - BranchSide:      'codec/ttml/substtml.c:1363,17'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
        - Branch String:   'codec/ttml/substtml.c:1363,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1366,31'
              BranchSideFuncs:
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
            - BranchSide:      'codec/ttml/substtml.c:1418,30'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
        - Branch String:   'codec/ttml/substtml.c:1366,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1367,13'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
            - BranchSide:      'codec/ttml/substtml.c:1369,26'
              BranchSideFuncs:
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
        - Branch String:   'codec/ttml/substtml.c:1369,33'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1370,31'
              BranchSideFuncs:
                - TTML_in_PES
                - GenerateRegions
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
            - BranchSide:      'codec/ttml/substtml.c:1373,25'
              BranchSideFuncs:
                - TTML_in_PES
                - GenerateRegions
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
        - Branch String:   'codec/ttml/substtml.c:1369,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1371,13'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
            - BranchSide:      'codec/ttml/substtml.c:1373,25'
              BranchSideFuncs:
                - TTML_in_PES
                - GenerateRegions
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
        - Branch String:   'codec/ttml/substtml.c:1373,32'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1373,35'
              BranchSideFuncs:
                - tt_time_Convert.5433
                - GenerateRegions
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
            - BranchSide:      'codec/ttml/substtml.c:1376,14'
              BranchSideFuncs:
                - GenerateRegions
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
        - Branch String:   'codec/ttml/substtml.c:1373,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1374,70'
              BranchSideFuncs:
                - tt_time_Convert.5433
                - GenerateRegions
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
            - BranchSide:      'codec/ttml/substtml.c:1376,14'
              BranchSideFuncs:
                - GenerateRegions
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
        - Branch String:   'codec/ttml/substtml.c:1379,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1381,17'
              BranchSideFuncs:
                - decoder_NewSubpictureText
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewTTML_ImageSpu
            - BranchSide:      'codec/ttml/substtml.c:1392,13'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
        - Branch String:   'codec/ttml/substtml.c:1381,49'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1381,52'
              BranchSideFuncs:
                - decoder_NewSubpictureText
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewTTML_ImageSpu
            - BranchSide:      'codec/ttml/substtml.c:1388,52'
              BranchSideFuncs:
                - decoder_NewSubpictureText
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
        - Branch String:   'codec/ttml/substtml.c:1381,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1383,34'
              BranchSideFuncs:
                - decoder_NewTTML_ImageSpu
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - decoder_NewSubpictureText
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
            - BranchSide:      'codec/ttml/substtml.c:1388,52'
              BranchSideFuncs:
                - decoder_NewSubpictureText
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
        - Branch String:   'codec/ttml/substtml.c:1392,23'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1392,26'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
            - BranchSide:      'codec/ttml/substtml.c:1407,9'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - decoder_QueueSub
                - ttml_region_Delete
        - Branch String:   'codec/ttml/substtml.c:1392,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1394,33'
              BranchSideFuncs:
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - decoder_QueueSub
                - ttml_region_Delete
                - TTMLRegionsToSpuBitmapRegions
            - BranchSide:      'codec/ttml/substtml.c:1407,9'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - decoder_QueueSub
                - ttml_region_Delete
        - Branch String:   'codec/ttml/substtml.c:1400,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1401,46'
              BranchSideFuncs:
                - TTMLRegionsToSpuBitmapRegions
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - decoder_QueueSub
                - ttml_region_Delete
            - BranchSide:      'codec/ttml/substtml.c:1403,48'
              BranchSideFuncs:
                - TTMLRegionsToSpuBitmapRegions
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - decoder_QueueSub
                - ttml_region_Delete
        - Branch String:   'codec/ttml/substtml.c:1407,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1409,61'
              BranchSideFuncs:
                - ttml_region_Delete
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - decoder_QueueSub
            - BranchSide:      'codec/ttml/substtml.c:1414,13'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - decoder_QueueSub
        - Branch String:   'codec/ttml/substtml.c:1414,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1415,31'
              BranchSideFuncs:
                - decoder_QueueSub
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
            - BranchSide:      'codec/ttml/substtml.c:1416,5'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - tt_time_Convert.5433
                - TTML_in_PES
                - tt_time_Convert.5433
                - TTML_in_PES
                - GenerateRegions
                - decoder_QueueSub
                - ttml_region_Delete
                - tt_time_Convert.5433
                - tt_time_Convert.5433
                - TTMLRegionsToSpuTextRegions
                - TTMLRegionsToSpuBitmapRegions
                - decoder_NewSubpictureText
                - decoder_NewTTML_ImageSpu
                - tt_time_Convert.5433
                - tt_time_Convert.5433
      Callsites:
        - Src:             'codec/ttml/substtml.c:1326,5'
          Dst:             tt_time_Init
        - Src:             'codec/ttml/substtml.c:1327,5'
          Dst:             tt_time_Init
        - Src:             'codec/ttml/substtml.c:1328,5'
          Dst:             tt_time_Init
        - Src:             'codec/ttml/substtml.c:1337,9'
          Dst:             vlc_object_Log
        - Src:             'codec/ttml/substtml.c:1342,5'
          Dst:             tt_namespaces_Init
        - Src:             'codec/ttml/substtml.c:1343,29'
          Dst:             ParseTTML
        - Src:             'codec/ttml/substtml.c:1346,9'
          Dst:             tt_namespaces_Clean
        - Src:             'codec/ttml/substtml.c:1350,5'
          Dst:             tt_timings_Resolve
        - Src:             'codec/ttml/substtml.c:1360,8'
          Dst:             TTML_in_PES
        - Src:             'codec/ttml/substtml.c:1366,13'
          Dst:             tt_time_Convert
        - Src:             'codec/ttml/substtml.c:1369,14'
          Dst:             TTML_in_PES
        - Src:             'codec/ttml/substtml.c:1370,13'
          Dst:             tt_time_Convert
        - Src:             'codec/ttml/substtml.c:1373,13'
          Dst:             TTML_in_PES
        - Src:             'codec/ttml/substtml.c:1373,74'
          Dst:             tt_time_Convert
        - Src:             'codec/ttml/substtml.c:1374,52'
          Dst:             tt_time_Convert
        - Src:             'codec/ttml/substtml.c:1378,36'
          Dst:             GenerateRegions
        - Src:             'codec/ttml/substtml.c:1384,25'
          Dst:             decoder_NewTTML_ImageSpu
        - Src:             'codec/ttml/substtml.c:1388,25'
          Dst:             decoder_NewSubpictureText
        - Src:             'codec/ttml/substtml.c:1395,46'
          Dst:             tt_time_Convert
        - Src:             'codec/ttml/substtml.c:1397,46'
          Dst:             tt_time_Convert
        - Src:             'codec/ttml/substtml.c:1401,17'
          Dst:             TTMLRegionsToSpuTextRegions
        - Src:             'codec/ttml/substtml.c:1403,17'
          Dst:             TTMLRegionsToSpuBitmapRegions
        - Src:             'codec/ttml/substtml.c:1410,13'
          Dst:             ttml_region_Delete
        - Src:             'codec/ttml/substtml.c:1415,13'
          Dst:             decoder_QueueSub
        - Src:             'codec/ttml/substtml.c:1418,5'
          Dst:             tt_node_RecursiveDelete
        - Src:             'codec/ttml/substtml.c:1419,5'
          Dst:             tt_namespaces_Clean
    - functionName:    TTML_in_PES
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttmlpes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ttml_in_pes_Init
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttmlpes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_InheritInteger
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:720,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:720,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:721,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:720,9'
          Dst:             var_Inherit
    - functionName:    Flush
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionLinenumberEnd: 1460
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ttml_in_pes_Init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/ttml/substtml.c:1459,5'
          Dst:             ttml_in_pes_Init
    - functionName:    DecodePESBlock
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_block
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DecodeBlock
        - ParsePESEncap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/ttml/substtml.c:1450,12'
          Dst:             ParsePESEncap
        - Src:             'codec/ttml/substtml.c:1450,12'
          Dst:             DecodeBlock
    - functionName:    DecodeBlock
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1445
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_block
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ParseBlock
        - vlc_frame_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:1432,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1433,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:1435,27'
              BranchSideFuncs:
                - ParseBlock
                - vlc_frame_Release
      Callsites:
        - Src:             'codec/ttml/substtml.c:1435,15'
          Dst:             ParseBlock
        - Src:             'codec/ttml/substtml.c:1443,5'
          Dst:             vlc_frame_Release
    - functionName:    tt_OpenDecoder
      functionSourceFile: '/src/vlc/modules/codec/ttml/substtml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1488
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         14
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - TTML_in_PES
        - ttml_in_pes_Init
        - var_InheritInteger
        - vlc_obj_calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/substtml.c:1470,50'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1471,22'
              BranchSideFuncs:
                - TTML_in_PES
                - vlc_obj_calloc
                - TTML_in_PES
                - var_InheritInteger.5436
                - ttml_in_pes_Init
            - BranchSide:      'codec/ttml/substtml.c:1475,28'
              BranchSideFuncs:
                - vlc_obj_calloc
                - TTML_in_PES
                - var_InheritInteger.5436
                - ttml_in_pes_Init
        - Branch String:   'codec/ttml/substtml.c:1470,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1472,9'
              BranchSideFuncs:
                - vlc_obj_calloc
                - TTML_in_PES
                - var_InheritInteger.5436
                - ttml_in_pes_Init
            - BranchSide:      'codec/ttml/substtml.c:1475,28'
              BranchSideFuncs:
                - vlc_obj_calloc
                - TTML_in_PES
                - var_InheritInteger.5436
                - ttml_in_pes_Init
        - Branch String:   'codec/ttml/substtml.c:1476,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1477,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/substtml.c:1479,23'
              BranchSideFuncs:
                - TTML_in_PES
                - var_InheritInteger.5436
                - ttml_in_pes_Init
        - Branch String:   'codec/ttml/substtml.c:1479,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/substtml.c:1480,9'
              BranchSideFuncs:
                - var_InheritInteger.5436
                - ttml_in_pes_Init
            - BranchSide:      'codec/ttml/substtml.c:1482,9'
              BranchSideFuncs:
                - var_InheritInteger.5436
                - ttml_in_pes_Init
      Callsites:
        - Src:             'codec/ttml/substtml.c:1471,10'
          Dst:             TTML_in_PES
        - Src:             'codec/ttml/substtml.c:1475,28'
          Dst:             vlc_obj_calloc
        - Src:             'codec/ttml/substtml.c:1479,10'
          Dst:             TTML_in_PES
        - Src:             'codec/ttml/substtml.c:1484,22'
          Dst:             var_InheritInteger
        - Src:             'codec/ttml/substtml.c:1485,5'
          Dst:             ttml_in_pes_Init
    - functionName:    vlc_tick_from_seci
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - sec
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tt_time_Sub
      functionSourceFile: '/src/vlc/modules/demux/../codec/ttml/ttml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - t1
        - t2
        - ''
        - ''
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_tick_from_seci
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/../codec/ttml/ttml.h:196,9'
          Branch Sides:
            - BranchSide:      'demux/../codec/ttml/ttml.h:196,9'
              BranchSideFuncs:
                - vlc_tick_from_seci.5494
            - BranchSide:      'demux/../codec/ttml/ttml.h:198,33'
              BranchSideFuncs:
                - vlc_tick_from_seci.5494
      Callsites:
        - Src:             'demux/../codec/ttml/ttml.h:199,20'
          Dst:             vlc_tick_from_seci
    - functionName:    tt_time_Create
      functionSourceFile: '/src/vlc/modules/demux/../codec/ttml/ttml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - i
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    vlc_tick_from_samples
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - samples
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tt_time_Valid
      functionSourceFile: '/src/vlc/modules/demux/../codec/ttml/ttml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    tt_time_Convert
      functionSourceFile: '/src/vlc/modules/demux/../codec/ttml/ttml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tt_time_Valid
        - vlc_tick_from_samples
      functionUses:    6
      BranchProfiles:
        - Branch String:   'demux/../codec/ttml/ttml.h:170,9'
          Branch Sides:
            - BranchSide:      'demux/../codec/ttml/ttml.h:171,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.5499
            - BranchSide:      'demux/../codec/ttml/ttml.h:173,16'
              BranchSideFuncs:
                - vlc_tick_from_samples.5499
      Callsites:
        - Src:             'demux/../codec/ttml/ttml.h:170,10'
          Dst:             tt_time_Valid
        - Src:             'demux/../codec/ttml/ttml.h:173,26'
          Dst:             vlc_tick_from_samples
    - functionName:    tt_LocalName
      functionSourceFile: '/src/vlc/modules/demux/../codec/ttml/ttml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_qname
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/../codec/ttml/ttml.h:126,12'
          Branch Sides:
            - BranchSide:      'demux/../codec/ttml/ttml.h:126,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/../codec/ttml/ttml.h:126,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/../codec/ttml/ttml.h:125,29'
          Dst:             strchr
    - functionName:    xml_ReaderIsEmptyElement
      functionSourceFile: '/src/vlc/modules/../include/vlc_xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_xml.h:116,8'
          Branch Sides:
            - BranchSide:      '../include/vlc_xml.h:117,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_xml.h:119,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xml_ReaderNextNodeNS
      functionSourceFile: '/src/vlc/modules/../include/vlc_xml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - pval
        - pnamespace
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bswap64
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Del
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tt_CloseDemux
      functionSourceFile: '/src/vlc/modules/demux/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         15
      ICount:          105
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - es_out_Del
        - tt_namespaces_Clean
        - tt_node_RecursiveDelete
        - xml_Delete
        - xml_ReaderDelete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/ttml.c:415,9'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:416,34'
              BranchSideFuncs:
                - tt_node_RecursiveDelete
                - tt_namespaces_Clean
                - free
                - free
                - xml_Delete
                - xml_ReaderDelete
                - es_out_Del.5509
            - BranchSide:      'demux/ttml.c:418,9'
              BranchSideFuncs:
                - tt_namespaces_Clean
                - free
                - free
                - xml_Delete
                - xml_ReaderDelete
                - es_out_Del.5509
        - Branch String:   'demux/ttml.c:418,9'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:419,21'
              BranchSideFuncs:
                - es_out_Del.5509
                - tt_namespaces_Clean
                - free
                - free
                - xml_Delete
                - xml_ReaderDelete
            - BranchSide:      'demux/ttml.c:421,9'
              BranchSideFuncs:
                - tt_namespaces_Clean
                - free
                - free
                - xml_Delete
                - xml_ReaderDelete
        - Branch String:   'demux/ttml.c:421,9'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:422,27'
              BranchSideFuncs:
                - xml_ReaderDelete
                - tt_namespaces_Clean
                - free
                - free
                - xml_Delete
            - BranchSide:      'demux/ttml.c:424,9'
              BranchSideFuncs:
                - tt_namespaces_Clean
                - free
                - free
                - xml_Delete
        - Branch String:   'demux/ttml.c:424,9'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:424,9'
              BranchSideFuncs:
                - xml_Delete
                - tt_namespaces_Clean
                - free
                - free
            - BranchSide:      'demux/ttml.c:425,21'
              BranchSideFuncs:
                - xml_Delete
                - tt_namespaces_Clean
                - free
                - free
      Callsites:
        - Src:             'demux/ttml.c:416,9'
          Dst:             tt_node_RecursiveDelete
        - Src:             'demux/ttml.c:419,9'
          Dst:             es_out_Del
        - Src:             'demux/ttml.c:422,9'
          Dst:             xml_ReaderDelete
        - Src:             'demux/ttml.c:425,9'
          Dst:             xml_Delete
        - Src:             'demux/ttml.c:427,5'
          Dst:             tt_namespaces_Clean
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         59
      ICount:          507
      EdgeCount:       70
      CyclomaticComplexity: 13
      functionsReached:
        - demux_vaControlHelper
        - tt_time_Convert
        - tt_time_Create
        - tt_time_Sub
        - tt_timings_FindLowerIndex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ttml.c:78,5'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:81,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:84,45'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:87,17'
              BranchSideFuncs:
                - tt_time_Create.5496
                - tt_timings_FindLowerIndex
            - BranchSide:      'demux/ttml.c:98,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:102,17'
              BranchSideFuncs:
                - tt_time_Sub.5495
                - tt_time_Convert.5503
            - BranchSide:      'demux/ttml.c:111,18'
              BranchSideFuncs:
                - tt_time_Convert.5503
            - BranchSide:      'demux/ttml.c:127,17'
              BranchSideFuncs:
                - tt_time_Convert.5503
                - tt_time_Create.5496
                - tt_timings_FindLowerIndex
            - BranchSide:      'demux/ttml.c:142,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/ttml.c:142,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/ttml.c:142,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/ttml.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:152,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ttml.c:81,14'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:81,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:81,14'
              BranchSideFuncs: []
        - Branch String:   'demux/ttml.c:84,14'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:84,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:84,14'
              BranchSideFuncs: []
        - Branch String:   'demux/ttml.c:87,17'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:89,47'
              BranchSideFuncs:
                - tt_time_Create.5496
                - tt_timings_FindLowerIndex
            - BranchSide:      'demux/ttml.c:96,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ttml.c:89,47'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:89,47'
              BranchSideFuncs:
                - tt_time_Create.5496
                - tt_timings_FindLowerIndex
            - BranchSide:      'demux/ttml.c:89,47'
              BranchSideFuncs:
                - tt_time_Create.5496
                - tt_timings_FindLowerIndex
        - Branch String:   'demux/ttml.c:98,40'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:98,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:98,40'
              BranchSideFuncs: []
        - Branch String:   'demux/ttml.c:102,17'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:104,44'
              BranchSideFuncs:
                - tt_time_Sub.5495
                - tt_time_Convert.5503
            - BranchSide:      'demux/ttml.c:109,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ttml.c:106,18'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:106,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:106,18'
              BranchSideFuncs: []
        - Branch String:   'demux/ttml.c:111,18'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:111,18'
              BranchSideFuncs:
                - tt_time_Convert.5503
            - BranchSide:      'demux/ttml.c:111,18'
              BranchSideFuncs:
                - tt_time_Convert.5503
        - Branch String:   'demux/ttml.c:112,17'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:114,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:116,22'
              BranchSideFuncs:
                - tt_time_Convert.5503
        - Branch String:   'demux/ttml.c:116,22'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:118,41'
              BranchSideFuncs:
                - tt_time_Convert.5503
            - BranchSide:      'demux/ttml.c:123,18'
              BranchSideFuncs: []
        - Branch String:   'demux/ttml.c:127,17'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:127,17'
              BranchSideFuncs:
                - tt_time_Convert.5503
                - tt_time_Create.5496
                - tt_timings_FindLowerIndex
            - BranchSide:      'demux/ttml.c:127,17'
              BranchSideFuncs:
                - tt_time_Convert.5503
                - tt_time_Create.5496
                - tt_timings_FindLowerIndex
        - Branch String:   'demux/ttml.c:128,17'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:130,23'
              BranchSideFuncs:
                - tt_time_Convert.5503
                - tt_time_Create.5496
                - tt_timings_FindLowerIndex
            - BranchSide:      'demux/ttml.c:138,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ttml.c:89,31'
          Dst:             tt_time_Create
        - Src:             'demux/ttml.c:90,34'
          Dst:             tt_timings_FindLowerIndex
        - Src:             'demux/ttml.c:104,31'
          Dst:             tt_time_Sub
        - Src:             'demux/ttml.c:106,49'
          Dst:             tt_time_Convert
        - Src:             'demux/ttml.c:118,23'
          Dst:             tt_time_Convert
        - Src:             'demux/ttml.c:130,27'
          Dst:             tt_time_Convert
        - Src:             'demux/ttml.c:131,31'
          Dst:             tt_time_Create
        - Src:             'demux/ttml.c:132,34'
          Dst:             tt_timings_FindLowerIndex
        - Src:             'demux/ttml.c:142,20'
          Dst:             demux_vaControlHelper
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         28
      ICount:          248
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - es_out_Send
        - es_out_SetPCR
        - tt_node_ToText
        - tt_time_Convert
        - vlc_frame_heap_Alloc
        - vlc_memstream_close
        - vlc_memstream_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ttml.c:213,62'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:213,5'
              BranchSideFuncs:
                - tt_time_Convert.5503
                - es_out_SetPCR.5502
                - tt_time_Convert.5503
                - tt_time_Convert.5503
                - vlc_memstream_open
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - es_out_Send.5501
                - es_out_SetPCR.5502
            - BranchSide:      'demux/ttml.c:214,30'
              BranchSideFuncs:
                - tt_time_Convert.5503
                - es_out_SetPCR.5502
                - tt_time_Convert.5503
                - tt_time_Convert.5503
                - vlc_memstream_open
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - es_out_Send.5501
                - es_out_SetPCR.5502
        - Branch String:   'demux/ttml.c:213,5'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:217,35'
              BranchSideFuncs:
                - tt_time_Convert.5503
                - tt_time_Convert.5503
                - vlc_memstream_open
                - tt_node_ToText
                - vlc_memstream_close
                - es_out_SetPCR.5502
                - tt_time_Convert.5503
                - vlc_frame_heap_Alloc
                - es_out_Send.5501
                - es_out_SetPCR.5502
            - BranchSide:      'demux/ttml.c:251,11'
              BranchSideFuncs:
                - es_out_SetPCR.5502
        - Branch String:   'demux/ttml.c:221,30'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:221,33'
              BranchSideFuncs:
                - vlc_memstream_open
                - tt_node_ToText
                - vlc_memstream_close
                - es_out_SetPCR.5502
                - tt_time_Convert.5503
                - tt_time_Convert.5503
                - es_out_SetPCR.5502
                - tt_time_Convert.5503
                - vlc_frame_heap_Alloc
                - es_out_Send.5501
            - BranchSide:      'demux/ttml.c:229,13'
              BranchSideFuncs:
                - vlc_memstream_open
                - tt_node_ToText
                - vlc_memstream_close
                - es_out_SetPCR.5502
                - tt_time_Convert.5503
                - tt_time_Convert.5503
                - es_out_SetPCR.5502
                - tt_time_Convert.5503
                - vlc_frame_heap_Alloc
                - es_out_Send.5501
        - Branch String:   'demux/ttml.c:221,14'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:223,28'
              BranchSideFuncs:
                - es_out_SetPCR.5502
                - vlc_memstream_open
                - tt_node_ToText
                - vlc_memstream_close
                - es_out_SetPCR.5502
                - tt_time_Convert.5503
                - tt_time_Convert.5503
                - tt_time_Convert.5503
                - vlc_frame_heap_Alloc
                - es_out_Send.5501
            - BranchSide:      'demux/ttml.c:229,13'
              BranchSideFuncs:
                - vlc_memstream_open
                - tt_node_ToText
                - vlc_memstream_close
                - es_out_SetPCR.5502
                - tt_time_Convert.5503
                - tt_time_Convert.5503
                - es_out_SetPCR.5502
                - tt_time_Convert.5503
                - vlc_frame_heap_Alloc
                - es_out_Send.5501
        - Branch String:   'demux/ttml.c:229,13'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:230,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:232,52'
              BranchSideFuncs:
                - tt_node_ToText
                - vlc_memstream_close
                - es_out_SetPCR.5502
                - tt_time_Convert.5503
                - tt_time_Convert.5503
                - vlc_memstream_open
                - es_out_SetPCR.5502
                - tt_time_Convert.5503
                - vlc_frame_heap_Alloc
                - es_out_Send.5501
        - Branch String:   'demux/ttml.c:235,13'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:237,57'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
                - es_out_SetPCR.5502
                - tt_time_Convert.5503
                - tt_time_Convert.5503
                - vlc_memstream_open
                - tt_node_ToText
                - vlc_memstream_close
                - es_out_SetPCR.5502
                - tt_time_Convert.5503
                - es_out_Send.5501
            - BranchSide:      'demux/ttml.c:248,9'
              BranchSideFuncs:
                - es_out_SetPCR.5502
                - tt_time_Convert.5503
                - tt_time_Convert.5503
                - vlc_memstream_open
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - es_out_Send.5501
                - es_out_SetPCR.5502
                - tt_time_Convert.5503
        - Branch String:   'demux/ttml.c:238,17'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:241,51'
              BranchSideFuncs:
                - es_out_Send.5501
                - es_out_SetPCR.5502
                - tt_time_Convert.5503
                - tt_time_Convert.5503
                - vlc_memstream_open
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - es_out_SetPCR.5502
                - tt_time_Convert.5503
            - BranchSide:      'demux/ttml.c:246,9'
              BranchSideFuncs:
                - es_out_SetPCR.5502
                - tt_time_Convert.5503
                - tt_time_Convert.5503
                - vlc_memstream_open
                - tt_node_ToText
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - es_out_Send.5501
                - es_out_SetPCR.5502
                - tt_time_Convert.5503
        - Branch String:   'demux/ttml.c:251,10'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:253,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:257,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ttml.c:257,9'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:258,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:260,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ttml.c:214,12'
          Dst:             tt_time_Convert
        - Src:             'demux/ttml.c:217,17'
          Dst:             tt_time_Convert
        - Src:             'demux/ttml.c:219,17'
          Dst:             tt_time_Convert
        - Src:             'demux/ttml.c:223,13'
          Dst:             es_out_SetPCR
        - Src:             'demux/ttml.c:229,13'
          Dst:             vlc_memstream_open
        - Src:             'demux/ttml.c:232,9'
          Dst:             tt_node_ToText
        - Src:             'demux/ttml.c:235,13'
          Dst:             vlc_memstream_close
        - Src:             'demux/ttml.c:237,32'
          Dst:             vlc_frame_heap_Alloc
        - Src:             'demux/ttml.c:244,17'
          Dst:             es_out_Send
        - Src:             'demux/ttml.c:253,9'
          Dst:             es_out_SetPCR
    - functionName:    ReadTTML
      functionSourceFile: '/src/vlc/modules/demux/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         39
      ICount:          204
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - strcmp
        - tt_LocalName
        - tt_node_NewRead
        - tt_nodes_Read
        - xml_ReaderIsEmptyElement
        - xml_ReaderNextNodeNS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ttml.c:168,13'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:169,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:171,16'
              BranchSideFuncs:
                - strcmp
                - xml_ReaderNextNodeNS.5506
                - xml_ReaderIsEmptyElement.5505
                - tt_LocalName.5504
                - strcmp
                - tt_node_NewRead
                - tt_nodes_Read
                - strcmp
        - Branch String:   'demux/ttml.c:171,9'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:174,17'
              BranchSideFuncs:
                - xml_ReaderNextNodeNS.5506
                - xml_ReaderIsEmptyElement.5505
                - strcmp
                - tt_LocalName.5504
                - strcmp
                - tt_node_NewRead
                - tt_nodes_Read
                - strcmp
            - BranchSide:      'demux/ttml.c:177,22'
              BranchSideFuncs:
                - tt_LocalName.5504
                - strcmp
                - tt_node_NewRead
                - tt_nodes_Read
                - xml_ReaderNextNodeNS.5506
                - xml_ReaderIsEmptyElement.5505
                - strcmp
                - strcmp
            - BranchSide:      'demux/ttml.c:194,22'
              BranchSideFuncs:
                - strcmp
                - xml_ReaderNextNodeNS.5506
                - xml_ReaderIsEmptyElement.5505
                - tt_LocalName.5504
                - strcmp
                - tt_node_NewRead
                - tt_nodes_Read
                - strcmp
        - Branch String:   'demux/ttml.c:177,41'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:177,52'
              BranchSideFuncs:
                - strcmp
                - tt_LocalName.5504
                - strcmp
                - tt_node_NewRead
                - tt_nodes_Read
                - xml_ReaderNextNodeNS.5506
                - xml_ReaderIsEmptyElement.5505
                - strcmp
            - BranchSide:      'demux/ttml.c:178,43'
              BranchSideFuncs:
                - tt_LocalName.5504
                - strcmp
                - tt_node_NewRead
                - tt_nodes_Read
                - xml_ReaderNextNodeNS.5506
                - xml_ReaderIsEmptyElement.5505
                - strcmp
                - strcmp
        - Branch String:   'demux/ttml.c:177,81'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:178,43'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:180,21'
              BranchSideFuncs: []
        - Branch String:   'demux/ttml.c:178,67'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:179,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:180,21'
              BranchSideFuncs: []
        - Branch String:   'demux/ttml.c:177,21'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:180,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:182,54'
              BranchSideFuncs:
                - tt_node_NewRead
                - tt_nodes_Read
                - xml_ReaderNextNodeNS.5506
                - xml_ReaderIsEmptyElement.5505
                - strcmp
                - tt_LocalName.5504
                - strcmp
                - strcmp
        - Branch String:   'demux/ttml.c:185,21'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:186,21'
              BranchSideFuncs:
                - xml_ReaderNextNodeNS.5506
                - xml_ReaderIsEmptyElement.5505
                - strcmp
                - tt_LocalName.5504
                - strcmp
                - tt_node_NewRead
                - tt_nodes_Read
                - strcmp
            - BranchSide:      'demux/ttml.c:187,22'
              BranchSideFuncs:
                - tt_nodes_Read
                - xml_ReaderNextNodeNS.5506
                - xml_ReaderIsEmptyElement.5505
                - strcmp
                - tt_LocalName.5504
                - strcmp
                - tt_node_NewRead
                - strcmp
        - Branch String:   'demux/ttml.c:187,40'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:188,36'
              BranchSideFuncs:
                - tt_nodes_Read
                - xml_ReaderNextNodeNS.5506
                - xml_ReaderIsEmptyElement.5505
                - strcmp
                - tt_LocalName.5504
                - strcmp
                - tt_node_NewRead
                - strcmp
            - BranchSide:      'demux/ttml.c:190,21'
              BranchSideFuncs: []
        - Branch String:   'demux/ttml.c:187,21'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:190,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:191,17'
              BranchSideFuncs:
                - xml_ReaderNextNodeNS.5506
                - xml_ReaderIsEmptyElement.5505
                - strcmp
                - tt_LocalName.5504
                - strcmp
                - tt_node_NewRead
                - tt_nodes_Read
                - strcmp
        - Branch String:   'demux/ttml.c:194,40'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:195,29'
              BranchSideFuncs:
                - strcmp
                - xml_ReaderNextNodeNS.5506
                - xml_ReaderIsEmptyElement.5505
                - tt_LocalName.5504
                - strcmp
                - tt_node_NewRead
                - tt_nodes_Read
                - strcmp
            - BranchSide:      'demux/ttml.c:196,21'
              BranchSideFuncs: []
        - Branch String:   'demux/ttml.c:194,21'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:196,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:197,17'
              BranchSideFuncs:
                - xml_ReaderNextNodeNS.5506
                - xml_ReaderIsEmptyElement.5505
                - strcmp
                - tt_LocalName.5504
                - strcmp
                - tt_node_NewRead
                - tt_nodes_Read
                - strcmp
        - Branch String:   'demux/ttml.c:200,5'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:165,44'
              BranchSideFuncs:
                - xml_ReaderNextNodeNS.5506
                - xml_ReaderIsEmptyElement.5505
                - strcmp
                - tt_LocalName.5504
                - strcmp
                - tt_node_NewRead
                - tt_nodes_Read
                - strcmp
            - BranchSide:      'demux/ttml.c:202,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ttml.c:202,9'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:203,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:205,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ttml.c:165,22'
          Dst:             xml_ReaderNextNodeNS
        - Src:             'demux/ttml.c:166,24'
          Dst:             xml_ReaderIsEmptyElement
        - Src:             'demux/ttml.c:177,44'
          Dst:             strcmp
        - Src:             'demux/ttml.c:178,29'
          Dst:             tt_LocalName
        - Src:             'demux/ttml.c:178,21'
          Dst:             strcmp
        - Src:             'demux/ttml.c:182,37'
          Dst:             tt_node_NewRead
        - Src:             'demux/ttml.c:188,21'
          Dst:             tt_nodes_Read
        - Src:             'demux/ttml.c:195,21'
          Dst:             strcmp
    - functionName:    tt_time_Init
      functionSourceFile: '/src/vlc/modules/demux/../codec/ttml/ttml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    U64_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:952,12'
          Dst:             vlc_bswap64
    - functionName:    tt_OpenDemux
      functionSourceFile: '/src/vlc/modules/demux/ttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         63
      ICount:          439
      EdgeCount:       79
      CyclomaticComplexity: 18
      functionsReached:
        - FromCharset
        - ReadTTML
        - U32_AT
        - U64_AT
        - __ctype_b_loc
        - calloc
        - es_format_Clean
        - es_format_Init
        - es_out_Add
        - strlen
        - strnstr
        - tt_CloseDemux
        - tt_namespaces_Init
        - tt_time_Init
        - tt_timings_Resolve
        - vlc_stream_Peek
        - xml_Create
        - xml_ReaderCreate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ttml.c:270,9'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:271,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:273,42'
              BranchSideFuncs:
                - U64_AT.5519
                - strnstr
                - free
                - __ctype_b_loc
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
                - strlen
                - FromCharset
                - FromCharset
                - FromCharset
                - U32_AT.5518
        - Branch String:   'demux/ttml.c:278,5'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:285,48'
              BranchSideFuncs:
                - FromCharset
                - strnstr
                - free
                - __ctype_b_loc
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
                - strlen
            - BranchSide:      'demux/ttml.c:285,48'
              BranchSideFuncs:
                - FromCharset
                - strnstr
                - free
                - __ctype_b_loc
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
                - strlen
            - BranchSide:      'demux/ttml.c:285,48'
              BranchSideFuncs:
                - FromCharset
                - strnstr
                - free
                - __ctype_b_loc
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
                - strlen
            - BranchSide:      'demux/ttml.c:285,48'
              BranchSideFuncs:
                - FromCharset
                - strnstr
                - free
                - __ctype_b_loc
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
                - strlen
            - BranchSide:      'demux/ttml.c:289,50'
              BranchSideFuncs:
                - FromCharset
                - strnstr
                - free
                - __ctype_b_loc
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
                - strlen
            - BranchSide:      'demux/ttml.c:289,50'
              BranchSideFuncs:
                - FromCharset
                - strnstr
                - free
                - __ctype_b_loc
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
                - strlen
            - BranchSide:      'demux/ttml.c:293,50'
              BranchSideFuncs:
                - FromCharset
                - strnstr
                - free
                - __ctype_b_loc
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
                - strlen
            - BranchSide:      'demux/ttml.c:293,50'
              BranchSideFuncs:
                - FromCharset
                - strnstr
                - free
                - __ctype_b_loc
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
                - strlen
            - BranchSide:      'demux/ttml.c:298,13'
              BranchSideFuncs:
                - strnstr
                - free
                - __ctype_b_loc
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
                - strlen
            - BranchSide:      'demux/ttml.c:298,13'
              BranchSideFuncs:
                - strnstr
                - free
                - __ctype_b_loc
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
                - strlen
            - BranchSide:      'demux/ttml.c:298,13'
              BranchSideFuncs:
                - strnstr
                - free
                - __ctype_b_loc
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
                - strlen
            - BranchSide:      'demux/ttml.c:300,16'
              BranchSideFuncs:
                - U32_AT.5518
                - strnstr
                - free
                - __ctype_b_loc
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
                - strlen
        - Branch String:   'demux/ttml.c:300,16'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:301,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:302,5'
              BranchSideFuncs:
                - strnstr
                - free
                - __ctype_b_loc
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
                - strlen
        - Branch String:   'demux/ttml.c:304,9'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:306,19'
              BranchSideFuncs:
                - strlen
                - strnstr
                - free
                - __ctype_b_loc
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
            - BranchSide:      'demux/ttml.c:311,35'
              BranchSideFuncs:
                - strnstr
                - free
                - __ctype_b_loc
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
        - Branch String:   'demux/ttml.c:312,17'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:312,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
                - free
            - BranchSide:      'demux/ttml.c:316,15'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/ttml.c:312,38'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:313,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/ttml.c:316,15'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/ttml.c:313,63'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:313,66'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/ttml.c:316,15'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/ttml.c:313,85'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:314,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/ttml.c:316,15'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/ttml.c:314,28'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:314,31'
              BranchSideFuncs:
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
                - free
            - BranchSide:      'demux/ttml.c:321,28'
              BranchSideFuncs:
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
        - Branch String:   'demux/ttml.c:312,9'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:316,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/ttml.c:321,28'
              BranchSideFuncs:
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
        - Branch String:   'demux/ttml.c:329,45'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:329,49'
              BranchSideFuncs:
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
            - BranchSide:      'demux/ttml.c:329,9'
              BranchSideFuncs:
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
                - strnstr
        - Branch String:   'demux/ttml.c:329,9'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:331,31'
              BranchSideFuncs:
                - strnstr
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
            - BranchSide:      'demux/ttml.c:334,15'
              BranchSideFuncs:
                - free
                - calloc
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
        - Branch String:   'demux/ttml.c:340,9'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:341,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ttml.c:343,5'
              BranchSideFuncs:
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_time_Init.5517
                - tt_namespaces_Init
                - xml_Create
                - tt_CloseDemux
                - xml_ReaderCreate
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
        - Branch String:   'demux/ttml.c:352,9'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:353,9'
              BranchSideFuncs:
                - xml_ReaderCreate
                - tt_CloseDemux
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
            - BranchSide:      'demux/ttml.c:355,23'
              BranchSideFuncs:
                - xml_ReaderCreate
                - tt_CloseDemux
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - es_format_Clean
        - Branch String:   'demux/ttml.c:356,9'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:357,9'
              BranchSideFuncs:
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - tt_CloseDemux
                - es_format_Clean
            - BranchSide:      'demux/ttml.c:360,5'
              BranchSideFuncs:
                - ReadTTML
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - tt_CloseDemux
                - es_format_Clean
        - Branch String:   'demux/ttml.c:363,9'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:364,9'
              BranchSideFuncs:
                - tt_CloseDemux
            - BranchSide:      'demux/ttml.c:366,43'
              BranchSideFuncs:
                - tt_timings_Resolve
                - es_format_Init
                - es_out_Add.5512
                - tt_CloseDemux
                - es_format_Clean
        - Branch String:   'demux/ttml.c:397,9'
          Branch Sides:
            - BranchSide:      'demux/ttml.c:398,9'
              BranchSideFuncs:
                - es_format_Clean
            - BranchSide:      'demux/ttml.c:400,5'
              BranchSideFuncs:
                - es_format_Clean
      Callsites:
        - Src:             'demux/ttml.c:269,22'
          Dst:             vlc_stream_Peek
        - Src:             'demux/ttml.c:278,13'
          Dst:             U64_AT
        - Src:             'demux/ttml.c:285,25'
          Dst:             FromCharset
        - Src:             'demux/ttml.c:289,25'
          Dst:             FromCharset
        - Src:             'demux/ttml.c:293,25'
          Dst:             FromCharset
        - Src:             'demux/ttml.c:300,16'
          Dst:             U32_AT
        - Src:             'demux/ttml.c:307,17'
          Dst:             strlen
        - Src:             'demux/ttml.c:311,26'
          Dst:             strnstr
        - Src:             'demux/ttml.c:313,66'
          Dst:             __ctype_b_loc
        - Src:             'demux/ttml.c:331,22'
          Dst:             strnstr
        - Src:             'demux/ttml.c:339,30'
          Dst:             calloc
        - Src:             'demux/ttml.c:345,5'
          Dst:             tt_time_Init
        - Src:             'demux/ttml.c:346,5'
          Dst:             tt_time_Init
        - Src:             'demux/ttml.c:347,5'
          Dst:             tt_time_Init
        - Src:             'demux/ttml.c:349,5'
          Dst:             tt_namespaces_Init
        - Src:             'demux/ttml.c:351,20'
          Dst:             xml_Create
        - Src:             'demux/ttml.c:355,23'
          Dst:             xml_ReaderCreate
        - Src:             'demux/ttml.c:363,9'
          Dst:             ReadTTML
        - Src:             'demux/ttml.c:366,5'
          Dst:             tt_timings_Resolve
        - Src:             'demux/ttml.c:394,5'
          Dst:             es_format_Init
        - Src:             'demux/ttml.c:396,19'
          Dst:             es_out_Add
        - Src:             'demux/ttml.c:400,5'
          Dst:             es_format_Clean
        - Src:             'demux/ttml.c:405,5'
          Dst:             tt_CloseDemux
    - functionName:    vlc_memstream_puts_len
      functionSourceFile: '/src/vlc/modules/../include/vlc_memstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - str
        - len
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_memstream_write
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_memstream.h:160,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_memstream.h:160,62'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_memstream.h:160,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_memstream.h:160,13'
          Dst:             vlc_memstream_write
    - functionName:    tt_node_ToText
      functionSourceFile: '/src/vlc/modules/codec/ttml/genttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_basenode
        - playbacktime
      BBCount:         18
      ICount:          122
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - tt_MemstreamPutEntities
        - tt_node_AttributesToText
        - tt_node_HasChild
        - tt_node_ToText
        - tt_time_Valid
        - tt_timings_Contains
        - vlc_memstream_putc
        - vlc_memstream_puts_len
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/ttml/genttml.c:147,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:149,55'
              BranchSideFuncs:
                - tt_time_Valid.5548
                - vlc_memstream_putc
                - tt_MemstreamPutEntities
                - tt_node_AttributesToText
                - tt_node_HasChild
                - vlc_memstream_puts_len
                - vlc_memstream_putc
                - vlc_memstream_puts_len
                - tt_MemstreamPutEntities
                - vlc_memstream_putc
                - tt_node_ToText
                - tt_timings_Contains
            - BranchSide:      'codec/ttml/genttml.c:185,67'
              BranchSideFuncs:
                - tt_MemstreamPutEntities
        - Branch String:   'codec/ttml/genttml.c:151,43'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:152,36'
              BranchSideFuncs:
                - tt_timings_Contains
                - vlc_memstream_putc
                - tt_MemstreamPutEntities
                - tt_node_AttributesToText
                - tt_node_HasChild
                - vlc_memstream_puts_len
                - vlc_memstream_putc
                - vlc_memstream_puts_len
                - tt_MemstreamPutEntities
                - vlc_memstream_putc
                - tt_node_ToText
            - BranchSide:      'codec/ttml/genttml.c:155,29'
              BranchSideFuncs:
                - vlc_memstream_putc
                - tt_MemstreamPutEntities
                - tt_node_AttributesToText
                - tt_node_HasChild
                - vlc_memstream_puts_len
                - vlc_memstream_putc
                - vlc_memstream_puts_len
                - tt_MemstreamPutEntities
                - vlc_memstream_putc
                - tt_node_ToText
        - Branch String:   'codec/ttml/genttml.c:151,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:153,13'
              BranchSideFuncs:
                - vlc_memstream_putc
                - tt_MemstreamPutEntities
                - tt_node_AttributesToText
                - tt_node_HasChild
                - vlc_memstream_puts_len
                - vlc_memstream_putc
                - vlc_memstream_puts_len
                - tt_MemstreamPutEntities
                - vlc_memstream_putc
                - tt_node_ToText
            - BranchSide:      'codec/ttml/genttml.c:155,29'
              BranchSideFuncs:
                - vlc_memstream_putc
                - tt_MemstreamPutEntities
                - tt_node_AttributesToText
                - tt_node_HasChild
                - vlc_memstream_puts_len
                - vlc_memstream_putc
                - vlc_memstream_puts_len
                - tt_MemstreamPutEntities
                - vlc_memstream_putc
                - tt_node_ToText
        - Branch String:   'codec/ttml/genttml.c:160,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:162,33'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_puts_len
                - tt_MemstreamPutEntities
                - vlc_memstream_putc
                - tt_node_ToText
            - BranchSide:      'codec/ttml/genttml.c:181,13'
              BranchSideFuncs:
                - vlc_memstream_puts_len
        - Branch String:   'codec/ttml/genttml.c:170,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:173,33'
              BranchSideFuncs:
                - tt_node_ToText
                - vlc_memstream_puts_len
                - tt_MemstreamPutEntities
                - vlc_memstream_putc
            - BranchSide:      'codec/ttml/genttml.c:176,13'
              BranchSideFuncs:
                - vlc_memstream_puts_len
                - tt_MemstreamPutEntities
                - vlc_memstream_putc
      Callsites:
        - Src:             'codec/ttml/genttml.c:151,13'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/genttml.c:152,14'
          Dst:             tt_timings_Contains
        - Src:             'codec/ttml/genttml.c:155,9'
          Dst:             vlc_memstream_putc
        - Src:             'codec/ttml/genttml.c:156,9'
          Dst:             tt_MemstreamPutEntities
        - Src:             'codec/ttml/genttml.c:158,9'
          Dst:             tt_node_AttributesToText
        - Src:             'codec/ttml/genttml.c:160,13'
          Dst:             tt_node_HasChild
        - Src:             'codec/ttml/genttml.c:162,13'
          Dst:             vlc_memstream_putc
        - Src:             'codec/ttml/genttml.c:173,17'
          Dst:             tt_node_ToText
        - Src:             'codec/ttml/genttml.c:176,13'
          Dst:             vlc_memstream_puts_len
        - Src:             'codec/ttml/genttml.c:177,13'
          Dst:             tt_MemstreamPutEntities
        - Src:             'codec/ttml/genttml.c:178,13'
          Dst:             vlc_memstream_putc
        - Src:             'codec/ttml/genttml.c:181,13'
          Dst:             vlc_memstream_puts_len
        - Src:             'codec/ttml/genttml.c:186,9'
          Dst:             tt_MemstreamPutEntities
    - functionName:    tt_time_Valid
      functionSourceFile: '/src/vlc/modules/codec/ttml/ttml.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tt_MemstreamPutEntities
      functionSourceFile: '/src/vlc/modules/codec/ttml/genttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - psz
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_memstream_puts
        - vlc_xml_encode
      functionUses:    4
      BranchProfiles:
        - Branch String:   'codec/ttml/genttml.c:81,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:81,9'
              BranchSideFuncs:
                - vlc_memstream_puts
                - free
            - BranchSide:      'codec/ttml/genttml.c:83,9'
              BranchSideFuncs:
                - vlc_memstream_puts
                - free
      Callsites:
        - Src:             'codec/ttml/genttml.c:80,26'
          Dst:             vlc_xml_encode
        - Src:             'codec/ttml/genttml.c:83,9'
          Dst:             vlc_memstream_puts
    - functionName:    tt_node_AttributesToText
      functionSourceFile: '/src/vlc/modules/codec/ttml/genttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_node
      BBCount:         33
      ICount:          204
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - strcmp
        - tt_MemstreamPutEntities
        - tt_genTiming
        - tt_time_Valid
        - vlc_memstream_printf
        - vlc_memstream_putc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/ttml/genttml.c:92,5'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:94,49'
              BranchSideFuncs:
                - tt_time_Valid.5548
                - tt_time_Valid.5548
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - vlc_memstream_printf
                - tt_MemstreamPutEntities
                - vlc_memstream_putc
            - BranchSide:      'codec/ttml/genttml.c:126,9'
              BranchSideFuncs:
                - tt_time_Valid.5548
                - tt_time_Valid.5548
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - tt_genTiming
                - vlc_memstream_printf
                - free
        - Branch String:   'codec/ttml/genttml.c:94,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:97,25'
              BranchSideFuncs:
                - strcmp
                - tt_time_Valid.5548
                - tt_time_Valid.5548
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - strcmp
                - strcmp
                - strcmp
                - vlc_memstream_printf
                - tt_MemstreamPutEntities
                - vlc_memstream_putc
            - BranchSide:      'codec/ttml/genttml.c:124,5'
              BranchSideFuncs:
                - tt_time_Valid.5548
                - tt_time_Valid.5548
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - vlc_memstream_printf
                - tt_MemstreamPutEntities
                - vlc_memstream_putc
        - Branch String:   'codec/ttml/genttml.c:99,52'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:100,25'
              BranchSideFuncs:
                - strcmp
                - tt_time_Valid.5548
                - tt_time_Valid.5548
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - strcmp
                - strcmp
                - strcmp
                - vlc_memstream_printf
                - tt_MemstreamPutEntities
                - vlc_memstream_putc
            - BranchSide:      'codec/ttml/genttml.c:103,30'
              BranchSideFuncs:
                - tt_time_Valid.5548
                - tt_time_Valid.5548
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - vlc_memstream_printf
                - tt_MemstreamPutEntities
                - vlc_memstream_putc
        - Branch String:   'codec/ttml/genttml.c:100,50'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:101,25'
              BranchSideFuncs:
                - strcmp
                - tt_time_Valid.5548
                - tt_time_Valid.5548
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - strcmp
                - strcmp
                - strcmp
                - vlc_memstream_printf
                - tt_MemstreamPutEntities
                - vlc_memstream_putc
            - BranchSide:      'codec/ttml/genttml.c:103,30'
              BranchSideFuncs:
                - tt_time_Valid.5548
                - tt_time_Valid.5548
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - vlc_memstream_printf
                - tt_MemstreamPutEntities
                - vlc_memstream_putc
        - Branch String:   'codec/ttml/genttml.c:99,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:103,30'
              BranchSideFuncs:
                - strcmp
                - tt_time_Valid.5548
                - tt_time_Valid.5548
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - strcmp
                - strcmp
                - strcmp
                - vlc_memstream_printf
                - tt_MemstreamPutEntities
                - vlc_memstream_putc
            - BranchSide:      'codec/ttml/genttml.c:107,30'
              BranchSideFuncs:
                - strcmp
                - tt_time_Valid.5548
                - tt_time_Valid.5548
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - strcmp
                - strcmp
                - strcmp
                - vlc_memstream_printf
                - tt_MemstreamPutEntities
                - vlc_memstream_putc
        - Branch String:   'codec/ttml/genttml.c:107,22'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:110,17'
              BranchSideFuncs:
                - vlc_memstream_printf
                - tt_MemstreamPutEntities
                - vlc_memstream_putc
                - tt_time_Valid.5548
                - tt_time_Valid.5548
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'codec/ttml/genttml.c:114,29'
              BranchSideFuncs:
                - vlc_memstream_printf
                - tt_MemstreamPutEntities
                - vlc_memstream_putc
                - tt_time_Valid.5548
                - tt_time_Valid.5548
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'codec/ttml/genttml.c:117,17'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:118,17'
              BranchSideFuncs:
                - tt_time_Valid.5548
                - tt_time_Valid.5548
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - vlc_memstream_printf
                - tt_MemstreamPutEntities
                - vlc_memstream_putc
            - BranchSide:      'codec/ttml/genttml.c:120,35'
              BranchSideFuncs:
                - vlc_memstream_printf
                - tt_MemstreamPutEntities
                - vlc_memstream_putc
                - tt_time_Valid.5548
                - tt_time_Valid.5548
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'codec/ttml/genttml.c:126,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:126,9'
              BranchSideFuncs:
                - tt_time_Valid.5548
                - tt_time_Valid.5548
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - tt_genTiming
                - vlc_memstream_printf
                - free
            - BranchSide:      'codec/ttml/genttml.c:128,29'
              BranchSideFuncs:
                - tt_time_Valid.5548
                - tt_time_Valid.5548
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - tt_genTiming
                - vlc_memstream_printf
                - free
        - Branch String:   'codec/ttml/genttml.c:128,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:130,39'
              BranchSideFuncs:
                - tt_genTiming
                - vlc_memstream_printf
                - free
                - tt_time_Valid.5548
                - tt_genTiming
                - vlc_memstream_printf
                - free
            - BranchSide:      'codec/ttml/genttml.c:135,29'
              BranchSideFuncs:
                - tt_time_Valid.5548
                - tt_genTiming
                - vlc_memstream_printf
                - free
        - Branch String:   'codec/ttml/genttml.c:135,13'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:137,39'
              BranchSideFuncs:
                - tt_genTiming
                - vlc_memstream_printf
                - free
            - BranchSide:      'codec/ttml/genttml.c:141,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/genttml.c:99,18'
          Dst:             strcmp
        - Src:             'codec/ttml/genttml.c:100,18'
          Dst:             strcmp
        - Src:             'codec/ttml/genttml.c:101,18'
          Dst:             strcmp
        - Src:             'codec/ttml/genttml.c:107,23'
          Dst:             strcmp
        - Src:             'codec/ttml/genttml.c:120,13'
          Dst:             vlc_memstream_printf
        - Src:             'codec/ttml/genttml.c:121,13'
          Dst:             tt_MemstreamPutEntities
        - Src:             'codec/ttml/genttml.c:122,13'
          Dst:             vlc_memstream_putc
        - Src:             'codec/ttml/genttml.c:128,13'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/genttml.c:130,25'
          Dst:             tt_genTiming
        - Src:             'codec/ttml/genttml.c:131,13'
          Dst:             vlc_memstream_printf
        - Src:             'codec/ttml/genttml.c:135,13'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/genttml.c:137,25'
          Dst:             tt_genTiming
        - Src:             'codec/ttml/genttml.c:138,13'
          Dst:             vlc_memstream_printf
    - functionName:    tt_genTiming
      functionSourceFile: '/src/vlc/modules/codec/ttml/genttml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - t
        - ''
      BBCount:         26
      ICount:          184
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - asprintf
        - tt_time_Valid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/ttml/genttml.c:42,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:43,11'
              BranchSideFuncs:
                - asprintf
                - asprintf
                - asprintf
            - BranchSide:      'codec/ttml/genttml.c:44,20'
              BranchSideFuncs:
                - asprintf
                - asprintf
                - asprintf
        - Branch String:   'codec/ttml/genttml.c:52,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:54,21'
              BranchSideFuncs:
                - asprintf
            - BranchSide:      'codec/ttml/genttml.c:64,16'
              BranchSideFuncs:
                - asprintf
                - asprintf
        - Branch String:   'codec/ttml/genttml.c:57,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:58,19'
              BranchSideFuncs:
                - asprintf
            - BranchSide:      'codec/ttml/genttml.c:60,9'
              BranchSideFuncs:
                - asprintf
        - Branch String:   'codec/ttml/genttml.c:60,22'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:60,26'
              BranchSideFuncs:
                - asprintf
            - BranchSide:      'codec/ttml/genttml.c:60,9'
              BranchSideFuncs:
                - asprintf
        - Branch String:   'codec/ttml/genttml.c:60,9'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:60,42'
              BranchSideFuncs:
                - asprintf
            - BranchSide:      'codec/ttml/genttml.c:62,26'
              BranchSideFuncs:
                - asprintf
        - Branch String:   'codec/ttml/genttml.c:64,14'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:67,26'
              BranchSideFuncs:
                - asprintf
            - BranchSide:      'codec/ttml/genttml.c:72,26'
              BranchSideFuncs:
                - asprintf
        - Branch String:   'codec/ttml/genttml.c:75,12'
          Branch Sides:
            - BranchSide:      'codec/ttml/genttml.c:75,12'
              BranchSideFuncs: []
            - BranchSide:      'codec/ttml/genttml.c:75,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/ttml/genttml.c:42,10'
          Dst:             tt_time_Valid
        - Src:             'codec/ttml/genttml.c:61,17'
          Dst:             asprintf
        - Src:             'codec/ttml/genttml.c:66,17'
          Dst:             asprintf
        - Src:             'codec/ttml/genttml.c:71,17'
          Dst:             asprintf
    - functionName:    cc_Exit
      functionSourceFile: '/src/vlc/modules/demux/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XdsExit
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    analyze_chunk
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1751
      functionLinenumberEnd: 1857
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_chunk
      BBCount:         54
      ICount:          388
      EdgeCount:       68
      CyclomaticComplexity: 16
      functionsReached:
        - U32_AT
        - find_es_header
        - parse_chunk_headers
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ty.c:1759,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1760,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1764,18'
              BranchSideFuncs:
                - parse_chunk_headers
                - vlc_object_Log
                - free
                - find_es_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1765,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1767,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1770,13'
              BranchSideFuncs:
                - parse_chunk_headers
                - vlc_object_Log
                - free
                - find_es_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1781,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1785,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - find_es_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1800,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - find_es_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1785,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1787,26'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - find_es_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1790,26'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - find_es_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1793,26'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - find_es_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1796,26'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - find_es_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1799,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - find_es_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1804,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1805,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - find_es_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1808,16'
              BranchSideFuncs:
                - free
                - find_es_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1813,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1814,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - find_es_header
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1819,16'
              BranchSideFuncs:
                - free
                - find_es_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1826,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1827,40'
              BranchSideFuncs:
                - free
                - find_es_header
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1856,10'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/ty.c:1828,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1829,18'
              BranchSideFuncs:
                - free
                - find_es_header
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1855,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/ty.c:1829,79'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1830,21'
              BranchSideFuncs:
                - free
                - find_es_header
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1853,30'
              BranchSideFuncs:
                - free
                - find_es_header
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1829,17'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1833,26'
              BranchSideFuncs:
                - find_es_header
                - free
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1853,30'
              BranchSideFuncs:
                - free
                - find_es_header
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1834,21'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1838,26'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1852,13'
              BranchSideFuncs:
                - free
                - find_es_header
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1838,25'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1840,29'
              BranchSideFuncs:
                - free
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1845,29'
              BranchSideFuncs:
                - free
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1840,29'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1841,29'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/ty.c:1842,25'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/ty.c:1845,29'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1846,29'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/ty.c:1847,25'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/ty.c:1759,9'
          Dst:             U32_AT
        - Src:             'demux/ty.c:1772,14'
          Dst:             parse_chunk_headers
        - Src:             'demux/ty.c:1800,5'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1805,9'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1809,9'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1814,9'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1821,9'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1832,36'
          Dst:             find_es_header
        - Src:             'demux/ty.c:1841,29'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1846,29'
          Dst:             vlc_object_Log
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    parse_chunk_headers
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1950
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_num_recs
        - pi_payload_size
      BBCount:         10
      ICount:          188
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - U64_AT
        - xmalloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/ty.c:1957,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1959,40'
              BranchSideFuncs:
                - U64_AT.5678
            - BranchSide:      'demux/ty.c:1988,12'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1963,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1967,24'
              BranchSideFuncs:
                - U64_AT.5678
            - BranchSide:      'demux/ty.c:1980,39'
              BranchSideFuncs:
                - U64_AT.5678
      Callsites:
        - Src:             'demux/ty.c:1955,14'
          Dst:             xmalloc
        - Src:             'demux/ty.c:1984,35'
          Dst:             U64_AT
    - functionName:    find_es_header
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - header
        - buffer
        - i_search_len
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    6
      BranchProfiles:
        - Branch String:   'demux/ty.c:579,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:581,23'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ty.c:584,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:581,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:582,20'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ty.c:583,5'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'demux/ty.c:581,14'
          Dst:             memcmp
    - functionName:    xmalloc
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - len
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1107,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1107,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../include/vlc_common.h:1107,9'
              BranchSideFuncs:
                - abort
        - Branch String:   '../include/vlc_common.h:1107,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1108,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../include/vlc_common.h:1109,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_common.h:1108,9'
          Dst:             abort
    - functionName:    U64_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:952,12'
          Dst:             vlc_bswap64
    - functionName:    vlc_bswap64
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_stream_GetSize
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             vlc_stream_Control
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    ty_stream_seek_time
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1468
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - l_seek_time
      BBCount:         71
      ICount:          639
      EdgeCount:       97
      CyclomaticComplexity: 28
      functionsReached:
        - get_chunk_header
        - parse_master
        - ty_stream_seek_time
        - vlc_object_Log
        - vlc_stream_Read
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/ty.c:1479,28'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1479,32'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1480,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1479,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1480,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1482,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1487,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1488,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1502,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1490,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1491,43'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1495,28'
              BranchSideFuncs:
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1495,12'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1496,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1497,19'
              BranchSideFuncs:
                - parse_master
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1498,12'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1487,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1499,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1502,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1503,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1520,11'
              BranchSideFuncs:
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1505,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1507,43'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1511,28'
              BranchSideFuncs:
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1511,12'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1512,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1513,19'
              BranchSideFuncs:
                - parse_master
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1514,12'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1502,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1515,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1520,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1521,13'
              BranchSideFuncs:
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1536,9'
              BranchSideFuncs:
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1521,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1525,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1530,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1536,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1537,14'
              BranchSideFuncs:
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1552,11'
              BranchSideFuncs:
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
        - Branch String:   'demux/ty.c:1537,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1539,43'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1543,28'
              BranchSideFuncs:
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
        - Branch String:   'demux/ty.c:1543,12'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1544,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1545,19'
              BranchSideFuncs:
                - parse_master
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
        - Branch String:   'demux/ty.c:1546,12'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1547,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1548,21'
              BranchSideFuncs:
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
        - Branch String:   'demux/ty.c:1552,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1553,31'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
            - BranchSide:      'demux/ty.c:1598,9'
              BranchSideFuncs:
                - vlc_stream_Read
                - ty_stream_seek_time
        - Branch String:   'demux/ty.c:1558,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1560,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
            - BranchSide:      'demux/ty.c:1593,5'
              BranchSideFuncs:
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
        - Branch String:   'demux/ty.c:1562,16'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1564,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1567,13'
              BranchSideFuncs:
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
        - Branch String:   'demux/ty.c:1570,38'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1570,41'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
            - BranchSide:      'demux/ty.c:1571,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
        - Branch String:   'demux/ty.c:1570,17'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1571,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
            - BranchSide:      'demux/ty.c:1579,27'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1573,20'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1574,21'
              BranchSideFuncs:
                - get_chunk_header
            - BranchSide:      'demux/ty.c:1575,17'
              BranchSideFuncs:
                - get_chunk_header
        - Branch String:   'demux/ty.c:1584,17'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1588,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - ty_stream_seek_time
            - BranchSide:      'demux/ty.c:1591,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - ty_stream_seek_time
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - get_chunk_header
        - Branch String:   'demux/ty.c:1598,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1599,36'
              BranchSideFuncs:
                - ty_stream_seek_time
            - BranchSide:      'demux/ty.c:1604,16'
              BranchSideFuncs:
                - vlc_stream_Read
        - Branch String:   'demux/ty.c:1605,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1606,23'
              BranchSideFuncs:
                - vlc_stream_Read
            - BranchSide:      'demux/ty.c:1607,24'
              BranchSideFuncs:
                - vlc_stream_Read
        - Branch String:   'demux/ty.c:1607,8'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1608,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1609,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ty.c:1473,25'
          Dst:             vlc_stream_Tell
        - Src:             'demux/ty.c:1482,5'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1488,9'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1491,27'
          Dst:             vlc_stream_Seek
        - Src:             'demux/ty.c:1492,13'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1495,12'
          Dst:             vlc_stream_Seek
        - Src:             'demux/ty.c:1498,12'
          Dst:             parse_master
        - Src:             'demux/ty.c:1503,9'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1507,27'
          Dst:             vlc_stream_Seek
        - Src:             'demux/ty.c:1508,13'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1511,12'
          Dst:             vlc_stream_Seek
        - Src:             'demux/ty.c:1514,12'
          Dst:             parse_master
        - Src:             'demux/ty.c:1525,13'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1539,27'
          Dst:             vlc_stream_Seek
        - Src:             'demux/ty.c:1540,13'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1543,12'
          Dst:             vlc_stream_Seek
        - Src:             'demux/ty.c:1546,12'
          Dst:             parse_master
        - Src:             'demux/ty.c:1555,9'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1560,13'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1562,16'
          Dst:             vlc_stream_Seek
        - Src:             'demux/ty.c:1568,13'
          Dst:             get_chunk_header
        - Src:             'demux/ty.c:1571,17'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1573,20'
          Dst:             vlc_stream_Seek
        - Src:             'demux/ty.c:1576,17'
          Dst:             get_chunk_header
        - Src:             'demux/ty.c:1581,13'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1588,17'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1591,13'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1599,16'
          Dst:             ty_stream_seek_time
        - Src:             'demux/ty.c:1607,8'
          Dst:             vlc_stream_Read
    - functionName:    parse_master
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1621
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         23
      ICount:          277
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - U32_AT
        - U64_AT
        - calloc
        - vlc_object_Log
        - vlc_stream_Read
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    5
      BranchProfiles:
        - Branch String:   'demux/ty.c:1637,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1638,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1640,35'
              BranchSideFuncs:
                - U32_AT.5668
                - U32_AT.5668
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Read
                - U64_AT.5678
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
        - Branch String:   'demux/ty.c:1646,8'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1648,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1658,31'
              BranchSideFuncs:
                - calloc
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Read
                - U64_AT.5678
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
        - Branch String:   'demux/ty.c:1659,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1661,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1664,19'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Read
                - U64_AT.5678
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
        - Branch String:   'demux/ty.c:1664,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1665,28'
              BranchSideFuncs:
                - vlc_stream_Read
                - U64_AT.5678
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Read
            - BranchSide:      'demux/ty.c:1681,29'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
        - Branch String:   'demux/ty.c:1665,12'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1666,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1667,51'
              BranchSideFuncs:
                - U64_AT.5678
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
        - Branch String:   'demux/ty.c:1668,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1669,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Read
                - U64_AT.5678
                - vlc_stream_Read
            - BranchSide:      'demux/ty.c:1673,33'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Read
                - U64_AT.5678
                - vlc_object_Log
                - vlc_stream_Read
        - Branch String:   'demux/ty.c:1670,17'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1671,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1672,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Read
                - U64_AT.5678
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
        - Branch String:   'demux/ty.c:1673,17'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1675,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1676,20'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_stream_Read
                - U64_AT.5678
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
      Callsites:
        - Src:             'demux/ty.c:1624,26'
          Dst:             vlc_stream_Tell
        - Src:             'demux/ty.c:1637,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/ty.c:1640,27'
          Dst:             U32_AT
        - Src:             'demux/ty.c:1641,18'
          Dst:             U32_AT
        - Src:             'demux/ty.c:1658,24'
          Dst:             calloc
        - Src:             'demux/ty.c:1665,12'
          Dst:             vlc_stream_Read
        - Src:             'demux/ty.c:1667,43'
          Dst:             U64_AT
        - Src:             'demux/ty.c:1669,13'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1670,17'
          Dst:             vlc_stream_Read
        - Src:             'demux/ty.c:1673,17'
          Dst:             vlc_stream_Read
        - Src:             'demux/ty.c:1687,5'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1691,5'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1696,12'
          Dst:             vlc_stream_Seek
    - functionName:    get_chunk_header
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1862
      functionLinenumberEnd: 1945
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         31
      ICount:          300
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - U32_AT
        - get_chunk_header
        - parse_chunk_headers
        - parse_master
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_Read
        - xmalloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'demux/ty.c:1872,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1873,28'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Peek
                - U32_AT.5668
                - U32_AT.5668
                - free
                - vlc_stream_Read
                - xmalloc.5677
                - vlc_stream_Read
                - parse_chunk_headers
                - free
                - vlc_object_Log
                - free
                - parse_master
                - get_chunk_header
            - BranchSide:      'demux/ty.c:1879,35'
              BranchSideFuncs:
                - vlc_stream_Peek
                - U32_AT.5668
                - U32_AT.5668
                - free
                - vlc_stream_Read
                - xmalloc.5677
                - vlc_stream_Read
                - parse_chunk_headers
                - free
                - vlc_object_Log
                - free
                - parse_master
                - get_chunk_header
        - Branch String:   'demux/ty.c:1873,12'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1874,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1875,9'
              BranchSideFuncs:
                - vlc_stream_Peek
                - U32_AT.5668
                - U32_AT.5668
                - free
                - vlc_stream_Read
                - xmalloc.5677
                - vlc_stream_Read
                - parse_chunk_headers
                - free
                - vlc_object_Log
                - free
                - parse_master
                - get_chunk_header
        - Branch String:   'demux/ty.c:1882,27'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1882,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1885,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1882,10'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1885,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1890,18'
              BranchSideFuncs:
                - U32_AT.5668
                - free
                - vlc_stream_Read
                - xmalloc.5677
                - vlc_stream_Read
                - parse_chunk_headers
                - free
                - vlc_object_Log
                - free
                - parse_master
                - get_chunk_header
        - Branch String:   'demux/ty.c:1890,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1893,25'
              BranchSideFuncs:
                - parse_master
                - get_chunk_header
            - BranchSide:      'demux/ty.c:1899,9'
              BranchSideFuncs:
                - free
                - vlc_stream_Read
                - xmalloc.5677
                - vlc_stream_Read
                - parse_chunk_headers
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/ty.c:1893,12'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1894,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1895,33'
              BranchSideFuncs:
                - get_chunk_header
        - Branch String:   'demux/ty.c:1899,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1902,43'
              BranchSideFuncs:
                - free
                - vlc_stream_Read
                - xmalloc.5677
                - vlc_stream_Read
                - parse_chunk_headers
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/ty.c:1912,42'
              BranchSideFuncs:
                - free
                - vlc_stream_Read
                - xmalloc.5677
                - vlc_stream_Read
                - parse_chunk_headers
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/ty.c:1904,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1906,13'
              BranchSideFuncs:
                - free
                - vlc_stream_Read
                - xmalloc.5677
                - vlc_stream_Read
                - parse_chunk_headers
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/ty.c:1908,5'
              BranchSideFuncs:
                - free
                - vlc_stream_Read
                - xmalloc.5677
                - vlc_stream_Read
                - parse_chunk_headers
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/ty.c:1924,8'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1925,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1928,25'
              BranchSideFuncs:
                - xmalloc.5677
                - vlc_stream_Read
                - parse_chunk_headers
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/ty.c:1929,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1930,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/ty.c:1935,43'
              BranchSideFuncs:
                - parse_chunk_headers
                - free
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1941,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1942,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1944,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ty.c:1869,5'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1873,12'
          Dst:             vlc_stream_Read
        - Src:             'demux/ty.c:1879,18'
          Dst:             vlc_stream_Peek
        - Src:             'demux/ty.c:1882,32'
          Dst:             U32_AT
        - Src:             'demux/ty.c:1890,9'
          Dst:             U32_AT
        - Src:             'demux/ty.c:1893,12'
          Dst:             parse_master
        - Src:             'demux/ty.c:1895,16'
          Dst:             get_chunk_header
        - Src:             'demux/ty.c:1924,8'
          Dst:             vlc_stream_Read
        - Src:             'demux/ty.c:1928,17'
          Dst:             xmalloc
        - Src:             'demux/ty.c:1929,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/ty.c:1935,23'
          Dst:             parse_chunk_headers
        - Src:             'demux/ty.c:1942,9'
          Dst:             vlc_object_Log
    - functionName:    ty_stream_seek_pct
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - p_demux
        - seek_pct
      BBCount:         19
      ICount:          195
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - get_chunk_header
        - parse_master
        - vlc_object_Log
        - vlc_stream_Seek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ty.c:1045,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1046,9'
              BranchSideFuncs:
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
            - BranchSide:      'demux/ty.c:1049,18'
              BranchSideFuncs:
                - vlc_stream_Seek
                - parse_master
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
        - Branch String:   'demux/ty.c:1053,70'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1054,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1057,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1053,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1057,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1061,27'
              BranchSideFuncs:
                - vlc_stream_Seek
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
        - Branch String:   'demux/ty.c:1061,10'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1064,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1067,5'
              BranchSideFuncs:
                - get_chunk_header
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
        - Branch String:   'demux/ty.c:1080,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1081,23'
              BranchSideFuncs:
                - vlc_stream_Seek
            - BranchSide:      'demux/ty.c:1082,25'
              BranchSideFuncs:
                - vlc_stream_Seek
        - Branch String:   'demux/ty.c:1082,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1084,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1088,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ty.c:1053,9'
          Dst:             vlc_stream_Seek
        - Src:             'demux/ty.c:1054,9'
          Dst:             parse_master
        - Src:             'demux/ty.c:1061,10'
          Dst:             vlc_stream_Seek
        - Src:             'demux/ty.c:1068,5'
          Dst:             get_chunk_header
        - Src:             'demux/ty.c:1073,5'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1074,5'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1082,9'
          Dst:             vlc_stream_Seek
    - functionName:    cc_ProbeCEA708OneByte
      functionSourceFile: '/src/vlc/modules/demux/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - char
      constantsTouched: []
      argNames:
        - c
        - b_start
        - cc
      BBCount:         51
      ICount:          388
      EdgeCount:       62
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/../codec/cc.h:103,9'
          Branch Sides:
            - BranchSide:      'demux/../codec/cc.h:105,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/../codec/cc.h:123,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/../codec/cc.h:106,32'
          Branch Sides:
            - BranchSide:      'demux/../codec/cc.h:106,37'
              BranchSideFuncs: []
            - BranchSide:      'demux/../codec/cc.h:114,29'
              BranchSideFuncs: []
        - Branch String:   'demux/../codec/cc.h:106,13'
          Branch Sides:
            - BranchSide:      'demux/../codec/cc.h:108,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/../codec/cc.h:114,29'
              BranchSideFuncs: []
        - Branch String:   'demux/../codec/cc.h:116,17'
          Branch Sides:
            - BranchSide:      'demux/../codec/cc.h:117,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/../codec/cc.h:119,37'
              BranchSideFuncs: []
        - Branch String:   'demux/../codec/cc.h:123,14'
          Branch Sides:
            - BranchSide:      'demux/../codec/cc.h:125,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/../codec/cc.h:127,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/../codec/cc.h:129,9'
          Branch Sides:
            - BranchSide:      'demux/../codec/cc.h:133,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/../codec/cc.h:158,36'
              BranchSideFuncs: []
            - BranchSide:      'demux/../codec/cc.h:172,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/../codec/cc.h:178,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/../codec/cc.h:135,35'
          Branch Sides:
            - BranchSide:      'demux/../codec/cc.h:135,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/../codec/cc.h:153,22'
              BranchSideFuncs: []
        - Branch String:   'demux/../codec/cc.h:135,21'
          Branch Sides:
            - BranchSide:      'demux/../codec/cc.h:137,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/../codec/cc.h:153,22'
              BranchSideFuncs: []
        - Branch String:   'demux/../codec/cc.h:137,25'
          Branch Sides:
            - BranchSide:      'demux/../codec/cc.h:139,52'
              BranchSideFuncs: []
            - BranchSide:      'demux/../codec/cc.h:143,30'
              BranchSideFuncs: []
        - Branch String:   'demux/../codec/cc.h:143,30'
          Branch Sides:
            - BranchSide:      'demux/../codec/cc.h:145,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/../codec/cc.h:150,25'
              BranchSideFuncs: []
        - Branch String:   'demux/../codec/cc.h:159,21'
          Branch Sides:
            - BranchSide:      'demux/../codec/cc.h:161,48'
              BranchSideFuncs: []
            - BranchSide:      'demux/../codec/cc.h:164,21'
              BranchSideFuncs: []
        - Branch String:   'demux/../codec/cc.h:164,21'
          Branch Sides:
            - BranchSide:      'demux/../codec/cc.h:165,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/../codec/cc.h:167,21'
              BranchSideFuncs: []
        - Branch String:   'demux/../codec/cc.h:173,21'
          Branch Sides:
            - BranchSide:      'demux/../codec/cc.h:174,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/../codec/cc.h:175,15'
              BranchSideFuncs: []
        - Branch String:   'demux/../codec/cc.h:183,12'
          Branch Sides:
            - BranchSide:      'demux/../codec/cc.h:184,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/../codec/cc.h:185,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/../codec/cc.h:178,17'
          Dst:             __assert_fail
    - functionName:    cc_ProbeCEA708
      functionSourceFile: '/src/vlc/modules/demux/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - i_field
        - cc
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cc_ProbeCEA708OneByte
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/../codec/cc.h:190,9'
          Branch Sides:
            - BranchSide:      'demux/../codec/cc.h:191,32'
              BranchSideFuncs:
                - cc_ProbeCEA708OneByte.5702
                - cc_ProbeCEA708OneByte.5702
            - BranchSide:      'demux/../codec/cc.h:193,32'
              BranchSideFuncs:
                - cc_ProbeCEA708OneByte.5702
                - cc_ProbeCEA708OneByte.5702
      Callsites:
        - Src:             'demux/../codec/cc.h:191,9'
          Dst:             cc_ProbeCEA708OneByte
        - Src:             'demux/../codec/cc.h:193,9'
          Dst:             cc_ProbeCEA708OneByte
        - Src:             'demux/../codec/cc.h:194,5'
          Dst:             cc_ProbeCEA708OneByte
    - functionName:    XdsChangeString
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1161
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - ppsz_dst
        - psz_new
      BBCount:         19
      ICount:          98
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
        - strdup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'demux/ty.c:1148,19'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1148,22'
              BranchSideFuncs:
                - free
                - strdup
                - strcmp
            - BranchSide:      'demux/ty.c:1150,10'
              BranchSideFuncs:
                - free
                - strdup
        - Branch String:   'demux/ty.c:1148,30'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1148,43'
              BranchSideFuncs:
                - strcmp
                - free
                - strdup
            - BranchSide:      'demux/ty.c:1150,10'
              BranchSideFuncs:
                - free
                - strdup
        - Branch String:   'demux/ty.c:1148,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1149,9'
              BranchSideFuncs:
                - free
                - strdup
            - BranchSide:      'demux/ty.c:1150,10'
              BranchSideFuncs:
                - free
                - strdup
        - Branch String:   'demux/ty.c:1150,27'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1150,30'
              BranchSideFuncs:
                - free
                - strdup
            - BranchSide:      'demux/ty.c:1153,12'
              BranchSideFuncs:
                - free
                - strdup
        - Branch String:   'demux/ty.c:1150,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1151,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1153,12'
              BranchSideFuncs:
                - free
                - strdup
        - Branch String:   'demux/ty.c:1154,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1155,29'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'demux/ty.c:1157,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ty.c:1148,34'
          Dst:             strcmp
        - Src:             'demux/ty.c:1155,21'
          Dst:             strdup
    - functionName:    XdsStringUtf8
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - p_src
        - i_src
      BBCount:         16
      ICount:          208
      EdgeCount:       31
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/ty.c:1124,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1126,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1144,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1126,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1129,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1130,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1131,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1132,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1133,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1134,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1135,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1136,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1137,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1140,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    XdsDecodeChannel
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - pk
      BBCount:         28
      ICount:          146
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - XdsChangeString
        - XdsStringUtf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ty.c:1249,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1252,13'
              BranchSideFuncs:
                - XdsStringUtf8
                - XdsChangeString
            - BranchSide:      'demux/ty.c:1263,13'
              BranchSideFuncs:
                - XdsStringUtf8
                - XdsChangeString
                - XdsChangeString
                - XdsStringUtf8
                - XdsChangeString
            - BranchSide:      'demux/ty.c:1292,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1295,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1300,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1252,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1253,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1254,24'
              BranchSideFuncs:
                - XdsStringUtf8
                - XdsChangeString
        - Branch String:   'demux/ty.c:1255,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1259,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1260,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1263,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1264,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1266,24'
              BranchSideFuncs:
                - XdsStringUtf8
                - XdsChangeString
                - XdsChangeString
                - XdsStringUtf8
                - XdsChangeString
        - Branch String:   'demux/ty.c:1267,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1271,9'
              BranchSideFuncs:
                - XdsChangeString
                - XdsStringUtf8
                - XdsChangeString
            - BranchSide:      'demux/ty.c:1272,13'
              BranchSideFuncs:
                - XdsChangeString
                - XdsStringUtf8
                - XdsChangeString
        - Branch String:   'demux/ty.c:1272,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1274,28'
              BranchSideFuncs:
                - XdsStringUtf8
                - XdsChangeString
            - BranchSide:      'demux/ty.c:1283,34'
              BranchSideFuncs:
                - XdsChangeString
        - Branch String:   'demux/ty.c:1275,17'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1279,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1280,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ty.c:1254,9'
          Dst:             XdsStringUtf8
        - Src:             'demux/ty.c:1255,13'
          Dst:             XdsChangeString
        - Src:             'demux/ty.c:1266,9'
          Dst:             XdsStringUtf8
        - Src:             'demux/ty.c:1267,13'
          Dst:             XdsChangeString
        - Src:             'demux/ty.c:1274,13'
          Dst:             XdsStringUtf8
        - Src:             'demux/ty.c:1275,17'
          Dst:             XdsChangeString
        - Src:             'demux/ty.c:1283,17'
          Dst:             XdsChangeString
    - functionName:    XdsDecodeCurrentFuture
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - pk
      BBCount:         34
      ICount:          187
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - XdsChangeString
        - XdsStringUtf8
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ty.c:1165,33'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1165,48'
              BranchSideFuncs:
                - __assert_fail
                - XdsChangeString
                - XdsChangeString
                - XdsChangeString
                - XdsStringUtf8
                - XdsChangeString
            - BranchSide:      'demux/ty.c:1165,66'
              BranchSideFuncs:
                - __assert_fail
                - XdsChangeString
                - XdsChangeString
                - XdsChangeString
                - XdsStringUtf8
                - XdsChangeString
        - Branch String:   'demux/ty.c:1169,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1172,24'
              BranchSideFuncs:
                - XdsStringUtf8
                - XdsChangeString
            - BranchSide:      'demux/ty.c:1180,21'
              BranchSideFuncs:
                - __assert_fail
                - XdsChangeString
                - XdsChangeString
                - XdsChangeString
            - BranchSide:      'demux/ty.c:1240,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1173,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1177,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1178,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1181,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1194,13'
              BranchSideFuncs:
                - XdsChangeString
            - BranchSide:      'demux/ty.c:1202,18'
              BranchSideFuncs:
                - __assert_fail
                - XdsChangeString
                - XdsChangeString
        - Branch String:   'demux/ty.c:1195,17'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1200,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1201,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1202,35'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1202,38'
              BranchSideFuncs:
                - XdsChangeString
            - BranchSide:      'demux/ty.c:1215,13'
              BranchSideFuncs:
                - XdsChangeString
        - Branch String:   'demux/ty.c:1202,18'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1215,13'
              BranchSideFuncs:
                - XdsChangeString
            - BranchSide:      'demux/ty.c:1226,13'
              BranchSideFuncs:
                - __assert_fail
                - XdsChangeString
        - Branch String:   'demux/ty.c:1216,17'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1221,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1222,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1226,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1226,13'
              BranchSideFuncs:
                - XdsChangeString
            - BranchSide:      'demux/ty.c:1227,13'
              BranchSideFuncs:
                - XdsChangeString
      Callsites:
        - Src:             'demux/ty.c:1172,9'
          Dst:             XdsStringUtf8
        - Src:             'demux/ty.c:1173,13'
          Dst:             XdsChangeString
        - Src:             'demux/ty.c:1195,17'
          Dst:             XdsChangeString
        - Src:             'demux/ty.c:1216,17'
          Dst:             XdsChangeString
        - Src:             'demux/ty.c:1226,13'
          Dst:             __assert_fail
        - Src:             'demux/ty.c:1228,17'
          Dst:             XdsChangeString
    - functionName:    XdsDecode
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - pk
      BBCount:         11
      ICount:          54
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - XdsDecodeChannel
        - XdsDecodeCurrentFuture
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ty.c:1306,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1310,33'
              BranchSideFuncs:
                - XdsDecodeCurrentFuture
            - BranchSide:      'demux/ty.c:1310,33'
              BranchSideFuncs:
                - XdsDecodeCurrentFuture
            - BranchSide:      'demux/ty.c:1313,27'
              BranchSideFuncs:
                - XdsDecodeChannel
            - BranchSide:      'demux/ty.c:1319,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1324,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1327,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ty.c:1310,9'
          Dst:             XdsDecodeCurrentFuture
        - Src:             'demux/ty.c:1313,9'
          Dst:             XdsDecodeChannel
    - functionName:    XdsParse
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - h
        - d1
        - d2
      BBCount:         35
      ICount:          323
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - XdsDecode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ty.c:1338,20'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1338,23'
              BranchSideFuncs:
                - XdsDecode
            - BranchSide:      'demux/ty.c:1363,14'
              BranchSideFuncs:
                - XdsDecode
        - Branch String:   'demux/ty.c:1338,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1340,39'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1363,14'
              BranchSideFuncs:
                - XdsDecode
        - Branch String:   'demux/ty.c:1345,22'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1345,26'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1352,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1345,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1348,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1352,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1357,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1359,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1362,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1363,25'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1363,28'
              BranchSideFuncs:
                - XdsDecode
            - BranchSide:      'demux/ty.c:1389,14'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1363,14'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1365,29'
              BranchSideFuncs:
                - XdsDecode
            - BranchSide:      'demux/ty.c:1389,14'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1369,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1372,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1375,13'
              BranchSideFuncs:
                - XdsDecode
        - Branch String:   'demux/ty.c:1375,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1378,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1384,20'
              BranchSideFuncs:
                - XdsDecode
        - Branch String:   'demux/ty.c:1389,25'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1389,28'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1408,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1389,14'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1391,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1408,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1393,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1397,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1402,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ty.c:1384,9'
          Dst:             XdsDecode
    - functionName:    cc_AppendData
      functionSourceFile: '/src/vlc/modules/demux/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - cc_preamble
        - cc
      BBCount:         12
      ICount:          120
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cc_ProbeCEA708
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/../codec/cc.h:199,9'
          Branch Sides:
            - BranchSide:      'demux/../codec/cc.h:200,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/../codec/cc.h:202,29'
              BranchSideFuncs:
                - cc_ProbeCEA708.5707
        - Branch String:   'demux/../codec/cc.h:203,22'
          Branch Sides:
            - BranchSide:      'demux/../codec/cc.h:203,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/../codec/cc.h:205,40'
              BranchSideFuncs: []
        - Branch String:   'demux/../codec/cc.h:203,9'
          Branch Sides:
            - BranchSide:      'demux/../codec/cc.h:205,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/../codec/cc.h:209,25'
              BranchSideFuncs:
                - cc_ProbeCEA708.5707
      Callsites:
        - Src:             'demux/../codec/cc.h:209,9'
          Dst:             cc_ProbeCEA708
    - functionName:    DemuxDecodeXds
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1462
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - p_demux
        - d1
        - d2
      BBCount:         36
      ICount:          225
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - XdsParse
        - es_out_Control
        - strdup
        - vlc_epg_AddEvent
        - vlc_epg_Delete
        - vlc_epg_New
        - vlc_epg_SetCurrent
        - vlc_epg_event_Delete
        - vlc_epg_event_New
        - vlc_meta_Delete
        - vlc_meta_New
        - vlc_meta_SetExtraWithPriority
        - vlc_meta_SetWithPriority
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ty.c:1417,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1417,9'
              BranchSideFuncs:
                - vlc_meta_New
                - es_out_Control.5739
                - vlc_meta_Delete
                - vlc_epg_New
                - vlc_epg_event_New
                - vlc_epg_SetCurrent
                - vlc_epg_Delete
                - es_out_Control.5739
                - vlc_epg_AddEvent
                - vlc_epg_event_Delete
                - strdup
                - vlc_meta_SetExtraWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/ty.c:1419,26'
              BranchSideFuncs:
                - vlc_meta_New
                - es_out_Control.5739
                - vlc_meta_Delete
                - vlc_epg_New
                - vlc_epg_event_New
                - vlc_epg_SetCurrent
                - vlc_epg_Delete
                - es_out_Control.5739
                - vlc_epg_AddEvent
                - vlc_epg_event_Delete
                - strdup
                - vlc_meta_SetExtraWithPriority
                - vlc_meta_SetWithPriority
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/ty.c:1424,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1425,13'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - es_out_Control.5739
                - vlc_meta_Delete
                - vlc_epg_New
                - vlc_epg_event_New
                - vlc_epg_SetCurrent
                - vlc_epg_Delete
                - es_out_Control.5739
                - vlc_epg_AddEvent
                - vlc_epg_event_Delete
                - strdup
                - vlc_meta_SetExtraWithPriority
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/ty.c:1426,13'
              BranchSideFuncs:
                - es_out_Control.5739
                - vlc_meta_Delete
                - vlc_epg_New
                - vlc_epg_event_New
                - vlc_epg_SetCurrent
                - vlc_epg_Delete
                - es_out_Control.5739
                - vlc_epg_AddEvent
                - vlc_epg_event_Delete
                - strdup
                - vlc_meta_SetExtraWithPriority
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/ty.c:1426,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1427,13'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - es_out_Control.5739
                - vlc_meta_Delete
                - vlc_epg_New
                - vlc_epg_event_New
                - vlc_epg_SetCurrent
                - vlc_epg_Delete
                - es_out_Control.5739
                - vlc_epg_AddEvent
                - vlc_epg_event_Delete
                - strdup
                - vlc_meta_SetExtraWithPriority
            - BranchSide:      'demux/ty.c:1428,13'
              BranchSideFuncs:
                - es_out_Control.5739
                - vlc_meta_Delete
                - vlc_epg_New
                - vlc_epg_event_New
                - vlc_epg_SetCurrent
                - vlc_epg_Delete
                - es_out_Control.5739
                - vlc_epg_AddEvent
                - vlc_epg_event_Delete
                - strdup
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/ty.c:1428,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1429,13'
              BranchSideFuncs:
                - vlc_meta_SetExtraWithPriority
                - es_out_Control.5739
                - vlc_meta_Delete
                - vlc_epg_New
                - vlc_epg_event_New
                - vlc_epg_SetCurrent
                - vlc_epg_Delete
                - es_out_Control.5739
                - vlc_epg_AddEvent
                - vlc_epg_event_Delete
                - strdup
            - BranchSide:      'demux/ty.c:1430,25'
              BranchSideFuncs:
                - es_out_Control.5739
                - vlc_meta_Delete
                - vlc_epg_New
                - vlc_epg_event_New
                - vlc_epg_SetCurrent
                - vlc_epg_Delete
                - es_out_Control.5739
                - vlc_epg_AddEvent
                - vlc_epg_event_Delete
                - strdup
        - Branch String:   'demux/ty.c:1434,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1436,32'
              BranchSideFuncs:
                - vlc_epg_New
                - vlc_epg_event_New
                - vlc_epg_SetCurrent
                - vlc_epg_Delete
                - es_out_Control.5739
                - vlc_epg_AddEvent
                - vlc_epg_event_Delete
                - strdup
            - BranchSide:      'demux/ty.c:1460,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1437,18'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1439,42'
              BranchSideFuncs:
                - vlc_epg_event_New
                - vlc_epg_SetCurrent
                - vlc_epg_Delete
                - es_out_Control.5739
                - vlc_epg_AddEvent
                - vlc_epg_event_Delete
                - strdup
            - BranchSide:      'demux/ty.c:1459,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1440,22'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1442,25'
              BranchSideFuncs:
                - vlc_epg_AddEvent
                - vlc_epg_event_Delete
                - vlc_epg_SetCurrent
                - vlc_epg_Delete
                - es_out_Control.5739
                - strdup
            - BranchSide:      'demux/ty.c:1449,37'
              BranchSideFuncs:
                - vlc_epg_SetCurrent
                - vlc_epg_Delete
                - es_out_Control.5739
        - Branch String:   'demux/ty.c:1442,25'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1443,51'
              BranchSideFuncs:
                - strdup
                - vlc_epg_AddEvent
                - vlc_epg_event_Delete
                - vlc_epg_SetCurrent
                - vlc_epg_Delete
                - es_out_Control.5739
            - BranchSide:      'demux/ty.c:1444,44'
              BranchSideFuncs:
                - vlc_epg_AddEvent
                - vlc_epg_event_Delete
                - vlc_epg_SetCurrent
                - vlc_epg_Delete
                - es_out_Control.5739
        - Branch String:   'demux/ty.c:1444,25'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1445,47'
              BranchSideFuncs:
                - vlc_epg_SetCurrent
                - vlc_epg_Delete
                - es_out_Control.5739
            - BranchSide:      'demux/ty.c:1446,17'
              BranchSideFuncs:
                - vlc_epg_SetCurrent
                - vlc_epg_Delete
                - es_out_Control.5739
        - Branch String:   'demux/ty.c:1451,21'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1453,17'
              BranchSideFuncs:
                - vlc_epg_Delete
                - es_out_Control.5739
            - BranchSide:      'demux/ty.c:1454,21'
              BranchSideFuncs:
                - vlc_epg_Delete
                - es_out_Control.5739
        - Branch String:   'demux/ty.c:1454,21'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1455,37'
              BranchSideFuncs:
                - es_out_Control.5739
                - vlc_epg_Delete
            - BranchSide:      'demux/ty.c:1457,33'
              BranchSideFuncs:
                - vlc_epg_Delete
      Callsites:
        - Src:             'demux/ty.c:1416,5'
          Dst:             XdsParse
        - Src:             'demux/ty.c:1423,18'
          Dst:             vlc_meta_New
        - Src:             'demux/ty.c:1425,13'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/ty.c:1427,13'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/ty.c:1429,13'
          Dst:             vlc_meta_SetExtraWithPriority
        - Src:             'demux/ty.c:1430,9'
          Dst:             es_out_Control
        - Src:             'demux/ty.c:1431,9'
          Dst:             vlc_meta_Delete
        - Src:             'demux/ty.c:1436,32'
          Dst:             vlc_epg_New
        - Src:             'demux/ty.c:1439,42'
          Dst:             vlc_epg_event_New
        - Src:             'demux/ty.c:1443,43'
          Dst:             strdup
        - Src:             'demux/ty.c:1444,26'
          Dst:             vlc_epg_AddEvent
        - Src:             'demux/ty.c:1445,25'
          Dst:             vlc_epg_event_Delete
        - Src:             'demux/ty.c:1449,17'
          Dst:             vlc_epg_SetCurrent
        - Src:             'demux/ty.c:1455,21'
          Dst:             es_out_Control
        - Src:             'demux/ty.c:1457,17'
          Dst:             vlc_epg_Delete
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    check_sync_pes
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - p_block
        - offset
        - rec_len
      BBCount:         16
      ICount:          187
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - get_pts
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/ty.c:601,21'
          Branch Sides:
            - BranchSide:      'demux/ty.c:601,24'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:604,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/ty.c:601,10'
          Branch Sides:
            - BranchSide:      'demux/ty.c:604,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:631,50'
              BranchSideFuncs:
                - get_pts
        - Branch String:   'demux/ty.c:607,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:610,21'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:618,17'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:612,17'
          Branch Sides:
            - BranchSide:      'demux/ty.c:613,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:615,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:622,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:625,34'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:628,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ty.c:604,9'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:613,17'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:631,40'
          Dst:             get_pts
    - functionName:    get_pts
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetPESTimestamp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/ty.c:568,24'
          Dst:             GetPESTimestamp
    - functionName:    GetPESTimestamp
      functionSourceFile: '/src/vlc/modules/demux/mpeg/pes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_data
      BBCount:         1
      ICount:          43
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cc_Flush
      functionSourceFile: '/src/vlc/modules/demux/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DemuxRecCc
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - rec_hdr
        - p_block_in
      BBCount:         16
      ICount:          107
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - DemuxDecodeXds
        - cc_AppendData
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ty.c:1018,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1019,23'
              BranchSideFuncs:
                - vlc_frame_Release
                - cc_AppendData.5737
                - DemuxDecodeXds
            - BranchSide:      'demux/ty.c:1021,9'
              BranchSideFuncs:
                - cc_AppendData.5737
                - DemuxDecodeXds
        - Branch String:   'demux/ty.c:1021,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1022,17'
              BranchSideFuncs:
                - cc_AppendData.5737
                - DemuxDecodeXds
            - BranchSide:      'demux/ty.c:1023,14'
              BranchSideFuncs:
                - cc_AppendData.5737
                - DemuxDecodeXds
        - Branch String:   'demux/ty.c:1023,14'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1024,17'
              BranchSideFuncs:
                - cc_AppendData.5737
                - DemuxDecodeXds
            - BranchSide:      'demux/ty.c:1026,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1029,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1030,25'
              BranchSideFuncs:
                - DemuxDecodeXds
                - cc_AppendData.5737
            - BranchSide:      'demux/ty.c:1032,21'
              BranchSideFuncs:
                - cc_AppendData.5737
      Callsites:
        - Src:             'demux/ty.c:1019,9'
          Dst:             vlc_frame_Release
        - Src:             'demux/ty.c:1030,9'
          Dst:             DemuxDecodeXds
        - Src:             'demux/ty.c:1032,5'
          Dst:             cc_AppendData
    - functionName:    DemuxRecAudio
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - rec_hdr
        - p_block_in
      BBCount:         61
      ICount:          465
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
        - check_sync_pes
        - es_out_Send
        - es_out_SetPCR
        - find_es_header
        - get_pts
        - vlc_frame_Release
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ty.c:820,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:820,5'
              BranchSideFuncs:
                - vlc_frame_Release
                - find_es_header
                - check_sync_pes
                - es_out_Send.5745
                - es_out_SetPCR.5741
                - vlc_frame_Release
                - find_es_header
                - check_sync_pes
                - vlc_frame_Release
                - get_pts
                - vlc_frame_Release
                - vlc_object_Log
                - find_es_header
                - get_pts
                - vlc_object_Log
                - find_es_header
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:821,10'
              BranchSideFuncs:
                - vlc_frame_Release
                - find_es_header
                - check_sync_pes
                - es_out_Send.5745
                - es_out_SetPCR.5741
                - vlc_frame_Release
                - find_es_header
                - check_sync_pes
                - vlc_frame_Release
                - get_pts
                - vlc_frame_Release
                - vlc_object_Log
                - find_es_header
                - get_pts
                - vlc_object_Log
                - find_es_header
                - vlc_frame_Release
        - Branch String:   'demux/ty.c:821,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:822,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - find_es_header
                - check_sync_pes
                - es_out_Send.5745
                - es_out_SetPCR.5741
                - vlc_frame_Release
                - find_es_header
                - check_sync_pes
                - vlc_frame_Release
                - get_pts
                - vlc_frame_Release
                - vlc_object_Log
                - find_es_header
                - get_pts
                - vlc_object_Log
                - find_es_header
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:831,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - find_es_header
                - check_sync_pes
                - es_out_Send.5745
                - es_out_SetPCR.5741
                - vlc_frame_Release
                - find_es_header
                - check_sync_pes
                - vlc_frame_Release
                - get_pts
                - vlc_frame_Release
                - vlc_object_Log
                - find_es_header
                - get_pts
                - vlc_object_Log
                - find_es_header
                - vlc_frame_Release
        - Branch String:   'demux/ty.c:831,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:838,13'
              BranchSideFuncs:
                - es_out_Send.5745
                - es_out_SetPCR.5741
                - vlc_object_Log
                - find_es_header
                - get_pts
                - vlc_object_Log
                - find_es_header
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:898,14'
              BranchSideFuncs:
                - vlc_frame_Release
                - find_es_header
                - check_sync_pes
                - es_out_Send.5745
                - es_out_SetPCR.5741
                - vlc_frame_Release
                - find_es_header
                - check_sync_pes
                - vlc_frame_Release
                - get_pts
                - vlc_frame_Release
        - Branch String:   'demux/ty.c:838,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:840,32'
              BranchSideFuncs:
                - vlc_object_Log
                - find_es_header
                - get_pts
                - es_out_Send.5745
                - es_out_SetPCR.5741
                - vlc_object_Log
                - find_es_header
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:887,13'
              BranchSideFuncs:
                - es_out_Send.5745
                - es_out_SetPCR.5741
        - Branch String:   'demux/ty.c:844,17'
          Branch Sides:
            - BranchSide:      'demux/ty.c:847,25'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:856,21'
              BranchSideFuncs:
                - find_es_header
                - get_pts
                - es_out_Send.5745
                - es_out_SetPCR.5741
                - vlc_object_Log
                - find_es_header
        - Branch String:   'demux/ty.c:862,17'
          Branch Sides:
            - BranchSide:      'demux/ty.c:864,25'
              BranchSideFuncs:
                - find_es_header
                - get_pts
                - es_out_Send.5745
                - es_out_SetPCR.5741
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:867,25'
              BranchSideFuncs:
                - find_es_header
                - get_pts
                - es_out_Send.5745
                - es_out_SetPCR.5741
                - vlc_object_Log
        - Branch String:   'demux/ty.c:868,17'
          Branch Sides:
            - BranchSide:      'demux/ty.c:871,17'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Send.5745
                - es_out_SetPCR.5741
            - BranchSide:      'demux/ty.c:876,22'
              BranchSideFuncs:
                - get_pts
                - es_out_Send.5745
                - es_out_SetPCR.5741
        - Branch String:   'demux/ty.c:887,49'
          Branch Sides:
            - BranchSide:      'demux/ty.c:888,17'
              BranchSideFuncs:
                - es_out_Send.5745
                - es_out_SetPCR.5741
            - BranchSide:      'demux/ty.c:897,5'
              BranchSideFuncs:
                - es_out_Send.5745
                - es_out_SetPCR.5741
        - Branch String:   'demux/ty.c:887,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:889,17'
              BranchSideFuncs:
                - es_out_Send.5745
                - es_out_SetPCR.5741
            - BranchSide:      'demux/ty.c:897,5'
              BranchSideFuncs:
                - es_out_Send.5745
                - es_out_SetPCR.5741
        - Branch String:   'demux/ty.c:889,17'
          Branch Sides:
            - BranchSide:      'demux/ty.c:891,17'
              BranchSideFuncs:
                - es_out_Send.5745
                - es_out_SetPCR.5741
            - BranchSide:      'demux/ty.c:894,42'
              BranchSideFuncs:
                - es_out_Send.5745
                - es_out_SetPCR.5741
        - Branch String:   'demux/ty.c:898,14'
          Branch Sides:
            - BranchSide:      'demux/ty.c:903,17'
              BranchSideFuncs:
                - find_es_header
                - check_sync_pes
                - es_out_Send.5745
                - es_out_SetPCR.5741
                - vlc_frame_Release
                - get_pts
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:947,14'
              BranchSideFuncs:
                - vlc_frame_Release
                - find_es_header
                - check_sync_pes
                - es_out_Send.5745
                - es_out_SetPCR.5741
                - vlc_frame_Release
        - Branch String:   'demux/ty.c:912,33'
          Branch Sides:
            - BranchSide:      'demux/ty.c:912,38'
              BranchSideFuncs:
                - check_sync_pes
                - es_out_Send.5745
                - es_out_SetPCR.5741
                - vlc_frame_Release
                - get_pts
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:925,28'
              BranchSideFuncs:
                - check_sync_pes
                - es_out_Send.5745
                - es_out_SetPCR.5741
                - vlc_frame_Release
        - Branch String:   'demux/ty.c:912,14'
          Branch Sides:
            - BranchSide:      'demux/ty.c:914,58'
              BranchSideFuncs:
                - get_pts
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:925,28'
              BranchSideFuncs:
                - check_sync_pes
                - es_out_Send.5745
                - es_out_SetPCR.5741
                - vlc_frame_Release
        - Branch String:   'demux/ty.c:925,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:930,27'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:946,5'
              BranchSideFuncs:
                - es_out_Send.5745
                - es_out_SetPCR.5741
        - Branch String:   'demux/ty.c:947,14'
          Branch Sides:
            - BranchSide:      'demux/ty.c:954,13'
              BranchSideFuncs:
                - es_out_Send.5745
                - es_out_SetPCR.5741
            - BranchSide:      'demux/ty.c:957,14'
              BranchSideFuncs:
                - vlc_frame_Release
                - find_es_header
                - check_sync_pes
                - es_out_Send.5745
                - es_out_SetPCR.5741
                - vlc_frame_Release
        - Branch String:   'demux/ty.c:954,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:955,33'
              BranchSideFuncs:
                - es_out_Send.5745
                - es_out_SetPCR.5741
            - BranchSide:      'demux/ty.c:956,5'
              BranchSideFuncs:
                - es_out_Send.5745
                - es_out_SetPCR.5741
        - Branch String:   'demux/ty.c:957,14'
          Branch Sides:
            - BranchSide:      'demux/ty.c:962,17'
              BranchSideFuncs:
                - find_es_header
                - check_sync_pes
                - es_out_Send.5745
                - es_out_SetPCR.5741
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:1000,23'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/ty.c:980,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:984,27'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:988,13'
              BranchSideFuncs:
                - es_out_Send.5745
                - es_out_SetPCR.5741
        - Branch String:   'demux/ty.c:988,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:989,17'
              BranchSideFuncs:
                - es_out_Send.5745
                - es_out_SetPCR.5741
            - BranchSide:      'demux/ty.c:996,5'
              BranchSideFuncs:
                - es_out_Send.5745
                - es_out_SetPCR.5741
        - Branch String:   'demux/ty.c:989,17'
          Branch Sides:
            - BranchSide:      'demux/ty.c:990,17'
              BranchSideFuncs:
                - es_out_Send.5745
                - es_out_SetPCR.5741
            - BranchSide:      'demux/ty.c:993,41'
              BranchSideFuncs:
                - es_out_Send.5745
                - es_out_SetPCR.5741
        - Branch String:   'demux/ty.c:1005,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1006,24'
              BranchSideFuncs:
                - es_out_SetPCR.5741
                - es_out_Send.5745
            - BranchSide:      'demux/ty.c:1009,18'
              BranchSideFuncs:
                - es_out_Send.5745
      Callsites:
        - Src:             'demux/ty.c:820,5'
          Dst:             __assert_fail
        - Src:             'demux/ty.c:842,13'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:851,17'
          Dst:             vlc_frame_Release
        - Src:             'demux/ty.c:863,29'
          Dst:             find_es_header
        - Src:             'demux/ty.c:866,29'
          Dst:             find_es_header
        - Src:             'demux/ty.c:871,17'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:875,52'
          Dst:             get_pts
        - Src:             'demux/ty.c:902,21'
          Dst:             find_es_header
        - Src:             'demux/ty.c:914,48'
          Dst:             get_pts
        - Src:             'demux/ty.c:917,13'
          Dst:             vlc_frame_Release
        - Src:             'demux/ty.c:925,13'
          Dst:             check_sync_pes
        - Src:             'demux/ty.c:930,13'
          Dst:             vlc_frame_Release
        - Src:             'demux/ty.c:961,21'
          Dst:             find_es_header
        - Src:             'demux/ty.c:980,13'
          Dst:             check_sync_pes
        - Src:             'demux/ty.c:984,13'
          Dst:             vlc_frame_Release
        - Src:             'demux/ty.c:1000,9'
          Dst:             vlc_frame_Release
        - Src:             'demux/ty.c:1006,9'
          Dst:             es_out_SetPCR
        - Src:             'demux/ty.c:1009,5'
          Dst:             es_out_Send
    - functionName:    DemuxRecVideo
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - rec_hdr
        - p_block_in
      BBCount:         66
      ICount:          468
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
        - cc_Flush
        - es_format_Clean
        - es_format_Init
        - es_out_Add
        - es_out_Send
        - find_es_header
        - get_pts
        - strdup
        - vlc_frame_Alloc
        - vlc_frame_Release
        - vlc_gettext
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ty.c:663,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:663,5'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
                - vlc_frame_Release
                - find_es_header
                - get_pts
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:664,10'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
                - vlc_frame_Release
                - find_es_header
                - get_pts
                - vlc_object_Log
        - Branch String:   'demux/ty.c:664,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:665,9'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
                - vlc_frame_Release
                - find_es_header
                - get_pts
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:681,9'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
                - vlc_frame_Release
                - find_es_header
                - get_pts
                - vlc_object_Log
        - Branch String:   'demux/ty.c:681,29'
          Branch Sides:
            - BranchSide:      'demux/ty.c:681,32'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
                - vlc_frame_Release
                - find_es_header
                - get_pts
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:715,8'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
                - vlc_frame_Release
        - Branch String:   'demux/ty.c:681,52'
          Branch Sides:
            - BranchSide:      'demux/ty.c:682,9'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
                - vlc_frame_Release
                - find_es_header
                - get_pts
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:715,8'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
                - vlc_frame_Release
        - Branch String:   'demux/ty.c:682,29'
          Branch Sides:
            - BranchSide:      'demux/ty.c:682,32'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
                - vlc_frame_Release
                - find_es_header
                - get_pts
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:715,8'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
                - vlc_frame_Release
        - Branch String:   'demux/ty.c:681,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:687,53'
              BranchSideFuncs:
                - find_es_header
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
                - vlc_frame_Release
                - get_pts
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:715,8'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
                - vlc_frame_Release
        - Branch String:   'demux/ty.c:688,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:693,22'
              BranchSideFuncs:
                - get_pts
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
                - vlc_frame_Release
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:713,5'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
                - vlc_frame_Release
        - Branch String:   'demux/ty.c:696,17'
          Branch Sides:
            - BranchSide:      'demux/ty.c:700,21'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:710,9'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
                - vlc_frame_Release
        - Branch String:   'demux/ty.c:700,21'
          Branch Sides:
            - BranchSide:      'demux/ty.c:701,64'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:704,21'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
                - vlc_frame_Release
        - Branch String:   'demux/ty.c:715,8'
          Branch Sides:
            - BranchSide:      'demux/ty.c:718,23'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:723,9'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
        - Branch String:   'demux/ty.c:723,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:731,13'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
            - BranchSide:      'demux/ty.c:760,24'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
        - Branch String:   'demux/ty.c:731,33'
          Branch Sides:
            - BranchSide:      'demux/ty.c:731,36'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
            - BranchSide:      'demux/ty.c:734,13'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
        - Branch String:   'demux/ty.c:731,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:732,13'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
            - BranchSide:      'demux/ty.c:734,13'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
        - Branch String:   'demux/ty.c:734,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:735,36'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
            - BranchSide:      'demux/ty.c:745,13'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
        - Branch String:   'demux/ty.c:749,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:751,33'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
            - BranchSide:      'demux/ty.c:757,5'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
        - Branch String:   'demux/ty.c:761,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:763,14'
              BranchSideFuncs:
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:785,9'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
        - Branch String:   'demux/ty.c:763,32'
          Branch Sides:
            - BranchSide:      'demux/ty.c:763,35'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
            - BranchSide:      'demux/ty.c:764,13'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
        - Branch String:   'demux/ty.c:763,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:764,13'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
            - BranchSide:      'demux/ty.c:776,9'
              BranchSideFuncs:
                - es_format_Init
                - vlc_gettext
                - strdup
                - es_out_Add.5751
                - es_format_Clean
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
        - Branch String:   'demux/ty.c:785,47'
          Branch Sides:
            - BranchSide:      'demux/ty.c:785,50'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:810,17'
              BranchSideFuncs:
                - es_out_Send.5745
        - Branch String:   'demux/ty.c:785,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:787,16'
              BranchSideFuncs:
                - cc_Flush
                - es_out_Send.5745
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:810,17'
              BranchSideFuncs:
                - es_out_Send.5745
        - Branch String:   'demux/ty.c:787,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:789,17'
              BranchSideFuncs:
                - cc_Flush
                - es_out_Send.5745
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:805,20'
              BranchSideFuncs:
                - cc_Flush
                - es_out_Send.5745
        - Branch String:   'demux/ty.c:789,17'
          Branch Sides:
            - BranchSide:      'demux/ty.c:791,46'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - es_out_Send.5745
                - cc_Flush
                - es_out_Send.5745
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:804,9'
              BranchSideFuncs:
                - cc_Flush
                - es_out_Send.5745
                - vlc_frame_Alloc
                - es_out_Send.5745
                - vlc_frame_Release
        - Branch String:   'demux/ty.c:792,21'
          Branch Sides:
            - BranchSide:      'demux/ty.c:794,35'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:798,17'
              BranchSideFuncs:
                - es_out_Send.5745
                - cc_Flush
                - es_out_Send.5745
                - vlc_frame_Alloc
                - vlc_frame_Release
      Callsites:
        - Src:             'demux/ty.c:663,5'
          Dst:             __assert_fail
        - Src:             'demux/ty.c:687,21'
          Dst:             find_es_header
        - Src:             'demux/ty.c:692,48'
          Dst:             get_pts
        - Src:             'demux/ty.c:704,21'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:718,9'
          Dst:             vlc_frame_Release
        - Src:             'demux/ty.c:776,9'
          Dst:             es_format_Init
        - Src:             'demux/ty.c:778,39'
          Dst:             vlc_gettext
        - Src:             'demux/ty.c:778,31'
          Dst:             strdup
        - Src:             'demux/ty.c:780,26'
          Dst:             es_out_Add
        - Src:             'demux/ty.c:781,9'
          Dst:             es_format_Clean
        - Src:             'demux/ty.c:791,33'
          Dst:             vlc_frame_Alloc
        - Src:             'demux/ty.c:794,21'
          Dst:             vlc_frame_Release
        - Src:             'demux/ty.c:802,17'
          Dst:             es_out_Send
        - Src:             'demux/ty.c:805,9'
          Dst:             cc_Flush
        - Src:             'demux/ty.c:810,5'
          Dst:             es_out_Send
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XdsInit
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
      BBCount:         9
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ty.c:1099,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1101,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1104,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:1101,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1102,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:1103,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cc_Init
      functionSourceFile: '/src/vlc/modules/demux/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    probe_stream
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1707
      functionLinenumberEnd: 1745
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         27
      ICount:          162
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - analyze_chunk
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ty.c:1714,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1716,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1722,12'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - analyze_chunk
        - Branch String:   'demux/ty.c:1722,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1723,23'
              BranchSideFuncs:
                - analyze_chunk
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1732,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1724,55'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1725,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - analyze_chunk
            - BranchSide:      'demux/ty.c:1728,15'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - analyze_chunk
        - Branch String:   'demux/ty.c:1725,54'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1726,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - analyze_chunk
            - BranchSide:      'demux/ty.c:1728,15'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - analyze_chunk
        - Branch String:   'demux/ty.c:1724,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1727,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1728,15'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - analyze_chunk
        - Branch String:   'demux/ty.c:1732,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1733,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1736,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1736,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1737,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1740,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/ty.c:1740,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:1741,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:1744,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ty.c:1714,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/ty.c:1716,9'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1723,9'
          Dst:             analyze_chunk
        - Src:             'demux/ty.c:1733,9'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1737,9'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:1741,9'
          Dst:             vlc_object_Log
    - functionName:    stream_Size
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_stream_GetSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:575,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:576,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:577,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_stream.h:577,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:578,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:579,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:575,9'
          Dst:             vlc_stream_GetSize
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         40
      ICount:          292
      EdgeCount:       47
      CyclomaticComplexity: 9
      functionsReached:
        - demux_vaControlHelper
        - ty_stream_seek_pct
        - ty_stream_seek_time
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ty.c:501,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:504,35'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:509,21'
              BranchSideFuncs:
                - vlc_stream_Tell
            - BranchSide:      'demux/ty.c:519,13'
              BranchSideFuncs:
                - ty_stream_seek_pct
            - BranchSide:      'demux/ty.c:529,39'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:533,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:536,36'
              BranchSideFuncs:
                - ty_stream_seek_time
            - BranchSide:      'demux/ty.c:542,39'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/ty.c:542,39'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/ty.c:542,39'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/ty.c:542,39'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/ty.c:543,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:545,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:504,10'
          Branch Sides:
            - BranchSide:      'demux/ty.c:504,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:504,10'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:509,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:511,18'
              BranchSideFuncs:
                - vlc_stream_Tell
            - BranchSide:      'demux/ty.c:515,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:511,18'
          Branch Sides:
            - BranchSide:      'demux/ty.c:511,18'
              BranchSideFuncs:
                - vlc_stream_Tell
            - BranchSide:      'demux/ty.c:511,18'
              BranchSideFuncs:
                - vlc_stream_Tell
        - Branch String:   'demux/ty.c:519,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:519,13'
              BranchSideFuncs:
                - ty_stream_seek_pct
            - BranchSide:      'demux/ty.c:519,13'
              BranchSideFuncs:
                - ty_stream_seek_pct
        - Branch String:   'demux/ty.c:521,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:522,39'
              BranchSideFuncs:
                - ty_stream_seek_pct
            - BranchSide:      'demux/ty.c:523,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:529,10'
          Branch Sides:
            - BranchSide:      'demux/ty.c:529,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:529,10'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:533,10'
          Branch Sides:
            - BranchSide:      'demux/ty.c:533,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:533,10'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:537,36'
          Branch Sides:
            - BranchSide:      'demux/ty.c:537,36'
              BranchSideFuncs:
                - ty_stream_seek_time
            - BranchSide:      'demux/ty.c:537,36'
              BranchSideFuncs:
                - ty_stream_seek_time
      Callsites:
        - Src:             'demux/ty.c:512,35'
          Dst:             vlc_stream_Tell
        - Src:             'demux/ty.c:522,20'
          Dst:             ty_stream_seek_pct
        - Src:             'demux/ty.c:536,16'
          Dst:             ty_stream_seek_time
        - Src:             'demux/ty.c:542,16'
          Dst:             demux_vaControlHelper
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         39
      ICount:          233
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - DemuxRecAudio
        - DemuxRecCc
        - DemuxRecVideo
        - get_chunk_header
        - vlc_frame_Release
        - vlc_object_Log
        - vlc_stream_Block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ty.c:401,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:402,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:419,9'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_Release
                - DemuxRecCc
                - DemuxRecAudio
                - DemuxRecVideo
                - vlc_object_Log
                - get_chunk_header
        - Branch String:   'demux/ty.c:419,30'
          Branch Sides:
            - BranchSide:      'demux/ty.c:419,33'
              BranchSideFuncs:
                - get_chunk_header
                - vlc_stream_Block
                - vlc_frame_Release
                - DemuxRecCc
                - DemuxRecAudio
                - DemuxRecVideo
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:421,30'
              BranchSideFuncs:
                - get_chunk_header
                - vlc_stream_Block
                - vlc_frame_Release
                - DemuxRecCc
                - DemuxRecAudio
                - DemuxRecVideo
                - vlc_object_Log
        - Branch String:   'demux/ty.c:419,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:421,30'
              BranchSideFuncs:
                - get_chunk_header
                - vlc_stream_Block
                - vlc_frame_Release
                - DemuxRecCc
                - DemuxRecAudio
                - DemuxRecVideo
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:428,14'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_Release
                - DemuxRecCc
                - DemuxRecAudio
                - DemuxRecVideo
                - vlc_object_Log
        - Branch String:   'demux/ty.c:421,44'
          Branch Sides:
            - BranchSide:      'demux/ty.c:421,47'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:422,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:421,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:422,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:423,5'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_Release
                - DemuxRecCc
                - DemuxRecAudio
                - DemuxRecVideo
                - vlc_object_Log
        - Branch String:   'demux/ty.c:430,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:432,33'
              BranchSideFuncs:
                - vlc_frame_Release
                - DemuxRecCc
                - DemuxRecAudio
                - DemuxRecVideo
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:460,13'
              BranchSideFuncs:
                - vlc_frame_Release
                - DemuxRecCc
                - DemuxRecAudio
                - DemuxRecVideo
                - vlc_object_Log
        - Branch String:   'demux/ty.c:437,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:440,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:445,47'
              BranchSideFuncs:
                - vlc_stream_Block
                - vlc_frame_Release
                - DemuxRecCc
                - DemuxRecAudio
                - DemuxRecVideo
                - vlc_object_Log
        - Branch String:   'demux/ty.c:445,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:446,13'
              BranchSideFuncs:
                - vlc_frame_Release
                - DemuxRecCc
                - DemuxRecAudio
                - DemuxRecVideo
                - vlc_object_Log
            - BranchSide:      'demux/ty.c:450,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - DemuxRecCc
                - DemuxRecAudio
                - DemuxRecVideo
                - vlc_object_Log
        - Branch String:   'demux/ty.c:460,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:463,32'
              BranchSideFuncs:
                - DemuxRecVideo
            - BranchSide:      'demux/ty.c:469,28'
              BranchSideFuncs:
                - DemuxRecAudio
            - BranchSide:      'demux/ty.c:475,25'
              BranchSideFuncs:
                - DemuxRecCc
            - BranchSide:      'demux/ty.c:475,25'
              BranchSideFuncs:
                - DemuxRecCc
            - BranchSide:      'demux/ty.c:479,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:484,17'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:484,17'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/ty.c:463,17'
          Branch Sides:
            - BranchSide:      'demux/ty.c:464,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:466,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:484,17'
          Branch Sides:
            - BranchSide:      'demux/ty.c:485,32'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/ty.c:486,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ty.c:421,13'
          Dst:             get_chunk_header
        - Src:             'demux/ty.c:445,29'
          Dst:             vlc_stream_Block
        - Src:             'demux/ty.c:463,17'
          Dst:             DemuxRecVideo
        - Src:             'demux/ty.c:469,13'
          Dst:             DemuxRecAudio
        - Src:             'demux/ty.c:475,13'
          Dst:             DemuxRecCc
        - Src:             'demux/ty.c:479,13'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:485,17'
          Dst:             vlc_frame_Release
    - functionName:    vlc_entry_license__demux_ty
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_ty
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_ty
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XdsExit
        - cc_Exit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/ty.c:555,5'
          Dst:             XdsExit
        - Src:             'demux/ty.c:556,5'
          Dst:             cc_Exit
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         30
      ICount:          264
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - U32_AT
        - XdsInit
        - cc_Init
        - es_format_Init
        - es_out_Add
        - probe_stream
        - stream_Size
        - vlc_object_Log
        - vlc_stream_Control
        - vlc_stream_Peek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ty.c:306,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:307,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:309,17'
              BranchSideFuncs:
                - U32_AT.5668
                - U32_AT.5668
                - U32_AT.5668
                - vlc_object_Log
                - malloc
                - U32_AT.5668
                - stream_Size.5761
                - vlc_stream_Control.5682
                - probe_stream
                - vlc_object_Log
                - es_format_Init
                - es_out_Add.5751
                - es_format_Init
                - es_out_Add.5751
                - cc_Init.5756
                - XdsInit
                - es_format_Init
                - free
                - vlc_object_Log
        - Branch String:   'demux/ty.c:309,44'
          Branch Sides:
            - BranchSide:      'demux/ty.c:310,18'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - U32_AT.5668
                - stream_Size.5761
                - vlc_stream_Control.5682
                - probe_stream
                - vlc_object_Log
                - es_format_Init
                - es_out_Add.5751
                - es_format_Init
                - es_out_Add.5751
                - cc_Init.5756
                - XdsInit
                - es_format_Init
                - free
            - BranchSide:      'demux/ty.c:313,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - U32_AT.5668
                - stream_Size.5761
                - vlc_stream_Control.5682
                - probe_stream
                - vlc_object_Log
                - es_format_Init
                - es_out_Add.5751
                - es_format_Init
                - es_out_Add.5751
                - cc_Init.5756
                - XdsInit
                - es_format_Init
                - free
        - Branch String:   'demux/ty.c:310,37'
          Branch Sides:
            - BranchSide:      'demux/ty.c:311,18'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - U32_AT.5668
                - stream_Size.5761
                - vlc_stream_Control.5682
                - probe_stream
                - vlc_object_Log
                - es_format_Init
                - es_out_Add.5751
                - es_format_Init
                - es_out_Add.5751
                - cc_Init.5756
                - XdsInit
                - es_format_Init
                - free
            - BranchSide:      'demux/ty.c:313,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - U32_AT.5668
                - stream_Size.5761
                - vlc_stream_Control.5682
                - probe_stream
                - vlc_object_Log
                - es_format_Init
                - es_out_Add.5751
                - es_format_Init
                - es_out_Add.5751
                - cc_Init.5756
                - XdsInit
                - es_format_Init
                - free
        - Branch String:   'demux/ty.c:309,10'
          Branch Sides:
            - BranchSide:      'demux/ty.c:313,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - U32_AT.5668
                - stream_Size.5761
                - vlc_stream_Control.5682
                - probe_stream
                - vlc_object_Log
                - es_format_Init
                - es_out_Add.5751
                - es_format_Init
                - es_out_Add.5751
                - cc_Init.5756
                - XdsInit
                - es_format_Init
                - free
            - BranchSide:      'demux/ty.c:320,5'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - U32_AT.5668
                - stream_Size.5761
                - vlc_stream_Control.5682
                - probe_stream
                - vlc_object_Log
                - es_format_Init
                - es_out_Add.5751
                - es_format_Init
                - es_out_Add.5751
                - cc_Init.5756
                - XdsInit
                - es_format_Init
                - free
        - Branch String:   'demux/ty.c:313,13'
          Branch Sides:
            - BranchSide:      'demux/ty.c:314,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - U32_AT.5668
                - stream_Size.5761
                - vlc_stream_Control.5682
                - probe_stream
                - vlc_object_Log
                - es_format_Init
                - es_out_Add.5751
                - es_format_Init
                - es_out_Add.5751
                - cc_Init.5756
                - XdsInit
                - es_format_Init
                - free
            - BranchSide:      'demux/ty.c:315,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - U32_AT.5668
                - stream_Size.5761
                - vlc_stream_Control.5682
                - probe_stream
                - vlc_object_Log
                - es_format_Init
                - es_out_Add.5751
                - es_format_Init
                - es_out_Add.5751
                - cc_Init.5756
                - XdsInit
                - es_format_Init
                - free
        - Branch String:   'demux/ty.c:323,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:324,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:327,5'
              BranchSideFuncs:
                - U32_AT.5668
                - stream_Size.5761
                - vlc_stream_Control.5682
                - probe_stream
                - vlc_object_Log
                - es_format_Init
                - es_out_Add.5751
                - es_format_Init
                - es_out_Add.5751
                - cc_Init.5756
                - XdsInit
                - es_format_Init
                - free
        - Branch String:   'demux/ty.c:350,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:352,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/ty.c:356,10'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Init
                - es_out_Add.5751
                - es_format_Init
                - es_out_Add.5751
                - cc_Init.5756
                - XdsInit
                - es_format_Init
        - Branch String:   'demux/ty.c:356,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:357,7'
              BranchSideFuncs:
                - es_format_Init
                - es_out_Add.5751
                - es_format_Init
                - es_out_Add.5751
                - cc_Init.5756
                - XdsInit
                - es_format_Init
            - BranchSide:      'demux/ty.c:360,9'
              BranchSideFuncs:
                - es_format_Init
                - es_out_Add.5751
                - es_format_Init
                - es_out_Add.5751
                - cc_Init.5756
                - XdsInit
                - es_format_Init
        - Branch String:   'demux/ty.c:360,9'
          Branch Sides:
            - BranchSide:      'demux/ty.c:361,9'
              BranchSideFuncs:
                - es_format_Init
                - es_out_Add.5751
                - es_format_Init
                - es_out_Add.5751
                - cc_Init.5756
                - XdsInit
            - BranchSide:      'demux/ty.c:363,9'
              BranchSideFuncs:
                - es_format_Init
                - es_out_Add.5751
                - es_format_Init
                - es_out_Add.5751
                - cc_Init.5756
                - XdsInit
        - Branch String:   'demux/ty.c:374,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:375,9'
              BranchSideFuncs:
                - cc_Init.5756
                - XdsInit
            - BranchSide:      'demux/ty.c:376,15'
              BranchSideFuncs:
                - cc_Init.5756
                - XdsInit
      Callsites:
        - Src:             'demux/ty.c:306,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/ty.c:309,10'
          Dst:             U32_AT
        - Src:             'demux/ty.c:310,10'
          Dst:             U32_AT
        - Src:             'demux/ty.c:311,10'
          Dst:             U32_AT
        - Src:             'demux/ty.c:315,9'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:320,5'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:336,29'
          Dst:             U32_AT
        - Src:             'demux/ty.c:339,28'
          Dst:             stream_Size
        - Src:             'demux/ty.c:348,5'
          Dst:             vlc_stream_Control
        - Src:             'demux/ty.c:350,9'
          Dst:             probe_stream
        - Src:             'demux/ty.c:357,7'
          Dst:             vlc_object_Log
        - Src:             'demux/ty.c:361,9'
          Dst:             es_format_Init
        - Src:             'demux/ty.c:363,9'
          Dst:             es_format_Init
        - Src:             'demux/ty.c:366,22'
          Dst:             es_out_Add
        - Src:             'demux/ty.c:369,5'
          Dst:             es_format_Init
        - Src:             'demux/ty.c:371,22'
          Dst:             es_out_Add
        - Src:             'demux/ty.c:376,5'
          Dst:             cc_Init
        - Src:             'demux/ty.c:378,5'
          Dst:             XdsInit
    - functionName:    vlc_entry__demux_ty
      functionSourceFile: '/src/vlc/modules/demux/ty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         28
      ICount:          214
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/ty.c:61,1'
          Branch Sides:
            - BranchSide:      'demux/ty.c:61,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:61,1'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:61,1'
          Branch Sides:
            - BranchSide:      'demux/ty.c:61,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:62,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:62,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:62,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:63,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:63,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:63,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:64,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:65,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:65,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:65,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:65,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:70,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:70,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:70,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:70,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:70,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:70,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:71,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:71,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:71,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:72,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:72,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:72,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:73,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ty.c:73,5'
          Branch Sides:
            - BranchSide:      'demux/ty.c:73,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ty.c:74,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ty.c:70,5'
          Dst:             Open
        - Src:             'demux/ty.c:70,5'
          Dst:             Close
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Del
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fmtcmp
      functionSourceFile: '/src/vlc/modules/demux/voc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ofmt
        - nfmt
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/voc.c:132,9'
          Branch Sides:
            - BranchSide:      'demux/voc.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:132,13'
              BranchSideFuncs: []
        - Branch String:   'demux/voc.c:133,9'
          Branch Sides:
            - BranchSide:      'demux/voc.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:133,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fix_voc_sr
      functionSourceFile: '/src/vlc/modules/demux/voc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sr
      BBCount:         6
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/voc.c:144,5'
          Branch Sides:
            - BranchSide:      'demux/voc.c:149,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:152,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:155,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:157,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GetDWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    date_Get
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadBlockHeader
      functionSourceFile: '/src/vlc/modules/demux/voc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         111
      ICount:          1009
      EdgeCount:       137
      CyclomaticComplexity: 28
      functionsReached:
        - GetDWLE
        - GetWLE
        - date_Change
        - es_format_Init
        - es_out_Add
        - es_out_Del
        - fix_voc_sr
        - fmtcmp
        - vlc_object_Log
        - vlc_stream_Read
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/voc.c:167,9'
          Branch Sides:
            - BranchSide:      'demux/voc.c:168,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:170,29'
              BranchSideFuncs:
                - GetDWLE.5834
                - vlc_object_Log
                - es_format_Init
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Read
                - GetDWLE.5834
                - GetWLE.5842
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Read
                - GetWLE.5842
                - vlc_stream_Read
                - GetDWLE.5834
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Read
                - GetWLE.5842
                - vlc_stream_Tell
                - vlc_stream_Read
                - GetWLE.5842
                - fix_voc_sr
                - vlc_stream_Read
                - fix_voc_sr
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/voc.c:176,5'
          Branch Sides:
            - BranchSide:      'demux/voc.c:179,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:182,17'
              BranchSideFuncs:
                - vlc_stream_Read
                - fix_voc_sr
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:245,17'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:252,19'
              BranchSideFuncs:
                - vlc_stream_Read
                - GetWLE.5842
                - fix_voc_sr
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:270,19'
              BranchSideFuncs:
                - vlc_stream_Read
                - GetWLE.5842
                - vlc_stream_Tell
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:280,17'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:300,19'
              BranchSideFuncs:
                - vlc_stream_Read
                - GetWLE.5842
                - vlc_stream_Read
                - GetDWLE.5834
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:345,17'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Read
                - GetDWLE.5834
                - vlc_object_Log
                - GetWLE.5842
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:417,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:422,33'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:422,33'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
        - Branch String:   'demux/voc.c:182,17'
          Branch Sides:
            - BranchSide:      'demux/voc.c:183,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:184,26'
              BranchSideFuncs:
                - vlc_stream_Read
                - fix_voc_sr
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/voc.c:186,17'
          Branch Sides:
            - BranchSide:      'demux/voc.c:187,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:189,21'
              BranchSideFuncs:
                - fix_voc_sr
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
        - Branch String:   'demux/voc.c:189,13'
          Branch Sides:
            - BranchSide:      'demux/voc.c:192,25'
              BranchSideFuncs:
                - fix_voc_sr
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
            - BranchSide:      'demux/voc.c:197,25'
              BranchSideFuncs:
                - fix_voc_sr
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
            - BranchSide:      'demux/voc.c:202,25'
              BranchSideFuncs:
                - fix_voc_sr
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
            - BranchSide:      'demux/voc.c:207,25'
              BranchSideFuncs:
                - fix_voc_sr
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
            - BranchSide:      'demux/voc.c:212,25'
              BranchSideFuncs:
                - fix_voc_sr
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
            - BranchSide:      'demux/voc.c:217,25'
              BranchSideFuncs:
                - fix_voc_sr
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
            - BranchSide:      'demux/voc.c:222,25'
              BranchSideFuncs:
                - fix_voc_sr
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
            - BranchSide:      'demux/voc.c:227,17'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/voc.c:245,17'
          Branch Sides:
            - BranchSide:      'demux/voc.c:246,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:248,32'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
        - Branch String:   'demux/voc.c:253,14'
          Branch Sides:
            - BranchSide:      'demux/voc.c:253,36'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:254,17'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/voc.c:252,17'
          Branch Sides:
            - BranchSide:      'demux/voc.c:254,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:256,26'
              BranchSideFuncs:
                - GetWLE.5842
                - fix_voc_sr
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
        - Branch String:   'demux/voc.c:271,14'
          Branch Sides:
            - BranchSide:      'demux/voc.c:271,36'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:272,17'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/voc.c:270,17'
          Branch Sides:
            - BranchSide:      'demux/voc.c:272,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:274,26'
              BranchSideFuncs:
                - GetWLE.5842
                - vlc_stream_Tell
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
        - Branch String:   'demux/voc.c:280,17'
          Branch Sides:
            - BranchSide:      'demux/voc.c:281,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:283,17'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_stream_Seek
                - vlc_object_Log
        - Branch String:   'demux/voc.c:283,17'
          Branch Sides:
            - BranchSide:      'demux/voc.c:285,38'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:290,13'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
        - Branch String:   'demux/voc.c:285,21'
          Branch Sides:
            - BranchSide:      'demux/voc.c:286,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
            - BranchSide:      'demux/voc.c:288,21'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
        - Branch String:   'demux/voc.c:301,14'
          Branch Sides:
            - BranchSide:      'demux/voc.c:301,36'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:302,17'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/voc.c:300,17'
          Branch Sides:
            - BranchSide:      'demux/voc.c:302,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:304,17'
              BranchSideFuncs:
                - GetWLE.5842
                - vlc_stream_Read
                - GetDWLE.5834
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/voc.c:304,17'
          Branch Sides:
            - BranchSide:      'demux/voc.c:306,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:310,21'
              BranchSideFuncs:
                - GetWLE.5842
                - vlc_stream_Read
                - GetDWLE.5834
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/voc.c:311,17'
          Branch Sides:
            - BranchSide:      'demux/voc.c:312,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:313,40'
              BranchSideFuncs:
                - GetWLE.5842
                - vlc_stream_Read
                - GetDWLE.5834
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/voc.c:323,17'
          Branch Sides:
            - BranchSide:      'demux/voc.c:324,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:326,37'
              BranchSideFuncs:
                - GetDWLE.5834
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/voc.c:329,17'
          Branch Sides:
            - BranchSide:      'demux/voc.c:330,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:331,26'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/voc.c:333,17'
          Branch Sides:
            - BranchSide:      'demux/voc.c:334,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:336,17'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
        - Branch String:   'demux/voc.c:336,17'
          Branch Sides:
            - BranchSide:      'demux/voc.c:338,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:342,13'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
        - Branch String:   'demux/voc.c:345,17'
          Branch Sides:
            - BranchSide:      'demux/voc.c:346,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:347,26'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Read
                - GetDWLE.5834
                - vlc_object_Log
                - GetWLE.5842
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/voc.c:350,14'
          Branch Sides:
            - BranchSide:      'demux/voc.c:350,35'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:351,17'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/voc.c:349,17'
          Branch Sides:
            - BranchSide:      'demux/voc.c:351,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:353,45'
              BranchSideFuncs:
                - GetDWLE.5834
                - vlc_object_Log
                - GetWLE.5842
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/voc.c:354,17'
          Branch Sides:
            - BranchSide:      'demux/voc.c:355,17'
              BranchSideFuncs:
                - GetWLE.5842
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:356,45'
              BranchSideFuncs:
                - GetWLE.5842
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/voc.c:359,13'
          Branch Sides:
            - BranchSide:      'demux/voc.c:362,37'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:380,37'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:398,21'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/voc.c:362,21'
          Branch Sides:
            - BranchSide:      'demux/voc.c:365,37'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:369,37'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:373,29'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/voc.c:380,21'
          Branch Sides:
            - BranchSide:      'demux/voc.c:383,37'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:387,37'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:391,29'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/voc.c:402,17'
          Branch Sides:
            - BranchSide:      'demux/voc.c:404,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:408,55'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
        - Branch String:   'demux/voc.c:422,16'
          Branch Sides:
            - BranchSide:      'demux/voc.c:423,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:424,26'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
        - Branch String:   'demux/voc.c:431,22'
          Branch Sides:
            - BranchSide:      'demux/voc.c:431,25'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
            - BranchSide:      'demux/voc.c:434,9'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
        - Branch String:   'demux/voc.c:431,9'
          Branch Sides:
            - BranchSide:      'demux/voc.c:434,9'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - es_out_Add.5832
                - fmtcmp
                - vlc_object_Log
                - es_out_Del.5833
            - BranchSide:      'demux/voc.c:458,5'
              BranchSideFuncs: []
        - Branch String:   'demux/voc.c:441,37'
          Branch Sides:
            - BranchSide:      'demux/voc.c:441,49'
              BranchSideFuncs:
                - fmtcmp
                - date_Change
                - es_out_Add.5832
                - vlc_object_Log
                - es_out_Del.5833
            - BranchSide:      'demux/voc.c:448,13'
              BranchSideFuncs:
                - date_Change
                - es_out_Add.5832
        - Branch String:   'demux/voc.c:441,13'
          Branch Sides:
            - BranchSide:      'demux/voc.c:443,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Del.5833
                - date_Change
                - es_out_Add.5832
            - BranchSide:      'demux/voc.c:448,13'
              BranchSideFuncs:
                - date_Change
                - es_out_Add.5832
        - Branch String:   'demux/voc.c:448,13'
          Branch Sides:
            - BranchSide:      'demux/voc.c:450,22'
              BranchSideFuncs:
                - date_Change
                - es_out_Add.5832
            - BranchSide:      'demux/voc.c:456,5'
              BranchSideFuncs: []
        - Branch String:   'demux/voc.c:453,17'
          Branch Sides:
            - BranchSide:      'demux/voc.c:454,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:455,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/voc.c:167,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/voc.c:170,20'
          Dst:             GetDWLE
        - Src:             'demux/voc.c:171,5'
          Dst:             vlc_object_Log
        - Src:             'demux/voc.c:174,5'
          Dst:             es_format_Init
        - Src:             'demux/voc.c:186,17'
          Dst:             vlc_stream_Read
        - Src:             'demux/voc.c:227,17'
          Dst:             vlc_object_Log
        - Src:             'demux/voc.c:238,36'
          Dst:             fix_voc_sr
        - Src:             'demux/voc.c:253,19'
          Dst:             vlc_stream_Read
        - Src:             'demux/voc.c:257,42'
          Dst:             GetWLE
        - Src:             'demux/voc.c:260,36'
          Dst:             fix_voc_sr
        - Src:             'demux/voc.c:271,19'
          Dst:             vlc_stream_Read
        - Src:             'demux/voc.c:275,35'
          Dst:             GetWLE
        - Src:             'demux/voc.c:276,36'
          Dst:             vlc_stream_Tell
        - Src:             'demux/voc.c:285,21'
          Dst:             vlc_stream_Seek
        - Src:             'demux/voc.c:286,21'
          Dst:             vlc_object_Log
        - Src:             'demux/voc.c:301,19'
          Dst:             vlc_stream_Read
        - Src:             'demux/voc.c:306,17'
          Dst:             vlc_object_Log
        - Src:             'demux/voc.c:315,38'
          Dst:             GetWLE
        - Src:             'demux/voc.c:323,17'
          Dst:             vlc_stream_Read
        - Src:             'demux/voc.c:326,28'
          Dst:             GetDWLE
        - Src:             'demux/voc.c:327,13'
          Dst:             vlc_object_Log
        - Src:             'demux/voc.c:333,17'
          Dst:             vlc_stream_Read
        - Src:             'demux/voc.c:338,17'
          Dst:             vlc_object_Log
        - Src:             'demux/voc.c:349,19'
          Dst:             vlc_stream_Read
        - Src:             'demux/voc.c:350,18'
          Dst:             vlc_stream_Read
        - Src:             'demux/voc.c:353,36'
          Dst:             GetDWLE
        - Src:             'demux/voc.c:359,21'
          Dst:             GetWLE
        - Src:             'demux/voc.c:373,29'
          Dst:             vlc_object_Log
        - Src:             'demux/voc.c:391,29'
          Dst:             vlc_object_Log
        - Src:             'demux/voc.c:398,21'
          Dst:             vlc_object_Log
        - Src:             'demux/voc.c:404,17'
          Dst:             vlc_object_Log
        - Src:             'demux/voc.c:417,13'
          Dst:             vlc_object_Log
        - Src:             'demux/voc.c:422,16'
          Dst:             vlc_stream_Read
        - Src:             'demux/voc.c:428,28'
          Dst:             vlc_stream_Tell
        - Src:             'demux/voc.c:434,9'
          Dst:             vlc_object_Log
        - Src:             'demux/voc.c:441,40'
          Dst:             fmtcmp
        - Src:             'demux/voc.c:443,13'
          Dst:             vlc_object_Log
        - Src:             'demux/voc.c:444,13'
          Dst:             es_out_Del
        - Src:             'demux/voc.c:451,13'
          Dst:             date_Change
        - Src:             'demux/voc.c:452,27'
          Dst:             es_out_Add
        - Src:             'demux/voc.c:461,5'
          Dst:             vlc_object_Log
    - functionName:    GetWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/voc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - demux_vaControlHelper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/voc.c:533,12'
          Dst:             demux_vaControlHelper
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/voc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         24
      ICount:          223
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - ReadBlockHeader
        - __assert_fail
        - date_Get
        - date_Increment
        - es_out_Send
        - es_out_SetPCR
        - vlc_frame_Alloc
        - vlc_object_Log
        - vlc_stream_Block
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/voc.c:477,9'
          Branch Sides:
            - BranchSide:      'demux/voc.c:479,45'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Block
                - date_Get.5837
                - date_Increment
                - es_out_SetPCR.5836
                - __assert_fail
                - es_out_Send.5835
                - vlc_object_Log
                - ReadBlockHeader
            - BranchSide:      'demux/voc.c:504,25'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - date_Get.5837
                - date_Increment
                - es_out_SetPCR.5836
                - __assert_fail
                - es_out_Send.5835
        - Branch String:   'demux/voc.c:480,13'
          Branch Sides:
            - BranchSide:      'demux/voc.c:482,34'
              BranchSideFuncs:
                - ReadBlockHeader
            - BranchSide:      'demux/voc.c:487,27'
              BranchSideFuncs:
                - vlc_stream_Block
                - date_Get.5837
                - date_Increment
                - es_out_SetPCR.5836
                - __assert_fail
                - es_out_Send.5835
                - vlc_object_Log
        - Branch String:   'demux/voc.c:482,17'
          Branch Sides:
            - BranchSide:      'demux/voc.c:483,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:484,13'
              BranchSideFuncs: []
        - Branch String:   'demux/voc.c:490,13'
          Branch Sides:
            - BranchSide:      'demux/voc.c:491,27'
              BranchSideFuncs:
                - vlc_stream_Block
                - date_Get.5837
                - date_Increment
                - es_out_SetPCR.5836
                - __assert_fail
                - es_out_Send.5835
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:493,37'
              BranchSideFuncs:
                - vlc_stream_Block
                - date_Get.5837
                - date_Increment
                - es_out_SetPCR.5836
                - __assert_fail
                - es_out_Send.5835
                - vlc_object_Log
        - Branch String:   'demux/voc.c:496,13'
          Branch Sides:
            - BranchSide:      'demux/voc.c:498,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/voc.c:501,5'
              BranchSideFuncs:
                - date_Get.5837
                - date_Increment
                - es_out_SetPCR.5836
                - __assert_fail
                - es_out_Send.5835
        - Branch String:   'demux/voc.c:505,13'
          Branch Sides:
            - BranchSide:      'demux/voc.c:506,27'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - date_Get.5837
                - date_Increment
                - es_out_SetPCR.5836
                - __assert_fail
                - es_out_Send.5835
            - BranchSide:      'demux/voc.c:508,32'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - date_Get.5837
                - date_Increment
                - es_out_SetPCR.5836
                - __assert_fail
                - es_out_Send.5835
        - Branch String:   'demux/voc.c:509,13'
          Branch Sides:
            - BranchSide:      'demux/voc.c:510,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:512,17'
              BranchSideFuncs:
                - date_Get.5837
                - date_Increment
                - es_out_SetPCR.5836
                - __assert_fail
                - es_out_Send.5835
        - Branch String:   'demux/voc.c:520,5'
          Branch Sides:
            - BranchSide:      'demux/voc.c:520,5'
              BranchSideFuncs:
                - es_out_Send.5835
            - BranchSide:      'demux/voc.c:521,18'
              BranchSideFuncs:
                - es_out_Send.5835
      Callsites:
        - Src:             'demux/voc.c:479,28'
          Dst:             vlc_stream_Tell
        - Src:             'demux/voc.c:482,17'
          Dst:             ReadBlockHeader
        - Src:             'demux/voc.c:493,19'
          Dst:             vlc_stream_Block
        - Src:             'demux/voc.c:498,13'
          Dst:             vlc_object_Log
        - Src:             'demux/voc.c:508,19'
          Dst:             vlc_frame_Alloc
        - Src:             'demux/voc.c:516,52'
          Dst:             date_Get
        - Src:             'demux/voc.c:518,5'
          Dst:             date_Increment
        - Src:             'demux/voc.c:519,5'
          Dst:             es_out_SetPCR
        - Src:             'demux/voc.c:520,5'
          Dst:             __assert_fail
        - Src:             'demux/voc.c:521,5'
          Dst:             es_out_Send
    - functionName:    date_Set
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - value
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_license__demux_voc
      functionSourceFile: '/src/vlc/modules/demux/voc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_voc
      functionSourceFile: '/src/vlc/modules/demux/voc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_voc
      functionSourceFile: '/src/vlc/modules/demux/voc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/demux/voc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         21
      ICount:          196
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - GetWLE
        - date_Init
        - date_Set
        - es_format_Init
        - memcmp
        - vlc_obj_malloc
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_Read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/voc.c:82,9'
          Branch Sides:
            - BranchSide:      'demux/voc.c:83,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:85,17'
              BranchSideFuncs:
                - memcmp
                - GetWLE.5842
                - GetWLE.5842
                - GetWLE.5842
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_obj_malloc
                - date_Init
                - date_Set.5857
                - es_format_Init
        - Branch String:   'demux/voc.c:85,9'
          Branch Sides:
            - BranchSide:      'demux/voc.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:87,11'
              BranchSideFuncs:
                - GetWLE.5842
                - GetWLE.5842
                - GetWLE.5842
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_obj_malloc
                - date_Init
                - date_Set.5857
                - es_format_Init
        - Branch String:   'demux/voc.c:90,10'
          Branch Sides:
            - BranchSide:      'demux/voc.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:92,11'
              BranchSideFuncs:
                - GetWLE.5842
                - GetWLE.5842
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_obj_malloc
                - date_Init
                - date_Set.5857
                - es_format_Init
        - Branch String:   'demux/voc.c:95,32'
          Branch Sides:
            - BranchSide:      'demux/voc.c:95,37'
              BranchSideFuncs:
                - GetWLE.5842
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_obj_malloc
                - date_Init
                - date_Set.5857
                - es_format_Init
            - BranchSide:      'demux/voc.c:97,11'
              BranchSideFuncs:
                - GetWLE.5842
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_obj_malloc
                - date_Init
                - date_Set.5857
                - es_format_Init
        - Branch String:   'demux/voc.c:95,9'
          Branch Sides:
            - BranchSide:      'demux/voc.c:96,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:97,11'
              BranchSideFuncs:
                - GetWLE.5842
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_obj_malloc
                - date_Init
                - date_Set.5857
                - es_format_Init
        - Branch String:   'demux/voc.c:99,9'
          Branch Sides:
            - BranchSide:      'demux/voc.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:103,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - vlc_obj_malloc
                - date_Init
                - date_Set.5857
                - es_format_Init
        - Branch String:   'demux/voc.c:107,9'
          Branch Sides:
            - BranchSide:      'demux/voc.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:110,26'
              BranchSideFuncs:
                - vlc_obj_malloc
                - date_Init
                - date_Set.5857
                - es_format_Init
        - Branch String:   'demux/voc.c:111,9'
          Branch Sides:
            - BranchSide:      'demux/voc.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:115,5'
              BranchSideFuncs:
                - date_Init
                - date_Set.5857
                - es_format_Init
      Callsites:
        - Src:             'demux/voc.c:82,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/voc.c:85,9'
          Dst:             memcmp
        - Src:             'demux/voc.c:89,21'
          Dst:             GetWLE
        - Src:             'demux/voc.c:94,17'
          Dst:             GetWLE
        - Src:             'demux/voc.c:99,9'
          Dst:             GetWLE
        - Src:             'demux/voc.c:103,5'
          Dst:             vlc_object_Log
        - Src:             'demux/voc.c:107,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/voc.c:110,26'
          Dst:             vlc_obj_malloc
        - Src:             'demux/voc.c:118,5'
          Dst:             date_Init
        - Src:             'demux/voc.c:119,5'
          Dst:             date_Set
        - Src:             'demux/voc.c:121,5'
          Dst:             es_format_Init
    - functionName:    vlc_entry__demux_voc
      functionSourceFile: '/src/vlc/modules/demux/voc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         20
      ICount:          151
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/voc.c:42,1'
          Branch Sides:
            - BranchSide:      'demux/voc.c:42,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:42,1'
              BranchSideFuncs: []
        - Branch String:   'demux/voc.c:42,1'
          Branch Sides:
            - BranchSide:      'demux/voc.c:42,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:43,5'
              BranchSideFuncs: []
        - Branch String:   'demux/voc.c:43,5'
          Branch Sides:
            - BranchSide:      'demux/voc.c:43,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:44,5'
              BranchSideFuncs: []
        - Branch String:   'demux/voc.c:45,5'
          Branch Sides:
            - BranchSide:      'demux/voc.c:45,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:48,1'
              BranchSideFuncs: []
        - Branch String:   'demux/voc.c:45,5'
          Branch Sides:
            - BranchSide:      'demux/voc.c:45,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:46,5'
              BranchSideFuncs: []
        - Branch String:   'demux/voc.c:46,5'
          Branch Sides:
            - BranchSide:      'demux/voc.c:46,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:47,5'
              BranchSideFuncs: []
        - Branch String:   'demux/voc.c:47,5'
          Branch Sides:
            - BranchSide:      'demux/voc.c:47,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/voc.c:48,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/voc.c:46,5'
          Dst:             Open
    - functionName:    guidcmpbase
      functionSourceFile: '/src/vlc/modules/../include/vlc_codecs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_codecs.h:435,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:435,36'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '../include/vlc_codecs.h:436,13'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '../include/vlc_codecs.h:436,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:436,48'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '../include/vlc_codecs.h:436,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_codecs.h:436,40'
          Dst:             memcmp
    - functionName:    guidcmp
      functionSourceFile: '/src/vlc/modules/../include/vlc_codecs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - guidcmpbase
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_codecs.h:442,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:442,52'
              BranchSideFuncs:
                - guidcmpbase.5946
            - BranchSide:      '../include/vlc_codecs.h:442,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_codecs.h:442,39'
          Dst:             guidcmpbase
    - functionName:    FrameInfo_MSGSM
      functionSourceFile: '/src/vlc/modules/demux/wav.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi_size
        - pi_samples
        - p_fmt
      BBCount:         4
      ICount:          56
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/wav.c:304,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:305,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:307,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FrameInfo_Creative_ADPCM
      functionSourceFile: '/src/vlc/modules/demux/wav.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi_size
        - pi_samples
        - p_fmt
      BBCount:         4
      ICount:          56
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/wav.c:291,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:295,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FrameInfo_IMA_ADPCM
      functionSourceFile: '/src/vlc/modules/demux/wav.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi_size
        - pi_samples
        - p_fmt
      BBCount:         4
      ICount:          64
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/wav.c:278,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:279,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:281,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FrameInfo_MS_ADPCM
      functionSourceFile: '/src/vlc/modules/demux/wav.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi_size
        - pi_samples
        - p_fmt
      BBCount:         4
      ICount:          65
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/wav.c:265,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:266,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:268,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FrameInfo_PCM
      functionSourceFile: '/src/vlc/modules/demux/wav.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi_size
        - pi_samples
        - p_fmt
      BBCount:         18
      ICount:          150
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/wav.c:241,6'
          Branch Sides:
            - BranchSide:      'demux/wav.c:241,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:243,9'
              BranchSideFuncs: []
        - Branch String:   'demux/wav.c:242,6'
          Branch Sides:
            - BranchSide:      'demux/wav.c:242,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:243,9'
              BranchSideFuncs: []
        - Branch String:   'demux/wav.c:240,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:243,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:246,19'
              BranchSideFuncs: []
        - Branch String:   'demux/wav.c:246,19'
          Branch Sides:
            - BranchSide:      'demux/wav.c:246,6'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:246,6'
              BranchSideFuncs: []
        - Branch String:   'demux/wav.c:251,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:253,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:258,16'
              BranchSideFuncs: []
        - Branch String:   'demux/wav.c:254,13'
          Branch Sides:
            - BranchSide:      'demux/wav.c:255,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:256,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    getChannelMask
      functionSourceFile: '/src/vlc/modules/demux/windows_audio_commons.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - wvfextChannelMask
        - i_channels
        - i_match
      BBCount:         14
      ICount:          106
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/windows_audio_commons.h:49,63'
          Branch Sides:
            - BranchSide:      'demux/windows_audio_commons.h:48,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/windows_audio_commons.h:50,11'
              BranchSideFuncs: []
        - Branch String:   'demux/windows_audio_commons.h:48,5'
          Branch Sides:
            - BranchSide:      'demux/windows_audio_commons.h:52,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/windows_audio_commons.h:61,12'
              BranchSideFuncs: []
        - Branch String:   'demux/windows_audio_commons.h:52,13'
          Branch Sides:
            - BranchSide:      'demux/windows_audio_commons.h:54,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/windows_audio_commons.h:60,5'
              BranchSideFuncs: []
        - Branch String:   'demux/windows_audio_commons.h:54,17'
          Branch Sides:
            - BranchSide:      'demux/windows_audio_commons.h:55,19'
              BranchSideFuncs: []
            - BranchSide:      'demux/windows_audio_commons.h:57,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sf_tag_to_fourcc
      functionSourceFile: '/src/vlc/modules/../include/vlc_codecs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - guid_tag
        - fcc
        - ppsz_name
      BBCount:         22
      ICount:          132
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - guidcmp
        - guidcmpbase
        - wf_tag_to_fourcc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_codecs.h:463,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:466,48'
              BranchSideFuncs:
                - guidcmp.5947
                - guidcmp.5947
                - guidcmpbase.5946
                - wf_tag_to_fourcc.5948
            - BranchSide:      '../include/vlc_codecs.h:473,10'
              BranchSideFuncs:
                - guidcmpbase.5946
                - wf_tag_to_fourcc.5948
        - Branch String:   '../include/vlc_codecs.h:466,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:468,21'
              BranchSideFuncs:
                - guidcmpbase.5946
                - wf_tag_to_fourcc.5948
            - BranchSide:      '../include/vlc_codecs.h:471,5'
              BranchSideFuncs:
                - guidcmp.5947
                - guidcmpbase.5946
                - wf_tag_to_fourcc.5948
                - guidcmp.5947
        - Branch String:   '../include/vlc_codecs.h:473,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:473,33'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:479,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:473,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:475,26'
              BranchSideFuncs:
                - wf_tag_to_fourcc.5948
            - BranchSide:      '../include/vlc_codecs.h:479,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:479,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:479,51'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:480,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_codecs.h:463,18'
          Dst:             guidcmp
        - Src:             '../include/vlc_codecs.h:466,13'
          Dst:             guidcmp
        - Src:             '../include/vlc_codecs.h:473,21'
          Dst:             guidcmpbase
        - Src:             '../include/vlc_codecs.h:475,9'
          Dst:             wf_tag_to_fourcc
    - functionName:    wf_tag_to_fourcc
      functionSourceFile: '/src/vlc/modules/../include/vlc_codecs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_tag
        - fcc
        - ppsz_name
      BBCount:         14
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_codecs.h:397,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:399,39'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:401,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:399,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:399,59'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:400,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:401,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:401,48'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:402,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:402,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:402,60'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:402,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GetWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetQWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    GetDWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wav_chunk_CompareCb
      functionSourceFile: '/src/vlc/modules/demux/wav.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/wav.c:85,12'
          Dst:             memcmp
    - functionName:    vlc_tick_from_samples
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - samples
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    date_Get
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    date_Set
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - value
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ChunkParseFmt
      functionSourceFile: '/src/vlc/modules/demux/wav.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - i_size
      BBCount:         136
      ICount:          1112
      EdgeCount:       175
      CyclomaticComplexity: 41
      functionsReached:
        - FrameInfo_Creative_ADPCM
        - FrameInfo_IMA_ADPCM
        - FrameInfo_MSGSM
        - FrameInfo_MS_ADPCM
        - FrameInfo_PCM
        - GetDWLE
        - GetWLE
        - aout_CheckChannelReorder
        - getChannelMask
        - sf_tag_to_fourcc
        - vlc_fourcc_GetCodecAudio
        - vlc_object_Log
        - vlc_stream_Read
        - wf_tag_to_fourcc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/wav.c:350,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:352,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/wav.c:357,24'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Read
                - GetWLE.6014
                - wf_tag_to_fourcc.5948
                - GetWLE.6014
                - GetDWLE.6017
                - GetWLE.6014
                - GetDWLE.6017
                - GetWLE.6014
                - GetWLE.6014
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - GetDWLE.6017
                - GetWLE.6014
                - GetWLE.6014
                - sf_tag_to_fourcc
                - vlc_object_Log
                - GetDWLE.6017
                - getChannelMask
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - GetWLE.6014
                - GetWLE.6014
                - vlc_stream_Read
                - vlc_object_Log
        - Branch String:   'demux/wav.c:358,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:359,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/wav.c:361,21'
              BranchSideFuncs:
                - vlc_stream_Read
                - GetWLE.6014
                - wf_tag_to_fourcc.5948
                - GetWLE.6014
                - GetDWLE.6017
                - GetWLE.6014
                - GetDWLE.6017
                - GetWLE.6014
                - GetWLE.6014
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - GetDWLE.6017
                - GetWLE.6014
                - GetWLE.6014
                - sf_tag_to_fourcc
                - vlc_object_Log
                - GetDWLE.6017
                - getChannelMask
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - GetWLE.6014
                - GetWLE.6014
                - vlc_stream_Read
                - vlc_object_Log
        - Branch String:   'demux/wav.c:364,68'
          Branch Sides:
            - BranchSide:      'demux/wav.c:365,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/wav.c:367,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/wav.c:365,26'
          Branch Sides:
            - BranchSide:      'demux/wav.c:365,46'
              BranchSideFuncs:
                - vlc_stream_Read
                - GetWLE.6014
                - wf_tag_to_fourcc.5948
                - GetWLE.6014
                - GetDWLE.6017
                - GetWLE.6014
                - GetDWLE.6017
                - GetWLE.6014
                - GetWLE.6014
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - GetDWLE.6017
                - GetWLE.6014
                - GetWLE.6014
                - sf_tag_to_fourcc
                - vlc_object_Log
                - GetDWLE.6017
                - getChannelMask
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - GetWLE.6014
                - GetWLE.6014
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:371,32'
              BranchSideFuncs:
                - GetWLE.6014
                - wf_tag_to_fourcc.5948
                - GetWLE.6014
                - GetDWLE.6017
                - GetWLE.6014
                - GetDWLE.6017
                - GetWLE.6014
                - GetWLE.6014
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - GetDWLE.6017
                - GetWLE.6014
                - GetWLE.6014
                - sf_tag_to_fourcc
                - vlc_object_Log
                - GetDWLE.6017
                - getChannelMask
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - GetWLE.6014
                - GetWLE.6014
        - Branch String:   'demux/wav.c:364,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:367,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/wav.c:371,32'
              BranchSideFuncs:
                - GetWLE.6014
                - wf_tag_to_fourcc.5948
                - GetWLE.6014
                - GetDWLE.6017
                - GetWLE.6014
                - GetDWLE.6017
                - GetWLE.6014
                - GetWLE.6014
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - GetDWLE.6017
                - GetWLE.6014
                - GetWLE.6014
                - sf_tag_to_fourcc
                - vlc_object_Log
                - GetDWLE.6017
                - getChannelMask
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - GetWLE.6014
                - GetWLE.6014
        - Branch String:   'demux/wav.c:378,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:379,30'
              BranchSideFuncs:
                - GetWLE.6014
                - GetWLE.6014
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - GetDWLE.6017
                - GetWLE.6014
                - GetWLE.6014
                - sf_tag_to_fourcc
                - vlc_object_Log
                - GetDWLE.6017
                - getChannelMask
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - GetWLE.6014
            - BranchSide:      'demux/wav.c:380,16'
              BranchSideFuncs:
                - GetWLE.6014
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - GetDWLE.6017
                - GetWLE.6014
                - GetWLE.6014
                - sf_tag_to_fourcc
                - vlc_object_Log
                - GetDWLE.6017
                - getChannelMask
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/wav.c:379,30'
          Branch Sides:
            - BranchSide:      'demux/wav.c:379,9'
              BranchSideFuncs:
                - GetWLE.6014
                - GetWLE.6014
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - GetDWLE.6017
                - GetWLE.6014
                - GetWLE.6014
                - sf_tag_to_fourcc
                - vlc_object_Log
                - GetDWLE.6017
                - getChannelMask
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:379,9'
              BranchSideFuncs:
                - GetWLE.6014
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - GetDWLE.6017
                - GetWLE.6014
                - GetWLE.6014
                - sf_tag_to_fourcc
                - vlc_object_Log
                - GetDWLE.6017
                - getChannelMask
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/wav.c:385,63'
          Branch Sides:
            - BranchSide:      'demux/wav.c:386,9'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - GetDWLE.6017
                - GetWLE.6014
                - GetWLE.6014
                - sf_tag_to_fourcc
                - vlc_object_Log
                - GetDWLE.6017
                - getChannelMask
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:456,9'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
        - Branch String:   'demux/wav.c:386,50'
          Branch Sides:
            - BranchSide:      'demux/wav.c:387,11'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - GetDWLE.6017
                - GetWLE.6014
                - GetWLE.6014
                - sf_tag_to_fourcc
                - vlc_object_Log
                - GetDWLE.6017
                - getChannelMask
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:456,9'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
        - Branch String:   'demux/wav.c:385,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:393,26'
              BranchSideFuncs:
                - GetDWLE.6017
                - GetWLE.6014
                - GetWLE.6014
                - sf_tag_to_fourcc
                - vlc_object_Log
                - GetDWLE.6017
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - getChannelMask
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:456,9'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
        - Branch String:   'demux/wav.c:406,13'
          Branch Sides:
            - BranchSide:      'demux/wav.c:408,17'
              BranchSideFuncs:
                - getChannelMask
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:455,5'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
        - Branch String:   'demux/wav.c:410,17'
          Branch Sides:
            - BranchSide:      'demux/wav.c:411,17'
              BranchSideFuncs:
                - vlc_object_Log
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:412,17'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/wav.c:412,17'
          Branch Sides:
            - BranchSide:      'demux/wav.c:414,33'
              BranchSideFuncs:
                - vlc_object_Log
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:449,17'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/wav.c:426,17'
          Branch Sides:
            - BranchSide:      'demux/wav.c:428,25'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:435,31'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/wav.c:428,40'
          Branch Sides:
            - BranchSide:      'demux/wav.c:428,45'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:433,17'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/wav.c:428,25'
          Branch Sides:
            - BranchSide:      'demux/wav.c:430,35'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:433,17'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/wav.c:435,93'
          Branch Sides:
            - BranchSide:      'demux/wav.c:435,96'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:435,17'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/wav.c:435,17'
          Branch Sides:
            - BranchSide:      'demux/wav.c:437,28'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:447,27'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/wav.c:437,25'
          Branch Sides:
            - BranchSide:      'demux/wav.c:439,67'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:445,17'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/wav.c:442,29'
          Branch Sides:
            - BranchSide:      'demux/wav.c:443,29'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:444,21'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/wav.c:449,17'
          Branch Sides:
            - BranchSide:      'demux/wav.c:451,17'
              BranchSideFuncs:
                - vlc_object_Log
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
            - BranchSide:      'demux/wav.c:454,9'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
        - Branch String:   'demux/wav.c:456,36'
          Branch Sides:
            - BranchSide:      'demux/wav.c:456,39'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
            - BranchSide:      'demux/wav.c:477,9'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
        - Branch String:   'demux/wav.c:457,6'
          Branch Sides:
            - BranchSide:      'demux/wav.c:457,9'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
            - BranchSide:      'demux/wav.c:477,9'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
        - Branch String:   'demux/wav.c:456,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:471,23'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
            - BranchSide:      'demux/wav.c:477,9'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
        - Branch String:   'demux/wav.c:471,62'
          Branch Sides:
            - BranchSide:      'demux/wav.c:471,9'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
            - BranchSide:      'demux/wav.c:472,14'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
        - Branch String:   'demux/wav.c:471,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:474,58'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
            - BranchSide:      'demux/wav.c:475,5'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
                - aout_CheckChannelReorder
        - Branch String:   'demux/wav.c:477,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:479,13'
              BranchSideFuncs:
                - vlc_object_Log
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - aout_CheckChannelReorder
            - BranchSide:      'demux/wav.c:490,44'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
        - Branch String:   'demux/wav.c:479,63'
          Branch Sides:
            - BranchSide:      'demux/wav.c:480,13'
              BranchSideFuncs:
                - aout_CheckChannelReorder
                - vlc_object_Log
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
            - BranchSide:      'demux/wav.c:483,43'
              BranchSideFuncs:
                - aout_CheckChannelReorder
                - vlc_object_Log
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
        - Branch String:   'demux/wav.c:479,13'
          Branch Sides:
            - BranchSide:      'demux/wav.c:483,43'
              BranchSideFuncs:
                - aout_CheckChannelReorder
                - vlc_object_Log
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
            - BranchSide:      'demux/wav.c:486,9'
              BranchSideFuncs:
                - vlc_object_Log
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - malloc
        - Branch String:   'demux/wav.c:492,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:494,38'
              BranchSideFuncs:
                - malloc
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:504,5'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/wav.c:495,13'
          Branch Sides:
            - BranchSide:      'demux/wav.c:497,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/wav.c:500,17'
              BranchSideFuncs:
                - GetWLE.6014
                - vlc_object_Log
                - free
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - FrameInfo_Creative_ADPCM
                - FrameInfo_IMA_ADPCM
                - FrameInfo_MS_ADPCM
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/wav.c:515,5'
          Branch Sides:
            - BranchSide:      'demux/wav.c:522,29'
              BranchSideFuncs:
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:522,29'
              BranchSideFuncs:
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:522,29'
              BranchSideFuncs:
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:522,29'
              BranchSideFuncs:
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:522,29'
              BranchSideFuncs:
                - FrameInfo_PCM
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:537,34'
              BranchSideFuncs:
                - FrameInfo_MS_ADPCM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:537,34'
              BranchSideFuncs:
                - FrameInfo_MS_ADPCM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:537,34'
              BranchSideFuncs:
                - FrameInfo_MS_ADPCM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:542,35'
              BranchSideFuncs:
                - FrameInfo_IMA_ADPCM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:547,40'
              BranchSideFuncs:
                - FrameInfo_Creative_ADPCM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:554,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/wav.c:554,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/wav.c:562,31'
              BranchSideFuncs:
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:562,31'
              BranchSideFuncs:
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:562,31'
              BranchSideFuncs:
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:562,31'
              BranchSideFuncs:
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:562,31'
              BranchSideFuncs:
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:562,31'
              BranchSideFuncs:
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:562,31'
              BranchSideFuncs:
                - FrameInfo_MSGSM
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:567,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/wav.c:522,13'
          Branch Sides:
            - BranchSide:      'demux/wav.c:524,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/wav.c:526,39'
              BranchSideFuncs:
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/wav.c:528,13'
          Branch Sides:
            - BranchSide:      'demux/wav.c:529,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/wav.c:532,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
        - Branch String:   'demux/wav.c:537,13'
          Branch Sides:
            - BranchSide:      'demux/wav.c:539,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/wav.c:540,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
        - Branch String:   'demux/wav.c:542,13'
          Branch Sides:
            - BranchSide:      'demux/wav.c:544,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/wav.c:545,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
        - Branch String:   'demux/wav.c:547,13'
          Branch Sides:
            - BranchSide:      'demux/wav.c:549,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/wav.c:550,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
        - Branch String:   'demux/wav.c:562,13'
          Branch Sides:
            - BranchSide:      'demux/wav.c:564,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/wav.c:565,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - free
                - vlc_object_Log
        - Branch String:   'demux/wav.c:572,34'
          Branch Sides:
            - BranchSide:      'demux/wav.c:572,37'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/wav.c:574,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/wav.c:572,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:574,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/wav.c:578,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - free
        - Branch String:   'demux/wav.c:578,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:580,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/wav.c:584,5'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'demux/wav.c:352,9'
          Dst:             vlc_object_Log
        - Src:             'demux/wav.c:364,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/wav.c:365,29'
          Dst:             vlc_stream_Read
        - Src:             'demux/wav.c:367,9'
          Dst:             vlc_object_Log
        - Src:             'demux/wav.c:371,23'
          Dst:             GetWLE
        - Src:             'demux/wav.c:371,5'
          Dst:             wf_tag_to_fourcc
        - Src:             'demux/wav.c:373,40'
          Dst:             GetWLE
        - Src:             'demux/wav.c:374,40'
          Dst:             GetDWLE
        - Src:             'demux/wav.c:375,40'
          Dst:             GetWLE
        - Src:             'demux/wav.c:376,40'
          Dst:             GetDWLE
        - Src:             'demux/wav.c:377,40'
          Dst:             GetWLE
        - Src:             'demux/wav.c:379,30'
          Dst:             GetWLE
        - Src:             'demux/wav.c:379,30'
          Dst:             GetWLE
        - Src:             'demux/wav.c:385,9'
          Dst:             GetWLE
        - Src:             'demux/wav.c:394,32'
          Dst:             GetDWLE
        - Src:             'demux/wav.c:395,32'
          Dst:             GetWLE
        - Src:             'demux/wav.c:396,32'
          Dst:             GetWLE
        - Src:             'demux/wav.c:398,9'
          Dst:             sf_tag_to_fourcc
        - Src:             'demux/wav.c:400,9'
          Dst:             vlc_object_Log
        - Src:             'demux/wav.c:405,26'
          Dst:             GetDWLE
        - Src:             'demux/wav.c:409,37'
          Dst:             getChannelMask
        - Src:             'demux/wav.c:411,17'
          Dst:             vlc_object_Log
        - Src:             'demux/wav.c:415,17'
          Dst:             vlc_object_Log
        - Src:             'demux/wav.c:451,17'
          Dst:             vlc_object_Log
        - Src:             'demux/wav.c:482,17'
          Dst:             aout_CheckChannelReorder
        - Src:             'demux/wav.c:486,9'
          Dst:             vlc_object_Log
        - Src:             'demux/wav.c:504,5'
          Dst:             GetWLE
        - Src:             'demux/wav.c:504,5'
          Dst:             vlc_object_Log
        - Src:             'demux/wav.c:522,13'
          Dst:             FrameInfo_PCM
        - Src:             'demux/wav.c:526,13'
          Dst:             vlc_fourcc_GetCodecAudio
        - Src:             'demux/wav.c:529,13'
          Dst:             vlc_object_Log
        - Src:             'demux/wav.c:537,13'
          Dst:             FrameInfo_MS_ADPCM
        - Src:             'demux/wav.c:542,13'
          Dst:             FrameInfo_IMA_ADPCM
        - Src:             'demux/wav.c:547,13'
          Dst:             FrameInfo_Creative_ADPCM
        - Src:             'demux/wav.c:562,13'
          Dst:             FrameInfo_MSGSM
        - Src:             'demux/wav.c:567,9'
          Dst:             vlc_object_Log
        - Src:             'demux/wav.c:574,9'
          Dst:             vlc_object_Log
        - Src:             'demux/wav.c:580,9'
          Dst:             vlc_object_Log
        - Src:             'demux/wav.c:584,5'
          Dst:             vlc_object_Log
    - functionName:    ChunkParseDS64
      functionSourceFile: '/src/vlc/modules/demux/wav.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - i_size
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ChunkSkip
        - GetQWLE
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/wav.c:327,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:329,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:333,26'
              BranchSideFuncs:
                - vlc_stream_Peek
                - GetQWLE.6015
                - ChunkSkip
        - Branch String:   'demux/wav.c:333,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:334,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:336,36'
              BranchSideFuncs:
                - GetQWLE.6015
                - ChunkSkip
      Callsites:
        - Src:             'demux/wav.c:329,9'
          Dst:             vlc_object_Log
        - Src:             'demux/wav.c:333,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/wav.c:336,26'
          Dst:             GetQWLE
        - Src:             'demux/wav.c:338,12'
          Dst:             ChunkSkip
    - functionName:    ChunkSkip
      functionSourceFile: '/src/vlc/modules/demux/wav.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - i_size
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_stream_Read
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/wav.c:178,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:184,33'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Seek
            - BranchSide:      'demux/wav.c:188,29'
              BranchSideFuncs:
                - vlc_stream_Read
      Callsites:
        - Src:             'demux/wav.c:185,33'
          Dst:             vlc_stream_Tell
        - Src:             'demux/wav.c:184,16'
          Dst:             vlc_stream_Seek
        - Src:             'demux/wav.c:188,12'
          Dst:             vlc_stream_Read
    - functionName:    vlc_stream_GetSize
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             vlc_stream_Control
    - functionName:    ChunkGetNext
      functionSourceFile: '/src/vlc/modules/demux/wav.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_id
        - pi_size
      BBCount:         22
      ICount:          142
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - ChunkSkip
        - GetDWLE
        - __assert_fail
        - bsearch
        - strcmp
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_Read
        - wav_chunk_CompareCb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/wav.c:196,5'
          Branch Sides:
            - BranchSide:      'demux/wav.c:197,9'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
                - vlc_stream_Peek
                - bsearch
                - GetDWLE.6017
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
                - ChunkSkip
            - BranchSide:      'demux/wav.c:201,5'
              BranchSideFuncs:
                - vlc_stream_Peek
                - bsearch
                - GetDWLE.6017
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
                - ChunkSkip
        - Branch String:   'demux/wav.c:197,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:197,9'
              BranchSideFuncs:
                - vlc_stream_Peek
                - bsearch
                - GetDWLE.6017
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
                - ChunkSkip
                - strcmp
                - __assert_fail
            - BranchSide:      'demux/wav.c:197,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/wav.c:204,13'
          Branch Sides:
            - BranchSide:      'demux/wav.c:205,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:208,22'
              BranchSideFuncs:
                - bsearch
                - GetDWLE.6017
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
                - ChunkSkip
                - vlc_stream_Peek
        - Branch String:   'demux/wav.c:212,13'
          Branch Sides:
            - BranchSide:      'demux/wav.c:214,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Read
                - ChunkSkip
                - vlc_stream_Peek
                - bsearch
                - GetDWLE.6017
                - vlc_stream_Read
            - BranchSide:      'demux/wav.c:225,30'
              BranchSideFuncs:
                - vlc_stream_Read
        - Branch String:   'demux/wav.c:217,17'
          Branch Sides:
            - BranchSide:      'demux/wav.c:218,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:220,28'
              BranchSideFuncs:
                - ChunkSkip
                - vlc_stream_Peek
                - bsearch
                - GetDWLE.6017
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
        - Branch String:   'demux/wav.c:220,17'
          Branch Sides:
            - BranchSide:      'demux/wav.c:221,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:222,13'
              BranchSideFuncs:
                - vlc_stream_Peek
                - bsearch
                - GetDWLE.6017
                - vlc_stream_Read
                - vlc_object_Log
                - vlc_stream_Read
                - ChunkSkip
        - Branch String:   'demux/wav.c:225,13'
          Branch Sides:
            - BranchSide:      'demux/wav.c:226,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:228,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/wav.c:197,9'
          Dst:             strcmp
        - Src:             'demux/wav.c:197,9'
          Dst:             __assert_fail
        - Src:             'demux/wav.c:204,13'
          Dst:             vlc_stream_Peek
        - Src:             'demux/wav.c:208,13'
          Dst:             bsearch
        - Src:             'demux/wav.c:208,13'
          Dst:             wav_chunk_CompareCb
        - Src:             'demux/wav.c:210,27'
          Dst:             GetDWLE
        - Src:             'demux/wav.c:214,13'
          Dst:             vlc_object_Log
        - Src:             'demux/wav.c:217,17'
          Dst:             vlc_stream_Read
        - Src:             'demux/wav.c:220,17'
          Dst:             ChunkSkip
        - Src:             'demux/wav.c:225,13'
          Dst:             vlc_stream_Read
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/wav.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         16
      ICount:          154
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - date_Set
        - demux_vaControlHelper
        - vlc_stream_Tell
        - vlc_tick_from_samples
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/wav.c:142,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:143,17'
              BranchSideFuncs:
                - demux_vaControlHelper
                - vlc_stream_Tell
                - vlc_tick_from_samples.6018
                - date_Set.6024
            - BranchSide:      'demux/wav.c:145,38'
              BranchSideFuncs:
                - demux_vaControlHelper
                - vlc_stream_Tell
                - vlc_tick_from_samples.6018
                - date_Set.6024
        - Branch String:   'demux/wav.c:149,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:150,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:153,13'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_tick_from_samples.6018
                - date_Set.6024
        - Branch String:   'demux/wav.c:153,5'
          Branch Sides:
            - BranchSide:      'demux/wav.c:158,45'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_tick_from_samples.6018
                - date_Set.6024
            - BranchSide:      'demux/wav.c:158,45'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_tick_from_samples.6018
                - date_Set.6024
            - BranchSide:      'demux/wav.c:169,13'
              BranchSideFuncs: []
        - Branch String:   'demux/wav.c:159,17'
          Branch Sides:
            - BranchSide:      'demux/wav.c:160,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:162,20'
              BranchSideFuncs:
                - vlc_tick_from_samples.6018
                - date_Set.6024
      Callsites:
        - Src:             'demux/wav.c:145,15'
          Dst:             demux_vaControlHelper
        - Src:             'demux/wav.c:158,28'
          Dst:             vlc_stream_Tell
        - Src:             'demux/wav.c:164,17'
          Dst:             vlc_tick_from_samples
        - Src:             'demux/wav.c:165,13'
          Dst:             date_Set
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/wav.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         17
      ICount:          190
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - aout_ChannelReorder
        - date_Get
        - date_Increment
        - es_out_Send
        - es_out_SetPCR
        - vlc_object_Log
        - vlc_stream_Block
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/wav.c:97,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:99,25'
              BranchSideFuncs:
                - vlc_stream_Block
                - date_Get.6023
                - es_out_SetPCR.6022
                - es_out_Send.6021
                - date_Increment
                - aout_ChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:112,39'
              BranchSideFuncs:
                - vlc_stream_Block
                - date_Get.6023
                - es_out_SetPCR.6022
                - es_out_Send.6021
                - date_Increment
                - aout_ChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/wav.c:100,14'
          Branch Sides:
            - BranchSide:      'demux/wav.c:101,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:104,14'
              BranchSideFuncs:
                - vlc_stream_Block
                - date_Get.6023
                - es_out_SetPCR.6022
                - es_out_Send.6021
                - date_Increment
                - aout_ChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/wav.c:104,14'
          Branch Sides:
            - BranchSide:      'demux/wav.c:106,27'
              BranchSideFuncs:
                - vlc_stream_Block
                - date_Get.6023
                - es_out_SetPCR.6022
                - es_out_Send.6021
                - date_Increment
                - aout_ChannelReorder
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:110,5'
              BranchSideFuncs:
                - vlc_stream_Block
                - date_Get.6023
                - es_out_SetPCR.6022
                - es_out_Send.6021
                - date_Increment
                - aout_ChannelReorder
                - vlc_object_Log
        - Branch String:   'demux/wav.c:112,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:114,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:119,33'
              BranchSideFuncs:
                - date_Get.6023
                - es_out_SetPCR.6022
                - es_out_Send.6021
                - date_Increment
                - aout_ChannelReorder
        - Branch String:   'demux/wav.c:125,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:126,30'
              BranchSideFuncs:
                - aout_ChannelReorder
                - es_out_Send.6021
                - date_Increment
            - BranchSide:      'demux/wav.c:130,18'
              BranchSideFuncs:
                - es_out_Send.6021
                - date_Increment
      Callsites:
        - Src:             'demux/wav.c:92,27'
          Dst:             vlc_stream_Tell
        - Src:             'demux/wav.c:112,21'
          Dst:             vlc_stream_Block
        - Src:             'demux/wav.c:114,9'
          Dst:             vlc_object_Log
        - Src:             'demux/wav.c:119,22'
          Dst:             date_Get
        - Src:             'demux/wav.c:122,5'
          Dst:             es_out_SetPCR
        - Src:             'demux/wav.c:126,9'
          Dst:             aout_ChannelReorder
        - Src:             'demux/wav.c:130,5'
          Dst:             es_out_Send
        - Src:             'demux/wav.c:132,5'
          Dst:             date_Increment
    - functionName:    vlc_entry_license__demux_wav
      functionSourceFile: '/src/vlc/modules/demux/wav.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_wav
      functionSourceFile: '/src/vlc/modules/demux/wav.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_wav
      functionSourceFile: '/src/vlc/modules/demux/wav.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/demux/wav.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_format_Clean
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/wav.c:318,5'
          Dst:             es_format_Clean
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/demux/wav.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         77
      ICount:          507
      EdgeCount:       103
      CyclomaticComplexity: 28
      functionsReached:
        - ChunkGetNext
        - ChunkParseDS64
        - ChunkParseFmt
        - ChunkSkip
        - date_Init
        - date_Set
        - es_format_Clean
        - es_format_Init
        - es_out_Add
        - memcmp
        - vlc_object_Log
        - vlc_stream_GetSize
        - vlc_stream_Peek
        - vlc_stream_Read
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/wav.c:603,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:604,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:606,27'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - malloc
                - es_format_Init
                - vlc_stream_Read
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - ChunkSkip
                - vlc_object_Log
        - Branch String:   'demux/wav.c:607,22'
          Branch Sides:
            - BranchSide:      'demux/wav.c:607,33'
              BranchSideFuncs:
                - memcmp
                - malloc
                - es_format_Init
                - vlc_stream_Read
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - ChunkSkip
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:608,20'
              BranchSideFuncs:
                - memcmp
                - malloc
                - es_format_Init
                - vlc_stream_Read
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - ChunkSkip
                - vlc_object_Log
        - Branch String:   'demux/wav.c:607,55'
          Branch Sides:
            - BranchSide:      'demux/wav.c:608,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:610,9'
              BranchSideFuncs: []
        - Branch String:   'demux/wav.c:607,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:610,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:613,5'
              BranchSideFuncs:
                - malloc
                - es_format_Init
                - vlc_stream_Read
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - ChunkSkip
                - vlc_object_Log
        - Branch String:   'demux/wav.c:616,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:617,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:619,22'
              BranchSideFuncs:
                - es_format_Init
                - vlc_stream_Read
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - ChunkSkip
                - vlc_object_Log
        - Branch String:   'demux/wav.c:626,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:627,9'
              BranchSideFuncs:
                - es_format_Clean
                - free
            - BranchSide:      'demux/wav.c:629,10'
              BranchSideFuncs:
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - ChunkSkip
                - vlc_object_Log
        - Branch String:   'demux/wav.c:631,17'
          Branch Sides:
            - BranchSide:      'demux/wav.c:631,5'
              BranchSideFuncs:
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - ChunkGetNext
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - ChunkSkip
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:631,36'
              BranchSideFuncs:
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - ChunkSkip
                - vlc_object_Log
        - Branch String:   'demux/wav.c:631,5'
          Branch Sides:
            - BranchSide:      'demux/wav.c:633,13'
              BranchSideFuncs:
                - ChunkParseFmt
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - ChunkSkip
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:681,9'
              BranchSideFuncs:
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
        - Branch String:   'demux/wav.c:633,13'
          Branch Sides:
            - BranchSide:      'demux/wav.c:635,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/wav.c:639,17'
              BranchSideFuncs:
                - ChunkParseFmt
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - ChunkSkip
        - Branch String:   'demux/wav.c:639,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:631,5'
              BranchSideFuncs:
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - ChunkSkip
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:644,41'
              BranchSideFuncs:
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - ChunkSkip
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:663,21'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
                - ChunkParseDS64
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - ChunkSkip
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:675,36'
              BranchSideFuncs:
                - ChunkParseFmt
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - ChunkSkip
                - vlc_object_Log
        - Branch String:   'demux/wav.c:644,21'
          Branch Sides:
            - BranchSide:      'demux/wav.c:645,21'
              BranchSideFuncs:
                - es_format_Clean
                - free
            - BranchSide:      'demux/wav.c:646,54'
              BranchSideFuncs:
                - vlc_stream_Tell
                - ChunkSkip
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_object_Log
        - Branch String:   'demux/wav.c:648,32'
          Branch Sides:
            - BranchSide:      'demux/wav.c:648,35'
              BranchSideFuncs:
                - ChunkSkip
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:651,21'
              BranchSideFuncs:
                - ChunkSkip
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - vlc_object_Log
        - Branch String:   'demux/wav.c:648,21'
          Branch Sides:
            - BranchSide:      'demux/wav.c:649,42'
              BranchSideFuncs:
                - ChunkSkip
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:651,21'
              BranchSideFuncs:
                - ChunkSkip
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - vlc_object_Log
        - Branch String:   'demux/wav.c:651,21'
          Branch Sides:
            - BranchSide:      'demux/wav.c:651,21'
              BranchSideFuncs:
                - ChunkSkip
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:651,21'
              BranchSideFuncs:
                - ChunkSkip
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - vlc_object_Log
        - Branch String:   'demux/wav.c:651,21'
          Branch Sides:
            - BranchSide:      'demux/wav.c:656,25'
              BranchSideFuncs:
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - ChunkSkip
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:658,37'
              BranchSideFuncs:
                - ChunkSkip
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - vlc_object_Log
        - Branch String:   'demux/wav.c:658,26'
          Branch Sides:
            - BranchSide:      'demux/wav.c:0,0'
              BranchSideFuncs:
                - es_format_Clean
                - free
            - BranchSide:      'demux/wav.c:659,21'
              BranchSideFuncs:
                - es_format_Clean
                - free
        - Branch String:   'demux/wav.c:663,21'
          Branch Sides:
            - BranchSide:      'demux/wav.c:665,41'
              BranchSideFuncs:
                - ChunkParseDS64
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_object_Log
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - ChunkSkip
                - vlc_object_Log
            - BranchSide:      'demux/wav.c:670,21'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/wav.c:665,25'
          Branch Sides:
            - BranchSide:      'demux/wav.c:666,25'
              BranchSideFuncs:
                - es_format_Clean
                - free
            - BranchSide:      'demux/wav.c:667,17'
              BranchSideFuncs:
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - ChunkSkip
                - vlc_object_Log
        - Branch String:   'demux/wav.c:675,21'
          Branch Sides:
            - BranchSide:      'demux/wav.c:676,21'
              BranchSideFuncs:
                - es_format_Clean
                - free
            - BranchSide:      'demux/wav.c:677,17'
              BranchSideFuncs:
                - ChunkGetNext
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
                - vlc_object_Log
                - ChunkParseFmt
                - vlc_object_Log
                - ChunkParseDS64
                - vlc_stream_GetSize.6041
                - vlc_stream_Tell
                - ChunkSkip
                - vlc_object_Log
        - Branch String:   'demux/wav.c:681,32'
          Branch Sides:
            - BranchSide:      'demux/wav.c:681,35'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/wav.c:684,9'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/wav.c:682,6'
          Branch Sides:
            - BranchSide:      'demux/wav.c:682,9'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/wav.c:684,9'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/wav.c:681,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:684,9'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/wav.c:692,9'
              BranchSideFuncs:
                - vlc_stream_Tell
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
                - vlc_stream_Seek
        - Branch String:   'demux/wav.c:684,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:684,9'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/wav.c:713,23'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/wav.c:684,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:713,23'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/wav.c:713,23'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/wav.c:693,6'
          Branch Sides:
            - BranchSide:      'demux/wav.c:693,26'
              BranchSideFuncs:
                - vlc_stream_Seek
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
            - BranchSide:      'demux/wav.c:696,9'
              BranchSideFuncs:
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
        - Branch String:   'demux/wav.c:692,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:694,9'
              BranchSideFuncs:
                - es_format_Clean
                - free
            - BranchSide:      'demux/wav.c:696,9'
              BranchSideFuncs:
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
        - Branch String:   'demux/wav.c:696,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:698,41'
              BranchSideFuncs:
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
            - BranchSide:      'demux/wav.c:702,5'
              BranchSideFuncs:
                - es_out_Add.6025
                - date_Init
                - date_Set.6024
                - es_format_Clean
                - free
        - Branch String:   'demux/wav.c:704,9'
          Branch Sides:
            - BranchSide:      'demux/wav.c:705,9'
              BranchSideFuncs:
                - es_format_Clean
                - free
            - BranchSide:      'demux/wav.c:707,17'
              BranchSideFuncs:
                - date_Init
                - date_Set.6024
      Callsites:
        - Src:             'demux/wav.c:603,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/wav.c:606,19'
          Dst:             memcmp
        - Src:             'demux/wav.c:607,25'
          Dst:             memcmp
        - Src:             'demux/wav.c:608,11'
          Dst:             memcmp
        - Src:             'demux/wav.c:619,5'
          Dst:             es_format_Init
        - Src:             'demux/wav.c:626,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/wav.c:631,22'
          Dst:             ChunkGetNext
        - Src:             'demux/wav.c:635,13'
          Dst:             vlc_object_Log
        - Src:             'demux/wav.c:644,21'
          Dst:             vlc_stream_GetSize
        - Src:             'demux/wav.c:646,37'
          Dst:             vlc_stream_Tell
        - Src:             'demux/wav.c:658,26'
          Dst:             ChunkSkip
        - Src:             'demux/wav.c:665,25'
          Dst:             ChunkParseDS64
        - Src:             'demux/wav.c:670,21'
          Dst:             vlc_object_Log
        - Src:             'demux/wav.c:675,21'
          Dst:             ChunkParseFmt
        - Src:             'demux/wav.c:684,9'
          Dst:             vlc_object_Log
        - Src:             'demux/wav.c:692,9'
          Dst:             vlc_stream_Tell
        - Src:             'demux/wav.c:693,9'
          Dst:             vlc_stream_Seek
        - Src:             'demux/wav.c:703,19'
          Dst:             es_out_Add
        - Src:             'demux/wav.c:707,5'
          Dst:             date_Init
        - Src:             'demux/wav.c:708,5'
          Dst:             date_Set
        - Src:             'demux/wav.c:713,5'
          Dst:             es_format_Clean
    - functionName:    vlc_entry__demux_wav
      functionSourceFile: '/src/vlc/modules/demux/wav.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         20
      ICount:          147
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/wav.c:718,1'
          Branch Sides:
            - BranchSide:      'demux/wav.c:718,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:718,1'
              BranchSideFuncs: []
        - Branch String:   'demux/wav.c:718,1'
          Branch Sides:
            - BranchSide:      'demux/wav.c:718,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:719,5'
              BranchSideFuncs: []
        - Branch String:   'demux/wav.c:719,5'
          Branch Sides:
            - BranchSide:      'demux/wav.c:719,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:720,5'
              BranchSideFuncs: []
        - Branch String:   'demux/wav.c:721,5'
          Branch Sides:
            - BranchSide:      'demux/wav.c:721,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:723,1'
              BranchSideFuncs: []
        - Branch String:   'demux/wav.c:721,5'
          Branch Sides:
            - BranchSide:      'demux/wav.c:721,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:722,5'
              BranchSideFuncs: []
        - Branch String:   'demux/wav.c:722,5'
          Branch Sides:
            - BranchSide:      'demux/wav.c:722,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:722,5'
              BranchSideFuncs: []
        - Branch String:   'demux/wav.c:722,5'
          Branch Sides:
            - BranchSide:      'demux/wav.c:722,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/wav.c:723,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/wav.c:722,5'
          Dst:             Open
        - Src:             'demux/wav.c:722,5'
          Dst:             Close
    - functionName:    vlc_tick_from_seci
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - sec
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    forward_line
      functionSourceFile: '/src/vlc/modules/codec/webvtt/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p
        - psz_line
        - b_new
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'codec/webvtt/webvtt.c:157,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:158,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    KeywordMatch
      functionSourceFile: '/src/vlc/modules/codec/webvtt/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz
        - keyword
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __ctype_b_loc
        - strlen
        - strncmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'codec/webvtt/webvtt.c:121,45'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:121,45'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:121,50'
              BranchSideFuncs:
                - __ctype_b_loc
      Callsites:
        - Src:             'codec/webvtt/webvtt.c:120,26'
          Dst:             strlen
        - Src:             'codec/webvtt/webvtt.c:121,14'
          Dst:             strncmp
        - Src:             'codec/webvtt/webvtt.c:121,64'
          Dst:             __ctype_b_loc
    - functionName:    webvtt_text_parser_Feed
      functionSourceFile: '/src/vlc/modules/codec/webvtt/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - psz_line
      BBCount:         95
      ICount:          570
      EdgeCount:       127
      CyclomaticComplexity: 34
      functionsReached:
        - KeywordMatch
        - asprintf
        - forward_line
        - strchr
        - strdup
        - strstr
        - webvtt_scan_time
      functionUses:    5
      BranchProfiles:
        - Branch String:   'codec/webvtt/webvtt.c:164,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:166,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:175,10'
              BranchSideFuncs:
                - free
                - forward_line
                - forward_line
                - strstr
                - webvtt_scan_time
                - webvtt_scan_time
                - strchr
                - strdup
                - asprintf
                - free
                - KeywordMatch
                - KeywordMatch
                - KeywordMatch
                - KeywordMatch
                - KeywordMatch
                - forward_line
                - forward_line
        - Branch String:   'codec/webvtt/webvtt.c:166,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:168,17'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:172,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:168,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:169,17'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:170,13'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:181,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:183,27'
              BranchSideFuncs:
                - KeywordMatch
                - KeywordMatch
                - KeywordMatch
                - KeywordMatch
                - KeywordMatch
                - forward_line
                - forward_line
                - strstr
                - webvtt_scan_time
                - webvtt_scan_time
                - strchr
                - strdup
                - asprintf
                - free
                - forward_line
                - forward_line
            - BranchSide:      'codec/webvtt/webvtt.c:218,9'
              BranchSideFuncs:
                - forward_line
                - forward_line
                - strstr
                - webvtt_scan_time
                - webvtt_scan_time
                - strchr
                - strdup
                - asprintf
                - free
        - Branch String:   'codec/webvtt/webvtt.c:183,60'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:184,27'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:186,13'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:183,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:186,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:195,32'
              BranchSideFuncs:
                - KeywordMatch
                - KeywordMatch
                - KeywordMatch
                - forward_line
                - forward_line
                - strstr
                - webvtt_scan_time
                - webvtt_scan_time
                - strchr
                - strdup
                - asprintf
                - free
                - forward_line
                - forward_line
        - Branch String:   'codec/webvtt/webvtt.c:187,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:189,21'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:193,13'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:189,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:190,21'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:191,17'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:195,18'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:197,13'
              BranchSideFuncs:
                - forward_line
            - BranchSide:      'codec/webvtt/webvtt.c:201,32'
              BranchSideFuncs:
                - KeywordMatch
                - KeywordMatch
                - forward_line
                - forward_line
                - strstr
                - webvtt_scan_time
                - webvtt_scan_time
                - strchr
                - strdup
                - asprintf
                - free
                - forward_line
        - Branch String:   'codec/webvtt/webvtt.c:201,18'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:203,13'
              BranchSideFuncs:
                - forward_line
            - BranchSide:      'codec/webvtt/webvtt.c:207,32'
              BranchSideFuncs:
                - KeywordMatch
                - forward_line
                - forward_line
                - strstr
                - webvtt_scan_time
                - webvtt_scan_time
                - strchr
                - strdup
                - asprintf
                - free
        - Branch String:   'codec/webvtt/webvtt.c:207,18'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:209,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:212,18'
              BranchSideFuncs:
                - forward_line
                - forward_line
                - strstr
                - webvtt_scan_time
                - webvtt_scan_time
                - strchr
                - strdup
                - asprintf
                - free
        - Branch String:   'codec/webvtt/webvtt.c:218,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:220,13'
              BranchSideFuncs:
                - strstr
                - webvtt_scan_time
                - webvtt_scan_time
                - strchr
                - strdup
                - asprintf
                - free
            - BranchSide:      'codec/webvtt/webvtt.c:269,14'
              BranchSideFuncs:
                - forward_line
                - forward_line
        - Branch String:   'codec/webvtt/webvtt.c:220,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:222,17'
              BranchSideFuncs:
                - asprintf
                - free
                - strstr
                - webvtt_scan_time
                - webvtt_scan_time
                - strchr
                - strdup
            - BranchSide:      'codec/webvtt/webvtt.c:243,13'
              BranchSideFuncs:
                - strstr
                - webvtt_scan_time
                - webvtt_scan_time
                - strchr
                - strdup
        - Branch String:   'codec/webvtt/webvtt.c:222,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:224,21'
              BranchSideFuncs:
                - strstr
                - webvtt_scan_time
                - webvtt_scan_time
                - strchr
                - strdup
            - BranchSide:      'codec/webvtt/webvtt.c:234,59'
              BranchSideFuncs:
                - asprintf
                - free
        - Branch String:   'codec/webvtt/webvtt.c:224,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:226,25'
              BranchSideFuncs:
                - strstr
                - webvtt_scan_time
                - webvtt_scan_time
                - strchr
                - strdup
            - BranchSide:      'codec/webvtt/webvtt.c:230,13'
              BranchSideFuncs:
                - strstr
                - webvtt_scan_time
                - webvtt_scan_time
                - strchr
                - strdup
        - Branch String:   'codec/webvtt/webvtt.c:226,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:227,25'
              BranchSideFuncs:
                - strstr
                - webvtt_scan_time
                - webvtt_scan_time
                - strchr
                - strdup
            - BranchSide:      'codec/webvtt/webvtt.c:228,21'
              BranchSideFuncs:
                - strstr
                - webvtt_scan_time
                - webvtt_scan_time
                - strchr
                - strdup
        - Branch String:   'codec/webvtt/webvtt.c:234,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:236,27'
              BranchSideFuncs:
                - free
            - BranchSide:      'codec/webvtt/webvtt.c:239,17'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:243,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:244,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:246,41'
              BranchSideFuncs:
                - strstr
                - webvtt_scan_time
                - webvtt_scan_time
                - strchr
                - strdup
        - Branch String:   'codec/webvtt/webvtt.c:247,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:251,35'
              BranchSideFuncs:
                - webvtt_scan_time
                - webvtt_scan_time
                - strchr
                - strdup
            - BranchSide:      'codec/webvtt/webvtt.c:268,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:251,59'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:252,35'
              BranchSideFuncs:
                - webvtt_scan_time
                - strchr
                - strdup
            - BranchSide:      'codec/webvtt/webvtt.c:267,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:252,61'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:252,64'
              BranchSideFuncs:
                - strchr
                - strdup
            - BranchSide:      'codec/webvtt/webvtt.c:267,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:251,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:254,49'
              BranchSideFuncs:
                - strchr
                - strdup
            - BranchSide:      'codec/webvtt/webvtt.c:267,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:255,28'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:255,48'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'codec/webvtt/webvtt.c:255,17'
              BranchSideFuncs:
                - strdup
        - Branch String:   'codec/webvtt/webvtt.c:256,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:258,45'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'codec/webvtt/webvtt.c:266,13'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:258,43'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:258,67'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'codec/webvtt/webvtt.c:258,21'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:269,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:271,23'
              BranchSideFuncs:
                - forward_line
            - BranchSide:      'codec/webvtt/webvtt.c:275,14'
              BranchSideFuncs:
                - forward_line
        - Branch String:   'codec/webvtt/webvtt.c:272,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:273,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:274,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:275,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:277,23'
              BranchSideFuncs:
                - forward_line
            - BranchSide:      'codec/webvtt/webvtt.c:281,14'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:278,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:279,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:280,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:283,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:284,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:285,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/webvtt.c:183,13'
          Dst:             KeywordMatch
        - Src:             'codec/webvtt/webvtt.c:184,13'
          Dst:             KeywordMatch
        - Src:             'codec/webvtt/webvtt.c:195,18'
          Dst:             KeywordMatch
        - Src:             'codec/webvtt/webvtt.c:198,13'
          Dst:             forward_line
        - Src:             'codec/webvtt/webvtt.c:201,18'
          Dst:             KeywordMatch
        - Src:             'codec/webvtt/webvtt.c:204,13'
          Dst:             forward_line
        - Src:             'codec/webvtt/webvtt.c:207,18'
          Dst:             KeywordMatch
        - Src:             'codec/webvtt/webvtt.c:234,26'
          Dst:             asprintf
        - Src:             'codec/webvtt/webvtt.c:246,33'
          Dst:             strstr
        - Src:             'codec/webvtt/webvtt.c:251,17'
          Dst:             webvtt_scan_time
        - Src:             'codec/webvtt/webvtt.c:252,17'
          Dst:             webvtt_scan_time
        - Src:             'codec/webvtt/webvtt.c:254,41'
          Dst:             strchr
        - Src:             'codec/webvtt/webvtt.c:258,59'
          Dst:             strdup
        - Src:             'codec/webvtt/webvtt.c:271,9'
          Dst:             forward_line
        - Src:             'codec/webvtt/webvtt.c:277,9'
          Dst:             forward_line
    - functionName:    webvtt_scan_time
      functionSourceFile: '/src/vlc/modules/codec/webvtt/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz
        - p_time
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - MakeTime
        - __isoc99_sscanf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/webvtt/webvtt.c:102,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:105,9'
              BranchSideFuncs:
                - MakeTime
            - BranchSide:      'codec/webvtt/webvtt.c:109,22'
              BranchSideFuncs:
                - __isoc99_sscanf
                - MakeTime
        - Branch String:   'codec/webvtt/webvtt.c:109,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:112,29'
              BranchSideFuncs:
                - MakeTime
            - BranchSide:      'codec/webvtt/webvtt.c:115,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/webvtt.c:102,9'
          Dst:             __isoc99_sscanf
        - Src:             'codec/webvtt/webvtt.c:106,19'
          Dst:             MakeTime
        - Src:             'codec/webvtt/webvtt.c:109,14'
          Dst:             __isoc99_sscanf
        - Src:             'codec/webvtt/webvtt.c:112,19'
          Dst:             MakeTime
    - functionName:    MakeTime
      functionSourceFile: '/src/vlc/modules/codec/webvtt/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_tick_from_seci
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/webvtt.c:95,12'
          Dst:             vlc_tick_from_seci
    - functionName:    webvtt_text_parser_Delete
      functionSourceFile: '/src/vlc/modules/codec/webvtt/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/webvtt/webvtt.c:150,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:151,15'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'codec/webvtt/webvtt.c:152,11'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    webvtt_text_parser_New
      functionSourceFile: '/src/vlc/modules/codec/webvtt/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - priv
        - pf_get_cue
        - pf_cue_done
        - pf_header
      BBCount:         10
      ICount:          83
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/webvtt/webvtt.c:134,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:136,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:137,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:138,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:139,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_entry_license__codec_webvtt_webvtt
      functionSourceFile: '/src/vlc/modules/codec/webvtt/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__codec_webvtt_webvtt
      functionSourceFile: '/src/vlc/modules/codec/webvtt/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__codec_webvtt_webvtt
      functionSourceFile: '/src/vlc/modules/codec/webvtt/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry__codec_webvtt_webvtt
      functionSourceFile: '/src/vlc/modules/codec/webvtt/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         82
      ICount:          637
      EdgeCount:       118
      CyclomaticComplexity: 38
      functionsReached:
        - webvtt_CloseDecoder
        - webvtt_CloseDemux
        - webvtt_CloseMuxer
        - webvtt_OpenDecoder
        - webvtt_OpenDemux
        - webvtt_OpenDemuxStream
        - webvtt_OpenEncoder
        - webvtt_OpenMuxer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'codec/webvtt/webvtt.c:38,1'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:38,1'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:38,1'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:38,1'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:39,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:39,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:39,5'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:71,1'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:39,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:39,5'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:40,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:40,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:40,5'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:41,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:41,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:41,5'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:42,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:42,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:42,5'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:42,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:42,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:42,5'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:43,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:44,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:44,5'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:45,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:45,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:45,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:46,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:46,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:46,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:47,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:47,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:47,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:71,1'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:47,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:47,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:48,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:49,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:49,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:49,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:49,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:49,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:50,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:50,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:50,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:51,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:51,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:51,5'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:52,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:52,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:52,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:53,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:53,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:53,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:54,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:54,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:71,1'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:54,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:55,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:56,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:56,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:56,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:57,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:57,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:57,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:59,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:59,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:59,5'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:60,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:60,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:60,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:61,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:61,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:71,1'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:61,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:62,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:63,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:64,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:64,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:64,5'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:65,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:65,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:65,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:66,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:66,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:66,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:71,1'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:66,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:66,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:67,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:68,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:69,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:69,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:69,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:69,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/webvtt.c:69,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/webvtt.c:69,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/webvtt.c:71,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/webvtt.c:42,5'
          Dst:             webvtt_OpenDecoder
        - Src:             'codec/webvtt/webvtt.c:42,5'
          Dst:             webvtt_CloseDecoder
        - Src:             'codec/webvtt/webvtt.c:49,9'
          Dst:             webvtt_OpenDemux
        - Src:             'codec/webvtt/webvtt.c:49,9'
          Dst:             webvtt_CloseDemux
        - Src:             'codec/webvtt/webvtt.c:56,9'
          Dst:             webvtt_OpenDemuxStream
        - Src:             'codec/webvtt/webvtt.c:56,9'
          Dst:             webvtt_CloseDemux
        - Src:             'codec/webvtt/webvtt.c:63,9'
          Dst:             webvtt_OpenEncoder
        - Src:             'codec/webvtt/webvtt.c:69,9'
          Dst:             webvtt_OpenMuxer
        - Src:             'codec/webvtt/webvtt.c:69,9'
          Dst:             webvtt_CloseMuxer
    - functionName:    vlc_memstream_puts_len
      functionSourceFile: '/src/vlc/modules/../include/vlc_memstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - str
        - len
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_memstream_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_memstream.h:160,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_memstream.h:160,62'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_memstream.h:160,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_memstream.h:160,13'
          Dst:             vlc_memstream_write
    - functionName:    index_Compare
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/webvtt.c:298,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:300,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:305,17'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:300,13'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:301,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:303,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    memstream_Append
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mw
        - psz
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_memstream_putc
        - vlc_memstream_puts
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/webvtt.c:148,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:148,9'
              BranchSideFuncs:
                - vlc_memstream_puts
                - vlc_memstream_putc
            - BranchSide:      'demux/webvtt.c:150,9'
              BranchSideFuncs:
                - vlc_memstream_puts
                - vlc_memstream_putc
      Callsites:
        - Src:             'demux/webvtt.c:150,9'
          Dst:             vlc_memstream_puts
        - Src:             'demux/webvtt.c:151,9'
          Dst:             vlc_memstream_putc
    - functionName:    webvtt_cue_Init
      functionSourceFile: '/src/vlc/modules/demux/../codec/webvtt/webvtt.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memstream_Grab
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mw
        - pp
        - pi
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_memstream_close
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/webvtt.c:157,22'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:157,47'
              BranchSideFuncs:
                - vlc_memstream_close
            - BranchSide:      'demux/webvtt.c:157,22'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:157,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:159,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/webvtt.c:157,25'
          Dst:             vlc_memstream_close
    - functionName:    BuildIndex
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         10
      ICount:          96
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - index_Compare
        - qsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/webvtt.c:334,5'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:336,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:341,1'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:336,13'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:337,46'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:339,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/webvtt.c:323,5'
          Dst:             qsort
        - Src:             'demux/webvtt.c:323,5'
          Dst:             index_Compare
    - functionName:    cue_Compare
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a_
        - b_
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/webvtt.c:86,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:88,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:93,17'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:88,13'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:89,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:91,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ParserHeaderHandler
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - priv
        - s
        - b_new
        - psz_line
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memstream_Append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/webvtt.c:246,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:247,28'
              BranchSideFuncs:
                - memstream_Append
            - BranchSide:      'demux/webvtt.c:248,14'
              BranchSideFuncs:
                - memstream_Append
      Callsites:
        - Src:             'demux/webvtt.c:247,9'
          Dst:             memstream_Append
        - Src:             'demux/webvtt.c:249,9'
          Dst:             memstream_Append
    - functionName:    ParserCueDoneHandler
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - priv
        - p_cue
      BBCount:         24
      ICount:          241
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - realloc
        - webvtt_cue_Clean
        - webvtt_cue_Init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/webvtt.c:207,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:209,27'
              BranchSideFuncs:
                - webvtt_cue_Clean
                - webvtt_cue_Init
            - BranchSide:      'demux/webvtt.c:213,9'
              BranchSideFuncs:
                - realloc
        - Branch String:   'demux/webvtt.c:213,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:214,27'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'demux/webvtt.c:215,9'
              BranchSideFuncs:
                - realloc
        - Branch String:   'demux/webvtt.c:215,33'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:216,9'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'demux/webvtt.c:220,9'
              BranchSideFuncs:
                - realloc
        - Branch String:   'demux/webvtt.c:215,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:217,9'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'demux/webvtt.c:220,9'
              BranchSideFuncs:
                - realloc
        - Branch String:   'demux/webvtt.c:220,54'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:221,74'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'demux/webvtt.c:232,9'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:220,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:223,36'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'demux/webvtt.c:232,9'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:226,13'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:228,36'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:231,5'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:232,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:232,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:234,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/webvtt.c:209,9'
          Dst:             webvtt_cue_Clean
        - Src:             'demux/webvtt.c:210,9'
          Dst:             webvtt_cue_Init
        - Src:             'demux/webvtt.c:223,27'
          Dst:             realloc
    - functionName:    webvtt_cue_Clean
      functionSourceFile: '/src/vlc/modules/demux/../codec/webvtt/webvtt.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ParserGetCueHandler
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - priv
      BBCount:         19
      ICount:          167
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/webvtt.c:179,29'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:180,9'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'demux/webvtt.c:185,9'
              BranchSideFuncs:
                - realloc
        - Branch String:   'demux/webvtt.c:179,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:182,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:185,9'
              BranchSideFuncs:
                - realloc
        - Branch String:   'demux/webvtt.c:185,52'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:186,62'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'demux/webvtt.c:197,9'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:185,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:188,44'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'demux/webvtt.c:197,9'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:190,13'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:192,35'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:195,5'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:197,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:198,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:200,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/webvtt.c:188,35'
          Dst:             realloc
    - functionName:    getIndexByTime
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_sys
        - i_time
      BBCount:         8
      ICount:          55
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/webvtt.c:310,5'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:312,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:315,5'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:312,13'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:313,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:314,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    vlc_frame_ChainExtract
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_list
        - p_data
        - i_max
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:523,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:523,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:523,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:523,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:533,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:525,25'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainProperties
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
        - pi_count
        - pi_size
        - pi_length
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:553,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:555,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:562,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:562,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:563,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:564,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:564,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:565,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:566,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:567,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SetDWBE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - dw
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:1008,10'
          Dst:             vlc_bswap32
    - functionName:    vlc_frame_ChainGather
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_Alloc
        - vlc_frame_ChainExtract
        - vlc_frame_ChainProperties
        - vlc_frame_ChainRelease
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:590,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:591,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:593,32'
              BranchSideFuncs:
                - vlc_frame_ChainProperties.6216
                - vlc_frame_Alloc
                - vlc_frame_ChainExtract.6215
                - vlc_frame_ChainRelease.6214
        - Branch String:   '../include/vlc_frame.h:596,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:597,9'
              BranchSideFuncs:
                - vlc_frame_ChainExtract.6215
                - vlc_frame_ChainRelease.6214
            - BranchSide:      '../include/vlc_frame.h:598,29'
              BranchSideFuncs:
                - vlc_frame_ChainExtract.6215
                - vlc_frame_ChainRelease.6214
      Callsites:
        - Src:             '../include/vlc_frame.h:593,5'
          Dst:             vlc_frame_ChainProperties
        - Src:             '../include/vlc_frame.h:595,9'
          Dst:             vlc_frame_Alloc
        - Src:             '../include/vlc_frame.h:598,5'
          Dst:             vlc_frame_ChainExtract
        - Src:             '../include/vlc_frame.h:606,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    ConvertWEBVTT
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_cue
        - b_continued
      BBCount:         23
      ICount:          204
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - SetDWBE
        - strlen
        - vlc_frame_heap_Alloc
        - vlc_memstream_close
        - vlc_memstream_open
        - vlc_memstream_write
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/webvtt.c:100,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:103,41'
              BranchSideFuncs:
                - strlen
                - SetDWBE.6218
                - vlc_memstream_write
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - strlen
                - strlen
        - Branch String:   'demux/webvtt.c:104,29'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:104,59'
              BranchSideFuncs:
                - strlen
                - SetDWBE.6218
                - vlc_memstream_write
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - strlen
            - BranchSide:      'demux/webvtt.c:104,18'
              BranchSideFuncs:
                - SetDWBE.6218
                - vlc_memstream_write
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - strlen
        - Branch String:   'demux/webvtt.c:105,29'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:105,62'
              BranchSideFuncs:
                - strlen
                - SetDWBE.6218
                - vlc_memstream_write
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
            - BranchSide:      'demux/webvtt.c:105,18'
              BranchSideFuncs:
                - SetDWBE.6218
                - vlc_memstream_write
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
        - Branch String:   'demux/webvtt.c:109,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:110,9'
              BranchSideFuncs:
                - SetDWBE.6218
                - vlc_memstream_write
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
            - BranchSide:      'demux/webvtt.c:111,14'
              BranchSideFuncs:
                - SetDWBE.6218
                - vlc_memstream_write
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
        - Branch String:   'demux/webvtt.c:114,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:116,17'
              BranchSideFuncs:
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
            - BranchSide:      'demux/webvtt.c:122,9'
              BranchSideFuncs:
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
        - Branch String:   'demux/webvtt.c:122,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:124,17'
              BranchSideFuncs:
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
            - BranchSide:      'demux/webvtt.c:130,13'
              BranchSideFuncs:
                - SetDWBE.6218
                - vlc_memstream_write
                - vlc_memstream_write
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
        - Branch String:   'demux/webvtt.c:135,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:136,41'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
            - BranchSide:      'demux/webvtt.c:137,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/webvtt.c:100,9'
          Dst:             vlc_memstream_open
        - Src:             'demux/webvtt.c:103,33'
          Dst:             strlen
        - Src:             'demux/webvtt.c:104,51'
          Dst:             strlen
        - Src:             'demux/webvtt.c:105,54'
          Dst:             strlen
        - Src:             'demux/webvtt.c:111,5'
          Dst:             SetDWBE
        - Src:             'demux/webvtt.c:112,5'
          Dst:             vlc_memstream_write
        - Src:             'demux/webvtt.c:117,9'
          Dst:             SetDWBE
        - Src:             'demux/webvtt.c:118,9'
          Dst:             vlc_memstream_write
        - Src:             'demux/webvtt.c:119,9'
          Dst:             vlc_memstream_write
        - Src:             'demux/webvtt.c:125,9'
          Dst:             SetDWBE
        - Src:             'demux/webvtt.c:126,9'
          Dst:             vlc_memstream_write
        - Src:             'demux/webvtt.c:127,9'
          Dst:             vlc_memstream_write
        - Src:             'demux/webvtt.c:131,5'
          Dst:             SetDWBE
        - Src:             'demux/webvtt.c:132,5'
          Dst:             vlc_memstream_write
        - Src:             'demux/webvtt.c:133,5'
          Dst:             vlc_memstream_write
        - Src:             'demux/webvtt.c:135,9'
          Dst:             vlc_memstream_close
        - Src:             'demux/webvtt.c:136,16'
          Dst:             vlc_frame_heap_Alloc
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    demux_From
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - i_start
      BBCount:         22
      ICount:          137
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - ConvertWEBVTT
        - vlc_frame_ChainGather
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/webvtt.c:349,5'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:351,38'
              BranchSideFuncs:
                - vlc_frame_ChainGather.6219
                - ConvertWEBVTT
            - BranchSide:      'demux/webvtt.c:364,14'
              BranchSideFuncs:
                - vlc_frame_ChainGather.6219
        - Branch String:   'demux/webvtt.c:352,13'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:354,13'
              BranchSideFuncs:
                - vlc_frame_ChainGather.6219
            - BranchSide:      'demux/webvtt.c:356,18'
              BranchSideFuncs:
                - vlc_frame_ChainGather.6219
                - ConvertWEBVTT
        - Branch String:   'demux/webvtt.c:359,17'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:360,33'
              BranchSideFuncs:
                - vlc_frame_ChainGather.6219
                - ConvertWEBVTT
            - BranchSide:      'demux/webvtt.c:361,9'
              BranchSideFuncs:
                - vlc_frame_ChainGather.6219
                - ConvertWEBVTT
        - Branch String:   'demux/webvtt.c:364,12'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:364,44'
              BranchSideFuncs:
                - vlc_frame_ChainGather.6219
            - BranchSide:      'demux/webvtt.c:364,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/webvtt.c:358,26'
          Dst:             ConvertWEBVTT
        - Src:             'demux/webvtt.c:364,25'
          Dst:             vlc_frame_ChainGather
    - functionName:    StreamParserCueDoneHandler
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - priv
        - p_cue
      BBCount:         17
      ICount:          147
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ConvertWEBVTT
        - es_out_Send
        - es_out_SetPCR
        - webvtt_cue_Clean
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/webvtt.c:267,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:267,9'
              BranchSideFuncs:
                - ConvertWEBVTT
                - webvtt_cue_Clean
                - free
                - es_out_Send.6220
                - es_out_SetPCR.6221
                - es_out_SetPCR.6221
            - BranchSide:      'demux/webvtt.c:269,43'
              BranchSideFuncs:
                - ConvertWEBVTT
                - webvtt_cue_Clean
                - free
                - es_out_Send.6220
                - es_out_SetPCR.6221
                - es_out_SetPCR.6221
        - Branch String:   'demux/webvtt.c:270,13'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:272,18'
              BranchSideFuncs:
                - es_out_Send.6220
                - es_out_SetPCR.6221
                - webvtt_cue_Clean
                - free
                - es_out_SetPCR.6221
            - BranchSide:      'demux/webvtt.c:285,5'
              BranchSideFuncs:
                - webvtt_cue_Clean
                - free
        - Branch String:   'demux/webvtt.c:272,18'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:274,32'
              BranchSideFuncs:
                - es_out_SetPCR.6221
                - es_out_Send.6220
                - es_out_SetPCR.6221
                - webvtt_cue_Clean
                - free
            - BranchSide:      'demux/webvtt.c:277,40'
              BranchSideFuncs:
                - es_out_Send.6220
                - es_out_SetPCR.6221
                - webvtt_cue_Clean
                - free
        - Branch String:   'demux/webvtt.c:280,36'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:280,39'
              BranchSideFuncs:
                - es_out_Send.6220
                - es_out_SetPCR.6221
                - webvtt_cue_Clean
                - free
            - BranchSide:      'demux/webvtt.c:282,26'
              BranchSideFuncs:
                - es_out_Send.6220
                - es_out_SetPCR.6221
                - webvtt_cue_Clean
                - free
        - Branch String:   'demux/webvtt.c:280,17'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:281,37'
              BranchSideFuncs:
                - es_out_Send.6220
                - es_out_SetPCR.6221
                - webvtt_cue_Clean
                - free
            - BranchSide:      'demux/webvtt.c:282,26'
              BranchSideFuncs:
                - es_out_Send.6220
                - es_out_SetPCR.6221
                - webvtt_cue_Clean
                - free
      Callsites:
        - Src:             'demux/webvtt.c:269,28'
          Dst:             ConvertWEBVTT
        - Src:             'demux/webvtt.c:274,17'
          Dst:             es_out_SetPCR
        - Src:             'demux/webvtt.c:282,13'
          Dst:             es_out_Send
        - Src:             'demux/webvtt.c:283,13'
          Dst:             es_out_SetPCR
        - Src:             'demux/webvtt.c:286,5'
          Dst:             webvtt_cue_Clean
    - functionName:    StreamParserGetCueHandler
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - priv
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ControlStream
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         11
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/webvtt.c:518,5'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:521,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:527,13'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:521,17'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:521,45'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:523,49'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:523,18'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:523,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:523,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    DemuxStream
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_ReadLine
        - webvtt_text_parser_Feed
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/webvtt.c:603,22'
          Dst:             vlc_stream_ReadLine
        - Src:             'demux/webvtt.c:604,5'
          Dst:             webvtt_text_parser_Feed
    - functionName:    webvtt_OpenDemuxStream
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         12
      ICount:          101
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - ProbeWEBVTT
        - StreamParserCueDoneHandler
        - StreamParserGetCueHandler
        - calloc
        - es_format_Clean
        - es_format_Init
        - es_out_Add
        - webvtt_CloseDemux
        - webvtt_text_parser_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/webvtt.c:684,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:685,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:687,5'
              BranchSideFuncs:
                - calloc
                - webvtt_text_parser_New
                - webvtt_CloseDemux
                - es_format_Init
                - es_out_Add.6226
                - es_format_Clean
                - webvtt_CloseDemux
        - Branch String:   'demux/webvtt.c:691,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:692,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:694,53'
              BranchSideFuncs:
                - webvtt_text_parser_New
                - webvtt_CloseDemux
                - es_format_Init
                - es_out_Add.6226
                - es_format_Clean
                - webvtt_CloseDemux
        - Branch String:   'demux/webvtt.c:698,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:700,28'
              BranchSideFuncs:
                - es_format_Init
                - es_out_Add.6226
                - es_format_Clean
                - webvtt_CloseDemux
            - BranchSide:      'demux/webvtt.c:705,5'
              BranchSideFuncs:
                - es_format_Init
                - es_out_Add.6226
                - es_format_Clean
                - webvtt_CloseDemux
        - Branch String:   'demux/webvtt.c:708,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:710,28'
              BranchSideFuncs:
                - webvtt_CloseDemux
            - BranchSide:      'demux/webvtt.c:714,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/webvtt.c:683,17'
          Dst:             ProbeWEBVTT
        - Src:             'demux/webvtt.c:690,30'
          Dst:             calloc
        - Src:             'demux/webvtt.c:694,29'
          Dst:             webvtt_text_parser_New
        - Src:             'demux/webvtt.c:694,29'
          Dst:             StreamParserGetCueHandler
        - Src:             'demux/webvtt.c:694,29'
          Dst:             StreamParserCueDoneHandler
        - Src:             'demux/webvtt.c:700,9'
          Dst:             webvtt_CloseDemux
        - Src:             'demux/webvtt.c:705,5'
          Dst:             es_format_Init
        - Src:             'demux/webvtt.c:706,17'
          Dst:             es_out_Add
        - Src:             'demux/webvtt.c:707,5'
          Dst:             es_format_Clean
        - Src:             'demux/webvtt.c:710,9'
          Dst:             webvtt_CloseDemux
    - functionName:    ProbeWEBVTT
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         25
      ICount:          138
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - memcmp
        - vlc_object_Log
        - vlc_stream_Peek
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/webvtt.c:616,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:617,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:619,18'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - vlc_object_Log
        - Branch String:   'demux/webvtt.c:619,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:620,16'
              BranchSideFuncs:
                - memcmp
                - vlc_object_Log
            - BranchSide:      'demux/webvtt.c:622,19'
              BranchSideFuncs:
                - memcmp
                - vlc_object_Log
        - Branch String:   'demux/webvtt.c:622,41'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:623,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/webvtt.c:627,15'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/webvtt.c:623,31'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:624,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/webvtt.c:633,5'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:624,30'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:625,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/webvtt.c:633,5'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:625,31'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:626,14'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/webvtt.c:633,5'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:626,32'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:626,35'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/webvtt.c:627,15'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/webvtt.c:627,11'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:627,15'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/webvtt.c:633,5'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:622,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:629,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:633,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/webvtt.c:615,21'
          Dst:             vlc_stream_Peek
        - Src:             'demux/webvtt.c:619,10'
          Dst:             memcmp
        - Src:             'demux/webvtt.c:622,11'
          Dst:             memcmp
        - Src:             'demux/webvtt.c:629,9'
          Dst:             vlc_object_Log
    - functionName:    webvtt_CloseDemux
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         10
      ICount:          94
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - webvtt_cue_Clean
        - webvtt_text_parser_Delete
        - webvtt_text_parser_Feed
      functionUses:    6
      BranchProfiles:
        - Branch String:   'demux/webvtt.c:725,5'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:726,28'
              BranchSideFuncs:
                - webvtt_cue_Clean
                - free
                - free
                - free
                - free
                - free
                - webvtt_text_parser_Feed
                - webvtt_text_parser_Delete
            - BranchSide:      'demux/webvtt.c:727,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - webvtt_text_parser_Feed
                - webvtt_text_parser_Delete
        - Branch String:   'demux/webvtt.c:731,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:731,9'
              BranchSideFuncs:
                - webvtt_text_parser_Feed
                - webvtt_text_parser_Delete
                - free
                - free
                - free
            - BranchSide:      'demux/webvtt.c:733,34'
              BranchSideFuncs:
                - webvtt_text_parser_Feed
                - webvtt_text_parser_Delete
                - free
                - free
                - free
      Callsites:
        - Src:             'demux/webvtt.c:726,9'
          Dst:             webvtt_cue_Clean
        - Src:             'demux/webvtt.c:733,9'
          Dst:             webvtt_text_parser_Feed
        - Src:             'demux/webvtt.c:734,9'
          Dst:             webvtt_text_parser_Delete
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MakeExtradata
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
        - p_extra
        - pi_extra
      BBCount:         11
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_memstream_close
        - vlc_memstream_open
        - vlc_memstream_puts_len
        - vlc_memstream_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/webvtt.c:408,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:409,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:410,5'
              BranchSideFuncs:
                - vlc_memstream_puts_len.6211
                - vlc_memstream_write
                - vlc_memstream_write
                - vlc_memstream_close
                - free
        - Branch String:   'demux/webvtt.c:415,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:415,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/webvtt.c:417,23'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/webvtt.c:417,13'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:419,34'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:422,30'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'demux/webvtt.c:408,9'
          Dst:             vlc_memstream_open
        - Src:             'demux/webvtt.c:410,5'
          Dst:             vlc_memstream_puts_len
        - Src:             'demux/webvtt.c:411,5'
          Dst:             vlc_memstream_write
        - Src:             'demux/webvtt.c:413,5'
          Dst:             vlc_memstream_write
        - Src:             'demux/webvtt.c:415,9'
          Dst:             vlc_memstream_close
    - functionName:    ReadWEBVTT
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         12
      ICount:          123
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - BuildIndex
        - ParserCueDoneHandler
        - ParserGetCueHandler
        - ParserHeaderHandler
        - cue_Compare
        - memstream_Grab
        - qsort
        - vlc_memstream_open
        - vlc_stream_ReadLine
        - webvtt_text_parser_Delete
        - webvtt_text_parser_Feed
        - webvtt_text_parser_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/webvtt.c:379,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:380,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:382,54'
              BranchSideFuncs:
                - vlc_memstream_open
                - vlc_memstream_open
                - vlc_stream_ReadLine
                - webvtt_text_parser_Feed
                - qsort
                - BuildIndex
                - memstream_Grab
                - memstream_Grab
                - webvtt_text_parser_Delete
                - webvtt_text_parser_Feed
        - Branch String:   'demux/webvtt.c:386,5'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:387,34'
              BranchSideFuncs:
                - webvtt_text_parser_Feed
                - vlc_stream_ReadLine
                - webvtt_text_parser_Feed
                - qsort
                - BuildIndex
                - memstream_Grab
                - memstream_Grab
                - webvtt_text_parser_Delete
            - BranchSide:      'demux/webvtt.c:388,30'
              BranchSideFuncs:
                - webvtt_text_parser_Feed
                - qsort
                - BuildIndex
                - memstream_Grab
                - memstream_Grab
                - webvtt_text_parser_Delete
        - Branch String:   'demux/webvtt.c:390,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:391,16'
              BranchSideFuncs:
                - BuildIndex
                - memstream_Grab
                - memstream_Grab
                - webvtt_text_parser_Delete
            - BranchSide:      'demux/webvtt.c:393,17'
              BranchSideFuncs:
                - BuildIndex
                - memstream_Grab
                - memstream_Grab
                - webvtt_text_parser_Delete
      Callsites:
        - Src:             'demux/webvtt.c:376,13'
          Dst:             webvtt_text_parser_New
        - Src:             'demux/webvtt.c:376,13'
          Dst:             ParserGetCueHandler
        - Src:             'demux/webvtt.c:376,13'
          Dst:             ParserCueDoneHandler
        - Src:             'demux/webvtt.c:376,13'
          Dst:             ParserHeaderHandler
        - Src:             'demux/webvtt.c:382,29'
          Dst:             vlc_memstream_open
        - Src:             'demux/webvtt.c:383,28'
          Dst:             vlc_memstream_open
        - Src:             'demux/webvtt.c:386,24'
          Dst:             vlc_stream_ReadLine
        - Src:             'demux/webvtt.c:387,9'
          Dst:             webvtt_text_parser_Feed
        - Src:             'demux/webvtt.c:388,5'
          Dst:             webvtt_text_parser_Feed
        - Src:             'demux/webvtt.c:391,9'
          Dst:             qsort
        - Src:             'demux/webvtt.c:391,9'
          Dst:             cue_Compare
        - Src:             'demux/webvtt.c:393,5'
          Dst:             BuildIndex
        - Src:             'demux/webvtt.c:395,5'
          Dst:             memstream_Grab
        - Src:             'demux/webvtt.c:397,5'
          Dst:             memstream_Grab
        - Src:             'demux/webvtt.c:400,5'
          Dst:             webvtt_text_parser_Delete
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         57
      ICount:          431
      EdgeCount:       67
      CyclomaticComplexity: 12
      functionsReached:
        - demux_vaControlHelper
        - getIndexByTime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/webvtt.c:434,5'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:437,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:441,47'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:445,45'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:449,17'
              BranchSideFuncs:
                - getIndexByTime
            - BranchSide:      'demux/webvtt.c:461,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:478,17'
              BranchSideFuncs:
                - getIndexByTime
            - BranchSide:      'demux/webvtt.c:491,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:498,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/webvtt.c:498,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/webvtt.c:498,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/webvtt.c:506,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:506,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:506,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:506,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:506,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:506,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:506,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:508,13'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:437,14'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:437,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:437,14'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:441,15'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:441,15'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:441,15'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:445,14'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:445,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:445,14'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:449,17'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:451,58'
              BranchSideFuncs:
                - getIndexByTime
            - BranchSide:      'demux/webvtt.c:458,13'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:451,65'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:451,65'
              BranchSideFuncs:
                - getIndexByTime
            - BranchSide:      'demux/webvtt.c:451,65'
              BranchSideFuncs:
                - getIndexByTime
        - Branch String:   'demux/webvtt.c:461,18'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:461,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:461,18'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:462,17'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:464,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:466,22'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:466,22'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:468,32'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:473,18'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:478,17'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:480,28'
              BranchSideFuncs:
                - getIndexByTime
            - BranchSide:      'demux/webvtt.c:488,13'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:480,28'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:480,28'
              BranchSideFuncs:
                - getIndexByTime
            - BranchSide:      'demux/webvtt.c:480,28'
              BranchSideFuncs:
                - getIndexByTime
        - Branch String:   'demux/webvtt.c:492,40'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:492,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:492,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/webvtt.c:451,42'
          Dst:             getIndexByTime
        - Src:             'demux/webvtt.c:481,42'
          Dst:             getIndexByTime
        - Src:             'demux/webvtt.c:498,20'
          Dst:             demux_vaControlHelper
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         37
      ICount:          313
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - demux_From
        - es_out_Send
        - es_out_SetPCR
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/webvtt.c:542,58'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:542,5'
              BranchSideFuncs:
                - es_out_SetPCR.6221
                - demux_From
                - es_out_Send.6220
                - es_out_SetPCR.6221
            - BranchSide:      'demux/webvtt.c:543,12'
              BranchSideFuncs:
                - es_out_SetPCR.6221
                - demux_From
                - es_out_Send.6220
                - es_out_SetPCR.6221
        - Branch String:   'demux/webvtt.c:542,5'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:546,35'
              BranchSideFuncs:
                - demux_From
                - es_out_SetPCR.6221
                - es_out_Send.6220
                - es_out_SetPCR.6221
            - BranchSide:      'demux/webvtt.c:587,11'
              BranchSideFuncs:
                - es_out_SetPCR.6221
        - Branch String:   'demux/webvtt.c:549,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:551,17'
              BranchSideFuncs:
                - demux_From
                - es_out_SetPCR.6221
                - es_out_Send.6220
                - es_out_SetPCR.6221
            - BranchSide:      'demux/webvtt.c:558,40'
              BranchSideFuncs:
                - demux_From
                - es_out_SetPCR.6221
                - es_out_Send.6220
                - es_out_SetPCR.6221
        - Branch String:   'demux/webvtt.c:551,17'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:549,9'
              BranchSideFuncs:
                - demux_From
                - es_out_SetPCR.6221
                - es_out_Send.6220
                - es_out_SetPCR.6221
            - BranchSide:      'demux/webvtt.c:553,30'
              BranchSideFuncs:
                - demux_From
                - es_out_SetPCR.6221
                - es_out_Send.6220
                - es_out_SetPCR.6221
        - Branch String:   'demux/webvtt.c:559,13'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:561,33'
              BranchSideFuncs:
                - es_out_Send.6220
                - es_out_SetPCR.6221
                - demux_From
                - es_out_SetPCR.6221
            - BranchSide:      'demux/webvtt.c:579,13'
              BranchSideFuncs:
                - es_out_SetPCR.6221
                - demux_From
                - es_out_Send.6220
                - es_out_SetPCR.6221
        - Branch String:   'demux/webvtt.c:564,17'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:566,36'
              BranchSideFuncs:
                - es_out_Send.6220
                - es_out_SetPCR.6221
                - demux_From
                - es_out_SetPCR.6221
            - BranchSide:      'demux/webvtt.c:570,19'
              BranchSideFuncs:
                - es_out_Send.6220
                - es_out_SetPCR.6221
                - demux_From
                - es_out_SetPCR.6221
        - Branch String:   'demux/webvtt.c:570,34'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:570,37'
              BranchSideFuncs:
                - es_out_Send.6220
                - es_out_SetPCR.6221
                - demux_From
                - es_out_SetPCR.6221
            - BranchSide:      'demux/webvtt.c:576,26'
              BranchSideFuncs:
                - es_out_Send.6220
                - es_out_SetPCR.6221
                - demux_From
                - es_out_SetPCR.6221
        - Branch String:   'demux/webvtt.c:570,18'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:572,32'
              BranchSideFuncs:
                - es_out_SetPCR.6221
                - es_out_Send.6220
                - es_out_SetPCR.6221
                - demux_From
            - BranchSide:      'demux/webvtt.c:576,26'
              BranchSideFuncs:
                - es_out_Send.6220
                - es_out_SetPCR.6221
                - demux_From
                - es_out_SetPCR.6221
        - Branch String:   'demux/webvtt.c:579,59'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:542,5'
              BranchSideFuncs:
                - es_out_SetPCR.6221
                - demux_From
                - es_out_Send.6220
                - es_out_SetPCR.6221
            - BranchSide:      'demux/webvtt.c:580,13'
              BranchSideFuncs:
                - es_out_SetPCR.6221
                - demux_From
                - es_out_Send.6220
                - es_out_SetPCR.6221
        - Branch String:   'demux/webvtt.c:579,13'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:542,5'
              BranchSideFuncs:
                - es_out_SetPCR.6221
                - demux_From
                - es_out_Send.6220
                - es_out_SetPCR.6221
            - BranchSide:      'demux/webvtt.c:583,13'
              BranchSideFuncs:
                - es_out_SetPCR.6221
                - demux_From
                - es_out_Send.6220
                - es_out_SetPCR.6221
        - Branch String:   'demux/webvtt.c:587,10'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:589,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:593,9'
              BranchSideFuncs: []
        - Branch String:   'demux/webvtt.c:593,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:594,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:596,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/webvtt.c:558,28'
          Dst:             demux_From
        - Src:             'demux/webvtt.c:572,17'
          Dst:             es_out_SetPCR
        - Src:             'demux/webvtt.c:576,13'
          Dst:             es_out_Send
        - Src:             'demux/webvtt.c:589,9'
          Dst:             es_out_SetPCR
    - functionName:    webvtt_OpenDemux
      functionSourceFile: '/src/vlc/modules/demux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         12
      ICount:          107
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - MakeExtradata
        - ProbeWEBVTT
        - ReadWEBVTT
        - calloc
        - es_format_Clean
        - es_format_Init
        - es_out_Add
        - webvtt_CloseDemux
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/webvtt.c:645,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:646,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:648,5'
              BranchSideFuncs:
                - calloc
                - ReadWEBVTT
                - es_format_Init
                - MakeExtradata
                - es_out_Add.6226
                - es_format_Clean
                - webvtt_CloseDemux
                - webvtt_CloseDemux
        - Branch String:   'demux/webvtt.c:652,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:653,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/webvtt.c:655,21'
              BranchSideFuncs:
                - ReadWEBVTT
                - es_format_Init
                - MakeExtradata
                - es_out_Add.6226
                - es_format_Clean
                - webvtt_CloseDemux
                - webvtt_CloseDemux
        - Branch String:   'demux/webvtt.c:655,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:657,28'
              BranchSideFuncs:
                - webvtt_CloseDemux
            - BranchSide:      'demux/webvtt.c:662,5'
              BranchSideFuncs:
                - es_format_Init
                - MakeExtradata
                - es_out_Add.6226
                - es_format_Clean
                - webvtt_CloseDemux
        - Branch String:   'demux/webvtt.c:669,9'
          Branch Sides:
            - BranchSide:      'demux/webvtt.c:671,28'
              BranchSideFuncs:
                - webvtt_CloseDemux
            - BranchSide:      'demux/webvtt.c:675,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/webvtt.c:644,17'
          Dst:             ProbeWEBVTT
        - Src:             'demux/webvtt.c:651,30'
          Dst:             calloc
        - Src:             'demux/webvtt.c:655,9'
          Dst:             ReadWEBVTT
        - Src:             'demux/webvtt.c:657,9'
          Dst:             webvtt_CloseDemux
        - Src:             'demux/webvtt.c:662,5'
          Dst:             es_format_Init
        - Src:             'demux/webvtt.c:664,5'
          Dst:             MakeExtradata
        - Src:             'demux/webvtt.c:667,17'
          Dst:             es_out_Add
        - Src:             'demux/webvtt.c:668,5'
          Dst:             es_format_Clean
        - Src:             'demux/webvtt.c:671,9'
          Dst:             webvtt_CloseDemux
    - functionName:    bo_set_8
      functionSourceFile: '/src/vlc/modules/../include/vlc_boxes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - p_bo
        - i_offset
        - i
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bo_extend
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_boxes.h:111,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:112,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_boxes.h:113,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_boxes.h:111,10'
          Dst:             bo_extend
    - functionName:    bo_extend
      functionSourceFile: '/src/vlc/modules/../include/vlc_boxes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bo
        - i_total
      BBCount:         14
      ICount:          130
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_frame_Realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_boxes.h:69,8'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:70,9'
              BranchSideFuncs:
                - vlc_frame_Realloc
            - BranchSide:      '../include/vlc_boxes.h:71,27'
              BranchSideFuncs:
                - vlc_frame_Realloc
        - Branch String:   '../include/vlc_boxes.h:72,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:74,24'
              BranchSideFuncs:
                - vlc_frame_Realloc
            - BranchSide:      '../include/vlc_boxes.h:84,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_boxes.h:75,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:76,25'
              BranchSideFuncs:
                - vlc_frame_Realloc
            - BranchSide:      '../include/vlc_boxes.h:78,17'
              BranchSideFuncs:
                - vlc_frame_Realloc
        - Branch String:   '../include/vlc_boxes.h:80,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:81,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_boxes.h:82,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_boxes.h:79,19'
          Dst:             vlc_frame_Realloc
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SetDWBE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - dw
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:1008,10'
          Dst:             vlc_bswap32
    - functionName:    bo_add_escaped
      functionSourceFile: '/src/vlc/modules/codec/webvtt/encvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - box
        - len
        - psz
      BBCount:         15
      ICount:          96
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - bo_add_8
        - bo_add_mem
        - strcspn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/encvtt.c:51,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:53,21'
              BranchSideFuncs:
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:57,21'
              BranchSideFuncs:
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_8
        - Branch String:   'codec/webvtt/encvtt.c:57,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:0,0'
              BranchSideFuncs:
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_8
            - BranchSide:      'codec/webvtt/encvtt.c:59,21'
              BranchSideFuncs:
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_8
        - Branch String:   'codec/webvtt/encvtt.c:59,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:62,29'
              BranchSideFuncs:
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_8
            - BranchSide:      'codec/webvtt/encvtt.c:65,29'
              BranchSideFuncs:
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_8
            - BranchSide:      'codec/webvtt/encvtt.c:68,29'
              BranchSideFuncs:
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_8
            - BranchSide:      'codec/webvtt/encvtt.c:71,27'
              BranchSideFuncs:
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
      Callsites:
        - Src:             'codec/webvtt/encvtt.c:51,9'
          Dst:             strcspn
        - Src:             'codec/webvtt/encvtt.c:53,9'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:62,17'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:65,17'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:68,17'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:71,17'
          Dst:             bo_add_8
    - functionName:    bo_add_mem
      functionSourceFile: '/src/vlc/modules/../include/vlc_boxes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bo
        - i_size
        - p_mem
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bo_extend
      functionUses:    22
      BranchProfiles:
        - Branch String:   '../include/vlc_boxes.h:156,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:156,31'
              BranchSideFuncs:
                - bo_extend
            - BranchSide:      '../include/vlc_boxes.h:157,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_boxes.h:156,8'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:157,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_boxes.h:158,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_boxes.h:156,21'
          Dst:             bo_extend
    - functionName:    bo_add_8
      functionSourceFile: '/src/vlc/modules/../include/vlc_boxes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - p_bo
        - i
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bo_set_8
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_boxes.h:119,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:119,31'
              BranchSideFuncs:
                - bo_set_8
            - BranchSide:      '../include/vlc_boxes.h:120,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_boxes.h:119,8'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:120,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_boxes.h:121,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_boxes.h:119,21'
          Dst:             bo_set_8
    - functionName:    bo_deinit
      functionSourceFile: '/src/vlc/modules/../include/vlc_boxes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bo
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_boxes.h:55,8'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:55,8'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_boxes.h:56,23'
              BranchSideFuncs:
                - vlc_frame_Release
      Callsites:
        - Src:             '../include/vlc_boxes.h:56,9'
          Dst:             vlc_frame_Release
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bo_set_32be
      functionSourceFile: '/src/vlc/modules/../include/vlc_boxes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - p_bo
        - i_offset
        - val
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SetDWBE
        - bo_extend
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_boxes.h:127,1'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:127,1'
              BranchSideFuncs:
                - SetDWBE.6278
            - BranchSide:      '../include/vlc_boxes.h:127,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_boxes.h:127,1'
          Dst:             bo_extend
        - Src:             '../include/vlc_boxes.h:127,1'
          Dst:             SetDWBE
    - functionName:    WriteText
      functionSourceFile: '/src/vlc/modules/codec/webvtt/encvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz
        - box
        - c_last
      BBCount:         21
      ICount:          130
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bo_add_8
        - bo_add_escaped
        - bo_add_mem
        - strchr
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/webvtt/encvtt.c:83,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:83,5'
              BranchSideFuncs:
                - strchr
                - strlen
                - bo_add_escaped
                - bo_add_escaped
                - bo_add_8
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:85,33'
              BranchSideFuncs:
                - strchr
                - strlen
                - bo_add_escaped
                - bo_add_escaped
                - bo_add_8
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:86,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:88,29'
              BranchSideFuncs:
                - bo_add_escaped
                - bo_add_8
                - strchr
                - strlen
                - bo_add_escaped
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:97,33'
              BranchSideFuncs:
                - strlen
                - bo_add_escaped
        - Branch String:   'codec/webvtt/encvtt.c:89,34'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:89,58'
              BranchSideFuncs:
                - bo_add_8
                - strchr
                - strlen
                - bo_add_escaped
                - bo_add_escaped
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:89,38'
              BranchSideFuncs:
                - bo_add_8
                - strchr
                - strlen
                - bo_add_escaped
                - bo_add_escaped
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:89,54'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:89,58'
              BranchSideFuncs:
                - bo_add_8
                - strchr
                - strlen
                - bo_add_escaped
                - bo_add_escaped
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:91,23'
              BranchSideFuncs:
                - bo_add_8
                - strchr
                - strlen
                - bo_add_escaped
                - bo_add_escaped
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:89,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:90,29'
              BranchSideFuncs:
                - bo_add_mem
                - bo_add_8
                - strchr
                - strlen
                - bo_add_escaped
                - bo_add_escaped
            - BranchSide:      'codec/webvtt/encvtt.c:91,23'
              BranchSideFuncs:
                - bo_add_8
                - strchr
                - strlen
                - bo_add_escaped
                - bo_add_escaped
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:99,23'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:99,35'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/encvtt.c:99,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/encvtt.c:85,25'
          Dst:             strchr
        - Src:             'codec/webvtt/encvtt.c:88,13'
          Dst:             bo_add_escaped
        - Src:             'codec/webvtt/encvtt.c:90,17'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:91,13'
          Dst:             bo_add_8
        - Src:             'codec/webvtt/encvtt.c:97,26'
          Dst:             strlen
        - Src:             'codec/webvtt/encvtt.c:98,13'
          Dst:             bo_add_escaped
    - functionName:    bo_add_32be
      functionSourceFile: '/src/vlc/modules/../include/vlc_boxes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_bo
        - val
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bo_set_32be
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_boxes.h:127,1'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:127,1'
              BranchSideFuncs:
                - bo_set_32be
            - BranchSide:      '../include/vlc_boxes.h:127,1'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_boxes.h:127,1'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:127,1'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_boxes.h:127,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_boxes.h:127,1'
          Dst:             bo_set_32be
    - functionName:    bo_size
      functionSourceFile: '/src/vlc/modules/../include/vlc_boxes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bo
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../include/vlc_boxes.h:165,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:165,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_boxes.h:165,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_start_const
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bo_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_boxes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_bo
        - i_size
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_boxes.h:44,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:45,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_boxes.h:47,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_boxes.h:43,15'
          Dst:             vlc_frame_Alloc
    - functionName:    Encode
      functionSourceFile: '/src/vlc/modules/codec/webvtt/encvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_enc
        - p_spu
      BBCount:         106
      ICount:          600
      EdgeCount:       142
      CyclomaticComplexity: 38
      functionsReached:
        - WriteText
        - bo_add_32be
        - bo_add_8
        - bo_add_mem
        - bo_deinit
        - bo_init
        - bo_set_32be
        - bo_size
        - vlc_asprintf_c
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start_const
      functionUses:    0
      BranchProfiles:
        - Branch String:   'codec/webvtt/encvtt.c:109,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/encvtt.c:113,10'
              BranchSideFuncs:
                - bo_init
                - vlc_list_it_start_const.6287
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - vlc_list_it_next.6284
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:113,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:114,9'
              BranchSideFuncs:
                - vlc_list_it_start_const.6287
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - vlc_list_it_next.6284
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:117,5'
              BranchSideFuncs:
                - vlc_list_it_start_const.6287
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - vlc_list_it_next.6284
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:117,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:117,5'
              BranchSideFuncs:
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:117,5'
              BranchSideFuncs:
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:117,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:119,13'
              BranchSideFuncs:
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:227,9'
              BranchSideFuncs:
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:119,49'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:120,13'
              BranchSideFuncs:
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:122,13'
              BranchSideFuncs:
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:120,38'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:121,13'
              BranchSideFuncs:
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:122,13'
              BranchSideFuncs:
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:119,12'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:122,13'
              BranchSideFuncs:
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:124,27'
              BranchSideFuncs:
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:136,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:139,17'
              BranchSideFuncs:
                - WriteText
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:187,28'
              BranchSideFuncs:
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:139,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:140,17'
              BranchSideFuncs:
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:142,17'
              BranchSideFuncs:
                - WriteText
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:142,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:144,17'
              BranchSideFuncs:
                - bo_add_mem
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:157,41'
              BranchSideFuncs:
                - WriteText
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:145,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:148,32'
              BranchSideFuncs:
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:153,17'
              BranchSideFuncs:
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:158,23'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:158,26'
              BranchSideFuncs:
                - WriteText
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:171,24'
              BranchSideFuncs:
                - WriteText
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:158,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:160,21'
              BranchSideFuncs:
                - WriteText
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:171,24'
              BranchSideFuncs:
                - WriteText
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:160,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:162,25'
              BranchSideFuncs:
                - WriteText
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:169,13'
              BranchSideFuncs:
                - WriteText
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:162,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:163,25'
              BranchSideFuncs:
                - bo_add_mem
                - WriteText
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:164,25'
              BranchSideFuncs:
                - WriteText
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:164,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:165,25'
              BranchSideFuncs:
                - bo_add_mem
                - WriteText
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:166,25'
              BranchSideFuncs:
                - WriteText
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:166,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:167,25'
              BranchSideFuncs:
                - bo_add_mem
                - WriteText
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:168,17'
              BranchSideFuncs:
                - WriteText
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:173,23'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:173,26'
              BranchSideFuncs:
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:185,9'
              BranchSideFuncs:
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:173,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:175,21'
              BranchSideFuncs:
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:185,9'
              BranchSideFuncs:
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:175,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:177,25'
              BranchSideFuncs:
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:184,13'
              BranchSideFuncs:
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:177,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:178,25'
              BranchSideFuncs:
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:179,25'
              BranchSideFuncs:
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:179,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:180,25'
              BranchSideFuncs:
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:181,25'
              BranchSideFuncs:
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:181,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:182,25'
              BranchSideFuncs:
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:183,17'
              BranchSideFuncs:
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:191,85'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:192,18'
              BranchSideFuncs:
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:194,30'
              BranchSideFuncs:
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:191,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:194,30'
              BranchSideFuncs:
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:224,28'
              BranchSideFuncs:
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:199,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:200,17'
              BranchSideFuncs:
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
            - BranchSide:      'codec/webvtt/encvtt.c:201,22'
              BranchSideFuncs:
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:204,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:206,23'
              BranchSideFuncs:
                - bo_size
                - vlc_asprintf_c
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - free
                - bo_add_mem
                - bo_add_8
            - BranchSide:      'codec/webvtt/encvtt.c:220,32'
              BranchSideFuncs:
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:207,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:208,30'
              BranchSideFuncs:
                - bo_size
                - vlc_asprintf_c
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - free
                - bo_add_mem
                - bo_add_8
            - BranchSide:      'codec/webvtt/encvtt.c:209,21'
              BranchSideFuncs:
                - bo_size
                - vlc_asprintf_c
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - free
                - bo_add_mem
                - bo_add_8
        - Branch String:   'codec/webvtt/encvtt.c:209,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:210,21'
              BranchSideFuncs:
                - bo_add_8
                - vlc_asprintf_c
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - free
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:212,71'
              BranchSideFuncs:
                - vlc_asprintf_c
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - free
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:213,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:215,25'
              BranchSideFuncs:
                - free
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - vlc_asprintf_c
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:219,13'
              BranchSideFuncs:
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - vlc_asprintf_c
                - free
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:215,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:216,43'
              BranchSideFuncs:
                - bo_add_mem
                - free
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - vlc_asprintf_c
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
            - BranchSide:      'codec/webvtt/encvtt.c:217,27'
              BranchSideFuncs:
                - free
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_set_32be
                - vlc_list_it_next.6284
                - vlc_list_it_continue.6286
                - bo_size
                - bo_deinit
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - bo_set_32be
                - bo_size
                - bo_add_32be
                - bo_add_mem
                - bo_size
                - vlc_asprintf_c
                - bo_add_mem
                - bo_add_8
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - bo_add_mem
                - WriteText
                - bo_add_mem
                - WriteText
                - bo_add_mem
        - Branch String:   'codec/webvtt/encvtt.c:227,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:229,9'
              BranchSideFuncs:
                - bo_add_32be
                - bo_add_mem
                - bo_deinit
            - BranchSide:      'codec/webvtt/encvtt.c:233,28'
              BranchSideFuncs:
                - bo_deinit
        - Branch String:   'codec/webvtt/encvtt.c:237,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:239,43'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/encvtt.c:244,12'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/encvtt.c:240,47'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:240,50'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/encvtt.c:242,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/encvtt.c:240,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:241,33'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/encvtt.c:242,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/encvtt.c:113,10'
          Dst:             bo_init
        - Src:             'codec/webvtt/encvtt.c:117,5'
          Dst:             vlc_list_it_start_const
        - Src:             'codec/webvtt/encvtt.c:117,5'
          Dst:             vlc_list_it_continue
        - Src:             'codec/webvtt/encvtt.c:124,27'
          Dst:             bo_size
        - Src:             'codec/webvtt/encvtt.c:126,9'
          Dst:             bo_add_32be
        - Src:             'codec/webvtt/encvtt.c:127,9'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:131,9'
          Dst:             bo_add_32be
        - Src:             'codec/webvtt/encvtt.c:132,9'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:144,17'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:148,21'
          Dst:             WriteText
        - Src:             'codec/webvtt/encvtt.c:149,21'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:150,21'
          Dst:             WriteText
        - Src:             'codec/webvtt/encvtt.c:151,21'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:153,17'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:163,25'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:165,25'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:167,25'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:171,13'
          Dst:             WriteText
        - Src:             'codec/webvtt/encvtt.c:178,25'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:180,25'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:182,25'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:187,42'
          Dst:             bo_size
        - Src:             'codec/webvtt/encvtt.c:187,9'
          Dst:             bo_set_32be
        - Src:             'codec/webvtt/encvtt.c:194,30'
          Dst:             bo_size
        - Src:             'codec/webvtt/encvtt.c:196,13'
          Dst:             bo_add_32be
        - Src:             'codec/webvtt/encvtt.c:197,13'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:200,17'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:202,17'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:209,21'
          Dst:             bo_size
        - Src:             'codec/webvtt/encvtt.c:210,21'
          Dst:             bo_add_8
        - Src:             'codec/webvtt/encvtt.c:212,33'
          Dst:             vlc_asprintf_c
        - Src:             'codec/webvtt/encvtt.c:216,25'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:220,41'
          Dst:             bo_size
        - Src:             'codec/webvtt/encvtt.c:220,13'
          Dst:             bo_set_32be
        - Src:             'codec/webvtt/encvtt.c:224,38'
          Dst:             bo_size
        - Src:             'codec/webvtt/encvtt.c:224,9'
          Dst:             bo_set_32be
        - Src:             'codec/webvtt/encvtt.c:117,5'
          Dst:             vlc_list_it_next
        - Src:             'codec/webvtt/encvtt.c:227,9'
          Dst:             bo_size
        - Src:             'codec/webvtt/encvtt.c:229,9'
          Dst:             bo_add_32be
        - Src:             'codec/webvtt/encvtt.c:230,9'
          Dst:             bo_add_mem
        - Src:             'codec/webvtt/encvtt.c:235,5'
          Dst:             bo_deinit
    - functionName:    webvtt_OpenEncoder
      functionSourceFile: '/src/vlc/modules/codec/webvtt/encvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/encvtt.c:38,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/encvtt.c:39,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/encvtt.c:44,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_queue_Unlock
      functionSourceFile: '/src/vlc/modules/../include/vlc_queue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_queue.h:101,5'
          Dst:             vlc_mutex_unlock
    - functionName:    OutputTime
      functionSourceFile: '/src/vlc/modules/mux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - time
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_memstream_printf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mux/webvtt.c:43,5'
          Dst:             vlc_memstream_printf
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    mp4_box_iterator_Next
      functionSourceFile: '/src/vlc/modules/mux/../demux/mp4/minibox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_it
      BBCount:         13
      ICount:          115
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - U32_AT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mux/../demux/mp4/minibox.h:39,5'
          Branch Sides:
            - BranchSide:      'mux/../demux/mp4/minibox.h:41,28'
              BranchSideFuncs:
                - U32_AT.6354
            - BranchSide:      'mux/../demux/mp4/minibox.h:55,5'
              BranchSideFuncs: []
        - Branch String:   'mux/../demux/mp4/minibox.h:44,25'
          Branch Sides:
            - BranchSide:      'mux/../demux/mp4/minibox.h:44,28'
              BranchSideFuncs: []
            - BranchSide:      'mux/../demux/mp4/minibox.h:53,14'
              BranchSideFuncs: []
        - Branch String:   'mux/../demux/mp4/minibox.h:44,13'
          Branch Sides:
            - BranchSide:      'mux/../demux/mp4/minibox.h:46,32'
              BranchSideFuncs: []
            - BranchSide:      'mux/../demux/mp4/minibox.h:53,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'mux/../demux/mp4/minibox.h:42,31'
          Dst:             U32_AT
    - functionName:    mp4_box_iterator_Init
      functionSourceFile: '/src/vlc/modules/mux/../demux/mp4/minibox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_it
        - p_data
        - i_data
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_fifo_queue
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_queue_Lock
      functionSourceFile: '/src/vlc/modules/../include/vlc_queue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_queue.h:89,5'
          Dst:             vlc_mutex_lock
    - functionName:    vlc_fifo_Unlock
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_fifo_queue
        - vlc_queue_Unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_frame.h:692,22'
          Dst:             vlc_fifo_queue
        - Src:             '../include/vlc_frame.h:692,5'
          Dst:             vlc_queue_Unlock
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    FormatCue
      functionSourceFile: '/src/vlc/modules/mux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cue
      BBCount:         14
      ICount:          121
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - OutputTime
        - vlc_frame_heap_Alloc
        - vlc_memstream_close
        - vlc_memstream_open
        - vlc_memstream_printf
        - vlc_memstream_putc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mux/webvtt.c:54,9'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      'mux/webvtt.c:57,9'
              BranchSideFuncs:
                - OutputTime
                - vlc_memstream_printf
                - OutputTime
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - vlc_memstream_printf
                - vlc_memstream_printf
        - Branch String:   'mux/webvtt.c:57,9'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:58,43'
              BranchSideFuncs:
                - vlc_memstream_printf
                - OutputTime
                - vlc_memstream_printf
                - OutputTime
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - vlc_memstream_printf
            - BranchSide:      'mux/webvtt.c:60,21'
              BranchSideFuncs:
                - OutputTime
                - vlc_memstream_printf
                - OutputTime
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
                - vlc_memstream_printf
        - Branch String:   'mux/webvtt.c:64,9'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:65,44'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
            - BranchSide:      'mux/webvtt.c:67,9'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_frame_heap_Alloc
        - Branch String:   'mux/webvtt.c:71,9'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:72,9'
              BranchSideFuncs: []
            - BranchSide:      'mux/webvtt.c:74,46'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
      Callsites:
        - Src:             'mux/webvtt.c:54,9'
          Dst:             vlc_memstream_open
        - Src:             'mux/webvtt.c:58,9'
          Dst:             vlc_memstream_printf
        - Src:             'mux/webvtt.c:60,5'
          Dst:             OutputTime
        - Src:             'mux/webvtt.c:61,5'
          Dst:             vlc_memstream_printf
        - Src:             'mux/webvtt.c:62,5'
          Dst:             OutputTime
        - Src:             'mux/webvtt.c:65,9'
          Dst:             vlc_memstream_printf
        - Src:             'mux/webvtt.c:67,9'
          Dst:             vlc_memstream_putc
        - Src:             'mux/webvtt.c:69,5'
          Dst:             vlc_memstream_printf
        - Src:             'mux/webvtt.c:71,9'
          Dst:             vlc_memstream_close
        - Src:             'mux/webvtt.c:74,26'
          Dst:             vlc_frame_heap_Alloc
    - functionName:    webvtt_cue_Clean
      functionSourceFile: '/src/vlc/modules/mux/../codec/webvtt/webvtt.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UnpackISOBMFF
      functionSourceFile: '/src/vlc/modules/mux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - packed
        - out
      BBCount:         34
      ICount:          184
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - asprintf
        - mp4_box_iterator_Init
        - mp4_box_iterator_Next
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mux/webvtt.c:84,5'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:86,16'
              BranchSideFuncs:
                - mp4_box_iterator_Init
                - mp4_box_iterator_Next
                - mp4_box_iterator_Next
                - strndup
                - strndup
                - strndup
                - asprintf
                - free
                - free
                - strndup
            - BranchSide:      'mux/webvtt.c:127,1'
              BranchSideFuncs: []
        - Branch String:   'mux/webvtt.c:86,36'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:86,42'
              BranchSideFuncs:
                - mp4_box_iterator_Init
                - mp4_box_iterator_Next
                - mp4_box_iterator_Next
                - strndup
                - strndup
                - strndup
                - asprintf
                - free
                - free
                - strndup
            - BranchSide:      'mux/webvtt.c:90,41'
              BranchSideFuncs:
                - mp4_box_iterator_Init
                - mp4_box_iterator_Next
                - mp4_box_iterator_Next
                - strndup
                - strndup
                - strndup
                - asprintf
                - free
                - free
                - strndup
        - Branch String:   'mux/webvtt.c:86,13'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:87,13'
              BranchSideFuncs:
                - mp4_box_iterator_Next
                - mp4_box_iterator_Init
                - mp4_box_iterator_Next
                - strndup
                - strndup
                - strndup
                - asprintf
                - free
                - free
                - strndup
            - BranchSide:      'mux/webvtt.c:90,41'
              BranchSideFuncs:
                - mp4_box_iterator_Init
                - mp4_box_iterator_Next
                - mp4_box_iterator_Next
                - strndup
                - strndup
                - strndup
                - asprintf
                - free
                - free
                - strndup
        - Branch String:   'mux/webvtt.c:91,9'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:84,5'
              BranchSideFuncs:
                - strndup
                - mp4_box_iterator_Next
                - mp4_box_iterator_Next
                - mp4_box_iterator_Init
                - strndup
                - strndup
                - asprintf
                - free
                - free
                - strndup
            - BranchSide:      'mux/webvtt.c:93,26'
              BranchSideFuncs:
                - strndup
                - mp4_box_iterator_Next
                - mp4_box_iterator_Next
                - mp4_box_iterator_Init
                - strndup
                - strndup
                - asprintf
                - free
                - free
                - strndup
        - Branch String:   'mux/webvtt.c:93,13'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:91,9'
              BranchSideFuncs:
                - mp4_box_iterator_Next
                - mp4_box_iterator_Next
                - mp4_box_iterator_Init
                - strndup
                - strndup
                - strndup
                - asprintf
                - free
                - free
                - strndup
            - BranchSide:      'mux/webvtt.c:96,25'
              BranchSideFuncs:
                - mp4_box_iterator_Next
                - mp4_box_iterator_Next
                - mp4_box_iterator_Init
                - strndup
                - strndup
                - strndup
                - asprintf
                - free
                - free
                - strndup
            - BranchSide:      'mux/webvtt.c:101,25'
              BranchSideFuncs:
                - strndup
                - mp4_box_iterator_Next
                - mp4_box_iterator_Next
                - mp4_box_iterator_Init
                - strndup
                - strndup
                - strndup
                - asprintf
                - free
                - free
            - BranchSide:      'mux/webvtt.c:120,26'
              BranchSideFuncs:
                - strndup
                - mp4_box_iterator_Next
                - mp4_box_iterator_Next
                - mp4_box_iterator_Init
                - strndup
                - strndup
                - asprintf
                - free
                - free
                - strndup
        - Branch String:   'mux/webvtt.c:96,25'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:98,50'
              BranchSideFuncs:
                - strndup
                - mp4_box_iterator_Next
                - mp4_box_iterator_Next
                - mp4_box_iterator_Init
                - strndup
                - strndup
                - strndup
                - asprintf
                - free
                - free
            - BranchSide:      'mux/webvtt.c:99,21'
              BranchSideFuncs:
                - mp4_box_iterator_Next
                - mp4_box_iterator_Next
                - mp4_box_iterator_Init
                - strndup
                - strndup
                - strndup
                - asprintf
                - free
                - free
                - strndup
        - Branch String:   'mux/webvtt.c:101,25'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:103,58'
              BranchSideFuncs:
                - strndup
                - mp4_box_iterator_Next
                - mp4_box_iterator_Next
                - mp4_box_iterator_Init
                - strndup
                - strndup
                - strndup
                - asprintf
                - free
                - free
            - BranchSide:      'mux/webvtt.c:117,50'
              BranchSideFuncs:
                - strndup
                - mp4_box_iterator_Next
                - mp4_box_iterator_Next
                - mp4_box_iterator_Init
                - strndup
                - strndup
                - asprintf
                - free
                - free
                - strndup
        - Branch String:   'mux/webvtt.c:104,29'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:107,57'
              BranchSideFuncs:
                - asprintf
                - free
                - mp4_box_iterator_Next
                - mp4_box_iterator_Next
                - mp4_box_iterator_Init
                - strndup
                - strndup
                - strndup
                - strndup
                - free
            - BranchSide:      'mux/webvtt.c:114,21'
              BranchSideFuncs:
                - mp4_box_iterator_Next
                - mp4_box_iterator_Next
                - mp4_box_iterator_Init
                - strndup
                - strndup
                - strndup
                - asprintf
                - free
                - free
                - strndup
        - Branch String:   'mux/webvtt.c:107,33'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:109,38'
              BranchSideFuncs:
                - free
                - free
                - mp4_box_iterator_Next
                - mp4_box_iterator_Next
                - mp4_box_iterator_Init
                - strndup
                - strndup
                - strndup
                - asprintf
                - strndup
            - BranchSide:      'mux/webvtt.c:112,34'
              BranchSideFuncs:
                - free
                - mp4_box_iterator_Next
                - mp4_box_iterator_Next
                - mp4_box_iterator_Init
                - strndup
                - strndup
                - strndup
                - asprintf
                - free
                - strndup
        - Branch String:   'mux/webvtt.c:120,25'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:122,50'
              BranchSideFuncs:
                - mp4_box_iterator_Next
                - mp4_box_iterator_Next
                - mp4_box_iterator_Init
                - strndup
                - strndup
                - strndup
                - asprintf
                - free
                - free
                - strndup
            - BranchSide:      'mux/webvtt.c:123,21'
              BranchSideFuncs:
                - mp4_box_iterator_Next
                - mp4_box_iterator_Next
                - mp4_box_iterator_Init
                - strndup
                - strndup
                - strndup
                - asprintf
                - free
                - free
                - strndup
      Callsites:
        - Src:             'mux/webvtt.c:83,5'
          Dst:             mp4_box_iterator_Init
        - Src:             'mux/webvtt.c:84,12'
          Dst:             mp4_box_iterator_Next
        - Src:             'mux/webvtt.c:90,9'
          Dst:             mp4_box_iterator_Init
        - Src:             'mux/webvtt.c:91,16'
          Dst:             mp4_box_iterator_Next
        - Src:             'mux/webvtt.c:98,29'
          Dst:             strndup
        - Src:             'mux/webvtt.c:103,37'
          Dst:             strndup
        - Src:             'mux/webvtt.c:107,33'
          Dst:             asprintf
        - Src:             'mux/webvtt.c:117,29'
          Dst:             strndup
        - Src:             'mux/webvtt.c:122,29'
          Dst:             strndup
    - functionName:    vlc_fifo_Lock
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_fifo_queue
        - vlc_queue_Lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_frame.h:679,20'
          Dst:             vlc_fifo_queue
        - Src:             '../include/vlc_frame.h:679,5'
          Dst:             vlc_queue_Lock
    - functionName:    webvtt_CloseMuxer
      functionSourceFile: '/src/vlc/modules/mux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mux
      functionSourceFile: '/src/vlc/modules/mux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mux
      BBCount:         44
      ICount:          379
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - FormatCue
        - UnpackISOBMFF
        - memcmp
        - sout_AccessOutWrite
        - strndup
        - vlc_fifo_DequeueAllUnlocked
        - vlc_fifo_Lock
        - vlc_fifo_QueueUnlocked
        - vlc_fifo_Unlock
        - vlc_frame_Alloc
        - vlc_frame_ChainRelease
        - vlc_frame_Release
        - webvtt_cue_Clean
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mux/webvtt.c:164,9'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:165,9'
              BranchSideFuncs: []
            - BranchSide:      'mux/webvtt.c:167,27'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_fifo_Lock
                - vlc_fifo_DequeueAllUnlocked
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - UnpackISOBMFF
                - FormatCue
                - webvtt_cue_Clean.6360
                - vlc_frame_Release
                - sout_AccessOutWrite
                - webvtt_cue_Clean.6360
                - strndup
                - vlc_fifo_QueueUnlocked
                - sout_AccessOutWrite
                - memcmp
                - vlc_frame_Alloc
        - Branch String:   'mux/webvtt.c:169,9'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:171,18'
              BranchSideFuncs:
                - vlc_fifo_Lock
                - vlc_fifo_DequeueAllUnlocked
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - UnpackISOBMFF
                - FormatCue
                - webvtt_cue_Clean.6360
                - vlc_frame_Release
                - sout_AccessOutWrite
                - webvtt_cue_Clean.6360
                - strndup
                - vlc_fifo_QueueUnlocked
            - BranchSide:      'mux/webvtt.c:198,19'
              BranchSideFuncs:
                - vlc_fifo_Lock
                - vlc_fifo_DequeueAllUnlocked
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - UnpackISOBMFF
                - FormatCue
                - webvtt_cue_Clean.6360
                - vlc_frame_Release
                - sout_AccessOutWrite
                - webvtt_cue_Clean.6360
                - strndup
                - vlc_fifo_QueueUnlocked
        - Branch String:   'mux/webvtt.c:172,36'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:172,47'
              BranchSideFuncs:
                - memcmp
                - vlc_frame_Alloc
                - vlc_fifo_Lock
                - vlc_fifo_DequeueAllUnlocked
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - UnpackISOBMFF
                - FormatCue
                - webvtt_cue_Clean.6360
                - vlc_frame_Release
                - sout_AccessOutWrite
                - webvtt_cue_Clean.6360
                - strndup
                - vlc_fifo_QueueUnlocked
                - sout_AccessOutWrite
                - vlc_frame_Alloc
            - BranchSide:      'mux/webvtt.c:184,20'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_fifo_Lock
                - vlc_fifo_DequeueAllUnlocked
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - UnpackISOBMFF
                - FormatCue
                - webvtt_cue_Clean.6360
                - vlc_frame_Release
                - sout_AccessOutWrite
                - webvtt_cue_Clean.6360
                - strndup
                - vlc_fifo_QueueUnlocked
                - sout_AccessOutWrite
        - Branch String:   'mux/webvtt.c:172,13'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:174,32'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_fifo_Lock
                - vlc_fifo_DequeueAllUnlocked
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - UnpackISOBMFF
                - FormatCue
                - webvtt_cue_Clean.6360
                - vlc_frame_Release
                - sout_AccessOutWrite
                - webvtt_cue_Clean.6360
                - strndup
                - vlc_fifo_QueueUnlocked
                - sout_AccessOutWrite
            - BranchSide:      'mux/webvtt.c:184,20'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_fifo_Lock
                - vlc_fifo_DequeueAllUnlocked
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - UnpackISOBMFF
                - FormatCue
                - webvtt_cue_Clean.6360
                - vlc_frame_Release
                - sout_AccessOutWrite
                - webvtt_cue_Clean.6360
                - strndup
                - vlc_fifo_QueueUnlocked
                - sout_AccessOutWrite
        - Branch String:   'mux/webvtt.c:176,17'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:177,17'
              BranchSideFuncs: []
            - BranchSide:      'mux/webvtt.c:178,20'
              BranchSideFuncs:
                - vlc_fifo_Lock
                - vlc_fifo_DequeueAllUnlocked
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - UnpackISOBMFF
                - FormatCue
                - webvtt_cue_Clean.6360
                - vlc_frame_Release
                - sout_AccessOutWrite
                - webvtt_cue_Clean.6360
                - strndup
                - vlc_fifo_QueueUnlocked
                - sout_AccessOutWrite
        - Branch String:   'mux/webvtt.c:185,17'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:186,17'
              BranchSideFuncs: []
            - BranchSide:      'mux/webvtt.c:187,20'
              BranchSideFuncs:
                - vlc_fifo_Lock
                - vlc_fifo_DequeueAllUnlocked
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - UnpackISOBMFF
                - FormatCue
                - webvtt_cue_Clean.6360
                - vlc_frame_Release
                - sout_AccessOutWrite
                - webvtt_cue_Clean.6360
                - strndup
                - vlc_fifo_QueueUnlocked
                - sout_AccessOutWrite
        - Branch String:   'mux/webvtt.c:190,13'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:192,13'
              BranchSideFuncs:
                - sout_AccessOutWrite
                - vlc_fifo_Lock
                - vlc_fifo_DequeueAllUnlocked
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - UnpackISOBMFF
                - FormatCue
                - webvtt_cue_Clean.6360
                - vlc_frame_Release
                - sout_AccessOutWrite
                - webvtt_cue_Clean.6360
                - strndup
                - vlc_fifo_QueueUnlocked
            - BranchSide:      'mux/webvtt.c:195,9'
              BranchSideFuncs:
                - vlc_fifo_Lock
                - vlc_fifo_DequeueAllUnlocked
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - UnpackISOBMFF
                - FormatCue
                - webvtt_cue_Clean.6360
                - vlc_frame_Release
                - sout_AccessOutWrite
                - webvtt_cue_Clean.6360
                - strndup
                - vlc_fifo_QueueUnlocked
        - Branch String:   'mux/webvtt.c:201,5'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:205,34'
              BranchSideFuncs:
                - UnpackISOBMFF
                - FormatCue
                - webvtt_cue_Clean.6360
                - vlc_frame_Release
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - sout_AccessOutWrite
                - webvtt_cue_Clean.6360
                - strndup
                - vlc_fifo_QueueUnlocked
            - BranchSide:      'mux/webvtt.c:249,28'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
        - Branch String:   'mux/webvtt.c:206,24'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:206,27'
              BranchSideFuncs:
                - UnpackISOBMFF
                - FormatCue
                - webvtt_cue_Clean.6360
                - vlc_frame_Release
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - sout_AccessOutWrite
                - webvtt_cue_Clean.6360
                - strndup
                - vlc_fifo_QueueUnlocked
            - BranchSide:      'mux/webvtt.c:213,22'
              BranchSideFuncs:
                - UnpackISOBMFF
                - FormatCue
                - webvtt_cue_Clean.6360
                - vlc_frame_Release
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - vlc_fifo_QueueUnlocked
                - sout_AccessOutWrite
                - webvtt_cue_Clean.6360
                - strndup
        - Branch String:   'mux/webvtt.c:206,13'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:208,36'
              BranchSideFuncs:
                - vlc_fifo_QueueUnlocked
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
            - BranchSide:      'mux/webvtt.c:213,22'
              BranchSideFuncs:
                - UnpackISOBMFF
                - FormatCue
                - webvtt_cue_Clean.6360
                - vlc_frame_Release
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - vlc_fifo_QueueUnlocked
                - sout_AccessOutWrite
                - webvtt_cue_Clean.6360
                - strndup
        - Branch String:   'mux/webvtt.c:215,13'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:216,44'
              BranchSideFuncs:
                - strndup
                - FormatCue
                - webvtt_cue_Clean.6360
                - vlc_frame_Release
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - UnpackISOBMFF
                - vlc_fifo_QueueUnlocked
                - sout_AccessOutWrite
                - webvtt_cue_Clean.6360
            - BranchSide:      'mux/webvtt.c:218,27'
              BranchSideFuncs:
                - UnpackISOBMFF
                - FormatCue
                - webvtt_cue_Clean.6360
                - vlc_frame_Release
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - strndup
                - vlc_fifo_QueueUnlocked
                - sout_AccessOutWrite
                - webvtt_cue_Clean.6360
        - Branch String:   'mux/webvtt.c:220,13'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:222,13'
              BranchSideFuncs:
                - webvtt_cue_Clean.6360
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
            - BranchSide:      'mux/webvtt.c:227,23'
              BranchSideFuncs:
                - FormatCue
                - webvtt_cue_Clean.6360
                - vlc_frame_Release
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - UnpackISOBMFF
                - webvtt_cue_Clean.6360
                - strndup
                - vlc_fifo_QueueUnlocked
                - sout_AccessOutWrite
        - Branch String:   'mux/webvtt.c:228,12'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:229,26'
              BranchSideFuncs:
                - FormatCue
                - webvtt_cue_Clean.6360
                - vlc_frame_Release
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - UnpackISOBMFF
                - webvtt_cue_Clean.6360
                - strndup
                - vlc_fifo_QueueUnlocked
                - sout_AccessOutWrite
            - BranchSide:      'mux/webvtt.c:231,30'
              BranchSideFuncs:
                - FormatCue
                - webvtt_cue_Clean.6360
                - vlc_frame_Release
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - UnpackISOBMFF
                - webvtt_cue_Clean.6360
                - strndup
                - vlc_fifo_QueueUnlocked
                - sout_AccessOutWrite
        - Branch String:   'mux/webvtt.c:236,13'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:237,43'
              BranchSideFuncs:
                - sout_AccessOutWrite
                - vlc_frame_Release
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - UnpackISOBMFF
                - FormatCue
                - webvtt_cue_Clean.6360
                - webvtt_cue_Clean.6360
                - strndup
                - vlc_fifo_QueueUnlocked
            - BranchSide:      'mux/webvtt.c:238,13'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - UnpackISOBMFF
                - FormatCue
                - webvtt_cue_Clean.6360
                - sout_AccessOutWrite
                - webvtt_cue_Clean.6360
                - strndup
                - vlc_fifo_QueueUnlocked
        - Branch String:   'mux/webvtt.c:238,13'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:240,20'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
            - BranchSide:      'mux/webvtt.c:244,29'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_ChainRelease.6355
                - vlc_fifo_Unlock
                - UnpackISOBMFF
                - FormatCue
                - webvtt_cue_Clean.6360
                - sout_AccessOutWrite
                - webvtt_cue_Clean.6360
                - strndup
                - vlc_fifo_QueueUnlocked
      Callsites:
        - Src:             'mux/webvtt.c:172,40'
          Dst:             memcmp
        - Src:             'mux/webvtt.c:174,20'
          Dst:             vlc_frame_Alloc
        - Src:             'mux/webvtt.c:184,20'
          Dst:             vlc_frame_Alloc
        - Src:             'mux/webvtt.c:193,13'
          Dst:             sout_AccessOutWrite
        - Src:             'mux/webvtt.c:198,5'
          Dst:             vlc_fifo_Lock
        - Src:             'mux/webvtt.c:199,26'
          Dst:             vlc_fifo_DequeueAllUnlocked
        - Src:             'mux/webvtt.c:208,13'
          Dst:             vlc_fifo_QueueUnlocked
        - Src:             'mux/webvtt.c:216,28'
          Dst:             strndup
        - Src:             'mux/webvtt.c:218,13'
          Dst:             UnpackISOBMFF
        - Src:             'mux/webvtt.c:222,13'
          Dst:             webvtt_cue_Clean
        - Src:             'mux/webvtt.c:232,29'
          Dst:             FormatCue
        - Src:             'mux/webvtt.c:233,9'
          Dst:             webvtt_cue_Clean
        - Src:             'mux/webvtt.c:237,23'
          Dst:             sout_AccessOutWrite
        - Src:             'mux/webvtt.c:245,9'
          Dst:             vlc_frame_Release
        - Src:             'mux/webvtt.c:249,5'
          Dst:             vlc_frame_ChainRelease
        - Src:             'mux/webvtt.c:250,5'
          Dst:             vlc_fifo_Unlock
    - functionName:    DelStream
      functionSourceFile: '/src/vlc/modules/mux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mux
        - input
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mux/webvtt.c:156,9'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'mux/webvtt.c:157,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    AddStream
      functionSourceFile: '/src/vlc/modules/mux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mux
        - input
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mux/webvtt.c:145,49'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:146,10'
              BranchSideFuncs: []
            - BranchSide:      'mux/webvtt.c:147,9'
              BranchSideFuncs: []
        - Branch String:   'mux/webvtt.c:146,48'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      'mux/webvtt.c:148,9'
              BranchSideFuncs: []
        - Branch String:   'mux/webvtt.c:145,9'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      'mux/webvtt.c:149,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/mux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - mux
        - query
        - args
      BBCount:         7
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mux/webvtt.c:131,5'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:134,15'
              BranchSideFuncs: []
            - BranchSide:      'mux/webvtt.c:137,13'
              BranchSideFuncs: []
        - Branch String:   'mux/webvtt.c:134,15'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:134,15'
              BranchSideFuncs: []
            - BranchSide:      'mux/webvtt.c:134,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    webvtt_OpenMuxer
      functionSourceFile: '/src/vlc/modules/mux/webvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mux/webvtt.c:262,9'
          Branch Sides:
            - BranchSide:      'mux/webvtt.c:263,9'
              BranchSideFuncs: []
            - BranchSide:      'mux/webvtt.c:265,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_percent_tuple
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz
        - x
        - y
      BBCount:         29
      ICount:          149
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - strchr
        - vlc_strtof_c
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:181,24'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:182,9'
              BranchSideFuncs:
                - strchr
                - vlc_strtof_c
            - BranchSide:      'codec/webvtt/subsvtt.c:197,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:182,18'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:182,21'
              BranchSideFuncs:
                - strchr
                - vlc_strtof_c
            - BranchSide:      'codec/webvtt/subsvtt.c:197,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:182,32'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:182,35'
              BranchSideFuncs:
                - strchr
                - vlc_strtof_c
            - BranchSide:      'codec/webvtt/subsvtt.c:197,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:182,43'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:182,47'
              BranchSideFuncs:
                - strchr
                - vlc_strtof_c
            - BranchSide:      'codec/webvtt/subsvtt.c:197,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:181,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:184,23'
              BranchSideFuncs:
                - strchr
                - vlc_strtof_c
            - BranchSide:      'codec/webvtt/subsvtt.c:197,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:185,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:187,37'
              BranchSideFuncs:
                - vlc_strtof_c
            - BranchSide:      'codec/webvtt/subsvtt.c:196,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:188,32'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:189,17'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:195,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:189,26'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:189,29'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:195,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:189,40'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:189,43'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:195,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:189,51'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:189,55'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:195,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:188,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:191,22'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:195,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:180,15'
          Dst:             vlc_strtof_c
        - Src:             'codec/webvtt/subsvtt.c:184,15'
          Dst:             strchr
        - Src:             'codec/webvtt/subsvtt.c:187,23'
          Dst:             vlc_strtof_c
    - functionName:    webvtt_region_ParseTuple
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1053
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_region
        - psz_key
        - psz_value
      BBCount:         27
      ICount:          145
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - atoi
        - parse_percent
        - parse_percent_tuple
        - strcmp
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1024,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1026,15'
              BranchSideFuncs:
                - strcmp
                - parse_percent
                - strcmp
                - parse_percent_tuple
                - strcmp
                - parse_percent_tuple
                - strcmp
                - atoi
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:1029,23'
              BranchSideFuncs:
                - strcmp
                - parse_percent
                - strcmp
                - parse_percent_tuple
                - strcmp
                - parse_percent_tuple
                - strcmp
                - atoi
                - strcmp
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:1029,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1031,24'
              BranchSideFuncs:
                - strcmp
                - parse_percent_tuple
                - strcmp
                - parse_percent_tuple
                - strcmp
                - atoi
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:1033,23'
              BranchSideFuncs:
                - strcmp
                - parse_percent_tuple
                - strcmp
                - parse_percent_tuple
                - strcmp
                - atoi
                - strcmp
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:1033,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1035,30'
              BranchSideFuncs:
                - strcmp
                - parse_percent_tuple
                - strcmp
                - atoi
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:1038,23'
              BranchSideFuncs:
                - strcmp
                - parse_percent_tuple
                - strcmp
                - atoi
                - strcmp
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:1038,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1040,30'
              BranchSideFuncs:
                - strcmp
                - atoi
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:1043,23'
              BranchSideFuncs:
                - strcmp
                - atoi
                - strcmp
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:1043,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1045,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:1049,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:1046,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1047,44'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:1048,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:1047,44'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1047,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:1047,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1024,10'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:1027,28'
          Dst:             strdup
        - Src:             'codec/webvtt/subsvtt.c:1029,15'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:1031,9'
          Dst:             parse_percent
        - Src:             'codec/webvtt/subsvtt.c:1033,15'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:1035,9'
          Dst:             parse_percent_tuple
        - Src:             'codec/webvtt/subsvtt.c:1038,15'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:1040,9'
          Dst:             parse_percent_tuple
        - Src:             'codec/webvtt/subsvtt.c:1043,15'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:1045,17'
          Dst:             atoi
        - Src:             'codec/webvtt/subsvtt.c:1049,15'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:1051,34'
          Dst:             strcmp
    - functionName:    parse_percent
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz
        - value
      BBCount:         10
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_strtof_c
      functionUses:    4
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:172,18'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:172,21'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:172,18'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:172,32'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:172,36'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:172,32'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:172,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:172,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:173,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:171,15'
          Dst:             vlc_strtof_c
    - functionName:    webvtt_region_Parse
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_region
        - psz_line
      BBCount:         20
      ICount:          109
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - strchr
        - strndup
        - strtok_r
        - webvtt_region_ParseTuple
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1064,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1066,45'
              BranchSideFuncs:
                - strchr
                - strtok_r
                - strndup
                - webvtt_region_ParseTuple
                - free
            - BranchSide:      'codec/webvtt/subsvtt.c:1077,5'
              BranchSideFuncs:
                - strtok_r
                - strchr
                - strndup
                - webvtt_region_ParseTuple
                - free
        - Branch String:   'codec/webvtt/subsvtt.c:1067,27'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1067,30'
              BranchSideFuncs:
                - strtok_r
                - strchr
                - strndup
                - webvtt_region_ParseTuple
                - free
            - BranchSide:      'codec/webvtt/subsvtt.c:1076,9'
              BranchSideFuncs:
                - strtok_r
                - strchr
                - strndup
                - webvtt_region_ParseTuple
                - free
        - Branch String:   'codec/webvtt/subsvtt.c:1067,48'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1067,51'
              BranchSideFuncs:
                - strtok_r
                - strchr
                - strndup
                - webvtt_region_ParseTuple
                - free
            - BranchSide:      'codec/webvtt/subsvtt.c:1076,9'
              BranchSideFuncs:
                - strtok_r
                - strchr
                - strndup
                - webvtt_region_ParseTuple
                - free
        - Branch String:   'codec/webvtt/subsvtt.c:1067,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1069,42'
              BranchSideFuncs:
                - strndup
                - strtok_r
                - strchr
                - webvtt_region_ParseTuple
                - free
            - BranchSide:      'codec/webvtt/subsvtt.c:1076,9'
              BranchSideFuncs:
                - strtok_r
                - strchr
                - strndup
                - webvtt_region_ParseTuple
                - free
        - Branch String:   'codec/webvtt/subsvtt.c:1070,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1072,47'
              BranchSideFuncs:
                - webvtt_region_ParseTuple
                - free
                - strtok_r
                - strchr
                - strndup
            - BranchSide:      'codec/webvtt/subsvtt.c:1075,13'
              BranchSideFuncs:
                - strtok_r
                - strchr
                - strndup
                - webvtt_region_ParseTuple
                - free
        - Branch String:   'codec/webvtt/subsvtt.c:1077,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1062,31'
              BranchSideFuncs:
                - strtok_r
                - strchr
                - strndup
                - webvtt_region_ParseTuple
                - free
            - BranchSide:      'codec/webvtt/subsvtt.c:1078,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1062,21'
          Dst:             strtok_r
        - Src:             'codec/webvtt/subsvtt.c:1066,37'
          Dst:             strchr
        - Src:             'codec/webvtt/subsvtt.c:1069,33'
          Dst:             strndup
        - Src:             'codec/webvtt/subsvtt.c:1072,21'
          Dst:             webvtt_region_ParseTuple
    - functionName:    webvtt_region_New
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1179
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1180,33'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1180,22'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'codec/webvtt/subsvtt.c:1180,33'
              BranchSideFuncs:
                - malloc
        - Branch String:   'codec/webvtt/subsvtt.c:1181,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1181,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:1183,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ParserHeaderHandler
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2012
      functionLinenumberEnd: 2080
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - priv
        - s
        - b_new
        - psz_line
      BBCount:         45
      ICount:          284
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - vlc_css_parser_Clean
        - vlc_css_parser_Init
        - vlc_css_parser_ParseBytes
        - vlc_memstream_close
        - vlc_memstream_open
        - vlc_memstream_putc
        - vlc_memstream_puts
        - vlc_object_Log
        - webvtt_domnode_AppendLast
        - webvtt_region_Delete
        - webvtt_region_New
        - webvtt_region_Parse
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:2017,15'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:2017,19'
              BranchSideFuncs:
                - vlc_memstream_puts
                - vlc_memstream_putc
                - webvtt_region_Parse
                - vlc_memstream_open
                - webvtt_region_New
                - vlc_memstream_close
                - vlc_css_parser_Init
                - vlc_css_parser_ParseBytes
                - vlc_css_parser_Clean
                - free
                - webvtt_region_Delete
                - webvtt_domnode_AppendLast
                - vlc_object_Log
            - BranchSide:      'codec/webvtt/subsvtt.c:2019,13'
              BranchSideFuncs:
                - vlc_memstream_puts
                - vlc_memstream_putc
                - webvtt_region_Parse
                - vlc_memstream_open
                - webvtt_region_New
                - vlc_memstream_close
                - vlc_css_parser_Init
                - vlc_css_parser_ParseBytes
                - vlc_css_parser_Clean
                - free
                - webvtt_region_Delete
                - webvtt_domnode_AppendLast
                - vlc_object_Log
        - Branch String:   'codec/webvtt/subsvtt.c:2017,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:2019,13'
              BranchSideFuncs:
                - vlc_memstream_puts
                - vlc_memstream_putc
                - webvtt_region_Parse
            - BranchSide:      'codec/webvtt/subsvtt.c:2071,9'
              BranchSideFuncs:
                - vlc_memstream_puts
                - vlc_memstream_putc
                - webvtt_region_Parse
        - Branch String:   'codec/webvtt/subsvtt.c:2019,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:2021,17'
              BranchSideFuncs:
                - webvtt_region_Delete
                - vlc_memstream_puts
                - vlc_memstream_putc
                - webvtt_region_Parse
                - vlc_memstream_open
                - webvtt_region_New
                - webvtt_domnode_AppendLast
                - vlc_object_Log
            - BranchSide:      'codec/webvtt/subsvtt.c:2032,18'
              BranchSideFuncs:
                - vlc_memstream_puts
                - vlc_memstream_putc
                - webvtt_region_Parse
                - vlc_memstream_open
                - webvtt_region_New
                - vlc_memstream_close
                - vlc_css_parser_Init
                - vlc_css_parser_ParseBytes
                - vlc_css_parser_Clean
                - free
        - Branch String:   'codec/webvtt/subsvtt.c:2021,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:2023,17'
              BranchSideFuncs:
                - webvtt_domnode_AppendLast
                - vlc_object_Log
                - vlc_memstream_puts
                - vlc_memstream_putc
                - webvtt_region_Parse
                - vlc_memstream_open
                - webvtt_region_New
            - BranchSide:      'codec/webvtt/subsvtt.c:2028,40'
              BranchSideFuncs:
                - webvtt_region_Delete
                - vlc_memstream_puts
                - vlc_memstream_putc
                - webvtt_region_Parse
                - vlc_memstream_open
                - webvtt_region_New
        - Branch String:   'codec/webvtt/subsvtt.c:2034,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:2037,17'
              BranchSideFuncs:
                - vlc_css_parser_Init
                - vlc_css_parser_ParseBytes
                - vlc_css_parser_Clean
                - free
                - vlc_memstream_puts
                - vlc_memstream_putc
                - webvtt_region_Parse
                - vlc_memstream_open
                - webvtt_region_New
            - BranchSide:      'codec/webvtt/subsvtt.c:2053,9'
              BranchSideFuncs:
                - vlc_memstream_puts
                - vlc_memstream_putc
                - webvtt_region_Parse
                - vlc_memstream_open
                - webvtt_region_New
        - Branch String:   'codec/webvtt/subsvtt.c:2045,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:2046,37'
              BranchSideFuncs:
                - vlc_css_parser_Clean
                - free
                - vlc_memstream_puts
                - vlc_memstream_putc
                - webvtt_region_Parse
                - vlc_memstream_open
                - webvtt_region_New
            - BranchSide:      'codec/webvtt/subsvtt.c:2047,32'
              BranchSideFuncs:
                - vlc_css_parser_Clean
                - free
                - vlc_memstream_puts
                - vlc_memstream_putc
                - webvtt_region_Parse
                - vlc_memstream_open
                - webvtt_region_New
        - Branch String:   'codec/webvtt/subsvtt.c:2056,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:2057,13'
              BranchSideFuncs:
                - vlc_memstream_puts
                - vlc_memstream_putc
                - webvtt_region_Parse
                - vlc_memstream_open
                - webvtt_region_New
            - BranchSide:      'codec/webvtt/subsvtt.c:2059,13'
              BranchSideFuncs:
                - vlc_memstream_puts
                - vlc_memstream_putc
                - webvtt_region_Parse
                - vlc_memstream_open
                - webvtt_region_New
        - Branch String:   'codec/webvtt/subsvtt.c:2059,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:2061,17'
              BranchSideFuncs:
                - vlc_memstream_open
                - webvtt_region_New
            - BranchSide:      'codec/webvtt/subsvtt.c:2069,5'
              BranchSideFuncs:
                - vlc_memstream_puts
                - vlc_memstream_putc
                - webvtt_region_Parse
        - Branch String:   'codec/webvtt/subsvtt.c:2061,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:2062,33'
              BranchSideFuncs:
                - webvtt_region_New
            - BranchSide:      'codec/webvtt/subsvtt.c:2064,22'
              BranchSideFuncs:
                - vlc_memstream_open
        - Branch String:   'codec/webvtt/subsvtt.c:2071,35'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:2071,38'
              BranchSideFuncs:
                - vlc_memstream_puts
                - vlc_memstream_putc
                - webvtt_region_Parse
            - BranchSide:      'codec/webvtt/subsvtt.c:2074,14'
              BranchSideFuncs:
                - vlc_memstream_puts
                - vlc_memstream_putc
        - Branch String:   'codec/webvtt/subsvtt.c:2071,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:2072,30'
              BranchSideFuncs:
                - webvtt_region_Parse
            - BranchSide:      'codec/webvtt/subsvtt.c:2074,14'
              BranchSideFuncs:
                - vlc_memstream_puts
                - vlc_memstream_putc
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:2023,17'
          Dst:             webvtt_domnode_AppendLast
        - Src:             'codec/webvtt/subsvtt.c:2025,17'
          Dst:             vlc_object_Log
        - Src:             'codec/webvtt/subsvtt.c:2028,18'
          Dst:             webvtt_region_Delete
        - Src:             'codec/webvtt/subsvtt.c:2034,17'
          Dst:             vlc_memstream_close
        - Src:             'codec/webvtt/subsvtt.c:2037,17'
          Dst:             vlc_css_parser_Init
        - Src:             'codec/webvtt/subsvtt.c:2038,17'
          Dst:             vlc_css_parser_ParseBytes
        - Src:             'codec/webvtt/subsvtt.c:2050,17'
          Dst:             vlc_css_parser_Clean
        - Src:             'codec/webvtt/subsvtt.c:2062,33'
          Dst:             webvtt_region_New
        - Src:             'codec/webvtt/subsvtt.c:2065,48'
          Dst:             vlc_memstream_open
        - Src:             'codec/webvtt/subsvtt.c:2072,9'
          Dst:             webvtt_region_Parse
        - Src:             'codec/webvtt/subsvtt.c:2076,9'
          Dst:             vlc_memstream_puts
        - Src:             'codec/webvtt/subsvtt.c:2077,9'
          Dst:             vlc_memstream_putc
    - functionName:    webvtt_domnode_AppendLast
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp_append
        - p_node
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:462,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:463,25'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:464,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    webvtt_region_Delete
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1171
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_region
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - text_style_Delete
        - webvtt_region_ClearCues
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1172,5'
          Dst:             text_style_Delete
        - Src:             'codec/webvtt/subsvtt.c:1173,5'
          Dst:             webvtt_region_ClearCues
    - functionName:    webvtt_region_ClearCues
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_region
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - webvtt_domnode_ChainDelete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1096,5'
          Dst:             webvtt_domnode_ChainDelete
    - functionName:    webvtt_domnode_ChainDelete
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
      BBCount:         18
      ICount:          85
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - webvtt_dom_cue_Delete
        - webvtt_dom_tag_Delete
        - webvtt_dom_text_Delete
        - webvtt_region_Delete
      functionUses:    4
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:472,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:474,37'
              BranchSideFuncs:
                - webvtt_region_Delete
                - webvtt_dom_cue_Delete
                - webvtt_dom_text_Delete
                - webvtt_dom_tag_Delete
            - BranchSide:      'codec/webvtt/subsvtt.c:487,1'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:476,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:477,57'
              BranchSideFuncs:
                - webvtt_dom_tag_Delete
                - webvtt_region_Delete
                - webvtt_dom_cue_Delete
                - webvtt_dom_text_Delete
            - BranchSide:      'codec/webvtt/subsvtt.c:478,18'
              BranchSideFuncs:
                - webvtt_dom_tag_Delete
                - webvtt_region_Delete
                - webvtt_dom_cue_Delete
                - webvtt_dom_text_Delete
        - Branch String:   'codec/webvtt/subsvtt.c:478,18'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:479,59'
              BranchSideFuncs:
                - webvtt_dom_text_Delete
                - webvtt_region_Delete
                - webvtt_dom_cue_Delete
                - webvtt_dom_tag_Delete
            - BranchSide:      'codec/webvtt/subsvtt.c:480,18'
              BranchSideFuncs:
                - webvtt_dom_text_Delete
                - webvtt_dom_tag_Delete
                - webvtt_region_Delete
                - webvtt_dom_cue_Delete
        - Branch String:   'codec/webvtt/subsvtt.c:480,18'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:481,57'
              BranchSideFuncs:
                - webvtt_dom_cue_Delete
                - webvtt_region_Delete
                - webvtt_dom_text_Delete
                - webvtt_dom_tag_Delete
            - BranchSide:      'codec/webvtt/subsvtt.c:482,18'
              BranchSideFuncs:
                - webvtt_dom_cue_Delete
                - webvtt_dom_text_Delete
                - webvtt_dom_tag_Delete
                - webvtt_region_Delete
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:477,13'
          Dst:             webvtt_dom_tag_Delete
        - Src:             'codec/webvtt/subsvtt.c:479,13'
          Dst:             webvtt_dom_text_Delete
        - Src:             'codec/webvtt/subsvtt.c:481,13'
          Dst:             webvtt_dom_cue_Delete
        - Src:             'codec/webvtt/subsvtt.c:483,13'
          Dst:             webvtt_region_Delete
    - functionName:    webvtt_dom_tag_Delete
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - text_style_Delete
        - webvtt_domnode_ChainDelete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:452,5'
          Dst:             text_style_Delete
        - Src:             'codec/webvtt/subsvtt.c:455,5'
          Dst:             webvtt_domnode_ChainDelete
    - functionName:    webvtt_dom_text_Delete
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    webvtt_dom_cue_Delete
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_cue
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - text_style_Delete
        - webvtt_cue_settings_Clean
        - webvtt_dom_cue_ClearText
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:977,5'
          Dst:             text_style_Delete
        - Src:             'codec/webvtt/subsvtt.c:978,5'
          Dst:             webvtt_dom_cue_ClearText
        - Src:             'codec/webvtt/subsvtt.c:979,5'
          Dst:             webvtt_cue_settings_Clean
    - functionName:    webvtt_dom_cue_ClearText
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_cue
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - webvtt_domnode_ChainDelete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:970,5'
          Dst:             webvtt_domnode_ChainDelete
    - functionName:    webvtt_cue_settings_Clean
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_settings
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ConvertRubyNodeToSegment
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1554
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
      BBCount:         26
      ICount:          147
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - strcmp
        - text_segment_FromRuby
        - text_segment_ruby_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1532,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1534,13'
              BranchSideFuncs:
                - text_segment_FromRuby
                - strcmp
                - text_segment_ruby_New
            - BranchSide:      'codec/webvtt/subsvtt.c:1554,14'
              BranchSideFuncs:
                - text_segment_FromRuby
        - Branch String:   'codec/webvtt/subsvtt.c:1534,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1536,79'
              BranchSideFuncs:
                - text_segment_FromRuby
                - strcmp
                - text_segment_ruby_New
            - BranchSide:      'codec/webvtt/subsvtt.c:1539,18'
              BranchSideFuncs:
                - text_segment_FromRuby
                - strcmp
                - text_segment_ruby_New
        - Branch String:   'codec/webvtt/subsvtt.c:1542,47'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1542,50'
              BranchSideFuncs:
                - text_segment_FromRuby
                - strcmp
                - text_segment_ruby_New
            - BranchSide:      'codec/webvtt/subsvtt.c:1550,22'
              BranchSideFuncs:
                - text_segment_FromRuby
                - strcmp
                - text_segment_ruby_New
        - Branch String:   'codec/webvtt/subsvtt.c:1542,65'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1543,17'
              BranchSideFuncs:
                - text_segment_FromRuby
                - strcmp
                - text_segment_ruby_New
            - BranchSide:      'codec/webvtt/subsvtt.c:1550,22'
              BranchSideFuncs:
                - text_segment_FromRuby
                - strcmp
                - text_segment_ruby_New
        - Branch String:   'codec/webvtt/subsvtt.c:1542,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1545,80'
              BranchSideFuncs:
                - text_segment_ruby_New
                - text_segment_FromRuby
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:1550,22'
              BranchSideFuncs:
                - text_segment_FromRuby
                - strcmp
                - text_segment_ruby_New
        - Branch String:   'codec/webvtt/subsvtt.c:1547,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1548,39'
              BranchSideFuncs:
                - text_segment_FromRuby
                - strcmp
                - text_segment_ruby_New
            - BranchSide:      'codec/webvtt/subsvtt.c:1549,13'
              BranchSideFuncs:
                - text_segment_FromRuby
                - strcmp
                - text_segment_ruby_New
        - Branch String:   'codec/webvtt/subsvtt.c:1554,12'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1554,48'
              BranchSideFuncs:
                - text_segment_FromRuby
            - BranchSide:      'codec/webvtt/subsvtt.c:1554,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1542,18'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:1546,33'
          Dst:             text_segment_ruby_New
        - Src:             'codec/webvtt/subsvtt.c:1554,25'
          Dst:             text_segment_FromRuby
    - functionName:    ComputeStyle
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1347
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_leaf
      BBCount:         117
      ICount:          609
      EdgeCount:       154
      CyclomaticComplexity: 39
      functionsReached:
        - strcmp
        - strncmp
        - strtok_r
        - text_style_Create
        - text_style_Delete
        - text_style_Duplicate
        - text_style_Merge
        - webvtt_domnode_getCSSStyle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1353,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1355,14'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
            - BranchSide:      'codec/webvtt/subsvtt.c:1494,12'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:1356,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1358,71'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/subsvtt.c:1365,18'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
        - Branch String:   'codec/webvtt/subsvtt.c:1359,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1361,21'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/subsvtt.c:1364,9'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/subsvtt.c:1361,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1362,34'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/subsvtt.c:1363,13'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/subsvtt.c:1369,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1372,21'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
            - BranchSide:      'codec/webvtt/subsvtt.c:1378,18'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
        - Branch String:   'codec/webvtt/subsvtt.c:1372,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1373,33'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
            - BranchSide:      'codec/webvtt/subsvtt.c:1375,21'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
        - Branch String:   'codec/webvtt/subsvtt.c:1378,18'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1380,31'
              BranchSideFuncs:
                - strcmp
                - text_style_Create
                - webvtt_domnode_getCSSStyle
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
            - BranchSide:      'codec/webvtt/subsvtt.c:1470,9'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/subsvtt.c:1380,22'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1382,25'
              BranchSideFuncs:
                - strcmp
                - text_style_Create
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
            - BranchSide:      'codec/webvtt/subsvtt.c:1388,36'
              BranchSideFuncs:
                - strcmp
                - text_style_Create
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
        - Branch String:   'codec/webvtt/subsvtt.c:1382,33'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1382,47'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/subsvtt.c:1384,25'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/subsvtt.c:1382,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1384,25'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/subsvtt.c:1387,17'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/subsvtt.c:1388,27'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1390,25'
              BranchSideFuncs:
                - strcmp
                - text_style_Create
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
            - BranchSide:      'codec/webvtt/subsvtt.c:1396,36'
              BranchSideFuncs:
                - strcmp
                - text_style_Create
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
        - Branch String:   'codec/webvtt/subsvtt.c:1390,33'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1390,47'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/subsvtt.c:1392,25'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/subsvtt.c:1390,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1392,25'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/subsvtt.c:1395,17'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/subsvtt.c:1396,27'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1398,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
            - BranchSide:      'codec/webvtt/subsvtt.c:1404,36'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
        - Branch String:   'codec/webvtt/subsvtt.c:1398,33'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1398,47'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/subsvtt.c:1400,25'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/subsvtt.c:1398,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1400,25'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/subsvtt.c:1403,17'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/subsvtt.c:1404,62'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1404,65'
              BranchSideFuncs:
                - strcmp
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
            - BranchSide:      'codec/webvtt/subsvtt.c:1421,35'
              BranchSideFuncs:
                - strcmp
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
        - Branch String:   'codec/webvtt/subsvtt.c:1404,27'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1407,44'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - text_style_Create
            - BranchSide:      'codec/webvtt/subsvtt.c:1421,35'
              BranchSideFuncs:
                - strcmp
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
        - Branch String:   'codec/webvtt/subsvtt.c:1408,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1411,29'
              BranchSideFuncs:
                - text_style_Create
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/subsvtt.c:1420,17'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/subsvtt.c:1411,37'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1411,51'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/subsvtt.c:1413,38'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/subsvtt.c:1411,29'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1413,38'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/subsvtt.c:1419,21'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/subsvtt.c:1414,29'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1415,38'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/subsvtt.c:1416,65'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/subsvtt.c:1439,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1441,45'
              BranchSideFuncs:
                - strncmp
                - strtok_r
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strcmp
                - text_style_Create
            - BranchSide:      'codec/webvtt/subsvtt.c:1468,17'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/subsvtt.c:1442,49'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1442,56'
              BranchSideFuncs:
                - strtok_r
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strncmp
                - strcmp
                - text_style_Create
            - BranchSide:      'codec/webvtt/subsvtt.c:1442,70'
              BranchSideFuncs:
                - strtok_r
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strncmp
                - strcmp
                - text_style_Create
        - Branch String:   'codec/webvtt/subsvtt.c:1443,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1445,41'
              BranchSideFuncs:
                - strcmp
                - text_style_Create
                - strtok_r
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strncmp
            - BranchSide:      'codec/webvtt/subsvtt.c:1467,21'
              BranchSideFuncs:
                - strtok_r
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strncmp
                - strcmp
                - text_style_Create
        - Branch String:   'codec/webvtt/subsvtt.c:1445,33'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1446,33'
              BranchSideFuncs:
                - strtok_r
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strncmp
                - strcmp
                - text_style_Create
            - BranchSide:      'codec/webvtt/subsvtt.c:1447,33'
              BranchSideFuncs:
                - text_style_Create
                - strtok_r
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strncmp
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:1447,45'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1448,47'
              BranchSideFuncs:
                - strtok_r
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strncmp
                - strcmp
                - text_style_Create
            - BranchSide:      'codec/webvtt/subsvtt.c:1450,37'
              BranchSideFuncs:
                - strtok_r
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strncmp
                - strcmp
                - text_style_Create
        - Branch String:   'codec/webvtt/subsvtt.c:1447,33'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1450,37'
              BranchSideFuncs:
                - strtok_r
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strncmp
                - strcmp
                - text_style_Create
            - BranchSide:      'codec/webvtt/subsvtt.c:1465,29'
              BranchSideFuncs:
                - strtok_r
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strncmp
                - strcmp
                - text_style_Create
        - Branch String:   'codec/webvtt/subsvtt.c:1450,37'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1452,81'
              BranchSideFuncs:
                - strtok_r
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strncmp
                - strcmp
                - text_style_Create
            - BranchSide:      'codec/webvtt/subsvtt.c:1461,75'
              BranchSideFuncs:
                - strtok_r
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strncmp
                - strcmp
                - text_style_Create
        - Branch String:   'codec/webvtt/subsvtt.c:1473,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1475,17'
              BranchSideFuncs:
                - text_style_Duplicate
                - webvtt_domnode_getCSSStyle
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
                - text_style_Merge
            - BranchSide:      'codec/webvtt/subsvtt.c:1482,13'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - text_style_Duplicate
                - text_style_Merge
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
        - Branch String:   'codec/webvtt/subsvtt.c:1475,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1476,35'
              BranchSideFuncs:
                - text_style_Merge
                - webvtt_domnode_getCSSStyle
                - text_style_Duplicate
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
            - BranchSide:      'codec/webvtt/subsvtt.c:1477,23'
              BranchSideFuncs:
                - text_style_Duplicate
                - webvtt_domnode_getCSSStyle
                - text_style_Merge
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
        - Branch String:   'codec/webvtt/subsvtt.c:1482,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1484,17'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - text_style_Duplicate
                - text_style_Merge
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
                - text_style_Merge
                - text_style_Delete
            - BranchSide:      'codec/webvtt/subsvtt.c:1492,5'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
        - Branch String:   'codec/webvtt/subsvtt.c:1484,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1486,35'
              BranchSideFuncs:
                - text_style_Merge
                - text_style_Delete
                - webvtt_domnode_getCSSStyle
                - text_style_Duplicate
                - text_style_Merge
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
            - BranchSide:      'codec/webvtt/subsvtt.c:1489,28'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - text_style_Merge
                - text_style_Delete
                - text_style_Duplicate
                - text_style_Merge
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - text_style_Create
                - strcmp
                - strcmp
                - strtok_r
                - strncmp
                - strtok_r
                - strcmp
                - text_style_Create
                - text_style_Create
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1380,23'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:1382,47'
          Dst:             text_style_Create
        - Src:             'codec/webvtt/subsvtt.c:1388,28'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:1390,47'
          Dst:             text_style_Create
        - Src:             'codec/webvtt/subsvtt.c:1396,28'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:1398,47'
          Dst:             text_style_Create
        - Src:             'codec/webvtt/subsvtt.c:1404,28'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:1411,51'
          Dst:             text_style_Create
        - Src:             'codec/webvtt/subsvtt.c:1421,27'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:1438,37'
          Dst:             strtok_r
        - Src:             'codec/webvtt/subsvtt.c:1441,36'
          Dst:             strncmp
        - Src:             'codec/webvtt/subsvtt.c:1445,33'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:1448,47'
          Dst:             text_style_Create
        - Src:             'codec/webvtt/subsvtt.c:1439,47'
          Dst:             strtok_r
        - Src:             'codec/webvtt/subsvtt.c:1472,43'
          Dst:             webvtt_domnode_getCSSStyle
        - Src:             'codec/webvtt/subsvtt.c:1476,17'
          Dst:             text_style_Merge
        - Src:             'codec/webvtt/subsvtt.c:1478,27'
          Dst:             text_style_Duplicate
        - Src:             'codec/webvtt/subsvtt.c:1486,17'
          Dst:             text_style_Merge
        - Src:             'codec/webvtt/subsvtt.c:1487,17'
          Dst:             text_style_Delete
    - functionName:    webvtt_domnode_getCSSStyle
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ppCSSStyle
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:780,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:781,17'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:782,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:779,31'
          Dst:             get_ppCSSStyle
    - functionName:    get_ppCSSStyle
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:764,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:767,42'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:769,41'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:771,42'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:773,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ConvertNodesToSegments
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1561
      functionLinenumberEnd: 1591
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_vars
        - p_cue
        - p_node
      BBCount:         24
      ICount:          147
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - ComputeStyle
        - ConvertNodesToSegments
        - ConvertRubyNodeToSegment
        - strcmp
        - text_segment_New
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1564,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1566,9'
              BranchSideFuncs:
                - strcmp
                - ConvertRubyNodeToSegment
                - ConvertNodesToSegments
                - text_segment_New
                - ComputeStyle
            - BranchSide:      'codec/webvtt/subsvtt.c:1591,12'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:1566,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1567,29'
              BranchSideFuncs:
                - strcmp
                - ConvertRubyNodeToSegment
                - ConvertNodesToSegments
                - text_segment_New
                - ComputeStyle
            - BranchSide:      'codec/webvtt/subsvtt.c:1569,13'
              BranchSideFuncs:
                - strcmp
                - ConvertRubyNodeToSegment
                - ConvertNodesToSegments
                - text_segment_New
                - ComputeStyle
        - Branch String:   'codec/webvtt/subsvtt.c:1569,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1571,79'
              BranchSideFuncs:
                - text_segment_New
                - strcmp
                - ConvertRubyNodeToSegment
                - ConvertNodesToSegments
                - ComputeStyle
            - BranchSide:      'codec/webvtt/subsvtt.c:1581,18'
              BranchSideFuncs:
                - text_segment_New
                - ComputeStyle
                - strcmp
                - ConvertRubyNodeToSegment
                - ConvertNodesToSegments
        - Branch String:   'codec/webvtt/subsvtt.c:1572,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1573,17'
              BranchSideFuncs:
                - strcmp
                - ConvertRubyNodeToSegment
                - ConvertNodesToSegments
                - text_segment_New
                - ComputeStyle
            - BranchSide:      'codec/webvtt/subsvtt.c:1575,44'
              BranchSideFuncs:
                - text_segment_New
                - strcmp
                - ConvertRubyNodeToSegment
                - ConvertNodesToSegments
                - ComputeStyle
        - Branch String:   'codec/webvtt/subsvtt.c:1576,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1578,53'
              BranchSideFuncs:
                - ComputeStyle
                - strcmp
                - ConvertRubyNodeToSegment
                - ConvertNodesToSegments
                - text_segment_New
            - BranchSide:      'codec/webvtt/subsvtt.c:1580,9'
              BranchSideFuncs:
                - strcmp
                - ConvertRubyNodeToSegment
                - ConvertNodesToSegments
                - text_segment_New
                - ComputeStyle
        - Branch String:   'codec/webvtt/subsvtt.c:1584,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1585,54'
              BranchSideFuncs:
                - ConvertNodesToSegments
                - strcmp
                - ConvertRubyNodeToSegment
                - text_segment_New
                - ComputeStyle
            - BranchSide:      'codec/webvtt/subsvtt.c:1588,56'
              BranchSideFuncs:
                - ConvertRubyNodeToSegment
                - strcmp
                - ConvertNodesToSegments
                - text_segment_New
                - ComputeStyle
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1575,26'
          Dst:             text_segment_New
        - Src:             'codec/webvtt/subsvtt.c:1578,39'
          Dst:             ComputeStyle
        - Src:             'codec/webvtt/subsvtt.c:1584,17'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:1585,30'
          Dst:             ConvertNodesToSegments
        - Src:             'codec/webvtt/subsvtt.c:1588,30'
          Dst:             ConvertRubyNodeToSegment
    - functionName:    SubpictureUpdaterSysRegionClean
      functionSourceFile: '/src/vlc/modules/codec/webvtt/../substext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_updtregion
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - text_segment_ChainDelete
        - text_style_Delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/../substext.h:73,5'
          Dst:             text_segment_ChainDelete
        - Src:             'codec/webvtt/../substext.h:74,5'
          Dst:             text_style_Delete
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    vlc_list_first_or_null
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - head
        - offset
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_list_is_empty
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_list.h:330,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_list.h:331,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_list.h:332,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_list.h:330,9'
          Dst:             vlc_list_is_empty
    - functionName:    vlc_list_is_empty
      functionSourceFile: '/src/vlc/modules/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decoder_NewSubpicture
      functionSourceFile: '/src/vlc/modules/../include/vlc_codec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec
        - p_dyn
      BBCount:         12
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_codec.h:526,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_codec.h:526,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      '../include/vlc_codec.h:526,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '../include/vlc_codec.h:526,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_codec.h:526,5'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      '../include/vlc_codec.h:528,34'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   '../include/vlc_codec.h:529,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_codec.h:530,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codec.h:532,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_codec.h:526,5'
          Dst:             __assert_fail
        - Src:             '../include/vlc_codec.h:530,9'
          Dst:             vlc_object_Log
    - functionName:    SubpictureUpdaterSysRegionInit
      functionSourceFile: '/src/vlc/modules/codec/webvtt/../substext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_updtregion
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SubpictureTextDestroy
      functionSourceFile: '/src/vlc/modules/codec/webvtt/../substext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - subpic
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SubpictureUpdaterSysRegionClean
        - text_style_Delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'codec/webvtt/../substext.h:305,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:307,45'
              BranchSideFuncs:
                - SubpictureUpdaterSysRegionClean.6601
                - free
                - text_style_Delete
                - free
            - BranchSide:      'codec/webvtt/../substext.h:312,24'
              BranchSideFuncs:
                - text_style_Delete
                - free
      Callsites:
        - Src:             'codec/webvtt/../substext.h:303,5'
          Dst:             SubpictureUpdaterSysRegionClean
        - Src:             'codec/webvtt/../substext.h:308,9'
          Dst:             SubpictureUpdaterSysRegionClean
        - Src:             'codec/webvtt/../substext.h:312,5'
          Dst:             text_style_Delete
    - functionName:    SubpictureTextUpdate
      functionSourceFile: '/src/vlc/modules/codec/webvtt/../substext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - subpic
        - cfg
      BBCount:         119
      ICount:          1105
      EdgeCount:       159
      CyclomaticComplexity: 42
      functionsReached:
        - __assert_fail
        - subpicture_region_NewText
        - text_segment_Copy
        - text_style_Duplicate
        - text_style_Merge
        - video_format_IsSimilar
        - vlc_list_append
        - vlc_list_first_or_null
        - vlc_list_is_empty
        - vlc_spu_regions_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   'codec/webvtt/../substext.h:109,70'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:110,32'
              BranchSideFuncs:
                - video_format_IsSimilar
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
                - vlc_list_is_empty.6606
                - vlc_list_first_or_null.6605
            - BranchSide:      'codec/webvtt/../substext.h:114,48'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
                - vlc_list_is_empty.6606
                - vlc_list_first_or_null.6605
        - Branch String:   'codec/webvtt/../substext.h:110,56'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:111,10'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
                - vlc_list_is_empty.6606
                - vlc_list_first_or_null.6605
            - BranchSide:      'codec/webvtt/../substext.h:114,48'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
                - vlc_list_is_empty.6606
                - vlc_list_first_or_null.6605
        - Branch String:   'codec/webvtt/../substext.h:111,49'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:111,52'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/../substext.h:112,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/../substext.h:109,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:112,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/../substext.h:114,48'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
                - vlc_list_is_empty.6606
                - vlc_list_first_or_null.6605
        - Branch String:   'codec/webvtt/../substext.h:116,57'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:117,9'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:131,29'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:117,34'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:117,38'
              BranchSideFuncs:
                - vlc_list_is_empty.6606
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
                - vlc_list_first_or_null.6605
            - BranchSide:      'codec/webvtt/../substext.h:131,29'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:117,81'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:118,9'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:131,29'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:118,46'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:119,9'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
                - vlc_list_first_or_null.6605
            - BranchSide:      'codec/webvtt/../substext.h:131,29'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:116,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:122,13'
              BranchSideFuncs:
                - vlc_list_first_or_null.6605
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:131,29'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:133,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:133,5'
              BranchSideFuncs:
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:133,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'codec/webvtt/../substext.h:133,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:133,5'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:144,9'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:144,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:146,13'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:151,13'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:155,10'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:157,45'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:160,14'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:160,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:162,45'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:167,45'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:174,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:176,44'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:181,54'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:181,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:184,34'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:292,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/../substext.h:185,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:186,13'
              BranchSideFuncs:
                - vlc_list_append.6604
                - text_segment_Copy
                - subpicture_region_NewText
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:187,9'
              BranchSideFuncs:
                - vlc_list_append.6604
                - text_segment_Copy
                - subpicture_region_NewText
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:196,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:197,13'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:198,28'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:199,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:200,13'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:202,15'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:202,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:204,40'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:252,22'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:205,57'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:205,70'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:206,81'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:216,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:217,26'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:218,22'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:218,22'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:219,26'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:221,17'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:223,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:224,26'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:225,22'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:225,22'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:226,26'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:228,17'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:230,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:231,27'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:233,27'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:235,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:236,27'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:238,27'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:240,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:241,35'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:243,35'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:245,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:246,36'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:248,36'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:257,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:260,17'
              BranchSideFuncs:
                - text_style_Duplicate
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:290,5'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:260,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:261,35'
              BranchSideFuncs:
                - text_style_Merge
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
            - BranchSide:      'codec/webvtt/../substext.h:263,58'
              BranchSideFuncs:
                - text_style_Duplicate
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:265,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:269,22'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:289,9'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:269,56'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:269,59'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:275,21'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:269,22'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:271,64'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:275,21'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:275,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:277,25'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:288,13'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:277,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:279,29'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:286,45'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:279,29'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:281,39'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:282,29'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:282,29'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:284,39'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
            - BranchSide:      'codec/webvtt/../substext.h:285,21'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.6604
                - text_segment_Copy
                - text_style_Duplicate
                - text_style_Merge
        - Branch String:   'codec/webvtt/../substext.h:292,33'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:292,33'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/../substext.h:293,10'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/../substext.h:293,49'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:293,52'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/../substext.h:295,30'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/../substext.h:292,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:292,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/../substext.h:295,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/../substext.h:110,9'
          Dst:             video_format_IsSimilar
        - Src:             'codec/webvtt/../substext.h:117,38'
          Dst:             vlc_list_is_empty
        - Src:             'codec/webvtt/../substext.h:122,13'
          Dst:             vlc_list_first_or_null
        - Src:             'codec/webvtt/../substext.h:131,5'
          Dst:             vlc_spu_regions_Clear
        - Src:             'codec/webvtt/../substext.h:133,5'
          Dst:             __assert_fail
        - Src:             'codec/webvtt/../substext.h:184,34'
          Dst:             subpicture_region_NewText
        - Src:             'codec/webvtt/../substext.h:187,9'
          Dst:             vlc_list_append
        - Src:             'codec/webvtt/../substext.h:191,21'
          Dst:             text_segment_Copy
        - Src:             'codec/webvtt/../substext.h:261,17'
          Dst:             text_style_Merge
        - Src:             'codec/webvtt/../substext.h:263,36'
          Dst:             text_style_Duplicate
    - functionName:    SubpictureUpdaterSysRegionAdd
      functionSourceFile: '/src/vlc/modules/codec/webvtt/../substext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_prev
        - p_new
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/../substext.h:98,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:98,34'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/../substext.h:99,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SubpictureUpdaterSysRegionNew
      functionSourceFile: '/src/vlc/modules/codec/webvtt/../substext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SubpictureUpdaterSysRegionInit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/../substext.h:88,43'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:88,32'
              BranchSideFuncs:
                - malloc
                - SubpictureUpdaterSysRegionInit.6613
            - BranchSide:      'codec/webvtt/../substext.h:88,43'
              BranchSideFuncs:
                - malloc
                - SubpictureUpdaterSysRegionInit.6613
        - Branch String:   'codec/webvtt/../substext.h:89,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:89,8'
              BranchSideFuncs:
                - SubpictureUpdaterSysRegionInit.6613
            - BranchSide:      'codec/webvtt/../substext.h:90,40'
              BranchSideFuncs:
                - SubpictureUpdaterSysRegionInit.6613
      Callsites:
        - Src:             'codec/webvtt/../substext.h:90,9'
          Dst:             SubpictureUpdaterSysRegionInit
    - functionName:    decoder_NewSubpictureText
      functionSourceFile: '/src/vlc/modules/codec/webvtt/../substext.h'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decoder
      BBCount:         9
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - SubpictureUpdaterSysRegionInit
        - calloc
        - decoder_NewSubpicture
        - text_style_Create
        - text_style_Delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/../substext.h:334,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:336,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'codec/webvtt/../substext.h:339,50'
              BranchSideFuncs:
                - decoder_NewSubpicture.6607
                - text_style_Delete
                - free
        - Branch String:   'codec/webvtt/../substext.h:340,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../substext.h:342,27'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/../substext.h:345,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/../substext.h:318,34'
          Dst:             calloc
        - Src:             'codec/webvtt/../substext.h:331,5'
          Dst:             SubpictureUpdaterSysRegionInit
        - Src:             'codec/webvtt/../substext.h:333,28'
          Dst:             text_style_Create
        - Src:             'codec/webvtt/../substext.h:339,28'
          Dst:             decoder_NewSubpicture
        - Src:             'codec/webvtt/../substext.h:342,9'
          Dst:             text_style_Delete
    - functionName:    ChainCueSegments
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1603
      functionLinenumberEnd: 1636
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_cue
        - p_new
        - pp_append
      BBCount:         30
      ICount:          153
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - text_segment_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1604,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1604,9'
              BranchSideFuncs:
                - text_segment_New
                - text_segment_New
                - text_segment_New
            - BranchSide:      'codec/webvtt/subsvtt.c:1606,27'
              BranchSideFuncs:
                - text_segment_New
                - text_segment_New
                - text_segment_New
        - Branch String:   'codec/webvtt/subsvtt.c:1608,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1609,29'
              BranchSideFuncs:
                - text_segment_New
                - text_segment_New
                - text_segment_New
            - BranchSide:      'codec/webvtt/subsvtt.c:1611,13'
              BranchSideFuncs:
                - text_segment_New
                - text_segment_New
                - text_segment_New
        - Branch String:   'codec/webvtt/subsvtt.c:1611,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1613,26'
              BranchSideFuncs:
                - text_segment_New
                - text_segment_New
                - text_segment_New
            - BranchSide:      'codec/webvtt/subsvtt.c:1618,13'
              BranchSideFuncs:
                - text_segment_New
                - text_segment_New
        - Branch String:   'codec/webvtt/subsvtt.c:1614,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1615,33'
              BranchSideFuncs:
                - text_segment_New
                - text_segment_New
            - BranchSide:      'codec/webvtt/subsvtt.c:1616,9'
              BranchSideFuncs:
                - text_segment_New
                - text_segment_New
        - Branch String:   'codec/webvtt/subsvtt.c:1618,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1620,26'
              BranchSideFuncs:
                - text_segment_New
                - text_segment_New
            - BranchSide:      'codec/webvtt/subsvtt.c:1625,22'
              BranchSideFuncs:
                - text_segment_New
        - Branch String:   'codec/webvtt/subsvtt.c:1621,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1622,33'
              BranchSideFuncs:
                - text_segment_New
            - BranchSide:      'codec/webvtt/subsvtt.c:1623,9'
              BranchSideFuncs:
                - text_segment_New
        - Branch String:   'codec/webvtt/subsvtt.c:1626,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1627,29'
              BranchSideFuncs:
                - text_segment_New
            - BranchSide:      'codec/webvtt/subsvtt.c:1629,13'
              BranchSideFuncs:
                - text_segment_New
        - Branch String:   'codec/webvtt/subsvtt.c:1629,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1631,26'
              BranchSideFuncs:
                - text_segment_New
            - BranchSide:      'codec/webvtt/subsvtt.c:1635,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:1632,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1633,33'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:1634,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1613,26'
          Dst:             text_segment_New
        - Src:             'codec/webvtt/subsvtt.c:1620,26'
          Dst:             text_segment_New
        - Src:             'codec/webvtt/subsvtt.c:1631,26'
          Dst:             text_segment_New
    - functionName:    MatchAttribute
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - psz_attr
        - psz_lookup
        - match
      BBCount:         33
      ICount:          235
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - __ctype_b_loc
        - strcmp
        - strlen
        - strncmp
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:664,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:667,29'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:670,37'
              BranchSideFuncs:
                - strstr
                - __ctype_b_loc
                - strlen
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/subsvtt.c:680,35'
              BranchSideFuncs:
                - strlen
                - strncmp
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/subsvtt.c:689,30'
              BranchSideFuncs:
                - strlen
                - strncmp
            - BranchSide:      'codec/webvtt/subsvtt.c:692,37'
              BranchSideFuncs:
                - strstr
            - BranchSide:      'codec/webvtt/subsvtt.c:696,30'
              BranchSideFuncs:
                - strstr
            - BranchSide:      'codec/webvtt/subsvtt.c:698,13'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:671,19'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:671,24'
              BranchSideFuncs:
                - __ctype_b_loc
                - strlen
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/subsvtt.c:676,13'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:671,38'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:671,41'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/subsvtt.c:673,35'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/subsvtt.c:671,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:673,35'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/subsvtt.c:676,13'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:674,35'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:674,17'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:674,38'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/subsvtt.c:681,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:683,35'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:686,13'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:684,35'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:684,17'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:684,39'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/subsvtt.c:693,23'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:693,27'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:693,13'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:693,29'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:693,32'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:693,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:667,21'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:670,29'
          Dst:             strstr
        - Src:             'codec/webvtt/subsvtt.c:671,41'
          Dst:             __ctype_b_loc
        - Src:             'codec/webvtt/subsvtt.c:673,39'
          Dst:             strlen
        - Src:             'codec/webvtt/subsvtt.c:674,38'
          Dst:             __ctype_b_loc
        - Src:             'codec/webvtt/subsvtt.c:680,28'
          Dst:             strlen
        - Src:             'codec/webvtt/subsvtt.c:681,18'
          Dst:             strncmp
        - Src:             'codec/webvtt/subsvtt.c:684,39'
          Dst:             __ctype_b_loc
        - Src:             'codec/webvtt/subsvtt.c:689,52'
          Dst:             strlen
        - Src:             'codec/webvtt/subsvtt.c:689,21'
          Dst:             strncmp
        - Src:             'codec/webvtt/subsvtt.c:692,29'
          Dst:             strstr
        - Src:             'codec/webvtt/subsvtt.c:696,22'
          Dst:             strstr
    - functionName:    webvtt_domnode_GetPlaybackTime
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_node
        - b_end
      BBCount:         22
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:577,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:579,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:590,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:579,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:581,64'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:585,18'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:582,32'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:582,36'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:584,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:582,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:583,24'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:584,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:585,18'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:587,13'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:590,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:591,16'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:593,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:591,16'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:591,52'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:592,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    webvtt_domnode_Match_Attribute
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
        - psz
        - p_matchsel
      BBCount:         38
      ICount:          204
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - MatchAttribute
        - __ctype_b_loc
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:706,34'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:706,37'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - MatchAttribute
                - __ctype_b_loc
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:736,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:706,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:708,66'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - MatchAttribute
                - __ctype_b_loc
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:736,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:710,50'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:710,62'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - MatchAttribute
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/subsvtt.c:711,24'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - MatchAttribute
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/subsvtt.c:710,79'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:711,24'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - MatchAttribute
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/subsvtt.c:713,25'
              BranchSideFuncs:
                - MatchAttribute
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/subsvtt.c:711,53'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:711,65'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:735,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:710,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:713,25'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:735,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:715,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:717,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - MatchAttribute
            - BranchSide:      'codec/webvtt/subsvtt.c:727,17'
              BranchSideFuncs:
                - MatchAttribute
        - Branch String:   'codec/webvtt/subsvtt.c:717,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:719,33'
              BranchSideFuncs:
                - MatchAttribute
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/subsvtt.c:721,26'
              BranchSideFuncs:
                - MatchAttribute
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/subsvtt.c:721,26'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:0,0'
              BranchSideFuncs:
                - MatchAttribute
            - BranchSide:      'codec/webvtt/subsvtt.c:723,21'
              BranchSideFuncs:
                - MatchAttribute
        - Branch String:   'codec/webvtt/subsvtt.c:727,35'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:727,39'
              BranchSideFuncs:
                - MatchAttribute
            - BranchSide:      'codec/webvtt/subsvtt.c:728,29'
              BranchSideFuncs:
                - MatchAttribute
        - Branch String:   'codec/webvtt/subsvtt.c:727,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:728,29'
              BranchSideFuncs:
                - MatchAttribute
            - BranchSide:      'codec/webvtt/subsvtt.c:730,18'
              BranchSideFuncs:
                - MatchAttribute
        - Branch String:   'codec/webvtt/subsvtt.c:730,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:731,25'
              BranchSideFuncs:
                - MatchAttribute
            - BranchSide:      'codec/webvtt/subsvtt.c:733,36'
              BranchSideFuncs:
                - MatchAttribute
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:710,16'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:710,54'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:711,16'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:711,57'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:717,21'
          Dst:             __ctype_b_loc
        - Src:             'codec/webvtt/subsvtt.c:733,20'
          Dst:             MatchAttribute
    - functionName:    webvtt_domnode_Match_Class
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
        - psz
      BBCount:         23
      ICount:          131
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - __ctype_b_loc
        - strlen
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:599,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:601,66'
              BranchSideFuncs:
                - strstr
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/subsvtt.c:611,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:602,54'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:602,57'
              BranchSideFuncs:
                - strstr
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/subsvtt.c:602,9'
              BranchSideFuncs:
                - strstr
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/subsvtt.c:602,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:604,25'
              BranchSideFuncs:
                - strstr
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/subsvtt.c:610,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:605,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:606,17'
              BranchSideFuncs:
                - strstr
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/subsvtt.c:607,17'
              BranchSideFuncs:
                - strstr
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/subsvtt.c:607,42'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:607,45'
              BranchSideFuncs:
                - strstr
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/subsvtt.c:609,9'
              BranchSideFuncs:
                - strstr
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/subsvtt.c:607,58'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:607,62'
              BranchSideFuncs:
                - __ctype_b_loc
                - strstr
            - BranchSide:      'codec/webvtt/subsvtt.c:609,9'
              BranchSideFuncs:
                - strstr
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/subsvtt.c:607,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:608,17'
              BranchSideFuncs:
                - strstr
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/subsvtt.c:609,9'
              BranchSideFuncs:
                - strstr
                - __ctype_b_loc
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:598,26'
          Dst:             strlen
        - Src:             'codec/webvtt/subsvtt.c:604,17'
          Dst:             strstr
        - Src:             'codec/webvtt/subsvtt.c:607,62'
          Dst:             __ctype_b_loc
    - functionName:    webvtt_domnode_Match_Id
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
        - psz_id
      BBCount:         20
      ICount:          110
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:616,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:617,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:618,10'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:618,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:619,15'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:620,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:620,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:621,36'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:623,14'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:621,52'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:621,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:622,46'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:624,53'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:624,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:625,47'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:622,18'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:625,18'
          Dst:             strcmp
    - functionName:    webvtt_domnode_Match_PseudoElement
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
        - psz
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:655,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:656,16'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:657,22'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:655,10'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:657,15'
          Dst:             strcmp
    - functionName:    webvtt_domnode_Match_PseudoClass
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_node
        - psz
        - i_nzplaybacktime
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
        - webvtt_domnode_GetPlaybackTime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:645,30'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:645,41'
              BranchSideFuncs:
                - strcmp
                - webvtt_domnode_GetPlaybackTime
            - BranchSide:      'codec/webvtt/subsvtt.c:647,64'
              BranchSideFuncs:
                - webvtt_domnode_GetPlaybackTime
        - Branch String:   'codec/webvtt/subsvtt.c:645,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:647,64'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:650,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:648,16'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:648,34'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:648,65'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:645,10'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:645,34'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:647,32'
          Dst:             webvtt_domnode_GetPlaybackTime
    - functionName:    webvtt_domnode_Match_Tag
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
        - psz_tag
      BBCount:         17
      ICount:          85
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:631,34'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:631,37'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:639,10'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:631,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:634,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:639,10'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:634,39'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:634,42'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:636,37'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:634,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:635,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:636,37'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:636,54'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:636,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:637,47'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:634,14'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:637,18'
          Dst:             strcmp
    - functionName:    webvtt_domnode_SelectChildNodesInTree
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_tree
        - p_sel
        - i_max_depth
        - i_nzplaybacktime
        - p_results
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - webvtt_domnode_SelectNodesInTree
        - webvtt_domnode_getFirstChild
      functionUses:    5
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:816,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:816,9'
              BranchSideFuncs:
                - webvtt_domnode_SelectNodesInTree
            - BranchSide:      'codec/webvtt/subsvtt.c:818,9'
              BranchSideFuncs:
                - webvtt_domnode_SelectNodesInTree
        - Branch String:   'codec/webvtt/subsvtt.c:818,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:819,47'
              BranchSideFuncs:
                - webvtt_domnode_SelectNodesInTree
            - BranchSide:      'codec/webvtt/subsvtt.c:821,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:815,40'
          Dst:             webvtt_domnode_getFirstChild
        - Src:             'codec/webvtt/subsvtt.c:819,13'
          Dst:             webvtt_domnode_SelectNodesInTree
    - functionName:    webvtt_domnode_getFirstChild
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:530,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:533,45'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:536,44'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:539,45'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:542,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    webvtt_domnode_SelectNodesInTree
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
        - p_sel
        - i_max_depth
        - i_nzplaybacktime
        - p_results
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_array_append
        - webvtt_domnode_MatchType
        - webvtt_domnode_SelectChildNodesInTree
        - webvtt_domnode_SelectNodesBySpeficier
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:862,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:863,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:865,35'
              BranchSideFuncs:
                - webvtt_domnode_MatchType
                - webvtt_domnode_SelectChildNodesInTree
                - webvtt_domnode_SelectNodesBySpeficier
                - vlc_array_append
        - Branch String:   'codec/webvtt/subsvtt.c:865,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:867,13'
              BranchSideFuncs:
                - webvtt_domnode_SelectNodesBySpeficier
                - webvtt_domnode_SelectChildNodesInTree
                - vlc_array_append
            - BranchSide:      'codec/webvtt/subsvtt.c:877,44'
              BranchSideFuncs:
                - webvtt_domnode_SelectChildNodesInTree
        - Branch String:   'codec/webvtt/subsvtt.c:867,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:870,38'
              BranchSideFuncs:
                - vlc_array_append
                - webvtt_domnode_SelectChildNodesInTree
            - BranchSide:      'codec/webvtt/subsvtt.c:872,53'
              BranchSideFuncs:
                - webvtt_domnode_SelectNodesBySpeficier
                - webvtt_domnode_SelectChildNodesInTree
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:865,9'
          Dst:             webvtt_domnode_MatchType
        - Src:             'codec/webvtt/subsvtt.c:870,20'
          Dst:             vlc_array_append
        - Src:             'codec/webvtt/subsvtt.c:872,14'
          Dst:             webvtt_domnode_SelectNodesBySpeficier
        - Src:             'codec/webvtt/subsvtt.c:877,5'
          Dst:             webvtt_domnode_SelectChildNodesInTree
    - functionName:    webvtt_domnode_MatchType
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_node
        - p_sel
        - i_nzplaybacktime
      BBCount:         11
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - webvtt_domnode_Match_Attribute
        - webvtt_domnode_Match_Class
        - webvtt_domnode_Match_Id
        - webvtt_domnode_Match_PseudoClass
        - webvtt_domnode_Match_PseudoElement
        - webvtt_domnode_Match_Tag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:742,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:745,46'
              BranchSideFuncs:
                - webvtt_domnode_Match_Tag
            - BranchSide:      'codec/webvtt/subsvtt.c:747,54'
              BranchSideFuncs:
                - webvtt_domnode_Match_PseudoClass
            - BranchSide:      'codec/webvtt/subsvtt.c:750,56'
              BranchSideFuncs:
                - webvtt_domnode_Match_PseudoElement
            - BranchSide:      'codec/webvtt/subsvtt.c:752,45'
              BranchSideFuncs:
                - webvtt_domnode_Match_Id
            - BranchSide:      'codec/webvtt/subsvtt.c:754,48'
              BranchSideFuncs:
                - webvtt_domnode_Match_Class
            - BranchSide:      'codec/webvtt/subsvtt.c:756,52'
              BranchSideFuncs:
                - webvtt_domnode_Match_Attribute
            - BranchSide:      'codec/webvtt/subsvtt.c:758,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:745,20'
          Dst:             webvtt_domnode_Match_Tag
        - Src:             'codec/webvtt/subsvtt.c:747,20'
          Dst:             webvtt_domnode_Match_PseudoClass
        - Src:             'codec/webvtt/subsvtt.c:750,20'
          Dst:             webvtt_domnode_Match_PseudoElement
        - Src:             'codec/webvtt/subsvtt.c:752,20'
          Dst:             webvtt_domnode_Match_Id
        - Src:             'codec/webvtt/subsvtt.c:754,20'
          Dst:             webvtt_domnode_Match_Class
        - Src:             'codec/webvtt/subsvtt.c:756,20'
          Dst:             webvtt_domnode_Match_Attribute
    - functionName:    vlc_array_append
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ar
        - elem
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:338,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:339,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:341,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:336,26'
          Dst:             realloc
    - functionName:    webvtt_domnode_SelectNodesBySpeficier
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
        - p_spec
        - i_nzplaybacktime
        - p_results
      BBCount:         23
      ICount:          137
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - webvtt_domnode_SelectChildNodesInTree
        - webvtt_domnode_SelectNodesInTree
        - webvtt_domnode_getFirstChild
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:828,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:829,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:831,13'
              BranchSideFuncs:
                - webvtt_domnode_SelectNodesInTree
                - webvtt_domnode_SelectChildNodesInTree
                - webvtt_domnode_getFirstChild
                - webvtt_domnode_SelectChildNodesInTree
                - webvtt_domnode_SelectChildNodesInTree
                - webvtt_domnode_SelectChildNodesInTree
        - Branch String:   'codec/webvtt/subsvtt.c:831,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:831,5'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:834,52'
              BranchSideFuncs:
                - webvtt_domnode_SelectChildNodesInTree
            - BranchSide:      'codec/webvtt/subsvtt.c:838,51'
              BranchSideFuncs:
                - webvtt_domnode_SelectChildNodesInTree
            - BranchSide:      'codec/webvtt/subsvtt.c:843,51'
              BranchSideFuncs:
                - webvtt_domnode_getFirstChild
                - webvtt_domnode_SelectChildNodesInTree
            - BranchSide:      'codec/webvtt/subsvtt.c:849,52'
              BranchSideFuncs:
                - webvtt_domnode_SelectChildNodesInTree
            - BranchSide:      'codec/webvtt/subsvtt.c:853,47'
              BranchSideFuncs:
                - webvtt_domnode_SelectNodesInTree
        - Branch String:   'codec/webvtt/subsvtt.c:838,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:839,56'
              BranchSideFuncs:
                - webvtt_domnode_SelectChildNodesInTree
            - BranchSide:      'codec/webvtt/subsvtt.c:841,13'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:844,49'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:843,13'
              BranchSideFuncs:
                - webvtt_domnode_SelectChildNodesInTree
            - BranchSide:      'codec/webvtt/subsvtt.c:844,52'
              BranchSideFuncs:
                - webvtt_domnode_SelectChildNodesInTree
        - Branch String:   'codec/webvtt/subsvtt.c:843,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:845,56'
              BranchSideFuncs:
                - webvtt_domnode_SelectChildNodesInTree
            - BranchSide:      'codec/webvtt/subsvtt.c:847,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:834,13'
          Dst:             webvtt_domnode_SelectChildNodesInTree
        - Src:             'codec/webvtt/subsvtt.c:839,17'
          Dst:             webvtt_domnode_SelectChildNodesInTree
        - Src:             'codec/webvtt/subsvtt.c:843,51'
          Dst:             webvtt_domnode_getFirstChild
        - Src:             'codec/webvtt/subsvtt.c:845,17'
          Dst:             webvtt_domnode_SelectChildNodesInTree
        - Src:             'codec/webvtt/subsvtt.c:849,13'
          Dst:             webvtt_domnode_SelectChildNodesInTree
        - Src:             'codec/webvtt/subsvtt.c:853,13'
          Dst:             webvtt_domnode_SelectNodesInTree
    - functionName:    vlc_array_count
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_array
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    webvtt_domnode_SelectRuleNodes
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_root
        - p_rule
        - i_nzplaybacktime
        - p_results
      BBCount:         21
      ICount:          119
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - vlc_array_append
        - vlc_array_clear
        - vlc_array_count
        - vlc_array_init
        - webvtt_domnode_SelectNodesInTree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:884,16'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:884,19'
              BranchSideFuncs:
                - vlc_array_init
                - vlc_array_count
                - vlc_array_clear
                - vlc_array_append
                - webvtt_domnode_SelectNodesInTree
            - BranchSide:      'codec/webvtt/subsvtt.c:885,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:884,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:885,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:886,66'
              BranchSideFuncs:
                - vlc_array_init
                - vlc_array_count
                - vlc_array_clear
                - vlc_array_append
                - webvtt_domnode_SelectNodesInTree
        - Branch String:   'codec/webvtt/subsvtt.c:887,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:887,5'
              BranchSideFuncs:
                - vlc_array_init
                - vlc_array_count
                - vlc_array_clear
                - vlc_array_append
                - webvtt_domnode_SelectNodesInTree
            - BranchSide:      'codec/webvtt/subsvtt.c:890,9'
              BranchSideFuncs:
                - vlc_array_init
                - vlc_array_count
                - vlc_array_clear
                - vlc_array_append
                - webvtt_domnode_SelectNodesInTree
        - Branch String:   'codec/webvtt/subsvtt.c:891,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:893,47'
              BranchSideFuncs:
                - webvtt_domnode_SelectNodesInTree
                - vlc_array_count
                - vlc_array_clear
                - vlc_array_init
                - vlc_array_append
            - BranchSide:      'codec/webvtt/subsvtt.c:896,21'
              BranchSideFuncs:
                - vlc_array_count
                - vlc_array_clear
                - vlc_array_init
                - webvtt_domnode_SelectNodesInTree
                - vlc_array_append
        - Branch String:   'codec/webvtt/subsvtt.c:896,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:897,38'
              BranchSideFuncs:
                - vlc_array_append
                - vlc_array_count
                - vlc_array_clear
                - vlc_array_init
                - webvtt_domnode_SelectNodesInTree
            - BranchSide:      'codec/webvtt/subsvtt.c:898,9'
              BranchSideFuncs:
                - vlc_array_clear
                - vlc_array_init
                - vlc_array_count
                - vlc_array_append
                - webvtt_domnode_SelectNodesInTree
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:890,9'
          Dst:             vlc_array_init
        - Src:             'codec/webvtt/subsvtt.c:893,13'
          Dst:             webvtt_domnode_SelectNodesInTree
        - Src:             'codec/webvtt/subsvtt.c:896,28'
          Dst:             vlc_array_count
        - Src:             'codec/webvtt/subsvtt.c:897,20'
          Dst:             vlc_array_append
        - Src:             'codec/webvtt/subsvtt.c:898,9'
          Dst:             vlc_array_clear
    - functionName:    vlc_array_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_array
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_array_clear
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_array
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_array_init
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_arrays.h:272,5'
          Dst:             vlc_array_init
    - functionName:    decoder_QueueSub
      functionSourceFile: '/src/vlc/modules/../include/vlc_codec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec
        - p_spu
      BBCount:         15
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_codec.h:488,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_codec.h:488,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '../include/vlc_codec.h:488,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '../include/vlc_codec.h:488,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_codec.h:488,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '../include/vlc_codec.h:489,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '../include/vlc_codec.h:489,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_codec.h:489,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '../include/vlc_codec.h:490,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '../include/vlc_codec.h:490,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_codec.h:490,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codec.h:490,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_codec.h:488,5'
          Dst:             __assert_fail
        - Src:             '../include/vlc_codec.h:489,5'
          Dst:             __assert_fail
        - Src:             '../include/vlc_codec.h:490,5'
          Dst:             __assert_fail
    - functionName:    webvtt_get_cueboxrect
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_settings
        - p_rect
      BBCount:         62
      ICount:          348
      EdgeCount:       82
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:214,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:216,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:222,22'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:216,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:217,27'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:220,27'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:224,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:226,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:233,35'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:226,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:227,36'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:228,18'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:228,18'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:229,36'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:231,36'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:235,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:238,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:244,39'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:238,52'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:239,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:240,42'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:238,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:240,42'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:242,40'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:246,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:247,18'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:249,16'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:254,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:256,21'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:268,13'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:256,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:256,39'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:256,59'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:257,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:257,32'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:257,21'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:258,40'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:259,14'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:265,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:259,62'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:260,14'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:262,26'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:258,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:262,26'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:265,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:268,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:269,25'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:271,25'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:269,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:269,49'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:269,64'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:271,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:271,43'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:271,63'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:272,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:272,32'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:272,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ConvertCueToSegments
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionLinenumberEnd: 1598
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_vars
        - p_cue
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ConvertNodesToSegments
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1598,12'
          Dst:             ConvertNodesToSegments
    - functionName:    GetCueTextAlignment
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1498
      functionLinenumberEnd: 1514
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_cue
      BBCount:         7
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1499,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1502,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:1504,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:1506,21'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:1509,21'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:1512,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CreateSpuOrNewUpdaterRegion
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pp_spu
        - pp_updtregion
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - SubpictureUpdaterSysRegionAdd
        - SubpictureUpdaterSysRegionNew
        - decoder_NewSubpictureText
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1689,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1691,46'
              BranchSideFuncs:
                - decoder_NewSubpictureText.6621
            - BranchSide:      'codec/webvtt/subsvtt.c:1701,33'
              BranchSideFuncs:
                - SubpictureUpdaterSysRegionNew.6620
                - SubpictureUpdaterSysRegionAdd.6619
        - Branch String:   'codec/webvtt/subsvtt.c:1692,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1694,49'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:1697,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1691,19'
          Dst:             decoder_NewSubpictureText
        - Src:             'codec/webvtt/subsvtt.c:1701,33'
          Dst:             SubpictureUpdaterSysRegionNew
        - Src:             'codec/webvtt/subsvtt.c:1704,13'
          Dst:             SubpictureUpdaterSysRegionAdd
    - functionName:    ConvertCuesToSegments
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - i_nzstart
        - i_nzstop
        - p_vars
        - p_cue
      BBCount:         14
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ChainCueSegments
        - ConvertCueToSegments
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1646,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1648,13'
              BranchSideFuncs:
                - ConvertCueToSegments
                - ChainCueSegments
            - BranchSide:      'codec/webvtt/subsvtt.c:1657,12'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:1648,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1649,13'
              BranchSideFuncs:
                - ConvertCueToSegments
                - ChainCueSegments
            - BranchSide:      'codec/webvtt/subsvtt.c:1651,13'
              BranchSideFuncs:
                - ConvertCueToSegments
                - ChainCueSegments
        - Branch String:   'codec/webvtt/subsvtt.c:1651,42'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1651,45'
              BranchSideFuncs:
                - ConvertCueToSegments
                - ChainCueSegments
            - BranchSide:      'codec/webvtt/subsvtt.c:1652,13'
              BranchSideFuncs:
                - ConvertCueToSegments
                - ChainCueSegments
        - Branch String:   'codec/webvtt/subsvtt.c:1651,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1652,13'
              BranchSideFuncs:
                - ConvertCueToSegments
                - ChainCueSegments
            - BranchSide:      'codec/webvtt/subsvtt.c:1654,55'
              BranchSideFuncs:
                - ConvertCueToSegments
                - ChainCueSegments
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1654,33'
          Dst:             ConvertCueToSegments
        - Src:             'codec/webvtt/subsvtt.c:1655,9'
          Dst:             ChainCueSegments
    - functionName:    ApplyCSSRules
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1722
      functionLinenumberEnd: 1757
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_dec
        - p_rule
        - i_nzplaybacktime
      BBCount:         22
      ICount:          134
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - text_style_Create
        - vlc_array_clear
        - vlc_array_count
        - vlc_array_init
        - webvtt_FillStyleFromCssDeclaration
        - webvtt_domnode_SelectRuleNodes
        - webvtt_domnode_getCSSStyle
        - webvtt_domnode_setCSSStyle
        - webvtt_domnode_supportsCSSStyle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1725,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1728,9'
              BranchSideFuncs:
                - vlc_array_init
                - webvtt_domnode_SelectRuleNodes
                - vlc_array_clear
                - vlc_array_count
                - webvtt_domnode_supportsCSSStyle
                - webvtt_domnode_getCSSStyle
                - text_style_Create
                - webvtt_domnode_setCSSStyle
                - webvtt_FillStyleFromCssDeclaration
            - BranchSide:      'codec/webvtt/subsvtt.c:1757,1'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:1733,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1736,25'
              BranchSideFuncs:
                - vlc_array_count
                - vlc_array_clear
                - vlc_array_init
                - webvtt_domnode_SelectRuleNodes
                - webvtt_domnode_supportsCSSStyle
                - webvtt_domnode_getCSSStyle
                - text_style_Create
                - webvtt_domnode_setCSSStyle
                - webvtt_FillStyleFromCssDeclaration
            - BranchSide:      'codec/webvtt/subsvtt.c:1755,9'
              BranchSideFuncs:
                - vlc_array_clear
                - vlc_array_init
                - webvtt_domnode_SelectRuleNodes
                - vlc_array_count
                - webvtt_domnode_supportsCSSStyle
                - webvtt_domnode_getCSSStyle
                - text_style_Create
                - webvtt_domnode_setCSSStyle
                - webvtt_FillStyleFromCssDeclaration
        - Branch String:   'codec/webvtt/subsvtt.c:1736,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1738,45'
              BranchSideFuncs:
                - webvtt_domnode_supportsCSSStyle
                - vlc_array_count
                - vlc_array_clear
                - vlc_array_init
                - webvtt_domnode_SelectRuleNodes
                - webvtt_domnode_getCSSStyle
                - text_style_Create
                - webvtt_domnode_setCSSStyle
                - webvtt_FillStyleFromCssDeclaration
            - BranchSide:      'codec/webvtt/subsvtt.c:1754,9'
              BranchSideFuncs:
                - vlc_array_clear
                - vlc_array_init
                - webvtt_domnode_SelectRuleNodes
                - vlc_array_count
                - webvtt_domnode_supportsCSSStyle
                - webvtt_domnode_getCSSStyle
                - text_style_Create
                - webvtt_domnode_setCSSStyle
                - webvtt_FillStyleFromCssDeclaration
        - Branch String:   'codec/webvtt/subsvtt.c:1739,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1740,21'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - text_style_Create
                - webvtt_domnode_setCSSStyle
                - vlc_array_count
                - vlc_array_clear
                - vlc_array_init
                - webvtt_domnode_SelectRuleNodes
                - webvtt_domnode_supportsCSSStyle
                - webvtt_FillStyleFromCssDeclaration
            - BranchSide:      'codec/webvtt/subsvtt.c:1742,41'
              BranchSideFuncs:
                - webvtt_domnode_getCSSStyle
                - text_style_Create
                - webvtt_domnode_setCSSStyle
                - vlc_array_count
                - vlc_array_clear
                - vlc_array_init
                - webvtt_domnode_SelectRuleNodes
                - webvtt_domnode_supportsCSSStyle
                - webvtt_FillStyleFromCssDeclaration
        - Branch String:   'codec/webvtt/subsvtt.c:1743,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1745,31'
              BranchSideFuncs:
                - vlc_array_count
                - vlc_array_clear
                - vlc_array_init
                - webvtt_domnode_SelectRuleNodes
                - webvtt_domnode_supportsCSSStyle
                - webvtt_domnode_getCSSStyle
                - text_style_Create
                - webvtt_domnode_setCSSStyle
                - webvtt_FillStyleFromCssDeclaration
            - BranchSide:      'codec/webvtt/subsvtt.c:1749,22'
              BranchSideFuncs:
                - vlc_array_count
                - vlc_array_clear
                - vlc_array_init
                - webvtt_domnode_SelectRuleNodes
                - webvtt_domnode_supportsCSSStyle
                - webvtt_domnode_getCSSStyle
                - text_style_Create
                - webvtt_domnode_setCSSStyle
                - webvtt_FillStyleFromCssDeclaration
        - Branch String:   'codec/webvtt/subsvtt.c:1749,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1750,21'
              BranchSideFuncs:
                - webvtt_FillStyleFromCssDeclaration
                - vlc_array_count
                - vlc_array_clear
                - vlc_array_init
                - webvtt_domnode_SelectRuleNodes
                - webvtt_domnode_supportsCSSStyle
                - webvtt_domnode_getCSSStyle
                - text_style_Create
                - webvtt_domnode_setCSSStyle
            - BranchSide:      'codec/webvtt/subsvtt.c:1752,53'
              BranchSideFuncs:
                - webvtt_FillStyleFromCssDeclaration
                - vlc_array_count
                - vlc_array_clear
                - vlc_array_init
                - webvtt_domnode_SelectRuleNodes
                - webvtt_domnode_supportsCSSStyle
                - webvtt_domnode_getCSSStyle
                - text_style_Create
                - webvtt_domnode_setCSSStyle
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1728,9'
          Dst:             vlc_array_init
        - Src:             'codec/webvtt/subsvtt.c:1730,9'
          Dst:             webvtt_domnode_SelectRuleNodes
        - Src:             'codec/webvtt/subsvtt.c:1736,32'
          Dst:             vlc_array_count
        - Src:             'codec/webvtt/subsvtt.c:1739,22'
          Dst:             webvtt_domnode_supportsCSSStyle
        - Src:             'codec/webvtt/subsvtt.c:1742,41'
          Dst:             webvtt_domnode_getCSSStyle
        - Src:             'codec/webvtt/subsvtt.c:1745,31'
          Dst:             text_style_Create
        - Src:             'codec/webvtt/subsvtt.c:1746,21'
          Dst:             webvtt_domnode_setCSSStyle
        - Src:             'codec/webvtt/subsvtt.c:1752,17'
          Dst:             webvtt_FillStyleFromCssDeclaration
        - Src:             'codec/webvtt/subsvtt.c:1755,9'
          Dst:             vlc_array_clear
    - functionName:    webvtt_domnode_supportsCSSStyle
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_ppCSSStyle
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:788,12'
          Dst:             get_ppCSSStyle
    - functionName:    webvtt_domnode_setCSSStyle
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
        - p_style
      BBCount:         15
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - get_ppCSSStyle
        - text_style_Delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:794,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:796,9'
              BranchSideFuncs:
                - text_style_Delete
            - BranchSide:      'codec/webvtt/subsvtt.c:801,10'
              BranchSideFuncs:
                - text_style_Delete
        - Branch String:   'codec/webvtt/subsvtt.c:796,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:796,9'
              BranchSideFuncs:
                - text_style_Delete
            - BranchSide:      'codec/webvtt/subsvtt.c:797,13'
              BranchSideFuncs:
                - text_style_Delete
        - Branch String:   'codec/webvtt/subsvtt.c:797,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:798,32'
              BranchSideFuncs:
                - text_style_Delete
            - BranchSide:      'codec/webvtt/subsvtt.c:799,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:801,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:802,29'
              BranchSideFuncs:
                - text_style_Delete
            - BranchSide:      'codec/webvtt/subsvtt.c:803,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:793,31'
          Dst:             get_ppCSSStyle
        - Src:             'codec/webvtt/subsvtt.c:796,9'
          Dst:             __assert_fail
        - Src:             'codec/webvtt/subsvtt.c:798,13'
          Dst:             text_style_Delete
        - Src:             'codec/webvtt/subsvtt.c:802,9'
          Dst:             text_style_Delete
    - functionName:    RenderRegions
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1761
      functionLinenumberEnd: 1886
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p_dec
        - i_nzstart
        - i_nzstop
      BBCount:         47
      ICount:          422
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - ApplyCSSRules
        - ConvertCueToSegments
        - ConvertCuesToSegments
        - CreateSpuOrNewUpdaterRegion
        - GetCueTextAlignment
        - decoder_QueueSub
        - text_segment_ChainDelete
        - webvtt_get_cueboxrect
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1771,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1774,13'
              BranchSideFuncs:
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
                - ConvertCuesToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - GetCueTextAlignment
            - BranchSide:      'codec/webvtt/subsvtt.c:1820,10'
              BranchSideFuncs:
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
        - Branch String:   'codec/webvtt/subsvtt.c:1774,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1776,76'
              BranchSideFuncs:
                - ConvertCuesToSegments
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - GetCueTextAlignment
            - BranchSide:      'codec/webvtt/subsvtt.c:1812,19'
              BranchSideFuncs:
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
                - ConvertCuesToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - GetCueTextAlignment
        - Branch String:   'codec/webvtt/subsvtt.c:1790,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1791,17'
              BranchSideFuncs:
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
                - ConvertCuesToSegments
                - GetCueTextAlignment
            - BranchSide:      'codec/webvtt/subsvtt.c:1793,42'
              BranchSideFuncs:
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
                - ConvertCuesToSegments
                - GetCueTextAlignment
        - Branch String:   'codec/webvtt/subsvtt.c:1794,24'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1794,28'
              BranchSideFuncs:
                - text_segment_ChainDelete
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
                - ConvertCuesToSegments
                - CreateSpuOrNewUpdaterRegion
                - GetCueTextAlignment
            - BranchSide:      'codec/webvtt/subsvtt.c:1796,43'
              BranchSideFuncs:
                - text_segment_ChainDelete
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
                - ConvertCuesToSegments
                - CreateSpuOrNewUpdaterRegion
                - GetCueTextAlignment
        - Branch String:   'codec/webvtt/subsvtt.c:1794,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1796,43'
              BranchSideFuncs:
                - GetCueTextAlignment
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
                - ConvertCuesToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
            - BranchSide:      'codec/webvtt/subsvtt.c:1800,13'
              BranchSideFuncs:
                - GetCueTextAlignment
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
                - ConvertCuesToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
        - Branch String:   'codec/webvtt/subsvtt.c:1814,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1815,56'
              BranchSideFuncs:
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
                - ConvertCuesToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - GetCueTextAlignment
            - BranchSide:      'codec/webvtt/subsvtt.c:1816,9'
              BranchSideFuncs:
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
                - ConvertCuesToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - GetCueTextAlignment
        - Branch String:   'codec/webvtt/subsvtt.c:1820,10'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1824,11'
              BranchSideFuncs:
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
            - BranchSide:      'codec/webvtt/subsvtt.c:1875,9'
              BranchSideFuncs:
                - decoder_QueueSub.6634
        - Branch String:   'codec/webvtt/subsvtt.c:1831,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1834,17'
              BranchSideFuncs:
                - ConvertCueToSegments
                - decoder_QueueSub.6634
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
            - BranchSide:      'codec/webvtt/subsvtt.c:1873,5'
              BranchSideFuncs:
                - decoder_QueueSub.6634
        - Branch String:   'codec/webvtt/subsvtt.c:1834,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1835,17'
              BranchSideFuncs:
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
            - BranchSide:      'codec/webvtt/subsvtt.c:1837,17'
              BranchSideFuncs:
                - ConvertCueToSegments
                - decoder_QueueSub.6634
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
        - Branch String:   'codec/webvtt/subsvtt.c:1837,46'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1837,49'
              BranchSideFuncs:
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
            - BranchSide:      'codec/webvtt/subsvtt.c:1838,17'
              BranchSideFuncs:
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
        - Branch String:   'codec/webvtt/subsvtt.c:1837,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1838,17'
              BranchSideFuncs:
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
            - BranchSide:      'codec/webvtt/subsvtt.c:1840,64'
              BranchSideFuncs:
                - ConvertCueToSegments
                - decoder_QueueSub.6634
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
        - Branch String:   'codec/webvtt/subsvtt.c:1841,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1842,17'
              BranchSideFuncs:
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
            - BranchSide:      'codec/webvtt/subsvtt.c:1844,42'
              BranchSideFuncs:
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
        - Branch String:   'codec/webvtt/subsvtt.c:1845,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1847,43'
              BranchSideFuncs:
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
            - BranchSide:      'codec/webvtt/subsvtt.c:1852,13'
              BranchSideFuncs:
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
        - Branch String:   'codec/webvtt/subsvtt.c:1853,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1855,17'
              BranchSideFuncs:
                - GetCueTextAlignment
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
                - webvtt_get_cueboxrect
            - BranchSide:      'codec/webvtt/subsvtt.c:1859,31'
              BranchSideFuncs:
                - webvtt_get_cueboxrect
                - GetCueTextAlignment
                - decoder_QueueSub.6634
                - ConvertCueToSegments
                - CreateSpuOrNewUpdaterRegion
                - text_segment_ChainDelete
        - Branch String:   'codec/webvtt/subsvtt.c:1875,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1875,9'
              BranchSideFuncs:
                - decoder_QueueSub.6634
            - BranchSide:      'codec/webvtt/subsvtt.c:1877,39'
              BranchSideFuncs:
                - decoder_QueueSub.6634
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1767,5'
          Dst:             ApplyCSSRules
        - Src:             'codec/webvtt/subsvtt.c:1788,21'
          Dst:             ConvertCuesToSegments
        - Src:             'codec/webvtt/subsvtt.c:1793,13'
          Dst:             CreateSpuOrNewUpdaterRegion
        - Src:             'codec/webvtt/subsvtt.c:1796,17'
          Dst:             text_segment_ChainDelete
        - Src:             'codec/webvtt/subsvtt.c:1803,41'
          Dst:             GetCueTextAlignment
        - Src:             'codec/webvtt/subsvtt.c:1840,42'
          Dst:             ConvertCueToSegments
        - Src:             'codec/webvtt/subsvtt.c:1844,13'
          Dst:             CreateSpuOrNewUpdaterRegion
        - Src:             'codec/webvtt/subsvtt.c:1847,17'
          Dst:             text_segment_ChainDelete
        - Src:             'codec/webvtt/subsvtt.c:1860,17'
          Dst:             webvtt_get_cueboxrect
        - Src:             'codec/webvtt/subsvtt.c:1870,41'
          Dst:             GetCueTextAlignment
        - Src:             'codec/webvtt/subsvtt.c:1884,9'
          Dst:             decoder_QueueSub
    - functionName:    ClearCSSStyles
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 1717
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
      BBCount:         10
      ICount:          50
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ClearCSSStyles
        - webvtt_domnode_getFirstChild
        - webvtt_domnode_setCSSStyle
        - webvtt_domnode_supportsCSSStyle
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1712,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1713,37'
              BranchSideFuncs:
                - webvtt_domnode_setCSSStyle
                - webvtt_domnode_getFirstChild
                - ClearCSSStyles
            - BranchSide:      'codec/webvtt/subsvtt.c:1714,34'
              BranchSideFuncs:
                - webvtt_domnode_getFirstChild
                - ClearCSSStyles
        - Branch String:   'codec/webvtt/subsvtt.c:1715,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1716,25'
              BranchSideFuncs:
                - ClearCSSStyles
            - BranchSide:      'codec/webvtt/subsvtt.c:1717,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1712,9'
          Dst:             webvtt_domnode_supportsCSSStyle
        - Src:             'codec/webvtt/subsvtt.c:1713,9'
          Dst:             webvtt_domnode_setCSSStyle
        - Src:             'codec/webvtt/subsvtt.c:1714,34'
          Dst:             webvtt_domnode_getFirstChild
        - Src:             'codec/webvtt/subsvtt.c:1716,9'
          Dst:             ClearCSSStyles
    - functionName:    timedtagsArrayCmp
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1889
      functionLinenumberEnd: 1893
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1893,12'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1893,12'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:1893,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GetTimedTags
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1683
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
        - i_nzstart
        - i_nzstop
        - p_times
      BBCount:         20
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - GetTimedTags
        - vlc_array_append
        - webvtt_domnode_getFirstChild
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1663,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1665,17'
              BranchSideFuncs:
                - webvtt_domnode_getFirstChild
                - GetTimedTags
                - GetTimedTags
                - vlc_array_append
            - BranchSide:      'codec/webvtt/subsvtt.c:1683,1'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:1665,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1669,76'
              BranchSideFuncs:
                - GetTimedTags
                - webvtt_domnode_getFirstChild
                - GetTimedTags
                - vlc_array_append
            - BranchSide:      'codec/webvtt/subsvtt.c:1676,31'
              BranchSideFuncs:
                - webvtt_domnode_getFirstChild
                - GetTimedTags
                - GetTimedTags
                - vlc_array_append
            - BranchSide:      'codec/webvtt/subsvtt.c:1676,31'
              BranchSideFuncs:
                - webvtt_domnode_getFirstChild
                - GetTimedTags
                - GetTimedTags
                - vlc_array_append
            - BranchSide:      'codec/webvtt/subsvtt.c:1680,17'
              BranchSideFuncs:
                - webvtt_domnode_getFirstChild
                - GetTimedTags
                - GetTimedTags
                - vlc_array_append
        - Branch String:   'codec/webvtt/subsvtt.c:1670,43'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1670,46'
              BranchSideFuncs:
                - GetTimedTags
                - webvtt_domnode_getFirstChild
                - GetTimedTags
                - vlc_array_append
            - BranchSide:      'codec/webvtt/subsvtt.c:1672,31'
              BranchSideFuncs:
                - GetTimedTags
                - webvtt_domnode_getFirstChild
                - GetTimedTags
                - vlc_array_append
        - Branch String:   'codec/webvtt/subsvtt.c:1670,76'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1670,79'
              BranchSideFuncs:
                - GetTimedTags
                - webvtt_domnode_getFirstChild
                - GetTimedTags
                - vlc_array_append
            - BranchSide:      'codec/webvtt/subsvtt.c:1672,31'
              BranchSideFuncs:
                - GetTimedTags
                - webvtt_domnode_getFirstChild
                - GetTimedTags
                - vlc_array_append
        - Branch String:   'codec/webvtt/subsvtt.c:1670,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1671,46'
              BranchSideFuncs:
                - vlc_array_append
                - GetTimedTags
                - webvtt_domnode_getFirstChild
                - GetTimedTags
            - BranchSide:      'codec/webvtt/subsvtt.c:1672,31'
              BranchSideFuncs:
                - GetTimedTags
                - webvtt_domnode_getFirstChild
                - GetTimedTags
                - vlc_array_append
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1671,28'
          Dst:             vlc_array_append
        - Src:             'codec/webvtt/subsvtt.c:1672,17'
          Dst:             GetTimedTags
        - Src:             'codec/webvtt/subsvtt.c:1676,31'
          Dst:             webvtt_domnode_getFirstChild
        - Src:             'codec/webvtt/subsvtt.c:1676,17'
          Dst:             GetTimedTags
    - functionName:    webvtt_dom_cue_Reduced
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_cue
      BBCount:         15
      ICount:          130
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strchr
        - strlen
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:987,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:988,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:990,38'
              BranchSideFuncs:
                - strchr
                - free
                - strlen
                - strndup
                - free
        - Branch String:   'codec/webvtt/subsvtt.c:990,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:993,13'
              BranchSideFuncs:
                - strchr
                - free
                - strlen
                - strndup
                - free
            - BranchSide:      'codec/webvtt/subsvtt.c:1014,12'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:993,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:994,13'
              BranchSideFuncs:
                - strchr
                - free
                - strlen
                - strndup
                - free
            - BranchSide:      'codec/webvtt/subsvtt.c:995,63'
              BranchSideFuncs:
                - strchr
                - free
                - strlen
                - strndup
                - free
        - Branch String:   'codec/webvtt/subsvtt.c:997,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:999,36'
              BranchSideFuncs:
                - strlen
                - strndup
                - free
            - BranchSide:      'codec/webvtt/subsvtt.c:1008,19'
              BranchSideFuncs:
                - free
                - strchr
                - strlen
                - strndup
                - free
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:996,26'
          Dst:             strchr
        - Src:             'codec/webvtt/subsvtt.c:999,28'
          Dst:             strlen
        - Src:             'codec/webvtt/subsvtt.c:1001,29'
          Dst:             strndup
    - functionName:    webvtt_region_Reduce
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_region
      BBCount:         17
      ICount:          91
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - webvtt_dom_cue_Delete
        - webvtt_dom_cue_Reduced
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1131,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1131,9'
              BranchSideFuncs:
                - __assert_fail
                - webvtt_dom_cue_Reduced
                - webvtt_dom_cue_Delete
            - BranchSide:      'codec/webvtt/subsvtt.c:1133,9'
              BranchSideFuncs:
                - __assert_fail
                - webvtt_dom_cue_Reduced
                - webvtt_dom_cue_Delete
        - Branch String:   'codec/webvtt/subsvtt.c:1133,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1133,9'
              BranchSideFuncs:
                - webvtt_dom_cue_Reduced
                - webvtt_dom_cue_Delete
            - BranchSide:      'codec/webvtt/subsvtt.c:1134,13'
              BranchSideFuncs:
                - webvtt_dom_cue_Reduced
                - webvtt_dom_cue_Delete
        - Branch String:   'codec/webvtt/subsvtt.c:1134,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1135,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:1136,55'
              BranchSideFuncs:
                - webvtt_dom_cue_Reduced
                - webvtt_dom_cue_Delete
        - Branch String:   'codec/webvtt/subsvtt.c:1137,33'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1138,37'
              BranchSideFuncs:
                - webvtt_dom_cue_Delete
            - BranchSide:      'codec/webvtt/subsvtt.c:1140,33'
              BranchSideFuncs:
                - webvtt_dom_cue_Delete
        - Branch String:   'codec/webvtt/subsvtt.c:1137,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1140,33'
              BranchSideFuncs:
                - webvtt_dom_cue_Delete
            - BranchSide:      'codec/webvtt/subsvtt.c:1144,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1133,9'
          Dst:             __assert_fail
        - Src:             'codec/webvtt/subsvtt.c:1138,13'
          Dst:             webvtt_dom_cue_Reduced
        - Src:             'codec/webvtt/subsvtt.c:1142,13'
          Dst:             webvtt_dom_cue_Delete
    - functionName:    webvtt_region_CountLines
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_region
      BBCount:         12
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1083,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1086,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'codec/webvtt/subsvtt.c:1091,12'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:1086,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1086,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'codec/webvtt/subsvtt.c:1087,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'codec/webvtt/subsvtt.c:1087,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1088,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'codec/webvtt/subsvtt.c:1089,47'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1086,9'
          Dst:             __assert_fail
    - functionName:    DuplicateUnescaped
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strdup
        - vlc_xml_decode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1223,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1223,9'
              BranchSideFuncs:
                - vlc_xml_decode
            - BranchSide:      'codec/webvtt/subsvtt.c:1224,25'
              BranchSideFuncs:
                - vlc_xml_decode
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1222,15'
          Dst:             strdup
        - Src:             'codec/webvtt/subsvtt.c:1224,9'
          Dst:             vlc_xml_decode
    - functionName:    webvtt_domnode_getParentByTag
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_parent
        - psz_tag
      BBCount:         18
      ICount:          82
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:515,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:515,5'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:517,13'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:517,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:519,61'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:523,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:520,33'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:520,36'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:522,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:520,44'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:520,56'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:522,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:520,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:521,17'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:522,9'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:520,48'
          Dst:             strcmp
    - functionName:    SplitTag
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_tag
        - pi_tag
        - ppsz_attrs
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - IsEndTag
        - __ctype_b_loc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:934,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:934,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/subsvtt.c:936,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/subsvtt.c:936,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:938,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/subsvtt.c:941,9'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/subsvtt.c:941,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:942,14'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/subsvtt.c:943,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:931,16'
          Dst:             IsEndTag
        - Src:             'codec/webvtt/subsvtt.c:934,9'
          Dst:             __ctype_b_loc
        - Src:             'codec/webvtt/subsvtt.c:936,16'
          Dst:             __ctype_b_loc
        - Src:             'codec/webvtt/subsvtt.c:941,16'
          Dst:             __ctype_b_loc
    - functionName:    IsEndTag
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CountNewLines
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1239,16'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1239,20'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'codec/webvtt/subsvtt.c:1239,5'
              BranchSideFuncs:
                - strchr
        - Branch String:   'codec/webvtt/subsvtt.c:1239,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1240,23'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'codec/webvtt/subsvtt.c:1241,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1240,15'
          Dst:             strchr
    - functionName:    NDuplicateUnescaped
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - psz
        - len
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strndup
        - vlc_xml_decode
      functionUses:    4
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1231,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1231,9'
              BranchSideFuncs:
                - vlc_xml_decode
            - BranchSide:      'codec/webvtt/subsvtt.c:1232,25'
              BranchSideFuncs:
                - vlc_xml_decode
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1230,15'
          Dst:             strndup
        - Src:             'codec/webvtt/subsvtt.c:1232,9'
          Dst:             vlc_xml_decode
    - functionName:    webvtt_dom_text_New
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_parent
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:492,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:492,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:494,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:491,33'
          Dst:             calloc
    - functionName:    FindNextTag
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz
        - ppsz_taglast
      BBCount:         18
      ICount:          86
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - IsEndTag
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:912,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:912,9'
              BranchSideFuncs:
                - strchr
                - IsEndTag
            - BranchSide:      'codec/webvtt/subsvtt.c:914,33'
              BranchSideFuncs:
                - strchr
                - IsEndTag
        - Branch String:   'codec/webvtt/subsvtt.c:915,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:917,37'
              BranchSideFuncs:
                - IsEndTag
            - BranchSide:      'codec/webvtt/subsvtt.c:923,20'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:918,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:920,21'
              BranchSideFuncs:
                - IsEndTag
            - BranchSide:      'codec/webvtt/subsvtt.c:923,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:920,33'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:920,45'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:921,41'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:920,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:921,41'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:922,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:911,11'
          Dst:             strchr
        - Src:             'codec/webvtt/subsvtt.c:914,25'
          Dst:             strchr
        - Src:             'codec/webvtt/subsvtt.c:920,36'
          Dst:             IsEndTag
    - functionName:    CreateDomNodes
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_text
        - pi_lines
      BBCount:         42
      ICount:          328
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - CountNewLines
        - DuplicateUnescaped
        - FindNextTag
        - IsEndTag
        - NDuplicateUnescaped
        - SplitTag
        - __ctype_b_loc
        - webvtt_dom_tag_New
        - webvtt_dom_text_New
        - webvtt_domnode_getParentByTag
        - webvtt_scan_time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1251,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1251,5'
              BranchSideFuncs:
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - IsEndTag
                - webvtt_dom_tag_New
                - SplitTag
                - NDuplicateUnescaped
                - __ctype_b_loc
                - webvtt_scan_time
                - NDuplicateUnescaped
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - free
                - webvtt_dom_text_New
                - NDuplicateUnescaped
                - CountNewLines
            - BranchSide:      'codec/webvtt/subsvtt.c:1254,44'
              BranchSideFuncs:
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - IsEndTag
                - webvtt_dom_tag_New
                - SplitTag
                - NDuplicateUnescaped
                - __ctype_b_loc
                - webvtt_scan_time
                - NDuplicateUnescaped
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - free
                - webvtt_dom_text_New
                - NDuplicateUnescaped
                - CountNewLines
        - Branch String:   'codec/webvtt/subsvtt.c:1255,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1257,17'
              BranchSideFuncs:
                - IsEndTag
                - webvtt_dom_tag_New
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - SplitTag
                - NDuplicateUnescaped
                - __ctype_b_loc
                - webvtt_scan_time
                - NDuplicateUnescaped
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - free
                - webvtt_dom_text_New
                - NDuplicateUnescaped
                - CountNewLines
            - BranchSide:      'codec/webvtt/subsvtt.c:1318,62'
              BranchSideFuncs:
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
        - Branch String:   'codec/webvtt/subsvtt.c:1257,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1259,66'
              BranchSideFuncs:
                - webvtt_dom_text_New
                - IsEndTag
                - webvtt_dom_tag_New
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - SplitTag
                - NDuplicateUnescaped
                - __ctype_b_loc
                - webvtt_scan_time
                - NDuplicateUnescaped
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - free
                - NDuplicateUnescaped
                - CountNewLines
            - BranchSide:      'codec/webvtt/subsvtt.c:1269,29'
              BranchSideFuncs:
                - IsEndTag
                - webvtt_dom_tag_New
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - webvtt_dom_text_New
                - NDuplicateUnescaped
                - CountNewLines
                - SplitTag
                - NDuplicateUnescaped
                - __ctype_b_loc
                - webvtt_scan_time
                - NDuplicateUnescaped
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - free
        - Branch String:   'codec/webvtt/subsvtt.c:1260,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1262,61'
              BranchSideFuncs:
                - NDuplicateUnescaped
                - CountNewLines
                - IsEndTag
                - webvtt_dom_tag_New
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - webvtt_dom_text_New
                - SplitTag
                - NDuplicateUnescaped
                - __ctype_b_loc
                - webvtt_scan_time
                - NDuplicateUnescaped
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - free
            - BranchSide:      'codec/webvtt/subsvtt.c:1267,13'
              BranchSideFuncs:
                - IsEndTag
                - webvtt_dom_tag_New
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - webvtt_dom_text_New
                - NDuplicateUnescaped
                - CountNewLines
                - SplitTag
                - NDuplicateUnescaped
                - __ctype_b_loc
                - webvtt_scan_time
                - NDuplicateUnescaped
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - free
        - Branch String:   'codec/webvtt/subsvtt.c:1269,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1271,64'
              BranchSideFuncs:
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - free
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - IsEndTag
                - webvtt_dom_tag_New
                - SplitTag
                - NDuplicateUnescaped
                - __ctype_b_loc
                - webvtt_scan_time
                - NDuplicateUnescaped
                - webvtt_dom_text_New
                - NDuplicateUnescaped
                - CountNewLines
            - BranchSide:      'codec/webvtt/subsvtt.c:1290,21'
              BranchSideFuncs:
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - free
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - IsEndTag
                - webvtt_dom_tag_New
                - SplitTag
                - NDuplicateUnescaped
                - __ctype_b_loc
                - webvtt_scan_time
                - NDuplicateUnescaped
                - webvtt_dom_text_New
                - NDuplicateUnescaped
                - CountNewLines
        - Branch String:   'codec/webvtt/subsvtt.c:1272,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1274,33'
              BranchSideFuncs:
                - SplitTag
                - NDuplicateUnescaped
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - IsEndTag
                - webvtt_dom_tag_New
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - free
                - webvtt_dom_text_New
                - NDuplicateUnescaped
                - CountNewLines
                - __ctype_b_loc
                - webvtt_scan_time
                - NDuplicateUnescaped
            - BranchSide:      'codec/webvtt/subsvtt.c:1287,13'
              BranchSideFuncs:
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - IsEndTag
                - webvtt_dom_tag_New
                - SplitTag
                - NDuplicateUnescaped
                - __ctype_b_loc
                - webvtt_scan_time
                - NDuplicateUnescaped
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - free
                - webvtt_dom_text_New
                - NDuplicateUnescaped
                - CountNewLines
        - Branch String:   'codec/webvtt/subsvtt.c:1278,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1279,66'
              BranchSideFuncs:
                - NDuplicateUnescaped
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - IsEndTag
                - webvtt_dom_tag_New
                - SplitTag
                - NDuplicateUnescaped
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - free
                - webvtt_dom_text_New
                - NDuplicateUnescaped
                - CountNewLines
                - __ctype_b_loc
                - webvtt_scan_time
            - BranchSide:      'codec/webvtt/subsvtt.c:1281,25'
              BranchSideFuncs:
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - IsEndTag
                - webvtt_dom_tag_New
                - SplitTag
                - NDuplicateUnescaped
                - NDuplicateUnescaped
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - free
                - webvtt_dom_text_New
                - NDuplicateUnescaped
                - CountNewLines
                - __ctype_b_loc
                - webvtt_scan_time
        - Branch String:   'codec/webvtt/subsvtt.c:1281,43'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1281,46'
              BranchSideFuncs:
                - __ctype_b_loc
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - IsEndTag
                - webvtt_dom_tag_New
                - SplitTag
                - NDuplicateUnescaped
                - NDuplicateUnescaped
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - free
                - webvtt_dom_text_New
                - NDuplicateUnescaped
                - CountNewLines
                - webvtt_scan_time
            - BranchSide:      'codec/webvtt/subsvtt.c:1283,56'
              BranchSideFuncs:
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - IsEndTag
                - webvtt_dom_tag_New
                - SplitTag
                - NDuplicateUnescaped
                - __ctype_b_loc
                - webvtt_scan_time
                - NDuplicateUnescaped
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - free
                - webvtt_dom_text_New
                - NDuplicateUnescaped
                - CountNewLines
        - Branch String:   'codec/webvtt/subsvtt.c:1281,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1282,50'
              BranchSideFuncs:
                - webvtt_scan_time
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - IsEndTag
                - webvtt_dom_tag_New
                - SplitTag
                - NDuplicateUnescaped
                - __ctype_b_loc
                - NDuplicateUnescaped
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - free
                - webvtt_dom_text_New
                - NDuplicateUnescaped
                - CountNewLines
            - BranchSide:      'codec/webvtt/subsvtt.c:1283,56'
              BranchSideFuncs:
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - IsEndTag
                - webvtt_dom_tag_New
                - SplitTag
                - NDuplicateUnescaped
                - __ctype_b_loc
                - webvtt_scan_time
                - NDuplicateUnescaped
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - free
                - webvtt_dom_text_New
                - NDuplicateUnescaped
                - CountNewLines
        - Branch String:   'codec/webvtt/subsvtt.c:1290,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1292,33'
              BranchSideFuncs:
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - free
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - IsEndTag
                - webvtt_dom_tag_New
                - SplitTag
                - NDuplicateUnescaped
                - __ctype_b_loc
                - webvtt_scan_time
                - NDuplicateUnescaped
                - webvtt_dom_text_New
                - NDuplicateUnescaped
                - CountNewLines
            - BranchSide:      'codec/webvtt/subsvtt.c:1312,22'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:1300,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1302,38'
              BranchSideFuncs:
                - free
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - IsEndTag
                - webvtt_dom_tag_New
                - SplitTag
                - NDuplicateUnescaped
                - __ctype_b_loc
                - webvtt_scan_time
                - NDuplicateUnescaped
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - webvtt_dom_text_New
                - NDuplicateUnescaped
                - CountNewLines
            - BranchSide:      'codec/webvtt/subsvtt.c:1306,38'
              BranchSideFuncs:
                - free
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - IsEndTag
                - webvtt_dom_tag_New
                - SplitTag
                - NDuplicateUnescaped
                - __ctype_b_loc
                - webvtt_scan_time
                - NDuplicateUnescaped
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - webvtt_dom_text_New
                - NDuplicateUnescaped
                - CountNewLines
        - Branch String:   'codec/webvtt/subsvtt.c:1307,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1308,41'
              BranchSideFuncs:
                - free
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - IsEndTag
                - webvtt_dom_tag_New
                - SplitTag
                - NDuplicateUnescaped
                - __ctype_b_loc
                - webvtt_scan_time
                - NDuplicateUnescaped
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - webvtt_dom_text_New
                - NDuplicateUnescaped
                - CountNewLines
            - BranchSide:      'codec/webvtt/subsvtt.c:1310,27'
              BranchSideFuncs:
                - free
                - FindNextTag
                - webvtt_dom_text_New
                - DuplicateUnescaped
                - CountNewLines
                - IsEndTag
                - webvtt_dom_tag_New
                - SplitTag
                - NDuplicateUnescaped
                - __ctype_b_loc
                - webvtt_scan_time
                - NDuplicateUnescaped
                - SplitTag
                - NDuplicateUnescaped
                - webvtt_domnode_getParentByTag
                - webvtt_dom_text_New
                - NDuplicateUnescaped
                - CountNewLines
        - Branch String:   'codec/webvtt/subsvtt.c:1319,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1321,56'
              BranchSideFuncs:
                - DuplicateUnescaped
                - CountNewLines
            - BranchSide:      'codec/webvtt/subsvtt.c:1325,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1254,31'
          Dst:             FindNextTag
        - Src:             'codec/webvtt/subsvtt.c:1259,45'
          Dst:             webvtt_dom_text_New
        - Src:             'codec/webvtt/subsvtt.c:1262,40'
          Dst:             NDuplicateUnescaped
        - Src:             'codec/webvtt/subsvtt.c:1263,63'
          Dst:             CountNewLines
        - Src:             'codec/webvtt/subsvtt.c:1269,19'
          Dst:             IsEndTag
        - Src:             'codec/webvtt/subsvtt.c:1271,44'
          Dst:             webvtt_dom_tag_New
        - Src:             'codec/webvtt/subsvtt.c:1276,44'
          Dst:             SplitTag
        - Src:             'codec/webvtt/subsvtt.c:1277,39'
          Dst:             NDuplicateUnescaped
        - Src:             'codec/webvtt/subsvtt.c:1279,45'
          Dst:             NDuplicateUnescaped
        - Src:             'codec/webvtt/subsvtt.c:1281,46'
          Dst:             __ctype_b_loc
        - Src:             'codec/webvtt/subsvtt.c:1282,32'
          Dst:             webvtt_scan_time
        - Src:             'codec/webvtt/subsvtt.c:1294,44'
          Dst:             SplitTag
        - Src:             'codec/webvtt/subsvtt.c:1295,41'
          Dst:             NDuplicateUnescaped
        - Src:             'codec/webvtt/subsvtt.c:1299,32'
          Dst:             webvtt_domnode_getParentByTag
        - Src:             'codec/webvtt/subsvtt.c:1318,41'
          Dst:             webvtt_dom_text_New
        - Src:             'codec/webvtt/subsvtt.c:1321,36'
          Dst:             DuplicateUnescaped
        - Src:             'codec/webvtt/subsvtt.c:1322,59'
          Dst:             CountNewLines
    - functionName:    webvtt_dom_tag_New
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_parent
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:503,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:503,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:505,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:502,32'
          Dst:             calloc
    - functionName:    webvtt_cue_settings_ParseTuple
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_settings
        - psz_key
        - psz_value
      BBCount:         63
      ICount:          320
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - parse_percent
        - strchr
        - strcmp
        - strdup
        - vlc_strtof_c
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:286,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:288,22'
              BranchSideFuncs:
                - strcmp
                - strchr
                - vlc_strtof_c
                - strchr
                - strcmp
                - strcmp
                - parse_percent
                - strcmp
                - parse_percent
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_percent
                - strcmp
                - free
                - strdup
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:295,23'
              BranchSideFuncs:
                - strcmp
                - strchr
                - vlc_strtof_c
                - strchr
                - strcmp
                - strcmp
                - parse_percent
                - strcmp
                - parse_percent
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_percent
                - strcmp
                - free
                - strdup
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:288,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:289,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:290,27'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:290,18'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:291,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:293,13'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:295,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:297,9'
              BranchSideFuncs:
                - strcmp
                - parse_percent
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_percent
                - strcmp
                - free
                - strdup
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:318,23'
              BranchSideFuncs:
                - strcmp
                - parse_percent
                - strchr
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - parse_percent
                - strcmp
                - free
                - strdup
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:298,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:300,28'
              BranchSideFuncs:
                - parse_percent
                - strchr
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:304,52'
              BranchSideFuncs:
                - vlc_strtof_c
                - strchr
                - strcmp
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:308,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:310,26'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:317,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:310,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:311,17'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:312,31'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:312,22'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:313,17'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:315,17'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:318,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:320,24'
              BranchSideFuncs:
                - strcmp
                - parse_percent
                - strcmp
                - free
                - strdup
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:334,23'
              BranchSideFuncs:
                - strcmp
                - parse_percent
                - strcmp
                - free
                - strdup
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:322,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:324,26'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:333,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:324,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:325,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:326,31'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:326,22'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:327,17'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:328,31'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:328,22'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:329,17'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:331,17'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:334,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:336,24'
              BranchSideFuncs:
                - strcmp
                - free
                - strdup
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:339,23'
              BranchSideFuncs:
                - strcmp
                - free
                - strdup
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:339,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:341,15'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:344,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:346,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:347,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:348,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:348,19'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:349,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:350,28'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:350,19'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:351,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:352,28'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:352,19'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:353,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:355,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:286,10'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:288,14'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:290,19'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:295,15'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:298,13'
          Dst:             strchr
        - Src:             'codec/webvtt/subsvtt.c:300,13'
          Dst:             parse_percent
        - Src:             'codec/webvtt/subsvtt.c:304,38'
          Dst:             vlc_strtof_c
        - Src:             'codec/webvtt/subsvtt.c:307,33'
          Dst:             strchr
        - Src:             'codec/webvtt/subsvtt.c:310,18'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:312,23'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:318,15'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:320,9'
          Dst:             parse_percent
        - Src:             'codec/webvtt/subsvtt.c:321,33'
          Dst:             strchr
        - Src:             'codec/webvtt/subsvtt.c:324,18'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:326,23'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:328,23'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:334,15'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:336,9'
          Dst:             parse_percent
        - Src:             'codec/webvtt/subsvtt.c:339,15'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:342,34'
          Dst:             strdup
        - Src:             'codec/webvtt/subsvtt.c:344,15'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:346,14'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:348,20'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:350,20'
          Dst:             strcmp
        - Src:             'codec/webvtt/subsvtt.c:352,20'
          Dst:             strcmp
    - functionName:    webvtt_cue_settings_Init
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_settings
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    webvtt_region_AddCue
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_region
        - p_cue
      BBCount:         22
      ICount:          111
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - webvtt_region_CountLines
        - webvtt_region_Reduce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1151,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1152,22'
              BranchSideFuncs:
                - webvtt_region_CountLines
                - webvtt_region_Reduce
                - webvtt_region_CountLines
                - __assert_fail
            - BranchSide:      'codec/webvtt/subsvtt.c:1153,36'
              BranchSideFuncs:
                - webvtt_region_CountLines
                - webvtt_region_Reduce
                - webvtt_region_CountLines
                - __assert_fail
        - Branch String:   'codec/webvtt/subsvtt.c:1159,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1160,15'
              BranchSideFuncs:
                - webvtt_region_Reduce
                - webvtt_region_CountLines
                - __assert_fail
                - webvtt_region_CountLines
            - BranchSide:      'codec/webvtt/subsvtt.c:1166,14'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:1160,51'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1161,15'
              BranchSideFuncs:
                - webvtt_region_Reduce
                - webvtt_region_CountLines
                - __assert_fail
                - webvtt_region_CountLines
            - BranchSide:      'codec/webvtt/subsvtt.c:1163,35'
              BranchSideFuncs:
                - webvtt_region_Reduce
                - webvtt_region_CountLines
                - __assert_fail
                - webvtt_region_CountLines
        - Branch String:   'codec/webvtt/subsvtt.c:1161,37'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1161,40'
              BranchSideFuncs:
                - webvtt_region_Reduce
                - webvtt_region_CountLines
                - __assert_fail
                - webvtt_region_CountLines
            - BranchSide:      'codec/webvtt/subsvtt.c:1166,14'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:1159,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1163,35'
              BranchSideFuncs:
                - webvtt_region_Reduce
                - webvtt_region_CountLines
                - __assert_fail
                - webvtt_region_CountLines
            - BranchSide:      'codec/webvtt/subsvtt.c:1166,14'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:1164,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1164,13'
              BranchSideFuncs:
                - webvtt_region_CountLines
                - webvtt_region_Reduce
                - webvtt_region_CountLines
                - __assert_fail
            - BranchSide:      'codec/webvtt/subsvtt.c:1165,9'
              BranchSideFuncs:
                - webvtt_region_CountLines
                - webvtt_region_Reduce
                - webvtt_region_CountLines
                - __assert_fail
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1158,28'
          Dst:             webvtt_region_CountLines
        - Src:             'codec/webvtt/subsvtt.c:1163,13'
          Dst:             webvtt_region_Reduce
        - Src:             'codec/webvtt/subsvtt.c:1164,13'
          Dst:             webvtt_region_CountLines
        - Src:             'codec/webvtt/subsvtt.c:1164,13'
          Dst:             __assert_fail
    - functionName:    webvtt_domnode_mergeCues
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dst
        - p_src
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - webvtt_dom_cue_Delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:552,5'
          Dst:             webvtt_dom_cue_Delete
    - functionName:    webvtt_domnode_getCue
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
        - i_nzstart
        - psz_id
      BBCount:         20
      ICount:          105
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:559,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:561,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:571,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:561,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:562,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:563,56'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:564,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:565,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:566,14'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:566,39'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:567,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:568,13'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:567,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:567,31'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:569,16'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:566,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:568,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:569,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:567,24'
          Dst:             strcmp
    - functionName:    webvtt_region_GetByID
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
        - psz_id
      BBCount:         18
      ICount:          95
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1202,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1203,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:1204,38'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:1204,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1207,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:1214,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:1207,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1209,61'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:1213,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:1210,34'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1210,46'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:1212,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'codec/webvtt/subsvtt.c:1210,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1211,24'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/subsvtt.c:1212,9'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1210,38'
          Dst:             strcmp
    - functionName:    ProcessCue
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - psz
        - p_cue
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - CreateDomNodes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1336,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1337,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:1338,38'
              BranchSideFuncs:
                - CreateDomNodes
        - Branch String:   'codec/webvtt/subsvtt.c:1339,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1339,5'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:1340,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1338,22'
          Dst:             CreateDomNodes
    - functionName:    webvtt_cue_settings_Parse
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_settings
        - p_str
      BBCount:         20
      ICount:          105
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - strchr
        - strndup
        - strtok_r
        - webvtt_cue_settings_ParseTuple
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:368,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:370,45'
              BranchSideFuncs:
                - strchr
                - strtok_r
                - strndup
                - webvtt_cue_settings_ParseTuple
                - free
            - BranchSide:      'codec/webvtt/subsvtt.c:381,5'
              BranchSideFuncs:
                - strtok_r
                - strchr
                - strndup
                - webvtt_cue_settings_ParseTuple
                - free
        - Branch String:   'codec/webvtt/subsvtt.c:371,27'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:371,30'
              BranchSideFuncs:
                - strtok_r
                - strchr
                - strndup
                - webvtt_cue_settings_ParseTuple
                - free
            - BranchSide:      'codec/webvtt/subsvtt.c:380,9'
              BranchSideFuncs:
                - strtok_r
                - strchr
                - strndup
                - webvtt_cue_settings_ParseTuple
                - free
        - Branch String:   'codec/webvtt/subsvtt.c:371,48'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:371,51'
              BranchSideFuncs:
                - strtok_r
                - strchr
                - strndup
                - webvtt_cue_settings_ParseTuple
                - free
            - BranchSide:      'codec/webvtt/subsvtt.c:380,9'
              BranchSideFuncs:
                - strtok_r
                - strchr
                - strndup
                - webvtt_cue_settings_ParseTuple
                - free
        - Branch String:   'codec/webvtt/subsvtt.c:371,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:373,42'
              BranchSideFuncs:
                - strndup
                - strtok_r
                - strchr
                - webvtt_cue_settings_ParseTuple
                - free
            - BranchSide:      'codec/webvtt/subsvtt.c:380,9'
              BranchSideFuncs:
                - strtok_r
                - strchr
                - strndup
                - webvtt_cue_settings_ParseTuple
                - free
        - Branch String:   'codec/webvtt/subsvtt.c:374,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:376,53'
              BranchSideFuncs:
                - webvtt_cue_settings_ParseTuple
                - free
                - strtok_r
                - strchr
                - strndup
            - BranchSide:      'codec/webvtt/subsvtt.c:379,13'
              BranchSideFuncs:
                - strtok_r
                - strchr
                - strndup
                - webvtt_cue_settings_ParseTuple
                - free
        - Branch String:   'codec/webvtt/subsvtt.c:381,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:366,31'
              BranchSideFuncs:
                - strtok_r
                - strchr
                - strndup
                - webvtt_cue_settings_ParseTuple
                - free
            - BranchSide:      'codec/webvtt/subsvtt.c:382,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:366,21'
          Dst:             strtok_r
        - Src:             'codec/webvtt/subsvtt.c:370,37'
          Dst:             strchr
        - Src:             'codec/webvtt/subsvtt.c:373,33'
          Dst:             strndup
        - Src:             'codec/webvtt/subsvtt.c:376,21'
          Dst:             webvtt_cue_settings_ParseTuple
    - functionName:    webvtt_dom_cue_New
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - i_nzstart
        - i_nzend
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - webvtt_cue_settings_Init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:954,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:954,9'
              BranchSideFuncs:
                - webvtt_cue_settings_Init
            - BranchSide:      'codec/webvtt/subsvtt.c:956,9'
              BranchSideFuncs:
                - webvtt_cue_settings_Init
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:953,31'
          Dst:             calloc
        - Src:             'codec/webvtt/subsvtt.c:963,9'
          Dst:             webvtt_cue_settings_Init
    - functionName:    mp4_box_iterator_Next
      functionSourceFile: '/src/vlc/modules/codec/webvtt/../../demux/mp4/minibox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_it
      BBCount:         13
      ICount:          115
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - U32_AT
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/../../demux/mp4/minibox.h:39,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../../demux/mp4/minibox.h:41,28'
              BranchSideFuncs:
                - U32_AT.6659
            - BranchSide:      'codec/webvtt/../../demux/mp4/minibox.h:55,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/../../demux/mp4/minibox.h:44,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../../demux/mp4/minibox.h:44,28'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/../../demux/mp4/minibox.h:53,14'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/../../demux/mp4/minibox.h:44,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/../../demux/mp4/minibox.h:46,32'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/../../demux/mp4/minibox.h:53,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/../../demux/mp4/minibox.h:42,31'
          Dst:             U32_AT
    - functionName:    mp4_box_iterator_Init
      functionSourceFile: '/src/vlc/modules/codec/webvtt/../../demux/mp4/minibox.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_it
        - p_data
        - i_data
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Render
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1897
      functionLinenumberEnd: 1928
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p_dec
        - i_nzstart
        - i_nzstop
      BBCount:         22
      ICount:          155
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - ClearCSSStyles
        - GetTimedTags
        - RenderRegions
        - qsort
        - timedtagsArrayCmp
        - vlc_array_clear
        - vlc_array_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1904,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1905,26'
              BranchSideFuncs:
                - qsort
                - vlc_array_clear
                - RenderRegions
                - ClearCSSStyles
                - RenderRegions
                - ClearCSSStyles
            - BranchSide:      'codec/webvtt/subsvtt.c:1907,31'
              BranchSideFuncs:
                - vlc_array_clear
                - RenderRegions
                - ClearCSSStyles
                - RenderRegions
                - ClearCSSStyles
        - Branch String:   'codec/webvtt/subsvtt.c:1908,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1911,45'
              BranchSideFuncs:
                - vlc_array_clear
                - RenderRegions
                - ClearCSSStyles
                - RenderRegions
                - ClearCSSStyles
            - BranchSide:      'codec/webvtt/subsvtt.c:1920,9'
              BranchSideFuncs:
                - vlc_array_clear
                - RenderRegions
                - ClearCSSStyles
        - Branch String:   'codec/webvtt/subsvtt.c:1912,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1914,18'
              BranchSideFuncs:
                - RenderRegions
                - vlc_array_clear
                - RenderRegions
                - ClearCSSStyles
                - ClearCSSStyles
            - BranchSide:      'codec/webvtt/subsvtt.c:1919,5'
              BranchSideFuncs:
                - vlc_array_clear
                - RenderRegions
                - ClearCSSStyles
                - RenderRegions
                - ClearCSSStyles
        - Branch String:   'codec/webvtt/subsvtt.c:1914,18'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1915,55'
              BranchSideFuncs:
                - ClearCSSStyles
                - RenderRegions
                - vlc_array_clear
                - RenderRegions
                - ClearCSSStyles
            - BranchSide:      'codec/webvtt/subsvtt.c:1916,29'
              BranchSideFuncs:
                - RenderRegions
                - vlc_array_clear
                - RenderRegions
                - ClearCSSStyles
                - ClearCSSStyles
        - Branch String:   'codec/webvtt/subsvtt.c:1920,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1920,9'
              BranchSideFuncs:
                - RenderRegions
                - vlc_array_clear
                - ClearCSSStyles
            - BranchSide:      'codec/webvtt/subsvtt.c:1922,13'
              BranchSideFuncs:
                - RenderRegions
                - vlc_array_clear
                - ClearCSSStyles
        - Branch String:   'codec/webvtt/subsvtt.c:1922,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1923,50'
              BranchSideFuncs:
                - ClearCSSStyles
                - RenderRegions
                - vlc_array_clear
            - BranchSide:      'codec/webvtt/subsvtt.c:1924,24'
              BranchSideFuncs:
                - RenderRegions
                - vlc_array_clear
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1901,5'
          Dst:             vlc_array_init
        - Src:             'codec/webvtt/subsvtt.c:1903,5'
          Dst:             GetTimedTags
        - Src:             'codec/webvtt/subsvtt.c:1905,9'
          Dst:             qsort
        - Src:             'codec/webvtt/subsvtt.c:1905,9'
          Dst:             timedtagsArrayCmp
        - Src:             'codec/webvtt/subsvtt.c:1915,18'
          Dst:             ClearCSSStyles
        - Src:             'codec/webvtt/subsvtt.c:1916,14'
          Dst:             RenderRegions
        - Src:             'codec/webvtt/subsvtt.c:1923,13'
          Dst:             ClearCSSStyles
        - Src:             'codec/webvtt/subsvtt.c:1924,9'
          Dst:             RenderRegions
        - Src:             'codec/webvtt/subsvtt.c:1927,5'
          Dst:             vlc_array_clear
    - functionName:    ProcessISOBMFF
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1933
      functionLinenumberEnd: 1997
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p_dec
        - p_buffer
        - i_buffer
        - i_nzstart
        - i_nzstop
      BBCount:         40
      ICount:          252
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - ProcessCue
        - __assert_fail
        - mp4_box_iterator_Init
        - mp4_box_iterator_Next
        - strndup
        - webvtt_cue_settings_Parse
        - webvtt_dom_cue_New
        - webvtt_domnode_AppendLast
        - webvtt_domnode_getCue
        - webvtt_domnode_mergeCues
        - webvtt_region_AddCue
        - webvtt_region_GetByID
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1937,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1939,16'
              BranchSideFuncs:
                - mp4_box_iterator_Next.6661
                - webvtt_dom_cue_New
                - mp4_box_iterator_Init.6662
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
                - strndup
                - free
                - ProcessCue
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
            - BranchSide:      'codec/webvtt/subsvtt.c:1997,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:1939,36'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1939,42'
              BranchSideFuncs:
                - webvtt_dom_cue_New
                - mp4_box_iterator_Next.6661
                - mp4_box_iterator_Init.6662
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
                - strndup
                - free
                - ProcessCue
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
            - BranchSide:      'codec/webvtt/subsvtt.c:1941,59'
              BranchSideFuncs:
                - webvtt_dom_cue_New
                - mp4_box_iterator_Next.6661
                - mp4_box_iterator_Init.6662
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
                - strndup
                - free
                - ProcessCue
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
        - Branch String:   'codec/webvtt/subsvtt.c:1939,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1937,5'
              BranchSideFuncs:
                - webvtt_dom_cue_New
                - mp4_box_iterator_Next.6661
                - mp4_box_iterator_Init.6662
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
                - strndup
                - free
                - ProcessCue
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
            - BranchSide:      'codec/webvtt/subsvtt.c:1941,59'
              BranchSideFuncs:
                - webvtt_dom_cue_New
                - mp4_box_iterator_Next.6661
                - mp4_box_iterator_Init.6662
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
                - strndup
                - free
                - ProcessCue
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
        - Branch String:   'codec/webvtt/subsvtt.c:1942,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1943,17'
              BranchSideFuncs:
                - mp4_box_iterator_Init.6662
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - mp4_box_iterator_Next.6661
                - webvtt_dom_cue_New
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
                - strndup
                - free
                - ProcessCue
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
            - BranchSide:      'codec/webvtt/subsvtt.c:1946,46'
              BranchSideFuncs:
                - mp4_box_iterator_Init.6662
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - mp4_box_iterator_Next.6661
                - webvtt_dom_cue_New
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
                - strndup
                - free
                - ProcessCue
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
        - Branch String:   'codec/webvtt/subsvtt.c:1947,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1949,23'
              BranchSideFuncs:
                - strndup
                - free
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - mp4_box_iterator_Next.6661
                - webvtt_dom_cue_New
                - mp4_box_iterator_Init.6662
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
                - ProcessCue
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
            - BranchSide:      'codec/webvtt/subsvtt.c:1972,64'
              BranchSideFuncs:
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - mp4_box_iterator_Next.6661
                - webvtt_dom_cue_New
                - mp4_box_iterator_Init.6662
                - mp4_box_iterator_Next.6661
                - strndup
                - free
                - ProcessCue
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
        - Branch String:   'codec/webvtt/subsvtt.c:1950,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1953,31'
              BranchSideFuncs:
                - free
                - strndup
                - free
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - mp4_box_iterator_Next.6661
                - webvtt_dom_cue_New
                - mp4_box_iterator_Init.6662
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
                - strndup
                - ProcessCue
                - strndup
                - webvtt_cue_settings_Parse
            - BranchSide:      'codec/webvtt/subsvtt.c:1958,54'
              BranchSideFuncs:
                - strndup
                - free
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - mp4_box_iterator_Next.6661
                - webvtt_dom_cue_New
                - mp4_box_iterator_Init.6662
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
                - strndup
                - ProcessCue
                - free
                - strndup
                - webvtt_cue_settings_Parse
            - BranchSide:      'codec/webvtt/subsvtt.c:1964,54'
              BranchSideFuncs:
                - strndup
                - free
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - mp4_box_iterator_Next.6661
                - webvtt_dom_cue_New
                - mp4_box_iterator_Init.6662
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
                - ProcessCue
            - BranchSide:      'codec/webvtt/subsvtt.c:1969,23'
              BranchSideFuncs:
                - free
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - mp4_box_iterator_Next.6661
                - webvtt_dom_cue_New
                - mp4_box_iterator_Init.6662
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
                - strndup
                - ProcessCue
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
        - Branch String:   'codec/webvtt/subsvtt.c:1959,29'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1960,57'
              BranchSideFuncs:
                - webvtt_cue_settings_Parse
                - free
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - mp4_box_iterator_Next.6661
                - webvtt_dom_cue_New
                - mp4_box_iterator_Init.6662
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
                - strndup
                - ProcessCue
                - strndup
                - free
                - strndup
            - BranchSide:      'codec/webvtt/subsvtt.c:1961,23'
              BranchSideFuncs:
                - free
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - mp4_box_iterator_Next.6661
                - webvtt_dom_cue_New
                - mp4_box_iterator_Init.6662
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
                - strndup
                - ProcessCue
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
        - Branch String:   'codec/webvtt/subsvtt.c:1965,29'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1966,41'
              BranchSideFuncs:
                - ProcessCue
                - free
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - mp4_box_iterator_Next.6661
                - webvtt_dom_cue_New
                - mp4_box_iterator_Init.6662
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
                - strndup
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
            - BranchSide:      'codec/webvtt/subsvtt.c:1967,23'
              BranchSideFuncs:
                - free
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - mp4_box_iterator_Next.6661
                - webvtt_dom_cue_New
                - mp4_box_iterator_Init.6662
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
                - strndup
                - ProcessCue
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
        - Branch String:   'codec/webvtt/subsvtt.c:1974,70'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1974,81'
              BranchSideFuncs:
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - mp4_box_iterator_Next.6661
                - webvtt_dom_cue_New
                - mp4_box_iterator_Init.6662
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - strndup
                - free
                - ProcessCue
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
            - BranchSide:      'codec/webvtt/subsvtt.c:1975,81'
              BranchSideFuncs:
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - mp4_box_iterator_Next.6661
                - webvtt_dom_cue_New
                - mp4_box_iterator_Init.6662
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - strndup
                - free
                - ProcessCue
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
        - Branch String:   'codec/webvtt/subsvtt.c:1978,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1980,43'
              BranchSideFuncs:
                - webvtt_domnode_mergeCues
                - mp4_box_iterator_Next.6661
                - webvtt_dom_cue_New
                - mp4_box_iterator_Init.6662
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - webvtt_region_AddCue
                - __assert_fail
                - strndup
                - free
                - ProcessCue
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
            - BranchSide:      'codec/webvtt/subsvtt.c:1984,21'
              BranchSideFuncs:
                - webvtt_domnode_AppendLast
                - mp4_box_iterator_Next.6661
                - webvtt_dom_cue_New
                - mp4_box_iterator_Init.6662
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_mergeCues
                - strndup
                - free
                - ProcessCue
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
                - webvtt_region_AddCue
                - __assert_fail
        - Branch String:   'codec/webvtt/subsvtt.c:1984,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1986,43'
              BranchSideFuncs:
                - webvtt_region_AddCue
                - __assert_fail
                - mp4_box_iterator_Next.6661
                - webvtt_dom_cue_New
                - mp4_box_iterator_Init.6662
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - webvtt_domnode_mergeCues
                - strndup
                - free
                - ProcessCue
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
            - BranchSide:      'codec/webvtt/subsvtt.c:1991,21'
              BranchSideFuncs:
                - webvtt_domnode_AppendLast
                - mp4_box_iterator_Next.6661
                - webvtt_dom_cue_New
                - mp4_box_iterator_Init.6662
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
                - strndup
                - free
                - ProcessCue
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
        - Branch String:   'codec/webvtt/subsvtt.c:1987,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1987,21'
              BranchSideFuncs:
                - mp4_box_iterator_Next.6661
                - webvtt_dom_cue_New
                - mp4_box_iterator_Init.6662
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
                - strndup
                - free
                - ProcessCue
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
            - BranchSide:      'codec/webvtt/subsvtt.c:1988,17'
              BranchSideFuncs:
                - mp4_box_iterator_Next.6661
                - webvtt_dom_cue_New
                - mp4_box_iterator_Init.6662
                - mp4_box_iterator_Next.6661
                - webvtt_region_GetByID
                - webvtt_domnode_getCue
                - webvtt_domnode_AppendLast
                - webvtt_region_AddCue
                - __assert_fail
                - webvtt_domnode_mergeCues
                - strndup
                - free
                - ProcessCue
                - strndup
                - webvtt_cue_settings_Parse
                - free
                - strndup
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1936,5'
          Dst:             mp4_box_iterator_Init
        - Src:             'codec/webvtt/subsvtt.c:1937,12'
          Dst:             mp4_box_iterator_Next
        - Src:             'codec/webvtt/subsvtt.c:1941,39'
          Dst:             webvtt_dom_cue_New
        - Src:             'codec/webvtt/subsvtt.c:1946,13'
          Dst:             mp4_box_iterator_Init
        - Src:             'codec/webvtt/subsvtt.c:1947,20'
          Dst:             mp4_box_iterator_Next
        - Src:             'codec/webvtt/subsvtt.c:1954,41'
          Dst:             strndup
        - Src:             'codec/webvtt/subsvtt.c:1958,31'
          Dst:             strndup
        - Src:             'codec/webvtt/subsvtt.c:1960,29'
          Dst:             webvtt_cue_settings_Parse
        - Src:             'codec/webvtt/subsvtt.c:1964,31'
          Dst:             strndup
        - Src:             'codec/webvtt/subsvtt.c:1966,29'
          Dst:             ProcessCue
        - Src:             'codec/webvtt/subsvtt.c:1972,41'
          Dst:             webvtt_region_GetByID
        - Src:             'codec/webvtt/subsvtt.c:1974,47'
          Dst:             webvtt_domnode_getCue
        - Src:             'codec/webvtt/subsvtt.c:1980,17'
          Dst:             webvtt_domnode_mergeCues
        - Src:             'codec/webvtt/subsvtt.c:1986,21'
          Dst:             webvtt_region_AddCue
        - Src:             'codec/webvtt/subsvtt.c:1987,21'
          Dst:             __assert_fail
        - Src:             'codec/webvtt/subsvtt.c:1991,21'
          Dst:             webvtt_domnode_AppendLast
    - functionName:    ClearCuesByTime
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pp_next
        - i_nztime
      BBCount:         17
      ICount:          99
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ClearCuesByTime
        - webvtt_dom_cue_Delete
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:1102,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1104,38'
              BranchSideFuncs:
                - ClearCuesByTime
                - webvtt_dom_cue_Delete
            - BranchSide:      'codec/webvtt/subsvtt.c:1126,1'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/subsvtt.c:1105,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1102,5'
              BranchSideFuncs:
                - ClearCuesByTime
                - webvtt_dom_cue_Delete
            - BranchSide:      'codec/webvtt/subsvtt.c:1107,17'
              BranchSideFuncs:
                - ClearCuesByTime
                - webvtt_dom_cue_Delete
        - Branch String:   'codec/webvtt/subsvtt.c:1107,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1109,63'
              BranchSideFuncs:
                - ClearCuesByTime
                - webvtt_dom_cue_Delete
            - BranchSide:      'codec/webvtt/subsvtt.c:1118,22'
              BranchSideFuncs:
                - webvtt_dom_cue_Delete
                - ClearCuesByTime
        - Branch String:   'codec/webvtt/subsvtt.c:1110,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:1112,32'
              BranchSideFuncs:
                - webvtt_dom_cue_Delete
                - ClearCuesByTime
            - BranchSide:      'codec/webvtt/subsvtt.c:1117,13'
              BranchSideFuncs:
                - ClearCuesByTime
                - webvtt_dom_cue_Delete
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:1114,21'
          Dst:             webvtt_dom_cue_Delete
        - Src:             'codec/webvtt/subsvtt.c:1121,17'
          Dst:             ClearCuesByTime
    - functionName:    LoadExtradata
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2083
      functionLinenumberEnd: 2110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ParserHeaderHandler
        - vlc_stream_Delete
        - vlc_stream_MemoryNew
        - vlc_stream_ReadLine
        - webvtt_text_parser_Delete
        - webvtt_text_parser_Feed
        - webvtt_text_parser_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:2088,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:2089,9'
              BranchSideFuncs:
                - webvtt_text_parser_New
                - vlc_stream_Delete
                - vlc_stream_ReadLine
                - webvtt_text_parser_Delete
                - ParserHeaderHandler.6581
                - webvtt_text_parser_Feed
            - BranchSide:      'codec/webvtt/subsvtt.c:2093,8'
              BranchSideFuncs:
                - webvtt_text_parser_New
                - vlc_stream_Delete
                - vlc_stream_ReadLine
                - webvtt_text_parser_Delete
                - ParserHeaderHandler.6581
                - webvtt_text_parser_Feed
        - Branch String:   'codec/webvtt/subsvtt.c:2099,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:2102,9'
              BranchSideFuncs:
                - vlc_stream_ReadLine
                - webvtt_text_parser_Delete
                - ParserHeaderHandler.6581
                - vlc_stream_Delete
                - webvtt_text_parser_Feed
            - BranchSide:      'codec/webvtt/subsvtt.c:2109,24'
              BranchSideFuncs:
                - vlc_stream_Delete
        - Branch String:   'codec/webvtt/subsvtt.c:2102,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:2103,38'
              BranchSideFuncs:
                - webvtt_text_parser_Feed
                - vlc_stream_ReadLine
                - webvtt_text_parser_Delete
                - ParserHeaderHandler.6581
                - vlc_stream_Delete
            - BranchSide:      'codec/webvtt/subsvtt.c:2104,36'
              BranchSideFuncs:
                - webvtt_text_parser_Delete
                - ParserHeaderHandler.6581
                - vlc_stream_Delete
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:2084,26'
          Dst:             vlc_stream_MemoryNew
        - Src:             'codec/webvtt/subsvtt.c:2098,12'
          Dst:             webvtt_text_parser_New
        - Src:             'codec/webvtt/subsvtt.c:2098,12'
          Dst:             ParserHeaderHandler
        - Src:             'codec/webvtt/subsvtt.c:2102,28'
          Dst:             vlc_stream_ReadLine
        - Src:             'codec/webvtt/subsvtt.c:2103,13'
          Dst:             webvtt_text_parser_Feed
        - Src:             'codec/webvtt/subsvtt.c:2104,9'
          Dst:             webvtt_text_parser_Delete
        - Src:             'codec/webvtt/subsvtt.c:2106,9'
          Dst:             ParserHeaderHandler
        - Src:             'codec/webvtt/subsvtt.c:2109,5'
          Dst:             vlc_stream_Delete
    - functionName:    Flush
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2116
      functionLinenumberEnd: 2119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ClearCuesByTime
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:2118,5'
          Dst:             ClearCuesByTime
    - functionName:    DecodeBlock
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2125
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_block
      BBCount:         9
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ClearCuesByTime
        - Flush
        - ProcessISOBMFF
        - Render
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:2126,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:2127,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:2129,28'
              BranchSideFuncs:
                - ClearCuesByTime
                - ProcessISOBMFF
                - Render
                - vlc_frame_Release
                - Flush.6665
        - Branch String:   'codec/webvtt/subsvtt.c:2134,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:2135,16'
              BranchSideFuncs:
                - Flush.6665
                - ProcessISOBMFF
                - Render
                - vlc_frame_Release
            - BranchSide:      'codec/webvtt/subsvtt.c:2137,27'
              BranchSideFuncs:
                - ClearCuesByTime
                - ProcessISOBMFF
                - Render
                - vlc_frame_Release
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:2135,9'
          Dst:             Flush
        - Src:             'codec/webvtt/subsvtt.c:2137,9'
          Dst:             ClearCuesByTime
        - Src:             'codec/webvtt/subsvtt.c:2139,5'
          Dst:             ProcessISOBMFF
        - Src:             'codec/webvtt/subsvtt.c:2142,5'
          Dst:             Render
        - Src:             'codec/webvtt/subsvtt.c:2144,5'
          Dst:             vlc_frame_Release
    - functionName:    webvtt_OpenDecoder
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2169
      functionLinenumberEnd: 2196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         13
      ICount:          102
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - LoadExtradata
        - calloc
        - strdup
        - webvtt_dom_tag_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/subsvtt.c:2173,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:2174,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:2177,28'
              BranchSideFuncs:
                - calloc
                - webvtt_dom_tag_New
                - free
                - strdup
                - LoadExtradata
        - Branch String:   'codec/webvtt/subsvtt.c:2178,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:2179,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/subsvtt.c:2181,21'
              BranchSideFuncs:
                - webvtt_dom_tag_New
                - free
                - strdup
                - LoadExtradata
        - Branch String:   'codec/webvtt/subsvtt.c:2182,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:2184,15'
              BranchSideFuncs:
                - strdup
                - LoadExtradata
            - BranchSide:      'codec/webvtt/subsvtt.c:2187,30'
              BranchSideFuncs:
                - strdup
                - LoadExtradata
        - Branch String:   'codec/webvtt/subsvtt.c:2192,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/subsvtt.c:2193,24'
              BranchSideFuncs:
                - LoadExtradata
            - BranchSide:      'codec/webvtt/subsvtt.c:2195,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:2177,28'
          Dst:             calloc
        - Src:             'codec/webvtt/subsvtt.c:2181,21'
          Dst:             webvtt_dom_tag_New
        - Src:             'codec/webvtt/subsvtt.c:2187,30'
          Dst:             strdup
        - Src:             'codec/webvtt/subsvtt.c:2193,9'
          Dst:             LoadExtradata
    - functionName:    webvtt_CloseDecoder
      functionSourceFile: '/src/vlc/modules/codec/webvtt/subsvtt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2152
      functionLinenumberEnd: 2163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_css_rules_Delete
        - webvtt_domnode_ChainDelete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/subsvtt.c:2156,5'
          Dst:             webvtt_domnode_ChainDelete
        - Src:             'codec/webvtt/subsvtt.c:2159,5'
          Dst:             vlc_css_rules_Delete
    - functionName:    vlc_css_term_Debug
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - depth
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - printf
        - vlc_css_expression_Debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:59,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:59,30'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - printf
                - vlc_css_expression_Debug
            - BranchSide:      'codec/webvtt/css_parser.c:60,5'
              BranchSideFuncs:
                - printf
                - printf
                - printf
                - vlc_css_expression_Debug
        - Branch String:   'codec/webvtt/css_parser.c:61,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:63,29'
              BranchSideFuncs:
                - printf
                - vlc_css_expression_Debug
            - BranchSide:      'codec/webvtt/css_parser.c:67,30'
              BranchSideFuncs:
                - printf
        - Branch String:   'codec/webvtt/css_parser.c:64,37'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:64,42'
              BranchSideFuncs:
                - vlc_css_expression_Debug
            - BranchSide:      'codec/webvtt/css_parser.c:66,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_parser.c:64,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:65,41'
              BranchSideFuncs:
                - vlc_css_expression_Debug
            - BranchSide:      'codec/webvtt/css_parser.c:66,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:59,30'
          Dst:             printf
        - Src:             'codec/webvtt/css_parser.c:60,5'
          Dst:             printf
        - Src:             'codec/webvtt/css_parser.c:63,9'
          Dst:             printf
        - Src:             'codec/webvtt/css_parser.c:65,13'
          Dst:             vlc_css_expression_Debug
        - Src:             'codec/webvtt/css_parser.c:67,10'
          Dst:             printf
    - functionName:    printf
      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:    36
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_css_expression_Debug
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_expr
        - depth
      BBCount:         14
      ICount:          75
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - printf
        - vlc_css_term_Debug
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:105,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:105,9'
              BranchSideFuncs:
                - printf
                - vlc_css_term_Debug
                - printf
            - BranchSide:      'codec/webvtt/css_parser.c:107,17'
              BranchSideFuncs:
                - printf
                - vlc_css_term_Debug
                - printf
        - Branch String:   'codec/webvtt/css_parser.c:107,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:107,34'
              BranchSideFuncs:
                - printf
                - printf
                - vlc_css_term_Debug
            - BranchSide:      'codec/webvtt/css_parser.c:108,9'
              BranchSideFuncs:
                - printf
                - vlc_css_term_Debug
        - Branch String:   'codec/webvtt/css_parser.c:109,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:110,33'
              BranchSideFuncs:
                - vlc_css_term_Debug
            - BranchSide:      'codec/webvtt/css_parser.c:111,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:107,34'
          Dst:             printf
        - Src:             'codec/webvtt/css_parser.c:108,9'
          Dst:             printf
        - Src:             'codec/webvtt/css_parser.c:110,13'
          Dst:             vlc_css_term_Debug
    - functionName:    vlc_css_declarations_Debug
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_decl
        - depth
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - printf
        - vlc_css_expression_Debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:141,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:143,17'
              BranchSideFuncs:
                - printf
                - vlc_css_expression_Debug
                - printf
            - BranchSide:      'codec/webvtt/css_parser.c:148,1'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_parser.c:143,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:143,34'
              BranchSideFuncs:
                - printf
                - printf
                - vlc_css_expression_Debug
            - BranchSide:      'codec/webvtt/css_parser.c:144,37'
              BranchSideFuncs:
                - printf
                - vlc_css_expression_Debug
                - printf
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:143,34'
          Dst:             printf
        - Src:             'codec/webvtt/css_parser.c:144,9'
          Dst:             printf
        - Src:             'codec/webvtt/css_parser.c:145,9'
          Dst:             vlc_css_expression_Debug
    - functionName:    vlc_css_selectors_Debug
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_sel
        - depth
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - printf
        - vlc_css_selectors_Debug
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:193,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:195,17'
              BranchSideFuncs:
                - printf
                - vlc_css_selectors_Debug
                - vlc_css_selectors_Debug
                - printf
            - BranchSide:      'codec/webvtt/css_parser.c:200,1'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_parser.c:195,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:195,34'
              BranchSideFuncs:
                - printf
                - printf
                - vlc_css_selectors_Debug
                - vlc_css_selectors_Debug
            - BranchSide:      'codec/webvtt/css_parser.c:195,74'
              BranchSideFuncs:
                - printf
                - vlc_css_selectors_Debug
                - vlc_css_selectors_Debug
                - printf
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:195,34'
          Dst:             printf
        - Src:             'codec/webvtt/css_parser.c:195,47'
          Dst:             printf
        - Src:             'codec/webvtt/css_parser.c:196,9'
          Dst:             vlc_css_selectors_Debug
        - Src:             'codec/webvtt/css_parser.c:197,9'
          Dst:             vlc_css_selectors_Debug
    - functionName:    vlc_css_unquotedunescaped
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_css_unescape
        - vlc_css_unquoted
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:440,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:440,9'
              BranchSideFuncs:
                - vlc_css_unescape
            - BranchSide:      'codec/webvtt/css_parser.c:441,27'
              BranchSideFuncs:
                - vlc_css_unescape
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:439,21'
          Dst:             vlc_css_unquoted
        - Src:             'codec/webvtt/css_parser.c:441,9'
          Dst:             vlc_css_unescape
    - functionName:    vlc_css_unquoted
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strdup
        - strlen
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:421,22'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:421,26'
              BranchSideFuncs:
                - strlen
                - strdup
                - strndup
            - BranchSide:      'codec/webvtt/css_parser.c:423,31'
              BranchSideFuncs:
                - strlen
                - strdup
                - strndup
        - Branch String:   'codec/webvtt/css_parser.c:421,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:423,31'
              BranchSideFuncs:
                - strlen
                - strdup
                - strndup
            - BranchSide:      'codec/webvtt/css_parser.c:431,27'
              BranchSideFuncs:
                - strdup
        - Branch String:   'codec/webvtt/css_parser.c:424,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:425,32'
              BranchSideFuncs:
                - strndup
            - BranchSide:      'codec/webvtt/css_parser.c:427,31'
              BranchSideFuncs:
                - strdup
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:423,24'
          Dst:             strlen
        - Src:             'codec/webvtt/css_parser.c:425,23'
          Dst:             strndup
        - Src:             'codec/webvtt/css_parser.c:427,23'
          Dst:             strdup
        - Src:             'codec/webvtt/css_parser.c:431,19'
          Dst:             strdup
    - functionName:    vlc_css_unescape
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz
      BBCount:         48
      ICount:          292
      EdgeCount:       61
      CyclomaticComplexity: 15
      functionsReached:
        - CodePointToUTF8
        - __ctype_b_loc
        - strchr
        - strtoul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:349,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:350,9'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - strtoul
                - CodePointToUTF8
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/css_parser.c:351,15'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - strtoul
                - CodePointToUTF8
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/css_parser.c:354,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:356,14'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - strtoul
                - CodePointToUTF8
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/css_parser.c:408,6'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_parser.c:356,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:358,14'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - strtoul
                - CodePointToUTF8
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/css_parser.c:404,22'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - strtoul
                - CodePointToUTF8
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/css_parser.c:360,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:362,17'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_parser.c:364,38'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - strtoul
                - CodePointToUTF8
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/css_parser.c:364,22'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:366,25'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - strtoul
                - CodePointToUTF8
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/css_parser.c:387,22'
              BranchSideFuncs:
                - __ctype_b_loc
                - strchr
                - strtoul
                - CodePointToUTF8
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/css_parser.c:366,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:369,27'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - strtoul
                - CodePointToUTF8
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/css_parser.c:373,27'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - strtoul
                - CodePointToUTF8
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/css_parser.c:382,27'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - strtoul
                - CodePointToUTF8
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/css_parser.c:386,13'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - strtoul
                - CodePointToUTF8
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/css_parser.c:374,34'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:374,37'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - strtoul
                - CodePointToUTF8
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/css_parser.c:379,26'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - strtoul
                - CodePointToUTF8
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/css_parser.c:374,29'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:376,31'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - strtoul
                - CodePointToUTF8
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/css_parser.c:379,26'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
                - strtoul
                - CodePointToUTF8
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/css_parser.c:391,31'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:391,35'
              BranchSideFuncs:
                - strtoul
                - CodePointToUTF8
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/css_parser.c:391,17'
              BranchSideFuncs:
                - strtoul
                - CodePointToUTF8
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/css_parser.c:391,37'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:391,40'
              BranchSideFuncs:
                - __ctype_b_loc
                - strtoul
                - CodePointToUTF8
                - strchr
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/css_parser.c:391,17'
              BranchSideFuncs:
                - strtoul
                - CodePointToUTF8
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/css_parser.c:391,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:392,22'
              BranchSideFuncs:
                - strtoul
                - CodePointToUTF8
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/css_parser.c:393,38'
              BranchSideFuncs:
                - strtoul
                - CodePointToUTF8
                - strchr
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/css_parser.c:397,27'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:397,31'
              BranchSideFuncs:
                - CodePointToUTF8
                - strchr
                - __ctype_b_loc
                - strtoul
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/css_parser.c:399,39'
              BranchSideFuncs:
                - CodePointToUTF8
                - strchr
                - __ctype_b_loc
                - strtoul
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/css_parser.c:397,33'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:397,37'
              BranchSideFuncs:
                - CodePointToUTF8
                - strchr
                - __ctype_b_loc
                - strtoul
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/css_parser.c:399,39'
              BranchSideFuncs:
                - CodePointToUTF8
                - strchr
                - __ctype_b_loc
                - strtoul
                - __ctype_b_loc
        - Branch String:   'codec/webvtt/css_parser.c:397,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:398,22'
              BranchSideFuncs:
                - CodePointToUTF8
                - strchr
                - __ctype_b_loc
                - strtoul
                - __ctype_b_loc
            - BranchSide:      'codec/webvtt/css_parser.c:399,39'
              BranchSideFuncs:
                - CodePointToUTF8
                - strchr
                - __ctype_b_loc
                - strtoul
                - __ctype_b_loc
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:364,22'
          Dst:             strchr
        - Src:             'codec/webvtt/css_parser.c:387,22'
          Dst:             __ctype_b_loc
        - Src:             'codec/webvtt/css_parser.c:391,40'
          Dst:             __ctype_b_loc
        - Src:             'codec/webvtt/css_parser.c:395,36'
          Dst:             strtoul
        - Src:             'codec/webvtt/css_parser.c:399,22'
          Dst:             CodePointToUTF8
    - functionName:    CodePointToUTF8
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ucs4
        - p
      BBCount:         12
      ICount:          217
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:300,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:302,16'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_parser.c:305,14'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_parser.c:305,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:307,25'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_parser.c:311,14'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_parser.c:311,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:313,25'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_parser.c:318,14'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_parser.c:318,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:320,25'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_parser.c:326,14'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_parser.c:326,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:328,25'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_parser.c:337,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_css_unescaped
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strdup
        - vlc_css_unescape
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:413,21'
          Dst:             strdup
        - Src:             'codec/webvtt/css_parser.c:414,5'
          Dst:             vlc_css_unescape
    - functionName:    vlc_css_parser_ParseString
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_parser
        - psz_css
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - css_delete_buffer
        - css_scan_string
        - csslex_destroy
        - csslex_init
        - cssparse
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:285,5'
          Dst:             csslex_init
        - Src:             'codec/webvtt/css_parser.c:287,27'
          Dst:             css_scan_string
        - Src:             'codec/webvtt/css_parser.c:289,19'
          Dst:             cssparse
        - Src:             'codec/webvtt/css_parser.c:291,5'
          Dst:             css_delete_buffer
        - Src:             'codec/webvtt/css_parser.c:292,5'
          Dst:             csslex_destroy
    - functionName:    vlc_css_parser_ParseBytes
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_parser
        - p_data
        - i_data
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - css_delete_buffer
        - css_scan_bytes
        - csslex_destroy
        - csslex_init
        - cssparse
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:270,5'
          Dst:             csslex_init
        - Src:             'codec/webvtt/css_parser.c:272,27'
          Dst:             css_scan_bytes
        - Src:             'codec/webvtt/css_parser.c:274,19'
          Dst:             cssparse
        - Src:             'codec/webvtt/css_parser.c:276,5'
          Dst:             css_delete_buffer
        - Src:             'codec/webvtt/css_parser.c:277,5'
          Dst:             csslex_destroy
    - functionName:    vlc_css_parser_Init
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_parser
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_css_parser_Clean
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_parser
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_css_rules_Delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:258,5'
          Dst:             vlc_css_rules_Delete
    - functionName:    vlc_css_rules_Delete
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_rule
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_css_declarations_Delete
        - vlc_css_selectors_Delete
      functionUses:    10
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:216,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:218,34'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
                - vlc_css_declarations_Delete
                - free
            - BranchSide:      'codec/webvtt/css_parser.c:224,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:219,9'
          Dst:             vlc_css_selectors_Delete
        - Src:             'codec/webvtt/css_parser.c:220,9'
          Dst:             vlc_css_declarations_Delete
    - functionName:    vlc_css_selectors_Delete
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sel
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_css_selectors_Delete
      functionUses:    19
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:180,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:182,38'
              BranchSideFuncs:
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - free
            - BranchSide:      'codec/webvtt/css_parser.c:189,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:184,9'
          Dst:             vlc_css_selectors_Delete
        - Src:             'codec/webvtt/css_parser.c:185,9'
          Dst:             vlc_css_selectors_Delete
    - functionName:    vlc_css_declarations_Delete
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_decl
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_css_expression_Delete
      functionUses:    7
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:129,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:131,41'
              BranchSideFuncs:
                - vlc_css_expression_Delete
                - free
                - free
            - BranchSide:      'codec/webvtt/css_parser.c:137,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:132,9'
          Dst:             vlc_css_expression_Delete
    - functionName:    vlc_css_expression_Delete
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_expr
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_css_term_Clean
      functionUses:    9
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:94,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:94,9'
              BranchSideFuncs:
                - free
                - free
                - vlc_css_term_Clean
            - BranchSide:      'codec/webvtt/css_parser.c:96,20'
              BranchSideFuncs:
                - free
                - free
                - vlc_css_term_Clean
        - Branch String:   'codec/webvtt/css_parser.c:96,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:97,33'
              BranchSideFuncs:
                - vlc_css_term_Clean
                - free
                - free
            - BranchSide:      'codec/webvtt/css_parser.c:98,15'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:97,13'
          Dst:             vlc_css_term_Clean
    - functionName:    vlc_css_term_Clean
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_css_expression_Delete
      functionUses:    14
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:47,11'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:45,41'
              BranchSideFuncs:
                - vlc_css_expression_Delete
                - free
            - BranchSide:      'codec/webvtt/css_parser.c:47,11'
              BranchSideFuncs:
                - vlc_css_expression_Delete
                - free
        - Branch String:   'codec/webvtt/css_parser.c:47,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:48,17'
              BranchSideFuncs:
                - free
                - vlc_css_expression_Delete
            - BranchSide:      'codec/webvtt/css_parser.c:50,11'
              BranchSideFuncs:
                - vlc_css_expression_Delete
        - Branch String:   'codec/webvtt/css_parser.c:50,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:50,9'
              BranchSideFuncs:
                - vlc_css_expression_Delete
            - BranchSide:      'codec/webvtt/css_parser.c:52,15'
              BranchSideFuncs:
                - vlc_css_expression_Delete
        - Branch String:   'codec/webvtt/css_parser.c:52,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:53,42'
              BranchSideFuncs:
                - vlc_css_expression_Delete
            - BranchSide:      'codec/webvtt/css_parser.c:54,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:53,13'
          Dst:             vlc_css_expression_Delete
    - functionName:    vlc_css_rules_Debug
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_rule
        - depth
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - printf
        - vlc_css_declarations_Debug
        - vlc_css_selectors_Debug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:229,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:231,17'
              BranchSideFuncs:
                - printf
                - vlc_css_selectors_Debug
                - vlc_css_declarations_Debug
                - printf
            - BranchSide:      'codec/webvtt/css_parser.c:236,1'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_parser.c:231,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:231,34'
              BranchSideFuncs:
                - printf
                - printf
                - vlc_css_selectors_Debug
                - vlc_css_declarations_Debug
            - BranchSide:      'codec/webvtt/css_parser.c:231,69'
              BranchSideFuncs:
                - printf
                - vlc_css_selectors_Debug
                - vlc_css_declarations_Debug
                - printf
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:231,34'
          Dst:             printf
        - Src:             'codec/webvtt/css_parser.c:231,47'
          Dst:             printf
        - Src:             'codec/webvtt/css_parser.c:232,9'
          Dst:             vlc_css_selectors_Debug
        - Src:             'codec/webvtt/css_parser.c:233,9'
          Dst:             vlc_css_declarations_Debug
    - functionName:    vlc_css_parser_Debug
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_parser
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_css_rules_Debug
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:253,5'
          Dst:             vlc_css_rules_Debug
    - functionName:    vlc_css_parser_AddRule
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_parser
        - p_rule
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_css_rule_New
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:240,30'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:240,21'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'codec/webvtt/css_parser.c:240,30'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:240,30'
          Dst:             calloc
    - functionName:    vlc_css_selector_New
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - psz
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - strdup
      functionUses:    13
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:205,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:206,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_parser.c:207,30'
              BranchSideFuncs:
                - strdup
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:204,33'
          Dst:             calloc
        - Src:             'codec/webvtt/css_parser.c:207,23'
          Dst:             strdup
    - functionName:    vlc_css_selector_AddSpecifier
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sel
        - p_spec
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:171,5'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:173,40'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_parser.c:176,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_css_selector_Append
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_a
        - p_b
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:165,1'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:165,1'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_parser.c:165,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_css_declaration_New
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:153,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:153,9'
              BranchSideFuncs:
                - strdup
                - free
            - BranchSide:      'codec/webvtt/css_parser.c:155,39'
              BranchSideFuncs:
                - strdup
                - free
        - Branch String:   'codec/webvtt/css_parser.c:156,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:158,18'
              BranchSideFuncs:
                - free
            - BranchSide:      'codec/webvtt/css_parser.c:161,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:152,37'
          Dst:             calloc
        - Src:             'codec/webvtt/css_parser.c:155,32'
          Dst:             strdup
    - functionName:    vlc_css_declarations_Append
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_a
        - p_b
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:125,1'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:125,1'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_parser.c:125,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_css_expression_New
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - term
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - vlc_css_expression_AddTerm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:116,30'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:114,57'
              BranchSideFuncs:
                - calloc
                - vlc_css_expression_AddTerm
                - free
            - BranchSide:      'codec/webvtt/css_parser.c:116,30'
              BranchSideFuncs:
                - calloc
                - vlc_css_expression_AddTerm
                - free
        - Branch String:   'codec/webvtt/css_parser.c:117,15'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:117,47'
              BranchSideFuncs:
                - vlc_css_expression_AddTerm
                - free
            - BranchSide:      'codec/webvtt/css_parser.c:117,15'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_parser.c:117,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:117,8'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_parser.c:119,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:116,30'
          Dst:             calloc
        - Src:             'codec/webvtt/css_parser.c:117,19'
          Dst:             vlc_css_expression_AddTerm
    - functionName:    vlc_css_expression_AddTerm
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_expr
        - op
        - a
      BBCount:         15
      ICount:          124
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_parser.c:73,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:75,29'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'codec/webvtt/css_parser.c:84,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_parser.c:75,28'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:75,16'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'codec/webvtt/css_parser.c:75,57'
              BranchSideFuncs:
                - realloc
        - Branch String:   'codec/webvtt/css_parser.c:77,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:79,27'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_parser.c:82,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_parser.c:84,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_parser.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_parser.c:87,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/css_parser.c:76,22'
          Dst:             realloc
    - functionName:    OutlineWidth
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - term
        - p_style
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_style.c:70,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_style.c:72,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OutlineColor
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - term
        - p_style
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Color
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/css_style.c:80,5'
          Dst:             Color
    - functionName:    Color
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - term
        - color
        - alpha
        - feat
        - cflag
        - aflag
      BBCount:         34
      ICount:          240
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - strcmp
        - vlc_html_color
      functionUses:    4
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_style.c:34,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:36,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/css_style.c:53,19'
              BranchSideFuncs:
                - vlc_html_color
        - Branch String:   'codec/webvtt/css_style.c:36,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:38,33'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'codec/webvtt/css_style.c:52,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_style.c:38,46'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:38,54'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'codec/webvtt/css_style.c:39,33'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'codec/webvtt/css_style.c:38,79'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:39,33'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_style.c:41,43'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_style.c:39,47'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:39,55'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_style.c:51,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_style.c:38,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:41,43'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_style.c:51,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_style.c:45,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:47,35'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_style.c:50,13'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_style.c:53,39'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:54,19'
              BranchSideFuncs:
                - vlc_html_color
            - BranchSide:      'codec/webvtt/css_style.c:57,14'
              BranchSideFuncs:
                - vlc_html_color
        - Branch String:   'codec/webvtt/css_style.c:54,41'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:55,19'
              BranchSideFuncs:
                - vlc_html_color
            - BranchSide:      'codec/webvtt/css_style.c:57,14'
              BranchSideFuncs:
                - vlc_html_color
        - Branch String:   'codec/webvtt/css_style.c:59,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:61,23'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_style.c:65,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/css_style.c:38,20'
          Dst:             strcmp
        - Src:             'codec/webvtt/css_style.c:39,20'
          Dst:             strcmp
        - Src:             'codec/webvtt/css_style.c:58,28'
          Dst:             vlc_html_color
    - functionName:    ShadowColor
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - term
        - p_style
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Color
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/css_style.c:96,5'
          Dst:             Color
    - functionName:    ShadowDrop
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - term
        - p_style
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_style.c:86,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_style.c:88,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    webvtt_FillStyleFromCssDeclaration
      functionSourceFile: '/src/vlc/modules/codec/webvtt/css_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_decl
        - p_style
      BBCount:         139
      ICount:          841
      EdgeCount:       185
      CyclomaticComplexity: 48
      functionsReached:
        - Color
        - OutlineColor
        - OutlineWidth
        - ShadowColor
        - ShadowDrop
        - strcasecmp
        - strcat
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/css_style.c:102,31'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:102,35'
              BranchSideFuncs:
                - strcasecmp
                - Color
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - ShadowDrop
                - ShadowColor
                - strcasecmp
                - Color
                - strcasecmp
                - OutlineColor
                - strcasecmp
                - OutlineWidth
                - strcasecmp
                - OutlineWidth
                - OutlineColor
                - strcasecmp
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:103,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_style.c:102,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:103,9'
              BranchSideFuncs:
                - strcasecmp
                - Color
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - ShadowDrop
                - ShadowColor
                - strcasecmp
                - Color
                - strcasecmp
                - OutlineColor
                - strcasecmp
                - OutlineWidth
                - strcasecmp
                - OutlineWidth
                - OutlineColor
                - strcasecmp
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:106,9'
              BranchSideFuncs:
                - strcasecmp
                - Color
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - ShadowDrop
                - ShadowColor
                - strcasecmp
                - Color
                - strcasecmp
                - OutlineColor
                - strcasecmp
                - OutlineWidth
                - strcasecmp
                - OutlineWidth
                - OutlineColor
                - strcasecmp
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'codec/webvtt/css_style.c:106,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_style.c:109,28'
              BranchSideFuncs:
                - strcasecmp
                - Color
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - ShadowDrop
                - ShadowColor
                - strcasecmp
                - Color
                - strcasecmp
                - OutlineColor
                - strcasecmp
                - OutlineWidth
                - strcasecmp
                - OutlineWidth
                - OutlineColor
                - strcasecmp
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'codec/webvtt/css_style.c:111,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:113,24'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - ShadowDrop
                - ShadowColor
                - strcasecmp
                - Color
                - strcasecmp
                - OutlineColor
                - strcasecmp
                - OutlineWidth
                - strcasecmp
                - OutlineWidth
                - OutlineColor
                - strcasecmp
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:116,27'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - ShadowDrop
                - ShadowColor
                - strcasecmp
                - Color
                - strcasecmp
                - OutlineColor
                - strcasecmp
                - OutlineWidth
                - strcasecmp
                - OutlineWidth
                - OutlineColor
                - strcasecmp
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'codec/webvtt/css_style.c:116,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:118,19'
              BranchSideFuncs:
                - strcasecmp
                - ShadowDrop
                - ShadowColor
                - strcasecmp
                - Color
                - strcasecmp
                - OutlineColor
                - strcasecmp
                - OutlineWidth
                - strcasecmp
                - OutlineWidth
                - OutlineColor
                - strcasecmp
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:137,27'
              BranchSideFuncs:
                - strcasecmp
                - ShadowDrop
                - ShadowColor
                - strcasecmp
                - Color
                - strcasecmp
                - OutlineColor
                - strcasecmp
                - OutlineWidth
                - strcasecmp
                - OutlineWidth
                - OutlineColor
                - strcasecmp
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'codec/webvtt/css_style.c:118,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:120,36'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:136,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_style.c:120,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:122,17'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:125,41'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
        - Branch String:   'codec/webvtt/css_style.c:125,22'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:127,17'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:130,41'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'codec/webvtt/css_style.c:137,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:139,28'
              BranchSideFuncs:
                - strcasecmp
                - Color
                - strcasecmp
                - OutlineColor
                - strcasecmp
                - OutlineWidth
                - strcasecmp
                - OutlineWidth
                - OutlineColor
                - strcasecmp
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:143,27'
              BranchSideFuncs:
                - strcasecmp
                - Color
                - strcasecmp
                - OutlineColor
                - strcasecmp
                - OutlineWidth
                - strcasecmp
                - OutlineWidth
                - OutlineColor
                - strcasecmp
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'codec/webvtt/css_style.c:140,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:141,26'
              BranchSideFuncs:
                - ShadowColor
            - BranchSide:      'codec/webvtt/css_style.c:142,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_style.c:143,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:145,24'
              BranchSideFuncs:
                - strcasecmp
                - OutlineColor
                - strcasecmp
                - OutlineWidth
                - strcasecmp
                - OutlineWidth
                - OutlineColor
                - strcasecmp
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:150,27'
              BranchSideFuncs:
                - strcasecmp
                - OutlineColor
                - strcasecmp
                - OutlineWidth
                - strcasecmp
                - OutlineWidth
                - OutlineColor
                - strcasecmp
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'codec/webvtt/css_style.c:150,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:152,30'
              BranchSideFuncs:
                - strcasecmp
                - OutlineWidth
                - strcasecmp
                - OutlineWidth
                - OutlineColor
                - strcasecmp
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:154,27'
              BranchSideFuncs:
                - strcasecmp
                - OutlineWidth
                - strcasecmp
                - OutlineWidth
                - OutlineColor
                - strcasecmp
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'codec/webvtt/css_style.c:154,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:156,30'
              BranchSideFuncs:
                - strcasecmp
                - OutlineWidth
                - OutlineColor
                - strcasecmp
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:158,27'
              BranchSideFuncs:
                - strcasecmp
                - OutlineWidth
                - OutlineColor
                - strcasecmp
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'codec/webvtt/css_style.c:158,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:160,30'
              BranchSideFuncs:
                - strcasecmp
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:164,27'
              BranchSideFuncs:
                - strcasecmp
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'codec/webvtt/css_style.c:161,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:162,27'
              BranchSideFuncs:
                - OutlineColor
            - BranchSide:      'codec/webvtt/css_style.c:163,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_style.c:164,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:167,19'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:211,27'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'codec/webvtt/css_style.c:167,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:169,35'
              BranchSideFuncs:
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
            - BranchSide:      'codec/webvtt/css_style.c:210,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_style.c:170,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:172,25'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'codec/webvtt/css_style.c:179,33'
              BranchSideFuncs:
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'codec/webvtt/css_style.c:173,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:174,21'
              BranchSideFuncs:
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
            - BranchSide:      'codec/webvtt/css_style.c:175,36'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'codec/webvtt/css_style.c:176,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:177,29'
              BranchSideFuncs:
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
            - BranchSide:      'codec/webvtt/css_style.c:178,13'
              BranchSideFuncs:
                - malloc
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strlen
        - Branch String:   'codec/webvtt/css_style.c:180,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:182,18'
              BranchSideFuncs:
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'codec/webvtt/css_style.c:209,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_style.c:183,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:185,29'
              BranchSideFuncs:
                - strlen
                - strcat
                - free
                - strcat
                - strcat
                - strcat
            - BranchSide:      'codec/webvtt/css_style.c:197,23'
              BranchSideFuncs:
                - free
        - Branch String:   'codec/webvtt/css_style.c:186,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:187,25'
              BranchSideFuncs:
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'codec/webvtt/css_style.c:188,25'
              BranchSideFuncs:
                - strlen
                - strcat
                - free
                - strcat
                - strcat
                - strcat
        - Branch String:   'codec/webvtt/css_style.c:188,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:189,33'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - free
                - strcat
                - strcat
            - BranchSide:      'codec/webvtt/css_style.c:190,40'
              BranchSideFuncs:
                - strlen
                - strcat
                - free
                - strcat
                - strcat
                - strcat
        - Branch String:   'codec/webvtt/css_style.c:191,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:192,33'
              BranchSideFuncs:
                - strcat
                - strcat
                - free
                - strlen
                - strcat
                - strcat
            - BranchSide:      'codec/webvtt/css_style.c:193,29'
              BranchSideFuncs:
                - strcat
                - free
                - strlen
                - strcat
                - strcat
                - strcat
        - Branch String:   'codec/webvtt/css_style.c:194,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:195,33'
              BranchSideFuncs:
                - strcat
                - free
                - strlen
                - strcat
                - strcat
                - strcat
            - BranchSide:      'codec/webvtt/css_style.c:196,17'
              BranchSideFuncs:
                - free
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'codec/webvtt/css_style.c:211,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:213,19'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:227,27'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'codec/webvtt/css_style.c:213,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:215,35'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:226,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_style.c:215,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:217,17'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:220,40'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'codec/webvtt/css_style.c:227,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:229,19'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:251,27'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'codec/webvtt/css_style.c:229,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:231,35'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:242,24'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_style.c:231,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:233,17'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:236,35'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'codec/webvtt/css_style.c:236,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:238,17'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_style.c:241,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_style.c:244,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:245,17'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_style.c:247,17'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_style.c:251,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:253,19'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:260,27'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'codec/webvtt/css_style.c:253,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:254,42'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_style.c:255,24'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_style.c:255,18'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:256,45'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_style.c:257,24'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_style.c:260,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:263,5'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:264,27'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'codec/webvtt/css_style.c:266,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:268,35'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:273,5'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/css_style.c:268,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:269,17'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'codec/webvtt/css_style.c:270,35'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'codec/webvtt/css_style.c:270,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/css_style.c:271,17'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/css_style.c:272,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/css_style.c:111,10'
          Dst:             strcasecmp
        - Src:             'codec/webvtt/css_style.c:113,9'
          Dst:             Color
        - Src:             'codec/webvtt/css_style.c:116,15'
          Dst:             strcasecmp
        - Src:             'codec/webvtt/css_style.c:120,18'
          Dst:             strcasecmp
        - Src:             'codec/webvtt/css_style.c:125,23'
          Dst:             strcasecmp
        - Src:             'codec/webvtt/css_style.c:130,23'
          Dst:             strcasecmp
        - Src:             'codec/webvtt/css_style.c:137,15'
          Dst:             strcasecmp
        - Src:             'codec/webvtt/css_style.c:139,9'
          Dst:             ShadowDrop
        - Src:             'codec/webvtt/css_style.c:141,13'
          Dst:             ShadowColor
        - Src:             'codec/webvtt/css_style.c:143,15'
          Dst:             strcasecmp
        - Src:             'codec/webvtt/css_style.c:145,9'
          Dst:             Color
        - Src:             'codec/webvtt/css_style.c:150,15'
          Dst:             strcasecmp
        - Src:             'codec/webvtt/css_style.c:152,9'
          Dst:             OutlineColor
        - Src:             'codec/webvtt/css_style.c:154,15'
          Dst:             strcasecmp
        - Src:             'codec/webvtt/css_style.c:156,9'
          Dst:             OutlineWidth
        - Src:             'codec/webvtt/css_style.c:158,15'
          Dst:             strcasecmp
        - Src:             'codec/webvtt/css_style.c:160,9'
          Dst:             OutlineWidth
        - Src:             'codec/webvtt/css_style.c:162,13'
          Dst:             OutlineColor
        - Src:             'codec/webvtt/css_style.c:164,15'
          Dst:             strcasecmp
        - Src:             'codec/webvtt/css_style.c:175,28'
          Dst:             strlen
        - Src:             'codec/webvtt/css_style.c:189,25'
          Dst:             strcat
        - Src:             'codec/webvtt/css_style.c:190,32'
          Dst:             strlen
        - Src:             'codec/webvtt/css_style.c:192,25'
          Dst:             strcat
        - Src:             'codec/webvtt/css_style.c:193,21'
          Dst:             strcat
        - Src:             'codec/webvtt/css_style.c:195,25'
          Dst:             strcat
        - Src:             'codec/webvtt/css_style.c:211,15'
          Dst:             strcasecmp
        - Src:             'codec/webvtt/css_style.c:215,18'
          Dst:             strcasecmp
        - Src:             'codec/webvtt/css_style.c:220,23'
          Dst:             strcasecmp
        - Src:             'codec/webvtt/css_style.c:227,15'
          Dst:             strcasecmp
        - Src:             'codec/webvtt/css_style.c:231,18'
          Dst:             strcasecmp
        - Src:             'codec/webvtt/css_style.c:236,18'
          Dst:             strcasecmp
        - Src:             'codec/webvtt/css_style.c:251,15'
          Dst:             strcasecmp
        - Src:             'codec/webvtt/css_style.c:260,15'
          Dst:             strcasecmp
        - Src:             'codec/webvtt/css_style.c:264,15'
          Dst:             strcasecmp
        - Src:             'codec/webvtt/css_style.c:268,18'
          Dst:             strcasecmp
        - Src:             'codec/webvtt/css_style.c:270,18'
          Dst:             strcasecmp
    - functionName:    yydestruct
      functionSourceFile: '/src/vlc/modules/codec/webvtt/CSSGrammar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1360
      functionLinenumberEnd: 1621
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - yymsg
        - yytype
        - yyvaluep
        - scanner
        - css_parser
      BBCount:         49
      ICount:          326
      EdgeCount:       49
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_css_declarations_Delete
        - vlc_css_expression_Delete
        - vlc_css_rules_Delete
        - vlc_css_selectors_Delete
        - vlc_css_term_Clean
      functionUses:    4
      BranchProfiles:
        - Branch String:   'codec/webvtt/CSSGrammar.c:1364,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1365,11'
              BranchSideFuncs:
                - vlc_css_rules_Delete
                - vlc_css_term_Clean
                - vlc_css_term_Clean
                - vlc_css_term_Clean
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_rules_Delete
                - vlc_css_rules_Delete
                - vlc_css_rules_Delete
                - vlc_css_rules_Delete
                - vlc_css_rules_Delete
                - vlc_css_rules_Delete
                - free
                - free
                - free
                - vlc_css_term_Clean
                - vlc_css_term_Clean
                - vlc_css_term_Clean
                - vlc_css_term_Clean
                - vlc_css_term_Clean
                - vlc_css_term_Clean
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1369,11'
              BranchSideFuncs:
                - vlc_css_rules_Delete
                - vlc_css_term_Clean
                - vlc_css_term_Clean
                - vlc_css_term_Clean
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_rules_Delete
                - vlc_css_rules_Delete
                - vlc_css_rules_Delete
                - vlc_css_rules_Delete
                - vlc_css_rules_Delete
                - vlc_css_rules_Delete
                - free
                - free
                - free
                - vlc_css_term_Clean
                - vlc_css_term_Clean
                - vlc_css_term_Clean
                - vlc_css_term_Clean
                - vlc_css_term_Clean
                - vlc_css_term_Clean
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:1369,3'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:119,37'
              BranchSideFuncs:
                - vlc_css_term_Clean
            - BranchSide:      'codec/webvtt/CSSGrammar.y:119,37'
              BranchSideFuncs:
                - vlc_css_term_Clean
            - BranchSide:      'codec/webvtt/CSSGrammar.y:119,37'
              BranchSideFuncs:
                - vlc_css_term_Clean
            - BranchSide:      'codec/webvtt/CSSGrammar.y:119,37'
              BranchSideFuncs:
                - vlc_css_term_Clean
            - BranchSide:      'codec/webvtt/CSSGrammar.y:119,37'
              BranchSideFuncs:
                - vlc_css_term_Clean
            - BranchSide:      'codec/webvtt/CSSGrammar.y:119,37'
              BranchSideFuncs:
                - vlc_css_term_Clean
            - BranchSide:      'codec/webvtt/CSSGrammar.y:119,37'
              BranchSideFuncs:
                - vlc_css_term_Clean
            - BranchSide:      'codec/webvtt/CSSGrammar.y:119,37'
              BranchSideFuncs:
                - vlc_css_term_Clean
            - BranchSide:      'codec/webvtt/CSSGrammar.y:119,37'
              BranchSideFuncs:
                - vlc_css_term_Clean
            - BranchSide:      'codec/webvtt/CSSGrammar.y:119,37'
              BranchSideFuncs:
                - vlc_css_term_Clean
            - BranchSide:      'codec/webvtt/CSSGrammar.y:134,39'
              BranchSideFuncs:
                - vlc_css_rules_Delete
            - BranchSide:      'codec/webvtt/CSSGrammar.y:134,39'
              BranchSideFuncs:
                - vlc_css_rules_Delete
            - BranchSide:      'codec/webvtt/CSSGrammar.y:134,39'
              BranchSideFuncs:
                - vlc_css_rules_Delete
            - BranchSide:      'codec/webvtt/CSSGrammar.y:134,39'
              BranchSideFuncs:
                - vlc_css_rules_Delete
            - BranchSide:      'codec/webvtt/CSSGrammar.y:134,39'
              BranchSideFuncs:
                - vlc_css_rules_Delete
            - BranchSide:      'codec/webvtt/CSSGrammar.y:134,39'
              BranchSideFuncs:
                - vlc_css_rules_Delete
            - BranchSide:      'codec/webvtt/CSSGrammar.y:134,39'
              BranchSideFuncs:
                - vlc_css_rules_Delete
            - BranchSide:      'codec/webvtt/CSSGrammar.y:148,43'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
            - BranchSide:      'codec/webvtt/CSSGrammar.y:148,43'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
            - BranchSide:      'codec/webvtt/CSSGrammar.y:148,43'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
            - BranchSide:      'codec/webvtt/CSSGrammar.y:148,43'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
            - BranchSide:      'codec/webvtt/CSSGrammar.y:148,43'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
            - BranchSide:      'codec/webvtt/CSSGrammar.y:148,43'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
            - BranchSide:      'codec/webvtt/CSSGrammar.y:148,43'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
            - BranchSide:      'codec/webvtt/CSSGrammar.y:148,43'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
            - BranchSide:      'codec/webvtt/CSSGrammar.y:148,43'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
            - BranchSide:      'codec/webvtt/CSSGrammar.y:153,46'
              BranchSideFuncs:
                - vlc_css_declarations_Delete
            - BranchSide:      'codec/webvtt/CSSGrammar.y:153,46'
              BranchSideFuncs:
                - vlc_css_declarations_Delete
            - BranchSide:      'codec/webvtt/CSSGrammar.y:153,46'
              BranchSideFuncs:
                - vlc_css_declarations_Delete
            - BranchSide:      'codec/webvtt/CSSGrammar.y:166,44'
              BranchSideFuncs:
                - vlc_css_expression_Delete
            - BranchSide:      'codec/webvtt/CSSGrammar.y:171,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:171,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:171,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:171,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:171,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:171,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:171,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:171,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:171,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:171,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:171,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1618,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/CSSGrammar.y:119,15'
          Dst:             vlc_css_term_Clean
        - Src:             'codec/webvtt/CSSGrammar.y:119,15'
          Dst:             vlc_css_term_Clean
        - Src:             'codec/webvtt/CSSGrammar.y:119,15'
          Dst:             vlc_css_term_Clean
        - Src:             'codec/webvtt/CSSGrammar.y:119,15'
          Dst:             vlc_css_term_Clean
        - Src:             'codec/webvtt/CSSGrammar.y:119,15'
          Dst:             vlc_css_term_Clean
        - Src:             'codec/webvtt/CSSGrammar.y:119,15'
          Dst:             vlc_css_term_Clean
        - Src:             'codec/webvtt/CSSGrammar.y:119,15'
          Dst:             vlc_css_term_Clean
        - Src:             'codec/webvtt/CSSGrammar.y:134,15'
          Dst:             vlc_css_rules_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:134,15'
          Dst:             vlc_css_rules_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:134,15'
          Dst:             vlc_css_rules_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:134,15'
          Dst:             vlc_css_rules_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:134,15'
          Dst:             vlc_css_rules_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:134,15'
          Dst:             vlc_css_rules_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:148,15'
          Dst:             vlc_css_selectors_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:148,15'
          Dst:             vlc_css_selectors_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:148,15'
          Dst:             vlc_css_selectors_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:148,15'
          Dst:             vlc_css_selectors_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:148,15'
          Dst:             vlc_css_selectors_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:148,15'
          Dst:             vlc_css_selectors_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:148,15'
          Dst:             vlc_css_selectors_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:148,15'
          Dst:             vlc_css_selectors_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:148,15'
          Dst:             vlc_css_selectors_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:153,15'
          Dst:             vlc_css_declarations_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:153,15'
          Dst:             vlc_css_declarations_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:153,15'
          Dst:             vlc_css_declarations_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:166,15'
          Dst:             vlc_css_expression_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:119,15'
          Dst:             vlc_css_term_Clean
        - Src:             'codec/webvtt/CSSGrammar.y:119,15'
          Dst:             vlc_css_term_Clean
        - Src:             'codec/webvtt/CSSGrammar.y:119,15'
          Dst:             vlc_css_term_Clean
        - Src:             'codec/webvtt/CSSGrammar.y:134,15'
          Dst:             vlc_css_rules_Delete
    - functionName:    csserror
      functionSourceFile: '/src/vlc/modules/codec/webvtt/CSSGrammar.y'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - scanner
        - p
        - msg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cssparse
      functionSourceFile: '/src/vlc/modules/codec/webvtt/CSSGrammar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1632
      functionLinenumberEnd: 3047
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - scanner
        - css_parser
      BBCount:         319
      ICount:          2247
      EdgeCount:       387
      CyclomaticComplexity: 70
      functionsReached:
        - csserror
        - csslex
        - strdup
        - strlen
        - vlc_css_declaration_New
        - vlc_css_declarations_Append
        - vlc_css_declarations_Delete
        - vlc_css_expression_AddTerm
        - vlc_css_expression_Delete
        - vlc_css_expression_New
        - vlc_css_parser_AddRule
        - vlc_css_rule_New
        - vlc_css_rules_Delete
        - vlc_css_selector_AddSpecifier
        - vlc_css_selector_Append
        - vlc_css_selector_New
        - vlc_css_selectors_Delete
        - vlc_css_term_Clean
        - yydestruct
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/CSSGrammar.c:1722,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1728,28'
              BranchSideFuncs:
                - malloc
                - csserror
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - yydestruct
                - csslex
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1785,7'
              BranchSideFuncs:
                - malloc
                - csserror
                - free
                - yydestruct
                - yydestruct
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - yydestruct
                - csslex
        - Branch String:   'codec/webvtt/CSSGrammar.c:1751,11'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1752,9'
              BranchSideFuncs:
                - csserror
                - free
                - yydestruct
                - yydestruct
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1753,19'
              BranchSideFuncs:
                - malloc
                - csserror
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - yydestruct
                - csslex
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:1754,11'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1755,21'
              BranchSideFuncs:
                - malloc
                - csserror
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - yydestruct
                - csslex
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1758,29'
              BranchSideFuncs:
                - malloc
                - csserror
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - yydestruct
                - csslex
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:1762,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1763,11'
              BranchSideFuncs:
                - malloc
                - csserror
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - yydestruct
                - csslex
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1764,9'
              BranchSideFuncs:
                - malloc
                - csserror
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - yydestruct
                - csslex
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:1767,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1768,25'
              BranchSideFuncs:
                - free
                - malloc
                - csserror
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - yydestruct
                - csslex
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1772,15'
              BranchSideFuncs:
                - malloc
                - csserror
                - free
                - yydestruct
                - yydestruct
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - yydestruct
                - csslex
        - Branch String:   'codec/webvtt/CSSGrammar.c:1780,11'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1781,9'
              BranchSideFuncs:
                - free
                - yydestruct
                - yydestruct
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1782,5'
              BranchSideFuncs:
                - malloc
                - csserror
                - free
                - yydestruct
                - yydestruct
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - yydestruct
                - csslex
        - Branch String:   'codec/webvtt/CSSGrammar.c:1785,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1786,5'
              BranchSideFuncs:
                - free
                - yydestruct
                - yydestruct
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1788,3'
              BranchSideFuncs:
                - free
                - yydestruct
                - yydestruct
                - malloc
                - csserror
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - yydestruct
                - csslex
        - Branch String:   'codec/webvtt/CSSGrammar.c:1800,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1801,5'
              BranchSideFuncs:
                - csslex
                - free
                - yydestruct
                - yydestruct
                - malloc
                - csserror
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - yydestruct
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1806,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - malloc
                - csserror
                - free
                - csslex
        - Branch String:   'codec/webvtt/CSSGrammar.c:1806,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1809,32'
              BranchSideFuncs:
                - csslex
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1812,7'
              BranchSideFuncs:
                - csslex
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:1812,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1814,24'
              BranchSideFuncs:
                - csslex
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1819,17'
              BranchSideFuncs:
                - csslex
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:1819,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1819,17'
              BranchSideFuncs:
                - csslex
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1819,15'
              BranchSideFuncs:
                - csslex
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:1819,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1819,15'
              BranchSideFuncs:
                - csslex
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1819,15'
              BranchSideFuncs:
                - csslex
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:1826,15'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1826,27'
              BranchSideFuncs:
                - csslex
                - free
                - yydestruct
                - yydestruct
                - malloc
                - csserror
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - yydestruct
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1827,5'
              BranchSideFuncs:
                - csslex
                - free
                - yydestruct
                - yydestruct
                - malloc
                - csserror
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - yydestruct
        - Branch String:   'codec/webvtt/CSSGrammar.c:1826,31'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1826,42'
              BranchSideFuncs:
                - csslex
                - free
                - yydestruct
                - yydestruct
                - malloc
                - csserror
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - yydestruct
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1827,5'
              BranchSideFuncs:
                - csslex
                - free
                - yydestruct
                - yydestruct
                - malloc
                - csserror
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - yydestruct
        - Branch String:   'codec/webvtt/CSSGrammar.c:1826,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1827,5'
              BranchSideFuncs:
                - csslex
                - free
                - yydestruct
                - yydestruct
                - malloc
                - csserror
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - yydestruct
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1828,17'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:1829,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1833,14'
              BranchSideFuncs:
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1839,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:1839,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1840,16'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1844,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:1859,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1860,5'
              BranchSideFuncs:
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csslex
                - malloc
                - csserror
                - free
                - yydestruct
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1861,3'
              BranchSideFuncs:
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
        - Branch String:   'codec/webvtt/CSSGrammar.c:1883,3'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:193,27'
              BranchSideFuncs:
                - vlc_css_rules_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:204,14'
              BranchSideFuncs:
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:208,20'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:211,20'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:218,16'
              BranchSideFuncs:
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:222,22'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:229,11'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - vlc_css_parser_AddRule
            - BranchSide:      'codec/webvtt/CSSGrammar.y:241,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:252,39'
              BranchSideFuncs:
                - vlc_css_declarations_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:256,22'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:259,22'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:264,40'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:265,40'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:266,40'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:270,41'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:271,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:275,27'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:276,27'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:281,24'
              BranchSideFuncs:
                - vlc_css_rule_New
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:292,14'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:297,14'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - vlc_css_selector_Append
            - BranchSide:      'codec/webvtt/CSSGrammar.y:310,36'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:317,29'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:323,29'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:327,29'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:331,29'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - vlc_css_selector_AddSpecifier
            - BranchSide:      'codec/webvtt/CSSGrammar.y:340,29'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - vlc_css_selector_AddSpecifier
            - BranchSide:      'codec/webvtt/CSSGrammar.y:349,36'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:356,68'
              BranchSideFuncs:
                - vlc_css_selector_New
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:360,68'
              BranchSideFuncs:
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - vlc_css_selector_AddSpecifier
            - BranchSide:      'codec/webvtt/CSSGrammar.y:372,29'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:378,30'
              BranchSideFuncs:
                - strdup
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:383,29'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:386,14'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - vlc_css_selector_AddSpecifier
            - BranchSide:      'codec/webvtt/CSSGrammar.y:396,36'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:403,65'
              BranchSideFuncs:
                - vlc_css_selector_New
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:408,14'
              BranchSideFuncs:
                - vlc_css_selector_New
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:422,68'
              BranchSideFuncs:
                - vlc_css_selector_New
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:429,27'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:435,69'
              BranchSideFuncs:
                - vlc_css_selector_New
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:439,69'
              BranchSideFuncs:
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - vlc_css_selector_New
            - BranchSide:      'codec/webvtt/CSSGrammar.y:452,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:455,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:458,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:461,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:464,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:467,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:478,73'
              BranchSideFuncs:
                - vlc_css_selector_New
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:482,75'
              BranchSideFuncs:
                - vlc_css_selector_New
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:487,14'
              BranchSideFuncs:
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - strlen
            - BranchSide:      'codec/webvtt/CSSGrammar.y:496,14'
              BranchSideFuncs:
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - vlc_css_selector_AddSpecifier
                - strlen
            - BranchSide:      'codec/webvtt/CSSGrammar.y:510,14'
              BranchSideFuncs:
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - strlen
            - BranchSide:      'codec/webvtt/CSSGrammar.y:520,36'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:523,36'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - vlc_css_declarations_Append
            - BranchSide:      'codec/webvtt/CSSGrammar.y:528,36'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:531,33'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:534,33'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:537,36'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:540,36'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:546,36'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:549,39'
              BranchSideFuncs:
                - vlc_css_declarations_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:553,39'
              BranchSideFuncs:
                - vlc_css_declarations_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:557,33'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:560,33'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:563,14'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - vlc_css_declarations_Append
            - BranchSide:      'codec/webvtt/CSSGrammar.y:571,36'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:574,36'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:580,57'
              BranchSideFuncs:
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:589,16'
              BranchSideFuncs:
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:594,16'
              BranchSideFuncs:
                - free
                - vlc_css_expression_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:603,16'
              BranchSideFuncs:
                - free
                - vlc_css_expression_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:611,29'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:615,16'
              BranchSideFuncs:
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:621,16'
              BranchSideFuncs:
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:628,16'
              BranchSideFuncs:
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:635,27'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:640,49'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:641,37'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:646,49'
              BranchSideFuncs:
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:651,25'
              BranchSideFuncs:
                - vlc_css_term_Clean
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - vlc_css_expression_AddTerm
            - BranchSide:      'codec/webvtt/CSSGrammar.y:656,37'
              BranchSideFuncs:
                - vlc_css_expression_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:660,37'
              BranchSideFuncs:
                - vlc_css_expression_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:664,37'
              BranchSideFuncs:
                - vlc_css_expression_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:671,27'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:674,27'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:677,27'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:682,32'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:684,23'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:687,39'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:688,38'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:690,41'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:691,56'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:692,36'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:693,45'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:694,38'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:695,37'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:696,36'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:699,23'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:702,20'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:717,22'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - strlen
            - BranchSide:      'codec/webvtt/CSSGrammar.y:723,22'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - strlen
            - BranchSide:      'codec/webvtt/CSSGrammar.y:728,22'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - strlen
            - BranchSide:      'codec/webvtt/CSSGrammar.y:733,22'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - strlen
            - BranchSide:      'codec/webvtt/CSSGrammar.y:743,22'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2819,16'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:229,10'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:230,34'
              BranchSideFuncs:
                - vlc_css_parser_AddRule
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1943,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:242,12'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:243,20'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:1953,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:282,12'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:284,42'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2033,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:292,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:293,37'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2043,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:297,38'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:297,42'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - vlc_css_selector_Append
            - BranchSide:      'codec/webvtt/CSSGrammar.y:304,40'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:297,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:299,37'
              BranchSideFuncs:
                - vlc_css_selector_Append
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:304,40'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:332,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:334,51'
              BranchSideFuncs:
                - vlc_css_selector_AddSpecifier
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:337,34'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:341,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:343,51'
              BranchSideFuncs:
                - vlc_css_selector_AddSpecifier
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:346,34'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:361,30'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:361,34'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - vlc_css_selector_AddSpecifier
            - BranchSide:      'codec/webvtt/CSSGrammar.y:367,40'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:361,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:363,51'
              BranchSideFuncs:
                - vlc_css_selector_AddSpecifier
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:367,40'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:386,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:388,33'
              BranchSideFuncs:
                - vlc_css_selector_AddSpecifier
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:393,34'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:389,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:390,41'
              BranchSideFuncs:
                - vlc_css_selector_AddSpecifier
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:391,45'
              BranchSideFuncs:
                - vlc_css_selector_AddSpecifier
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:408,41'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:408,45'
              BranchSideFuncs:
                - vlc_css_selector_New
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:411,69'
              BranchSideFuncs:
                - vlc_css_selector_New
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:408,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:409,30'
              BranchSideFuncs:
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:411,69'
              BranchSideFuncs:
                - vlc_css_selector_New
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:440,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:442,40'
              BranchSideFuncs:
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:445,16'
              BranchSideFuncs:
                - free
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:487,12'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:488,14'
              BranchSideFuncs:
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:489,73'
              BranchSideFuncs:
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:496,12'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:497,14'
              BranchSideFuncs:
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - vlc_css_selector_AddSpecifier
            - BranchSide:      'codec/webvtt/CSSGrammar.y:498,75'
              BranchSideFuncs:
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - vlc_css_selector_AddSpecifier
        - Branch String:   'codec/webvtt/CSSGrammar.y:500,30'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:500,34'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
                - vlc_css_selector_AddSpecifier
            - BranchSide:      'codec/webvtt/CSSGrammar.y:506,40'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:500,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:502,51'
              BranchSideFuncs:
                - vlc_css_selector_AddSpecifier
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:506,40'
              BranchSideFuncs:
                - vlc_css_selectors_Delete
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:510,12'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:511,14'
              BranchSideFuncs:
                - strlen
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:512,73'
              BranchSideFuncs:
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:524,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:525,49'
              BranchSideFuncs:
                - vlc_css_declarations_Append
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2393,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:563,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:565,40'
              BranchSideFuncs:
                - vlc_css_declarations_Append
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:568,41'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:581,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:582,42'
              BranchSideFuncs:
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:584,41'
              BranchSideFuncs:
                - vlc_css_expression_Delete
                - free
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:647,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:648,34'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2619,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:652,31'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:652,63'
              BranchSideFuncs:
                - vlc_css_expression_AddTerm
                - vlc_css_term_Clean
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.y:653,34'
              BranchSideFuncs:
                - vlc_css_term_Clean
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:652,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:653,34'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2629,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:719,12'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:720,26'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2776,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:724,12'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:725,26'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2786,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:729,12'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:730,26'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2796,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.y:734,12'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.y:735,26'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2806,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:2846,25'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2846,28'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2848,28'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:2846,42'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2846,53'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2848,28'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:2846,16'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2847,26'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2848,28'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:2860,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2860,11'
              BranchSideFuncs:
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csslex
                - malloc
                - csserror
                - free
                - yydestruct
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2860,43'
              BranchSideFuncs:
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csslex
                - malloc
                - csserror
                - free
                - yydestruct
        - Branch String:   'codec/webvtt/CSSGrammar.c:2860,43'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2860,43'
              BranchSideFuncs:
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csslex
                - malloc
                - csserror
                - free
                - yydestruct
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2860,13'
              BranchSideFuncs:
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csslex
                - malloc
                - csserror
                - free
                - yydestruct
        - Branch String:   'codec/webvtt/CSSGrammar.c:2860,43'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2860,13'
              BranchSideFuncs:
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csslex
                - malloc
                - csserror
                - free
                - yydestruct
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2860,13'
              BranchSideFuncs:
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csslex
                - malloc
                - csserror
                - free
                - yydestruct
        - Branch String:   'codec/webvtt/CSSGrammar.c:2863,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2865,7'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - csslex
                - malloc
                - csserror
                - free
                - yydestruct
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2904,7'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - csslex
                - malloc
                - csserror
                - free
                - yydestruct
        - Branch String:   'codec/webvtt/CSSGrammar.c:2904,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2909,11'
              BranchSideFuncs:
                - yydestruct
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2925,3'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:2909,11'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2912,15'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2918,23'
              BranchSideFuncs:
                - yydestruct
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:2912,15'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2913,13'
              BranchSideFuncs:
                - free
                - yydestruct
                - yydestruct
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2914,9'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:2955,11'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2957,15'
              BranchSideFuncs:
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2967,11'
              BranchSideFuncs:
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:2958,24'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2958,27'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2964,9'
              BranchSideFuncs:
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:2958,41'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2958,52'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2964,9'
              BranchSideFuncs:
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:2958,15'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2960,29'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2964,9'
              BranchSideFuncs:
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:2961,19'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2962,17'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2963,13'
              BranchSideFuncs:
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:2967,11'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2968,9'
              BranchSideFuncs:
                - free
                - yydestruct
                - yydestruct
            - BranchSide:      'codec/webvtt/CSSGrammar.c:2972,26'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
                - yydestruct
                - strlen
                - strlen
                - strlen
                - strlen
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_expression_Delete
                - vlc_css_term_Clean
                - vlc_css_expression_AddTerm
                - vlc_css_expression_New
                - vlc_css_term_Clean
                - free
                - free
                - free
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_expression_Delete
                - free
                - vlc_css_declaration_New
                - vlc_css_expression_Delete
                - free
                - vlc_css_declarations_Append
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Delete
                - vlc_css_declarations_Append
                - vlc_css_selector_New
                - free
                - free
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_term_Clean
                - strlen
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - free
                - vlc_css_selector_New
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - strdup
                - vlc_css_selector_New
                - vlc_css_selectors_Delete
                - free
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_New
                - free
                - vlc_css_selectors_Delete
                - vlc_css_selector_AddSpecifier
                - vlc_css_selector_AddSpecifier
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selectors_Delete
                - vlc_css_selector_Append
                - vlc_css_rule_New
                - vlc_css_declarations_Delete
                - vlc_css_parser_AddRule
                - free
                - free
                - vlc_css_rules_Delete
                - csserror
                - yydestruct
                - csslex
                - malloc
                - csserror
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:3021,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:3025,17'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
            - BranchSide:      'codec/webvtt/CSSGrammar.c:3031,3'
              BranchSideFuncs:
                - free
                - yydestruct
        - Branch String:   'codec/webvtt/CSSGrammar.c:3025,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:3025,17'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
            - BranchSide:      'codec/webvtt/CSSGrammar.c:3025,15'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
        - Branch String:   'codec/webvtt/CSSGrammar.c:3025,17'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:3025,15'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
            - BranchSide:      'codec/webvtt/CSSGrammar.c:3025,15'
              BranchSideFuncs:
                - yydestruct
                - free
                - yydestruct
        - Branch String:   'codec/webvtt/CSSGrammar.c:3033,3'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:3036,28'
              BranchSideFuncs:
                - yydestruct
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:3040,7'
              BranchSideFuncs:
                - free
        - Branch String:   'codec/webvtt/CSSGrammar.c:3040,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSGrammar.c:3040,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'codec/webvtt/CSSGrammar.c:3041,19'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'codec/webvtt/CSSGrammar.c:1809,16'
          Dst:             csslex
        - Src:             'codec/webvtt/CSSGrammar.y:193,5'
          Dst:             vlc_css_rules_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:230,10'
          Dst:             vlc_css_parser_AddRule
        - Src:             'codec/webvtt/CSSGrammar.y:252,9'
          Dst:             vlc_css_declarations_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:281,24'
          Dst:             vlc_css_rule_New
        - Src:             'codec/webvtt/CSSGrammar.y:300,13'
          Dst:             vlc_css_selector_Append
        - Src:             'codec/webvtt/CSSGrammar.y:304,13'
          Dst:             vlc_css_selectors_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:305,13'
          Dst:             vlc_css_selectors_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:310,9'
          Dst:             vlc_css_selectors_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:334,13'
          Dst:             vlc_css_selector_AddSpecifier
        - Src:             'codec/webvtt/CSSGrammar.y:343,13'
          Dst:             vlc_css_selector_AddSpecifier
        - Src:             'codec/webvtt/CSSGrammar.y:349,9'
          Dst:             vlc_css_selectors_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:356,28'
          Dst:             vlc_css_selector_New
        - Src:             'codec/webvtt/CSSGrammar.y:360,28'
          Dst:             vlc_css_selector_New
        - Src:             'codec/webvtt/CSSGrammar.y:363,13'
          Dst:             vlc_css_selector_AddSpecifier
        - Src:             'codec/webvtt/CSSGrammar.y:367,13'
          Dst:             vlc_css_selectors_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:378,30'
          Dst:             strdup
        - Src:             'codec/webvtt/CSSGrammar.y:391,13'
          Dst:             vlc_css_selector_AddSpecifier
        - Src:             'codec/webvtt/CSSGrammar.y:396,9'
          Dst:             vlc_css_selectors_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:403,28'
          Dst:             vlc_css_selector_New
        - Src:             'codec/webvtt/CSSGrammar.y:411,32'
          Dst:             vlc_css_selector_New
        - Src:             'codec/webvtt/CSSGrammar.y:422,28'
          Dst:             vlc_css_selector_New
        - Src:             'codec/webvtt/CSSGrammar.y:435,28'
          Dst:             vlc_css_selector_New
        - Src:             'codec/webvtt/CSSGrammar.y:439,28'
          Dst:             vlc_css_selector_New
        - Src:             'codec/webvtt/CSSGrammar.y:443,44'
          Dst:             vlc_css_selector_New
        - Src:             'codec/webvtt/CSSGrammar.y:478,28'
          Dst:             vlc_css_selector_New
        - Src:             'codec/webvtt/CSSGrammar.y:482,28'
          Dst:             vlc_css_selector_New
        - Src:             'codec/webvtt/CSSGrammar.y:488,32'
          Dst:             strlen
        - Src:             'codec/webvtt/CSSGrammar.y:489,28'
          Dst:             vlc_css_selector_New
        - Src:             'codec/webvtt/CSSGrammar.y:492,9'
          Dst:             vlc_css_term_Clean
        - Src:             'codec/webvtt/CSSGrammar.y:497,32'
          Dst:             strlen
        - Src:             'codec/webvtt/CSSGrammar.y:498,28'
          Dst:             vlc_css_selector_New
        - Src:             'codec/webvtt/CSSGrammar.y:502,13'
          Dst:             vlc_css_selector_AddSpecifier
        - Src:             'codec/webvtt/CSSGrammar.y:506,13'
          Dst:             vlc_css_selectors_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:511,32'
          Dst:             strlen
        - Src:             'codec/webvtt/CSSGrammar.y:512,28'
          Dst:             vlc_css_selector_New
        - Src:             'codec/webvtt/CSSGrammar.y:525,13'
          Dst:             vlc_css_declarations_Append
        - Src:             'codec/webvtt/CSSGrammar.y:549,9'
          Dst:             vlc_css_declarations_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:553,9'
          Dst:             vlc_css_declarations_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:566,13'
          Dst:             vlc_css_declarations_Append
        - Src:             'codec/webvtt/CSSGrammar.y:580,31'
          Dst:             vlc_css_declaration_New
        - Src:             'codec/webvtt/CSSGrammar.y:584,13'
          Dst:             vlc_css_expression_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:595,9'
          Dst:             vlc_css_expression_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:604,9'
          Dst:             vlc_css_expression_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:646,24'
          Dst:             vlc_css_expression_New
        - Src:             'codec/webvtt/CSSGrammar.y:648,13'
          Dst:             vlc_css_term_Clean
        - Src:             'codec/webvtt/CSSGrammar.y:652,35'
          Dst:             vlc_css_expression_AddTerm
        - Src:             'codec/webvtt/CSSGrammar.y:653,13'
          Dst:             vlc_css_term_Clean
        - Src:             'codec/webvtt/CSSGrammar.y:656,9'
          Dst:             vlc_css_expression_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:660,9'
          Dst:             vlc_css_expression_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:664,9'
          Dst:             vlc_css_expression_Delete
        - Src:             'codec/webvtt/CSSGrammar.y:720,30'
          Dst:             strlen
        - Src:             'codec/webvtt/CSSGrammar.y:725,30'
          Dst:             strlen
        - Src:             'codec/webvtt/CSSGrammar.y:730,30'
          Dst:             strlen
        - Src:             'codec/webvtt/CSSGrammar.y:735,30'
          Dst:             strlen
        - Src:             'codec/webvtt/CSSGrammar.c:2867,7'
          Dst:             csserror
        - Src:             'codec/webvtt/CSSGrammar.c:2917,11'
          Dst:             yydestruct
        - Src:             'codec/webvtt/CSSGrammar.c:2971,7'
          Dst:             yydestruct
        - Src:             'codec/webvtt/CSSGrammar.c:3011,3'
          Dst:             csserror
        - Src:             'codec/webvtt/CSSGrammar.c:3026,7'
          Dst:             yydestruct
        - Src:             'codec/webvtt/CSSGrammar.c:3035,7'
          Dst:             yydestruct
    - functionName:    cssrealloc
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3338
      functionLinenumberEnd: 3349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - size
        - yyscanner
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3349,9'
          Dst:             realloc
    - functionName:    csslex_destroy
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3275
      functionLinenumberEnd: 3300
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - yyscanner
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - css_delete_buffer
        - cssfree
        - csspop_buffer_state
        - yy_init_globals
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3279,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3279,2'
              BranchSideFuncs:
                - cssfree
                - cssfree
                - yy_init_globals
                - cssfree
                - css_delete_buffer
                - csspop_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3279,2'
              BranchSideFuncs:
                - cssfree
                - cssfree
                - yy_init_globals
                - cssfree
                - css_delete_buffer
                - csspop_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3279,2'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3280,21'
              BranchSideFuncs:
                - css_delete_buffer
                - csspop_buffer_state
                - cssfree
                - cssfree
                - yy_init_globals
                - cssfree
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3286,9'
              BranchSideFuncs:
                - cssfree
                - cssfree
                - yy_init_globals
                - cssfree
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3280,21'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3280,41'
              BranchSideFuncs:
                - css_delete_buffer
                - csspop_buffer_state
                - cssfree
                - cssfree
                - yy_init_globals
                - cssfree
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3280,41'
              BranchSideFuncs:
                - css_delete_buffer
                - csspop_buffer_state
                - cssfree
                - cssfree
                - yy_init_globals
                - cssfree
      Callsites:
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3280,3'
          Dst:             css_delete_buffer
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3282,3'
          Dst:             csspop_buffer_state
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3286,2'
          Dst:             cssfree
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3290,9'
          Dst:             cssfree
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3295,5'
          Dst:             yy_init_globals
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3298,5'
          Dst:             cssfree
    - functionName:    css_delete_buffer
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2734
      functionLinenumberEnd: 2747
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
        - yyscanner
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - cssfree
      functionUses:    4
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2737,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2738,3'
              BranchSideFuncs:
                - cssfree
                - cssfree
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2740,7'
              BranchSideFuncs:
                - cssfree
                - cssfree
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2740,12'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2740,9'
              BranchSideFuncs:
                - cssfree
                - cssfree
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2740,9'
              BranchSideFuncs:
                - cssfree
                - cssfree
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2740,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2741,3'
              BranchSideFuncs:
                - cssfree
                - cssfree
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2743,7'
              BranchSideFuncs:
                - cssfree
                - cssfree
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2743,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2744,20'
              BranchSideFuncs:
                - cssfree
                - cssfree
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2746,19'
              BranchSideFuncs:
                - cssfree
      Callsites:
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2744,3'
          Dst:             cssfree
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2746,2'
          Dst:             cssfree
    - functionName:    csspop_buffer_state
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2844
      functionLinenumberEnd: 2858
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - yyscanner
      BBCount:         25
      ICount:          140
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - css_delete_buffer
        - css_load_buffer_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2846,6'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2846,7'
              BranchSideFuncs:
                - css_delete_buffer
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2846,6'
              BranchSideFuncs:
                - css_delete_buffer
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2846,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2847,3'
              BranchSideFuncs:
                - css_delete_buffer
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2849,19'
              BranchSideFuncs:
                - css_delete_buffer
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2846,6'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2847,3'
              BranchSideFuncs:
                - css_delete_buffer
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2849,19'
              BranchSideFuncs:
                - css_delete_buffer
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2849,19'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2849,39'
              BranchSideFuncs:
                - css_delete_buffer
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2849,39'
              BranchSideFuncs:
                - css_delete_buffer
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2851,6'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2852,5'
              BranchSideFuncs:
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2854,6'
              BranchSideFuncs:
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2854,6'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2854,6'
              BranchSideFuncs:
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2854,6'
              BranchSideFuncs:
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2854,6'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2854,6'
              BranchSideFuncs:
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2855,25'
              BranchSideFuncs:
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2854,6'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2854,6'
              BranchSideFuncs:
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2855,25'
              BranchSideFuncs:
                - css_load_buffer_state
      Callsites:
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2849,2'
          Dst:             css_delete_buffer
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2855,3'
          Dst:             css_load_buffer_state
    - functionName:    cssfree
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3353
      functionLinenumberEnd: 3357
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - yyscanner
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yy_init_globals
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3241
      functionLinenumberEnd: 3270
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - yyscanner
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    css_load_buffer_state
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2691
      functionLinenumberEnd: 2697
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - yyscanner
      BBCount:         1
      ICount:          60
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csslex_init_extra
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3214
      functionLinenumberEnd: 3238
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - yy_user_defined
        - ptr_yy_globals
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - cssalloc
        - cssset_extra
        - yy_init_globals
      functionUses:    0
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3219,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3220,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3224,34'
              BranchSideFuncs:
                - cssalloc
                - cssset_extra
                - yy_init_globals
                - __errno_location
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3226,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3227,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3233,13'
              BranchSideFuncs:
                - cssset_extra
                - yy_init_globals
      Callsites:
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3217,5'
          Dst:             cssset_extra
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3220,9'
          Dst:             __errno_location
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3224,34'
          Dst:             cssalloc
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3227,9'
          Dst:             __errno_location
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3235,5'
          Dst:             cssset_extra
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3237,12'
          Dst:             yy_init_globals
    - functionName:    cssset_extra
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3101
      functionLinenumberEnd: 3104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - user_defined
        - yyscanner
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cssalloc
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3331
      functionLinenumberEnd: 3334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
        - yyscanner
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csslex_init
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3187
      functionLinenumberEnd: 3204
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr_yy_globals
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - cssalloc
        - yy_init_globals
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3188,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3189,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3193,34'
              BranchSideFuncs:
                - cssalloc
                - yy_init_globals
                - __errno_location
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3195,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3196,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3201,13'
              BranchSideFuncs:
                - yy_init_globals
      Callsites:
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3189,9'
          Dst:             __errno_location
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3193,34'
          Dst:             cssalloc
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3196,9'
          Dst:             __errno_location
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3203,12'
          Dst:             yy_init_globals
    - functionName:    cssset_lval
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3175
      functionLinenumberEnd: 3178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - yylval_param
        - yyscanner
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cssget_lval
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3169
      functionLinenumberEnd: 3171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - yyscanner
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cssset_debug
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3161
      functionLinenumberEnd: 3164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - _bdebug
        - yyscanner
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cssget_debug
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3155
      functionLinenumberEnd: 3157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - yyscanner
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cssset_out
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3149
      functionLinenumberEnd: 3152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _out_str
        - yyscanner
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cssset_in
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3143
      functionLinenumberEnd: 3146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _in_str
        - yyscanner
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cssset_column
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3126
      functionLinenumberEnd: 3134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - _column_no
        - yyscanner
      BBCount:         11
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - yy_fatal_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3130,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3130,15'
              BranchSideFuncs:
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3130,13'
              BranchSideFuncs:
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3130,15'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3130,15'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3131,12'
              BranchSideFuncs:
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3130,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3130,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3131,12'
              BranchSideFuncs:
                - yy_fatal_error
      Callsites:
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3131,12'
          Dst:             yy_fatal_error
    - functionName:    yy_fatal_error
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2997
      functionLinenumberEnd: 3002
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
        - yyscanner
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - fprintf
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3001,2'
          Dst:             fprintf
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3002,2'
          Dst:             exit
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cssset_lineno
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3111
      functionLinenumberEnd: 3119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - _line_number
        - yyscanner
      BBCount:         11
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - yy_fatal_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3115,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3115,15'
              BranchSideFuncs:
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3115,13'
              BranchSideFuncs:
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3115,15'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3115,15'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3116,12'
              BranchSideFuncs:
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3115,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3115,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3116,12'
              BranchSideFuncs:
                - yy_fatal_error
      Callsites:
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3116,12'
          Dst:             yy_fatal_error
    - functionName:    cssget_text
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3091
      functionLinenumberEnd: 3093
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - yyscanner
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cssget_leng
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3081
      functionLinenumberEnd: 3083
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - yyscanner
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cssget_out
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3072
      functionLinenumberEnd: 3074
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - yyscanner
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cssget_in
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3063
      functionLinenumberEnd: 3065
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - yyscanner
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cssget_column
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3050
      functionLinenumberEnd: 3057
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - yyscanner
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3053,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3053,15'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3053,13'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3053,15'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3054,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3056,12'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3053,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3054,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3056,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cssget_lineno
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3037
      functionLinenumberEnd: 3044
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - yyscanner
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3040,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3040,15'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3040,13'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3040,15'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3041,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3043,12'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3040,13'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3041,13'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:3043,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cssget_extra
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3028
      functionLinenumberEnd: 3030
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - yyscanner
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    css_scan_bytes
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2964
      functionLinenumberEnd: 2990
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - yybytes
        - _yybytes_len
        - yyscanner
      BBCount:         11
      ICount:          102
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - css_scan_buffer
        - cssalloc
        - yy_fatal_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2973,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2974,3'
              BranchSideFuncs:
                - css_scan_buffer
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2976,10'
              BranchSideFuncs:
                - css_scan_buffer
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2976,2'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2977,12'
              BranchSideFuncs:
                - css_scan_buffer
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2979,22'
              BranchSideFuncs:
                - css_scan_buffer
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2982,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2983,3'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2988,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2972,17'
          Dst:             cssalloc
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2974,3'
          Dst:             yy_fatal_error
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2981,6'
          Dst:             css_scan_buffer
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2983,3'
          Dst:             yy_fatal_error
    - functionName:    css_scan_buffer
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2914
      functionLinenumberEnd: 2940
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - size
        - yyscanner
      BBCount:         13
      ICount:          118
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - css_switch_to_buffer
        - cssalloc
        - yy_fatal_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2917,16'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2918,7'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2921,3'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2918,45'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2919,7'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2921,3'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2917,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2921,3'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2923,68'
              BranchSideFuncs:
                - cssalloc
                - yy_fatal_error
                - css_switch_to_buffer
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2924,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2925,3'
              BranchSideFuncs:
                - css_switch_to_buffer
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2927,26'
              BranchSideFuncs:
                - css_switch_to_buffer
      Callsites:
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2923,24'
          Dst:             cssalloc
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2925,3'
          Dst:             yy_fatal_error
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2937,2'
          Dst:             css_switch_to_buffer
    - functionName:    css_switch_to_buffer
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2659
      functionLinenumberEnd: 2688
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - new_buffer
        - yyscanner
      BBCount:         17
      ICount:          133
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - css_load_buffer_state
        - cssensure_buffer_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2668,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2668,28'
              BranchSideFuncs:
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2668,28'
              BranchSideFuncs:
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2668,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2669,3'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2671,7'
              BranchSideFuncs:
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2671,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2671,7'
              BranchSideFuncs:
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2671,7'
              BranchSideFuncs:
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2671,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2674,22'
              BranchSideFuncs:
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2679,29'
              BranchSideFuncs:
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2671,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2674,22'
              BranchSideFuncs:
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2679,29'
              BranchSideFuncs:
                - css_load_buffer_state
      Callsites:
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2667,2'
          Dst:             cssensure_buffer_stack
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2680,2'
          Dst:             css_load_buffer_state
    - functionName:    cssensure_buffer_stack
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2864
      functionLinenumberEnd: 2905
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - yyscanner
      BBCount:         12
      ICount:          123
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - cssalloc
        - cssrealloc
        - yy_fatal_error
      functionUses:    4
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2868,6'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2874,20'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2888,6'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2878,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2879,4'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2881,10'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2888,6'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2888,6'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2891,13'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2898,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2899,4'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2902,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2875,52'
          Dst:             cssalloc
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2879,4'
          Dst:             yy_fatal_error
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2894,52'
          Dst:             cssrealloc
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2899,4'
          Dst:             yy_fatal_error
    - functionName:    css_scan_string
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2951
      functionLinenumberEnd: 2953
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - yystr
        - yyscanner
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - css_scan_bytes
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2953,37'
          Dst:             strlen
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2953,9'
          Dst:             css_scan_bytes
    - functionName:    csspush_buffer_state
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2813
      functionLinenumberEnd: 2837
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - new_buffer
        - yyscanner
      BBCount:         22
      ICount:          149
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - css_load_buffer_state
        - cssensure_buffer_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2815,6'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2816,3'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2818,24'
              BranchSideFuncs:
                - cssensure_buffer_stack
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2821,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2821,7'
              BranchSideFuncs:
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2821,7'
              BranchSideFuncs:
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2821,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2824,22'
              BranchSideFuncs:
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2830,6'
              BranchSideFuncs:
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2821,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2824,22'
              BranchSideFuncs:
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2830,6'
              BranchSideFuncs:
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2830,6'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2830,6'
              BranchSideFuncs:
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2830,6'
              BranchSideFuncs:
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2830,6'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2831,3'
              BranchSideFuncs:
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2832,29'
              BranchSideFuncs:
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2830,6'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2831,3'
              BranchSideFuncs:
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2832,29'
              BranchSideFuncs:
                - css_load_buffer_state
      Callsites:
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2818,2'
          Dst:             cssensure_buffer_stack
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2835,2'
          Dst:             css_load_buffer_state
    - functionName:    css_flush_buffer
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2783
      functionLinenumberEnd: 2804
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
        - yyscanner
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - css_load_buffer_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2785,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2786,3'
              BranchSideFuncs:
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2788,2'
              BranchSideFuncs:
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2802,12'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2802,9'
              BranchSideFuncs:
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2802,9'
              BranchSideFuncs:
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2802,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2802,7'
              BranchSideFuncs:
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2803,25'
              BranchSideFuncs:
                - css_load_buffer_state
      Callsites:
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2803,3'
          Dst:             css_load_buffer_state
    - functionName:    css_init_buffer
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2755
      functionLinenumberEnd: 2776
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
        - file
        - yyscanner
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - css_flush_buffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2768,14'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2768,11'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2768,11'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2768,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2768,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2769,9'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2756,15'
          Dst:             __errno_location
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2759,2'
          Dst:             css_flush_buffer
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2775,2'
          Dst:             __errno_location
    - functionName:    cssrestart
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2641
      functionLinenumberEnd: 2652
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input_file
        - yyscanner
      BBCount:         14
      ICount:          96
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - css_create_buffer
        - css_init_buffer
        - css_load_buffer_state
        - cssensure_buffer_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2644,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2644,9'
              BranchSideFuncs:
                - cssensure_buffer_stack
                - css_create_buffer
                - css_init_buffer
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2644,7'
              BranchSideFuncs:
                - cssensure_buffer_stack
                - css_create_buffer
                - css_init_buffer
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2644,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2645,32'
              BranchSideFuncs:
                - css_init_buffer
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2650,18'
              BranchSideFuncs:
                - css_init_buffer
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2644,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2645,32'
              BranchSideFuncs:
                - css_init_buffer
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2650,18'
              BranchSideFuncs:
                - css_init_buffer
                - css_load_buffer_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2650,18'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2650,18'
              BranchSideFuncs:
                - css_init_buffer
                - css_load_buffer_state
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2650,18'
              BranchSideFuncs:
                - css_init_buffer
                - css_load_buffer_state
      Callsites:
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2645,9'
          Dst:             cssensure_buffer_stack
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2647,13'
          Dst:             css_create_buffer
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2650,2'
          Dst:             css_init_buffer
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2651,2'
          Dst:             css_load_buffer_state
    - functionName:    css_create_buffer
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2706
      functionLinenumberEnd: 2726
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - size
        - yyscanner
      BBCount:         7
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - css_init_buffer
        - cssalloc
        - yy_fatal_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2710,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2711,3'
              BranchSideFuncs:
                - cssalloc
                - yy_fatal_error
                - css_init_buffer
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2713,19'
              BranchSideFuncs:
                - cssalloc
                - yy_fatal_error
                - css_init_buffer
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2719,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2720,3'
              BranchSideFuncs:
                - css_init_buffer
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2722,2'
              BranchSideFuncs:
                - css_init_buffer
      Callsites:
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2709,24'
          Dst:             cssalloc
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2711,3'
          Dst:             yy_fatal_error
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2718,26'
          Dst:             cssalloc
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2720,3'
          Dst:             yy_fatal_error
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2724,2'
          Dst:             css_init_buffer
    - functionName:    yy_get_next_buffer
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2360
      functionLinenumberEnd: 2494
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - yyscanner
      BBCount:         70
      ICount:          742
      EdgeCount:       89
      CyclomaticComplexity: 21
      functionsReached:
        - __errno_location
        - clearerr
        - cssrealloc
        - cssrestart
        - ferror
        - fread
        - getc
        - yy_fatal_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2367,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2368,3'
              BranchSideFuncs:
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2371,7'
              BranchSideFuncs:
                - __errno_location
                - fread
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
                - yy_fatal_error
                - cssrealloc
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2371,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2373,8'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2393,26'
              BranchSideFuncs:
                - __errno_location
                - fread
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
                - yy_fatal_error
                - cssrealloc
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2373,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2378,4'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2386,4'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2395,2'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2396,23'
              BranchSideFuncs:
                - __errno_location
                - fread
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
                - yy_fatal_error
                - cssrealloc
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2398,7'
              BranchSideFuncs:
                - __errno_location
                - fread
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
                - yy_fatal_error
                - cssrealloc
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2398,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2402,42'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
                - cssrestart
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2407,4'
              BranchSideFuncs:
                - __errno_location
                - fread
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
                - yy_fatal_error
                - cssrealloc
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2409,3'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2413,24'
              BranchSideFuncs:
                - yy_fatal_error
                - __errno_location
                - fread
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
                - cssrealloc
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2447,8'
              BranchSideFuncs:
                - __errno_location
                - fread
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2418,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2420,20'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
                - __errno_location
                - fread
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2434,5'
              BranchSideFuncs:
                - yy_fatal_error
                - __errno_location
                - fread
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
                - cssrealloc
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2422,10'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2423,24'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
                - __errno_location
                - fread
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2425,6'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
                - __errno_location
                - fread
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2436,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2437,5'
              BranchSideFuncs:
                - __errno_location
                - fread
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
                - yy_fatal_error
                - cssrealloc
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2440,23'
              BranchSideFuncs:
                - __errno_location
                - fread
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
                - yy_fatal_error
                - cssrealloc
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2447,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2448,16'
              BranchSideFuncs:
                - __errno_location
                - fread
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
              BranchSideFuncs:
                - __errno_location
                - fread
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - ferror
                - yy_fatal_error
                - getc
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
              BranchSideFuncs:
                - __errno_location
                - fread
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
              BranchSideFuncs:
                - getc
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - ferror
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - ferror
                - yy_fatal_error
                - getc
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - ferror
                - yy_fatal_error
                - getc
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - ferror
                - yy_fatal_error
                - getc
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - ferror
                - yy_fatal_error
                - getc
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - ferror
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - ferror
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - ferror
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
              BranchSideFuncs:
                - ferror
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
                - cssrestart
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
              BranchSideFuncs:
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2454,42'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
                - cssrestart
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
              BranchSideFuncs:
                - ferror
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - __errno_location
                - __errno_location
                - clearerr
                - fread
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - __errno_location
                - __errno_location
                - clearerr
                - fread
                - ferror
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - clearerr
                - fread
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - ferror
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - clearerr
                - fread
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - ferror
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
              BranchSideFuncs:
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
              BranchSideFuncs:
                - __errno_location
                - clearerr
                - fread
                - cssrealloc
                - yy_fatal_error
                - cssrestart
                - __errno_location
                - yy_fatal_error
                - ferror
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2457,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2459,8'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
                - cssrestart
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2474,11'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2459,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2461,12'
              BranchSideFuncs:
                - cssrestart
                - cssrealloc
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2467,12'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2476,6'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2478,18'
              BranchSideFuncs:
                - cssrealloc
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2487,21'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2481,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2482,4'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2484,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2368,3'
          Dst:             yy_fatal_error
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2429,6'
          Dst:             cssrealloc
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2437,5'
          Dst:             yy_fatal_error
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
          Dst:             getc
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
          Dst:             ferror
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
          Dst:             yy_fatal_error
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
          Dst:             __errno_location
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
          Dst:             fread
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
          Dst:             ferror
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
          Dst:             __errno_location
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
          Dst:             yy_fatal_error
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
          Dst:             __errno_location
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2451,3'
          Dst:             clearerr
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2462,4'
          Dst:             cssrestart
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2479,50'
          Dst:             cssrealloc
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2482,4'
          Dst:             yy_fatal_error
    - functionName:    getc
      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:    ferror
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clearerr
      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:    yy_try_NUL_trans
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2532
      functionLinenumberEnd: 2553
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - yy_current_state
        - yyscanner
      BBCount:         13
      ICount:          122
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2538,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2540,34'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2543,2'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2543,2'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2545,35'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2549,36'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2546,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2543,2'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2547,19'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2553,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2553,9'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2553,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    yy_get_previous_state
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2499
      functionLinenumberEnd: 2523
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - yyscanner
      BBCount:         17
      ICount:          145
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2506,2'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2508,20'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2523,9'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2508,19'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2508,34'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2508,18'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2509,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2511,35'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2514,3'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2514,3'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2516,36'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2520,37'
              BranchSideFuncs: []
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2517,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2514,3'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2518,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    csslex
      functionSourceFile: '/src/vlc/modules/codec/webvtt/libwebvtt_plugin_la-CSSLexer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1916
      functionLinenumberEnd: 2350
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - yylval_param
        - yyscanner
      BBCount:         103
      ICount:          1142
      EdgeCount:       115
      CyclomaticComplexity: 14
      functionsReached:
        - atoi
        - css_create_buffer
        - css_load_buffer_state
        - cssensure_buffer_stack
        - fwrite
        - strdup
        - vlc_css_unescaped
        - vlc_css_unquotedunescaped
        - vlc_strtof_c
        - yy_fatal_error
        - yy_get_next_buffer
        - yy_get_previous_state
        - yy_try_NUL_trans
      functionUses:    1
      BranchProfiles:
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1924,7'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1926,3'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1956,2'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1932,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1933,4'
              BranchSideFuncs:
                - cssensure_buffer_stack
                - css_create_buffer
                - css_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1935,10'
              BranchSideFuncs:
                - cssensure_buffer_stack
                - css_create_buffer
                - css_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1935,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1936,11'
              BranchSideFuncs:
                - cssensure_buffer_stack
                - css_create_buffer
                - css_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1938,10'
              BranchSideFuncs:
                - cssensure_buffer_stack
                - css_create_buffer
                - css_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1938,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1939,12'
              BranchSideFuncs:
                - cssensure_buffer_stack
                - css_create_buffer
                - css_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1941,10'
              BranchSideFuncs:
                - cssensure_buffer_stack
                - css_create_buffer
                - css_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1941,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1941,10'
              BranchSideFuncs:
                - cssensure_buffer_stack
                - css_create_buffer
                - css_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1941,8'
              BranchSideFuncs:
                - cssensure_buffer_stack
                - css_create_buffer
                - css_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1941,10'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1942,27'
              BranchSideFuncs:
                - css_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1947,25'
              BranchSideFuncs:
                - css_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1941,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1942,27'
              BranchSideFuncs:
                - css_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1947,25'
              BranchSideFuncs:
                - css_load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1973,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1975,36'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1978,4'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1978,4'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1980,37'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1984,38'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1981,10'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1978,4'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1982,21'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1986,4'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1972,25'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1988,11'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1998,3'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSLexer.l:62,2'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/CSSLexer.l:65,2'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/CSSLexer.l:66,2'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/CSSLexer.l:67,2'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/CSSLexer.l:68,2'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/CSSLexer.l:69,2'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/CSSLexer.l:70,2'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/CSSLexer.l:71,2'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/CSSLexer.l:72,2'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/CSSLexer.l:74,46'
              BranchSideFuncs:
                - vlc_css_unquotedunescaped
            - BranchSide:      'codec/webvtt/CSSLexer.l:76,38'
              BranchSideFuncs:
                - vlc_css_unescaped
            - BranchSide:      'codec/webvtt/CSSLexer.l:78,2'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/CSSLexer.l:80,2'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/CSSLexer.l:82,3'
              BranchSideFuncs:
                - vlc_strtof_c
            - BranchSide:      'codec/webvtt/CSSLexer.l:83,3'
              BranchSideFuncs:
                - atoi
            - BranchSide:      'codec/webvtt/CSSLexer.l:84,3'
              BranchSideFuncs:
                - atoi
            - BranchSide:      'codec/webvtt/CSSLexer.l:85,3'
              BranchSideFuncs:
                - vlc_strtof_c
            - BranchSide:      'codec/webvtt/CSSLexer.l:86,3'
              BranchSideFuncs:
                - atoi
            - BranchSide:      'codec/webvtt/CSSLexer.l:87,3'
              BranchSideFuncs:
                - vlc_strtof_c
            - BranchSide:      'codec/webvtt/CSSLexer.l:88,3'
              BranchSideFuncs:
                - vlc_strtof_c
            - BranchSide:      'codec/webvtt/CSSLexer.l:89,3'
              BranchSideFuncs:
                - vlc_strtof_c
            - BranchSide:      'codec/webvtt/CSSLexer.l:90,3'
              BranchSideFuncs:
                - vlc_strtof_c
            - BranchSide:      'codec/webvtt/CSSLexer.l:91,3'
              BranchSideFuncs:
                - vlc_strtof_c
            - BranchSide:      'codec/webvtt/CSSLexer.l:92,3'
              BranchSideFuncs:
                - vlc_strtof_c
            - BranchSide:      'codec/webvtt/CSSLexer.l:93,3'
              BranchSideFuncs:
                - atoi
            - BranchSide:      'codec/webvtt/CSSLexer.l:94,3'
              BranchSideFuncs:
                - atoi
            - BranchSide:      'codec/webvtt/CSSLexer.l:95,3'
              BranchSideFuncs:
                - atoi
            - BranchSide:      'codec/webvtt/CSSLexer.l:96,3'
              BranchSideFuncs:
                - atoi
            - BranchSide:      'codec/webvtt/CSSLexer.l:97,3'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/CSSLexer.l:98,3'
              BranchSideFuncs:
                - atoi
            - BranchSide:      'codec/webvtt/CSSLexer.l:99,3'
              BranchSideFuncs:
                - vlc_strtof_c
            - BranchSide:      'codec/webvtt/CSSLexer.l:101,46'
              BranchSideFuncs:
                - vlc_css_unquotedunescaped
            - BranchSide:      'codec/webvtt/CSSLexer.l:102,46'
              BranchSideFuncs:
                - vlc_css_unquotedunescaped
            - BranchSide:      'codec/webvtt/CSSLexer.l:103,38'
              BranchSideFuncs:
                - vlc_css_unescaped
            - BranchSide:      'codec/webvtt/CSSLexer.l:104,37'
              BranchSideFuncs:
                - vlc_css_unescaped
            - BranchSide:      'codec/webvtt/CSSLexer.l:105,37'
              BranchSideFuncs:
                - vlc_css_unescaped
            - BranchSide:      'codec/webvtt/CSSLexer.l:107,27'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'codec/webvtt/CSSLexer.l:108,27'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'codec/webvtt/CSSLexer.l:110,10'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/CSSLexer.l:111,1'
              BranchSideFuncs:
                - fwrite
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2002,13'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2219,2'
              BranchSideFuncs: []
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2224,42'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2345,3'
              BranchSideFuncs:
                - yy_fatal_error
        - Branch String:   'codec/webvtt/CSSLexer.l:111,1'
          Branch Sides:
            - BranchSide:      'codec/webvtt/CSSLexer.l:111,1'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/CSSLexer.l:112,2'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2230,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2241,22'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2253,8'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2253,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2257,22'
              BranchSideFuncs:
                - yy_get_previous_state
                - yy_try_NUL_trans
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2290,37'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
                - yy_get_previous_state
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2274,9'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2277,15'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2284,13'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
        - Branch String:   'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2290,8'
          Branch Sides:
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2294,5'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2323,6'
              BranchSideFuncs:
                - yy_get_previous_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
            - BranchSide:      'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2333,6'
              BranchSideFuncs:
                - yy_get_previous_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - strdup
                - strdup
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - vlc_css_unquotedunescaped
                - vlc_strtof_c
                - atoi
                - atoi
                - atoi
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - vlc_strtof_c
                - atoi
                - vlc_strtof_c
                - atoi
                - atoi
                - vlc_strtof_c
                - vlc_css_unescaped
                - vlc_css_unquotedunescaped
                - yy_fatal_error
      Callsites:
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1942,4'
          Dst:             cssensure_buffer_stack
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1944,5'
          Dst:             css_create_buffer
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:1947,3'
          Dst:             css_load_buffer_state
        - Src:             'codec/webvtt/CSSLexer.l:74,20'
          Dst:             vlc_css_unquotedunescaped
        - Src:             'codec/webvtt/CSSLexer.l:76,20'
          Dst:             vlc_css_unescaped
        - Src:             'codec/webvtt/CSSLexer.l:82,3'
          Dst:             vlc_strtof_c
        - Src:             'codec/webvtt/CSSLexer.l:83,3'
          Dst:             atoi
        - Src:             'codec/webvtt/CSSLexer.l:84,3'
          Dst:             atoi
        - Src:             'codec/webvtt/CSSLexer.l:85,3'
          Dst:             vlc_strtof_c
        - Src:             'codec/webvtt/CSSLexer.l:86,3'
          Dst:             atoi
        - Src:             'codec/webvtt/CSSLexer.l:87,3'
          Dst:             vlc_strtof_c
        - Src:             'codec/webvtt/CSSLexer.l:88,3'
          Dst:             vlc_strtof_c
        - Src:             'codec/webvtt/CSSLexer.l:89,3'
          Dst:             vlc_strtof_c
        - Src:             'codec/webvtt/CSSLexer.l:90,3'
          Dst:             vlc_strtof_c
        - Src:             'codec/webvtt/CSSLexer.l:91,3'
          Dst:             vlc_strtof_c
        - Src:             'codec/webvtt/CSSLexer.l:92,3'
          Dst:             vlc_strtof_c
        - Src:             'codec/webvtt/CSSLexer.l:93,3'
          Dst:             atoi
        - Src:             'codec/webvtt/CSSLexer.l:94,3'
          Dst:             atoi
        - Src:             'codec/webvtt/CSSLexer.l:95,3'
          Dst:             atoi
        - Src:             'codec/webvtt/CSSLexer.l:96,3'
          Dst:             atoi
        - Src:             'codec/webvtt/CSSLexer.l:98,3'
          Dst:             atoi
        - Src:             'codec/webvtt/CSSLexer.l:99,3'
          Dst:             vlc_strtof_c
        - Src:             'codec/webvtt/CSSLexer.l:101,20'
          Dst:             vlc_css_unquotedunescaped
        - Src:             'codec/webvtt/CSSLexer.l:102,20'
          Dst:             vlc_css_unquotedunescaped
        - Src:             'codec/webvtt/CSSLexer.l:103,20'
          Dst:             vlc_css_unescaped
        - Src:             'codec/webvtt/CSSLexer.l:104,19'
          Dst:             vlc_css_unescaped
        - Src:             'codec/webvtt/CSSLexer.l:105,19'
          Dst:             vlc_css_unescaped
        - Src:             'codec/webvtt/CSSLexer.l:107,20'
          Dst:             strdup
        - Src:             'codec/webvtt/CSSLexer.l:108,20'
          Dst:             strdup
        - Src:             'codec/webvtt/CSSLexer.l:111,1'
          Dst:             fwrite
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2259,23'
          Dst:             yy_get_previous_state
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2270,20'
          Dst:             yy_try_NUL_trans
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2290,17'
          Dst:             yy_get_next_buffer
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2325,24'
          Dst:             yy_get_previous_state
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2335,24'
          Dst:             yy_get_previous_state
        - Src:             'codec/webvtt/libwebvtt_plugin_la-CSSLexer.c:2345,3'
          Dst:             yy_fatal_error
    - functionName:    fwrite
      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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    date_Get
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/xa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - demux_vaControlHelper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/xa.c:198,9'
          Branch Sides:
            - BranchSide:      'demux/xa.c:198,55'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/xa.c:198,9'
              BranchSideFuncs:
                - demux_vaControlHelper
      Callsites:
        - Src:             'demux/xa.c:197,12'
          Dst:             demux_vaControlHelper
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/xa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         11
      ICount:          131
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - date_Get
        - date_Increment
        - es_out_Send
        - es_out_SetPCR
        - vlc_object_Log
        - vlc_stream_Block
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/xa.c:167,32'
          Branch Sides:
            - BranchSide:      'demux/xa.c:168,10'
              BranchSideFuncs:
                - vlc_stream_Block
                - date_Get.6964
                - es_out_SetPCR.6963
                - es_out_Send.6962
                - date_Increment
                - vlc_object_Log
            - BranchSide:      'demux/xa.c:173,33'
              BranchSideFuncs:
                - vlc_stream_Block
                - date_Get.6964
                - es_out_SetPCR.6963
                - es_out_Send.6962
                - date_Increment
                - vlc_object_Log
        - Branch String:   'demux/xa.c:167,9'
          Branch Sides:
            - BranchSide:      'demux/xa.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xa.c:173,33'
              BranchSideFuncs:
                - vlc_stream_Block
                - date_Get.6964
                - es_out_SetPCR.6963
                - es_out_Send.6962
                - date_Increment
                - vlc_object_Log
        - Branch String:   'demux/xa.c:174,9'
          Branch Sides:
            - BranchSide:      'demux/xa.c:176,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/xa.c:180,16'
              BranchSideFuncs:
                - date_Get.6964
                - es_out_SetPCR.6963
                - es_out_Send.6962
                - date_Increment
      Callsites:
        - Src:             'demux/xa.c:164,28'
          Dst:             vlc_stream_Tell
        - Src:             'demux/xa.c:173,15'
          Dst:             vlc_stream_Block
        - Src:             'demux/xa.c:176,9'
          Dst:             vlc_object_Log
        - Src:             'demux/xa.c:181,39'
          Dst:             date_Get
        - Src:             'demux/xa.c:182,5'
          Dst:             es_out_SetPCR
        - Src:             'demux/xa.c:183,5'
          Dst:             es_out_Send
        - Src:             'demux/xa.c:185,5'
          Dst:             date_Increment
    - functionName:    date_Set
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - value
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetDWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_license__demux_xa
      functionSourceFile: '/src/vlc/modules/demux/xa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_xa
      functionSourceFile: '/src/vlc/modules/demux/xa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_xa
      functionSourceFile: '/src/vlc/modules/demux/xa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/demux/xa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         28
      ICount:          306
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - GetDWLE
        - GetWLE
        - date_Init
        - date_Set
        - es_format_Init
        - es_out_Add
        - memcmp
        - vlc_obj_malloc
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_Read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/xa.c:94,9'
          Branch Sides:
            - BranchSide:      'demux/xa.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xa.c:96,17'
              BranchSideFuncs:
                - memcmp
                - GetWLE.6973
                - vlc_obj_malloc
                - vlc_stream_Read
                - es_format_Init
                - vlc_object_Log
                - GetDWLE.6972
                - GetWLE.6973
                - GetWLE.6973
                - GetWLE.6973
                - vlc_object_Log
                - es_out_Add.6971
                - date_Init
                - date_Set.6970
                - memcmp
                - memcmp
        - Branch String:   'demux/xa.c:96,34'
          Branch Sides:
            - BranchSide:      'demux/xa.c:96,45'
              BranchSideFuncs:
                - memcmp
                - GetWLE.6973
                - vlc_obj_malloc
                - vlc_stream_Read
                - es_format_Init
                - vlc_object_Log
                - GetDWLE.6972
                - GetWLE.6973
                - GetWLE.6973
                - GetWLE.6973
                - vlc_object_Log
                - es_out_Add.6971
                - date_Init
                - date_Set.6970
                - memcmp
            - BranchSide:      'demux/xa.c:99,17'
              BranchSideFuncs:
                - GetWLE.6973
                - vlc_obj_malloc
                - vlc_stream_Read
                - es_format_Init
                - vlc_object_Log
                - GetDWLE.6972
                - GetWLE.6973
                - GetWLE.6973
                - GetWLE.6973
                - vlc_object_Log
                - es_out_Add.6971
                - date_Init
                - date_Set.6970
        - Branch String:   'demux/xa.c:96,62'
          Branch Sides:
            - BranchSide:      'demux/xa.c:97,21'
              BranchSideFuncs:
                - memcmp
                - GetWLE.6973
                - vlc_obj_malloc
                - vlc_stream_Read
                - es_format_Init
                - vlc_object_Log
                - GetDWLE.6972
                - GetWLE.6973
                - GetWLE.6973
                - GetWLE.6973
                - vlc_object_Log
                - es_out_Add.6971
                - date_Init
                - date_Set.6970
            - BranchSide:      'demux/xa.c:99,17'
              BranchSideFuncs:
                - GetWLE.6973
                - vlc_obj_malloc
                - vlc_stream_Read
                - es_format_Init
                - vlc_object_Log
                - GetDWLE.6972
                - GetWLE.6973
                - GetWLE.6973
                - GetWLE.6973
                - vlc_object_Log
                - es_out_Add.6971
                - date_Init
                - date_Set.6970
        - Branch String:   'demux/xa.c:96,9'
          Branch Sides:
            - BranchSide:      'demux/xa.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xa.c:99,17'
              BranchSideFuncs:
                - GetWLE.6973
                - vlc_obj_malloc
                - vlc_stream_Read
                - es_format_Init
                - vlc_object_Log
                - GetDWLE.6972
                - GetWLE.6973
                - GetWLE.6973
                - GetWLE.6973
                - vlc_object_Log
                - es_out_Add.6971
                - date_Init
                - date_Set.6970
        - Branch String:   'demux/xa.c:99,9'
          Branch Sides:
            - BranchSide:      'demux/xa.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xa.c:102,26'
              BranchSideFuncs:
                - vlc_obj_malloc
                - vlc_stream_Read
                - es_format_Init
                - vlc_object_Log
                - GetDWLE.6972
                - GetWLE.6973
                - GetWLE.6973
                - GetWLE.6973
                - vlc_object_Log
                - es_out_Add.6971
                - date_Init
                - date_Set.6970
        - Branch String:   'demux/xa.c:103,9'
          Branch Sides:
            - BranchSide:      'demux/xa.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xa.c:109,26'
              BranchSideFuncs:
                - vlc_stream_Read
                - es_format_Init
                - vlc_object_Log
                - GetDWLE.6972
                - GetWLE.6973
                - GetWLE.6973
                - GetWLE.6973
                - vlc_object_Log
                - es_out_Add.6971
                - date_Init
                - date_Set.6970
        - Branch String:   'demux/xa.c:109,9'
          Branch Sides:
            - BranchSide:      'demux/xa.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xa.c:113,5'
              BranchSideFuncs:
                - es_format_Init
                - vlc_object_Log
                - GetDWLE.6972
                - GetWLE.6973
                - GetWLE.6973
                - GetWLE.6973
                - vlc_object_Log
                - es_out_Add.6971
                - date_Init
                - date_Set.6970
        - Branch String:   'demux/xa.c:138,31'
          Branch Sides:
            - BranchSide:      'demux/xa.c:138,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/xa.c:140,9'
              BranchSideFuncs: []
        - Branch String:   'demux/xa.c:139,6'
          Branch Sides:
            - BranchSide:      'demux/xa.c:139,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/xa.c:140,9'
              BranchSideFuncs: []
        - Branch String:   'demux/xa.c:138,9'
          Branch Sides:
            - BranchSide:      'demux/xa.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xa.c:142,31'
              BranchSideFuncs:
                - es_out_Add.6971
                - date_Init
                - date_Set.6970
        - Branch String:   'demux/xa.c:143,9'
          Branch Sides:
            - BranchSide:      'demux/xa.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xa.c:146,17'
              BranchSideFuncs:
                - date_Init
                - date_Set.6970
      Callsites:
        - Src:             'demux/xa.c:94,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/xa.c:96,9'
          Dst:             memcmp
        - Src:             'demux/xa.c:96,37'
          Dst:             memcmp
        - Src:             'demux/xa.c:97,13'
          Dst:             memcmp
        - Src:             'demux/xa.c:99,9'
          Dst:             GetWLE
        - Src:             'demux/xa.c:102,26'
          Dst:             vlc_obj_malloc
        - Src:             'demux/xa.c:109,9'
          Dst:             vlc_stream_Read
        - Src:             'demux/xa.c:113,5'
          Dst:             es_format_Init
        - Src:             'demux/xa.c:115,5'
          Dst:             vlc_object_Log
        - Src:             'demux/xa.c:116,24'
          Dst:             GetDWLE
        - Src:             'demux/xa.c:117,40'
          Dst:             GetWLE
        - Src:             'demux/xa.c:120,28'
          Dst:             GetWLE
        - Src:             'demux/xa.c:122,33'
          Dst:             GetWLE
        - Src:             'demux/xa.c:133,5'
          Dst:             vlc_object_Log
        - Src:             'demux/xa.c:142,19'
          Dst:             es_out_Add
        - Src:             'demux/xa.c:146,5'
          Dst:             date_Init
        - Src:             'demux/xa.c:147,5'
          Dst:             date_Set
    - functionName:    vlc_entry__demux_xa
      functionSourceFile: '/src/vlc/modules/demux/xa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         18
      ICount:          134
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/xa.c:41,1'
          Branch Sides:
            - BranchSide:      'demux/xa.c:41,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/xa.c:41,1'
              BranchSideFuncs: []
        - Branch String:   'demux/xa.c:41,1'
          Branch Sides:
            - BranchSide:      'demux/xa.c:41,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/xa.c:42,5'
              BranchSideFuncs: []
        - Branch String:   'demux/xa.c:42,5'
          Branch Sides:
            - BranchSide:      'demux/xa.c:42,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/xa.c:43,5'
              BranchSideFuncs: []
        - Branch String:   'demux/xa.c:44,5'
          Branch Sides:
            - BranchSide:      'demux/xa.c:44,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/xa.c:46,1'
              BranchSideFuncs: []
        - Branch String:   'demux/xa.c:44,5'
          Branch Sides:
            - BranchSide:      'demux/xa.c:44,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/xa.c:45,5'
              BranchSideFuncs: []
        - Branch String:   'demux/xa.c:45,5'
          Branch Sides:
            - BranchSide:      'demux/xa.c:45,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/xa.c:46,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/xa.c:45,5'
          Dst:             Open
    - functionName:    block_BytestreamEmpty
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamInit
        - block_BytestreamRelease
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:60,5'
          Dst:             block_BytestreamRelease
        - Src:             '../include/vlc_block_helper.h:61,5'
          Dst:             block_BytestreamInit
    - functionName:    block_BytestreamRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_frame_ChainRelease
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:52,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    block_BytestreamInit
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    date_Get
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_align
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:266,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:266,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:267,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_read1
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bs_refill
      functionUses:    13
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:223,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:225,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:228,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:223,9'
          Dst:             bs_refill
    - functionName:    bs_refill
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:112,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:114,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:120,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:114,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:115,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:117,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:117,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:118,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_a52_ParseEac3BitstreamInfo
      functionSourceFile: '/src/vlc/modules/packetizer/a52.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bs
        - p_buf
        - i_buf
      BBCount:         95
      ICount:          535
      EdgeCount:       127
      CyclomaticComplexity: 34
      functionsReached:
        - bs_align
        - bs_init
        - bs_read
        - bs_read1
        - bs_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/a52.h:230,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:231,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:233,19'
              BranchSideFuncs:
                - bs_read.7084
                - bs_read.7084
                - bs_read.7084
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
        - Branch String:   'packetizer/a52.h:234,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:236,29'
              BranchSideFuncs:
                - bs_read.7084
                - bs_read.7084
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:241,34'
              BranchSideFuncs:
                - bs_read.7084
                - bs_read.7084
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:237,13'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:238,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:239,9'
              BranchSideFuncs:
                - bs_read.7084
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:247,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:249,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:253,5'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:254,8'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:255,9'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:257,9'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:257,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:259,9'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:264,9'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:260,12'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:261,13'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:262,5'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:264,34'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:264,37'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:267,9'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:264,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:265,9'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:267,9'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:267,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:269,13'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:321,9'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read.7084
        - Branch String:   'packetizer/a52.h:269,13'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:271,13'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:278,13'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:272,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:273,17'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:274,17'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:274,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:275,17'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:276,9'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:278,25'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:278,28'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:281,13'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:278,13'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:279,13'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:281,13'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:281,13'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:283,17'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:319,5'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read.7084
        - Branch String:   'packetizer/a52.h:283,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:284,17'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:285,17'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:285,37'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:285,40'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:287,16'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:285,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:286,17'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:287,16'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:287,16'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:288,17'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:289,38'
              BranchSideFuncs:
                - bs_read.7084
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:290,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:291,17'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:292,22'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:292,22'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:293,17'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:294,22'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
                - bs_read.7084
                - bs_align.7079
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:297,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:298,21'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_align.7079
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:299,17'
              BranchSideFuncs:
                - bs_align.7079
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:301,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:303,21'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:308,17'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:303,21'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:304,21'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:305,21'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_read1.7080
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:305,41'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:305,44'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:307,13'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:305,21'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:306,21'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:307,13'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:308,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:310,31'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:318,9'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read.7084
        - Branch String:   'packetizer/a52.h:312,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:314,25'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:317,13'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read.7084
        - Branch String:   'packetizer/a52.h:314,25'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:315,25'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_read1.7080
                - bs_read.7084
            - BranchSide:      'packetizer/a52.h:316,17'
              BranchSideFuncs:
                - bs_read1.7080
                - bs_read.7084
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:321,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:323,23'
              BranchSideFuncs:
                - bs_read.7084
            - BranchSide:      'packetizer/a52.h:326,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/a52.h:225,5'
          Dst:             bs_init
        - Src:             'packetizer/a52.h:226,24'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:227,30'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:229,25'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:233,19'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:236,29'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:241,34'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:243,19'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:244,19'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:245,18'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:253,5'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:254,8'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:255,9'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:259,9'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:260,12'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:261,13'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:264,37'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:265,9'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:267,9'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:271,13'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:273,17'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:275,17'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:278,28'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:279,13'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:283,17'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:284,17'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:285,40'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:286,17'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:287,16'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:288,17'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:289,38'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:291,17'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:293,17'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:296,44'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:298,21'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:299,17'
          Dst:             bs_align
        - Src:             'packetizer/a52.h:303,21'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:304,21'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:305,44'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:306,21'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:308,17'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:315,25'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:321,9'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:323,23'
          Dst:             bs_read
    - functionName:    bs_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_init_custom
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_bits.h:101,5'
          Dst:             bs_init_custom
    - functionName:    bs_read
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bs_refill
        - bs_skip
      functionUses:    18
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:176,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:178,18'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_refill.7081
            - BranchSide:      '../include/vlc_bits.h:182,5'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_refill.7081
        - Branch String:   '../include/vlc_bits.h:182,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:184,24'
              BranchSideFuncs:
                - bs_refill.7081
                - bs_skip.7085
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.7085
        - Branch String:   '../include/vlc_bits.h:184,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:186,13'
              BranchSideFuncs:
                - bs_skip.7085
            - BranchSide:      '../include/vlc_bits.h:190,13'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_refill.7081
        - Branch String:   '../include/vlc_bits.h:190,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:192,50'
              BranchSideFuncs:
                - bs_skip.7085
            - BranchSide:      '../include/vlc_bits.h:202,50'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_refill.7081
        - Branch String:   '../include/vlc_bits.h:206,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:207,26'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_refill.7081
            - BranchSide:      '../include/vlc_bits.h:209,31'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_refill.7081
        - Branch String:   '../include/vlc_bits.h:215,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.7085
            - BranchSide:      '../include/vlc_bits.h:216,18'
              BranchSideFuncs:
                - bs_skip.7085
      Callsites:
        - Src:             '../include/vlc_bits.h:184,13'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:216,9'
          Dst:             bs_skip
    - functionName:    bs_skip
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - bs_refill
      functionUses:    21
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:140,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:141,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:143,20'
              BranchSideFuncs:
                - bs_refill.7081
                - bs_refill.7081
        - Branch String:   '../include/vlc_bits.h:143,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:145,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:149,9'
              BranchSideFuncs:
                - bs_refill.7081
        - Branch String:   '../include/vlc_bits.h:149,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:151,20'
              BranchSideFuncs:
                - bs_refill.7081
            - BranchSide:      '../include/vlc_bits.h:168,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:154,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:154,22'
              BranchSideFuncs:
                - bs_refill.7081
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.7081
        - Branch String:   '../include/vlc_bits.h:154,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:156,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.7081
        - Branch String:   '../include/vlc_bits.h:160,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:162,29'
              BranchSideFuncs:
                - bs_refill.7081
            - BranchSide:      '../include/vlc_bits.h:167,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:162,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:163,33'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:165,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:143,9'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:162,18'
          Dst:             bs_refill
    - functionName:    bs_init_custom
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
        - cb
        - priv
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_impl_bytes_forward
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:59,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:61,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:65,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:65,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:66,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:68,19'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:68,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:69,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:70,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_impl_bytes_pos
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:76,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:79,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:77,16'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:77,58'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    stdc_count_ones_ui
      functionSourceFile: '/src/vlc/modules/../compat/stdbit/stdbit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_a52_ParseAc3BitstreamInfo
      functionSourceFile: '/src/vlc/modules/packetizer/a52.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bs
        - p_buf
        - i_buf
      BBCount:         19
      ICount:          150
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - bs_init
        - bs_read
        - bs_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/a52.h:105,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:106,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:107,23'
              BranchSideFuncs:
                - bs_read.7084
                - bs_read.7084
                - bs_read.7084
                - bs_read.7084
                - bs_read.7084
                - bs_read.7084
                - bs_skip.7085
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:108,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:109,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:110,18'
              BranchSideFuncs:
                - bs_read.7084
                - bs_read.7084
                - bs_read.7084
                - bs_read.7084
                - bs_read.7084
                - bs_skip.7085
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:113,31'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:113,36'
              BranchSideFuncs:
                - bs_read.7084
                - bs_read.7084
                - bs_skip.7085
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:118,9'
              BranchSideFuncs:
                - bs_read.7084
                - bs_read.7084
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:113,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:116,9'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_read.7084
                - bs_read.7084
                - bs_skip.7085
            - BranchSide:      'packetizer/a52.h:118,9'
              BranchSideFuncs:
                - bs_read.7084
                - bs_read.7084
                - bs_skip.7085
        - Branch String:   'packetizer/a52.h:118,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:121,9'
              BranchSideFuncs:
                - bs_skip.7085
                - bs_read.7084
                - bs_read.7084
            - BranchSide:      'packetizer/a52.h:124,25'
              BranchSideFuncs:
                - bs_read.7084
                - bs_read.7084
        - Branch String:   'packetizer/a52.h:124,25'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:124,46'
              BranchSideFuncs:
                - bs_read.7084
                - bs_read.7084
            - BranchSide:      'packetizer/a52.h:124,25'
              BranchSideFuncs:
                - bs_read.7084
      Callsites:
        - Src:             'packetizer/a52.h:101,5'
          Dst:             bs_init
        - Src:             'packetizer/a52.h:104,19'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:107,23'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:110,18'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:111,19'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:112,19'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:116,9'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:121,9'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:124,46'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:125,19'
          Dst:             bs_read
    - functionName:    vlc_a52_header_ParseEac3
      functionSourceFile: '/src/vlc/modules/packetizer/a52.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_header
        - p_buf
        - p_acmod
        - pi_fscod_samplerates
      BBCount:         15
      ICount:          193
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - stdc_count_ones_ui
        - vlc_a52_ParseEac3BitstreamInfo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/a52.h:336,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:339,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:341,48'
              BranchSideFuncs:
                - stdc_count_ones_ui.7091
        - Branch String:   'packetizer/a52.h:345,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:347,28'
              BranchSideFuncs:
                - stdc_count_ones_ui.7091
            - BranchSide:      'packetizer/a52.h:353,28'
              BranchSideFuncs:
                - stdc_count_ones_ui.7091
        - Branch String:   'packetizer/a52.h:359,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:360,9'
              BranchSideFuncs:
                - stdc_count_ones_ui.7091
            - BranchSide:      'packetizer/a52.h:361,9'
              BranchSideFuncs:
                - stdc_count_ones_ui.7091
        - Branch String:   'packetizer/a52.h:361,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:362,9'
              BranchSideFuncs:
                - stdc_count_ones_ui.7091
            - BranchSide:      'packetizer/a52.h:363,28'
              BranchSideFuncs:
                - stdc_count_ones_ui.7091
      Callsites:
        - Src:             'packetizer/a52.h:336,9'
          Dst:             vlc_a52_ParseEac3BitstreamInfo
        - Src:             'packetizer/a52.h:363,28'
          Dst:             stdc_count_ones_ui
    - functionName:    vlc_a52_header_ParseAc3
      functionSourceFile: '/src/vlc/modules/packetizer/a52.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_header
        - p_buf
        - p_acmod
        - pi_fscod_samplerates
      BBCount:         24
      ICount:          237
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - stdc_count_ones_ui
        - vlc_a52_ParseAc3BitstreamInfo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/a52.h:135,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:138,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:190,48'
              BranchSideFuncs:
                - stdc_count_ones_ui.7091
        - Branch String:   'packetizer/a52.h:194,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:195,9'
              BranchSideFuncs:
                - stdc_count_ones_ui.7091
            - BranchSide:      'packetizer/a52.h:196,9'
              BranchSideFuncs:
                - stdc_count_ones_ui.7091
        - Branch String:   'packetizer/a52.h:196,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:197,9'
              BranchSideFuncs:
                - stdc_count_ones_ui.7091
            - BranchSide:      'packetizer/a52.h:199,9'
              BranchSideFuncs:
                - stdc_count_ones_ui.7091
        - Branch String:   'packetizer/a52.h:199,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:200,9'
              BranchSideFuncs:
                - stdc_count_ones_ui.7091
            - BranchSide:      'packetizer/a52.h:202,28'
              BranchSideFuncs:
                - stdc_count_ones_ui.7091
        - Branch String:   'packetizer/a52.h:204,35'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:204,35'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:204,35'
              BranchSideFuncs: []
        - Branch String:   'packetizer/a52.h:204,35'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:204,35'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:204,63'
              BranchSideFuncs: []
        - Branch String:   'packetizer/a52.h:204,35'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:204,63'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:204,63'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/a52.h:135,9'
          Dst:             vlc_a52_ParseAc3BitstreamInfo
        - Src:             'packetizer/a52.h:202,28'
          Dst:             stdc_count_ones_ui
    - functionName:    block_BytestreamRemaining
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:107,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:107,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:108,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainLastAppend
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppp_last
        - frame
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:480,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:480,38'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:481,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    block_BytestreamPop
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         18
      ICount:          151
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - block_BytestreamFlush
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:119,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:121,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:123,15'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,28'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:134,31'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:134,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:135,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:137,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:141,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:142,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:144,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:116,5'
          Dst:             block_BytestreamFlush
    - functionName:    block_BytestreamFlush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         15
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_frame_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:71,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:73,27'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,26'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:81,29'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:83,27'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:91,53'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:92,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:92,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:93,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:77,9'
          Dst:             vlc_frame_Release
        - Src:             '../include/vlc_block_helper.h:86,9'
          Dst:             vlc_frame_Release
    - functionName:    block_GetBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_data
        - i_data
      BBCount:         21
      ICount:          158
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:187,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:188,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:191,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:195,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:214,29'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:198,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,20'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:201,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:203,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:207,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:208,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:210,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:187,9'
          Dst:             block_BytestreamRemaining
    - functionName:    GetOutBuffer
      functionSourceFile: '/src/vlc/modules/packetizer/a52.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         37
      ICount:          393
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - date_Change
        - date_Get
        - date_Increment
        - date_Init
        - date_Set
        - vlc_frame_Alloc
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/a52.c:91,5'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:91,5'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - date_Get.7078
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Get.7078
                - date_Get.7078
                - date_Set.7102
                - vlc_object_Log
                - date_Init
                - date_Change
            - BranchSide:      'packetizer/a52.c:93,37'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - date_Get.7078
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Get.7078
                - date_Get.7078
                - date_Set.7102
                - vlc_object_Log
                - date_Init
                - date_Change
        - Branch String:   'packetizer/a52.c:94,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.c:97,9'
              BranchSideFuncs:
                - date_Get.7078
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Get.7078
                - date_Get.7078
                - date_Set.7102
                - vlc_object_Log
                - date_Init
                - date_Change
        - Branch String:   'packetizer/a52.c:97,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:99,9'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Init
                - date_Get.7078
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Get.7078
                - date_Get.7078
                - date_Set.7102
                - date_Change
            - BranchSide:      'packetizer/a52.c:107,25'
              BranchSideFuncs:
                - date_Get.7078
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Get.7078
                - date_Get.7078
                - date_Set.7102
        - Branch String:   'packetizer/a52.c:101,13'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:102,27'
              BranchSideFuncs:
                - date_Change
                - date_Get.7078
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Get.7078
                - date_Get.7078
                - date_Set.7102
            - BranchSide:      'packetizer/a52.c:104,25'
              BranchSideFuncs:
                - date_Init
                - date_Get.7078
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Get.7078
                - date_Get.7078
                - date_Set.7102
        - Branch String:   'packetizer/a52.c:109,58'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:109,61'
              BranchSideFuncs:
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Get.7078
                - date_Get.7078
                - date_Set.7102
            - BranchSide:      'packetizer/a52.c:112,9'
              BranchSideFuncs:
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Get.7078
                - date_Get.7078
                - date_Set.7102
        - Branch String:   'packetizer/a52.c:109,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:110,27'
              BranchSideFuncs:
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Get.7078
                - date_Get.7078
                - date_Set.7102
            - BranchSide:      'packetizer/a52.c:112,9'
              BranchSideFuncs:
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Increment
                - date_Get.7078
                - date_Get.7078
                - date_Get.7078
                - date_Set.7102
        - Branch String:   'packetizer/a52.c:112,45'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:112,48'
              BranchSideFuncs:
                - date_Get.7078
                - date_Get.7078
                - date_Increment
                - date_Increment
                - date_Get.7078
                - date_Get.7078
                - date_Get.7078
                - date_Set.7102
            - BranchSide:      'packetizer/a52.c:128,39'
              BranchSideFuncs:
                - date_Get.7078
                - date_Increment
        - Branch String:   'packetizer/a52.c:112,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:116,13'
              BranchSideFuncs:
                - date_Get.7078
                - date_Increment
                - date_Increment
                - date_Get.7078
                - date_Get.7078
                - date_Get.7078
                - date_Set.7102
            - BranchSide:      'packetizer/a52.c:128,39'
              BranchSideFuncs:
                - date_Get.7078
                - date_Increment
        - Branch String:   'packetizer/a52.c:116,13'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:118,31'
              BranchSideFuncs:
                - date_Increment
                - date_Get.7078
                - date_Get.7078
                - date_Get.7078
                - date_Get.7078
                - date_Increment
                - date_Set.7102
            - BranchSide:      'packetizer/a52.c:126,5'
              BranchSideFuncs:
                - date_Get.7078
                - date_Increment
        - Branch String:   'packetizer/a52.c:121,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:122,28'
              BranchSideFuncs:
                - date_Set.7102
                - date_Get.7078
                - date_Increment
            - BranchSide:      'packetizer/a52.c:123,44'
              BranchSideFuncs:
                - date_Get.7078
                - date_Increment
        - Branch String:   'packetizer/a52.c:130,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:131,50'
              BranchSideFuncs:
                - date_Get.7078
                - date_Increment
            - BranchSide:      'packetizer/a52.c:132,43'
              BranchSideFuncs:
                - date_Get.7078
                - date_Increment
        - Branch String:   'packetizer/a52.c:141,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:142,46'
              BranchSideFuncs:
                - date_Increment
            - BranchSide:      'packetizer/a52.c:145,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/a52.c:91,5'
          Dst:             __assert_fail
        - Src:             'packetizer/a52.c:93,24'
          Dst:             vlc_frame_Alloc
        - Src:             'packetizer/a52.c:99,9'
          Dst:             vlc_object_Log
        - Src:             'packetizer/a52.c:102,13'
          Dst:             date_Change
        - Src:             'packetizer/a52.c:104,13'
          Dst:             date_Init
        - Src:             'packetizer/a52.c:109,9'
          Dst:             date_Get
        - Src:             'packetizer/a52.c:112,67'
          Dst:             date_Get
        - Src:             'packetizer/a52.c:119,13'
          Dst:             date_Increment
        - Src:             'packetizer/a52.c:120,42'
          Dst:             date_Get
        - Src:             'packetizer/a52.c:120,66'
          Dst:             date_Get
        - Src:             'packetizer/a52.c:121,59'
          Dst:             date_Get
        - Src:             'packetizer/a52.c:122,17'
          Dst:             date_Set
        - Src:             'packetizer/a52.c:140,39'
          Dst:             date_Get
        - Src:             'packetizer/a52.c:142,29'
          Dst:             date_Increment
    - functionName:    date_Set
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - value
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_WaitBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - i_data
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:150,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:151,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:152,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:150,9'
          Dst:             block_BytestreamRemaining
    - functionName:    block_FindStartcodeFromOffset
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
        - pi_offset
        - p_startcode
        - i_startcode_length
        - p_startcode_helper
        - p_startcode_matcher
      BBCount:         44
      ICount:          369
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:292,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:295,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:299,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:296,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:296,26'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:297,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:299,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:302,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:308,15'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:311,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:313,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:365,19'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:313,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:316,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:361,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:316,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:316,40'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:330,32'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:316,48'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:317,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:330,32'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:316,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:319,40'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:330,32'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:321,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:323,35'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:327,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:330,30'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:331,30'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:332,30'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:333,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:335,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:351,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:335,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:337,38'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:342,21'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:342,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:345,35'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:349,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    block_PeekOffsetBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - i_peek_offset
        - p_data
        - i_data
      BBCount:         29
      ICount:          203
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:235,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:236,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:239,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:243,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:246,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:255,17'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:246,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:246,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:249,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:249,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:251,18'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:257,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:259,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:273,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:259,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:259,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:259,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:262,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:264,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:268,18'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:270,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:270,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:271,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:234,29'
          Dst:             block_BytestreamRemaining
    - functionName:    block_SkipBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - i_data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_GetBytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:223,12'
          Dst:             block_GetBytes
    - functionName:    vlc_a52_header_Parse
      functionSourceFile: '/src/vlc/modules/packetizer/a52.h'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_header
        - p_buffer
        - i_buffer
      BBCount:         15
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - vlc_a52_header_ParseAc3
        - vlc_a52_header_ParseEac3
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/a52.h:395,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:396,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:399,9'
              BranchSideFuncs:
                - vlc_a52_header_ParseEac3.7093
                - vlc_a52_header_ParseAc3.7095
        - Branch String:   'packetizer/a52.h:399,29'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:399,32'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:400,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/a52.h:399,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:400,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:403,22'
              BranchSideFuncs:
                - vlc_a52_header_ParseEac3.7093
                - vlc_a52_header_ParseAc3.7095
        - Branch String:   'packetizer/a52.h:406,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:407,41'
              BranchSideFuncs:
                - vlc_a52_header_ParseAc3.7095
            - BranchSide:      'packetizer/a52.h:409,14'
              BranchSideFuncs:
                - vlc_a52_header_ParseEac3.7093
        - Branch String:   'packetizer/a52.h:409,14'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:410,42'
              BranchSideFuncs:
                - vlc_a52_header_ParseEac3.7093
            - BranchSide:      'packetizer/a52.h:413,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/a52.h:407,16'
          Dst:             vlc_a52_header_ParseAc3
        - Src:             'packetizer/a52.h:410,16'
          Dst:             vlc_a52_header_ParseEac3
    - functionName:    block_SkipByte
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_GetBytes
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:228,12'
          Dst:             block_GetBytes
    - functionName:    block_PeekBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_data
        - i_data
      BBCount:         19
      ICount:          132
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:158,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:159,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:162,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:164,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:167,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:181,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:167,25'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:167,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:167,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:170,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:172,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:176,18'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:178,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:178,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:179,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:158,9'
          Dst:             block_BytestreamRemaining
    - functionName:    block_BytestreamPush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_block
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_ChainLastAppend
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:100,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:100,58'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:101,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:101,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:102,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:103,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:99,5'
          Dst:             vlc_frame_ChainLastAppend
    - functionName:    PacketizeFlush
      functionSourceFile: '/src/vlc/modules/packetizer/a52.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamEmpty
        - date_Set
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/a52.c:81,5'
          Dst:             date_Set
        - Src:             'packetizer/a52.c:84,5'
          Dst:             block_BytestreamEmpty
    - functionName:    PacketizeBlock
      functionSourceFile: '/src/vlc/modules/packetizer/a52.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pp_block
      BBCount:         86
      ICount:          530
      EdgeCount:       113
      CyclomaticComplexity: 29
      functionsReached:
        - GetOutBuffer
        - PacketizeBlock
        - PacketizeFlush
        - block_BytestreamFlush
        - block_BytestreamPop
        - block_BytestreamPush
        - block_FindStartcodeFromOffset
        - block_GetBytes
        - block_PeekBytes
        - block_PeekOffsetBytes
        - block_SkipByte
        - block_SkipBytes
        - block_WaitBytes
        - memcmp
        - vlc_a52_header_Parse
        - vlc_frame_Release
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/a52.c:154,24'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:154,36'
              BranchSideFuncs:
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
                - block_BytestreamPush
                - PacketizeBlock
                - PacketizeFlush
                - vlc_frame_Release
            - BranchSide:      'packetizer/a52.c:154,14'
              BranchSideFuncs:
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
                - block_BytestreamPush
                - PacketizeBlock
                - PacketizeFlush
                - vlc_frame_Release
        - Branch String:   'packetizer/a52.c:156,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:158,13'
              BranchSideFuncs:
                - block_BytestreamPush
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
                - PacketizeBlock
                - PacketizeFlush
                - vlc_frame_Release
            - BranchSide:      'packetizer/a52.c:177,5'
              BranchSideFuncs:
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
        - Branch String:   'packetizer/a52.c:158,13'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:161,48'
              BranchSideFuncs:
                - PacketizeBlock
                - PacketizeFlush
                - block_BytestreamPush
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
                - vlc_frame_Release
            - BranchSide:      'packetizer/a52.c:174,32'
              BranchSideFuncs:
                - block_BytestreamPush
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
        - Branch String:   'packetizer/a52.c:162,16'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:163,24'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.c:165,29'
              BranchSideFuncs:
                - PacketizeFlush
                - block_BytestreamPush
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
                - vlc_frame_Release
        - Branch String:   'packetizer/a52.c:167,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:169,32'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/a52.c:172,9'
              BranchSideFuncs:
                - block_BytestreamPush
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
        - Branch String:   'packetizer/a52.c:179,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:177,5'
              BranchSideFuncs:
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
            - BranchSide:      'packetizer/a52.c:182,13'
              BranchSideFuncs:
                - block_PeekBytes
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
            - BranchSide:      'packetizer/a52.c:203,13'
              BranchSideFuncs:
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
            - BranchSide:      'packetizer/a52.c:208,35'
              BranchSideFuncs:
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
            - BranchSide:      'packetizer/a52.c:241,41'
              BranchSideFuncs:
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
            - BranchSide:      'packetizer/a52.c:296,35'
              BranchSideFuncs:
                - block_WaitBytes
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
            - BranchSide:      'packetizer/a52.c:306,48'
              BranchSideFuncs:
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
        - Branch String:   'packetizer/a52.c:182,13'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:185,29'
              BranchSideFuncs:
                - memcmp
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekBytes
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_BytestreamFlush
                - block_SkipByte
            - BranchSide:      'packetizer/a52.c:193,17'
              BranchSideFuncs:
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekBytes
                - memcmp
                - block_SkipByte
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_BytestreamFlush
        - Branch String:   'packetizer/a52.c:185,21'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:187,21'
              BranchSideFuncs:
                - block_SkipByte
                - block_PeekBytes
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_BytestreamFlush
                - memcmp
            - BranchSide:      'packetizer/a52.c:191,34'
              BranchSideFuncs:
                - block_SkipByte
                - block_PeekBytes
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_BytestreamFlush
                - memcmp
        - Branch String:   'packetizer/a52.c:193,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:193,35'
              BranchSideFuncs:
                - block_BytestreamFlush
            - BranchSide:      'packetizer/a52.c:195,41'
              BranchSideFuncs:
                - block_BytestreamFlush
        - Branch String:   'packetizer/a52.c:208,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:212,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.c:216,40'
              BranchSideFuncs:
                - vlc_a52_header_Parse.7103
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekBytes
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
        - Branch String:   'packetizer/a52.c:216,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:219,17'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
            - BranchSide:      'packetizer/a52.c:225,17'
              BranchSideFuncs:
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - vlc_object_Log
                - block_SkipBytes
        - Branch String:   'packetizer/a52.c:225,37'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:225,40'
              BranchSideFuncs:
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - vlc_object_Log
                - block_SkipBytes
            - BranchSide:      'packetizer/a52.c:235,35'
              BranchSideFuncs:
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
        - Branch String:   'packetizer/a52.c:225,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:227,17'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipBytes
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
            - BranchSide:      'packetizer/a52.c:235,35'
              BranchSideFuncs:
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
        - Branch String:   'packetizer/a52.c:229,21'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:231,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.c:232,17'
              BranchSideFuncs:
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
        - Branch String:   'packetizer/a52.c:241,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:245,21'
              BranchSideFuncs:
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
            - BranchSide:      'packetizer/a52.c:254,17'
              BranchSideFuncs:
                - memcmp
                - vlc_a52_header_Parse.7103
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
        - Branch String:   'packetizer/a52.c:245,21'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:247,21'
              BranchSideFuncs:
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
            - BranchSide:      'packetizer/a52.c:251,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/a52.c:254,34'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:254,37'
              BranchSideFuncs:
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
            - BranchSide:      'packetizer/a52.c:257,17'
              BranchSideFuncs:
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
        - Branch String:   'packetizer/a52.c:254,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:257,17'
              BranchSideFuncs:
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
            - BranchSide:      'packetizer/a52.c:261,24'
              BranchSideFuncs:
                - memcmp
                - vlc_a52_header_Parse.7103
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
        - Branch String:   'packetizer/a52.c:261,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:263,17'
              BranchSideFuncs:
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - vlc_a52_header_Parse.7103
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
                - block_SkipByte
            - BranchSide:      'packetizer/a52.c:283,46'
              BranchSideFuncs:
                - vlc_a52_header_Parse.7103
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
        - Branch String:   'packetizer/a52.c:266,21'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:270,25'
              BranchSideFuncs:
                - block_SkipByte
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
            - BranchSide:      'packetizer/a52.c:276,21'
              BranchSideFuncs:
                - block_SkipByte
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
        - Branch String:   'packetizer/a52.c:270,25'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:271,47'
              BranchSideFuncs:
                - vlc_a52_header_Parse.7103
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
            - BranchSide:      'packetizer/a52.c:273,17'
              BranchSideFuncs:
                - vlc_a52_header_Parse.7103
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
        - Branch String:   'packetizer/a52.c:284,14'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:284,21'
              BranchSideFuncs:
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
            - BranchSide:      'packetizer/a52.c:291,13'
              BranchSideFuncs:
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
        - Branch String:   'packetizer/a52.c:284,28'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:284,35'
              BranchSideFuncs:
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
            - BranchSide:      'packetizer/a52.c:291,13'
              BranchSideFuncs:
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
        - Branch String:   'packetizer/a52.c:283,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:286,44'
              BranchSideFuncs:
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
            - BranchSide:      'packetizer/a52.c:291,13'
              BranchSideFuncs:
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
                - block_WaitBytes
                - block_PeekOffsetBytes
                - memcmp
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_FindStartcodeFromOffset
                - block_SkipByte
                - block_PeekBytes
                - vlc_a52_header_Parse.7103
                - vlc_object_Log
                - block_SkipBytes
                - vlc_object_Log
                - block_SkipByte
                - block_PeekBytes
                - block_BytestreamFlush
                - memcmp
                - block_SkipByte
        - Branch String:   'packetizer/a52.c:296,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:300,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.c:302,13'
              BranchSideFuncs:
                - GetOutBuffer
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
        - Branch String:   'packetizer/a52.c:306,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:308,17'
              BranchSideFuncs:
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
            - BranchSide:      'packetizer/a52.c:313,30'
              BranchSideFuncs:
                - block_GetBytes
                - block_BytestreamPop
                - vlc_frame_Release
        - Branch String:   'packetizer/a52.c:318,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:320,32'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/a52.c:324,17'
              BranchSideFuncs:
                - block_BytestreamPop
        - Branch String:   'packetizer/a52.c:324,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:326,17'
              BranchSideFuncs:
                - block_BytestreamPop
            - BranchSide:      'packetizer/a52.c:331,17'
              BranchSideFuncs:
                - block_BytestreamPop
        - Branch String:   'packetizer/a52.c:331,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:332,51'
              BranchSideFuncs:
                - block_BytestreamPop
            - BranchSide:      'packetizer/a52.c:334,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/a52.c:161,32'
          Dst:             PacketizeBlock
        - Src:             'packetizer/a52.c:165,13'
          Dst:             PacketizeFlush
        - Src:             'packetizer/a52.c:169,17'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/a52.c:174,9'
          Dst:             block_BytestreamPush
        - Src:             'packetizer/a52.c:182,20'
          Dst:             block_PeekBytes
        - Src:             'packetizer/a52.c:185,22'
          Dst:             memcmp
        - Src:             'packetizer/a52.c:191,17'
          Dst:             block_SkipByte
        - Src:             'packetizer/a52.c:195,17'
          Dst:             block_BytestreamFlush
        - Src:             'packetizer/a52.c:208,17'
          Dst:             block_PeekBytes
        - Src:             'packetizer/a52.c:216,17'
          Dst:             vlc_a52_header_Parse
        - Src:             'packetizer/a52.c:219,17'
          Dst:             vlc_object_Log
        - Src:             'packetizer/a52.c:220,17'
          Dst:             block_SkipByte
        - Src:             'packetizer/a52.c:227,17'
          Dst:             vlc_object_Log
        - Src:             'packetizer/a52.c:229,21'
          Dst:             block_SkipBytes
        - Src:             'packetizer/a52.c:241,17'
          Dst:             block_PeekOffsetBytes
        - Src:             'packetizer/a52.c:261,17'
          Dst:             memcmp
        - Src:             'packetizer/a52.c:263,17'
          Dst:             vlc_object_Log
        - Src:             'packetizer/a52.c:266,22'
          Dst:             block_FindStartcodeFromOffset
        - Src:             'packetizer/a52.c:277,21'
          Dst:             block_SkipByte
        - Src:             'packetizer/a52.c:283,18'
          Dst:             vlc_a52_header_Parse
        - Src:             'packetizer/a52.c:296,17'
          Dst:             block_WaitBytes
        - Src:             'packetizer/a52.c:306,34'
          Dst:             GetOutBuffer
        - Src:             'packetizer/a52.c:313,13'
          Dst:             block_GetBytes
        - Src:             'packetizer/a52.c:320,17'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/a52.c:332,29'
          Dst:             block_BytestreamPop
    - functionName:    vlc_entry_license__packetizer_a52
      functionSourceFile: '/src/vlc/modules/packetizer/a52.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__packetizer_a52
      functionSourceFile: '/src/vlc/modules/packetizer/a52.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__packetizer_a52
      functionSourceFile: '/src/vlc/modules/packetizer/a52.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/packetizer/a52.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamRelease
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/a52.c:344,5'
          Dst:             block_BytestreamRelease
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/packetizer/a52.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         11
      ICount:          113
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamInit
        - date_Set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/a52.c:354,5'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:358,9'
              BranchSideFuncs:
                - malloc
                - date_Set.7102
                - block_BytestreamInit
            - BranchSide:      'packetizer/a52.c:358,9'
              BranchSideFuncs:
                - malloc
                - date_Set.7102
                - block_BytestreamInit
            - BranchSide:      'packetizer/a52.c:360,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/a52.c:364,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:366,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.c:369,5'
              BranchSideFuncs:
                - date_Set.7102
                - block_BytestreamInit
      Callsites:
        - Src:             'packetizer/a52.c:370,5'
          Dst:             date_Set
        - Src:             'packetizer/a52.c:375,5'
          Dst:             block_BytestreamInit
    - functionName:    vlc_entry__packetizer_a52
      functionSourceFile: '/src/vlc/modules/packetizer/a52.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         20
      ICount:          147
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/a52.c:47,1'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/a52.c:47,1'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:47,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.c:48,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/a52.c:49,5'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.c:50,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/a52.c:50,5'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:50,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/a52.c:50,5'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:50,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.c:51,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/a52.c:51,5'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:51,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.c:51,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/a52.c:51,5'
          Branch Sides:
            - BranchSide:      'packetizer/a52.c:51,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.c:52,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/a52.c:51,5'
          Dst:             Open
        - Src:             'packetizer/a52.c:51,5'
          Dst:             Close
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    bs_refill
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:112,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:114,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:120,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:114,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:115,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:117,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:117,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:118,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_init_custom
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
        - cb
        - priv
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_impl_bytes_pos
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:76,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:79,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:77,16'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:77,58'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_impl_bytes_forward
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:59,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:61,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:65,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:65,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:66,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:68,19'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:68,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:69,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:70,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_eof
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_refill
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_bits.h:130,12'
          Dst:             bs_refill
    - functionName:    bs_skip
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - bs_refill
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:140,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:141,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:143,20'
              BranchSideFuncs:
                - bs_refill.7165
                - bs_refill.7165
        - Branch String:   '../include/vlc_bits.h:143,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:145,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:149,9'
              BranchSideFuncs:
                - bs_refill.7165
        - Branch String:   '../include/vlc_bits.h:149,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:151,20'
              BranchSideFuncs:
                - bs_refill.7165
            - BranchSide:      '../include/vlc_bits.h:168,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:154,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:154,22'
              BranchSideFuncs:
                - bs_refill.7165
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.7165
        - Branch String:   '../include/vlc_bits.h:154,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:156,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.7165
        - Branch String:   '../include/vlc_bits.h:160,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:162,29'
              BranchSideFuncs:
                - bs_refill.7165
            - BranchSide:      '../include/vlc_bits.h:167,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:162,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:163,33'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:165,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:143,9'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:162,18'
          Dst:             bs_refill
    - functionName:    bs_read
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bs_refill
        - bs_skip
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:176,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:178,18'
              BranchSideFuncs:
                - bs_skip.7170
                - bs_refill.7165
            - BranchSide:      '../include/vlc_bits.h:182,5'
              BranchSideFuncs:
                - bs_skip.7170
                - bs_refill.7165
        - Branch String:   '../include/vlc_bits.h:182,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:184,24'
              BranchSideFuncs:
                - bs_refill.7165
                - bs_skip.7170
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.7170
        - Branch String:   '../include/vlc_bits.h:184,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:186,13'
              BranchSideFuncs:
                - bs_skip.7170
            - BranchSide:      '../include/vlc_bits.h:190,13'
              BranchSideFuncs:
                - bs_skip.7170
                - bs_refill.7165
        - Branch String:   '../include/vlc_bits.h:190,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:192,50'
              BranchSideFuncs:
                - bs_skip.7170
            - BranchSide:      '../include/vlc_bits.h:202,50'
              BranchSideFuncs:
                - bs_skip.7170
                - bs_refill.7165
        - Branch String:   '../include/vlc_bits.h:206,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:207,26'
              BranchSideFuncs:
                - bs_skip.7170
                - bs_refill.7165
            - BranchSide:      '../include/vlc_bits.h:209,31'
              BranchSideFuncs:
                - bs_skip.7170
                - bs_refill.7165
        - Branch String:   '../include/vlc_bits.h:215,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.7170
            - BranchSide:      '../include/vlc_bits.h:216,18'
              BranchSideFuncs:
                - bs_skip.7170
      Callsites:
        - Src:             '../include/vlc_bits.h:184,13'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:216,9'
          Dst:             bs_skip
    - functionName:    bs_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_init_custom
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_bits.h:101,5'
          Dst:             bs_init_custom
    - functionName:    Flush
      functionSourceFile: '/src/vlc/modules/packetizer/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/copy.c:153,10'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:153,10'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/copy.c:155,24'
              BranchSideFuncs:
                - vlc_frame_Release
      Callsites:
        - Src:             'packetizer/copy.c:155,9'
          Dst:             vlc_frame_Release
    - functionName:    Packetize
      functionSourceFile: '/src/vlc/modules/packetizer/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pp_block
      BBCount:         29
      ICount:          189
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - vlc_frame_Release
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/copy.c:169,26'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:169,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:170,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:169,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:171,11'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/copy.c:171,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:173,25'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/copy.c:177,16'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/copy.c:180,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:182,26'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/copy.c:185,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/copy.c:185,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:187,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/copy.c:192,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:192,23'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:192,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:197,22'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:192,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:194,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:197,22'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:194,13'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:195,31'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:196,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:199,15'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:199,18'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:201,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:199,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/copy.c:173,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/copy.c:187,9'
          Dst:             vlc_object_Log
        - Src:             'packetizer/copy.c:188,9'
          Dst:             vlc_frame_Release
    - functionName:    PacketizeSub
      functionSourceFile: '/src/vlc/modules/packetizer/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pp_block
      BBCount:         16
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - vlc_frame_Release
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/copy.c:211,26'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:211,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:212,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:211,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:212,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:213,11'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/copy.c:213,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:215,25'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/copy.c:219,16'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/copy.c:222,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:224,26'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/copy.c:227,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/copy.c:227,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:229,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/copy.c:234,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/copy.c:215,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/copy.c:229,9'
          Dst:             vlc_object_Log
        - Src:             'packetizer/copy.c:230,9'
          Dst:             vlc_frame_Release
    - functionName:    ParseWMV3
      functionSourceFile: '/src/vlc/modules/packetizer/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_block
      BBCount:         16
      ICount:          133
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - bs_eof
        - bs_init
        - bs_read
        - bs_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/copy.c:244,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:246,5'
              BranchSideFuncs:
                - bs_skip.7170
                - bs_read.7171
                - bs_read.7171
                - bs_skip.7170
                - bs_read.7171
                - bs_eof.7169
                - bs_init.7172
                - bs_skip.7170
                - bs_read.7171
                - bs_read.7171
        - Branch String:   'packetizer/copy.c:251,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:252,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:255,18'
              BranchSideFuncs:
                - bs_init.7172
                - bs_skip.7170
                - bs_read.7171
                - bs_read.7171
        - Branch String:   'packetizer/copy.c:261,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:262,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:263,15'
              BranchSideFuncs:
                - bs_read.7171
        - Branch String:   'packetizer/copy.c:263,28'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:263,31'
              BranchSideFuncs:
                - bs_read.7171
            - BranchSide:      'packetizer/copy.c:264,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:263,14'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:264,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:266,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/copy.c:243,5'
          Dst:             bs_init
        - Src:             'packetizer/copy.c:244,9'
          Dst:             bs_read
        - Src:             'packetizer/copy.c:246,5'
          Dst:             bs_skip
        - Src:             'packetizer/copy.c:247,36'
          Dst:             bs_read
        - Src:             'packetizer/copy.c:248,31'
          Dst:             bs_read
        - Src:             'packetizer/copy.c:249,5'
          Dst:             bs_skip
        - Src:             'packetizer/copy.c:250,40'
          Dst:             bs_read
        - Src:             'packetizer/copy.c:251,9'
          Dst:             bs_eof
        - Src:             'packetizer/copy.c:255,5'
          Dst:             bs_init
        - Src:             'packetizer/copy.c:256,5'
          Dst:             bs_skip
        - Src:             'packetizer/copy.c:261,9'
          Dst:             bs_read
        - Src:             'packetizer/copy.c:263,31'
          Dst:             bs_read
    - functionName:    vlc_entry_license__packetizer_copy
      functionSourceFile: '/src/vlc/modules/packetizer/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__packetizer_copy
      functionSourceFile: '/src/vlc/modules/packetizer/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__packetizer_copy
      functionSourceFile: '/src/vlc/modules/packetizer/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/packetizer/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_ChainRelease
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packetizer/copy.c:141,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:141,9'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.7164
                - free
            - BranchSide:      'packetizer/copy.c:143,29'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.7164
                - free
      Callsites:
        - Src:             'packetizer/copy.c:143,9'
          Dst:             vlc_frame_ChainRelease
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/packetizer/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         24
      ICount:          203
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - es_format_Copy
        - vlc_fourcc_GetCodecAudio
        - vlc_object_Log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packetizer/copy.c:83,42'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:84,9'
              BranchSideFuncs:
                - malloc
                - es_format_Copy
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - free
                - vlc_object_Log
            - BranchSide:      'packetizer/copy.c:91,28'
              BranchSideFuncs:
                - malloc
                - es_format_Copy
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - free
        - Branch String:   'packetizer/copy.c:84,42'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:85,9'
              BranchSideFuncs:
                - malloc
                - es_format_Copy
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - free
                - vlc_object_Log
            - BranchSide:      'packetizer/copy.c:91,28'
              BranchSideFuncs:
                - malloc
                - es_format_Copy
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - free
        - Branch String:   'packetizer/copy.c:83,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:87,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'packetizer/copy.c:91,28'
              BranchSideFuncs:
                - malloc
                - es_format_Copy
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - free
        - Branch String:   'packetizer/copy.c:92,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:95,5'
              BranchSideFuncs:
                - es_format_Copy
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - free
        - Branch String:   'packetizer/copy.c:96,5'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:99,9'
              BranchSideFuncs:
                - es_format_Copy
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - free
            - BranchSide:      'packetizer/copy.c:102,9'
              BranchSideFuncs:
                - es_format_Copy
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - free
        - Branch String:   'packetizer/copy.c:108,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:110,41'
              BranchSideFuncs:
                - vlc_fourcc_GetCodecAudio
                - vlc_object_Log
                - free
                - es_format_Copy
            - BranchSide:      'packetizer/copy.c:121,22'
              BranchSideFuncs:
                - es_format_Copy
        - Branch String:   'packetizer/copy.c:112,13'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:114,13'
              BranchSideFuncs:
                - es_format_Copy
            - BranchSide:      'packetizer/copy.c:118,5'
              BranchSideFuncs:
                - es_format_Copy
        - Branch String:   'packetizer/copy.c:123,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:126,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/copy.c:87,9'
          Dst:             vlc_object_Log
        - Src:             'packetizer/copy.c:110,15'
          Dst:             vlc_fourcc_GetCodecAudio
        - Src:             'packetizer/copy.c:114,13'
          Dst:             vlc_object_Log
        - Src:             'packetizer/copy.c:121,5'
          Dst:             es_format_Copy
    - functionName:    vlc_entry__packetizer_copy
      functionSourceFile: '/src/vlc/modules/packetizer/copy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         42
      ICount:          289
      EdgeCount:       59
      CyclomaticComplexity: 19
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/copy.c:44,1'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:44,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:44,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:44,1'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:44,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:45,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:46,5'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:46,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:47,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:47,5'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:47,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:55,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:47,5'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:47,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:48,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:48,5'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:48,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:48,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:48,5'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:48,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:49,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:49,5'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:50,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:50,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:50,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:55,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:50,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:50,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:51,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:51,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:51,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:51,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:52,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:52,5'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:52,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:53,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:53,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:53,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:55,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:53,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:53,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:54,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:54,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:54,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/copy.c:54,9'
          Branch Sides:
            - BranchSide:      'packetizer/copy.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/copy.c:55,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/copy.c:48,5'
          Dst:             Open
        - Src:             'packetizer/copy.c:48,5'
          Dst:             Close
        - Src:             'packetizer/copy.c:51,9'
          Dst:             Open
        - Src:             'packetizer/copy.c:51,9'
          Dst:             Close
        - Src:             'packetizer/copy.c:54,9'
          Dst:             Open
        - Src:             'packetizer/copy.c:54,9'
          Dst:             Close
    - functionName:    block_BytestreamEmpty
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamInit
        - block_BytestreamRelease
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:60,5'
          Dst:             block_BytestreamRelease
        - Src:             '../include/vlc_block_helper.h:61,5'
          Dst:             block_BytestreamInit
    - functionName:    block_BytestreamRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_frame_ChainRelease
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:52,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    block_BytestreamInit
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    stdc_count_ones_us
      functionSourceFile: '/src/vlc/modules/../compat/stdbit/stdbit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_BytestreamRemaining
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:107,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:107,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:108,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainLastAppend
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppp_last
        - frame
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:480,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:480,38'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:481,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    block_BytestreamPop
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         18
      ICount:          151
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - block_BytestreamFlush
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:119,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:121,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:123,15'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,28'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:134,31'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:134,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:135,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:137,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:141,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:142,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:144,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:116,5'
          Dst:             block_BytestreamFlush
    - functionName:    block_BytestreamFlush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         15
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_frame_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:71,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:73,27'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,26'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:81,29'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:83,27'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:91,53'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:92,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:92,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:93,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:77,9'
          Dst:             vlc_frame_Release
        - Src:             '../include/vlc_block_helper.h:86,9'
          Dst:             vlc_frame_Release
    - functionName:    block_GetBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_data
        - i_data
      BBCount:         21
      ICount:          158
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:187,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:188,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:191,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:195,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:214,29'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:198,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,20'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:201,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:203,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:207,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:208,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:210,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:187,9'
          Dst:             block_BytestreamRemaining
    - functionName:    GetOutBuffer
      functionSourceFile: '/src/vlc/modules/packetizer/dts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         15
      ICount:          223
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - date_Get
        - date_Increment
        - date_Init
        - date_Set
        - stdc_count_ones_us
        - vlc_frame_Alloc
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/dts.c:97,6'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:97,9'
              BranchSideFuncs:
                - stdc_count_ones_us.7256
                - vlc_frame_Alloc
                - date_Get.7267
                - date_Increment
                - vlc_object_Log
                - date_Init
                - date_Set.7266
            - BranchSide:      'packetizer/dts.c:99,9'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Init
                - date_Set.7266
                - stdc_count_ones_us.7256
                - vlc_frame_Alloc
                - date_Get.7267
                - date_Increment
        - Branch String:   'packetizer/dts.c:96,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:99,9'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Init
                - date_Set.7266
                - stdc_count_ones_us.7256
                - vlc_frame_Alloc
                - date_Get.7267
                - date_Increment
            - BranchSide:      'packetizer/dts.c:107,39'
              BranchSideFuncs:
                - stdc_count_ones_us.7256
                - vlc_frame_Alloc
                - date_Get.7267
                - date_Increment
        - Branch String:   'packetizer/dts.c:108,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:109,50'
              BranchSideFuncs:
                - stdc_count_ones_us.7256
                - vlc_frame_Alloc
                - date_Get.7267
                - date_Increment
            - BranchSide:      'packetizer/dts.c:110,43'
              BranchSideFuncs:
                - stdc_count_ones_us.7256
                - vlc_frame_Alloc
                - date_Get.7267
                - date_Increment
        - Branch String:   'packetizer/dts.c:120,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts.c:123,29'
              BranchSideFuncs:
                - date_Get.7267
                - date_Increment
      Callsites:
        - Src:             'packetizer/dts.c:99,9'
          Dst:             vlc_object_Log
        - Src:             'packetizer/dts.c:102,9'
          Dst:             date_Init
        - Src:             'packetizer/dts.c:103,9'
          Dst:             date_Set
        - Src:             'packetizer/dts.c:115,9'
          Dst:             stdc_count_ones_us
        - Src:             'packetizer/dts.c:119,24'
          Dst:             vlc_frame_Alloc
        - Src:             'packetizer/dts.c:124,39'
          Dst:             date_Get
        - Src:             'packetizer/dts.c:126,9'
          Dst:             date_Increment
    - functionName:    date_Set
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - value
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    date_Get
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_WaitBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - i_data
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:150,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:151,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:152,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:150,9'
          Dst:             block_BytestreamRemaining
    - functionName:    block_SkipBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - i_data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_GetBytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:223,12'
          Dst:             block_GetBytes
    - functionName:    block_PeekOffsetBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - i_peek_offset
        - p_data
        - i_data
      BBCount:         29
      ICount:          203
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:235,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:236,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:239,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:243,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:246,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:255,17'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:246,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:246,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:249,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:249,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:251,18'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:257,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:259,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:273,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:259,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:259,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:259,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:262,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:264,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:268,18'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:270,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:270,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:271,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:234,29'
          Dst:             block_BytestreamRemaining
    - functionName:    block_SkipByte
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_GetBytes
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:228,12'
          Dst:             block_GetBytes
    - functionName:    block_PeekBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_data
        - i_data
      BBCount:         19
      ICount:          132
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:158,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:159,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:162,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:164,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:167,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:181,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:167,25'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:167,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:167,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:170,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:172,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:176,18'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:178,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:178,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:179,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:158,9'
          Dst:             block_BytestreamRemaining
    - functionName:    block_BytestreamPush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_block
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_ChainLastAppend
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:100,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:100,58'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:101,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:101,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:102,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:103,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:99,5'
          Dst:             vlc_frame_ChainLastAppend
    - functionName:    PacketizeFlush
      functionSourceFile: '/src/vlc/modules/packetizer/dts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamEmpty
        - date_Set
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/dts.c:87,5'
          Dst:             date_Set
        - Src:             'packetizer/dts.c:89,5'
          Dst:             block_BytestreamEmpty
    - functionName:    PacketizeBlock
      functionSourceFile: '/src/vlc/modules/packetizer/dts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pp_block
      BBCount:         115
      ICount:          758
      EdgeCount:       152
      CyclomaticComplexity: 39
      functionsReached:
        - GetOutBuffer
        - PacketizeBlock
        - PacketizeFlush
        - __assert_fail
        - block_BytestreamFlush
        - block_BytestreamPop
        - block_BytestreamPush
        - block_GetBytes
        - block_PeekBytes
        - block_PeekOffsetBytes
        - block_SkipByte
        - block_SkipBytes
        - block_WaitBytes
        - date_Get
        - date_Set
        - vlc_dts_header_IsSync
        - vlc_dts_header_Parse
        - vlc_frame_Release
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/dts.c:136,24'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:136,36'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - block_BytestreamPush.7273
                - date_Get.7267
                - vlc_frame_Release
                - PacketizeBlock.7275
                - PacketizeFlush.7274
                - vlc_frame_Release
            - BranchSide:      'packetizer/dts.c:136,14'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - block_BytestreamPush.7273
                - date_Get.7267
                - vlc_frame_Release
                - PacketizeBlock.7275
                - PacketizeFlush.7274
                - vlc_frame_Release
        - Branch String:   'packetizer/dts.c:138,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:140,14'
              BranchSideFuncs:
                - block_BytestreamPush.7273
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - date_Get.7267
                - vlc_frame_Release
                - PacketizeBlock.7275
                - PacketizeFlush.7274
                - vlc_frame_Release
            - BranchSide:      'packetizer/dts.c:164,5'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
        - Branch String:   'packetizer/dts.c:140,14'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:142,48'
              BranchSideFuncs:
                - PacketizeBlock.7275
                - PacketizeFlush.7274
                - block_BytestreamPush.7273
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - date_Get.7267
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/dts.c:154,14'
              BranchSideFuncs:
                - block_BytestreamPush.7273
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - date_Get.7267
                - vlc_frame_Release
        - Branch String:   'packetizer/dts.c:143,16'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:144,24'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts.c:146,29'
              BranchSideFuncs:
                - PacketizeFlush.7274
                - block_BytestreamPush.7273
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - date_Get.7267
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/dts.c:148,18'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:149,32'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/dts.c:152,9'
              BranchSideFuncs:
                - block_BytestreamPush.7273
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - date_Get.7267
                - vlc_frame_Release
        - Branch String:   'packetizer/dts.c:154,49'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:155,25'
              BranchSideFuncs:
                - date_Get.7267
                - block_BytestreamPush.7273
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - vlc_frame_Release
            - BranchSide:      'packetizer/dts.c:161,32'
              BranchSideFuncs:
                - block_BytestreamPush.7273
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
        - Branch String:   'packetizer/dts.c:154,14'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:157,28'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/dts.c:161,32'
              BranchSideFuncs:
                - block_BytestreamPush.7273
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
        - Branch String:   'packetizer/dts.c:166,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:164,5'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
            - BranchSide:      'packetizer/dts.c:169,13'
              BranchSideFuncs:
                - block_PeekBytes.7272
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
            - BranchSide:      'packetizer/dts.c:190,28'
              BranchSideFuncs:
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
            - BranchSide:      'packetizer/dts.c:201,35'
              BranchSideFuncs:
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - vlc_object_Log
                - block_SkipByte.7271
            - BranchSide:      'packetizer/dts.c:228,41'
              BranchSideFuncs:
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - vlc_object_Log
                - block_SkipByte.7271
            - BranchSide:      'packetizer/dts.c:272,13'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
            - BranchSide:      'packetizer/dts.c:333,13'
              BranchSideFuncs:
                - __assert_fail
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
            - BranchSide:      'packetizer/dts.c:349,35'
              BranchSideFuncs:
                - block_WaitBytes.7268
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
            - BranchSide:      'packetizer/dts.c:359,48'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
        - Branch String:   'packetizer/dts.c:169,13'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:172,44'
              BranchSideFuncs:
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_BytestreamFlush.7260
            - BranchSide:      'packetizer/dts.c:179,17'
              BranchSideFuncs:
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_BytestreamFlush.7260
        - Branch String:   'packetizer/dts.c:172,21'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:174,21'
              BranchSideFuncs:
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_BytestreamFlush.7260
            - BranchSide:      'packetizer/dts.c:177,34'
              BranchSideFuncs:
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
        - Branch String:   'packetizer/dts.c:179,17'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:179,35'
              BranchSideFuncs:
                - block_BytestreamFlush.7260
            - BranchSide:      'packetizer/dts.c:181,41'
              BranchSideFuncs:
                - block_BytestreamFlush.7260
        - Branch String:   'packetizer/dts.c:191,50'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:192,17'
              BranchSideFuncs:
                - date_Get.7267
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Set.7266
            - BranchSide:      'packetizer/dts.c:196,13'
              BranchSideFuncs:
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - vlc_object_Log
                - block_SkipByte.7271
        - Branch String:   'packetizer/dts.c:191,17'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:194,28'
              BranchSideFuncs:
                - date_Set.7266
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - vlc_object_Log
                - block_SkipByte.7271
            - BranchSide:      'packetizer/dts.c:196,13'
              BranchSideFuncs:
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - vlc_object_Log
                - block_SkipByte.7271
        - Branch String:   'packetizer/dts.c:201,17'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:205,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts.c:209,40'
              BranchSideFuncs:
                - vlc_dts_header_Parse
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - vlc_object_Log
                - block_SkipByte.7271
        - Branch String:   'packetizer/dts.c:211,14'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:211,17'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.7271
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
            - BranchSide:      'packetizer/dts.c:213,17'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.7271
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
        - Branch String:   'packetizer/dts.c:209,17'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:213,17'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.7271
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
            - BranchSide:      'packetizer/dts.c:219,17'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
        - Branch String:   'packetizer/dts.c:219,17'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:220,17'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
            - BranchSide:      'packetizer/dts.c:222,17'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
        - Branch String:   'packetizer/dts.c:228,17'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:234,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts.c:238,51'
              BranchSideFuncs:
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - vlc_object_Log
                - block_SkipByte.7271
        - Branch String:   'packetizer/dts.c:238,17'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:241,17'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.7271
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
            - BranchSide:      'packetizer/dts.c:247,27'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipBytes.7269
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
        - Branch String:   'packetizer/dts.c:247,17'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:255,17'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
            - BranchSide:      'packetizer/dts.c:262,13'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipBytes.7269
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
        - Branch String:   'packetizer/dts.c:265,17'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:267,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts.c:268,13'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
        - Branch String:   'packetizer/dts.c:272,13'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:274,45'
              BranchSideFuncs:
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
            - BranchSide:      'packetizer/dts.c:330,13'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
        - Branch String:   'packetizer/dts.c:274,21'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:279,25'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
            - BranchSide:      'packetizer/dts.c:288,21'
              BranchSideFuncs:
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
        - Branch String:   'packetizer/dts.c:279,25'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:281,25'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
            - BranchSide:      'packetizer/dts.c:285,21'
              BranchSideFuncs: []
        - Branch String:   'packetizer/dts.c:288,21'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:291,21'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
            - BranchSide:      'packetizer/dts.c:295,45'
              BranchSideFuncs:
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
        - Branch String:   'packetizer/dts.c:295,21'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:298,26'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
            - BranchSide:      'packetizer/dts.c:317,21'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
        - Branch String:   'packetizer/dts.c:298,57'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:298,60'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.7271
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
            - BranchSide:      'packetizer/dts.c:308,21'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.7271
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
        - Branch String:   'packetizer/dts.c:298,85'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:299,49'
              BranchSideFuncs:
                - block_PeekOffsetBytes.7270
                - vlc_object_Log
                - block_SkipByte.7271
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - vlc_dts_header_IsSync
            - BranchSide:      'packetizer/dts.c:308,21'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.7271
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
        - Branch String:   'packetizer/dts.c:301,75'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:302,49'
              BranchSideFuncs:
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
            - BranchSide:      'packetizer/dts.c:308,21'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.7271
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
        - Branch String:   'packetizer/dts.c:298,25'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:304,70'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
            - BranchSide:      'packetizer/dts.c:308,21'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.7271
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
        - Branch String:   'packetizer/dts.c:317,71'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:318,44'
              BranchSideFuncs:
                - vlc_dts_header_Parse
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
            - BranchSide:      'packetizer/dts.c:326,21'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
        - Branch String:   'packetizer/dts.c:319,90'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:320,21'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
            - BranchSide:      'packetizer/dts.c:326,21'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
        - Branch String:   'packetizer/dts.c:317,21'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:322,21'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
            - BranchSide:      'packetizer/dts.c:326,21'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
        - Branch String:   'packetizer/dts.c:333,13'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:333,13'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
            - BranchSide:      'packetizer/dts.c:334,17'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
        - Branch String:   'packetizer/dts.c:334,17'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:337,17'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
            - BranchSide:      'packetizer/dts.c:341,17'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
                - block_WaitBytes.7268
                - __assert_fail
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_IsSync
                - vlc_dts_header_Parse
                - block_PeekOffsetBytes.7270
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipBytes.7269
                - vlc_object_Log
                - block_SkipByte.7271
                - block_PeekBytes.7272
                - vlc_dts_header_Parse
                - vlc_object_Log
                - block_SkipByte.7271
                - date_Get.7267
                - date_Set.7266
                - block_PeekBytes.7272
                - block_BytestreamFlush.7260
                - vlc_dts_header_IsSync
                - block_SkipByte.7271
        - Branch String:   'packetizer/dts.c:349,17'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:353,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts.c:355,13'
              BranchSideFuncs:
                - GetOutBuffer.7262
                - block_GetBytes.7261
                - block_BytestreamPop.7259
        - Branch String:   'packetizer/dts.c:359,17'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:361,17'
              BranchSideFuncs:
                - block_GetBytes.7261
                - block_BytestreamPop.7259
            - BranchSide:      'packetizer/dts.c:366,30'
              BranchSideFuncs:
                - block_GetBytes.7261
                - block_BytestreamPop.7259
        - Branch String:   'packetizer/dts.c:370,17'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:371,32'
              BranchSideFuncs:
                - block_BytestreamPop.7259
            - BranchSide:      'packetizer/dts.c:373,17'
              BranchSideFuncs:
                - block_BytestreamPop.7259
        - Branch String:   'packetizer/dts.c:373,17'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:375,17'
              BranchSideFuncs:
                - block_BytestreamPop.7259
            - BranchSide:      'packetizer/dts.c:380,17'
              BranchSideFuncs:
                - block_BytestreamPop.7259
        - Branch String:   'packetizer/dts.c:380,17'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:381,51'
              BranchSideFuncs:
                - block_BytestreamPop.7259
            - BranchSide:      'packetizer/dts.c:383,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/dts.c:142,32'
          Dst:             PacketizeBlock
        - Src:             'packetizer/dts.c:146,13'
          Dst:             PacketizeFlush
        - Src:             'packetizer/dts.c:149,17'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/dts.c:155,14'
          Dst:             date_Get
        - Src:             'packetizer/dts.c:157,13'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/dts.c:161,9'
          Dst:             block_BytestreamPush
        - Src:             'packetizer/dts.c:169,20'
          Dst:             block_PeekBytes
        - Src:             'packetizer/dts.c:172,21'
          Dst:             vlc_dts_header_IsSync
        - Src:             'packetizer/dts.c:177,17'
          Dst:             block_SkipByte
        - Src:             'packetizer/dts.c:181,17'
          Dst:             block_BytestreamFlush
        - Src:             'packetizer/dts.c:192,33'
          Dst:             date_Get
        - Src:             'packetizer/dts.c:194,17'
          Dst:             date_Set
        - Src:             'packetizer/dts.c:201,17'
          Dst:             block_PeekBytes
        - Src:             'packetizer/dts.c:209,17'
          Dst:             vlc_dts_header_Parse
        - Src:             'packetizer/dts.c:213,17'
          Dst:             vlc_object_Log
        - Src:             'packetizer/dts.c:214,17'
          Dst:             block_SkipByte
        - Src:             'packetizer/dts.c:228,17'
          Dst:             block_PeekOffsetBytes
        - Src:             'packetizer/dts.c:238,17'
          Dst:             vlc_dts_header_Parse
        - Src:             'packetizer/dts.c:241,17'
          Dst:             vlc_object_Log
        - Src:             'packetizer/dts.c:242,17'
          Dst:             block_SkipByte
        - Src:             'packetizer/dts.c:262,13'
          Dst:             vlc_object_Log
        - Src:             'packetizer/dts.c:265,17'
          Dst:             block_SkipBytes
        - Src:             'packetizer/dts.c:274,21'
          Dst:             block_PeekOffsetBytes
        - Src:             'packetizer/dts.c:295,22'
          Dst:             vlc_dts_header_IsSync
        - Src:             'packetizer/dts.c:299,25'
          Dst:             block_PeekOffsetBytes
        - Src:             'packetizer/dts.c:302,26'
          Dst:             vlc_dts_header_IsSync
        - Src:             'packetizer/dts.c:308,21'
          Dst:             vlc_object_Log
        - Src:             'packetizer/dts.c:311,21'
          Dst:             block_SkipByte
        - Src:             'packetizer/dts.c:318,21'
          Dst:             vlc_dts_header_Parse
        - Src:             'packetizer/dts.c:333,13'
          Dst:             __assert_fail
        - Src:             'packetizer/dts.c:349,17'
          Dst:             block_WaitBytes
        - Src:             'packetizer/dts.c:359,34'
          Dst:             GetOutBuffer
        - Src:             'packetizer/dts.c:366,13'
          Dst:             block_GetBytes
        - Src:             'packetizer/dts.c:381,29'
          Dst:             block_BytestreamPop
    - functionName:    vlc_entry_license__packetizer_dts
      functionSourceFile: '/src/vlc/modules/packetizer/dts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__packetizer_dts
      functionSourceFile: '/src/vlc/modules/packetizer/dts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__packetizer_dts
      functionSourceFile: '/src/vlc/modules/packetizer/dts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/packetizer/dts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamRelease
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/dts.c:395,5'
          Dst:             block_BytestreamRelease
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/packetizer/dts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         8
      ICount:          104
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - block_BytestreamInit
        - date_Set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/dts.c:405,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:406,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts.c:409,34'
              BranchSideFuncs:
                - malloc
                - date_Set.7266
                - block_BytestreamInit.7254
        - Branch String:   'packetizer/dts.c:409,9'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:410,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts.c:413,5'
              BranchSideFuncs:
                - date_Set.7266
                - block_BytestreamInit.7254
      Callsites:
        - Src:             'packetizer/dts.c:414,5'
          Dst:             date_Set
        - Src:             'packetizer/dts.c:420,5'
          Dst:             block_BytestreamInit
    - functionName:    vlc_entry__packetizer_dts
      functionSourceFile: '/src/vlc/modules/packetizer/dts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         20
      ICount:          147
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/dts.c:46,1'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:46,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts.c:46,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/dts.c:46,1'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:46,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts.c:47,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/dts.c:48,5'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:48,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts.c:49,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/dts.c:49,5'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/dts.c:49,5'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts.c:50,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/dts.c:50,5'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:50,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts.c:50,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/dts.c:50,5'
          Branch Sides:
            - BranchSide:      'packetizer/dts.c:50,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/dts.c:51,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/dts.c:50,5'
          Dst:             Open
        - Src:             'packetizer/dts.c:50,5'
          Dst:             Close
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    block_BytestreamRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_frame_ChainRelease
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:52,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    block_BytestreamEmpty
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamInit
        - block_BytestreamRelease
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:60,5'
          Dst:             block_BytestreamRelease
        - Src:             '../include/vlc_block_helper.h:61,5'
          Dst:             block_BytestreamInit
    - functionName:    block_BytestreamInit
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bswap16
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_tick_from_samples
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - samples
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_utf8
      functionSourceFile: '/src/vlc/modules/packetizer/flac.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - pi_read
      BBCount:         54
      ICount:          346
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/flac.h:75,8'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:76,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:78,11'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:78,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:79,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:81,16'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:81,32'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:81,37'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:84,16'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:81,16'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:82,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:84,16'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:84,32'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:84,37'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:87,16'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:84,16'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:85,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:87,16'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:87,32'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:87,37'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:90,16'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:87,16'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:88,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:90,16'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:90,32'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:90,37'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:93,16'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:90,16'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:91,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:93,16'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:93,32'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:93,37'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:96,16'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:93,16'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:94,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:96,16'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:96,32'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:96,37'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:100,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:96,16'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:97,18'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:100,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:103,8'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:104,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:106,19'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:106,5'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:107,15'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:114,16'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:107,32'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:107,36'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:108,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:107,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:108,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:110,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    block_GetBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_data
        - i_data
      BBCount:         21
      ICount:          158
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:187,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:188,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:191,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:195,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:214,29'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:198,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,20'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:201,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:203,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:207,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:208,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:210,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:187,9'
          Dst:             block_BytestreamRemaining
    - functionName:    block_BytestreamRemaining
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:107,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:107,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:108,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainLastAppend
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppp_last
        - frame
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:480,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:480,38'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:481,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_bswap64
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    U64_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:952,12'
          Dst:             vlc_bswap64
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    FLAC_ParseStreamInfo
      functionSourceFile: '/src/vlc/modules/packetizer/flac.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - stream_info
      BBCount:         24
      ICount:          201
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - U16_AT
        - U32_AT
        - U64_AT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/flac.h:50,34'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:50,34'
              BranchSideFuncs:
                - U16_AT.7396
                - U32_AT.7394
                - U32_AT.7394
                - U32_AT.7394
                - U64_AT.7393
            - BranchSide:      'packetizer/flac.h:50,34'
              BranchSideFuncs:
                - U16_AT.7396
                - U32_AT.7394
                - U32_AT.7394
                - U32_AT.7394
                - U64_AT.7393
        - Branch String:   'packetizer/flac.h:50,34'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:50,34'
              BranchSideFuncs:
                - U16_AT.7396
                - U32_AT.7394
                - U32_AT.7394
                - U32_AT.7394
                - U64_AT.7393
            - BranchSide:      'packetizer/flac.h:50,5'
              BranchSideFuncs:
                - U16_AT.7396
                - U32_AT.7394
                - U32_AT.7394
                - U32_AT.7394
                - U64_AT.7393
        - Branch String:   'packetizer/flac.h:50,34'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:50,5'
              BranchSideFuncs:
                - U16_AT.7396
                - U32_AT.7394
                - U32_AT.7394
                - U32_AT.7394
                - U64_AT.7393
            - BranchSide:      'packetizer/flac.h:50,5'
              BranchSideFuncs:
                - U16_AT.7396
                - U32_AT.7394
                - U32_AT.7394
                - U32_AT.7394
                - U64_AT.7393
        - Branch String:   'packetizer/flac.h:53,34'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:53,34'
              BranchSideFuncs:
                - U32_AT.7394
                - U32_AT.7394
                - U32_AT.7394
                - U64_AT.7393
            - BranchSide:      'packetizer/flac.h:53,34'
              BranchSideFuncs:
                - U32_AT.7394
                - U32_AT.7394
                - U32_AT.7394
                - U64_AT.7393
        - Branch String:   'packetizer/flac.h:53,34'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:53,34'
              BranchSideFuncs:
                - U32_AT.7394
                - U32_AT.7394
                - U32_AT.7394
                - U64_AT.7393
            - BranchSide:      'packetizer/flac.h:53,5'
              BranchSideFuncs:
                - U32_AT.7394
                - U32_AT.7394
                - U32_AT.7394
                - U64_AT.7393
        - Branch String:   'packetizer/flac.h:53,34'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:53,5'
              BranchSideFuncs:
                - U32_AT.7394
                - U32_AT.7394
                - U32_AT.7394
                - U64_AT.7393
            - BranchSide:      'packetizer/flac.h:53,5'
              BranchSideFuncs:
                - U32_AT.7394
                - U32_AT.7394
                - U32_AT.7394
                - U64_AT.7393
        - Branch String:   'packetizer/flac.h:56,34'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:56,34'
              BranchSideFuncs:
                - U32_AT.7394
                - U32_AT.7394
                - U64_AT.7393
            - BranchSide:      'packetizer/flac.h:56,34'
              BranchSideFuncs:
                - U32_AT.7394
                - U32_AT.7394
                - U64_AT.7393
      Callsites:
        - Src:             'packetizer/flac.h:49,34'
          Dst:             U16_AT
        - Src:             'packetizer/flac.h:52,34'
          Dst:             U16_AT
        - Src:             'packetizer/flac.h:55,34'
          Dst:             U32_AT
        - Src:             'packetizer/flac.h:58,34'
          Dst:             U32_AT
        - Src:             'packetizer/flac.h:60,32'
          Dst:             U32_AT
        - Src:             'packetizer/flac.h:64,34'
          Dst:             U64_AT
    - functionName:    U16_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap16
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:932,12'
          Dst:             vlc_bswap16
    - functionName:    block_BytestreamPop
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         18
      ICount:          151
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - block_BytestreamFlush
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:119,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:121,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:123,15'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,28'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:134,31'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:134,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:135,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:137,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:141,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:142,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:144,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:116,5'
          Dst:             block_BytestreamFlush
    - functionName:    block_BytestreamFlush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         15
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_frame_Release
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:71,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:73,27'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,26'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:81,29'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:83,27'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:91,53'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:92,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:92,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:93,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:77,9'
          Dst:             vlc_frame_Release
        - Src:             '../include/vlc_block_helper.h:86,9'
          Dst:             vlc_frame_Release
    - functionName:    date_Set
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - value
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    date_Get
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flac_crc16
      functionSourceFile: '/src/vlc/modules/packetizer/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - char
      constantsTouched: []
      argNames:
        - crc
        - byte
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_PeekOffsetBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - i_peek_offset
        - p_data
        - i_data
      BBCount:         29
      ICount:          203
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:235,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:236,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:239,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:243,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:246,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:255,17'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:246,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:246,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:249,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:249,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:251,18'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:257,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:259,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:273,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:259,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:259,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:259,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:262,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:264,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:268,18'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:270,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:270,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:271,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:234,29'
          Dst:             block_BytestreamRemaining
    - functionName:    block_SkipByte
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_GetBytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:228,12'
          Dst:             block_GetBytes
    - functionName:    FLAC_CheckFrameInfo
      functionSourceFile: '/src/vlc/modules/packetizer/flac.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream_info
        - h
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/flac.h:122,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:124,14'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:133,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:124,71'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:125,14'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:126,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:125,62'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:126,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:127,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:124,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:127,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:128,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:128,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:129,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:130,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:130,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:131,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:132,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flac_crc8
      functionSourceFile: '/src/vlc/modules/packetizer/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/flac.c:179,5'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:180,31'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.c:182,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FLAC_ParseSyncInfo
      functionSourceFile: '/src/vlc/modules/packetizer/flac.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - stream_info
        - pf_crc8
        - h
      BBCount:         120
      ICount:          722
      EdgeCount:       164
      CyclomaticComplexity: 46
      functionsReached:
        - read_utf8
        - vlc_tick_from_samples
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/flac.h:149,8'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:150,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:153,9'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:153,26'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:153,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:154,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:153,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:154,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:157,9'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:157,26'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:157,29'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:158,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:157,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:158,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:161,9'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:163,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:164,29'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:165,16'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:165,16'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:166,20'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:172,16'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:167,25'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:168,13'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:171,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:167,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:169,25'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:171,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:172,16'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:173,19'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:174,16'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:174,31'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:174,34'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:175,26'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:174,16'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:175,26'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:178,29'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:181,21'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:181,25'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:187,27'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:181,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:182,13'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:187,27'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:182,52'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:183,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:184,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:182,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:183,38'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:184,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:189,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:190,13'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:194,16'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:190,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:191,26'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:193,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:194,16'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:195,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:196,16'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:196,16'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:202,38'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:204,20'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:209,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:210,13'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:214,17'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:210,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:211,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:212,18'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:222,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:223,13'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:227,16'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:223,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:224,31'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:226,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:227,16'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:228,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.h:232,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:233,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:236,14'
              BranchSideFuncs:
                - read_utf8.7387
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:245,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:246,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:249,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:249,41'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:249,44'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:252,17'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:249,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:250,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:252,17'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:255,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:256,12'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:267,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:256,12'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:257,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:258,21'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:259,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:260,23'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:263,18'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:267,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:268,12'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:284,11'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:268,12'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:269,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:270,22'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:271,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:272,16'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:278,13'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:272,16'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:273,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:274,24'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:278,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:279,24'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:280,18'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:284,10'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:285,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:287,8'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:287,8'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:288,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:291,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:291,17'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:292,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:296,11'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:291,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:293,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.h:296,11'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:296,10'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:298,41'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:302,55'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
        - Branch String:   'packetizer/flac.h:298,41'
          Branch Sides:
            - BranchSide:      'packetizer/flac.h:298,55'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
            - BranchSide:      'packetizer/flac.h:298,84'
              BranchSideFuncs:
                - vlc_tick_from_samples.7386
      Callsites:
        - Src:             'packetizer/flac.h:242,27'
          Dst:             read_utf8
        - Src:             'packetizer/flac.h:299,33'
          Dst:             vlc_tick_from_samples
        - Src:             'packetizer/flac.h:302,33'
          Dst:             vlc_tick_from_samples
    - functionName:    block_PeekBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_data
        - i_data
      BBCount:         19
      ICount:          132
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:158,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:159,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:162,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:164,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:167,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:181,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:167,25'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:167,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:167,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:170,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:172,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:176,18'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:178,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:178,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:179,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:158,9'
          Dst:             block_BytestreamRemaining
    - functionName:    block_SkipBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - i_data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_GetBytes
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:223,12'
          Dst:             block_GetBytes
    - functionName:    FLACStartcodeMatcher
      functionSourceFile: '/src/vlc/modules/packetizer/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - char
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
        - i_pos
        - p_startcode
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/flac.c:301,12'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:301,27'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.c:301,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FLACStartcodeHelper
      functionSourceFile: '/src/vlc/modules/packetizer/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         19
      ICount:          94
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - memchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/flac.c:285,14'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:285,17'
              BranchSideFuncs:
                - memchr
            - BranchSide:      'packetizer/flac.c:285,5'
              BranchSideFuncs:
                - memchr
        - Branch String:   'packetizer/flac.c:285,5'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:287,25'
              BranchSideFuncs:
                - memchr
            - BranchSide:      'packetizer/flac.c:295,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.c:287,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:285,5'
              BranchSideFuncs:
                - memchr
            - BranchSide:      'packetizer/flac.c:289,17'
              BranchSideFuncs:
                - memchr
        - Branch String:   'packetizer/flac.c:289,29'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:289,33'
              BranchSideFuncs:
                - memchr
            - BranchSide:      'packetizer/flac.c:292,18'
              BranchSideFuncs:
                - memchr
        - Branch String:   'packetizer/flac.c:289,17'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:290,24'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.c:292,18'
              BranchSideFuncs:
                - memchr
      Callsites:
        - Src:             'packetizer/flac.c:287,18'
          Dst:             memchr
    - functionName:    block_FindStartcodeFromOffset
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
        - pi_offset
        - p_startcode
        - i_startcode_length
        - p_startcode_helper
        - p_startcode_matcher
      BBCount:         44
      ICount:          369
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:292,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:295,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:299,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:296,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:296,26'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:297,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:299,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:302,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:308,15'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:311,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:313,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:365,19'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:313,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:316,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:361,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:316,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:316,40'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:330,32'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:316,48'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:317,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:330,32'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:316,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:319,40'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:330,32'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:321,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:323,35'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:327,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:330,30'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:331,30'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:332,30'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:333,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:335,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:351,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:335,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:337,38'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:342,21'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:342,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:345,35'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:349,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    block_BytestreamPush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_block
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_ChainLastAppend
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:100,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:100,58'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:101,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:101,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:102,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:103,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:99,5'
          Dst:             vlc_frame_ChainLastAppend
    - functionName:    ProcessHeader
      functionSourceFile: '/src/vlc/modules/packetizer/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         13
      ICount:          123
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - FLAC_ParseStreamInfo
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/flac.c:118,21'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:118,32'
              BranchSideFuncs:
                - memcmp
                - FLAC_ParseStreamInfo.7395
                - free
                - malloc
            - BranchSide:      'packetizer/flac.c:123,9'
              BranchSideFuncs:
                - FLAC_ParseStreamInfo.7395
                - free
                - malloc
        - Branch String:   'packetizer/flac.c:118,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:119,17'
              BranchSideFuncs:
                - FLAC_ParseStreamInfo.7395
                - free
                - malloc
            - BranchSide:      'packetizer/flac.c:123,9'
              BranchSideFuncs:
                - FLAC_ParseStreamInfo.7395
                - free
                - malloc
        - Branch String:   'packetizer/flac.c:123,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.c:126,39'
              BranchSideFuncs:
                - FLAC_ParseStreamInfo.7395
                - free
                - malloc
        - Branch String:   'packetizer/flac.c:133,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:134,16'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.c:136,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/flac.c:118,25'
          Dst:             memcmp
        - Src:             'packetizer/flac.c:126,5'
          Dst:             FLAC_ParseStreamInfo
    - functionName:    Flush
      functionSourceFile: '/src/vlc/modules/packetizer/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamEmpty
        - date_Set
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/flac.c:279,5'
          Dst:             date_Set
        - Src:             'packetizer/flac.c:280,5'
          Dst:             block_BytestreamEmpty
    - functionName:    Packetize
      functionSourceFile: '/src/vlc/modules/packetizer/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pp_block
      BBCount:         126
      ICount:          1030
      EdgeCount:       167
      CyclomaticComplexity: 43
      functionsReached:
        - FLACStartcodeHelper
        - FLACStartcodeMatcher
        - FLAC_CheckFrameInfo
        - FLAC_ParseSyncInfo
        - Flush
        - ProcessHeader
        - U16_AT
        - block_BytestreamFlush
        - block_BytestreamPop
        - block_BytestreamPush
        - block_BytestreamRemaining
        - block_FindStartcodeFromOffset
        - block_PeekBytes
        - block_PeekOffsetBytes
        - block_SkipByte
        - block_SkipBytes
        - date_Get
        - date_Increment
        - date_Init
        - date_Set
        - flac_crc16
        - flac_crc8
        - realloc
        - vlc_frame_Release
        - vlc_frame_heap_Alloc
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/flac.c:311,19'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:311,23'
              BranchSideFuncs:
                - ProcessHeader
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamPush.7409
                - vlc_object_Log
                - vlc_frame_Release
                - Flush.7411
                - vlc_frame_Release
            - BranchSide:      'packetizer/flac.c:325,10'
              BranchSideFuncs:
                - ProcessHeader
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamPush.7409
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/flac.c:311,10'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:313,15'
              BranchSideFuncs:
                - ProcessHeader
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamPush.7409
                - vlc_object_Log
                - vlc_frame_Release
                - Flush.7411
                - vlc_frame_Release
            - BranchSide:      'packetizer/flac.c:325,10'
              BranchSideFuncs:
                - ProcessHeader
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamPush.7409
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/flac.c:315,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:316,19'
              BranchSideFuncs:
                - Flush.7411
                - ProcessHeader
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamPush.7409
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/flac.c:323,5'
              BranchSideFuncs:
                - ProcessHeader
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamPush.7409
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/flac.c:318,17'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:319,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/flac.c:322,9'
              BranchSideFuncs:
                - ProcessHeader
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamPush.7409
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/flac.c:325,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:326,23'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamPush.7409
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/flac.c:328,9'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamPush.7409
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/flac.c:328,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:330,12'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/flac.c:337,10'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamPush.7409
        - Branch String:   'packetizer/flac.c:330,12'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:331,27'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_object_Log
            - BranchSide:      'packetizer/flac.c:332,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'packetizer/flac.c:337,10'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:338,31'
              BranchSideFuncs:
                - block_BytestreamPush.7409
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
            - BranchSide:      'packetizer/flac.c:340,5'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
        - Branch String:   'packetizer/flac.c:340,15'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:340,5'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
            - BranchSide:      'packetizer/flac.c:342,43'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - FLAC_CheckFrameInfo
            - BranchSide:      'packetizer/flac.c:363,9'
              BranchSideFuncs:
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - FLAC_CheckFrameInfo
            - BranchSide:      'packetizer/flac.c:369,30'
              BranchSideFuncs:
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - FLAC_CheckFrameInfo
            - BranchSide:      'packetizer/flac.c:404,43'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
            - BranchSide:      'packetizer/flac.c:446,13'
              BranchSideFuncs:
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
            - BranchSide:      'packetizer/flac.c:533,39'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
        - Branch String:   'packetizer/flac.c:342,12'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:347,13'
              BranchSideFuncs:
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_FindStartcodeFromOffset.7408
                - FLAC_CheckFrameInfo
            - BranchSide:      'packetizer/flac.c:351,26'
              BranchSideFuncs:
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_FindStartcodeFromOffset.7408
                - FLAC_CheckFrameInfo
        - Branch String:   'packetizer/flac.c:355,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:355,31'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.c:356,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.c:369,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:370,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.c:374,17'
              BranchSideFuncs:
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - FLAC_CheckFrameInfo
        - Branch String:   'packetizer/flac.c:374,17'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:373,40'
              BranchSideFuncs:
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - FLAC_CheckFrameInfo
            - BranchSide:      'packetizer/flac.c:374,41'
              BranchSideFuncs:
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - FLAC_CheckFrameInfo
        - Branch String:   'packetizer/flac.c:378,20'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:378,44'
              BranchSideFuncs:
                - FLAC_CheckFrameInfo
                - vlc_object_Log
                - block_SkipByte.7402
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
            - BranchSide:      'packetizer/flac.c:379,13'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.7402
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
        - Branch String:   'packetizer/flac.c:378,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:379,13'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
            - BranchSide:      'packetizer/flac.c:386,9'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
        - Branch String:   'packetizer/flac.c:404,12'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:409,59'
              BranchSideFuncs:
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
            - BranchSide:      'packetizer/flac.c:423,36'
              BranchSideFuncs:
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - FLAC_CheckFrameInfo
        - Branch String:   'packetizer/flac.c:410,34'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:410,37'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
            - BranchSide:      'packetizer/flac.c:418,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.c:410,17'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:414,35'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
            - BranchSide:      'packetizer/flac.c:418,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.c:423,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:425,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.c:428,17'
              BranchSideFuncs:
                - FLAC_ParseSyncInfo.7403
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - FLAC_CheckFrameInfo
        - Branch String:   'packetizer/flac.c:428,17'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:427,40'
              BranchSideFuncs:
                - FLAC_ParseSyncInfo.7403
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - FLAC_CheckFrameInfo
            - BranchSide:      'packetizer/flac.c:428,41'
              BranchSideFuncs:
                - FLAC_ParseSyncInfo.7403
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - FLAC_CheckFrameInfo
        - Branch String:   'packetizer/flac.c:431,91'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:432,33'
              BranchSideFuncs:
                - FLAC_CheckFrameInfo
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
            - BranchSide:      'packetizer/flac.c:435,13'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
        - Branch String:   'packetizer/flac.c:431,12'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:435,13'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
            - BranchSide:      'packetizer/flac.c:439,9'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
        - Branch String:   'packetizer/flac.c:446,30'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:447,13'
              BranchSideFuncs:
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
            - BranchSide:      'packetizer/flac.c:454,18'
              BranchSideFuncs:
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
        - Branch String:   'packetizer/flac.c:447,34'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:448,13'
              BranchSideFuncs:
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
            - BranchSide:      'packetizer/flac.c:454,18'
              BranchSideFuncs:
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
        - Branch String:   'packetizer/flac.c:446,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:450,13'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
            - BranchSide:      'packetizer/flac.c:454,18'
              BranchSideFuncs:
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
        - Branch String:   'packetizer/flac.c:454,39'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:455,18'
              BranchSideFuncs:
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
            - BranchSide:      'packetizer/flac.c:476,17'
              BranchSideFuncs:
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
        - Branch String:   'packetizer/flac.c:455,73'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:456,18'
              BranchSideFuncs:
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
            - BranchSide:      'packetizer/flac.c:476,17'
              BranchSideFuncs:
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
        - Branch String:   'packetizer/flac.c:454,18'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:459,13'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
            - BranchSide:      'packetizer/flac.c:476,17'
              BranchSideFuncs:
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
        - Branch String:   'packetizer/flac.c:462,17'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:464,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.c:465,37'
              BranchSideFuncs:
                - block_BytestreamFlush.7398
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
        - Branch String:   'packetizer/flac.c:476,17'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:478,38'
              BranchSideFuncs:
                - realloc
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - flac_crc16
                - flac_crc16
                - flac_crc16
            - BranchSide:      'packetizer/flac.c:491,37'
              BranchSideFuncs:
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - flac_crc16
                - flac_crc16
                - flac_crc16
        - Branch String:   'packetizer/flac.c:478,38'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:478,24'
              BranchSideFuncs:
                - realloc
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - flac_crc16
                - flac_crc16
                - flac_crc16
            - BranchSide:      'packetizer/flac.c:478,24'
              BranchSideFuncs:
                - realloc
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - flac_crc16
                - flac_crc16
                - flac_crc16
        - Branch String:   'packetizer/flac.c:480,21'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:482,36'
              BranchSideFuncs:
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - flac_crc16
                - flac_crc16
                - flac_crc16
            - BranchSide:      'packetizer/flac.c:486,23'
              BranchSideFuncs:
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - flac_crc16
                - flac_crc16
                - flac_crc16
        - Branch String:   'packetizer/flac.c:486,22'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:487,21'
              BranchSideFuncs:
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - flac_crc16
                - flac_crc16
                - flac_crc16
            - BranchSide:      'packetizer/flac.c:488,13'
              BranchSideFuncs:
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - flac_crc16
                - flac_crc16
                - flac_crc16
        - Branch String:   'packetizer/flac.c:496,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:497,42'
              BranchSideFuncs:
                - flac_crc16
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - flac_crc16
                - flac_crc16
            - BranchSide:      'packetizer/flac.c:499,35'
              BranchSideFuncs:
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - flac_crc16
                - flac_crc16
        - Branch String:   'packetizer/flac.c:500,17'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:504,42'
              BranchSideFuncs:
                - flac_crc16
                - flac_crc16
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
            - BranchSide:      'packetizer/flac.c:512,13'
              BranchSideFuncs:
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
        - Branch String:   'packetizer/flac.c:525,67'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:525,70'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
            - BranchSide:      'packetizer/flac.c:526,17'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
        - Branch String:   'packetizer/flac.c:525,17'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:526,17'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
            - BranchSide:      'packetizer/flac.c:528,17'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
                - block_PeekOffsetBytes.7401
                - U16_AT.7396
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_BytestreamRemaining.7389
                - flac_crc16
                - flac_crc16
                - flac_crc16
                - realloc
                - vlc_object_Log
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
                - block_FindStartcodeFromOffset.7408
                - block_PeekOffsetBytes.7401
                - FLAC_ParseSyncInfo.7403
                - FLAC_CheckFrameInfo
                - block_BytestreamRemaining.7389
                - block_PeekBytes.7406
                - FLAC_ParseSyncInfo.7403
                - vlc_object_Log
                - block_SkipByte.7402
                - FLAC_CheckFrameInfo
                - block_FindStartcodeFromOffset.7408
                - block_SkipBytes.7407
                - block_BytestreamFlush.7398
        - Branch String:   'packetizer/flac.c:537,39'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:538,13'
              BranchSideFuncs:
                - date_Get.7400
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
            - BranchSide:      'packetizer/flac.c:547,33'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
        - Branch String:   'packetizer/flac.c:538,72'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:539,13'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
                - date_Init
                - date_Set.7399
            - BranchSide:      'packetizer/flac.c:547,33'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
        - Branch String:   'packetizer/flac.c:537,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:541,25'
              BranchSideFuncs:
                - date_Init
                - date_Set.7399
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
            - BranchSide:      'packetizer/flac.c:547,33'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
                - date_Get.7400
        - Branch String:   'packetizer/flac.c:548,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:550,50'
              BranchSideFuncs:
                - date_Get.7400
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
            - BranchSide:      'packetizer/flac.c:555,13'
              BranchSideFuncs:
                - date_Increment
                - free
                - block_BytestreamPop.7397
                - date_Get.7400
        - Branch String:   'packetizer/flac.c:558,13'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:559,40'
              BranchSideFuncs:
                - date_Get.7400
                - block_BytestreamPop.7397
            - BranchSide:      'packetizer/flac.c:561,19'
              BranchSideFuncs:
                - free
                - block_BytestreamPop.7397
        - Branch String:   'packetizer/flac.c:570,14'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:571,46'
              BranchSideFuncs:
                - block_BytestreamPop.7397
            - BranchSide:      'packetizer/flac.c:573,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/flac.c:316,13'
          Dst:             Flush
        - Src:             'packetizer/flac.c:319,17'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/flac.c:326,9'
          Dst:             ProcessHeader
        - Src:             'packetizer/flac.c:331,13'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/flac.c:332,9'
          Dst:             vlc_object_Log
        - Src:             'packetizer/flac.c:338,9'
          Dst:             block_BytestreamPush
        - Src:             'packetizer/flac.c:342,12'
          Dst:             block_FindStartcodeFromOffset
        - Src:             'packetizer/flac.c:342,12'
          Dst:             FLACStartcodeHelper
        - Src:             'packetizer/flac.c:342,12'
          Dst:             FLACStartcodeMatcher
        - Src:             'packetizer/flac.c:351,9'
          Dst:             block_SkipBytes
        - Src:             'packetizer/flac.c:352,9'
          Dst:             block_BytestreamFlush
        - Src:             'packetizer/flac.c:369,13'
          Dst:             block_PeekBytes
        - Src:             'packetizer/flac.c:376,21'
          Dst:             FLAC_ParseSyncInfo
        - Src:             'packetizer/flac.c:376,21'
          Dst:             flac_crc8
        - Src:             'packetizer/flac.c:378,24'
          Dst:             FLAC_CheckFrameInfo
        - Src:             'packetizer/flac.c:379,13'
          Dst:             vlc_object_Log
        - Src:             'packetizer/flac.c:380,13'
          Dst:             block_SkipByte
        - Src:             'packetizer/flac.c:404,12'
          Dst:             block_FindStartcodeFromOffset
        - Src:             'packetizer/flac.c:404,12'
          Dst:             FLACStartcodeHelper
        - Src:             'packetizer/flac.c:404,12'
          Dst:             FLACStartcodeMatcher
        - Src:             'packetizer/flac.c:409,31'
          Dst:             block_BytestreamRemaining
        - Src:             'packetizer/flac.c:423,13'
          Dst:             block_PeekOffsetBytes
        - Src:             'packetizer/flac.c:431,13'
          Dst:             FLAC_ParseSyncInfo
        - Src:             'packetizer/flac.c:432,13'
          Dst:             FLAC_CheckFrameInfo
        - Src:             'packetizer/flac.c:459,13'
          Dst:             vlc_object_Log
        - Src:             'packetizer/flac.c:462,17'
          Dst:             block_SkipBytes
        - Src:             'packetizer/flac.c:465,13'
          Dst:             block_BytestreamFlush
        - Src:             'packetizer/flac.c:479,38'
          Dst:             realloc
        - Src:             'packetizer/flac.c:491,13'
          Dst:             block_PeekOffsetBytes
        - Src:             'packetizer/flac.c:497,30'
          Dst:             flac_crc16
        - Src:             'packetizer/flac.c:499,35'
          Dst:             U16_AT
        - Src:             'packetizer/flac.c:504,30'
          Dst:             flac_crc16
        - Src:             'packetizer/flac.c:505,30'
          Dst:             flac_crc16
        - Src:             'packetizer/flac.c:519,13'
          Dst:             block_SkipBytes
        - Src:             'packetizer/flac.c:520,13'
          Dst:             block_BytestreamFlush
        - Src:             'packetizer/flac.c:525,17'
          Dst:             block_BytestreamRemaining
        - Src:             'packetizer/flac.c:538,48'
          Dst:             date_Get
        - Src:             'packetizer/flac.c:541,13'
          Dst:             date_Init
        - Src:             'packetizer/flac.c:542,13'
          Dst:             date_Set
        - Src:             'packetizer/flac.c:547,15'
          Dst:             vlc_frame_heap_Alloc
        - Src:             'packetizer/flac.c:550,39'
          Dst:             date_Get
        - Src:             'packetizer/flac.c:557,9'
          Dst:             date_Increment
        - Src:             'packetizer/flac.c:559,29'
          Dst:             date_Get
        - Src:             'packetizer/flac.c:571,25'
          Dst:             block_BytestreamPop
    - functionName:    vlc_entry_license__packetizer_flac
      functionSourceFile: '/src/vlc/modules/packetizer/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__packetizer_flac
      functionSourceFile: '/src/vlc/modules/packetizer/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__packetizer_flac
      functionSourceFile: '/src/vlc/modules/packetizer/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/packetizer/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamRelease
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/flac.c:623,5'
          Dst:             block_BytestreamRelease
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/packetizer/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         8
      ICount:          110
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - block_BytestreamInit
        - date_Init
        - es_format_Copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/flac.c:584,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:585,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.c:589,28'
              BranchSideFuncs:
                - malloc
                - block_BytestreamInit.7384
                - date_Init
                - es_format_Copy
        - Branch String:   'packetizer/flac.c:590,9'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:591,9'
              BranchSideFuncs:
                - block_BytestreamInit.7384
                - date_Init
                - es_format_Copy
            - BranchSide:      'packetizer/flac.c:593,5'
              BranchSideFuncs:
                - block_BytestreamInit.7384
                - date_Init
                - es_format_Copy
      Callsites:
        - Src:             'packetizer/flac.c:602,5'
          Dst:             block_BytestreamInit
        - Src:             'packetizer/flac.c:603,5'
          Dst:             date_Init
        - Src:             'packetizer/flac.c:606,5'
          Dst:             es_format_Copy
    - functionName:    vlc_entry__packetizer_flac
      functionSourceFile: '/src/vlc/modules/packetizer/flac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         20
      ICount:          147
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/flac.c:46,1'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:46,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.c:46,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.c:46,1'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:46,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.c:47,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.c:48,5'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:48,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.c:49,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.c:49,5'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.c:49,5'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.c:50,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.c:50,5'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:50,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.c:50,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/flac.c:50,5'
          Branch Sides:
            - BranchSide:      'packetizer/flac.c:50,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/flac.c:51,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/flac.c:50,5'
          Dst:             Open
        - Src:             'packetizer/flac.c:50,5'
          Dst:             Close
    - functionName:    packetizer_Clean
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamRelease
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:98,5'
          Dst:             block_BytestreamRelease
    - functionName:    block_BytestreamRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_frame_ChainRelease
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:52,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    ReleaseXPS
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
      BBCount:         22
      ICount:          154
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - h264_release_pps
        - h264_release_sps
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264.c:1036,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1038,14'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
                - h264_release_pps
                - vlc_frame_Release
                - h264_release_sps
            - BranchSide:      'packetizer/h264.c:1043,14'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
                - h264_release_pps
        - Branch String:   'packetizer/h264.c:1038,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1039,13'
              BranchSideFuncs:
                - vlc_frame_Release
                - h264_release_sps
                - vlc_frame_Release
                - vlc_frame_Release
                - h264_release_pps
            - BranchSide:      'packetizer/h264.c:1040,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - h264_release_sps
                - vlc_frame_Release
                - vlc_frame_Release
                - h264_release_pps
        - Branch String:   'packetizer/h264.c:1043,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1045,14'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
                - h264_release_pps
            - BranchSide:      'packetizer/h264.c:1050,14'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/h264.c:1045,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1046,13'
              BranchSideFuncs:
                - vlc_frame_Release
                - h264_release_pps
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:1047,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - h264_release_pps
                - vlc_frame_Release
        - Branch String:   'packetizer/h264.c:1050,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1052,13'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:1055,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264.c:1052,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1053,28'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:1054,5'
              BranchSideFuncs:
                - vlc_frame_Release
      Callsites:
        - Src:             'packetizer/h264.c:1040,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/h264.c:1041,9'
          Dst:             h264_release_sps
        - Src:             'packetizer/h264.c:1047,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/h264.c:1048,9'
          Dst:             h264_release_pps
        - Src:             'packetizer/h264.c:1053,13'
          Dst:             vlc_frame_Release
    - functionName:    packetizer_Flush
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamEmpty
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:104,5'
          Dst:             block_BytestreamEmpty
    - functionName:    block_BytestreamEmpty
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamInit
        - block_BytestreamRelease
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:60,5'
          Dst:             block_BytestreamRelease
        - Src:             '../include/vlc_block_helper.h:61,5'
          Dst:             block_BytestreamInit
    - functionName:    block_BytestreamInit
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_BytestreamPop
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         18
      ICount:          151
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - block_BytestreamFlush
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:119,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:121,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:123,15'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,28'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:134,31'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:134,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:135,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:137,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:141,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:142,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:144,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:116,5'
          Dst:             block_BytestreamFlush
    - functionName:    block_BytestreamFlush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         15
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_frame_Release
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:71,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:73,27'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,26'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:81,29'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:83,27'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:91,53'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:92,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:92,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:93,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:77,9'
          Dst:             vlc_frame_Release
        - Src:             '../include/vlc_block_helper.h:86,9'
          Dst:             vlc_frame_Release
    - functionName:    block_GetBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_data
        - i_data
      BBCount:         21
      ICount:          158
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:187,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:188,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:191,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:195,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:214,29'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:198,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,20'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:201,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:203,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:207,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:208,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:210,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:187,9'
          Dst:             block_BytestreamRemaining
    - functionName:    block_BytestreamRemaining
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:107,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:107,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:108,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    block_SkipBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - i_data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_GetBytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:223,12'
          Dst:             block_GetBytes
    - functionName:    block_FindStartcodeFromOffset
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
        - pi_offset
        - p_startcode
        - i_startcode_length
        - p_startcode_helper
        - p_startcode_matcher
      BBCount:         44
      ICount:          369
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:292,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:295,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:299,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:296,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:296,26'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:297,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:299,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:302,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:308,15'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:311,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:313,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:365,19'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:313,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:316,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:361,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:316,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:316,40'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:330,32'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:316,48'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:317,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:330,32'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:316,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:319,40'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:330,32'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:321,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:323,35'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:327,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:330,30'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:331,30'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:332,30'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:333,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:335,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:351,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:335,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:337,38'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:342,21'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:342,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:345,35'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:349,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    block_BytestreamPush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_block
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_ChainLastAppend
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:100,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:100,58'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:101,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:101,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:102,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:103,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:99,5'
          Dst:             vlc_frame_ChainLastAppend
    - functionName:    vlc_frame_ChainLastAppend
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppp_last
        - frame
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:480,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:480,38'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:481,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    packetizer_PacketizeBlock
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
        - pp_block
      BBCount:         74
      ICount:          539
      EdgeCount:       98
      CyclomaticComplexity: 26
      functionsReached:
        - block_BytestreamEmpty
        - block_BytestreamFlush
        - block_BytestreamPop
        - block_BytestreamPush
        - block_BytestreamRemaining
        - block_FindStartcodeFromOffset
        - block_GetBytes
        - block_SkipBytes
        - packetizer_PacketizeBlock
        - vlc_frame_Alloc
        - vlc_frame_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/packetizer_helper.h:111,24'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:111,40'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPush.7565
                - packetizer_PacketizeBlock
                - block_BytestreamEmpty.7557
            - BranchSide:      'packetizer/packetizer_helper.h:111,14'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPush.7565
                - packetizer_PacketizeBlock
                - block_BytestreamEmpty.7557
        - Branch String:   'packetizer/packetizer_helper.h:113,25'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:113,28'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPush.7565
                - packetizer_PacketizeBlock
                - block_BytestreamEmpty.7557
            - BranchSide:      'packetizer/packetizer_helper.h:116,9'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPush.7565
                - packetizer_PacketizeBlock
                - block_BytestreamEmpty.7557
        - Branch String:   'packetizer/packetizer_helper.h:113,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:114,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:116,9'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPush.7565
                - packetizer_PacketizeBlock
                - block_BytestreamEmpty.7557
        - Branch String:   'packetizer/packetizer_helper.h:116,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:116,20'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPush.7565
                - packetizer_PacketizeBlock
                - block_BytestreamEmpty.7557
            - BranchSide:      'packetizer/packetizer_helper.h:128,9'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPush.7565
        - Branch String:   'packetizer/packetizer_helper.h:116,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:118,57'
              BranchSideFuncs:
                - packetizer_PacketizeBlock
                - block_BytestreamEmpty.7557
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPush.7565
            - BranchSide:      'packetizer/packetizer_helper.h:128,9'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPush.7565
        - Branch String:   'packetizer/packetizer_helper.h:119,13'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:120,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:122,9'
              BranchSideFuncs:
                - block_BytestreamEmpty.7557
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPush.7565
        - Branch String:   'packetizer/packetizer_helper.h:128,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:129,32'
              BranchSideFuncs:
                - block_BytestreamPush.7565
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
            - BranchSide:      'packetizer/packetizer_helper.h:131,5'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
        - Branch String:   'packetizer/packetizer_helper.h:136,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:131,5'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
            - BranchSide:      'packetizer/packetizer_helper.h:140,50'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7564
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
            - BranchSide:      'packetizer/packetizer_helper.h:160,49'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
        - Branch String:   'packetizer/packetizer_helper.h:140,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:143,17'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
            - BranchSide:      'packetizer/packetizer_helper.h:145,17'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
        - Branch String:   'packetizer/packetizer_helper.h:145,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:147,35'
              BranchSideFuncs:
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
            - BranchSide:      'packetizer/packetizer_helper.h:152,17'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
        - Branch String:   'packetizer/packetizer_helper.h:152,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:153,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:155,13'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
        - Branch String:   'packetizer/packetizer_helper.h:160,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:164,21'
              BranchSideFuncs:
                - block_BytestreamRemaining.7562
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_FindStartcodeFromOffset.7564
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:178,37'
              BranchSideFuncs:
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:164,49'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:164,53'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:165,21'
              BranchSideFuncs: []
        - Branch String:   'packetizer/packetizer_helper.h:164,21'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:165,21'
              BranchSideFuncs:
                - block_BytestreamRemaining.7562
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_FindStartcodeFromOffset.7564
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:169,63'
              BranchSideFuncs:
                - block_BytestreamRemaining.7562
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_FindStartcodeFromOffset.7564
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:170,21'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:171,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:173,21'
              BranchSideFuncs:
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:173,69'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:174,22'
              BranchSideFuncs:
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:176,13'
              BranchSideFuncs:
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:173,21'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:175,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:176,13'
              BranchSideFuncs:
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:184,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:186,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:189,28'
              BranchSideFuncs:
                - block_GetBytes.7561
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:193,67'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:194,18'
              BranchSideFuncs:
                - block_GetBytes.7561
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:199,30'
              BranchSideFuncs:
                - block_GetBytes.7561
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:193,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:196,17'
              BranchSideFuncs:
                - block_GetBytes.7561
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:199,30'
              BranchSideFuncs:
                - block_GetBytes.7561
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:201,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:202,25'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:204,13'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:207,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:209,32'
              BranchSideFuncs:
                - vlc_frame_Release
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPop.7559
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:214,25'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
                - block_BytestreamPop.7559
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:222,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:224,17'
              BranchSideFuncs:
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
            - BranchSide:      'packetizer/packetizer_helper.h:227,17'
              BranchSideFuncs:
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
        - Branch String:   'packetizer/packetizer_helper.h:227,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:229,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - block_FindStartcodeFromOffset.7564
                - block_BytestreamFlush.7560
                - vlc_frame_Alloc
                - block_GetBytes.7561
                - block_BytestreamPop.7559
                - vlc_frame_Release
                - block_BytestreamRemaining.7562
                - block_FindStartcodeFromOffset.7564
                - block_SkipBytes.7563
                - block_BytestreamFlush.7560
            - BranchSide:      'packetizer/packetizer_helper.h:235,17'
              BranchSideFuncs:
                - block_BytestreamPop.7559
        - Branch String:   'packetizer/packetizer_helper.h:235,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:236,51'
              BranchSideFuncs:
                - block_BytestreamPop.7559
            - BranchSide:      'packetizer/packetizer_helper.h:238,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:118,30'
          Dst:             packetizer_PacketizeBlock
        - Src:             'packetizer/packetizer_helper.h:123,9'
          Dst:             block_BytestreamEmpty
        - Src:             'packetizer/packetizer_helper.h:129,9'
          Dst:             block_BytestreamPush
        - Src:             'packetizer/packetizer_helper.h:140,18'
          Dst:             block_FindStartcodeFromOffset
        - Src:             'packetizer/packetizer_helper.h:147,17'
          Dst:             block_SkipBytes
        - Src:             'packetizer/packetizer_helper.h:149,17'
          Dst:             block_BytestreamFlush
        - Src:             'packetizer/packetizer_helper.h:160,17'
          Dst:             block_FindStartcodeFromOffset
        - Src:             'packetizer/packetizer_helper.h:169,36'
          Dst:             block_BytestreamRemaining
        - Src:             'packetizer/packetizer_helper.h:178,13'
          Dst:             block_BytestreamFlush
        - Src:             'packetizer/packetizer_helper.h:183,21'
          Dst:             vlc_frame_Alloc
        - Src:             'packetizer/packetizer_helper.h:199,13'
          Dst:             block_GetBytes
        - Src:             'packetizer/packetizer_helper.h:209,17'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/packetizer_helper.h:230,17'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/packetizer_helper.h:236,29'
          Dst:             block_BytestreamPop
    - functionName:    packetizer_Packetize
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
        - pp_block
      BBCount:         16
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - packetizer_PacketizeBlock
        - vlc_frame_Release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packetizer/packetizer_helper.h:248,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:249,16'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:251,9'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:251,26'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:251,29'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:260,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/packetizer_helper.h:251,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:253,17'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:260,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/packetizer_helper.h:254,19'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:254,22'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:259,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/packetizer_helper.h:254,13'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:256,28'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:259,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:247,22'
          Dst:             packetizer_PacketizeBlock
        - Src:             'packetizer/packetizer_helper.h:256,13'
          Dst:             vlc_frame_Release
    - functionName:    ParseNALBlockW
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opaque
        - pb_ts_used
        - p_frag
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ParseNALBlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/h264.c:154,12'
          Dst:             ParseNALBlock
    - functionName:    ParseNALBlock
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pb_ts_used
        - p_frag
      BBCount:         102
      ICount:          627
      EdgeCount:       125
      CyclomaticComplexity: 25
      functionsReached:
        - DropStoredNAL
        - HxxxParse_AnnexB_SEI
        - OutputPicture
        - ParseSeiCallback
        - ParseSliceHeader
        - PutXPS
        - ResetOutputVariables
        - cc_storage_reset
        - date_Set
        - h264_IsFirstVCLNALUnit
        - h264_getNALType
        - h264_slice_copy_idr_id
        - h264_slice_release
        - vlc_frame_ChainLastAppend
        - vlc_frame_Release
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/h264.c:587,24'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:587,29'
              BranchSideFuncs:
                - vlc_object_Log
                - DropStoredNAL
                - ResetOutputVariables
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - PutXPS
                - OutputPicture
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - PutXPS
                - PutXPS
                - OutputPicture
                - DropStoredNAL
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - ParseSliceHeader
                - vlc_frame_ChainLastAppend.7566
                - h264_slice_copy_idr_id
                - h264_IsFirstVCLNALUnit
                - h264_slice_release
                - OutputPicture
                - HxxxParse_AnnexB_SEI
            - BranchSide:      'packetizer/h264.c:597,13'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - PutXPS
                - OutputPicture
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - PutXPS
                - PutXPS
                - OutputPicture
                - DropStoredNAL
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - ParseSliceHeader
                - vlc_frame_ChainLastAppend.7566
                - h264_slice_copy_idr_id
                - h264_IsFirstVCLNALUnit
                - h264_slice_release
                - OutputPicture
                - HxxxParse_AnnexB_SEI
        - Branch String:   'packetizer/h264.c:587,49'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:587,53'
              BranchSideFuncs:
                - vlc_object_Log
                - DropStoredNAL
                - ResetOutputVariables
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - PutXPS
                - OutputPicture
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - PutXPS
                - PutXPS
                - OutputPicture
                - DropStoredNAL
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - ParseSliceHeader
                - vlc_frame_ChainLastAppend.7566
                - h264_slice_copy_idr_id
                - h264_IsFirstVCLNALUnit
                - h264_slice_release
                - OutputPicture
                - HxxxParse_AnnexB_SEI
            - BranchSide:      'packetizer/h264.c:589,9'
              BranchSideFuncs:
                - vlc_object_Log
                - DropStoredNAL
                - ResetOutputVariables
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - PutXPS
                - OutputPicture
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - PutXPS
                - PutXPS
                - OutputPicture
                - DropStoredNAL
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - ParseSliceHeader
                - vlc_frame_ChainLastAppend.7566
                - h264_slice_copy_idr_id
                - h264_IsFirstVCLNALUnit
                - h264_slice_release
                - OutputPicture
                - HxxxParse_AnnexB_SEI
        - Branch String:   'packetizer/h264.c:587,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:589,9'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - PutXPS
                - OutputPicture
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - PutXPS
                - PutXPS
                - OutputPicture
                - DropStoredNAL
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - ParseSliceHeader
                - vlc_frame_ChainLastAppend.7566
                - h264_slice_copy_idr_id
                - h264_IsFirstVCLNALUnit
                - h264_slice_release
                - OutputPicture
                - HxxxParse_AnnexB_SEI
            - BranchSide:      'packetizer/h264.c:597,13'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - PutXPS
                - OutputPicture
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - PutXPS
                - PutXPS
                - OutputPicture
                - DropStoredNAL
                - vlc_frame_ChainLastAppend.7566
                - OutputPicture
                - ParseSliceHeader
                - vlc_frame_ChainLastAppend.7566
                - h264_slice_copy_idr_id
                - h264_IsFirstVCLNALUnit
                - h264_slice_release
                - OutputPicture
                - HxxxParse_AnnexB_SEI
        - Branch String:   'packetizer/h264.c:597,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:608,17'
              BranchSideFuncs:
                - ParseSliceHeader
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - h264_slice_copy_idr_id
                - h264_IsFirstVCLNALUnit
                - h264_slice_release
                - OutputPicture
                - HxxxParse_AnnexB_SEI
            - BranchSide:      'packetizer/h264.c:608,17'
              BranchSideFuncs:
                - ParseSliceHeader
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - h264_slice_copy_idr_id
                - h264_IsFirstVCLNALUnit
                - h264_slice_release
                - OutputPicture
                - HxxxParse_AnnexB_SEI
            - BranchSide:      'packetizer/h264.c:608,17'
              BranchSideFuncs:
                - ParseSliceHeader
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - h264_slice_copy_idr_id
                - h264_IsFirstVCLNALUnit
                - h264_slice_release
                - OutputPicture
                - HxxxParse_AnnexB_SEI
            - BranchSide:      'packetizer/h264.c:608,17'
              BranchSideFuncs:
                - ParseSliceHeader
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - h264_slice_copy_idr_id
                - h264_IsFirstVCLNALUnit
                - h264_slice_release
                - OutputPicture
                - HxxxParse_AnnexB_SEI
            - BranchSide:      'packetizer/h264.c:608,17'
              BranchSideFuncs:
                - ParseSliceHeader
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - h264_slice_copy_idr_id
                - h264_IsFirstVCLNALUnit
                - h264_slice_release
                - OutputPicture
                - HxxxParse_AnnexB_SEI
            - BranchSide:      'packetizer/h264.c:652,17'
              BranchSideFuncs:
                - DropStoredNAL
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - OutputPicture
            - BranchSide:      'packetizer/h264.c:665,17'
              BranchSideFuncs:
                - PutXPS
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - PutXPS
                - OutputPicture
            - BranchSide:      'packetizer/h264.c:665,17'
              BranchSideFuncs:
                - PutXPS
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - PutXPS
                - OutputPicture
            - BranchSide:      'packetizer/h264.c:676,17'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - OutputPicture
            - BranchSide:      'packetizer/h264.c:684,21'
              BranchSideFuncs:
                - PutXPS
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - OutputPicture
            - BranchSide:      'packetizer/h264.c:694,17'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - OutputPicture
            - BranchSide:      'packetizer/h264.c:694,17'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - OutputPicture
            - BranchSide:      'packetizer/h264.c:694,17'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - OutputPicture
            - BranchSide:      'packetizer/h264.c:694,17'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - OutputPicture
            - BranchSide:      'packetizer/h264.c:694,17'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - OutputPicture
            - BranchSide:      'packetizer/h264.c:705,37'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - OutputPicture
            - BranchSide:      'packetizer/h264.c:705,37'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - OutputPicture
            - BranchSide:      'packetizer/h264.c:719,9'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
            - BranchSide:      'packetizer/h264.c:719,9'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
            - BranchSide:      'packetizer/h264.c:719,9'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
            - BranchSide:      'packetizer/h264.c:719,9'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
            - BranchSide:      'packetizer/h264.c:719,9'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
            - BranchSide:      'packetizer/h264.c:719,9'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
            - BranchSide:      'packetizer/h264.c:719,9'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
            - BranchSide:      'packetizer/h264.c:721,37'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
        - Branch String:   'packetizer/h264.c:608,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:610,17'
              BranchSideFuncs:
                - ParseSliceHeader
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - h264_slice_copy_idr_id
                - h264_IsFirstVCLNALUnit
                - h264_slice_release
                - OutputPicture
                - HxxxParse_AnnexB_SEI
            - BranchSide:      'packetizer/h264.c:615,49'
              BranchSideFuncs:
                - ParseSliceHeader
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - h264_slice_copy_idr_id
                - h264_IsFirstVCLNALUnit
                - h264_slice_release
                - OutputPicture
                - HxxxParse_AnnexB_SEI
        - Branch String:   'packetizer/h264.c:615,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:618,41'
              BranchSideFuncs:
                - h264_slice_copy_idr_id
                - h264_IsFirstVCLNALUnit
                - h264_slice_release
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - OutputPicture
                - HxxxParse_AnnexB_SEI
            - BranchSide:      'packetizer/h264.c:642,17'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
        - Branch String:   'packetizer/h264.c:621,21'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:624,43'
              BranchSideFuncs:
                - h264_slice_release
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - OutputPicture
                - HxxxParse_AnnexB_SEI
            - BranchSide:      'packetizer/h264.c:637,37'
              BranchSideFuncs:
                - h264_slice_release
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
        - Branch String:   'packetizer/h264.c:624,21'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:626,30'
              BranchSideFuncs:
                - HxxxParse_AnnexB_SEI
                - h264_slice_release
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - OutputPicture
            - BranchSide:      'packetizer/h264.c:632,25'
              BranchSideFuncs:
                - h264_slice_release
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - OutputPicture
        - Branch String:   'packetizer/h264.c:626,29'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:627,29'
              BranchSideFuncs:
                - h264_slice_release
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - OutputPicture
                - HxxxParse_AnnexB_SEI
            - BranchSide:      'packetizer/h264.c:628,47'
              BranchSideFuncs:
                - HxxxParse_AnnexB_SEI
                - h264_slice_release
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - OutputPicture
        - Branch String:   'packetizer/h264.c:632,25'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:633,48'
              BranchSideFuncs:
                - OutputPicture
                - h264_slice_release
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
            - BranchSide:      'packetizer/h264.c:634,17'
              BranchSideFuncs:
                - h264_slice_release
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
        - Branch String:   'packetizer/h264.c:652,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:653,40'
              BranchSideFuncs:
                - OutputPicture
                - DropStoredNAL
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
            - BranchSide:      'packetizer/h264.c:656,28'
              BranchSideFuncs:
                - DropStoredNAL
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
        - Branch String:   'packetizer/h264.c:665,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:666,40'
              BranchSideFuncs:
                - OutputPicture
                - PutXPS
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - PutXPS
            - BranchSide:      'packetizer/h264.c:669,17'
              BranchSideFuncs:
                - PutXPS
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
                - PutXPS
        - Branch String:   'packetizer/h264.c:669,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:670,45'
              BranchSideFuncs:
                - PutXPS
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
            - BranchSide:      'packetizer/h264.c:672,45'
              BranchSideFuncs:
                - PutXPS
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
        - Branch String:   'packetizer/h264.c:676,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:677,40'
              BranchSideFuncs:
                - OutputPicture
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
            - BranchSide:      'packetizer/h264.c:679,13'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
        - Branch String:   'packetizer/h264.c:685,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:686,40'
              BranchSideFuncs:
                - OutputPicture
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
            - BranchSide:      'packetizer/h264.c:687,13'
              BranchSideFuncs:
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
        - Branch String:   'packetizer/h264.c:694,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:695,40'
              BranchSideFuncs:
                - OutputPicture
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
            - BranchSide:      'packetizer/h264.c:697,37'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
        - Branch String:   'packetizer/h264.c:709,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:710,40'
              BranchSideFuncs:
                - OutputPicture
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
            - BranchSide:      'packetizer/h264.c:711,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
        - Branch String:   'packetizer/h264.c:726,48'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:727,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
            - BranchSide:      'packetizer/h264.c:736,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - OutputPicture
        - Branch String:   'packetizer/h264.c:726,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:729,30'
              BranchSideFuncs:
                - vlc_frame_Release
                - OutputPicture
                - date_Set.7571
            - BranchSide:      'packetizer/h264.c:736,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - OutputPicture
        - Branch String:   'packetizer/h264.c:732,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:733,24'
              BranchSideFuncs:
                - date_Set.7571
                - vlc_frame_Release
                - OutputPicture
            - BranchSide:      'packetizer/h264.c:734,5'
              BranchSideFuncs:
                - vlc_frame_Release
                - OutputPicture
        - Branch String:   'packetizer/h264.c:736,24'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:736,27'
              BranchSideFuncs:
                - vlc_frame_Release
                - OutputPicture
            - BranchSide:      'packetizer/h264.c:741,9'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/h264.c:736,36'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:736,40'
              BranchSideFuncs:
                - OutputPicture
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:741,9'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/h264.c:736,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:738,32'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:741,9'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/h264.c:741,15'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:741,19'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:741,15'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264.c:741,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:741,9'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:743,24'
              BranchSideFuncs:
                - vlc_frame_Release
      Callsites:
        - Src:             'packetizer/h264.c:581,50'
          Dst:             h264_getNALType
        - Src:             'packetizer/h264.c:589,9'
          Dst:             vlc_object_Log
        - Src:             'packetizer/h264.c:592,9'
          Dst:             DropStoredNAL
        - Src:             'packetizer/h264.c:593,9'
          Dst:             ResetOutputVariables
        - Src:             'packetizer/h264.c:594,9'
          Dst:             cc_storage_reset
        - Src:             'packetizer/h264.c:615,31'
          Dst:             ParseSliceHeader
        - Src:             'packetizer/h264.c:618,17'
          Dst:             h264_slice_copy_idr_id
        - Src:             'packetizer/h264.c:620,38'
          Dst:             h264_IsFirstVCLNALUnit
        - Src:             'packetizer/h264.c:628,25'
          Dst:             HxxxParse_AnnexB_SEI
        - Src:             'packetizer/h264.c:628,25'
          Dst:             ParseSeiCallback
        - Src:             'packetizer/h264.c:633,33'
          Dst:             OutputPicture
        - Src:             'packetizer/h264.c:637,17'
          Dst:             h264_slice_release
        - Src:             'packetizer/h264.c:646,13'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/h264.c:653,25'
          Dst:             OutputPicture
        - Src:             'packetizer/h264.c:656,13'
          Dst:             DropStoredNAL
        - Src:             'packetizer/h264.c:660,13'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/h264.c:666,25'
          Dst:             OutputPicture
        - Src:             'packetizer/h264.c:670,37'
          Dst:             PutXPS
        - Src:             'packetizer/h264.c:672,37'
          Dst:             PutXPS
        - Src:             'packetizer/h264.c:677,25'
          Dst:             OutputPicture
        - Src:             'packetizer/h264.c:680,13'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/h264.c:684,13'
          Dst:             PutXPS
        - Src:             'packetizer/h264.c:686,25'
          Dst:             OutputPicture
        - Src:             'packetizer/h264.c:695,25'
          Dst:             OutputPicture
        - Src:             'packetizer/h264.c:697,13'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/h264.c:705,13'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/h264.c:710,25'
          Dst:             OutputPicture
        - Src:             'packetizer/h264.c:721,13'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/h264.c:733,13'
          Dst:             date_Set
        - Src:             'packetizer/h264.c:738,17'
          Dst:             OutputPicture
        - Src:             'packetizer/h264.c:743,9'
          Dst:             vlc_frame_Release
    - functionName:    h264_getNALType
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DropStoredNAL
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_frame_ChainRelease
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/h264.c:268,5'
          Dst:             vlc_frame_ChainRelease
        - Src:             'packetizer/h264.c:269,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    ResetOutputVariables
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - h264_slice_release
      functionUses:    6
      BranchProfiles:
        - Branch String:   'packetizer/h264.c:506,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:506,9'
              BranchSideFuncs:
                - h264_slice_release
            - BranchSide:      'packetizer/h264.c:507,29'
              BranchSideFuncs:
                - h264_slice_release
      Callsites:
        - Src:             'packetizer/h264.c:507,9'
          Dst:             h264_slice_release
    - functionName:    ParseSliceHeader
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_frag
      BBCount:         16
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - ActivateSets
        - GetSPSPPS
        - h264_decode_slice
        - h264_get_slice_pps_id
        - h264_slice_release
        - hxxx_strip_AnnexB_startcode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264.c:1160,66'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1160,69'
              BranchSideFuncs:
                - h264_decode_slice
                - h264_get_slice_pps_id
                - GetSPSPPS
                - ActivateSets
                - h264_slice_release
            - BranchSide:      'packetizer/h264.c:1161,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264.c:1160,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1161,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:1163,48'
              BranchSideFuncs:
                - h264_decode_slice
                - h264_get_slice_pps_id
                - GetSPSPPS
                - ActivateSets
                - h264_slice_release
        - Branch String:   'packetizer/h264.c:1164,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1165,9'
              BranchSideFuncs:
                - h264_get_slice_pps_id
                - GetSPSPPS
                - ActivateSets
                - h264_slice_release
            - BranchSide:      'packetizer/h264.c:1169,39'
              BranchSideFuncs:
                - h264_get_slice_pps_id
                - GetSPSPPS
                - ActivateSets
                - h264_slice_release
        - Branch String:   'packetizer/h264.c:1170,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1170,9'
              BranchSideFuncs:
                - ActivateSets
                - h264_slice_release
            - BranchSide:      'packetizer/h264.c:1170,9'
              BranchSideFuncs:
                - ActivateSets
                - h264_slice_release
        - Branch String:   'packetizer/h264.c:1170,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1172,29'
              BranchSideFuncs:
                - h264_slice_release
            - BranchSide:      'packetizer/h264.c:1176,19'
              BranchSideFuncs:
                - ActivateSets
      Callsites:
        - Src:             'packetizer/h264.c:1160,10'
          Dst:             hxxx_strip_AnnexB_startcode
        - Src:             'packetizer/h264.c:1163,29'
          Dst:             h264_decode_slice
        - Src:             'packetizer/h264.c:1163,29'
          Dst:             GetSPSPPS
        - Src:             'packetizer/h264.c:1169,16'
          Dst:             h264_get_slice_pps_id
        - Src:             'packetizer/h264.c:1169,5'
          Dst:             GetSPSPPS
        - Src:             'packetizer/h264.c:1172,9'
          Dst:             h264_slice_release
        - Src:             'packetizer/h264.c:1176,5'
          Dst:             ActivateSets
    - functionName:    ParseSeiCallback
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sei_data
        - cbdata
      BBCount:         35
      ICount:          213
      EdgeCount:       38
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - cc_storage_append
        - h264_decode_sei_pic_timing
        - h264_decode_sei_recovery_point
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264.c:1186,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1191,58'
              BranchSideFuncs:
                - h264_decode_sei_pic_timing
                - __assert_fail
            - BranchSide:      'packetizer/h264.c:1206,17'
              BranchSideFuncs:
                - cc_storage_append
            - BranchSide:      'packetizer/h264.c:1215,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:1244,18'
              BranchSideFuncs:
                - h264_decode_sei_recovery_point
                - vlc_object_Log
            - BranchSide:      'packetizer/h264.c:1254,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264.c:1192,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1194,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'packetizer/h264.c:1198,41'
              BranchSideFuncs:
                - h264_decode_sei_pic_timing
        - Branch String:   'packetizer/h264.c:1194,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1194,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:1195,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264.c:1206,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1208,36'
              BranchSideFuncs:
                - cc_storage_append
            - BranchSide:      'packetizer/h264.c:1211,11'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264.c:1215,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1218,25'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:1238,11'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264.c:1218,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1221,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:1223,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:1225,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:1227,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:1229,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:1231,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:1232,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:1234,30'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264.c:1244,37'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1245,49'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:1250,11'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264.c:1244,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1247,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'packetizer/h264.c:1250,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/h264.c:1194,17'
          Dst:             __assert_fail
        - Src:             'packetizer/h264.c:1198,13'
          Dst:             h264_decode_sei_pic_timing
        - Src:             'packetizer/h264.c:1208,17'
          Dst:             cc_storage_append
        - Src:             'packetizer/h264.c:1245,17'
          Dst:             h264_decode_sei_recovery_point
        - Src:             'packetizer/h264.c:1247,17'
          Dst:             vlc_object_Log
    - functionName:    OutputPicture
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         151
      ICount:          1090
      EdgeCount:       195
      CyclomaticComplexity: 46
      functionsReached:
        - DropStoredNAL
        - GatherSets
        - ResetOutputVariables
        - __assert_fail
        - cc_storage_commit
        - cc_storage_reset
        - date_Decrement
        - date_Get
        - date_Increment
        - date_Set
        - h264_CanSwapPTSWithDTS
        - h264_compute_poc
        - h264_get_frame_num
        - h264_get_max_frame_num
        - h264_get_num_ts
        - h264_get_slice_type
        - h264_is_frames_only
        - h264_slice_top_field
        - vlc_frame_ChainGather
        - vlc_frame_ChainLastAppend
        - vlc_object_Log
      functionUses:    9
      BranchProfiles:
        - Branch String:   'packetizer/h264.c:756,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:758,9'
              BranchSideFuncs:
                - __assert_fail
                - DropStoredNAL
                - ResetOutputVariables
                - cc_storage_reset
            - BranchSide:      'packetizer/h264.c:766,49'
              BranchSideFuncs:
                - DropStoredNAL
                - ResetOutputVariables
                - cc_storage_reset
                - h264_get_slice_type
                - h264_get_frame_num
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
                - vlc_object_Log
                - h264_get_slice_type
        - Branch String:   'packetizer/h264.c:758,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:758,9'
              BranchSideFuncs:
                - DropStoredNAL
                - ResetOutputVariables
                - cc_storage_reset
            - BranchSide:      'packetizer/h264.c:759,24'
              BranchSideFuncs:
                - DropStoredNAL
                - ResetOutputVariables
                - cc_storage_reset
        - Branch String:   'packetizer/h264.c:768,16'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:768,20'
              BranchSideFuncs:
                - DropStoredNAL
                - ResetOutputVariables
                - cc_storage_reset
                - h264_get_slice_type
                - h264_get_frame_num
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
                - vlc_object_Log
                - h264_get_slice_type
            - BranchSide:      'packetizer/h264.c:770,24'
              BranchSideFuncs:
                - DropStoredNAL
                - ResetOutputVariables
                - cc_storage_reset
        - Branch String:   'packetizer/h264.c:768,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:770,24'
              BranchSideFuncs:
                - h264_get_slice_type
                - h264_get_frame_num
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
                - vlc_object_Log
                - h264_get_slice_type
            - BranchSide:      'packetizer/h264.c:776,10'
              BranchSideFuncs:
                - h264_get_slice_type
                - h264_get_frame_num
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
                - vlc_object_Log
                - h264_get_slice_type
        - Branch String:   'packetizer/h264.c:776,29'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:776,32'
              BranchSideFuncs:
                - h264_get_slice_type
                - h264_get_frame_num
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'packetizer/h264.c:783,47'
              BranchSideFuncs:
                - h264_get_slice_type
                - h264_get_frame_num
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'packetizer/h264.c:776,66'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:777,9'
              BranchSideFuncs:
                - h264_get_slice_type
                - h264_get_frame_num
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
                - vlc_object_Log
                - h264_get_slice_type
            - BranchSide:      'packetizer/h264.c:783,47'
              BranchSideFuncs:
                - h264_get_slice_type
                - h264_get_frame_num
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'packetizer/h264.c:777,49'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:777,72'
              BranchSideFuncs:
                - h264_get_slice_type
                - h264_get_slice_type
                - h264_get_frame_num
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'packetizer/h264.c:783,47'
              BranchSideFuncs:
                - h264_get_slice_type
                - h264_get_frame_num
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'packetizer/h264.c:776,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:780,9'
              BranchSideFuncs:
                - h264_get_slice_type
                - h264_get_frame_num
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'packetizer/h264.c:783,47'
              BranchSideFuncs:
                - h264_get_slice_type
                - h264_get_frame_num
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'packetizer/h264.c:783,84'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:783,10'
              BranchSideFuncs:
                - h264_get_frame_num
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'packetizer/h264.c:784,27'
              BranchSideFuncs:
                - h264_get_frame_num
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'packetizer/h264.c:784,47'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:783,10'
              BranchSideFuncs:
                - h264_get_frame_num
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'packetizer/h264.c:784,50'
              BranchSideFuncs:
                - h264_get_frame_num
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'packetizer/h264.c:789,30'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:789,33'
              BranchSideFuncs:
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
            - BranchSide:      'packetizer/h264.c:798,9'
              BranchSideFuncs:
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
        - Branch String:   'packetizer/h264.c:789,73'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:790,10'
              BranchSideFuncs:
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'packetizer/h264.c:798,9'
              BranchSideFuncs:
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
        - Branch String:   'packetizer/h264.c:789,10'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:792,33'
              BranchSideFuncs:
                - vlc_object_Log
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
            - BranchSide:      'packetizer/h264.c:798,9'
              BranchSideFuncs:
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - h264_get_max_frame_num
                - vlc_object_Log
        - Branch String:   'packetizer/h264.c:798,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:800,9'
              BranchSideFuncs:
                - __assert_fail
                - h264_get_max_frame_num
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_object_Log
            - BranchSide:      'packetizer/h264.c:816,37'
              BranchSideFuncs:
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
        - Branch String:   'packetizer/h264.c:800,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:800,9'
              BranchSideFuncs:
                - h264_get_max_frame_num
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_object_Log
            - BranchSide:      'packetizer/h264.c:801,62'
              BranchSideFuncs:
                - h264_get_max_frame_num
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_object_Log
        - Branch String:   'packetizer/h264.c:803,51'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:804,15'
              BranchSideFuncs:
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_object_Log
            - BranchSide:      'packetizer/h264.c:806,15'
              BranchSideFuncs:
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_object_Log
        - Branch String:   'packetizer/h264.c:804,56'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:805,15'
              BranchSideFuncs:
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_object_Log
            - BranchSide:      'packetizer/h264.c:806,15'
              BranchSideFuncs:
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_object_Log
        - Branch String:   'packetizer/h264.c:805,68'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:806,15'
              BranchSideFuncs:
                - vlc_object_Log
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
            - BranchSide:      'packetizer/h264.c:809,13'
              BranchSideFuncs:
                - vlc_object_Log
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
        - Branch String:   'packetizer/h264.c:806,52'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:807,15'
              BranchSideFuncs:
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_object_Log
            - BranchSide:      'packetizer/h264.c:813,5'
              BranchSideFuncs:
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
        - Branch String:   'packetizer/h264.c:803,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:809,13'
              BranchSideFuncs:
                - vlc_object_Log
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
            - BranchSide:      'packetizer/h264.c:813,5'
              BranchSideFuncs:
                - GatherSets
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
        - Branch String:   'packetizer/h264.c:820,31'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:821,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
            - BranchSide:      'packetizer/h264.c:829,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
        - Branch String:   'packetizer/h264.c:820,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:823,25'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
            - BranchSide:      'packetizer/h264.c:829,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
        - Branch String:   'packetizer/h264.c:829,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:830,46'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
            - BranchSide:      'packetizer/h264.c:832,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainLastAppend.7566
        - Branch String:   'packetizer/h264.c:832,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:833,46'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
            - BranchSide:      'packetizer/h264.c:835,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
        - Branch String:   'packetizer/h264.c:835,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:835,5'
              BranchSideFuncs:
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
            - BranchSide:      'packetizer/h264.c:836,9'
              BranchSideFuncs:
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
                - vlc_frame_ChainLastAppend.7566
        - Branch String:   'packetizer/h264.c:836,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:837,46'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
            - BranchSide:      'packetizer/h264.c:840,5'
              BranchSideFuncs:
                - vlc_frame_ChainGather.7580
                - ResetOutputVariables
                - cc_storage_reset
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
        - Branch String:   'packetizer/h264.c:847,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:849,31'
              BranchSideFuncs:
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
            - BranchSide:      'packetizer/h264.c:855,5'
              BranchSideFuncs:
                - h264_compute_poc
                - h264_get_num_ts
                - h264_is_frames_only
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
        - Branch String:   'packetizer/h264.c:863,39'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:863,42'
              BranchSideFuncs:
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
            - BranchSide:      'packetizer/h264.c:893,20'
              BranchSideFuncs:
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
        - Branch String:   'packetizer/h264.c:863,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:865,17'
              BranchSideFuncs:
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - h264_slice_top_field
            - BranchSide:      'packetizer/h264.c:893,20'
              BranchSideFuncs:
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
        - Branch String:   'packetizer/h264.c:865,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:870,13'
              BranchSideFuncs:
                - h264_slice_top_field
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
            - BranchSide:      'packetizer/h264.c:870,13'
              BranchSideFuncs:
                - h264_slice_top_field
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
            - BranchSide:      'packetizer/h264.c:876,13'
              BranchSideFuncs:
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
            - BranchSide:      'packetizer/h264.c:879,13'
              BranchSideFuncs:
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
            - BranchSide:      'packetizer/h264.c:882,13'
              BranchSideFuncs:
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
            - BranchSide:      'packetizer/h264.c:885,13'
              BranchSideFuncs:
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
            - BranchSide:      'packetizer/h264.c:888,13'
              BranchSideFuncs:
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
                - date_Get.7581
        - Branch String:   'packetizer/h264.c:897,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:898,35'
              BranchSideFuncs:
                - date_Get.7581
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
            - BranchSide:      'packetizer/h264.c:900,30'
              BranchSideFuncs:
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
        - Branch String:   'packetizer/h264.c:900,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:901,9'
              BranchSideFuncs:
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
            - BranchSide:      'packetizer/h264.c:903,9'
              BranchSideFuncs:
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
        - Branch String:   'packetizer/h264.c:903,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:905,13'
              BranchSideFuncs:
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
            - BranchSide:      'packetizer/h264.c:936,14'
              BranchSideFuncs:
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - date_Get.7581
                - date_Set.7571
        - Branch String:   'packetizer/h264.c:905,57'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:906,24'
              BranchSideFuncs:
                - date_Get.7581
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Get.7581
                - date_Increment
                - date_Get.7581
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Increment
            - BranchSide:      'packetizer/h264.c:923,42'
              BranchSideFuncs:
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Get.7581
                - date_Increment
                - date_Get.7581
        - Branch String:   'packetizer/h264.c:905,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:908,26'
              BranchSideFuncs:
                - date_Set.7571
                - date_Decrement
                - date_Get.7581
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Increment
            - BranchSide:      'packetizer/h264.c:923,42'
              BranchSideFuncs:
                - h264_CanSwapPTSWithDTS
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Get.7581
                - date_Increment
                - date_Get.7581
        - Branch String:   'packetizer/h264.c:912,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:913,39'
              BranchSideFuncs:
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
            - BranchSide:      'packetizer/h264.c:915,40'
              BranchSideFuncs:
                - date_Decrement
                - date_Get.7581
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
        - Branch String:   'packetizer/h264.c:919,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:920,32'
              BranchSideFuncs:
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
            - BranchSide:      'packetizer/h264.c:921,9'
              BranchSideFuncs:
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
        - Branch String:   'packetizer/h264.c:923,18'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:925,28'
              BranchSideFuncs:
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
            - BranchSide:      'packetizer/h264.c:927,39'
              BranchSideFuncs:
                - h264_get_slice_type
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Get.7581
                - date_Increment
                - date_Get.7581
        - Branch String:   'packetizer/h264.c:940,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:941,24'
              BranchSideFuncs:
                - date_Set.7571
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
            - BranchSide:      'packetizer/h264.c:942,5'
              BranchSideFuncs:
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
        - Branch String:   'packetizer/h264.c:944,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:946,35'
              BranchSideFuncs:
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
            - BranchSide:      'packetizer/h264.c:950,9'
              BranchSideFuncs:
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
                - date_Increment
                - date_Get.7581
                - date_Get.7581
        - Branch String:   'packetizer/h264.c:950,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:952,23'
              BranchSideFuncs:
                - date_Increment
                - date_Get.7581
                - date_Get.7581
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
            - BranchSide:      'packetizer/h264.c:967,20'
              BranchSideFuncs:
                - date_Get.7581
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Increment
                - date_Set.7571
        - Branch String:   'packetizer/h264.c:967,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:969,13'
              BranchSideFuncs:
                - date_Increment
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
                - date_Set.7571
            - BranchSide:      'packetizer/h264.c:975,9'
              BranchSideFuncs:
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
        - Branch String:   'packetizer/h264.c:969,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:970,24'
              BranchSideFuncs:
                - date_Set.7571
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
            - BranchSide:      'packetizer/h264.c:972,30'
              BranchSideFuncs:
                - date_Increment
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
        - Branch String:   'packetizer/h264.c:975,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:977,27'
              BranchSideFuncs:
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
            - BranchSide:      'packetizer/h264.c:981,34'
              BranchSideFuncs:
                - h264_get_slice_type
                - ResetOutputVariables
                - cc_storage_commit
        - Branch String:   'packetizer/h264.c:981,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:984,13'
              BranchSideFuncs:
                - ResetOutputVariables
                - cc_storage_commit
            - BranchSide:      'packetizer/h264.c:987,13'
              BranchSideFuncs:
                - ResetOutputVariables
                - cc_storage_commit
            - BranchSide:      'packetizer/h264.c:990,13'
              BranchSideFuncs:
                - ResetOutputVariables
                - cc_storage_commit
            - BranchSide:      'packetizer/h264.c:992,13'
              BranchSideFuncs:
                - ResetOutputVariables
                - cc_storage_commit
        - Branch String:   'packetizer/h264.c:995,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:997,13'
              BranchSideFuncs:
                - ResetOutputVariables
                - cc_storage_commit
            - BranchSide:      'packetizer/h264.c:1003,5'
              BranchSideFuncs:
                - ResetOutputVariables
                - cc_storage_commit
        - Branch String:   'packetizer/h264.c:997,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:998,13'
              BranchSideFuncs:
                - ResetOutputVariables
                - cc_storage_commit
            - BranchSide:      'packetizer/h264.c:1000,13'
              BranchSideFuncs:
                - ResetOutputVariables
                - cc_storage_commit
      Callsites:
        - Src:             'packetizer/h264.c:758,9'
          Dst:             __assert_fail
        - Src:             'packetizer/h264.c:759,9'
          Dst:             DropStoredNAL
        - Src:             'packetizer/h264.c:760,9'
          Dst:             ResetOutputVariables
        - Src:             'packetizer/h264.c:761,9'
          Dst:             cc_storage_reset
        - Src:             'packetizer/h264.c:770,9'
          Dst:             DropStoredNAL
        - Src:             'packetizer/h264.c:771,9'
          Dst:             ResetOutputVariables
        - Src:             'packetizer/h264.c:772,9'
          Dst:             cc_storage_reset
        - Src:             'packetizer/h264.c:777,52'
          Dst:             h264_get_slice_type
        - Src:             'packetizer/h264.c:783,27'
          Dst:             h264_get_slice_type
        - Src:             'packetizer/h264.c:786,34'
          Dst:             h264_get_frame_num
        - Src:             'packetizer/h264.c:795,9'
          Dst:             vlc_object_Log
        - Src:             'packetizer/h264.c:800,9'
          Dst:             __assert_fail
        - Src:             'packetizer/h264.c:801,38'
          Dst:             h264_get_max_frame_num
        - Src:             'packetizer/h264.c:811,13'
          Dst:             vlc_object_Log
        - Src:             'packetizer/h264.c:816,25'
          Dst:             GatherSets
        - Src:             'packetizer/h264.c:826,9'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/h264.c:830,9'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/h264.c:833,9'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/h264.c:835,5'
          Dst:             __assert_fail
        - Src:             'packetizer/h264.c:837,9'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/h264.c:845,13'
          Dst:             vlc_frame_ChainGather
        - Src:             'packetizer/h264.c:849,9'
          Dst:             ResetOutputVariables
        - Src:             'packetizer/h264.c:850,9'
          Dst:             cc_storage_reset
        - Src:             'packetizer/h264.c:859,5'
          Dst:             h264_compute_poc
        - Src:             'packetizer/h264.c:861,31'
          Dst:             h264_get_num_ts
        - Src:             'packetizer/h264.c:863,10'
          Dst:             h264_is_frames_only
        - Src:             'packetizer/h264.c:871,31'
          Dst:             h264_slice_top_field
        - Src:             'packetizer/h264.c:898,24'
          Dst:             date_Get
        - Src:             'packetizer/h264.c:900,9'
          Dst:             h264_get_slice_type
        - Src:             'packetizer/h264.c:906,13'
          Dst:             date_Get
        - Src:             'packetizer/h264.c:909,13'
          Dst:             date_Set
        - Src:             'packetizer/h264.c:913,17'
          Dst:             date_Increment
        - Src:             'packetizer/h264.c:915,17'
          Dst:             date_Decrement
        - Src:             'packetizer/h264.c:917,28'
          Dst:             date_Get
        - Src:             'packetizer/h264.c:923,18'
          Dst:             h264_CanSwapPTSWithDTS
        - Src:             'packetizer/h264.c:927,18'
          Dst:             h264_get_slice_type
        - Src:             'packetizer/h264.c:928,18'
          Dst:             date_Get
        - Src:             'packetizer/h264.c:932,13'
          Dst:             date_Increment
        - Src:             'packetizer/h264.c:933,28'
          Dst:             date_Get
        - Src:             'packetizer/h264.c:937,14'
          Dst:             h264_CanSwapPTSWithDTS
        - Src:             'packetizer/h264.c:940,13'
          Dst:             date_Get
        - Src:             'packetizer/h264.c:941,13'
          Dst:             date_Set
        - Src:             'packetizer/h264.c:953,9'
          Dst:             date_Increment
        - Src:             'packetizer/h264.c:954,27'
          Dst:             date_Get
        - Src:             'packetizer/h264.c:954,47'
          Dst:             date_Get
        - Src:             'packetizer/h264.c:967,9'
          Dst:             date_Get
        - Src:             'packetizer/h264.c:970,13'
          Dst:             date_Set
        - Src:             'packetizer/h264.c:972,13'
          Dst:             date_Increment
        - Src:             'packetizer/h264.c:981,13'
          Dst:             h264_get_slice_type
        - Src:             'packetizer/h264.c:1006,5'
          Dst:             ResetOutputVariables
        - Src:             'packetizer/h264.c:1009,5'
          Dst:             cc_storage_commit
    - functionName:    PutXPS
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - i_nal_type
        - p_frag
      BBCount:         32
      ICount:          265
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - CmpXPS
        - h264_get_xps_id
        - hxxx_strip_AnnexB_startcode
        - vlc_frame_Release
        - vlc_object_Log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packetizer/h264.c:1065,59'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1066,27'
              BranchSideFuncs:
                - h264_get_xps_id
                - vlc_frame_Release
                - CmpXPS
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:1068,24'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/h264.c:1064,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1068,24'
              BranchSideFuncs:
                - CmpXPS
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:1072,18'
              BranchSideFuncs:
                - CmpXPS
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/h264.c:1081,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1084,24'
              BranchSideFuncs:
                - CmpXPS
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:1092,24'
              BranchSideFuncs:
                - CmpXPS
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:1100,24'
              BranchSideFuncs:
                - CmpXPS
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:1104,28'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/h264.c:1108,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1110,24'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:1114,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/h264.c:1116,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1118,23'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:1133,10'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/h264.c:1119,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1121,28'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:1124,14'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/h264.c:1124,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1126,17'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:1130,23'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/h264.c:1126,27'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1126,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:1128,13'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/h264.c:1126,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1127,18'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:1128,13'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/h264.c:1133,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1134,25'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:1135,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/h264.c:1064,10'
          Dst:             hxxx_strip_AnnexB_startcode
        - Src:             'packetizer/h264.c:1066,10'
          Dst:             h264_get_xps_id
        - Src:             'packetizer/h264.c:1068,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/h264.c:1104,13'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/h264.c:1108,10'
          Dst:             CmpXPS
        - Src:             'packetizer/h264.c:1110,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/h264.c:1114,5'
          Dst:             vlc_object_Log
        - Src:             'packetizer/h264.c:1121,13'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/h264.c:1134,9'
          Dst:             vlc_frame_Release
    - functionName:    date_Set
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - value
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hxxx_strip_AnnexB_startcode
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_nal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp_data
        - pi_data
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/hxxx_nal.h:39,19'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:39,22'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_nal.h:39,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_nal.h:39,5'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:41,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_nal.h:55,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_nal.h:44,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:39,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_nal.h:46,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_nal.h:46,17'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:48,28'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_nal.h:52,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h264_decode_sps_wrapper
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - a
        - b
        - c
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - h264_decode_sps
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/h264.c:1025,1'
          Dst:             h264_decode_sps
    - functionName:    h264_release_sps_wrapper
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - h264_release_sps
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/h264.c:1031,1'
          Dst:             h264_release_sps
    - functionName:    h264_decode_pps_wrapper
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - a
        - b
        - c
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - h264_decode_pps
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/h264.c:1026,1'
          Dst:             h264_decode_pps
    - functionName:    h264_release_pps_wrapper
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - h264_release_pps
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/h264.c:1032,1'
          Dst:             h264_release_pps
    - functionName:    CmpXPS
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ref
        - p_nal
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264.c:1016,26'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1016,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:1017,12'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'packetizer/h264.c:1017,47'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1017,47'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:1018,20'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'packetizer/h264.c:1018,12'
          Dst:             memcmp
    - functionName:    GatherSets
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - p_sys
        - b_need_sps
        - b_need_pps
      BBCount:         17
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - LastAppendXPSCopy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/h264.c:185,42'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:185,45'
              BranchSideFuncs:
                - LastAppendXPSCopy
                - LastAppendXPSCopy
                - LastAppendXPSCopy
            - BranchSide:      'packetizer/h264.c:185,5'
              BranchSideFuncs:
                - LastAppendXPSCopy
                - LastAppendXPSCopy
                - LastAppendXPSCopy
        - Branch String:   'packetizer/h264.c:185,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:187,28'
              BranchSideFuncs:
                - LastAppendXPSCopy
                - LastAppendXPSCopy
                - LastAppendXPSCopy
            - BranchSide:      'packetizer/h264.c:192,14'
              BranchSideFuncs:
                - LastAppendXPSCopy
        - Branch String:   'packetizer/h264.c:192,41'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:192,44'
              BranchSideFuncs:
                - LastAppendXPSCopy
            - BranchSide:      'packetizer/h264.c:192,5'
              BranchSideFuncs:
                - LastAppendXPSCopy
        - Branch String:   'packetizer/h264.c:192,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:193,28'
              BranchSideFuncs:
                - LastAppendXPSCopy
            - BranchSide:      'packetizer/h264.c:194,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/h264.c:187,9'
          Dst:             LastAppendXPSCopy
        - Src:             'packetizer/h264.c:190,9'
          Dst:             LastAppendXPSCopy
        - Src:             'packetizer/h264.c:193,9'
          Dst:             LastAppendXPSCopy
    - functionName:    vlc_frame_ChainGather
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_Alloc
        - vlc_frame_ChainExtract
        - vlc_frame_ChainProperties
        - vlc_frame_ChainRelease
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:590,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:591,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:593,32'
              BranchSideFuncs:
                - vlc_frame_ChainProperties.7582
                - vlc_frame_Alloc
                - vlc_frame_ChainExtract.7583
                - vlc_frame_ChainRelease.7556
        - Branch String:   '../include/vlc_frame.h:596,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:597,9'
              BranchSideFuncs:
                - vlc_frame_ChainExtract.7583
                - vlc_frame_ChainRelease.7556
            - BranchSide:      '../include/vlc_frame.h:598,29'
              BranchSideFuncs:
                - vlc_frame_ChainExtract.7583
                - vlc_frame_ChainRelease.7556
      Callsites:
        - Src:             '../include/vlc_frame.h:593,5'
          Dst:             vlc_frame_ChainProperties
        - Src:             '../include/vlc_frame.h:595,9'
          Dst:             vlc_frame_Alloc
        - Src:             '../include/vlc_frame.h:598,5'
          Dst:             vlc_frame_ChainExtract
        - Src:             '../include/vlc_frame.h:606,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    date_Get
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_ChainProperties
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
        - pi_count
        - pi_size
        - pi_length
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:553,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:555,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:562,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:562,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:563,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:564,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:564,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:565,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:566,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:567,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainExtract
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_list
        - p_data
        - i_max
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:523,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:523,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:523,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:523,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:533,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:525,25'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    LastAppendXPSCopy
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_block
        - ppp_last
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_Alloc
        - vlc_frame_ChainLastAppend
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packetizer/h264.c:170,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:171,9'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_ChainLastAppend.7566
            - BranchSide:      'packetizer/h264.c:172,39'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_ChainLastAppend.7566
        - Branch String:   'packetizer/h264.c:173,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:173,9'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
            - BranchSide:      'packetizer/h264.c:175,18'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.7566
      Callsites:
        - Src:             'packetizer/h264.c:172,22'
          Dst:             vlc_frame_Alloc
        - Src:             'packetizer/h264.c:177,9'
          Dst:             vlc_frame_ChainLastAppend
    - functionName:    GetSPSPPS
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_pps_id
        - priv
        - pp_sps
        - pp_pps
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - h264_get_pps_sps_id
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/h264.c:1147,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:1148,10'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:1150,19'
              BranchSideFuncs:
                - h264_get_pps_sps_id
      Callsites:
        - Src:             'packetizer/h264.c:1150,30'
          Dst:             h264_get_pps_sps_id
    - functionName:    ActivateSets
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_sps
        - p_pps
      BBCount:         32
      ICount:          282
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - GatherSets
        - date_Change
        - h264_get_aspect_ratio
        - h264_get_colorimetry
        - h264_get_frame_rate
        - h264_get_picture_size
        - h264_get_sps_profile_tier_level
        - vlc_frame_ChainExtract
        - vlc_frame_ChainProperties
        - vlc_frame_ChainRelease
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264.c:205,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:205,9'
              BranchSideFuncs:
                - h264_get_sps_profile_tier_level
                - h264_get_picture_size
                - h264_get_aspect_ratio
                - h264_get_frame_rate
                - GatherSets
                - vlc_frame_ChainProperties.7582
                - malloc
                - vlc_frame_ChainRelease.7556
                - vlc_frame_ChainExtract.7583
                - h264_get_colorimetry
                - date_Change
            - BranchSide:      'packetizer/h264.c:208,46'
              BranchSideFuncs:
                - h264_get_sps_profile_tier_level
                - h264_get_picture_size
                - h264_get_aspect_ratio
                - h264_get_frame_rate
                - GatherSets
                - vlc_frame_ChainProperties.7582
                - malloc
                - vlc_frame_ChainRelease.7556
                - vlc_frame_ChainExtract.7583
                - h264_get_colorimetry
                - date_Change
        - Branch String:   'packetizer/h264.c:208,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:210,40'
              BranchSideFuncs:
                - h264_get_picture_size
                - h264_get_aspect_ratio
                - h264_get_frame_rate
                - GatherSets
                - vlc_frame_ChainProperties.7582
                - malloc
                - vlc_frame_ChainRelease.7556
                - vlc_frame_ChainExtract.7583
                - h264_get_colorimetry
                - date_Change
            - BranchSide:      'packetizer/h264.c:214,39'
              BranchSideFuncs:
                - h264_get_picture_size
                - h264_get_aspect_ratio
                - h264_get_frame_rate
                - GatherSets
                - vlc_frame_ChainProperties.7582
                - malloc
                - vlc_frame_ChainRelease.7556
                - vlc_frame_ChainExtract.7583
                - h264_get_colorimetry
                - date_Change
        - Branch String:   'packetizer/h264.c:226,48'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:227,14'
              BranchSideFuncs:
                - h264_get_frame_rate
                - GatherSets
                - vlc_frame_ChainProperties.7582
                - malloc
                - vlc_frame_ChainRelease.7556
                - vlc_frame_ChainExtract.7583
                - h264_get_colorimetry
                - date_Change
            - BranchSide:      'packetizer/h264.c:232,38'
              BranchSideFuncs:
                - h264_get_frame_rate
                - GatherSets
                - vlc_frame_ChainProperties.7582
                - malloc
                - vlc_frame_ChainRelease.7556
                - vlc_frame_ChainExtract.7583
                - h264_get_colorimetry
                - date_Change
        - Branch String:   'packetizer/h264.c:226,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:232,38'
              BranchSideFuncs:
                - GatherSets
                - vlc_frame_ChainProperties.7582
                - malloc
                - vlc_frame_ChainRelease.7556
                - vlc_frame_ChainExtract.7583
                - h264_get_colorimetry
            - BranchSide:      'packetizer/h264.c:239,13'
              BranchSideFuncs:
                - GatherSets
                - vlc_frame_ChainProperties.7582
                - malloc
                - vlc_frame_ChainRelease.7556
                - vlc_frame_ChainExtract.7583
                - h264_get_colorimetry
        - Branch String:   'packetizer/h264.c:232,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:233,31'
              BranchSideFuncs:
                - date_Change
                - GatherSets
                - vlc_frame_ChainProperties.7582
                - malloc
                - vlc_frame_ChainRelease.7556
                - vlc_frame_ChainExtract.7583
                - h264_get_colorimetry
            - BranchSide:      'packetizer/h264.c:235,49'
              BranchSideFuncs:
                - GatherSets
                - vlc_frame_ChainProperties.7582
                - malloc
                - vlc_frame_ChainRelease.7556
                - vlc_frame_ChainExtract.7583
                - h264_get_colorimetry
        - Branch String:   'packetizer/h264.c:239,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:241,35'
              BranchSideFuncs:
                - h264_get_colorimetry
                - GatherSets
                - vlc_frame_ChainProperties.7582
                - malloc
                - vlc_frame_ChainRelease.7556
                - vlc_frame_ChainExtract.7583
            - BranchSide:      'packetizer/h264.c:247,13'
              BranchSideFuncs:
                - GatherSets
                - vlc_frame_ChainProperties.7582
                - malloc
                - vlc_frame_ChainRelease.7556
                - vlc_frame_ChainExtract.7583
        - Branch String:   'packetizer/h264.c:247,41'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:247,44'
              BranchSideFuncs:
                - GatherSets
                - vlc_frame_ChainProperties.7582
                - malloc
                - vlc_frame_ChainRelease.7556
                - vlc_frame_ChainExtract.7583
            - BranchSide:      'packetizer/h264.c:263,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264.c:247,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:249,48'
              BranchSideFuncs:
                - GatherSets
                - vlc_frame_ChainProperties.7582
                - malloc
                - vlc_frame_ChainRelease.7556
                - vlc_frame_ChainExtract.7583
            - BranchSide:      'packetizer/h264.c:263,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264.c:250,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:253,40'
              BranchSideFuncs:
                - vlc_frame_ChainProperties.7582
                - malloc
                - vlc_frame_ChainRelease.7556
                - vlc_frame_ChainExtract.7583
            - BranchSide:      'packetizer/h264.c:262,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264.c:255,21'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:257,46'
              BranchSideFuncs:
                - vlc_frame_ChainExtract.7583
                - vlc_frame_ChainRelease.7556
            - BranchSide:      'packetizer/h264.c:260,37'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.7556
      Callsites:
        - Src:             'packetizer/h264.c:208,13'
          Dst:             h264_get_sps_profile_tier_level
        - Src:             'packetizer/h264.c:214,16'
          Dst:             h264_get_picture_size
        - Src:             'packetizer/h264.c:222,9'
          Dst:             h264_get_aspect_ratio
        - Src:             'packetizer/h264.c:232,17'
          Dst:             h264_get_frame_rate
        - Src:             'packetizer/h264.c:233,17'
          Dst:             date_Change
        - Src:             'packetizer/h264.c:241,13'
          Dst:             h264_get_colorimetry
        - Src:             'packetizer/h264.c:249,36'
          Dst:             GatherSets
        - Src:             'packetizer/h264.c:253,17'
          Dst:             vlc_frame_ChainProperties
        - Src:             'packetizer/h264.c:258,21'
          Dst:             vlc_frame_ChainExtract
        - Src:             'packetizer/h264.c:260,17'
          Dst:             vlc_frame_ChainRelease
    - functionName:    startcode_FindAnnexB_SSE2
      functionSourceFile: '/src/vlc/modules/packetizer/startcode_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         154
      ICount:          815
      EdgeCount:       210
      CyclomaticComplexity: 58
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/startcode_helper.h:63,35'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:63,38'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:63,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:63,5'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:64,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:68,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:64,23'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:64,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:66,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:64,36'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:64,39'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:66,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:64,13'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:65,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:66,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:68,9'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:69,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:71,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:72,9'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:75,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:112,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:78,9'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:87,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:110,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:101,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:103,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:103,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:103,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:105,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:105,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:105,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:107,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:107,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:107,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:109,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:109,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:112,5'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:113,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:117,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:113,23'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:113,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:115,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:113,36'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:113,39'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:115,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:113,13'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:114,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:115,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PacketizeFlush
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - packetizer_Flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/h264.c:461,5'
          Dst:             packetizer_Flush
    - functionName:    GetCc
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_desc
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cc_storage_get_current
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/h264.c:496,12'
          Dst:             cc_storage_get_current
    - functionName:    packetizer_Header
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_pack
        - p_header
        - i_header
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - block_BytestreamEmpty
        - packetizer_Packetize
        - vlc_frame_Alloc
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/packetizer_helper.h:267,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:268,9'
              BranchSideFuncs:
                - packetizer_Packetize
                - packetizer_Packetize
                - block_BytestreamEmpty.7557
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:270,13'
              BranchSideFuncs:
                - packetizer_Packetize
                - packetizer_Packetize
                - block_BytestreamEmpty.7557
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:273,5'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:274,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - packetizer_Packetize
                - packetizer_Packetize
                - block_BytestreamEmpty.7557
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:275,5'
              BranchSideFuncs:
                - packetizer_Packetize
                - block_BytestreamEmpty.7557
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:275,5'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:276,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - packetizer_Packetize
                - block_BytestreamEmpty.7557
            - BranchSide:      'packetizer/packetizer_helper.h:278,5'
              BranchSideFuncs:
                - block_BytestreamEmpty.7557
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:266,23'
          Dst:             vlc_frame_Alloc
        - Src:             'packetizer/packetizer_helper.h:273,22'
          Dst:             packetizer_Packetize
        - Src:             'packetizer/packetizer_helper.h:274,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/packetizer_helper.h:275,22'
          Dst:             packetizer_Packetize
        - Src:             'packetizer/packetizer_helper.h:276,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/packetizer_helper.h:279,5'
          Dst:             block_BytestreamEmpty
    - functionName:    Packetize
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pp_block
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - packetizer_Packetize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/h264.c:473,12'
          Dst:             packetizer_Packetize
    - functionName:    PacketizeAVC1
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pp_block
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PacketizeDrain
        - PacketizeXXC1
        - ParseNALBlockW
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/h264.c:485,12'
          Dst:             PacketizeXXC1
        - Src:             'packetizer/h264.c:485,12'
          Dst:             ParseNALBlockW
        - Src:             'packetizer/h264.c:485,12'
          Dst:             PacketizeDrain
    - functionName:    PacketizeDrain
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_private
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - OutputPicture
        - vlc_frame_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/h264.c:559,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:560,9'
              BranchSideFuncs:
                - OutputPicture
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:562,37'
              BranchSideFuncs:
                - OutputPicture
                - vlc_frame_Release
        - Branch String:   'packetizer/h264.c:563,15'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:563,19'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:569,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264.c:563,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:565,24'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/h264.c:569,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/h264.c:562,22'
          Dst:             OutputPicture
        - Src:             'packetizer/h264.c:565,9'
          Dst:             vlc_frame_Release
    - functionName:    h264_poc_context_init
      functionSourceFile: '/src/vlc/modules/packetizer/h264_slice.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ctx
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PacketizeValidate
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_private
        - p_au
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PacketizeParse
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_private
        - pb_ts_used
        - p_block
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ParseNALBlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264.c:542,34'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:542,37'
              BranchSideFuncs:
                - ParseNALBlock
            - BranchSide:      'packetizer/h264.c:542,5'
              BranchSideFuncs:
                - ParseNALBlock
        - Branch String:   'packetizer/h264.c:542,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:543,9'
              BranchSideFuncs:
                - ParseNALBlock
            - BranchSide:      'packetizer/h264.c:545,27'
              BranchSideFuncs:
                - ParseNALBlock
      Callsites:
        - Src:             'packetizer/h264.c:545,12'
          Dst:             ParseNALBlock
    - functionName:    PacketizeReset
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_private
        - b_flush
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - DropStoredNAL
        - ResetOutputVariables
        - date_Set
        - h264_poc_context_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264.c:522,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:522,21'
              BranchSideFuncs:
                - DropStoredNAL
                - ResetOutputVariables
                - h264_poc_context_init
                - date_Set.7571
            - BranchSide:      'packetizer/h264.c:524,24'
              BranchSideFuncs:
                - DropStoredNAL
                - ResetOutputVariables
                - h264_poc_context_init
                - date_Set.7571
        - Branch String:   'packetizer/h264.c:522,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:522,9'
              BranchSideFuncs:
                - date_Set.7571
            - BranchSide:      'packetizer/h264.c:524,24'
              BranchSideFuncs:
                - DropStoredNAL
                - ResetOutputVariables
                - h264_poc_context_init
                - date_Set.7571
      Callsites:
        - Src:             'packetizer/h264.c:524,9'
          Dst:             DropStoredNAL
        - Src:             'packetizer/h264.c:525,9'
          Dst:             ResetOutputVariables
        - Src:             'packetizer/h264.c:531,9'
          Dst:             h264_poc_context_init
        - Src:             'packetizer/h264.c:535,5'
          Dst:             date_Set
    - functionName:    startcode_FindAnnexB
      functionSourceFile: '/src/vlc/modules/packetizer/startcode_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - startcode_FindAnnexB_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/startcode_helper.h:158,16'
          Dst:             startcode_FindAnnexB_SSE2
    - functionName:    packetizer_Init
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
        - p_startcode
        - i_startcode
        - pf_start_helper
        - p_au_prepend
        - i_au_prepend
        - i_au_min_size
        - pf_reset
        - pf_parse
        - pf_validate
        - pf_drain
        - p_private
      BBCount:         3
      ICount:          100
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamInit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:79,5'
          Dst:             block_BytestreamInit
    - functionName:    vlc_entry_license__packetizer_h264
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__packetizer_h264
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__packetizer_h264
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DropStoredNAL
        - ReleaseXPS
        - cc_storage_delete
        - h264_slice_release
        - packetizer_Clean
      functionUses:    4
      BranchProfiles:
        - Branch String:   'packetizer/h264.c:447,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:447,9'
              BranchSideFuncs:
                - h264_slice_release
                - packetizer_Clean
                - cc_storage_delete
                - free
            - BranchSide:      'packetizer/h264.c:448,29'
              BranchSideFuncs:
                - h264_slice_release
                - packetizer_Clean
                - cc_storage_delete
                - free
      Callsites:
        - Src:             'packetizer/h264.c:444,5'
          Dst:             DropStoredNAL
        - Src:             'packetizer/h264.c:445,5'
          Dst:             ReleaseXPS
        - Src:             'packetizer/h264.c:448,9'
          Dst:             h264_slice_release
        - Src:             'packetizer/h264.c:450,5'
          Dst:             packetizer_Clean
        - Src:             'packetizer/h264.c:452,5'
          Dst:             cc_storage_delete
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         53
      ICount:          514
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - Close
        - PacketizeDrain
        - PacketizeParse
        - PacketizeReset
        - PacketizeValidate
        - cc_storage_new
        - date_Change
        - date_Init
        - es_format_Copy
        - h264_avcC_to_AnnexB_NAL
        - h264_isavcC
        - h264_poc_context_init
        - packetizer_Header
        - packetizer_Init
        - startcode_FindAnnexB
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264.c:289,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:290,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:291,9'
              BranchSideFuncs:
                - malloc
                - cc_storage_new
                - packetizer_Init
                - h264_poc_context_init
                - date_Init
                - es_format_Copy
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
                - h264_isavcC
                - vlc_object_Log
                - Close.7592
                - free
                - h264_avcC_to_AnnexB_NAL
                - vlc_object_Log
                - Close.7592
                - date_Change
                - free
        - Branch String:   'packetizer/h264.c:291,15'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:291,18'
              BranchSideFuncs:
                - malloc
                - cc_storage_new
                - packetizer_Init
                - h264_poc_context_init
                - date_Init
                - es_format_Copy
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
                - h264_isavcC
                - vlc_object_Log
                - Close.7592
                - free
                - h264_avcC_to_AnnexB_NAL
                - vlc_object_Log
                - Close.7592
                - date_Change
                - free
            - BranchSide:      'packetizer/h264.c:295,34'
              BranchSideFuncs:
                - malloc
                - cc_storage_new
                - packetizer_Init
                - h264_poc_context_init
                - date_Init
                - es_format_Copy
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
                - h264_isavcC
                - vlc_object_Log
                - Close.7592
                - free
                - h264_avcC_to_AnnexB_NAL
                - vlc_object_Log
                - Close.7592
                - date_Change
                - free
        - Branch String:   'packetizer/h264.c:291,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:295,34'
              BranchSideFuncs:
                - malloc
                - cc_storage_new
                - packetizer_Init
                - h264_poc_context_init
                - date_Init
                - es_format_Copy
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
                - h264_isavcC
                - vlc_object_Log
                - Close.7592
                - free
                - h264_avcC_to_AnnexB_NAL
                - vlc_object_Log
                - Close.7592
                - date_Change
                - free
        - Branch String:   'packetizer/h264.c:295,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:297,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:300,20'
              BranchSideFuncs:
                - cc_storage_new
                - packetizer_Init
                - h264_poc_context_init
                - date_Init
                - es_format_Copy
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
                - h264_isavcC
                - vlc_object_Log
                - Close.7592
                - free
                - h264_avcC_to_AnnexB_NAL
                - vlc_object_Log
                - Close.7592
                - date_Change
                - free
        - Branch String:   'packetizer/h264.c:301,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:303,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'packetizer/h264.c:307,23'
              BranchSideFuncs:
                - packetizer_Init
                - h264_poc_context_init
                - date_Init
                - es_format_Copy
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
                - h264_isavcC
                - vlc_object_Log
                - Close.7592
                - free
                - h264_avcC_to_AnnexB_NAL
                - vlc_object_Log
                - Close.7592
                - date_Change
        - Branch String:   'packetizer/h264.c:321,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:323,9'
              BranchSideFuncs:
                - h264_poc_context_init
                - date_Init
                - es_format_Copy
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
                - h264_isavcC
                - vlc_object_Log
                - Close.7592
                - free
                - h264_avcC_to_AnnexB_NAL
                - vlc_object_Log
                - Close.7592
                - date_Change
            - BranchSide:      'packetizer/h264.c:326,5'
              BranchSideFuncs:
                - h264_poc_context_init
                - date_Init
                - es_format_Copy
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
                - h264_isavcC
                - vlc_object_Log
                - Close.7592
                - free
                - h264_avcC_to_AnnexB_NAL
                - vlc_object_Log
                - Close.7592
                - date_Change
        - Branch String:   'packetizer/h264.c:327,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:329,9'
              BranchSideFuncs:
                - h264_poc_context_init
                - date_Init
                - es_format_Copy
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
                - h264_isavcC
                - vlc_object_Log
                - Close.7592
                - free
                - h264_avcC_to_AnnexB_NAL
                - vlc_object_Log
                - Close.7592
                - date_Change
            - BranchSide:      'packetizer/h264.c:332,5'
              BranchSideFuncs:
                - h264_poc_context_init
                - date_Init
                - es_format_Copy
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
                - h264_isavcC
                - vlc_object_Log
                - Close.7592
                - free
                - h264_avcC_to_AnnexB_NAL
                - vlc_object_Log
                - Close.7592
                - date_Change
        - Branch String:   'packetizer/h264.c:333,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:334,9'
              BranchSideFuncs:
                - h264_poc_context_init
                - date_Init
                - es_format_Copy
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
                - h264_isavcC
                - vlc_object_Log
                - Close.7592
                - free
                - h264_avcC_to_AnnexB_NAL
                - vlc_object_Log
                - Close.7592
                - date_Change
            - BranchSide:      'packetizer/h264.c:335,5'
              BranchSideFuncs:
                - h264_poc_context_init
                - date_Init
                - es_format_Copy
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
                - h264_isavcC
                - vlc_object_Log
                - Close.7592
                - free
                - h264_avcC_to_AnnexB_NAL
                - vlc_object_Log
                - Close.7592
                - date_Change
        - Branch String:   'packetizer/h264.c:355,48'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:356,9'
              BranchSideFuncs:
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
                - h264_isavcC
                - vlc_object_Log
                - Close.7592
                - free
                - h264_avcC_to_AnnexB_NAL
                - vlc_object_Log
                - Close.7592
                - date_Change
            - BranchSide:      'packetizer/h264.c:363,9'
              BranchSideFuncs:
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
                - h264_isavcC
                - vlc_object_Log
                - Close.7592
                - free
                - h264_avcC_to_AnnexB_NAL
                - vlc_object_Log
                - Close.7592
        - Branch String:   'packetizer/h264.c:356,43'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:357,9'
              BranchSideFuncs:
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
                - h264_isavcC
                - vlc_object_Log
                - Close.7592
                - free
                - h264_avcC_to_AnnexB_NAL
                - vlc_object_Log
                - Close.7592
                - date_Change
            - BranchSide:      'packetizer/h264.c:363,9'
              BranchSideFuncs:
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
                - h264_isavcC
                - vlc_object_Log
                - Close.7592
                - free
                - h264_avcC_to_AnnexB_NAL
                - vlc_object_Log
                - Close.7592
        - Branch String:   'packetizer/h264.c:355,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:359,23'
              BranchSideFuncs:
                - date_Change
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
                - h264_isavcC
                - vlc_object_Log
                - Close.7592
                - free
                - h264_avcC_to_AnnexB_NAL
                - vlc_object_Log
                - Close.7592
            - BranchSide:      'packetizer/h264.c:363,9'
              BranchSideFuncs:
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
                - h264_isavcC
                - vlc_object_Log
                - Close.7592
                - free
                - h264_avcC_to_AnnexB_NAL
                - vlc_object_Log
                - Close.7592
        - Branch String:   'packetizer/h264.c:363,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:369,26'
              BranchSideFuncs:
                - h264_isavcC
                - vlc_object_Log
                - Close.7592
                - free
                - h264_avcC_to_AnnexB_NAL
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
            - BranchSide:      'packetizer/h264.c:404,9'
              BranchSideFuncs:
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
        - Branch String:   'packetizer/h264.c:369,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:371,19'
              BranchSideFuncs:
                - free
                - h264_avcC_to_AnnexB_NAL
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
            - BranchSide:      'packetizer/h264.c:389,13'
              BranchSideFuncs:
                - vlc_object_Log
                - Close.7592
        - Branch String:   'packetizer/h264.c:380,16'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:382,17'
              BranchSideFuncs:
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
            - BranchSide:      'packetizer/h264.c:386,9'
              BranchSideFuncs:
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
                - packetizer_Header
        - Branch String:   'packetizer/h264.c:408,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:410,29'
              BranchSideFuncs:
                - packetizer_Header
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
            - BranchSide:      'packetizer/h264.c:414,9'
              BranchSideFuncs:
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
        - Branch String:   'packetizer/h264.c:414,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:417,14'
              BranchSideFuncs:
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
            - BranchSide:      'packetizer/h264.c:430,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264.c:417,31'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:417,35'
              BranchSideFuncs:
                - vlc_object_Log
                - Close.7592
                - vlc_object_Log
            - BranchSide:      'packetizer/h264.c:419,13'
              BranchSideFuncs:
                - vlc_object_Log
                - Close.7592
        - Branch String:   'packetizer/h264.c:417,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:419,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'packetizer/h264.c:425,9'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'packetizer/h264.c:300,20'
          Dst:             cc_storage_new
        - Src:             'packetizer/h264.c:307,5'
          Dst:             packetizer_Init
        - Src:             'packetizer/h264.c:307,5'
          Dst:             startcode_FindAnnexB
        - Src:             'packetizer/h264.c:307,5'
          Dst:             PacketizeReset
        - Src:             'packetizer/h264.c:307,5'
          Dst:             PacketizeParse
        - Src:             'packetizer/h264.c:307,5'
          Dst:             PacketizeValidate
        - Src:             'packetizer/h264.c:307,5'
          Dst:             PacketizeDrain
        - Src:             'packetizer/h264.c:345,5'
          Dst:             h264_poc_context_init
        - Src:             'packetizer/h264.c:348,5'
          Dst:             date_Init
        - Src:             'packetizer/h264.c:351,5'
          Dst:             es_format_Copy
        - Src:             'packetizer/h264.c:359,9'
          Dst:             date_Change
        - Src:             'packetizer/h264.c:369,13'
          Dst:             h264_isavcC
        - Src:             'packetizer/h264.c:373,38'
          Dst:             h264_avcC_to_AnnexB_NAL
        - Src:             'packetizer/h264.c:382,17'
          Dst:             vlc_object_Log
        - Src:             'packetizer/h264.c:383,17'
          Dst:             Close
        - Src:             'packetizer/h264.c:389,13'
          Dst:             vlc_object_Log
        - Src:             'packetizer/h264.c:390,13'
          Dst:             Close
        - Src:             'packetizer/h264.c:410,9'
          Dst:             packetizer_Header
        - Src:             'packetizer/h264.c:419,13'
          Dst:             vlc_object_Log
        - Src:             'packetizer/h264.c:421,13'
          Dst:             Close
        - Src:             'packetizer/h264.c:425,9'
          Dst:             vlc_object_Log
    - functionName:    vlc_entry__packetizer_h264
      functionSourceFile: '/src/vlc/modules/packetizer/h264.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         20
      ICount:          147
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/h264.c:58,1'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:58,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:58,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264.c:58,1'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:58,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:59,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264.c:60,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:60,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:61,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264.c:61,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:61,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264.c:61,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:61,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:62,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264.c:62,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:62,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:62,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264.c:62,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264.c:62,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264.c:63,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/h264.c:62,5'
          Dst:             Open
        - Src:             'packetizer/h264.c:62,5'
          Dst:             Close
    - functionName:    bs_refill
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:112,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:114,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:120,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:114,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:115,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:117,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:117,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:118,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hxxx_ep3b_to_rbsp
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_ep3b.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - end
        - pi_prev
        - i_count
      BBCount:         16
      ICount:          110
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hxxx_ep3b.h:25,5'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:27,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:42,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_ep3b.h:27,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:28,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:30,22'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_ep3b.h:32,24'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:33,14'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:41,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_ep3b.h:32,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:35,19'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:41,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_ep3b.h:35,17'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:37,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:40,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hxxx_bsfw_byte_pos_ep3b
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_ep3b.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hxxx_bsfw_byte_forward_ep3b
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_ep3b.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - hxxx_ep3b_to_rbsp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/hxxx_ep3b.h:85,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:87,16'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:92,9'
              BranchSideFuncs:
                - hxxx_ep3b_to_rbsp
        - Branch String:   'packetizer/hxxx_ep3b.h:92,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:93,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:95,31'
              BranchSideFuncs:
                - hxxx_ep3b_to_rbsp
      Callsites:
        - Src:             'packetizer/hxxx_ep3b.h:95,12'
          Dst:             hxxx_ep3b_to_rbsp
    - functionName:    bs_skip
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - bs_refill
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:140,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:141,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:143,20'
              BranchSideFuncs:
                - bs_refill.7643
                - bs_refill.7643
        - Branch String:   '../include/vlc_bits.h:143,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:145,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:149,9'
              BranchSideFuncs:
                - bs_refill.7643
        - Branch String:   '../include/vlc_bits.h:149,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:151,20'
              BranchSideFuncs:
                - bs_refill.7643
            - BranchSide:      '../include/vlc_bits.h:168,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:154,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:154,22'
              BranchSideFuncs:
                - bs_refill.7643
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.7643
        - Branch String:   '../include/vlc_bits.h:154,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:156,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.7643
        - Branch String:   '../include/vlc_bits.h:160,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:162,29'
              BranchSideFuncs:
                - bs_refill.7643
            - BranchSide:      '../include/vlc_bits.h:167,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:162,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:163,33'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:165,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:143,9'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:162,18'
          Dst:             bs_refill
    - functionName:    bs_read1
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bs_refill
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:223,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:225,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:228,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:223,9'
          Dst:             bs_refill
    - functionName:    bs_read_ue
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bs
      BBCount:         13
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - bs_read
        - bs_read1
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:284,25'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:284,5'
              BranchSideFuncs:
                - bs_read.7646
                - bs_read1.7645
            - BranchSide:      '../include/vlc_bits.h:285,22'
              BranchSideFuncs:
                - bs_read1.7645
                - bs_read.7646
        - Branch String:   '../include/vlc_bits.h:285,32'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:284,5'
              BranchSideFuncs:
                - bs_read.7646
                - bs_read1.7645
            - BranchSide:      '../include/vlc_bits.h:286,12'
              BranchSideFuncs:
                - bs_read.7646
                - bs_read1.7645
        - Branch String:   '../include/vlc_bits.h:286,30'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:284,5'
              BranchSideFuncs:
                - bs_read.7646
                - bs_read1.7645
            - BranchSide:      '../include/vlc_bits.h:286,33'
              BranchSideFuncs:
                - bs_read.7646
                - bs_read1.7645
        - Branch String:   '../include/vlc_bits.h:284,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:287,10'
              BranchSideFuncs:
                - bs_read1.7645
                - bs_read.7646
            - BranchSide:      '../include/vlc_bits.h:289,19'
              BranchSideFuncs:
                - bs_read.7646
      Callsites:
        - Src:             '../include/vlc_bits.h:285,12'
          Dst:             bs_read1
        - Src:             '../include/vlc_bits.h:289,28'
          Dst:             bs_read
    - functionName:    bs_read
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bs_refill
        - bs_skip
      functionUses:    13
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:176,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:178,18'
              BranchSideFuncs:
                - bs_skip.7644
                - bs_refill.7643
            - BranchSide:      '../include/vlc_bits.h:182,5'
              BranchSideFuncs:
                - bs_skip.7644
                - bs_refill.7643
        - Branch String:   '../include/vlc_bits.h:182,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:184,24'
              BranchSideFuncs:
                - bs_refill.7643
                - bs_skip.7644
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.7644
        - Branch String:   '../include/vlc_bits.h:184,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:186,13'
              BranchSideFuncs:
                - bs_skip.7644
            - BranchSide:      '../include/vlc_bits.h:190,13'
              BranchSideFuncs:
                - bs_skip.7644
                - bs_refill.7643
        - Branch String:   '../include/vlc_bits.h:190,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:192,50'
              BranchSideFuncs:
                - bs_skip.7644
            - BranchSide:      '../include/vlc_bits.h:202,50'
              BranchSideFuncs:
                - bs_skip.7644
                - bs_refill.7643
        - Branch String:   '../include/vlc_bits.h:206,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:207,26'
              BranchSideFuncs:
                - bs_skip.7644
                - bs_refill.7643
            - BranchSide:      '../include/vlc_bits.h:209,31'
              BranchSideFuncs:
                - bs_skip.7644
                - bs_refill.7643
        - Branch String:   '../include/vlc_bits.h:215,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.7644
            - BranchSide:      '../include/vlc_bits.h:216,18'
              BranchSideFuncs:
                - bs_skip.7644
      Callsites:
        - Src:             '../include/vlc_bits.h:184,13'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:216,9'
          Dst:             bs_skip
    - functionName:    bs_pos
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_error
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_aligned
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_eof
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_refill
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_bits.h:130,12'
          Dst:             bs_refill
    - functionName:    bs_init_custom
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
        - cb
        - priv
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hxxx_bsfw_ep3b_ctx_init
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_ep3b.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HxxxParseSEI
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - i_header
        - pf_callback
        - cbdata
      BBCount:         99
      ICount:          636
      EdgeCount:       129
      CyclomaticComplexity: 32
      functionsReached:
        - bs_aligned
        - bs_eof
        - bs_error
        - bs_init_custom
        - bs_pos
        - bs_read
        - bs_read1
        - bs_read_ue
        - bs_skip
        - hxxx_bsfw_ep3b_ctx_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hxxx_sei.c:45,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:46,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_sei.c:49,5'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init
                - bs_init_custom.7649
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:54,26'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:54,5'
              BranchSideFuncs:
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:54,29'
              BranchSideFuncs:
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:54,46'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:54,49'
              BranchSideFuncs:
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:54,5'
              BranchSideFuncs:
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:54,5'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:54,5'
              BranchSideFuncs:
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:57,18'
              BranchSideFuncs:
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:58,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:60,36'
              BranchSideFuncs:
                - bs_read.7646
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:66,13'
              BranchSideFuncs:
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:62,17'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:58,9'
              BranchSideFuncs:
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:63,17'
              BranchSideFuncs:
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:66,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:67,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_sei.c:70,18'
              BranchSideFuncs:
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:71,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:73,36'
              BranchSideFuncs:
                - bs_read.7646
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
            - BranchSide:      'packetizer/hxxx_sei.c:79,13'
              BranchSideFuncs:
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
        - Branch String:   'packetizer/hxxx_sei.c:75,17'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:71,9'
              BranchSideFuncs:
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
            - BranchSide:      'packetizer/hxxx_sei.c:76,17'
              BranchSideFuncs:
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
        - Branch String:   'packetizer/hxxx_sei.c:79,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:80,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_sei.c:83,13'
              BranchSideFuncs:
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
        - Branch String:   'packetizer/hxxx_sei.c:83,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:84,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_sei.c:87,27'
              BranchSideFuncs:
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
        - Branch String:   'packetizer/hxxx_sei.c:91,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:96,26'
              BranchSideFuncs:
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:104,42'
              BranchSideFuncs:
                - malloc
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
            - BranchSide:      'packetizer/hxxx_sei.c:154,17'
              BranchSideFuncs:
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:174,26'
              BranchSideFuncs:
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:180,30'
              BranchSideFuncs:
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:193,53'
              BranchSideFuncs:
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:202,17'
              BranchSideFuncs:
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:105,21'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:106,21'
              BranchSideFuncs:
                - bs_error.7647
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_read.7646
                - bs_read.7646
                - free
                - bs_read.7646
                - bs_eof.7648
            - BranchSide:      'packetizer/hxxx_sei.c:108,28'
              BranchSideFuncs:
                - bs_error.7647
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_read.7646
                - bs_read.7646
                - free
                - bs_read.7646
                - bs_eof.7648
        - Branch String:   'packetizer/hxxx_sei.c:108,46'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:108,50'
              BranchSideFuncs:
                - bs_eof.7648
                - bs_error.7647
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_read.7646
                - bs_read.7646
                - free
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:108,17'
              BranchSideFuncs:
                - bs_error.7647
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
                - free
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:109,36'
              BranchSideFuncs:
                - bs_read.7646
                - bs_error.7647
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_read.7646
                - bs_read.7646
                - free
                - bs_eof.7648
            - BranchSide:      'packetizer/hxxx_sei.c:111,21'
              BranchSideFuncs:
                - bs_error.7647
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
                - free
        - Branch String:   'packetizer/hxxx_sei.c:111,21'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:113,27'
              BranchSideFuncs:
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:118,21'
              BranchSideFuncs:
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:118,31'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:118,34'
              BranchSideFuncs:
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:149,23'
              BranchSideFuncs:
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:118,21'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:120,25'
              BranchSideFuncs:
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:149,23'
              BranchSideFuncs:
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:120,42'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:120,45'
              BranchSideFuncs:
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:138,30'
              BranchSideFuncs:
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:120,62'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:121,25'
              BranchSideFuncs:
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:138,30'
              BranchSideFuncs:
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:120,25'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:123,33'
              BranchSideFuncs:
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:138,30'
              BranchSideFuncs:
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:123,25'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:126,37'
              BranchSideFuncs:
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:135,33'
              BranchSideFuncs:
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:126,37'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:128,46'
              BranchSideFuncs:
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:133,33'
              BranchSideFuncs:
                - free
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:155,22'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:157,51'
              BranchSideFuncs:
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:167,31'
              BranchSideFuncs:
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:159,25'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:160,34'
              BranchSideFuncs:
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:162,34'
              BranchSideFuncs:
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:180,17'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:181,59'
              BranchSideFuncs:
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:182,30'
              BranchSideFuncs:
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:182,17'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:183,61'
              BranchSideFuncs:
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:184,56'
              BranchSideFuncs:
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:186,21'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:187,21'
              BranchSideFuncs:
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:188,30'
              BranchSideFuncs:
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:195,21'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:196,21'
              BranchSideFuncs:
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
            - BranchSide:      'packetizer/hxxx_sei.c:197,30'
              BranchSideFuncs:
                - bs_pos
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
        - Branch String:   'packetizer/hxxx_sei.c:207,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:208,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_sei.c:209,22'
              BranchSideFuncs:
                - bs_skip.7644
                - bs_eof.7648
                - bs_aligned
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_error.7647
                - bs_eof.7648
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_pos
                - bs_read.7646
                - bs_read.7646
                - bs_error.7647
                - bs_read.7646
                - bs_read.7646
                - bs_read_ue
                - bs_read1.7645
                - bs_read.7646
                - bs_read.7646
                - bs_read.7646
                - bs_read1.7645
                - bs_read1.7645
                - bs_read1.7645
                - malloc
                - bs_error.7647
                - free
                - free
                - bs_read.7646
                - bs_eof.7648
                - bs_read.7646
                - bs_read.7646
      Callsites:
        - Src:             'packetizer/hxxx_sei.c:49,5'
          Dst:             hxxx_bsfw_ep3b_ctx_init
        - Src:             'packetizer/hxxx_sei.c:50,5'
          Dst:             bs_init_custom
        - Src:             'packetizer/hxxx_sei.c:54,13'
          Dst:             bs_eof
        - Src:             'packetizer/hxxx_sei.c:54,29'
          Dst:             bs_aligned
        - Src:             'packetizer/hxxx_sei.c:58,17'
          Dst:             bs_eof
        - Src:             'packetizer/hxxx_sei.c:60,36'
          Dst:             bs_read
        - Src:             'packetizer/hxxx_sei.c:66,13'
          Dst:             bs_error
        - Src:             'packetizer/hxxx_sei.c:71,17'
          Dst:             bs_eof
        - Src:             'packetizer/hxxx_sei.c:73,36'
          Dst:             bs_read
        - Src:             'packetizer/hxxx_sei.c:79,13'
          Dst:             bs_error
        - Src:             'packetizer/hxxx_sei.c:83,13'
          Dst:             bs_eof
        - Src:             'packetizer/hxxx_sei.c:90,42'
          Dst:             bs_pos
        - Src:             'packetizer/hxxx_sei.c:108,50'
          Dst:             bs_eof
        - Src:             'packetizer/hxxx_sei.c:109,36'
          Dst:             bs_read
        - Src:             'packetizer/hxxx_sei.c:111,21'
          Dst:             bs_error
        - Src:             'packetizer/hxxx_sei.c:154,17'
          Dst:             bs_read_ue
        - Src:             'packetizer/hxxx_sei.c:155,23'
          Dst:             bs_read1
        - Src:             'packetizer/hxxx_sei.c:157,51'
          Dst:             bs_read
        - Src:             'packetizer/hxxx_sei.c:158,21'
          Dst:             bs_read
        - Src:             'packetizer/hxxx_sei.c:159,25'
          Dst:             bs_read
        - Src:             'packetizer/hxxx_sei.c:163,56'
          Dst:             bs_read1
        - Src:             'packetizer/hxxx_sei.c:164,55'
          Dst:             bs_read1
        - Src:             'packetizer/hxxx_sei.c:165,55'
          Dst:             bs_read1
        - Src:             'packetizer/hxxx_sei.c:181,59'
          Dst:             bs_read
        - Src:             'packetizer/hxxx_sei.c:183,61'
          Dst:             bs_read
        - Src:             'packetizer/hxxx_sei.c:184,56'
          Dst:             bs_read
        - Src:             'packetizer/hxxx_sei.c:185,56'
          Dst:             bs_read
        - Src:             'packetizer/hxxx_sei.c:186,21'
          Dst:             bs_error
        - Src:             'packetizer/hxxx_sei.c:193,53'
          Dst:             bs_read
        - Src:             'packetizer/hxxx_sei.c:194,54'
          Dst:             bs_read
        - Src:             'packetizer/hxxx_sei.c:195,21'
          Dst:             bs_error
        - Src:             'packetizer/hxxx_sei.c:204,40'
          Dst:             bs_pos
        - Src:             'packetizer/hxxx_sei.c:209,9'
          Dst:             bs_skip
    - functionName:    hxxx_strip_AnnexB_startcode
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_nal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp_data
        - pi_data
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hxxx_nal.h:39,19'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:39,22'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_nal.h:39,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_nal.h:39,5'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:41,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_nal.h:55,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_nal.h:44,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:39,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_nal.h:46,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_nal.h:46,17'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:48,28'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_nal.h:52,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    HxxxParse_AnnexB_SEI
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_sei.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - i_header
        - cb
        - cbdata
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - HxxxParseSEI
        - hxxx_strip_AnnexB_startcode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packetizer/hxxx_sei.c:35,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_sei.c:35,9'
              BranchSideFuncs:
                - HxxxParseSEI
            - BranchSide:      'packetizer/hxxx_sei.c:36,22'
              BranchSideFuncs:
                - HxxxParseSEI
      Callsites:
        - Src:             'packetizer/hxxx_sei.c:35,9'
          Dst:             hxxx_strip_AnnexB_startcode
        - Src:             'packetizer/hxxx_sei.c:36,9'
          Dst:             HxxxParseSEI
    - functionName:    bs_refill
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:112,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:114,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:120,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:114,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:115,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:117,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:117,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:118,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_init_custom
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
        - cb
        - priv
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_impl_bytes_pos
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:76,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:79,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:77,16'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:77,58'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_impl_bytes_forward
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:59,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:61,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:65,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:65,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:66,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:68,19'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:68,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:69,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:70,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cc_ProbeCEA708OneByte
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - char
      constantsTouched: []
      argNames:
        - c
        - b_start
        - cc
      BBCount:         51
      ICount:          388
      EdgeCount:       62
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packetizer/../codec/cc.h:103,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:105,40'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:123,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'packetizer/../codec/cc.h:106,32'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:106,37'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:114,29'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:106,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:108,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:114,29'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:116,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:117,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:119,37'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:123,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:125,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:127,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'packetizer/../codec/cc.h:129,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:133,33'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:158,36'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:172,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:178,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'packetizer/../codec/cc.h:135,35'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:135,38'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:153,22'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:135,21'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:137,25'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:153,22'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:137,25'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:139,52'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:143,30'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:143,30'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:145,25'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:150,25'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:159,21'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:161,48'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:164,21'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:164,21'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:165,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:167,21'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:173,21'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:174,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:175,15'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:183,12'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:184,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:185,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/../codec/cc.h:178,17'
          Dst:             __assert_fail
    - functionName:    cc_ProbeCEA708
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - i_field
        - cc
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cc_ProbeCEA708OneByte
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/../codec/cc.h:190,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:191,32'
              BranchSideFuncs:
                - cc_ProbeCEA708OneByte.7706
                - cc_ProbeCEA708OneByte.7706
            - BranchSide:      'packetizer/../codec/cc.h:193,32'
              BranchSideFuncs:
                - cc_ProbeCEA708OneByte.7706
                - cc_ProbeCEA708OneByte.7706
      Callsites:
        - Src:             'packetizer/../codec/cc.h:191,9'
          Dst:             cc_ProbeCEA708OneByte
        - Src:             'packetizer/../codec/cc.h:193,9'
          Dst:             cc_ProbeCEA708OneByte
        - Src:             'packetizer/../codec/cc.h:194,5'
          Dst:             cc_ProbeCEA708OneByte
    - functionName:    bs_skip
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - bs_refill
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:140,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:141,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:143,20'
              BranchSideFuncs:
                - bs_refill.7702
                - bs_refill.7702
        - Branch String:   '../include/vlc_bits.h:143,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:145,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:149,9'
              BranchSideFuncs:
                - bs_refill.7702
        - Branch String:   '../include/vlc_bits.h:149,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:151,20'
              BranchSideFuncs:
                - bs_refill.7702
            - BranchSide:      '../include/vlc_bits.h:168,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:154,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:154,22'
              BranchSideFuncs:
                - bs_refill.7702
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.7702
        - Branch String:   '../include/vlc_bits.h:154,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:156,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.7702
        - Branch String:   '../include/vlc_bits.h:160,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:162,29'
              BranchSideFuncs:
                - bs_refill.7702
            - BranchSide:      '../include/vlc_bits.h:167,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:162,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:163,33'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:165,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:143,9'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:162,18'
          Dst:             bs_refill
    - functionName:    bs_read
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bs_refill
        - bs_skip
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:176,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:178,18'
              BranchSideFuncs:
                - bs_skip.7712
                - bs_refill.7702
            - BranchSide:      '../include/vlc_bits.h:182,5'
              BranchSideFuncs:
                - bs_skip.7712
                - bs_refill.7702
        - Branch String:   '../include/vlc_bits.h:182,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:184,24'
              BranchSideFuncs:
                - bs_refill.7702
                - bs_skip.7712
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.7712
        - Branch String:   '../include/vlc_bits.h:184,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:186,13'
              BranchSideFuncs:
                - bs_skip.7712
            - BranchSide:      '../include/vlc_bits.h:190,13'
              BranchSideFuncs:
                - bs_skip.7712
                - bs_refill.7702
        - Branch String:   '../include/vlc_bits.h:190,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:192,50'
              BranchSideFuncs:
                - bs_skip.7712
            - BranchSide:      '../include/vlc_bits.h:202,50'
              BranchSideFuncs:
                - bs_skip.7712
                - bs_refill.7702
        - Branch String:   '../include/vlc_bits.h:206,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:207,26'
              BranchSideFuncs:
                - bs_skip.7712
                - bs_refill.7702
            - BranchSide:      '../include/vlc_bits.h:209,31'
              BranchSideFuncs:
                - bs_skip.7712
                - bs_refill.7702
        - Branch String:   '../include/vlc_bits.h:215,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.7712
            - BranchSide:      '../include/vlc_bits.h:216,18'
              BranchSideFuncs:
                - bs_skip.7712
      Callsites:
        - Src:             '../include/vlc_bits.h:184,13'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:216,9'
          Dst:             bs_skip
    - functionName:    bs_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_init_custom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_bits.h:101,5'
          Dst:             bs_init_custom
    - functionName:    cc_AppendData
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - cc_preamble
        - cc
      BBCount:         12
      ICount:          120
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cc_ProbeCEA708
      functionUses:    6
      BranchProfiles:
        - Branch String:   'packetizer/../codec/cc.h:199,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:200,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:202,29'
              BranchSideFuncs:
                - cc_ProbeCEA708.7711
        - Branch String:   'packetizer/../codec/cc.h:203,22'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:203,25'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:205,40'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:203,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:205,40'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:209,25'
              BranchSideFuncs:
                - cc_ProbeCEA708.7711
      Callsites:
        - Src:             'packetizer/../codec/cc.h:209,9'
          Dst:             cc_ProbeCEA708
    - functionName:    vlc_frame_ChainAppend
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp_list
        - frame
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:441,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:443,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:447,27'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:449,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:449,32'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:450,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PacketizeXXC1
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_private
        - logger
        - i_nal_length_size
        - pp_block
        - pf_nal_parser
        - pf_nal_drain
      BBCount:         47
      ICount:          354
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - vlc_Log
        - vlc_frame_Alloc
        - vlc_frame_ChainAppend
        - vlc_frame_Realloc
        - vlc_frame_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/hxxx_common.c:122,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:123,16'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Alloc
                - vlc_frame_ChainAppend.7717
                - vlc_frame_Realloc
                - vlc_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/hxxx_common.c:125,11'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Alloc
                - vlc_frame_ChainAppend.7717
                - vlc_frame_Realloc
                - vlc_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/hxxx_common.c:123,16'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:123,31'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_common.c:123,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_common.c:125,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:126,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Alloc
                - vlc_frame_ChainAppend.7717
                - vlc_frame_Realloc
                - vlc_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/hxxx_common.c:127,11'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Alloc
                - vlc_frame_ChainAppend.7717
                - vlc_frame_Realloc
                - vlc_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/hxxx_common.c:127,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:129,25'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/hxxx_common.c:133,16'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Alloc
                - vlc_frame_ChainAppend.7717
                - vlc_frame_Realloc
                - vlc_Log
        - Branch String:   'packetizer/hxxx_common.c:136,5'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:139,13'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_ChainAppend.7717
                - vlc_frame_Realloc
                - vlc_Log
            - BranchSide:      'packetizer/hxxx_common.c:201,9'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/hxxx_common.c:142,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:143,13'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/hxxx_common.c:145,16'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_ChainAppend.7717
                - vlc_frame_Realloc
                - vlc_Log
        - Branch String:   'packetizer/hxxx_common.c:145,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:147,23'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_ChainAppend.7717
                - vlc_frame_Realloc
                - vlc_Log
            - BranchSide:      'packetizer/hxxx_common.c:150,13'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_ChainAppend.7717
                - vlc_frame_Realloc
                - vlc_Log
        - Branch String:   'packetizer/hxxx_common.c:150,25'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:151,13'
              BranchSideFuncs:
                - vlc_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/hxxx_common.c:153,13'
              BranchSideFuncs:
                - vlc_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/hxxx_common.c:150,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:153,13'
              BranchSideFuncs:
                - vlc_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/hxxx_common.c:160,13'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_Log
                - vlc_frame_ChainAppend.7717
                - vlc_frame_Realloc
        - Branch String:   'packetizer/hxxx_common.c:160,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:162,33'
              BranchSideFuncs:
                - vlc_frame_Realloc
                - vlc_frame_Release
                - vlc_frame_Alloc
                - vlc_Log
                - vlc_frame_ChainAppend.7717
            - BranchSide:      'packetizer/hxxx_common.c:170,38'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
                - vlc_frame_Realloc
                - vlc_Log
                - vlc_frame_ChainAppend.7717
        - Branch String:   'packetizer/hxxx_common.c:165,17'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:166,25'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Alloc
                - vlc_frame_Realloc
                - vlc_Log
                - vlc_frame_ChainAppend.7717
            - BranchSide:      'packetizer/hxxx_common.c:167,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Alloc
                - vlc_frame_Realloc
                - vlc_Log
                - vlc_frame_ChainAppend.7717
        - Branch String:   'packetizer/hxxx_common.c:171,17'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:173,32'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Alloc
                - vlc_frame_Realloc
                - vlc_Log
                - vlc_frame_ChainAppend.7717
            - BranchSide:      'packetizer/hxxx_common.c:178,18'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Alloc
                - vlc_frame_Realloc
                - vlc_Log
                - vlc_frame_ChainAppend.7717
        - Branch String:   'packetizer/hxxx_common.c:181,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:182,13'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Alloc
                - vlc_frame_Realloc
                - vlc_Log
                - vlc_frame_ChainAppend.7717
            - BranchSide:      'packetizer/hxxx_common.c:185,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Alloc
                - vlc_frame_Realloc
                - vlc_Log
                - vlc_frame_ChainAppend.7717
        - Branch String:   'packetizer/hxxx_common.c:192,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:194,40'
              BranchSideFuncs:
                - vlc_frame_ChainAppend.7717
                - vlc_frame_Release
                - vlc_frame_Alloc
                - vlc_frame_Realloc
                - vlc_Log
            - BranchSide:      'packetizer/hxxx_common.c:197,14'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Alloc
                - vlc_frame_ChainAppend.7717
                - vlc_frame_Realloc
                - vlc_Log
        - Branch String:   'packetizer/hxxx_common.c:197,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:136,5'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Alloc
                - vlc_frame_ChainAppend.7717
                - vlc_frame_Realloc
                - vlc_Log
            - BranchSide:      'packetizer/hxxx_common.c:198,13'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/hxxx_common.c:201,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:202,24'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/hxxx_common.c:204,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/hxxx_common.c:129,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/hxxx_common.c:153,13'
          Dst:             vlc_Log
        - Src:             'packetizer/hxxx_common.c:164,21'
          Dst:             vlc_frame_Realloc
        - Src:             'packetizer/hxxx_common.c:170,21'
          Dst:             vlc_frame_Alloc
        - Src:             'packetizer/hxxx_common.c:194,13'
          Dst:             vlc_frame_ChainAppend
        - Src:             'packetizer/hxxx_common.c:202,9'
          Dst:             vlc_frame_Release
    - functionName:    cc_storage_get_current
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ccs
        - p_desc
      BBCount:         15
      ICount:          137
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - cc_Flush
        - vlc_frame_Alloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/hxxx_common.c:88,35'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:88,38'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - cc_Flush.7725
            - BranchSide:      'packetizer/hxxx_common.c:91,28'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - cc_Flush.7725
        - Branch String:   'packetizer/hxxx_common.c:88,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:89,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_common.c:91,28'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - cc_Flush.7725
        - Branch String:   'packetizer/hxxx_common.c:92,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:94,17'
              BranchSideFuncs:
                - cc_Flush.7725
            - BranchSide:      'packetizer/hxxx_common.c:103,16'
              BranchSideFuncs:
                - cc_Flush.7725
        - Branch String:   'packetizer/hxxx_common.c:96,26'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:96,53'
              BranchSideFuncs:
                - cc_Flush.7725
            - BranchSide:      'packetizer/hxxx_common.c:96,68'
              BranchSideFuncs:
                - cc_Flush.7725
      Callsites:
        - Src:             'packetizer/hxxx_common.c:91,15'
          Dst:             vlc_frame_Alloc
        - Src:             'packetizer/hxxx_common.c:103,5'
          Dst:             cc_Flush
    - functionName:    cc_Flush
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cc_storage_commit
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ccs
        - p_pic
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cc_Flush
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/hxxx_common.c:81,5'
          Dst:             cc_Flush
    - functionName:    cc_Extract
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - i_payload_type
        - b_top_field_first
        - p_src
        - i_src
      BBCount:         114
      ICount:          725
      EdgeCount:       153
      CyclomaticComplexity: 41
      functionsReached:
        - bs_init
        - bs_read
        - bs_skip
        - cc_AppendData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/../codec/cc.h:223,46'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:223,49'
              BranchSideFuncs:
                - cc_AppendData.7716
                - bs_init.7714
                - bs_read.7713
                - bs_skip.7712
                - bs_read.7713
                - bs_skip.7712
                - bs_skip.7712
                - cc_AppendData.7716
                - bs_read.7713
                - cc_AppendData.7716
                - cc_AppendData.7716
                - cc_AppendData.7716
                - cc_AppendData.7716
            - BranchSide:      'packetizer/../codec/cc.h:229,32'
              BranchSideFuncs:
                - cc_AppendData.7716
                - bs_init.7714
                - bs_read.7713
                - bs_skip.7712
                - bs_read.7713
                - bs_skip.7712
                - bs_skip.7712
                - cc_AppendData.7716
                - bs_read.7713
                - cc_AppendData.7716
                - cc_AppendData.7716
                - cc_AppendData.7716
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:223,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:225,9'
              BranchSideFuncs:
                - cc_AppendData.7716
                - bs_init.7714
                - bs_read.7713
                - bs_skip.7712
                - bs_read.7713
                - bs_skip.7712
                - bs_skip.7712
                - cc_AppendData.7716
                - bs_read.7713
                - cc_AppendData.7716
                - cc_AppendData.7716
                - cc_AppendData.7716
                - cc_AppendData.7716
            - BranchSide:      'packetizer/../codec/cc.h:229,32'
              BranchSideFuncs:
                - cc_AppendData.7716
                - bs_init.7714
                - bs_read.7713
                - bs_skip.7712
                - bs_read.7713
                - bs_skip.7712
                - bs_skip.7712
                - cc_AppendData.7716
                - bs_read.7713
                - cc_AppendData.7716
                - cc_AppendData.7716
                - cc_AppendData.7716
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:226,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:227,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:228,5'
              BranchSideFuncs:
                - cc_AppendData.7716
                - bs_init.7714
                - bs_read.7713
                - bs_skip.7712
                - bs_read.7713
                - bs_skip.7712
                - bs_skip.7712
                - cc_AppendData.7716
                - bs_read.7713
                - cc_AppendData.7716
                - cc_AppendData.7716
                - cc_AppendData.7716
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:232,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:234,18'
              BranchSideFuncs:
                - cc_AppendData.7716
            - BranchSide:      'packetizer/../codec/cc.h:242,14'
              BranchSideFuncs:
                - cc_AppendData.7716
                - bs_init.7714
                - bs_read.7713
                - bs_skip.7712
                - bs_read.7713
                - bs_skip.7712
                - bs_skip.7712
                - cc_AppendData.7716
                - bs_read.7713
                - cc_AppendData.7716
                - cc_AppendData.7716
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:234,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:236,34'
              BranchSideFuncs:
                - cc_AppendData.7716
            - BranchSide:      'packetizer/../codec/cc.h:240,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:237,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:238,17'
              BranchSideFuncs:
                - cc_AppendData.7716
            - BranchSide:      'packetizer/../codec/cc.h:239,9'
              BranchSideFuncs:
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:242,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:264,30'
              BranchSideFuncs:
                - cc_AppendData.7716
            - BranchSide:      'packetizer/../codec/cc.h:285,14'
              BranchSideFuncs:
                - cc_AppendData.7716
                - bs_init.7714
                - bs_read.7713
                - bs_skip.7712
                - bs_read.7713
                - bs_skip.7712
                - bs_skip.7712
                - cc_AppendData.7716
                - bs_read.7713
                - cc_AppendData.7716
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:268,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:269,13'
              BranchSideFuncs:
                - cc_AppendData.7716
            - BranchSide:      'packetizer/../codec/cc.h:270,13'
              BranchSideFuncs:
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:270,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:271,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:272,13'
              BranchSideFuncs:
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:272,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:273,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:274,13'
              BranchSideFuncs:
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:274,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:275,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:276,12'
              BranchSideFuncs:
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:278,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:280,33'
              BranchSideFuncs:
                - cc_AppendData.7716
            - BranchSide:      'packetizer/../codec/cc.h:283,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:280,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:281,17'
              BranchSideFuncs:
                - cc_AppendData.7716
            - BranchSide:      'packetizer/../codec/cc.h:282,9'
              BranchSideFuncs:
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:285,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:300,32'
              BranchSideFuncs:
                - cc_AppendData.7716
            - BranchSide:      'packetizer/../codec/cc.h:320,14'
              BranchSideFuncs:
                - cc_AppendData.7716
                - bs_init.7714
                - bs_read.7713
                - bs_skip.7712
                - bs_read.7713
                - bs_skip.7712
                - bs_skip.7712
                - cc_AppendData.7716
                - bs_read.7713
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:308,52'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:308,55'
              BranchSideFuncs:
                - cc_AppendData.7716
            - BranchSide:      'packetizer/../codec/cc.h:308,9'
              BranchSideFuncs:
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:308,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:310,18'
              BranchSideFuncs:
                - cc_AppendData.7716
            - BranchSide:      'packetizer/../codec/cc.h:318,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:310,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:312,42'
              BranchSideFuncs:
                - cc_AppendData.7716
            - BranchSide:      'packetizer/../codec/cc.h:316,19'
              BranchSideFuncs:
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:313,21'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:314,21'
              BranchSideFuncs:
                - cc_AppendData.7716
            - BranchSide:      'packetizer/../codec/cc.h:315,13'
              BranchSideFuncs:
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:320,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:322,30'
              BranchSideFuncs:
                - cc_AppendData.7716
            - BranchSide:      'packetizer/../codec/cc.h:332,14'
              BranchSideFuncs:
                - cc_AppendData.7716
                - bs_init.7714
                - bs_read.7713
                - bs_skip.7712
                - bs_read.7713
                - bs_skip.7712
                - bs_skip.7712
                - cc_AppendData.7716
                - bs_read.7713
        - Branch String:   'packetizer/../codec/cc.h:323,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:326,32'
              BranchSideFuncs:
                - cc_AppendData.7716
            - BranchSide:      'packetizer/../codec/cc.h:330,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:327,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:328,17'
              BranchSideFuncs:
                - cc_AppendData.7716
            - BranchSide:      'packetizer/../codec/cc.h:329,9'
              BranchSideFuncs:
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:332,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:349,23'
              BranchSideFuncs:
                - bs_init.7714
                - bs_read.7713
                - bs_skip.7712
                - bs_read.7713
                - bs_skip.7712
                - bs_skip.7712
                - cc_AppendData.7716
                - bs_read.7713
            - BranchSide:      'packetizer/../codec/cc.h:388,12'
              BranchSideFuncs:
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:351,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:353,13'
              BranchSideFuncs:
                - bs_skip.7712
                - bs_read.7713
                - bs_skip.7712
                - bs_skip.7712
                - cc_AppendData.7716
                - bs_read.7713
            - BranchSide:      'packetizer/../codec/cc.h:376,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:357,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:359,20'
              BranchSideFuncs:
                - bs_skip.7712
                - cc_AppendData.7716
                - bs_skip.7712
                - bs_read.7713
                - bs_skip.7712
                - bs_read.7713
            - BranchSide:      'packetizer/../codec/cc.h:363,13'
              BranchSideFuncs:
                - bs_skip.7712
                - cc_AppendData.7716
                - bs_skip.7712
                - bs_read.7713
                - bs_skip.7712
                - bs_read.7713
        - Branch String:   'packetizer/../codec/cc.h:360,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:361,30'
              BranchSideFuncs:
                - bs_read.7713
                - bs_skip.7712
                - cc_AppendData.7716
                - bs_skip.7712
                - bs_read.7713
                - bs_skip.7712
            - BranchSide:      'packetizer/../codec/cc.h:362,13'
              BranchSideFuncs:
                - bs_skip.7712
                - cc_AppendData.7716
                - bs_skip.7712
                - bs_read.7713
                - bs_skip.7712
                - bs_read.7713
        - Branch String:   'packetizer/../codec/cc.h:365,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:366,17'
              BranchSideFuncs:
                - bs_skip.7712
                - bs_read.7713
                - bs_skip.7712
                - bs_skip.7712
                - cc_AppendData.7716
                - bs_read.7713
            - BranchSide:      'packetizer/../codec/cc.h:369,29'
              BranchSideFuncs:
                - cc_AppendData.7716
                - bs_skip.7712
                - bs_read.7713
                - bs_skip.7712
                - bs_skip.7712
                - bs_read.7713
        - Branch String:   'packetizer/../codec/cc.h:370,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:371,25'
              BranchSideFuncs:
                - cc_AppendData.7716
                - bs_skip.7712
                - bs_read.7713
                - bs_skip.7712
                - bs_skip.7712
                - bs_read.7713
            - BranchSide:      'packetizer/../codec/cc.h:373,33'
              BranchSideFuncs:
                - cc_AppendData.7716
                - bs_skip.7712
                - bs_read.7713
                - bs_skip.7712
                - bs_skip.7712
                - bs_read.7713
        - Branch String:   'packetizer/../codec/cc.h:373,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:374,17'
              BranchSideFuncs:
                - bs_skip.7712
                - bs_read.7713
                - bs_skip.7712
                - bs_skip.7712
                - cc_AppendData.7716
                - bs_read.7713
            - BranchSide:      'packetizer/../codec/cc.h:375,9'
              BranchSideFuncs:
                - bs_skip.7712
                - bs_read.7713
                - bs_skip.7712
                - bs_skip.7712
                - cc_AppendData.7716
                - bs_read.7713
        - Branch String:   'packetizer/../codec/cc.h:388,12'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:389,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:392,30'
              BranchSideFuncs:
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:393,27'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:393,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:394,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:393,12'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:394,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:395,29'
              BranchSideFuncs:
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:401,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:403,17'
              BranchSideFuncs:
                - cc_AppendData.7716
            - BranchSide:      'packetizer/../codec/cc.h:408,13'
              BranchSideFuncs:
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:403,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:404,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:405,19'
              BranchSideFuncs:
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:408,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:421,17'
              BranchSideFuncs:
                - cc_AppendData.7716
            - BranchSide:      'packetizer/../codec/cc.h:437,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:421,27'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:421,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:422,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:421,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:422,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:424,34'
              BranchSideFuncs:
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:427,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:428,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:429,16'
              BranchSideFuncs:
                - cc_AppendData.7716
        - Branch String:   'packetizer/../codec/cc.h:430,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:432,37'
              BranchSideFuncs:
                - cc_AppendData.7716
            - BranchSide:      'packetizer/../codec/cc.h:435,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:432,21'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:433,21'
              BranchSideFuncs:
                - cc_AppendData.7716
            - BranchSide:      'packetizer/../codec/cc.h:434,13'
              BranchSideFuncs:
                - cc_AppendData.7716
      Callsites:
        - Src:             'packetizer/../codec/cc.h:237,18'
          Dst:             cc_AppendData
        - Src:             'packetizer/../codec/cc.h:280,18'
          Dst:             cc_AppendData
        - Src:             'packetizer/../codec/cc.h:313,22'
          Dst:             cc_AppendData
        - Src:             'packetizer/../codec/cc.h:327,18'
          Dst:             cc_AppendData
        - Src:             'packetizer/../codec/cc.h:349,9'
          Dst:             bs_init
        - Src:             'packetizer/../codec/cc.h:350,32'
          Dst:             bs_read
        - Src:             'packetizer/../codec/cc.h:353,13'
          Dst:             bs_skip
        - Src:             'packetizer/../codec/cc.h:354,37'
          Dst:             bs_read
        - Src:             'packetizer/../codec/cc.h:355,13'
          Dst:             bs_skip
        - Src:             'packetizer/../codec/cc.h:361,30'
          Dst:             bs_read
        - Src:             'packetizer/../codec/cc.h:363,13'
          Dst:             bs_skip
        - Src:             'packetizer/../codec/cc.h:373,18'
          Dst:             cc_AppendData
        - Src:             'packetizer/../codec/cc.h:432,22'
          Dst:             cc_AppendData
    - functionName:    cc_storage_append
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_ccs
        - b_top_field_first
        - p_buf
        - i_buf
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cc_Extract
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/hxxx_common.c:72,5'
          Dst:             cc_Extract
    - functionName:    cc_storage_reset
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ccs
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cc_Flush
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/hxxx_common.c:66,5'
          Dst:             cc_Flush
    - functionName:    cc_Exit
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cc_storage_delete
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ccs
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cc_Exit
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/hxxx_common.c:59,5'
          Dst:             cc_Exit
        - Src:             'packetizer/hxxx_common.c:60,5'
          Dst:             cc_Exit
    - functionName:    cc_Init
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cc_storage_new
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cc_Init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/hxxx_common.c:45,27'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:45,19'
              BranchSideFuncs:
                - malloc
                - cc_Init.7736
                - cc_Init.7736
            - BranchSide:      'packetizer/hxxx_common.c:45,27'
              BranchSideFuncs:
                - malloc
                - cc_Init.7736
                - cc_Init.7736
        - Branch String:   'packetizer/hxxx_common.c:46,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_common.c:46,9'
              BranchSideFuncs:
                - cc_Init.7736
                - cc_Init.7736
            - BranchSide:      'packetizer/hxxx_common.c:48,9'
              BranchSideFuncs:
                - cc_Init.7736
                - cc_Init.7736
      Callsites:
        - Src:             'packetizer/hxxx_common.c:51,9'
          Dst:             cc_Init
        - Src:             'packetizer/hxxx_common.c:52,9'
          Dst:             cc_Init
    - functionName:    h264_get_level_limits
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:790,49'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:791,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:796,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:790,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:793,24'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:796,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:796,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:797,32'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:800,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:797,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:797,46'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:798,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_bswap16
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SetWBE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - p
        - w
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:1001,9'
          Dst:             vlc_bswap16
    - functionName:    bo_set_16be
      functionSourceFile: '/src/vlc/modules/../include/vlc_boxes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - p_bo
        - i_offset
        - val
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SetWBE
        - bo_extend
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_boxes.h:126,1'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:126,1'
              BranchSideFuncs:
                - SetWBE
            - BranchSide:      '../include/vlc_boxes.h:126,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_boxes.h:126,1'
          Dst:             bo_extend
        - Src:             '../include/vlc_boxes.h:126,1'
          Dst:             SetWBE
    - functionName:    bo_extend
      functionSourceFile: '/src/vlc/modules/../include/vlc_boxes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bo
        - i_total
      BBCount:         14
      ICount:          130
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_frame_Realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_boxes.h:69,8'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:70,9'
              BranchSideFuncs:
                - vlc_frame_Realloc
            - BranchSide:      '../include/vlc_boxes.h:71,27'
              BranchSideFuncs:
                - vlc_frame_Realloc
        - Branch String:   '../include/vlc_boxes.h:72,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:74,24'
              BranchSideFuncs:
                - vlc_frame_Realloc
            - BranchSide:      '../include/vlc_boxes.h:84,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_boxes.h:75,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:76,25'
              BranchSideFuncs:
                - vlc_frame_Realloc
            - BranchSide:      '../include/vlc_boxes.h:78,17'
              BranchSideFuncs:
                - vlc_frame_Realloc
        - Branch String:   '../include/vlc_boxes.h:80,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:81,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_boxes.h:82,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_boxes.h:79,19'
          Dst:             vlc_frame_Realloc
    - functionName:    bo_set_8
      functionSourceFile: '/src/vlc/modules/../include/vlc_boxes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - p_bo
        - i_offset
        - i
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bo_extend
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_boxes.h:111,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:112,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_boxes.h:113,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_boxes.h:111,10'
          Dst:             bo_extend
    - functionName:    bs_read_se
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bs_read_ue
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:297,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:297,43'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:298,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:295,25'
          Dst:             bs_read_ue
    - functionName:    bs_read_ue
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bs
      BBCount:         13
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - bs_read
        - bs_read1
      functionUses:    41
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:284,25'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:284,5'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read1.7881
            - BranchSide:      '../include/vlc_bits.h:285,22'
              BranchSideFuncs:
                - bs_read1.7881
                - bs_read.7882
        - Branch String:   '../include/vlc_bits.h:285,32'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:284,5'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read1.7881
            - BranchSide:      '../include/vlc_bits.h:286,12'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read1.7881
        - Branch String:   '../include/vlc_bits.h:286,30'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:284,5'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read1.7881
            - BranchSide:      '../include/vlc_bits.h:286,33'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read1.7881
        - Branch String:   '../include/vlc_bits.h:284,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:287,10'
              BranchSideFuncs:
                - bs_read1.7881
                - bs_read.7882
            - BranchSide:      '../include/vlc_bits.h:289,19'
              BranchSideFuncs:
                - bs_read.7882
      Callsites:
        - Src:             '../include/vlc_bits.h:285,12'
          Dst:             bs_read1
        - Src:             '../include/vlc_bits.h:289,28'
          Dst:             bs_read
    - functionName:    bs_read1
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bs_refill
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:223,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:225,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:228,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:223,9'
          Dst:             bs_refill
    - functionName:    bs_read
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bs_refill
        - bs_skip
      functionUses:    37
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:176,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:178,18'
              BranchSideFuncs:
                - bs_skip.7884
                - bs_refill.7883
            - BranchSide:      '../include/vlc_bits.h:182,5'
              BranchSideFuncs:
                - bs_skip.7884
                - bs_refill.7883
        - Branch String:   '../include/vlc_bits.h:182,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:184,24'
              BranchSideFuncs:
                - bs_refill.7883
                - bs_skip.7884
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.7884
        - Branch String:   '../include/vlc_bits.h:184,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:186,13'
              BranchSideFuncs:
                - bs_skip.7884
            - BranchSide:      '../include/vlc_bits.h:190,13'
              BranchSideFuncs:
                - bs_skip.7884
                - bs_refill.7883
        - Branch String:   '../include/vlc_bits.h:190,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:192,50'
              BranchSideFuncs:
                - bs_skip.7884
            - BranchSide:      '../include/vlc_bits.h:202,50'
              BranchSideFuncs:
                - bs_skip.7884
                - bs_refill.7883
        - Branch String:   '../include/vlc_bits.h:206,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:207,26'
              BranchSideFuncs:
                - bs_skip.7884
                - bs_refill.7883
            - BranchSide:      '../include/vlc_bits.h:209,31'
              BranchSideFuncs:
                - bs_skip.7884
                - bs_refill.7883
        - Branch String:   '../include/vlc_bits.h:215,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.7884
            - BranchSide:      '../include/vlc_bits.h:216,18'
              BranchSideFuncs:
                - bs_skip.7884
      Callsites:
        - Src:             '../include/vlc_bits.h:184,13'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:216,9'
          Dst:             bs_skip
    - functionName:    bs_refill
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:112,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:114,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:120,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:114,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:115,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:117,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:117,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:118,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_skip
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - bs_refill
      functionUses:    21
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:140,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:141,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:143,20'
              BranchSideFuncs:
                - bs_refill.7883
                - bs_refill.7883
        - Branch String:   '../include/vlc_bits.h:143,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:145,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:149,9'
              BranchSideFuncs:
                - bs_refill.7883
        - Branch String:   '../include/vlc_bits.h:149,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:151,20'
              BranchSideFuncs:
                - bs_refill.7883
            - BranchSide:      '../include/vlc_bits.h:168,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:154,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:154,22'
              BranchSideFuncs:
                - bs_refill.7883
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.7883
        - Branch String:   '../include/vlc_bits.h:154,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:156,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.7883
        - Branch String:   '../include/vlc_bits.h:160,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:162,29'
              BranchSideFuncs:
                - bs_refill.7883
            - BranchSide:      '../include/vlc_bits.h:167,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:162,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:163,33'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:165,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:143,9'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:162,18'
          Dst:             bs_refill
    - functionName:    bs_impl_bytes_pos
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:76,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:79,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:77,16'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:77,58'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_impl_bytes_forward
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:59,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:61,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:65,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:65,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:66,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:68,19'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:68,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:69,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:70,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hxxx_ep3b_to_rbsp
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_ep3b.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - end
        - pi_prev
        - i_count
      BBCount:         16
      ICount:          110
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hxxx_ep3b.h:25,5'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:27,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:42,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_ep3b.h:27,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:28,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:30,22'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_ep3b.h:32,24'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:33,14'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:41,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_ep3b.h:32,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:35,19'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:41,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_ep3b.h:35,17'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:37,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:40,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hxxx_bsfw_byte_pos_ep3b
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_ep3b.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hxxx_bsfw_byte_forward_ep3b
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_ep3b.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - hxxx_ep3b_to_rbsp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/hxxx_ep3b.h:85,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:87,16'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:92,9'
              BranchSideFuncs:
                - hxxx_ep3b_to_rbsp.7887
        - Branch String:   'packetizer/hxxx_ep3b.h:92,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:93,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:95,31'
              BranchSideFuncs:
                - hxxx_ep3b_to_rbsp.7887
      Callsites:
        - Src:             'packetizer/hxxx_ep3b.h:95,12'
          Dst:             hxxx_ep3b_to_rbsp
    - functionName:    startcode_FindAnnexB_SSE2
      functionSourceFile: '/src/vlc/modules/packetizer/startcode_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         154
      ICount:          815
      EdgeCount:       210
      CyclomaticComplexity: 58
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/startcode_helper.h:63,35'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:63,38'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:63,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:63,5'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:64,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:68,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:64,23'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:64,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:66,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:64,36'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:64,39'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:66,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:64,13'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:65,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:66,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:68,9'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:69,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:71,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:72,9'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:75,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:112,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:78,9'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:87,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:110,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:101,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:103,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:103,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:103,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:105,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:105,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:105,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:107,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:107,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:107,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:109,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:109,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:112,5'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:113,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:117,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:113,23'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:113,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:115,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:113,36'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:113,39'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:115,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:113,13'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:114,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:115,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hxxx_strip_AnnexB_startcode
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_nal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp_data
        - pi_data
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hxxx_nal.h:39,19'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:39,22'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_nal.h:39,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_nal.h:39,5'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:41,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_nal.h:55,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_nal.h:44,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:39,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_nal.h:46,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_nal.h:46,17'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:48,28'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_nal.h:52,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    startcode_FindAnnexB
      functionSourceFile: '/src/vlc/modules/packetizer/startcode_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - startcode_FindAnnexB_SSE2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/startcode_helper.h:158,16'
          Dst:             startcode_FindAnnexB_SSE2
    - functionName:    stdc_has_single_bit_uc
      functionSourceFile: '/src/vlc/modules/../compat/stdbit/stdbit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../compat/stdbit/stdbit.h:505,18'
          Branch Sides:
            - BranchSide:      '../compat/stdbit/stdbit.h:505,22'
              BranchSideFuncs: []
            - BranchSide:      '../compat/stdbit/stdbit.h:505,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h264_decode_sei_pic_timing
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bs
        - p_sps
        - pic_struct
        - output_delay
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - bs_read
        - bs_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:1016,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:1017,9'
              BranchSideFuncs:
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
            - BranchSide:      'packetizer/h264_nal.c:1019,9'
              BranchSideFuncs:
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
        - Branch String:   'packetizer/h264_nal.c:1019,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:1021,18'
              BranchSideFuncs:
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
            - BranchSide:      'packetizer/h264_nal.c:1026,9'
              BranchSideFuncs:
                - bs_read.7882
        - Branch String:   'packetizer/h264_nal.c:1026,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:1027,32'
              BranchSideFuncs:
                - bs_read.7882
            - BranchSide:      'packetizer/h264_nal.c:1030,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/h264_nal.c:1021,9'
          Dst:             bs_skip
        - Src:             'packetizer/h264_nal.c:1023,13'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:1027,23'
          Dst:             bs_read
    - functionName:    h264_decode_sei_recovery_point
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bs
        - p_reco
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_read_ue
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/h264_nal.c:1005,24'
          Dst:             bs_read_ue
    - functionName:    h264_get_profile_level
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_fmt
        - pi_profile
        - pi_level
        - pi_nal_length_size
      BBCount:         36
      ICount:          203
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:971,8'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:972,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:975,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:975,19'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:975,22'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:981,14'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:975,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:977,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:981,14'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:977,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:978,40'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:979,11'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:981,19'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:981,23'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:990,10'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:981,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:983,14'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:990,10'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:983,19'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:983,22'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:985,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:983,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:984,15'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:985,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:985,18'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:986,15'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:988,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:992,10'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:992,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:994,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:994,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:995,23'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:997,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:997,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:998,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:1000,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iso_23001_8_mc_to_vlc_coeffs
      functionSourceFile: '/src/vlc/modules/packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/iso_color_tables.h:185,12'
          Branch Sides:
            - BranchSide:      'packetizer/iso_color_tables.h:185,12'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/iso_color_tables.h:186,49'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iso_23001_8_tc_to_vlc_xfer
      functionSourceFile: '/src/vlc/modules/packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/iso_color_tables.h:132,12'
          Branch Sides:
            - BranchSide:      'packetizer/iso_color_tables.h:132,12'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/iso_color_tables.h:133,47'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iso_23001_8_cp_to_vlc_primaries
      functionSourceFile: '/src/vlc/modules/packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/iso_color_tables.h:66,9'
          Branch Sides:
            - BranchSide:      'packetizer/iso_color_tables.h:67,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/iso_color_tables.h:68,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/iso_color_tables.h:68,12'
          Branch Sides:
            - BranchSide:      'packetizer/iso_color_tables.h:68,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/iso_color_tables.h:69,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h264_get_colorimetry
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
        - p_primaries
        - p_transfer
        - p_colorspace
        - p_full_range
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - iso_23001_8_cp_to_vlc_primaries
        - iso_23001_8_mc_to_vlc_coeffs
        - iso_23001_8_tc_to_vlc_xfer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:954,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:955,9'
              BranchSideFuncs:
                - iso_23001_8_cp_to_vlc_primaries.7901
                - iso_23001_8_tc_to_vlc_xfer.7899
                - iso_23001_8_mc_to_vlc_coeffs.7897
            - BranchSide:      'packetizer/h264_nal.c:957,42'
              BranchSideFuncs:
                - iso_23001_8_cp_to_vlc_primaries.7901
                - iso_23001_8_tc_to_vlc_xfer.7899
                - iso_23001_8_mc_to_vlc_coeffs.7897
      Callsites:
        - Src:             'packetizer/h264_nal.c:957,9'
          Dst:             iso_23001_8_cp_to_vlc_primaries
        - Src:             'packetizer/h264_nal.c:959,9'
          Dst:             iso_23001_8_tc_to_vlc_xfer
        - Src:             'packetizer/h264_nal.c:961,9'
          Dst:             iso_23001_8_mc_to_vlc_coeffs
    - functionName:    h264_get_chroma_luma
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
        - pi_chroma_format
        - pi_depth_luma
        - pi_depth_chroma
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h264_get_aspect_ratio
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
        - pi_num
        - pi_den
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:933,30'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:933,34'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:934,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:933,8'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:934,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:935,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h264_get_frame_rate
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
        - pi_num
        - pi_den
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:922,44'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:922,48'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:924,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:922,79'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:923,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:924,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:922,8'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:924,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:925,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h264_get_picture_size
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
        - p_ox
        - p_oy
        - p_w
        - p_h
        - p_vw
        - p_vh
      BBCount:         13
      ICount:          174
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:890,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:890,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:892,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:892,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:894,22'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:905,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:896,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:898,28'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:902,26'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:899,21'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:900,31'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:901,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h264_get_sps_profile_tier_level
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
        - pi_profile
        - pi_level
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h264_using_adaptive_frames
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h264_is_frames_only
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h264_get_max_frame_num
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h264_get_max_dpb_frames
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - h264_get_level_limits
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:806,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:808,44'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:815,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:812,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:813,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:814,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/h264_nal.c:805,41'
          Dst:             h264_get_level_limits
    - functionName:    h264_get_dpb_values
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
        - pi_max_num_reorder
        - pi_max_dec_buffering
      BBCount:         22
      ICount:          132
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - h264_get_max_dpb_frames
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:823,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:825,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:850,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:825,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:828,42'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:836,21'
              BranchSideFuncs:
                - h264_get_max_dpb_frames
            - BranchSide:      'packetizer/h264_nal.c:836,21'
              BranchSideFuncs:
                - h264_get_max_dpb_frames
            - BranchSide:      'packetizer/h264_nal.c:836,21'
              BranchSideFuncs:
                - h264_get_max_dpb_frames
            - BranchSide:      'packetizer/h264_nal.c:836,21'
              BranchSideFuncs:
                - h264_get_max_dpb_frames
            - BranchSide:      'packetizer/h264_nal.c:836,21'
              BranchSideFuncs:
                - h264_get_max_dpb_frames
            - BranchSide:      'packetizer/h264_nal.c:836,21'
              BranchSideFuncs:
                - h264_get_max_dpb_frames
            - BranchSide:      'packetizer/h264_nal.c:845,70'
              BranchSideFuncs:
                - h264_get_max_dpb_frames
        - Branch String:   'packetizer/h264_nal.c:836,21'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:836,53'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:839,47'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:850,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:850,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:851,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/h264_nal.c:845,45'
          Dst:             h264_get_max_dpb_frames
    - functionName:    h264_get_pps_sps_id
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pps
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h264_get_sps_id
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_error
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h264_getNALType
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h264_get_xps_id
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - pi_id
      BBCount:         16
      ICount:          109
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - bs_error
        - bs_init
        - bs_read_ue
        - h264_getNALType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:744,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:745,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:749,29'
              BranchSideFuncs:
                - h264_getNALType.7921
                - bs_init.7925
                - bs_read_ue.7880
                - bs_error.7920
        - Branch String:   'packetizer/h264_nal.c:749,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:752,22'
              BranchSideFuncs:
                - bs_init.7925
                - bs_read_ue.7880
                - bs_error.7920
            - BranchSide:      'packetizer/h264_nal.c:756,22'
              BranchSideFuncs:
                - bs_init.7925
                - bs_read_ue.7880
                - bs_error.7920
            - BranchSide:      'packetizer/h264_nal.c:760,22'
              BranchSideFuncs:
                - bs_init.7925
                - bs_read_ue.7880
                - bs_error.7920
            - BranchSide:      'packetizer/h264_nal.c:764,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:767,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:768,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:771,20'
              BranchSideFuncs:
                - bs_init.7925
                - bs_read_ue.7880
                - bs_error.7920
        - Branch String:   'packetizer/h264_nal.c:774,29'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:774,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:774,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/h264_nal.c:749,13'
          Dst:             h264_getNALType
        - Src:             'packetizer/h264_nal.c:771,5'
          Dst:             bs_init
        - Src:             'packetizer/h264_nal.c:772,14'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:774,13'
          Dst:             bs_error
    - functionName:    bs_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_init_custom
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_bits.h:101,5'
          Dst:             bs_init_custom
    - functionName:    bs_init_custom
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
        - cb
        - priv
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bo_add_16be
      functionSourceFile: '/src/vlc/modules/../include/vlc_boxes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - p_bo
        - val
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bo_set_16be
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_boxes.h:126,1'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:126,1'
              BranchSideFuncs:
                - bo_set_16be
            - BranchSide:      '../include/vlc_boxes.h:126,1'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_boxes.h:126,1'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:126,1'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_boxes.h:126,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_boxes.h:126,1'
          Dst:             bo_set_16be
    - functionName:    bo_add_mem
      functionSourceFile: '/src/vlc/modules/../include/vlc_boxes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bo
        - i_size
        - p_mem
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bo_extend
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_boxes.h:156,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:156,31'
              BranchSideFuncs:
                - bo_extend.7878
            - BranchSide:      '../include/vlc_boxes.h:157,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_boxes.h:156,8'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:157,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_boxes.h:158,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_boxes.h:156,21'
          Dst:             bo_extend
    - functionName:    bo_add_8
      functionSourceFile: '/src/vlc/modules/../include/vlc_boxes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - p_bo
        - i
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bo_set_8
      functionUses:    8
      BranchProfiles:
        - Branch String:   '../include/vlc_boxes.h:119,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:119,31'
              BranchSideFuncs:
                - bo_set_8.7879
            - BranchSide:      '../include/vlc_boxes.h:120,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_boxes.h:119,8'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:120,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_boxes.h:121,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_boxes.h:119,21'
          Dst:             bo_set_8
    - functionName:    bo_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_boxes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_bo
        - i_size
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_boxes.h:44,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_boxes.h:45,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_boxes.h:47,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_boxes.h:43,15'
          Dst:             vlc_frame_Alloc
    - functionName:    h264_NAL_to_avcC
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - i_nal_length_size
        - pp_sps_buf
        - p_sps_size
        - i_sps_count
        - pp_pps_buf
        - p_pps_size
        - i_pps_count
        - pp_sps_ext_buf
        - p_sps_ext_size
        - i_sps_ext_count
      BBCount:         81
      ICount:          516
      EdgeCount:       106
      CyclomaticComplexity: 27
      functionsReached:
        - __assert_fail
        - bo_add_16be
        - bo_add_8
        - bo_add_mem
        - bo_init
        - h264_decode_sps
        - h264_release_sps
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:673,32'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:673,35'
              BranchSideFuncs:
                - bo_init.7930
                - bo_add_8.7929
                - bo_add_mem.7928
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
                - bo_add_16be
                - bo_add_mem.7928
                - bo_add_16be
                - bo_add_mem.7928
                - __assert_fail
                - __assert_fail
            - BranchSide:      'packetizer/h264_nal.c:676,9'
              BranchSideFuncs:
                - bo_init.7930
                - bo_add_8.7929
                - bo_add_mem.7928
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
                - bo_add_16be
                - bo_add_mem.7928
                - bo_add_16be
                - bo_add_mem.7928
                - __assert_fail
                - __assert_fail
        - Branch String:   'packetizer/h264_nal.c:674,6'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:674,9'
              BranchSideFuncs:
                - bo_init.7930
                - bo_add_8.7929
                - bo_add_mem.7928
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
                - bo_add_16be
                - bo_add_mem.7928
                - bo_add_16be
                - bo_add_mem.7928
                - __assert_fail
                - __assert_fail
            - BranchSide:      'packetizer/h264_nal.c:676,9'
              BranchSideFuncs:
                - bo_init.7930
                - bo_add_8.7929
                - bo_add_mem.7928
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
                - bo_add_16be
                - bo_add_mem.7928
                - bo_add_16be
                - bo_add_mem.7928
                - __assert_fail
                - __assert_fail
        - Branch String:   'packetizer/h264_nal.c:673,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:675,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:676,9'
              BranchSideFuncs:
                - bo_init.7930
                - bo_add_8.7929
                - bo_add_mem.7928
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
                - bo_add_16be
                - bo_add_mem.7928
                - bo_add_16be
                - bo_add_mem.7928
                - __assert_fail
                - __assert_fail
        - Branch String:   'packetizer/h264_nal.c:676,26'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:676,29'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:677,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:676,59'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:676,62'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:677,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:676,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:677,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:680,12'
              BranchSideFuncs:
                - bo_init.7930
                - bo_add_8.7929
                - bo_add_mem.7928
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
                - bo_add_16be
                - bo_add_mem.7928
                - bo_add_16be
                - bo_add_mem.7928
                - __assert_fail
                - __assert_fail
        - Branch String:   'packetizer/h264_nal.c:681,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:683,9'
              BranchSideFuncs:
                - __assert_fail
                - bo_init.7930
                - bo_add_8.7929
                - bo_add_mem.7928
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
                - bo_add_16be
                - bo_add_mem.7928
                - bo_add_16be
                - bo_add_mem.7928
                - __assert_fail
            - BranchSide:      'packetizer/h264_nal.c:688,17'
              BranchSideFuncs:
                - bo_init.7930
                - bo_add_8.7929
                - bo_add_mem.7928
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
                - bo_add_16be
                - bo_add_mem.7928
                - bo_add_16be
                - bo_add_mem.7928
                - __assert_fail
        - Branch String:   'packetizer/h264_nal.c:683,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:683,9'
              BranchSideFuncs:
                - __assert_fail
                - bo_init.7930
                - bo_add_8.7929
                - bo_add_mem.7928
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
                - bo_add_16be
                - bo_add_mem.7928
                - bo_add_16be
                - bo_add_mem.7928
                - __assert_fail
            - BranchSide:      'packetizer/h264_nal.c:683,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'packetizer/h264_nal.c:683,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:683,9'
              BranchSideFuncs:
                - bo_init.7930
                - bo_add_8.7929
                - bo_add_mem.7928
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
                - bo_add_16be
                - bo_add_mem.7928
                - bo_add_16be
                - bo_add_mem.7928
                - __assert_fail
                - __assert_fail
            - BranchSide:      'packetizer/h264_nal.c:684,13'
              BranchSideFuncs:
                - bo_init.7930
                - bo_add_8.7929
                - bo_add_mem.7928
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
                - bo_add_16be
                - bo_add_mem.7928
                - bo_add_16be
                - bo_add_mem.7928
                - __assert_fail
                - __assert_fail
        - Branch String:   'packetizer/h264_nal.c:684,31'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:684,34'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:685,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:684,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:685,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:686,26'
              BranchSideFuncs:
                - bo_init.7930
                - bo_add_8.7929
                - bo_add_mem.7928
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
                - bo_add_16be
                - bo_add_mem.7928
                - bo_add_16be
                - bo_add_mem.7928
                - __assert_fail
                - __assert_fail
        - Branch String:   'packetizer/h264_nal.c:688,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:690,9'
              BranchSideFuncs:
                - __assert_fail
                - bo_init.7930
                - bo_add_8.7929
                - bo_add_mem.7928
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
                - bo_add_16be
                - bo_add_mem.7928
                - bo_add_16be
                - bo_add_mem.7928
            - BranchSide:      'packetizer/h264_nal.c:698,27'
              BranchSideFuncs:
                - bo_init.7930
                - bo_add_8.7929
                - bo_add_mem.7928
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
                - bo_add_16be
                - bo_add_mem.7928
                - bo_add_16be
                - bo_add_mem.7928
        - Branch String:   'packetizer/h264_nal.c:690,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:690,9'
              BranchSideFuncs:
                - __assert_fail
                - bo_init.7930
                - bo_add_8.7929
                - bo_add_mem.7928
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
                - bo_add_16be
                - bo_add_mem.7928
                - bo_add_16be
                - bo_add_mem.7928
            - BranchSide:      'packetizer/h264_nal.c:690,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'packetizer/h264_nal.c:690,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:690,9'
              BranchSideFuncs:
                - bo_init.7930
                - bo_add_8.7929
                - bo_add_mem.7928
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
                - bo_add_16be
                - bo_add_mem.7928
                - bo_add_16be
                - bo_add_mem.7928
                - __assert_fail
            - BranchSide:      'packetizer/h264_nal.c:691,13'
              BranchSideFuncs:
                - bo_init.7930
                - bo_add_8.7929
                - bo_add_mem.7928
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
                - bo_add_16be
                - bo_add_mem.7928
                - bo_add_16be
                - bo_add_mem.7928
                - __assert_fail
        - Branch String:   'packetizer/h264_nal.c:691,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:692,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:693,26'
              BranchSideFuncs:
                - bo_init.7930
                - bo_add_8.7929
                - bo_add_mem.7928
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
                - bo_add_16be
                - bo_add_mem.7928
                - bo_add_16be
                - bo_add_mem.7928
                - __assert_fail
        - Branch String:   'packetizer/h264_nal.c:698,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:699,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:701,5'
              BranchSideFuncs:
                - bo_add_8.7929
                - bo_add_mem.7928
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
                - bo_add_16be
                - bo_add_mem.7928
                - bo_add_16be
                - bo_add_mem.7928
        - Branch String:   'packetizer/h264_nal.c:706,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:708,27'
              BranchSideFuncs:
                - bo_add_16be
                - bo_add_mem.7928
                - bo_add_8.7929
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
                - bo_add_16be
                - bo_add_mem.7928
            - BranchSide:      'packetizer/h264_nal.c:712,20'
              BranchSideFuncs:
                - bo_add_8.7929
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
                - bo_add_16be
                - bo_add_mem.7928
        - Branch String:   'packetizer/h264_nal.c:713,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:715,27'
              BranchSideFuncs:
                - bo_add_16be
                - bo_add_mem.7928
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
            - BranchSide:      'packetizer/h264_nal.c:719,31'
              BranchSideFuncs:
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
        - Branch String:   'packetizer/h264_nal.c:720,40'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:721,9'
              BranchSideFuncs:
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
            - BranchSide:      'packetizer/h264_nal.c:725,65'
              BranchSideFuncs:
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
        - Branch String:   'packetizer/h264_nal.c:721,43'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:722,9'
              BranchSideFuncs:
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
            - BranchSide:      'packetizer/h264_nal.c:725,65'
              BranchSideFuncs:
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
        - Branch String:   'packetizer/h264_nal.c:722,44'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:723,9'
              BranchSideFuncs:
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
            - BranchSide:      'packetizer/h264_nal.c:725,65'
              BranchSideFuncs:
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
        - Branch String:   'packetizer/h264_nal.c:720,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:725,65'
              BranchSideFuncs:
                - h264_decode_sps
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
            - BranchSide:      'packetizer/h264_nal.c:739,15'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:726,32'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:726,40'
              BranchSideFuncs:
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
            - BranchSide:      'packetizer/h264_nal.c:726,29'
              BranchSideFuncs:
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
        - Branch String:   'packetizer/h264_nal.c:727,32'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:727,41'
              BranchSideFuncs:
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
            - BranchSide:      'packetizer/h264_nal.c:727,29'
              BranchSideFuncs:
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
        - Branch String:   'packetizer/h264_nal.c:728,32'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:728,41'
              BranchSideFuncs:
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
            - BranchSide:      'packetizer/h264_nal.c:728,29'
              BranchSideFuncs:
                - bo_add_8.7929
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
                - h264_release_sps
        - Branch String:   'packetizer/h264_nal.c:729,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:730,31'
              BranchSideFuncs:
                - h264_release_sps
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
            - BranchSide:      'packetizer/h264_nal.c:731,24'
              BranchSideFuncs:
                - bo_add_8.7929
                - bo_add_16be
                - bo_add_mem.7928
        - Branch String:   'packetizer/h264_nal.c:732,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:734,31'
              BranchSideFuncs:
                - bo_add_16be
                - bo_add_mem.7928
            - BranchSide:      'packetizer/h264_nal.c:737,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/h264_nal.c:683,9'
          Dst:             __assert_fail
        - Src:             'packetizer/h264_nal.c:690,9'
          Dst:             __assert_fail
        - Src:             'packetizer/h264_nal.c:698,9'
          Dst:             bo_init
        - Src:             'packetizer/h264_nal.c:701,5'
          Dst:             bo_add_8
        - Src:             'packetizer/h264_nal.c:702,5'
          Dst:             bo_add_mem
        - Src:             'packetizer/h264_nal.c:703,5'
          Dst:             bo_add_8
        - Src:             'packetizer/h264_nal.c:705,5'
          Dst:             bo_add_8
        - Src:             'packetizer/h264_nal.c:708,9'
          Dst:             bo_add_16be
        - Src:             'packetizer/h264_nal.c:709,9'
          Dst:             bo_add_mem
        - Src:             'packetizer/h264_nal.c:712,5'
          Dst:             bo_add_8
        - Src:             'packetizer/h264_nal.c:715,9'
          Dst:             bo_add_16be
        - Src:             'packetizer/h264_nal.c:716,9'
          Dst:             bo_add_mem
        - Src:             'packetizer/h264_nal.c:725,48'
          Dst:             h264_decode_sps
        - Src:             'packetizer/h264_nal.c:726,9'
          Dst:             bo_add_8
        - Src:             'packetizer/h264_nal.c:727,9'
          Dst:             bo_add_8
        - Src:             'packetizer/h264_nal.c:728,9'
          Dst:             bo_add_8
        - Src:             'packetizer/h264_nal.c:730,13'
          Dst:             h264_release_sps
        - Src:             'packetizer/h264_nal.c:731,9'
          Dst:             bo_add_8
        - Src:             'packetizer/h264_nal.c:734,13'
          Dst:             bo_add_16be
        - Src:             'packetizer/h264_nal.c:735,13'
          Dst:             bo_add_mem
    - functionName:    h264_decode_sps
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - b_escaped
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - bs_init
        - bs_init_custom
        - bs_skip
        - calloc
        - h264_parse_sequence_parameter_set_rbsp
        - h264_release_sps
        - hxxx_bsfw_ep3b_ctx_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:655,1'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:655,1'
              BranchSideFuncs:
                - bs_init.7925
                - bs_skip.7884
                - h264_parse_sequence_parameter_set_rbsp
                - h264_release_sps
                - hxxx_bsfw_ep3b_ctx_init.7938
                - bs_init_custom.7927
            - BranchSide:      'packetizer/h264_nal.c:655,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:655,1'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:655,1'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.7938
                - bs_init_custom.7927
                - bs_skip.7884
                - h264_parse_sequence_parameter_set_rbsp
                - h264_release_sps
            - BranchSide:      'packetizer/h264_nal.c:655,1'
              BranchSideFuncs:
                - bs_init.7925
                - bs_skip.7884
                - h264_parse_sequence_parameter_set_rbsp
                - h264_release_sps
        - Branch String:   'packetizer/h264_nal.c:655,1'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:655,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:655,1'
              BranchSideFuncs:
                - h264_release_sps
      Callsites:
        - Src:             'packetizer/h264_nal.c:655,1'
          Dst:             calloc
        - Src:             'packetizer/h264_nal.c:655,1'
          Dst:             hxxx_bsfw_ep3b_ctx_init
        - Src:             'packetizer/h264_nal.c:655,1'
          Dst:             bs_init_custom
        - Src:             'packetizer/h264_nal.c:655,1'
          Dst:             bs_init
        - Src:             'packetizer/h264_nal.c:655,1'
          Dst:             bs_skip
        - Src:             'packetizer/h264_nal.c:655,1'
          Dst:             h264_parse_sequence_parameter_set_rbsp
        - Src:             'packetizer/h264_nal.c:655,1'
          Dst:             h264_release_sps
    - functionName:    h264_release_sps
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hxxx_bsfw_ep3b_ctx_init
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_ep3b.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h264_parse_sequence_parameter_set_rbsp
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bs
        - p_sps
      BBCount:         134
      ICount:          1028
      EdgeCount:       181
      CyclomaticComplexity: 49
      functionsReached:
        - bs_error
        - bs_read
        - bs_read1
        - bs_read_se
        - bs_read_ue
        - bs_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:286,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:288,19'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
        - Branch String:   'packetizer/h264_nal.c:290,44'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:291,9'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
            - BranchSide:      'packetizer/h264_nal.c:305,43'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
        - Branch String:   'packetizer/h264_nal.c:291,47'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:292,9'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
            - BranchSide:      'packetizer/h264_nal.c:305,43'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
        - Branch String:   'packetizer/h264_nal.c:292,48'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:293,9'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
            - BranchSide:      'packetizer/h264_nal.c:305,43'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
        - Branch String:   'packetizer/h264_nal.c:293,48'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:294,9'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
            - BranchSide:      'packetizer/h264_nal.c:305,43'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
        - Branch String:   'packetizer/h264_nal.c:294,59'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:295,9'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
            - BranchSide:      'packetizer/h264_nal.c:305,43'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
        - Branch String:   'packetizer/h264_nal.c:295,51'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:296,9'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
            - BranchSide:      'packetizer/h264_nal.c:305,43'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
        - Branch String:   'packetizer/h264_nal.c:296,52'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:297,9'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
            - BranchSide:      'packetizer/h264_nal.c:305,43'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
        - Branch String:   'packetizer/h264_nal.c:297,48'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:298,9'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
            - BranchSide:      'packetizer/h264_nal.c:305,43'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
        - Branch String:   'packetizer/h264_nal.c:298,58'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:299,9'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
            - BranchSide:      'packetizer/h264_nal.c:305,43'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
        - Branch String:   'packetizer/h264_nal.c:299,55'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:300,9'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
            - BranchSide:      'packetizer/h264_nal.c:305,43'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
        - Branch String:   'packetizer/h264_nal.c:300,64'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:301,9'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
            - BranchSide:      'packetizer/h264_nal.c:305,43'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
        - Branch String:   'packetizer/h264_nal.c:301,73'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:302,9'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
            - BranchSide:      'packetizer/h264_nal.c:305,43'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
        - Branch String:   'packetizer/h264_nal.c:290,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:305,43'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read1.7881
            - BranchSide:      'packetizer/h264_nal.c:347,9'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
        - Branch String:   'packetizer/h264_nal.c:306,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:307,62'
              BranchSideFuncs:
                - bs_read1.7881
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
            - BranchSide:      'packetizer/h264_nal.c:309,13'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
        - Branch String:   'packetizer/h264_nal.c:318,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:320,22'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
            - BranchSide:      'packetizer/h264_nal.c:344,5'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
        - Branch String:   'packetizer/h264_nal.c:320,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:323,34'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
            - BranchSide:      'packetizer/h264_nal.c:343,9'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
        - Branch String:   'packetizer/h264_nal.c:324,21'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:325,21'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
            - BranchSide:      'packetizer/h264_nal.c:326,53'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
        - Branch String:   'packetizer/h264_nal.c:330,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:332,25'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
            - BranchSide:      'packetizer/h264_nal.c:342,13'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
        - Branch String:   'packetizer/h264_nal.c:332,25'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:335,45'
              BranchSideFuncs:
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
            - BranchSide:      'packetizer/h264_nal.c:340,37'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
        - Branch String:   'packetizer/h264_nal.c:340,35'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:340,58'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
            - BranchSide:      'packetizer/h264_nal.c:340,72'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
        - Branch String:   'packetizer/h264_nal.c:354,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:355,9'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
            - BranchSide:      'packetizer/h264_nal.c:357,47'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
                - bs_read_ue.7880
        - Branch String:   'packetizer/h264_nal.c:358,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:361,59'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
            - BranchSide:      'packetizer/h264_nal.c:365,14'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_ue.7880
                - bs_read_se
        - Branch String:   'packetizer/h264_nal.c:362,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:363,13'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
            - BranchSide:      'packetizer/h264_nal.c:364,5'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
        - Branch String:   'packetizer/h264_nal.c:371,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:372,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:373,18'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_se
        - Branch String:   'packetizer/h264_nal.c:373,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:374,58'
              BranchSideFuncs:
                - bs_read_se
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
            - BranchSide:      'packetizer/h264_nal.c:375,5'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
        - Branch String:   'packetizer/h264_nal.c:387,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:388,56'
              BranchSideFuncs:
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
            - BranchSide:      'packetizer/h264_nal.c:391,14'
              BranchSideFuncs:
                - bs_skip.7884
                - bs_read1.7881
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
        - Branch String:   'packetizer/h264_nal.c:394,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:396,53'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
            - BranchSide:      'packetizer/h264_nal.c:403,51'
              BranchSideFuncs:
                - bs_read.7882
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
        - Branch String:   'packetizer/h264_nal.c:404,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:407,26'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
            - BranchSide:      'packetizer/h264_nal.c:540,23'
              BranchSideFuncs:
                - bs_error.7920
        - Branch String:   'packetizer/h264_nal.c:408,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:418,34'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
            - BranchSide:      'packetizer/h264_nal.c:450,26'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
        - Branch String:   'packetizer/h264_nal.c:421,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:423,25'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
            - BranchSide:      'packetizer/h264_nal.c:426,22'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
        - Branch String:   'packetizer/h264_nal.c:426,22'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:428,30'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
            - BranchSide:      'packetizer/h264_nal.c:433,19'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
        - Branch String:   'packetizer/h264_nal.c:437,24'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:437,27'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
            - BranchSide:      'packetizer/h264_nal.c:444,17'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
        - Branch String:   'packetizer/h264_nal.c:437,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:439,40'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
            - BranchSide:      'packetizer/h264_nal.c:444,17'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
        - Branch String:   'packetizer/h264_nal.c:451,14'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:452,22'
              BranchSideFuncs:
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
            - BranchSide:      'packetizer/h264_nal.c:455,26'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
        - Branch String:   'packetizer/h264_nal.c:456,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:458,22'
              BranchSideFuncs:
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
            - BranchSide:      'packetizer/h264_nal.c:477,26'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
        - Branch String:   'packetizer/h264_nal.c:462,18'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:464,65'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
            - BranchSide:      'packetizer/h264_nal.c:470,17'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
        - Branch String:   'packetizer/h264_nal.c:478,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:480,25'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
            - BranchSide:      'packetizer/h264_nal.c:485,58'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
        - Branch String:   'packetizer/h264_nal.c:486,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:488,55'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
            - BranchSide:      'packetizer/h264_nal.c:494,9'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
        - Branch String:   'packetizer/h264_nal.c:495,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:497,30'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
            - BranchSide:      'packetizer/h264_nal.c:521,13'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
        - Branch String:   'packetizer/h264_nal.c:498,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:500,17'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
            - BranchSide:      'packetizer/h264_nal.c:519,9'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
        - Branch String:   'packetizer/h264_nal.c:502,21'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:503,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:504,26'
              BranchSideFuncs:
                - bs_skip.7884
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
        - Branch String:   'packetizer/h264_nal.c:506,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:508,33'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
            - BranchSide:      'packetizer/h264_nal.c:514,26'
              BranchSideFuncs:
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
        - Branch String:   'packetizer/h264_nal.c:511,25'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:512,25'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:513,17'
              BranchSideFuncs:
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_error.7920
        - Branch String:   'packetizer/h264_nal.c:521,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:522,22'
              BranchSideFuncs:
                - bs_skip.7884
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
            - BranchSide:      'packetizer/h264_nal.c:525,57'
              BranchSideFuncs:
                - bs_read.7882
                - bs_read.7882
                - bs_error.7920
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
        - Branch String:   'packetizer/h264_nal.c:528,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:530,22'
              BranchSideFuncs:
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_error.7920
            - BranchSide:      'packetizer/h264_nal.c:538,5'
              BranchSideFuncs:
                - bs_error.7920
      Callsites:
        - Src:             'packetizer/h264_nal.c:280,25'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:282,37'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:283,22'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:285,25'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:305,31'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:307,52'
          Dst:             bs_read1
        - Src:             'packetizer/h264_nal.c:311,35'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:313,37'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:315,9'
          Dst:             bs_skip
        - Src:             'packetizer/h264_nal.c:317,17'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:323,25'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:335,33'
          Dst:             bs_read_se
        - Src:             'packetizer/h264_nal.c:353,35'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:357,35'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:361,47'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:367,53'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:368,41'
          Dst:             bs_read_se
        - Src:             'packetizer/h264_nal.c:369,49'
          Dst:             bs_read_se
        - Src:             'packetizer/h264_nal.c:370,58'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:374,46'
          Dst:             bs_read_se
        - Src:             'packetizer/h264_nal.c:377,5'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:379,5'
          Dst:             bs_skip
        - Src:             'packetizer/h264_nal.c:382,38'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:383,45'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:386,34'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:388,47'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:391,5'
          Dst:             bs_skip
        - Src:             'packetizer/h264_nal.c:394,9'
          Dst:             bs_read1
        - Src:             'packetizer/h264_nal.c:396,41'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:397,42'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:398,40'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:399,43'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:403,42'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:407,17'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:418,25'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:428,21'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:429,21'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:450,17'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:452,13'
          Dst:             bs_skip
        - Src:             'packetizer/h264_nal.c:455,17'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:458,13'
          Dst:             bs_skip
        - Src:             'packetizer/h264_nal.c:459,46'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:461,21'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:464,56'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:465,64'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:466,59'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:477,17'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:480,13'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:481,13'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:485,49'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:488,46'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:489,39'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:490,45'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:497,21'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:501,34'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:504,17'
          Dst:             bs_skip
        - Src:             'packetizer/h264_nal.c:505,17'
          Dst:             bs_skip
        - Src:             'packetizer/h264_nal.c:508,21'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:509,21'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:510,21'
          Dst:             bs_skip
        - Src:             'packetizer/h264_nal.c:511,25'
          Dst:             bs_error
        - Src:             'packetizer/h264_nal.c:514,17'
          Dst:             bs_skip
        - Src:             'packetizer/h264_nal.c:515,64'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:516,63'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:517,17'
          Dst:             bs_skip
        - Src:             'packetizer/h264_nal.c:522,13'
          Dst:             bs_skip
        - Src:             'packetizer/h264_nal.c:525,48'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:527,51'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:530,13'
          Dst:             bs_skip
        - Src:             'packetizer/h264_nal.c:531,13'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:532,13'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:533,13'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:534,13'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:535,51'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:536,52'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:540,13'
          Dst:             bs_error
    - functionName:    h264_parse_sequence_parameter_set_extension_rbsp
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bs
        - p_sps_ext
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bs_read_ue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:621,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:622,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:623,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/h264_nal.c:620,27'
          Dst:             bs_read_ue
    - functionName:    h264_decode_sps_extension
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - b_escaped
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - bs_init
        - bs_init_custom
        - bs_skip
        - calloc
        - h264_parse_sequence_parameter_set_extension_rbsp
        - h264_release_sps_extension
        - hxxx_bsfw_ep3b_ctx_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:661,1'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:661,1'
              BranchSideFuncs:
                - bs_init.7925
                - bs_skip.7884
                - h264_parse_sequence_parameter_set_extension_rbsp
                - h264_release_sps_extension
                - hxxx_bsfw_ep3b_ctx_init.7938
                - bs_init_custom.7927
            - BranchSide:      'packetizer/h264_nal.c:661,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:661,1'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:661,1'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.7938
                - bs_init_custom.7927
                - bs_skip.7884
                - h264_parse_sequence_parameter_set_extension_rbsp
                - h264_release_sps_extension
            - BranchSide:      'packetizer/h264_nal.c:661,1'
              BranchSideFuncs:
                - bs_init.7925
                - bs_skip.7884
                - h264_parse_sequence_parameter_set_extension_rbsp
                - h264_release_sps_extension
        - Branch String:   'packetizer/h264_nal.c:661,1'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:661,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:661,1'
              BranchSideFuncs:
                - h264_release_sps_extension
      Callsites:
        - Src:             'packetizer/h264_nal.c:661,1'
          Dst:             calloc
        - Src:             'packetizer/h264_nal.c:661,1'
          Dst:             hxxx_bsfw_ep3b_ctx_init
        - Src:             'packetizer/h264_nal.c:661,1'
          Dst:             bs_init_custom
        - Src:             'packetizer/h264_nal.c:661,1'
          Dst:             bs_init
        - Src:             'packetizer/h264_nal.c:661,1'
          Dst:             bs_skip
        - Src:             'packetizer/h264_nal.c:661,1'
          Dst:             h264_parse_sequence_parameter_set_extension_rbsp
        - Src:             'packetizer/h264_nal.c:661,1'
          Dst:             h264_release_sps_extension
    - functionName:    h264_release_sps_extension
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps_ext
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h264_parse_picture_parameter_set_rbsp
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bs
        - p_pps
      BBCount:         44
      ICount:          284
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - bs_read
        - bs_read1
        - bs_read_se
        - bs_read_ue
        - bs_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:553,36'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:553,39'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:554,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:553,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:554,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:555,19'
              BranchSideFuncs:
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_se
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read1.7881
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
        - Branch String:   'packetizer/h264_nal.c:562,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:563,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:564,9'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_se
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read1.7881
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
        - Branch String:   'packetizer/h264_nal.c:564,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:566,53'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_se
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read1.7881
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
            - BranchSide:      'packetizer/h264_nal.c:601,67'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_se
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
        - Branch String:   'packetizer/h264_nal.c:567,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:569,27'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_se
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
            - BranchSide:      'packetizer/h264_nal.c:572,18'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_se
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read1.7881
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
        - Branch String:   'packetizer/h264_nal.c:569,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:570,29'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_se
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
            - BranchSide:      'packetizer/h264_nal.c:571,9'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_se
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
        - Branch String:   'packetizer/h264_nal.c:572,18'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:574,27'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_se
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_read_ue.7880
            - BranchSide:      'packetizer/h264_nal.c:580,18'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_se
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read1.7881
                - bs_read_ue.7880
        - Branch String:   'packetizer/h264_nal.c:574,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:576,29'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_se
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
            - BranchSide:      'packetizer/h264_nal.c:579,9'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_se
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
        - Branch String:   'packetizer/h264_nal.c:580,43'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:580,46'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_se
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
                - bs_read1.7881
                - bs_read_ue.7880
            - BranchSide:      'packetizer/h264_nal.c:585,18'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_se
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
        - Branch String:   'packetizer/h264_nal.c:580,18'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:582,23'
              BranchSideFuncs:
                - bs_read1.7881
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_se
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
            - BranchSide:      'packetizer/h264_nal.c:585,18'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_se
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_read_ue.7880
                - bs_skip.7884
        - Branch String:   'packetizer/h264_nal.c:589,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:591,31'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_se
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_skip.7884
            - BranchSide:      'packetizer/h264_nal.c:594,27'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_se
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
                - bs_skip.7884
        - Branch String:   'packetizer/h264_nal.c:594,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:596,26'
              BranchSideFuncs:
                - bs_skip.7884
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_se
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
            - BranchSide:      'packetizer/h264_nal.c:598,9'
              BranchSideFuncs:
                - bs_read_ue.7880
                - bs_read_ue.7880
                - bs_read.7882
                - bs_read.7882
                - bs_read_se
                - bs_read_se
                - bs_read_se
                - bs_skip.7884
                - bs_skip.7884
                - bs_read.7882
      Callsites:
        - Src:             'packetizer/h264_nal.c:551,25'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:552,25'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:558,5'
          Dst:             bs_skip
        - Src:             'packetizer/h264_nal.c:559,39'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:561,33'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:566,41'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:570,17'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:576,17'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:577,17'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:582,13'
          Dst:             bs_read1
        - Src:             'packetizer/h264_nal.c:583,13'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:587,47'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:596,17'
          Dst:             bs_skip
        - Src:             'packetizer/h264_nal.c:601,55'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:602,55'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_nal.c:603,33'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:604,34'
          Dst:             bs_read
        - Src:             'packetizer/h264_nal.c:605,5'
          Dst:             bs_read_se
        - Src:             'packetizer/h264_nal.c:606,5'
          Dst:             bs_read_se
        - Src:             'packetizer/h264_nal.c:607,5'
          Dst:             bs_read_se
        - Src:             'packetizer/h264_nal.c:608,5'
          Dst:             bs_skip
        - Src:             'packetizer/h264_nal.c:609,5'
          Dst:             bs_skip
        - Src:             'packetizer/h264_nal.c:610,43'
          Dst:             bs_read
    - functionName:    h264_decode_pps
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - b_escaped
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - bs_init
        - bs_init_custom
        - bs_skip
        - calloc
        - h264_parse_picture_parameter_set_rbsp
        - h264_release_pps
        - hxxx_bsfw_ep3b_ctx_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:658,1'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:658,1'
              BranchSideFuncs:
                - bs_init.7925
                - bs_skip.7884
                - h264_parse_picture_parameter_set_rbsp
                - h264_release_pps
                - hxxx_bsfw_ep3b_ctx_init.7938
                - bs_init_custom.7927
            - BranchSide:      'packetizer/h264_nal.c:658,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:658,1'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:658,1'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.7938
                - bs_init_custom.7927
                - bs_skip.7884
                - h264_parse_picture_parameter_set_rbsp
                - h264_release_pps
            - BranchSide:      'packetizer/h264_nal.c:658,1'
              BranchSideFuncs:
                - bs_init.7925
                - bs_skip.7884
                - h264_parse_picture_parameter_set_rbsp
                - h264_release_pps
        - Branch String:   'packetizer/h264_nal.c:658,1'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:658,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:658,1'
              BranchSideFuncs:
                - h264_release_pps
      Callsites:
        - Src:             'packetizer/h264_nal.c:658,1'
          Dst:             calloc
        - Src:             'packetizer/h264_nal.c:658,1'
          Dst:             hxxx_bsfw_ep3b_ctx_init
        - Src:             'packetizer/h264_nal.c:658,1'
          Dst:             bs_init_custom
        - Src:             'packetizer/h264_nal.c:658,1'
          Dst:             bs_init
        - Src:             'packetizer/h264_nal.c:658,1'
          Dst:             bs_skip
        - Src:             'packetizer/h264_nal.c:658,1'
          Dst:             h264_parse_picture_parameter_set_rbsp
        - Src:             'packetizer/h264_nal.c:658,1'
          Dst:             h264_release_pps
    - functionName:    h264_release_pps
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pps
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hxxx_annexb_iterate_next
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_nal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ctx
        - pp_start
        - pi_size
      BBCount:         17
      ICount:          134
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - hxxx_strip_AnnexB_startcode
        - startcode_FindAnnexB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hxxx_nal.h:102,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:103,9'
              BranchSideFuncs:
                - startcode_FindAnnexB.7892
                - startcode_FindAnnexB.7892
                - hxxx_strip_AnnexB_startcode.7891
            - BranchSide:      'packetizer/hxxx_nal.h:105,43'
              BranchSideFuncs:
                - startcode_FindAnnexB.7892
                - startcode_FindAnnexB.7892
                - hxxx_strip_AnnexB_startcode.7891
        - Branch String:   'packetizer/hxxx_nal.h:106,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:107,9'
              BranchSideFuncs:
                - startcode_FindAnnexB.7892
                - hxxx_strip_AnnexB_startcode.7891
            - BranchSide:      'packetizer/hxxx_nal.h:109,50'
              BranchSideFuncs:
                - startcode_FindAnnexB.7892
                - hxxx_strip_AnnexB_startcode.7891
        - Branch String:   'packetizer/hxxx_nal.h:110,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:111,17'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.7891
            - BranchSide:      'packetizer/hxxx_nal.h:114,5'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.7891
        - Branch String:   'packetizer/hxxx_nal.h:114,34'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:114,37'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.7891
            - BranchSide:      'packetizer/hxxx_nal.h:114,5'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.7891
        - Branch String:   'packetizer/hxxx_nal.h:114,5'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:115,14'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.7891
            - BranchSide:      'packetizer/hxxx_nal.h:117,17'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.7891
      Callsites:
        - Src:             'packetizer/hxxx_nal.h:105,21'
          Dst:             startcode_FindAnnexB
        - Src:             'packetizer/hxxx_nal.h:109,28'
          Dst:             startcode_FindAnnexB
        - Src:             'packetizer/hxxx_nal.h:121,12'
          Dst:             hxxx_strip_AnnexB_startcode
    - functionName:    hxxx_iterator_init
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_nal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - p_ctx
        - p_data
        - i_data
        - i_nal_length_size
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - stdc_has_single_bit_uc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hxxx_nal.h:72,48'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:72,51'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_nal.h:75,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_nal.h:72,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:73,36'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_nal.h:75,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/hxxx_nal.h:72,9'
          Dst:             stdc_has_single_bit_uc
    - functionName:    h264_AnnexB_get_spspps
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - pp_sps
        - p_sps_size
        - pp_pps
        - p_pps_size
        - pp_ext
        - p_ext_size
      BBCount:         55
      ICount:          271
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - hxxx_annexb_iterate_next
        - hxxx_iterator_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:235,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:235,21'
              BranchSideFuncs:
                - hxxx_iterator_init
                - hxxx_annexb_iterate_next
            - BranchSide:      'packetizer/h264_nal.c:236,9'
              BranchSideFuncs:
                - hxxx_iterator_init
                - hxxx_annexb_iterate_next
        - Branch String:   'packetizer/h264_nal.c:236,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:236,21'
              BranchSideFuncs:
                - hxxx_iterator_init
                - hxxx_annexb_iterate_next
            - BranchSide:      'packetizer/h264_nal.c:237,9'
              BranchSideFuncs:
                - hxxx_iterator_init
                - hxxx_annexb_iterate_next
        - Branch String:   'packetizer/h264_nal.c:237,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:237,21'
              BranchSideFuncs:
                - hxxx_iterator_init
                - hxxx_annexb_iterate_next
            - BranchSide:      'packetizer/h264_nal.c:240,30'
              BranchSideFuncs:
                - hxxx_iterator_init
                - hxxx_annexb_iterate_next
        - Branch String:   'packetizer/h264_nal.c:243,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:245,13'
              BranchSideFuncs:
                - hxxx_annexb_iterate_next
            - BranchSide:      'packetizer/h264_nal.c:265,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:245,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:246,13'
              BranchSideFuncs:
                - hxxx_annexb_iterate_next
            - BranchSide:      'packetizer/h264_nal.c:248,54'
              BranchSideFuncs:
                - hxxx_annexb_iterate_next
        - Branch String:   'packetizer/h264_nal.c:250,47'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:250,50'
              BranchSideFuncs:
                - hxxx_annexb_iterate_next
            - BranchSide:      'packetizer/h264_nal.c:257,9'
              BranchSideFuncs:
                - hxxx_annexb_iterate_next
        - Branch String:   'packetizer/h264_nal.c:250,14'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:251,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:257,9'
              BranchSideFuncs:
                - hxxx_annexb_iterate_next
        - Branch String:   'packetizer/h264_nal.c:257,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:257,9'
              BranchSideFuncs:
                - hxxx_annexb_iterate_next
            - BranchSide:      'packetizer/h264_nal.c:259,9'
              BranchSideFuncs:
                - hxxx_annexb_iterate_next
        - Branch String:   'packetizer/h264_nal.c:257,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:257,9'
              BranchSideFuncs:
                - hxxx_annexb_iterate_next
            - BranchSide:      'packetizer/h264_nal.c:259,9'
              BranchSideFuncs:
                - hxxx_annexb_iterate_next
        - Branch String:   'packetizer/h264_nal.c:257,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:257,9'
              BranchSideFuncs:
                - hxxx_annexb_iterate_next
            - BranchSide:      'packetizer/h264_nal.c:259,9'
              BranchSideFuncs:
                - hxxx_annexb_iterate_next
        - Branch String:   'packetizer/h264_nal.c:259,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:259,9'
              BranchSideFuncs:
                - hxxx_annexb_iterate_next
            - BranchSide:      'packetizer/h264_nal.c:261,9'
              BranchSideFuncs:
                - hxxx_annexb_iterate_next
        - Branch String:   'packetizer/h264_nal.c:259,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:259,9'
              BranchSideFuncs:
                - hxxx_annexb_iterate_next
            - BranchSide:      'packetizer/h264_nal.c:261,9'
              BranchSideFuncs:
                - hxxx_annexb_iterate_next
        - Branch String:   'packetizer/h264_nal.c:259,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:259,9'
              BranchSideFuncs:
                - hxxx_annexb_iterate_next
            - BranchSide:      'packetizer/h264_nal.c:261,9'
              BranchSideFuncs:
                - hxxx_annexb_iterate_next
        - Branch String:   'packetizer/h264_nal.c:265,20'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:265,24'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:265,40'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:265,36'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:265,36'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:265,40'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:265,47'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:265,51'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:265,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/h264_nal.c:240,5'
          Dst:             hxxx_iterator_init
        - Src:             'packetizer/h264_nal.c:243,12'
          Dst:             hxxx_annexb_iterate_next
    - functionName:    h264_AVC_to_AnnexB
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - p_buf
        - i_len
        - i_nal_length_size
      BBCount:         24
      ICount:          166
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:194,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:195,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:199,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:199,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:199,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:201,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:201,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:203,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:213,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:203,53'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:203,56'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:203,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:203,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:204,28'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:207,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:207,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:208,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:209,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:213,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:214,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:215,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:215,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:217,24'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:222,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_avcC_to_AnnexB_NAL_size
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
      BBCount:         21
      ICount:          165
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:114,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:115,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:117,11'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:120,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:123,41'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:142,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:126,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:128,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:139,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:128,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:129,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:131,36'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:132,16'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:133,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:134,24'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:139,20'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:139,23'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:141,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:139,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:140,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:141,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h264_avcC_to_AnnexB_NAL
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - pi_result
        - pi_nal_length_size
      BBCount:         19
      ICount:          176
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - get_avcC_to_AnnexB_NAL_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:149,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:153,10'
              BranchSideFuncs:
                - malloc
        - Branch String:   'packetizer/h264_nal.c:153,10'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:154,32'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'packetizer/h264_nal.c:157,43'
              BranchSideFuncs:
                - malloc
        - Branch String:   'packetizer/h264_nal.c:158,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:160,10'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:164,11'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:166,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:168,41'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:185,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:171,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:173,36'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:183,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/h264_nal.c:148,18'
          Dst:             get_avcC_to_AnnexB_NAL_size
    - functionName:    h264_isavcC
      functionSourceFile: '/src/vlc/modules/packetizer/h264_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264_nal.c:100,42'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:100,42'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:101,14'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_nal.c:101,31'
          Branch Sides:
            - BranchSide:      'packetizer/h264_nal.c:101,31'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_nal.c:102,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_refill
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:112,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:114,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:120,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:114,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:115,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:117,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:117,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:118,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hxxx_ep3b_to_rbsp
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_ep3b.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - end
        - pi_prev
        - i_count
      BBCount:         16
      ICount:          110
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hxxx_ep3b.h:25,5'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:27,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:42,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_ep3b.h:27,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:28,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:30,22'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_ep3b.h:32,24'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:33,14'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:41,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_ep3b.h:32,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:35,19'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:41,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_ep3b.h:35,17'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:37,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:40,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hxxx_bsfw_byte_pos_ep3b
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_ep3b.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hxxx_bsfw_byte_forward_ep3b
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_ep3b.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - hxxx_ep3b_to_rbsp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/hxxx_ep3b.h:85,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:87,16'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:92,9'
              BranchSideFuncs:
                - hxxx_ep3b_to_rbsp.8010
        - Branch String:   'packetizer/hxxx_ep3b.h:92,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:93,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:95,31'
              BranchSideFuncs:
                - hxxx_ep3b_to_rbsp.8010
      Callsites:
        - Src:             'packetizer/hxxx_ep3b.h:95,12'
          Dst:             hxxx_ep3b_to_rbsp
    - functionName:    h264_CanSwapPTSWithDTS
      functionSourceFile: '/src/vlc/modules/packetizer/h264_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_slice
        - p_sps
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/h264_slice.c:510,37'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:510,40'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:512,14'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:510,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:511,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:512,14'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:512,14'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:513,16'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:515,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h264_IsFirstVCLNALUnit
      functionSourceFile: '/src/vlc/modules/packetizer/h264_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_prev
        - p_cur
      BBCount:         49
      ICount:          270
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264_slice.c:481,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:482,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:483,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:483,51'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:484,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:487,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:484,73'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:485,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:487,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:485,61'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:486,10'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:487,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:483,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:487,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:488,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:488,33'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:489,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:491,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:488,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:490,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:491,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:491,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:493,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:502,11'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:493,46'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:494,15'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:497,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:494,73'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:495,14'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:496,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:493,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:496,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:497,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:498,84'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:499,19'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:500,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:502,51'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:502,54'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:503,11'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:502,97'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:503,11'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:505,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:503,51'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:503,54'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:504,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:502,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:504,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:505,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h264_slice_top_field
      functionSourceFile: '/src/vlc/modules/packetizer/h264_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_slice
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h264_infer_pic_struct
      functionSourceFile: '/src/vlc/modules/packetizer/h264_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - p_sps
        - p_slice
        - i_pic_struct
        - tFOC
        - bFOC
      BBCount:         16
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264_slice.c:447,47'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:447,50'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:449,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:447,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:447,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:449,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:449,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:450,32'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:451,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:451,18'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:452,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:453,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:453,18'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:454,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:456,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h264_get_num_ts
      functionSourceFile: '/src/vlc/modules/packetizer/h264_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      char
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - p_sps
        - p_slice
        - i_pic_struct
        - tFOC
        - bFOC
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - h264_infer_pic_struct
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/h264_slice.c:466,20'
          Dst:             h264_infer_pic_struct
    - functionName:    h264_compute_poc
      functionSourceFile: '/src/vlc/modules/packetizer/h264_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
        - p_slice
        - p_ctx
        - p_PictureOrderCount
        - p_tFOC
        - p_bFOC
      BBCount:         92
      ICount:          683
      EdgeCount:       121
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264_slice.c:316,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:318,37'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:360,38'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:321,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:323,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:326,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:329,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:330,46'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:332,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:338,27'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:338,31'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:340,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:338,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:339,23'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:340,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:344,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:345,24'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:348,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:348,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:350,51'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:357,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:350,77'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:350,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:351,51'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:364,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:365,28'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:366,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:366,18'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:367,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:369,30'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:371,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:375,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:411,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:375,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:376,31'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:378,29'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:380,45'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:380,48'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:383,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:380,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:381,28'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:383,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:383,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:385,25'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:402,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:386,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:387,57'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:389,26'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:391,21'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:393,45'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:397,39'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:398,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:399,43'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:400,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:402,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:403,39'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:405,23'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:406,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:407,28'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:408,22'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:415,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:416,33'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:417,22'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:417,22'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:418,41'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:420,41'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:426,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:427,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:429,41'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:433,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:434,32'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:436,10'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:434,32'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:434,10'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:434,10'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:436,10'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:437,33'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:439,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_error
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_eof
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_refill
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_bits.h:130,12'
          Dst:             bs_refill
    - functionName:    bs_read1
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bs_refill
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:223,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:225,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:228,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:223,9'
          Dst:             bs_refill
    - functionName:    bs_read_se
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bs_read_ue
      functionUses:    9
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:297,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:297,43'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:298,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:295,25'
          Dst:             bs_read_ue
    - functionName:    bs_read_ue
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bs
      BBCount:         13
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - bs_read
        - bs_read1
      functionUses:    17
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:284,25'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:284,5'
              BranchSideFuncs:
                - bs_read.8028
                - bs_read1.8025
            - BranchSide:      '../include/vlc_bits.h:285,22'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_read.8028
        - Branch String:   '../include/vlc_bits.h:285,32'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:284,5'
              BranchSideFuncs:
                - bs_read.8028
                - bs_read1.8025
            - BranchSide:      '../include/vlc_bits.h:286,12'
              BranchSideFuncs:
                - bs_read.8028
                - bs_read1.8025
        - Branch String:   '../include/vlc_bits.h:286,30'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:284,5'
              BranchSideFuncs:
                - bs_read.8028
                - bs_read1.8025
            - BranchSide:      '../include/vlc_bits.h:286,33'
              BranchSideFuncs:
                - bs_read.8028
                - bs_read1.8025
        - Branch String:   '../include/vlc_bits.h:284,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:287,10'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_read.8028
            - BranchSide:      '../include/vlc_bits.h:289,19'
              BranchSideFuncs:
                - bs_read.8028
      Callsites:
        - Src:             '../include/vlc_bits.h:285,12'
          Dst:             bs_read1
        - Src:             '../include/vlc_bits.h:289,28'
          Dst:             bs_read
    - functionName:    bs_read
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bs_refill
        - bs_skip
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:176,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:178,18'
              BranchSideFuncs:
                - bs_skip.8029
                - bs_refill.8009
            - BranchSide:      '../include/vlc_bits.h:182,5'
              BranchSideFuncs:
                - bs_skip.8029
                - bs_refill.8009
        - Branch String:   '../include/vlc_bits.h:182,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:184,24'
              BranchSideFuncs:
                - bs_refill.8009
                - bs_skip.8029
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.8029
        - Branch String:   '../include/vlc_bits.h:184,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:186,13'
              BranchSideFuncs:
                - bs_skip.8029
            - BranchSide:      '../include/vlc_bits.h:190,13'
              BranchSideFuncs:
                - bs_skip.8029
                - bs_refill.8009
        - Branch String:   '../include/vlc_bits.h:190,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:192,50'
              BranchSideFuncs:
                - bs_skip.8029
            - BranchSide:      '../include/vlc_bits.h:202,50'
              BranchSideFuncs:
                - bs_skip.8029
                - bs_refill.8009
        - Branch String:   '../include/vlc_bits.h:206,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:207,26'
              BranchSideFuncs:
                - bs_skip.8029
                - bs_refill.8009
            - BranchSide:      '../include/vlc_bits.h:209,31'
              BranchSideFuncs:
                - bs_skip.8029
                - bs_refill.8009
        - Branch String:   '../include/vlc_bits.h:215,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.8029
            - BranchSide:      '../include/vlc_bits.h:216,18'
              BranchSideFuncs:
                - bs_skip.8029
      Callsites:
        - Src:             '../include/vlc_bits.h:184,13'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:216,9'
          Dst:             bs_skip
    - functionName:    bs_skip
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - bs_refill
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:140,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:141,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:143,20'
              BranchSideFuncs:
                - bs_refill.8009
                - bs_refill.8009
        - Branch String:   '../include/vlc_bits.h:143,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:145,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:149,9'
              BranchSideFuncs:
                - bs_refill.8009
        - Branch String:   '../include/vlc_bits.h:149,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:151,20'
              BranchSideFuncs:
                - bs_refill.8009
            - BranchSide:      '../include/vlc_bits.h:168,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:154,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:154,22'
              BranchSideFuncs:
                - bs_refill.8009
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.8009
        - Branch String:   '../include/vlc_bits.h:154,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:156,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.8009
        - Branch String:   '../include/vlc_bits.h:160,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:162,29'
              BranchSideFuncs:
                - bs_refill.8009
            - BranchSide:      '../include/vlc_bits.h:167,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:162,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:163,33'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:165,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:143,9'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:162,18'
          Dst:             bs_refill
    - functionName:    bs_init_custom
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
        - cb
        - priv
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hxxx_bsfw_ep3b_ctx_init
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_ep3b.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h264_decode_slice
      functionSourceFile: '/src/vlc/modules/packetizer/h264_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buffer
        - i_buffer
        - get_sps_pps
        - priv
      BBCount:         193
      ICount:          976
      EdgeCount:       262
      CyclomaticComplexity: 71
      functionsReached:
        - bs_eof
        - bs_error
        - bs_init_custom
        - bs_read
        - bs_read1
        - bs_read_se
        - bs_read_ue
        - bs_skip
        - calloc
        - h264_slice_release
        - hxxx_bsfw_ep3b_ctx_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264_slice.c:106,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:107,9'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.8031
                - bs_init_custom.8030
                - bs_skip.8029
                - bs_read.8028
                - bs_read.8028
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - h264_slice_release
                - bs_read.8028
                - bs_read.8028
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read.8028
                - bs_read_se.8026
                - bs_read_ue.8027
                - bs_read.8028
            - BranchSide:      'packetizer/h264_slice.c:112,5'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.8031
                - bs_init_custom.8030
                - bs_skip.8029
                - bs_read.8028
                - bs_read.8028
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - h264_slice_release
                - bs_read.8028
                - bs_read.8028
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read.8028
                - bs_read_se.8026
                - bs_read_ue.8027
                - bs_read.8028
        - Branch String:   'packetizer/h264_slice.c:125,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:126,9'
              BranchSideFuncs:
                - h264_slice_release
            - BranchSide:      'packetizer/h264_slice.c:127,21'
              BranchSideFuncs:
                - bs_read_ue.8027
                - h264_slice_release
                - bs_read.8028
                - bs_read.8028
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read.8028
                - bs_read_se.8026
                - bs_read_ue.8027
                - bs_read.8028
        - Branch String:   'packetizer/h264_slice.c:134,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:135,9'
              BranchSideFuncs:
                - h264_slice_release
            - BranchSide:      'packetizer/h264_slice.c:141,5'
              BranchSideFuncs:
                - h264_slice_release
                - bs_read.8028
                - bs_read.8028
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read.8028
                - bs_read_se.8026
                - bs_read_ue.8027
                - bs_read.8028
        - Branch String:   'packetizer/h264_slice.c:142,16'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:142,20'
              BranchSideFuncs:
                - h264_slice_release
                - bs_read.8028
                - bs_read.8028
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read.8028
                - bs_read_se.8026
                - bs_read_ue.8027
                - bs_read.8028
            - BranchSide:      'packetizer/h264_slice.c:143,9'
              BranchSideFuncs:
                - h264_slice_release
        - Branch String:   'packetizer/h264_slice.c:142,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:143,9'
              BranchSideFuncs:
                - bs_read.8028
                - bs_read.8028
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read.8028
                - bs_read_se.8026
                - bs_read_ue.8027
                - bs_read.8028
            - BranchSide:      'packetizer/h264_slice.c:145,41'
              BranchSideFuncs:
                - bs_read.8028
                - bs_read.8028
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read.8028
                - bs_read_se.8026
                - bs_read_ue.8027
                - bs_read.8028
        - Branch String:   'packetizer/h264_slice.c:147,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:150,37'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read.8028
                - bs_read_se.8026
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:155,9'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read.8028
                - bs_read_se.8026
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:151,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:152,44'
              BranchSideFuncs:
                - bs_read.8028
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read.8028
                - bs_read_se.8026
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:153,5'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read.8028
                - bs_read_se.8026
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:155,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:157,33'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read.8028
                - bs_read_se.8026
            - BranchSide:      'packetizer/h264_slice.c:162,37'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read.8028
                - bs_read_se.8026
        - Branch String:   'packetizer/h264_slice.c:158,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:159,13'
              BranchSideFuncs:
                - h264_slice_release
            - BranchSide:      'packetizer/h264_slice.c:160,5'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read.8028
                - bs_read_se.8026
        - Branch String:   'packetizer/h264_slice.c:163,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:165,53'
              BranchSideFuncs:
                - bs_read.8028
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_se.8026
            - BranchSide:      'packetizer/h264_slice.c:169,15'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_se.8026
                - bs_read_se.8026
        - Branch String:   'packetizer/h264_slice.c:166,45'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:166,49'
              BranchSideFuncs:
                - bs_read_se.8026
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:168,5'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:166,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:167,53'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:168,5'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:173,45'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:173,49'
              BranchSideFuncs:
                - bs_read_se.8026
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:175,5'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:173,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:174,47'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:175,5'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:177,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:178,9'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
            - BranchSide:      'packetizer/h264_slice.c:180,49'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_skip.8029
        - Branch String:   'packetizer/h264_slice.c:183,27'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:183,30'
              BranchSideFuncs:
                - bs_skip.8029
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:184,9'
              BranchSideFuncs:
                - bs_skip.8029
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:183,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:184,9'
              BranchSideFuncs:
                - bs_skip.8029
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:185,9'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:185,27'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:185,30'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:189,13'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:185,48'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:186,9'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:189,13'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:186,27'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:186,30'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:189,13'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:186,48'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:187,9'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:189,13'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:187,27'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:187,30'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:189,13'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:185,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:189,13'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:198,9'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:189,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:191,48'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:195,5'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:192,35'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:192,38'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:193,52'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:192,17'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:193,52'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:194,9'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:198,34'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:198,37'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:198,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:206,25'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:206,51'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:206,16'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:206,54'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:208,31'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:208,34'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:210,9'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:208,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:209,10'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:210,9'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:210,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:211,10'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:213,5'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:213,5'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:215,13'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:228,9'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
        - Branch String:   'packetizer/h264_slice.c:215,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:218,13'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_eof.8024
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:226,5'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:221,29'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:221,34'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
            - BranchSide:      'packetizer/h264_slice.c:222,21'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
        - Branch String:   'packetizer/h264_slice.c:221,40'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:221,44'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_eof.8024
            - BranchSide:      'packetizer/h264_slice.c:223,13'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_eof.8024
        - Branch String:   'packetizer/h264_slice.c:221,53'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:221,56'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
            - BranchSide:      'packetizer/h264_slice.c:222,21'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
        - Branch String:   'packetizer/h264_slice.c:221,21'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:222,21'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
            - BranchSide:      'packetizer/h264_slice.c:223,13'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_eof.8024
        - Branch String:   'packetizer/h264_slice.c:224,29'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:223,13'
              BranchSideFuncs:
                - bs_eof.8024
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:224,33'
              BranchSideFuncs:
                - bs_eof.8024
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:223,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:220,23'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_eof.8024
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:225,9'
              BranchSideFuncs:
                - bs_error.8023
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read_ue.8027
                - bs_eof.8024
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:228,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:229,9'
              BranchSideFuncs:
                - h264_slice_release
            - BranchSide:      'packetizer/h264_slice.c:232,11'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
        - Branch String:   'packetizer/h264_slice.c:232,37'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:232,42'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
            - BranchSide:      'packetizer/h264_slice.c:234,11'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
        - Branch String:   'packetizer/h264_slice.c:232,60'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:232,63'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
            - BranchSide:      'packetizer/h264_slice.c:236,9'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
        - Branch String:   'packetizer/h264_slice.c:232,81'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:233,42'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
            - BranchSide:      'packetizer/h264_slice.c:236,9'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
        - Branch String:   'packetizer/h264_slice.c:233,60'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:233,63'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
            - BranchSide:      'packetizer/h264_slice.c:236,9'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
        - Branch String:   'packetizer/h264_slice.c:233,85'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:234,11'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
            - BranchSide:      'packetizer/h264_slice.c:236,9'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
        - Branch String:   'packetizer/h264_slice.c:234,43'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:234,48'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
            - BranchSide:      'packetizer/h264_slice.c:265,9'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
        - Branch String:   'packetizer/h264_slice.c:234,66'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:234,69'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
            - BranchSide:      'packetizer/h264_slice.c:236,9'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
        - Branch String:   'packetizer/h264_slice.c:232,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:236,9'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
            - BranchSide:      'packetizer/h264_slice.c:265,9'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
        - Branch String:   'packetizer/h264_slice.c:237,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:238,13'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
            - BranchSide:      'packetizer/h264_slice.c:240,41'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
        - Branch String:   'packetizer/h264_slice.c:241,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:243,27'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
            - BranchSide:      'packetizer/h264_slice.c:262,5'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
        - Branch String:   'packetizer/h264_slice.c:243,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:245,21'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_read1.8025
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
            - BranchSide:      'packetizer/h264_slice.c:261,9'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
        - Branch String:   'packetizer/h264_slice.c:245,21'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:247,21'
              BranchSideFuncs:
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
            - BranchSide:      'packetizer/h264_slice.c:250,22'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
        - Branch String:   'packetizer/h264_slice.c:250,21'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:252,25'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
            - BranchSide:      'packetizer/h264_slice.c:260,13'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
        - Branch String:   'packetizer/h264_slice.c:252,25'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:254,25'
              BranchSideFuncs:
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
            - BranchSide:      'packetizer/h264_slice.c:259,17'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read1.8025
                - bs_skip.8029
                - bs_read1.8025
                - bs_read1.8025
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
                - bs_read_se.8026
        - Branch String:   'packetizer/h264_slice.c:265,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:267,49'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_skip.8029
                - bs_error.8023
                - h264_slice_release
            - BranchSide:      'packetizer/h264_slice.c:272,13'
              BranchSideFuncs:
                - bs_read1.8025
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:278,21'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:279,21'
              BranchSideFuncs:
                - h264_slice_release
            - BranchSide:      'packetizer/h264_slice.c:280,21'
              BranchSideFuncs:
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:280,31'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:280,34'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:281,21'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:280,21'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:281,21'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:282,21'
              BranchSideFuncs:
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:282,21'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:283,21'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:284,21'
              BranchSideFuncs:
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:284,31'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:284,34'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:285,21'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:284,21'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:285,21'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:286,21'
              BranchSideFuncs:
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:286,21'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:287,21'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:288,21'
              BranchSideFuncs:
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:288,21'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:290,21'
              BranchSideFuncs:
                - bs_error.8023
                - h264_slice_release
            - BranchSide:      'packetizer/h264_slice.c:293,13'
              BranchSideFuncs:
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
        - Branch String:   'packetizer/h264_slice.c:293,13'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:277,24'
              BranchSideFuncs:
                - bs_read_ue.8027
                - bs_error.8023
                - h264_slice_release
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
                - bs_read_ue.8027
            - BranchSide:      'packetizer/h264_slice.c:295,9'
              BranchSideFuncs:
                - bs_error.8023
                - h264_slice_release
        - Branch String:   'packetizer/h264_slice.c:300,8'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:301,9'
              BranchSideFuncs:
                - h264_slice_release
            - BranchSide:      'packetizer/h264_slice.c:302,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/h264_slice.c:105,29'
          Dst:             calloc
        - Src:             'packetizer/h264_slice.c:112,5'
          Dst:             hxxx_bsfw_ep3b_ctx_init
        - Src:             'packetizer/h264_slice.c:113,5'
          Dst:             bs_init_custom
        - Src:             'packetizer/h264_slice.c:116,5'
          Dst:             bs_skip
        - Src:             'packetizer/h264_slice.c:117,35'
          Dst:             bs_read
        - Src:             'packetizer/h264_slice.c:118,32'
          Dst:             bs_read
        - Src:             'packetizer/h264_slice.c:121,28'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_slice.c:124,20'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_slice.c:133,39'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_slice.c:145,28'
          Dst:             bs_read
        - Src:             'packetizer/h264_slice.c:150,37'
          Dst:             bs_read
        - Src:             'packetizer/h264_slice.c:152,44'
          Dst:             bs_read
        - Src:             'packetizer/h264_slice.c:157,33'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_slice.c:165,40'
          Dst:             bs_read
        - Src:             'packetizer/h264_slice.c:167,53'
          Dst:             bs_read_se
        - Src:             'packetizer/h264_slice.c:172,43'
          Dst:             bs_read_se
        - Src:             'packetizer/h264_slice.c:174,47'
          Dst:             bs_read_se
        - Src:             'packetizer/h264_slice.c:178,9'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_slice.c:184,9'
          Dst:             bs_skip
        - Src:             'packetizer/h264_slice.c:189,13'
          Dst:             bs_read1
        - Src:             'packetizer/h264_slice.c:191,48'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_slice.c:193,52'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_slice.c:215,13'
          Dst:             bs_read1
        - Src:             'packetizer/h264_slice.c:220,23'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_slice.c:222,21'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_slice.c:224,33'
          Dst:             bs_eof
        - Src:             'packetizer/h264_slice.c:228,9'
          Dst:             bs_error
        - Src:             'packetizer/h264_slice.c:236,9'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_slice.c:238,13'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_slice.c:245,21'
          Dst:             bs_read1
        - Src:             'packetizer/h264_slice.c:247,21'
          Dst:             bs_read_se
        - Src:             'packetizer/h264_slice.c:248,21'
          Dst:             bs_read_se
        - Src:             'packetizer/h264_slice.c:252,25'
          Dst:             bs_read1
        - Src:             'packetizer/h264_slice.c:254,25'
          Dst:             bs_read_se
        - Src:             'packetizer/h264_slice.c:255,25'
          Dst:             bs_read_se
        - Src:             'packetizer/h264_slice.c:256,25'
          Dst:             bs_read_se
        - Src:             'packetizer/h264_slice.c:257,25'
          Dst:             bs_read_se
        - Src:             'packetizer/h264_slice.c:267,49'
          Dst:             bs_read1
        - Src:             'packetizer/h264_slice.c:268,9'
          Dst:             bs_skip
        - Src:             'packetizer/h264_slice.c:272,13'
          Dst:             bs_read1
        - Src:             'packetizer/h264_slice.c:277,24'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_slice.c:281,21'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_slice.c:283,21'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_slice.c:285,21'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_slice.c:287,21'
          Dst:             bs_read_ue
        - Src:             'packetizer/h264_slice.c:300,8'
          Dst:             bs_error
        - Src:             'packetizer/h264_slice.c:305,5'
          Dst:             h264_slice_release
    - functionName:    h264_slice_release
      functionSourceFile: '/src/vlc/modules/packetizer/h264_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_slice
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h264_slice_copy_idr_id
      functionSourceFile: '/src/vlc/modules/packetizer/h264_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h264_slice.c:94,14'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:94,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:95,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h264_slice.c:94,9'
          Branch Sides:
            - BranchSide:      'packetizer/h264_slice.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h264_slice.c:96,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h264_get_nal_ref_idc
      functionSourceFile: '/src/vlc/modules/packetizer/h264_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_slice
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h264_get_frame_num
      functionSourceFile: '/src/vlc/modules/packetizer/h264_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_slice
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h264_get_slice_pps_id
      functionSourceFile: '/src/vlc/modules/packetizer/h264_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_slice
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h264_is_field_pic
      functionSourceFile: '/src/vlc/modules/packetizer/h264_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_slice
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h264_has_mmco5
      functionSourceFile: '/src/vlc/modules/packetizer/h264_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_slice
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h264_get_slice_type
      functionSourceFile: '/src/vlc/modules/packetizer/h264_slice.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_slice
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    packetizer_Clean
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamRelease
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:98,5'
          Dst:             block_BytestreamRelease
    - functionName:    block_BytestreamRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_frame_ChainRelease
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:52,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    packetizer_Flush
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamEmpty
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:104,5'
          Dst:             block_BytestreamEmpty
    - functionName:    block_BytestreamEmpty
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamInit
        - block_BytestreamRelease
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:60,5'
          Dst:             block_BytestreamRelease
        - Src:             '../include/vlc_block_helper.h:61,5'
          Dst:             block_BytestreamInit
    - functionName:    block_BytestreamInit
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_BytestreamPop
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         18
      ICount:          151
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - block_BytestreamFlush
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:119,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:121,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:123,15'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,28'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:134,31'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:134,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:135,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:137,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:141,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:142,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:144,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:116,5'
          Dst:             block_BytestreamFlush
    - functionName:    block_BytestreamFlush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         15
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_frame_Release
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:71,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:73,27'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,26'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:81,29'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:83,27'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:91,53'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:92,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:92,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:93,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:77,9'
          Dst:             vlc_frame_Release
        - Src:             '../include/vlc_block_helper.h:86,9'
          Dst:             vlc_frame_Release
    - functionName:    block_GetBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_data
        - i_data
      BBCount:         21
      ICount:          158
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:187,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:188,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:191,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:195,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:214,29'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:198,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,20'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:201,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:203,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:207,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:208,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:210,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:187,9'
          Dst:             block_BytestreamRemaining
    - functionName:    block_BytestreamRemaining
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:107,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:107,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:108,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    block_SkipBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - i_data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_GetBytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:223,12'
          Dst:             block_GetBytes
    - functionName:    block_FindStartcodeFromOffset
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
        - pi_offset
        - p_startcode
        - i_startcode_length
        - p_startcode_helper
        - p_startcode_matcher
      BBCount:         44
      ICount:          369
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:292,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:295,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:299,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:296,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:296,26'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:297,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:299,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:302,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:308,15'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:311,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:313,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:365,19'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:313,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:316,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:361,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:316,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:316,40'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:330,32'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:316,48'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:317,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:330,32'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:316,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:319,40'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:330,32'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:321,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:323,35'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:327,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:330,30'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:331,30'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:332,30'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:333,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:335,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:351,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:335,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:337,38'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:342,21'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:342,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:345,35'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:349,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    block_BytestreamPush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_block
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_ChainLastAppend
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:100,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:100,58'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:101,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:101,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:102,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:103,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:99,5'
          Dst:             vlc_frame_ChainLastAppend
    - functionName:    vlc_frame_ChainLastAppend
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppp_last
        - frame
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:480,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:480,38'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:481,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    packetizer_PacketizeBlock
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
        - pp_block
      BBCount:         74
      ICount:          539
      EdgeCount:       98
      CyclomaticComplexity: 26
      functionsReached:
        - block_BytestreamEmpty
        - block_BytestreamFlush
        - block_BytestreamPop
        - block_BytestreamPush
        - block_BytestreamRemaining
        - block_FindStartcodeFromOffset
        - block_GetBytes
        - block_SkipBytes
        - packetizer_PacketizeBlock
        - vlc_frame_Alloc
        - vlc_frame_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/packetizer_helper.h:111,24'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:111,40'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPush.8187
                - packetizer_PacketizeBlock.8189
                - block_BytestreamEmpty.8179
            - BranchSide:      'packetizer/packetizer_helper.h:111,14'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPush.8187
                - packetizer_PacketizeBlock.8189
                - block_BytestreamEmpty.8179
        - Branch String:   'packetizer/packetizer_helper.h:113,25'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:113,28'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPush.8187
                - packetizer_PacketizeBlock.8189
                - block_BytestreamEmpty.8179
            - BranchSide:      'packetizer/packetizer_helper.h:116,9'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPush.8187
                - packetizer_PacketizeBlock.8189
                - block_BytestreamEmpty.8179
        - Branch String:   'packetizer/packetizer_helper.h:113,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:114,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:116,9'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPush.8187
                - packetizer_PacketizeBlock.8189
                - block_BytestreamEmpty.8179
        - Branch String:   'packetizer/packetizer_helper.h:116,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:116,20'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPush.8187
                - packetizer_PacketizeBlock.8189
                - block_BytestreamEmpty.8179
            - BranchSide:      'packetizer/packetizer_helper.h:128,9'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPush.8187
        - Branch String:   'packetizer/packetizer_helper.h:116,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:118,57'
              BranchSideFuncs:
                - packetizer_PacketizeBlock.8189
                - block_BytestreamEmpty.8179
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPush.8187
            - BranchSide:      'packetizer/packetizer_helper.h:128,9'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPush.8187
        - Branch String:   'packetizer/packetizer_helper.h:119,13'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:120,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:122,9'
              BranchSideFuncs:
                - block_BytestreamEmpty.8179
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPush.8187
        - Branch String:   'packetizer/packetizer_helper.h:128,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:129,32'
              BranchSideFuncs:
                - block_BytestreamPush.8187
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
            - BranchSide:      'packetizer/packetizer_helper.h:131,5'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
        - Branch String:   'packetizer/packetizer_helper.h:136,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:131,5'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
            - BranchSide:      'packetizer/packetizer_helper.h:140,50'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8186
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
            - BranchSide:      'packetizer/packetizer_helper.h:160,49'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
        - Branch String:   'packetizer/packetizer_helper.h:140,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:143,17'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
            - BranchSide:      'packetizer/packetizer_helper.h:145,17'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
        - Branch String:   'packetizer/packetizer_helper.h:145,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:147,35'
              BranchSideFuncs:
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
            - BranchSide:      'packetizer/packetizer_helper.h:152,17'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
        - Branch String:   'packetizer/packetizer_helper.h:152,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:153,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:155,13'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
        - Branch String:   'packetizer/packetizer_helper.h:160,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:164,21'
              BranchSideFuncs:
                - block_BytestreamRemaining.8184
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_FindStartcodeFromOffset.8186
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:178,37'
              BranchSideFuncs:
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:164,49'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:164,53'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:165,21'
              BranchSideFuncs: []
        - Branch String:   'packetizer/packetizer_helper.h:164,21'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:165,21'
              BranchSideFuncs:
                - block_BytestreamRemaining.8184
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_FindStartcodeFromOffset.8186
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:169,63'
              BranchSideFuncs:
                - block_BytestreamRemaining.8184
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_FindStartcodeFromOffset.8186
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:170,21'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:171,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:173,21'
              BranchSideFuncs:
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:173,69'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:174,22'
              BranchSideFuncs:
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:176,13'
              BranchSideFuncs:
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:173,21'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:175,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:176,13'
              BranchSideFuncs:
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:184,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:186,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:189,28'
              BranchSideFuncs:
                - block_GetBytes.8183
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:193,67'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:194,18'
              BranchSideFuncs:
                - block_GetBytes.8183
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:199,30'
              BranchSideFuncs:
                - block_GetBytes.8183
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:193,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:196,17'
              BranchSideFuncs:
                - block_GetBytes.8183
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:199,30'
              BranchSideFuncs:
                - block_GetBytes.8183
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:201,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:202,25'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:204,13'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:207,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:209,32'
              BranchSideFuncs:
                - vlc_frame_Release
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPop.8181
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:214,25'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
                - block_BytestreamPop.8181
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:222,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:224,17'
              BranchSideFuncs:
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
            - BranchSide:      'packetizer/packetizer_helper.h:227,17'
              BranchSideFuncs:
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
        - Branch String:   'packetizer/packetizer_helper.h:227,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:229,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - block_FindStartcodeFromOffset.8186
                - block_BytestreamFlush.8182
                - vlc_frame_Alloc
                - block_GetBytes.8183
                - block_BytestreamPop.8181
                - vlc_frame_Release
                - block_BytestreamRemaining.8184
                - block_FindStartcodeFromOffset.8186
                - block_SkipBytes.8185
                - block_BytestreamFlush.8182
            - BranchSide:      'packetizer/packetizer_helper.h:235,17'
              BranchSideFuncs:
                - block_BytestreamPop.8181
        - Branch String:   'packetizer/packetizer_helper.h:235,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:236,51'
              BranchSideFuncs:
                - block_BytestreamPop.8181
            - BranchSide:      'packetizer/packetizer_helper.h:238,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:118,30'
          Dst:             packetizer_PacketizeBlock
        - Src:             'packetizer/packetizer_helper.h:123,9'
          Dst:             block_BytestreamEmpty
        - Src:             'packetizer/packetizer_helper.h:129,9'
          Dst:             block_BytestreamPush
        - Src:             'packetizer/packetizer_helper.h:140,18'
          Dst:             block_FindStartcodeFromOffset
        - Src:             'packetizer/packetizer_helper.h:147,17'
          Dst:             block_SkipBytes
        - Src:             'packetizer/packetizer_helper.h:149,17'
          Dst:             block_BytestreamFlush
        - Src:             'packetizer/packetizer_helper.h:160,17'
          Dst:             block_FindStartcodeFromOffset
        - Src:             'packetizer/packetizer_helper.h:169,36'
          Dst:             block_BytestreamRemaining
        - Src:             'packetizer/packetizer_helper.h:178,13'
          Dst:             block_BytestreamFlush
        - Src:             'packetizer/packetizer_helper.h:183,21'
          Dst:             vlc_frame_Alloc
        - Src:             'packetizer/packetizer_helper.h:199,13'
          Dst:             block_GetBytes
        - Src:             'packetizer/packetizer_helper.h:209,17'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/packetizer_helper.h:230,17'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/packetizer_helper.h:236,29'
          Dst:             block_BytestreamPop
    - functionName:    packetizer_Packetize
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
        - pp_block
      BBCount:         16
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - packetizer_PacketizeBlock
        - vlc_frame_Release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packetizer/packetizer_helper.h:248,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:249,16'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:251,9'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:251,26'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:251,29'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:260,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/packetizer_helper.h:251,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:253,17'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:260,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/packetizer_helper.h:254,19'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:254,22'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:259,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/packetizer_helper.h:254,13'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:256,28'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:259,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:247,22'
          Dst:             packetizer_PacketizeBlock
        - Src:             'packetizer/packetizer_helper.h:256,13'
          Dst:             vlc_frame_Release
    - functionName:    ParseNALBlockW
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opaque
        - pb_ts_used
        - p_frag
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ParseNALBlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/hevc.c:117,12'
          Dst:             ParseNALBlock
    - functionName:    ParseNALBlock
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pb_ts_used
        - p_frag
      BBCount:         45
      ICount:          313
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - GatherAndValidateChain
        - OutputQueues
        - ParseNonVCL
        - ParseVCL
        - SetOutputBlockProperties
        - __assert_fail
        - date_Get
        - date_Set
        - hevc_getNALType
        - vlc_frame_Release
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:944,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:946,12'
              BranchSideFuncs:
                - date_Get.8194
                - hevc_getNALType.8199
                - ParseNonVCL
                - GatherAndValidateChain
                - SetOutputBlockProperties
                - date_Set.8193
                - __assert_fail
                - OutputQueues
                - ParseVCL
                - vlc_object_Log
                - vlc_object_Log
                - vlc_frame_Release
                - OutputQueues
                - GatherAndValidateChain
                - vlc_object_Log
                - vlc_frame_Release
                - date_Set.8193
            - BranchSide:      'packetizer/hevc.c:954,8'
              BranchSideFuncs:
                - hevc_getNALType.8199
                - ParseNonVCL
                - GatherAndValidateChain
                - SetOutputBlockProperties
                - date_Set.8193
                - __assert_fail
                - OutputQueues
                - ParseVCL
                - vlc_object_Log
                - vlc_object_Log
                - vlc_frame_Release
                - OutputQueues
                - GatherAndValidateChain
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/hevc.c:946,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:947,23'
              BranchSideFuncs:
                - date_Set.8193
                - date_Get.8194
                - hevc_getNALType.8199
                - ParseNonVCL
                - GatherAndValidateChain
                - SetOutputBlockProperties
                - date_Set.8193
                - __assert_fail
                - OutputQueues
                - ParseVCL
                - vlc_object_Log
                - vlc_object_Log
                - vlc_frame_Release
                - OutputQueues
                - GatherAndValidateChain
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/hevc.c:948,22'
              BranchSideFuncs:
                - date_Get.8194
                - hevc_getNALType.8199
                - ParseNonVCL
                - GatherAndValidateChain
                - SetOutputBlockProperties
                - date_Set.8193
                - __assert_fail
                - OutputQueues
                - ParseVCL
                - vlc_object_Log
                - vlc_object_Log
                - vlc_frame_Release
                - OutputQueues
                - GatherAndValidateChain
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/hevc.c:949,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:950,13'
              BranchSideFuncs:
                - hevc_getNALType.8199
                - ParseNonVCL
                - GatherAndValidateChain
                - SetOutputBlockProperties
                - date_Set.8193
                - __assert_fail
                - OutputQueues
                - ParseVCL
                - vlc_object_Log
                - vlc_object_Log
                - vlc_frame_Release
                - OutputQueues
                - GatherAndValidateChain
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/hevc.c:951,10'
              BranchSideFuncs:
                - hevc_getNALType.8199
                - ParseNonVCL
                - GatherAndValidateChain
                - SetOutputBlockProperties
                - date_Set.8193
                - __assert_fail
                - OutputQueues
                - ParseVCL
                - vlc_object_Log
                - vlc_object_Log
                - vlc_frame_Release
                - OutputQueues
                - GatherAndValidateChain
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/hevc.c:954,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:956,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/hevc.c:961,8'
              BranchSideFuncs:
                - hevc_getNALType.8199
                - ParseNonVCL
                - GatherAndValidateChain
                - SetOutputBlockProperties
                - date_Set.8193
                - __assert_fail
                - OutputQueues
                - ParseVCL
                - vlc_object_Log
                - vlc_object_Log
                - vlc_frame_Release
                - OutputQueues
                - GatherAndValidateChain
        - Branch String:   'packetizer/hevc.c:961,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:963,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
                - OutputQueues
                - GatherAndValidateChain
            - BranchSide:      'packetizer/hevc.c:969,28'
              BranchSideFuncs:
                - hevc_getNALType.8199
                - ParseNonVCL
                - GatherAndValidateChain
                - SetOutputBlockProperties
                - date_Set.8193
                - __assert_fail
                - OutputQueues
                - ParseVCL
                - vlc_object_Log
        - Branch String:   'packetizer/hevc.c:973,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:976,29'
              BranchSideFuncs:
                - ParseVCL
                - GatherAndValidateChain
                - SetOutputBlockProperties
                - date_Set.8193
                - __assert_fail
                - OutputQueues
                - vlc_object_Log
            - BranchSide:      'packetizer/hevc.c:982,32'
              BranchSideFuncs:
                - ParseNonVCL
                - GatherAndValidateChain
                - SetOutputBlockProperties
                - date_Set.8193
                - __assert_fail
                - OutputQueues
        - Branch String:   'packetizer/hevc.c:977,22'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:977,26'
              BranchSideFuncs:
                - GatherAndValidateChain
                - SetOutputBlockProperties
                - date_Set.8193
                - __assert_fail
                - OutputQueues
                - vlc_object_Log
            - BranchSide:      'packetizer/hevc.c:979,5'
              BranchSideFuncs:
                - GatherAndValidateChain
                - SetOutputBlockProperties
                - date_Set.8193
                - __assert_fail
                - OutputQueues
        - Branch String:   'packetizer/hevc.c:977,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:978,13'
              BranchSideFuncs:
                - vlc_object_Log
                - GatherAndValidateChain
                - SetOutputBlockProperties
                - date_Set.8193
                - __assert_fail
                - OutputQueues
            - BranchSide:      'packetizer/hevc.c:979,5'
              BranchSideFuncs:
                - GatherAndValidateChain
                - SetOutputBlockProperties
                - date_Set.8193
                - __assert_fail
                - OutputQueues
        - Branch String:   'packetizer/hevc.c:985,19'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:985,22'
              BranchSideFuncs:
                - GatherAndValidateChain
                - SetOutputBlockProperties
                - date_Set.8193
                - __assert_fail
            - BranchSide:      'packetizer/hevc.c:989,39'
              BranchSideFuncs:
                - GatherAndValidateChain
                - SetOutputBlockProperties
                - date_Set.8193
                - __assert_fail
        - Branch String:   'packetizer/hevc.c:985,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:986,33'
              BranchSideFuncs:
                - OutputQueues
                - GatherAndValidateChain
                - SetOutputBlockProperties
                - date_Set.8193
                - __assert_fail
            - BranchSide:      'packetizer/hevc.c:989,39'
              BranchSideFuncs:
                - GatherAndValidateChain
                - SetOutputBlockProperties
                - date_Set.8193
                - __assert_fail
        - Branch String:   'packetizer/hevc.c:986,63'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:986,20'
              BranchSideFuncs:
                - OutputQueues
                - GatherAndValidateChain
                - SetOutputBlockProperties
                - date_Set.8193
                - __assert_fail
            - BranchSide:      'packetizer/hevc.c:987,40'
              BranchSideFuncs:
                - OutputQueues
                - GatherAndValidateChain
                - SetOutputBlockProperties
                - date_Set.8193
                - __assert_fail
        - Branch String:   'packetizer/hevc.c:990,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:992,12'
              BranchSideFuncs:
                - SetOutputBlockProperties
                - date_Set.8193
                - __assert_fail
            - BranchSide:      'packetizer/hevc.c:1005,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:992,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:994,13'
              BranchSideFuncs:
                - __assert_fail
                - SetOutputBlockProperties
                - date_Set.8193
            - BranchSide:      'packetizer/hevc.c:998,35'
              BranchSideFuncs:
                - SetOutputBlockProperties
                - date_Set.8193
        - Branch String:   'packetizer/hevc.c:994,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:994,13'
              BranchSideFuncs:
                - SetOutputBlockProperties
                - date_Set.8193
            - BranchSide:      'packetizer/hevc.c:995,13'
              BranchSideFuncs:
                - SetOutputBlockProperties
                - date_Set.8193
        - Branch String:   'packetizer/hevc.c:999,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:1000,23'
              BranchSideFuncs:
                - date_Set.8193
            - BranchSide:      'packetizer/hevc.c:1001,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/hevc.c:947,13'
          Dst:             date_Set
        - Src:             'packetizer/hevc.c:949,12'
          Dst:             date_Get
        - Src:             'packetizer/hevc.c:956,9'
          Dst:             vlc_object_Log
        - Src:             'packetizer/hevc.c:957,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/hevc.c:963,9'
          Dst:             vlc_object_Log
        - Src:             'packetizer/hevc.c:964,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/hevc.c:965,39'
          Dst:             OutputQueues
        - Src:             'packetizer/hevc.c:965,16'
          Dst:             GatherAndValidateChain
        - Src:             'packetizer/hevc.c:971,26'
          Dst:             hevc_getNALType
        - Src:             'packetizer/hevc.c:976,20'
          Dst:             ParseVCL
        - Src:             'packetizer/hevc.c:978,13'
          Dst:             vlc_object_Log
        - Src:             'packetizer/hevc.c:982,20'
          Dst:             ParseNonVCL
        - Src:             'packetizer/hevc.c:986,20'
          Dst:             OutputQueues
        - Src:             'packetizer/hevc.c:989,16'
          Dst:             GatherAndValidateChain
        - Src:             'packetizer/hevc.c:994,13'
          Dst:             __assert_fail
        - Src:             'packetizer/hevc.c:998,9'
          Dst:             SetOutputBlockProperties
        - Src:             'packetizer/hevc.c:1000,13'
          Dst:             date_Set
    - functionName:    date_Set
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - value
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    date_Get
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OutputQueues
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_sys
        - b_valid
      BBCount:         37
      ICount:          293
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - GetXPSCopy
        - InitQueue
        - date_Get
        - hevc_getNALType
        - vlc_frame_ChainLastAppend
      functionUses:    9
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:144,32'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:144,35'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - date_Get.8194
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - vlc_frame_ChainLastAppend.8188
                - hevc_getNALType.8199
                - vlc_frame_ChainLastAppend.8188
                - GetXPSCopy
            - BranchSide:      'packetizer/hevc.c:147,8'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - date_Get.8194
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - vlc_frame_ChainLastAppend.8188
                - hevc_getNALType.8199
                - vlc_frame_ChainLastAppend.8188
        - Branch String:   'packetizer/hevc.c:144,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:145,28'
              BranchSideFuncs:
                - GetXPSCopy
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - date_Get.8194
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - vlc_frame_ChainLastAppend.8188
                - hevc_getNALType.8199
                - vlc_frame_ChainLastAppend.8188
            - BranchSide:      'packetizer/hevc.c:147,8'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - date_Get.8194
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - vlc_frame_ChainLastAppend.8188
                - hevc_getNALType.8199
                - vlc_frame_ChainLastAppend.8188
        - Branch String:   'packetizer/hevc.c:147,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:149,20'
              BranchSideFuncs:
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - date_Get.8194
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - vlc_frame_ChainLastAppend.8188
                - hevc_getNALType.8199
                - vlc_frame_ChainLastAppend.8188
            - BranchSide:      'packetizer/hevc.c:167,13'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - date_Get.8194
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
        - Branch String:   'packetizer/hevc.c:151,46'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:152,30'
              BranchSideFuncs:
                - hevc_getNALType.8199
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - date_Get.8194
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - vlc_frame_ChainLastAppend.8188
                - vlc_frame_ChainLastAppend.8188
            - BranchSide:      'packetizer/hevc.c:160,12'
              BranchSideFuncs:
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - date_Get.8194
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - vlc_frame_ChainLastAppend.8188
        - Branch String:   'packetizer/hevc.c:151,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:154,29'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - date_Get.8194
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - vlc_frame_ChainLastAppend.8188
            - BranchSide:      'packetizer/hevc.c:160,12'
              BranchSideFuncs:
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - date_Get.8194
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - vlc_frame_ChainLastAppend.8188
        - Branch String:   'packetizer/hevc.c:160,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:161,52'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - date_Get.8194
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
            - BranchSide:      'packetizer/hevc.c:163,12'
              BranchSideFuncs:
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - date_Get.8194
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
        - Branch String:   'packetizer/hevc.c:163,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:164,52'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - date_Get.8194
                - InitQueue
            - BranchSide:      'packetizer/hevc.c:165,9'
              BranchSideFuncs:
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - date_Get.8194
                - InitQueue
        - Branch String:   'packetizer/hevc.c:172,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:174,20'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
                - date_Get.8194
                - InitQueue
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
            - BranchSide:      'packetizer/hevc.c:181,8'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
        - Branch String:   'packetizer/hevc.c:181,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:183,20'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
                - InitQueue
            - BranchSide:      'packetizer/hevc.c:188,8'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:188,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:188,8'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:190,30'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:191,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:192,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:193,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/hevc.c:145,17'
          Dst:             GetXPSCopy
        - Src:             'packetizer/hevc.c:152,13'
          Dst:             hevc_getNALType
        - Src:             'packetizer/hevc.c:157,13'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/hevc.c:161,13'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/hevc.c:164,13'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/hevc.c:165,9'
          Dst:             InitQueue
        - Src:             'packetizer/hevc.c:169,9'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/hevc.c:175,9'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/hevc.c:176,27'
          Dst:             date_Get
        - Src:             'packetizer/hevc.c:178,9'
          Dst:             InitQueue
        - Src:             'packetizer/hevc.c:184,9'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/hevc.c:185,9'
          Dst:             InitQueue
    - functionName:    GatherAndValidateChain
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_outputchain
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_frame_ChainGather
        - vlc_frame_ChainRelease
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:896,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:898,12'
              BranchSideFuncs:
                - vlc_frame_ChainGather.8212
                - vlc_frame_ChainRelease.8177
            - BranchSide:      'packetizer/hevc.c:904,8'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.8177
        - Branch String:   'packetizer/hevc.c:898,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:899,24'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.8177
            - BranchSide:      'packetizer/hevc.c:901,42'
              BranchSideFuncs:
                - vlc_frame_ChainGather.8212
                - vlc_frame_ChainRelease.8177
        - Branch String:   'packetizer/hevc.c:904,17'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:904,21'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.8177
            - BranchSide:      'packetizer/hevc.c:904,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:904,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:904,8'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.8177
            - BranchSide:      'packetizer/hevc.c:906,28'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.8177
      Callsites:
        - Src:             'packetizer/hevc.c:901,24'
          Dst:             vlc_frame_ChainGather
        - Src:             'packetizer/hevc.c:906,9'
          Dst:             vlc_frame_ChainRelease
    - functionName:    hevc_getNALType
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ParseVCL
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - i_nal_type
        - p_frag
      BBCount:         61
      ICount:          368
      EdgeCount:       75
      CyclomaticComplexity: 16
      functionsReached:
        - ActivateSets
        - GetXPSSet
        - OutputQueues
        - ParseStoredSEI
        - XPSReady
        - cc_storage_reset
        - hevc_decode_slice_header
        - hevc_getNALLayer
        - hevc_get_slice_pps_id
        - hevc_get_slice_type
        - hevc_rbsp_release_slice_header
        - hxxx_strip_AnnexB_startcode
        - vlc_frame_ChainLastAppend
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:711,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:711,8'
              BranchSideFuncs:
                - hevc_getNALLayer.8208
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_decode_slice_header
                - ParseStoredSEI
                - hevc_rbsp_release_slice_header
                - hevc_get_slice_type
                - hevc_get_slice_pps_id
                - GetXPSSet
                - ActivateSets.8209
                - OutputQueues
                - vlc_frame_ChainLastAppend.8188
            - BranchSide:      'packetizer/hevc.c:711,8'
              BranchSideFuncs:
                - hevc_getNALLayer.8208
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_decode_slice_header
                - ParseStoredSEI
                - hevc_rbsp_release_slice_header
                - hevc_get_slice_type
                - hevc_get_slice_pps_id
                - GetXPSSet
                - ActivateSets.8209
                - OutputQueues
                - vlc_frame_ChainLastAppend.8188
        - Branch String:   'packetizer/hevc.c:711,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:713,32'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
            - BranchSide:      'packetizer/hevc.c:717,47'
              BranchSideFuncs:
                - hevc_getNALLayer.8208
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_decode_slice_header
                - ParseStoredSEI
                - hevc_rbsp_release_slice_header
                - hevc_get_slice_type
                - hevc_get_slice_pps_id
                - GetXPSSet
                - ActivateSets.8209
                - OutputQueues
        - Branch String:   'packetizer/hevc.c:719,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:721,12'
              BranchSideFuncs:
                - hevc_decode_slice_header
                - ParseStoredSEI
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
                - hevc_get_slice_type
                - hevc_get_slice_pps_id
                - GetXPSSet
                - ActivateSets.8209
                - OutputQueues
            - BranchSide:      'packetizer/hevc.c:782,8'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
        - Branch String:   'packetizer/hevc.c:721,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:724,42'
              BranchSideFuncs:
                - OutputQueues
                - hevc_decode_slice_header
                - ParseStoredSEI
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
                - hevc_get_slice_type
                - hevc_get_slice_pps_id
                - GetXPSSet
                - ActivateSets.8209
            - BranchSide:      'packetizer/hevc.c:728,71'
              BranchSideFuncs:
                - hevc_decode_slice_header
                - ParseStoredSEI
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
                - hevc_get_slice_type
                - hevc_get_slice_pps_id
                - GetXPSSet
                - ActivateSets.8209
        - Branch String:   'packetizer/hevc.c:724,72'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:724,29'
              BranchSideFuncs:
                - OutputQueues
                - hevc_decode_slice_header
                - ParseStoredSEI
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
                - hevc_get_slice_type
                - hevc_get_slice_pps_id
                - GetXPSSet
                - ActivateSets.8209
            - BranchSide:      'packetizer/hevc.c:725,49'
              BranchSideFuncs:
                - OutputQueues
                - hevc_decode_slice_header
                - ParseStoredSEI
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
                - hevc_get_slice_type
                - hevc_get_slice_pps_id
                - GetXPSSet
                - ActivateSets.8209
        - Branch String:   'packetizer/hevc.c:730,18'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:730,21'
              BranchSideFuncs:
                - ParseStoredSEI
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
                - hevc_get_slice_type
                - hevc_get_slice_pps_id
                - GetXPSSet
                - ActivateSets.8209
            - BranchSide:      'packetizer/hevc.c:739,25'
              BranchSideFuncs:
                - ParseStoredSEI
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
                - hevc_get_slice_type
        - Branch String:   'packetizer/hevc.c:730,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:735,45'
              BranchSideFuncs:
                - hevc_get_slice_pps_id
                - GetXPSSet
                - ActivateSets.8209
                - ParseStoredSEI
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
                - hevc_get_slice_type
            - BranchSide:      'packetizer/hevc.c:739,25'
              BranchSideFuncs:
                - ParseStoredSEI
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
                - hevc_get_slice_type
        - Branch String:   'packetizer/hevc.c:741,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:749,17'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
            - BranchSide:      'packetizer/hevc.c:749,17'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
            - BranchSide:      'packetizer/hevc.c:749,17'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
            - BranchSide:      'packetizer/hevc.c:749,17'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
            - BranchSide:      'packetizer/hevc.c:749,17'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
            - BranchSide:      'packetizer/hevc.c:749,17'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
            - BranchSide:      'packetizer/hevc.c:754,20'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
                - hevc_get_slice_type
        - Branch String:   'packetizer/hevc.c:754,20'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:757,45'
              BranchSideFuncs:
                - hevc_get_slice_type
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
            - BranchSide:      'packetizer/hevc.c:773,22'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
        - Branch String:   'packetizer/hevc.c:757,24'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:759,32'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
            - BranchSide:      'packetizer/hevc.c:772,17'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
        - Branch String:   'packetizer/hevc.c:759,25'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:762,33'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
            - BranchSide:      'packetizer/hevc.c:765,33'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
            - BranchSide:      'packetizer/hevc.c:768,33'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
            - BranchSide:      'packetizer/hevc.c:771,21'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
                - hevc_rbsp_release_slice_header
        - Branch String:   'packetizer/hevc.c:778,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:779,44'
              BranchSideFuncs:
                - hevc_rbsp_release_slice_header
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
            - BranchSide:      'packetizer/hevc.c:780,5'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
        - Branch String:   'packetizer/hevc.c:782,31'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:782,34'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
                - XPSReady
            - BranchSide:      'packetizer/hevc.c:785,8'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
        - Branch String:   'packetizer/hevc.c:782,47'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:782,59'
              BranchSideFuncs:
                - XPSReady
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
            - BranchSide:      'packetizer/hevc.c:785,8'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
        - Branch String:   'packetizer/hevc.c:782,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:783,9'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
            - BranchSide:      'packetizer/hevc.c:785,8'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
        - Branch String:   'packetizer/hevc.c:785,31'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:785,35'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
            - BranchSide:      'packetizer/hevc.c:790,9'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
        - Branch String:   'packetizer/hevc.c:785,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:787,9'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
            - BranchSide:      'packetizer/hevc.c:790,9'
              BranchSideFuncs:
                - cc_storage_reset
                - vlc_frame_ChainLastAppend.8188
        - Branch String:   'packetizer/hevc.c:790,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:791,26'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
            - BranchSide:      'packetizer/hevc.c:793,28'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
      Callsites:
        - Src:             'packetizer/hevc.c:711,8'
          Dst:             hxxx_strip_AnnexB_startcode
        - Src:             'packetizer/hevc.c:713,9'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/hevc.c:717,29'
          Dst:             hevc_getNALLayer
        - Src:             'packetizer/hevc.c:724,29'
          Dst:             OutputQueues
        - Src:             'packetizer/hevc.c:728,46'
          Dst:             hevc_decode_slice_header
        - Src:             'packetizer/hevc.c:728,46'
          Dst:             GetXPSSet
        - Src:             'packetizer/hevc.c:735,23'
          Dst:             hevc_get_slice_pps_id
        - Src:             'packetizer/hevc.c:735,13'
          Dst:             GetXPSSet
        - Src:             'packetizer/hevc.c:736,13'
          Dst:             ActivateSets
        - Src:             'packetizer/hevc.c:739,9'
          Dst:             ParseStoredSEI
        - Src:             'packetizer/hevc.c:757,24'
          Dst:             hevc_get_slice_type
        - Src:             'packetizer/hevc.c:779,13'
          Dst:             hevc_rbsp_release_slice_header
        - Src:             'packetizer/hevc.c:782,50'
          Dst:             XPSReady
        - Src:             'packetizer/hevc.c:791,9'
          Dst:             cc_storage_reset
        - Src:             'packetizer/hevc.c:793,5'
          Dst:             vlc_frame_ChainLastAppend
    - functionName:    ParseNonVCL
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - i_nal_type
        - p_nalb
      BBCount:         22
      ICount:          111
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - ParseAUHead
        - ParseAUTail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:877,45'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:877,48'
              BranchSideFuncs:
                - ParseAUTail
                - ParseAUHead
            - BranchSide:      'packetizer/hevc.c:878,11'
              BranchSideFuncs:
                - ParseAUTail
                - ParseAUHead
        - Branch String:   'packetizer/hevc.c:877,76'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:878,11'
              BranchSideFuncs:
                - ParseAUHead
            - BranchSide:      'packetizer/hevc.c:882,29'
              BranchSideFuncs:
                - ParseAUHead
        - Branch String:   'packetizer/hevc.c:878,43'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:879,11'
              BranchSideFuncs:
                - ParseAUHead
            - BranchSide:      'packetizer/hevc.c:882,29'
              BranchSideFuncs:
                - ParseAUHead
        - Branch String:   'packetizer/hevc.c:879,45'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:879,48'
              BranchSideFuncs:
                - ParseAUTail
                - ParseAUHead
            - BranchSide:      'packetizer/hevc.c:880,11'
              BranchSideFuncs:
                - ParseAUTail
                - ParseAUHead
        - Branch String:   'packetizer/hevc.c:879,83'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:880,11'
              BranchSideFuncs:
                - ParseAUHead
            - BranchSide:      'packetizer/hevc.c:882,29'
              BranchSideFuncs:
                - ParseAUHead
        - Branch String:   'packetizer/hevc.c:880,45'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:880,48'
              BranchSideFuncs:
                - ParseAUTail
                - ParseAUHead
            - BranchSide:      'packetizer/hevc.c:886,29'
              BranchSideFuncs:
                - ParseAUTail
        - Branch String:   'packetizer/hevc.c:877,10'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:882,29'
              BranchSideFuncs:
                - ParseAUHead
            - BranchSide:      'packetizer/hevc.c:886,29'
              BranchSideFuncs:
                - ParseAUTail
      Callsites:
        - Src:             'packetizer/hevc.c:882,17'
          Dst:             ParseAUHead
        - Src:             'packetizer/hevc.c:886,17'
          Dst:             ParseAUTail
    - functionName:    SetOutputBlockProperties
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_output
      BBCount:         9
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - date_Get
        - date_Increment
        - hevc_get_num_clock_ts
        - hevc_release_sei_pic_timing
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:917,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:917,8'
              BranchSideFuncs:
                - hevc_get_num_clock_ts
                - date_Get.8194
                - hevc_release_sei_pic_timing
                - date_Increment
                - date_Get.8194
            - BranchSide:      'packetizer/hevc.c:919,56'
              BranchSideFuncs:
                - hevc_get_num_clock_ts
                - date_Get.8194
                - hevc_release_sei_pic_timing
                - date_Increment
                - date_Get.8194
        - Branch String:   'packetizer/hevc.c:922,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:924,29'
              BranchSideFuncs:
                - date_Increment
                - date_Get.8194
                - hevc_release_sei_pic_timing
            - BranchSide:      'packetizer/hevc.c:927,9'
              BranchSideFuncs:
                - hevc_release_sei_pic_timing
      Callsites:
        - Src:             'packetizer/hevc.c:919,34'
          Dst:             hevc_get_num_clock_ts
        - Src:             'packetizer/hevc.c:921,36'
          Dst:             date_Get
        - Src:             'packetizer/hevc.c:924,13'
          Dst:             date_Increment
        - Src:             'packetizer/hevc.c:925,34'
          Dst:             date_Get
        - Src:             'packetizer/hevc.c:930,5'
          Dst:             hevc_release_sei_pic_timing
    - functionName:    ParseAUHead
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - i_nal_type
        - p_nalb
      BBCount:         37
      ICount:          208
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - InsertXPS
        - OutputQueues
        - hevc_get_xps_id
        - hxxx_strip_AnnexB_startcode
        - vlc_frame_ChainLastAppend
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:803,28'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:803,31'
              BranchSideFuncs:
                - OutputQueues
                - vlc_frame_ChainLastAppend.8188
                - hxxx_strip_AnnexB_startcode.8204
                - vlc_frame_Release
                - hevc_get_xps_id
                - InsertXPS
                - OutputQueues
            - BranchSide:      'packetizer/hevc.c:804,30'
              BranchSideFuncs:
                - OutputQueues
                - vlc_frame_ChainLastAppend.8188
                - hxxx_strip_AnnexB_startcode.8204
                - vlc_frame_Release
                - hevc_get_xps_id
                - InsertXPS
                - OutputQueues
        - Branch String:   'packetizer/hevc.c:803,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:804,30'
              BranchSideFuncs:
                - OutputQueues
                - vlc_frame_ChainLastAppend.8188
                - hxxx_strip_AnnexB_startcode.8204
                - vlc_frame_Release
                - hevc_get_xps_id
                - InsertXPS
                - OutputQueues
            - BranchSide:      'packetizer/hevc.c:807,12'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
                - hxxx_strip_AnnexB_startcode.8204
                - vlc_frame_Release
                - hevc_get_xps_id
                - InsertXPS
                - OutputQueues
        - Branch String:   'packetizer/hevc.c:804,60'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:804,17'
              BranchSideFuncs:
                - OutputQueues
                - vlc_frame_ChainLastAppend.8188
                - hxxx_strip_AnnexB_startcode.8204
                - vlc_frame_Release
                - hevc_get_xps_id
                - InsertXPS
                - OutputQueues
            - BranchSide:      'packetizer/hevc.c:805,37'
              BranchSideFuncs:
                - OutputQueues
                - vlc_frame_ChainLastAppend.8188
                - hxxx_strip_AnnexB_startcode.8204
                - vlc_frame_Release
                - hevc_get_xps_id
                - InsertXPS
                - OutputQueues
        - Branch String:   'packetizer/hevc.c:807,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:810,17'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
                - OutputQueues
            - BranchSide:      'packetizer/hevc.c:820,36'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.8204
                - vlc_frame_ChainLastAppend.8188
                - vlc_frame_Release
                - hevc_get_xps_id
                - InsertXPS
            - BranchSide:      'packetizer/hevc.c:820,36'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.8204
                - vlc_frame_ChainLastAppend.8188
                - vlc_frame_Release
                - hevc_get_xps_id
                - InsertXPS
            - BranchSide:      'packetizer/hevc.c:820,36'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.8204
                - vlc_frame_ChainLastAppend.8188
                - vlc_frame_Release
                - hevc_get_xps_id
                - InsertXPS
            - BranchSide:      'packetizer/hevc.c:833,9'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
            - BranchSide:      'packetizer/hevc.c:836,13'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
        - Branch String:   'packetizer/hevc.c:810,23'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:810,26'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
            - BranchSide:      'packetizer/hevc.c:813,13'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
        - Branch String:   'packetizer/hevc.c:810,16'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:811,38'
              BranchSideFuncs:
                - OutputQueues
                - vlc_frame_ChainLastAppend.8188
            - BranchSide:      'packetizer/hevc.c:813,13'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
        - Branch String:   'packetizer/hevc.c:811,68'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:811,25'
              BranchSideFuncs:
                - OutputQueues
                - vlc_frame_ChainLastAppend.8188
            - BranchSide:      'packetizer/hevc.c:812,45'
              BranchSideFuncs:
                - OutputQueues
                - vlc_frame_ChainLastAppend.8188
        - Branch String:   'packetizer/hevc.c:822,60'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:823,32'
              BranchSideFuncs:
                - hevc_get_xps_id
                - vlc_frame_ChainLastAppend.8188
                - vlc_frame_Release
                - InsertXPS
            - BranchSide:      'packetizer/hevc.c:825,16'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
                - vlc_frame_Release
        - Branch String:   'packetizer/hevc.c:822,16'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:824,27'
              BranchSideFuncs:
                - InsertXPS
                - vlc_frame_ChainLastAppend.8188
                - vlc_frame_Release
            - BranchSide:      'packetizer/hevc.c:825,16'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
                - vlc_frame_Release
        - Branch String:   'packetizer/hevc.c:825,16'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:827,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/hevc.c:830,13'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
      Callsites:
        - Src:             'packetizer/hevc.c:804,17'
          Dst:             OutputQueues
        - Src:             'packetizer/hevc.c:811,25'
          Dst:             OutputQueues
        - Src:             'packetizer/hevc.c:822,16'
          Dst:             hxxx_strip_AnnexB_startcode
        - Src:             'packetizer/hevc.c:823,16'
          Dst:             hevc_get_xps_id
        - Src:             'packetizer/hevc.c:824,17'
          Dst:             InsertXPS
        - Src:             'packetizer/hevc.c:827,17'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/hevc.c:839,5'
          Dst:             vlc_frame_ChainLastAppend
    - functionName:    ParseAUTail
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - i_nal_type
        - p_nalb
      BBCount:         20
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - HxxxParse_AnnexB_SEI
        - OutputQueues
        - ParseSEICallback
        - vlc_frame_ChainLastAppend
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:851,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:855,34'
              BranchSideFuncs:
                - OutputQueues
                - OutputQueues
            - BranchSide:      'packetizer/hevc.c:855,34'
              BranchSideFuncs:
                - OutputQueues
                - OutputQueues
            - BranchSide:      'packetizer/hevc.c:862,35'
              BranchSideFuncs:
                - HxxxParse_AnnexB_SEI
                - OutputQueues
            - BranchSide:      'packetizer/hevc.c:867,9'
              BranchSideFuncs:
                - OutputQueues
        - Branch String:   'packetizer/hevc.c:855,64'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:855,21'
              BranchSideFuncs:
                - OutputQueues
                - OutputQueues
            - BranchSide:      'packetizer/hevc.c:856,41'
              BranchSideFuncs:
                - OutputQueues
                - OutputQueues
        - Branch String:   'packetizer/hevc.c:857,17'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:858,17'
              BranchSideFuncs:
                - OutputQueues
            - BranchSide:      'packetizer/hevc.c:859,13'
              BranchSideFuncs:
                - OutputQueues
        - Branch String:   'packetizer/hevc.c:867,15'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:867,15'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:867,18'
              BranchSideFuncs:
                - OutputQueues
        - Branch String:   'packetizer/hevc.c:867,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:867,8'
              BranchSideFuncs:
                - OutputQueues
            - BranchSide:      'packetizer/hevc.c:868,30'
              BranchSideFuncs:
                - OutputQueues
      Callsites:
        - Src:             'packetizer/hevc.c:849,5'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/hevc.c:855,21'
          Dst:             OutputQueues
        - Src:             'packetizer/hevc.c:862,13'
          Dst:             HxxxParse_AnnexB_SEI
        - Src:             'packetizer/hevc.c:862,13'
          Dst:             ParseSEICallback
        - Src:             'packetizer/hevc.c:868,17'
          Dst:             OutputQueues
    - functionName:    ParseSEICallback
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sei_data
        - cbdata
      BBCount:         43
      ICount:          306
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - cc_storage_append
        - hevc_decode_sei_pic_timing
        - hevc_decode_sei_recovery_point
        - hevc_release_sei_pic_timing
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:1058,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:1058,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:1062,17'
              BranchSideFuncs:
                - hevc_release_sei_pic_timing
                - hevc_decode_sei_pic_timing
            - BranchSide:      'packetizer/hevc.c:1071,17'
              BranchSideFuncs:
                - cc_storage_append
            - BranchSide:      'packetizer/hevc.c:1080,18'
              BranchSideFuncs:
                - hevc_decode_sei_recovery_point
                - vlc_object_Log
            - BranchSide:      'packetizer/hevc.c:1089,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:1115,38'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:1125,38'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:1062,17'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:1064,46'
              BranchSideFuncs:
                - hevc_release_sei_pic_timing
                - hevc_decode_sei_pic_timing
            - BranchSide:      'packetizer/hevc.c:1068,11'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:1071,17'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:1073,36'
              BranchSideFuncs:
                - cc_storage_append
            - BranchSide:      'packetizer/hevc.c:1076,11'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:1080,42'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:1081,49'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:1086,11'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:1080,17'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:1083,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'packetizer/hevc.c:1086,11'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:1089,17'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:1092,25'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:1112,11'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:1092,17'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:1095,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:1097,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:1099,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:1101,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:1103,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:1105,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:1106,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:1108,30'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:1116,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:1117,49'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:1118,25'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:1118,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:1119,51'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:1120,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/hevc.c:1064,17'
          Dst:             hevc_release_sei_pic_timing
        - Src:             'packetizer/hevc.c:1065,35'
          Dst:             hevc_decode_sei_pic_timing
        - Src:             'packetizer/hevc.c:1073,17'
          Dst:             cc_storage_append
        - Src:             'packetizer/hevc.c:1081,17'
          Dst:             hevc_decode_sei_recovery_point
        - Src:             'packetizer/hevc.c:1083,17'
          Dst:             vlc_object_Log
    - functionName:    hxxx_strip_AnnexB_startcode
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_nal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp_data
        - pi_data
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'packetizer/hxxx_nal.h:39,19'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:39,22'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_nal.h:39,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_nal.h:39,5'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:41,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_nal.h:55,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_nal.h:44,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:39,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_nal.h:46,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_nal.h:46,17'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_nal.h:48,28'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_nal.h:52,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    InsertXPS
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - i_nal_type
        - i_id
        - p_nalb
      BBCount:         55
      ICount:          399
      EdgeCount:       67
      CyclomaticComplexity: 14
      functionsReached:
        - hevc_decode_pps
        - hevc_decode_sps
        - hevc_decode_vps
        - hevc_rbsp_release_pps
        - hevc_rbsp_release_sps
        - hevc_rbsp_release_vps
        - hxxx_strip_AnnexB_startcode
        - memcmp
        - vlc_frame_Duplicate
        - vlc_frame_Release
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:390,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:393,16'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
                - vlc_frame_Release
                - hevc_rbsp_release_pps
                - hevc_rbsp_release_sps
                - hevc_rbsp_release_vps
                - hxxx_strip_AnnexB_startcode.8204
                - hxxx_strip_AnnexB_startcode.8204
                - memcmp
            - BranchSide:      'packetizer/hevc.c:399,16'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
                - vlc_frame_Release
                - hevc_rbsp_release_pps
                - hevc_rbsp_release_sps
                - hevc_rbsp_release_vps
                - hxxx_strip_AnnexB_startcode.8204
                - hxxx_strip_AnnexB_startcode.8204
                - memcmp
            - BranchSide:      'packetizer/hevc.c:405,16'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
                - vlc_frame_Release
                - hevc_rbsp_release_pps
                - hevc_rbsp_release_sps
                - hevc_rbsp_release_vps
                - hxxx_strip_AnnexB_startcode.8204
                - hxxx_strip_AnnexB_startcode.8204
                - memcmp
            - BranchSide:      'packetizer/hevc.c:411,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:393,16'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:394,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:395,24'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
                - vlc_frame_Release
                - hevc_rbsp_release_pps
                - hevc_rbsp_release_sps
                - hevc_rbsp_release_vps
                - hxxx_strip_AnnexB_startcode.8204
                - hxxx_strip_AnnexB_startcode.8204
                - memcmp
        - Branch String:   'packetizer/hevc.c:399,16'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:400,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:401,24'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
                - vlc_frame_Release
                - hevc_rbsp_release_pps
                - hevc_rbsp_release_sps
                - hevc_rbsp_release_vps
                - hxxx_strip_AnnexB_startcode.8204
                - hxxx_strip_AnnexB_startcode.8204
                - memcmp
        - Branch String:   'packetizer/hevc.c:405,16'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:406,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:407,24'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
                - vlc_frame_Release
                - hevc_rbsp_release_pps
                - hevc_rbsp_release_sps
                - hevc_rbsp_release_vps
                - hxxx_strip_AnnexB_startcode.8204
                - hxxx_strip_AnnexB_startcode.8204
                - memcmp
        - Branch String:   'packetizer/hevc.c:415,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:417,35'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.8204
                - hxxx_strip_AnnexB_startcode.8204
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
                - vlc_frame_Release
                - hevc_rbsp_release_pps
                - hevc_rbsp_release_sps
                - hevc_rbsp_release_vps
                - memcmp
            - BranchSide:      'packetizer/hevc.c:428,8'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
                - vlc_frame_Release
                - hevc_rbsp_release_pps
                - hevc_rbsp_release_sps
                - hevc_rbsp_release_vps
        - Branch String:   'packetizer/hevc.c:423,30'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:423,41'
              BranchSideFuncs:
                - memcmp
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
                - vlc_frame_Release
                - hevc_rbsp_release_pps
                - hevc_rbsp_release_sps
                - hevc_rbsp_release_vps
            - BranchSide:      'packetizer/hevc.c:425,5'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
                - vlc_frame_Release
                - hevc_rbsp_release_pps
                - hevc_rbsp_release_sps
                - hevc_rbsp_release_vps
        - Branch String:   'packetizer/hevc.c:423,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:424,13'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
                - vlc_frame_Release
                - hevc_rbsp_release_pps
                - hevc_rbsp_release_sps
                - hevc_rbsp_release_vps
            - BranchSide:      'packetizer/hevc.c:425,5'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
                - vlc_frame_Release
                - hevc_rbsp_release_pps
                - hevc_rbsp_release_sps
                - hevc_rbsp_release_vps
        - Branch String:   'packetizer/hevc.c:428,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:430,16'
              BranchSideFuncs:
                - hevc_rbsp_release_pps
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
                - vlc_frame_Release
                - hevc_rbsp_release_sps
                - hevc_rbsp_release_vps
            - BranchSide:      'packetizer/hevc.c:448,20'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/hevc.c:430,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:433,39'
              BranchSideFuncs:
                - hevc_rbsp_release_vps
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/hevc.c:436,39'
              BranchSideFuncs:
                - hevc_rbsp_release_sps
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/hevc.c:439,39'
              BranchSideFuncs:
                - hevc_rbsp_release_pps
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/hevc.c:442,13'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/hevc.c:442,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:443,14'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/hevc.c:445,23'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/hevc.c:451,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:453,23'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
            - BranchSide:      'packetizer/hevc.c:457,31'
              BranchSideFuncs:
                - hxxx_strip_AnnexB_startcode.8204
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
        - Branch String:   'packetizer/hevc.c:459,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:462,16'
              BranchSideFuncs:
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
                - hevc_decode_pps
                - vlc_object_Log
                - hevc_decode_sps
                - vlc_object_Log
            - BranchSide:      'packetizer/hevc.c:498,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:462,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:465,54'
              BranchSideFuncs:
                - hevc_decode_sps
                - vlc_object_Log
                - vlc_frame_Duplicate
            - BranchSide:      'packetizer/hevc.c:473,54'
              BranchSideFuncs:
                - hevc_decode_pps
                - vlc_object_Log
                - vlc_frame_Duplicate
            - BranchSide:      'packetizer/hevc.c:481,54'
              BranchSideFuncs:
                - hevc_decode_vps
                - vlc_object_Log
                - vlc_frame_Duplicate
            - BranchSide:      'packetizer/hevc.c:490,12'
              BranchSideFuncs:
                - vlc_frame_Duplicate
        - Branch String:   'packetizer/hevc.c:466,20'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:468,21'
              BranchSideFuncs:
                - vlc_frame_Duplicate
            - BranchSide:      'packetizer/hevc.c:471,17'
              BranchSideFuncs:
                - vlc_frame_Duplicate
        - Branch String:   'packetizer/hevc.c:474,20'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:476,21'
              BranchSideFuncs:
                - vlc_frame_Duplicate
            - BranchSide:      'packetizer/hevc.c:479,17'
              BranchSideFuncs:
                - vlc_frame_Duplicate
        - Branch String:   'packetizer/hevc.c:482,20'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:484,21'
              BranchSideFuncs:
                - vlc_frame_Duplicate
            - BranchSide:      'packetizer/hevc.c:487,17'
              BranchSideFuncs:
                - vlc_frame_Duplicate
        - Branch String:   'packetizer/hevc.c:490,31'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:490,34'
              BranchSideFuncs:
                - vlc_frame_Duplicate
            - BranchSide:      'packetizer/hevc.c:493,53'
              BranchSideFuncs:
                - vlc_frame_Duplicate
        - Branch String:   'packetizer/hevc.c:490,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:491,26'
              BranchSideFuncs:
                - vlc_frame_Duplicate
            - BranchSide:      'packetizer/hevc.c:493,53'
              BranchSideFuncs:
                - vlc_frame_Duplicate
      Callsites:
        - Src:             'packetizer/hevc.c:419,9'
          Dst:             hxxx_strip_AnnexB_startcode
        - Src:             'packetizer/hevc.c:422,9'
          Dst:             hxxx_strip_AnnexB_startcode
        - Src:             'packetizer/hevc.c:423,34'
          Dst:             memcmp
        - Src:             'packetizer/hevc.c:433,17'
          Dst:             hevc_rbsp_release_vps
        - Src:             'packetizer/hevc.c:436,17'
          Dst:             hevc_rbsp_release_sps
        - Src:             'packetizer/hevc.c:439,17'
          Dst:             hevc_rbsp_release_pps
        - Src:             'packetizer/hevc.c:453,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/hevc.c:459,9'
          Dst:             hxxx_strip_AnnexB_startcode
        - Src:             'packetizer/hevc.c:465,38'
          Dst:             hevc_decode_sps
        - Src:             'packetizer/hevc.c:468,21'
          Dst:             vlc_object_Log
        - Src:             'packetizer/hevc.c:473,38'
          Dst:             hevc_decode_pps
        - Src:             'packetizer/hevc.c:476,21'
          Dst:             vlc_object_Log
        - Src:             'packetizer/hevc.c:481,38'
          Dst:             hevc_decode_vps
        - Src:             'packetizer/hevc.c:484,21'
          Dst:             vlc_object_Log
        - Src:             'packetizer/hevc.c:493,26'
          Dst:             vlc_frame_Duplicate
    - functionName:    vlc_frame_Duplicate
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Alloc
        - vlc_frame_CopyProperties
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:318,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:319,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:321,31'
              BranchSideFuncs:
                - vlc_frame_CopyProperties
      Callsites:
        - Src:             '../include/vlc_frame.h:317,26'
          Dst:             vlc_frame_Alloc
        - Src:             '../include/vlc_frame.h:321,5'
          Dst:             vlc_frame_CopyProperties
    - functionName:    hevc_getNALLayer
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetXPSSet
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_pps_id
        - priv
        - pp_pps
        - pp_sps
        - pp_vps
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - hevc_get_pps_sps_id
        - hevc_get_sps_vps_id
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:680,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:680,8'
              BranchSideFuncs:
                - hevc_get_pps_sps_id
                - hevc_get_sps_vps_id
            - BranchSide:      'packetizer/hevc.c:681,23'
              BranchSideFuncs:
                - hevc_get_pps_sps_id
                - hevc_get_sps_vps_id
        - Branch String:   'packetizer/hevc.c:681,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:681,76'
              BranchSideFuncs:
                - hevc_get_sps_vps_id
            - BranchSide:      'packetizer/hevc.c:682,23'
              BranchSideFuncs:
                - hevc_get_sps_vps_id
      Callsites:
        - Src:             'packetizer/hevc.c:681,37'
          Dst:             hevc_get_pps_sps_id
        - Src:             'packetizer/hevc.c:682,37'
          Dst:             hevc_get_sps_vps_id
    - functionName:    ActivateSets
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_pps
        - p_sps
        - p_vps
      BBCount:         54
      ICount:          414
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - SetsToAnnexB
        - date_Change
        - hevc_get_aspect_ratio
        - hevc_get_colorimetry
        - hevc_get_frame_rate
        - hevc_get_picture_size
        - hevc_get_sps_profile_tier_level
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:601,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:601,8'
              BranchSideFuncs:
                - hevc_get_frame_rate
                - hevc_get_picture_size
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
                - hevc_get_aspect_ratio
                - hevc_get_colorimetry
                - date_Change
            - BranchSide:      'packetizer/hevc.c:603,13'
              BranchSideFuncs:
                - hevc_get_frame_rate
                - hevc_get_picture_size
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
                - hevc_get_aspect_ratio
                - hevc_get_colorimetry
                - date_Change
        - Branch String:   'packetizer/hevc.c:603,47'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:603,51'
              BranchSideFuncs:
                - hevc_get_frame_rate
                - hevc_get_picture_size
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
                - hevc_get_aspect_ratio
                - hevc_get_colorimetry
                - date_Change
            - BranchSide:      'packetizer/hevc.c:606,37'
              BranchSideFuncs:
                - hevc_get_frame_rate
                - hevc_get_picture_size
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
                - hevc_get_aspect_ratio
                - hevc_get_colorimetry
                - date_Change
        - Branch String:   'packetizer/hevc.c:603,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:606,37'
              BranchSideFuncs:
                - hevc_get_picture_size
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
                - hevc_get_aspect_ratio
                - hevc_get_colorimetry
            - BranchSide:      'packetizer/hevc.c:621,12'
              BranchSideFuncs:
                - hevc_get_picture_size
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
                - hevc_get_aspect_ratio
                - hevc_get_colorimetry
        - Branch String:   'packetizer/hevc.c:606,16'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:608,53'
              BranchSideFuncs:
                - hevc_get_picture_size
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
                - hevc_get_aspect_ratio
                - hevc_get_colorimetry
                - date_Change
            - BranchSide:      'packetizer/hevc.c:617,49'
              BranchSideFuncs:
                - hevc_get_picture_size
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
                - hevc_get_aspect_ratio
                - hevc_get_colorimetry
        - Branch String:   'packetizer/hevc.c:610,40'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:611,21'
              BranchSideFuncs:
                - hevc_get_picture_size
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
                - hevc_get_aspect_ratio
                - hevc_get_colorimetry
                - date_Change
            - BranchSide:      'packetizer/hevc.c:616,13'
              BranchSideFuncs:
                - hevc_get_picture_size
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
                - hevc_get_aspect_ratio
                - hevc_get_colorimetry
        - Branch String:   'packetizer/hevc.c:611,53'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:612,21'
              BranchSideFuncs:
                - date_Change
                - hevc_get_picture_size
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
                - hevc_get_aspect_ratio
                - hevc_get_colorimetry
            - BranchSide:      'packetizer/hevc.c:614,34'
              BranchSideFuncs:
                - date_Change
                - hevc_get_picture_size
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
                - hevc_get_aspect_ratio
                - hevc_get_colorimetry
        - Branch String:   'packetizer/hevc.c:610,20'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:614,34'
              BranchSideFuncs:
                - date_Change
                - hevc_get_picture_size
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
                - hevc_get_aspect_ratio
                - hevc_get_colorimetry
            - BranchSide:      'packetizer/hevc.c:616,13'
              BranchSideFuncs:
                - hevc_get_picture_size
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
                - hevc_get_aspect_ratio
                - hevc_get_colorimetry
        - Branch String:   'packetizer/hevc.c:621,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:623,42'
              BranchSideFuncs:
                - hevc_get_colorimetry
                - hevc_get_picture_size
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
                - hevc_get_aspect_ratio
            - BranchSide:      'packetizer/hevc.c:631,36'
              BranchSideFuncs:
                - hevc_get_picture_size
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
                - hevc_get_aspect_ratio
        - Branch String:   'packetizer/hevc.c:631,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:635,47'
              BranchSideFuncs:
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
                - hevc_get_aspect_ratio
            - BranchSide:      'packetizer/hevc.c:646,14'
              BranchSideFuncs:
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
                - hevc_get_aspect_ratio
        - Branch String:   'packetizer/hevc.c:639,16'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:641,56'
              BranchSideFuncs:
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
                - hevc_get_aspect_ratio
            - BranchSide:      'packetizer/hevc.c:644,9'
              BranchSideFuncs:
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
                - hevc_get_aspect_ratio
        - Branch String:   'packetizer/hevc.c:646,50'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:646,53'
              BranchSideFuncs:
                - hevc_get_aspect_ratio
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
            - BranchSide:      'packetizer/hevc.c:649,41'
              BranchSideFuncs:
                - hevc_get_aspect_ratio
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
        - Branch String:   'packetizer/hevc.c:646,14'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:649,41'
              BranchSideFuncs:
                - hevc_get_aspect_ratio
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
            - BranchSide:      'packetizer/hevc.c:656,12'
              BranchSideFuncs:
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
        - Branch String:   'packetizer/hevc.c:649,18'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:651,50'
              BranchSideFuncs:
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
            - BranchSide:      'packetizer/hevc.c:654,9'
              BranchSideFuncs:
                - SetsToAnnexB
                - hevc_get_sps_profile_tier_level
        - Branch String:   'packetizer/hevc.c:656,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:659,50'
              BranchSideFuncs:
                - hevc_get_sps_profile_tier_level
                - SetsToAnnexB
            - BranchSide:      'packetizer/hevc.c:666,12'
              BranchSideFuncs:
                - SetsToAnnexB
        - Branch String:   'packetizer/hevc.c:659,17'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:661,44'
              BranchSideFuncs:
                - SetsToAnnexB
            - BranchSide:      'packetizer/hevc.c:664,9'
              BranchSideFuncs:
                - SetsToAnnexB
        - Branch String:   'packetizer/hevc.c:666,40'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:666,43'
              BranchSideFuncs:
                - SetsToAnnexB
            - BranchSide:      'packetizer/hevc.c:669,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:666,49'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:666,52'
              BranchSideFuncs:
                - SetsToAnnexB
            - BranchSide:      'packetizer/hevc.c:669,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:666,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:667,26'
              BranchSideFuncs:
                - SetsToAnnexB
            - BranchSide:      'packetizer/hevc.c:669,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/hevc.c:606,16'
          Dst:             hevc_get_frame_rate
        - Src:             'packetizer/hevc.c:614,21'
          Dst:             date_Change
        - Src:             'packetizer/hevc.c:623,20'
          Dst:             hevc_get_colorimetry
        - Src:             'packetizer/hevc.c:631,13'
          Dst:             hevc_get_picture_size
        - Src:             'packetizer/hevc.c:649,18'
          Dst:             hevc_get_aspect_ratio
        - Src:             'packetizer/hevc.c:659,17'
          Dst:             hevc_get_sps_profile_tier_level
        - Src:             'packetizer/hevc.c:667,13'
          Dst:             SetsToAnnexB
    - functionName:    ParseStoredSEI
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - HxxxParse_AnnexB_SEI
        - ParseSEICallback
        - hevc_getNALType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:689,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:692,13'
              BranchSideFuncs:
                - hevc_getNALType.8199
                - HxxxParse_AnnexB_SEI
            - BranchSide:      'packetizer/hevc.c:701,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:692,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:693,13'
              BranchSideFuncs:
                - hevc_getNALType.8199
                - HxxxParse_AnnexB_SEI
            - BranchSide:      'packetizer/hevc.c:695,30'
              BranchSideFuncs:
                - hevc_getNALType.8199
                - HxxxParse_AnnexB_SEI
        - Branch String:   'packetizer/hevc.c:695,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:697,35'
              BranchSideFuncs:
                - HxxxParse_AnnexB_SEI
                - hevc_getNALType.8199
            - BranchSide:      'packetizer/hevc.c:700,5'
              BranchSideFuncs:
                - hevc_getNALType.8199
                - HxxxParse_AnnexB_SEI
      Callsites:
        - Src:             'packetizer/hevc.c:695,13'
          Dst:             hevc_getNALType
        - Src:             'packetizer/hevc.c:697,13'
          Dst:             HxxxParse_AnnexB_SEI
        - Src:             'packetizer/hevc.c:697,13'
          Dst:             ParseSEICallback
    - functionName:    XPSReady
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
      BBCount:         16
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - hevc_get_pps_sps_id
        - hevc_get_sps_vps_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:523,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:525,53'
              BranchSideFuncs:
                - hevc_get_pps_sps_id
                - hevc_get_sps_vps_id
            - BranchSide:      'packetizer/hevc.c:538,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:526,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:528,50'
              BranchSideFuncs:
                - hevc_get_pps_sps_id
                - hevc_get_sps_vps_id
            - BranchSide:      'packetizer/hevc.c:537,5'
              BranchSideFuncs:
                - hevc_get_pps_sps_id
                - hevc_get_sps_vps_id
        - Branch String:   'packetizer/hevc.c:530,16'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:532,54'
              BranchSideFuncs:
                - hevc_get_sps_vps_id
                - hevc_get_pps_sps_id
            - BranchSide:      'packetizer/hevc.c:536,9'
              BranchSideFuncs:
                - hevc_get_pps_sps_id
                - hevc_get_sps_vps_id
        - Branch String:   'packetizer/hevc.c:533,20'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:534,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:535,13'
              BranchSideFuncs:
                - hevc_get_pps_sps_id
                - hevc_get_sps_vps_id
      Callsites:
        - Src:             'packetizer/hevc.c:528,30'
          Dst:             hevc_get_pps_sps_id
        - Src:             'packetizer/hevc.c:532,34'
          Dst:             hevc_get_sps_vps_id
    - functionName:    SetsToAnnexB
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
        - p_pps
        - p_sps
        - p_vps
        - pp_out
        - pi_out
      BBCount:         63
      ICount:          397
      EdgeCount:       82
      CyclomaticComplexity: 21
      functionsReached:
        - AppendAsAnnexB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:576,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:576,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
            - BranchSide:      'packetizer/hevc.c:577,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
        - Branch String:   'packetizer/hevc.c:576,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:576,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
            - BranchSide:      'packetizer/hevc.c:576,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
        - Branch String:   'packetizer/hevc.c:576,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:576,5'
              BranchSideFuncs:
                - AppendAsAnnexB
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
            - BranchSide:      'packetizer/hevc.c:576,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
        - Branch String:   'packetizer/hevc.c:577,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:577,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
            - BranchSide:      'packetizer/hevc.c:578,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
        - Branch String:   'packetizer/hevc.c:577,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:577,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
            - BranchSide:      'packetizer/hevc.c:577,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
        - Branch String:   'packetizer/hevc.c:577,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:577,5'
              BranchSideFuncs:
                - AppendAsAnnexB
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
            - BranchSide:      'packetizer/hevc.c:577,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
        - Branch String:   'packetizer/hevc.c:578,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:578,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
            - BranchSide:      'packetizer/hevc.c:579,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
        - Branch String:   'packetizer/hevc.c:578,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:578,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
            - BranchSide:      'packetizer/hevc.c:578,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
        - Branch String:   'packetizer/hevc.c:578,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:578,5'
              BranchSideFuncs:
                - AppendAsAnnexB
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
            - BranchSide:      'packetizer/hevc.c:578,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
        - Branch String:   'packetizer/hevc.c:579,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:579,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
            - BranchSide:      'packetizer/hevc.c:580,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
        - Branch String:   'packetizer/hevc.c:579,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:579,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
            - BranchSide:      'packetizer/hevc.c:579,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
        - Branch String:   'packetizer/hevc.c:579,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:579,5'
              BranchSideFuncs:
                - AppendAsAnnexB
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
            - BranchSide:      'packetizer/hevc.c:579,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
                - AppendAsAnnexB
        - Branch String:   'packetizer/hevc.c:580,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:580,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
            - BranchSide:      'packetizer/hevc.c:581,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
        - Branch String:   'packetizer/hevc.c:580,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:580,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
            - BranchSide:      'packetizer/hevc.c:580,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
        - Branch String:   'packetizer/hevc.c:580,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:580,5'
              BranchSideFuncs:
                - AppendAsAnnexB
                - free
                - AppendAsAnnexB
            - BranchSide:      'packetizer/hevc.c:580,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
                - AppendAsAnnexB
        - Branch String:   'packetizer/hevc.c:581,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:581,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
            - BranchSide:      'packetizer/hevc.c:584,8'
              BranchSideFuncs:
                - free
        - Branch String:   'packetizer/hevc.c:581,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:581,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
            - BranchSide:      'packetizer/hevc.c:581,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
        - Branch String:   'packetizer/hevc.c:581,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:581,5'
              BranchSideFuncs:
                - AppendAsAnnexB
                - free
            - BranchSide:      'packetizer/hevc.c:581,5'
              BranchSideFuncs:
                - free
                - AppendAsAnnexB
        - Branch String:   'packetizer/hevc.c:584,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:586,19'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:589,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'packetizer/hevc.c:576,5'
          Dst:             AppendAsAnnexB
        - Src:             'packetizer/hevc.c:577,5'
          Dst:             AppendAsAnnexB
        - Src:             'packetizer/hevc.c:578,5'
          Dst:             AppendAsAnnexB
        - Src:             'packetizer/hevc.c:579,5'
          Dst:             AppendAsAnnexB
        - Src:             'packetizer/hevc.c:580,5'
          Dst:             AppendAsAnnexB
        - Src:             'packetizer/hevc.c:581,5'
          Dst:             AppendAsAnnexB
    - functionName:    AppendAsAnnexB
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_block
        - pp_dst
        - pi_dst
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - realloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:544,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:545,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:547,24'
              BranchSideFuncs:
                - realloc
        - Branch String:   'packetizer/hevc.c:549,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:549,8'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:551,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/hevc.c:548,26'
          Dst:             realloc
    - functionName:    vlc_frame_ChainGather
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_Alloc
        - vlc_frame_ChainExtract
        - vlc_frame_ChainProperties
        - vlc_frame_ChainRelease
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:590,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:591,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:593,32'
              BranchSideFuncs:
                - vlc_frame_ChainProperties.8213
                - vlc_frame_Alloc
                - vlc_frame_ChainExtract.8214
                - vlc_frame_ChainRelease.8177
        - Branch String:   '../include/vlc_frame.h:596,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:597,9'
              BranchSideFuncs:
                - vlc_frame_ChainExtract.8214
                - vlc_frame_ChainRelease.8177
            - BranchSide:      '../include/vlc_frame.h:598,29'
              BranchSideFuncs:
                - vlc_frame_ChainExtract.8214
                - vlc_frame_ChainRelease.8177
      Callsites:
        - Src:             '../include/vlc_frame.h:593,5'
          Dst:             vlc_frame_ChainProperties
        - Src:             '../include/vlc_frame.h:595,9'
          Dst:             vlc_frame_Alloc
        - Src:             '../include/vlc_frame.h:598,5'
          Dst:             vlc_frame_ChainExtract
        - Src:             '../include/vlc_frame.h:606,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    vlc_frame_ChainProperties
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
        - pi_count
        - pi_size
        - pi_length
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:553,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:555,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:562,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:562,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:563,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:564,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:564,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:565,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:566,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:567,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainExtract
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_list
        - p_data
        - i_max
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:523,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:523,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:523,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:523,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:533,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:525,25'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GetXPSCopy
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
      BBCount:         16
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_frame_ChainLastAppend
        - vlc_frame_Duplicate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:507,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:509,44'
              BranchSideFuncs:
                - vlc_frame_Duplicate
                - vlc_frame_ChainLastAppend.8188
            - BranchSide:      'packetizer/hevc.c:518,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:510,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:513,16'
              BranchSideFuncs:
                - vlc_frame_Duplicate
                - vlc_frame_ChainLastAppend.8188
            - BranchSide:      'packetizer/hevc.c:517,5'
              BranchSideFuncs:
                - vlc_frame_Duplicate
                - vlc_frame_ChainLastAppend.8188
        - Branch String:   'packetizer/hevc.c:513,29'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:514,41'
              BranchSideFuncs:
                - vlc_frame_Duplicate
                - vlc_frame_ChainLastAppend.8188
            - BranchSide:      'packetizer/hevc.c:516,9'
              BranchSideFuncs:
                - vlc_frame_Duplicate
                - vlc_frame_ChainLastAppend.8188
        - Branch String:   'packetizer/hevc.c:513,16'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:515,51'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8188
                - vlc_frame_Duplicate
            - BranchSide:      'packetizer/hevc.c:516,9'
              BranchSideFuncs:
                - vlc_frame_Duplicate
                - vlc_frame_ChainLastAppend.8188
      Callsites:
        - Src:             'packetizer/hevc.c:514,25'
          Dst:             vlc_frame_Duplicate
        - Src:             'packetizer/hevc.c:515,17'
          Dst:             vlc_frame_ChainLastAppend
    - functionName:    InitQueue
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp_head
        - ppp_tail
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    startcode_FindAnnexB_SSE2
      functionSourceFile: '/src/vlc/modules/packetizer/startcode_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         154
      ICount:          815
      EdgeCount:       210
      CyclomaticComplexity: 58
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/startcode_helper.h:63,35'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:63,38'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:63,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:63,5'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:64,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:68,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:64,23'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:64,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:66,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:64,36'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:64,39'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:66,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:64,13'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:65,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:66,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:68,9'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:69,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:71,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:72,9'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:75,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:112,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:78,9'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:87,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:110,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:101,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:103,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:103,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:103,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:105,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:105,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:105,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:107,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:107,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:107,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:109,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:109,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:112,5'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:113,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:117,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:113,23'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:113,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:115,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:113,36'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:113,39'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:115,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:113,13'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:114,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:115,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    packetizer_Header
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_pack
        - p_header
        - i_header
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - block_BytestreamEmpty
        - packetizer_Packetize
        - vlc_frame_Alloc
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/packetizer_helper.h:267,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:268,9'
              BranchSideFuncs:
                - packetizer_Packetize.8190
                - packetizer_Packetize.8190
                - block_BytestreamEmpty.8179
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:270,13'
              BranchSideFuncs:
                - packetizer_Packetize.8190
                - packetizer_Packetize.8190
                - block_BytestreamEmpty.8179
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:273,5'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:274,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - packetizer_Packetize.8190
                - packetizer_Packetize.8190
                - block_BytestreamEmpty.8179
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:275,5'
              BranchSideFuncs:
                - packetizer_Packetize.8190
                - block_BytestreamEmpty.8179
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:275,5'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:276,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - packetizer_Packetize.8190
                - block_BytestreamEmpty.8179
            - BranchSide:      'packetizer/packetizer_helper.h:278,5'
              BranchSideFuncs:
                - block_BytestreamEmpty.8179
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:266,23'
          Dst:             vlc_frame_Alloc
        - Src:             'packetizer/packetizer_helper.h:273,22'
          Dst:             packetizer_Packetize
        - Src:             'packetizer/packetizer_helper.h:274,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/packetizer_helper.h:275,22'
          Dst:             packetizer_Packetize
        - Src:             'packetizer/packetizer_helper.h:276,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/packetizer_helper.h:279,5'
          Dst:             block_BytestreamEmpty
    - functionName:    GetCc
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_desc
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cc_storage_get_current
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/hevc.c:359,12'
          Dst:             cc_storage_get_current
    - functionName:    PacketizeFlush
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - packetizer_Flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/hevc.c:350,5'
          Dst:             packetizer_Flush
    - functionName:    PacketizeAnnexB
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pp_block
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - packetizer_Packetize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/hevc.c:343,12'
          Dst:             packetizer_Packetize
    - functionName:    PacketizeHVC1
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pp_block
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PacketizeDrain
        - PacketizeXXC1
        - ParseNALBlockW
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/hevc.c:334,12'
          Dst:             PacketizeXXC1
        - Src:             'packetizer/hevc.c:334,12'
          Dst:             ParseNALBlockW
        - Src:             'packetizer/hevc.c:334,12'
          Dst:             PacketizeDrain
    - functionName:    PacketizeDrain
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_private
      BBCount:         16
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - GatherAndValidateChain
        - OutputQueues
        - SetOutputBlockProperties
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:1038,30'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:1038,30'
              BranchSideFuncs:
                - OutputQueues
                - GatherAndValidateChain
                - SetOutputBlockProperties
            - BranchSide:      'packetizer/hevc.c:1039,9'
              BranchSideFuncs:
                - OutputQueues
                - GatherAndValidateChain
                - SetOutputBlockProperties
        - Branch String:   'packetizer/hevc.c:1039,32'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:1039,32'
              BranchSideFuncs:
                - OutputQueues
                - GatherAndValidateChain
                - SetOutputBlockProperties
            - BranchSide:      'packetizer/hevc.c:1040,9'
              BranchSideFuncs:
                - OutputQueues
                - GatherAndValidateChain
                - SetOutputBlockProperties
        - Branch String:   'packetizer/hevc.c:1038,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:1038,9'
              BranchSideFuncs:
                - OutputQueues
                - GatherAndValidateChain
                - SetOutputBlockProperties
            - BranchSide:      'packetizer/hevc.c:1042,30'
              BranchSideFuncs:
                - OutputQueues
                - GatherAndValidateChain
                - SetOutputBlockProperties
        - Branch String:   'packetizer/hevc.c:1043,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:1045,44'
              BranchSideFuncs:
                - GatherAndValidateChain
                - SetOutputBlockProperties
            - BranchSide:      'packetizer/hevc.c:1049,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:1046,17'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:1047,43'
              BranchSideFuncs:
                - SetOutputBlockProperties
            - BranchSide:      'packetizer/hevc.c:1048,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/hevc.c:1042,17'
          Dst:             OutputQueues
        - Src:             'packetizer/hevc.c:1045,21'
          Dst:             GatherAndValidateChain
        - Src:             'packetizer/hevc.c:1047,17'
          Dst:             SetOutputBlockProperties
    - functionName:    hevc_ishvcC
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.h:226,42'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.h:226,42'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.h:227,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PacketizeValidate
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_private
        - p_au
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PacketizeParse
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_private
        - pb_ts_used
        - p_block
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ParseNALBlock
        - cc_storage_commit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:1014,34'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:1014,37'
              BranchSideFuncs:
                - ParseNALBlock.8192
                - cc_storage_commit
            - BranchSide:      'packetizer/hevc.c:1014,5'
              BranchSideFuncs:
                - ParseNALBlock.8192
                - cc_storage_commit
        - Branch String:   'packetizer/hevc.c:1014,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:1015,9'
              BranchSideFuncs:
                - ParseNALBlock.8192
                - cc_storage_commit
            - BranchSide:      'packetizer/hevc.c:1017,30'
              BranchSideFuncs:
                - ParseNALBlock.8192
                - cc_storage_commit
        - Branch String:   'packetizer/hevc.c:1018,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:1018,9'
              BranchSideFuncs:
                - cc_storage_commit
            - BranchSide:      'packetizer/hevc.c:1019,28'
              BranchSideFuncs:
                - cc_storage_commit
      Callsites:
        - Src:             'packetizer/hevc.c:1017,15'
          Dst:             ParseNALBlock
        - Src:             'packetizer/hevc.c:1019,9'
          Dst:             cc_storage_commit
    - functionName:    PacketizeReset
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_private
        - b_flush
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - OutputQueues
        - date_Set
        - vlc_frame_ChainRelease
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:371,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:372,28'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.8177
                - date_Set.8193
            - BranchSide:      'packetizer/hevc.c:374,8'
              BranchSideFuncs:
                - date_Set.8193
        - Branch String:   'packetizer/hevc.c:374,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:374,8'
              BranchSideFuncs:
                - date_Set.8193
            - BranchSide:      'packetizer/hevc.c:376,9'
              BranchSideFuncs:
                - date_Set.8193
      Callsites:
        - Src:             'packetizer/hevc.c:370,22'
          Dst:             OutputQueues
        - Src:             'packetizer/hevc.c:372,9'
          Dst:             vlc_frame_ChainRelease
        - Src:             'packetizer/hevc.c:380,5'
          Dst:             date_Set
    - functionName:    startcode_FindAnnexB
      functionSourceFile: '/src/vlc/modules/packetizer/startcode_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - startcode_FindAnnexB_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/startcode_helper.h:158,16'
          Dst:             startcode_FindAnnexB_SSE2
    - functionName:    packetizer_Init
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
        - p_startcode
        - i_startcode
        - pf_start_helper
        - p_au_prepend
        - i_au_prepend
        - i_au_min_size
        - pf_reset
        - pf_parse
        - pf_validate
        - pf_drain
        - p_private
      BBCount:         3
      ICount:          100
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamInit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:79,5'
          Dst:             block_BytestreamInit
    - functionName:    vlc_entry_license__packetizer_hevc
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__packetizer_hevc
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__packetizer_hevc
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         33
      ICount:          253
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - cc_storage_delete
        - hevc_rbsp_release_pps
        - hevc_rbsp_release_sps
        - hevc_rbsp_release_vps
        - hevc_release_sei_pic_timing
        - packetizer_Clean
        - vlc_frame_ChainRelease
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:296,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:298,12'
              BranchSideFuncs:
                - hevc_release_sei_pic_timing
                - cc_storage_delete
                - free
                - vlc_frame_Release
                - hevc_rbsp_release_vps
                - vlc_frame_Release
                - hevc_rbsp_release_sps
                - vlc_frame_Release
                - hevc_rbsp_release_pps
            - BranchSide:      'packetizer/hevc.c:304,18'
              BranchSideFuncs:
                - hevc_release_sei_pic_timing
                - cc_storage_delete
                - free
                - vlc_frame_Release
                - hevc_rbsp_release_vps
                - vlc_frame_Release
                - hevc_rbsp_release_sps
        - Branch String:   'packetizer/hevc.c:298,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:299,35'
              BranchSideFuncs:
                - hevc_rbsp_release_pps
                - hevc_release_sei_pic_timing
                - cc_storage_delete
                - free
                - vlc_frame_Release
                - hevc_rbsp_release_vps
                - vlc_frame_Release
                - hevc_rbsp_release_sps
                - vlc_frame_Release
            - BranchSide:      'packetizer/hevc.c:300,12'
              BranchSideFuncs:
                - hevc_release_sei_pic_timing
                - cc_storage_delete
                - free
                - vlc_frame_Release
                - hevc_rbsp_release_vps
                - vlc_frame_Release
                - hevc_rbsp_release_sps
                - hevc_rbsp_release_pps
                - vlc_frame_Release
        - Branch String:   'packetizer/hevc.c:300,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:301,27'
              BranchSideFuncs:
                - vlc_frame_Release
                - hevc_release_sei_pic_timing
                - cc_storage_delete
                - free
                - vlc_frame_Release
                - hevc_rbsp_release_vps
                - vlc_frame_Release
                - hevc_rbsp_release_sps
                - hevc_rbsp_release_pps
            - BranchSide:      'packetizer/hevc.c:302,5'
              BranchSideFuncs:
                - hevc_release_sei_pic_timing
                - cc_storage_delete
                - free
                - vlc_frame_Release
                - hevc_rbsp_release_vps
                - vlc_frame_Release
                - hevc_rbsp_release_sps
                - vlc_frame_Release
                - hevc_rbsp_release_pps
        - Branch String:   'packetizer/hevc.c:304,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:306,12'
              BranchSideFuncs:
                - hevc_release_sei_pic_timing
                - cc_storage_delete
                - free
                - vlc_frame_Release
                - hevc_rbsp_release_vps
                - vlc_frame_Release
                - hevc_rbsp_release_sps
            - BranchSide:      'packetizer/hevc.c:312,18'
              BranchSideFuncs:
                - hevc_release_sei_pic_timing
                - cc_storage_delete
                - free
                - vlc_frame_Release
                - hevc_rbsp_release_vps
        - Branch String:   'packetizer/hevc.c:306,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:307,35'
              BranchSideFuncs:
                - hevc_rbsp_release_sps
                - hevc_release_sei_pic_timing
                - cc_storage_delete
                - free
                - vlc_frame_Release
                - hevc_rbsp_release_vps
                - vlc_frame_Release
            - BranchSide:      'packetizer/hevc.c:308,12'
              BranchSideFuncs:
                - hevc_release_sei_pic_timing
                - cc_storage_delete
                - free
                - vlc_frame_Release
                - hevc_rbsp_release_vps
                - hevc_rbsp_release_sps
                - vlc_frame_Release
        - Branch String:   'packetizer/hevc.c:308,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:309,27'
              BranchSideFuncs:
                - vlc_frame_Release
                - hevc_release_sei_pic_timing
                - cc_storage_delete
                - free
                - vlc_frame_Release
                - hevc_rbsp_release_vps
                - hevc_rbsp_release_sps
            - BranchSide:      'packetizer/hevc.c:310,5'
              BranchSideFuncs:
                - hevc_release_sei_pic_timing
                - cc_storage_delete
                - free
                - vlc_frame_Release
                - hevc_rbsp_release_vps
                - vlc_frame_Release
                - hevc_rbsp_release_sps
        - Branch String:   'packetizer/hevc.c:312,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:314,12'
              BranchSideFuncs:
                - hevc_release_sei_pic_timing
                - cc_storage_delete
                - free
                - vlc_frame_Release
                - hevc_rbsp_release_vps
            - BranchSide:      'packetizer/hevc.c:320,34'
              BranchSideFuncs:
                - hevc_release_sei_pic_timing
                - cc_storage_delete
                - free
        - Branch String:   'packetizer/hevc.c:314,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:315,35'
              BranchSideFuncs:
                - hevc_rbsp_release_vps
                - hevc_release_sei_pic_timing
                - cc_storage_delete
                - free
                - vlc_frame_Release
            - BranchSide:      'packetizer/hevc.c:316,12'
              BranchSideFuncs:
                - hevc_release_sei_pic_timing
                - cc_storage_delete
                - free
                - hevc_rbsp_release_vps
                - vlc_frame_Release
        - Branch String:   'packetizer/hevc.c:316,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:317,27'
              BranchSideFuncs:
                - vlc_frame_Release
                - hevc_release_sei_pic_timing
                - cc_storage_delete
                - free
                - hevc_rbsp_release_vps
            - BranchSide:      'packetizer/hevc.c:318,5'
              BranchSideFuncs:
                - hevc_release_sei_pic_timing
                - cc_storage_delete
                - free
                - vlc_frame_Release
                - hevc_rbsp_release_vps
      Callsites:
        - Src:             'packetizer/hevc.c:290,5'
          Dst:             packetizer_Clean
        - Src:             'packetizer/hevc.c:292,5'
          Dst:             vlc_frame_ChainRelease
        - Src:             'packetizer/hevc.c:293,5'
          Dst:             vlc_frame_ChainRelease
        - Src:             'packetizer/hevc.c:294,5'
          Dst:             vlc_frame_ChainRelease
        - Src:             'packetizer/hevc.c:299,13'
          Dst:             hevc_rbsp_release_pps
        - Src:             'packetizer/hevc.c:301,13'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/hevc.c:307,13'
          Dst:             hevc_rbsp_release_sps
        - Src:             'packetizer/hevc.c:309,13'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/hevc.c:315,13'
          Dst:             hevc_rbsp_release_vps
        - Src:             'packetizer/hevc.c:317,13'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/hevc.c:320,5'
          Dst:             hevc_release_sei_pic_timing
        - Src:             'packetizer/hevc.c:322,5'
          Dst:             cc_storage_delete
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         27
      ICount:          288
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - InitQueue
        - PacketizeDrain
        - PacketizeParse
        - PacketizeReset
        - PacketizeValidate
        - calloc
        - cc_storage_new
        - date_Init
        - es_format_Copy
        - hevc_hvcC_to_AnnexB_NAL
        - hevc_ishvcC
        - packetizer_Header
        - packetizer_Init
        - startcode_FindAnnexB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:207,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:210,28'
              BranchSideFuncs:
                - calloc
                - cc_storage_new
                - InitQueue
                - InitQueue
                - InitQueue
                - packetizer_Init.8224
                - es_format_Copy
                - date_Init
                - hevc_ishvcC
                - packetizer_Header.8216
                - free
                - hevc_hvcC_to_AnnexB_NAL
                - date_Init
                - free
        - Branch String:   'packetizer/hevc.c:211,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:212,9'
              BranchSideFuncs:
                - cc_storage_new
                - InitQueue
                - InitQueue
                - InitQueue
                - packetizer_Init.8224
                - es_format_Copy
                - date_Init
                - hevc_ishvcC
                - packetizer_Header.8216
                - free
                - hevc_hvcC_to_AnnexB_NAL
                - date_Init
                - free
            - BranchSide:      'packetizer/hevc.c:214,20'
              BranchSideFuncs:
                - cc_storage_new
                - InitQueue
                - InitQueue
                - InitQueue
                - packetizer_Init.8224
                - es_format_Copy
                - date_Init
                - hevc_ishvcC
                - packetizer_Header.8216
                - free
                - hevc_hvcC_to_AnnexB_NAL
                - date_Init
                - free
        - Branch String:   'packetizer/hevc.c:215,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:217,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'packetizer/hevc.c:221,5'
              BranchSideFuncs:
                - InitQueue
                - InitQueue
                - InitQueue
                - packetizer_Init.8224
                - es_format_Copy
                - date_Init
                - hevc_ishvcC
                - packetizer_Header.8216
                - free
                - hevc_hvcC_to_AnnexB_NAL
                - date_Init
        - Branch String:   'packetizer/hevc.c:236,48'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:237,9'
              BranchSideFuncs:
                - date_Init
                - hevc_ishvcC
                - packetizer_Header.8216
                - free
                - hevc_hvcC_to_AnnexB_NAL
                - date_Init
            - BranchSide:      'packetizer/hevc.c:242,21'
              BranchSideFuncs:
                - date_Init
                - hevc_ishvcC
                - packetizer_Header.8216
                - free
                - hevc_hvcC_to_AnnexB_NAL
        - Branch String:   'packetizer/hevc.c:237,43'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:238,9'
              BranchSideFuncs:
                - date_Init
                - hevc_ishvcC
                - packetizer_Header.8216
                - free
                - hevc_hvcC_to_AnnexB_NAL
                - date_Init
            - BranchSide:      'packetizer/hevc.c:242,21'
              BranchSideFuncs:
                - date_Init
                - hevc_ishvcC
                - packetizer_Header.8216
                - free
                - hevc_hvcC_to_AnnexB_NAL
        - Branch String:   'packetizer/hevc.c:236,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:239,21'
              BranchSideFuncs:
                - date_Init
                - hevc_ishvcC
                - packetizer_Header.8216
                - free
                - hevc_hvcC_to_AnnexB_NAL
            - BranchSide:      'packetizer/hevc.c:242,21'
              BranchSideFuncs:
                - date_Init
                - hevc_ishvcC
                - packetizer_Header.8216
                - free
                - hevc_hvcC_to_AnnexB_NAL
        - Branch String:   'packetizer/hevc.c:251,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:253,9'
              BranchSideFuncs:
                - free
                - hevc_hvcC_to_AnnexB_NAL
                - packetizer_Header.8216
            - BranchSide:      'packetizer/hevc.c:268,9'
              BranchSideFuncs:
                - packetizer_Header.8216
        - Branch String:   'packetizer/hevc.c:263,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:264,38'
              BranchSideFuncs:
                - packetizer_Header.8216
            - BranchSide:      'packetizer/hevc.c:265,5'
              BranchSideFuncs:
                - packetizer_Header.8216
        - Branch String:   'packetizer/hevc.c:273,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:276,28'
              BranchSideFuncs:
                - packetizer_Header.8216
            - BranchSide:      'packetizer/hevc.c:280,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/hevc.c:210,28'
          Dst:             calloc
        - Src:             'packetizer/hevc.c:214,20'
          Dst:             cc_storage_new
        - Src:             'packetizer/hevc.c:221,5'
          Dst:             InitQueue
        - Src:             'packetizer/hevc.c:222,5'
          Dst:             InitQueue
        - Src:             'packetizer/hevc.c:223,5'
          Dst:             InitQueue
        - Src:             'packetizer/hevc.c:225,5'
          Dst:             packetizer_Init
        - Src:             'packetizer/hevc.c:225,5'
          Dst:             startcode_FindAnnexB
        - Src:             'packetizer/hevc.c:225,5'
          Dst:             PacketizeReset
        - Src:             'packetizer/hevc.c:225,5'
          Dst:             PacketizeParse
        - Src:             'packetizer/hevc.c:225,5'
          Dst:             PacketizeValidate
        - Src:             'packetizer/hevc.c:225,5'
          Dst:             PacketizeDrain
        - Src:             'packetizer/hevc.c:232,5'
          Dst:             es_format_Copy
        - Src:             'packetizer/hevc.c:239,9'
          Dst:             date_Init
        - Src:             'packetizer/hevc.c:242,9'
          Dst:             date_Init
        - Src:             'packetizer/hevc.c:251,8'
          Dst:             hevc_ishvcC
        - Src:             'packetizer/hevc.c:261,17'
          Dst:             hevc_hvcC_to_AnnexB_NAL
        - Src:             'packetizer/hevc.c:276,9'
          Dst:             packetizer_Header
    - functionName:    vlc_entry__packetizer_hevc
      functionSourceFile: '/src/vlc/modules/packetizer/hevc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         20
      ICount:          147
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/hevc.c:53,1'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:53,1'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:54,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:55,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:55,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:56,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:56,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:56,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:58,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:56,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:56,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:57,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:57,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:57,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:57,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc.c:57,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc.c:57,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc.c:58,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/hevc.c:57,5'
          Dst:             Open
        - Src:             'packetizer/hevc.c:57,5'
          Dst:             Close
    - functionName:    vlc_bswap16
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stdc_leading_zeros_ui
      functionSourceFile: '/src/vlc/modules/../compat/stdbit/stdbit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../compat/stdbit/stdbit.h:61,12'
          Branch Sides:
            - BranchSide:      '../compat/stdbit/stdbit.h:61,34'
              BranchSideFuncs: []
            - BranchSide:      '../compat/stdbit/stdbit.h:61,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    stdc_bit_width_ui
      functionSourceFile: '/src/vlc/modules/../compat/stdbit/stdbit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - stdc_leading_zeros_ui
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../compat/stdbit/stdbit.h:523,42'
          Dst:             stdc_leading_zeros_ui
    - functionName:    hevc_get_picture_CtbsYsize
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
        - p_w
        - p_h
      BBCount:         4
      ICount:          67
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:1070,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1071,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1072,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iso_23001_8_mc_to_vlc_coeffs
      functionSourceFile: '/src/vlc/modules/packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/iso_color_tables.h:185,12'
          Branch Sides:
            - BranchSide:      'packetizer/iso_color_tables.h:185,12'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/iso_color_tables.h:186,49'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iso_23001_8_tc_to_vlc_xfer
      functionSourceFile: '/src/vlc/modules/packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/iso_color_tables.h:132,12'
          Branch Sides:
            - BranchSide:      'packetizer/iso_color_tables.h:132,12'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/iso_color_tables.h:133,47'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iso_23001_8_cp_to_vlc_primaries
      functionSourceFile: '/src/vlc/modules/packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/iso_color_tables.h:66,9'
          Branch Sides:
            - BranchSide:      'packetizer/iso_color_tables.h:67,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/iso_color_tables.h:68,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/iso_color_tables.h:68,12'
          Branch Sides:
            - BranchSide:      'packetizer/iso_color_tables.h:68,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/iso_color_tables.h:69,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hevc_parse_vui_parameters_rbsp
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_bs
        - p_vui
        - b_broken
      BBCount:         30
      ICount:          344
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - bs_error
        - bs_read
        - bs_read1
        - bs_read_ue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:418,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:420,47'
              BranchSideFuncs:
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - bs_read.8400
                - bs_read.8400
                - bs_read1.8399
                - bs_read.8400
                - bs_read.8400
            - BranchSide:      'packetizer/hevc_nal.c:428,51'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - bs_read.8400
                - bs_read.8400
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:421,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:423,44'
              BranchSideFuncs:
                - bs_read.8400
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - bs_read.8400
                - bs_read.8400
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:426,5'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - bs_read.8400
                - bs_read.8400
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:429,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:430,54'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - bs_read.8400
                - bs_read.8400
            - BranchSide:      'packetizer/hevc_nal.c:432,55'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - bs_read.8400
                - bs_read.8400
        - Branch String:   'packetizer/hevc_nal.c:433,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:435,43'
              BranchSideFuncs:
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read.8400
                - bs_read.8400
                - bs_read.8400
            - BranchSide:      'packetizer/hevc_nal.c:452,53'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
        - Branch String:   'packetizer/hevc_nal.c:438,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:440,58'
              BranchSideFuncs:
                - bs_read.8400
                - bs_read.8400
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
            - BranchSide:      'packetizer/hevc_nal.c:446,13'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
        - Branch String:   'packetizer/hevc_nal.c:453,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:455,63'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
            - BranchSide:      'packetizer/hevc_nal.c:459,55'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
        - Branch String:   'packetizer/hevc_nal.c:463,52'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:463,52'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
            - BranchSide:      'packetizer/hevc_nal.c:463,65'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
        - Branch String:   'packetizer/hevc_nal.c:464,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:466,55'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
            - BranchSide:      'packetizer/hevc_nal.c:472,53'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
        - Branch String:   'packetizer/hevc_nal.c:473,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:473,9'
              BranchSideFuncs:
                - bs_read.8400
                - bs_read.8400
                - bs_error.8402
            - BranchSide:      'packetizer/hevc_nal.c:475,57'
              BranchSideFuncs:
                - bs_read.8400
                - bs_read.8400
                - bs_error.8402
      Callsites:
        - Src:             'packetizer/hevc_nal.c:417,45'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:420,38'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:423,35'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:424,36'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:428,41'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:430,44'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:432,45'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:435,34'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:436,44'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:437,53'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:440,49'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:441,57'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:442,46'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:452,43'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:455,51'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:456,54'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:459,45'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:460,29'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:461,44'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:463,55'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:466,43'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:467,44'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:468,42'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:469,45'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:472,43'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:475,48'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:476,41'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:480,13'
          Dst:             bs_error
    - functionName:    bs_read1
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bs_refill
      functionUses:    89
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:223,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:225,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:228,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:223,9'
          Dst:             bs_refill
    - functionName:    bs_read
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bs_refill
        - bs_skip
      functionUses:    42
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:176,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:178,18'
              BranchSideFuncs:
                - bs_skip.8404
                - bs_refill.8403
            - BranchSide:      '../include/vlc_bits.h:182,5'
              BranchSideFuncs:
                - bs_skip.8404
                - bs_refill.8403
        - Branch String:   '../include/vlc_bits.h:182,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:184,24'
              BranchSideFuncs:
                - bs_refill.8403
                - bs_skip.8404
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.8404
        - Branch String:   '../include/vlc_bits.h:184,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:186,13'
              BranchSideFuncs:
                - bs_skip.8404
            - BranchSide:      '../include/vlc_bits.h:190,13'
              BranchSideFuncs:
                - bs_skip.8404
                - bs_refill.8403
        - Branch String:   '../include/vlc_bits.h:190,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:192,50'
              BranchSideFuncs:
                - bs_skip.8404
            - BranchSide:      '../include/vlc_bits.h:202,50'
              BranchSideFuncs:
                - bs_skip.8404
                - bs_refill.8403
        - Branch String:   '../include/vlc_bits.h:206,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:207,26'
              BranchSideFuncs:
                - bs_skip.8404
                - bs_refill.8403
            - BranchSide:      '../include/vlc_bits.h:209,31'
              BranchSideFuncs:
                - bs_skip.8404
                - bs_refill.8403
        - Branch String:   '../include/vlc_bits.h:215,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.8404
            - BranchSide:      '../include/vlc_bits.h:216,18'
              BranchSideFuncs:
                - bs_skip.8404
      Callsites:
        - Src:             '../include/vlc_bits.h:184,13'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:216,9'
          Dst:             bs_skip
    - functionName:    bs_read_ue
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bs
      BBCount:         13
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - bs_read
        - bs_read1
      functionUses:    55
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:284,25'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:284,5'
              BranchSideFuncs:
                - bs_read.8400
                - bs_read1.8399
            - BranchSide:      '../include/vlc_bits.h:285,22'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read.8400
        - Branch String:   '../include/vlc_bits.h:285,32'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:284,5'
              BranchSideFuncs:
                - bs_read.8400
                - bs_read1.8399
            - BranchSide:      '../include/vlc_bits.h:286,12'
              BranchSideFuncs:
                - bs_read.8400
                - bs_read1.8399
        - Branch String:   '../include/vlc_bits.h:286,30'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:284,5'
              BranchSideFuncs:
                - bs_read.8400
                - bs_read1.8399
            - BranchSide:      '../include/vlc_bits.h:286,33'
              BranchSideFuncs:
                - bs_read.8400
                - bs_read1.8399
        - Branch String:   '../include/vlc_bits.h:284,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:287,10'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read.8400
            - BranchSide:      '../include/vlc_bits.h:289,19'
              BranchSideFuncs:
                - bs_read.8400
      Callsites:
        - Src:             '../include/vlc_bits.h:285,12'
          Dst:             bs_read1
        - Src:             '../include/vlc_bits.h:289,28'
          Dst:             bs_read
    - functionName:    bs_error
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_refill
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:112,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:114,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:120,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:114,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:115,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:117,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:117,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:118,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_skip
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - bs_refill
      functionUses:    23
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:140,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:141,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:143,20'
              BranchSideFuncs:
                - bs_refill.8403
                - bs_refill.8403
        - Branch String:   '../include/vlc_bits.h:143,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:145,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:149,9'
              BranchSideFuncs:
                - bs_refill.8403
        - Branch String:   '../include/vlc_bits.h:149,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:151,20'
              BranchSideFuncs:
                - bs_refill.8403
            - BranchSide:      '../include/vlc_bits.h:168,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:154,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:154,22'
              BranchSideFuncs:
                - bs_refill.8403
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.8403
        - Branch String:   '../include/vlc_bits.h:154,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:156,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.8403
        - Branch String:   '../include/vlc_bits.h:160,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:162,29'
              BranchSideFuncs:
                - bs_refill.8403
            - BranchSide:      '../include/vlc_bits.h:167,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:162,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:163,33'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:165,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:143,9'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:162,18'
          Dst:             bs_refill
    - functionName:    hevc_parse_st_ref_pic_set
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bs
        - stRpsIdx
        - num_short_term_ref_pic_sets
        - p_sets
      BBCount:         37
      ICount:          267
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - bs_error
        - bs_read1
        - bs_read_ue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:701,18'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:701,31'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_error.8402
                - bs_error.8402
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
            - BranchSide:      'packetizer/hevc_nal.c:734,50'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_error.8402
                - bs_error.8402
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:701,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:703,18'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
            - BranchSide:      'packetizer/hevc_nal.c:734,50'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_error.8402
                - bs_error.8402
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:704,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:706,45'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:710,12'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:707,17'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:708,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:709,9'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:710,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:711,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:713,45'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:721,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:723,29'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
            - BranchSide:      'packetizer/hevc_nal.c:731,5'
              BranchSideFuncs:
                - bs_error.8402
        - Branch String:   'packetizer/hevc_nal.c:723,17'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:725,31'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:729,17'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:725,21'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:726,21'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:727,13'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:736,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:737,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:738,26'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:738,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:740,32'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_error.8402
                - bs_read_ue.8401
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:743,26'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read_ue.8401
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:743,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:745,32'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_error.8402
            - BranchSide:      'packetizer/hevc_nal.c:748,43'
              BranchSideFuncs:
                - bs_error.8402
      Callsites:
        - Src:             'packetizer/hevc_nal.c:701,21'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:706,33'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:713,35'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:714,41'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:723,19'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:725,21'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:734,38'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:735,38'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:736,13'
          Dst:             bs_error
        - Src:             'packetizer/hevc_nal.c:740,20'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:741,20'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:745,20'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:746,20'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:751,13'
          Dst:             bs_error
    - functionName:    hevc_parse_scaling_list_rbsp
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bs
      BBCount:         24
      ICount:          138
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - bs_read1
        - bs_read_se
        - bs_read_ue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:389,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:391,18'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_se.8405
                - bs_read_ue.8401
            - BranchSide:      'packetizer/hevc_nal.c:411,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:391,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:393,27'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_se.8405
                - bs_read_ue.8401
            - BranchSide:      'packetizer/hevc_nal.c:409,5'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_se.8405
                - bs_read_ue.8401
        - Branch String:   'packetizer/hevc_nal.c:393,17'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:394,29'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_se.8405
            - BranchSide:      'packetizer/hevc_nal.c:397,26'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read_se.8405
                - bs_read_se.8405
        - Branch String:   'packetizer/hevc_nal.c:398,36'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:398,26'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read_se.8405
                - bs_read_se.8405
            - BranchSide:      'packetizer/hevc_nal.c:398,26'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read_se.8405
                - bs_read_se.8405
        - Branch String:   'packetizer/hevc_nal.c:399,21'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:401,44'
              BranchSideFuncs:
                - bs_read_se.8405
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read_se.8405
            - BranchSide:      'packetizer/hevc_nal.c:403,31'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_ue.8401
                - bs_read_se.8405
        - Branch String:   'packetizer/hevc_nal.c:403,17'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:0,0'
              BranchSideFuncs:
                - bs_read_se.8405
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_ue.8401
            - BranchSide:      'packetizer/hevc_nal.c:405,34'
              BranchSideFuncs:
                - bs_read_se.8405
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_ue.8401
      Callsites:
        - Src:             'packetizer/hevc_nal.c:393,17'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:394,17'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:401,32'
          Dst:             bs_read_se
        - Src:             'packetizer/hevc_nal.c:405,45'
          Dst:             bs_read_se
    - functionName:    bs_read_se
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bs_read_ue
      functionUses:    8
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:297,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:297,43'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:298,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:295,25'
          Dst:             bs_read_ue
    - functionName:    hevc_parse_inner_profile_tier_level_rbsp
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bs
        - p_in
      BBCount:         39
      ICount:          331
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - bs_error
        - bs_read
        - bs_read1
        - bs_skip
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:524,34'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:524,37'
              BranchSideFuncs:
                - bs_read.8400
                - bs_skip.8404
                - bs_error.8402
                - bs_read1.8399
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
            - BranchSide:      'packetizer/hevc_nal.c:525,11'
              BranchSideFuncs:
                - bs_read.8400
                - bs_skip.8404
                - bs_error.8402
                - bs_read1.8399
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
        - Branch String:   'packetizer/hevc_nal.c:524,63'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:525,11'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_skip.8404
            - BranchSide:      'packetizer/hevc_nal.c:527,61'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_skip.8404
        - Branch String:   'packetizer/hevc_nal.c:524,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:527,61'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_skip.8404
            - BranchSide:      'packetizer/hevc_nal.c:546,14'
              BranchSideFuncs:
                - bs_read.8400
                - bs_skip.8404
                - bs_error.8402
                - bs_read1.8399
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
        - Branch String:   'packetizer/hevc_nal.c:536,36'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:537,13'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_error.8402
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:541,65'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_error.8402
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:537,36'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:538,13'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_error.8402
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:541,65'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_error.8402
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:538,37'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:539,13'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_error.8402
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:541,65'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_error.8402
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:536,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:541,65'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_error.8402
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:544,23'
              BranchSideFuncs:
                - bs_skip.8404
                - bs_skip.8404
                - bs_error.8402
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:546,37'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:547,14'
              BranchSideFuncs:
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_error.8402
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:549,18'
              BranchSideFuncs:
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_error.8402
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:546,14'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:549,18'
              BranchSideFuncs:
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_error.8402
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:555,18'
              BranchSideFuncs:
                - bs_read.8400
                - bs_skip.8404
                - bs_error.8402
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:558,34'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:558,37'
              BranchSideFuncs:
                - bs_skip.8404
                - bs_error.8402
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:559,10'
              BranchSideFuncs:
                - bs_skip.8404
                - bs_error.8402
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:558,62'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:559,10'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_error.8402
            - BranchSide:      'packetizer/hevc_nal.c:561,46'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_error.8402
        - Branch String:   'packetizer/hevc_nal.c:559,33'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:560,11'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_error.8402
            - BranchSide:      'packetizer/hevc_nal.c:561,46'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_error.8402
        - Branch String:   'packetizer/hevc_nal.c:558,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:561,46'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_error.8402
            - BranchSide:      'packetizer/hevc_nal.c:563,18'
              BranchSideFuncs:
                - bs_skip.8404
                - bs_error.8402
      Callsites:
        - Src:             'packetizer/hevc_nal.c:515,27'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:516,23'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:517,25'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:518,40'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:519,37'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:520,36'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:521,40'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:522,40'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:527,51'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:528,51'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:529,50'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:530,55'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:531,55'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:532,56'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:533,47'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:534,58'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:535,56'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:541,55'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:542,13'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:544,14'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:549,9'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:550,58'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:551,9'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:555,9'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:561,36'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:563,9'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:565,13'
          Dst:             bs_error
    - functionName:    hevc_parse_profile_tier_level_rbsp
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bs
        - profile_present
        - max_num_sub_layers_minus1
        - p_ptl
      BBCount:         43
      ICount:          251
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - bs_eof
        - bs_error
        - bs_read
        - bs_read1
        - hevc_parse_inner_profile_tier_level_rbsp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:572,25'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:572,71'
              BranchSideFuncs:
                - hevc_parse_inner_profile_tier_level_rbsp
                - bs_error.8402
                - bs_read.8400
                - bs_error.8402
                - bs_eof.8406
                - bs_eof.8406
                - bs_read.8400
                - hevc_parse_inner_profile_tier_level_rbsp
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:575,19'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read.8400
                - bs_error.8402
                - bs_eof.8406
                - bs_eof.8406
                - bs_read.8400
                - hevc_parse_inner_profile_tier_level_rbsp
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:572,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:573,9'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read.8400
                - bs_error.8402
                - bs_eof.8406
                - bs_eof.8406
                - bs_read.8400
                - hevc_parse_inner_profile_tier_level_rbsp
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:575,19'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read.8400
                - bs_error.8402
                - bs_eof.8406
                - bs_eof.8406
                - bs_read.8400
                - hevc_parse_inner_profile_tier_level_rbsp
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:575,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:576,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:578,41'
              BranchSideFuncs:
                - bs_read.8400
                - bs_error.8402
                - bs_eof.8406
                - bs_eof.8406
                - bs_read.8400
                - hevc_parse_inner_profile_tier_level_rbsp
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:580,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:582,21'
              BranchSideFuncs:
                - bs_eof.8406
                - bs_error.8402
                - bs_eof.8406
                - bs_read.8400
                - hevc_parse_inner_profile_tier_level_rbsp
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:613,23'
              BranchSideFuncs:
                - bs_error.8402
        - Branch String:   'packetizer/hevc_nal.c:582,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:583,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:585,22'
              BranchSideFuncs:
                - bs_error.8402
                - bs_eof.8406
                - bs_read.8400
                - hevc_parse_inner_profile_tier_level_rbsp
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:585,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:587,17'
              BranchSideFuncs:
                - bs_read.8400
                - bs_error.8402
                - bs_eof.8406
                - bs_read.8400
                - hevc_parse_inner_profile_tier_level_rbsp
                - bs_read1.8399
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:598,22'
              BranchSideFuncs:
                - bs_error.8402
                - bs_eof.8406
                - bs_read.8400
                - hevc_parse_inner_profile_tier_level_rbsp
        - Branch String:   'packetizer/hevc_nal.c:587,17'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:589,31'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_eof.8406
                - bs_read.8400
                - hevc_parse_inner_profile_tier_level_rbsp
                - bs_read.8400
            - BranchSide:      'packetizer/hevc_nal.c:595,26'
              BranchSideFuncs:
                - bs_read.8400
                - bs_error.8402
                - bs_eof.8406
                - bs_read.8400
                - hevc_parse_inner_profile_tier_level_rbsp
                - bs_read1.8399
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:589,21'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:590,70'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_error.8402
                - bs_eof.8406
                - bs_read.8400
                - hevc_parse_inner_profile_tier_level_rbsp
                - bs_read.8400
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:591,31'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_error.8402
                - bs_eof.8406
                - bs_read.8400
                - hevc_parse_inner_profile_tier_level_rbsp
                - bs_read.8400
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:591,21'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:592,68'
              BranchSideFuncs:
                - bs_error.8402
                - bs_eof.8406
                - bs_read.8400
                - hevc_parse_inner_profile_tier_level_rbsp
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:593,13'
              BranchSideFuncs:
                - bs_error.8402
                - bs_eof.8406
                - bs_read.8400
                - hevc_parse_inner_profile_tier_level_rbsp
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:598,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:600,19'
              BranchSideFuncs:
                - bs_error.8402
                - bs_eof.8406
                - bs_read.8400
                - hevc_parse_inner_profile_tier_level_rbsp
            - BranchSide:      'packetizer/hevc_nal.c:611,5'
              BranchSideFuncs:
                - bs_error.8402
        - Branch String:   'packetizer/hevc_nal.c:600,72'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:601,61'
              BranchSideFuncs:
                - hevc_parse_inner_profile_tier_level_rbsp
                - bs_error.8402
                - bs_eof.8406
                - bs_read.8400
            - BranchSide:      'packetizer/hevc_nal.c:604,17'
              BranchSideFuncs:
                - bs_error.8402
                - hevc_parse_inner_profile_tier_level_rbsp
                - bs_eof.8406
                - bs_read.8400
        - Branch String:   'packetizer/hevc_nal.c:600,17'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:602,17'
              BranchSideFuncs:
                - bs_error.8402
                - hevc_parse_inner_profile_tier_level_rbsp
                - bs_eof.8406
                - bs_read.8400
            - BranchSide:      'packetizer/hevc_nal.c:604,17'
              BranchSideFuncs:
                - bs_error.8402
                - hevc_parse_inner_profile_tier_level_rbsp
                - bs_eof.8406
                - bs_read.8400
        - Branch String:   'packetizer/hevc_nal.c:604,17'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:606,29'
              BranchSideFuncs:
                - bs_eof.8406
                - bs_read.8400
                - bs_error.8402
                - hevc_parse_inner_profile_tier_level_rbsp
            - BranchSide:      'packetizer/hevc_nal.c:610,9'
              BranchSideFuncs:
                - bs_error.8402
                - bs_eof.8406
                - bs_read.8400
                - hevc_parse_inner_profile_tier_level_rbsp
        - Branch String:   'packetizer/hevc_nal.c:606,21'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:607,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:608,58'
              BranchSideFuncs:
                - bs_read.8400
                - bs_error.8402
                - bs_eof.8406
                - hevc_parse_inner_profile_tier_level_rbsp
      Callsites:
        - Src:             'packetizer/hevc_nal.c:572,29'
          Dst:             hevc_parse_inner_profile_tier_level_rbsp
        - Src:             'packetizer/hevc_nal.c:575,9'
          Dst:             bs_error
        - Src:             'packetizer/hevc_nal.c:578,32'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:582,13'
          Dst:             bs_eof
        - Src:             'packetizer/hevc_nal.c:589,21'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:591,21'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:595,17'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:601,19'
          Dst:             hevc_parse_inner_profile_tier_level_rbsp
        - Src:             'packetizer/hevc_nal.c:606,21'
          Dst:             bs_eof
        - Src:             'packetizer/hevc_nal.c:608,49'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:613,13'
          Dst:             bs_error
    - functionName:    bs_eof
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_refill
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_bits.h:130,12'
          Dst:             bs_refill
    - functionName:    hxxx_ep3b_to_rbsp
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_ep3b.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - end
        - pi_prev
        - i_count
      BBCount:         16
      ICount:          110
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hxxx_ep3b.h:25,5'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:27,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:42,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_ep3b.h:27,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:28,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:30,22'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_ep3b.h:32,24'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:33,14'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:41,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_ep3b.h:32,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:35,19'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:41,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_ep3b.h:35,17'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:37,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:40,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hxxx_bsfw_byte_pos_ep3b
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_ep3b.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hxxx_bsfw_byte_forward_ep3b
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_ep3b.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - hxxx_ep3b_to_rbsp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/hxxx_ep3b.h:85,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:87,16'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:92,9'
              BranchSideFuncs:
                - hxxx_ep3b_to_rbsp.8407
        - Branch String:   'packetizer/hxxx_ep3b.h:92,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:93,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:95,31'
              BranchSideFuncs:
                - hxxx_ep3b_to_rbsp.8407
      Callsites:
        - Src:             'packetizer/hxxx_ep3b.h:95,12'
          Dst:             hxxx_ep3b_to_rbsp
    - functionName:    bs_impl_bytes_pos
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:76,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:79,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:77,16'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:77,58'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_impl_bytes_forward
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:59,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:61,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:65,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:65,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:66,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:68,19'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:68,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:69,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:70,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hevc_get_num_clock_ts
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1643
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
        - p_timing
      BBCount:         19
      ICount:          111
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:1624,50'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1624,53'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1631,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1624,62'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1624,65'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1631,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1624,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1627,23'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1631,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1631,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1633,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1636,14'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1633,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1634,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1635,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hevc_frame_is_progressive
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1596
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
        - p_timing
      BBCount:         20
      ICount:          130
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:1597,44'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1598,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1601,57'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1597,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1599,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1601,57'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1603,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1605,16'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1608,14'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1610,22'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1610,25'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1615,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1610,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1612,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1615,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1612,17'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1613,24'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1614,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hevc_decode_sei_recovery_point
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1591
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bs
        - p_reco
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_read_se
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/hevc_nal.c:1590,24'
          Dst:             bs_read_se
    - functionName:    hevc_decode_sei_pic_timing
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1585
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bs
        - p_sps
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bs_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:1572,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1572,9'
              BranchSideFuncs:
                - bs_read.8400
                - bs_read.8400
            - BranchSide:      'packetizer/hevc_nal.c:1574,13'
              BranchSideFuncs:
                - bs_read.8400
                - bs_read.8400
        - Branch String:   'packetizer/hevc_nal.c:1574,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1576,45'
              BranchSideFuncs:
                - bs_read.8400
                - bs_read.8400
            - BranchSide:      'packetizer/hevc_nal.c:1581,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/hevc_nal.c:1576,36'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:1577,42'
          Dst:             bs_read
    - functionName:    hevc_release_sei_pic_timing
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1564
      functionLinenumberEnd: 1566
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_timing
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hevc_compute_picture_order_count
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1554
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
        - p_slice
        - p_ctx
      BBCount:         46
      ICount:          290
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - hevc_NAL_IsIRAP
        - hevc_get_IRAPNoRaslOutputFlag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:1502,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1502,49'
              BranchSideFuncs:
                - hevc_get_IRAPNoRaslOutputFlag
            - BranchSide:      'packetizer/hevc_nal.c:1502,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1511,48'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1512,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1514,25'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1511,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1514,25'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1518,15'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1518,22'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1518,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1520,31'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1524,16'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1524,19'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1530,43'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1524,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1526,16'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1530,43'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1533,27'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1533,31'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1535,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1533,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1534,23'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1535,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1540,41'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1540,41'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1541,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1541,55'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1541,58'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1542,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1541,98'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1541,98'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1542,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1542,50'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1542,53'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1544,42'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1540,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1540,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1544,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/hevc_nal.c:1500,25'
          Dst:             hevc_NAL_IsIRAP
        - Src:             'packetizer/hevc_nal.c:1502,18'
          Dst:             hevc_get_IRAPNoRaslOutputFlag
    - functionName:    hevc_NAL_IsIRAP
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1469
      functionLinenumberEnd: 1471
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - i_nal_type
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:1470,46'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1470,46'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1471,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hevc_get_IRAPNoRaslOutputFlag
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1476
      functionLinenumberEnd: 1484
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_nal_type
        - p_ctx
      BBCount:         14
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:1478,35'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1478,35'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1479,14'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1479,46'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1479,46'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1480,14'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1480,48'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1480,48'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1481,14'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1481,46'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1481,46'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1482,14'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1482,48'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1482,48'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1483,14'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1483,46'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1483,46'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1484,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SetWBE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - p
        - w
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap16
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:1001,9'
          Dst:             vlc_bswap16
    - functionName:    hevc_dcr_params_from_vps
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1350
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buffer
        - i_buffer
        - p_values
      BBCount:         10
      ICount:          79
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - bs_init_custom
        - bs_read
        - bs_read1
        - bs_skip
        - hxxx_bsfw_ep3b_ctx_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:1326,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1327,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1331,5'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.8421
                - bs_init_custom.8423
                - bs_skip.8404
                - bs_read.8400
                - bs_read1.8399
                - bs_skip.8404
                - bs_read.8400
        - Branch String:   'packetizer/hevc_nal.c:1348,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1348,5'
              BranchSideFuncs:
                - bs_read.8400
            - BranchSide:      'packetizer/hevc_nal.c:1349,46'
              BranchSideFuncs:
                - bs_read.8400
      Callsites:
        - Src:             'packetizer/hevc_nal.c:1331,5'
          Dst:             hxxx_bsfw_ep3b_ctx_init
        - Src:             'packetizer/hevc_nal.c:1332,5'
          Dst:             bs_init_custom
        - Src:             'packetizer/hevc_nal.c:1341,5'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:1342,36'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:1343,36'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:1346,5'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:1349,46'
          Dst:             bs_read
    - functionName:    hxxx_bsfw_ep3b_ctx_init
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_ep3b.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_init_custom
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
        - cb
        - priv
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hevc_create_dcr
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1463
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_params
        - i_nal_length_size
        - b_completeness
        - pi_size
      BBCount:         94
      ICount:          1013
      EdgeCount:       122
      CyclomaticComplexity: 30
      functionsReached:
        - SetWBE
        - hevc_dcr_params_from_vps
        - hevc_decode_sps
        - hevc_rbsp_release_sps
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:1379,32'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1379,35'
              BranchSideFuncs:
                - hevc_dcr_params_from_vps
                - hevc_decode_sps
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - hevc_rbsp_release_sps
            - BranchSide:      'packetizer/hevc_nal.c:1382,28'
              BranchSideFuncs:
                - hevc_dcr_params_from_vps
                - hevc_decode_sps
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - hevc_rbsp_release_sps
        - Branch String:   'packetizer/hevc_nal.c:1379,58'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1379,61'
              BranchSideFuncs:
                - hevc_dcr_params_from_vps
                - hevc_decode_sps
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - hevc_rbsp_release_sps
            - BranchSide:      'packetizer/hevc_nal.c:1382,28'
              BranchSideFuncs:
                - hevc_dcr_params_from_vps
                - hevc_decode_sps
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - hevc_rbsp_release_sps
        - Branch String:   'packetizer/hevc_nal.c:1379,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1380,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1382,28'
              BranchSideFuncs:
                - hevc_dcr_params_from_vps
                - hevc_decode_sps
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - hevc_rbsp_release_sps
        - Branch String:   'packetizer/hevc_nal.c:1392,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1394,19'
              BranchSideFuncs:
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
            - BranchSide:      'packetizer/hevc_nal.c:1398,13'
              BranchSideFuncs:
                - hevc_dcr_params_from_vps
                - hevc_decode_sps
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - hevc_rbsp_release_sps
        - Branch String:   'packetizer/hevc_nal.c:1398,40'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1398,43'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1399,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1398,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1399,12'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1401,35'
              BranchSideFuncs:
                - hevc_dcr_params_from_vps
                - hevc_decode_sps
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - hevc_rbsp_release_sps
        - Branch String:   'packetizer/hevc_nal.c:1415,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1415,5'
              BranchSideFuncs:
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
            - BranchSide:      'packetizer/hevc_nal.c:1416,5'
              BranchSideFuncs:
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
        - Branch String:   'packetizer/hevc_nal.c:1415,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1415,5'
              BranchSideFuncs:
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
            - BranchSide:      'packetizer/hevc_nal.c:1415,5'
              BranchSideFuncs:
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
        - Branch String:   'packetizer/hevc_nal.c:1416,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1416,5'
              BranchSideFuncs:
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
            - BranchSide:      'packetizer/hevc_nal.c:1417,5'
              BranchSideFuncs:
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
        - Branch String:   'packetizer/hevc_nal.c:1416,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1416,5'
              BranchSideFuncs:
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
            - BranchSide:      'packetizer/hevc_nal.c:1416,5'
              BranchSideFuncs:
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
        - Branch String:   'packetizer/hevc_nal.c:1417,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1417,5'
              BranchSideFuncs:
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
            - BranchSide:      'packetizer/hevc_nal.c:1418,5'
              BranchSideFuncs:
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
        - Branch String:   'packetizer/hevc_nal.c:1417,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1417,5'
              BranchSideFuncs:
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
            - BranchSide:      'packetizer/hevc_nal.c:1417,5'
              BranchSideFuncs:
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
        - Branch String:   'packetizer/hevc_nal.c:1418,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1418,5'
              BranchSideFuncs:
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
            - BranchSide:      'packetizer/hevc_nal.c:1419,5'
              BranchSideFuncs:
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
        - Branch String:   'packetizer/hevc_nal.c:1418,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1418,5'
              BranchSideFuncs:
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
            - BranchSide:      'packetizer/hevc_nal.c:1418,5'
              BranchSideFuncs:
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
        - Branch String:   'packetizer/hevc_nal.c:1419,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1419,5'
              BranchSideFuncs:
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
            - BranchSide:      'packetizer/hevc_nal.c:1421,31'
              BranchSideFuncs:
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
        - Branch String:   'packetizer/hevc_nal.c:1419,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1419,5'
              BranchSideFuncs:
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
            - BranchSide:      'packetizer/hevc_nal.c:1419,5'
              BranchSideFuncs:
                - malloc
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
        - Branch String:   'packetizer/hevc_nal.c:1422,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1423,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1425,16'
              BranchSideFuncs:
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
        - Branch String:   'packetizer/hevc_nal.c:1451,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1451,5'
              BranchSideFuncs:
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
            - BranchSide:      'packetizer/hevc_nal.c:1453,5'
              BranchSideFuncs:
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
        - Branch String:   'packetizer/hevc_nal.c:1451,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1451,5'
              BranchSideFuncs:
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
            - BranchSide:      'packetizer/hevc_nal.c:1451,5'
              BranchSideFuncs:
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
        - Branch String:   'packetizer/hevc_nal.c:1453,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1453,5'
              BranchSideFuncs:
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
            - BranchSide:      'packetizer/hevc_nal.c:1455,5'
              BranchSideFuncs:
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
        - Branch String:   'packetizer/hevc_nal.c:1453,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1453,5'
              BranchSideFuncs:
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
            - BranchSide:      'packetizer/hevc_nal.c:1453,5'
              BranchSideFuncs:
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
        - Branch String:   'packetizer/hevc_nal.c:1455,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1455,5'
              BranchSideFuncs:
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
            - BranchSide:      'packetizer/hevc_nal.c:1457,5'
              BranchSideFuncs:
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
        - Branch String:   'packetizer/hevc_nal.c:1455,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1455,5'
              BranchSideFuncs:
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
            - BranchSide:      'packetizer/hevc_nal.c:1455,5'
              BranchSideFuncs:
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
        - Branch String:   'packetizer/hevc_nal.c:1457,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1457,5'
              BranchSideFuncs:
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
            - BranchSide:      'packetizer/hevc_nal.c:1459,5'
              BranchSideFuncs:
                - SetWBE.8420
                - SetWBE.8420
        - Branch String:   'packetizer/hevc_nal.c:1457,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1457,5'
              BranchSideFuncs:
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
            - BranchSide:      'packetizer/hevc_nal.c:1457,5'
              BranchSideFuncs:
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
                - SetWBE.8420
        - Branch String:   'packetizer/hevc_nal.c:1459,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1459,5'
              BranchSideFuncs:
                - SetWBE.8420
                - SetWBE.8420
            - BranchSide:      'packetizer/hevc_nal.c:1462,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1459,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1459,5'
              BranchSideFuncs:
                - SetWBE.8420
                - SetWBE.8420
            - BranchSide:      'packetizer/hevc_nal.c:1459,5'
              BranchSideFuncs:
                - SetWBE.8420
                - SetWBE.8420
      Callsites:
        - Src:             'packetizer/hevc_nal.c:1401,9'
          Dst:             hevc_dcr_params_from_vps
        - Src:             'packetizer/hevc_nal.c:1404,17'
          Dst:             hevc_decode_sps
        - Src:             'packetizer/hevc_nal.c:1410,13'
          Dst:             hevc_rbsp_release_sps
        - Src:             'packetizer/hevc_nal.c:1432,5'
          Dst:             SetWBE
        - Src:             'packetizer/hevc_nal.c:1440,5'
          Dst:             SetWBE
        - Src:             'packetizer/hevc_nal.c:1451,5'
          Dst:             SetWBE
        - Src:             'packetizer/hevc_nal.c:1451,5'
          Dst:             SetWBE
        - Src:             'packetizer/hevc_nal.c:1453,5'
          Dst:             SetWBE
        - Src:             'packetizer/hevc_nal.c:1453,5'
          Dst:             SetWBE
        - Src:             'packetizer/hevc_nal.c:1455,5'
          Dst:             SetWBE
        - Src:             'packetizer/hevc_nal.c:1455,5'
          Dst:             SetWBE
        - Src:             'packetizer/hevc_nal.c:1457,5'
          Dst:             SetWBE
        - Src:             'packetizer/hevc_nal.c:1457,5'
          Dst:             SetWBE
        - Src:             'packetizer/hevc_nal.c:1459,5'
          Dst:             SetWBE
        - Src:             'packetizer/hevc_nal.c:1459,5'
          Dst:             SetWBE
    - functionName:    hevc_decode_sps
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - b_escaped
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - bs_init
        - bs_init_custom
        - bs_read
        - bs_skip
        - calloc
        - hevc_parse_sequence_parameter_set_rbsp
        - hevc_rbsp_release_sps
        - hxxx_bsfw_ep3b_ctx_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:903,1'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:903,1'
              BranchSideFuncs:
                - bs_init.8428
                - bs_skip.8404
                - bs_read.8400
                - bs_skip.8404
                - hevc_parse_sequence_parameter_set_rbsp
                - hevc_rbsp_release_sps
                - hxxx_bsfw_ep3b_ctx_init.8421
                - bs_init_custom.8423
            - BranchSide:      'packetizer/hevc_nal.c:903,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:903,1'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:903,1'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.8421
                - bs_init_custom.8423
                - bs_skip.8404
                - bs_read.8400
                - bs_skip.8404
                - hevc_parse_sequence_parameter_set_rbsp
                - hevc_rbsp_release_sps
            - BranchSide:      'packetizer/hevc_nal.c:903,1'
              BranchSideFuncs:
                - bs_init.8428
                - bs_skip.8404
                - bs_read.8400
                - bs_skip.8404
                - hevc_parse_sequence_parameter_set_rbsp
                - hevc_rbsp_release_sps
        - Branch String:   'packetizer/hevc_nal.c:903,1'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:903,1'
              BranchSideFuncs:
                - hevc_rbsp_release_sps
            - BranchSide:      'packetizer/hevc_nal.c:903,1'
              BranchSideFuncs:
                - hevc_parse_sequence_parameter_set_rbsp
                - hevc_rbsp_release_sps
        - Branch String:   'packetizer/hevc_nal.c:903,1'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:903,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:903,1'
              BranchSideFuncs:
                - hevc_rbsp_release_sps
      Callsites:
        - Src:             'packetizer/hevc_nal.c:903,1'
          Dst:             calloc
        - Src:             'packetizer/hevc_nal.c:903,1'
          Dst:             hxxx_bsfw_ep3b_ctx_init
        - Src:             'packetizer/hevc_nal.c:903,1'
          Dst:             bs_init_custom
        - Src:             'packetizer/hevc_nal.c:903,1'
          Dst:             bs_init
        - Src:             'packetizer/hevc_nal.c:903,1'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:903,1'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:903,1'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:903,1'
          Dst:             hevc_parse_sequence_parameter_set_rbsp
        - Src:             'packetizer/hevc_nal.c:903,1'
          Dst:             hevc_rbsp_release_sps
    - functionName:    hevc_rbsp_release_sps
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_init_custom
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_bits.h:101,5'
          Dst:             bs_init_custom
    - functionName:    hevc_parse_sequence_parameter_set_rbsp
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bs
        - p_sps
      BBCount:         74
      ICount:          649
      EdgeCount:       101
      CyclomaticComplexity: 29
      functionsReached:
        - bs_eof
        - bs_error
        - bs_read
        - bs_read1
        - bs_read_ue
        - bs_skip
        - hevc_parse_profile_tier_level_rbsp
        - hevc_parse_scaling_list_rbsp
        - hevc_parse_st_ref_pic_set
        - hevc_parse_vui_parameters_rbsp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:760,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:762,9'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_eof.8406
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - hevc_parse_scaling_list_rbsp
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:764,19'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_eof.8406
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - hevc_parse_scaling_list_rbsp
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:764,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:765,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:767,51'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_eof.8406
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - hevc_parse_scaling_list_rbsp
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:768,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:769,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:771,44'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_eof.8406
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - hevc_parse_scaling_list_rbsp
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:772,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:773,55'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_eof.8406
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - hevc_parse_scaling_list_rbsp
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
            - BranchSide:      'packetizer/hevc_nal.c:774,52'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_eof.8406
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - hevc_parse_scaling_list_rbsp
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
        - Branch String:   'packetizer/hevc_nal.c:776,43'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:776,47'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_eof.8406
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - hevc_parse_scaling_list_rbsp
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
            - BranchSide:      'packetizer/hevc_nal.c:777,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:776,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:777,9'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_eof.8406
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - hevc_parse_scaling_list_rbsp
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
            - BranchSide:      'packetizer/hevc_nal.c:779,48'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_eof.8406
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - hevc_parse_scaling_list_rbsp
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
        - Branch String:   'packetizer/hevc_nal.c:780,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:782,51'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_eof.8406
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - hevc_parse_scaling_list_rbsp
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
            - BranchSide:      'packetizer/hevc_nal.c:788,48'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_eof.8406
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - hevc_parse_scaling_list_rbsp
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
        - Branch String:   'packetizer/hevc_nal.c:793,21'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:793,20'
              BranchSideFuncs:
                - bs_eof.8406
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - hevc_parse_scaling_list_rbsp
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
            - BranchSide:      'packetizer/hevc_nal.c:793,75'
              BranchSideFuncs:
                - bs_eof.8406
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - hevc_parse_scaling_list_rbsp
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
        - Branch String:   'packetizer/hevc_nal.c:793,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:796,66'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_eof.8406
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - hevc_parse_scaling_list_rbsp
            - BranchSide:      'packetizer/hevc_nal.c:801,17'
              BranchSideFuncs:
                - bs_eof.8406
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - hevc_parse_scaling_list_rbsp
        - Branch String:   'packetizer/hevc_nal.c:801,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:802,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:804,65'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - hevc_parse_scaling_list_rbsp
        - Branch String:   'packetizer/hevc_nal.c:814,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:816,63'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - hevc_parse_scaling_list_rbsp
            - BranchSide:      'packetizer/hevc_nal.c:824,19'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:817,55'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:818,45'
              BranchSideFuncs:
                - hevc_parse_scaling_list_rbsp
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:822,5'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:817,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:820,13'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:822,5'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:824,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:825,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:827,41'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:831,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:833,60'
              BranchSideFuncs:
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
            - BranchSide:      'packetizer/hevc_nal.c:840,54'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
        - Branch String:   'packetizer/hevc_nal.c:841,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:842,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:845,5'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
        - Branch String:   'packetizer/hevc_nal.c:846,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:848,41'
              BranchSideFuncs:
                - hevc_parse_st_ref_pic_set
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
            - BranchSide:      'packetizer/hevc_nal.c:852,56'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
        - Branch String:   'packetizer/hevc_nal.c:848,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:849,13'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
            - BranchSide:      'packetizer/hevc_nal.c:850,5'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_skip.8404
                - hevc_parse_st_ref_pic_set
        - Branch String:   'packetizer/hevc_nal.c:853,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:855,57'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_skip.8404
                - bs_skip.8404
            - BranchSide:      'packetizer/hevc_nal.c:867,54'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
        - Branch String:   'packetizer/hevc_nal.c:856,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:857,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:858,27'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_skip.8404
                - bs_skip.8404
        - Branch String:   'packetizer/hevc_nal.c:858,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:861,22'
              BranchSideFuncs:
                - bs_skip.8404
                - bs_skip.8404
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
            - BranchSide:      'packetizer/hevc_nal.c:865,5'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
        - Branch String:   'packetizer/hevc_nal.c:870,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:871,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:873,52'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
        - Branch String:   'packetizer/hevc_nal.c:874,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:876,31'
              BranchSideFuncs:
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
            - BranchSide:      'packetizer/hevc_nal.c:895,23'
              BranchSideFuncs:
                - bs_error.8402
        - Branch String:   'packetizer/hevc_nal.c:877,73'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:878,13'
              BranchSideFuncs:
                - bs_error.8402
            - BranchSide:      'packetizer/hevc_nal.c:891,5'
              BranchSideFuncs:
                - bs_error.8402
        - Branch String:   'packetizer/hevc_nal.c:878,52'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:879,24'
              BranchSideFuncs:
                - bs_error.8402
                - hevc_parse_vui_parameters_rbsp
                - bs_error.8402
            - BranchSide:      'packetizer/hevc_nal.c:891,5'
              BranchSideFuncs:
                - bs_error.8402
        - Branch String:   'packetizer/hevc_nal.c:877,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:886,14'
              BranchSideFuncs:
                - bs_error.8402
            - BranchSide:      'packetizer/hevc_nal.c:891,5'
              BranchSideFuncs:
                - bs_error.8402
        - Branch String:   'packetizer/hevc_nal.c:888,17'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:889,17'
              BranchSideFuncs:
                - bs_error.8402
            - BranchSide:      'packetizer/hevc_nal.c:890,9'
              BranchSideFuncs:
                - bs_error.8402
      Callsites:
        - Src:             'packetizer/hevc_nal.c:757,41'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:758,40'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:759,43'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:760,10'
          Dst:             hevc_parse_profile_tier_level_rbsp
        - Src:             'packetizer/hevc_nal.c:764,9'
          Dst:             bs_error
        - Src:             'packetizer/hevc_nal.c:767,39'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:771,32'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:773,45'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:774,40'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:775,41'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:779,38'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:782,39'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:783,40'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:784,38'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:785,41'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:788,36'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:789,38'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:790,48'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:792,55'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:796,54'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:797,46'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:798,52'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:801,9'
          Dst:             bs_eof
        - Src:             'packetizer/hevc_nal.c:804,53'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:805,55'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:806,56'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:807,58'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:811,50'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:812,50'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:813,35'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:816,53'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:818,15'
          Dst:             hevc_parse_scaling_list_rbsp
        - Src:             'packetizer/hevc_nal.c:824,9'
          Dst:             bs_error
        - Src:             'packetizer/hevc_nal.c:827,31'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:828,50'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:830,31'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:833,51'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:834,53'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:835,61'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:836,63'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:837,48'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:840,42'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:848,14'
          Dst:             hevc_parse_st_ref_pic_set
        - Src:             'packetizer/hevc_nal.c:852,46'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:855,45'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:861,13'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:863,13'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:867,44'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:868,50'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:870,9'
          Dst:             bs_error
        - Src:             'packetizer/hevc_nal.c:873,42'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:877,14'
          Dst:             hevc_parse_vui_parameters_rbsp
        - Src:             'packetizer/hevc_nal.c:879,14'
          Dst:             bs_error
        - Src:             'packetizer/hevc_nal.c:888,18'
          Dst:             hevc_parse_vui_parameters_rbsp
        - Src:             'packetizer/hevc_nal.c:895,13'
          Dst:             bs_error
    - functionName:    hevc_make_indication
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         8
      ICount:          113
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:1287,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1289,19'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1292,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1289,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1290,58'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1291,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hevc_get_vlc_profile
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1296
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
      BBCount:         12
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - hevc_make_indication
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:1299,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1302,49'
              BranchSideFuncs:
                - hevc_make_indication
            - BranchSide:      'packetizer/hevc_nal.c:1306,49'
              BranchSideFuncs:
                - hevc_make_indication
            - BranchSide:      'packetizer/hevc_nal.c:1306,49'
              BranchSideFuncs:
                - hevc_make_indication
            - BranchSide:      'packetizer/hevc_nal.c:1309,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1313,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1313,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1314,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/hevc_nal.c:1302,26'
          Dst:             hevc_make_indication
        - Src:             'packetizer/hevc_nal.c:1306,26'
          Dst:             hevc_make_indication
    - functionName:    hevc_get_profile_level
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1269
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_fmt
        - pi_profile
        - pi_level
        - pi_nal_length_size
      BBCount:         16
      ICount:          104
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:1255,28'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1255,31'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1256,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1255,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1256,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1259,8'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1259,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1260,23'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1262,8'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1262,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1263,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1265,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1265,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1266,36'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1268,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hevc_get_slice_pic_output
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sli
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hevc_get_slice_type
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sli
        - pi_type
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:1238,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1240,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1243,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hevc_parse_slice_segment_header_rbsp
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bs
        - get_matchedxps
        - priv
        - p_sl
      BBCount:         54
      ICount:          363
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - bs_eof
        - bs_error
        - bs_read
        - bs_read1
        - bs_read_ue
        - bs_skip
        - hevc_get_picture_CtbsYsize
        - stdc_bit_width_ui
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:1135,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1136,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1138,55'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_error.8402
                - hevc_get_picture_CtbsYsize
                - stdc_bit_width_ui
                - bs_read.8400
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_skip.8404
                - bs_read1.8399
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:1139,45'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1139,48'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_error.8402
                - hevc_get_picture_CtbsYsize
                - stdc_bit_width_ui
                - bs_read.8400
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_skip.8404
                - bs_read1.8399
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:1141,52'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_error.8402
                - hevc_get_picture_CtbsYsize
                - stdc_bit_width_ui
                - bs_read.8400
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_skip.8404
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:1139,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1140,56'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_error.8402
                - hevc_get_picture_CtbsYsize
                - stdc_bit_width_ui
                - bs_read.8400
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_skip.8404
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:1141,52'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_error.8402
                - hevc_get_picture_CtbsYsize
                - stdc_bit_width_ui
                - bs_read.8400
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_skip.8404
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:1142,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1143,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1145,19'
              BranchSideFuncs:
                - bs_error.8402
                - hevc_get_picture_CtbsYsize
                - stdc_bit_width_ui
                - bs_read.8400
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_skip.8404
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:1145,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1146,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1148,5'
              BranchSideFuncs:
                - hevc_get_picture_CtbsYsize
                - stdc_bit_width_ui
                - bs_read.8400
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_skip.8404
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:1149,15'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1149,19'
              BranchSideFuncs:
                - hevc_get_picture_CtbsYsize
                - stdc_bit_width_ui
                - bs_read.8400
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_skip.8404
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:1150,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1149,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1150,9'
              BranchSideFuncs:
                - hevc_get_picture_CtbsYsize
                - stdc_bit_width_ui
                - bs_read.8400
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_skip.8404
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:1152,10'
              BranchSideFuncs:
                - hevc_get_picture_CtbsYsize
                - stdc_bit_width_ui
                - bs_read.8400
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_skip.8404
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:1152,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1154,13'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_skip.8404
            - BranchSide:      'packetizer/hevc_nal.c:1164,10'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_skip.8404
        - Branch String:   'packetizer/hevc_nal.c:1154,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1155,60'
              BranchSideFuncs:
                - bs_read1.8399
                - hevc_get_picture_CtbsYsize
                - stdc_bit_width_ui
                - bs_read.8400
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_skip.8404
            - BranchSide:      'packetizer/hevc_nal.c:1158,42'
              BranchSideFuncs:
                - hevc_get_picture_CtbsYsize
                - stdc_bit_width_ui
                - bs_read.8400
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_skip.8404
        - Branch String:   'packetizer/hevc_nal.c:1158,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1159,13'
              BranchSideFuncs:
                - stdc_bit_width_ui
                - bs_read.8400
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_skip.8404
            - BranchSide:      'packetizer/hevc_nal.c:1161,25'
              BranchSideFuncs:
                - stdc_bit_width_ui
                - bs_read.8400
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
                - bs_skip.8404
        - Branch String:   'packetizer/hevc_nal.c:1164,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1166,18'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
            - BranchSide:      'packetizer/hevc_nal.c:1192,9'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
        - Branch String:   'packetizer/hevc_nal.c:1167,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1169,14'
              BranchSideFuncs:
                - bs_skip.8404
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
            - BranchSide:      'packetizer/hevc_nal.c:1173,13'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
                - bs_skip.8404
        - Branch String:   'packetizer/hevc_nal.c:1173,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1175,14'
              BranchSideFuncs:
                - bs_skip.8404
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
            - BranchSide:      'packetizer/hevc_nal.c:1179,13'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
                - bs_skip.8404
        - Branch String:   'packetizer/hevc_nal.c:1179,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1180,21'
              BranchSideFuncs:
                - bs_skip.8404
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
            - BranchSide:      'packetizer/hevc_nal.c:1182,40'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:1183,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1184,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1186,13'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
                - bs_read1.8399
        - Branch String:   'packetizer/hevc_nal.c:1186,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1187,47'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
            - BranchSide:      'packetizer/hevc_nal.c:1189,13'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read.8400
                - bs_skip.8404
        - Branch String:   'packetizer/hevc_nal.c:1192,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1193,18'
              BranchSideFuncs:
                - bs_skip.8404
                - bs_error.8402
                - bs_read.8400
            - BranchSide:      'packetizer/hevc_nal.c:1195,9'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read.8400
        - Branch String:   'packetizer/hevc_nal.c:1195,47'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1195,50'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read.8400
            - BranchSide:      'packetizer/hevc_nal.c:1198,9'
              BranchSideFuncs:
                - bs_error.8402
        - Branch String:   'packetizer/hevc_nal.c:1195,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1196,44'
              BranchSideFuncs:
                - bs_read.8400
                - bs_error.8402
            - BranchSide:      'packetizer/hevc_nal.c:1198,9'
              BranchSideFuncs:
                - bs_error.8402
      Callsites:
        - Src:             'packetizer/hevc_nal.c:1135,9'
          Dst:             bs_eof
        - Src:             'packetizer/hevc_nal.c:1138,45'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:1140,46'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:1141,40'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:1145,9'
          Dst:             bs_error
        - Src:             'packetizer/hevc_nal.c:1155,50'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:1158,14'
          Dst:             hevc_get_picture_CtbsYsize
        - Src:             'packetizer/hevc_nal.c:1161,31'
          Dst:             stdc_bit_width_ui
        - Src:             'packetizer/hevc_nal.c:1161,16'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:1170,13'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:1176,13'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:1180,12'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:1182,28'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:1187,37'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:1193,9'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:1196,35'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:1200,13'
          Dst:             bs_error
    - functionName:    hevc_decode_slice_header
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1210
      functionLinenumberEnd: 1233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - b_escaped
        - get_matchedxps
        - priv
      BBCount:         17
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - bs_init
        - bs_init_custom
        - bs_read
        - bs_skip
        - calloc
        - hevc_parse_slice_segment_header_rbsp
        - hevc_rbsp_release_slice_header
        - hxxx_bsfw_ep3b_ctx_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:1212,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1212,8'
              BranchSideFuncs:
                - bs_init.8428
                - bs_skip.8404
                - bs_read.8400
                - bs_read.8400
                - bs_read.8400
                - hevc_parse_slice_segment_header_rbsp
                - hevc_rbsp_release_slice_header
                - hxxx_bsfw_ep3b_ctx_init.8421
                - bs_init_custom.8423
            - BranchSide:      'packetizer/hevc_nal.c:1216,13'
              BranchSideFuncs:
                - bs_init.8428
                - bs_skip.8404
                - bs_read.8400
                - bs_read.8400
                - bs_read.8400
                - hevc_parse_slice_segment_header_rbsp
                - hevc_rbsp_release_slice_header
                - hxxx_bsfw_ep3b_ctx_init.8421
                - bs_init_custom.8423
        - Branch String:   'packetizer/hevc_nal.c:1216,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1218,13'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.8421
                - bs_init_custom.8423
                - bs_skip.8404
                - bs_read.8400
                - bs_read.8400
                - bs_read.8400
                - hevc_parse_slice_segment_header_rbsp
                - hevc_rbsp_release_slice_header
            - BranchSide:      'packetizer/hevc_nal.c:1221,28'
              BranchSideFuncs:
                - bs_init.8428
                - bs_skip.8404
                - bs_read.8400
                - bs_read.8400
                - bs_read.8400
                - hevc_parse_slice_segment_header_rbsp
                - hevc_rbsp_release_slice_header
        - Branch String:   'packetizer/hevc_nal.c:1226,37'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1226,40'
              BranchSideFuncs:
                - hevc_rbsp_release_slice_header
            - BranchSide:      'packetizer/hevc_nal.c:1229,45'
              BranchSideFuncs:
                - hevc_rbsp_release_slice_header
        - Branch String:   'packetizer/hevc_nal.c:1226,69'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1227,56'
              BranchSideFuncs:
                - hevc_rbsp_release_slice_header
            - BranchSide:      'packetizer/hevc_nal.c:1229,45'
              BranchSideFuncs:
                - hevc_rbsp_release_slice_header
        - Branch String:   'packetizer/hevc_nal.c:1226,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1229,45'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1232,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/hevc_nal.c:1211,41'
          Dst:             calloc
        - Src:             'packetizer/hevc_nal.c:1218,13'
          Dst:             hxxx_bsfw_ep3b_ctx_init
        - Src:             'packetizer/hevc_nal.c:1219,13'
          Dst:             bs_init_custom
        - Src:             'packetizer/hevc_nal.c:1221,14'
          Dst:             bs_init
        - Src:             'packetizer/hevc_nal.c:1222,9'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:1223,26'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:1224,30'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:1225,35'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:1227,13'
          Dst:             hevc_parse_slice_segment_header_rbsp
        - Src:             'packetizer/hevc_nal.c:1229,13'
          Dst:             hevc_rbsp_release_slice_header
    - functionName:    hevc_rbsp_release_slice_header
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sh
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h26x_get_colorimetry
      functionSourceFile: '/src/vlc/modules/packetizer/h26x_nal_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - colour
        - p_primaries
        - p_transfer
        - p_colorspace
        - p_full_range
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - iso_23001_8_cp_to_vlc_primaries
        - iso_23001_8_mc_to_vlc_coeffs
        - iso_23001_8_tc_to_vlc_xfer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/h26x_nal_common.h:139,9'
          Dst:             iso_23001_8_cp_to_vlc_primaries
        - Src:             'packetizer/h26x_nal_common.h:141,9'
          Dst:             iso_23001_8_tc_to_vlc_xfer
        - Src:             'packetizer/h26x_nal_common.h:143,9'
          Dst:             iso_23001_8_mc_to_vlc_coeffs
    - functionName:    hevc_get_colorimetry
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
        - p_primaries
        - p_transfer
        - p_colorspace
        - p_full_range
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - h26x_get_colorimetry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:1120,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1121,9'
              BranchSideFuncs:
                - h26x_get_colorimetry
            - BranchSide:      'packetizer/hevc_nal.c:1122,35'
              BranchSideFuncs:
                - h26x_get_colorimetry
      Callsites:
        - Src:             'packetizer/hevc_nal.c:1122,12'
          Dst:             h26x_get_colorimetry
    - functionName:    hevc_get_chroma_luma
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
        - pi_chroma_format
        - pi_depth_luma
        - pi_depth_chroma
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h26x_get_aspect_ratio
      functionSourceFile: '/src/vlc/modules/packetizer/h26x_nal_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ar
        - num
        - den
      BBCount:         10
      ICount:          92
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h26x_nal_common.h:88,9'
          Branch Sides:
            - BranchSide:      'packetizer/h26x_nal_common.h:109,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h26x_nal_common.h:117,16'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h26x_nal_common.h:109,39'
          Branch Sides:
            - BranchSide:      'packetizer/h26x_nal_common.h:110,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h26x_nal_common.h:111,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h26x_nal_common.h:109,13'
          Branch Sides:
            - BranchSide:      'packetizer/h26x_nal_common.h:111,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h26x_nal_common.h:112,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hevc_get_aspect_ratio
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
        - num
        - den
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - h26x_get_aspect_ratio
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:1100,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1101,9'
              BranchSideFuncs:
                - h26x_get_aspect_ratio
            - BranchSide:      'packetizer/hevc_nal.c:1102,36'
              BranchSideFuncs:
                - h26x_get_aspect_ratio
      Callsites:
        - Src:             'packetizer/hevc_nal.c:1102,12'
          Dst:             h26x_get_aspect_ratio
    - functionName:    hevc_get_frame_rate
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
        - p_vps
        - pi_num
        - pi_den
      BBCount:         19
      ICount:          129
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:1082,44'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1082,47'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1088,14'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1082,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1084,19'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1088,14'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1086,25'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1086,29'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1086,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1092,25'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1092,29'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1092,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hevc_get_dpb_values
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
        - max_num_reorder_pics
        - max_latency_pics
        - max_dec_pic_buffering
      BBCount:         4
      ICount:          78
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:1052,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1052,8'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1053,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h26x_get_picture_size
      functionSourceFile: '/src/vlc/modules/packetizer/h26x_nal_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        10
      argTypes:
        - char
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chroma_format_idc
        - pic_width_in_luma_samples
        - pic_height_in_luma_samples
        - conf_win
        - p_ox
        - p_oy
        - p_w
        - p_h
        - p_vw
        - p_vh
      BBCount:         7
      ICount:          153
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h26x_nal_common.h:68,17'
          Branch Sides:
            - BranchSide:      'packetizer/h26x_nal_common.h:68,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h26x_nal_common.h:69,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h26x_nal_common.h:68,10'
          Branch Sides:
            - BranchSide:      'packetizer/h26x_nal_common.h:69,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h26x_nal_common.h:71,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hevc_get_picture_size
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
        - p_ox
        - p_oy
        - p_w
        - p_h
        - p_vw
        - p_vh
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - h26x_get_picture_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/hevc_nal.c:1040,12'
          Dst:             h26x_get_picture_size
    - functionName:    hevc_get_sps_profile_tier_level
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
        - pi_profile
        - pi_level
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:1026,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1028,23'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1032,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hevc_get_slice_no_output_of_prior_pics_flag
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_slice
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hevc_get_slice_pps_id
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_slice
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hevc_get_pps_sps_id
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pps
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hevc_get_sps_vps_id
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sps
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hevc_parse_pic_parameter_set_rbsp
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bs
        - p_pps
      BBCount:         45
      ICount:          462
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - bs_eof
        - bs_error
        - bs_read
        - bs_read1
        - bs_read_se
        - bs_read_ue
        - hevc_parse_scaling_list_rbsp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:909,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:910,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:911,51'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_se.8405
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read_se.8405
                - bs_read_se.8405
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - hevc_parse_scaling_list_rbsp
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_se.8405
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
        - Branch String:   'packetizer/hevc_nal.c:912,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:913,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:914,51'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_se.8405
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read_se.8405
                - bs_read_se.8405
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - hevc_parse_scaling_list_rbsp
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_se.8405
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
        - Branch String:   'packetizer/hevc_nal.c:915,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:916,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:917,62'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_se.8405
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read_se.8405
                - bs_read_se.8405
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - hevc_parse_scaling_list_rbsp
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_se.8405
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
        - Branch String:   'packetizer/hevc_nal.c:930,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:931,53'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read_se.8405
                - bs_read_se.8405
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - hevc_parse_scaling_list_rbsp
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_se.8405
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read_ue.8401
                - bs_read_ue.8401
            - BranchSide:      'packetizer/hevc_nal.c:933,19'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read_se.8405
                - bs_read_se.8405
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - hevc_parse_scaling_list_rbsp
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_se.8405
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read_ue.8401
                - bs_read_ue.8401
        - Branch String:   'packetizer/hevc_nal.c:933,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:934,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:936,43'
              BranchSideFuncs:
                - bs_read_se.8405
                - bs_read_se.8405
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - hevc_parse_scaling_list_rbsp
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_se.8405
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read_ue.8401
                - bs_read_ue.8401
        - Branch String:   'packetizer/hevc_nal.c:945,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:947,54'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - hevc_parse_scaling_list_rbsp
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_se.8405
                - bs_read_ue.8401
                - bs_read_ue.8401
            - BranchSide:      'packetizer/hevc_nal.c:962,67'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - hevc_parse_scaling_list_rbsp
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_se.8405
        - Branch String:   'packetizer/hevc_nal.c:950,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:952,27'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - hevc_parse_scaling_list_rbsp
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_se.8405
            - BranchSide:      'packetizer/hevc_nal.c:957,66'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - hevc_parse_scaling_list_rbsp
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_se.8405
        - Branch String:   'packetizer/hevc_nal.c:952,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:953,36'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - hevc_parse_scaling_list_rbsp
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_se.8405
                - bs_read_ue.8401
            - BranchSide:      'packetizer/hevc_nal.c:954,27'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - hevc_parse_scaling_list_rbsp
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_se.8405
                - bs_read_ue.8401
        - Branch String:   'packetizer/hevc_nal.c:954,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:955,36'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - hevc_parse_scaling_list_rbsp
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_se.8405
            - BranchSide:      'packetizer/hevc_nal.c:956,9'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - hevc_parse_scaling_list_rbsp
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_se.8405
        - Branch String:   'packetizer/hevc_nal.c:958,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:959,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:960,5'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - hevc_parse_scaling_list_rbsp
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_se.8405
        - Branch String:   'packetizer/hevc_nal.c:964,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:966,68'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_se.8405
                - bs_read_se.8405
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - hevc_parse_scaling_list_rbsp
            - BranchSide:      'packetizer/hevc_nal.c:975,55'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - hevc_parse_scaling_list_rbsp
        - Branch String:   'packetizer/hevc_nal.c:968,13'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:970,55'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - hevc_parse_scaling_list_rbsp
            - BranchSide:      'packetizer/hevc_nal.c:973,5'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - hevc_parse_scaling_list_rbsp
        - Branch String:   'packetizer/hevc_nal.c:976,47'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:976,81'
              BranchSideFuncs:
                - hevc_parse_scaling_list_rbsp
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
            - BranchSide:      'packetizer/hevc_nal.c:979,56'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
        - Branch String:   'packetizer/hevc_nal.c:976,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:977,9'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
            - BranchSide:      'packetizer/hevc_nal.c:979,56'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read_ue.8401
                - bs_read1.8399
                - bs_read1.8399
                - bs_error.8402
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
        - Branch String:   'packetizer/hevc_nal.c:984,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:986,53'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - bs_error.8402
            - BranchSide:      'packetizer/hevc_nal.c:992,23'
              BranchSideFuncs:
                - bs_error.8402
      Callsites:
        - Src:             'packetizer/hevc_nal.c:909,9'
          Dst:             bs_eof
        - Src:             'packetizer/hevc_nal.c:911,39'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:914,39'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:917,52'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:918,39'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:919,42'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:920,44'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:921,38'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:923,51'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:924,51'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:926,30'
          Dst:             bs_read_se
        - Src:             'packetizer/hevc_nal.c:927,42'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:928,42'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:929,39'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:931,41'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:933,9'
          Dst:             bs_error
        - Src:             'packetizer/hevc_nal.c:936,31'
          Dst:             bs_read_se
        - Src:             'packetizer/hevc_nal.c:937,31'
          Dst:             bs_read_se
        - Src:             'packetizer/hevc_nal.c:938,61'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:939,33'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:940,35'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:941,44'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:942,33'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:943,47'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:947,42'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:948,39'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:949,39'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:953,24'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:955,24'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:957,56'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:958,13'
          Dst:             bs_error
        - Src:             'packetizer/hevc_nal.c:962,57'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:963,53'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:966,58'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:967,54'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:970,43'
          Dst:             bs_read_se
        - Src:             'packetizer/hevc_nal.c:971,41'
          Dst:             bs_read_se
        - Src:             'packetizer/hevc_nal.c:975,45'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:976,51'
          Dst:             hevc_parse_scaling_list_rbsp
        - Src:             'packetizer/hevc_nal.c:979,46'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:980,47'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:981,50'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:983,41'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:986,43'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:987,48'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:988,40'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:989,38'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:992,13'
          Dst:             bs_error
    - functionName:    hevc_decode_pps
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - b_escaped
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - bs_init
        - bs_init_custom
        - bs_read
        - bs_skip
        - calloc
        - hevc_parse_pic_parameter_set_rbsp
        - hevc_rbsp_release_pps
        - hxxx_bsfw_ep3b_ctx_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:1000,1'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1000,1'
              BranchSideFuncs:
                - bs_init.8428
                - bs_skip.8404
                - bs_read.8400
                - bs_skip.8404
                - hevc_parse_pic_parameter_set_rbsp
                - hevc_rbsp_release_pps
                - hxxx_bsfw_ep3b_ctx_init.8421
                - bs_init_custom.8423
            - BranchSide:      'packetizer/hevc_nal.c:1000,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:1000,1'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1000,1'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.8421
                - bs_init_custom.8423
                - bs_skip.8404
                - bs_read.8400
                - bs_skip.8404
                - hevc_parse_pic_parameter_set_rbsp
                - hevc_rbsp_release_pps
            - BranchSide:      'packetizer/hevc_nal.c:1000,1'
              BranchSideFuncs:
                - bs_init.8428
                - bs_skip.8404
                - bs_read.8400
                - bs_skip.8404
                - hevc_parse_pic_parameter_set_rbsp
                - hevc_rbsp_release_pps
        - Branch String:   'packetizer/hevc_nal.c:1000,1'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1000,1'
              BranchSideFuncs:
                - hevc_rbsp_release_pps
            - BranchSide:      'packetizer/hevc_nal.c:1000,1'
              BranchSideFuncs:
                - hevc_parse_pic_parameter_set_rbsp
                - hevc_rbsp_release_pps
        - Branch String:   'packetizer/hevc_nal.c:1000,1'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:1000,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:1000,1'
              BranchSideFuncs:
                - hevc_rbsp_release_pps
      Callsites:
        - Src:             'packetizer/hevc_nal.c:1000,1'
          Dst:             calloc
        - Src:             'packetizer/hevc_nal.c:1000,1'
          Dst:             hxxx_bsfw_ep3b_ctx_init
        - Src:             'packetizer/hevc_nal.c:1000,1'
          Dst:             bs_init_custom
        - Src:             'packetizer/hevc_nal.c:1000,1'
          Dst:             bs_init
        - Src:             'packetizer/hevc_nal.c:1000,1'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:1000,1'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:1000,1'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:1000,1'
          Dst:             hevc_parse_pic_parameter_set_rbsp
        - Src:             'packetizer/hevc_nal.c:1000,1'
          Dst:             hevc_rbsp_release_pps
    - functionName:    hevc_rbsp_release_pps
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pps
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hevc_parse_video_parameter_set_rbsp
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bs
        - p_vps
      BBCount:         20
      ICount:          221
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bs_eof
        - bs_error
        - bs_read
        - bs_read1
        - bs_read_ue
        - bs_skip
        - hevc_parse_profile_tier_level_rbsp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:619,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:620,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:622,50'
              BranchSideFuncs:
                - bs_read.8400
                - bs_read1.8399
                - bs_read1.8399
                - bs_read.8400
                - bs_read.8400
                - bs_read1.8399
                - bs_skip.8404
                - hevc_parse_profile_tier_level_rbsp
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
        - Branch String:   'packetizer/hevc_nal.c:630,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:632,9'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
            - BranchSide:      'packetizer/hevc_nal.c:634,65'
              BranchSideFuncs:
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
        - Branch String:   'packetizer/hevc_nal.c:635,23'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:635,19'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read.8400
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
            - BranchSide:      'packetizer/hevc_nal.c:636,27'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read.8400
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
        - Branch String:   'packetizer/hevc_nal.c:635,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:639,66'
              BranchSideFuncs:
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_read_ue.8401
                - bs_error.8402
                - bs_read.8400
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
            - BranchSide:      'packetizer/hevc_nal.c:644,19'
              BranchSideFuncs:
                - bs_error.8402
                - bs_read.8400
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
        - Branch String:   'packetizer/hevc_nal.c:644,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:645,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:647,40'
              BranchSideFuncs:
                - bs_read.8400
                - bs_read_ue.8401
                - bs_skip.8404
                - bs_read1.8399
                - bs_error.8402
                - bs_read.8400
                - bs_read.8400
        - Branch String:   'packetizer/hevc_nal.c:653,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:655,49'
              BranchSideFuncs:
                - bs_read.8400
                - bs_read.8400
                - bs_error.8402
            - BranchSide:      'packetizer/hevc_nal.c:660,23'
              BranchSideFuncs:
                - bs_error.8402
      Callsites:
        - Src:             'packetizer/hevc_nal.c:619,9'
          Dst:             bs_eof
        - Src:             'packetizer/hevc_nal.c:622,41'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:623,43'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:624,44'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:625,36'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:626,40'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:627,43'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:628,5'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:630,10'
          Dst:             hevc_parse_profile_tier_level_rbsp
        - Src:             'packetizer/hevc_nal.c:634,55'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:639,54'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:640,46'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:641,56'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:644,9'
          Dst:             bs_error
        - Src:             'packetizer/hevc_nal.c:647,31'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:648,39'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:650,5'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:652,43'
          Dst:             bs_read1
        - Src:             'packetizer/hevc_nal.c:655,40'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:656,33'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:660,13'
          Dst:             bs_error
    - functionName:    hevc_decode_vps
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - b_escaped
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - bs_init
        - bs_init_custom
        - bs_read
        - bs_skip
        - calloc
        - hevc_parse_video_parameter_set_rbsp
        - hevc_rbsp_release_vps
        - hxxx_bsfw_ep3b_ctx_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:694,1'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:694,1'
              BranchSideFuncs:
                - bs_init.8428
                - bs_skip.8404
                - bs_read.8400
                - bs_skip.8404
                - hevc_parse_video_parameter_set_rbsp
                - hevc_rbsp_release_vps
                - hxxx_bsfw_ep3b_ctx_init.8421
                - bs_init_custom.8423
            - BranchSide:      'packetizer/hevc_nal.c:694,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:694,1'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:694,1'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.8421
                - bs_init_custom.8423
                - bs_skip.8404
                - bs_read.8400
                - bs_skip.8404
                - hevc_parse_video_parameter_set_rbsp
                - hevc_rbsp_release_vps
            - BranchSide:      'packetizer/hevc_nal.c:694,1'
              BranchSideFuncs:
                - bs_init.8428
                - bs_skip.8404
                - bs_read.8400
                - bs_skip.8404
                - hevc_parse_video_parameter_set_rbsp
                - hevc_rbsp_release_vps
        - Branch String:   'packetizer/hevc_nal.c:694,1'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:694,1'
              BranchSideFuncs:
                - hevc_rbsp_release_vps
            - BranchSide:      'packetizer/hevc_nal.c:694,1'
              BranchSideFuncs:
                - hevc_parse_video_parameter_set_rbsp
                - hevc_rbsp_release_vps
        - Branch String:   'packetizer/hevc_nal.c:694,1'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:694,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:694,1'
              BranchSideFuncs:
                - hevc_rbsp_release_vps
      Callsites:
        - Src:             'packetizer/hevc_nal.c:694,1'
          Dst:             calloc
        - Src:             'packetizer/hevc_nal.c:694,1'
          Dst:             hxxx_bsfw_ep3b_ctx_init
        - Src:             'packetizer/hevc_nal.c:694,1'
          Dst:             bs_init_custom
        - Src:             'packetizer/hevc_nal.c:694,1'
          Dst:             bs_init
        - Src:             'packetizer/hevc_nal.c:694,1'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:694,1'
          Dst:             bs_read
        - Src:             'packetizer/hevc_nal.c:694,1'
          Dst:             bs_skip
        - Src:             'packetizer/hevc_nal.c:694,1'
          Dst:             hevc_parse_video_parameter_set_rbsp
        - Src:             'packetizer/hevc_nal.c:694,1'
          Dst:             hevc_rbsp_release_vps
    - functionName:    hevc_rbsp_release_vps
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vps
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hevc_getNALType
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hevc_get_xps_id
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - pi_id
      BBCount:         18
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - bs_init
        - bs_read
        - bs_read_ue
        - hevc_getNALType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:486,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:487,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:489,42'
              BranchSideFuncs:
                - hevc_getNALType.8461
                - bs_init.8428
                - bs_read.8400
                - bs_read_ue.8401
        - Branch String:   'packetizer/hevc_nal.c:492,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:494,18'
              BranchSideFuncs:
                - bs_read_ue.8401
            - BranchSide:      'packetizer/hevc_nal.c:500,18'
              BranchSideFuncs:
                - bs_read.8400
        - Branch String:   'packetizer/hevc_nal.c:495,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:496,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:497,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:501,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:503,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:506,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:503,16'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:504,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:505,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:506,17'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:507,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/hevc_nal.c:489,26'
          Dst:             hevc_getNALType
        - Src:             'packetizer/hevc_nal.c:491,5'
          Dst:             bs_init
        - Src:             'packetizer/hevc_nal.c:494,18'
          Dst:             bs_read_ue
        - Src:             'packetizer/hevc_nal.c:500,18'
          Dst:             bs_read
    - functionName:    hevc_getNALLengthSize
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_hvcC
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_hvcC_to_AnnexB_NAL_size
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
      BBCount:         20
      ICount:          187
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:310,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:311,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:313,40'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:314,8'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:315,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:317,33'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:320,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:322,12'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:343,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:322,12'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:323,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:325,37'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:328,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:330,16'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:341,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:330,16'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:331,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:333,44'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:334,16'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:335,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:337,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hevc_hvcC_to_AnnexB_NAL
      functionSourceFile: '/src/vlc/modules/packetizer/hevc_nal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - pi_result
        - pi_nal_length_size
      BBCount:         19
      ICount:          181
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - get_hvcC_to_AnnexB_NAL_size
        - hevc_getNALLengthSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hevc_nal.c:350,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:351,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:353,9'
              BranchSideFuncs:
                - malloc
                - hevc_getNALLengthSize
        - Branch String:   'packetizer/hevc_nal.c:353,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:354,54'
              BranchSideFuncs:
                - hevc_getNALLengthSize
                - malloc
            - BranchSide:      'packetizer/hevc_nal.c:357,43'
              BranchSideFuncs:
                - malloc
        - Branch String:   'packetizer/hevc_nal.c:358,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:360,10'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:364,33'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:367,5'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:369,37'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:384,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hevc_nal.c:372,9'
          Branch Sides:
            - BranchSide:      'packetizer/hevc_nal.c:374,44'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hevc_nal.c:382,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/hevc_nal.c:349,18'
          Dst:             get_hvcC_to_AnnexB_NAL_size
        - Src:             'packetizer/hevc_nal.c:354,31'
          Dst:             hevc_getNALLengthSize
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    block_BytestreamRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_frame_ChainRelease
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:52,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    block_BytestreamEmpty
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamInit
        - block_BytestreamRelease
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:60,5'
          Dst:             block_BytestreamRelease
        - Src:             '../include/vlc_block_helper.h:61,5'
          Dst:             block_BytestreamInit
    - functionName:    block_BytestreamInit
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_align
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:266,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:266,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:267,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_read1
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bs_refill
      functionUses:    13
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:223,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:225,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:228,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:223,9'
          Dst:             bs_refill
    - functionName:    bs_refill
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:112,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:114,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:120,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:114,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:115,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:117,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:117,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:118,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_a52_ParseEac3BitstreamInfo
      functionSourceFile: '/src/vlc/modules/packetizer/a52.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bs
        - p_buf
        - i_buf
      BBCount:         95
      ICount:          535
      EdgeCount:       127
      CyclomaticComplexity: 34
      functionsReached:
        - bs_align
        - bs_init
        - bs_read
        - bs_read1
        - bs_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/a52.h:230,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:231,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:233,19'
              BranchSideFuncs:
                - bs_read.8566
                - bs_read.8566
                - bs_read.8566
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
        - Branch String:   'packetizer/a52.h:234,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:236,29'
              BranchSideFuncs:
                - bs_read.8566
                - bs_read.8566
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:241,34'
              BranchSideFuncs:
                - bs_read.8566
                - bs_read.8566
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:237,13'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:238,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:239,9'
              BranchSideFuncs:
                - bs_read.8566
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:247,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:249,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:253,5'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:254,8'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:255,9'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:257,9'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:257,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:259,9'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:264,9'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:260,12'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:261,13'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:262,5'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:264,34'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:264,37'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:267,9'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:264,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:265,9'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:267,9'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:267,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:269,13'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:321,9'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read.8566
        - Branch String:   'packetizer/a52.h:269,13'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:271,13'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:278,13'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:272,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:273,17'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:274,17'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:274,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:275,17'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:276,9'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:278,25'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:278,28'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:281,13'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:278,13'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:279,13'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:281,13'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:281,13'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:283,17'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:319,5'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read.8566
        - Branch String:   'packetizer/a52.h:283,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:284,17'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:285,17'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:285,37'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:285,40'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:287,16'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:285,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:286,17'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:287,16'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:287,16'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:288,17'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:289,38'
              BranchSideFuncs:
                - bs_read.8566
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:290,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:291,17'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:292,22'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:292,22'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:293,17'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:294,22'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_align.8561
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:297,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:298,21'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_align.8561
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:299,17'
              BranchSideFuncs:
                - bs_align.8561
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:301,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:303,21'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:308,17'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:303,21'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:304,21'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:305,21'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_read1.8562
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:305,41'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:305,44'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:307,13'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:305,21'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:306,21'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:307,13'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:308,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:310,31'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:318,9'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read.8566
        - Branch String:   'packetizer/a52.h:312,17'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:314,25'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:317,13'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read.8566
        - Branch String:   'packetizer/a52.h:314,25'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:315,25'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read1.8562
                - bs_read.8566
            - BranchSide:      'packetizer/a52.h:316,17'
              BranchSideFuncs:
                - bs_read1.8562
                - bs_read.8566
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:321,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:323,23'
              BranchSideFuncs:
                - bs_read.8566
            - BranchSide:      'packetizer/a52.h:326,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/a52.h:225,5'
          Dst:             bs_init
        - Src:             'packetizer/a52.h:226,24'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:227,30'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:229,25'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:233,19'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:236,29'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:241,34'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:243,19'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:244,19'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:245,18'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:253,5'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:254,8'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:255,9'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:259,9'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:260,12'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:261,13'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:264,37'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:265,9'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:267,9'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:271,13'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:273,17'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:275,17'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:278,28'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:279,13'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:283,17'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:284,17'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:285,40'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:286,17'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:287,16'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:288,17'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:289,38'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:291,17'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:293,17'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:296,44'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:298,21'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:299,17'
          Dst:             bs_align
        - Src:             'packetizer/a52.h:303,21'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:304,21'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:305,44'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:306,21'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:308,17'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:315,25'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:321,9'
          Dst:             bs_read1
        - Src:             'packetizer/a52.h:323,23'
          Dst:             bs_read
    - functionName:    bs_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_init_custom
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_bits.h:101,5'
          Dst:             bs_init_custom
    - functionName:    bs_read
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bs_refill
        - bs_skip
      functionUses:    27
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:176,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:178,18'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_refill.8563
            - BranchSide:      '../include/vlc_bits.h:182,5'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_refill.8563
        - Branch String:   '../include/vlc_bits.h:182,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:184,24'
              BranchSideFuncs:
                - bs_refill.8563
                - bs_skip.8567
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.8567
        - Branch String:   '../include/vlc_bits.h:184,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:186,13'
              BranchSideFuncs:
                - bs_skip.8567
            - BranchSide:      '../include/vlc_bits.h:190,13'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_refill.8563
        - Branch String:   '../include/vlc_bits.h:190,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:192,50'
              BranchSideFuncs:
                - bs_skip.8567
            - BranchSide:      '../include/vlc_bits.h:202,50'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_refill.8563
        - Branch String:   '../include/vlc_bits.h:206,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:207,26'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_refill.8563
            - BranchSide:      '../include/vlc_bits.h:209,31'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_refill.8563
        - Branch String:   '../include/vlc_bits.h:215,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.8567
            - BranchSide:      '../include/vlc_bits.h:216,18'
              BranchSideFuncs:
                - bs_skip.8567
      Callsites:
        - Src:             '../include/vlc_bits.h:184,13'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:216,9'
          Dst:             bs_skip
    - functionName:    bs_skip
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - bs_refill
      functionUses:    28
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:140,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:141,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:143,20'
              BranchSideFuncs:
                - bs_refill.8563
                - bs_refill.8563
        - Branch String:   '../include/vlc_bits.h:143,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:145,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:149,9'
              BranchSideFuncs:
                - bs_refill.8563
        - Branch String:   '../include/vlc_bits.h:149,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:151,20'
              BranchSideFuncs:
                - bs_refill.8563
            - BranchSide:      '../include/vlc_bits.h:168,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:154,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:154,22'
              BranchSideFuncs:
                - bs_refill.8563
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.8563
        - Branch String:   '../include/vlc_bits.h:154,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:156,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.8563
        - Branch String:   '../include/vlc_bits.h:160,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:162,29'
              BranchSideFuncs:
                - bs_refill.8563
            - BranchSide:      '../include/vlc_bits.h:167,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:162,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:163,33'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:165,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:143,9'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:162,18'
          Dst:             bs_refill
    - functionName:    bs_init_custom
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
        - cb
        - priv
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_impl_bytes_forward
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:59,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:61,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:65,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:65,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:66,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:68,19'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:68,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:69,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:70,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_impl_bytes_pos
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:76,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:79,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:77,16'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:77,58'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    stdc_count_ones_ui
      functionSourceFile: '/src/vlc/modules/../compat/stdbit/stdbit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_a52_ParseAc3BitstreamInfo
      functionSourceFile: '/src/vlc/modules/packetizer/a52.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bs
        - p_buf
        - i_buf
      BBCount:         19
      ICount:          150
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - bs_init
        - bs_read
        - bs_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/a52.h:105,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:106,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:107,23'
              BranchSideFuncs:
                - bs_read.8566
                - bs_read.8566
                - bs_read.8566
                - bs_read.8566
                - bs_read.8566
                - bs_read.8566
                - bs_skip.8567
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:108,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:109,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:110,18'
              BranchSideFuncs:
                - bs_read.8566
                - bs_read.8566
                - bs_read.8566
                - bs_read.8566
                - bs_read.8566
                - bs_skip.8567
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:113,31'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:113,36'
              BranchSideFuncs:
                - bs_read.8566
                - bs_read.8566
                - bs_skip.8567
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:118,9'
              BranchSideFuncs:
                - bs_read.8566
                - bs_read.8566
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:113,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:116,9'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read.8566
                - bs_read.8566
                - bs_skip.8567
            - BranchSide:      'packetizer/a52.h:118,9'
              BranchSideFuncs:
                - bs_read.8566
                - bs_read.8566
                - bs_skip.8567
        - Branch String:   'packetizer/a52.h:118,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:121,9'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read.8566
                - bs_read.8566
            - BranchSide:      'packetizer/a52.h:124,25'
              BranchSideFuncs:
                - bs_read.8566
                - bs_read.8566
        - Branch String:   'packetizer/a52.h:124,25'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:124,46'
              BranchSideFuncs:
                - bs_read.8566
                - bs_read.8566
            - BranchSide:      'packetizer/a52.h:124,25'
              BranchSideFuncs:
                - bs_read.8566
      Callsites:
        - Src:             'packetizer/a52.h:101,5'
          Dst:             bs_init
        - Src:             'packetizer/a52.h:104,19'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:107,23'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:110,18'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:111,19'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:112,19'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:116,9'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:121,9'
          Dst:             bs_skip
        - Src:             'packetizer/a52.h:124,46'
          Dst:             bs_read
        - Src:             'packetizer/a52.h:125,19'
          Dst:             bs_read
    - functionName:    vlc_a52_header_ParseEac3
      functionSourceFile: '/src/vlc/modules/packetizer/a52.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_header
        - p_buf
        - p_acmod
        - pi_fscod_samplerates
      BBCount:         15
      ICount:          193
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - stdc_count_ones_ui
        - vlc_a52_ParseEac3BitstreamInfo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/a52.h:336,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:339,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:341,48'
              BranchSideFuncs:
                - stdc_count_ones_ui.8573
        - Branch String:   'packetizer/a52.h:345,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:347,28'
              BranchSideFuncs:
                - stdc_count_ones_ui.8573
            - BranchSide:      'packetizer/a52.h:353,28'
              BranchSideFuncs:
                - stdc_count_ones_ui.8573
        - Branch String:   'packetizer/a52.h:359,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:360,9'
              BranchSideFuncs:
                - stdc_count_ones_ui.8573
            - BranchSide:      'packetizer/a52.h:361,9'
              BranchSideFuncs:
                - stdc_count_ones_ui.8573
        - Branch String:   'packetizer/a52.h:361,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:362,9'
              BranchSideFuncs:
                - stdc_count_ones_ui.8573
            - BranchSide:      'packetizer/a52.h:363,28'
              BranchSideFuncs:
                - stdc_count_ones_ui.8573
      Callsites:
        - Src:             'packetizer/a52.h:336,9'
          Dst:             vlc_a52_ParseEac3BitstreamInfo
        - Src:             'packetizer/a52.h:363,28'
          Dst:             stdc_count_ones_ui
    - functionName:    vlc_a52_header_ParseAc3
      functionSourceFile: '/src/vlc/modules/packetizer/a52.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_header
        - p_buf
        - p_acmod
        - pi_fscod_samplerates
      BBCount:         24
      ICount:          237
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - stdc_count_ones_ui
        - vlc_a52_ParseAc3BitstreamInfo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/a52.h:135,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:138,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:190,48'
              BranchSideFuncs:
                - stdc_count_ones_ui.8573
        - Branch String:   'packetizer/a52.h:194,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:195,9'
              BranchSideFuncs:
                - stdc_count_ones_ui.8573
            - BranchSide:      'packetizer/a52.h:196,9'
              BranchSideFuncs:
                - stdc_count_ones_ui.8573
        - Branch String:   'packetizer/a52.h:196,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:197,9'
              BranchSideFuncs:
                - stdc_count_ones_ui.8573
            - BranchSide:      'packetizer/a52.h:199,9'
              BranchSideFuncs:
                - stdc_count_ones_ui.8573
        - Branch String:   'packetizer/a52.h:199,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:200,9'
              BranchSideFuncs:
                - stdc_count_ones_ui.8573
            - BranchSide:      'packetizer/a52.h:202,28'
              BranchSideFuncs:
                - stdc_count_ones_ui.8573
        - Branch String:   'packetizer/a52.h:204,35'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:204,35'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:204,35'
              BranchSideFuncs: []
        - Branch String:   'packetizer/a52.h:204,35'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:204,35'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:204,63'
              BranchSideFuncs: []
        - Branch String:   'packetizer/a52.h:204,35'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:204,63'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:204,63'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/a52.h:135,9'
          Dst:             vlc_a52_ParseAc3BitstreamInfo
        - Src:             'packetizer/a52.h:202,28'
          Dst:             stdc_count_ones_ui
    - functionName:    vlc_a52_header_Parse
      functionSourceFile: '/src/vlc/modules/packetizer/a52.h'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_header
        - p_buffer
        - i_buffer
      BBCount:         15
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - vlc_a52_header_ParseAc3
        - vlc_a52_header_ParseEac3
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/a52.h:395,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:396,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:399,9'
              BranchSideFuncs:
                - vlc_a52_header_ParseEac3.8575
                - vlc_a52_header_ParseAc3.8577
        - Branch String:   'packetizer/a52.h:399,29'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:399,32'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:400,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/a52.h:399,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:400,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/a52.h:403,22'
              BranchSideFuncs:
                - vlc_a52_header_ParseEac3.8575
                - vlc_a52_header_ParseAc3.8577
        - Branch String:   'packetizer/a52.h:406,9'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:407,41'
              BranchSideFuncs:
                - vlc_a52_header_ParseAc3.8577
            - BranchSide:      'packetizer/a52.h:409,14'
              BranchSideFuncs:
                - vlc_a52_header_ParseEac3.8575
        - Branch String:   'packetizer/a52.h:409,14'
          Branch Sides:
            - BranchSide:      'packetizer/a52.h:410,42'
              BranchSideFuncs:
                - vlc_a52_header_ParseEac3.8575
            - BranchSide:      'packetizer/a52.h:413,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/a52.h:407,16'
          Dst:             vlc_a52_header_ParseAc3
        - Src:             'packetizer/a52.h:410,16'
          Dst:             vlc_a52_header_ParseEac3
    - functionName:    TrueHdChannels
      functionSourceFile: '/src/vlc/modules/packetizer/mlp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i_map
      BBCount:         8
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/mlp.c:112,5'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:114,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mlp.c:117,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mlp.c:114,13'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:115,31'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mlp.c:116,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    MlpParse
      functionSourceFile: '/src/vlc/modules/packetizer/mlp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_mlp
        - p_hdr
      BBCount:         19
      ICount:          178
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - TrueHdChannels
        - __assert_fail
        - bs_init
        - bs_read
        - bs_skip
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mlp.c:124,5'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:124,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'packetizer/mlp.c:129,19'
              BranchSideFuncs:
                - bs_init.8565
                - bs_read.8566
                - bs_read.8566
                - bs_skip.8567
                - bs_read.8566
                - bs_skip.8567
                - bs_read.8566
                - TrueHdChannels
                - bs_skip.8567
                - bs_read.8566
                - bs_read.8566
                - bs_read.8566
                - bs_skip.8567
                - TrueHdChannels
                - bs_skip.8567
                - bs_read.8566
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
        - Branch String:   'packetizer/mlp.c:135,9'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:142,9'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read.8566
                - bs_skip.8567
                - bs_skip.8567
                - bs_read.8566
                - bs_skip.8567
                - bs_read.8566
                - bs_read.8566
                - bs_read.8566
                - bs_skip.8567
            - BranchSide:      'packetizer/mlp.c:155,14'
              BranchSideFuncs:
                - bs_read.8566
                - bs_skip.8567
                - bs_read.8566
                - bs_skip.8567
                - bs_read.8566
                - TrueHdChannels
                - bs_skip.8567
                - bs_read.8566
                - bs_read.8566
                - bs_read.8566
                - bs_skip.8567
                - TrueHdChannels
        - Branch String:   'packetizer/mlp.c:155,14'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:157,23'
              BranchSideFuncs:
                - bs_read.8566
                - bs_skip.8567
                - bs_read.8566
                - bs_skip.8567
                - bs_read.8566
                - TrueHdChannels
                - bs_skip.8567
                - bs_read.8566
                - bs_read.8566
                - bs_read.8566
                - bs_skip.8567
                - TrueHdChannels
            - BranchSide:      'packetizer/mlp.c:173,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mlp.c:166,13'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:167,49'
              BranchSideFuncs:
                - TrueHdChannels
                - bs_skip.8567
                - bs_read.8566
                - bs_read.8566
                - bs_read.8566
                - bs_skip.8567
            - BranchSide:      'packetizer/mlp.c:169,49'
              BranchSideFuncs:
                - TrueHdChannels
                - bs_skip.8567
                - bs_read.8566
                - bs_read.8566
                - bs_read.8566
                - bs_skip.8567
        - Branch String:   'packetizer/mlp.c:176,9'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:177,9'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read.8566
                - bs_read.8566
                - bs_read.8566
                - bs_skip.8567
            - BranchSide:      'packetizer/mlp.c:179,29'
              BranchSideFuncs:
                - bs_skip.8567
                - bs_read.8566
                - bs_read.8566
                - bs_read.8566
                - bs_skip.8567
      Callsites:
        - Src:             'packetizer/mlp.c:124,5'
          Dst:             memcmp
        - Src:             'packetizer/mlp.c:124,5'
          Dst:             __assert_fail
        - Src:             'packetizer/mlp.c:129,5'
          Dst:             bs_init
        - Src:             'packetizer/mlp.c:132,21'
          Dst:             bs_read
        - Src:             'packetizer/mlp.c:142,9'
          Dst:             bs_skip
        - Src:             'packetizer/mlp.c:144,23'
          Dst:             bs_read
        - Src:             'packetizer/mlp.c:148,9'
          Dst:             bs_skip
        - Src:             'packetizer/mlp.c:150,9'
          Dst:             bs_skip
        - Src:             'packetizer/mlp.c:152,35'
          Dst:             bs_read
        - Src:             'packetizer/mlp.c:157,23'
          Dst:             bs_read
        - Src:             'packetizer/mlp.c:159,9'
          Dst:             bs_skip
        - Src:             'packetizer/mlp.c:161,32'
          Dst:             bs_read
        - Src:             'packetizer/mlp.c:163,9'
          Dst:             bs_skip
        - Src:             'packetizer/mlp.c:165,32'
          Dst:             bs_read
        - Src:             'packetizer/mlp.c:167,33'
          Dst:             TrueHdChannels
        - Src:             'packetizer/mlp.c:169,33'
          Dst:             TrueHdChannels
        - Src:             'packetizer/mlp.c:184,5'
          Dst:             bs_skip
        - Src:             'packetizer/mlp.c:186,20'
          Dst:             bs_read
        - Src:             'packetizer/mlp.c:187,26'
          Dst:             bs_read
        - Src:             'packetizer/mlp.c:189,27'
          Dst:             bs_read
        - Src:             'packetizer/mlp.c:190,5'
          Dst:             bs_skip
    - functionName:    block_BytestreamRemaining
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:107,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:107,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:108,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainLastAppend
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppp_last
        - frame
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:480,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:480,38'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:481,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    block_BytestreamPop
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         18
      ICount:          151
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - block_BytestreamFlush
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:119,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:121,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:123,15'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,28'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:134,31'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:134,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:135,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:137,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:141,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:142,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:144,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:116,5'
          Dst:             block_BytestreamFlush
    - functionName:    block_BytestreamFlush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         15
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_frame_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:71,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:73,27'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,26'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:81,29'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:83,27'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:91,53'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:92,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:92,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:93,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:77,9'
          Dst:             vlc_frame_Release
        - Src:             '../include/vlc_block_helper.h:86,9'
          Dst:             vlc_frame_Release
    - functionName:    block_GetBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_data
        - i_data
      BBCount:         21
      ICount:          158
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:187,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:188,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:191,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:195,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:214,29'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:198,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,20'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:201,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:203,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:207,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:208,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:210,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:187,9'
          Dst:             block_BytestreamRemaining
    - functionName:    block_WaitBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - i_data
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:150,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:151,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:152,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:150,9'
          Dst:             block_BytestreamRemaining
    - functionName:    block_PeekOffsetBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - i_peek_offset
        - p_data
        - i_data
      BBCount:         29
      ICount:          203
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:235,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:236,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:239,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:243,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:246,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:255,17'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:246,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:246,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:249,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:249,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:251,18'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:257,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:259,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:273,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:259,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:259,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:259,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:262,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:264,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:268,18'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:270,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:270,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:271,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:234,29'
          Dst:             block_BytestreamRemaining
    - functionName:    date_Set
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - value
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_SkipByte
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_GetBytes
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:228,12'
          Dst:             block_GetBytes
    - functionName:    SyncInfoDolby
      functionSourceFile: '/src/vlc/modules/packetizer/mlp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_a52_header_Parse
      functionUses:    4
      BranchProfiles:
        - Branch String:   'packetizer/mlp.c:247,9'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:248,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mlp.c:250,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mlp.c:247,9'
          Dst:             vlc_a52_header_Parse
    - functionName:    SyncInfo
      functionSourceFile: '/src/vlc/modules/packetizer/mlp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_hdr
        - pb_mlp
        - p_mlp
      BBCount:         26
      ICount:          221
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - MlpParse
        - memcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packetizer/mlp.c:203,21'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:203,26'
              BranchSideFuncs:
                - MlpParse
            - BranchSide:      'packetizer/mlp.c:207,9'
              BranchSideFuncs:
                - MlpParse
        - Branch String:   'packetizer/mlp.c:203,9'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:204,9'
              BranchSideFuncs:
                - MlpParse
            - BranchSide:      'packetizer/mlp.c:207,9'
              BranchSideFuncs:
                - MlpParse
        - Branch String:   'packetizer/mlp.c:207,9'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:209,30'
              BranchSideFuncs:
                - MlpParse
            - BranchSide:      'packetizer/mlp.c:215,10'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mlp.c:211,13'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:212,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mlp.c:213,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mlp.c:215,9'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:217,25'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mlp.c:237,28'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mlp.c:220,9'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:222,24'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mlp.c:230,19'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mlp.c:224,17'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:226,28'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mlp.c:229,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mlp.c:232,13'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:233,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mlp.c:234,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mlp.c:200,30'
          Dst:             memcmp
        - Src:             'packetizer/mlp.c:209,20'
          Dst:             MlpParse
    - functionName:    block_PeekBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_data
        - i_data
      BBCount:         19
      ICount:          132
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:158,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:159,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:162,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:164,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:167,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:181,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:167,25'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:167,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:167,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:170,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:172,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:176,18'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:178,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:178,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:179,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:158,9'
          Dst:             block_BytestreamRemaining
    - functionName:    block_BytestreamPush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_block
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_ChainLastAppend
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:100,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:100,58'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:101,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:101,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:102,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:103,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:99,5'
          Dst:             vlc_frame_ChainLastAppend
    - functionName:    date_Get
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Flush
      functionSourceFile: '/src/vlc/modules/packetizer/mlp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamEmpty
        - date_Set
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/mlp.c:260,5'
          Dst:             block_BytestreamEmpty
        - Src:             'packetizer/mlp.c:261,5'
          Dst:             date_Set
    - functionName:    Packetize
      functionSourceFile: '/src/vlc/modules/packetizer/mlp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pp_block
      BBCount:         88
      ICount:          685
      EdgeCount:       115
      CyclomaticComplexity: 29
      functionsReached:
        - Flush
        - Packetize
        - SyncInfo
        - SyncInfoDolby
        - block_BytestreamFlush
        - block_BytestreamPop
        - block_BytestreamPush
        - block_GetBytes
        - block_PeekBytes
        - block_PeekOffsetBytes
        - block_SkipByte
        - block_WaitBytes
        - date_Change
        - date_Get
        - date_Increment
        - date_Set
        - vlc_frame_Alloc
        - vlc_frame_Release
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/mlp.c:270,24'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:270,36'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - block_BytestreamPush.8595
                - date_Get.8596
                - vlc_object_Log
                - vlc_frame_Release
                - Packetize.8598
                - Flush.8597
                - vlc_frame_Release
            - BranchSide:      'packetizer/mlp.c:270,14'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - block_BytestreamPush.8595
                - date_Get.8596
                - vlc_object_Log
                - vlc_frame_Release
                - Packetize.8598
                - Flush.8597
                - vlc_frame_Release
        - Branch String:   'packetizer/mlp.c:272,10'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:274,13'
              BranchSideFuncs:
                - block_BytestreamPush.8595
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - date_Get.8596
                - vlc_object_Log
                - vlc_frame_Release
                - Packetize.8598
                - Flush.8597
                - vlc_frame_Release
            - BranchSide:      'packetizer/mlp.c:302,5'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
        - Branch String:   'packetizer/mlp.c:274,13'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:277,43'
              BranchSideFuncs:
                - Packetize.8598
                - Flush.8597
                - block_BytestreamPush.8595
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - date_Get.8596
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/mlp.c:290,13'
              BranchSideFuncs:
                - block_BytestreamPush.8595
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - date_Get.8596
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/mlp.c:278,17'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:279,24'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mlp.c:281,20'
              BranchSideFuncs:
                - Flush.8597
                - block_BytestreamPush.8595
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - date_Get.8596
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/mlp.c:283,17'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:285,32'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/mlp.c:288,9'
              BranchSideFuncs:
                - block_BytestreamPush.8595
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - date_Get.8596
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/mlp.c:290,48'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:291,24'
              BranchSideFuncs:
                - date_Get.8596
                - block_BytestreamPush.8595
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/mlp.c:299,32'
              BranchSideFuncs:
                - block_BytestreamPush.8595
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
        - Branch String:   'packetizer/mlp.c:290,13'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:294,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/mlp.c:299,32'
              BranchSideFuncs:
                - block_BytestreamPush.8595
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
        - Branch String:   'packetizer/mlp.c:304,9'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:302,5'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
            - BranchSide:      'packetizer/mlp.c:307,13'
              BranchSideFuncs:
                - block_PeekBytes.8594
                - block_PeekBytes.8594
                - SyncInfoDolby
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
            - BranchSide:      'packetizer/mlp.c:332,28'
              BranchSideFuncs:
                - block_PeekBytes.8594
                - SyncInfoDolby
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
            - BranchSide:      'packetizer/mlp.c:343,35'
              BranchSideFuncs:
                - block_PeekBytes.8594
                - SyncInfoDolby
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
            - BranchSide:      'packetizer/mlp.c:366,41'
              BranchSideFuncs:
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
            - BranchSide:      'packetizer/mlp.c:394,35'
              BranchSideFuncs:
                - block_WaitBytes.8590
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
            - BranchSide:      'packetizer/mlp.c:405,41'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
        - Branch String:   'packetizer/mlp.c:307,13'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:309,31'
              BranchSideFuncs:
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - block_PeekBytes.8594
                - SyncInfoDolby
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_BytestreamFlush.8588
            - BranchSide:      'packetizer/mlp.c:321,17'
              BranchSideFuncs:
                - block_PeekBytes.8594
                - SyncInfoDolby
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekBytes.8594
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_BytestreamFlush.8588
        - Branch String:   'packetizer/mlp.c:309,21'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:311,21'
              BranchSideFuncs:
                - block_PeekBytes.8594
                - SyncInfoDolby
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekBytes.8594
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_BytestreamFlush.8588
            - BranchSide:      'packetizer/mlp.c:314,41'
              BranchSideFuncs:
                - SyncInfoDolby
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - block_PeekBytes.8594
                - SyncInfoDolby
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_BytestreamFlush.8588
                - SyncInfo
        - Branch String:   'packetizer/mlp.c:321,17'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:321,35'
              BranchSideFuncs:
                - block_BytestreamFlush.8588
            - BranchSide:      'packetizer/mlp.c:323,41'
              BranchSideFuncs:
                - block_BytestreamFlush.8588
        - Branch String:   'packetizer/mlp.c:333,50'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:334,17'
              BranchSideFuncs:
                - date_Get.8596
                - block_PeekBytes.8594
                - SyncInfoDolby
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Set.8592
            - BranchSide:      'packetizer/mlp.c:338,13'
              BranchSideFuncs:
                - block_PeekBytes.8594
                - SyncInfoDolby
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
        - Branch String:   'packetizer/mlp.c:333,17'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:336,28'
              BranchSideFuncs:
                - date_Set.8592
                - block_PeekBytes.8594
                - SyncInfoDolby
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - date_Get.8596
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
            - BranchSide:      'packetizer/mlp.c:338,13'
              BranchSideFuncs:
                - block_PeekBytes.8594
                - SyncInfoDolby
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
        - Branch String:   'packetizer/mlp.c:343,17'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:346,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mlp.c:350,50'
              BranchSideFuncs:
                - SyncInfoDolby
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekBytes.8594
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
        - Branch String:   'packetizer/mlp.c:351,17'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:352,49'
              BranchSideFuncs:
                - SyncInfo
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekBytes.8594
                - SyncInfoDolby
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - vlc_object_Log
                - block_SkipByte.8593
            - BranchSide:      'packetizer/mlp.c:353,17'
              BranchSideFuncs:
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekBytes.8594
                - SyncInfoDolby
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - vlc_object_Log
                - block_SkipByte.8593
        - Branch String:   'packetizer/mlp.c:353,17'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:355,17'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.8593
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
            - BranchSide:      'packetizer/mlp.c:361,13'
              BranchSideFuncs:
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
        - Branch String:   'packetizer/mlp.c:366,17'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:369,21'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
            - BranchSide:      'packetizer/mlp.c:378,26'
              BranchSideFuncs:
                - SyncInfo
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
        - Branch String:   'packetizer/mlp.c:369,21'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:371,21'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
            - BranchSide:      'packetizer/mlp.c:375,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mlp.c:380,57'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:380,75'
              BranchSideFuncs:
                - SyncInfoDolby
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
                - vlc_object_Log
                - block_SkipByte.8593
            - BranchSide:      'packetizer/mlp.c:389,13'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
        - Branch String:   'packetizer/mlp.c:380,17'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:382,17'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.8593
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
            - BranchSide:      'packetizer/mlp.c:389,13'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
        - Branch String:   'packetizer/mlp.c:394,17'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:397,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mlp.c:399,13'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
        - Branch String:   'packetizer/mlp.c:406,17'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:407,17'
              BranchSideFuncs:
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - vlc_frame_Alloc
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
            - BranchSide:      'packetizer/mlp.c:410,30'
              BranchSideFuncs:
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - vlc_frame_Release
                - vlc_frame_Alloc
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
        - Branch String:   'packetizer/mlp.c:414,17'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:416,32'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Alloc
                - block_GetBytes.8589
                - SyncInfoDolby
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
                - block_WaitBytes.8590
                - block_PeekOffsetBytes.8591
                - SyncInfo
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - block_PeekBytes.8594
                - SyncInfoDolby
                - vlc_object_Log
                - block_SkipByte.8593
                - SyncInfo
                - date_Get.8596
                - date_Set.8592
                - block_PeekBytes.8594
                - block_BytestreamFlush.8588
                - SyncInfo
                - SyncInfoDolby
                - block_SkipByte.8593
            - BranchSide:      'packetizer/mlp.c:422,17'
              BranchSideFuncs:
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - vlc_object_Log
                - date_Change
        - Branch String:   'packetizer/mlp.c:422,17'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:424,17'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
                - date_Change
            - BranchSide:      'packetizer/mlp.c:431,47'
              BranchSideFuncs:
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
        - Branch String:   'packetizer/mlp.c:427,21'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:428,35'
              BranchSideFuncs:
                - date_Change
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
            - BranchSide:      'packetizer/mlp.c:429,13'
              BranchSideFuncs:
                - date_Get.8596
                - date_Increment
                - block_BytestreamPop.8587
        - Branch String:   'packetizer/mlp.c:444,17'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:445,32'
              BranchSideFuncs:
                - block_BytestreamPop.8587
            - BranchSide:      'packetizer/mlp.c:447,17'
              BranchSideFuncs:
                - block_BytestreamPop.8587
        - Branch String:   'packetizer/mlp.c:447,17'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:449,17'
              BranchSideFuncs:
                - block_BytestreamPop.8587
            - BranchSide:      'packetizer/mlp.c:454,17'
              BranchSideFuncs:
                - block_BytestreamPop.8587
        - Branch String:   'packetizer/mlp.c:454,17'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:455,51'
              BranchSideFuncs:
                - block_BytestreamPop.8587
            - BranchSide:      'packetizer/mlp.c:457,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mlp.c:277,32'
          Dst:             Packetize
        - Src:             'packetizer/mlp.c:281,13'
          Dst:             Flush
        - Src:             'packetizer/mlp.c:285,17'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/mlp.c:291,13'
          Dst:             date_Get
        - Src:             'packetizer/mlp.c:294,13'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mlp.c:295,13'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/mlp.c:299,9'
          Dst:             block_BytestreamPush
        - Src:             'packetizer/mlp.c:307,21'
          Dst:             block_PeekBytes
        - Src:             'packetizer/mlp.c:309,21'
          Dst:             SyncInfo
        - Src:             'packetizer/mlp.c:314,26'
          Dst:             SyncInfoDolby
        - Src:             'packetizer/mlp.c:319,17'
          Dst:             block_SkipByte
        - Src:             'packetizer/mlp.c:323,17'
          Dst:             block_BytestreamFlush
        - Src:             'packetizer/mlp.c:334,33'
          Dst:             date_Get
        - Src:             'packetizer/mlp.c:336,17'
          Dst:             date_Set
        - Src:             'packetizer/mlp.c:343,17'
          Dst:             block_PeekBytes
        - Src:             'packetizer/mlp.c:350,35'
          Dst:             SyncInfoDolby
        - Src:             'packetizer/mlp.c:352,39'
          Dst:             SyncInfo
        - Src:             'packetizer/mlp.c:355,17'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mlp.c:356,17'
          Dst:             block_SkipByte
        - Src:             'packetizer/mlp.c:366,17'
          Dst:             block_PeekOffsetBytes
        - Src:             'packetizer/mlp.c:380,17'
          Dst:             SyncInfo
        - Src:             'packetizer/mlp.c:380,60'
          Dst:             SyncInfoDolby
        - Src:             'packetizer/mlp.c:382,17'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mlp.c:386,17'
          Dst:             block_SkipByte
        - Src:             'packetizer/mlp.c:394,17'
          Dst:             block_WaitBytes
        - Src:             'packetizer/mlp.c:405,28'
          Dst:             vlc_frame_Alloc
        - Src:             'packetizer/mlp.c:410,13'
          Dst:             block_GetBytes
        - Src:             'packetizer/mlp.c:414,17'
          Dst:             SyncInfoDolby
        - Src:             'packetizer/mlp.c:416,17'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/mlp.c:424,17'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mlp.c:428,21'
          Dst:             date_Change
        - Src:             'packetizer/mlp.c:437,57'
          Dst:             date_Get
        - Src:             'packetizer/mlp.c:441,17'
          Dst:             date_Increment
        - Src:             'packetizer/mlp.c:455,29'
          Dst:             block_BytestreamPop
    - functionName:    vlc_entry_license__packetizer_mlp
      functionSourceFile: '/src/vlc/modules/packetizer/mlp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__packetizer_mlp
      functionSourceFile: '/src/vlc/modules/packetizer/mlp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__packetizer_mlp
      functionSourceFile: '/src/vlc/modules/packetizer/mlp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/packetizer/mlp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamRelease
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/mlp.c:504,5'
          Dst:             block_BytestreamRelease
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/packetizer/mlp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         11
      ICount:          108
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - block_BytestreamInit
        - date_Init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mlp.c:471,49'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:472,9'
              BranchSideFuncs:
                - malloc
                - date_Init
                - block_BytestreamInit.8560
            - BranchSide:      'packetizer/mlp.c:476,28'
              BranchSideFuncs:
                - malloc
                - date_Init
                - block_BytestreamInit.8560
        - Branch String:   'packetizer/mlp.c:471,9'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:473,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mlp.c:476,28'
              BranchSideFuncs:
                - malloc
                - date_Init
                - block_BytestreamInit.8560
        - Branch String:   'packetizer/mlp.c:477,9'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:478,9'
              BranchSideFuncs:
                - date_Init
                - block_BytestreamInit.8560
            - BranchSide:      'packetizer/mlp.c:481,5'
              BranchSideFuncs:
                - date_Init
                - block_BytestreamInit.8560
      Callsites:
        - Src:             'packetizer/mlp.c:482,5'
          Dst:             date_Init
        - Src:             'packetizer/mlp.c:484,5'
          Dst:             block_BytestreamInit
    - functionName:    vlc_entry__packetizer_mlp
      functionSourceFile: '/src/vlc/modules/packetizer/mlp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         20
      ICount:          147
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/mlp.c:46,1'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:46,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mlp.c:46,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mlp.c:46,1'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:46,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mlp.c:47,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mlp.c:48,5'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:48,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mlp.c:49,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mlp.c:49,5'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mlp.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mlp.c:49,5'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mlp.c:50,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mlp.c:50,5'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:50,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mlp.c:50,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mlp.c:50,5'
          Branch Sides:
            - BranchSide:      'packetizer/mlp.c:50,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mlp.c:51,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mlp.c:50,5'
          Dst:             Open
        - Src:             'packetizer/mlp.c:50,5'
          Dst:             Close
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    block_BytestreamRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_frame_ChainRelease
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:52,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    block_BytestreamEmpty
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamInit
        - block_BytestreamRelease
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:60,5'
          Dst:             block_BytestreamRelease
        - Src:             '../include/vlc_block_helper.h:61,5'
          Dst:             block_BytestreamInit
    - functionName:    block_BytestreamInit
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AudioSpecificConfigBitsToBytes
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - i_bits
        - p_data
      BBCount:         13
      ICount:          101
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bs_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4audio.h:497,22'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:498,24'
              BranchSideFuncs:
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:498,24'
              BranchSideFuncs:
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.h:498,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:499,33'
              BranchSideFuncs:
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:502,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.h:499,33'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:498,38'
              BranchSideFuncs:
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:498,38'
              BranchSideFuncs:
                - bs_read.8737
      Callsites:
        - Src:             'packetizer/mpeg4audio.h:500,21'
          Dst:             bs_read
    - functionName:    bs_read
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bs_refill
        - bs_skip
      functionUses:    46
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:176,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:178,18'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_refill.8738
            - BranchSide:      '../include/vlc_bits.h:182,5'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_refill.8738
        - Branch String:   '../include/vlc_bits.h:182,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:184,24'
              BranchSideFuncs:
                - bs_refill.8738
                - bs_skip.8739
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.8739
        - Branch String:   '../include/vlc_bits.h:184,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:186,13'
              BranchSideFuncs:
                - bs_skip.8739
            - BranchSide:      '../include/vlc_bits.h:190,13'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_refill.8738
        - Branch String:   '../include/vlc_bits.h:190,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:192,50'
              BranchSideFuncs:
                - bs_skip.8739
            - BranchSide:      '../include/vlc_bits.h:202,50'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_refill.8738
        - Branch String:   '../include/vlc_bits.h:206,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:207,26'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_refill.8738
            - BranchSide:      '../include/vlc_bits.h:209,31'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_refill.8738
        - Branch String:   '../include/vlc_bits.h:215,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.8739
            - BranchSide:      '../include/vlc_bits.h:216,18'
              BranchSideFuncs:
                - bs_skip.8739
      Callsites:
        - Src:             '../include/vlc_bits.h:184,13'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:216,9'
          Dst:             bs_skip
    - functionName:    bs_refill
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:112,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:114,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:120,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:114,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:115,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:117,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:117,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:118,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_skip
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - bs_refill
      functionUses:    24
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:140,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:141,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:143,20'
              BranchSideFuncs:
                - bs_refill.8738
                - bs_refill.8738
        - Branch String:   '../include/vlc_bits.h:143,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:145,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:149,9'
              BranchSideFuncs:
                - bs_refill.8738
        - Branch String:   '../include/vlc_bits.h:149,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:151,20'
              BranchSideFuncs:
                - bs_refill.8738
            - BranchSide:      '../include/vlc_bits.h:168,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:154,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:154,22'
              BranchSideFuncs:
                - bs_refill.8738
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.8738
        - Branch String:   '../include/vlc_bits.h:154,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:156,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.8738
        - Branch String:   '../include/vlc_bits.h:160,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:162,29'
              BranchSideFuncs:
                - bs_refill.8738
            - BranchSide:      '../include/vlc_bits.h:167,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:162,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:163,33'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:165,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:143,9'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:162,18'
          Dst:             bs_refill
    - functionName:    bs_pos
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MPEG4_LatmGetValue
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.h'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - bs_read
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4audio.h:490,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:491,14'
              BranchSideFuncs:
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:492,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpeg4audio.h:490,22'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:491,24'
          Dst:             bs_read
    - functionName:    MPEG4_parse_StreamMuxConfig
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.h'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - m
      BBCount:         88
      ICount:          550
      EdgeCount:       111
      CyclomaticComplexity: 25
      functionsReached:
        - AudioSpecificConfigBitsToBytes
        - MPEG4_LatmGetValue
        - MPEG4_read_AudioSpecificConfig
        - __assert_fail
        - bs_eof
        - bs_error
        - bs_pos
        - bs_read
        - bs_read1
        - bs_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4audio.h:512,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:513,34'
              BranchSideFuncs:
                - bs_read.8737
                - bs_eof.8741
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
                - MPEG4_LatmGetValue
            - BranchSide:      'packetizer/mpeg4audio.h:515,9'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
                - MPEG4_LatmGetValue
        - Branch String:   'packetizer/mpeg4audio.h:515,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:516,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.h:518,12'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
                - MPEG4_LatmGetValue
        - Branch String:   'packetizer/mpeg4audio.h:520,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:521,13'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
                - MPEG4_LatmGetValue
            - BranchSide:      'packetizer/mpeg4audio.h:524,15'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
        - Branch String:   'packetizer/mpeg4audio.h:521,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:521,30'
              BranchSideFuncs:
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:522,32'
              BranchSideFuncs:
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
        - Branch String:   'packetizer/mpeg4audio.h:524,8'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:525,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.h:527,39'
              BranchSideFuncs:
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
        - Branch String:   'packetizer/mpeg4audio.h:531,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:532,19'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:594,17'
              BranchSideFuncs:
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
        - Branch String:   'packetizer/mpeg4audio.h:532,12'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:533,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.h:534,45'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
        - Branch String:   'packetizer/mpeg4audio.h:536,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:537,41'
              BranchSideFuncs:
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:592,5'
              BranchSideFuncs:
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
        - Branch String:   'packetizer/mpeg4audio.h:545,32'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:545,35'
              BranchSideFuncs:
                - bs_read1.8742
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
            - BranchSide:      'packetizer/mpeg4audio.h:546,43'
              BranchSideFuncs:
                - bs_read1.8742
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
        - Branch String:   'packetizer/mpeg4audio.h:545,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:546,43'
              BranchSideFuncs:
                - bs_read1.8742
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
            - BranchSide:      'packetizer/mpeg4audio.h:548,17'
              BranchSideFuncs:
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
        - Branch String:   'packetizer/mpeg4audio.h:548,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:549,17'
              BranchSideFuncs:
                - __assert_fail
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
            - BranchSide:      'packetizer/mpeg4audio.h:552,26'
              BranchSideFuncs:
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - __assert_fail
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
        - Branch String:   'packetizer/mpeg4audio.h:549,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:549,17'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
            - BranchSide:      'packetizer/mpeg4audio.h:550,17'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
        - Branch String:   'packetizer/mpeg4audio.h:553,20'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:554,51'
              BranchSideFuncs:
                - MPEG4_LatmGetValue
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - __assert_fail
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
            - BranchSide:      'packetizer/mpeg4audio.h:555,32'
              BranchSideFuncs:
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
        - Branch String:   'packetizer/mpeg4audio.h:557,21'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:558,32'
              BranchSideFuncs:
                - bs_pos.8740
                - bs_pos.8740
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
            - BranchSide:      'packetizer/mpeg4audio.h:559,27'
              BranchSideFuncs:
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
        - Branch String:   'packetizer/mpeg4audio.h:565,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:569,25'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
                - bs_skip.8739
            - BranchSide:      'packetizer/mpeg4audio.h:579,46'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:582,52'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:582,52'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:582,52'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:585,52'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:585,52'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:587,17'
              BranchSideFuncs:
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
        - Branch String:   'packetizer/mpeg4audio.h:570,21'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:571,25'
              BranchSideFuncs:
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:576,17'
              BranchSideFuncs:
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
        - Branch String:   'packetizer/mpeg4audio.h:571,67'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:572,25'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:575,33'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
        - Branch String:   'packetizer/mpeg4audio.h:572,65'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:573,25'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:575,33'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
        - Branch String:   'packetizer/mpeg4audio.h:573,70'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:574,25'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:575,33'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
        - Branch String:   'packetizer/mpeg4audio.h:571,25'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:574,50'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:575,33'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_error.8745
                - bs_eof.8741
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioSpecificConfig
                - AudioSpecificConfigBitsToBytes
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_pos.8740
                - bs_pos.8740
                - MPEG4_LatmGetValue
                - __assert_fail
                - bs_read1.8742
        - Branch String:   'packetizer/mpeg4audio.h:594,20'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:594,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.h:595,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.h:594,8'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:595,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.h:598,18'
              BranchSideFuncs:
                - bs_read1.8742
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_LatmGetValue
        - Branch String:   'packetizer/mpeg4audio.h:598,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:599,13'
              BranchSideFuncs:
                - bs_read1.8742
                - bs_read.8737
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
                - MPEG4_LatmGetValue
            - BranchSide:      'packetizer/mpeg4audio.h:611,5'
              BranchSideFuncs:
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.h:599,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:600,50'
              BranchSideFuncs:
                - MPEG4_LatmGetValue
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:603,13'
              BranchSideFuncs:
                - bs_read1.8742
                - bs_read.8737
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.h:606,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:0,0'
              BranchSideFuncs:
                - bs_read1.8742
                - bs_read.8737
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:604,39'
              BranchSideFuncs:
                - bs_read1.8742
                - bs_read.8737
                - bs_read1.8742
                - bs_error.8745
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.h:612,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:613,28'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
            - BranchSide:      'packetizer/mpeg4audio.h:615,21'
              BranchSideFuncs:
                - bs_error.8745
      Callsites:
        - Src:             'packetizer/mpeg4audio.h:510,21'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:513,26'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:522,13'
          Dst:             MPEG4_LatmGetValue
        - Src:             'packetizer/mpeg4audio.h:524,8'
          Dst:             bs_eof
        - Src:             'packetizer/mpeg4audio.h:527,30'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4audio.h:528,27'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:529,25'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:532,12'
          Dst:             bs_eof
        - Src:             'packetizer/mpeg4audio.h:534,37'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:546,34'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4audio.h:549,17'
          Dst:             __assert_fail
        - Src:             'packetizer/mpeg4audio.h:554,32'
          Dst:             MPEG4_LatmGetValue
        - Src:             'packetizer/mpeg4audio.h:556,17'
          Dst:             MPEG4_read_AudioSpecificConfig
        - Src:             'packetizer/mpeg4audio.h:558,32'
          Dst:             bs_pos
        - Src:             'packetizer/mpeg4audio.h:558,50'
          Dst:             bs_pos
        - Src:             'packetizer/mpeg4audio.h:560,31'
          Dst:             AudioSpecificConfigBitsToBytes
        - Src:             'packetizer/mpeg4audio.h:561,17'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.h:564,39'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:569,17'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.h:575,25'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.h:579,38'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:582,44'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:585,44'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:594,8'
          Dst:             bs_error
        - Src:             'packetizer/mpeg4audio.h:594,23'
          Dst:             bs_eof
        - Src:             'packetizer/mpeg4audio.h:598,9'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4audio.h:600,31'
          Dst:             MPEG4_LatmGetValue
        - Src:             'packetizer/mpeg4audio.h:604,30'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4audio.h:605,60'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:612,9'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4audio.h:613,20'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:615,12'
          Dst:             bs_error
    - functionName:    bs_eof
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_refill
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_bits.h:130,12'
          Dst:             bs_refill
    - functionName:    bs_read1
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bs_refill
      functionUses:    21
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:223,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:225,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:228,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:223,9'
          Dst:             bs_refill
    - functionName:    MPEG4_read_AudioSpecificConfig
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - s
        - p_cfg
        - b_withext
      BBCount:         106
      ICount:          545
      EdgeCount:       121
      CyclomaticComplexity: 17
      functionsReached:
        - MPEG4_read_AudioObjectType
        - MPEG4_read_AudioSamplerate
        - MPEG4_read_ELDSpecificConfig
        - MPEG4_read_GASpecificConfig
        - bs_eof
        - bs_error
        - bs_read
        - bs_read1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4audio.h:302,51'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:303,9'
              BranchSideFuncs:
                - MPEG4_read_AudioSamplerate
                - MPEG4_read_AudioObjectType
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - MPEG4_read_GASpecificConfig
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:304,9'
              BranchSideFuncs:
                - MPEG4_read_AudioSamplerate
                - MPEG4_read_AudioObjectType
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - MPEG4_read_GASpecificConfig
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.h:302,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:304,9'
              BranchSideFuncs:
                - MPEG4_read_AudioSamplerate
                - MPEG4_read_AudioObjectType
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - MPEG4_read_GASpecificConfig
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:315,12'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - MPEG4_read_GASpecificConfig
        - Branch String:   'packetizer/mpeg4audio.h:305,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:306,13'
              BranchSideFuncs:
                - MPEG4_read_AudioSamplerate
                - MPEG4_read_AudioObjectType
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - MPEG4_read_GASpecificConfig
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:307,9'
              BranchSideFuncs:
                - MPEG4_read_AudioSamplerate
                - MPEG4_read_AudioObjectType
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - MPEG4_read_GASpecificConfig
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.h:311,12'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:312,64'
              BranchSideFuncs:
                - bs_read.8737
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - MPEG4_read_GASpecificConfig
            - BranchSide:      'packetizer/mpeg4audio.h:313,5'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - MPEG4_read_GASpecificConfig
        - Branch String:   'packetizer/mpeg4audio.h:315,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:329,37'
              BranchSideFuncs:
                - MPEG4_read_GASpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:329,37'
              BranchSideFuncs:
                - MPEG4_read_GASpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:329,37'
              BranchSideFuncs:
                - MPEG4_read_GASpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:329,37'
              BranchSideFuncs:
                - MPEG4_read_GASpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:329,37'
              BranchSideFuncs:
                - MPEG4_read_GASpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:329,37'
              BranchSideFuncs:
                - MPEG4_read_GASpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:329,37'
              BranchSideFuncs:
                - MPEG4_read_GASpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:329,37'
              BranchSideFuncs:
                - MPEG4_read_GASpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:329,37'
              BranchSideFuncs:
                - MPEG4_read_GASpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:329,37'
              BranchSideFuncs:
                - MPEG4_read_GASpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:329,37'
              BranchSideFuncs:
                - MPEG4_read_GASpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:329,37'
              BranchSideFuncs:
                - MPEG4_read_GASpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:363,38'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:363,38'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:363,38'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:363,38'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:363,38'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:363,38'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:363,38'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:363,38'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:363,38'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:363,38'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:363,38'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:363,38'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:363,38'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:363,38'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:363,38'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:363,38'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:363,38'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:363,38'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:363,38'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:363,38'
              BranchSideFuncs:
                - MPEG4_read_ELDSpecificConfig
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:366,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.h:366,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.h:370,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.h:373,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:387,32'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:387,32'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:387,32'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:387,32'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:387,32'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:387,32'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:387,32'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:387,32'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:387,32'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:387,32'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:387,32'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:397,9'
              BranchSideFuncs:
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
        - Branch String:   'packetizer/mpeg4audio.h:388,27'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:388,30'
              BranchSideFuncs:
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:390,17'
              BranchSideFuncs:
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
        - Branch String:   'packetizer/mpeg4audio.h:388,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:390,17'
              BranchSideFuncs:
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:394,9'
              BranchSideFuncs:
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
        - Branch String:   'packetizer/mpeg4audio.h:390,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:390,29'
              BranchSideFuncs:
                - bs_read1.8742
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:391,30'
              BranchSideFuncs:
                - bs_read1.8742
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
        - Branch String:   'packetizer/mpeg4audio.h:391,21'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:391,31'
              BranchSideFuncs:
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:393,17'
              BranchSideFuncs:
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
        - Branch String:   'packetizer/mpeg4audio.h:400,19'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:400,22'
              BranchSideFuncs:
                - bs_error.8745
                - bs_eof.8741
                - bs_read.8737
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:447,21'
              BranchSideFuncs:
                - bs_error.8745
        - Branch String:   'packetizer/mpeg4audio.h:400,74'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:401,17'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_read.8737
                - bs_error.8745
                - MPEG4_read_AudioObjectType
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:447,21'
              BranchSideFuncs:
                - bs_error.8745
        - Branch String:   'packetizer/mpeg4audio.h:401,20'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:401,31'
              BranchSideFuncs:
                - bs_error.8745
            - BranchSide:      'packetizer/mpeg4audio.h:447,21'
              BranchSideFuncs:
                - bs_error.8745
        - Branch String:   'packetizer/mpeg4audio.h:400,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:403,69'
              BranchSideFuncs:
                - MPEG4_read_AudioObjectType
                - bs_error.8745
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
                - bs_read1.8742
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:447,21'
              BranchSideFuncs:
                - bs_error.8745
        - Branch String:   'packetizer/mpeg4audio.h:404,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:406,38'
              BranchSideFuncs:
                - bs_read1.8742
                - bs_error.8745
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:413,18'
              BranchSideFuncs:
                - bs_error.8745
                - bs_read1.8742
                - bs_read.8737
                - MPEG4_read_AudioSamplerate
        - Branch String:   'packetizer/mpeg4audio.h:407,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:408,76'
              BranchSideFuncs:
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_error.8745
                - bs_read1.8742
            - BranchSide:      'packetizer/mpeg4audio.h:412,9'
              BranchSideFuncs:
                - bs_error.8745
        - Branch String:   'packetizer/mpeg4audio.h:409,21'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:410,44'
              BranchSideFuncs:
                - bs_read1.8742
                - bs_error.8745
            - BranchSide:      'packetizer/mpeg4audio.h:411,13'
              BranchSideFuncs:
                - bs_error.8745
        - Branch String:   'packetizer/mpeg4audio.h:416,16'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:417,76'
              BranchSideFuncs:
                - MPEG4_read_AudioSamplerate
                - bs_read.8737
                - bs_error.8745
            - BranchSide:      'packetizer/mpeg4audio.h:418,64'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
      Callsites:
        - Src:             'packetizer/mpeg4audio.h:291,28'
          Dst:             MPEG4_read_AudioObjectType
        - Src:             'packetizer/mpeg4audio.h:292,27'
          Dst:             MPEG4_read_AudioSamplerate
        - Src:             'packetizer/mpeg4audio.h:293,38'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:308,41'
          Dst:             MPEG4_read_AudioSamplerate
        - Src:             'packetizer/mpeg4audio.h:310,32'
          Dst:             MPEG4_read_AudioObjectType
        - Src:             'packetizer/mpeg4audio.h:312,56'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:329,9'
          Dst:             MPEG4_read_GASpecificConfig
        - Src:             'packetizer/mpeg4audio.h:363,9'
          Dst:             MPEG4_read_ELDSpecificConfig
        - Src:             'packetizer/mpeg4audio.h:387,24'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:391,21'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4audio.h:401,10'
          Dst:             bs_eof
        - Src:             'packetizer/mpeg4audio.h:401,23'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:403,42'
          Dst:             MPEG4_read_AudioObjectType
        - Src:             'packetizer/mpeg4audio.h:406,29'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4audio.h:408,49'
          Dst:             MPEG4_read_AudioSamplerate
        - Src:             'packetizer/mpeg4audio.h:409,21'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:410,35'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4audio.h:415,29'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4audio.h:417,49'
          Dst:             MPEG4_read_AudioSamplerate
        - Src:             'packetizer/mpeg4audio.h:418,56'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:447,12'
          Dst:             bs_error
    - functionName:    bs_error
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MPEG4_read_AudioObjectType
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bs_read
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4audio.h:270,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:270,9'
              BranchSideFuncs:
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:271,31'
              BranchSideFuncs:
                - bs_read.8737
      Callsites:
        - Src:             'packetizer/mpeg4audio.h:269,18'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:271,23'
          Dst:             bs_read
    - functionName:    MPEG4_read_AudioSamplerate
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bs_read
      functionUses:    4
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4audio.h:284,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:285,32'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.h:286,20'
              BranchSideFuncs:
                - bs_read.8737
      Callsites:
        - Src:             'packetizer/mpeg4audio.h:283,19'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:286,12'
          Dst:             bs_read
    - functionName:    MPEG4_read_GASpecificConfig
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_cfg
        - s
      BBCount:         40
      ICount:          210
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - MPEG4_read_GAProgramConfigElement
        - bs_read1
        - bs_skip
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4audio.h:174,8'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:175,9'
              BranchSideFuncs:
                - bs_read1.8742
                - bs_read1.8742
                - bs_read1.8742
                - fprintf
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - MPEG4_read_GAProgramConfigElement
                - bs_skip.8739
            - BranchSide:      'packetizer/mpeg4audio.h:176,13'
              BranchSideFuncs:
                - bs_read1.8742
                - bs_read1.8742
                - bs_read1.8742
                - fprintf
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - MPEG4_read_GAProgramConfigElement
                - bs_skip.8739
        - Branch String:   'packetizer/mpeg4audio.h:179,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:180,17'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_read1.8742
                - bs_read1.8742
                - fprintf
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - MPEG4_read_GAProgramConfigElement
            - BranchSide:      'packetizer/mpeg4audio.h:182,37'
              BranchSideFuncs:
                - bs_read1.8742
                - bs_read1.8742
                - fprintf
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - MPEG4_read_GAProgramConfigElement
        - Branch String:   'packetizer/mpeg4audio.h:183,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:184,43'
              BranchSideFuncs:
                - MPEG4_read_GAProgramConfigElement
                - bs_read1.8742
                - fprintf
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
            - BranchSide:      'packetizer/mpeg4audio.h:185,9'
              BranchSideFuncs:
                - bs_read1.8742
                - fprintf
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
        - Branch String:   'packetizer/mpeg4audio.h:185,50'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:186,9'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_read1.8742
                - fprintf
                - bs_skip.8739
                - bs_skip.8739
            - BranchSide:      'packetizer/mpeg4audio.h:187,17'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_read1.8742
                - fprintf
                - bs_skip.8739
                - bs_skip.8739
        - Branch String:   'packetizer/mpeg4audio.h:185,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:187,17'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_read1.8742
                - fprintf
                - bs_skip.8739
                - bs_skip.8739
            - BranchSide:      'packetizer/mpeg4audio.h:189,9'
              BranchSideFuncs:
                - bs_read1.8742
                - fprintf
                - bs_skip.8739
                - bs_skip.8739
        - Branch String:   'packetizer/mpeg4audio.h:189,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:189,9'
              BranchSideFuncs:
                - bs_read1.8742
                - fprintf
                - bs_skip.8739
                - bs_skip.8739
            - BranchSide:      'packetizer/mpeg4audio.h:190,13'
              BranchSideFuncs:
                - bs_read1.8742
                - fprintf
                - bs_skip.8739
                - bs_skip.8739
        - Branch String:   'packetizer/mpeg4audio.h:190,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:191,21'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_read1.8742
                - fprintf
                - bs_skip.8739
            - BranchSide:      'packetizer/mpeg4audio.h:192,13'
              BranchSideFuncs:
                - bs_read1.8742
                - fprintf
                - bs_skip.8739
        - Branch String:   'packetizer/mpeg4audio.h:192,57'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:193,13'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_read1.8742
                - fprintf
            - BranchSide:      'packetizer/mpeg4audio.h:196,21'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_read1.8742
                - fprintf
        - Branch String:   'packetizer/mpeg4audio.h:193,58'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:194,13'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_read1.8742
                - fprintf
            - BranchSide:      'packetizer/mpeg4audio.h:196,21'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_read1.8742
                - fprintf
        - Branch String:   'packetizer/mpeg4audio.h:194,57'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:195,13'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_read1.8742
                - fprintf
            - BranchSide:      'packetizer/mpeg4audio.h:196,21'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_read1.8742
                - fprintf
        - Branch String:   'packetizer/mpeg4audio.h:192,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:196,21'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_read1.8742
                - fprintf
            - BranchSide:      'packetizer/mpeg4audio.h:197,22'
              BranchSideFuncs:
                - bs_read1.8742
                - fprintf
        - Branch String:   'packetizer/mpeg4audio.h:197,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:198,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'packetizer/mpeg4audio.h:199,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpeg4audio.h:173,29'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4audio.h:179,9'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4audio.h:180,9'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.h:182,28'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4audio.h:184,9'
          Dst:             MPEG4_read_GAProgramConfigElement
        - Src:             'packetizer/mpeg4audio.h:187,9'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.h:191,13'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.h:196,13'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.h:197,13'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4audio.h:198,13'
          Dst:             fprintf
    - functionName:    MPEG4_read_ELDSpecificConfig
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_cfg
        - s
      BBCount:         41
      ICount:          228
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - bs_read
        - bs_read1
        - bs_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4audio.h:210,8'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:212,17'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:246,39'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.h:215,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:218,26'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:218,26'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:221,26'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:224,26'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:224,26'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:224,26'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:227,26'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:230,26'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.h:233,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:236,21'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:244,5'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.h:239,16'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:240,25'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:241,16'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.h:241,16'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:242,25'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:243,9'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - bs_read.8737
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.h:246,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:250,38'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:264,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.h:252,12'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:254,36'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:257,12'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.h:257,12'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:258,34'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
            - BranchSide:      'packetizer/mpeg4audio.h:260,9'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
        - Branch String:   'packetizer/mpeg4audio.h:260,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:261,21'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.h:262,5'
              BranchSideFuncs:
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
      Callsites:
        - Src:             'packetizer/mpeg4audio.h:205,29'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4audio.h:209,5'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.h:210,8'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4audio.h:212,9'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.h:236,13'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:237,35'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4audio.h:238,35'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4audio.h:240,17'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:242,17'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:246,31'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:250,30'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:254,28'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:258,26'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:261,13'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.h:248,23'
          Dst:             bs_read
    - functionName:    MPEG4_read_GAProgramConfigElement
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         15
      ICount:          151
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - bs_align
        - bs_read
        - bs_read1
        - bs_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4audio.h:142,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:143,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.h:144,13'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read1.8742
                - bs_read1.8742
                - bs_read1.8742
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_align.8749
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
        - Branch String:   'packetizer/mpeg4audio.h:152,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:153,17'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_read1.8742
                - bs_read1.8742
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_align.8749
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
            - BranchSide:      'packetizer/mpeg4audio.h:154,18'
              BranchSideFuncs:
                - bs_read1.8742
                - bs_read1.8742
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_align.8749
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
        - Branch String:   'packetizer/mpeg4audio.h:154,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:155,17'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_read1.8742
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_align.8749
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
            - BranchSide:      'packetizer/mpeg4audio.h:156,18'
              BranchSideFuncs:
                - bs_read1.8742
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_align.8749
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
        - Branch String:   'packetizer/mpeg4audio.h:156,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.h:157,17'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_align.8749
                - bs_read.8737
                - bs_skip.8739
            - BranchSide:      'packetizer/mpeg4audio.h:159,13'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_skip.8739
                - bs_align.8749
                - bs_read.8737
                - bs_skip.8739
      Callsites:
        - Src:             'packetizer/mpeg4audio.h:141,17'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:144,5'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.h:145,23'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:146,22'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:147,22'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:148,21'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:149,28'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:150,26'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:152,9'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4audio.h:153,9'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.h:154,9'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4audio.h:155,9'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.h:156,9'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4audio.h:157,9'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.h:159,5'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.h:160,5'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.h:161,5'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.h:162,5'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.h:163,5'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.h:164,5'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.h:165,5'
          Dst:             bs_align
        - Src:             'packetizer/mpeg4audio.h:166,21'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.h:167,5'
          Dst:             bs_skip
    - functionName:    bs_align
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:266,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:266,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:267,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    block_BytestreamRemaining
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:107,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:107,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:108,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainLastAppend
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppp_last
        - frame
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:480,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:480,38'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:481,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    block_BytestreamPop
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         18
      ICount:          151
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - block_BytestreamFlush
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:119,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:121,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:123,15'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,28'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:134,31'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:134,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:135,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:137,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:141,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:142,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:144,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:116,5'
          Dst:             block_BytestreamFlush
    - functionName:    block_BytestreamFlush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         15
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_frame_Release
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:71,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:73,27'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,26'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:81,29'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:83,27'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:91,53'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:92,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:92,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:93,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:77,9'
          Dst:             vlc_frame_Release
        - Src:             '../include/vlc_block_helper.h:86,9'
          Dst:             vlc_frame_Release
    - functionName:    SetupOutput
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_block
      BBCount:         8
      ICount:          134
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - date_Change
        - date_Get
        - date_Increment
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4audio.c:614,54'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:614,57'
              BranchSideFuncs:
                - date_Get.8756
                - date_Increment
                - vlc_object_Log
                - date_Change
            - BranchSide:      'packetizer/mpeg4audio.c:614,54'
              BranchSideFuncs:
                - date_Get.8756
                - date_Increment
        - Branch String:   'packetizer/mpeg4audio.c:614,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:614,9'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - date_Get.8756
                - date_Increment
            - BranchSide:      'packetizer/mpeg4audio.c:616,9'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - date_Get.8756
                - date_Increment
      Callsites:
        - Src:             'packetizer/mpeg4audio.c:616,9'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpeg4audio.c:618,9'
          Dst:             date_Change
        - Src:             'packetizer/mpeg4audio.c:632,39'
          Dst:             date_Get
        - Src:             'packetizer/mpeg4audio.c:635,9'
          Dst:             date_Increment
    - functionName:    date_Get
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LOASParse
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_dec
        - p_buffer
        - i_buffer
      BBCount:         140
      ICount:          910
      EdgeCount:       187
      CyclomaticComplexity: 49
      functionsReached:
        - AOTtoAACProfile
        - ChannelConfigurationToVLC
        - MPEG4_parse_StreamMuxConfig
        - bs_align
        - bs_eof
        - bs_error
        - bs_init
        - bs_read
        - bs_read1
        - bs_skip
        - memcmp
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4audio.c:440,23'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:440,60'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:478,10'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:440,73'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:441,13'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:478,10'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:440,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:442,43'
              BranchSideFuncs:
                - ChannelConfigurationToVLC
                - ChannelConfigurationToVLC
                - AOTtoAACProfile
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
                - memcmp
                - malloc
                - free
            - BranchSide:      'packetizer/mpeg4audio.c:478,10'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:444,38'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:444,41'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:446,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.c:444,69'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:445,38'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:446,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.c:444,12'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:446,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:448,55'
              BranchSideFuncs:
                - ChannelConfigurationToVLC
                - AOTtoAACProfile
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
                - memcmp
                - malloc
                - free
        - Branch String:   'packetizer/mpeg4audio.c:453,31'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:453,34'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
                - memcmp
                - malloc
                - free
            - BranchSide:      'packetizer/mpeg4audio.c:475,5'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:453,48'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:453,51'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
                - memcmp
                - malloc
                - free
            - BranchSide:      'packetizer/mpeg4audio.c:475,5'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:453,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:455,24'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
                - memcmp
                - malloc
                - free
            - BranchSide:      'packetizer/mpeg4audio.c:475,5'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:455,62'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:456,17'
              BranchSideFuncs:
                - malloc
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
                - free
            - BranchSide:      'packetizer/mpeg4audio.c:459,20'
              BranchSideFuncs:
                - malloc
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
                - free
        - Branch String:   'packetizer/mpeg4audio.c:456,44'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:457,24'
              BranchSideFuncs:
                - memcmp
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
                - malloc
                - free
            - BranchSide:      'packetizer/mpeg4audio.c:474,9'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:455,16'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:459,20'
              BranchSideFuncs:
                - malloc
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
                - free
            - BranchSide:      'packetizer/mpeg4audio.c:474,9'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:459,20'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:460,26'
              BranchSideFuncs:
                - free
                - malloc
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:461,49'
              BranchSideFuncs:
                - malloc
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:462,20'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:464,46'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:470,21'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:478,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:481,13'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:489,8'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:481,40'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:482,13'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:486,14'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.c:482,31'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:482,34'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:486,14'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.c:482,48'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:482,51'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:486,14'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.c:481,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:484,13'
              BranchSideFuncs:
                - bs_eof.8741
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:486,14'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.c:489,19'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:489,22'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:493,9'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:489,8'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:490,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:493,9'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:493,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:494,9'
              BranchSideFuncs:
                - vlc_object_Log
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.c:496,18'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.c:496,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:498,13'
              BranchSideFuncs:
                - bs_read.8737
                - vlc_object_Log
                - bs_align.8749
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.c:598,5'
              BranchSideFuncs:
                - bs_align.8749
        - Branch String:   'packetizer/mpeg4audio.c:498,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:500,26'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.c:546,34'
              BranchSideFuncs:
                - bs_read.8737
                - vlc_object_Log
                - bs_align.8749
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
        - Branch String:   'packetizer/mpeg4audio.c:500,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:501,30'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.c:526,26'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:501,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:502,49'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.c:523,13'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.c:503,25'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:504,34'
              BranchSideFuncs:
                - bs_read.8737
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
            - BranchSide:      'packetizer/mpeg4audio.c:512,32'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_read.8737
                - bs_skip.8739
        - Branch String:   'packetizer/mpeg4audio.c:508,33'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:505,25'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.c:509,33'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.c:512,32'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:513,58'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.c:514,33'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_read.8737
                - bs_skip.8739
        - Branch String:   'packetizer/mpeg4audio.c:514,63'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:515,31'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.c:517,25'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.c:515,61'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:516,31'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.c:517,25'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.c:514,32'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:517,25'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.c:520,36'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.c:526,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:527,30'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:545,9'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.c:527,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:529,25'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:544,13'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:529,40'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:529,43'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:530,25'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:529,25'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:530,25'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:532,36'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:532,25'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:533,25'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:536,35'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:536,21'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:537,29'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:543,17'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:537,29'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:538,29'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:539,53'
              BranchSideFuncs:
                - bs_read.8737
                - bs_error.8745
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_read.8737
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:540,28'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:541,29'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:542,21'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:554,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:0,0'
              BranchSideFuncs:
                - bs_read.8737
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
            - BranchSide:      'packetizer/mpeg4audio.c:555,41'
              BranchSideFuncs:
                - bs_read.8737
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
        - Branch String:   'packetizer/mpeg4audio.c:565,21'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:566,25'
              BranchSideFuncs:
                - bs_read.8737
                - bs_skip.8739
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.c:575,28'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.c:570,29'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:567,21'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
            - BranchSide:      'packetizer/mpeg4audio.c:571,29'
              BranchSideFuncs:
                - bs_skip.8739
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.c:575,28'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:576,54'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
            - BranchSide:      'packetizer/mpeg4audio.c:577,29'
              BranchSideFuncs:
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
                - bs_read.8737
        - Branch String:   'packetizer/mpeg4audio.c:577,59'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:578,27'
              BranchSideFuncs:
                - bs_read.8737
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
            - BranchSide:      'packetizer/mpeg4audio.c:580,21'
              BranchSideFuncs:
                - bs_read.8737
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
        - Branch String:   'packetizer/mpeg4audio.c:578,57'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:579,27'
              BranchSideFuncs:
                - bs_read.8737
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
            - BranchSide:      'packetizer/mpeg4audio.c:580,21'
              BranchSideFuncs:
                - bs_read.8737
                - bs_align.8749
                - bs_read.8737
                - vlc_object_Log
                - bs_read.8737
                - bs_error.8745
                - vlc_object_Log
                - bs_skip.8739
                - bs_read.8737
                - bs_read.8737
                - bs_read.8737
                - bs_skip.8739
      Callsites:
        - Src:             'packetizer/mpeg4audio.c:437,5'
          Dst:             bs_init
        - Src:             'packetizer/mpeg4audio.c:440,10'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4audio.c:440,27'
          Dst:             MPEG4_parse_StreamMuxConfig
        - Src:             'packetizer/mpeg4audio.c:445,12'
          Dst:             ChannelConfigurationToVLC
        - Src:             'packetizer/mpeg4audio.c:448,29'
          Dst:             ChannelConfigurationToVLC
        - Src:             'packetizer/mpeg4audio.c:451,32'
          Dst:             AOTtoAACProfile
        - Src:             'packetizer/mpeg4audio.c:457,17'
          Dst:             memcmp
        - Src:             'packetizer/mpeg4audio.c:489,8'
          Dst:             bs_eof
        - Src:             'packetizer/mpeg4audio.c:494,9'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpeg4audio.c:506,45'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.c:517,25'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.c:539,53'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.c:540,28'
          Dst:             bs_error
        - Src:             'packetizer/mpeg4audio.c:546,34'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.c:552,13'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpeg4audio.c:555,41'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.c:568,37'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.c:574,21'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4audio.c:580,21'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4audio.c:598,5'
          Dst:             bs_align
        - Src:             'packetizer/mpeg4audio.c:603,5'
          Dst:             vlc_object_Log
    - functionName:    bs_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_init_custom
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_bits.h:101,5'
          Dst:             bs_init_custom
    - functionName:    ChannelConfigurationToVLC
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - i_channel
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4audio.c:116,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:118,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.c:118,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:119,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:120,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    AOTtoAACProfile
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - i_object_type
      BBCount:         13
      ICount:          60
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4audio.c:125,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:139,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:139,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:139,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:139,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:139,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:139,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:139,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:139,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:139,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:142,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_init_custom
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
        - cb
        - priv
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_impl_bytes_forward
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:59,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:61,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:65,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:65,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:66,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:68,19'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:68,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:69,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:70,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_impl_bytes_pos
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:76,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:79,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:77,16'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:77,58'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    block_GetBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_data
        - i_data
      BBCount:         21
      ICount:          158
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:187,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:188,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:191,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:195,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:214,29'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:198,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,20'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:201,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:203,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:207,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:208,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:210,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:187,9'
          Dst:             block_BytestreamRemaining
    - functionName:    block_SkipBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - i_data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_GetBytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:223,12'
          Dst:             block_GetBytes
    - functionName:    block_WaitBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - i_data
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:150,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:151,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:152,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:150,9'
          Dst:             block_BytestreamRemaining
    - functionName:    block_PeekOffsetBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - i_peek_offset
        - p_data
        - i_data
      BBCount:         29
      ICount:          203
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:235,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:236,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:239,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:243,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:246,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:255,17'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:246,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:246,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:249,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:249,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:251,18'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:257,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:259,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:273,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:259,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:259,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:259,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:262,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:264,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:268,18'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:270,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:270,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:271,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:234,29'
          Dst:             block_BytestreamRemaining
    - functionName:    LOASSyncInfo
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_header
        - pi_header_size
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ADTSSyncInfo
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_buf
        - pi_channels
        - pi_sample_rate
        - pi_frame_length
        - pi_header_size
      BBCount:         28
      ICount:          280
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4audio.c:350,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:351,10'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:358,22'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:363,26'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:363,30'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:364,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:363,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:364,9'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:368,6'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:370,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:371,13'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:376,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:371,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:372,13'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:375,5'
              BranchSideFuncs:
                - malloc
        - Branch String:   'packetizer/mpeg4audio.c:372,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:372,13'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
            - BranchSide:      'packetizer/mpeg4audio.c:374,9'
              BranchSideFuncs:
                - malloc
        - Branch String:   'packetizer/mpeg4audio.c:405,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:406,34'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:417,23'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.c:407,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:408,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:409,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpeg4audio.c:364,9'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpeg4audio.c:372,13'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpeg4audio.c:376,9'
          Dst:             vlc_object_Log
    - functionName:    date_Set
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - value
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_SkipByte
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_GetBytes
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:228,12'
          Dst:             block_GetBytes
    - functionName:    HasLoasHeader
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_header
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4audio.c:658,32'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:658,36'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:658,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    HasADTSHeader
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_header
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4audio.c:653,32'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:653,36'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:653,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    block_PeekBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_data
        - i_data
      BBCount:         19
      ICount:          132
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:158,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:159,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:162,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:164,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:167,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:181,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:167,25'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:167,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:167,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:170,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:172,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:176,18'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:178,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:178,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:179,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:158,9'
          Dst:             block_BytestreamRemaining
    - functionName:    block_BytestreamPush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_block
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_ChainLastAppend
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:100,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:100,58'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:101,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:101,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:102,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:103,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:99,5'
          Dst:             vlc_frame_ChainLastAppend
    - functionName:    ForwardRawBlock
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pp_block
      BBCount:         25
      ICount:          175
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - date_Get
        - date_Increment
        - date_Set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4audio.c:299,19'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:299,24'
              BranchSideFuncs:
                - date_Get.8756
                - date_Increment
                - date_Get.8756
                - date_Get.8756
                - date_Set.8772
                - date_Get.8756
            - BranchSide:      'packetizer/mpeg4audio.c:300,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.c:299,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:300,9'
              BranchSideFuncs:
                - date_Get.8756
                - date_Increment
                - date_Get.8756
                - date_Get.8756
                - date_Set.8772
                - date_Get.8756
            - BranchSide:      'packetizer/mpeg4audio.c:302,16'
              BranchSideFuncs:
                - date_Get.8756
                - date_Increment
                - date_Get.8756
                - date_Get.8756
                - date_Set.8772
                - date_Get.8756
        - Branch String:   'packetizer/mpeg4audio.c:306,44'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:307,9'
              BranchSideFuncs:
                - date_Get.8756
                - date_Get.8756
                - date_Increment
                - date_Get.8756
                - date_Set.8772
                - date_Get.8756
            - BranchSide:      'packetizer/mpeg4audio.c:314,49'
              BranchSideFuncs:
                - date_Get.8756
                - date_Increment
        - Branch String:   'packetizer/mpeg4audio.c:306,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:309,22'
              BranchSideFuncs:
                - date_Get.8756
                - date_Set.8772
                - date_Get.8756
                - date_Increment
                - date_Get.8756
            - BranchSide:      'packetizer/mpeg4audio.c:314,49'
              BranchSideFuncs:
                - date_Get.8756
                - date_Increment
        - Branch String:   'packetizer/mpeg4audio.c:309,12'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:310,39'
              BranchSideFuncs:
                - date_Get.8756
                - date_Set.8772
                - date_Get.8756
                - date_Increment
            - BranchSide:      'packetizer/mpeg4audio.c:311,19'
              BranchSideFuncs:
                - date_Set.8772
                - date_Get.8756
                - date_Increment
        - Branch String:   'packetizer/mpeg4audio.c:318,44'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:318,47'
              BranchSideFuncs:
                - date_Increment
            - BranchSide:      'packetizer/mpeg4audio.c:327,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.c:318,8'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:320,45'
              BranchSideFuncs:
                - date_Increment
            - BranchSide:      'packetizer/mpeg4audio.c:327,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.c:323,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:324,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:325,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpeg4audio.c:307,27'
          Dst:             date_Get
        - Src:             'packetizer/mpeg4audio.c:309,12'
          Dst:             date_Get
        - Src:             'packetizer/mpeg4audio.c:310,29'
          Dst:             date_Get
        - Src:             'packetizer/mpeg4audio.c:311,9'
          Dst:             date_Set
        - Src:             'packetizer/mpeg4audio.c:314,39'
          Dst:             date_Get
        - Src:             'packetizer/mpeg4audio.c:320,29'
          Dst:             date_Increment
    - functionName:    PacketizeStreamBlock
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pp_block
      BBCount:         128
      ICount:          769
      EdgeCount:       166
      CyclomaticComplexity: 40
      functionsReached:
        - ADTSSyncInfo
        - HasADTSHeader
        - HasLoasHeader
        - LOASParse
        - LOASSyncInfo
        - SetupOutput
        - __assert_fail
        - block_BytestreamFlush
        - block_BytestreamPop
        - block_BytestreamPush
        - block_GetBytes
        - block_PeekBytes
        - block_PeekOffsetBytes
        - block_SkipByte
        - block_SkipBytes
        - block_WaitBytes
        - date_Get
        - date_Set
        - vlc_frame_Alloc
        - vlc_frame_Release
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4audio.c:671,24'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:671,36'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - block_BytestreamPush.8775
            - BranchSide:      'packetizer/mpeg4audio.c:671,14'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - block_BytestreamPush.8775
        - Branch String:   'packetizer/mpeg4audio.c:673,8'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:675,31'
              BranchSideFuncs:
                - block_BytestreamPush.8775
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:679,5'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:679,14'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:679,5'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:681,9'
              BranchSideFuncs:
                - block_PeekBytes.8774
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:715,24'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - date_Get.8756
                - date_Set.8772
            - BranchSide:      'packetizer/mpeg4audio.c:723,13'
              BranchSideFuncs:
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
            - BranchSide:      'packetizer/mpeg4audio.c:757,13'
              BranchSideFuncs:
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
            - BranchSide:      'packetizer/mpeg4audio.c:806,30'
              BranchSideFuncs:
                - block_WaitBytes.8767
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:816,36'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:681,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:683,18'
              BranchSideFuncs:
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_BytestreamFlush.8753
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:705,13'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - block_PeekBytes.8774
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - date_Get.8756
                - date_Set.8772
                - block_BytestreamFlush.8753
        - Branch String:   'packetizer/mpeg4audio.c:683,45'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:683,48'
              BranchSideFuncs:
                - HasADTSHeader
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_BytestreamFlush.8753
                - HasLoasHeader
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:684,32'
              BranchSideFuncs:
                - HasADTSHeader
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_BytestreamFlush.8753
                - HasLoasHeader
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:683,86'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:684,32'
              BranchSideFuncs:
                - HasADTSHeader
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_BytestreamFlush.8753
                - HasLoasHeader
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:693,23'
              BranchSideFuncs:
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_BytestreamFlush.8753
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:683,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:686,21'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - block_PeekBytes.8774
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - date_Get.8756
                - date_Set.8772
                - block_BytestreamFlush.8753
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:693,23'
              BranchSideFuncs:
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_BytestreamFlush.8753
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:686,21'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:687,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - block_PeekBytes.8774
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - date_Get.8756
                - date_Set.8772
                - block_BytestreamFlush.8753
            - BranchSide:      'packetizer/mpeg4audio.c:689,17'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - block_PeekBytes.8774
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - date_Get.8756
                - date_Set.8772
                - block_BytestreamFlush.8753
        - Branch String:   'packetizer/mpeg4audio.c:693,50'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:693,53'
              BranchSideFuncs:
                - HasLoasHeader
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_BytestreamFlush.8753
                - HasADTSHeader
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:694,38'
              BranchSideFuncs:
                - HasLoasHeader
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_BytestreamFlush.8753
                - HasADTSHeader
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:696,21'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:697,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - block_PeekBytes.8774
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - vlc_object_Log
                - date_Get.8756
                - date_Set.8772
                - block_BytestreamFlush.8753
            - BranchSide:      'packetizer/mpeg4audio.c:699,17'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - block_PeekBytes.8774
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - date_Get.8756
                - date_Set.8772
                - block_BytestreamFlush.8753
        - Branch String:   'packetizer/mpeg4audio.c:705,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:705,31'
              BranchSideFuncs:
                - block_BytestreamFlush.8753
            - BranchSide:      'packetizer/mpeg4audio.c:706,36'
              BranchSideFuncs:
                - block_BytestreamFlush.8753
        - Branch String:   'packetizer/mpeg4audio.c:716,46'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:717,13'
              BranchSideFuncs:
                - date_Get.8756
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - date_Set.8772
            - BranchSide:      'packetizer/mpeg4audio.c:719,9'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:716,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:718,23'
              BranchSideFuncs:
                - date_Set.8772
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:719,9'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:723,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:725,34'
              BranchSideFuncs:
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - vlc_object_Log
                - block_SkipByte.8773
            - BranchSide:      'packetizer/mpeg4audio.c:736,13'
              BranchSideFuncs:
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - vlc_object_Log
                - block_SkipByte.8773
        - Branch String:   'packetizer/mpeg4audio.c:725,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:727,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:730,48'
              BranchSideFuncs:
                - ADTSSyncInfo
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - block_PeekBytes.8774
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - vlc_object_Log
                - block_SkipByte.8773
        - Branch String:   'packetizer/mpeg4audio.c:736,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:736,13'
              BranchSideFuncs:
                - block_PeekBytes.8774
                - LOASSyncInfo
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - __assert_fail
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - vlc_object_Log
                - block_SkipByte.8773
            - BranchSide:      'packetizer/mpeg4audio.c:738,34'
              BranchSideFuncs:
                - block_PeekBytes.8774
                - LOASSyncInfo
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - __assert_fail
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - vlc_object_Log
                - block_SkipByte.8773
        - Branch String:   'packetizer/mpeg4audio.c:738,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:740,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:743,48'
              BranchSideFuncs:
                - LOASSyncInfo
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - __assert_fail
                - block_PeekBytes.8774
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - vlc_object_Log
                - block_SkipByte.8773
        - Branch String:   'packetizer/mpeg4audio.c:746,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:747,13'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.8773
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:753,9'
              BranchSideFuncs:
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
        - Branch String:   'packetizer/mpeg4audio.c:757,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:758,13'
              BranchSideFuncs:
                - block_BytestreamFlush.8753
            - BranchSide:      'packetizer/mpeg4audio.c:764,36'
              BranchSideFuncs:
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
        - Branch String:   'packetizer/mpeg4audio.c:764,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:767,16'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:775,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
        - Branch String:   'packetizer/mpeg4audio.c:767,16'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:769,17'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:772,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.c:775,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:775,9'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
            - BranchSide:      'packetizer/mpeg4audio.c:775,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
        - Branch String:   'packetizer/mpeg4audio.c:775,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:775,9'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
            - BranchSide:      'packetizer/mpeg4audio.c:776,15'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
        - Branch String:   'packetizer/mpeg4audio.c:776,42'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:776,61'
              BranchSideFuncs:
                - HasADTSHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - HasADTSHeader
            - BranchSide:      'packetizer/mpeg4audio.c:777,15'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasADTSHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
        - Branch String:   'packetizer/mpeg4audio.c:776,73'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:777,15'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasADTSHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
            - BranchSide:      'packetizer/mpeg4audio.c:781,40'
              BranchSideFuncs:
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - HasADTSHeader
        - Branch String:   'packetizer/mpeg4audio.c:777,42'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:777,61'
              BranchSideFuncs:
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - HasADTSHeader
            - BranchSide:      'packetizer/mpeg4audio.c:800,9'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:776,14'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:781,40'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:800,9'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:783,67'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:784,17'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.8773
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - HasADTSHeader
            - BranchSide:      'packetizer/mpeg4audio.c:792,17'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.8773
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:784,37'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:785,18'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.8773
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
                - HasADTSHeader
            - BranchSide:      'packetizer/mpeg4audio.c:792,17'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.8773
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:785,45'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:785,64'
              BranchSideFuncs:
                - HasADTSHeader
                - vlc_object_Log
                - block_SkipByte.8773
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
            - BranchSide:      'packetizer/mpeg4audio.c:786,18'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.8773
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
                - HasLoasHeader
        - Branch String:   'packetizer/mpeg4audio.c:785,79'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:786,18'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:788,17'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:786,45'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:786,65'
              BranchSideFuncs:
                - HasLoasHeader
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:792,17'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.8773
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:781,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:788,17'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.8773
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:792,17'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.8773
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:806,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:808,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:809,9'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:817,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:818,13'
              BranchSideFuncs:
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Alloc
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:820,17'
              BranchSideFuncs:
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Alloc
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:827,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:828,13'
              BranchSideFuncs:
                - __assert_fail
                - LOASParse
                - SetupOutput
                - block_BytestreamPop.8752
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:841,21'
              BranchSideFuncs:
                - SetupOutput
                - block_BytestreamPop.8752
        - Branch String:   'packetizer/mpeg4audio.c:828,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:828,13'
              BranchSideFuncs:
                - LOASParse
                - SetupOutput
                - block_BytestreamPop.8752
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - __assert_fail
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:829,48'
              BranchSideFuncs:
                - LOASParse
                - SetupOutput
                - block_BytestreamPop.8752
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - __assert_fail
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:830,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:832,22'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:840,9'
              BranchSideFuncs:
                - SetupOutput
                - block_BytestreamPop.8752
        - Branch String:   'packetizer/mpeg4audio.c:832,21'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:833,21'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4audio.c:835,31'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Alloc
                - block_SkipBytes.8766
                - block_GetBytes.8765
                - SetupOutput
                - block_BytestreamPop.8752
                - __assert_fail
                - LOASParse
                - vlc_object_Log
                - block_WaitBytes.8767
                - block_PeekOffsetBytes.8768
                - __assert_fail
                - HasLoasHeader
                - block_PeekOffsetBytes.8768
                - vlc_object_Log
                - block_SkipByte.8773
                - HasLoasHeader
                - HasADTSHeader
                - HasADTSHeader
                - block_BytestreamFlush.8753
                - __assert_fail
                - block_PeekBytes.8774
                - LOASSyncInfo
                - vlc_object_Log
                - block_SkipByte.8773
                - block_PeekBytes.8774
                - ADTSSyncInfo
                - date_Get.8756
                - date_Set.8772
                - block_PeekBytes.8774
                - block_BytestreamFlush.8753
                - block_SkipByte.8773
                - HasLoasHeader
                - vlc_object_Log
                - HasADTSHeader
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:843,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:844,28'
              BranchSideFuncs:
                - block_BytestreamPop.8752
            - BranchSide:      'packetizer/mpeg4audio.c:847,13'
              BranchSideFuncs:
                - block_BytestreamPop.8752
        - Branch String:   'packetizer/mpeg4audio.c:847,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:848,46'
              BranchSideFuncs:
                - block_BytestreamPop.8752
            - BranchSide:      'packetizer/mpeg4audio.c:850,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpeg4audio.c:675,9'
          Dst:             block_BytestreamPush
        - Src:             'packetizer/mpeg4audio.c:681,16'
          Dst:             block_PeekBytes
        - Src:             'packetizer/mpeg4audio.c:684,17'
          Dst:             HasADTSHeader
        - Src:             'packetizer/mpeg4audio.c:687,21'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpeg4audio.c:694,23'
          Dst:             HasLoasHeader
        - Src:             'packetizer/mpeg4audio.c:697,21'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpeg4audio.c:703,13'
          Dst:             block_SkipByte
        - Src:             'packetizer/mpeg4audio.c:706,13'
          Dst:             block_BytestreamFlush
        - Src:             'packetizer/mpeg4audio.c:717,29'
          Dst:             date_Get
        - Src:             'packetizer/mpeg4audio.c:718,13'
          Dst:             date_Set
        - Src:             'packetizer/mpeg4audio.c:725,17'
          Dst:             block_PeekBytes
        - Src:             'packetizer/mpeg4audio.c:730,35'
          Dst:             ADTSSyncInfo
        - Src:             'packetizer/mpeg4audio.c:736,13'
          Dst:             __assert_fail
        - Src:             'packetizer/mpeg4audio.c:738,17'
          Dst:             block_PeekBytes
        - Src:             'packetizer/mpeg4audio.c:743,35'
          Dst:             LOASSyncInfo
        - Src:             'packetizer/mpeg4audio.c:747,13'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpeg4audio.c:748,13'
          Dst:             block_SkipByte
        - Src:             'packetizer/mpeg4audio.c:759,13'
          Dst:             block_BytestreamFlush
        - Src:             'packetizer/mpeg4audio.c:764,13'
          Dst:             block_PeekOffsetBytes
        - Src:             'packetizer/mpeg4audio.c:775,9'
          Dst:             __assert_fail
        - Src:             'packetizer/mpeg4audio.c:776,46'
          Dst:             HasADTSHeader
        - Src:             'packetizer/mpeg4audio.c:777,46'
          Dst:             HasLoasHeader
        - Src:             'packetizer/mpeg4audio.c:781,17'
          Dst:             block_PeekOffsetBytes
        - Src:             'packetizer/mpeg4audio.c:785,48'
          Dst:             HasADTSHeader
        - Src:             'packetizer/mpeg4audio.c:786,49'
          Dst:             HasLoasHeader
        - Src:             'packetizer/mpeg4audio.c:792,17'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpeg4audio.c:795,17'
          Dst:             block_SkipByte
        - Src:             'packetizer/mpeg4audio.c:806,13'
          Dst:             block_WaitBytes
        - Src:             'packetizer/mpeg4audio.c:816,24'
          Dst:             vlc_frame_Alloc
        - Src:             'packetizer/mpeg4audio.c:823,9'
          Dst:             block_SkipBytes
        - Src:             'packetizer/mpeg4audio.c:826,9'
          Dst:             block_GetBytes
        - Src:             'packetizer/mpeg4audio.c:828,13'
          Dst:             __assert_fail
        - Src:             'packetizer/mpeg4audio.c:829,38'
          Dst:             LOASParse
        - Src:             'packetizer/mpeg4audio.c:833,21'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpeg4audio.c:835,17'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/mpeg4audio.c:841,9'
          Dst:             SetupOutput
        - Src:             'packetizer/mpeg4audio.c:848,25'
          Dst:             block_BytestreamPop
    - functionName:    Flush
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamEmpty
        - date_Set
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/mpeg4audio.c:646,5'
          Dst:             block_BytestreamEmpty
        - Src:             'packetizer/mpeg4audio.c:647,5'
          Dst:             date_Set
    - functionName:    Packetize
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pp_block
      BBCount:         55
      ICount:          304
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - Flush
        - ForwardRawBlock
        - PacketizeStreamBlock
        - date_Get
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4audio.c:865,24'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:865,36'
              BranchSideFuncs:
                - PacketizeStreamBlock
                - ForwardRawBlock
                - date_Get.8756
                - vlc_frame_Release
                - Flush.8783
                - vlc_frame_Release
                - PacketizeStreamBlock
            - BranchSide:      'packetizer/mpeg4audio.c:865,14'
              BranchSideFuncs:
                - PacketizeStreamBlock
                - ForwardRawBlock
                - date_Get.8756
                - vlc_frame_Release
                - Flush.8783
                - vlc_frame_Release
                - PacketizeStreamBlock
        - Branch String:   'packetizer/mpeg4audio.c:867,8'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:869,13'
              BranchSideFuncs:
                - PacketizeStreamBlock
                - ForwardRawBlock
                - date_Get.8756
                - vlc_frame_Release
                - Flush.8783
                - vlc_frame_Release
                - PacketizeStreamBlock
            - BranchSide:      'packetizer/mpeg4audio.c:897,8'
              BranchSideFuncs:
                - PacketizeStreamBlock
                - ForwardRawBlock
        - Branch String:   'packetizer/mpeg4audio.c:869,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:871,16'
              BranchSideFuncs:
                - Flush.8783
                - PacketizeStreamBlock
                - ForwardRawBlock
                - date_Get.8756
                - vlc_frame_Release
                - vlc_frame_Release
                - PacketizeStreamBlock
            - BranchSide:      'packetizer/mpeg4audio.c:888,14'
              BranchSideFuncs:
                - PacketizeStreamBlock
                - ForwardRawBlock
                - date_Get.8756
                - vlc_frame_Release
        - Branch String:   'packetizer/mpeg4audio.c:871,43'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:871,46'
              BranchSideFuncs:
                - PacketizeStreamBlock
                - Flush.8783
                - PacketizeStreamBlock
                - ForwardRawBlock
                - date_Get.8756
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpeg4audio.c:874,57'
              BranchSideFuncs:
                - PacketizeStreamBlock
                - Flush.8783
                - PacketizeStreamBlock
                - ForwardRawBlock
                - date_Get.8756
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/mpeg4audio.c:871,16'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:874,57'
              BranchSideFuncs:
                - PacketizeStreamBlock
                - Flush.8783
                - PacketizeStreamBlock
                - ForwardRawBlock
                - date_Get.8756
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpeg4audio.c:879,19'
              BranchSideFuncs:
                - Flush.8783
                - PacketizeStreamBlock
                - ForwardRawBlock
                - date_Get.8756
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/mpeg4audio.c:875,20'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:876,28'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:877,13'
              BranchSideFuncs:
                - Flush.8783
                - PacketizeStreamBlock
                - ForwardRawBlock
                - date_Get.8756
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/mpeg4audio.c:881,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:883,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpeg4audio.c:886,9'
              BranchSideFuncs:
                - PacketizeStreamBlock
                - ForwardRawBlock
                - date_Get.8756
                - vlc_frame_Release
        - Branch String:   'packetizer/mpeg4audio.c:888,49'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:889,24'
              BranchSideFuncs:
                - date_Get.8756
                - PacketizeStreamBlock
                - ForwardRawBlock
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpeg4audio.c:895,5'
              BranchSideFuncs:
                - PacketizeStreamBlock
                - ForwardRawBlock
        - Branch String:   'packetizer/mpeg4audio.c:888,14'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:892,27'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpeg4audio.c:895,5'
              BranchSideFuncs:
                - PacketizeStreamBlock
                - ForwardRawBlock
        - Branch String:   'packetizer/mpeg4audio.c:897,16'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:897,19'
              BranchSideFuncs:
                - PacketizeStreamBlock
                - ForwardRawBlock
            - BranchSide:      'packetizer/mpeg4audio.c:913,8'
              BranchSideFuncs:
                - PacketizeStreamBlock
                - ForwardRawBlock
        - Branch String:   'packetizer/mpeg4audio.c:897,8'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:899,9'
              BranchSideFuncs:
                - PacketizeStreamBlock
                - ForwardRawBlock
            - BranchSide:      'packetizer/mpeg4audio.c:913,8'
              BranchSideFuncs:
                - PacketizeStreamBlock
                - ForwardRawBlock
        - Branch String:   'packetizer/mpeg4audio.c:900,12'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:902,16'
              BranchSideFuncs:
                - PacketizeStreamBlock
                - ForwardRawBlock
            - BranchSide:      'packetizer/mpeg4audio.c:911,5'
              BranchSideFuncs:
                - PacketizeStreamBlock
                - ForwardRawBlock
        - Branch String:   'packetizer/mpeg4audio.c:902,45'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:902,49'
              BranchSideFuncs:
                - PacketizeStreamBlock
                - ForwardRawBlock
            - BranchSide:      'packetizer/mpeg4audio.c:906,21'
              BranchSideFuncs:
                - PacketizeStreamBlock
                - ForwardRawBlock
        - Branch String:   'packetizer/mpeg4audio.c:902,16'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:904,17'
              BranchSideFuncs:
                - PacketizeStreamBlock
                - ForwardRawBlock
            - BranchSide:      'packetizer/mpeg4audio.c:906,21'
              BranchSideFuncs:
                - PacketizeStreamBlock
                - ForwardRawBlock
        - Branch String:   'packetizer/mpeg4audio.c:913,8'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:914,35'
              BranchSideFuncs:
                - ForwardRawBlock
            - BranchSide:      'packetizer/mpeg4audio.c:916,40'
              BranchSideFuncs:
                - PacketizeStreamBlock
        - Branch String:   'packetizer/mpeg4audio.c:918,16'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:918,19'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:924,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.c:918,8'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:920,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:924,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpeg4audio.c:874,36'
          Dst:             PacketizeStreamBlock
        - Src:             'packetizer/mpeg4audio.c:879,13'
          Dst:             Flush
        - Src:             'packetizer/mpeg4audio.c:883,17'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/mpeg4audio.c:889,14'
          Dst:             date_Get
        - Src:             'packetizer/mpeg4audio.c:892,13'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/mpeg4audio.c:914,19'
          Dst:             ForwardRawBlock
        - Src:             'packetizer/mpeg4audio.c:916,19'
          Dst:             PacketizeStreamBlock
    - functionName:    vlc_entry_license__packetizer_mpeg4audio
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__packetizer_mpeg4audio
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__packetizer_mpeg4audio
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ClosePacketizer
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamRelease
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/mpeg4audio.c:285,5'
          Dst:             block_BytestreamRelease
    - functionName:    OpenPacketizer
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         30
      ICount:          350
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - AOTtoAACProfile
        - ChannelConfigurationToVLC
        - MPEG4_read_AudioSpecificConfig
        - block_BytestreamInit
        - bs_init
        - date_Init
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4audio.c:176,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:177,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:180,50'
              BranchSideFuncs:
                - malloc
                - block_BytestreamInit.8736
                - vlc_object_Log
                - date_Init
                - bs_init.8757
                - MPEG4_read_AudioSpecificConfig
                - malloc
                - ChannelConfigurationToVLC
                - vlc_object_Log
                - AOTtoAACProfile
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:180,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:184,5'
              BranchSideFuncs:
                - block_BytestreamInit.8736
                - vlc_object_Log
                - date_Init
                - bs_init.8757
                - MPEG4_read_AudioSpecificConfig
                - malloc
                - ChannelConfigurationToVLC
                - vlc_object_Log
                - AOTtoAACProfile
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4audio.c:208,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:211,13'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Init
                - bs_init.8757
                - MPEG4_read_AudioSpecificConfig
                - malloc
                - ChannelConfigurationToVLC
                - vlc_object_Log
                - AOTtoAACProfile
            - BranchSide:      'packetizer/mpeg4audio.c:216,13'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Init
                - bs_init.8757
                - MPEG4_read_AudioSpecificConfig
                - malloc
                - ChannelConfigurationToVLC
                - vlc_object_Log
                - AOTtoAACProfile
            - BranchSide:      'packetizer/mpeg4audio.c:221,13'
              BranchSideFuncs:
                - date_Init
                - bs_init.8757
                - MPEG4_read_AudioSpecificConfig
                - malloc
                - ChannelConfigurationToVLC
                - vlc_object_Log
                - AOTtoAACProfile
            - BranchSide:      'packetizer/mpeg4audio.c:225,13'
              BranchSideFuncs:
                - date_Init
                - bs_init.8757
                - MPEG4_read_AudioSpecificConfig
                - malloc
                - ChannelConfigurationToVLC
                - vlc_object_Log
                - AOTtoAACProfile
        - Branch String:   'packetizer/mpeg4audio.c:235,8'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:239,21'
              BranchSideFuncs:
                - bs_init.8757
                - MPEG4_read_AudioSpecificConfig
                - malloc
                - date_Init
                - ChannelConfigurationToVLC
                - vlc_object_Log
                - AOTtoAACProfile
            - BranchSide:      'packetizer/mpeg4audio.c:266,16'
              BranchSideFuncs:
                - date_Init
        - Branch String:   'packetizer/mpeg4audio.c:240,12'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:242,47'
              BranchSideFuncs:
                - ChannelConfigurationToVLC
                - vlc_object_Log
                - malloc
                - date_Init
                - AOTtoAACProfile
            - BranchSide:      'packetizer/mpeg4audio.c:257,41'
              BranchSideFuncs:
                - malloc
                - date_Init
        - Branch String:   'packetizer/mpeg4audio.c:246,16'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:247,64'
              BranchSideFuncs:
                - AOTtoAACProfile
                - vlc_object_Log
                - malloc
                - date_Init
            - BranchSide:      'packetizer/mpeg4audio.c:249,13'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - date_Init
        - Branch String:   'packetizer/mpeg4audio.c:249,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:257,41'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - date_Init
            - BranchSide:      'packetizer/mpeg4audio.c:257,41'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - date_Init
        - Branch String:   'packetizer/mpeg4audio.c:258,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:259,13'
              BranchSideFuncs:
                - date_Init
            - BranchSide:      'packetizer/mpeg4audio.c:260,34'
              BranchSideFuncs:
                - date_Init
        - Branch String:   'packetizer/mpeg4audio.c:266,33'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:266,5'
              BranchSideFuncs:
                - date_Init
            - BranchSide:      'packetizer/mpeg4audio.c:267,33'
              BranchSideFuncs:
                - date_Init
      Callsites:
        - Src:             'packetizer/mpeg4audio.c:186,5'
          Dst:             block_BytestreamInit
        - Src:             'packetizer/mpeg4audio.c:194,5'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpeg4audio.c:212,13'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpeg4audio.c:217,13'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpeg4audio.c:239,9'
          Dst:             bs_init
        - Src:             'packetizer/mpeg4audio.c:240,12'
          Dst:             MPEG4_read_AudioSpecificConfig
        - Src:             'packetizer/mpeg4audio.c:245,21'
          Dst:             ChannelConfigurationToVLC
        - Src:             'packetizer/mpeg4audio.c:247,44'
          Dst:             AOTtoAACProfile
        - Src:             'packetizer/mpeg4audio.c:249,13'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpeg4audio.c:266,5'
          Dst:             date_Init
    - functionName:    vlc_entry__packetizer_mpeg4audio
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4audio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         20
      ICount:          147
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - ClosePacketizer
        - OpenPacketizer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4audio.c:161,1'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:161,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:161,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.c:161,1'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:161,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:162,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.c:163,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:163,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:164,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.c:164,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:164,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:166,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.c:164,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:164,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:165,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.c:165,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:165,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:165,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4audio.c:165,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4audio.c:165,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4audio.c:166,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpeg4audio.c:165,5'
          Dst:             OpenPacketizer
        - Src:             'packetizer/mpeg4audio.c:165,5'
          Dst:             ClosePacketizer
    - functionName:    packetizer_Clean
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamRelease
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:98,5'
          Dst:             block_BytestreamRelease
    - functionName:    block_BytestreamRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_frame_ChainRelease
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:52,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    packetizer_Flush
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamEmpty
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:104,5'
          Dst:             block_BytestreamEmpty
    - functionName:    block_BytestreamEmpty
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamInit
        - block_BytestreamRelease
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:60,5'
          Dst:             block_BytestreamRelease
        - Src:             '../include/vlc_block_helper.h:61,5'
          Dst:             block_BytestreamInit
    - functionName:    block_BytestreamInit
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_BytestreamPop
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         18
      ICount:          151
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - block_BytestreamFlush
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:119,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:121,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:123,15'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,28'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:134,31'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:134,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:135,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:137,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:141,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:142,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:144,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:116,5'
          Dst:             block_BytestreamFlush
    - functionName:    block_BytestreamFlush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         15
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_frame_Release
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:71,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:73,27'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,26'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:81,29'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:83,27'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:91,53'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:92,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:92,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:93,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:77,9'
          Dst:             vlc_frame_Release
        - Src:             '../include/vlc_block_helper.h:86,9'
          Dst:             vlc_frame_Release
    - functionName:    block_GetBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_data
        - i_data
      BBCount:         21
      ICount:          158
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:187,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:188,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:191,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:195,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:214,29'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:198,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,20'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:201,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:203,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:207,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:208,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:210,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:187,9'
          Dst:             block_BytestreamRemaining
    - functionName:    block_BytestreamRemaining
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:107,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:107,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:108,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    block_SkipBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - i_data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_GetBytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:223,12'
          Dst:             block_GetBytes
    - functionName:    block_FindStartcodeFromOffset
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
        - pi_offset
        - p_startcode
        - i_startcode_length
        - p_startcode_helper
        - p_startcode_matcher
      BBCount:         44
      ICount:          369
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:292,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:295,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:299,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:296,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:296,26'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:297,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:299,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:302,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:308,15'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:311,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:313,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:365,19'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:313,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:316,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:361,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:316,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:316,40'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:330,32'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:316,48'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:317,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:330,32'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:316,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:319,40'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:330,32'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:321,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:323,35'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:327,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:330,30'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:331,30'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:332,30'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:333,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:335,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:351,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:335,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:337,38'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:342,21'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:342,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:345,35'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:349,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    block_BytestreamPush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_block
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_ChainLastAppend
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:100,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:100,58'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:101,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:101,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:102,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:103,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:99,5'
          Dst:             vlc_frame_ChainLastAppend
    - functionName:    vlc_frame_ChainLastAppend
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppp_last
        - frame
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:480,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:480,38'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:481,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    packetizer_PacketizeBlock
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
        - pp_block
      BBCount:         74
      ICount:          539
      EdgeCount:       98
      CyclomaticComplexity: 26
      functionsReached:
        - block_BytestreamEmpty
        - block_BytestreamFlush
        - block_BytestreamPop
        - block_BytestreamPush
        - block_BytestreamRemaining
        - block_FindStartcodeFromOffset
        - block_GetBytes
        - block_SkipBytes
        - packetizer_PacketizeBlock
        - vlc_frame_Alloc
        - vlc_frame_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/packetizer_helper.h:111,24'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:111,40'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPush.8927
                - packetizer_PacketizeBlock.8929
                - block_BytestreamEmpty.8919
            - BranchSide:      'packetizer/packetizer_helper.h:111,14'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPush.8927
                - packetizer_PacketizeBlock.8929
                - block_BytestreamEmpty.8919
        - Branch String:   'packetizer/packetizer_helper.h:113,25'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:113,28'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPush.8927
                - packetizer_PacketizeBlock.8929
                - block_BytestreamEmpty.8919
            - BranchSide:      'packetizer/packetizer_helper.h:116,9'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPush.8927
                - packetizer_PacketizeBlock.8929
                - block_BytestreamEmpty.8919
        - Branch String:   'packetizer/packetizer_helper.h:113,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:114,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:116,9'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPush.8927
                - packetizer_PacketizeBlock.8929
                - block_BytestreamEmpty.8919
        - Branch String:   'packetizer/packetizer_helper.h:116,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:116,20'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPush.8927
                - packetizer_PacketizeBlock.8929
                - block_BytestreamEmpty.8919
            - BranchSide:      'packetizer/packetizer_helper.h:128,9'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPush.8927
        - Branch String:   'packetizer/packetizer_helper.h:116,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:118,57'
              BranchSideFuncs:
                - packetizer_PacketizeBlock.8929
                - block_BytestreamEmpty.8919
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPush.8927
            - BranchSide:      'packetizer/packetizer_helper.h:128,9'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPush.8927
        - Branch String:   'packetizer/packetizer_helper.h:119,13'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:120,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:122,9'
              BranchSideFuncs:
                - block_BytestreamEmpty.8919
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPush.8927
        - Branch String:   'packetizer/packetizer_helper.h:128,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:129,32'
              BranchSideFuncs:
                - block_BytestreamPush.8927
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
            - BranchSide:      'packetizer/packetizer_helper.h:131,5'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
        - Branch String:   'packetizer/packetizer_helper.h:136,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:131,5'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
            - BranchSide:      'packetizer/packetizer_helper.h:140,50'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8926
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
            - BranchSide:      'packetizer/packetizer_helper.h:160,49'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
        - Branch String:   'packetizer/packetizer_helper.h:140,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:143,17'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
            - BranchSide:      'packetizer/packetizer_helper.h:145,17'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
        - Branch String:   'packetizer/packetizer_helper.h:145,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:147,35'
              BranchSideFuncs:
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
            - BranchSide:      'packetizer/packetizer_helper.h:152,17'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
        - Branch String:   'packetizer/packetizer_helper.h:152,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:153,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:155,13'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
        - Branch String:   'packetizer/packetizer_helper.h:160,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:164,21'
              BranchSideFuncs:
                - block_BytestreamRemaining.8924
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_FindStartcodeFromOffset.8926
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:178,37'
              BranchSideFuncs:
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:164,49'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:164,53'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:165,21'
              BranchSideFuncs: []
        - Branch String:   'packetizer/packetizer_helper.h:164,21'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:165,21'
              BranchSideFuncs:
                - block_BytestreamRemaining.8924
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_FindStartcodeFromOffset.8926
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:169,63'
              BranchSideFuncs:
                - block_BytestreamRemaining.8924
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_FindStartcodeFromOffset.8926
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:170,21'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:171,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:173,21'
              BranchSideFuncs:
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:173,69'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:174,22'
              BranchSideFuncs:
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:176,13'
              BranchSideFuncs:
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:173,21'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:175,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:176,13'
              BranchSideFuncs:
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:184,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:186,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:189,28'
              BranchSideFuncs:
                - block_GetBytes.8923
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:193,67'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:194,18'
              BranchSideFuncs:
                - block_GetBytes.8923
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:199,30'
              BranchSideFuncs:
                - block_GetBytes.8923
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:193,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:196,17'
              BranchSideFuncs:
                - block_GetBytes.8923
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:199,30'
              BranchSideFuncs:
                - block_GetBytes.8923
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:201,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:202,25'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:204,13'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:207,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:209,32'
              BranchSideFuncs:
                - vlc_frame_Release
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPop.8921
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:214,25'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
                - block_BytestreamPop.8921
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:222,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:224,17'
              BranchSideFuncs:
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
            - BranchSide:      'packetizer/packetizer_helper.h:227,17'
              BranchSideFuncs:
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
        - Branch String:   'packetizer/packetizer_helper.h:227,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:229,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - block_FindStartcodeFromOffset.8926
                - block_BytestreamFlush.8922
                - vlc_frame_Alloc
                - block_GetBytes.8923
                - block_BytestreamPop.8921
                - vlc_frame_Release
                - block_BytestreamRemaining.8924
                - block_FindStartcodeFromOffset.8926
                - block_SkipBytes.8925
                - block_BytestreamFlush.8922
            - BranchSide:      'packetizer/packetizer_helper.h:235,17'
              BranchSideFuncs:
                - block_BytestreamPop.8921
        - Branch String:   'packetizer/packetizer_helper.h:235,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:236,51'
              BranchSideFuncs:
                - block_BytestreamPop.8921
            - BranchSide:      'packetizer/packetizer_helper.h:238,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:118,30'
          Dst:             packetizer_PacketizeBlock
        - Src:             'packetizer/packetizer_helper.h:123,9'
          Dst:             block_BytestreamEmpty
        - Src:             'packetizer/packetizer_helper.h:129,9'
          Dst:             block_BytestreamPush
        - Src:             'packetizer/packetizer_helper.h:140,18'
          Dst:             block_FindStartcodeFromOffset
        - Src:             'packetizer/packetizer_helper.h:147,17'
          Dst:             block_SkipBytes
        - Src:             'packetizer/packetizer_helper.h:149,17'
          Dst:             block_BytestreamFlush
        - Src:             'packetizer/packetizer_helper.h:160,17'
          Dst:             block_FindStartcodeFromOffset
        - Src:             'packetizer/packetizer_helper.h:169,36'
          Dst:             block_BytestreamRemaining
        - Src:             'packetizer/packetizer_helper.h:178,13'
          Dst:             block_BytestreamFlush
        - Src:             'packetizer/packetizer_helper.h:183,21'
          Dst:             vlc_frame_Alloc
        - Src:             'packetizer/packetizer_helper.h:199,13'
          Dst:             block_GetBytes
        - Src:             'packetizer/packetizer_helper.h:209,17'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/packetizer_helper.h:230,17'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/packetizer_helper.h:236,29'
          Dst:             block_BytestreamPop
    - functionName:    packetizer_Packetize
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
        - pp_block
      BBCount:         16
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - packetizer_PacketizeBlock
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/packetizer_helper.h:248,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:249,16'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:251,9'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:251,26'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:251,29'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:260,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/packetizer_helper.h:251,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:253,17'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:260,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/packetizer_helper.h:254,19'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:254,22'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:259,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/packetizer_helper.h:254,13'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:256,28'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:259,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:247,22'
          Dst:             packetizer_PacketizeBlock
        - Src:             'packetizer/packetizer_helper.h:256,13'
          Dst:             vlc_frame_Release
    - functionName:    h26x_get_aspect_ratio
      functionSourceFile: '/src/vlc/modules/packetizer/h26x_nal_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ar
        - num
        - den
      BBCount:         10
      ICount:          92
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/h26x_nal_common.h:88,9'
          Branch Sides:
            - BranchSide:      'packetizer/h26x_nal_common.h:109,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h26x_nal_common.h:117,16'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h26x_nal_common.h:109,39'
          Branch Sides:
            - BranchSide:      'packetizer/h26x_nal_common.h:110,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h26x_nal_common.h:111,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/h26x_nal_common.h:109,13'
          Branch Sides:
            - BranchSide:      'packetizer/h26x_nal_common.h:111,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/h26x_nal_common.h:112,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainExtract
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_list
        - p_data
        - i_max
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:523,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:523,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:523,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:523,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:533,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:525,25'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainProperties
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
        - pi_count
        - pi_size
        - pi_length
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:553,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:555,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:562,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:562,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:563,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:564,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:564,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:565,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:566,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:567,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_tick_from_samples
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - samples
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_log2
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4video.c:622,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:624,11'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:627,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4video.c:627,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:629,11'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:632,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4video.c:632,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:632,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:634,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iso_23001_8_mc_to_vlc_coeffs
      functionSourceFile: '/src/vlc/modules/packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/iso_color_tables.h:185,12'
          Branch Sides:
            - BranchSide:      'packetizer/iso_color_tables.h:185,12'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/iso_color_tables.h:186,49'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iso_23001_8_tc_to_vlc_xfer
      functionSourceFile: '/src/vlc/modules/packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/iso_color_tables.h:132,12'
          Branch Sides:
            - BranchSide:      'packetizer/iso_color_tables.h:132,12'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/iso_color_tables.h:133,47'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iso_23001_8_cp_to_vlc_primaries
      functionSourceFile: '/src/vlc/modules/packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/iso_color_tables.h:66,9'
          Branch Sides:
            - BranchSide:      'packetizer/iso_color_tables.h:67,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/iso_color_tables.h:68,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/iso_color_tables.h:68,12'
          Branch Sides:
            - BranchSide:      'packetizer/iso_color_tables.h:68,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/iso_color_tables.h:69,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_refill
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:112,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:114,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:120,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:114,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:115,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:117,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:117,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:118,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_init_custom
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
        - cb
        - priv
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_impl_bytes_pos
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:76,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:79,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:77,16'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:77,58'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_impl_bytes_forward
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:59,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:61,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:65,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:65,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:66,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:68,19'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:68,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:69,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:70,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    h26x_get_colorimetry
      functionSourceFile: '/src/vlc/modules/packetizer/h26x_nal_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - colour
        - p_primaries
        - p_transfer
        - p_colorspace
        - p_full_range
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - iso_23001_8_cp_to_vlc_primaries
        - iso_23001_8_mc_to_vlc_coeffs
        - iso_23001_8_tc_to_vlc_xfer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/h26x_nal_common.h:139,9'
          Dst:             iso_23001_8_cp_to_vlc_primaries
        - Src:             'packetizer/h26x_nal_common.h:141,9'
          Dst:             iso_23001_8_tc_to_vlc_xfer
        - Src:             'packetizer/h26x_nal_common.h:143,9'
          Dst:             iso_23001_8_mc_to_vlc_coeffs
    - functionName:    bs_read
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bs_refill
        - bs_skip
      functionUses:    18
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:176,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:178,18'
              BranchSideFuncs:
                - bs_skip.8948
                - bs_refill.8942
            - BranchSide:      '../include/vlc_bits.h:182,5'
              BranchSideFuncs:
                - bs_skip.8948
                - bs_refill.8942
        - Branch String:   '../include/vlc_bits.h:182,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:184,24'
              BranchSideFuncs:
                - bs_refill.8942
                - bs_skip.8948
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.8948
        - Branch String:   '../include/vlc_bits.h:184,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:186,13'
              BranchSideFuncs:
                - bs_skip.8948
            - BranchSide:      '../include/vlc_bits.h:190,13'
              BranchSideFuncs:
                - bs_skip.8948
                - bs_refill.8942
        - Branch String:   '../include/vlc_bits.h:190,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:192,50'
              BranchSideFuncs:
                - bs_skip.8948
            - BranchSide:      '../include/vlc_bits.h:202,50'
              BranchSideFuncs:
                - bs_skip.8948
                - bs_refill.8942
        - Branch String:   '../include/vlc_bits.h:206,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:207,26'
              BranchSideFuncs:
                - bs_skip.8948
                - bs_refill.8942
            - BranchSide:      '../include/vlc_bits.h:209,31'
              BranchSideFuncs:
                - bs_skip.8948
                - bs_refill.8942
        - Branch String:   '../include/vlc_bits.h:215,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.8948
            - BranchSide:      '../include/vlc_bits.h:216,18'
              BranchSideFuncs:
                - bs_skip.8948
      Callsites:
        - Src:             '../include/vlc_bits.h:184,13'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:216,9'
          Dst:             bs_skip
    - functionName:    bs_skip
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - bs_refill
      functionUses:    19
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:140,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:141,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:143,20'
              BranchSideFuncs:
                - bs_refill.8942
                - bs_refill.8942
        - Branch String:   '../include/vlc_bits.h:143,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:145,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:149,9'
              BranchSideFuncs:
                - bs_refill.8942
        - Branch String:   '../include/vlc_bits.h:149,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:151,20'
              BranchSideFuncs:
                - bs_refill.8942
            - BranchSide:      '../include/vlc_bits.h:168,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:154,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:154,22'
              BranchSideFuncs:
                - bs_refill.8942
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.8942
        - Branch String:   '../include/vlc_bits.h:154,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:156,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.8942
        - Branch String:   '../include/vlc_bits.h:160,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:162,29'
              BranchSideFuncs:
                - bs_refill.8942
            - BranchSide:      '../include/vlc_bits.h:167,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:162,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:163,33'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:165,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:143,9'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:162,18'
          Dst:             bs_refill
    - functionName:    bs_read1
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bs_refill
      functionUses:    9
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:223,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:225,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:228,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:223,9'
          Dst:             bs_refill
    - functionName:    bs_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_init_custom
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_bits.h:101,5'
          Dst:             bs_init_custom
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_ChainGather
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_Alloc
        - vlc_frame_ChainExtract
        - vlc_frame_ChainProperties
        - vlc_frame_ChainRelease
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:590,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:591,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:593,32'
              BranchSideFuncs:
                - vlc_frame_ChainProperties.8934
                - vlc_frame_Alloc
                - vlc_frame_ChainExtract.8933
                - vlc_frame_ChainRelease.8917
        - Branch String:   '../include/vlc_frame.h:596,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:597,9'
              BranchSideFuncs:
                - vlc_frame_ChainExtract.8933
                - vlc_frame_ChainRelease.8917
            - BranchSide:      '../include/vlc_frame.h:598,29'
              BranchSideFuncs:
                - vlc_frame_ChainExtract.8933
                - vlc_frame_ChainRelease.8917
      Callsites:
        - Src:             '../include/vlc_frame.h:593,5'
          Dst:             vlc_frame_ChainProperties
        - Src:             '../include/vlc_frame.h:595,9'
          Dst:             vlc_frame_Alloc
        - Src:             '../include/vlc_frame.h:598,5'
          Dst:             vlc_frame_ChainExtract
        - Src:             '../include/vlc_frame.h:606,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    ParseVOP
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_vop
      BBCount:         62
      ICount:          522
      EdgeCount:       80
      CyclomaticComplexity: 20
      functionsReached:
        - bs_init
        - bs_read
        - bs_read1
        - vlc_log2
        - vlc_object_Log
        - vlc_tick_from_samples
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4video.c:511,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:514,9'
              BranchSideFuncs:
                - bs_read.8947
                - bs_read1.8949
                - vlc_log2
                - bs_read.8947
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4video.c:517,9'
              BranchSideFuncs:
                - bs_read.8947
                - bs_read1.8949
                - vlc_log2
                - bs_read.8947
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4video.c:520,9'
              BranchSideFuncs:
                - bs_read.8947
                - bs_read1.8949
                - vlc_log2
                - bs_read.8947
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4video.c:524,9'
              BranchSideFuncs:
                - bs_read.8947
                - bs_read1.8949
                - vlc_log2
                - bs_read.8947
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4video.c:528,5'
              BranchSideFuncs:
                - bs_read.8947
                - bs_read1.8949
                - vlc_log2
                - bs_read.8947
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4video.c:528,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:528,49'
              BranchSideFuncs:
                - bs_read.8947
                - bs_read1.8949
                - vlc_log2
                - bs_read.8947
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4video.c:529,10'
              BranchSideFuncs:
                - bs_read1.8949
                - vlc_log2
                - bs_read.8947
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4video.c:529,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:529,27'
              BranchSideFuncs:
                - vlc_log2
                - bs_read.8947
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4video.c:532,38'
              BranchSideFuncs:
                - vlc_log2
                - bs_read.8947
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4video.c:533,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:533,59'
              BranchSideFuncs:
                - bs_read.8947
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4video.c:534,37'
              BranchSideFuncs:
                - bs_read.8947
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4video.c:537,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:539,34'
              BranchSideFuncs:
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4video.c:546,22'
              BranchSideFuncs:
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
                - vlc_object_Log
        - Branch String:   'packetizer/mpeg4video.c:551,26'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:551,29'
              BranchSideFuncs:
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4video.c:560,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
        - Branch String:   'packetizer/mpeg4video.c:551,53'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:551,56'
              BranchSideFuncs:
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4video.c:560,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
        - Branch String:   'packetizer/mpeg4video.c:551,72'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:551,76'
              BranchSideFuncs:
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4video.c:560,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
        - Branch String:   'packetizer/mpeg4video.c:551,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:553,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
            - BranchSide:      'packetizer/mpeg4video.c:560,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
        - Branch String:   'packetizer/mpeg4video.c:560,30'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:561,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
            - BranchSide:      'packetizer/mpeg4video.c:568,14'
              BranchSideFuncs:
                - vlc_tick_from_samples.8935
        - Branch String:   'packetizer/mpeg4video.c:561,47'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:562,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.8935
                - vlc_tick_from_samples.8935
            - BranchSide:      'packetizer/mpeg4video.c:568,14'
              BranchSideFuncs:
                - vlc_tick_from_samples.8935
        - Branch String:   'packetizer/mpeg4video.c:560,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:565,9'
              BranchSideFuncs:
                - vlc_tick_from_samples.8935
            - BranchSide:      'packetizer/mpeg4video.c:568,14'
              BranchSideFuncs:
                - vlc_tick_from_samples.8935
        - Branch String:   'packetizer/mpeg4video.c:584,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:585,37'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:586,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4video.c:586,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:587,37'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:589,10'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4video.c:589,46'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:589,50'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:593,37'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4video.c:589,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:593,37'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:604,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4video.c:595,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:596,41'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:597,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4video.c:597,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:598,41'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:600,37'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4video.c:604,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:605,41'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:607,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpeg4video.c:509,5'
          Dst:             bs_init
        - Src:             'packetizer/mpeg4video.c:511,13'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4video.c:528,12'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4video.c:529,10'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4video.c:532,29'
          Dst:             vlc_log2
        - Src:             'packetizer/mpeg4video.c:534,24'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4video.c:553,9'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpeg4video.c:564,38'
          Dst:             vlc_tick_from_samples
        - Src:             'packetizer/mpeg4video.c:571,38'
          Dst:             vlc_tick_from_samples
    - functionName:    ParseVO
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_vo
      BBCount:         21
      ICount:          144
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bs_init
        - bs_read
        - bs_read1
        - bs_skip
        - h26x_get_colorimetry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4video.c:463,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:464,9'
              BranchSideFuncs:
                - bs_skip.8948
                - bs_read.8947
                - bs_read1.8949
                - h26x_get_colorimetry.8946
                - bs_skip.8948
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
            - BranchSide:      'packetizer/mpeg4video.c:466,40'
              BranchSideFuncs:
                - bs_read.8947
                - bs_read1.8949
                - h26x_get_colorimetry.8946
                - bs_skip.8948
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
        - Branch String:   'packetizer/mpeg4video.c:467,48'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:468,9'
              BranchSideFuncs:
                - bs_read1.8949
                - h26x_get_colorimetry.8946
                - bs_skip.8948
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
            - BranchSide:      'packetizer/mpeg4video.c:470,35'
              BranchSideFuncs:
                - bs_read1.8949
                - h26x_get_colorimetry.8946
                - bs_skip.8948
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
        - Branch String:   'packetizer/mpeg4video.c:467,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:467,9'
              BranchSideFuncs:
                - bs_read1.8949
                - h26x_get_colorimetry.8946
                - bs_skip.8948
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
            - BranchSide:      'packetizer/mpeg4video.c:470,35'
              BranchSideFuncs:
                - bs_read1.8949
                - h26x_get_colorimetry.8946
                - bs_skip.8948
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
        - Branch String:   'packetizer/mpeg4video.c:477,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:479,13'
              BranchSideFuncs:
                - bs_skip.8948
                - bs_read.8947
                - bs_read.8947
                - h26x_get_colorimetry.8946
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
            - BranchSide:      'packetizer/mpeg4video.c:489,13'
              BranchSideFuncs:
                - h26x_get_colorimetry.8946
        - Branch String:   'packetizer/mpeg4video.c:481,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:483,43'
              BranchSideFuncs:
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
                - h26x_get_colorimetry.8946
            - BranchSide:      'packetizer/mpeg4video.c:487,9'
              BranchSideFuncs:
                - h26x_get_colorimetry.8946
        - Branch String:   'packetizer/mpeg4video.c:489,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:492,36'
              BranchSideFuncs:
                - h26x_get_colorimetry.8946
            - BranchSide:      'packetizer/mpeg4video.c:497,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpeg4video.c:462,5'
          Dst:             bs_init
        - Src:             'packetizer/mpeg4video.c:463,9'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4video.c:464,9'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4video.c:466,40'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4video.c:477,13'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4video.c:479,13'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4video.c:480,38'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4video.c:481,17'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4video.c:483,43'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4video.c:484,51'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4video.c:485,40'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4video.c:491,13'
          Dst:             h26x_get_colorimetry
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    ParseMPEGBlock
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_frag
      BBCount:         41
      ICount:          292
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - ParseVO
        - ParseVOL
        - ParseVOP
        - U32_AT
        - memcmp
        - realloc
        - vlc_frame_ChainGather
        - vlc_frame_ChainLastAppend
        - vlc_frame_Release
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4video.c:273,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:274,16'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:276,34'
              BranchSideFuncs:
                - U32_AT.8957
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.8928
                - ParseVOP
                - vlc_frame_ChainGather.8953
                - ParseVO
                - ParseVOL
                - vlc_frame_ChainLastAppend.8928
                - memcmp
                - realloc
                - vlc_frame_ChainLastAppend.8928
        - Branch String:   'packetizer/mpeg4video.c:277,58'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:278,9'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8928
            - BranchSide:      'packetizer/mpeg4video.c:287,33'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8928
        - Branch String:   'packetizer/mpeg4video.c:278,56'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:279,9'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8928
            - BranchSide:      'packetizer/mpeg4video.c:287,33'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8928
        - Branch String:   'packetizer/mpeg4video.c:277,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:287,33'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8928
            - BranchSide:      'packetizer/mpeg4video.c:291,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.8928
                - ParseVOP
                - vlc_frame_ChainGather.8953
                - ParseVO
                - ParseVOL
                - vlc_frame_ChainLastAppend.8928
                - memcmp
                - realloc
        - Branch String:   'packetizer/mpeg4video.c:291,59'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:292,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.8928
                - ParseVOP
                - vlc_frame_ChainGather.8953
                - ParseVO
                - ParseVOL
                - vlc_frame_ChainLastAppend.8928
                - memcmp
                - realloc
            - BranchSide:      'packetizer/mpeg4video.c:322,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.8928
                - ParseVOP
                - vlc_frame_ChainGather.8953
                - ParseVO
        - Branch String:   'packetizer/mpeg4video.c:291,14'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:295,21'
              BranchSideFuncs:
                - ParseVOL
                - vlc_frame_ChainLastAppend.8928
                - memcmp
                - realloc
            - BranchSide:      'packetizer/mpeg4video.c:322,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.8928
                - ParseVOP
                - vlc_frame_ChainGather.8953
                - ParseVO
        - Branch String:   'packetizer/mpeg4video.c:295,64'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:296,14'
              BranchSideFuncs:
                - realloc
                - ParseVOL
                - vlc_frame_ChainLastAppend.8928
            - BranchSide:      'packetizer/mpeg4video.c:299,40'
              BranchSideFuncs:
                - realloc
                - ParseVOL
                - vlc_frame_ChainLastAppend.8928
        - Branch String:   'packetizer/mpeg4video.c:296,31'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:296,41'
              BranchSideFuncs:
                - memcmp
                - ParseVOL
                - vlc_frame_ChainLastAppend.8928
                - realloc
            - BranchSide:      'packetizer/mpeg4video.c:307,19'
              BranchSideFuncs:
                - ParseVOL
                - vlc_frame_ChainLastAppend.8928
        - Branch String:   'packetizer/mpeg4video.c:295,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:299,40'
              BranchSideFuncs:
                - realloc
                - ParseVOL
                - vlc_frame_ChainLastAppend.8928
            - BranchSide:      'packetizer/mpeg4video.c:307,19'
              BranchSideFuncs:
                - ParseVOL
                - vlc_frame_ChainLastAppend.8928
        - Branch String:   'packetizer/mpeg4video.c:300,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:302,42'
              BranchSideFuncs:
                - ParseVOL
                - vlc_frame_ChainLastAppend.8928
            - BranchSide:      'packetizer/mpeg4video.c:306,9'
              BranchSideFuncs:
                - ParseVOL
                - vlc_frame_ChainLastAppend.8928
        - Branch String:   'packetizer/mpeg4video.c:322,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:324,13'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8928
                - ParseVOP
                - vlc_frame_ChainGather.8953
                - ParseVO
            - BranchSide:      'packetizer/mpeg4video.c:330,33'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.8928
                - ParseVOP
                - vlc_frame_ChainGather.8953
                - ParseVO
        - Branch String:   'packetizer/mpeg4video.c:333,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:335,18'
              BranchSideFuncs:
                - ParseVO
            - BranchSide:      'packetizer/mpeg4video.c:338,9'
              BranchSideFuncs:
                - ParseVOP
                - vlc_frame_ChainGather.8953
      Callsites:
        - Src:             'packetizer/mpeg4video.c:276,34'
          Dst:             U32_AT
        - Src:             'packetizer/mpeg4video.c:287,9'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/mpeg4video.c:296,34'
          Dst:             memcmp
        - Src:             'packetizer/mpeg4video.c:299,31'
          Dst:             realloc
        - Src:             'packetizer/mpeg4video.c:307,9'
          Dst:             ParseVOL
        - Src:             'packetizer/mpeg4video.c:316,9'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/mpeg4video.c:324,13'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpeg4video.c:325,13'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/mpeg4video.c:330,9'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/mpeg4video.c:335,9'
          Dst:             ParseVO
        - Src:             'packetizer/mpeg4video.c:339,9'
          Dst:             ParseVOP
        - Src:             'packetizer/mpeg4video.c:342,17'
          Dst:             vlc_frame_ChainGather
    - functionName:    ParseVOL
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_dec
        - fmt
        - p_vol
        - i_vol
      BBCount:         52
      ICount:          325
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - U32_AT
        - bs_init
        - bs_read
        - bs_read1
        - bs_skip
        - h26x_get_aspect_ratio
        - vlc_log2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4video.c:369,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:370,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:372,32'
              BranchSideFuncs:
                - U32_AT.8957
                - bs_init.8950
                - bs_skip.8948
                - bs_skip.8948
                - bs_read1.8949
                - bs_read.8947
                - h26x_get_aspect_ratio.8931
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_read1.8949
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
                - bs_skip.8948
        - Branch String:   'packetizer/mpeg4video.c:373,58'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:374,13'
              BranchSideFuncs:
                - U32_AT.8957
                - bs_init.8950
                - bs_skip.8948
                - bs_skip.8948
                - bs_read1.8949
                - bs_read.8947
                - h26x_get_aspect_ratio.8931
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_read1.8949
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
                - bs_skip.8948
            - BranchSide:      'packetizer/mpeg4video.c:377,14'
              BranchSideFuncs:
                - U32_AT.8957
                - bs_init.8950
                - bs_skip.8948
                - bs_skip.8948
                - bs_read1.8949
                - bs_read.8947
                - h26x_get_aspect_ratio.8931
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_read1.8949
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
                - bs_skip.8948
        - Branch String:   'packetizer/mpeg4video.c:373,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:375,13'
              BranchSideFuncs:
                - bs_init.8950
                - bs_skip.8948
                - bs_skip.8948
                - bs_read1.8949
                - bs_read.8947
                - h26x_get_aspect_ratio.8931
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_read1.8949
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
                - bs_skip.8948
            - BranchSide:      'packetizer/mpeg4video.c:377,14'
              BranchSideFuncs:
                - U32_AT.8957
                - bs_init.8950
                - bs_skip.8948
                - bs_skip.8948
                - bs_read1.8949
                - bs_read.8947
                - h26x_get_aspect_ratio.8931
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_read1.8949
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_read.8947
                - bs_read.8947
                - bs_read.8947
                - bs_skip.8948
        - Branch String:   'packetizer/mpeg4video.c:384,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:386,23'
              BranchSideFuncs:
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - h26x_get_aspect_ratio.8931
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_read1.8949
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_read.8947
                - bs_read.8947
            - BranchSide:      'packetizer/mpeg4video.c:391,21'
              BranchSideFuncs:
                - bs_read.8947
                - h26x_get_aspect_ratio.8931
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_read1.8949
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_read.8947
                - bs_read.8947
        - Branch String:   'packetizer/mpeg4video.c:394,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:396,12'
              BranchSideFuncs:
                - bs_read.8947
                - bs_read.8947
                - h26x_get_aspect_ratio.8931
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_read1.8949
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
            - BranchSide:      'packetizer/mpeg4video.c:400,9'
              BranchSideFuncs:
                - h26x_get_aspect_ratio.8931
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_read1.8949
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
        - Branch String:   'packetizer/mpeg4video.c:400,40'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:401,9'
              BranchSideFuncs:
                - h26x_get_aspect_ratio.8931
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_read1.8949
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
            - BranchSide:      'packetizer/mpeg4video.c:404,32'
              BranchSideFuncs:
                - h26x_get_aspect_ratio.8931
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_read1.8949
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
        - Branch String:   'packetizer/mpeg4video.c:400,8'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:404,32'
              BranchSideFuncs:
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_read1.8949
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
            - BranchSide:      'packetizer/mpeg4video.c:408,9'
              BranchSideFuncs:
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_read1.8949
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
        - Branch String:   'packetizer/mpeg4video.c:408,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:411,9'
              BranchSideFuncs:
                - bs_skip.8948
                - bs_skip.8948
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
            - BranchSide:      'packetizer/mpeg4video.c:426,15'
              BranchSideFuncs:
                - bs_read.8947
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
                - bs_skip.8948
        - Branch String:   'packetizer/mpeg4video.c:414,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:416,13'
              BranchSideFuncs:
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_skip.8948
                - bs_read.8947
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
                - bs_skip.8948
            - BranchSide:      'packetizer/mpeg4video.c:424,5'
              BranchSideFuncs:
                - bs_read.8947
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
                - bs_skip.8948
        - Branch String:   'packetizer/mpeg4video.c:427,22'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:427,25'
              BranchSideFuncs:
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
                - bs_skip.8948
            - BranchSide:      'packetizer/mpeg4video.c:432,10'
              BranchSideFuncs:
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
        - Branch String:   'packetizer/mpeg4video.c:427,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:429,9'
              BranchSideFuncs:
                - bs_skip.8948
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
            - BranchSide:      'packetizer/mpeg4video.c:432,10'
              BranchSideFuncs:
                - bs_read1.8949
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
        - Branch String:   'packetizer/mpeg4video.c:432,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:432,27'
              BranchSideFuncs:
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
            - BranchSide:      'packetizer/mpeg4video.c:434,24'
              BranchSideFuncs:
                - bs_read.8947
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
        - Branch String:   'packetizer/mpeg4video.c:435,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:435,29'
              BranchSideFuncs:
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
            - BranchSide:      'packetizer/mpeg4video.c:437,10'
              BranchSideFuncs:
                - bs_read1.8949
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
        - Branch String:   'packetizer/mpeg4video.c:437,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:437,27'
              BranchSideFuncs:
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
            - BranchSide:      'packetizer/mpeg4video.c:439,9'
              BranchSideFuncs:
                - bs_read1.8949
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - vlc_log2
                - bs_read.8947
        - Branch String:   'packetizer/mpeg4video.c:439,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:441,47'
              BranchSideFuncs:
                - vlc_log2
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
            - BranchSide:      'packetizer/mpeg4video.c:447,9'
              BranchSideFuncs:
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
        - Branch String:   'packetizer/mpeg4video.c:443,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:443,63'
              BranchSideFuncs:
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
            - BranchSide:      'packetizer/mpeg4video.c:445,41'
              BranchSideFuncs:
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
        - Branch String:   'packetizer/mpeg4video.c:447,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:449,9'
              BranchSideFuncs:
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
                - bs_read.8947
                - bs_skip.8948
            - BranchSide:      'packetizer/mpeg4video.c:456,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpeg4video.c:372,32'
          Dst:             U32_AT
        - Src:             'packetizer/mpeg4video.c:380,5'
          Dst:             bs_init
        - Src:             'packetizer/mpeg4video.c:382,5'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4video.c:383,5'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4video.c:384,9'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4video.c:386,23'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4video.c:387,9'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4video.c:393,27'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4video.c:397,24'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4video.c:398,25'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4video.c:403,9'
          Dst:             h26x_get_aspect_ratio
        - Src:             'packetizer/mpeg4video.c:408,9'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4video.c:411,9'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4video.c:412,9'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4video.c:414,13'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4video.c:416,13'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4video.c:417,13'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4video.c:418,13'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4video.c:419,13'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4video.c:420,13'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4video.c:421,13'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4video.c:422,13'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4video.c:426,15'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4video.c:429,9'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4video.c:432,10'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4video.c:434,24'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4video.c:437,10'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4video.c:439,9'
          Dst:             bs_read1
        - Src:             'packetizer/mpeg4video.c:441,37'
          Dst:             vlc_log2
        - Src:             'packetizer/mpeg4video.c:445,28'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4video.c:449,9'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4video.c:450,30'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4video.c:451,9'
          Dst:             bs_skip
        - Src:             'packetizer/mpeg4video.c:452,30'
          Dst:             bs_read
        - Src:             'packetizer/mpeg4video.c:453,9'
          Dst:             bs_skip
    - functionName:    startcode_FindAnnexB_SSE2
      functionSourceFile: '/src/vlc/modules/packetizer/startcode_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         154
      ICount:          815
      EdgeCount:       210
      CyclomaticComplexity: 58
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/startcode_helper.h:63,35'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:63,38'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:63,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:63,5'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:64,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:68,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:64,23'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:64,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:66,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:64,36'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:64,39'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:66,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:64,13'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:65,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:66,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:68,9'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:69,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:71,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:72,9'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:75,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:112,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:78,9'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:87,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:110,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:101,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:103,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:103,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:103,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:105,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:105,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:105,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:107,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:107,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:107,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:109,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:109,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:112,5'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:113,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:117,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:113,23'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:113,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:115,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:113,36'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:113,39'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:115,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:113,13'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:114,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:115,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PacketizeFlush
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - packetizer_Flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/mpeg4video.c:201,5'
          Dst:             packetizer_Flush
    - functionName:    Packetize
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pp_block
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - packetizer_Packetize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/mpeg4video.c:194,12'
          Dst:             packetizer_Packetize
    - functionName:    PacketizeValidate
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_private
        - p_au
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4video.c:251,55'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:252,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4video.c:260,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4video.c:251,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:254,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'packetizer/mpeg4video.c:260,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4video.c:260,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:261,23'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:262,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpeg4video.c:254,9'
          Dst:             vlc_object_Log
    - functionName:    PacketizeParse
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_private
        - pb_ts_used
        - p_block
      BBCount:         8
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ParseMPEGBlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4video.c:238,24'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:238,28'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:238,24'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4video.c:238,49'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:238,52'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:238,49'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpeg4video.c:236,21'
          Dst:             ParseMPEGBlock
    - functionName:    PacketizeReset
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_private
        - b_flush
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_ChainRelease
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4video.c:212,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:212,9'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.8917
            - BranchSide:      'packetizer/mpeg4video.c:214,13'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.8917
        - Branch String:   'packetizer/mpeg4video.c:214,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:215,33'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.8917
            - BranchSide:      'packetizer/mpeg4video.c:216,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpeg4video.c:215,13'
          Dst:             vlc_frame_ChainRelease
    - functionName:    startcode_FindAnnexB
      functionSourceFile: '/src/vlc/modules/packetizer/startcode_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - startcode_FindAnnexB_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/startcode_helper.h:158,16'
          Dst:             startcode_FindAnnexB_SSE2
    - functionName:    packetizer_Init
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
        - p_startcode
        - i_startcode
        - pf_start_helper
        - p_au_prepend
        - i_au_prepend
        - i_au_min_size
        - pf_reset
        - pf_parse
        - pf_validate
        - pf_drain
        - p_private
      BBCount:         3
      ICount:          100
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamInit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:79,5'
          Dst:             block_BytestreamInit
    - functionName:    vlc_entry_license__packetizer_mpeg4video
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__packetizer_mpeg4video
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__packetizer_mpeg4video
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - packetizer_Clean
        - vlc_frame_ChainRelease
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4video.c:182,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:182,9'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.8917
                - free
            - BranchSide:      'packetizer/mpeg4video.c:183,29'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.8917
                - free
      Callsites:
        - Src:             'packetizer/mpeg4video.c:181,5'
          Dst:             packetizer_Clean
        - Src:             'packetizer/mpeg4video.c:183,9'
          Dst:             vlc_frame_ChainRelease
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         11
      ICount:          117
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - PacketizeParse
        - PacketizeReset
        - PacketizeValidate
        - ParseVOL
        - es_format_Copy
        - packetizer_Init
        - startcode_FindAnnexB
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4video.c:135,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:139,34'
              BranchSideFuncs:
                - malloc
                - packetizer_Init.8967
                - es_format_Copy
                - vlc_object_Log
                - ParseVOL
        - Branch String:   'packetizer/mpeg4video.c:139,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:141,13'
              BranchSideFuncs:
                - packetizer_Init.8967
                - es_format_Copy
                - vlc_object_Log
                - ParseVOL
        - Branch String:   'packetizer/mpeg4video.c:157,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:160,9'
              BranchSideFuncs:
                - vlc_object_Log
                - ParseVOL
            - BranchSide:      'packetizer/mpeg4video.c:166,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpeg4video.c:144,5'
          Dst:             packetizer_Init
        - Src:             'packetizer/mpeg4video.c:144,5'
          Dst:             startcode_FindAnnexB
        - Src:             'packetizer/mpeg4video.c:144,5'
          Dst:             PacketizeReset
        - Src:             'packetizer/mpeg4video.c:144,5'
          Dst:             PacketizeParse
        - Src:             'packetizer/mpeg4video.c:144,5'
          Dst:             PacketizeValidate
        - Src:             'packetizer/mpeg4video.c:154,5'
          Dst:             es_format_Copy
        - Src:             'packetizer/mpeg4video.c:160,9'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpeg4video.c:161,9'
          Dst:             ParseVOL
    - functionName:    vlc_entry__packetizer_mpeg4video
      functionSourceFile: '/src/vlc/modules/packetizer/mpeg4video.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         20
      ICount:          147
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/mpeg4video.c:51,1'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:51,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4video.c:51,1'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:51,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:52,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4video.c:53,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:53,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:54,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4video.c:54,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:54,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:56,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4video.c:54,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:54,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:55,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4video.c:55,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:55,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:55,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpeg4video.c:55,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpeg4video.c:55,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpeg4video.c:56,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpeg4video.c:55,5'
          Dst:             Open
        - Src:             'packetizer/mpeg4video.c:55,5'
          Dst:             Close
    - functionName:    block_BytestreamEmpty
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamInit
        - block_BytestreamRelease
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:60,5'
          Dst:             block_BytestreamRelease
        - Src:             '../include/vlc_block_helper.h:61,5'
          Dst:             block_BytestreamInit
    - functionName:    block_BytestreamRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_frame_ChainRelease
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:52,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    block_BytestreamInit
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_BytestreamRemaining
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:107,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:107,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:108,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainLastAppend
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppp_last
        - frame
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:480,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:480,38'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:481,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    block_BytestreamPop
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         18
      ICount:          151
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - block_BytestreamFlush
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:119,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:121,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:123,15'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,28'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:134,31'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:134,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:135,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:137,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:141,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:142,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:144,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:116,5'
          Dst:             block_BytestreamFlush
    - functionName:    block_BytestreamFlush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         15
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_frame_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:71,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:73,27'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,26'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:81,29'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:83,27'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:91,53'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:92,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:92,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:93,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:77,9'
          Dst:             vlc_frame_Release
        - Src:             '../include/vlc_block_helper.h:86,9'
          Dst:             vlc_frame_Release
    - functionName:    block_GetBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_data
        - i_data
      BBCount:         21
      ICount:          158
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:187,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:188,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:191,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:195,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:214,29'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:198,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,20'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:201,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:203,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:207,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:208,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:210,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:187,9'
          Dst:             block_BytestreamRemaining
    - functionName:    GetOutBuffer
      functionSourceFile: '/src/vlc/modules/packetizer/mpegaudio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pp_out_buffer
      BBCount:         15
      ICount:          246
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - date_Change
        - date_Get
        - date_Increment
        - date_Init
        - date_Set
        - vlc_frame_Alloc
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpegaudio.c:110,68'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:111,20'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - date_Set.9056
                - vlc_frame_Alloc
                - date_Get.9052
                - date_Increment
                - date_Init
            - BranchSide:      'packetizer/mpegaudio.c:113,9'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - date_Set.9056
                - vlc_frame_Alloc
                - date_Get.9052
                - date_Increment
                - date_Init
        - Branch String:   'packetizer/mpegaudio.c:110,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:113,9'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - date_Set.9056
                - vlc_frame_Alloc
                - date_Get.9052
                - date_Increment
                - date_Init
            - BranchSide:      'packetizer/mpegaudio.c:124,39'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - date_Get.9052
                - date_Increment
        - Branch String:   'packetizer/mpegaudio.c:117,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:118,25'
              BranchSideFuncs:
                - date_Init
                - date_Set.9056
                - vlc_frame_Alloc
                - date_Get.9052
                - date_Increment
            - BranchSide:      'packetizer/mpegaudio.c:120,27'
              BranchSideFuncs:
                - date_Change
                - date_Set.9056
                - vlc_frame_Alloc
                - date_Get.9052
                - date_Increment
        - Branch String:   'packetizer/mpegaudio.c:136,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:137,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.c:139,50'
              BranchSideFuncs:
                - date_Get.9052
                - date_Increment
      Callsites:
        - Src:             'packetizer/mpegaudio.c:111,9'
          Dst:             date_Get
        - Src:             'packetizer/mpegaudio.c:113,9'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpegaudio.c:118,13'
          Dst:             date_Init
        - Src:             'packetizer/mpegaudio.c:120,13'
          Dst:             date_Change
        - Src:             'packetizer/mpegaudio.c:121,9'
          Dst:             date_Set
        - Src:             'packetizer/mpegaudio.c:135,24'
          Dst:             vlc_frame_Alloc
        - Src:             'packetizer/mpegaudio.c:139,39'
          Dst:             date_Get
        - Src:             'packetizer/mpegaudio.c:141,9'
          Dst:             date_Increment
    - functionName:    date_Get
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    date_Set
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - value
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_WaitBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - i_data
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:150,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:151,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:152,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:150,9'
          Dst:             block_BytestreamRemaining
    - functionName:    block_PeekOffsetBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - i_peek_offset
        - p_data
        - i_data
      BBCount:         29
      ICount:          203
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:235,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:236,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:239,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:243,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:246,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:255,17'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:246,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:246,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:246,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:249,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:249,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:251,18'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:257,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:259,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:273,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:259,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:259,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:259,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:262,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:264,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:268,18'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:270,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:270,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:271,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:234,29'
          Dst:             block_BytestreamRemaining
    - functionName:    mpga_decode_frameheader
      functionSourceFile: '/src/vlc/modules/packetizer/mpegaudio.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_header
        - h
      BBCount:         32
      ICount:          381
      EdgeCount:       34
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/mpegaudio.h:97,6'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.h:97,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.h:100,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpegaudio.h:98,6'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.h:98,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.h:100,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpegaudio.h:99,6'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.h:99,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.h:100,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpegaudio.h:96,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.h:100,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.h:102,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'packetizer/mpegaudio.h:102,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.h:105,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'packetizer/mpegaudio.h:109,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'packetizer/mpegaudio.h:109,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'packetizer/mpegaudio.h:113,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'packetizer/mpegaudio.h:118,43'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'packetizer/mpegaudio.h:122,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.h:123,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'packetizer/mpegaudio.h:125,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'packetizer/mpegaudio.h:125,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.h:128,40'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.h:136,40'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.h:142,32'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.h:150,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'packetizer/mpegaudio.h:154,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.h:155,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.h:157,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpegaudio.h:150,13'
          Dst:             __assert_fail
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    block_SkipByte
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_GetBytes
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:228,12'
          Dst:             block_GetBytes
    - functionName:    block_PeekBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_data
        - i_data
      BBCount:         19
      ICount:          132
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:158,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:159,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:162,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:164,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:167,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:181,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:167,25'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:167,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:167,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:170,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:172,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:176,18'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:178,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:178,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:179,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:158,9'
          Dst:             block_BytestreamRemaining
    - functionName:    block_BytestreamPush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_block
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_ChainLastAppend
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:100,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:100,58'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:101,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:101,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:102,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:103,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:99,5'
          Dst:             vlc_frame_ChainLastAppend
    - functionName:    Flush
      functionSourceFile: '/src/vlc/modules/packetizer/mpegaudio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamEmpty
        - date_Set
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/mpegaudio.c:97,5'
          Dst:             date_Set
        - Src:             'packetizer/mpegaudio.c:99,5'
          Dst:             block_BytestreamEmpty
    - functionName:    DecodeBlock
      functionSourceFile: '/src/vlc/modules/packetizer/mpegaudio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pp_block
      BBCount:         134
      ICount:          914
      EdgeCount:       179
      CyclomaticComplexity: 47
      functionsReached:
        - DecodeBlock
        - Flush
        - GetOutBuffer
        - U32_AT
        - block_BytestreamFlush
        - block_BytestreamPop
        - block_BytestreamPush
        - block_GetBytes
        - block_PeekBytes
        - block_PeekOffsetBytes
        - block_SkipByte
        - block_WaitBytes
        - date_Get
        - date_Set
        - mpga_decode_frameheader
        - vlc_frame_Release
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/mpegaudio.c:160,24'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:160,36'
              BranchSideFuncs:
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - block_BytestreamPush.9069
                - date_Get.9052
                - vlc_object_Log
                - vlc_frame_Release
                - DecodeBlock.9071
                - Flush.9070
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpegaudio.c:160,14'
              BranchSideFuncs:
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - block_BytestreamPush.9069
                - date_Get.9052
                - vlc_object_Log
                - vlc_frame_Release
                - DecodeBlock.9071
                - Flush.9070
                - vlc_frame_Release
        - Branch String:   'packetizer/mpegaudio.c:162,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:164,13'
              BranchSideFuncs:
                - block_BytestreamPush.9069
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - date_Get.9052
                - vlc_object_Log
                - vlc_frame_Release
                - DecodeBlock.9071
                - Flush.9070
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpegaudio.c:192,5'
              BranchSideFuncs:
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:164,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:167,45'
              BranchSideFuncs:
                - DecodeBlock.9071
                - Flush.9070
                - block_BytestreamPush.9069
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - date_Get.9052
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpegaudio.c:180,13'
              BranchSideFuncs:
                - block_BytestreamPush.9069
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - date_Get.9052
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/mpegaudio.c:168,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:169,24'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.c:171,20'
              BranchSideFuncs:
                - Flush.9070
                - block_BytestreamPush.9069
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - date_Get.9052
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/mpegaudio.c:173,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:175,32'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpegaudio.c:178,9'
              BranchSideFuncs:
                - block_BytestreamPush.9069
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - date_Get.9052
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/mpegaudio.c:180,48'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:181,24'
              BranchSideFuncs:
                - date_Get.9052
                - block_BytestreamPush.9069
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpegaudio.c:189,32'
              BranchSideFuncs:
                - block_BytestreamPush.9069
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:180,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:184,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpegaudio.c:189,32'
              BranchSideFuncs:
                - block_BytestreamPush.9069
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:194,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:192,5'
              BranchSideFuncs:
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:198,13'
              BranchSideFuncs:
                - block_PeekBytes.9068
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:220,28'
              BranchSideFuncs:
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
            - BranchSide:      'packetizer/mpegaudio.c:239,35'
              BranchSideFuncs:
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:274,41'
              BranchSideFuncs:
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:390,35'
              BranchSideFuncs:
                - block_WaitBytes.9057
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpegaudio.c:400,41'
              BranchSideFuncs:
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/mpegaudio.c:198,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:202,21'
              BranchSideFuncs:
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_BytestreamFlush.9049
            - BranchSide:      'packetizer/mpegaudio.c:209,17'
              BranchSideFuncs:
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekBytes.9068
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_BytestreamFlush.9049
        - Branch String:   'packetizer/mpegaudio.c:202,41'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:202,45'
              BranchSideFuncs:
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_BytestreamFlush.9049
            - BranchSide:      'packetizer/mpegaudio.c:207,34'
              BranchSideFuncs:
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_BytestreamFlush.9049
        - Branch String:   'packetizer/mpegaudio.c:202,21'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:204,21'
              BranchSideFuncs:
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekBytes.9068
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_BytestreamFlush.9049
            - BranchSide:      'packetizer/mpegaudio.c:207,34'
              BranchSideFuncs:
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_BytestreamFlush.9049
        - Branch String:   'packetizer/mpegaudio.c:209,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:209,35'
              BranchSideFuncs:
                - block_BytestreamFlush.9049
            - BranchSide:      'packetizer/mpegaudio.c:211,41'
              BranchSideFuncs:
                - block_BytestreamFlush.9049
        - Branch String:   'packetizer/mpegaudio.c:221,50'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:222,17'
              BranchSideFuncs:
                - date_Get.9052
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
            - BranchSide:      'packetizer/mpegaudio.c:234,13'
              BranchSideFuncs:
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:221,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:224,21'
              BranchSideFuncs:
                - date_Get.9052
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - date_Get.9052
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
            - BranchSide:      'packetizer/mpegaudio.c:234,13'
              BranchSideFuncs:
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:224,21'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:226,36'
              BranchSideFuncs:
                - date_Get.9052
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Set.9056
            - BranchSide:      'packetizer/mpegaudio.c:229,27'
              BranchSideFuncs:
                - date_Get.9052
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Set.9056
        - Branch String:   'packetizer/mpegaudio.c:226,25'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:227,36'
              BranchSideFuncs:
                - date_Set.9056
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:228,17'
              BranchSideFuncs:
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:239,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:243,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.c:247,24'
              BranchSideFuncs:
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekBytes.9068
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:250,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:252,17'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:258,17'
              BranchSideFuncs:
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
        - Branch String:   'packetizer/mpegaudio.c:258,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:261,21'
              BranchSideFuncs:
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
            - BranchSide:      'packetizer/mpegaudio.c:269,13'
              BranchSideFuncs:
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:261,21'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:263,21'
              BranchSideFuncs:
                - vlc_object_Log
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:266,46'
              BranchSideFuncs:
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:274,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:278,21'
              BranchSideFuncs:
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:287,17'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:278,21'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:280,21'
              BranchSideFuncs:
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:284,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpegaudio.c:287,37'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:287,41'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:359,21'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:287,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:292,28'
              BranchSideFuncs:
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:359,21'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:295,20'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:298,25'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:325,32'
              BranchSideFuncs:
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:298,25'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:300,29'
              BranchSideFuncs:
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:317,25'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:300,29'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:302,29'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:312,29'
              BranchSideFuncs:
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:325,81'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:326,32'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:332,25'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:326,73'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:327,32'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:332,25'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:327,77'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:328,32'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:332,25'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:328,65'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:329,32'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:332,25'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:325,21'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:332,25'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:346,21'
              BranchSideFuncs:
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:332,25'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:334,25'
              BranchSideFuncs:
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:338,21'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:346,21'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:348,36'
              BranchSideFuncs:
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:355,13'
              BranchSideFuncs:
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:348,25'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:350,25'
              BranchSideFuncs:
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:353,17'
              BranchSideFuncs:
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:359,21'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:361,25'
              BranchSideFuncs:
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:377,17'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:361,25'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:363,25'
              BranchSideFuncs:
                - vlc_object_Log
                - block_SkipByte.9067
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
            - BranchSide:      'packetizer/mpegaudio.c:373,21'
              BranchSideFuncs:
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
                - block_WaitBytes.9057
                - block_PeekOffsetBytes.9058
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - vlc_object_Log
                - block_SkipByte.9067
                - block_PeekBytes.9068
                - U32_AT.9066
                - mpga_decode_frameheader.9059
                - vlc_object_Log
                - vlc_object_Log
                - block_SkipByte.9067
                - date_Get.9052
                - date_Get.9052
                - date_Set.9056
                - date_Get.9052
                - date_Set.9056
                - block_PeekBytes.9068
                - block_BytestreamFlush.9049
                - block_SkipByte.9067
        - Branch String:   'packetizer/mpegaudio.c:390,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:394,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.c:396,13'
              BranchSideFuncs:
                - GetOutBuffer.9051
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/mpegaudio.c:400,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:402,17'
              BranchSideFuncs:
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpegaudio.c:406,17'
              BranchSideFuncs:
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/mpegaudio.c:406,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:408,44'
              BranchSideFuncs:
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpegaudio.c:412,35'
              BranchSideFuncs:
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/mpegaudio.c:413,34'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:412,18'
              BranchSideFuncs:
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpegaudio.c:412,18'
              BranchSideFuncs:
                - block_GetBytes.9050
                - block_BytestreamPop.9048
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/mpegaudio.c:412,18'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:416,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpegaudio.c:420,13'
              BranchSideFuncs:
                - block_BytestreamPop.9048
                - vlc_frame_Release
        - Branch String:   'packetizer/mpegaudio.c:423,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:424,32'
              BranchSideFuncs:
                - block_BytestreamPop.9048
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpegaudio.c:426,17'
              BranchSideFuncs:
                - block_BytestreamPop.9048
                - vlc_frame_Release
        - Branch String:   'packetizer/mpegaudio.c:426,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:428,17'
              BranchSideFuncs:
                - block_BytestreamPop.9048
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpegaudio.c:433,45'
              BranchSideFuncs:
                - block_BytestreamPop.9048
                - vlc_frame_Release
        - Branch String:   'packetizer/mpegaudio.c:434,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:435,29'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.c:436,22'
              BranchSideFuncs:
                - vlc_frame_Release
      Callsites:
        - Src:             'packetizer/mpegaudio.c:167,32'
          Dst:             DecodeBlock
        - Src:             'packetizer/mpegaudio.c:171,13'
          Dst:             Flush
        - Src:             'packetizer/mpegaudio.c:175,17'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/mpegaudio.c:181,13'
          Dst:             date_Get
        - Src:             'packetizer/mpegaudio.c:184,13'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpegaudio.c:185,13'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/mpegaudio.c:189,9'
          Dst:             block_BytestreamPush
        - Src:             'packetizer/mpegaudio.c:198,20'
          Dst:             block_PeekBytes
        - Src:             'packetizer/mpegaudio.c:207,17'
          Dst:             block_SkipByte
        - Src:             'packetizer/mpegaudio.c:211,17'
          Dst:             block_BytestreamFlush
        - Src:             'packetizer/mpegaudio.c:222,33'
          Dst:             date_Get
        - Src:             'packetizer/mpegaudio.c:226,25'
          Dst:             date_Get
        - Src:             'packetizer/mpegaudio.c:227,25'
          Dst:             date_Set
        - Src:             'packetizer/mpegaudio.c:229,43'
          Dst:             date_Get
        - Src:             'packetizer/mpegaudio.c:231,21'
          Dst:             date_Set
        - Src:             'packetizer/mpegaudio.c:239,17'
          Dst:             block_PeekBytes
        - Src:             'packetizer/mpegaudio.c:247,24'
          Dst:             U32_AT
        - Src:             'packetizer/mpegaudio.c:250,17'
          Dst:             mpga_decode_frameheader
        - Src:             'packetizer/mpegaudio.c:252,17'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpegaudio.c:253,17'
          Dst:             block_SkipByte
        - Src:             'packetizer/mpegaudio.c:263,21'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpegaudio.c:274,17'
          Dst:             block_PeekOffsetBytes
        - Src:             'packetizer/mpegaudio.c:292,28'
          Dst:             U32_AT
        - Src:             'packetizer/mpegaudio.c:295,20'
          Dst:             mpga_decode_frameheader
        - Src:             'packetizer/mpegaudio.c:302,29'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpegaudio.c:306,29'
          Dst:             block_SkipByte
        - Src:             'packetizer/mpegaudio.c:317,25'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpegaudio.c:318,25'
          Dst:             block_SkipByte
        - Src:             'packetizer/mpegaudio.c:338,21'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpegaudio.c:340,21'
          Dst:             block_SkipByte
        - Src:             'packetizer/mpegaudio.c:363,25'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpegaudio.c:367,25'
          Dst:             block_SkipByte
        - Src:             'packetizer/mpegaudio.c:377,17'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpegaudio.c:380,17'
          Dst:             block_SkipByte
        - Src:             'packetizer/mpegaudio.c:390,17'
          Dst:             block_WaitBytes
        - Src:             'packetizer/mpegaudio.c:400,27'
          Dst:             GetOutBuffer
        - Src:             'packetizer/mpegaudio.c:412,18'
          Dst:             block_GetBytes
        - Src:             'packetizer/mpegaudio.c:416,17'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/mpegaudio.c:433,23'
          Dst:             block_BytestreamPop
        - Src:             'packetizer/mpegaudio.c:437,17'
          Dst:             vlc_frame_Release
    - functionName:    vlc_entry_license__packetizer_mpegaudio
      functionSourceFile: '/src/vlc/modules/packetizer/mpegaudio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__packetizer_mpegaudio
      functionSourceFile: '/src/vlc/modules/packetizer/mpegaudio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__packetizer_mpegaudio
      functionSourceFile: '/src/vlc/modules/packetizer/mpegaudio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/packetizer/mpegaudio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamRelease
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/mpegaudio.c:454,5'
          Dst:             block_BytestreamRelease
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/packetizer/mpegaudio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         13
      ICount:          125
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - block_BytestreamInit
        - date_Init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpegaudio.c:467,50'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:468,9'
              BranchSideFuncs:
                - malloc
                - date_Init
                - block_BytestreamInit.9043
            - BranchSide:      'packetizer/mpegaudio.c:476,28'
              BranchSideFuncs:
                - malloc
                - date_Init
                - block_BytestreamInit.9043
        - Branch String:   'packetizer/mpegaudio.c:468,49'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:469,9'
              BranchSideFuncs:
                - malloc
                - date_Init
                - block_BytestreamInit.9043
            - BranchSide:      'packetizer/mpegaudio.c:476,28'
              BranchSideFuncs:
                - malloc
                - date_Init
                - block_BytestreamInit.9043
        - Branch String:   'packetizer/mpegaudio.c:467,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:471,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.c:476,28'
              BranchSideFuncs:
                - malloc
                - date_Init
                - block_BytestreamInit.9043
        - Branch String:   'packetizer/mpegaudio.c:475,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:477,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.c:480,5'
              BranchSideFuncs:
                - date_Init
                - block_BytestreamInit.9043
      Callsites:
        - Src:             'packetizer/mpegaudio.c:481,5'
          Dst:             date_Init
        - Src:             'packetizer/mpegaudio.c:482,5'
          Dst:             block_BytestreamInit
    - functionName:    vlc_entry__packetizer_mpegaudio
      functionSourceFile: '/src/vlc/modules/packetizer/mpegaudio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         20
      ICount:          147
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/mpegaudio.c:83,1'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:83,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.c:83,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpegaudio.c:83,1'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:83,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.c:84,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpegaudio.c:85,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:85,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.c:86,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpegaudio.c:86,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:86,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.c:88,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpegaudio.c:86,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:86,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.c:87,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpegaudio.c:87,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:87,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.c:87,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpegaudio.c:87,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpegaudio.c:87,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegaudio.c:88,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpegaudio.c:87,5'
          Dst:             Open
        - Src:             'packetizer/mpegaudio.c:87,5'
          Dst:             Close
    - functionName:    packetizer_Clean
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamRelease
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:98,5'
          Dst:             block_BytestreamRelease
    - functionName:    block_BytestreamRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_frame_ChainRelease
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:52,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    packetizer_Flush
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamEmpty
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:104,5'
          Dst:             block_BytestreamEmpty
    - functionName:    block_BytestreamEmpty
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamInit
        - block_BytestreamRelease
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:60,5'
          Dst:             block_BytestreamRelease
        - Src:             '../include/vlc_block_helper.h:61,5'
          Dst:             block_BytestreamInit
    - functionName:    block_BytestreamInit
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_BytestreamPop
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         18
      ICount:          151
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - block_BytestreamFlush
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:119,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:121,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:123,15'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,28'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:134,31'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:134,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:135,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:137,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:141,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:142,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:144,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:116,5'
          Dst:             block_BytestreamFlush
    - functionName:    block_BytestreamFlush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         15
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_frame_Release
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:71,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:73,27'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,26'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:81,29'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:83,27'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:91,53'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:92,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:92,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:93,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:77,9'
          Dst:             vlc_frame_Release
        - Src:             '../include/vlc_block_helper.h:86,9'
          Dst:             vlc_frame_Release
    - functionName:    block_GetBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_data
        - i_data
      BBCount:         21
      ICount:          158
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:187,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:188,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:191,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:195,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:214,29'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:198,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,20'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:201,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:203,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:207,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:208,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:210,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:187,9'
          Dst:             block_BytestreamRemaining
    - functionName:    block_BytestreamRemaining
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:107,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:107,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:108,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    block_SkipBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - i_data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_GetBytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:223,12'
          Dst:             block_GetBytes
    - functionName:    block_FindStartcodeFromOffset
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
        - pi_offset
        - p_startcode
        - i_startcode_length
        - p_startcode_helper
        - p_startcode_matcher
      BBCount:         44
      ICount:          369
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:292,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:295,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:299,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:296,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:296,26'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:297,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:299,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:302,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:308,15'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:311,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:313,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:365,19'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:313,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:316,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:361,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:316,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:316,40'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:330,32'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:316,48'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:317,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:330,32'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:316,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:319,40'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:330,32'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:321,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:323,35'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:327,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:330,30'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:331,30'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:332,30'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:333,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:335,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:351,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:335,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:337,38'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:342,21'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:342,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:345,35'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:349,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    block_BytestreamPush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_block
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_ChainLastAppend
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:100,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:100,58'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:101,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:101,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:102,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:103,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:99,5'
          Dst:             vlc_frame_ChainLastAppend
    - functionName:    vlc_frame_ChainLastAppend
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppp_last
        - frame
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:480,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:480,38'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:481,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    packetizer_PacketizeBlock
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
        - pp_block
      BBCount:         74
      ICount:          539
      EdgeCount:       98
      CyclomaticComplexity: 26
      functionsReached:
        - block_BytestreamEmpty
        - block_BytestreamFlush
        - block_BytestreamPop
        - block_BytestreamPush
        - block_BytestreamRemaining
        - block_FindStartcodeFromOffset
        - block_GetBytes
        - block_SkipBytes
        - packetizer_PacketizeBlock
        - vlc_frame_Alloc
        - vlc_frame_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/packetizer_helper.h:111,24'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:111,40'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPush.9230
                - packetizer_PacketizeBlock.9232
                - block_BytestreamEmpty.9222
            - BranchSide:      'packetizer/packetizer_helper.h:111,14'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPush.9230
                - packetizer_PacketizeBlock.9232
                - block_BytestreamEmpty.9222
        - Branch String:   'packetizer/packetizer_helper.h:113,25'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:113,28'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPush.9230
                - packetizer_PacketizeBlock.9232
                - block_BytestreamEmpty.9222
            - BranchSide:      'packetizer/packetizer_helper.h:116,9'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPush.9230
                - packetizer_PacketizeBlock.9232
                - block_BytestreamEmpty.9222
        - Branch String:   'packetizer/packetizer_helper.h:113,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:114,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:116,9'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPush.9230
                - packetizer_PacketizeBlock.9232
                - block_BytestreamEmpty.9222
        - Branch String:   'packetizer/packetizer_helper.h:116,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:116,20'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPush.9230
                - packetizer_PacketizeBlock.9232
                - block_BytestreamEmpty.9222
            - BranchSide:      'packetizer/packetizer_helper.h:128,9'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPush.9230
        - Branch String:   'packetizer/packetizer_helper.h:116,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:118,57'
              BranchSideFuncs:
                - packetizer_PacketizeBlock.9232
                - block_BytestreamEmpty.9222
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPush.9230
            - BranchSide:      'packetizer/packetizer_helper.h:128,9'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPush.9230
        - Branch String:   'packetizer/packetizer_helper.h:119,13'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:120,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:122,9'
              BranchSideFuncs:
                - block_BytestreamEmpty.9222
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPush.9230
        - Branch String:   'packetizer/packetizer_helper.h:128,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:129,32'
              BranchSideFuncs:
                - block_BytestreamPush.9230
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
            - BranchSide:      'packetizer/packetizer_helper.h:131,5'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
        - Branch String:   'packetizer/packetizer_helper.h:136,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:131,5'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
            - BranchSide:      'packetizer/packetizer_helper.h:140,50'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9229
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
            - BranchSide:      'packetizer/packetizer_helper.h:160,49'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
        - Branch String:   'packetizer/packetizer_helper.h:140,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:143,17'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
            - BranchSide:      'packetizer/packetizer_helper.h:145,17'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
        - Branch String:   'packetizer/packetizer_helper.h:145,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:147,35'
              BranchSideFuncs:
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
            - BranchSide:      'packetizer/packetizer_helper.h:152,17'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
        - Branch String:   'packetizer/packetizer_helper.h:152,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:153,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:155,13'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
        - Branch String:   'packetizer/packetizer_helper.h:160,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:164,21'
              BranchSideFuncs:
                - block_BytestreamRemaining.9227
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_FindStartcodeFromOffset.9229
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:178,37'
              BranchSideFuncs:
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:164,49'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:164,53'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:165,21'
              BranchSideFuncs: []
        - Branch String:   'packetizer/packetizer_helper.h:164,21'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:165,21'
              BranchSideFuncs:
                - block_BytestreamRemaining.9227
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_FindStartcodeFromOffset.9229
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:169,63'
              BranchSideFuncs:
                - block_BytestreamRemaining.9227
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_FindStartcodeFromOffset.9229
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:170,21'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:171,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:173,21'
              BranchSideFuncs:
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:173,69'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:174,22'
              BranchSideFuncs:
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:176,13'
              BranchSideFuncs:
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:173,21'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:175,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:176,13'
              BranchSideFuncs:
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:184,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:186,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:189,28'
              BranchSideFuncs:
                - block_GetBytes.9226
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:193,67'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:194,18'
              BranchSideFuncs:
                - block_GetBytes.9226
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:199,30'
              BranchSideFuncs:
                - block_GetBytes.9226
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:193,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:196,17'
              BranchSideFuncs:
                - block_GetBytes.9226
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:199,30'
              BranchSideFuncs:
                - block_GetBytes.9226
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:201,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:202,25'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:204,13'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:207,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:209,32'
              BranchSideFuncs:
                - vlc_frame_Release
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPop.9224
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:214,25'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
                - block_BytestreamPop.9224
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:222,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:224,17'
              BranchSideFuncs:
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
            - BranchSide:      'packetizer/packetizer_helper.h:227,17'
              BranchSideFuncs:
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
        - Branch String:   'packetizer/packetizer_helper.h:227,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:229,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - block_FindStartcodeFromOffset.9229
                - block_BytestreamFlush.9225
                - vlc_frame_Alloc
                - block_GetBytes.9226
                - block_BytestreamPop.9224
                - vlc_frame_Release
                - block_BytestreamRemaining.9227
                - block_FindStartcodeFromOffset.9229
                - block_SkipBytes.9228
                - block_BytestreamFlush.9225
            - BranchSide:      'packetizer/packetizer_helper.h:235,17'
              BranchSideFuncs:
                - block_BytestreamPop.9224
        - Branch String:   'packetizer/packetizer_helper.h:235,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:236,51'
              BranchSideFuncs:
                - block_BytestreamPop.9224
            - BranchSide:      'packetizer/packetizer_helper.h:238,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:118,30'
          Dst:             packetizer_PacketizeBlock
        - Src:             'packetizer/packetizer_helper.h:123,9'
          Dst:             block_BytestreamEmpty
        - Src:             'packetizer/packetizer_helper.h:129,9'
          Dst:             block_BytestreamPush
        - Src:             'packetizer/packetizer_helper.h:140,18'
          Dst:             block_FindStartcodeFromOffset
        - Src:             'packetizer/packetizer_helper.h:147,17'
          Dst:             block_SkipBytes
        - Src:             'packetizer/packetizer_helper.h:149,17'
          Dst:             block_BytestreamFlush
        - Src:             'packetizer/packetizer_helper.h:160,17'
          Dst:             block_FindStartcodeFromOffset
        - Src:             'packetizer/packetizer_helper.h:169,36'
          Dst:             block_BytestreamRemaining
        - Src:             'packetizer/packetizer_helper.h:178,13'
          Dst:             block_BytestreamFlush
        - Src:             'packetizer/packetizer_helper.h:183,21'
          Dst:             vlc_frame_Alloc
        - Src:             'packetizer/packetizer_helper.h:199,13'
          Dst:             block_GetBytes
        - Src:             'packetizer/packetizer_helper.h:209,17'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/packetizer_helper.h:230,17'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/packetizer_helper.h:236,29'
          Dst:             block_BytestreamPop
    - functionName:    packetizer_Packetize
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
        - pp_block
      BBCount:         16
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - packetizer_PacketizeBlock
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/packetizer_helper.h:248,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:249,16'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:251,9'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:251,26'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:251,29'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:260,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/packetizer_helper.h:251,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:253,17'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:260,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/packetizer_helper.h:254,19'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:254,22'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:259,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/packetizer_helper.h:254,13'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:256,28'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:259,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:247,22'
          Dst:             packetizer_PacketizeBlock
        - Src:             'packetizer/packetizer_helper.h:256,13'
          Dst:             vlc_frame_Release
    - functionName:    var_GetBool
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:425,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:426,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:428,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:425,10'
          Dst:             var_GetChecked
    - functionName:    bs_refill
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:112,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:114,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:120,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:114,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:115,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:117,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:117,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:118,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_init_custom
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
        - cb
        - priv
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_impl_bytes_pos
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:76,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:79,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:77,16'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:77,58'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_impl_bytes_forward
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:59,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:61,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:65,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:65,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:66,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:68,19'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:68,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:69,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:70,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cc_ProbeCEA708OneByte
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - char
      constantsTouched: []
      argNames:
        - c
        - b_start
        - cc
      BBCount:         51
      ICount:          388
      EdgeCount:       62
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packetizer/../codec/cc.h:103,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:105,40'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:123,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'packetizer/../codec/cc.h:106,32'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:106,37'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:114,29'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:106,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:108,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:114,29'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:116,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:117,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:119,37'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:123,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:125,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:127,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'packetizer/../codec/cc.h:129,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:133,33'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:158,36'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:172,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:178,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'packetizer/../codec/cc.h:135,35'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:135,38'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:153,22'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:135,21'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:137,25'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:153,22'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:137,25'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:139,52'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:143,30'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:143,30'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:145,25'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:150,25'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:159,21'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:161,48'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:164,21'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:164,21'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:165,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:167,21'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:173,21'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:174,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:175,15'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:183,12'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:184,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:185,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/../codec/cc.h:178,17'
          Dst:             __assert_fail
    - functionName:    cc_ProbeCEA708
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - i_field
        - cc
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cc_ProbeCEA708OneByte
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/../codec/cc.h:190,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:191,32'
              BranchSideFuncs:
                - cc_ProbeCEA708OneByte.9240
                - cc_ProbeCEA708OneByte.9240
            - BranchSide:      'packetizer/../codec/cc.h:193,32'
              BranchSideFuncs:
                - cc_ProbeCEA708OneByte.9240
                - cc_ProbeCEA708OneByte.9240
      Callsites:
        - Src:             'packetizer/../codec/cc.h:191,9'
          Dst:             cc_ProbeCEA708OneByte
        - Src:             'packetizer/../codec/cc.h:193,9'
          Dst:             cc_ProbeCEA708OneByte
        - Src:             'packetizer/../codec/cc.h:194,5'
          Dst:             cc_ProbeCEA708OneByte
    - functionName:    bs_skip
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - bs_refill
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:140,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:141,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:143,20'
              BranchSideFuncs:
                - bs_refill.9236
                - bs_refill.9236
        - Branch String:   '../include/vlc_bits.h:143,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:145,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:149,9'
              BranchSideFuncs:
                - bs_refill.9236
        - Branch String:   '../include/vlc_bits.h:149,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:151,20'
              BranchSideFuncs:
                - bs_refill.9236
            - BranchSide:      '../include/vlc_bits.h:168,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:154,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:154,22'
              BranchSideFuncs:
                - bs_refill.9236
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.9236
        - Branch String:   '../include/vlc_bits.h:154,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:156,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.9236
        - Branch String:   '../include/vlc_bits.h:160,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:162,29'
              BranchSideFuncs:
                - bs_refill.9236
            - BranchSide:      '../include/vlc_bits.h:167,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:162,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:163,33'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:165,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:143,9'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:162,18'
          Dst:             bs_refill
    - functionName:    bs_read
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bs_refill
        - bs_skip
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:176,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:178,18'
              BranchSideFuncs:
                - bs_skip.9246
                - bs_refill.9236
            - BranchSide:      '../include/vlc_bits.h:182,5'
              BranchSideFuncs:
                - bs_skip.9246
                - bs_refill.9236
        - Branch String:   '../include/vlc_bits.h:182,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:184,24'
              BranchSideFuncs:
                - bs_refill.9236
                - bs_skip.9246
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.9246
        - Branch String:   '../include/vlc_bits.h:184,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:186,13'
              BranchSideFuncs:
                - bs_skip.9246
            - BranchSide:      '../include/vlc_bits.h:190,13'
              BranchSideFuncs:
                - bs_skip.9246
                - bs_refill.9236
        - Branch String:   '../include/vlc_bits.h:190,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:192,50'
              BranchSideFuncs:
                - bs_skip.9246
            - BranchSide:      '../include/vlc_bits.h:202,50'
              BranchSideFuncs:
                - bs_skip.9246
                - bs_refill.9236
        - Branch String:   '../include/vlc_bits.h:206,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:207,26'
              BranchSideFuncs:
                - bs_skip.9246
                - bs_refill.9236
            - BranchSide:      '../include/vlc_bits.h:209,31'
              BranchSideFuncs:
                - bs_skip.9246
                - bs_refill.9236
        - Branch String:   '../include/vlc_bits.h:215,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.9246
            - BranchSide:      '../include/vlc_bits.h:216,18'
              BranchSideFuncs:
                - bs_skip.9246
      Callsites:
        - Src:             '../include/vlc_bits.h:184,13'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:216,9'
          Dst:             bs_skip
    - functionName:    bs_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_init_custom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_bits.h:101,5'
          Dst:             bs_init_custom
    - functionName:    cc_AppendData
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - cc_preamble
        - cc
      BBCount:         12
      ICount:          120
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cc_ProbeCEA708
      functionUses:    6
      BranchProfiles:
        - Branch String:   'packetizer/../codec/cc.h:199,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:200,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:202,29'
              BranchSideFuncs:
                - cc_ProbeCEA708.9245
        - Branch String:   'packetizer/../codec/cc.h:203,22'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:203,25'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:205,40'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:203,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:205,40'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:209,25'
              BranchSideFuncs:
                - cc_ProbeCEA708.9245
      Callsites:
        - Src:             'packetizer/../codec/cc.h:209,9'
          Dst:             cc_ProbeCEA708
    - functionName:    cc_Extract
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - i_payload_type
        - b_top_field_first
        - p_src
        - i_src
      BBCount:         114
      ICount:          725
      EdgeCount:       153
      CyclomaticComplexity: 41
      functionsReached:
        - bs_init
        - bs_read
        - bs_skip
        - cc_AppendData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/../codec/cc.h:223,46'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:223,49'
              BranchSideFuncs:
                - cc_AppendData.9250
                - bs_init.9248
                - bs_read.9247
                - bs_skip.9246
                - bs_read.9247
                - bs_skip.9246
                - bs_skip.9246
                - cc_AppendData.9250
                - bs_read.9247
                - cc_AppendData.9250
                - cc_AppendData.9250
                - cc_AppendData.9250
                - cc_AppendData.9250
            - BranchSide:      'packetizer/../codec/cc.h:229,32'
              BranchSideFuncs:
                - cc_AppendData.9250
                - bs_init.9248
                - bs_read.9247
                - bs_skip.9246
                - bs_read.9247
                - bs_skip.9246
                - bs_skip.9246
                - cc_AppendData.9250
                - bs_read.9247
                - cc_AppendData.9250
                - cc_AppendData.9250
                - cc_AppendData.9250
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:223,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:225,9'
              BranchSideFuncs:
                - cc_AppendData.9250
                - bs_init.9248
                - bs_read.9247
                - bs_skip.9246
                - bs_read.9247
                - bs_skip.9246
                - bs_skip.9246
                - cc_AppendData.9250
                - bs_read.9247
                - cc_AppendData.9250
                - cc_AppendData.9250
                - cc_AppendData.9250
                - cc_AppendData.9250
            - BranchSide:      'packetizer/../codec/cc.h:229,32'
              BranchSideFuncs:
                - cc_AppendData.9250
                - bs_init.9248
                - bs_read.9247
                - bs_skip.9246
                - bs_read.9247
                - bs_skip.9246
                - bs_skip.9246
                - cc_AppendData.9250
                - bs_read.9247
                - cc_AppendData.9250
                - cc_AppendData.9250
                - cc_AppendData.9250
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:226,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:227,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:228,5'
              BranchSideFuncs:
                - cc_AppendData.9250
                - bs_init.9248
                - bs_read.9247
                - bs_skip.9246
                - bs_read.9247
                - bs_skip.9246
                - bs_skip.9246
                - cc_AppendData.9250
                - bs_read.9247
                - cc_AppendData.9250
                - cc_AppendData.9250
                - cc_AppendData.9250
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:232,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:234,18'
              BranchSideFuncs:
                - cc_AppendData.9250
            - BranchSide:      'packetizer/../codec/cc.h:242,14'
              BranchSideFuncs:
                - cc_AppendData.9250
                - bs_init.9248
                - bs_read.9247
                - bs_skip.9246
                - bs_read.9247
                - bs_skip.9246
                - bs_skip.9246
                - cc_AppendData.9250
                - bs_read.9247
                - cc_AppendData.9250
                - cc_AppendData.9250
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:234,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:236,34'
              BranchSideFuncs:
                - cc_AppendData.9250
            - BranchSide:      'packetizer/../codec/cc.h:240,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:237,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:238,17'
              BranchSideFuncs:
                - cc_AppendData.9250
            - BranchSide:      'packetizer/../codec/cc.h:239,9'
              BranchSideFuncs:
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:242,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:264,30'
              BranchSideFuncs:
                - cc_AppendData.9250
            - BranchSide:      'packetizer/../codec/cc.h:285,14'
              BranchSideFuncs:
                - cc_AppendData.9250
                - bs_init.9248
                - bs_read.9247
                - bs_skip.9246
                - bs_read.9247
                - bs_skip.9246
                - bs_skip.9246
                - cc_AppendData.9250
                - bs_read.9247
                - cc_AppendData.9250
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:268,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:269,13'
              BranchSideFuncs:
                - cc_AppendData.9250
            - BranchSide:      'packetizer/../codec/cc.h:270,13'
              BranchSideFuncs:
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:270,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:271,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:272,13'
              BranchSideFuncs:
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:272,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:273,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:274,13'
              BranchSideFuncs:
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:274,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:275,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:276,12'
              BranchSideFuncs:
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:278,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:280,33'
              BranchSideFuncs:
                - cc_AppendData.9250
            - BranchSide:      'packetizer/../codec/cc.h:283,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:280,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:281,17'
              BranchSideFuncs:
                - cc_AppendData.9250
            - BranchSide:      'packetizer/../codec/cc.h:282,9'
              BranchSideFuncs:
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:285,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:300,32'
              BranchSideFuncs:
                - cc_AppendData.9250
            - BranchSide:      'packetizer/../codec/cc.h:320,14'
              BranchSideFuncs:
                - cc_AppendData.9250
                - bs_init.9248
                - bs_read.9247
                - bs_skip.9246
                - bs_read.9247
                - bs_skip.9246
                - bs_skip.9246
                - cc_AppendData.9250
                - bs_read.9247
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:308,52'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:308,55'
              BranchSideFuncs:
                - cc_AppendData.9250
            - BranchSide:      'packetizer/../codec/cc.h:308,9'
              BranchSideFuncs:
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:308,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:310,18'
              BranchSideFuncs:
                - cc_AppendData.9250
            - BranchSide:      'packetizer/../codec/cc.h:318,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:310,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:312,42'
              BranchSideFuncs:
                - cc_AppendData.9250
            - BranchSide:      'packetizer/../codec/cc.h:316,19'
              BranchSideFuncs:
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:313,21'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:314,21'
              BranchSideFuncs:
                - cc_AppendData.9250
            - BranchSide:      'packetizer/../codec/cc.h:315,13'
              BranchSideFuncs:
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:320,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:322,30'
              BranchSideFuncs:
                - cc_AppendData.9250
            - BranchSide:      'packetizer/../codec/cc.h:332,14'
              BranchSideFuncs:
                - cc_AppendData.9250
                - bs_init.9248
                - bs_read.9247
                - bs_skip.9246
                - bs_read.9247
                - bs_skip.9246
                - bs_skip.9246
                - cc_AppendData.9250
                - bs_read.9247
        - Branch String:   'packetizer/../codec/cc.h:323,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:326,32'
              BranchSideFuncs:
                - cc_AppendData.9250
            - BranchSide:      'packetizer/../codec/cc.h:330,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:327,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:328,17'
              BranchSideFuncs:
                - cc_AppendData.9250
            - BranchSide:      'packetizer/../codec/cc.h:329,9'
              BranchSideFuncs:
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:332,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:349,23'
              BranchSideFuncs:
                - bs_init.9248
                - bs_read.9247
                - bs_skip.9246
                - bs_read.9247
                - bs_skip.9246
                - bs_skip.9246
                - cc_AppendData.9250
                - bs_read.9247
            - BranchSide:      'packetizer/../codec/cc.h:388,12'
              BranchSideFuncs:
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:351,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:353,13'
              BranchSideFuncs:
                - bs_skip.9246
                - bs_read.9247
                - bs_skip.9246
                - bs_skip.9246
                - cc_AppendData.9250
                - bs_read.9247
            - BranchSide:      'packetizer/../codec/cc.h:376,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:357,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:359,20'
              BranchSideFuncs:
                - bs_skip.9246
                - cc_AppendData.9250
                - bs_skip.9246
                - bs_read.9247
                - bs_skip.9246
                - bs_read.9247
            - BranchSide:      'packetizer/../codec/cc.h:363,13'
              BranchSideFuncs:
                - bs_skip.9246
                - cc_AppendData.9250
                - bs_skip.9246
                - bs_read.9247
                - bs_skip.9246
                - bs_read.9247
        - Branch String:   'packetizer/../codec/cc.h:360,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:361,30'
              BranchSideFuncs:
                - bs_read.9247
                - bs_skip.9246
                - cc_AppendData.9250
                - bs_skip.9246
                - bs_read.9247
                - bs_skip.9246
            - BranchSide:      'packetizer/../codec/cc.h:362,13'
              BranchSideFuncs:
                - bs_skip.9246
                - cc_AppendData.9250
                - bs_skip.9246
                - bs_read.9247
                - bs_skip.9246
                - bs_read.9247
        - Branch String:   'packetizer/../codec/cc.h:365,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:366,17'
              BranchSideFuncs:
                - bs_skip.9246
                - bs_read.9247
                - bs_skip.9246
                - bs_skip.9246
                - cc_AppendData.9250
                - bs_read.9247
            - BranchSide:      'packetizer/../codec/cc.h:369,29'
              BranchSideFuncs:
                - cc_AppendData.9250
                - bs_skip.9246
                - bs_read.9247
                - bs_skip.9246
                - bs_skip.9246
                - bs_read.9247
        - Branch String:   'packetizer/../codec/cc.h:370,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:371,25'
              BranchSideFuncs:
                - cc_AppendData.9250
                - bs_skip.9246
                - bs_read.9247
                - bs_skip.9246
                - bs_skip.9246
                - bs_read.9247
            - BranchSide:      'packetizer/../codec/cc.h:373,33'
              BranchSideFuncs:
                - cc_AppendData.9250
                - bs_skip.9246
                - bs_read.9247
                - bs_skip.9246
                - bs_skip.9246
                - bs_read.9247
        - Branch String:   'packetizer/../codec/cc.h:373,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:374,17'
              BranchSideFuncs:
                - bs_skip.9246
                - bs_read.9247
                - bs_skip.9246
                - bs_skip.9246
                - cc_AppendData.9250
                - bs_read.9247
            - BranchSide:      'packetizer/../codec/cc.h:375,9'
              BranchSideFuncs:
                - bs_skip.9246
                - bs_read.9247
                - bs_skip.9246
                - bs_skip.9246
                - cc_AppendData.9250
                - bs_read.9247
        - Branch String:   'packetizer/../codec/cc.h:388,12'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:389,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:392,30'
              BranchSideFuncs:
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:393,27'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:393,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:394,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:393,12'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:394,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:395,29'
              BranchSideFuncs:
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:401,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:403,17'
              BranchSideFuncs:
                - cc_AppendData.9250
            - BranchSide:      'packetizer/../codec/cc.h:408,13'
              BranchSideFuncs:
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:403,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:404,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:405,19'
              BranchSideFuncs:
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:408,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:421,17'
              BranchSideFuncs:
                - cc_AppendData.9250
            - BranchSide:      'packetizer/../codec/cc.h:437,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:421,27'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:421,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:422,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:421,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:422,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:424,34'
              BranchSideFuncs:
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:427,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:428,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:429,16'
              BranchSideFuncs:
                - cc_AppendData.9250
        - Branch String:   'packetizer/../codec/cc.h:430,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:432,37'
              BranchSideFuncs:
                - cc_AppendData.9250
            - BranchSide:      'packetizer/../codec/cc.h:435,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:432,21'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:433,21'
              BranchSideFuncs:
                - cc_AppendData.9250
            - BranchSide:      'packetizer/../codec/cc.h:434,13'
              BranchSideFuncs:
                - cc_AppendData.9250
      Callsites:
        - Src:             'packetizer/../codec/cc.h:237,18'
          Dst:             cc_AppendData
        - Src:             'packetizer/../codec/cc.h:280,18'
          Dst:             cc_AppendData
        - Src:             'packetizer/../codec/cc.h:313,22'
          Dst:             cc_AppendData
        - Src:             'packetizer/../codec/cc.h:327,18'
          Dst:             cc_AppendData
        - Src:             'packetizer/../codec/cc.h:349,9'
          Dst:             bs_init
        - Src:             'packetizer/../codec/cc.h:350,32'
          Dst:             bs_read
        - Src:             'packetizer/../codec/cc.h:353,13'
          Dst:             bs_skip
        - Src:             'packetizer/../codec/cc.h:354,37'
          Dst:             bs_read
        - Src:             'packetizer/../codec/cc.h:355,13'
          Dst:             bs_skip
        - Src:             'packetizer/../codec/cc.h:361,30'
          Dst:             bs_read
        - Src:             'packetizer/../codec/cc.h:363,13'
          Dst:             bs_skip
        - Src:             'packetizer/../codec/cc.h:373,18'
          Dst:             cc_AppendData
        - Src:             'packetizer/../codec/cc.h:432,22'
          Dst:             cc_AppendData
    - functionName:    iso_23001_8_mc_to_vlc_coeffs
      functionSourceFile: '/src/vlc/modules/packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/iso_color_tables.h:185,12'
          Branch Sides:
            - BranchSide:      'packetizer/iso_color_tables.h:185,12'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/iso_color_tables.h:186,49'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iso_23001_8_tc_to_vlc_xfer
      functionSourceFile: '/src/vlc/modules/packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/iso_color_tables.h:132,12'
          Branch Sides:
            - BranchSide:      'packetizer/iso_color_tables.h:132,12'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/iso_color_tables.h:133,47'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iso_23001_8_cp_to_vlc_primaries
      functionSourceFile: '/src/vlc/modules/packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/iso_color_tables.h:66,9'
          Branch Sides:
            - BranchSide:      'packetizer/iso_color_tables.h:67,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/iso_color_tables.h:68,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/iso_color_tables.h:68,12'
          Branch Sides:
            - BranchSide:      'packetizer/iso_color_tables.h:68,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/iso_color_tables.h:69,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainExtract
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_list
        - p_data
        - i_max
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:523,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:523,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:523,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:523,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:533,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:525,25'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainProperties
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
        - pi_count
        - pi_size
        - pi_length
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:553,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:555,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:562,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:562,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:563,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:564,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:564,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:565,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:566,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:567,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    date_Get
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_ChainGather
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_Alloc
        - vlc_frame_ChainExtract
        - vlc_frame_ChainProperties
        - vlc_frame_ChainRelease
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:590,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:591,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:593,32'
              BranchSideFuncs:
                - vlc_frame_ChainProperties.9259
                - vlc_frame_Alloc
                - vlc_frame_ChainExtract.9258
                - vlc_frame_ChainRelease.9220
        - Branch String:   '../include/vlc_frame.h:596,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:597,9'
              BranchSideFuncs:
                - vlc_frame_ChainExtract.9258
                - vlc_frame_ChainRelease.9220
            - BranchSide:      '../include/vlc_frame.h:598,29'
              BranchSideFuncs:
                - vlc_frame_ChainExtract.9258
                - vlc_frame_ChainRelease.9220
      Callsites:
        - Src:             '../include/vlc_frame.h:593,5'
          Dst:             vlc_frame_ChainProperties
        - Src:             '../include/vlc_frame.h:595,9'
          Dst:             vlc_frame_Alloc
        - Src:             '../include/vlc_frame.h:598,5'
          Dst:             vlc_frame_ChainExtract
        - Src:             '../include/vlc_frame.h:606,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    ProcessSequenceParameters
      functionSourceFile: '/src/vlc/modules/packetizer/mpegvideo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         32
      ICount:          314
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - date_Change
        - vlc_object_Log
        - vlc_ureduce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpegvideo.c:378,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:379,26'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - date_Change
                - vlc_ureduce
            - BranchSide:      'packetizer/mpegvideo.c:381,26'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - date_Change
                - vlc_ureduce
        - Branch String:   'packetizer/mpegvideo.c:384,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:385,38'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - date_Change
                - vlc_ureduce
            - BranchSide:      'packetizer/mpegvideo.c:391,11'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - date_Change
                - vlc_ureduce
        - Branch String:   'packetizer/mpegvideo.c:391,45'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:392,11'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - date_Change
                - vlc_ureduce
            - BranchSide:      'packetizer/mpegvideo.c:407,43'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - date_Change
                - vlc_ureduce
        - Branch String:   'packetizer/mpegvideo.c:391,10'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:407,43'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'packetizer/mpegvideo.c:424,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'packetizer/mpegvideo.c:409,39'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:409,42'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_object_Log
                - date_Change
                - date_Change
            - BranchSide:      'packetizer/mpegvideo.c:412,26'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_object_Log
                - date_Change
                - date_Change
        - Branch String:   'packetizer/mpegvideo.c:409,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:412,26'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_object_Log
                - date_Change
                - date_Change
            - BranchSide:      'packetizer/mpegvideo.c:417,13'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - date_Change
        - Branch String:   'packetizer/mpegvideo.c:417,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:417,20'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - date_Change
            - BranchSide:      'packetizer/mpegvideo.c:422,5'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'packetizer/mpegvideo.c:417,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:419,27'
              BranchSideFuncs:
                - date_Change
                - date_Change
                - vlc_object_Log
            - BranchSide:      'packetizer/mpegvideo.c:422,5'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'packetizer/mpegvideo.c:424,62'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:425,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'packetizer/mpegvideo.c:427,29'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'packetizer/mpegvideo.c:424,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:424,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'packetizer/mpegvideo.c:427,29'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'packetizer/mpegvideo.c:411,13'
          Dst:             vlc_ureduce
        - Src:             'packetizer/mpegvideo.c:419,13'
          Dst:             date_Change
        - Src:             'packetizer/mpegvideo.c:420,13'
          Dst:             date_Change
        - Src:             'packetizer/mpegvideo.c:430,9'
          Dst:             vlc_object_Log
    - functionName:    cc_ProbeAndExtract
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - b_top_field_first
        - p_src
        - i_src
      BBCount:         55
      ICount:          264
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - cc_Extract
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/../codec/cc.h:453,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:454,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:457,29'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - cc_Extract.9251
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'packetizer/../codec/cc.h:457,40'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:457,43'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - cc_Extract.9251
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'packetizer/../codec/cc.h:464,33'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - cc_Extract.9251
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'packetizer/../codec/cc.h:457,60'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:457,63'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - cc_Extract.9251
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'packetizer/../codec/cc.h:464,33'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - cc_Extract.9251
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'packetizer/../codec/cc.h:457,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:460,24'
              BranchSideFuncs:
                - cc_Extract.9251
            - BranchSide:      'packetizer/../codec/cc.h:464,33'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - cc_Extract.9251
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'packetizer/../codec/cc.h:464,44'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:464,47'
              BranchSideFuncs:
                - memcmp
                - cc_Extract.9251
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'packetizer/../codec/cc.h:468,14'
              BranchSideFuncs:
                - memcmp
                - cc_Extract.9251
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'packetizer/../codec/cc.h:464,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:466,24'
              BranchSideFuncs:
                - cc_Extract.9251
            - BranchSide:      'packetizer/../codec/cc.h:468,14'
              BranchSideFuncs:
                - memcmp
                - cc_Extract.9251
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'packetizer/../codec/cc.h:468,33'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:469,45'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - cc_Extract.9251
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'packetizer/../codec/cc.h:474,38'
              BranchSideFuncs:
                - memcmp
                - cc_Extract.9251
                - memcmp
        - Branch String:   'packetizer/../codec/cc.h:469,59'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:469,89'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - cc_Extract.9251
                - memcmp
                - memcmp
            - BranchSide:      'packetizer/../codec/cc.h:470,45'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - cc_Extract.9251
                - memcmp
                - memcmp
        - Branch String:   'packetizer/../codec/cc.h:469,105'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:470,45'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - cc_Extract.9251
                - memcmp
                - memcmp
            - BranchSide:      'packetizer/../codec/cc.h:472,24'
              BranchSideFuncs:
                - cc_Extract.9251
        - Branch String:   'packetizer/../codec/cc.h:470,59'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:470,89'
              BranchSideFuncs:
                - memcmp
                - cc_Extract.9251
                - memcmp
            - BranchSide:      'packetizer/../codec/cc.h:474,38'
              BranchSideFuncs:
                - memcmp
                - cc_Extract.9251
                - memcmp
        - Branch String:   'packetizer/../codec/cc.h:468,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:472,24'
              BranchSideFuncs:
                - memcmp
                - cc_Extract.9251
                - memcmp
            - BranchSide:      'packetizer/../codec/cc.h:474,38'
              BranchSideFuncs:
                - memcmp
                - cc_Extract.9251
                - memcmp
        - Branch String:   'packetizer/../codec/cc.h:474,49'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:475,42'
              BranchSideFuncs:
                - memcmp
                - cc_Extract.9251
            - BranchSide:      'packetizer/../codec/cc.h:475,58'
              BranchSideFuncs:
                - cc_Extract.9251
        - Branch String:   'packetizer/../codec/cc.h:475,55'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:475,58'
              BranchSideFuncs:
                - cc_Extract.9251
            - BranchSide:      'packetizer/../codec/cc.h:479,14'
              BranchSideFuncs:
                - cc_Extract.9251
        - Branch String:   'packetizer/../codec/cc.h:474,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:477,24'
              BranchSideFuncs:
                - cc_Extract.9251
            - BranchSide:      'packetizer/../codec/cc.h:479,14'
              BranchSideFuncs:
                - cc_Extract.9251
        - Branch String:   'packetizer/../codec/cc.h:479,31'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:479,34'
              BranchSideFuncs:
                - cc_Extract.9251
            - BranchSide:      'packetizer/../codec/cc.h:485,14'
              BranchSideFuncs:
                - cc_Extract.9251
        - Branch String:   'packetizer/../codec/cc.h:479,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:481,24'
              BranchSideFuncs:
                - cc_Extract.9251
            - BranchSide:      'packetizer/../codec/cc.h:485,14'
              BranchSideFuncs:
                - cc_Extract.9251
        - Branch String:   'packetizer/../codec/cc.h:485,31'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:485,34'
              BranchSideFuncs:
                - cc_Extract.9251
            - BranchSide:      'packetizer/../codec/cc.h:501,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:485,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:487,24'
              BranchSideFuncs:
                - cc_Extract.9251
            - BranchSide:      'packetizer/../codec/cc.h:501,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/../codec/cc.h:457,10'
          Dst:             memcmp
        - Src:             'packetizer/../codec/cc.h:464,15'
          Dst:             memcmp
        - Src:             'packetizer/../codec/cc.h:469,19'
          Dst:             memcmp
        - Src:             'packetizer/../codec/cc.h:469,63'
          Dst:             memcmp
        - Src:             'packetizer/../codec/cc.h:470,19'
          Dst:             memcmp
        - Src:             'packetizer/../codec/cc.h:470,63'
          Dst:             memcmp
        - Src:             'packetizer/../codec/cc.h:474,17'
          Dst:             memcmp
        - Src:             'packetizer/../codec/cc.h:475,17'
          Dst:             memcmp
        - Src:             'packetizer/../codec/cc.h:504,5'
          Dst:             cc_Extract
    - functionName:    h26x_get_colorimetry
      functionSourceFile: '/src/vlc/modules/packetizer/h26x_nal_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - colour
        - p_primaries
        - p_transfer
        - p_colorspace
        - p_full_range
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - iso_23001_8_cp_to_vlc_primaries
        - iso_23001_8_mc_to_vlc_coeffs
        - iso_23001_8_tc_to_vlc_xfer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/h26x_nal_common.h:139,9'
          Dst:             iso_23001_8_cp_to_vlc_primaries
        - Src:             'packetizer/h26x_nal_common.h:141,9'
          Dst:             iso_23001_8_tc_to_vlc_xfer
        - Src:             'packetizer/h26x_nal_common.h:143,9'
          Dst:             iso_23001_8_mc_to_vlc_coeffs
    - functionName:    vlc_frame_Duplicate
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Alloc
        - vlc_frame_CopyProperties
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:318,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:319,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:321,31'
              BranchSideFuncs:
                - vlc_frame_CopyProperties
      Callsites:
        - Src:             '../include/vlc_frame.h:317,26'
          Dst:             vlc_frame_Alloc
        - Src:             '../include/vlc_frame.h:321,5'
          Dst:             vlc_frame_CopyProperties
    - functionName:    cc_Flush
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OutputFrame
      functionSourceFile: '/src/vlc/modules/packetizer/mpegvideo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         110
      ICount:          738
      EdgeCount:       145
      CyclomaticComplexity: 37
      functionsReached:
        - ProcessSequenceParameters
        - date_Get
        - date_Increment
        - date_Set
        - vlc_frame_ChainGather
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/mpegvideo.c:445,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:446,9'
              BranchSideFuncs:
                - ProcessSequenceParameters
                - vlc_frame_ChainGather.9261
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:448,32'
              BranchSideFuncs:
                - ProcessSequenceParameters
                - vlc_frame_ChainGather.9261
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
        - Branch String:   'packetizer/mpegvideo.c:451,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:453,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegvideo.c:461,10'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
        - Branch String:   'packetizer/mpegvideo.c:461,35'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:461,38'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:464,22'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
        - Branch String:   'packetizer/mpegvideo.c:461,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:462,22'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:464,22'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
        - Branch String:   'packetizer/mpegvideo.c:466,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:468,13'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:481,13'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
        - Branch String:   'packetizer/mpegvideo.c:468,43'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:469,13'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:473,18'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
        - Branch String:   'packetizer/mpegvideo.c:468,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:471,26'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:473,18'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
        - Branch String:   'packetizer/mpegvideo.c:483,44'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:483,47'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:487,9'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
        - Branch String:   'packetizer/mpegvideo.c:483,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:485,30'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:487,9'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
        - Branch String:   'packetizer/mpegvideo.c:490,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:493,9'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:496,9'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:499,9'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:503,10'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
        - Branch String:   'packetizer/mpegvideo.c:503,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:505,13'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:522,9'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
        - Branch String:   'packetizer/mpegvideo.c:505,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:507,13'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:513,32'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
        - Branch String:   'packetizer/mpegvideo.c:522,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:524,38'
              BranchSideFuncs:
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:574,13'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
                - date_Set.9268
        - Branch String:   'packetizer/mpegvideo.c:526,52'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:526,55'
              BranchSideFuncs:
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:545,35'
              BranchSideFuncs:
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
        - Branch String:   'packetizer/mpegvideo.c:526,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:528,28'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:545,35'
              BranchSideFuncs:
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
        - Branch String:   'packetizer/mpegvideo.c:528,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:530,21'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Set.9268
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:542,13'
              BranchSideFuncs:
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
        - Branch String:   'packetizer/mpegvideo.c:530,21'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:532,32'
              BranchSideFuncs:
                - date_Set.9268
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
            - BranchSide:      'packetizer/mpegvideo.c:536,36'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
                - date_Set.9268
        - Branch String:   'packetizer/mpegvideo.c:552,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:555,18'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
            - BranchSide:      'packetizer/mpegvideo.c:562,24'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
        - Branch String:   'packetizer/mpegvideo.c:555,80'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:556,21'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Increment
            - BranchSide:      'packetizer/mpegvideo.c:560,9'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
        - Branch String:   'packetizer/mpegvideo.c:555,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:558,17'
              BranchSideFuncs:
                - date_Increment
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
            - BranchSide:      'packetizer/mpegvideo.c:560,9'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
        - Branch String:   'packetizer/mpegvideo.c:564,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:566,30'
              BranchSideFuncs:
                - date_Increment
                - date_Get.9260
            - BranchSide:      'packetizer/mpegvideo.c:570,38'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpegvideo.c:574,32'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:574,35'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:578,17'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
        - Branch String:   'packetizer/mpegvideo.c:574,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:578,17'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:586,16'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
                - date_Set.9268
        - Branch String:   'packetizer/mpegvideo.c:578,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:579,28'
              BranchSideFuncs:
                - date_Set.9268
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:580,17'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
        - Branch String:   'packetizer/mpegvideo.c:580,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:581,28'
              BranchSideFuncs:
                - date_Set.9268
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
            - BranchSide:      'packetizer/mpegvideo.c:582,9'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
        - Branch String:   'packetizer/mpegvideo.c:586,58'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:586,62'
              BranchSideFuncs:
                - date_Set.9268
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:588,17'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
        - Branch String:   'packetizer/mpegvideo.c:586,16'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:587,28'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:588,17'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
                - date_Set.9268
        - Branch String:   'packetizer/mpegvideo.c:588,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:589,28'
              BranchSideFuncs:
                - date_Set.9268
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
            - BranchSide:      'packetizer/mpegvideo.c:591,18'
              BranchSideFuncs:
                - date_Get.9260
                - date_Get.9260
                - date_Increment
                - date_Get.9260
        - Branch String:   'packetizer/mpegvideo.c:598,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:600,28'
              BranchSideFuncs:
                - date_Get.9260
                - date_Increment
                - date_Get.9260
            - BranchSide:      'packetizer/mpegvideo.c:602,18'
              BranchSideFuncs:
                - date_Get.9260
                - date_Increment
                - date_Get.9260
        - Branch String:   'packetizer/mpegvideo.c:602,18'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:604,28'
              BranchSideFuncs:
                - date_Get.9260
                - date_Increment
                - date_Get.9260
            - BranchSide:      'packetizer/mpegvideo.c:608,13'
              BranchSideFuncs:
                - date_Get.9260
                - date_Increment
                - date_Get.9260
        - Branch String:   'packetizer/mpegvideo.c:632,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:634,34'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegvideo.c:638,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpegvideo.c:448,5'
          Dst:             ProcessSequenceParameters
        - Src:             'packetizer/mpegvideo.c:450,13'
          Dst:             vlc_frame_ChainGather
        - Src:             'packetizer/mpegvideo.c:528,17'
          Dst:             date_Get
        - Src:             'packetizer/mpegvideo.c:532,21'
          Dst:             date_Set
        - Src:             'packetizer/mpegvideo.c:536,25'
          Dst:             date_Get
        - Src:             'packetizer/mpegvideo.c:538,25'
          Dst:             date_Set
        - Src:             'packetizer/mpegvideo.c:545,24'
          Dst:             date_Get
        - Src:             'packetizer/mpegvideo.c:549,9'
          Dst:             date_Increment
        - Src:             'packetizer/mpegvideo.c:558,17'
          Dst:             date_Increment
        - Src:             'packetizer/mpegvideo.c:562,24'
          Dst:             date_Get
        - Src:             'packetizer/mpegvideo.c:564,13'
          Dst:             date_Get
        - Src:             'packetizer/mpegvideo.c:566,13'
          Dst:             date_Increment
        - Src:             'packetizer/mpegvideo.c:568,31'
          Dst:             date_Get
        - Src:             'packetizer/mpegvideo.c:579,17'
          Dst:             date_Set
        - Src:             'packetizer/mpegvideo.c:581,17'
          Dst:             date_Set
        - Src:             'packetizer/mpegvideo.c:587,17'
          Dst:             date_Set
        - Src:             'packetizer/mpegvideo.c:589,17'
          Dst:             date_Set
        - Src:             'packetizer/mpegvideo.c:595,24'
          Dst:             date_Get
        - Src:             'packetizer/mpegvideo.c:611,13'
          Dst:             date_Get
        - Src:             'packetizer/mpegvideo.c:613,13'
          Dst:             date_Increment
        - Src:             'packetizer/mpegvideo.c:615,31'
          Dst:             date_Get
    - functionName:    date_Set
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - value
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ParseMPEGBlock
      functionSourceFile: '/src/vlc/modules/packetizer/mpegvideo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_frag
      BBCount:         157
      ICount:          1204
      EdgeCount:       205
      CyclomaticComplexity: 50
      functionsReached:
        - OutputFrame
        - cc_Flush
        - cc_ProbeAndExtract
        - date_Increment
        - date_Set
        - h26x_get_colorimetry
        - memcmp
        - vlc_frame_ChainLastAppend
        - vlc_frame_ChainRelease
        - vlc_frame_Duplicate
        - vlc_frame_Release
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpegvideo.c:757,32'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:758,12'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - cc_Flush.9266
                - OutputFrame
                - vlc_frame_ChainLastAppend.9231
                - vlc_object_Log
                - vlc_frame_ChainRelease.9220
            - BranchSide:      'packetizer/mpegvideo.c:770,14'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - cc_Flush.9266
                - OutputFrame
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:758,43'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:758,46'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - cc_Flush.9266
                - OutputFrame
                - vlc_frame_ChainLastAppend.9231
                - vlc_object_Log
                - vlc_frame_ChainRelease.9220
            - BranchSide:      'packetizer/mpegvideo.c:759,11'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - cc_Flush.9266
                - OutputFrame
                - vlc_frame_ChainLastAppend.9231
                - vlc_object_Log
                - vlc_frame_ChainRelease.9220
        - Branch String:   'packetizer/mpegvideo.c:758,84'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:759,11'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - cc_Flush.9266
                - OutputFrame
                - vlc_frame_ChainLastAppend.9231
                - vlc_object_Log
                - vlc_frame_ChainRelease.9220
            - BranchSide:      'packetizer/mpegvideo.c:770,14'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - cc_Flush.9266
                - OutputFrame
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:757,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:763,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - cc_Flush.9266
                - vlc_frame_ChainRelease.9220
            - BranchSide:      'packetizer/mpegvideo.c:770,14'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - cc_Flush.9266
                - OutputFrame
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:764,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:764,50'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.9220
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - cc_Flush.9266
            - BranchSide:      'packetizer/mpegvideo.c:765,9'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - cc_Flush.9266
        - Branch String:   'packetizer/mpegvideo.c:771,46'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:771,49'
              BranchSideFuncs:
                - OutputFrame
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - cc_Flush.9266
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:773,28'
              BranchSideFuncs:
                - OutputFrame
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - cc_Flush.9266
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:775,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:777,37'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - OutputFrame
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - cc_Flush.9266
            - BranchSide:      'packetizer/mpegvideo.c:781,30'
              BranchSideFuncs:
                - OutputFrame
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - cc_Flush.9266
        - Branch String:   'packetizer/mpegvideo.c:783,19'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:783,22'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - cc_Flush.9266
            - BranchSide:      'packetizer/mpegvideo.c:785,5'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - cc_Flush.9266
        - Branch String:   'packetizer/mpegvideo.c:783,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:784,13'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - cc_Flush.9266
            - BranchSide:      'packetizer/mpegvideo.c:785,5'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - cc_Flush.9266
        - Branch String:   'packetizer/mpegvideo.c:787,16'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:787,19'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:793,10'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:787,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:789,9'
              BranchSideFuncs:
                - cc_Flush.9266
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:793,10'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:793,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:794,16'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:798,9'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:798,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:801,26'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:817,14'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/mpegvideo.c:802,26'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:802,29'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:816,5'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:802,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:805,41'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:816,5'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:806,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:808,28'
              BranchSideFuncs:
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:814,13'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:808,21'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:809,21'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:810,58'
              BranchSideFuncs:
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:811,21'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:812,45'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - vlc_frame_ChainLastAppend.9231
                - vlc_frame_Duplicate.9265
            - BranchSide:      'packetizer/mpegvideo.c:813,13'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:817,53'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:817,56'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpegvideo.c:839,14'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
        - Branch String:   'packetizer/mpegvideo.c:817,14'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:820,13'
              BranchSideFuncs:
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpegvideo.c:839,14'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
        - Branch String:   'packetizer/mpegvideo.c:820,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:820,43'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpegvideo.c:821,13'
              BranchSideFuncs:
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - vlc_frame_Release
        - Branch String:   'packetizer/mpegvideo.c:821,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:821,43'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:823,41'
              BranchSideFuncs:
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:839,47'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:839,50'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpegvideo.c:966,14'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
        - Branch String:   'packetizer/mpegvideo.c:839,14'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:842,62'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - h26x_get_colorimetry.9264
                - vlc_frame_Duplicate.9265
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpegvideo.c:966,14'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
        - Branch String:   'packetizer/mpegvideo.c:845,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:856,17'
              BranchSideFuncs:
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpegvideo.c:937,18'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - h26x_get_colorimetry.9264
        - Branch String:   'packetizer/mpegvideo.c:856,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:856,46'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:857,45'
              BranchSideFuncs:
                - vlc_frame_Duplicate.9265
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:859,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:862,21'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:936,9'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:862,21'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:864,53'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:907,21'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:868,21'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:871,39'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:875,39'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:879,39'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:883,39'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:887,39'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:891,39'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:895,34'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:895,33'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:897,46'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:900,29'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:937,55'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:937,58'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - h26x_get_colorimetry.9264
            - BranchSide:      'packetizer/mpegvideo.c:945,18'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - h26x_get_colorimetry.9264
        - Branch String:   'packetizer/mpegvideo.c:937,18'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:940,42'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:945,18'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - h26x_get_colorimetry.9264
        - Branch String:   'packetizer/mpegvideo.c:950,44'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:950,47'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - h26x_get_colorimetry.9264
            - BranchSide:      'packetizer/mpegvideo.c:964,9'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:950,17'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:953,43'
              BranchSideFuncs:
                - h26x_get_colorimetry.9264
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:964,9'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:966,47'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:966,50'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
                - memcmp
                - cc_ProbeAndExtract
            - BranchSide:      'packetizer/mpegvideo.c:990,14'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
        - Branch String:   'packetizer/mpegvideo.c:966,14'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:969,23'
              BranchSideFuncs:
                - memcmp
                - cc_ProbeAndExtract
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:990,14'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
        - Branch String:   'packetizer/mpegvideo.c:969,56'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:970,13'
              BranchSideFuncs:
                - cc_ProbeAndExtract
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:987,30'
              BranchSideFuncs:
                - cc_ProbeAndExtract
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:970,35'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:970,38'
              BranchSideFuncs:
                - cc_ProbeAndExtract
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:987,30'
              BranchSideFuncs:
                - cc_ProbeAndExtract
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:970,66'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:971,13'
              BranchSideFuncs:
                - cc_ProbeAndExtract
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:987,30'
              BranchSideFuncs:
                - cc_ProbeAndExtract
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:969,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:974,21'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:987,30'
              BranchSideFuncs:
                - cc_ProbeAndExtract
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:974,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:977,26'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:979,26'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:980,17'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:982,26'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:990,14'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:993,9'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
            - BranchSide:      'packetizer/mpegvideo.c:1017,14'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:995,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:998,19'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
            - BranchSide:      'packetizer/mpegvideo.c:1003,12'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
        - Branch String:   'packetizer/mpegvideo.c:1003,46'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:1004,12'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
                - date_Set.9268
                - date_Increment
            - BranchSide:      'packetizer/mpegvideo.c:1014,24'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:1003,12'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:1006,27'
              BranchSideFuncs:
                - date_Set.9268
                - date_Increment
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:1014,24'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
        - Branch String:   'packetizer/mpegvideo.c:1010,16'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:1011,33'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
            - BranchSide:      'packetizer/mpegvideo.c:1012,9'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9231
      Callsites:
        - Src:             'packetizer/mpegvideo.c:763,9'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpegvideo.c:764,30'
          Dst:             vlc_frame_ChainRelease
        - Src:             'packetizer/mpegvideo.c:777,13'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/mpegvideo.c:781,17'
          Dst:             OutputFrame
        - Src:             'packetizer/mpegvideo.c:790,9'
          Dst:             cc_Flush
        - Src:             'packetizer/mpegvideo.c:810,34'
          Dst:             vlc_frame_Duplicate
        - Src:             'packetizer/mpegvideo.c:812,21'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/mpegvideo.c:820,28'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/mpegvideo.c:821,28'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/mpegvideo.c:823,24'
          Dst:             vlc_frame_Duplicate
        - Src:             'packetizer/mpegvideo.c:856,31'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/mpegvideo.c:857,28'
          Dst:             vlc_frame_Duplicate
        - Src:             'packetizer/mpegvideo.c:958,17'
          Dst:             h26x_get_colorimetry
        - Src:             'packetizer/mpegvideo.c:969,14'
          Dst:             memcmp
        - Src:             'packetizer/mpegvideo.c:987,9'
          Dst:             cc_ProbeAndExtract
        - Src:             'packetizer/mpegvideo.c:1007,13'
          Dst:             date_Set
        - Src:             'packetizer/mpegvideo.c:1010,16'
          Dst:             date_Increment
        - Src:             'packetizer/mpegvideo.c:1025,5'
          Dst:             vlc_frame_ChainLastAppend
    - functionName:    startcode_FindAnnexB_SSE2
      functionSourceFile: '/src/vlc/modules/packetizer/startcode_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         154
      ICount:          815
      EdgeCount:       210
      CyclomaticComplexity: 58
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/startcode_helper.h:63,35'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:63,38'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:63,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:63,5'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:64,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:68,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:64,23'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:64,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:66,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:64,36'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:64,39'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:66,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:64,13'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:65,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:66,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:68,9'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:69,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:71,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:72,9'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:75,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:112,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:78,9'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:87,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:110,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:101,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:103,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:103,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:103,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:105,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:105,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:105,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:107,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:107,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:107,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:109,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:109,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:112,5'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:113,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:117,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:113,23'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:113,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:115,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:113,36'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:113,39'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:115,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:113,13'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:114,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:115,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GetCc
      functionSourceFile: '/src/vlc/modules/packetizer/mpegvideo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_desc
      BBCount:         15
      ICount:          143
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - cc_Flush
        - vlc_frame_Alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpegvideo.c:347,30'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:347,33'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - cc_Flush.9266
            - BranchSide:      'packetizer/mpegvideo.c:350,25'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - cc_Flush.9266
        - Branch String:   'packetizer/mpegvideo.c:347,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegvideo.c:350,25'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - cc_Flush.9266
        - Branch String:   'packetizer/mpegvideo.c:351,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:353,17'
              BranchSideFuncs:
                - cc_Flush.9266
            - BranchSide:      'packetizer/mpegvideo.c:362,16'
              BranchSideFuncs:
                - cc_Flush.9266
        - Branch String:   'packetizer/mpegvideo.c:355,23'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:355,45'
              BranchSideFuncs:
                - cc_Flush.9266
            - BranchSide:      'packetizer/mpegvideo.c:355,63'
              BranchSideFuncs:
                - cc_Flush.9266
      Callsites:
        - Src:             'packetizer/mpegvideo.c:350,12'
          Dst:             vlc_frame_Alloc
        - Src:             'packetizer/mpegvideo.c:362,5'
          Dst:             cc_Flush
    - functionName:    PacketizeFlush
      functionSourceFile: '/src/vlc/modules/packetizer/mpegvideo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - packetizer_Flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/mpegvideo.c:336,5'
          Dst:             packetizer_Flush
    - functionName:    Packetize
      functionSourceFile: '/src/vlc/modules/packetizer/mpegvideo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pp_block
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - packetizer_Packetize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/mpegvideo.c:329,12'
          Dst:             packetizer_Packetize
    - functionName:    cc_Init
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_CreateGetBool
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_Create
        - var_GetBool
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:569,5'
          Dst:             var_Create
        - Src:             '../include/vlc_variables.h:570,12'
          Dst:             var_GetBool
    - functionName:    PacketizeDrain
      functionSourceFile: '/src/vlc/modules/packetizer/mpegvideo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_private
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OutputFrame
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpegvideo.c:700,33'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:700,37'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegvideo.c:701,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpegvideo.c:700,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:701,9'
              BranchSideFuncs:
                - OutputFrame
            - BranchSide:      'packetizer/mpegvideo.c:703,35'
              BranchSideFuncs:
                - OutputFrame
        - Branch String:   'packetizer/mpegvideo.c:704,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:706,27'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegvideo.c:710,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpegvideo.c:703,22'
          Dst:             OutputFrame
    - functionName:    PacketizeValidate
      functionSourceFile: '/src/vlc/modules/packetizer/mpegvideo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_private
        - p_au
      BBCount:         19
      ICount:          142
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - date_Get
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpegvideo.c:718,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:720,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - date_Get.9260
                - vlc_object_Log
            - BranchSide:      'packetizer/mpegvideo.c:731,9'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Get.9260
        - Branch String:   'packetizer/mpegvideo.c:720,13'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:722,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'packetizer/mpegvideo.c:725,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - date_Get.9260
        - Branch String:   'packetizer/mpegvideo.c:731,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:731,9'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Get.9260
            - BranchSide:      'packetizer/mpegvideo.c:731,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'packetizer/mpegvideo.c:731,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:731,9'
              BranchSideFuncs:
                - date_Get.9260
                - vlc_object_Log
            - BranchSide:      'packetizer/mpegvideo.c:731,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'packetizer/mpegvideo.c:731,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:734,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'packetizer/mpegvideo.c:740,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpegvideo.c:740,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:741,23'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegvideo.c:743,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpegvideo.c:722,13'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpegvideo.c:725,9'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpegvideo.c:731,9'
          Dst:             date_Get
        - Src:             'packetizer/mpegvideo.c:734,9'
          Dst:             vlc_object_Log
    - functionName:    PacketizeParse
      functionSourceFile: '/src/vlc/modules/packetizer/mpegvideo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_private
        - pb_ts_used
        - p_block
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ParseMPEGBlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpegvideo.c:685,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:687,29'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegvideo.c:690,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpegvideo.c:684,15'
          Dst:             ParseMPEGBlock
    - functionName:    PacketizeReset
      functionSourceFile: '/src/vlc/modules/packetizer/mpegvideo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_private
        - b_flush
      BBCount:         6
      ICount:          87
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - date_Set
        - vlc_frame_ChainRelease
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpegvideo.c:660,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:660,9'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.9220
                - date_Set.9268
                - date_Set.9268
            - BranchSide:      'packetizer/mpegvideo.c:662,29'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.9220
                - date_Set.9268
                - date_Set.9268
      Callsites:
        - Src:             'packetizer/mpegvideo.c:662,9'
          Dst:             vlc_frame_ChainRelease
        - Src:             'packetizer/mpegvideo.c:667,5'
          Dst:             date_Set
        - Src:             'packetizer/mpegvideo.c:668,5'
          Dst:             date_Set
    - functionName:    startcode_FindAnnexB
      functionSourceFile: '/src/vlc/modules/packetizer/startcode_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - startcode_FindAnnexB_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/startcode_helper.h:158,16'
          Dst:             startcode_FindAnnexB_SSE2
    - functionName:    packetizer_Init
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
        - p_startcode
        - i_startcode
        - pf_start_helper
        - p_au_prepend
        - i_au_prepend
        - i_au_min_size
        - pf_reset
        - pf_parse
        - pf_validate
        - pf_drain
        - p_private
      BBCount:         3
      ICount:          100
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamInit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:79,5'
          Dst:             block_BytestreamInit
    - functionName:    vlc_entry_license__packetizer_mpegvideo
      functionSourceFile: '/src/vlc/modules/packetizer/mpegvideo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__packetizer_mpegvideo
      functionSourceFile: '/src/vlc/modules/packetizer/mpegvideo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__packetizer_mpegvideo
      functionSourceFile: '/src/vlc/modules/packetizer/mpegvideo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/packetizer/mpegvideo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - packetizer_Clean
        - var_Destroy
        - vlc_frame_ChainRelease
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpegvideo.c:303,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:305,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - packetizer_Clean.9218
                - var_Destroy
                - free
                - vlc_frame_ChainRelease.9220
                - vlc_frame_Release
            - BranchSide:      'packetizer/mpegvideo.c:307,9'
              BranchSideFuncs:
                - packetizer_Clean.9218
                - var_Destroy
                - free
                - vlc_frame_ChainRelease.9220
                - vlc_frame_Release
        - Branch String:   'packetizer/mpegvideo.c:307,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:309,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - packetizer_Clean.9218
                - var_Destroy
                - free
                - vlc_frame_ChainRelease.9220
            - BranchSide:      'packetizer/mpegvideo.c:311,9'
              BranchSideFuncs:
                - packetizer_Clean.9218
                - var_Destroy
                - free
                - vlc_frame_ChainRelease.9220
        - Branch String:   'packetizer/mpegvideo.c:311,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:311,9'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.9220
                - packetizer_Clean.9218
                - var_Destroy
                - free
            - BranchSide:      'packetizer/mpegvideo.c:313,29'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.9220
                - packetizer_Clean.9218
                - var_Destroy
                - free
      Callsites:
        - Src:             'packetizer/mpegvideo.c:305,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/mpegvideo.c:309,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/mpegvideo.c:313,9'
          Dst:             vlc_frame_ChainRelease
        - Src:             'packetizer/mpegvideo.c:315,5'
          Dst:             packetizer_Clean
        - Src:             'packetizer/mpegvideo.c:317,5'
          Dst:             var_Destroy
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/packetizer/mpegvideo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         20
      ICount:          298
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - PacketizeDrain
        - PacketizeParse
        - PacketizeReset
        - PacketizeValidate
        - cc_Init
        - date_Init
        - packetizer_Init
        - startcode_FindAnnexB
        - var_CreateGetBool
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/mpegvideo.c:206,50'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:207,9'
              BranchSideFuncs:
                - malloc
                - packetizer_Init.9290
                - date_Init
                - date_Init
                - var_CreateGetBool.9280
                - cc_Init.9279
                - vlc_object_Log
            - BranchSide:      'packetizer/mpegvideo.c:210,28'
              BranchSideFuncs:
                - malloc
                - packetizer_Init.9290
                - date_Init
                - date_Init
                - var_CreateGetBool.9280
                - cc_Init.9279
                - vlc_object_Log
        - Branch String:   'packetizer/mpegvideo.c:206,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegvideo.c:210,28'
              BranchSideFuncs:
                - malloc
                - packetizer_Init.9290
                - date_Init
                - date_Init
                - var_CreateGetBool.9280
                - cc_Init.9279
                - vlc_object_Log
        - Branch String:   'packetizer/mpegvideo.c:211,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:212,9'
              BranchSideFuncs:
                - packetizer_Init.9290
                - date_Init
                - date_Init
                - var_CreateGetBool.9280
                - cc_Init.9279
                - vlc_object_Log
            - BranchSide:      'packetizer/mpegvideo.c:213,13'
              BranchSideFuncs:
                - packetizer_Init.9290
                - date_Init
                - date_Init
                - var_CreateGetBool.9280
                - cc_Init.9279
                - vlc_object_Log
        - Branch String:   'packetizer/mpegvideo.c:235,43'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:235,46'
              BranchSideFuncs:
                - date_Init
                - date_Init
                - var_CreateGetBool.9280
                - cc_Init.9279
                - vlc_object_Log
            - BranchSide:      'packetizer/mpegvideo.c:242,13'
              BranchSideFuncs:
                - date_Init
                - date_Init
                - var_CreateGetBool.9280
                - cc_Init.9279
                - vlc_object_Log
        - Branch String:   'packetizer/mpegvideo.c:235,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:237,15'
              BranchSideFuncs:
                - date_Init
                - date_Init
                - var_CreateGetBool.9280
                - cc_Init.9279
                - vlc_object_Log
            - BranchSide:      'packetizer/mpegvideo.c:242,13'
              BranchSideFuncs:
                - date_Init
                - date_Init
                - var_CreateGetBool.9280
                - cc_Init.9279
                - vlc_object_Log
        - Branch String:   'packetizer/mpegvideo.c:279,9'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:280,9'
              BranchSideFuncs:
                - vlc_object_Log
                - cc_Init.9279
            - BranchSide:      'packetizer/mpegvideo.c:282,5'
              BranchSideFuncs:
                - cc_Init.9279
      Callsites:
        - Src:             'packetizer/mpegvideo.c:219,5'
          Dst:             packetizer_Init
        - Src:             'packetizer/mpegvideo.c:219,5'
          Dst:             startcode_FindAnnexB
        - Src:             'packetizer/mpegvideo.c:219,5'
          Dst:             PacketizeReset
        - Src:             'packetizer/mpegvideo.c:219,5'
          Dst:             PacketizeParse
        - Src:             'packetizer/mpegvideo.c:219,5'
          Dst:             PacketizeValidate
        - Src:             'packetizer/mpegvideo.c:219,5'
          Dst:             PacketizeDrain
        - Src:             'packetizer/mpegvideo.c:245,5'
          Dst:             date_Init
        - Src:             'packetizer/mpegvideo.c:246,5'
          Dst:             date_Init
        - Src:             'packetizer/mpegvideo.c:278,36'
          Dst:             var_CreateGetBool
        - Src:             'packetizer/mpegvideo.c:280,9'
          Dst:             vlc_object_Log
        - Src:             'packetizer/mpegvideo.c:286,5'
          Dst:             cc_Init
    - functionName:    vlc_entry__packetizer_mpegvideo
      functionSourceFile: '/src/vlc/modules/packetizer/mpegvideo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         22
      ICount:          189
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/mpegvideo.c:72,1'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:72,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegvideo.c:72,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpegvideo.c:72,1'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:72,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegvideo.c:73,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpegvideo.c:74,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:74,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegvideo.c:75,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpegvideo.c:75,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:75,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegvideo.c:76,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpegvideo.c:76,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegvideo.c:81,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpegvideo.c:76,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegvideo.c:77,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpegvideo.c:77,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:77,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegvideo.c:77,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/mpegvideo.c:77,5'
          Branch Sides:
            - BranchSide:      'packetizer/mpegvideo.c:77,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/mpegvideo.c:79,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/mpegvideo.c:77,5'
          Dst:             Open
        - Src:             'packetizer/mpegvideo.c:77,5'
          Dst:             Close
    - functionName:    cc_Exit
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    packetizer_Clean
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamRelease
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:98,5'
          Dst:             block_BytestreamRelease
    - functionName:    block_BytestreamRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_frame_ChainRelease
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:52,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    bs_impl_bytes_pos
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:76,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:79,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:77,16'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:77,58'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_impl_bytes_forward
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:59,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:61,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:65,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:65,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:66,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:68,19'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:68,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:69,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:70,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cc_ProbeCEA708OneByte
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - char
      constantsTouched: []
      argNames:
        - c
        - b_start
        - cc
      BBCount:         51
      ICount:          388
      EdgeCount:       62
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packetizer/../codec/cc.h:103,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:105,40'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:123,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'packetizer/../codec/cc.h:106,32'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:106,37'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:114,29'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:106,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:108,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:114,29'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:116,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:117,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:119,37'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:123,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:125,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:127,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'packetizer/../codec/cc.h:129,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:133,33'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:158,36'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:172,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:178,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'packetizer/../codec/cc.h:135,35'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:135,38'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:153,22'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:135,21'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:137,25'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:153,22'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:137,25'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:139,52'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:143,30'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:143,30'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:145,25'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:150,25'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:159,21'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:161,48'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:164,21'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:164,21'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:165,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:167,21'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:173,21'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:174,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:175,15'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:183,12'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:184,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:185,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/../codec/cc.h:178,17'
          Dst:             __assert_fail
    - functionName:    cc_ProbeCEA708
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - i_field
        - cc
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cc_ProbeCEA708OneByte
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/../codec/cc.h:190,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:191,32'
              BranchSideFuncs:
                - cc_ProbeCEA708OneByte.9458
                - cc_ProbeCEA708OneByte.9458
            - BranchSide:      'packetizer/../codec/cc.h:193,32'
              BranchSideFuncs:
                - cc_ProbeCEA708OneByte.9458
                - cc_ProbeCEA708OneByte.9458
      Callsites:
        - Src:             'packetizer/../codec/cc.h:191,9'
          Dst:             cc_ProbeCEA708OneByte
        - Src:             'packetizer/../codec/cc.h:193,9'
          Dst:             cc_ProbeCEA708OneByte
        - Src:             'packetizer/../codec/cc.h:194,5'
          Dst:             cc_ProbeCEA708OneByte
    - functionName:    bs_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_init_custom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_bits.h:101,5'
          Dst:             bs_init_custom
    - functionName:    bs_init_custom
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
        - cb
        - priv
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cc_AppendData
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - cc_preamble
        - cc
      BBCount:         12
      ICount:          120
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cc_ProbeCEA708
      functionUses:    6
      BranchProfiles:
        - Branch String:   'packetizer/../codec/cc.h:199,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:200,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:202,29'
              BranchSideFuncs:
                - cc_ProbeCEA708.9463
        - Branch String:   'packetizer/../codec/cc.h:203,22'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:203,25'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:205,40'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:203,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:205,40'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:209,25'
              BranchSideFuncs:
                - cc_ProbeCEA708.9463
      Callsites:
        - Src:             'packetizer/../codec/cc.h:209,9'
          Dst:             cc_ProbeCEA708
    - functionName:    cc_Extract
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - i_payload_type
        - b_top_field_first
        - p_src
        - i_src
      BBCount:         114
      ICount:          725
      EdgeCount:       153
      CyclomaticComplexity: 41
      functionsReached:
        - bs_init
        - bs_read
        - bs_skip
        - cc_AppendData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/../codec/cc.h:223,46'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:223,49'
              BranchSideFuncs:
                - cc_AppendData.9467
                - bs_init.9464
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - cc_AppendData.9467
                - bs_read.9469
                - cc_AppendData.9467
                - cc_AppendData.9467
                - cc_AppendData.9467
                - cc_AppendData.9467
            - BranchSide:      'packetizer/../codec/cc.h:229,32'
              BranchSideFuncs:
                - cc_AppendData.9467
                - bs_init.9464
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - cc_AppendData.9467
                - bs_read.9469
                - cc_AppendData.9467
                - cc_AppendData.9467
                - cc_AppendData.9467
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:223,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:225,9'
              BranchSideFuncs:
                - cc_AppendData.9467
                - bs_init.9464
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - cc_AppendData.9467
                - bs_read.9469
                - cc_AppendData.9467
                - cc_AppendData.9467
                - cc_AppendData.9467
                - cc_AppendData.9467
            - BranchSide:      'packetizer/../codec/cc.h:229,32'
              BranchSideFuncs:
                - cc_AppendData.9467
                - bs_init.9464
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - cc_AppendData.9467
                - bs_read.9469
                - cc_AppendData.9467
                - cc_AppendData.9467
                - cc_AppendData.9467
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:226,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:227,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:228,5'
              BranchSideFuncs:
                - cc_AppendData.9467
                - bs_init.9464
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - cc_AppendData.9467
                - bs_read.9469
                - cc_AppendData.9467
                - cc_AppendData.9467
                - cc_AppendData.9467
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:232,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:234,18'
              BranchSideFuncs:
                - cc_AppendData.9467
            - BranchSide:      'packetizer/../codec/cc.h:242,14'
              BranchSideFuncs:
                - cc_AppendData.9467
                - bs_init.9464
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - cc_AppendData.9467
                - bs_read.9469
                - cc_AppendData.9467
                - cc_AppendData.9467
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:234,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:236,34'
              BranchSideFuncs:
                - cc_AppendData.9467
            - BranchSide:      'packetizer/../codec/cc.h:240,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:237,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:238,17'
              BranchSideFuncs:
                - cc_AppendData.9467
            - BranchSide:      'packetizer/../codec/cc.h:239,9'
              BranchSideFuncs:
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:242,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:264,30'
              BranchSideFuncs:
                - cc_AppendData.9467
            - BranchSide:      'packetizer/../codec/cc.h:285,14'
              BranchSideFuncs:
                - cc_AppendData.9467
                - bs_init.9464
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - cc_AppendData.9467
                - bs_read.9469
                - cc_AppendData.9467
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:268,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:269,13'
              BranchSideFuncs:
                - cc_AppendData.9467
            - BranchSide:      'packetizer/../codec/cc.h:270,13'
              BranchSideFuncs:
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:270,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:271,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:272,13'
              BranchSideFuncs:
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:272,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:273,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:274,13'
              BranchSideFuncs:
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:274,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:275,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:276,12'
              BranchSideFuncs:
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:278,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:280,33'
              BranchSideFuncs:
                - cc_AppendData.9467
            - BranchSide:      'packetizer/../codec/cc.h:283,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:280,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:281,17'
              BranchSideFuncs:
                - cc_AppendData.9467
            - BranchSide:      'packetizer/../codec/cc.h:282,9'
              BranchSideFuncs:
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:285,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:300,32'
              BranchSideFuncs:
                - cc_AppendData.9467
            - BranchSide:      'packetizer/../codec/cc.h:320,14'
              BranchSideFuncs:
                - cc_AppendData.9467
                - bs_init.9464
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - cc_AppendData.9467
                - bs_read.9469
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:308,52'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:308,55'
              BranchSideFuncs:
                - cc_AppendData.9467
            - BranchSide:      'packetizer/../codec/cc.h:308,9'
              BranchSideFuncs:
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:308,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:310,18'
              BranchSideFuncs:
                - cc_AppendData.9467
            - BranchSide:      'packetizer/../codec/cc.h:318,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:310,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:312,42'
              BranchSideFuncs:
                - cc_AppendData.9467
            - BranchSide:      'packetizer/../codec/cc.h:316,19'
              BranchSideFuncs:
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:313,21'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:314,21'
              BranchSideFuncs:
                - cc_AppendData.9467
            - BranchSide:      'packetizer/../codec/cc.h:315,13'
              BranchSideFuncs:
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:320,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:322,30'
              BranchSideFuncs:
                - cc_AppendData.9467
            - BranchSide:      'packetizer/../codec/cc.h:332,14'
              BranchSideFuncs:
                - cc_AppendData.9467
                - bs_init.9464
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - cc_AppendData.9467
                - bs_read.9469
        - Branch String:   'packetizer/../codec/cc.h:323,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:326,32'
              BranchSideFuncs:
                - cc_AppendData.9467
            - BranchSide:      'packetizer/../codec/cc.h:330,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:327,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:328,17'
              BranchSideFuncs:
                - cc_AppendData.9467
            - BranchSide:      'packetizer/../codec/cc.h:329,9'
              BranchSideFuncs:
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:332,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:349,23'
              BranchSideFuncs:
                - bs_init.9464
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - cc_AppendData.9467
                - bs_read.9469
            - BranchSide:      'packetizer/../codec/cc.h:388,12'
              BranchSideFuncs:
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:351,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:353,13'
              BranchSideFuncs:
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - cc_AppendData.9467
                - bs_read.9469
            - BranchSide:      'packetizer/../codec/cc.h:376,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:357,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:359,20'
              BranchSideFuncs:
                - bs_skip.9470
                - cc_AppendData.9467
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
            - BranchSide:      'packetizer/../codec/cc.h:363,13'
              BranchSideFuncs:
                - bs_skip.9470
                - cc_AppendData.9467
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
        - Branch String:   'packetizer/../codec/cc.h:360,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:361,30'
              BranchSideFuncs:
                - bs_read.9469
                - bs_skip.9470
                - cc_AppendData.9467
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
            - BranchSide:      'packetizer/../codec/cc.h:362,13'
              BranchSideFuncs:
                - bs_skip.9470
                - cc_AppendData.9467
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
        - Branch String:   'packetizer/../codec/cc.h:365,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:366,17'
              BranchSideFuncs:
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - cc_AppendData.9467
                - bs_read.9469
            - BranchSide:      'packetizer/../codec/cc.h:369,29'
              BranchSideFuncs:
                - cc_AppendData.9467
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
        - Branch String:   'packetizer/../codec/cc.h:370,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:371,25'
              BranchSideFuncs:
                - cc_AppendData.9467
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
            - BranchSide:      'packetizer/../codec/cc.h:373,33'
              BranchSideFuncs:
                - cc_AppendData.9467
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
        - Branch String:   'packetizer/../codec/cc.h:373,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:374,17'
              BranchSideFuncs:
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - cc_AppendData.9467
                - bs_read.9469
            - BranchSide:      'packetizer/../codec/cc.h:375,9'
              BranchSideFuncs:
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - cc_AppendData.9467
                - bs_read.9469
        - Branch String:   'packetizer/../codec/cc.h:388,12'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:389,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:392,30'
              BranchSideFuncs:
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:393,27'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:393,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:394,13'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:393,12'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:394,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:395,29'
              BranchSideFuncs:
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:401,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:403,17'
              BranchSideFuncs:
                - cc_AppendData.9467
            - BranchSide:      'packetizer/../codec/cc.h:408,13'
              BranchSideFuncs:
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:403,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:404,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:405,19'
              BranchSideFuncs:
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:408,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:421,17'
              BranchSideFuncs:
                - cc_AppendData.9467
            - BranchSide:      'packetizer/../codec/cc.h:437,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:421,27'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:421,30'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:422,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:421,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:422,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:424,34'
              BranchSideFuncs:
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:427,17'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:428,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:429,16'
              BranchSideFuncs:
                - cc_AppendData.9467
        - Branch String:   'packetizer/../codec/cc.h:430,13'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:432,37'
              BranchSideFuncs:
                - cc_AppendData.9467
            - BranchSide:      'packetizer/../codec/cc.h:435,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:432,21'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:433,21'
              BranchSideFuncs:
                - cc_AppendData.9467
            - BranchSide:      'packetizer/../codec/cc.h:434,13'
              BranchSideFuncs:
                - cc_AppendData.9467
      Callsites:
        - Src:             'packetizer/../codec/cc.h:237,18'
          Dst:             cc_AppendData
        - Src:             'packetizer/../codec/cc.h:280,18'
          Dst:             cc_AppendData
        - Src:             'packetizer/../codec/cc.h:313,22'
          Dst:             cc_AppendData
        - Src:             'packetizer/../codec/cc.h:327,18'
          Dst:             cc_AppendData
        - Src:             'packetizer/../codec/cc.h:349,9'
          Dst:             bs_init
        - Src:             'packetizer/../codec/cc.h:350,32'
          Dst:             bs_read
        - Src:             'packetizer/../codec/cc.h:353,13'
          Dst:             bs_skip
        - Src:             'packetizer/../codec/cc.h:354,37'
          Dst:             bs_read
        - Src:             'packetizer/../codec/cc.h:355,13'
          Dst:             bs_skip
        - Src:             'packetizer/../codec/cc.h:361,30'
          Dst:             bs_read
        - Src:             'packetizer/../codec/cc.h:363,13'
          Dst:             bs_skip
        - Src:             'packetizer/../codec/cc.h:373,18'
          Dst:             cc_AppendData
        - Src:             'packetizer/../codec/cc.h:432,22'
          Dst:             cc_AppendData
    - functionName:    bs_read
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bs_refill
        - bs_skip
      functionUses:    37
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:176,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:178,18'
              BranchSideFuncs:
                - bs_skip.9470
                - bs_refill.9471
            - BranchSide:      '../include/vlc_bits.h:182,5'
              BranchSideFuncs:
                - bs_skip.9470
                - bs_refill.9471
        - Branch String:   '../include/vlc_bits.h:182,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:184,24'
              BranchSideFuncs:
                - bs_refill.9471
                - bs_skip.9470
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.9470
        - Branch String:   '../include/vlc_bits.h:184,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:186,13'
              BranchSideFuncs:
                - bs_skip.9470
            - BranchSide:      '../include/vlc_bits.h:190,13'
              BranchSideFuncs:
                - bs_skip.9470
                - bs_refill.9471
        - Branch String:   '../include/vlc_bits.h:190,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:192,50'
              BranchSideFuncs:
                - bs_skip.9470
            - BranchSide:      '../include/vlc_bits.h:202,50'
              BranchSideFuncs:
                - bs_skip.9470
                - bs_refill.9471
        - Branch String:   '../include/vlc_bits.h:206,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:207,26'
              BranchSideFuncs:
                - bs_skip.9470
                - bs_refill.9471
            - BranchSide:      '../include/vlc_bits.h:209,31'
              BranchSideFuncs:
                - bs_skip.9470
                - bs_refill.9471
        - Branch String:   '../include/vlc_bits.h:215,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.9470
            - BranchSide:      '../include/vlc_bits.h:216,18'
              BranchSideFuncs:
                - bs_skip.9470
      Callsites:
        - Src:             '../include/vlc_bits.h:184,13'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:216,9'
          Dst:             bs_skip
    - functionName:    bs_skip
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - bs_refill
      functionUses:    14
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:140,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:141,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:143,20'
              BranchSideFuncs:
                - bs_refill.9471
                - bs_refill.9471
        - Branch String:   '../include/vlc_bits.h:143,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:145,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:149,9'
              BranchSideFuncs:
                - bs_refill.9471
        - Branch String:   '../include/vlc_bits.h:149,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:151,20'
              BranchSideFuncs:
                - bs_refill.9471
            - BranchSide:      '../include/vlc_bits.h:168,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:154,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:154,22'
              BranchSideFuncs:
                - bs_refill.9471
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.9471
        - Branch String:   '../include/vlc_bits.h:154,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:156,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.9471
        - Branch String:   '../include/vlc_bits.h:160,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:162,29'
              BranchSideFuncs:
                - bs_refill.9471
            - BranchSide:      '../include/vlc_bits.h:167,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:162,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:163,33'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:165,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:143,9'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:162,18'
          Dst:             bs_refill
    - functionName:    bs_refill
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:112,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:114,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:120,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:114,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:115,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:117,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:117,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:118,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xrealloc
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - len
      BBCount:         8
      ICount:          54
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1115,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1115,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../include/vlc_common.h:1115,9'
              BranchSideFuncs:
                - abort
        - Branch String:   '../include/vlc_common.h:1115,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1116,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../include/vlc_common.h:1117,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_common.h:1114,18'
          Dst:             realloc
        - Src:             '../include/vlc_common.h:1116,9'
          Dst:             abort
    - functionName:    hxxx_ep3b_to_rbsp
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_ep3b.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - end
        - pi_prev
        - i_count
      BBCount:         16
      ICount:          110
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/hxxx_ep3b.h:25,5'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:27,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:42,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_ep3b.h:27,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:28,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:30,22'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_ep3b.h:32,24'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:33,14'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:41,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_ep3b.h:32,13'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:35,19'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:41,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/hxxx_ep3b.h:35,17'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:37,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:40,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hxxx_bsfw_byte_pos_ep3b
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_ep3b.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hxxx_bsfw_byte_forward_ep3b
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_ep3b.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - hxxx_ep3b_to_rbsp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/hxxx_ep3b.h:85,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:87,16'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:92,9'
              BranchSideFuncs:
                - hxxx_ep3b_to_rbsp.9473
        - Branch String:   'packetizer/hxxx_ep3b.h:92,9'
          Branch Sides:
            - BranchSide:      'packetizer/hxxx_ep3b.h:93,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/hxxx_ep3b.h:95,31'
              BranchSideFuncs:
                - hxxx_ep3b_to_rbsp.9473
      Callsites:
        - Src:             'packetizer/hxxx_ep3b.h:95,12'
          Dst:             hxxx_ep3b_to_rbsp
    - functionName:    vlc_bswap16
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_ChainExtract
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_list
        - p_data
        - i_max
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:523,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:523,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:523,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:523,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:533,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:525,25'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:525,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainProperties
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
        - pi_count
        - pi_size
        - pi_length
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:553,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:555,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:562,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:562,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:563,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:564,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:564,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:565,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:566,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:566,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:567,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    date_Get
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_ChainGather
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_Alloc
        - vlc_frame_ChainExtract
        - vlc_frame_ChainProperties
        - vlc_frame_ChainRelease
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:590,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:591,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:593,32'
              BranchSideFuncs:
                - vlc_frame_ChainProperties.9478
                - vlc_frame_Alloc
                - vlc_frame_ChainExtract.9477
                - vlc_frame_ChainRelease.9455
        - Branch String:   '../include/vlc_frame.h:596,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:597,9'
              BranchSideFuncs:
                - vlc_frame_ChainExtract.9477
                - vlc_frame_ChainRelease.9455
            - BranchSide:      '../include/vlc_frame.h:598,29'
              BranchSideFuncs:
                - vlc_frame_ChainExtract.9477
                - vlc_frame_ChainRelease.9455
      Callsites:
        - Src:             '../include/vlc_frame.h:593,5'
          Dst:             vlc_frame_ChainProperties
        - Src:             '../include/vlc_frame.h:595,9'
          Dst:             vlc_frame_Alloc
        - Src:             '../include/vlc_frame.h:598,5'
          Dst:             vlc_frame_ChainExtract
        - Src:             '../include/vlc_frame.h:606,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    vlc_frame_ChainAppend
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp_list
        - frame
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:441,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:443,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:447,27'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_frame.h:449,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:449,32'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:450,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cc_ProbeAndExtract
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - c
        - b_top_field_first
        - p_src
        - i_src
      BBCount:         55
      ICount:          264
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - cc_Extract
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/../codec/cc.h:453,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:454,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/../codec/cc.h:457,29'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - cc_Extract.9468
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'packetizer/../codec/cc.h:457,40'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:457,43'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - cc_Extract.9468
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'packetizer/../codec/cc.h:464,33'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - cc_Extract.9468
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'packetizer/../codec/cc.h:457,60'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:457,63'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - cc_Extract.9468
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'packetizer/../codec/cc.h:464,33'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - cc_Extract.9468
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'packetizer/../codec/cc.h:457,9'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:460,24'
              BranchSideFuncs:
                - cc_Extract.9468
            - BranchSide:      'packetizer/../codec/cc.h:464,33'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - cc_Extract.9468
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'packetizer/../codec/cc.h:464,44'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:464,47'
              BranchSideFuncs:
                - memcmp
                - cc_Extract.9468
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'packetizer/../codec/cc.h:468,14'
              BranchSideFuncs:
                - memcmp
                - cc_Extract.9468
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'packetizer/../codec/cc.h:464,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:466,24'
              BranchSideFuncs:
                - cc_Extract.9468
            - BranchSide:      'packetizer/../codec/cc.h:468,14'
              BranchSideFuncs:
                - memcmp
                - cc_Extract.9468
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'packetizer/../codec/cc.h:468,33'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:469,45'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - cc_Extract.9468
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'packetizer/../codec/cc.h:474,38'
              BranchSideFuncs:
                - memcmp
                - cc_Extract.9468
                - memcmp
        - Branch String:   'packetizer/../codec/cc.h:469,59'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:469,89'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - cc_Extract.9468
                - memcmp
                - memcmp
            - BranchSide:      'packetizer/../codec/cc.h:470,45'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - cc_Extract.9468
                - memcmp
                - memcmp
        - Branch String:   'packetizer/../codec/cc.h:469,105'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:470,45'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - cc_Extract.9468
                - memcmp
                - memcmp
            - BranchSide:      'packetizer/../codec/cc.h:472,24'
              BranchSideFuncs:
                - cc_Extract.9468
        - Branch String:   'packetizer/../codec/cc.h:470,59'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:470,89'
              BranchSideFuncs:
                - memcmp
                - cc_Extract.9468
                - memcmp
            - BranchSide:      'packetizer/../codec/cc.h:474,38'
              BranchSideFuncs:
                - memcmp
                - cc_Extract.9468
                - memcmp
        - Branch String:   'packetizer/../codec/cc.h:468,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:472,24'
              BranchSideFuncs:
                - memcmp
                - cc_Extract.9468
                - memcmp
            - BranchSide:      'packetizer/../codec/cc.h:474,38'
              BranchSideFuncs:
                - memcmp
                - cc_Extract.9468
                - memcmp
        - Branch String:   'packetizer/../codec/cc.h:474,49'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:475,42'
              BranchSideFuncs:
                - memcmp
                - cc_Extract.9468
            - BranchSide:      'packetizer/../codec/cc.h:475,58'
              BranchSideFuncs:
                - cc_Extract.9468
        - Branch String:   'packetizer/../codec/cc.h:475,55'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:475,58'
              BranchSideFuncs:
                - cc_Extract.9468
            - BranchSide:      'packetizer/../codec/cc.h:479,14'
              BranchSideFuncs:
                - cc_Extract.9468
        - Branch String:   'packetizer/../codec/cc.h:474,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:477,24'
              BranchSideFuncs:
                - cc_Extract.9468
            - BranchSide:      'packetizer/../codec/cc.h:479,14'
              BranchSideFuncs:
                - cc_Extract.9468
        - Branch String:   'packetizer/../codec/cc.h:479,31'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:479,34'
              BranchSideFuncs:
                - cc_Extract.9468
            - BranchSide:      'packetizer/../codec/cc.h:485,14'
              BranchSideFuncs:
                - cc_Extract.9468
        - Branch String:   'packetizer/../codec/cc.h:479,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:481,24'
              BranchSideFuncs:
                - cc_Extract.9468
            - BranchSide:      'packetizer/../codec/cc.h:485,14'
              BranchSideFuncs:
                - cc_Extract.9468
        - Branch String:   'packetizer/../codec/cc.h:485,31'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:485,34'
              BranchSideFuncs:
                - cc_Extract.9468
            - BranchSide:      'packetizer/../codec/cc.h:501,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/../codec/cc.h:485,14'
          Branch Sides:
            - BranchSide:      'packetizer/../codec/cc.h:487,24'
              BranchSideFuncs:
                - cc_Extract.9468
            - BranchSide:      'packetizer/../codec/cc.h:501,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/../codec/cc.h:457,10'
          Dst:             memcmp
        - Src:             'packetizer/../codec/cc.h:464,15'
          Dst:             memcmp
        - Src:             'packetizer/../codec/cc.h:469,19'
          Dst:             memcmp
        - Src:             'packetizer/../codec/cc.h:469,63'
          Dst:             memcmp
        - Src:             'packetizer/../codec/cc.h:470,19'
          Dst:             memcmp
        - Src:             'packetizer/../codec/cc.h:470,63'
          Dst:             memcmp
        - Src:             'packetizer/../codec/cc.h:474,17'
          Dst:             memcmp
        - Src:             'packetizer/../codec/cc.h:475,17'
          Dst:             memcmp
        - Src:             'packetizer/../codec/cc.h:504,5'
          Dst:             cc_Extract
    - functionName:    bs_error
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BuildExtraData
      functionSourceFile: '/src/vlc/modules/packetizer/vc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         12
      ICount:          129
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xrealloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/vc1.c:334,35'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:334,39'
              BranchSideFuncs:
                - xrealloc.9472
            - BranchSide:      'packetizer/vc1.c:335,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/vc1.c:334,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:335,9'
              BranchSideFuncs:
                - xrealloc.9472
            - BranchSide:      'packetizer/vc1.c:337,15'
              BranchSideFuncs:
                - xrealloc.9472
        - Branch String:   'packetizer/vc1.c:338,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:340,25'
              BranchSideFuncs:
                - xrealloc.9472
            - BranchSide:      'packetizer/vc1.c:343,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/vc1.c:341,25'
          Dst:             xrealloc
    - functionName:    iso_23001_8_mc_to_vlc_coeffs
      functionSourceFile: '/src/vlc/modules/packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/iso_color_tables.h:185,12'
          Branch Sides:
            - BranchSide:      'packetizer/iso_color_tables.h:185,12'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/iso_color_tables.h:186,49'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iso_23001_8_tc_to_vlc_xfer
      functionSourceFile: '/src/vlc/modules/packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/iso_color_tables.h:132,12'
          Branch Sides:
            - BranchSide:      'packetizer/iso_color_tables.h:132,12'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/iso_color_tables.h:133,47'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iso_23001_8_cp_to_vlc_primaries
      functionSourceFile: '/src/vlc/modules/packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/iso_color_tables.h:66,9'
          Branch Sides:
            - BranchSide:      'packetizer/iso_color_tables.h:67,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/iso_color_tables.h:68,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/iso_color_tables.h:68,12'
          Branch Sides:
            - BranchSide:      'packetizer/iso_color_tables.h:68,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/iso_color_tables.h:69,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_read1
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bs_refill
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:223,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:225,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:228,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:223,9'
          Dst:             bs_refill
    - functionName:    hxxx_bsfw_ep3b_ctx_init
      functionSourceFile: '/src/vlc/modules/packetizer/hxxx_ep3b.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    U16_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:932,12'
          Dst:             vlc_bswap16
    - functionName:    vlc_frame_Duplicate
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Alloc
        - vlc_frame_CopyProperties
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:318,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:319,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:321,31'
              BranchSideFuncs:
                - vlc_frame_CopyProperties
      Callsites:
        - Src:             '../include/vlc_frame.h:317,26'
          Dst:             vlc_frame_Alloc
        - Src:             '../include/vlc_frame.h:321,5'
          Dst:             vlc_frame_CopyProperties
    - functionName:    OutputFrame
      functionSourceFile: '/src/vlc/modules/packetizer/vc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         32
      ICount:          264
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - cc_Flush
        - date_Get
        - date_Increment
        - date_Set
        - vlc_frame_ChainAppend
        - vlc_frame_ChainGather
        - vlc_frame_Duplicate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/vc1.c:355,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:357,44'
              BranchSideFuncs:
                - vlc_frame_Duplicate.9501
                - vlc_frame_Duplicate.9501
                - vlc_frame_ChainAppend.9481
                - vlc_frame_ChainGather.9480
                - date_Set.9503
                - cc_Flush.9504
                - date_Increment
                - date_Get.9479
                - vlc_frame_ChainAppend.9481
            - BranchSide:      'packetizer/vc1.c:366,24'
              BranchSideFuncs:
                - vlc_frame_ChainGather.9480
                - date_Set.9503
                - cc_Flush.9504
                - date_Increment
                - date_Get.9479
        - Branch String:   'packetizer/vc1.c:359,13'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:360,41'
              BranchSideFuncs:
                - vlc_frame_ChainAppend.9481
                - vlc_frame_ChainAppend.9481
                - vlc_frame_ChainGather.9480
                - date_Set.9503
                - cc_Flush.9504
                - date_Increment
                - date_Get.9479
            - BranchSide:      'packetizer/vc1.c:361,37'
              BranchSideFuncs:
                - vlc_frame_ChainAppend.9481
                - vlc_frame_ChainGather.9480
                - date_Set.9503
                - cc_Flush.9504
                - date_Increment
                - date_Get.9479
        - Branch String:   'packetizer/vc1.c:371,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:373,24'
              BranchSideFuncs:
                - date_Set.9503
                - cc_Flush.9504
                - date_Increment
                - date_Get.9479
            - BranchSide:      'packetizer/vc1.c:378,9'
              BranchSideFuncs:
                - date_Set.9503
                - cc_Flush.9504
                - date_Increment
                - date_Get.9479
        - Branch String:   'packetizer/vc1.c:378,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:379,28'
              BranchSideFuncs:
                - date_Get.9479
                - cc_Flush.9504
                - date_Increment
            - BranchSide:      'packetizer/vc1.c:381,20'
              BranchSideFuncs:
                - date_Set.9503
                - cc_Flush.9504
                - date_Increment
        - Branch String:   'packetizer/vc1.c:383,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:385,14'
              BranchSideFuncs:
                - cc_Flush.9504
                - date_Increment
            - BranchSide:      'packetizer/vc1.c:390,9'
              BranchSideFuncs:
                - cc_Flush.9504
                - date_Increment
        - Branch String:   'packetizer/vc1.c:385,37'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:385,41'
              BranchSideFuncs:
                - cc_Flush.9504
                - date_Increment
            - BranchSide:      'packetizer/vc1.c:386,21'
              BranchSideFuncs:
                - cc_Flush.9504
                - date_Increment
        - Branch String:   'packetizer/vc1.c:385,13'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:386,21'
              BranchSideFuncs:
                - cc_Flush.9504
                - date_Increment
            - BranchSide:      'packetizer/vc1.c:388,5'
              BranchSideFuncs:
                - cc_Flush.9504
                - date_Increment
        - Branch String:   'packetizer/vc1.c:390,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:392,24'
              BranchSideFuncs:
                - cc_Flush.9504
                - date_Increment
            - BranchSide:      'packetizer/vc1.c:399,9'
              BranchSideFuncs:
                - cc_Flush.9504
                - date_Increment
        - Branch String:   'packetizer/vc1.c:399,43'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:399,46'
              BranchSideFuncs:
                - cc_Flush.9504
                - date_Increment
            - BranchSide:      'packetizer/vc1.c:399,43'
              BranchSideFuncs:
                - cc_Flush.9504
        - Branch String:   'packetizer/vc1.c:399,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:399,9'
              BranchSideFuncs:
                - date_Increment
                - cc_Flush.9504
            - BranchSide:      'packetizer/vc1.c:401,26'
              BranchSideFuncs:
                - date_Increment
                - cc_Flush.9504
      Callsites:
        - Src:             'packetizer/vc1.c:357,27'
          Dst:             vlc_frame_Duplicate
        - Src:             'packetizer/vc1.c:358,25'
          Dst:             vlc_frame_Duplicate
        - Src:             'packetizer/vc1.c:360,13'
          Dst:             vlc_frame_ChainAppend
        - Src:             'packetizer/vc1.c:361,9'
          Dst:             vlc_frame_ChainAppend
        - Src:             'packetizer/vc1.c:370,22'
          Dst:             vlc_frame_ChainGather
        - Src:             'packetizer/vc1.c:379,17'
          Dst:             date_Get
        - Src:             'packetizer/vc1.c:381,9'
          Dst:             date_Set
        - Src:             'packetizer/vc1.c:401,9'
          Dst:             date_Increment
        - Src:             'packetizer/vc1.c:412,5'
          Dst:             cc_Flush
    - functionName:    date_Set
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - value
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cc_Flush
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ParseIDU
      functionSourceFile: '/src/vlc/modules/packetizer/vc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pb_ts_used
        - p_frag
      BBCount:         224
      ICount:          1462
      EdgeCount:       292
      CyclomaticComplexity: 70
      functionsReached:
        - BuildExtraData
        - OutputFrame
        - U16_AT
        - bs_error
        - bs_init_custom
        - bs_read
        - bs_read1
        - bs_skip
        - cc_ProbeAndExtract
        - date_Change
        - hxxx_bsfw_ep3b_ctx_init
        - iso_23001_8_cp_to_vlc_primaries
        - iso_23001_8_mc_to_vlc_coeffs
        - iso_23001_8_tc_to_vlc_xfer
        - memcmp
        - vlc_frame_ChainLastAppend
        - vlc_frame_Duplicate
        - vlc_frame_Release
        - vlc_object_Log
        - vlc_ureduce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/vc1.c:432,35'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:432,38'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
                - OutputFrame.9502
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:438,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
                - OutputFrame.9502
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:432,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:434,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:438,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
                - OutputFrame.9502
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:438,34'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:438,38'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
                - OutputFrame.9502
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:448,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
                - OutputFrame.9502
        - Branch String:   'packetizer/vc1.c:438,59'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:438,62'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
                - OutputFrame.9502
            - BranchSide:      'packetizer/vc1.c:448,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
                - OutputFrame.9502
        - Branch String:   'packetizer/vc1.c:438,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:440,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:448,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
                - OutputFrame.9502
        - Branch String:   'packetizer/vc1.c:448,24'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:449,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
                - OutputFrame.9502
            - BranchSide:      'packetizer/vc1.c:458,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
        - Branch String:   'packetizer/vc1.c:449,41'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:450,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
                - OutputFrame.9502
            - BranchSide:      'packetizer/vc1.c:458,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
        - Branch String:   'packetizer/vc1.c:450,31'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:450,34'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
                - OutputFrame.9502
            - BranchSide:      'packetizer/vc1.c:458,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
        - Branch String:   'packetizer/vc1.c:450,66'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:451,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
                - OutputFrame.9502
            - BranchSide:      'packetizer/vc1.c:458,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
        - Branch String:   'packetizer/vc1.c:451,31'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:451,34'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
                - OutputFrame.9502
            - BranchSide:      'packetizer/vc1.c:458,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
        - Branch String:   'packetizer/vc1.c:451,66'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:452,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
                - OutputFrame.9502
            - BranchSide:      'packetizer/vc1.c:458,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
        - Branch String:   'packetizer/vc1.c:448,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:454,30'
              BranchSideFuncs:
                - OutputFrame.9502
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
            - BranchSide:      'packetizer/vc1.c:458,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
        - Branch String:   'packetizer/vc1.c:458,48'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:458,51'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
            - BranchSide:      'packetizer/vc1.c:466,14'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
        - Branch String:   'packetizer/vc1.c:458,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:460,30'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
            - BranchSide:      'packetizer/vc1.c:466,14'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
        - Branch String:   'packetizer/vc1.c:467,41'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:467,44'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
                - vlc_frame_ChainLastAppend.9508
            - BranchSide:      'packetizer/vc1.c:470,21'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:467,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:468,33'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.9508
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:470,21'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:473,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:475,30'
              BranchSideFuncs:
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:651,14'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:479,13'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:480,28'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
            - BranchSide:      'packetizer/vc1.c:481,43'
              BranchSideFuncs:
                - vlc_frame_Duplicate.9501
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
        - Branch String:   'packetizer/vc1.c:485,34'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:485,38'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - U16_AT.9500
                - U16_AT.9500
            - BranchSide:      'packetizer/vc1.c:511,9'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:485,13'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:487,42'
              BranchSideFuncs:
                - U16_AT.9500
                - U16_AT.9500
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:511,9'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:491,41'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:491,44'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:507,9'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:491,70'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:492,17'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:507,9'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:492,41'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:492,44'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:507,9'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:491,17'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:494,23'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:507,9'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:494,41'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:494,44'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:495,23'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:494,66'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:495,23'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:498,44'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:495,58'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:495,62'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:506,13'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:494,21'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:498,44'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:506,13'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:516,13'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:518,38'
              BranchSideFuncs:
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:630,13'
              BranchSideFuncs:
                - vlc_object_Log
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:530,17'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:531,17'
              BranchSideFuncs:
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:534,13'
              BranchSideFuncs:
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:541,17'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:543,46'
              BranchSideFuncs:
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:577,17'
              BranchSideFuncs:
                - bs_read.9469
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:549,21'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:550,21'
              BranchSideFuncs:
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:552,21'
              BranchSideFuncs:
                - bs_read.9469
                - bs_read.9469
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:552,21'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:559,32'
              BranchSideFuncs:
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:576,13'
              BranchSideFuncs:
                - bs_read.9469
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:562,25'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:564,34'
              BranchSideFuncs:
                - bs_read.9469
                - bs_read.9469
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:569,39'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_object_Log
                - bs_read.9469
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:573,25'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:574,25'
              BranchSideFuncs:
                - bs_read.9469
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:575,17'
              BranchSideFuncs:
                - bs_read.9469
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - vlc_ureduce
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:577,17'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:579,26'
              BranchSideFuncs:
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - vlc_ureduce
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:619,17'
              BranchSideFuncs:
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
        - Branch String:   'packetizer/vc1.c:581,21'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:583,33'
              BranchSideFuncs:
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - vlc_ureduce
            - BranchSide:      'packetizer/vc1.c:588,38'
              BranchSideFuncs:
                - bs_read.9469
                - bs_read.9469
                - vlc_object_Log
                - date_Change
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - vlc_ureduce
        - Branch String:   'packetizer/vc1.c:591,21'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:593,39'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - vlc_ureduce
            - BranchSide:      'packetizer/vc1.c:594,39'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - vlc_ureduce
            - BranchSide:      'packetizer/vc1.c:595,39'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - vlc_ureduce
            - BranchSide:      'packetizer/vc1.c:596,39'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - vlc_ureduce
            - BranchSide:      'packetizer/vc1.c:597,39'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - vlc_ureduce
            - BranchSide:      'packetizer/vc1.c:598,39'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - vlc_ureduce
            - BranchSide:      'packetizer/vc1.c:599,39'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - vlc_ureduce
            - BranchSide:      'packetizer/vc1.c:601,29'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - vlc_ureduce
        - Branch String:   'packetizer/vc1.c:601,21'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:603,39'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - vlc_ureduce
            - BranchSide:      'packetizer/vc1.c:604,39'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - vlc_ureduce
        - Branch String:   'packetizer/vc1.c:608,36'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:608,39'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - vlc_ureduce
            - BranchSide:      'packetizer/vc1.c:613,22'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
        - Branch String:   'packetizer/vc1.c:608,54'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:609,21'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - vlc_ureduce
            - BranchSide:      'packetizer/vc1.c:613,22'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
        - Branch String:   'packetizer/vc1.c:609,60'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:610,21'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_object_Log
                - date_Change
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
            - BranchSide:      'packetizer/vc1.c:611,35'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_object_Log
                - date_Change
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
        - Branch String:   'packetizer/vc1.c:608,21'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:611,35'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_object_Log
                - date_Change
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
            - BranchSide:      'packetizer/vc1.c:613,22'
              BranchSideFuncs:
                - vlc_object_Log
                - date_Change
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
        - Branch String:   'packetizer/vc1.c:613,21'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:615,21'
              BranchSideFuncs:
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
            - BranchSide:      'packetizer/vc1.c:618,13'
              BranchSideFuncs:
                - bs_read1.9498
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
        - Branch String:   'packetizer/vc1.c:619,32'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:620,17'
              BranchSideFuncs:
                - BuildExtraData
                - vlc_frame_Release
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
            - BranchSide:      'packetizer/vc1.c:626,9'
              BranchSideFuncs:
                - BuildExtraData
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:619,17'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:622,74'
              BranchSideFuncs:
                - bs_read.9469
                - iso_23001_8_cp_to_vlc_primaries.9496
                - bs_read.9469
                - iso_23001_8_tc_to_vlc_xfer.9494
                - bs_read.9469
                - iso_23001_8_mc_to_vlc_coeffs.9492
                - BuildExtraData
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:626,9'
              BranchSideFuncs:
                - BuildExtraData
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:633,17'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:634,17'
              BranchSideFuncs:
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:636,13'
              BranchSideFuncs:
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:640,17'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:641,17'
              BranchSideFuncs:
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:643,17'
              BranchSideFuncs:
                - bs_skip.9470
                - bs_read.9469
                - BuildExtraData
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:651,14'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:653,13'
              BranchSideFuncs:
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:663,14'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:653,13'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:654,28'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:655,43'
              BranchSideFuncs:
                - vlc_frame_Duplicate.9501
                - vlc_object_Log
                - BuildExtraData
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:657,13'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:658,13'
              BranchSideFuncs:
                - BuildExtraData
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:660,9'
              BranchSideFuncs:
                - BuildExtraData
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:663,14'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:669,9'
              BranchSideFuncs:
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - bs_skip.9470
                - bs_read.9469
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:742,14'
              BranchSideFuncs:
                - vlc_frame_Release
                - hxxx_bsfw_ep3b_ctx_init.9499
                - bs_init_custom.9466
                - malloc
                - free
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
        - Branch String:   'packetizer/vc1.c:673,13'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:675,17'
              BranchSideFuncs:
                - bs_read.9469
                - vlc_frame_Release
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:727,17'
              BranchSideFuncs:
                - bs_skip.9470
                - bs_read.9469
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
                - bs_skip.9470
        - Branch String:   'packetizer/vc1.c:677,17'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:679,21'
              BranchSideFuncs:
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Release
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:688,17'
              BranchSideFuncs:
                - bs_read.9469
                - vlc_frame_Release
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:679,21'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:681,25'
              BranchSideFuncs:
                - bs_read.9469
                - bs_read.9469
                - vlc_frame_Release
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:686,13'
              BranchSideFuncs:
                - bs_read.9469
                - vlc_frame_Release
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:681,25'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:682,31'
              BranchSideFuncs:
                - bs_read.9469
                - vlc_frame_Release
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:684,31'
              BranchSideFuncs:
                - bs_read.9469
                - vlc_frame_Release
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:688,17'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:691,25'
              BranchSideFuncs:
                - bs_read.9469
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:713,22'
              BranchSideFuncs:
                - bs_read.9469
                - vlc_frame_Release
                - bs_read.9469
                - bs_read.9469
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:691,17'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:696,21'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:696,21'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:696,21'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:701,21'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:707,21'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:707,21'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:707,21'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:707,21'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:710,13'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:713,21'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:714,21'
              BranchSideFuncs:
                - bs_read.9469
                - vlc_frame_Release
                - bs_read.9469
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:715,27'
              BranchSideFuncs:
                - bs_read.9469
                - vlc_frame_Release
                - bs_read.9469
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:715,26'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:716,21'
              BranchSideFuncs:
                - bs_read.9469
                - vlc_frame_Release
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:717,27'
              BranchSideFuncs:
                - bs_read.9469
                - vlc_frame_Release
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:717,26'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:718,21'
              BranchSideFuncs:
                - bs_read.9469
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:719,27'
              BranchSideFuncs:
                - bs_read.9469
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:719,26'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:720,21'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:722,21'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:727,17'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:728,17'
              BranchSideFuncs:
                - bs_skip.9470
                - bs_skip.9470
                - bs_read.9469
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
            - BranchSide:      'packetizer/vc1.c:729,13'
              BranchSideFuncs:
                - bs_skip.9470
                - bs_read.9469
                - vlc_frame_Release
                - bs_read.9469
                - bs_skip.9470
        - Branch String:   'packetizer/vc1.c:730,17'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:731,17'
              BranchSideFuncs:
                - bs_skip.9470
                - bs_read.9469
                - vlc_frame_Release
                - bs_read.9469
            - BranchSide:      'packetizer/vc1.c:733,17'
              BranchSideFuncs:
                - bs_read.9469
                - vlc_frame_Release
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:733,17'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:734,17'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:735,23'
              BranchSideFuncs:
                - vlc_frame_Release
                - bs_read.9469
        - Branch String:   'packetizer/vc1.c:735,46'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:735,49'
              BranchSideFuncs:
                - bs_read.9469
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:736,17'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:735,22'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:736,17'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:738,17'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:752,13'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:755,25'
              BranchSideFuncs:
                - free
                - vlc_frame_Release
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
            - BranchSide:      'packetizer/vc1.c:776,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:755,13'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:757,34'
              BranchSideFuncs:
                - bs_read.9469
                - bs_error.9491
                - free
                - vlc_frame_Release
                - memcmp
                - cc_ProbeAndExtract.9482
            - BranchSide:      'packetizer/vc1.c:768,17'
              BranchSideFuncs:
                - free
                - vlc_frame_Release
                - memcmp
                - cc_ProbeAndExtract.9482
        - Branch String:   'packetizer/vc1.c:758,21'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:759,21'
              BranchSideFuncs:
                - free
                - vlc_frame_Release
                - memcmp
                - cc_ProbeAndExtract.9482
            - BranchSide:      'packetizer/vc1.c:760,13'
              BranchSideFuncs:
                - free
                - vlc_frame_Release
                - memcmp
                - cc_ProbeAndExtract.9482
                - bs_read.9469
                - bs_error.9491
        - Branch String:   'packetizer/vc1.c:768,58'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:769,26'
              BranchSideFuncs:
                - memcmp
                - cc_ProbeAndExtract.9482
                - free
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:774,19'
              BranchSideFuncs:
                - free
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:768,17'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:771,38'
              BranchSideFuncs:
                - free
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:774,19'
              BranchSideFuncs:
                - free
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:778,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:779,24'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:780,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/vc1.c:434,9'
          Dst:             vlc_object_Log
        - Src:             'packetizer/vc1.c:435,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/vc1.c:440,9'
          Dst:             vlc_object_Log
        - Src:             'packetizer/vc1.c:441,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/vc1.c:454,17'
          Dst:             OutputFrame
        - Src:             'packetizer/vc1.c:468,9'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'packetizer/vc1.c:480,13'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/vc1.c:481,26'
          Dst:             vlc_frame_Duplicate
        - Src:             'packetizer/vc1.c:488,47'
          Dst:             U16_AT
        - Src:             'packetizer/vc1.c:489,47'
          Dst:             U16_AT
        - Src:             'packetizer/vc1.c:511,9'
          Dst:             hxxx_bsfw_ep3b_ctx_init
        - Src:             'packetizer/vc1.c:512,9'
          Dst:             bs_init_custom
        - Src:             'packetizer/vc1.c:515,36'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:518,38'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:525,13'
          Dst:             bs_skip
        - Src:             'packetizer/vc1.c:527,38'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:528,38'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:531,17'
          Dst:             vlc_object_Log
        - Src:             'packetizer/vc1.c:534,13'
          Dst:             bs_skip
        - Src:             'packetizer/vc1.c:535,38'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:536,13'
          Dst:             bs_skip
        - Src:             'packetizer/vc1.c:537,47'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:538,13'
          Dst:             bs_skip
        - Src:             'packetizer/vc1.c:539,13'
          Dst:             bs_skip
        - Src:             'packetizer/vc1.c:541,17'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:543,46'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:544,46'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:550,21'
          Dst:             vlc_object_Log
        - Src:             'packetizer/vc1.c:552,21'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:559,32'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:564,34'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:565,34'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:572,21'
          Dst:             vlc_ureduce
        - Src:             'packetizer/vc1.c:574,25'
          Dst:             vlc_object_Log
        - Src:             'packetizer/vc1.c:577,17'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:581,21'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:583,33'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:588,38'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:589,38'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:611,21'
          Dst:             vlc_ureduce
        - Src:             'packetizer/vc1.c:615,21'
          Dst:             vlc_object_Log
        - Src:             'packetizer/vc1.c:616,21'
          Dst:             date_Change
        - Src:             'packetizer/vc1.c:619,17'
          Dst:             bs_read1
        - Src:             'packetizer/vc1.c:622,74'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:622,41'
          Dst:             iso_23001_8_cp_to_vlc_primaries
        - Src:             'packetizer/vc1.c:623,68'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:623,40'
          Dst:             iso_23001_8_tc_to_vlc_xfer
        - Src:             'packetizer/vc1.c:624,67'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:624,37'
          Dst:             iso_23001_8_mc_to_vlc_coeffs
        - Src:             'packetizer/vc1.c:634,17'
          Dst:             vlc_object_Log
        - Src:             'packetizer/vc1.c:636,13'
          Dst:             bs_skip
        - Src:             'packetizer/vc1.c:639,43'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:640,17'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:644,13'
          Dst:             bs_skip
        - Src:             'packetizer/vc1.c:646,47'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:649,9'
          Dst:             BuildExtraData
        - Src:             'packetizer/vc1.c:654,13'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/vc1.c:655,26'
          Dst:             vlc_frame_Duplicate
        - Src:             'packetizer/vc1.c:658,13'
          Dst:             vlc_object_Log
        - Src:             'packetizer/vc1.c:661,9'
          Dst:             BuildExtraData
        - Src:             'packetizer/vc1.c:669,9'
          Dst:             hxxx_bsfw_ep3b_ctx_init
        - Src:             'packetizer/vc1.c:670,9'
          Dst:             bs_init_custom
        - Src:             'packetizer/vc1.c:679,21'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:681,25'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:691,25'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:713,22'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:715,27'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:717,27'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:719,27'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:728,17'
          Dst:             bs_skip
        - Src:             'packetizer/vc1.c:729,13'
          Dst:             bs_skip
        - Src:             'packetizer/vc1.c:731,17'
          Dst:             bs_skip
        - Src:             'packetizer/vc1.c:733,17'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:735,49'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:747,9'
          Dst:             hxxx_bsfw_ep3b_ctx_init
        - Src:             'packetizer/vc1.c:748,9'
          Dst:             bs_init_custom
        - Src:             'packetizer/vc1.c:757,34'
          Dst:             bs_read
        - Src:             'packetizer/vc1.c:758,21'
          Dst:             bs_error
        - Src:             'packetizer/vc1.c:769,18'
          Dst:             memcmp
        - Src:             'packetizer/vc1.c:771,17'
          Dst:             cc_ProbeAndExtract
        - Src:             'packetizer/vc1.c:779,9'
          Dst:             vlc_frame_Release
    - functionName:    vlc_frame_ChainLastAppend
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppp_last
        - frame
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:480,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:480,38'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:481,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    startcode_FindAnnexB_SSE2
      functionSourceFile: '/src/vlc/modules/packetizer/startcode_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         154
      ICount:          815
      EdgeCount:       210
      CyclomaticComplexity: 58
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/startcode_helper.h:63,35'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:63,38'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:63,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:63,5'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:64,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:68,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:64,23'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:64,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:66,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:64,36'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:64,39'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:66,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:64,13'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:65,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:66,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:68,9'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:69,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:71,18'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:72,9'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:75,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:112,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:78,9'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:87,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:110,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:101,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:103,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:103,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:102,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:102,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:103,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:105,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:105,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:104,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:104,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:105,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:107,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:107,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:106,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:106,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:107,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:109,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:109,9'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:108,17'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:108,17'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:112,5'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:113,13'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:117,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:113,23'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:113,26'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:115,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:113,36'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:113,39'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:115,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/startcode_helper.h:113,13'
          Branch Sides:
            - BranchSide:      'packetizer/startcode_helper.h:114,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/startcode_helper.h:115,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    packetizer_Flush
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamEmpty
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:104,5'
          Dst:             block_BytestreamEmpty
    - functionName:    block_BytestreamEmpty
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamInit
        - block_BytestreamRelease
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:60,5'
          Dst:             block_BytestreamRelease
        - Src:             '../include/vlc_block_helper.h:61,5'
          Dst:             block_BytestreamInit
    - functionName:    block_BytestreamInit
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_BytestreamPop
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         18
      ICount:          151
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - block_BytestreamFlush
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:119,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:121,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:123,15'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,28'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:134,31'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:134,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:134,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:135,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:137,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:141,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:142,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:144,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:116,5'
          Dst:             block_BytestreamFlush
    - functionName:    block_BytestreamFlush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         15
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_frame_Release
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:71,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:73,27'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,26'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:81,29'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:81,5'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   '../include/vlc_block_helper.h:81,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:83,27'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_block_helper.h:91,53'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:92,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:92,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:93,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:77,9'
          Dst:             vlc_frame_Release
        - Src:             '../include/vlc_block_helper.h:86,9'
          Dst:             vlc_frame_Release
    - functionName:    block_GetBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_data
        - i_data
      BBCount:         21
      ICount:          158
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - block_BytestreamRemaining
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:187,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:188,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:191,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:195,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:214,29'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:198,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:198,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,20'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:201,23'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:201,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:203,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:207,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:207,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:208,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:210,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:187,9'
          Dst:             block_BytestreamRemaining
    - functionName:    block_BytestreamRemaining
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:107,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:107,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:108,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    block_SkipBytes
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_bytestream
        - i_data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_GetBytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:223,12'
          Dst:             block_GetBytes
    - functionName:    block_FindStartcodeFromOffset
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
        - pi_offset
        - p_startcode
        - i_startcode_length
        - p_startcode_helper
        - p_startcode_matcher
      BBCount:         44
      ICount:          369
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:292,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:295,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:299,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:296,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:296,26'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:297,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:299,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:302,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:308,15'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:311,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:313,25'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:365,19'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:313,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:316,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:361,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:316,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:316,40'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:330,32'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:316,48'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:317,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:330,32'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:316,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:319,40'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:330,32'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:321,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:323,35'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:327,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:330,30'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:331,30'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:332,30'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:333,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:335,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:351,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:335,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:337,38'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:342,21'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:342,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:345,35'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:349,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    block_BytestreamPush
      functionSourceFile: '/src/vlc/modules/../include/vlc_block_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bytestream
        - p_block
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_ChainLastAppend
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_block_helper.h:100,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:100,58'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:101,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_block_helper.h:101,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_block_helper.h:102,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_block_helper.h:103,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_block_helper.h:99,5'
          Dst:             vlc_frame_ChainLastAppend
    - functionName:    packetizer_PacketizeBlock
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
        - pp_block
      BBCount:         74
      ICount:          539
      EdgeCount:       98
      CyclomaticComplexity: 26
      functionsReached:
        - block_BytestreamEmpty
        - block_BytestreamFlush
        - block_BytestreamPop
        - block_BytestreamPush
        - block_BytestreamRemaining
        - block_FindStartcodeFromOffset
        - block_GetBytes
        - block_SkipBytes
        - packetizer_PacketizeBlock
        - vlc_frame_Alloc
        - vlc_frame_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'packetizer/packetizer_helper.h:111,24'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:111,40'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPush.9530
                - packetizer_PacketizeBlock.9531
                - block_BytestreamEmpty.9522
            - BranchSide:      'packetizer/packetizer_helper.h:111,14'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPush.9530
                - packetizer_PacketizeBlock.9531
                - block_BytestreamEmpty.9522
        - Branch String:   'packetizer/packetizer_helper.h:113,25'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:113,28'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPush.9530
                - packetizer_PacketizeBlock.9531
                - block_BytestreamEmpty.9522
            - BranchSide:      'packetizer/packetizer_helper.h:116,9'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPush.9530
                - packetizer_PacketizeBlock.9531
                - block_BytestreamEmpty.9522
        - Branch String:   'packetizer/packetizer_helper.h:113,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:114,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:116,9'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPush.9530
                - packetizer_PacketizeBlock.9531
                - block_BytestreamEmpty.9522
        - Branch String:   'packetizer/packetizer_helper.h:116,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:116,20'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPush.9530
                - packetizer_PacketizeBlock.9531
                - block_BytestreamEmpty.9522
            - BranchSide:      'packetizer/packetizer_helper.h:128,9'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPush.9530
        - Branch String:   'packetizer/packetizer_helper.h:116,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:118,57'
              BranchSideFuncs:
                - packetizer_PacketizeBlock.9531
                - block_BytestreamEmpty.9522
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPush.9530
            - BranchSide:      'packetizer/packetizer_helper.h:128,9'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPush.9530
        - Branch String:   'packetizer/packetizer_helper.h:119,13'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:120,20'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:122,9'
              BranchSideFuncs:
                - block_BytestreamEmpty.9522
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPush.9530
        - Branch String:   'packetizer/packetizer_helper.h:128,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:129,32'
              BranchSideFuncs:
                - block_BytestreamPush.9530
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
            - BranchSide:      'packetizer/packetizer_helper.h:131,5'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
        - Branch String:   'packetizer/packetizer_helper.h:136,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:131,5'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
            - BranchSide:      'packetizer/packetizer_helper.h:140,50'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9529
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
            - BranchSide:      'packetizer/packetizer_helper.h:160,49'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
        - Branch String:   'packetizer/packetizer_helper.h:140,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:143,17'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
            - BranchSide:      'packetizer/packetizer_helper.h:145,17'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
        - Branch String:   'packetizer/packetizer_helper.h:145,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:147,35'
              BranchSideFuncs:
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
            - BranchSide:      'packetizer/packetizer_helper.h:152,17'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
        - Branch String:   'packetizer/packetizer_helper.h:152,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:153,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:155,13'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
        - Branch String:   'packetizer/packetizer_helper.h:160,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:164,21'
              BranchSideFuncs:
                - block_BytestreamRemaining.9527
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_FindStartcodeFromOffset.9529
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:178,37'
              BranchSideFuncs:
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:164,49'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:164,53'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:165,21'
              BranchSideFuncs: []
        - Branch String:   'packetizer/packetizer_helper.h:164,21'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:165,21'
              BranchSideFuncs:
                - block_BytestreamRemaining.9527
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_FindStartcodeFromOffset.9529
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:169,63'
              BranchSideFuncs:
                - block_BytestreamRemaining.9527
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_FindStartcodeFromOffset.9529
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:170,21'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:171,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:173,21'
              BranchSideFuncs:
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:173,69'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:174,22'
              BranchSideFuncs:
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:176,13'
              BranchSideFuncs:
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:173,21'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:175,21'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:176,13'
              BranchSideFuncs:
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:184,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:186,17'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:189,28'
              BranchSideFuncs:
                - block_GetBytes.9526
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:193,67'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:194,18'
              BranchSideFuncs:
                - block_GetBytes.9526
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:199,30'
              BranchSideFuncs:
                - block_GetBytes.9526
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:193,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:196,17'
              BranchSideFuncs:
                - block_GetBytes.9526
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:199,30'
              BranchSideFuncs:
                - block_GetBytes.9526
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:201,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:202,25'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:204,13'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:207,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:209,32'
              BranchSideFuncs:
                - vlc_frame_Release
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPop.9524
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:214,25'
              BranchSideFuncs:
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
                - block_BytestreamPop.9524
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:222,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:224,17'
              BranchSideFuncs:
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
            - BranchSide:      'packetizer/packetizer_helper.h:227,17'
              BranchSideFuncs:
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
        - Branch String:   'packetizer/packetizer_helper.h:227,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:229,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - block_FindStartcodeFromOffset.9529
                - block_BytestreamFlush.9525
                - vlc_frame_Alloc
                - block_GetBytes.9526
                - block_BytestreamPop.9524
                - vlc_frame_Release
                - block_BytestreamRemaining.9527
                - block_FindStartcodeFromOffset.9529
                - block_SkipBytes.9528
                - block_BytestreamFlush.9525
            - BranchSide:      'packetizer/packetizer_helper.h:235,17'
              BranchSideFuncs:
                - block_BytestreamPop.9524
        - Branch String:   'packetizer/packetizer_helper.h:235,17'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:236,51'
              BranchSideFuncs:
                - block_BytestreamPop.9524
            - BranchSide:      'packetizer/packetizer_helper.h:238,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:118,30'
          Dst:             packetizer_PacketizeBlock
        - Src:             'packetizer/packetizer_helper.h:123,9'
          Dst:             block_BytestreamEmpty
        - Src:             'packetizer/packetizer_helper.h:129,9'
          Dst:             block_BytestreamPush
        - Src:             'packetizer/packetizer_helper.h:140,18'
          Dst:             block_FindStartcodeFromOffset
        - Src:             'packetizer/packetizer_helper.h:147,17'
          Dst:             block_SkipBytes
        - Src:             'packetizer/packetizer_helper.h:149,17'
          Dst:             block_BytestreamFlush
        - Src:             'packetizer/packetizer_helper.h:160,17'
          Dst:             block_FindStartcodeFromOffset
        - Src:             'packetizer/packetizer_helper.h:169,36'
          Dst:             block_BytestreamRemaining
        - Src:             'packetizer/packetizer_helper.h:178,13'
          Dst:             block_BytestreamFlush
        - Src:             'packetizer/packetizer_helper.h:183,21'
          Dst:             vlc_frame_Alloc
        - Src:             'packetizer/packetizer_helper.h:199,13'
          Dst:             block_GetBytes
        - Src:             'packetizer/packetizer_helper.h:209,17'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/packetizer_helper.h:230,17'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/packetizer_helper.h:236,29'
          Dst:             block_BytestreamPop
    - functionName:    packetizer_Packetize
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
        - pp_block
      BBCount:         16
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - packetizer_PacketizeBlock
        - vlc_frame_Release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'packetizer/packetizer_helper.h:248,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:249,16'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/packetizer_helper.h:251,9'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:251,26'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:251,29'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:260,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/packetizer_helper.h:251,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:253,17'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:260,12'
              BranchSideFuncs: []
        - Branch String:   'packetizer/packetizer_helper.h:254,19'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:254,22'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:259,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/packetizer_helper.h:254,13'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:256,28'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:259,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:247,22'
          Dst:             packetizer_PacketizeBlock
        - Src:             'packetizer/packetizer_helper.h:256,13'
          Dst:             vlc_frame_Release
    - functionName:    cc_Init
      functionSourceFile: '/src/vlc/modules/packetizer/../codec/cc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    packetizer_Header
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_pack
        - p_header
        - i_header
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - block_BytestreamEmpty
        - packetizer_Packetize
        - vlc_frame_Alloc
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/packetizer_helper.h:267,9'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:268,9'
              BranchSideFuncs:
                - packetizer_Packetize.9533
                - packetizer_Packetize.9533
                - block_BytestreamEmpty.9522
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:270,13'
              BranchSideFuncs:
                - packetizer_Packetize.9533
                - packetizer_Packetize.9533
                - block_BytestreamEmpty.9522
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:273,5'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:274,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - packetizer_Packetize.9533
                - packetizer_Packetize.9533
                - block_BytestreamEmpty.9522
                - vlc_frame_Release
            - BranchSide:      'packetizer/packetizer_helper.h:275,5'
              BranchSideFuncs:
                - packetizer_Packetize.9533
                - block_BytestreamEmpty.9522
                - vlc_frame_Release
        - Branch String:   'packetizer/packetizer_helper.h:275,5'
          Branch Sides:
            - BranchSide:      'packetizer/packetizer_helper.h:276,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - packetizer_Packetize.9533
                - block_BytestreamEmpty.9522
            - BranchSide:      'packetizer/packetizer_helper.h:278,5'
              BranchSideFuncs:
                - block_BytestreamEmpty.9522
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:266,23'
          Dst:             vlc_frame_Alloc
        - Src:             'packetizer/packetizer_helper.h:273,22'
          Dst:             packetizer_Packetize
        - Src:             'packetizer/packetizer_helper.h:274,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/packetizer_helper.h:275,22'
          Dst:             packetizer_Packetize
        - Src:             'packetizer/packetizer_helper.h:276,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/packetizer_helper.h:279,5'
          Dst:             block_BytestreamEmpty
    - functionName:    PacketizeDrain
      functionSourceFile: '/src/vlc/modules/packetizer/vc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_private
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - OutputFrame
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/vc1.c:325,12'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:325,42'
              BranchSideFuncs:
                - OutputFrame.9502
            - BranchSide:      'packetizer/vc1.c:325,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/vc1.c:325,29'
          Dst:             OutputFrame
    - functionName:    PacketizeValidate
      functionSourceFile: '/src/vlc/modules/packetizer/vc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_private
        - p_au
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - date_Get
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/vc1.c:312,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:314,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'packetizer/vc1.c:317,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/vc1.c:312,9'
          Dst:             date_Get
        - Src:             'packetizer/vc1.c:314,9'
          Dst:             vlc_object_Log
    - functionName:    PacketizeParse
      functionSourceFile: '/src/vlc/modules/packetizer/vc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_private
        - pb_ts_used
        - p_block
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ParseIDU
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/vc1.c:304,12'
          Dst:             ParseIDU
    - functionName:    PacketizeReset
      functionSourceFile: '/src/vlc/modules/packetizer/vc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_private
        - b_flush
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - date_Set
        - vlc_frame_ChainRelease
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/vc1.c:287,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:287,9'
              BranchSideFuncs:
                - date_Set.9503
                - vlc_frame_ChainRelease.9455
            - BranchSide:      'packetizer/vc1.c:289,13'
              BranchSideFuncs:
                - date_Set.9503
                - vlc_frame_ChainRelease.9455
        - Branch String:   'packetizer/vc1.c:289,13'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:290,33'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.9455
                - date_Set.9503
            - BranchSide:      'packetizer/vc1.c:291,9'
              BranchSideFuncs:
                - date_Set.9503
      Callsites:
        - Src:             'packetizer/vc1.c:290,13'
          Dst:             vlc_frame_ChainRelease
        - Src:             'packetizer/vc1.c:298,5'
          Dst:             date_Set
    - functionName:    startcode_FindAnnexB
      functionSourceFile: '/src/vlc/modules/packetizer/startcode_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - end
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - startcode_FindAnnexB_SSE2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/startcode_helper.h:158,16'
          Dst:             startcode_FindAnnexB_SSE2
    - functionName:    packetizer_Init
      functionSourceFile: '/src/vlc/modules/packetizer/packetizer_helper.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_pack
        - p_startcode
        - i_startcode
        - pf_start_helper
        - p_au_prepend
        - i_au_prepend
        - i_au_min_size
        - pf_reset
        - pf_parse
        - pf_validate
        - pf_drain
        - p_private
      BBCount:         3
      ICount:          100
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - block_BytestreamInit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/packetizer_helper.h:79,5'
          Dst:             block_BytestreamInit
    - functionName:    GetCc
      functionSourceFile: '/src/vlc/modules/packetizer/vc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_desc
      BBCount:         9
      ICount:          113
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cc_Flush
        - vlc_frame_Alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/vc1.c:792,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:792,9'
              BranchSideFuncs:
                - cc_Flush.9504
            - BranchSide:      'packetizer/vc1.c:794,17'
              BranchSideFuncs:
                - cc_Flush.9504
        - Branch String:   'packetizer/vc1.c:796,23'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:796,45'
              BranchSideFuncs:
                - cc_Flush.9504
            - BranchSide:      'packetizer/vc1.c:796,63'
              BranchSideFuncs:
                - cc_Flush.9504
      Callsites:
        - Src:             'packetizer/vc1.c:791,12'
          Dst:             vlc_frame_Alloc
        - Src:             'packetizer/vc1.c:803,5'
          Dst:             cc_Flush
    - functionName:    Flush
      functionSourceFile: '/src/vlc/modules/packetizer/vc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - packetizer_Flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'packetizer/vc1.c:279,5'
          Dst:             packetizer_Flush
    - functionName:    Packetize
      functionSourceFile: '/src/vlc/modules/packetizer/vc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - pp_block
      BBCount:         34
      ICount:          202
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - memcmp
        - packetizer_Packetize
        - vlc_frame_Realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/vc1.c:242,34'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:242,37'
              BranchSideFuncs:
                - packetizer_Packetize.9533
                - memcmp
                - vlc_frame_Realloc
            - BranchSide:      'packetizer/vc1.c:268,44'
              BranchSideFuncs:
                - packetizer_Packetize.9533
        - Branch String:   'packetizer/vc1.c:242,46'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:242,50'
              BranchSideFuncs:
                - packetizer_Packetize.9533
                - memcmp
                - vlc_frame_Realloc
            - BranchSide:      'packetizer/vc1.c:268,44'
              BranchSideFuncs:
                - packetizer_Packetize.9533
        - Branch String:   'packetizer/vc1.c:242,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:245,24'
              BranchSideFuncs:
                - packetizer_Packetize.9533
                - memcmp
                - vlc_frame_Realloc
            - BranchSide:      'packetizer/vc1.c:268,44'
              BranchSideFuncs:
                - packetizer_Packetize.9533
        - Branch String:   'packetizer/vc1.c:248,35'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:249,15'
              BranchSideFuncs:
                - memcmp
                - packetizer_Packetize.9533
                - vlc_frame_Realloc
            - BranchSide:      'packetizer/vc1.c:265,9'
              BranchSideFuncs:
                - packetizer_Packetize.9533
        - Branch String:   'packetizer/vc1.c:249,47'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:250,23'
              BranchSideFuncs:
                - vlc_frame_Realloc
                - packetizer_Packetize.9533
            - BranchSide:      'packetizer/vc1.c:252,50'
              BranchSideFuncs:
                - vlc_frame_Realloc
                - packetizer_Packetize.9533
        - Branch String:   'packetizer/vc1.c:248,13'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:252,50'
              BranchSideFuncs:
                - vlc_frame_Realloc
                - packetizer_Packetize.9533
            - BranchSide:      'packetizer/vc1.c:265,9'
              BranchSideFuncs:
                - packetizer_Packetize.9533
        - Branch String:   'packetizer/vc1.c:253,17'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:255,25'
              BranchSideFuncs:
                - packetizer_Packetize.9533
            - BranchSide:      'packetizer/vc1.c:264,9'
              BranchSideFuncs:
                - packetizer_Packetize.9533
        - Branch String:   'packetizer/vc1.c:257,46'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:257,49'
              BranchSideFuncs:
                - packetizer_Packetize.9533
            - BranchSide:      'packetizer/vc1.c:262,21'
              BranchSideFuncs:
                - packetizer_Packetize.9533
        - Branch String:   'packetizer/vc1.c:257,72'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:258,21'
              BranchSideFuncs:
                - packetizer_Packetize.9533
            - BranchSide:      'packetizer/vc1.c:262,21'
              BranchSideFuncs:
                - packetizer_Packetize.9533
        - Branch String:   'packetizer/vc1.c:258,55'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:259,22'
              BranchSideFuncs:
                - packetizer_Packetize.9533
            - BranchSide:      'packetizer/vc1.c:262,21'
              BranchSideFuncs:
                - packetizer_Packetize.9533
        - Branch String:   'packetizer/vc1.c:257,21'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:260,21'
              BranchSideFuncs:
                - packetizer_Packetize.9533
            - BranchSide:      'packetizer/vc1.c:262,21'
              BranchSideFuncs:
                - packetizer_Packetize.9533
        - Branch String:   'packetizer/vc1.c:269,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:269,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/vc1.c:270,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/vc1.c:250,15'
          Dst:             memcmp
        - Src:             'packetizer/vc1.c:252,35'
          Dst:             vlc_frame_Realloc
        - Src:             'packetizer/vc1.c:268,21'
          Dst:             packetizer_Packetize
    - functionName:    vlc_entry_license__packetizer_vc1
      functionSourceFile: '/src/vlc/modules/packetizer/vc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__packetizer_vc1
      functionSourceFile: '/src/vlc/modules/packetizer/vc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__packetizer_vc1
      functionSourceFile: '/src/vlc/modules/packetizer/vc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/packetizer/vc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cc_Exit
        - packetizer_Clean
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/vc1.c:222,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:223,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - cc_Exit.9452
                - cc_Exit.9452
                - free
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:224,9'
              BranchSideFuncs:
                - cc_Exit.9452
                - cc_Exit.9452
                - free
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:224,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:225,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - cc_Exit.9452
                - cc_Exit.9452
                - free
                - vlc_frame_Release
            - BranchSide:      'packetizer/vc1.c:226,9'
              BranchSideFuncs:
                - cc_Exit.9452
                - cc_Exit.9452
                - free
                - vlc_frame_Release
        - Branch String:   'packetizer/vc1.c:226,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:226,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - cc_Exit.9452
                - cc_Exit.9452
                - free
            - BranchSide:      'packetizer/vc1.c:227,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - cc_Exit.9452
                - cc_Exit.9452
                - free
      Callsites:
        - Src:             'packetizer/vc1.c:221,5'
          Dst:             packetizer_Clean
        - Src:             'packetizer/vc1.c:223,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/vc1.c:225,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/vc1.c:227,9'
          Dst:             vlc_frame_Release
        - Src:             'packetizer/vc1.c:229,5'
          Dst:             cc_Exit
        - Src:             'packetizer/vc1.c:230,5'
          Dst:             cc_Exit
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/packetizer/vc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         23
      ICount:          259
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - PacketizeDrain
        - PacketizeParse
        - PacketizeReset
        - PacketizeValidate
        - cc_Init
        - date_Init
        - es_format_Copy
        - packetizer_Header
        - packetizer_Init
        - startcode_FindAnnexB
      functionUses:    1
      BranchProfiles:
        - Branch String:   'packetizer/vc1.c:148,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:149,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/vc1.c:151,28'
              BranchSideFuncs:
                - malloc
                - es_format_Copy
                - packetizer_Init.9543
                - date_Init
                - cc_Init.9534
                - cc_Init.9534
                - packetizer_Header.9535
                - date_Init
        - Branch String:   'packetizer/vc1.c:152,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/vc1.c:156,22'
              BranchSideFuncs:
                - es_format_Copy
                - packetizer_Init.9543
                - date_Init
                - cc_Init.9534
                - cc_Init.9534
                - packetizer_Header.9535
                - date_Init
        - Branch String:   'packetizer/vc1.c:179,43'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:179,46'
              BranchSideFuncs:
                - date_Init
                - cc_Init.9534
                - cc_Init.9534
                - packetizer_Header.9535
                - date_Init
            - BranchSide:      'packetizer/vc1.c:183,21'
              BranchSideFuncs:
                - date_Init
                - cc_Init.9534
                - cc_Init.9534
                - packetizer_Header.9535
        - Branch String:   'packetizer/vc1.c:179,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:180,21'
              BranchSideFuncs:
                - date_Init
                - cc_Init.9534
                - cc_Init.9534
                - packetizer_Header.9535
            - BranchSide:      'packetizer/vc1.c:183,21'
              BranchSideFuncs:
                - date_Init
                - cc_Init.9534
                - cc_Init.9534
                - packetizer_Header.9535
        - Branch String:   'packetizer/vc1.c:186,9'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:188,28'
              BranchSideFuncs:
                - cc_Init.9534
                - cc_Init.9534
                - packetizer_Header.9535
            - BranchSide:      'packetizer/vc1.c:204,5'
              BranchSideFuncs:
                - cc_Init.9534
                - cc_Init.9534
        - Branch String:   'packetizer/vc1.c:191,13'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:193,23'
              BranchSideFuncs:
                - cc_Init.9534
                - cc_Init.9534
                - packetizer_Header.9535
            - BranchSide:      'packetizer/vc1.c:198,13'
              BranchSideFuncs:
                - cc_Init.9534
                - cc_Init.9534
                - packetizer_Header.9535
        - Branch String:   'packetizer/vc1.c:198,13'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:199,33'
              BranchSideFuncs:
                - packetizer_Header.9535
                - cc_Init.9534
                - cc_Init.9534
            - BranchSide:      'packetizer/vc1.c:201,5'
              BranchSideFuncs:
                - cc_Init.9534
                - cc_Init.9534
      Callsites:
        - Src:             'packetizer/vc1.c:156,5'
          Dst:             es_format_Copy
        - Src:             'packetizer/vc1.c:161,5'
          Dst:             packetizer_Init
        - Src:             'packetizer/vc1.c:161,5'
          Dst:             startcode_FindAnnexB
        - Src:             'packetizer/vc1.c:161,5'
          Dst:             PacketizeReset
        - Src:             'packetizer/vc1.c:161,5'
          Dst:             PacketizeParse
        - Src:             'packetizer/vc1.c:161,5'
          Dst:             PacketizeValidate
        - Src:             'packetizer/vc1.c:161,5'
          Dst:             PacketizeDrain
        - Src:             'packetizer/vc1.c:180,9'
          Dst:             date_Init
        - Src:             'packetizer/vc1.c:183,9'
          Dst:             date_Init
        - Src:             'packetizer/vc1.c:199,13'
          Dst:             packetizer_Header
        - Src:             'packetizer/vc1.c:207,5'
          Dst:             cc_Init
        - Src:             'packetizer/vc1.c:208,5'
          Dst:             cc_Init
    - functionName:    vlc_entry__packetizer_vc1
      functionSourceFile: '/src/vlc/modules/packetizer/vc1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         20
      ICount:          147
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'packetizer/vc1.c:52,1'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/vc1.c:52,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/vc1.c:52,1'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:52,1'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/vc1.c:53,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/vc1.c:54,5'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:54,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/vc1.c:55,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/vc1.c:55,5'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:55,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/vc1.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'packetizer/vc1.c:55,5'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:55,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/vc1.c:56,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/vc1.c:56,5'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:56,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/vc1.c:56,5'
              BranchSideFuncs: []
        - Branch String:   'packetizer/vc1.c:56,5'
          Branch Sides:
            - BranchSide:      'packetizer/vc1.c:56,5'
              BranchSideFuncs: []
            - BranchSide:      'packetizer/vc1.c:57,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'packetizer/vc1.c:56,5'
          Dst:             Open
        - Src:             'packetizer/vc1.c:56,5'
          Dst:             Close
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    date_Get
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_GetInteger
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:408,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:409,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:411,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:408,10'
          Dst:             var_GetChecked
    - functionName:    var_GetString
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:471,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:472,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:474,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:471,9'
          Dst:             var_GetChecked
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/rawaud.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - demux_vaControlHelper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/rawaud.c:251,12'
          Dst:             demux_vaControlHelper
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/rawaud.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - date_Get
        - date_Increment
        - es_out_Send
        - es_out_SetPCR
        - vlc_stream_Block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/rawaud.c:231,9'
          Branch Sides:
            - BranchSide:      'demux/rawaud.c:232,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawaud.c:234,50'
              BranchSideFuncs:
                - date_Get.9607
                - es_out_SetPCR.9606
                - es_out_Send.9605
                - date_Increment
      Callsites:
        - Src:             'demux/rawaud.c:230,15'
          Dst:             vlc_stream_Block
        - Src:             'demux/rawaud.c:234,39'
          Dst:             date_Get
        - Src:             'demux/rawaud.c:236,5'
          Dst:             es_out_SetPCR
        - Src:             'demux/rawaud.c:237,5'
          Dst:             es_out_Send
        - Src:             'demux/rawaud.c:239,5'
          Dst:             date_Increment
    - functionName:    date_Set
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - value
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_CreateGetInteger
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_Create
        - var_GetInteger
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:556,5'
          Dst:             var_Create
        - Src:             '../include/vlc_variables.h:557,12'
          Dst:             var_GetInteger
    - functionName:    var_CreateGetString
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_Create
        - var_GetString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:596,5'
          Dst:             var_Create
        - Src:             '../include/vlc_variables.h:597,12'
          Dst:             var_GetString
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    vlc_entry_license__demux_rawaud
      functionSourceFile: '/src/vlc/modules/demux/rawaud.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_rawaud
      functionSourceFile: '/src/vlc/modules/demux/rawaud.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_rawaud
      functionSourceFile: '/src/vlc/modules/demux/rawaud.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/demux/rawaud.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_format_Clean
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/rawaud.c:216,5'
          Dst:             es_format_Clean
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/demux/rawaud.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         29
      ICount:          366
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - date_Init
        - date_Set
        - es_format_Clean
        - es_format_Init
        - es_out_Add
        - var_CreateGetInteger
        - var_CreateGetString
        - var_InheritString
        - vlc_fourcc_GetCodecFromString
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/rawaud.c:108,9'
          Branch Sides:
            - BranchSide:      'demux/rawaud.c:109,9'
              BranchSideFuncs:
                - var_InheritString.9616
                - vlc_fourcc_GetCodecFromString
                - es_format_Init
                - free
                - vlc_object_Log
                - es_format_Clean
                - free
                - var_CreateGetString.9615
                - var_CreateGetInteger.9614
                - var_CreateGetInteger.9614
                - vlc_object_Log
                - es_out_Add.9613
                - vlc_object_Log
                - date_Init
                - date_Set.9612
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/rawaud.c:111,24'
              BranchSideFuncs:
                - var_InheritString.9616
                - vlc_fourcc_GetCodecFromString
                - es_format_Init
                - free
                - vlc_object_Log
                - es_format_Clean
                - free
                - var_CreateGetString.9615
                - var_CreateGetInteger.9614
                - var_CreateGetInteger.9614
                - vlc_object_Log
                - es_out_Add.9613
                - vlc_object_Log
                - date_Init
                - date_Set.9612
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/rawaud.c:116,9'
          Branch Sides:
            - BranchSide:      'demux/rawaud.c:118,9'
              BranchSideFuncs:
                - var_CreateGetString.9615
                - var_CreateGetInteger.9614
                - var_CreateGetInteger.9614
                - vlc_object_Log
                - es_out_Add.9613
                - vlc_object_Log
                - date_Init
                - date_Set.9612
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/rawaud.c:125,13'
              BranchSideFuncs:
                - var_CreateGetString.9615
                - var_CreateGetInteger.9614
                - var_CreateGetInteger.9614
                - vlc_object_Log
                - es_out_Add.9613
                - vlc_object_Log
                - date_Init
                - date_Set.9612
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - free
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/rawaud.c:125,5'
          Branch Sides:
            - BranchSide:      'demux/rawaud.c:129,13'
              BranchSideFuncs:
                - var_CreateGetString.9615
                - var_CreateGetInteger.9614
                - var_CreateGetInteger.9614
                - vlc_object_Log
                - es_out_Add.9613
                - vlc_object_Log
                - date_Init
                - date_Set.9612
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/rawaud.c:135,13'
              BranchSideFuncs:
                - var_CreateGetString.9615
                - var_CreateGetInteger.9614
                - var_CreateGetInteger.9614
                - vlc_object_Log
                - es_out_Add.9613
                - vlc_object_Log
                - date_Init
                - date_Set.9612
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/rawaud.c:135,13'
              BranchSideFuncs:
                - var_CreateGetString.9615
                - var_CreateGetInteger.9614
                - var_CreateGetInteger.9614
                - vlc_object_Log
                - es_out_Add.9613
                - vlc_object_Log
                - date_Init
                - date_Set.9612
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/rawaud.c:135,13'
              BranchSideFuncs:
                - var_CreateGetString.9615
                - var_CreateGetInteger.9614
                - var_CreateGetInteger.9614
                - vlc_object_Log
                - es_out_Add.9613
                - vlc_object_Log
                - date_Init
                - date_Set.9612
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/rawaud.c:140,13'
              BranchSideFuncs:
                - var_CreateGetString.9615
                - var_CreateGetInteger.9614
                - var_CreateGetInteger.9614
                - vlc_object_Log
                - es_out_Add.9613
                - vlc_object_Log
                - date_Init
                - date_Set.9612
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/rawaud.c:140,13'
              BranchSideFuncs:
                - var_CreateGetString.9615
                - var_CreateGetInteger.9614
                - var_CreateGetInteger.9614
                - vlc_object_Log
                - es_out_Add.9613
                - vlc_object_Log
                - date_Init
                - date_Set.9612
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/rawaud.c:145,13'
              BranchSideFuncs:
                - var_CreateGetString.9615
                - var_CreateGetInteger.9614
                - var_CreateGetInteger.9614
                - vlc_object_Log
                - es_out_Add.9613
                - vlc_object_Log
                - date_Init
                - date_Set.9612
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/rawaud.c:145,13'
              BranchSideFuncs:
                - var_CreateGetString.9615
                - var_CreateGetInteger.9614
                - var_CreateGetInteger.9614
                - vlc_object_Log
                - es_out_Add.9613
                - vlc_object_Log
                - date_Init
                - date_Set.9612
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/rawaud.c:150,13'
              BranchSideFuncs:
                - var_CreateGetString.9615
                - var_CreateGetInteger.9614
                - var_CreateGetInteger.9614
                - vlc_object_Log
                - es_out_Add.9613
                - vlc_object_Log
                - date_Init
                - date_Set.9612
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/rawaud.c:150,13'
              BranchSideFuncs:
                - var_CreateGetString.9615
                - var_CreateGetInteger.9614
                - var_CreateGetInteger.9614
                - vlc_object_Log
                - es_out_Add.9613
                - vlc_object_Log
                - date_Init
                - date_Set.9612
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/rawaud.c:154,13'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
        - Branch String:   'demux/rawaud.c:171,9'
          Branch Sides:
            - BranchSide:      'demux/rawaud.c:173,9'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - free
            - BranchSide:      'demux/rawaud.c:179,5'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Add.9613
                - vlc_object_Log
                - date_Init
                - date_Set.9612
                - vlc_object_Log
        - Branch String:   'demux/rawaud.c:197,30'
          Branch Sides:
            - BranchSide:      'demux/rawaud.c:197,5'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/rawaud.c:197,5'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'demux/rawaud.c:111,24'
          Dst:             var_InheritString
        - Src:             'demux/rawaud.c:113,21'
          Dst:             vlc_fourcc_GetCodecFromString
        - Src:             'demux/rawaud.c:112,5'
          Dst:             es_format_Init
        - Src:             'demux/rawaud.c:118,9'
          Dst:             vlc_object_Log
        - Src:             'demux/rawaud.c:119,9'
          Dst:             es_format_Clean
        - Src:             'demux/rawaud.c:154,13'
          Dst:             vlc_object_Log
        - Src:             'demux/rawaud.c:156,13'
          Dst:             es_format_Clean
        - Src:             'demux/rawaud.c:163,31'
          Dst:             var_CreateGetString
        - Src:             'demux/rawaud.c:164,35'
          Dst:             var_CreateGetInteger
        - Src:             'demux/rawaud.c:165,31'
          Dst:             var_CreateGetInteger
        - Src:             'demux/rawaud.c:173,9'
          Dst:             vlc_object_Log
        - Src:             'demux/rawaud.c:174,9'
          Dst:             es_format_Clean
        - Src:             'demux/rawaud.c:179,5'
          Dst:             vlc_object_Log
        - Src:             'demux/rawaud.c:189,19'
          Dst:             es_out_Add
        - Src:             'demux/rawaud.c:190,5'
          Dst:             vlc_object_Log
        - Src:             'demux/rawaud.c:193,5'
          Dst:             date_Init
        - Src:             'demux/rawaud.c:194,5'
          Dst:             date_Set
        - Src:             'demux/rawaud.c:201,5'
          Dst:             vlc_object_Log
    - functionName:    vlc_entry__demux_rawaud
      functionSourceFile: '/src/vlc/modules/demux/rawaud.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         24
      ICount:          362
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/rawaud.c:61,1'
          Branch Sides:
            - BranchSide:      'demux/rawaud.c:61,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawaud.c:61,1'
              BranchSideFuncs: []
        - Branch String:   'demux/rawaud.c:61,1'
          Branch Sides:
            - BranchSide:      'demux/rawaud.c:61,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawaud.c:62,5'
              BranchSideFuncs: []
        - Branch String:   'demux/rawaud.c:62,5'
          Branch Sides:
            - BranchSide:      'demux/rawaud.c:62,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawaud.c:63,5'
              BranchSideFuncs: []
        - Branch String:   'demux/rawaud.c:63,5'
          Branch Sides:
            - BranchSide:      'demux/rawaud.c:63,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawaud.c:64,5'
              BranchSideFuncs: []
        - Branch String:   'demux/rawaud.c:64,5'
          Branch Sides:
            - BranchSide:      'demux/rawaud.c:64,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawaud.c:76,1'
              BranchSideFuncs: []
        - Branch String:   'demux/rawaud.c:64,5'
          Branch Sides:
            - BranchSide:      'demux/rawaud.c:64,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawaud.c:65,5'
              BranchSideFuncs: []
        - Branch String:   'demux/rawaud.c:66,5'
          Branch Sides:
            - BranchSide:      'demux/rawaud.c:66,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawaud.c:66,5'
              BranchSideFuncs: []
        - Branch String:   'demux/rawaud.c:66,5'
          Branch Sides:
            - BranchSide:      'demux/rawaud.c:66,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawaud.c:67,5'
              BranchSideFuncs: []
        - Branch String:   'demux/rawaud.c:67,5'
          Branch Sides:
            - BranchSide:      'demux/rawaud.c:67,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawaud.c:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/rawaud.c:66,5'
          Dst:             Open
        - Src:             'demux/rawaud.c:66,5'
          Dst:             Close
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    date_Get
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_GetNonEmptyString
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:481,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:482,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:483,13'
              BranchSideFuncs:
                - free
        - Branch String:   '../include/vlc_variables.h:483,24'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:483,32'
              BranchSideFuncs:
                - free
            - BranchSide:      '../include/vlc_variables.h:485,15'
              BranchSideFuncs:
                - free
        - Branch String:   '../include/vlc_variables.h:483,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:484,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:485,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:481,9'
          Dst:             var_GetChecked
    - functionName:    var_GetInteger
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:408,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:409,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:411,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:408,10'
          Dst:             var_GetChecked
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/rawvid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - demux_vaControlHelper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/rawvid.c:438,12'
          Dst:             demux_vaControlHelper
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/rawvid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         17
      ICount:          124
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - date_Get
        - date_Increment
        - es_out_Send
        - es_out_SetPCR
        - vlc_stream_Block
        - vlc_stream_Read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/rawvid.c:397,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:401,30'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Read
                - vlc_stream_Block
                - es_out_Send.9696
                - date_Increment
            - BranchSide:      'demux/rawvid.c:414,33'
              BranchSideFuncs:
                - vlc_stream_Block
                - es_out_Send.9696
                - date_Increment
        - Branch String:   'demux/rawvid.c:401,13'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:402,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawvid.c:404,9'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Block
                - es_out_Send.9696
                - date_Increment
        - Branch String:   'demux/rawvid.c:407,17'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:408,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawvid.c:409,17'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Block
                - es_out_Send.9696
                - date_Increment
        - Branch String:   'demux/rawvid.c:409,17'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:404,9'
              BranchSideFuncs:
                - vlc_stream_Block
                - es_out_Send.9696
                - date_Increment
            - BranchSide:      'demux/rawvid.c:410,17'
              BranchSideFuncs:
                - vlc_stream_Block
                - es_out_Send.9696
                - date_Increment
        - Branch String:   'demux/rawvid.c:415,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:416,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawvid.c:418,39'
              BranchSideFuncs:
                - es_out_Send.9696
                - date_Increment
      Callsites:
        - Src:             'demux/rawvid.c:392,24'
          Dst:             date_Get
        - Src:             'demux/rawvid.c:395,5'
          Dst:             es_out_SetPCR
        - Src:             'demux/rawvid.c:401,13'
          Dst:             vlc_stream_Read
        - Src:             'demux/rawvid.c:407,17'
          Dst:             vlc_stream_Read
        - Src:             'demux/rawvid.c:414,15'
          Dst:             vlc_stream_Block
        - Src:             'demux/rawvid.c:419,5'
          Dst:             es_out_Send
        - Src:             'demux/rawvid.c:421,5'
          Dst:             date_Increment
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    date_Set
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - value
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_CreateGetNonEmptyString
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_Create
        - var_GetNonEmptyString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:604,5'
          Dst:             var_Create
        - Src:             '../include/vlc_variables.h:605,12'
          Dst:             var_GetNonEmptyString
    - functionName:    var_CreateGetInteger
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_Create
        - var_GetInteger
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:556,5'
          Dst:             var_Create
        - Src:             '../include/vlc_variables.h:557,12'
          Dst:             var_GetInteger
    - functionName:    vlc_entry_license__demux_rawvid
      functionSourceFile: '/src/vlc/modules/demux/rawvid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_rawvid
      functionSourceFile: '/src/vlc/modules/demux/rawvid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_rawvid
      functionSourceFile: '/src/vlc/modules/demux/rawvid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/demux/rawvid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/demux/rawvid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         166
      ICount:          1125
      EdgeCount:       220
      CyclomaticComplexity: 56
      functionsReached:
        - atoi
        - date_Init
        - date_Set
        - es_format_Init
        - es_out_Add
        - strcasecmp
        - strchr
        - strlen
        - strncmp
        - strrchr
        - strstr
        - var_CreateGetInteger
        - var_CreateGetNonEmptyString
        - var_InheritURational
        - video_format_Setup
        - vlc_fourcc_GetChromaDescription
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_ReadLine
        - vlc_ureduce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/rawvid.c:136,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:139,31'
              BranchSideFuncs:
                - strncmp
                - malloc
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strrchr
                - strcasecmp
            - BranchSide:      'demux/rawvid.c:146,10'
              BranchSideFuncs:
                - strrchr
                - strcasecmp
                - malloc
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:139,13'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:141,19'
              BranchSideFuncs:
                - strrchr
                - strcasecmp
                - malloc
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:144,5'
              BranchSideFuncs:
                - strrchr
                - strcasecmp
                - malloc
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:146,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:146,23'
              BranchSideFuncs:
                - malloc
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:149,14'
              BranchSideFuncs:
                - strrchr
                - strcasecmp
                - malloc
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:149,13'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:150,13'
              BranchSideFuncs:
                - strrchr
                - strcasecmp
                - malloc
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:152,40'
              BranchSideFuncs:
                - strrchr
                - strcasecmp
                - malloc
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:153,13'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:154,13'
              BranchSideFuncs:
                - strcasecmp
                - malloc
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:155,16'
              BranchSideFuncs:
                - strcasecmp
                - malloc
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:157,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:159,30'
              BranchSideFuncs:
                - strcasecmp
                - malloc
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:165,9'
              BranchSideFuncs: []
        - Branch String:   'demux/rawvid.c:159,17'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:161,39'
              BranchSideFuncs:
                - strcasecmp
                - malloc
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:164,9'
              BranchSideFuncs:
                - strcasecmp
                - malloc
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:169,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:170,9'
              BranchSideFuncs:
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:172,20'
              BranchSideFuncs:
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:175,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:177,19'
              BranchSideFuncs:
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:187,9'
              BranchSideFuncs:
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_stream_ReadLine
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:187,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:190,42'
              BranchSideFuncs:
                - vlc_stream_ReadLine
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:272,13'
              BranchSideFuncs:
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/rawvid.c:195,13'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:196,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/rawvid.c:222,9'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:222,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:222,9'
              BranchSideFuncs:
                - strchr
                - strchr
                - atoi
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:223,9'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:222,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:222,9'
              BranchSideFuncs:
                - strchr
                - atoi
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:222,9'
              BranchSideFuncs:
                - strchr
                - atoi
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:222,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:222,9'
              BranchSideFuncs:
                - atoi
                - atoi
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:222,9'
              BranchSideFuncs:
                - atoi
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:222,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:222,9'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:222,9'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:222,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:222,9'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:222,9'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:223,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:223,9'
              BranchSideFuncs:
                - strchr
                - strchr
                - atoi
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:224,9'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:223,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:223,9'
              BranchSideFuncs:
                - strchr
                - atoi
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:223,9'
              BranchSideFuncs:
                - strchr
                - atoi
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:223,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:223,9'
              BranchSideFuncs:
                - atoi
                - atoi
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:223,9'
              BranchSideFuncs:
                - atoi
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:223,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:223,9'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:223,9'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:223,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:223,9'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:223,9'
              BranchSideFuncs:
                - strstr
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:224,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:224,9'
              BranchSideFuncs:
                - strchr
                - strchr
                - atoi
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:225,9'
              BranchSideFuncs:
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:224,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:224,9'
              BranchSideFuncs:
                - strchr
                - atoi
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:224,9'
              BranchSideFuncs:
                - strchr
                - atoi
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:224,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:224,9'
              BranchSideFuncs:
                - atoi
                - atoi
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:224,9'
              BranchSideFuncs:
                - atoi
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:224,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:224,9'
              BranchSideFuncs:
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:224,9'
              BranchSideFuncs:
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:224,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:224,9'
              BranchSideFuncs:
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
            - BranchSide:      'demux/rawvid.c:224,9'
              BranchSideFuncs:
                - strstr
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - strchr
                - strchr
                - atoi
                - atoi
        - Branch String:   'demux/rawvid.c:225,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:225,9'
              BranchSideFuncs:
                - strchr
                - strchr
                - atoi
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - atoi
            - BranchSide:      'demux/rawvid.c:227,13'
              BranchSideFuncs:
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
        - Branch String:   'demux/rawvid.c:225,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:225,9'
              BranchSideFuncs:
                - strchr
                - atoi
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - atoi
            - BranchSide:      'demux/rawvid.c:225,9'
              BranchSideFuncs:
                - strchr
                - atoi
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
                - atoi
        - Branch String:   'demux/rawvid.c:225,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:225,9'
              BranchSideFuncs:
                - atoi
                - atoi
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
            - BranchSide:      'demux/rawvid.c:225,9'
              BranchSideFuncs:
                - atoi
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
        - Branch String:   'demux/rawvid.c:225,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:225,9'
              BranchSideFuncs:
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
            - BranchSide:      'demux/rawvid.c:225,9'
              BranchSideFuncs:
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
        - Branch String:   'demux/rawvid.c:225,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:225,9'
              BranchSideFuncs:
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
            - BranchSide:      'demux/rawvid.c:225,9'
              BranchSideFuncs:
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
        - Branch String:   'demux/rawvid.c:227,13'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:229,25'
              BranchSideFuncs:
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
            - BranchSide:      'demux/rawvid.c:233,27'
              BranchSideFuncs:
                - strstr
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strchr
                - vlc_object_Log
                - strlen
                - strncmp
        - Branch String:   'demux/rawvid.c:234,13'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:246,18'
              BranchSideFuncs:
                - strchr
                - vlc_object_Log
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strlen
                - strncmp
            - BranchSide:      'demux/rawvid.c:267,15'
              BranchSideFuncs:
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/rawvid.c:248,17'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:249,18'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strlen
                - strncmp
            - BranchSide:      'demux/rawvid.c:250,21'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strlen
                - strncmp
        - Branch String:   'demux/rawvid.c:252,13'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:254,31'
              BranchSideFuncs:
                - strlen
                - strncmp
                - vlc_object_Log
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/rawvid.c:261,18'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/rawvid.c:254,21'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:256,40'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strlen
                - strncmp
            - BranchSide:      'demux/rawvid.c:260,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - strlen
                - strncmp
        - Branch String:   'demux/rawvid.c:261,17'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:262,17'
              BranchSideFuncs:
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/rawvid.c:263,17'
              BranchSideFuncs:
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/rawvid.c:263,17'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:264,18'
              BranchSideFuncs:
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/rawvid.c:265,9'
              BranchSideFuncs:
                - free
                - var_CreateGetInteger.9704
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/rawvid.c:273,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:273,27'
              BranchSideFuncs:
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/rawvid.c:275,13'
              BranchSideFuncs:
                - var_CreateGetInteger.9704
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/rawvid.c:276,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:276,28'
              BranchSideFuncs:
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'demux/rawvid.c:279,15'
              BranchSideFuncs:
                - var_CreateGetNonEmptyString
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
        - Branch String:   'demux/rawvid.c:280,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:282,21'
              BranchSideFuncs:
                - strlen
                - vlc_object_Log
                - free
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - free
            - BranchSide:      'demux/rawvid.c:294,9'
              BranchSideFuncs:
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/rawvid.c:282,13'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:284,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
            - BranchSide:      'demux/rawvid.c:289,28'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - var_InheritURational
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/rawvid.c:294,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:296,19'
              BranchSideFuncs:
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/rawvid.c:300,9'
              BranchSideFuncs:
                - var_InheritURational
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/rawvid.c:300,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:302,31'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/rawvid.c:305,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/rawvid.c:305,22'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:305,25'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/rawvid.c:307,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/rawvid.c:305,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:307,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/rawvid.c:311,10'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/rawvid.c:311,20'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:311,24'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/rawvid.c:313,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
        - Branch String:   'demux/rawvid.c:311,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:313,9'
              BranchSideFuncs:
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - free
                - vlc_object_Log
            - BranchSide:      'demux/rawvid.c:317,9'
              BranchSideFuncs:
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - free
                - vlc_object_Log
        - Branch String:   'demux/rawvid.c:317,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:319,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/rawvid.c:324,9'
              BranchSideFuncs:
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - free
        - Branch String:   'demux/rawvid.c:324,24'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:324,27'
              BranchSideFuncs:
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - free
            - BranchSide:      'demux/rawvid.c:327,19'
              BranchSideFuncs:
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - free
        - Branch String:   'demux/rawvid.c:324,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:327,19'
              BranchSideFuncs:
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - free
            - BranchSide:      'demux/rawvid.c:331,22'
              BranchSideFuncs:
                - es_format_Init
                - video_format_Setup
                - vlc_ureduce
                - date_Init
                - date_Set.9703
                - vlc_fourcc_GetChromaDescription
                - es_out_Add.9702
                - vlc_object_Log
                - free
        - Branch String:   'demux/rawvid.c:345,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:346,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/rawvid.c:347,9'
              BranchSideFuncs:
                - es_out_Add.9702
                - vlc_object_Log
                - free
        - Branch String:   'demux/rawvid.c:347,9'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:349,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'demux/rawvid.c:353,5'
              BranchSideFuncs:
                - es_out_Add.9702
        - Branch String:   'demux/rawvid.c:354,5'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:356,28'
              BranchSideFuncs:
                - es_out_Add.9702
            - BranchSide:      'demux/rawvid.c:362,37'
              BranchSideFuncs:
                - es_out_Add.9702
      Callsites:
        - Src:             'demux/rawvid.c:136,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/rawvid.c:139,14'
          Dst:             strncmp
        - Src:             'demux/rawvid.c:152,31'
          Dst:             strrchr
        - Src:             'demux/rawvid.c:159,18'
          Dst:             strcasecmp
        - Src:             'demux/rawvid.c:190,21'
          Dst:             vlc_stream_ReadLine
        - Src:             'demux/rawvid.c:222,9'
          Dst:             strstr
        - Src:             'demux/rawvid.c:222,9'
          Dst:             strchr
        - Src:             'demux/rawvid.c:222,9'
          Dst:             strchr
        - Src:             'demux/rawvid.c:222,9'
          Dst:             atoi
        - Src:             'demux/rawvid.c:222,9'
          Dst:             atoi
        - Src:             'demux/rawvid.c:223,9'
          Dst:             strstr
        - Src:             'demux/rawvid.c:223,9'
          Dst:             strchr
        - Src:             'demux/rawvid.c:223,9'
          Dst:             strchr
        - Src:             'demux/rawvid.c:223,9'
          Dst:             atoi
        - Src:             'demux/rawvid.c:223,9'
          Dst:             atoi
        - Src:             'demux/rawvid.c:224,9'
          Dst:             strstr
        - Src:             'demux/rawvid.c:224,9'
          Dst:             strchr
        - Src:             'demux/rawvid.c:224,9'
          Dst:             strchr
        - Src:             'demux/rawvid.c:224,9'
          Dst:             atoi
        - Src:             'demux/rawvid.c:224,9'
          Dst:             atoi
        - Src:             'demux/rawvid.c:225,9'
          Dst:             strstr
        - Src:             'demux/rawvid.c:225,9'
          Dst:             strchr
        - Src:             'demux/rawvid.c:225,9'
          Dst:             strchr
        - Src:             'demux/rawvid.c:225,9'
          Dst:             atoi
        - Src:             'demux/rawvid.c:225,9'
          Dst:             atoi
        - Src:             'demux/rawvid.c:233,19'
          Dst:             strstr
        - Src:             'demux/rawvid.c:247,29'
          Dst:             strchr
        - Src:             'demux/rawvid.c:254,61'
          Dst:             strlen
        - Src:             'demux/rawvid.c:254,22'
          Dst:             strncmp
        - Src:             'demux/rawvid.c:262,17'
          Dst:             vlc_object_Log
        - Src:             'demux/rawvid.c:272,13'
          Dst:             var_CreateGetInteger
        - Src:             'demux/rawvid.c:275,13'
          Dst:             var_CreateGetInteger
        - Src:             'demux/rawvid.c:279,15'
          Dst:             var_CreateGetNonEmptyString
        - Src:             'demux/rawvid.c:282,13'
          Dst:             strlen
        - Src:             'demux/rawvid.c:284,13'
          Dst:             vlc_object_Log
        - Src:             'demux/rawvid.c:290,9'
          Dst:             vlc_object_Log
        - Src:             'demux/rawvid.c:294,9'
          Dst:             var_InheritURational
        - Src:             'demux/rawvid.c:300,9'
          Dst:             var_InheritURational
        - Src:             'demux/rawvid.c:307,9'
          Dst:             vlc_object_Log
        - Src:             'demux/rawvid.c:313,9'
          Dst:             vlc_object_Log
        - Src:             'demux/rawvid.c:319,9'
          Dst:             vlc_object_Log
        - Src:             'demux/rawvid.c:331,5'
          Dst:             es_format_Init
        - Src:             'demux/rawvid.c:332,5'
          Dst:             video_format_Setup
        - Src:             'demux/rawvid.c:336,5'
          Dst:             vlc_ureduce
        - Src:             'demux/rawvid.c:339,5'
          Dst:             date_Init
        - Src:             'demux/rawvid.c:341,5'
          Dst:             date_Set
        - Src:             'demux/rawvid.c:344,13'
          Dst:             vlc_fourcc_GetChromaDescription
        - Src:             'demux/rawvid.c:349,9'
          Dst:             vlc_object_Log
        - Src:             'demux/rawvid.c:362,25'
          Dst:             es_out_Add
    - functionName:    vlc_entry__demux_rawvid
      functionSourceFile: '/src/vlc/modules/demux/rawvid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         24
      ICount:          355
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/rawvid.c:61,1'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:61,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawvid.c:61,1'
              BranchSideFuncs: []
        - Branch String:   'demux/rawvid.c:61,1'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:61,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawvid.c:62,5'
              BranchSideFuncs: []
        - Branch String:   'demux/rawvid.c:62,5'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:62,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawvid.c:63,5'
              BranchSideFuncs: []
        - Branch String:   'demux/rawvid.c:63,5'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:63,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawvid.c:64,5'
              BranchSideFuncs: []
        - Branch String:   'demux/rawvid.c:64,5'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:64,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawvid.c:74,1'
              BranchSideFuncs: []
        - Branch String:   'demux/rawvid.c:64,5'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:64,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawvid.c:65,5'
              BranchSideFuncs: []
        - Branch String:   'demux/rawvid.c:66,5'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:66,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawvid.c:66,5'
              BranchSideFuncs: []
        - Branch String:   'demux/rawvid.c:66,5'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:66,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawvid.c:67,5'
              BranchSideFuncs: []
        - Branch String:   'demux/rawvid.c:67,5'
          Branch Sides:
            - BranchSide:      'demux/rawvid.c:67,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/rawvid.c:68,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/rawvid.c:66,5'
          Dst:             Open
        - Src:             'demux/rawvid.c:66,5'
          Dst:             Close
    - functionName:    vlc_entry_license__access_filesystem
      functionSourceFile: '/src/vlc/modules/access/fs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__access_filesystem
      functionSourceFile: '/src/vlc/modules/access/fs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__access_filesystem
      functionSourceFile: '/src/vlc/modules/access/fs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry__access_filesystem
      functionSourceFile: '/src/vlc/modules/access/fs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         37
      ICount:          331
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached:
        - DirClose
        - DirOpen
        - FileClose
        - FileOpen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'access/fs.c:33,1'
          Branch Sides:
            - BranchSide:      'access/fs.c:33,1'
              BranchSideFuncs: []
            - BranchSide:      'access/fs.c:33,1'
              BranchSideFuncs: []
        - Branch String:   'access/fs.c:33,1'
          Branch Sides:
            - BranchSide:      'access/fs.c:33,1'
              BranchSideFuncs: []
            - BranchSide:      'access/fs.c:34,5'
              BranchSideFuncs: []
        - Branch String:   'access/fs.c:34,5'
          Branch Sides:
            - BranchSide:      'access/fs.c:34,5'
              BranchSideFuncs: []
            - BranchSide:      'access/fs.c:35,5'
              BranchSideFuncs: []
        - Branch String:   'access/fs.c:35,5'
          Branch Sides:
            - BranchSide:      'access/fs.c:35,5'
              BranchSideFuncs: []
            - BranchSide:      'access/fs.c:36,5'
              BranchSideFuncs: []
        - Branch String:   'access/fs.c:37,5'
          Branch Sides:
            - BranchSide:      'access/fs.c:37,5'
              BranchSideFuncs: []
            - BranchSide:      'access/fs.c:54,1'
              BranchSideFuncs: []
        - Branch String:   'access/fs.c:37,5'
          Branch Sides:
            - BranchSide:      'access/fs.c:37,5'
              BranchSideFuncs: []
            - BranchSide:      'access/fs.c:38,5'
              BranchSideFuncs: []
        - Branch String:   'access/fs.c:38,5'
          Branch Sides:
            - BranchSide:      'access/fs.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'access/fs.c:39,5'
              BranchSideFuncs: []
        - Branch String:   'access/fs.c:39,5'
          Branch Sides:
            - BranchSide:      'access/fs.c:39,5'
              BranchSideFuncs: []
            - BranchSide:      'access/fs.c:39,5'
              BranchSideFuncs: []
        - Branch String:   'access/fs.c:39,5'
          Branch Sides:
            - BranchSide:      'access/fs.c:39,5'
              BranchSideFuncs: []
            - BranchSide:      'access/fs.c:41,5'
              BranchSideFuncs: []
        - Branch String:   'access/fs.c:41,5'
          Branch Sides:
            - BranchSide:      'access/fs.c:41,5'
              BranchSideFuncs: []
            - BranchSide:      'access/fs.c:42,5'
              BranchSideFuncs: []
        - Branch String:   'access/fs.c:43,5'
          Branch Sides:
            - BranchSide:      'access/fs.c:43,5'
              BranchSideFuncs: []
            - BranchSide:      'access/fs.c:54,1'
              BranchSideFuncs: []
        - Branch String:   'access/fs.c:43,5'
          Branch Sides:
            - BranchSide:      'access/fs.c:43,5'
              BranchSideFuncs: []
            - BranchSide:      'access/fs.c:47,5'
              BranchSideFuncs: []
        - Branch String:   'access/fs.c:47,5'
          Branch Sides:
            - BranchSide:      'access/fs.c:47,5'
              BranchSideFuncs: []
            - BranchSide:      'access/fs.c:49,5'
              BranchSideFuncs: []
        - Branch String:   'access/fs.c:49,5'
          Branch Sides:
            - BranchSide:      'access/fs.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'access/fs.c:49,5'
              BranchSideFuncs: []
        - Branch String:   'access/fs.c:49,5'
          Branch Sides:
            - BranchSide:      'access/fs.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'access/fs.c:51,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'access/fs.c:39,5'
          Dst:             FileOpen
        - Src:             'access/fs.c:39,5'
          Dst:             FileClose
        - Src:             'access/fs.c:49,5'
          Dst:             DirOpen
        - Src:             'access/fs.c:49,5'
          Dst:             DirClose
    - functionName:    var_InheritInteger
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:720,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:720,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:721,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:720,9'
          Dst:             var_Inherit
    - functionName:    IsRemote
      functionSourceFile: '/src/vlc/modules/access/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         14
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - fstatfs64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'access/file.c:97,9'
          Branch Sides:
            - BranchSide:      'access/file.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:100,32'
              BranchSideFuncs: []
        - Branch String:   'access/file.c:100,5'
          Branch Sides:
            - BranchSide:      'access/file.c:108,13'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:108,13'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:108,13'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:108,13'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:108,13'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:108,13'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:110,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'access/file.c:97,9'
          Dst:             fstatfs64
    - functionName:    fstatfs64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FileClose
      functionSourceFile: '/src/vlc/modules/access/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - DirClose
        - vlc_close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'access/file.c:295,9'
          Branch Sides:
            - BranchSide:      'access/file.c:297,19'
              BranchSideFuncs:
                - DirClose
            - BranchSide:      'access/file.c:301,27'
              BranchSideFuncs:
                - vlc_close
      Callsites:
        - Src:             'access/file.c:297,9'
          Dst:             DirClose
        - Src:             'access/file.c:303,5'
          Dst:             vlc_close
    - functionName:    FileSeek
      functionSourceFile: '/src/vlc/modules/access/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_access
        - i_pos
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lseek64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'access/file.c:336,9'
          Branch Sides:
            - BranchSide:      'access/file.c:337,9'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:338,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'access/file.c:336,9'
          Dst:             lseek64
    - functionName:    lseek64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FileControl
      functionSourceFile: '/src/vlc/modules/access/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_access
        - i_query
        - args
      BBCount:         40
      ICount:          265
      EdgeCount:       47
      CyclomaticComplexity: 9
      functionsReached:
        - IsRemote
        - fstat64
        - var_InheritInteger
      functionUses:    1
      BranchProfiles:
        - Branch String:   'access/file.c:350,5'
          Branch Sides:
            - BranchSide:      'access/file.c:354,23'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:354,23'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:360,23'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:360,23'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:369,24'
              BranchSideFuncs:
                - fstat64
            - BranchSide:      'access/file.c:369,24'
              BranchSideFuncs:
                - fstat64
            - BranchSide:      'access/file.c:378,21'
              BranchSideFuncs:
                - IsRemote
                - var_InheritInteger.9813
                - var_InheritInteger.9813
            - BranchSide:      'access/file.c:389,13'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:392,13'
              BranchSideFuncs: []
        - Branch String:   'access/file.c:354,23'
          Branch Sides:
            - BranchSide:      'access/file.c:395,5'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:395,5'
              BranchSideFuncs: []
        - Branch String:   'access/file.c:360,23'
          Branch Sides:
            - BranchSide:      'access/file.c:395,5'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:395,5'
              BranchSideFuncs: []
        - Branch String:   'access/file.c:369,40'
          Branch Sides:
            - BranchSide:      'access/file.c:369,44'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:370,17'
              BranchSideFuncs: []
        - Branch String:   'access/file.c:369,17'
          Branch Sides:
            - BranchSide:      'access/file.c:370,17'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:372,18'
              BranchSideFuncs: []
        - Branch String:   'access/file.c:372,17'
          Branch Sides:
            - BranchSide:      'access/file.c:372,51'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:372,64'
              BranchSideFuncs: []
        - Branch String:   'access/file.c:373,14'
          Branch Sides:
            - BranchSide:      'access/file.c:395,5'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:395,5'
              BranchSideFuncs: []
        - Branch String:   'access/file.c:378,21'
          Branch Sides:
            - BranchSide:      'access/file.c:378,21'
              BranchSideFuncs:
                - IsRemote
                - var_InheritInteger.9813
                - var_InheritInteger.9813
            - BranchSide:      'access/file.c:378,21'
              BranchSideFuncs:
                - IsRemote
                - var_InheritInteger.9813
                - var_InheritInteger.9813
        - Branch String:   'access/file.c:379,17'
          Branch Sides:
            - BranchSide:      'access/file.c:380,26'
              BranchSideFuncs:
                - var_InheritInteger.9813
            - BranchSide:      'access/file.c:383,26'
              BranchSideFuncs:
                - var_InheritInteger.9813
      Callsites:
        - Src:             'access/file.c:369,17'
          Dst:             fstat64
        - Src:             'access/file.c:379,17'
          Dst:             IsRemote
        - Src:             'access/file.c:380,26'
          Dst:             var_InheritInteger
        - Src:             'access/file.c:383,26'
          Dst:             var_InheritInteger
    - functionName:    fstat64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Read
      functionSourceFile: '/src/vlc/modules/access/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_access
        - p_buffer
        - i_len
      BBCount:         11
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - vlc_object_Log
        - vlc_read_i11e
        - vlc_strerror_c
      functionUses:    1
      BranchProfiles:
        - Branch String:   'access/file.c:313,9'
          Branch Sides:
            - BranchSide:      'access/file.c:315,17'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'access/file.c:326,12'
              BranchSideFuncs: []
        - Branch String:   'access/file.c:315,9'
          Branch Sides:
            - BranchSide:      'access/file.c:319,17'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:319,17'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:322,9'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
      Callsites:
        - Src:             'access/file.c:312,19'
          Dst:             vlc_read_i11e
        - Src:             'access/file.c:315,17'
          Dst:             __errno_location
        - Src:             'access/file.c:322,9'
          Dst:             __errno_location
        - Src:             'access/file.c:322,9'
          Dst:             vlc_strerror_c
        - Src:             'access/file.c:322,9'
          Dst:             vlc_object_Log
    - functionName:    FileOpen
      functionSourceFile: '/src/vlc/modules/access/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         43
      ICount:          315
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - DirInit
        - __errno_location
        - fcntl64
        - fdopendir
        - fstat64
        - posix_fadvise64
        - strcasecmp
        - strtoul
        - vlc_close
        - vlc_dup
        - vlc_obj_malloc
        - vlc_object_Log
        - vlc_open
        - vlc_openat
        - vlc_strerror_c
        - vlc_uri_decode_duplicate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'access/file.c:182,9'
          Branch Sides:
            - BranchSide:      'access/file.c:185,39'
              BranchSideFuncs:
                - vlc_open
                - fstat64
                - fcntl64
                - fcntl64
                - vlc_obj_malloc
                - strcasecmp
                - posix_fadvise64
                - posix_fadvise64
                - vlc_close
                - fdopendir
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - DirInit
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'access/file.c:204,13'
              BranchSideFuncs:
                - vlc_open
                - fstat64
                - fcntl64
                - fcntl64
                - vlc_obj_malloc
                - strcasecmp
                - posix_fadvise64
                - posix_fadvise64
                - vlc_close
                - fdopendir
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - DirInit
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'access/file.c:187,13'
          Branch Sides:
            - BranchSide:      'access/file.c:188,13'
              BranchSideFuncs:
                - __errno_location
                - fstat64
                - fcntl64
                - fcntl64
                - vlc_obj_malloc
                - strcasecmp
                - posix_fadvise64
                - posix_fadvise64
                - vlc_close
                - fdopendir
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - DirInit
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'access/file.c:189,19'
              BranchSideFuncs:
                - fstat64
                - fcntl64
                - fcntl64
                - vlc_obj_malloc
                - strcasecmp
                - posix_fadvise64
                - posix_fadvise64
                - vlc_close
                - fdopendir
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - DirInit
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_uri_decode_duplicate
                - vlc_openat
                - free
                - vlc_dup
        - Branch String:   'access/file.c:189,18'
          Branch Sides:
            - BranchSide:      'access/file.c:190,27'
              BranchSideFuncs:
                - vlc_dup
                - fstat64
                - fcntl64
                - fcntl64
                - vlc_obj_malloc
                - strcasecmp
                - posix_fadvise64
                - posix_fadvise64
                - vlc_close
                - fdopendir
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - DirInit
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'access/file.c:191,19'
              BranchSideFuncs:
                - fstat64
                - fcntl64
                - fcntl64
                - vlc_obj_malloc
                - strcasecmp
                - posix_fadvise64
                - posix_fadvise64
                - vlc_close
                - fdopendir
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - DirInit
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_uri_decode_duplicate
                - vlc_openat
                - free
        - Branch String:   'access/file.c:194,17'
          Branch Sides:
            - BranchSide:      'access/file.c:196,17'
              BranchSideFuncs:
                - vlc_openat
                - free
                - fstat64
                - fcntl64
                - fcntl64
                - vlc_obj_malloc
                - strcasecmp
                - posix_fadvise64
                - posix_fadvise64
                - vlc_close
                - fdopendir
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - DirInit
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'access/file.c:200,9'
              BranchSideFuncs:
                - fstat64
                - fcntl64
                - fcntl64
                - vlc_obj_malloc
                - strcasecmp
                - posix_fadvise64
                - posix_fadvise64
                - vlc_close
                - fdopendir
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - DirInit
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'access/file.c:204,13'
          Branch Sides:
            - BranchSide:      'access/file.c:205,13'
              BranchSideFuncs: []
            - BranchSide:      'access/file.c:206,24'
              BranchSideFuncs:
                - vlc_open
                - fstat64
                - fcntl64
                - fcntl64
                - vlc_obj_malloc
                - strcasecmp
                - posix_fadvise64
                - posix_fadvise64
                - vlc_close
                - fdopendir
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - DirInit
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'access/file.c:209,9'
          Branch Sides:
            - BranchSide:      'access/file.c:211,9'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'access/file.c:219,16'
              BranchSideFuncs:
                - fstat64
                - fcntl64
                - fcntl64
                - vlc_obj_malloc
                - strcasecmp
                - posix_fadvise64
                - posix_fadvise64
                - vlc_close
                - fdopendir
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - DirInit
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'access/file.c:211,9'
          Branch Sides:
            - BranchSide:      'access/file.c:211,9'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'access/file.c:211,9'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'access/file.c:219,9'
          Branch Sides:
            - BranchSide:      'access/file.c:221,9'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
            - BranchSide:      'access/file.c:227,12'
              BranchSideFuncs:
                - fcntl64
                - fcntl64
                - vlc_obj_malloc
                - strcasecmp
                - posix_fadvise64
                - posix_fadvise64
                - vlc_close
                - fdopendir
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - DirInit
        - Branch String:   'access/file.c:232,9'
          Branch Sides:
            - BranchSide:      'access/file.c:235,32'
              BranchSideFuncs:
                - fdopendir
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
                - DirInit
            - BranchSide:      'access/file.c:247,27'
              BranchSideFuncs:
                - vlc_obj_malloc
                - strcasecmp
                - posix_fadvise64
                - posix_fadvise64
                - vlc_close
        - Branch String:   'access/file.c:236,13'
          Branch Sides:
            - BranchSide:      'access/file.c:237,13'
              BranchSideFuncs:
                - DirInit
            - BranchSide:      'access/file.c:240,25'
              BranchSideFuncs:
                - DirInit
        - Branch String:   'access/file.c:248,9'
          Branch Sides:
            - BranchSide:      'access/file.c:249,9'
              BranchSideFuncs:
                - vlc_close
            - BranchSide:      'access/file.c:250,5'
              BranchSideFuncs:
                - strcasecmp
                - posix_fadvise64
                - posix_fadvise64
        - Branch String:   'access/file.c:256,30'
          Branch Sides:
            - BranchSide:      'access/file.c:256,33'
              BranchSideFuncs:
                - posix_fadvise64
                - posix_fadvise64
            - BranchSide:      'access/file.c:258,9'
              BranchSideFuncs:
                - posix_fadvise64
                - posix_fadvise64
        - Branch String:   'access/file.c:256,9'
          Branch Sides:
            - BranchSide:      'access/file.c:258,9'
              BranchSideFuncs:
                - posix_fadvise64
                - posix_fadvise64
            - BranchSide:      'access/file.c:277,9'
              BranchSideFuncs:
                - strcasecmp
      Callsites:
        - Src:             'access/file.c:182,10'
          Dst:             strcasecmp
        - Src:             'access/file.c:185,31'
          Dst:             strtoul
        - Src:             'access/file.c:188,13'
          Dst:             __errno_location
        - Src:             'access/file.c:190,18'
          Dst:             vlc_dup
        - Src:             'access/file.c:193,26'
          Dst:             vlc_uri_decode_duplicate
        - Src:             'access/file.c:197,22'
          Dst:             vlc_openat
        - Src:             'access/file.c:206,14'
          Dst:             vlc_open
        - Src:             'access/file.c:211,9'
          Dst:             __errno_location
        - Src:             'access/file.c:211,9'
          Dst:             vlc_strerror_c
        - Src:             'access/file.c:211,9'
          Dst:             vlc_object_Log
        - Src:             'access/file.c:219,9'
          Dst:             fstat64
        - Src:             'access/file.c:221,9'
          Dst:             __errno_location
        - Src:             'access/file.c:221,9'
          Dst:             vlc_strerror_c
        - Src:             'access/file.c:221,9'
          Dst:             vlc_object_Log
        - Src:             'access/file.c:227,25'
          Dst:             fcntl64
        - Src:             'access/file.c:227,5'
          Dst:             fcntl64
        - Src:             'access/file.c:235,22'
          Dst:             fdopendir
        - Src:             'access/file.c:237,13'
          Dst:             __errno_location
        - Src:             'access/file.c:237,13'
          Dst:             vlc_strerror_c
        - Src:             'access/file.c:237,13'
          Dst:             vlc_object_Log
        - Src:             'access/file.c:240,16'
          Dst:             DirInit
        - Src:             'access/file.c:247,27'
          Dst:             vlc_obj_malloc
        - Src:             'access/file.c:262,9'
          Dst:             posix_fadvise64
        - Src:             'access/file.c:264,9'
          Dst:             posix_fadvise64
        - Src:             'access/file.c:278,33'
          Dst:             strcasecmp
        - Src:             'access/file.c:284,5'
          Dst:             vlc_close
    - functionName:    fcntl64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fdopendir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    posix_fadvise64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_InheritBool
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    DirClose
      functionSourceFile: '/src/vlc/modules/access/directory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_closedir
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'access/directory.c:131,5'
          Dst:             vlc_closedir
    - functionName:    DirOpen
      functionSourceFile: '/src/vlc/modules/access/directory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - DirInit
        - vlc_opendir
      functionUses:    1
      BranchProfiles:
        - Branch String:   'access/directory.c:112,9'
          Branch Sides:
            - BranchSide:      'access/directory.c:113,9'
              BranchSideFuncs: []
            - BranchSide:      'access/directory.c:115,32'
              BranchSideFuncs:
                - vlc_opendir
                - DirInit
        - Branch String:   'access/directory.c:116,9'
          Branch Sides:
            - BranchSide:      'access/directory.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'access/directory.c:119,20'
              BranchSideFuncs:
                - DirInit
      Callsites:
        - Src:             'access/directory.c:115,20'
          Dst:             vlc_opendir
        - Src:             'access/directory.c:119,12'
          Dst:             DirInit
    - functionName:    DirInit
      functionSourceFile: '/src/vlc/modules/access/directory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - access
        - dir
      BBCount:         15
      ICount:          143
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - asprintf
        - strcmp
        - strlen
        - vlc_closedir
        - vlc_obj_malloc
        - vlc_path2uri
      functionUses:    2
      BranchProfiles:
        - Branch String:   'access/directory.c:73,9'
          Branch Sides:
            - BranchSide:      'access/directory.c:74,9'
              BranchSideFuncs:
                - vlc_closedir
            - BranchSide:      'access/directory.c:76,17'
              BranchSideFuncs:
                - strcmp
                - asprintf
                - strlen
                - vlc_closedir
                - vlc_path2uri
        - Branch String:   'access/directory.c:76,9'
          Branch Sides:
            - BranchSide:      'access/directory.c:78,13'
              BranchSideFuncs:
                - vlc_path2uri
                - strlen
                - vlc_closedir
            - BranchSide:      'access/directory.c:83,38'
              BranchSideFuncs:
                - vlc_path2uri
                - strlen
                - vlc_closedir
        - Branch String:   'access/directory.c:78,13'
          Branch Sides:
            - BranchSide:      'access/directory.c:80,13'
              BranchSideFuncs:
                - strlen
                - vlc_closedir
            - BranchSide:      'access/directory.c:81,5'
              BranchSideFuncs:
                - strlen
                - vlc_closedir
        - Branch String:   'access/directory.c:84,9'
          Branch Sides:
            - BranchSide:      'access/directory.c:85,9'
              BranchSideFuncs:
                - vlc_closedir
            - BranchSide:      'access/directory.c:87,22'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'access/directory.c:72,25'
          Dst:             vlc_obj_malloc
        - Src:             'access/directory.c:76,10'
          Dst:             strcmp
        - Src:             'access/directory.c:78,13'
          Dst:             asprintf
        - Src:             'access/directory.c:83,25'
          Dst:             vlc_path2uri
        - Src:             'access/directory.c:87,36'
          Dst:             strlen
        - Src:             'access/directory.c:101,5'
          Dst:             vlc_closedir
    - functionName:    DirRead
      functionSourceFile: '/src/vlc/modules/access/directory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - access
        - node
      BBCount:         41
      ICount:          266
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - asprintf
        - dirfd
        - fstatat64
        - input_item_AddInfo
        - var_InheritBool
        - vlc_readdir
        - vlc_readdir_helper_additem
        - vlc_readdir_helper_finish
        - vlc_readdir_helper_init
        - vlc_uri_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'access/directory.c:145,31'
          Branch Sides:
            - BranchSide:      'access/directory.c:145,55'
              BranchSideFuncs:
                - vlc_readdir
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - free
                - input_item_AddInfo
                - input_item_AddInfo
            - BranchSide:      'access/directory.c:145,5'
              BranchSideFuncs:
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - free
                - vlc_readdir
                - input_item_AddInfo
                - input_item_AddInfo
        - Branch String:   'access/directory.c:145,5'
          Branch Sides:
            - BranchSide:      'access/directory.c:145,5'
              BranchSideFuncs:
                - dirfd
                - fstatat64
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - free
                - vlc_readdir_helper_finish
                - vlc_readdir
                - input_item_AddInfo
                - input_item_AddInfo
            - BranchSide:      'access/directory.c:151,27'
              BranchSideFuncs:
                - dirfd
                - fstatat64
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - free
                - vlc_readdir_helper_finish
                - vlc_readdir
                - input_item_AddInfo
                - input_item_AddInfo
        - Branch String:   'access/directory.c:151,13'
          Branch Sides:
            - BranchSide:      'access/directory.c:152,13'
              BranchSideFuncs:
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - free
                - input_item_AddInfo
                - input_item_AddInfo
                - vlc_readdir
            - BranchSide:      'access/directory.c:160,20'
              BranchSideFuncs:
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - free
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_readdir
                - input_item_AddInfo
                - input_item_AddInfo
        - Branch String:   'access/directory.c:160,9'
          Branch Sides:
            - BranchSide:      'access/directory.c:164,22'
              BranchSideFuncs:
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - free
                - input_item_AddInfo
                - input_item_AddInfo
                - vlc_readdir
            - BranchSide:      'access/directory.c:170,22'
              BranchSideFuncs:
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - free
                - input_item_AddInfo
                - input_item_AddInfo
                - vlc_readdir
            - BranchSide:      'access/directory.c:175,22'
              BranchSideFuncs:
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - free
                - input_item_AddInfo
                - input_item_AddInfo
                - vlc_readdir
            - BranchSide:      'access/directory.c:180,22'
              BranchSideFuncs:
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - free
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_readdir
                - input_item_AddInfo
                - input_item_AddInfo
            - BranchSide:      'access/directory.c:183,22'
              BranchSideFuncs:
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - free
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_readdir
                - input_item_AddInfo
                - input_item_AddInfo
            - BranchSide:      'access/directory.c:188,17'
              BranchSideFuncs:
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - free
                - input_item_AddInfo
                - input_item_AddInfo
                - vlc_readdir
        - Branch String:   'access/directory.c:164,21'
          Branch Sides:
            - BranchSide:      'access/directory.c:165,21'
              BranchSideFuncs:
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - free
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_readdir
                - input_item_AddInfo
                - input_item_AddInfo
            - BranchSide:      'access/directory.c:166,22'
              BranchSideFuncs:
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - free
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_readdir
                - input_item_AddInfo
                - input_item_AddInfo
        - Branch String:   'access/directory.c:170,21'
          Branch Sides:
            - BranchSide:      'access/directory.c:171,21'
              BranchSideFuncs:
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - free
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_readdir
                - input_item_AddInfo
                - input_item_AddInfo
            - BranchSide:      'access/directory.c:172,22'
              BranchSideFuncs:
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - free
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_readdir
                - input_item_AddInfo
                - input_item_AddInfo
        - Branch String:   'access/directory.c:175,21'
          Branch Sides:
            - BranchSide:      'access/directory.c:176,21'
              BranchSideFuncs:
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - free
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_readdir
                - input_item_AddInfo
                - input_item_AddInfo
            - BranchSide:      'access/directory.c:177,22'
              BranchSideFuncs:
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - free
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_readdir
                - input_item_AddInfo
                - input_item_AddInfo
        - Branch String:   'access/directory.c:193,13'
          Branch Sides:
            - BranchSide:      'access/directory.c:195,17'
              BranchSideFuncs:
                - vlc_readdir_helper_finish
            - BranchSide:      'access/directory.c:200,13'
              BranchSideFuncs:
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - free
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_uri_encode
                - vlc_readdir
                - input_item_AddInfo
                - input_item_AddInfo
        - Branch String:   'access/directory.c:200,13'
          Branch Sides:
            - BranchSide:      'access/directory.c:203,17'
              BranchSideFuncs:
                - free
                - vlc_readdir_helper_additem
                - free
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_uri_encode
                - asprintf
                - vlc_readdir
                - input_item_AddInfo
                - input_item_AddInfo
            - BranchSide:      'access/directory.c:204,14'
              BranchSideFuncs:
                - free
                - vlc_readdir_helper_additem
                - free
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_uri_encode
                - asprintf
                - vlc_readdir
                - input_item_AddInfo
                - input_item_AddInfo
        - Branch String:   'access/directory.c:205,13'
          Branch Sides:
            - BranchSide:      'access/directory.c:207,17'
              BranchSideFuncs:
                - vlc_readdir_helper_finish
            - BranchSide:      'access/directory.c:211,48'
              BranchSideFuncs:
                - vlc_readdir_helper_additem
                - free
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir
                - input_item_AddInfo
                - input_item_AddInfo
        - Branch String:   'access/directory.c:214,32'
          Branch Sides:
            - BranchSide:      'access/directory.c:214,35'
              BranchSideFuncs:
                - free
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - vlc_readdir
                - input_item_AddInfo
                - input_item_AddInfo
            - BranchSide:      'access/directory.c:219,14'
              BranchSideFuncs:
                - free
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - input_item_AddInfo
                - input_item_AddInfo
                - vlc_readdir
        - Branch String:   'access/directory.c:214,42'
          Branch Sides:
            - BranchSide:      'access/directory.c:214,48'
              BranchSideFuncs:
                - free
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - vlc_readdir
                - input_item_AddInfo
                - input_item_AddInfo
            - BranchSide:      'access/directory.c:219,14'
              BranchSideFuncs:
                - free
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - input_item_AddInfo
                - input_item_AddInfo
                - vlc_readdir
        - Branch String:   'access/directory.c:214,62'
          Branch Sides:
            - BranchSide:      'access/directory.c:214,68'
              BranchSideFuncs:
                - free
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - vlc_readdir
                - input_item_AddInfo
                - input_item_AddInfo
            - BranchSide:      'access/directory.c:219,14'
              BranchSideFuncs:
                - free
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - input_item_AddInfo
                - input_item_AddInfo
                - vlc_readdir
        - Branch String:   'access/directory.c:214,13'
          Branch Sides:
            - BranchSide:      'access/directory.c:216,13'
              BranchSideFuncs:
                - input_item_AddInfo
                - input_item_AddInfo
                - free
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - vlc_readdir
            - BranchSide:      'access/directory.c:219,14'
              BranchSideFuncs:
                - free
                - vlc_readdir_helper_finish
                - dirfd
                - fstatat64
                - vlc_uri_encode
                - asprintf
                - free
                - vlc_readdir_helper_additem
                - input_item_AddInfo
                - input_item_AddInfo
                - vlc_readdir
      Callsites:
        - Src:             'access/directory.c:140,26'
          Dst:             var_InheritBool
        - Src:             'access/directory.c:143,5'
          Dst:             vlc_readdir_helper_init
        - Src:             'access/directory.c:145,43'
          Dst:             vlc_readdir
        - Src:             'access/directory.c:151,21'
          Dst:             dirfd
        - Src:             'access/directory.c:151,13'
          Dst:             fstatat64
        - Src:             'access/directory.c:192,25'
          Dst:             vlc_uri_encode
        - Src:             'access/directory.c:200,13'
          Dst:             asprintf
        - Src:             'access/directory.c:211,15'
          Dst:             vlc_readdir_helper_additem
        - Src:             'access/directory.c:216,13'
          Dst:             input_item_AddInfo
        - Src:             'access/directory.c:217,13'
          Dst:             input_item_AddInfo
        - Src:             'access/directory.c:222,5'
          Dst:             vlc_readdir_helper_finish
    - functionName:    DirControl
      functionSourceFile: '/src/vlc/modules/access/directory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_access
        - i_query
        - args
      BBCount:         9
      ICount:          63
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - access_vaDirectoryControlHelper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'access/directory.c:55,5'
          Branch Sides:
            - BranchSide:      'access/directory.c:59,14'
              BranchSideFuncs: []
            - BranchSide:      'access/directory.c:63,53'
              BranchSideFuncs:
                - access_vaDirectoryControlHelper
        - Branch String:   'access/directory.c:59,14'
          Branch Sides:
            - BranchSide:      'access/directory.c:59,14'
              BranchSideFuncs: []
            - BranchSide:      'access/directory.c:59,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'access/directory.c:63,20'
          Dst:             access_vaDirectoryControlHelper
    - functionName:    dirfd
      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:    fstatat64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReaderUseDTD
      functionSourceFile: '/src/vlc/modules/misc/xml/libxml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_reader
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlTextReaderSetParserProp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/xml/libxml.c:127,5'
          Dst:             xmlTextReaderSetParserProp
        - Src:             'misc/xml/libxml.c:129,5'
          Dst:             xmlTextReaderSetParserProp
    - functionName:    xmlTextReaderSetParserProp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReaderIsEmptyElement
      functionSourceFile: '/src/vlc/modules/misc/xml/libxml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_reader
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlTextReaderIsEmptyElement
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/xml/libxml.c:224,12'
          Dst:             xmlTextReaderIsEmptyElement
    - functionName:    xmlTextReaderIsEmptyElement
      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:    ReaderNextAttr
      functionSourceFile: '/src/vlc/modules/misc/xml/libxml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_reader
        - pval
        - pnamespace
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlTextReaderConstName
        - xmlTextReaderConstNamespaceUri
        - xmlTextReaderConstValue
        - xmlTextReaderMoveToNextAttribute
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/xml/libxml.c:204,6'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:204,41'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:206,9'
              BranchSideFuncs: []
        - Branch String:   'misc/xml/libxml.c:205,6'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:205,43'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:206,9'
              BranchSideFuncs: []
        - Branch String:   'misc/xml/libxml.c:203,9'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:206,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:208,9'
              BranchSideFuncs:
                - xmlTextReaderConstNamespaceUri
        - Branch String:   'misc/xml/libxml.c:208,9'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:209,70'
              BranchSideFuncs:
                - xmlTextReaderConstNamespaceUri
            - BranchSide:      'misc/xml/libxml.c:211,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/xml/libxml.c:203,9'
          Dst:             xmlTextReaderMoveToNextAttribute
        - Src:             'misc/xml/libxml.c:204,17'
          Dst:             xmlTextReaderConstName
        - Src:             'misc/xml/libxml.c:205,18'
          Dst:             xmlTextReaderConstValue
        - Src:             'misc/xml/libxml.c:209,38'
          Dst:             xmlTextReaderConstNamespaceUri
    - functionName:    xmlTextReaderMoveToNextAttribute
      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:    xmlTextReaderConstName
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlTextReaderConstValue
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlTextReaderConstNamespaceUri
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReaderNextNode
      functionSourceFile: '/src/vlc/modules/misc/xml/libxml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_reader
        - pval
        - pnamespace
      BBCount:         30
      ICount:          219
      EdgeCount:       33
      CyclomaticComplexity: 5
      functionsReached:
        - strdup
        - xmlTextReaderConstName
        - xmlTextReaderConstNamespaceUri
        - xmlTextReaderConstValue
        - xmlTextReaderNodeType
        - xmlTextReaderRead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/xml/libxml.c:148,5'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:151,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:153,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:156,36'
              BranchSideFuncs:
                - xmlTextReaderNodeType
                - xmlTextReaderConstValue
                - strdup
                - strdup
                - xmlTextReaderConstName
                - xmlTextReaderConstNamespaceUri
                - xmlTextReaderConstName
                - xmlTextReaderConstNamespaceUri
                - free
                - free
                - xmlTextReaderRead
        - Branch String:   'misc/xml/libxml.c:156,5'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:159,44'
              BranchSideFuncs:
                - xmlTextReaderConstName
                - xmlTextReaderConstNamespaceUri
                - strdup
                - strdup
            - BranchSide:      'misc/xml/libxml.c:165,44'
              BranchSideFuncs:
                - xmlTextReaderConstName
                - xmlTextReaderConstNamespaceUri
                - strdup
                - strdup
            - BranchSide:      'misc/xml/libxml.c:172,45'
              BranchSideFuncs:
                - xmlTextReaderConstValue
                - strdup
                - strdup
            - BranchSide:      'misc/xml/libxml.c:172,45'
              BranchSideFuncs:
                - xmlTextReaderConstValue
                - strdup
                - strdup
            - BranchSide:      'misc/xml/libxml.c:177,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:180,13'
              BranchSideFuncs:
                - free
                - free
                - xmlTextReaderRead
                - xmlTextReaderNodeType
                - xmlTextReaderConstValue
                - strdup
                - strdup
                - xmlTextReaderConstName
                - xmlTextReaderConstNamespaceUri
                - xmlTextReaderConstName
                - xmlTextReaderConstNamespaceUri
        - Branch String:   'misc/xml/libxml.c:183,9'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:186,42'
              BranchSideFuncs:
                - strdup
                - strdup
        - Branch String:   'misc/xml/libxml.c:187,9'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:188,51'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'misc/xml/libxml.c:189,9'
              BranchSideFuncs: []
        - Branch String:   'misc/xml/libxml.c:189,9'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:190,17'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:191,9'
              BranchSideFuncs: []
        - Branch String:   'misc/xml/libxml.c:191,9'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:192,23'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:193,12'
              BranchSideFuncs: []
        - Branch String:   'misc/xml/libxml.c:193,12'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:193,42'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:193,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/xml/libxml.c:148,13'
          Dst:             xmlTextReaderRead
        - Src:             'misc/xml/libxml.c:156,13'
          Dst:             xmlTextReaderNodeType
        - Src:             'misc/xml/libxml.c:159,20'
          Dst:             xmlTextReaderConstName
        - Src:             'misc/xml/libxml.c:160,25'
          Dst:             xmlTextReaderConstNamespaceUri
        - Src:             'misc/xml/libxml.c:165,20'
          Dst:             xmlTextReaderConstName
        - Src:             'misc/xml/libxml.c:166,25'
          Dst:             xmlTextReaderConstNamespaceUri
        - Src:             'misc/xml/libxml.c:172,20'
          Dst:             xmlTextReaderConstValue
        - Src:             'misc/xml/libxml.c:186,19'
          Dst:             strdup
        - Src:             'misc/xml/libxml.c:188,28'
          Dst:             strdup
    - functionName:    xmlTextReaderRead
      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:    xmlTextReaderNodeType
      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:    ReaderErrorHandler
      functionSourceFile: '/src/vlc/modules/misc/xml/libxml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_arg
        - p_msg
        - severity
        - locator
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_object_Log
        - xmlTextReaderLocatorLineNumber
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/xml/libxml.c:112,16'
          Dst:             xmlTextReaderLocatorLineNumber
        - Src:             'misc/xml/libxml.c:113,5'
          Dst:             vlc_object_Log
    - functionName:    xmlTextReaderLocatorLineNumber
      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:    StreamRead
      functionSourceFile: '/src/vlc/modules/misc/xml/libxml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_context
        - p_buffer
        - i_buffer
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/xml/libxml.c:218,12'
          Dst:             vlc_stream_Read
    - functionName:    CatalogAdd
      functionSourceFile: '/src/vlc/modules/misc/xml/libxml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_xml
        - psz_arg1
        - psz_arg2
        - psz_filename
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCatalogAdd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/xml/libxml.c:51,5'
          Dst:             xmlCatalogAdd
    - functionName:    xmlCatalogAdd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      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:    CatalogLoad
      functionSourceFile: '/src/vlc/modules/misc/xml/libxml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_xml
        - psz_filename
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlInitializeCatalog
        - xmlLoadCatalog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/xml/libxml.c:43,9'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:43,25'
              BranchSideFuncs:
                - xmlLoadCatalog
            - BranchSide:      'misc/xml/libxml.c:44,26'
              BranchSideFuncs:
                - xmlLoadCatalog
      Callsites:
        - Src:             'misc/xml/libxml.c:43,25'
          Dst:             xmlInitializeCatalog
        - Src:             'misc/xml/libxml.c:44,10'
          Dst:             xmlLoadCatalog
    - functionName:    xmlInitializeCatalog
      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:    xmlLoadCatalog
      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:    vlc_entry_license__misc_xml_xml
      functionSourceFile: '/src/vlc/modules/misc/xml/libxml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__misc_xml_xml
      functionSourceFile: '/src/vlc/modules/misc/xml/libxml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__misc_xml_xml
      functionSourceFile: '/src/vlc/modules/misc/xml/libxml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReaderClose
      functionSourceFile: '/src/vlc/modules/misc/xml/libxml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeTextReader
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/xml/libxml.c:276,5'
          Dst:             xmlFreeTextReader
    - functionName:    xmlFreeTextReader
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReaderOpen
      functionSourceFile: '/src/vlc/modules/misc/xml/libxml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         10
      ICount:          102
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ReaderErrorHandler
        - StreamRead
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - xmlHasFeature
        - xmlInitParser
        - xmlReaderForIO
        - xmlTextReaderSetErrorHandler
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/xml/libxml.c:229,9'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:230,9'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_lock
                - xmlInitParser
                - vlc_mutex_unlock
                - xmlReaderForIO
                - free
                - xmlTextReaderSetErrorHandler
            - BranchSide:      'misc/xml/libxml.c:232,46'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_lock
                - xmlInitParser
                - vlc_mutex_unlock
                - xmlReaderForIO
                - free
                - xmlTextReaderSetErrorHandler
        - Branch String:   'misc/xml/libxml.c:236,9'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:237,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:239,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - xmlInitParser
                - vlc_mutex_unlock
                - xmlReaderForIO
                - free
                - xmlTextReaderSetErrorHandler
        - Branch String:   'misc/xml/libxml.c:245,9'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:247,15'
              BranchSideFuncs:
                - xmlTextReaderSetErrorHandler
            - BranchSide:      'misc/xml/libxml.c:256,35'
              BranchSideFuncs:
                - xmlTextReaderSetErrorHandler
      Callsites:
        - Src:             'misc/xml/libxml.c:229,10'
          Dst:             xmlHasFeature
        - Src:             'misc/xml/libxml.c:239,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/xml/libxml.c:240,5'
          Dst:             xmlInitParser
        - Src:             'misc/xml/libxml.c:241,5'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/xml/libxml.c:243,23'
          Dst:             xmlReaderForIO
        - Src:             'misc/xml/libxml.c:243,23'
          Dst:             StreamRead
        - Src:             'misc/xml/libxml.c:256,5'
          Dst:             xmlTextReaderSetErrorHandler
        - Src:             'misc/xml/libxml.c:256,5'
          Dst:             ReaderErrorHandler
    - functionName:    xmlHasFeature
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlInitParser
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlReaderForIO
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlTextReaderSetErrorHandler
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    Close
      functionSourceFile: '/src/vlc/modules/misc/xml/libxml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Open
      functionSourceFile: '/src/vlc/modules/misc/xml/libxml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - xmlHasFeature
        - xmlInitParser
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/xml/libxml.c:64,9'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:65,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - xmlInitParser
                - vlc_mutex_unlock
            - BranchSide:      'misc/xml/libxml.c:67,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - xmlInitParser
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/xml/libxml.c:64,10'
          Dst:             xmlHasFeature
        - Src:             'misc/xml/libxml.c:67,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/xml/libxml.c:68,5'
          Dst:             xmlInitParser
        - Src:             'misc/xml/libxml.c:69,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_entry__misc_xml_xml
      functionSourceFile: '/src/vlc/modules/misc/xml/libxml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         31
      ICount:          204
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - Close
        - Open
        - ReaderClose
        - ReaderOpen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/xml/libxml.c:287,1'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:287,1'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:287,1'
              BranchSideFuncs: []
        - Branch String:   'misc/xml/libxml.c:287,1'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:287,1'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:288,5'
              BranchSideFuncs: []
        - Branch String:   'misc/xml/libxml.c:288,5'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:288,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:289,5'
              BranchSideFuncs: []
        - Branch String:   'misc/xml/libxml.c:289,5'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:289,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:300,1'
              BranchSideFuncs: []
        - Branch String:   'misc/xml/libxml.c:289,5'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:289,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:290,5'
              BranchSideFuncs: []
        - Branch String:   'misc/xml/libxml.c:290,5'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:290,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:290,5'
              BranchSideFuncs: []
        - Branch String:   'misc/xml/libxml.c:290,5'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:290,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:296,5'
              BranchSideFuncs: []
        - Branch String:   'misc/xml/libxml.c:296,5'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:296,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:297,5'
              BranchSideFuncs: []
        - Branch String:   'misc/xml/libxml.c:297,5'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:297,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:300,1'
              BranchSideFuncs: []
        - Branch String:   'misc/xml/libxml.c:297,5'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:297,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'misc/xml/libxml.c:298,5'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:298,5'
              BranchSideFuncs: []
        - Branch String:   'misc/xml/libxml.c:298,5'
          Branch Sides:
            - BranchSide:      'misc/xml/libxml.c:298,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml/libxml.c:300,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/xml/libxml.c:290,5'
          Dst:             Open
        - Src:             'misc/xml/libxml.c:290,5'
          Dst:             Close
        - Src:             'misc/xml/libxml.c:298,5'
          Dst:             ReaderOpen
        - Src:             'misc/xml/libxml.c:298,5'
          Dst:             ReaderClose
    - functionName:    Ogg_IsOpusFormatCompatible
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2465
      functionLinenumberEnd: 2544
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_new
        - p_old
      BBCount:         45
      ICount:          320
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - memcmp
        - xiph_SplitHeaders
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:2470,8'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2471,21'
              BranchSideFuncs:
                - xiph_SplitHeaders
                - memcmp
            - BranchSide:      'demux/ogg.c:2477,27'
              BranchSideFuncs:
                - xiph_SplitHeaders
                - memcmp
        - Branch String:   'demux/ogg.c:2477,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2478,21'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2479,10'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/ogg.c:2480,36'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2480,39'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2480,36'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:2480,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2480,9'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2493,22'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/ogg.c:2496,34'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2496,37'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2515,39'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/ogg.c:2496,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2498,35'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2515,39'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/ogg.c:2499,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2502,40'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2506,25'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2514,9'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/ogg.c:2506,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2508,46'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2512,21'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/ogg.c:2518,34'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2518,37'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2537,19'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/ogg.c:2518,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2520,35'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2537,19'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/ogg.c:2521,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2524,40'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2528,25'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2536,9'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/ogg.c:2528,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2530,46'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2534,21'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/ogg.c:2537,62'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2537,17'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2538,19'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/ogg.c:2538,60'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2537,17'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2539,19'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/ogg.c:2539,62'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2537,17'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2540,26'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'demux/ogg.c:2470,8'
          Dst:             xiph_SplitHeaders
        - Src:             'demux/ogg.c:2477,9'
          Dst:             xiph_SplitHeaders
        - Src:             'demux/ogg.c:2540,19'
          Dst:             memcmp
    - functionName:    xiph_SplitHeaders
      functionSourceFile: '/src/vlc/modules/demux/xiph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - packet_size
        - packet
        - packet_count
        - i_extra
        - p_extra
      BBCount:         29
      ICount:          231
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - xiph_CountHeaders
      functionUses:    6
      BranchProfiles:
        - Branch String:   'demux/xiph.h:112,9'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:113,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph.h:116,46'
              BranchSideFuncs:
                - xiph_CountHeaders
        - Branch String:   'demux/xiph.h:117,8'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:118,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph.h:120,9'
              BranchSideFuncs: []
        - Branch String:   'demux/xiph.h:120,9'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:121,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph.h:129,5'
              BranchSideFuncs: []
        - Branch String:   'demux/xiph.h:132,5'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:134,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph.h:146,8'
              BranchSideFuncs: []
        - Branch String:   'demux/xiph.h:136,17'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:137,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph.h:138,32'
              BranchSideFuncs: []
        - Branch String:   'demux/xiph.h:139,17'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:135,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph.h:140,17'
              BranchSideFuncs: []
        - Branch String:   'demux/xiph.h:142,12'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:143,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph.h:144,37'
              BranchSideFuncs: []
        - Branch String:   'demux/xiph.h:146,8'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:147,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph.h:149,19'
              BranchSideFuncs: []
        - Branch String:   'demux/xiph.h:149,5'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:151,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph.h:155,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/xiph.h:116,28'
          Dst:             xiph_CountHeaders
    - functionName:    xiph_CountHeaders
      functionSourceFile: '/src/vlc/modules/demux/xiph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_extra
        - i_extra
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/xiph.h:62,9'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:63,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph.h:65,14'
              BranchSideFuncs: []
        - Branch String:   'demux/xiph.h:65,8'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:66,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph.h:67,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Ogg_IsVorbisFormatCompatible
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2434
      functionLinenumberEnd: 2460
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_new
        - p_old
      BBCount:         24
      ICount:          154
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - memcmp
        - xiph_SplitHeaders
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:2439,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2440,21'
              BranchSideFuncs:
                - xiph_SplitHeaders
                - memcmp
            - BranchSide:      'demux/ogg.c:2446,27'
              BranchSideFuncs:
                - xiph_SplitHeaders
                - memcmp
        - Branch String:   'demux/ogg.c:2446,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2447,21'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2449,20'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/ogg.c:2450,40'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2450,43'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2450,5'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/ogg.c:2450,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2453,13'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2460,12'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:2453,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2454,13'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2455,25'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/ogg.c:2455,46'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2456,33'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2457,21'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'demux/ogg.c:2455,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2457,21'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'demux/ogg.c:2458,5'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'demux/ogg.c:2439,9'
          Dst:             xiph_SplitHeaders
        - Src:             'demux/ogg.c:2446,9'
          Dst:             xiph_SplitHeaders
        - Src:             'demux/ogg.c:2456,13'
          Dst:             memcmp
    - functionName:    es_out_Add
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ogg_LogicalStreamResetEsFormat
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2548
      functionLinenumberEnd: 2565
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_stream
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - Ogg_IsOpusFormatCompatible
        - Ogg_IsVorbisFormatCompatible
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:2550,34'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2550,38'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_IsOpusFormatCompatible
                - Ogg_IsVorbisFormatCompatible
            - BranchSide:      'demux/ogg.c:2551,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:2550,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2551,9'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_IsOpusFormatCompatible
                - Ogg_IsVorbisFormatCompatible
            - BranchSide:      'demux/ogg.c:2554,9'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_IsOpusFormatCompatible
                - Ogg_IsVorbisFormatCompatible
        - Branch String:   'demux/ogg.c:2554,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2555,55'
              BranchSideFuncs:
                - Ogg_IsVorbisFormatCompatible
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:2556,14'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_IsOpusFormatCompatible
        - Branch String:   'demux/ogg.c:2556,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2557,53'
              BranchSideFuncs:
                - Ogg_IsOpusFormatCompatible
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:2558,14'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:2561,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2562,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:2564,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ogg.c:2555,24'
          Dst:             Ogg_IsVorbisFormatCompatible
        - Src:             'demux/ogg.c:2557,24'
          Dst:             Ogg_IsOpusFormatCompatible
        - Src:             'demux/ogg.c:2562,9'
          Dst:             vlc_object_Log
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_seekpoint_New
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:57,40'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:57,18'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_input.h:57,40'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../include/vlc_input.h:58,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:59,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:60,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_tick_from_samples
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - samples
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_input_title_Delete
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_seekpoint_Delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:131,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:132,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:134,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_seekpoint_Delete.10145
        - Branch String:   '../include/vlc_input.h:135,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:136,31'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.10145
                - free
                - free
            - BranchSide:      '../include/vlc_input.h:137,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             '../include/vlc_input.h:136,9'
          Dst:             vlc_seekpoint_Delete
    - functionName:    vlc_seekpoint_Delete
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - point
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:67,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:67,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '../include/vlc_input.h:68,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    vlc_seekpoint_Duplicate
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strdup
        - vlc_seekpoint_Delete
        - vlc_seekpoint_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:75,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:76,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:78,9'
              BranchSideFuncs:
                - strdup
                - vlc_seekpoint_Delete.10145
        - Branch String:   '../include/vlc_input.h:78,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:80,34'
              BranchSideFuncs:
                - strdup
                - vlc_seekpoint_Delete.10145
            - BranchSide:      '../include/vlc_input.h:87,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_input.h:81,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:83,34'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.10145
            - BranchSide:      '../include/vlc_input.h:86,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_input.h:74,26'
          Dst:             vlc_seekpoint_New
        - Src:             '../include/vlc_input.h:80,27'
          Dst:             strdup
        - Src:             '../include/vlc_input.h:83,13'
          Dst:             vlc_seekpoint_Delete
    - functionName:    vlc_input_title_New
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:115,40'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:115,20'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_input.h:115,40'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../include/vlc_input.h:116,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:117,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    Ogg_PreparePostSeek
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Ogg_ResetStream
        - ogg_sync_reset
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/ogg.c:659,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:661,26'
              BranchSideFuncs:
                - Ogg_ResetStream
                - ogg_sync_reset
            - BranchSide:      'demux/ogg.c:665,22'
              BranchSideFuncs:
                - ogg_sync_reset
      Callsites:
        - Src:             'demux/ogg.c:661,9'
          Dst:             Ogg_ResetStream
        - Src:             'demux/ogg.c:665,5'
          Dst:             ogg_sync_reset
    - functionName:    Ogg_ResetStream
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - date_Set
        - ogg_stream_reset
        - vlc_frame_ChainRelease
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/ogg.c:635,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:635,9'
              BranchSideFuncs:
                - date_Set.10149
                - ogg_stream_reset
                - vlc_frame_ChainRelease.10150
            - BranchSide:      'demux/ogg.c:643,13'
              BranchSideFuncs:
                - date_Set.10149
                - ogg_stream_reset
                - vlc_frame_ChainRelease.10150
        - Branch String:   'demux/ogg.c:643,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:644,39'
              BranchSideFuncs:
                - date_Set.10149
                - ogg_stream_reset
                - vlc_frame_ChainRelease.10150
            - BranchSide:      'demux/ogg.c:645,5'
              BranchSideFuncs:
                - date_Set.10149
                - ogg_stream_reset
                - vlc_frame_ChainRelease.10150
        - Branch String:   'demux/ogg.c:644,39'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:645,5'
              BranchSideFuncs:
                - date_Set.10149
                - ogg_stream_reset
                - vlc_frame_ChainRelease.10150
            - BranchSide:      'demux/ogg.c:645,5'
              BranchSideFuncs:
                - date_Set.10149
                - ogg_stream_reset
                - vlc_frame_ChainRelease.10150
      Callsites:
        - Src:             'demux/ogg.c:650,5'
          Dst:             date_Set
        - Src:             'demux/ogg.c:651,5'
          Dst:             ogg_stream_reset
        - Src:             'demux/ogg.c:652,5'
          Dst:             vlc_frame_ChainRelease
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    date_Set
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - value
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    Ogg_GetDecoderPreroll
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_tick_from_samples
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/ogg.c:189,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:190,16'
              BranchSideFuncs:
                - vlc_tick_from_samples.10143
            - BranchSide:      'demux/ogg.c:191,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ogg.c:190,16'
          Dst:             vlc_tick_from_samples
    - functionName:    Ogg_GetSelectedStream
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         19
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - es_out_Control
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/ogg.c:673,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:673,5'
              BranchSideFuncs:
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:675,41'
              BranchSideFuncs:
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:676,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:676,35'
              BranchSideFuncs:
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:678,14'
              BranchSideFuncs:
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:681,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:681,28'
              BranchSideFuncs:
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:683,15'
              BranchSideFuncs:
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:683,24'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:683,27'
              BranchSideFuncs:
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:689,14'
              BranchSideFuncs:
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:683,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:685,24'
              BranchSideFuncs:
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:689,14'
              BranchSideFuncs:
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:689,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:691,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:694,5'
              BranchSideFuncs:
                - es_out_Control.10151
      Callsites:
        - Src:             'demux/ogg.c:679,9'
          Dst:             es_out_Control
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    Ogg_FixupOutputQueue
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - p_stream
        - i_enddts
        - b_eos
      BBCount:         61
      ICount:          380
      EdgeCount:       78
      CyclomaticComplexity: 19
      functionsReached:
        - Ogg_OpusPacketDuration
        - __assert_fail
        - date_Decrement
        - date_Get
        - date_Increment
        - date_Set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:1061,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1063,13'
              BranchSideFuncs:
                - Ogg_OpusPacketDuration
                - date_Set.10149
                - date_Decrement
                - date_Get.10152
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
                - __assert_fail
                - date_Get.10152
                - date_Increment
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
            - BranchSide:      'demux/ogg.c:1126,9'
              BranchSideFuncs:
                - date_Set.10149
                - date_Decrement
                - date_Get.10152
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
                - __assert_fail
                - date_Get.10152
                - date_Increment
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
        - Branch String:   'demux/ogg.c:1063,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1064,13'
              BranchSideFuncs:
                - date_Set.10149
                - date_Decrement
                - date_Get.10152
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
                - __assert_fail
                - date_Get.10152
                - date_Increment
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
                - Ogg_OpusPacketDuration
            - BranchSide:      'demux/ogg.c:1068,17'
              BranchSideFuncs:
                - Ogg_OpusPacketDuration
                - date_Set.10149
                - date_Decrement
                - date_Get.10152
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
                - __assert_fail
                - date_Get.10152
                - date_Increment
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
        - Branch String:   'demux/ogg.c:1068,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1071,41'
              BranchSideFuncs:
                - date_Set.10149
                - date_Decrement
                - date_Get.10152
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
                - __assert_fail
                - date_Get.10152
                - date_Increment
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
                - Ogg_OpusPacketDuration
            - BranchSide:      'demux/ogg.c:1075,37'
              BranchSideFuncs:
                - Ogg_OpusPacketDuration
                - date_Set.10149
                - date_Decrement
                - date_Get.10152
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
                - __assert_fail
                - date_Get.10152
                - date_Increment
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
            - BranchSide:      'demux/ogg.c:1118,21'
              BranchSideFuncs:
                - date_Set.10149
                - date_Decrement
                - date_Get.10152
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
                - __assert_fail
                - date_Get.10152
                - date_Increment
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
                - Ogg_OpusPacketDuration
        - Branch String:   'demux/ogg.c:1118,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1119,21'
              BranchSideFuncs:
                - date_Set.10149
                - date_Decrement
                - date_Get.10152
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
                - __assert_fail
                - date_Get.10152
                - date_Increment
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
                - Ogg_OpusPacketDuration
            - BranchSide:      'demux/ogg.c:1120,17'
              BranchSideFuncs:
                - date_Set.10149
                - date_Decrement
                - date_Get.10152
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
                - __assert_fail
                - date_Get.10152
                - date_Increment
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
                - Ogg_OpusPacketDuration
        - Branch String:   'demux/ogg.c:1126,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1128,20'
              BranchSideFuncs:
                - date_Set.10149
                - date_Decrement
                - date_Get.10152
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
                - __assert_fail
                - date_Get.10152
                - date_Increment
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
            - BranchSide:      'demux/ogg.c:1170,14'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:1131,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1132,22'
              BranchSideFuncs:
                - date_Get.10152
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
                - __assert_fail
                - date_Get.10152
                - date_Increment
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
            - BranchSide:      'demux/ogg.c:1133,34'
              BranchSideFuncs:
                - date_Get.10152
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
                - __assert_fail
                - date_Get.10152
                - date_Increment
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
        - Branch String:   'demux/ogg.c:1133,32'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1133,20'
              BranchSideFuncs:
                - date_Get.10152
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
                - __assert_fail
                - date_Get.10152
                - date_Increment
                - date_Get.10152
                - date_Set.10149
            - BranchSide:      'demux/ogg.c:1134,45'
              BranchSideFuncs:
                - date_Get.10152
                - date_Get.10152
                - date_Set.10149
                - date_Get.10152
                - __assert_fail
                - date_Get.10152
                - date_Increment
                - date_Get.10152
                - date_Set.10149
        - Branch String:   'demux/ogg.c:1140,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1140,9'
              BranchSideFuncs:
                - date_Get.10152
                - date_Increment
                - date_Get.10152
                - date_Set.10149
            - BranchSide:      'demux/ogg.c:1143,13'
              BranchSideFuncs:
                - date_Get.10152
                - date_Increment
                - date_Get.10152
                - date_Set.10149
        - Branch String:   'demux/ogg.c:1143,19'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1143,22'
              BranchSideFuncs:
                - date_Get.10152
                - date_Get.10152
                - date_Increment
                - date_Set.10149
            - BranchSide:      'demux/ogg.c:1146,33'
              BranchSideFuncs:
                - date_Get.10152
                - date_Increment
        - Branch String:   'demux/ogg.c:1143,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1144,13'
              BranchSideFuncs:
                - date_Set.10149
                - date_Get.10152
                - date_Increment
            - BranchSide:      'demux/ogg.c:1146,33'
              BranchSideFuncs:
                - date_Get.10152
                - date_Increment
        - Branch String:   'demux/ogg.c:1146,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1148,17'
              BranchSideFuncs:
                - date_Get.10152
                - date_Increment
            - BranchSide:      'demux/ogg.c:1168,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:1148,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1149,17'
              BranchSideFuncs:
                - date_Get.10152
                - date_Increment
            - BranchSide:      'demux/ogg.c:1150,30'
              BranchSideFuncs:
                - date_Get.10152
                - date_Increment
        - Branch String:   'demux/ogg.c:1153,24'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1153,27'
              BranchSideFuncs:
                - date_Increment
                - date_Get.10152
            - BranchSide:      'demux/ogg.c:1157,17'
              BranchSideFuncs:
                - date_Increment
                - date_Get.10152
        - Branch String:   'demux/ogg.c:1153,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1154,17'
              BranchSideFuncs:
                - date_Increment
                - date_Get.10152
            - BranchSide:      'demux/ogg.c:1157,17'
              BranchSideFuncs:
                - date_Increment
                - date_Get.10152
        - Branch String:   'demux/ogg.c:1157,23'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1157,26'
              BranchSideFuncs:
                - date_Increment
                - date_Get.10152
            - BranchSide:      'demux/ogg.c:1160,17'
              BranchSideFuncs:
                - date_Increment
                - date_Get.10152
        - Branch String:   'demux/ogg.c:1157,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1158,34'
              BranchSideFuncs:
                - date_Increment
                - date_Get.10152
            - BranchSide:      'demux/ogg.c:1160,17'
              BranchSideFuncs:
                - date_Increment
                - date_Get.10152
        - Branch String:   'demux/ogg.c:1158,34'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1158,17'
              BranchSideFuncs:
                - date_Increment
                - date_Get.10152
            - BranchSide:      'demux/ogg.c:1158,17'
              BranchSideFuncs:
                - date_Increment
                - date_Get.10152
        - Branch String:   'demux/ogg.c:1160,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1161,35'
              BranchSideFuncs:
                - date_Increment
                - date_Get.10152
            - BranchSide:      'demux/ogg.c:1163,17'
              BranchSideFuncs:
                - date_Increment
                - date_Get.10152
        - Branch String:   'demux/ogg.c:1163,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1164,34'
              BranchSideFuncs:
                - date_Increment
                - date_Get.10152
            - BranchSide:      'demux/ogg.c:1165,33'
              BranchSideFuncs:
                - date_Increment
                - date_Get.10152
        - Branch String:   'demux/ogg.c:1170,12'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1170,46'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:1170,81'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ogg.c:1079,41'
          Dst:             Ogg_OpusPacketDuration
        - Src:             'demux/ogg.c:1129,9'
          Dst:             date_Set
        - Src:             'demux/ogg.c:1130,20'
          Dst:             date_Decrement
        - Src:             'demux/ogg.c:1133,34'
          Dst:             date_Get
        - Src:             'demux/ogg.c:1134,45'
          Dst:             date_Get
        - Src:             'demux/ogg.c:1138,23'
          Dst:             date_Get
        - Src:             'demux/ogg.c:1138,9'
          Dst:             date_Set
        - Src:             'demux/ogg.c:1140,9'
          Dst:             date_Get
        - Src:             'demux/ogg.c:1140,9'
          Dst:             __assert_fail
        - Src:             'demux/ogg.c:1143,22'
          Dst:             date_Get
        - Src:             'demux/ogg.c:1144,13'
          Dst:             date_Set
        - Src:             'demux/ogg.c:1150,30'
          Dst:             date_Get
        - Src:             'demux/ogg.c:1165,13'
          Dst:             date_Increment
    - functionName:    Ogg_OpusPacketDuration
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1594
      functionLinenumberEnd: 1595
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_oggpacket
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opus_frame_duration
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/ogg.c:1595,12'
          Dst:             opus_frame_duration
    - functionName:    date_Get
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_frame_duration
      functionSourceFile: '/src/vlc/modules/demux/opus.h'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         20
      ICount:          145
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/opus.h:33,9'
          Branch Sides:
            - BranchSide:      'demux/opus.h:34,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/opus.h:35,11'
              BranchSideFuncs: []
        - Branch String:   'demux/opus.h:36,5'
          Branch Sides:
            - BranchSide:      'demux/opus.h:39,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/opus.h:43,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/opus.h:43,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/opus.h:46,17'
              BranchSideFuncs: []
        - Branch String:   'demux/opus.h:46,17'
          Branch Sides:
            - BranchSide:      'demux/opus.h:47,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/opus.h:48,23'
              BranchSideFuncs: []
        - Branch String:   'demux/opus.h:52,9'
          Branch Sides:
            - BranchSide:      'demux/opus.h:53,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/opus.h:54,16'
              BranchSideFuncs: []
        - Branch String:   'demux/opus.h:54,14'
          Branch Sides:
            - BranchSide:      'demux/opus.h:55,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/opus.h:57,22'
              BranchSideFuncs: []
        - Branch String:   'demux/opus.h:59,9'
          Branch Sides:
            - BranchSide:      'demux/opus.h:60,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/opus.h:61,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_frame_ChainLastAppend
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppp_last
        - frame
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:480,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:480,38'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_frame.h:481,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xiph_PackHeaders
      functionSourceFile: '/src/vlc/modules/demux/xiph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - extra_size
        - extra
        - packet_size
        - packet
        - packet_count
      BBCount:         37
      ICount:          247
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/xiph.h:166,27'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:166,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph.h:167,9'
              BranchSideFuncs: []
        - Branch String:   'demux/xiph.h:166,9'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:167,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph.h:170,12'
              BranchSideFuncs:
                - malloc
                - __assert_fail
        - Branch String:   'demux/xiph.h:172,5'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:173,25'
              BranchSideFuncs:
                - malloc
                - __assert_fail
            - BranchSide:      'demux/xiph.h:179,19'
              BranchSideFuncs:
                - malloc
                - __assert_fail
        - Branch String:   'demux/xiph.h:174,13'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:175,32'
              BranchSideFuncs:
                - malloc
                - __assert_fail
            - BranchSide:      'demux/xiph.h:176,5'
              BranchSideFuncs:
                - malloc
                - __assert_fail
        - Branch String:   'demux/xiph.h:181,9'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:182,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph.h:185,35'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/xiph.h:187,5'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:188,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/xiph.h:201,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/xiph.h:190,17'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:191,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/xiph.h:194,30'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/xiph.h:201,5'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:202,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/xiph.h:207,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/xiph.h:202,13'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:203,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/xiph.h:206,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/xiph.h:207,5'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:207,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph.h:208,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/xiph.h:207,5'
          Dst:             __assert_fail
    - functionName:    Ogg_QueueBlocks
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - p_stream
        - p_block
        - i_enddts
        - b_eos
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - Ogg_FixupOutputQueue
        - __assert_fail
        - vlc_frame_ChainLastAppend
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:1179,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1181,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/ogg.c:1185,29'
              BranchSideFuncs:
                - vlc_frame_ChainLastAppend.10154
                - Ogg_FixupOutputQueue
        - Branch String:   'demux/ogg.c:1181,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1181,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:1182,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:1189,45'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1189,48'
              BranchSideFuncs:
                - Ogg_FixupOutputQueue
            - BranchSide:      'demux/ogg.c:1189,45'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:1189,77'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1189,80'
              BranchSideFuncs:
                - Ogg_FixupOutputQueue
            - BranchSide:      'demux/ogg.c:1189,77'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:1189,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1189,9'
              BranchSideFuncs:
                - Ogg_FixupOutputQueue
            - BranchSide:      'demux/ogg.c:1192,49'
              BranchSideFuncs:
                - Ogg_FixupOutputQueue
      Callsites:
        - Src:             'demux/ogg.c:1181,9'
          Dst:             __assert_fail
        - Src:             'demux/ogg.c:1185,5'
          Dst:             vlc_frame_ChainLastAppend
        - Src:             'demux/ogg.c:1192,27'
          Dst:             Ogg_FixupOutputQueue
    - functionName:    Ogg_SetNextFrame
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_stream
        - p_oggpacket
      BBCount:         33
      ICount:          211
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - Ogg_GranuleIsValid
        - Ogg_GranuleToTime
        - Ogg_OpusPacketDuration
        - __assert_fail
        - date_Get
        - date_Increment
        - date_Set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:989,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:991,51'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Increment
                - Ogg_OpusPacketDuration
                - date_Increment
                - date_Set.10149
                - __assert_fail
            - BranchSide:      'demux/ogg.c:1001,20'
              BranchSideFuncs:
                - date_Get.10152
                - date_Increment
                - Ogg_OpusPacketDuration
                - date_Increment
        - Branch String:   'demux/ogg.c:992,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:992,9'
              BranchSideFuncs:
                - __assert_fail
                - date_Get.10152
                - date_Increment
                - Ogg_OpusPacketDuration
                - date_Increment
                - date_Set.10149
            - BranchSide:      'demux/ogg.c:992,9'
              BranchSideFuncs:
                - date_Get.10152
                - date_Increment
                - Ogg_OpusPacketDuration
                - date_Increment
                - date_Set.10149
        - Branch String:   'demux/ogg.c:992,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:992,9'
              BranchSideFuncs:
                - date_Get.10152
                - date_Increment
                - Ogg_OpusPacketDuration
                - date_Increment
                - date_Set.10149
            - BranchSide:      'demux/ogg.c:993,13'
              BranchSideFuncs:
                - date_Get.10152
                - date_Increment
                - Ogg_OpusPacketDuration
                - date_Increment
                - date_Set.10149
        - Branch String:   'demux/ogg.c:993,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:995,24'
              BranchSideFuncs:
                - date_Set.10149
            - BranchSide:      'demux/ogg.c:998,5'
              BranchSideFuncs:
                - date_Get.10152
                - date_Increment
                - Ogg_OpusPacketDuration
                - date_Increment
        - Branch String:   'demux/ogg.c:1001,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1001,9'
              BranchSideFuncs:
                - date_Increment
                - Ogg_OpusPacketDuration
                - date_Increment
            - BranchSide:      'demux/ogg.c:1003,13'
              BranchSideFuncs:
                - date_Increment
                - Ogg_OpusPacketDuration
                - date_Increment
        - Branch String:   'demux/ogg.c:1003,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1005,30'
              BranchSideFuncs:
                - date_Increment
            - BranchSide:      'demux/ogg.c:1007,18'
              BranchSideFuncs:
                - date_Increment
                - Ogg_OpusPacketDuration
        - Branch String:   'demux/ogg.c:1010,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1013,57'
              BranchSideFuncs:
                - Ogg_OpusPacketDuration
                - date_Increment
            - BranchSide:      'demux/ogg.c:1016,33'
              BranchSideFuncs:
                - date_Increment
            - BranchSide:      'demux/ogg.c:1039,25'
              BranchSideFuncs:
                - date_Increment
        - Branch String:   'demux/ogg.c:1039,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1041,41'
              BranchSideFuncs:
                - date_Increment
            - BranchSide:      'demux/ogg.c:1044,21'
              BranchSideFuncs:
                - date_Increment
        - Branch String:   'demux/ogg.c:1046,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1047,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:1049,34'
              BranchSideFuncs:
                - date_Increment
      Callsites:
        - Src:             'demux/ogg.c:989,9'
          Dst:             Ogg_GranuleIsValid
        - Src:             'demux/ogg.c:991,32'
          Dst:             Ogg_GranuleToTime
        - Src:             'demux/ogg.c:992,9'
          Dst:             __assert_fail
        - Src:             'demux/ogg.c:995,13'
          Dst:             date_Set
        - Src:             'demux/ogg.c:1001,9'
          Dst:             date_Get
        - Src:             'demux/ogg.c:1005,13'
          Dst:             date_Increment
        - Src:             'demux/ogg.c:1013,33'
          Dst:             Ogg_OpusPacketDuration
        - Src:             'demux/ogg.c:1049,17'
          Dst:             date_Increment
    - functionName:    Ogg_IsHeaderPacket
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_oggpacket
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:1267,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1269,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:1272,19'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:1269,39'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1269,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:1270,17'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:1272,48'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1272,51'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:1272,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xiph_AppendHeaders
      functionSourceFile: '/src/vlc/modules/demux/xiph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - extra_size
        - extra
        - size
        - data
      BBCount:         19
      ICount:          130
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xiph_PackHeaders
        - xiph_SplitHeaders
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/xiph.h:218,25'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:218,29'
              BranchSideFuncs:
                - xiph_PackHeaders.10155
                - free
                - xiph_SplitHeaders
            - BranchSide:      'demux/xiph.h:222,15'
              BranchSideFuncs:
                - xiph_PackHeaders.10155
                - free
        - Branch String:   'demux/xiph.h:218,9'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:219,31'
              BranchSideFuncs:
                - xiph_SplitHeaders
                - xiph_PackHeaders.10155
                - free
            - BranchSide:      'demux/xiph.h:222,15'
              BranchSideFuncs:
                - xiph_PackHeaders.10155
                - free
        - Branch String:   'demux/xiph.h:219,13'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:220,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph.h:221,5'
              BranchSideFuncs:
                - xiph_PackHeaders.10155
                - free
        - Branch String:   'demux/xiph.h:224,9'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:225,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph.h:227,18'
              BranchSideFuncs:
                - xiph_PackHeaders.10155
                - free
        - Branch String:   'demux/xiph.h:231,9'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:233,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/xiph.h:237,10'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/xiph.h:239,9'
          Branch Sides:
            - BranchSide:      'demux/xiph.h:240,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/xiph.h:241,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/xiph.h:219,13'
          Dst:             xiph_SplitHeaders
        - Src:             'demux/xiph.h:231,9'
          Dst:             xiph_PackHeaders
    - functionName:    Ogg_ReadSkeletonIndex
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3343
      functionLinenumberEnd: 3393
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_oggpacket
      BBCount:         33
      ICount:          295
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - GetDWLE
        - GetQWLE
        - Read7BitsVariableLE
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:3347,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3347,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3348,7'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:3346,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3348,7'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3351,36'
              BranchSideFuncs:
                - GetDWLE.10161
                - GetQWLE.10162
                - vlc_object_Log
                - GetQWLE.10162
                - GetQWLE.10162
                - GetQWLE.10162
                - malloc
                - vlc_object_Log
                - Read7BitsVariableLE
                - Read7BitsVariableLE
        - Branch String:   'demux/ogg.c:3353,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3355,13'
              BranchSideFuncs:
                - GetQWLE.10162
                - vlc_object_Log
                - GetQWLE.10162
                - GetQWLE.10162
                - GetQWLE.10162
                - malloc
                - vlc_object_Log
                - Read7BitsVariableLE
                - Read7BitsVariableLE
            - BranchSide:      'demux/ogg.c:3361,11'
              BranchSideFuncs:
                - GetQWLE.10162
                - vlc_object_Log
                - GetQWLE.10162
                - GetQWLE.10162
                - GetQWLE.10162
                - malloc
                - vlc_object_Log
                - Read7BitsVariableLE
                - Read7BitsVariableLE
        - Branch String:   'demux/ogg.c:3355,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3357,24'
              BranchSideFuncs:
                - GetQWLE.10162
                - vlc_object_Log
                - GetQWLE.10162
                - GetQWLE.10162
                - GetQWLE.10162
                - malloc
                - vlc_object_Log
                - Read7BitsVariableLE
                - Read7BitsVariableLE
            - BranchSide:      'demux/ogg.c:3360,5'
              BranchSideFuncs:
                - GetQWLE.10162
                - vlc_object_Log
                - GetQWLE.10162
                - GetQWLE.10162
                - GetQWLE.10162
                - malloc
                - vlc_object_Log
                - Read7BitsVariableLE
                - Read7BitsVariableLE
        - Branch String:   'demux/ogg.c:3361,20'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3361,24'
              BranchSideFuncs:
                - GetQWLE.10162
                - vlc_object_Log
                - GetQWLE.10162
                - GetQWLE.10162
                - GetQWLE.10162
                - malloc
                - vlc_object_Log
                - Read7BitsVariableLE
                - Read7BitsVariableLE
            - BranchSide:      'demux/ogg.c:3361,43'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:3361,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3361,43'
              BranchSideFuncs:
                - GetQWLE.10162
                - vlc_object_Log
                - GetQWLE.10162
                - GetQWLE.10162
                - GetQWLE.10162
                - malloc
                - vlc_object_Log
                - Read7BitsVariableLE
                - Read7BitsVariableLE
            - BranchSide:      'demux/ogg.c:3362,38'
              BranchSideFuncs:
                - GetQWLE.10162
                - vlc_object_Log
                - GetQWLE.10162
                - GetQWLE.10162
                - GetQWLE.10162
                - malloc
                - vlc_object_Log
                - Read7BitsVariableLE
                - Read7BitsVariableLE
        - Branch String:   'demux/ogg.c:3364,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3364,25'
              BranchSideFuncs:
                - GetQWLE.10162
                - GetQWLE.10162
                - GetQWLE.10162
                - malloc
                - vlc_object_Log
                - Read7BitsVariableLE
                - Read7BitsVariableLE
            - BranchSide:      'demux/ogg.c:3366,51'
              BranchSideFuncs:
                - GetQWLE.10162
                - GetQWLE.10162
                - GetQWLE.10162
                - malloc
                - vlc_object_Log
                - Read7BitsVariableLE
                - Read7BitsVariableLE
        - Branch String:   'demux/ogg.c:3373,35'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3373,38'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - Read7BitsVariableLE
                - Read7BitsVariableLE
            - BranchSide:      'demux/ogg.c:3373,5'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - Read7BitsVariableLE
                - Read7BitsVariableLE
        - Branch String:   'demux/ogg.c:3373,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3376,42'
              BranchSideFuncs:
                - Read7BitsVariableLE
                - Read7BitsVariableLE
                - malloc
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:3381,10'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:3381,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3383,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:3387,41'
              BranchSideFuncs:
                - malloc
        - Branch String:   'demux/ogg.c:3388,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3388,39'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3389,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ogg.c:3351,26'
          Dst:             GetDWLE
        - Src:             'demux/ogg.c:3362,28'
          Dst:             GetQWLE
        - Src:             'demux/ogg.c:3363,5'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:3366,41'
          Dst:             GetQWLE
        - Src:             'demux/ogg.c:3367,41'
          Dst:             GetQWLE
        - Src:             'demux/ogg.c:3368,40'
          Dst:             GetQWLE
        - Src:             'demux/ogg.c:3376,21'
          Dst:             Read7BitsVariableLE
        - Src:             'demux/ogg.c:3377,21'
          Dst:             Read7BitsVariableLE
        - Src:             'demux/ogg.c:3383,9'
          Dst:             vlc_object_Log
    - functionName:    GetDWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetQWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Read7BitsVariableLE
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3325
      functionLinenumberEnd: 3339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_begin
        - p_end
        - pi_value
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - GetQWLE
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/ogg.c:3330,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3330,5'
              BranchSideFuncs:
                - GetQWLE.10162
            - BranchSide:      'demux/ogg.c:3332,19'
              BranchSideFuncs:
                - GetQWLE.10162
        - Branch String:   'demux/ogg.c:3335,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3330,5'
              BranchSideFuncs:
                - GetQWLE.10162
            - BranchSide:      'demux/ogg.c:3335,44'
              BranchSideFuncs:
                - GetQWLE.10162
      Callsites:
        - Src:             'demux/ogg.c:3338,17'
          Dst:             GetQWLE
    - functionName:    Ogg_ReadSkeletonBones
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3272
      functionLinenumberEnd: 3319
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_oggpacket
      BBCount:         49
      ICount:          332
      EdgeCount:       63
      CyclomaticComplexity: 16
      functionsReached:
        - GetDWLE
        - abort
        - realloc
        - strndup
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:3275,36'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3275,65'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3275,39'
              BranchSideFuncs:
                - GetDWLE.10161
                - malloc
                - GetDWLE.10161
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/ogg.c:3275,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3275,65'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3278,40'
              BranchSideFuncs:
                - GetDWLE.10161
                - malloc
                - GetDWLE.10161
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/ogg.c:3280,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3282,14'
              BranchSideFuncs:
                - malloc
                - GetDWLE.10161
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/ogg.c:3288,11'
              BranchSideFuncs:
                - malloc
                - GetDWLE.10161
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/ogg.c:3282,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3284,31'
              BranchSideFuncs:
                - malloc
                - GetDWLE.10161
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/ogg.c:3287,5'
              BranchSideFuncs:
                - malloc
                - GetDWLE.10161
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/ogg.c:3288,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3288,29'
              BranchSideFuncs:
                - malloc
                - GetDWLE.10161
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/ogg.c:3290,30'
              BranchSideFuncs:
                - malloc
                - GetDWLE.10161
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/ogg.c:3291,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3293,18'
              BranchSideFuncs:
                - GetDWLE.10161
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/ogg.c:3300,39'
              BranchSideFuncs:
                - GetDWLE.10161
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/ogg.c:3294,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3294,24'
              BranchSideFuncs:
                - GetDWLE.10161
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/ogg.c:3295,9'
              BranchSideFuncs:
                - GetDWLE.10161
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/ogg.c:3303,33'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3303,36'
              BranchSideFuncs:
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/ogg.c:3303,5'
              BranchSideFuncs:
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/ogg.c:3303,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3303,5'
              BranchSideFuncs:
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/ogg.c:3305,15'
              BranchSideFuncs:
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/ogg.c:3305,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3305,30'
              BranchSideFuncs:
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/ogg.c:3316,10'
              BranchSideFuncs:
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/ogg.c:3305,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3307,57'
              BranchSideFuncs:
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/ogg.c:3316,10'
              BranchSideFuncs:
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/ogg.c:3309,18'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3311,17'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - abort
                - strndup
                - realloc
            - BranchSide:      'demux/ogg.c:3314,18'
              BranchSideFuncs:
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/ogg.c:3312,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3312,17'
              BranchSideFuncs:
                - realloc
                - abort
                - strndup
                - vlc_object_Log
                - malloc
            - BranchSide:      'demux/ogg.c:3312,17'
              BranchSideFuncs:
                - malloc
                - abort
                - strndup
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:3312,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3312,17'
              BranchSideFuncs:
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/ogg.c:3313,13'
              BranchSideFuncs:
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
        - Branch String:   'demux/ogg.c:3314,18'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3314,52'
              BranchSideFuncs:
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
            - BranchSide:      'demux/ogg.c:3315,9'
              BranchSideFuncs:
                - strndup
                - vlc_object_Log
                - malloc
                - abort
                - realloc
      Callsites:
        - Src:             'demux/ogg.c:3278,30'
          Dst:             GetDWLE
        - Src:             'demux/ogg.c:3300,65'
          Dst:             GetDWLE
        - Src:             'demux/ogg.c:3307,33'
          Dst:             strndup
        - Src:             'demux/ogg.c:3311,17'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:3312,17'
          Dst:             realloc
        - Src:             'demux/ogg.c:3312,17'
          Dst:             abort
    - functionName:    Ogg_ApplyContentType
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3117
      functionLinenumberEnd: 3183
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - psz_value
        - b_force_backup
      BBCount:         47
      ICount:          231
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - es_format_Change
        - strdup
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/ogg.c:3118,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3119,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3121,18'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
                - free
                - strdup
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strdup
                - strncmp
                - es_format_Change.10167
        - Branch String:   'demux/ogg.c:3121,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3124,28'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strdup
                - strncmp
                - es_format_Change.10167
            - BranchSide:      'demux/ogg.c:3128,23'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strdup
                - strncmp
                - es_format_Change.10167
        - Branch String:   'demux/ogg.c:3128,56'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3129,23'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strdup
                - strncmp
                - es_format_Change.10167
            - BranchSide:      'demux/ogg.c:3131,28'
              BranchSideFuncs:
                - es_format_Change.10167
        - Branch String:   'demux/ogg.c:3128,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3131,28'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strdup
                - strncmp
                - es_format_Change.10167
            - BranchSide:      'demux/ogg.c:3135,23'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strdup
                - strncmp
                - es_format_Change.10167
        - Branch String:   'demux/ogg.c:3135,55'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3136,23'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strdup
                - strncmp
                - es_format_Change.10167
            - BranchSide:      'demux/ogg.c:3138,28'
              BranchSideFuncs:
                - es_format_Change.10167
        - Branch String:   'demux/ogg.c:3135,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3138,28'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strdup
                - strncmp
                - es_format_Change.10167
            - BranchSide:      'demux/ogg.c:3142,23'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strdup
                - strncmp
                - es_format_Change.10167
        - Branch String:   'demux/ogg.c:3142,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3144,28'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strdup
                - strncmp
                - es_format_Change.10167
            - BranchSide:      'demux/ogg.c:3148,23'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strdup
                - strncmp
                - es_format_Change.10167
        - Branch String:   'demux/ogg.c:3148,56'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3149,23'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strdup
                - strncmp
                - es_format_Change.10167
            - BranchSide:      'demux/ogg.c:3151,28'
              BranchSideFuncs:
                - es_format_Change.10167
        - Branch String:   'demux/ogg.c:3148,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3151,28'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strdup
                - strncmp
                - es_format_Change.10167
            - BranchSide:      'demux/ogg.c:3155,23'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
                - strncmp
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strdup
                - strncmp
                - es_format_Change.10167
        - Branch String:   'demux/ogg.c:3155,55'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3156,23'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strdup
                - strncmp
                - es_format_Change.10167
            - BranchSide:      'demux/ogg.c:3158,28'
              BranchSideFuncs:
                - es_format_Change.10167
        - Branch String:   'demux/ogg.c:3155,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3158,28'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strdup
                - strncmp
                - es_format_Change.10167
            - BranchSide:      'demux/ogg.c:3162,23'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strdup
                - strncmp
                - es_format_Change.10167
        - Branch String:   'demux/ogg.c:3162,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3164,28'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strdup
                - strncmp
                - es_format_Change.10167
            - BranchSide:      'demux/ogg.c:3168,23'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
                - strncmp
                - es_format_Change.10167
                - strdup
                - strncmp
                - es_format_Change.10167
        - Branch String:   'demux/ogg.c:3168,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3171,28'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
                - strdup
                - strncmp
                - es_format_Change.10167
            - BranchSide:      'demux/ogg.c:3173,23'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
                - strdup
                - strncmp
                - es_format_Change.10167
        - Branch String:   'demux/ogg.c:3173,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3176,28'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
            - BranchSide:      'demux/ogg.c:3179,23'
              BranchSideFuncs:
                - strncmp
                - es_format_Change.10167
      Callsites:
        - Src:             'demux/ogg.c:3121,10'
          Dst:             strncmp
        - Src:             'demux/ogg.c:3124,9'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:3126,41'
          Dst:             strdup
        - Src:             'demux/ogg.c:3128,15'
          Dst:             strncmp
        - Src:             'demux/ogg.c:3129,15'
          Dst:             strncmp
        - Src:             'demux/ogg.c:3131,9'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:3135,15'
          Dst:             strncmp
        - Src:             'demux/ogg.c:3136,15'
          Dst:             strncmp
        - Src:             'demux/ogg.c:3138,9'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:3142,15'
          Dst:             strncmp
        - Src:             'demux/ogg.c:3144,9'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:3148,15'
          Dst:             strncmp
        - Src:             'demux/ogg.c:3149,15'
          Dst:             strncmp
        - Src:             'demux/ogg.c:3151,9'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:3155,15'
          Dst:             strncmp
        - Src:             'demux/ogg.c:3156,15'
          Dst:             strncmp
        - Src:             'demux/ogg.c:3158,9'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:3162,15'
          Dst:             strncmp
        - Src:             'demux/ogg.c:3164,9'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:3168,15'
          Dst:             strncmp
        - Src:             'demux/ogg.c:3171,9'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:3173,15'
          Dst:             strncmp
        - Src:             'demux/ogg.c:3176,9'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:3177,41'
          Dst:             strdup
        - Src:             'demux/ogg.c:3179,15'
          Dst:             strncmp
        - Src:             'demux/ogg.c:3181,9'
          Dst:             es_format_Change
    - functionName:    es_format_Change
      functionSourceFile: '/src/vlc/modules/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - fmt
        - i_cat
        - i_codec
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_format_Clean
        - es_format_Init
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es.h:706,5'
          Dst:             es_format_Clean
        - Src:             '../include/vlc_es.h:707,5'
          Dst:             es_format_Init
    - functionName:    GetDW24BE
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2624
      functionLinenumberEnd: 2629
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    replay_gain_Reset
      functionSourceFile: '/src/vlc/modules/../include/vlc_replay_gain.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_rg
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_replay_gain.h:150,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_replay_gain.h:151,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_replay_gain.h:153,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_replay_gain.h:156,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_replay_gain.h:156,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_replay_gain.h:158,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Ogg_ExtractFlacComments
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2634
      functionLinenumberEnd: 2645
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - p_fmt
        - p_headers
        - i_headers
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - GetDW24BE
        - Ogg_ExtractComments
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:2636,8'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2637,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:2638,15'
              BranchSideFuncs:
                - GetDW24BE
                - Ogg_ExtractComments
        - Branch String:   'demux/ogg.c:2641,29'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2641,32'
              BranchSideFuncs:
                - Ogg_ExtractComments
            - BranchSide:      'demux/ogg.c:2641,29'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:2641,8'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2641,8'
              BranchSideFuncs:
                - Ogg_ExtractComments
            - BranchSide:      'demux/ogg.c:2643,30'
              BranchSideFuncs:
                - Ogg_ExtractComments
      Callsites:
        - Src:             'demux/ogg.c:2640,26'
          Dst:             GetDW24BE
        - Src:             'demux/ogg.c:2643,9'
          Dst:             Ogg_ExtractComments
    - functionName:    Ogg_ExtractComments
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2569
      functionLinenumberEnd: 2621
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - p_fmt
        - p_headers
        - i_headers
      BBCount:         28
      ICount:          229
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - replay_gain_Reset
        - snprintf
        - vlc_meta_GetExtra
        - vlc_meta_SetWithPriority
        - vlc_replay_gain_CopyFromMeta
        - vlc_strtof_c
        - vorbis_ParseComment
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/ogg.c:2579,31'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2579,34'
              BranchSideFuncs:
                - vlc_replay_gain_CopyFromMeta
                - replay_gain_Reset.10183
                - vlc_meta_GetExtra
                - vlc_meta_GetExtra
                - vlc_strtof_c
                - vlc_strtof_c
                - snprintf
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/ogg.c:2587,48'
              BranchSideFuncs:
                - vlc_replay_gain_CopyFromMeta
                - replay_gain_Reset.10183
                - vlc_meta_GetExtra
                - vlc_meta_GetExtra
                - vlc_strtof_c
                - vlc_strtof_c
        - Branch String:   'demux/ogg.c:2579,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2582,19'
              BranchSideFuncs:
                - snprintf
                - vlc_meta_SetWithPriority
                - vlc_replay_gain_CopyFromMeta
                - replay_gain_Reset.10183
                - vlc_meta_GetExtra
                - vlc_meta_GetExtra
                - vlc_strtof_c
                - vlc_strtof_c
            - BranchSide:      'demux/ogg.c:2587,48'
              BranchSideFuncs:
                - vlc_replay_gain_CopyFromMeta
                - replay_gain_Reset.10183
                - vlc_meta_GetExtra
                - vlc_meta_GetExtra
                - vlc_strtof_c
                - vlc_strtof_c
        - Branch String:   'demux/ogg.c:2590,30'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2590,33'
              BranchSideFuncs:
                - replay_gain_Reset.10183
                - vlc_meta_GetExtra
                - vlc_meta_GetExtra
                - vlc_strtof_c
                - vlc_strtof_c
            - BranchSide:      'demux/ogg.c:2617,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:2590,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2592,39'
              BranchSideFuncs:
                - replay_gain_Reset.10183
                - vlc_meta_GetExtra
                - vlc_meta_GetExtra
                - vlc_strtof_c
                - vlc_strtof_c
            - BranchSide:      'demux/ogg.c:2617,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:2596,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2598,13'
              BranchSideFuncs:
                - vlc_strtof_c
                - vlc_meta_GetExtra
                - vlc_strtof_c
            - BranchSide:      'demux/ogg.c:2602,53'
              BranchSideFuncs:
                - vlc_meta_GetExtra
                - vlc_strtof_c
        - Branch String:   'demux/ogg.c:2603,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2605,13'
              BranchSideFuncs:
                - vlc_strtof_c
            - BranchSide:      'demux/ogg.c:2609,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:2609,24'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2609,27'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:2612,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:2609,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2612,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:2615,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:2617,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2617,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:2619,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ogg.c:2574,5'
          Dst:             vorbis_ParseComment
        - Src:             'demux/ogg.c:2582,9'
          Dst:             snprintf
        - Src:             'demux/ogg.c:2584,9'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/ogg.c:2587,17'
          Dst:             vlc_replay_gain_CopyFromMeta
        - Src:             'demux/ogg.c:2593,9'
          Dst:             replay_gain_Reset
        - Src:             'demux/ogg.c:2595,34'
          Dst:             vlc_meta_GetExtra
        - Src:             'demux/ogg.c:2599,55'
          Dst:             vlc_strtof_c
        - Src:             'demux/ogg.c:2602,34'
          Dst:             vlc_meta_GetExtra
        - Src:             'demux/ogg.c:2606,55'
          Dst:             vlc_strtof_c
    - functionName:    Ogg_ExtractXiphMeta
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2649
      functionLinenumberEnd: 2663
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - p_fmt
        - p_headers
        - i_headers
        - i_skip
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - Ogg_ExtractComments
        - xiph_SplitHeaders
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/ogg.c:2654,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2655,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:2657,9'
              BranchSideFuncs:
                - Ogg_ExtractComments
        - Branch String:   'demux/ogg.c:2657,22'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2657,25'
              BranchSideFuncs:
                - Ogg_ExtractComments
            - BranchSide:      'demux/ogg.c:2657,22'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:2657,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2657,9'
              BranchSideFuncs:
                - Ogg_ExtractComments
            - BranchSide:      'demux/ogg.c:2659,30'
              BranchSideFuncs:
                - Ogg_ExtractComments
      Callsites:
        - Src:             'demux/ogg.c:2654,9'
          Dst:             xiph_SplitHeaders
        - Src:             'demux/ogg.c:2659,9'
          Dst:             Ogg_ExtractComments
    - functionName:    vlc_bswap32
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bswap16
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ogg_ExtractMeta
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2666
      functionLinenumberEnd: 2704
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - p_fmt
        - p_headers
        - i_headers
      BBCount:         19
      ICount:          125
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached:
        - Ogg_ExtractComments
        - Ogg_ExtractFlacComments
        - Ogg_ExtractXiphMeta
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/ogg.c:2669,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2675,30'
              BranchSideFuncs:
                - Ogg_ExtractXiphMeta
            - BranchSide:      'demux/ogg.c:2675,30'
              BranchSideFuncs:
                - Ogg_ExtractXiphMeta
            - BranchSide:      'demux/ogg.c:2675,30'
              BranchSideFuncs:
                - Ogg_ExtractXiphMeta
            - BranchSide:      'demux/ogg.c:2678,30'
              BranchSideFuncs:
                - Ogg_ExtractXiphMeta
            - BranchSide:      'demux/ogg.c:2681,30'
              BranchSideFuncs:
                - Ogg_ExtractXiphMeta
            - BranchSide:      'demux/ogg.c:2684,30'
              BranchSideFuncs:
                - Ogg_ExtractComments
            - BranchSide:      'demux/ogg.c:2689,30'
              BranchSideFuncs:
                - Ogg_ExtractXiphMeta
            - BranchSide:      'demux/ogg.c:2694,34'
              BranchSideFuncs:
                - Ogg_ExtractFlacComments
            - BranchSide:      'demux/ogg.c:2698,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:2700,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:2702,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2702,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:2703,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ogg.c:2675,9'
          Dst:             Ogg_ExtractXiphMeta
        - Src:             'demux/ogg.c:2678,9'
          Dst:             Ogg_ExtractXiphMeta
        - Src:             'demux/ogg.c:2681,9'
          Dst:             Ogg_ExtractXiphMeta
        - Src:             'demux/ogg.c:2684,9'
          Dst:             Ogg_ExtractComments
        - Src:             'demux/ogg.c:2689,9'
          Dst:             Ogg_ExtractXiphMeta
        - Src:             'demux/ogg.c:2694,9'
          Dst:             Ogg_ExtractFlacComments
    - functionName:    U32_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap32
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             vlc_bswap32
    - functionName:    U16_AT
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:932,12'
          Dst:             vlc_bswap16
    - functionName:    bs_eof
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_refill
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_bits.h:130,12'
          Dst:             bs_refill
    - functionName:    bs_refill
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:112,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:114,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:120,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:114,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:115,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:117,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:117,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:118,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dirac_bool
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3490
      functionLinenumberEnd: 3491
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_read
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/ogg.c:3491,12'
          Dst:             bs_read
    - functionName:    bs_read
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bs_refill
        - bs_skip
      functionUses:    14
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:176,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:178,18'
              BranchSideFuncs:
                - bs_skip.10194
                - bs_refill.10192
            - BranchSide:      '../include/vlc_bits.h:182,5'
              BranchSideFuncs:
                - bs_skip.10194
                - bs_refill.10192
        - Branch String:   '../include/vlc_bits.h:182,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:184,24'
              BranchSideFuncs:
                - bs_refill.10192
                - bs_skip.10194
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.10194
        - Branch String:   '../include/vlc_bits.h:184,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:186,13'
              BranchSideFuncs:
                - bs_skip.10194
            - BranchSide:      '../include/vlc_bits.h:190,13'
              BranchSideFuncs:
                - bs_skip.10194
                - bs_refill.10192
        - Branch String:   '../include/vlc_bits.h:190,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:192,50'
              BranchSideFuncs:
                - bs_skip.10194
            - BranchSide:      '../include/vlc_bits.h:202,50'
              BranchSideFuncs:
                - bs_skip.10194
                - bs_refill.10192
        - Branch String:   '../include/vlc_bits.h:206,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:207,26'
              BranchSideFuncs:
                - bs_skip.10194
                - bs_refill.10192
            - BranchSide:      '../include/vlc_bits.h:209,31'
              BranchSideFuncs:
                - bs_skip.10194
                - bs_refill.10192
        - Branch String:   '../include/vlc_bits.h:215,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:215,9'
              BranchSideFuncs:
                - bs_skip.10194
            - BranchSide:      '../include/vlc_bits.h:216,18'
              BranchSideFuncs:
                - bs_skip.10194
      Callsites:
        - Src:             '../include/vlc_bits.h:184,13'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:216,9'
          Dst:             bs_skip
    - functionName:    bs_skip
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - bs_refill
      functionUses:    15
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:140,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:141,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:143,20'
              BranchSideFuncs:
                - bs_refill.10192
                - bs_refill.10192
        - Branch String:   '../include/vlc_bits.h:143,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:145,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:149,9'
              BranchSideFuncs:
                - bs_refill.10192
        - Branch String:   '../include/vlc_bits.h:149,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:151,20'
              BranchSideFuncs:
                - bs_refill.10192
            - BranchSide:      '../include/vlc_bits.h:168,23'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:154,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:154,22'
              BranchSideFuncs:
                - bs_refill.10192
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.10192
        - Branch String:   '../include/vlc_bits.h:154,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:156,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:159,19'
              BranchSideFuncs:
                - bs_refill.10192
        - Branch String:   '../include/vlc_bits.h:160,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:162,29'
              BranchSideFuncs:
                - bs_refill.10192
            - BranchSide:      '../include/vlc_bits.h:167,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:162,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:163,33'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:165,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_bits.h:143,9'
          Dst:             bs_refill
        - Src:             '../include/vlc_bits.h:162,18'
          Dst:             bs_refill
    - functionName:    dirac_uint
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3476
      functionLinenumberEnd: 3486
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_bs
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bs_eof
        - bs_read
      functionUses:    12
      BranchProfiles:
        - Branch String:   'demux/ogg.c:3479,28'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3479,5'
              BranchSideFuncs:
                - bs_read.10193
                - bs_eof.10191
                - bs_read.10193
            - BranchSide:      'demux/ogg.c:3479,41'
              BranchSideFuncs:
                - bs_read.10193
                - bs_read.10193
                - bs_eof.10191
        - Branch String:   'demux/ogg.c:3479,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3481,16'
              BranchSideFuncs:
                - bs_read.10193
                - bs_eof.10191
                - bs_read.10193
            - BranchSide:      'demux/ogg.c:3486,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ogg.c:3479,13'
          Dst:             bs_eof
        - Src:             'demux/ogg.c:3479,32'
          Dst:             bs_read
        - Src:             'demux/ogg.c:3483,20'
          Dst:             bs_read
    - functionName:    bs_init_custom
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
        - cb
        - priv
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bs_impl_bytes_pos
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:76,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:79,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:77,16'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:77,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:77,58'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_impl_bytes_forward
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - i_count
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_bits.h:59,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:61,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:65,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:65,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:66,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:68,19'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_bits.h:68,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_bits.h:69,19'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_bits.h:70,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bs_init
      functionSourceFile: '/src/vlc/modules/../include/vlc_bits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - p_data
        - i_data
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bs_init_custom
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_bits.h:101,5'
          Dst:             bs_init_custom
    - functionName:    vlc_stream_GetSize
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             vlc_stream_Control
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    Ogg_ReadOggSpotsHeader
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3588
      functionLinenumberEnd: 3646
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_oggpacket
      BBCount:         26
      ICount:          184
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - GetQWLE
        - GetWLE
        - date_Init
        - es_format_Change
        - vlc_ureduce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:3602,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3605,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3608,24'
              BranchSideFuncs:
                - GetWLE.10202
                - GetWLE.10202
                - GetQWLE.10162
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
        - Branch String:   'demux/ogg.c:3610,23'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3610,26'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3612,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:3610,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3612,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3616,43'
              BranchSideFuncs:
                - GetQWLE.10162
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
        - Branch String:   'demux/ogg.c:3618,39'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3618,42'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3620,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:3618,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3620,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3626,10'
              BranchSideFuncs:
                - vlc_ureduce
                - date_Init
        - Branch String:   'demux/ogg.c:3626,39'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3626,42'
              BranchSideFuncs:
                - vlc_ureduce
                - date_Init
            - BranchSide:      'demux/ogg.c:3632,11'
              BranchSideFuncs:
                - vlc_ureduce
                - date_Init
        - Branch String:   'demux/ogg.c:3626,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3628,35'
              BranchSideFuncs:
                - vlc_ureduce
                - date_Init
            - BranchSide:      'demux/ogg.c:3632,11'
              BranchSideFuncs:
                - vlc_ureduce
                - date_Init
        - Branch String:   'demux/ogg.c:3632,35'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3632,39'
              BranchSideFuncs:
                - vlc_ureduce
                - date_Init
            - BranchSide:      'demux/ogg.c:3633,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:3632,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3633,9'
              BranchSideFuncs:
                - vlc_ureduce
                - date_Init
            - BranchSide:      'demux/ogg.c:3636,18'
              BranchSideFuncs:
                - vlc_ureduce
                - date_Init
      Callsites:
        - Src:             'demux/ogg.c:3594,5'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:3608,15'
          Dst:             GetWLE
        - Src:             'demux/ogg.c:3609,15'
          Dst:             GetWLE
        - Src:             'demux/ogg.c:3616,33'
          Dst:             GetQWLE
        - Src:             'demux/ogg.c:3617,33'
          Dst:             GetQWLE
        - Src:             'demux/ogg.c:3636,5'
          Dst:             vlc_ureduce
        - Src:             'demux/ogg.c:3640,5'
          Dst:             date_Init
    - functionName:    GetWLE
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ogg_ReadSkeletonHeader
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3256
      functionLinenumberEnd: 3269
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_stream
        - p_oggpacket
      BBCount:         8
      ICount:          87
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - GetWLE
        - asprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:3258,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3259,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3261,27'
              BranchSideFuncs:
                - GetWLE.10202
                - GetWLE.10202
                - asprintf
        - Branch String:   'demux/ogg.c:3265,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3265,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3268,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ogg.c:3263,29'
          Dst:             GetWLE
        - Src:             'demux/ogg.c:3264,29'
          Dst:             GetWLE
        - Src:             'demux/ogg.c:3265,10'
          Dst:             asprintf
    - functionName:    wf_tag_to_fourcc
      functionSourceFile: '/src/vlc/modules/../include/vlc_codecs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_tag
        - fcc
        - ppsz_name
      BBCount:         14
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_codecs.h:397,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:399,39'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:401,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:399,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:399,59'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:400,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:401,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:401,48'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:402,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:402,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:402,60'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:402,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fill_channels_info
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - audio
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'demux/ogg.c:217,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:217,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:218,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Ogg_ReadKateHeader
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3019
      functionLinenumberEnd: 3079
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_oggpacket
      BBCount:         37
      ICount:          253
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - FindKateCategoryName
        - date_Init
        - oggpack_adv
        - oggpack_read
        - oggpack_readinit
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:3040,12'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3040,10'
              BranchSideFuncs:
                - date_Init
                - malloc
                - malloc
                - oggpack_read
                - FindKateCategoryName
                - strdup
                - free
                - oggpack_read
                - oggpack_read
                - oggpack_read
            - BranchSide:      'demux/ogg.c:3040,10'
              BranchSideFuncs:
                - date_Init
                - malloc
                - malloc
                - oggpack_read
                - FindKateCategoryName
                - strdup
                - free
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'demux/ogg.c:3041,16'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3041,20'
              BranchSideFuncs:
                - date_Init
                - malloc
                - malloc
                - oggpack_read
                - FindKateCategoryName
                - strdup
                - free
                - oggpack_read
                - oggpack_read
                - oggpack_read
            - BranchSide:      'demux/ogg.c:3042,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:3041,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3042,9'
              BranchSideFuncs:
                - date_Init
                - malloc
                - malloc
                - oggpack_read
                - FindKateCategoryName
                - strdup
                - free
                - oggpack_read
                - oggpack_read
                - oggpack_read
            - BranchSide:      'demux/ogg.c:3043,17'
              BranchSideFuncs:
                - date_Init
                - malloc
                - malloc
                - oggpack_read
                - FindKateCategoryName
                - strdup
                - free
                - oggpack_read
                - oggpack_read
                - oggpack_read
        - Branch String:   'demux/ogg.c:3046,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3048,16'
              BranchSideFuncs:
                - malloc
                - oggpack_read
                - FindKateCategoryName
                - strdup
                - free
                - oggpack_read
                - oggpack_read
            - BranchSide:      'demux/ogg.c:3054,16'
              BranchSideFuncs:
                - malloc
                - oggpack_read
                - FindKateCategoryName
                - strdup
                - free
                - oggpack_read
                - oggpack_read
        - Branch String:   'demux/ogg.c:3048,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3049,45'
              BranchSideFuncs:
                - oggpack_read
                - malloc
                - oggpack_read
                - FindKateCategoryName
                - strdup
                - free
                - oggpack_read
            - BranchSide:      'demux/ogg.c:3050,9'
              BranchSideFuncs:
                - malloc
                - oggpack_read
                - FindKateCategoryName
                - strdup
                - free
                - oggpack_read
        - Branch String:   'demux/ogg.c:3054,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:0,0'
              BranchSideFuncs:
                - oggpack_read
                - malloc
                - oggpack_read
                - FindKateCategoryName
                - strdup
                - free
                - oggpack_read
            - BranchSide:      'demux/ogg.c:3055,13'
              BranchSideFuncs:
                - oggpack_read
                - malloc
                - oggpack_read
                - FindKateCategoryName
                - strdup
                - free
                - oggpack_read
        - Branch String:   'demux/ogg.c:3058,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3060,16'
              BranchSideFuncs:
                - FindKateCategoryName
                - strdup
                - free
                - oggpack_read
            - BranchSide:      'demux/ogg.c:3074,16'
              BranchSideFuncs:
                - oggpack_read
        - Branch String:   'demux/ogg.c:3060,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3061,48'
              BranchSideFuncs:
                - oggpack_read
                - FindKateCategoryName
                - strdup
                - free
            - BranchSide:      'demux/ogg.c:3062,9'
              BranchSideFuncs:
                - FindKateCategoryName
                - strdup
                - free
        - Branch String:   'demux/ogg.c:3066,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3068,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/ogg.c:3071,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:3074,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:0,0'
              BranchSideFuncs:
                - oggpack_read
            - BranchSide:      'demux/ogg.c:3075,13'
              BranchSideFuncs:
                - oggpack_read
      Callsites:
        - Src:             'demux/ogg.c:3032,5'
          Dst:             oggpack_readinit
        - Src:             'demux/ogg.c:3033,5'
          Dst:             oggpack_adv
        - Src:             'demux/ogg.c:3034,44'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:3035,5'
          Dst:             oggpack_adv
        - Src:             'demux/ogg.c:3036,33'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:3037,5'
          Dst:             oggpack_adv
        - Src:             'demux/ogg.c:3038,12'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:3039,12'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:3043,5'
          Dst:             date_Init
        - Src:             'demux/ogg.c:3049,45'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:3055,13'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:3061,48'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:3065,27'
          Dst:             FindKateCategoryName
        - Src:             'demux/ogg.c:3065,20'
          Dst:             strdup
        - Src:             'demux/ogg.c:3075,13'
          Dst:             oggpack_read
    - functionName:    oggpack_readinit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oggpack_adv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    oggpack_read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ogg_ReadAnnodexHeader
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3188
      functionLinenumberEnd: 3252
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_stream
        - p_oggpacket
      BBCount:         29
      ICount:          250
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - GetDWLE
        - GetQWLE
        - Ogg_ApplyContentType
        - Ogg_ReadTheoraHeader
        - __isoc99_sscanf
        - date_Init
        - memchr
        - memcmp
        - oggpack_adv
        - oggpack_read
        - oggpack_readinit
        - strncasecmp
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/ogg.c:3189,34'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3190,18'
              BranchSideFuncs:
                - memcmp
                - Ogg_ReadTheoraHeader
                - oggpack_readinit
                - oggpack_adv
                - oggpack_read
                - oggpack_read
                - GetQWLE.10162
                - GetQWLE.10162
                - vlc_object_Log
                - memcmp
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - strncasecmp
                - memchr
                - vlc_object_Log
                - Ogg_ApplyContentType
                - date_Init
                - __isoc99_sscanf
            - BranchSide:      'demux/ogg.c:3213,14'
              BranchSideFuncs:
                - memcmp
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - strncasecmp
                - memchr
                - vlc_object_Log
                - Ogg_ApplyContentType
                - date_Init
                - __isoc99_sscanf
        - Branch String:   'demux/ogg.c:3189,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3199,31'
              BranchSideFuncs:
                - memcmp
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - strncasecmp
                - memchr
                - vlc_object_Log
                - Ogg_ApplyContentType
                - date_Init
                - __isoc99_sscanf
            - BranchSide:      'demux/ogg.c:3213,14'
              BranchSideFuncs:
                - memcmp
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - strncasecmp
                - memchr
                - vlc_object_Log
                - Ogg_ApplyContentType
                - date_Init
                - __isoc99_sscanf
        - Branch String:   'demux/ogg.c:3230,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3232,35'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_ApplyContentType
                - date_Init
            - BranchSide:      'demux/ogg.c:3239,9'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_ApplyContentType
                - date_Init
        - Branch String:   'demux/ogg.c:3234,19'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3234,22'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_ApplyContentType
                - date_Init
                - __isoc99_sscanf
            - BranchSide:      'demux/ogg.c:3237,9'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_ApplyContentType
                - date_Init
        - Branch String:   'demux/ogg.c:3234,35'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3234,38'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_ApplyContentType
                - date_Init
                - __isoc99_sscanf
            - BranchSide:      'demux/ogg.c:3237,9'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_ApplyContentType
                - date_Init
        - Branch String:   'demux/ogg.c:3234,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3235,34'
              BranchSideFuncs:
                - __isoc99_sscanf
                - vlc_object_Log
                - Ogg_ApplyContentType
                - date_Init
            - BranchSide:      'demux/ogg.c:3237,9'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_ApplyContentType
                - date_Init
        - Branch String:   'demux/ogg.c:3243,36'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3243,39'
              BranchSideFuncs:
                - Ogg_ApplyContentType
                - date_Init
            - BranchSide:      'demux/ogg.c:3249,31'
              BranchSideFuncs:
                - Ogg_ApplyContentType
        - Branch String:   'demux/ogg.c:3243,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3244,25'
              BranchSideFuncs:
                - date_Init
                - Ogg_ApplyContentType
            - BranchSide:      'demux/ogg.c:3249,31'
              BranchSideFuncs:
                - Ogg_ApplyContentType
      Callsites:
        - Src:             'demux/ogg.c:3190,10'
          Dst:             memcmp
        - Src:             'demux/ogg.c:3199,9'
          Dst:             Ogg_ReadTheoraHeader
        - Src:             'demux/ogg.c:3201,9'
          Dst:             oggpack_readinit
        - Src:             'demux/ogg.c:3202,9'
          Dst:             oggpack_adv
        - Src:             'demux/ogg.c:3203,25'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:3204,25'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:3205,30'
          Dst:             GetQWLE
        - Src:             'demux/ogg.c:3206,32'
          Dst:             GetQWLE
        - Src:             'demux/ogg.c:3208,9'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:3214,15'
          Dst:             memcmp
        - Src:             'demux/ogg.c:3222,34'
          Dst:             GetQWLE
        - Src:             'demux/ogg.c:3223,36'
          Dst:             GetQWLE
        - Src:             'demux/ogg.c:3225,13'
          Dst:             GetDWLE
        - Src:             'demux/ogg.c:3230,14'
          Dst:             strncasecmp
        - Src:             'demux/ogg.c:3232,26'
          Dst:             memchr
        - Src:             'demux/ogg.c:3235,17'
          Dst:             __isoc99_sscanf
        - Src:             'demux/ogg.c:3239,9'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:3244,13'
          Dst:             date_Init
        - Src:             'demux/ogg.c:3249,9'
          Dst:             Ogg_ApplyContentType
    - functionName:    Ogg_ReadTheoraHeader
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2708
      functionLinenumberEnd: 2769
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_oggpacket
      BBCount:         15
      ICount:          168
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - bs_init
        - bs_read
        - bs_skip
        - date_Init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/ogg.c:2740,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2740,23'
              BranchSideFuncs:
                - bs_skip.10194
                - bs_skip.10194
                - bs_skip.10194
                - bs_read.10193
                - bs_skip.10194
                - bs_read.10193
                - date_Init
            - BranchSide:      'demux/ogg.c:2740,23'
              BranchSideFuncs:
                - bs_skip.10194
                - bs_skip.10194
                - bs_skip.10194
                - bs_read.10193
                - bs_skip.10194
                - bs_read.10193
                - date_Init
        - Branch String:   'demux/ogg.c:2756,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2758,9'
              BranchSideFuncs:
                - date_Init
            - BranchSide:      'demux/ogg.c:2762,17'
              BranchSideFuncs:
                - date_Init
        - Branch String:   'demux/ogg.c:2764,29'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2764,33'
              BranchSideFuncs:
                - date_Init
            - BranchSide:      'demux/ogg.c:2765,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:2764,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2765,9'
              BranchSideFuncs:
                - date_Init
            - BranchSide:      'demux/ogg.c:2766,17'
              BranchSideFuncs:
                - date_Init
      Callsites:
        - Src:             'demux/ogg.c:2724,5'
          Dst:             bs_init
        - Src:             'demux/ogg.c:2725,5'
          Dst:             bs_skip
        - Src:             'demux/ogg.c:2727,15'
          Dst:             bs_read
        - Src:             'demux/ogg.c:2728,15'
          Dst:             bs_read
        - Src:             'demux/ogg.c:2729,18'
          Dst:             bs_read
        - Src:             'demux/ogg.c:2731,5'
          Dst:             bs_skip
        - Src:             'demux/ogg.c:2732,5'
          Dst:             bs_skip
        - Src:             'demux/ogg.c:2733,5'
          Dst:             bs_skip
        - Src:             'demux/ogg.c:2734,5'
          Dst:             bs_skip
        - Src:             'demux/ogg.c:2735,5'
          Dst:             bs_skip
        - Src:             'demux/ogg.c:2736,5'
          Dst:             bs_skip
        - Src:             'demux/ogg.c:2738,23'
          Dst:             bs_read
        - Src:             'demux/ogg.c:2739,25'
          Dst:             bs_read
        - Src:             'demux/ogg.c:2741,5'
          Dst:             bs_skip
        - Src:             'demux/ogg.c:2742,5'
          Dst:             bs_skip
        - Src:             'demux/ogg.c:2747,5'
          Dst:             bs_skip
        - Src:             'demux/ogg.c:2748,31'
          Dst:             bs_read
        - Src:             'demux/ogg.c:2749,5'
          Dst:             bs_skip
        - Src:             'demux/ogg.c:2751,39'
          Dst:             bs_read
        - Src:             'demux/ogg.c:2766,5'
          Dst:             date_Init
    - functionName:    Ogg_ReadVP8Header
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3083
      functionLinenumberEnd: 3113
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_stream
        - p_oggpacket
      BBCount:         17
      ICount:          212
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - Ogg_ExtractMeta
        - U16_AT
        - U32_AT
        - date_Init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/ogg.c:3084,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3089,14'
              BranchSideFuncs:
                - U16_AT.10190
                - U16_AT.10190
                - U32_AT.10189
                - U32_AT.10189
                - U32_AT.10189
                - U32_AT.10189
                - date_Init
            - BranchSide:      'demux/ogg.c:3107,26'
              BranchSideFuncs:
                - Ogg_ExtractMeta
            - BranchSide:      'demux/ogg.c:3111,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:3089,45'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3089,48'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3090,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:3089,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3090,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3091,9'
              BranchSideFuncs:
                - U16_AT.10190
                - U16_AT.10190
                - U32_AT.10189
                - U32_AT.10189
                - U32_AT.10189
                - U32_AT.10189
                - date_Init
        - Branch String:   'demux/ogg.c:3100,48'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3100,52'
              BranchSideFuncs:
                - date_Init
            - BranchSide:      'demux/ogg.c:3101,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:3100,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3101,13'
              BranchSideFuncs:
                - date_Init
            - BranchSide:      'demux/ogg.c:3102,21'
              BranchSideFuncs:
                - date_Init
      Callsites:
        - Src:             'demux/ogg.c:3092,39'
          Dst:             U16_AT
        - Src:             'demux/ogg.c:3093,40'
          Dst:             U16_AT
        - Src:             'demux/ogg.c:3096,41'
          Dst:             U32_AT
        - Src:             'demux/ogg.c:3097,41'
          Dst:             U32_AT
        - Src:             'demux/ogg.c:3098,44'
          Dst:             U32_AT
        - Src:             'demux/ogg.c:3099,49'
          Dst:             U32_AT
        - Src:             'demux/ogg.c:3102,9'
          Dst:             date_Init
        - Src:             'demux/ogg.c:3107,9'
          Dst:             Ogg_ExtractMeta
    - functionName:    Ogg_ReadDiracHeader
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3496
      functionLinenumberEnd: 3584
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_oggpacket
      BBCount:         31
      ICount:          231
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - bs_init
        - bs_skip
        - date_Init
        - dirac_bool
        - dirac_uint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:3528,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3531,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3534,9'
              BranchSideFuncs:
                - dirac_bool
                - dirac_bool
                - dirac_bool
                - dirac_bool
                - date_Init
                - dirac_uint
                - dirac_uint
                - dirac_uint
                - dirac_uint
                - dirac_uint
                - dirac_uint
                - dirac_uint
        - Branch String:   'demux/ogg.c:3534,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3536,9'
              BranchSideFuncs:
                - dirac_uint
                - dirac_uint
                - dirac_bool
                - dirac_bool
                - dirac_bool
                - date_Init
                - dirac_uint
                - dirac_uint
                - dirac_uint
                - dirac_uint
                - dirac_uint
            - BranchSide:      'demux/ogg.c:3540,9'
              BranchSideFuncs:
                - dirac_bool
                - dirac_bool
                - dirac_bool
                - date_Init
                - dirac_uint
                - dirac_uint
                - dirac_uint
                - dirac_uint
                - dirac_uint
        - Branch String:   'demux/ogg.c:3540,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3542,9'
              BranchSideFuncs:
                - dirac_uint
                - dirac_bool
                - dirac_bool
                - date_Init
                - dirac_uint
                - dirac_uint
                - dirac_uint
                - dirac_uint
            - BranchSide:      'demux/ogg.c:3545,9'
              BranchSideFuncs:
                - dirac_bool
                - dirac_bool
                - date_Init
                - dirac_uint
                - dirac_uint
                - dirac_uint
                - dirac_uint
        - Branch String:   'demux/ogg.c:3545,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3547,48'
              BranchSideFuncs:
                - dirac_uint
                - dirac_bool
                - date_Init
                - dirac_uint
                - dirac_uint
                - dirac_uint
            - BranchSide:      'demux/ogg.c:3550,9'
              BranchSideFuncs:
                - dirac_bool
                - date_Init
                - dirac_uint
                - dirac_uint
                - dirac_uint
        - Branch String:   'demux/ogg.c:3554,11'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3554,9'
              BranchSideFuncs:
                - dirac_bool
                - date_Init
                - dirac_uint
                - dirac_uint
                - dirac_uint
            - BranchSide:      'demux/ogg.c:3554,9'
              BranchSideFuncs:
                - dirac_bool
                - date_Init
                - dirac_uint
                - dirac_uint
                - dirac_uint
        - Branch String:   'demux/ogg.c:3555,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3557,39'
              BranchSideFuncs:
                - dirac_uint
                - date_Init
                - dirac_uint
                - dirac_uint
            - BranchSide:      'demux/ogg.c:3572,10'
              BranchSideFuncs:
                - date_Init
        - Branch String:   'demux/ogg.c:3558,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3561,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3563,33'
              BranchSideFuncs:
                - date_Init
                - dirac_uint
                - dirac_uint
        - Branch String:   'demux/ogg.c:3565,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3567,19'
              BranchSideFuncs:
                - dirac_uint
                - dirac_uint
                - date_Init
            - BranchSide:      'demux/ogg.c:3570,5'
              BranchSideFuncs:
                - date_Init
        - Branch String:   'demux/ogg.c:3572,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3572,18'
              BranchSideFuncs:
                - date_Init
            - BranchSide:      'demux/ogg.c:3573,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:3572,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3573,9'
              BranchSideFuncs:
                - date_Init
            - BranchSide:      'demux/ogg.c:3581,17'
              BranchSideFuncs:
                - date_Init
      Callsites:
        - Src:             'demux/ogg.c:3520,5'
          Dst:             bs_init
        - Src:             'demux/ogg.c:3521,5'
          Dst:             bs_skip
        - Src:             'demux/ogg.c:3522,5'
          Dst:             dirac_uint
        - Src:             'demux/ogg.c:3523,5'
          Dst:             dirac_uint
        - Src:             'demux/ogg.c:3524,5'
          Dst:             dirac_uint
        - Src:             'demux/ogg.c:3525,5'
          Dst:             dirac_uint
        - Src:             'demux/ogg.c:3527,31'
          Dst:             dirac_uint
        - Src:             'demux/ogg.c:3534,9'
          Dst:             dirac_bool
        - Src:             'demux/ogg.c:3536,9'
          Dst:             dirac_uint
        - Src:             'demux/ogg.c:3537,9'
          Dst:             dirac_uint
        - Src:             'demux/ogg.c:3540,9'
          Dst:             dirac_bool
        - Src:             'demux/ogg.c:3542,9'
          Dst:             dirac_uint
        - Src:             'demux/ogg.c:3545,9'
          Dst:             dirac_bool
        - Src:             'demux/ogg.c:3547,48'
          Dst:             dirac_uint
        - Src:             'demux/ogg.c:3555,9'
          Dst:             dirac_bool
        - Src:             'demux/ogg.c:3557,39'
          Dst:             dirac_uint
        - Src:             'demux/ogg.c:3567,19'
          Dst:             dirac_uint
        - Src:             'demux/ogg.c:3568,19'
          Dst:             dirac_uint
        - Src:             'demux/ogg.c:3581,5'
          Dst:             date_Init
    - functionName:    Ogg_ReadFlacStreamInfo
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2981
      functionLinenumberEnd: 3015
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_stream
        - p_oggpacket
      BBCount:         14
      ICount:          144
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - bs_init
        - bs_read
        - bs_skip
        - date_Init
        - fill_channels_info
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/ogg.c:2988,32'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2988,35'
              BranchSideFuncs:
                - bs_read.10193
                - bs_read.10193
                - vlc_object_Log
                - bs_skip.10194
                - bs_read.10193
                - bs_read.10193
                - fill_channels_info
                - vlc_object_Log
                - date_Init
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:2994,9'
              BranchSideFuncs:
                - bs_read.10193
                - vlc_object_Log
                - bs_skip.10194
                - bs_read.10193
                - bs_read.10193
                - fill_channels_info
                - vlc_object_Log
                - date_Init
        - Branch String:   'demux/ogg.c:2988,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2990,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:2994,9'
              BranchSideFuncs:
                - bs_read.10193
                - vlc_object_Log
                - bs_skip.10194
                - bs_read.10193
                - bs_read.10193
                - fill_channels_info
                - vlc_object_Log
                - date_Init
        - Branch String:   'demux/ogg.c:2994,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2996,9'
              BranchSideFuncs:
                - bs_skip.10194
                - bs_read.10193
                - bs_read.10193
                - fill_channels_info
                - vlc_object_Log
                - date_Init
            - BranchSide:      'demux/ogg.c:3009,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:3003,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3004,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3005,21'
              BranchSideFuncs:
                - date_Init
      Callsites:
        - Src:             'demux/ogg.c:2985,5'
          Dst:             bs_init
        - Src:             'demux/ogg.c:2987,5'
          Dst:             bs_skip
        - Src:             'demux/ogg.c:2988,35'
          Dst:             bs_read
        - Src:             'demux/ogg.c:2990,9'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:2994,9'
          Dst:             bs_read
        - Src:             'demux/ogg.c:2996,9'
          Dst:             bs_skip
        - Src:             'demux/ogg.c:2997,38'
          Dst:             bs_read
        - Src:             'demux/ogg.c:2998,42'
          Dst:             bs_read
        - Src:             'demux/ogg.c:2999,9'
          Dst:             fill_channels_info
        - Src:             'demux/ogg.c:3001,9'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:3005,9'
          Dst:             date_Init
        - Src:             'demux/ogg.c:3009,9'
          Dst:             vlc_object_Log
    - functionName:    Ogg_ReadOpusHeader
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2937
      functionLinenumberEnd: 2977
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_oggpacket
      BBCount:         18
      ICount:          135
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - date_Init
        - fill_channels_info
        - oggpack_adv
        - oggpack_read
        - oggpack_readinit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:2952,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2952,9'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_adv
                - oggpack_read
                - fill_channels_info
            - BranchSide:      'demux/ogg.c:2954,42'
              BranchSideFuncs:
                - oggpack_read
                - oggpack_read
                - oggpack_read
                - oggpack_adv
                - oggpack_read
                - fill_channels_info
        - Branch String:   'demux/ogg.c:2958,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2961,21'
              BranchSideFuncs:
                - fill_channels_info
            - BranchSide:      'demux/ogg.c:2965,21'
              BranchSideFuncs:
                - fill_channels_info
            - BranchSide:      'demux/ogg.c:2971,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:2971,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:2974,17'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:2961,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2961,54'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:2962,21'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:2965,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2966,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:2967,38'
              BranchSideFuncs:
                - fill_channels_info
      Callsites:
        - Src:             'demux/ogg.c:2947,5'
          Dst:             date_Init
        - Src:             'demux/ogg.c:2950,5'
          Dst:             oggpack_readinit
        - Src:             'demux/ogg.c:2951,5'
          Dst:             oggpack_adv
        - Src:             'demux/ogg.c:2952,9'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:2954,42'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:2955,32'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:2956,38'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:2957,9'
          Dst:             oggpack_adv
        - Src:             'demux/ogg.c:2958,17'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:2967,17'
          Dst:             fill_channels_info
    - functionName:    Ogg_ReadSpeexHeader
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2904
      functionLinenumberEnd: 2933
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_oggpacket
      BBCount:         6
      ICount:          110
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - date_Init
        - fill_channels_info
        - oggpack_adv
        - oggpack_read
        - oggpack_readinit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:2918,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2919,9'
              BranchSideFuncs:
                - date_Init
                - oggpack_adv
                - oggpack_adv
                - oggpack_read
                - fill_channels_info
                - oggpack_read
                - oggpack_read
                - oggpack_adv
                - oggpack_read
                - oggpack_read
            - BranchSide:      'demux/ogg.c:2920,17'
              BranchSideFuncs:
                - date_Init
                - oggpack_adv
                - oggpack_adv
                - oggpack_read
                - fill_channels_info
                - oggpack_read
                - oggpack_read
                - oggpack_adv
                - oggpack_read
                - oggpack_read
      Callsites:
        - Src:             'demux/ogg.c:2913,5'
          Dst:             oggpack_readinit
        - Src:             'demux/ogg.c:2914,5'
          Dst:             oggpack_adv
        - Src:             'demux/ogg.c:2915,5'
          Dst:             oggpack_adv
        - Src:             'demux/ogg.c:2916,5'
          Dst:             oggpack_adv
        - Src:             'demux/ogg.c:2917,34'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:2920,5'
          Dst:             date_Init
        - Src:             'demux/ogg.c:2921,5'
          Dst:             oggpack_adv
        - Src:             'demux/ogg.c:2922,5'
          Dst:             oggpack_adv
        - Src:             'demux/ogg.c:2923,38'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:2924,5'
          Dst:             fill_channels_info
        - Src:             'demux/ogg.c:2925,31'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:2927,13'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:2928,5'
          Dst:             oggpack_adv
        - Src:             'demux/ogg.c:2930,13'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:2931,41'
          Dst:             oggpack_read
    - functionName:    Ogg_LogicalStreamInit
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2383
      functionLinenumberEnd: 2394
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - date_Set
        - es_format_Init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/ogg.c:2385,5'
          Dst:             es_format_Init
        - Src:             'demux/ogg.c:2386,5'
          Dst:             es_format_Init
        - Src:             'demux/ogg.c:2390,5'
          Dst:             date_Set
    - functionName:    stream_Size
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_stream_GetSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:575,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:576,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:577,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_stream.h:577,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:578,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:579,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:575,9'
          Dst:             vlc_stream_GetSize
    - functionName:    Ogg_FindLogicalStreams
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1609
      functionLinenumberEnd: 2212
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         385
      ICount:          3441
      EdgeCount:       501
      CyclomaticComplexity: 118
      functionsReached:
        - GetDWLE
        - GetQWLE
        - GetWLE
        - Ogg_LogicalStreamDelete
        - Ogg_LogicalStreamInit
        - Ogg_ReadAnnodexHeader
        - Ogg_ReadDaalaHeader
        - Ogg_ReadDiracHeader
        - Ogg_ReadFlacStreamInfo
        - Ogg_ReadKateHeader
        - Ogg_ReadOggSpotsHeader
        - Ogg_ReadOpusHeader
        - Ogg_ReadPage
        - Ogg_ReadSkeletonHeader
        - Ogg_ReadSpeexHeader
        - Ogg_ReadTheoraHeader
        - Ogg_ReadVP8Header
        - Ogg_ReadVorbisHeader
        - abort
        - date_Init
        - es_format_Change
        - fill_channels_info
        - memcmp
        - ogg_page_bos
        - ogg_page_granulepos
        - ogg_page_serialno
        - ogg_stream_init
        - ogg_stream_packetout
        - ogg_stream_packetpeek
        - ogg_stream_pagein
        - realloc
        - stream_Size
        - strncmp
        - strtol
        - vlc_object_Log
        - vlc_ureduce
        - wf_tag_to_fourcc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:1617,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1620,28'
              BranchSideFuncs:
                - ogg_page_bos
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:2211,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:1620,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1617,5'
              BranchSideFuncs:
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1625,13'
              BranchSideFuncs:
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:1625,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1627,46'
              BranchSideFuncs:
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:2197,22'
              BranchSideFuncs:
                - ogg_stream_pagein
        - Branch String:   'demux/ogg.c:1628,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1629,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:1631,40'
              BranchSideFuncs:
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:1637,70'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1637,74'
              BranchSideFuncs:
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1640,21'
              BranchSideFuncs:
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:1637,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1638,21'
              BranchSideFuncs:
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1640,21'
              BranchSideFuncs:
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:1642,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1642,17'
              BranchSideFuncs:
                - realloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:1642,17'
              BranchSideFuncs:
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:1642,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1642,17'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:1646,41'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:1646,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1649,21'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:1654,46'
              BranchSideFuncs:
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:1654,22'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1656,21'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:1661,31'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:1661,42'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1662,41'
              BranchSideFuncs:
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:1677,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:1661,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1664,40'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:1677,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:1665,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1666,25'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1669,25'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1672,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1672,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:1672,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1672,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:0,0'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1672,25'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:1677,47'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1678,41'
              BranchSideFuncs:
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:1699,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:1677,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1680,40'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:1699,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:1681,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1682,25'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1691,25'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1694,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1694,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:1694,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1694,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:0,0'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1694,25'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:1699,47'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1700,41'
              BranchSideFuncs:
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1711,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
        - Branch String:   'demux/ogg.c:1699,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1702,40'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
            - BranchSide:      'demux/ogg.c:1711,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
        - Branch String:   'demux/ogg.c:1711,47'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1712,41'
              BranchSideFuncs:
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1726,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
        - Branch String:   'demux/ogg.c:1711,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1714,21'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
            - BranchSide:      'demux/ogg.c:1726,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
        - Branch String:   'demux/ogg.c:1726,48'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1726,61'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
            - BranchSide:      'demux/ogg.c:1755,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:1726,78'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1727,42'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:1755,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:1727,65'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1728,42'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:1755,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:1726,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1730,53'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:1755,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:1744,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1746,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1752,21'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:1749,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1749,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:1749,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1749,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1749,25'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1751,21'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:1755,47'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1756,46'
              BranchSideFuncs:
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:1774,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:1755,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1758,40'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:1774,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:1759,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1760,25'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1766,25'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1769,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1769,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:1769,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1769,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:0,0'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1769,25'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:1774,47'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1775,46'
              BranchSideFuncs:
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:1793,38'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
        - Branch String:   'demux/ogg.c:1774,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1777,40'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
            - BranchSide:      'demux/ogg.c:1793,38'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
        - Branch String:   'demux/ogg.c:1778,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1779,25'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1785,25'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1788,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1788,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:1788,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1788,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:0,0'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1788,25'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:1793,49'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1794,48'
              BranchSideFuncs:
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:1795,38'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
        - Branch String:   'demux/ogg.c:1794,74'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1795,38'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
            - BranchSide:      'demux/ogg.c:1798,40'
              BranchSideFuncs:
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:1795,49'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1796,48'
              BranchSideFuncs:
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:1811,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:1793,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1798,40'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:1811,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:1799,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1800,25'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1803,25'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1806,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1806,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:1806,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1806,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:0,0'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1806,25'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:1811,48'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1812,46'
              BranchSideFuncs:
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:1831,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
        - Branch String:   'demux/ogg.c:1811,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1814,40'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
            - BranchSide:      'demux/ogg.c:1831,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
        - Branch String:   'demux/ogg.c:1815,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1816,25'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1823,25'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1826,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1826,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:1826,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1826,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:0,0'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1826,25'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:1831,47'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1832,46'
              BranchSideFuncs:
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:1841,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
        - Branch String:   'demux/ogg.c:1831,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1834,44'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
            - BranchSide:      'demux/ogg.c:1841,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
        - Branch String:   'demux/ogg.c:1837,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1837,21'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:1837,21'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1837,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1837,21'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1839,17'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:1841,47'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1842,46'
              BranchSideFuncs:
                - memcmp
                - Ogg_ReadAnnodexHeader
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1847,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:1841,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1844,44'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:1847,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:1847,47'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1848,42'
              BranchSideFuncs:
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:1863,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
        - Branch String:   'demux/ogg.c:1847,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1850,40'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
            - BranchSide:      'demux/ogg.c:1863,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
        - Branch String:   'demux/ogg.c:1851,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1852,25'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1855,25'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1858,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1858,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:1858,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1858,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:0,0'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1858,25'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:1863,49'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1864,46'
              BranchSideFuncs:
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
            - BranchSide:      'demux/ogg.c:1992,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:1863,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1868,21'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:1992,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:1871,70'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1872,35'
              BranchSideFuncs:
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
            - BranchSide:      'demux/ogg.c:1919,49'
              BranchSideFuncs:
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
        - Branch String:   'demux/ogg.c:1871,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1874,44'
              BranchSideFuncs:
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:1919,49'
              BranchSideFuncs:
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
        - Branch String:   'demux/ogg.c:1884,55'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1884,65'
              BranchSideFuncs:
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:1884,55'
              BranchSideFuncs:
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1889,59'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1889,62'
              BranchSideFuncs:
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:1893,48'
              BranchSideFuncs:
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1889,29'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1891,53'
              BranchSideFuncs:
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:1893,48'
              BranchSideFuncs:
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1909,64'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1910,31'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:1912,54'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1909,30'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1912,54'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1917,21'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:1914,29'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1914,29'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:1914,29'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1914,29'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1914,29'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1916,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:1919,30'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1924,44'
              BranchSideFuncs:
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
            - BranchSide:      'demux/ogg.c:1984,25'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1927,46'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1927,49'
              BranchSideFuncs:
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
            - BranchSide:      'demux/ogg.c:1938,58'
              BranchSideFuncs:
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
        - Branch String:   'demux/ogg.c:1927,29'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1929,53'
              BranchSideFuncs:
                - malloc
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
            - BranchSide:      'demux/ogg.c:1938,58'
              BranchSideFuncs:
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
        - Branch String:   'demux/ogg.c:1931,33'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1932,41'
              BranchSideFuncs:
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
            - BranchSide:      'demux/ogg.c:1935,33'
              BranchSideFuncs:
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
        - Branch String:   'demux/ogg.c:1956,29'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1958,53'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
            - BranchSide:      'demux/ogg.c:1963,25'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
        - Branch String:   'demux/ogg.c:1973,30'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1975,29'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:1981,21'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:1978,29'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1978,29'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:1978,29'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1978,29'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1978,29'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1980,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:1987,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1987,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:1987,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:1987,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:0,0'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:1987,25'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:1992,50'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1993,38'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:2149,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
        - Branch String:   'demux/ogg.c:1992,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1996,38'
              BranchSideFuncs:
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:2149,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
        - Branch String:   'demux/ogg.c:2011,64'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2012,35'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
            - BranchSide:      'demux/ogg.c:2055,40'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
        - Branch String:   'demux/ogg.c:2011,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2014,66'
              BranchSideFuncs:
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:2055,40'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
        - Branch String:   'demux/ogg.c:2029,29'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2030,29'
              BranchSideFuncs:
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:2033,38'
              BranchSideFuncs:
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:2034,38'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2032,25'
              BranchSideFuncs:
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:2034,58'
              BranchSideFuncs:
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:2055,69'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2056,40'
              BranchSideFuncs:
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - free
                - free
            - BranchSide:      'demux/ogg.c:2131,39'
              BranchSideFuncs:
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - free
                - free
        - Branch String:   'demux/ogg.c:2055,30'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2062,68'
              BranchSideFuncs:
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
            - BranchSide:      'demux/ogg.c:2131,39'
              BranchSideFuncs:
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - free
                - free
        - Branch String:   'demux/ogg.c:2073,46'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2074,29'
              BranchSideFuncs:
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
            - BranchSide:      'demux/ogg.c:2085,25'
              BranchSideFuncs:
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
        - Branch String:   'demux/ogg.c:2073,29'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2076,53'
              BranchSideFuncs:
                - malloc
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
            - BranchSide:      'demux/ogg.c:2085,25'
              BranchSideFuncs:
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
        - Branch String:   'demux/ogg.c:2078,33'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2079,41'
              BranchSideFuncs:
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
            - BranchSide:      'demux/ogg.c:2082,33'
              BranchSideFuncs:
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
        - Branch String:   'demux/ogg.c:2094,38'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2092,25'
              BranchSideFuncs:
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
            - BranchSide:      'demux/ogg.c:2094,58'
              BranchSideFuncs:
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
        - Branch String:   'demux/ogg.c:2105,29'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2107,53'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
            - BranchSide:      'demux/ogg.c:2112,25'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
        - Branch String:   'demux/ogg.c:2121,30'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2123,29'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:2129,21'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:2126,29'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2126,29'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:2126,29'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:2126,29'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2126,29'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:2128,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:2131,30'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2134,48'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:2142,25'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:2145,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2145,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:2145,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:2145,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:0,0'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:2145,25'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:2149,47'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2150,50'
              BranchSideFuncs:
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:2159,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:2149,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2154,21'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:2159,36'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:2159,47'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2160,46'
              BranchSideFuncs:
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:2178,46'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:2159,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2162,50'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:2178,46'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:2162,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2163,25'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:2169,25'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:2172,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2172,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:2172,25'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:2172,25'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:0,0'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:2172,25'
              BranchSideFuncs:
                - free
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:2180,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2180,21'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
            - BranchSide:      'demux/ogg.c:2180,21'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
                - free
        - Branch String:   'demux/ogg.c:2180,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2180,21'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:2182,21'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:2187,22'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2188,49'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
            - BranchSide:      'demux/ogg.c:2190,35'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_bos
                - ogg_stream_pagein
                - malloc
                - Ogg_LogicalStreamInit
                - ogg_page_serialno
                - ogg_stream_init
                - ogg_page_granulepos
                - malloc
                - abort
                - ogg_stream_pagein
                - ogg_stream_packetpeek
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - free
                - memcmp
                - Ogg_ReadOggSpotsHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - Ogg_ReadSkeletonHeader
                - GetDWLE.10161
                - GetQWLE.10162
                - GetQWLE.10162
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - strncmp
                - strncmp
                - strncmp
                - ogg_stream_packetout
                - vlc_object_Log
                - es_format_Change.10167
                - date_Init
                - vlc_object_Log
                - free
                - free
                - GetWLE.10202
                - GetWLE.10202
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - strtol
                - fill_channels_info
                - vlc_ureduce
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - GetDWLE.10161
                - GetDWLE.10161
                - es_format_Change.10167
                - ogg_stream_packetout
                - vlc_object_Log
                - vlc_ureduce
                - date_Init
                - vlc_object_Log
                - memcmp
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - free
                - free
                - es_format_Change.10167
                - GetWLE.10202
                - GetWLE.10202
                - GetWLE.10202
                - fill_channels_info
                - GetDWLE.10161
                - GetDWLE.10161
                - GetWLE.10202
                - GetWLE.10202
                - date_Init
                - wf_tag_to_fourcc.10204
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - malloc
                - es_format_Change.10167
                - vlc_object_Log
                - GetQWLE.10162
                - vlc_ureduce
                - date_Init
                - GetWLE.10202
                - GetDWLE.10161
                - GetDWLE.10161
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadKateHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - Ogg_ReadAnnodexHeader
                - memcmp
                - Ogg_ReadAnnodexHeader
                - free
                - free
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVP8Header
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDiracHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadDaalaHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - memcmp
                - vlc_object_Log
                - es_format_Change.10167
                - Ogg_ReadFlacStreamInfo
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - memcmp
                - vlc_object_Log
                - date_Init
                - es_format_Change.10167
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadOpusHeader
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadSpeexHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - realloc
        - Branch String:   'demux/ogg.c:2190,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1625,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:2191,21'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:2197,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2199,41'
              BranchSideFuncs:
                - ogg_stream_pagein
            - BranchSide:      'demux/ogg.c:2207,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:2199,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2202,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:2205,13'
              BranchSideFuncs:
                - ogg_stream_pagein
      Callsites:
        - Src:             'demux/ogg.c:1613,28'
          Dst:             stream_Size
        - Src:             'demux/ogg.c:1614,5'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1617,12'
          Dst:             Ogg_ReadPage
        - Src:             'demux/ogg.c:1620,13'
          Dst:             ogg_page_bos
        - Src:             'demux/ogg.c:1625,20'
          Dst:             ogg_page_bos
        - Src:             'demux/ogg.c:1631,17'
          Dst:             Ogg_LogicalStreamInit
        - Src:             'demux/ogg.c:1634,41'
          Dst:             ogg_page_serialno
        - Src:             'demux/ogg.c:1635,17'
          Dst:             ogg_stream_init
        - Src:             'demux/ogg.c:1637,21'
          Dst:             ogg_page_granulepos
        - Src:             'demux/ogg.c:1642,17'
          Dst:             realloc
        - Src:             'demux/ogg.c:1642,17'
          Dst:             abort
        - Src:             'demux/ogg.c:1646,21'
          Dst:             ogg_stream_pagein
        - Src:             'demux/ogg.c:1649,21'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1654,22'
          Dst:             ogg_stream_packetpeek
        - Src:             'demux/ogg.c:1656,21'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1662,23'
          Dst:             memcmp
        - Src:             'demux/ogg.c:1664,21'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:1665,26'
          Dst:             Ogg_ReadVorbisHeader
        - Src:             'demux/ogg.c:1666,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1669,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1670,25'
          Dst:             Ogg_LogicalStreamDelete
        - Src:             'demux/ogg.c:1678,23'
          Dst:             memcmp
        - Src:             'demux/ogg.c:1680,21'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:1681,26'
          Dst:             Ogg_ReadSpeexHeader
        - Src:             'demux/ogg.c:1682,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1691,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1692,25'
          Dst:             Ogg_LogicalStreamDelete
        - Src:             'demux/ogg.c:1700,23'
          Dst:             memcmp
        - Src:             'demux/ogg.c:1702,21'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:1703,21'
          Dst:             Ogg_ReadOpusHeader
        - Src:             'demux/ogg.c:1704,21'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1712,23'
          Dst:             memcmp
        - Src:             'demux/ogg.c:1714,21'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1722,21'
          Dst:             date_Init
        - Src:             'demux/ogg.c:1723,21'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:1727,23'
          Dst:             memcmp
        - Src:             'demux/ogg.c:1728,23'
          Dst:             memcmp
        - Src:             'demux/ogg.c:1732,21'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1742,21'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:1744,27'
          Dst:             Ogg_ReadFlacStreamInfo
        - Src:             'demux/ogg.c:1746,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1747,25'
          Dst:             Ogg_LogicalStreamDelete
        - Src:             'demux/ogg.c:1756,28'
          Dst:             memcmp
        - Src:             'demux/ogg.c:1758,21'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:1759,26'
          Dst:             Ogg_ReadTheoraHeader
        - Src:             'demux/ogg.c:1760,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1766,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1767,25'
          Dst:             Ogg_LogicalStreamDelete
        - Src:             'demux/ogg.c:1775,28'
          Dst:             memcmp
        - Src:             'demux/ogg.c:1777,21'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:1778,26'
          Dst:             Ogg_ReadDaalaHeader
        - Src:             'demux/ogg.c:1779,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1785,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1786,25'
          Dst:             Ogg_LogicalStreamDelete
        - Src:             'demux/ogg.c:1794,30'
          Dst:             memcmp
        - Src:             'demux/ogg.c:1796,30'
          Dst:             memcmp
        - Src:             'demux/ogg.c:1798,21'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:1799,25'
          Dst:             Ogg_ReadDiracHeader
        - Src:             'demux/ogg.c:1800,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1803,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1804,25'
          Dst:             Ogg_LogicalStreamDelete
        - Src:             'demux/ogg.c:1812,28'
          Dst:             memcmp
        - Src:             'demux/ogg.c:1814,21'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:1815,26'
          Dst:             Ogg_ReadVP8Header
        - Src:             'demux/ogg.c:1816,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1823,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1824,25'
          Dst:             Ogg_LogicalStreamDelete
        - Src:             'demux/ogg.c:1832,28'
          Dst:             memcmp
        - Src:             'demux/ogg.c:1834,21'
          Dst:             Ogg_ReadAnnodexHeader
        - Src:             'demux/ogg.c:1842,28'
          Dst:             memcmp
        - Src:             'demux/ogg.c:1844,21'
          Dst:             Ogg_ReadAnnodexHeader
        - Src:             'demux/ogg.c:1848,23'
          Dst:             memcmp
        - Src:             'demux/ogg.c:1850,21'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:1851,26'
          Dst:             Ogg_ReadKateHeader
        - Src:             'demux/ogg.c:1852,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1855,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1856,25'
          Dst:             Ogg_LogicalStreamDelete
        - Src:             'demux/ogg.c:1864,27'
          Dst:             memcmp
        - Src:             'demux/ogg.c:1871,25'
          Dst:             GetDWLE
        - Src:             'demux/ogg.c:1874,25'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:1879,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1883,40'
          Dst:             GetQWLE
        - Src:             'demux/ogg.c:1884,25'
          Dst:             vlc_ureduce
        - Src:             'demux/ogg.c:1887,25'
          Dst:             date_Init
        - Src:             'demux/ogg.c:1888,40'
          Dst:             GetWLE
        - Src:             'demux/ogg.c:1893,29'
          Dst:             GetDWLE
        - Src:             'demux/ogg.c:1895,29'
          Dst:             GetDWLE
        - Src:             'demux/ogg.c:1901,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1912,29'
          Dst:             Ogg_LogicalStreamDelete
        - Src:             'demux/ogg.c:1919,30'
          Dst:             GetDWLE
        - Src:             'demux/ogg.c:1924,25'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:1926,40'
          Dst:             GetWLE
        - Src:             'demux/ogg.c:1938,40'
          Dst:             GetWLE
        - Src:             'demux/ogg.c:1940,29'
          Dst:             GetWLE
        - Src:             'demux/ogg.c:1941,25'
          Dst:             fill_channels_info
        - Src:             'demux/ogg.c:1943,29'
          Dst:             GetDWLE
        - Src:             'demux/ogg.c:1945,29'
          Dst:             GetDWLE
        - Src:             'demux/ogg.c:1947,29'
          Dst:             GetWLE
        - Src:             'demux/ogg.c:1949,29'
          Dst:             GetWLE
        - Src:             'demux/ogg.c:1951,25'
          Dst:             date_Init
        - Src:             'demux/ogg.c:1953,25'
          Dst:             wf_tag_to_fourcc
        - Src:             'demux/ogg.c:1963,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1965,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1975,29'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1976,29'
          Dst:             Ogg_LogicalStreamDelete
        - Src:             'demux/ogg.c:1984,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:2003,32'
          Dst:             GetDWLE
        - Src:             'demux/ogg.c:2004,37'
          Dst:             GetQWLE
        - Src:             'demux/ogg.c:2005,44'
          Dst:             GetQWLE
        - Src:             'demux/ogg.c:2006,39'
          Dst:             GetDWLE
        - Src:             'demux/ogg.c:2007,38'
          Dst:             GetDWLE
        - Src:             'demux/ogg.c:2008,43'
          Dst:             GetWLE
        - Src:             'demux/ogg.c:2011,26'
          Dst:             strncmp
        - Src:             'demux/ogg.c:2014,46'
          Dst:             GetDWLE
        - Src:             'demux/ogg.c:2015,47'
          Dst:             GetDWLE
        - Src:             'demux/ogg.c:2017,25'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:2020,25'
          Dst:             ogg_stream_packetout
        - Src:             'demux/ogg.c:2025,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:2032,25'
          Dst:             vlc_ureduce
        - Src:             'demux/ogg.c:2036,25'
          Dst:             date_Init
        - Src:             'demux/ogg.c:2046,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:2055,31'
          Dst:             strncmp
        - Src:             'demux/ogg.c:2062,49'
          Dst:             GetWLE
        - Src:             'demux/ogg.c:2063,51'
          Dst:             GetWLE
        - Src:             'demux/ogg.c:2064,55'
          Dst:             GetDWLE
        - Src:             'demux/ogg.c:2066,25'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:2069,25'
          Dst:             ogg_stream_packetout
        - Src:             'demux/ogg.c:2087,40'
          Dst:             strtol
        - Src:             'demux/ogg.c:2089,25'
          Dst:             fill_channels_info
        - Src:             'demux/ogg.c:2092,25'
          Dst:             vlc_ureduce
        - Src:             'demux/ogg.c:2096,25'
          Dst:             date_Init
        - Src:             'demux/ogg.c:2102,25'
          Dst:             wf_tag_to_fourcc
        - Src:             'demux/ogg.c:2112,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:2114,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:2123,29'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:2124,29'
          Dst:             Ogg_LogicalStreamDelete
        - Src:             'demux/ogg.c:2131,31'
          Dst:             strncmp
        - Src:             'demux/ogg.c:2134,25'
          Dst:             ogg_stream_packetout
        - Src:             'demux/ogg.c:2136,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:2137,25'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:2138,25'
          Dst:             date_Init
        - Src:             'demux/ogg.c:2142,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:2150,32'
          Dst:             memcmp
        - Src:             'demux/ogg.c:2154,21'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:2156,21'
          Dst:             Ogg_ReadSkeletonHeader
        - Src:             'demux/ogg.c:2160,28'
          Dst:             memcmp
        - Src:             'demux/ogg.c:2162,26'
          Dst:             Ogg_ReadOggSpotsHeader
        - Src:             'demux/ogg.c:2163,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:2169,25'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:2170,25'
          Dst:             Ogg_LogicalStreamDelete
        - Src:             'demux/ogg.c:2178,21'
          Dst:             Ogg_LogicalStreamDelete
        - Src:             'demux/ogg.c:2182,21'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:2190,21'
          Dst:             Ogg_ReadPage
        - Src:             'demux/ogg.c:2199,21'
          Dst:             ogg_stream_pagein
    - functionName:    Ogg_ReadPage
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_oggpage
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ogg_sync_buffer
        - ogg_sync_pageout
        - ogg_sync_wrote
        - vlc_stream_Read
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/ogg.c:967,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:969,38'
              BranchSideFuncs:
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
            - BranchSide:      'demux/ogg.c:980,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:970,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:971,13'
              BranchSideFuncs:
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - ogg_sync_buffer
            - BranchSide:      'demux/ogg.c:973,35'
              BranchSideFuncs:
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - ogg_sync_buffer
        - Branch String:   'demux/ogg.c:974,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:975,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:977,26'
              BranchSideFuncs:
                - ogg_sync_wrote
                - ogg_sync_pageout
                - ogg_sync_buffer
                - vlc_stream_Read
      Callsites:
        - Src:             'demux/ogg.c:967,12'
          Dst:             ogg_sync_pageout
        - Src:             'demux/ogg.c:969,20'
          Dst:             ogg_sync_buffer
        - Src:             'demux/ogg.c:973,18'
          Dst:             vlc_stream_Read
        - Src:             'demux/ogg.c:977,9'
          Dst:             ogg_sync_wrote
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    7
      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:    2
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogg_stream_packetpeek
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ogg_ReadVorbisHeader
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2837
      functionLinenumberEnd: 2859
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_oggpacket
      BBCount:         9
      ICount:          105
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - date_Init
        - fill_channels_info
        - oggpack_adv
        - oggpack_read
        - oggpack_readinit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/ogg.c:2851,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2852,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:2853,17'
              BranchSideFuncs:
                - date_Init
                - oggpack_adv
                - oggpack_read
        - Branch String:   'demux/ogg.c:2857,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2857,47'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:2858,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ogg.c:2846,5'
          Dst:             oggpack_readinit
        - Src:             'demux/ogg.c:2847,5'
          Dst:             oggpack_adv
        - Src:             'demux/ogg.c:2848,38'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:2849,5'
          Dst:             fill_channels_info
        - Src:             'demux/ogg.c:2850,34'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:2853,5'
          Dst:             date_Init
        - Src:             'demux/ogg.c:2855,5'
          Dst:             oggpack_adv
        - Src:             'demux/ogg.c:2856,31'
          Dst:             oggpack_read
    - functionName:    Ogg_LogicalStreamDelete
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2400
      functionLinenumberEnd: 2428
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_stream
      BBCount:         12
      ICount:          106
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Ogg_CleanSpecificData
        - Ogg_FreeSkeleton
        - es_format_Clean
        - es_out_Del
        - ogg_stream_clear
        - oggseek_index_entries_free
        - vlc_frame_ChainRelease
      functionUses:    17
      BranchProfiles:
        - Branch String:   'demux/ogg.c:2403,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2404,21'
              BranchSideFuncs:
                - es_out_Del.10327
                - ogg_stream_clear
                - free
                - Ogg_CleanSpecificData
                - es_format_Clean
                - es_format_Clean
                - Ogg_FreeSkeleton
                - vlc_frame_ChainRelease.10150
                - free
                - oggseek_index_entries_free
            - BranchSide:      'demux/ogg.c:2406,24'
              BranchSideFuncs:
                - ogg_stream_clear
                - free
                - Ogg_CleanSpecificData
                - es_format_Clean
                - es_format_Clean
                - Ogg_FreeSkeleton
                - vlc_frame_ChainRelease.10150
                - free
                - oggseek_index_entries_free
        - Branch String:   'demux/ogg.c:2414,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2416,37'
              BranchSideFuncs:
                - oggseek_index_entries_free
                - Ogg_FreeSkeleton
                - vlc_frame_ChainRelease.10150
                - free
            - BranchSide:      'demux/ogg.c:2419,23'
              BranchSideFuncs:
                - Ogg_FreeSkeleton
                - vlc_frame_ChainRelease.10150
                - free
        - Branch String:   'demux/ogg.c:2421,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2421,9'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.10150
                - free
            - BranchSide:      'demux/ogg.c:2422,9'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.10150
                - free
      Callsites:
        - Src:             'demux/ogg.c:2404,9'
          Dst:             es_out_Del
        - Src:             'demux/ogg.c:2406,5'
          Dst:             ogg_stream_clear
        - Src:             'demux/ogg.c:2409,5'
          Dst:             Ogg_CleanSpecificData
        - Src:             'demux/ogg.c:2411,5'
          Dst:             es_format_Clean
        - Src:             'demux/ogg.c:2412,5'
          Dst:             es_format_Clean
        - Src:             'demux/ogg.c:2416,9'
          Dst:             oggseek_index_entries_free
        - Src:             'demux/ogg.c:2419,5'
          Dst:             Ogg_FreeSkeleton
        - Src:             'demux/ogg.c:2425,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    Ogg_ReadDaalaHeader
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2773
      functionLinenumberEnd: 2833
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_oggpacket
      BBCount:         18
      ICount:          182
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - date_Init
        - oggpack_adv
        - oggpack_read
        - oggpack_readinit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/ogg.c:2805,30'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2805,28'
              BranchSideFuncs:
                - oggpack_adv
                - oggpack_read
                - date_Init
            - BranchSide:      'demux/ogg.c:2805,28'
              BranchSideFuncs:
                - oggpack_adv
                - oggpack_read
                - date_Init
        - Branch String:   'demux/ogg.c:2813,30'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2813,28'
              BranchSideFuncs:
                - date_Init
            - BranchSide:      'demux/ogg.c:2813,28'
              BranchSideFuncs:
                - date_Init
        - Branch String:   'demux/ogg.c:2819,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2821,9'
              BranchSideFuncs:
                - date_Init
            - BranchSide:      'demux/ogg.c:2825,17'
              BranchSideFuncs:
                - date_Init
        - Branch String:   'demux/ogg.c:2828,32'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2828,36'
              BranchSideFuncs:
                - date_Init
            - BranchSide:      'demux/ogg.c:2829,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:2828,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2829,9'
              BranchSideFuncs:
                - date_Init
            - BranchSide:      'demux/ogg.c:2830,17'
              BranchSideFuncs:
                - date_Init
      Callsites:
        - Src:             'demux/ogg.c:2790,5'
          Dst:             oggpack_readinit
        - Src:             'demux/ogg.c:2791,5'
          Dst:             oggpack_adv
        - Src:             'demux/ogg.c:2793,15'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:2794,15'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:2795,18'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:2797,5'
          Dst:             oggpack_adv
        - Src:             'demux/ogg.c:2798,5'
          Dst:             oggpack_adv
        - Src:             'demux/ogg.c:2800,5'
          Dst:             oggpack_adv
        - Src:             'demux/ogg.c:2801,5'
          Dst:             oggpack_adv
        - Src:             'demux/ogg.c:2802,28'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:2804,30'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:2810,5'
          Dst:             oggpack_adv
        - Src:             'demux/ogg.c:2812,30'
          Dst:             oggpack_read
        - Src:             'demux/ogg.c:2830,5'
          Dst:             date_Init
    - 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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Del
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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_CleanSpecificData
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2365
      functionLinenumberEnd: 2380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ogg_FreeSkeleton
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3396
      functionLinenumberEnd: 3403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_skel
      BBCount:         12
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:3397,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3397,20'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/ogg.c:3398,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'demux/ogg.c:3398,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3399,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'demux/ogg.c:3400,5'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:       []
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - 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:    4
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Send
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ogg_SendQueuedBlock
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_stream
      BBCount:         39
      ICount:          271
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - Ogg_HasQueuedBlocks
        - __assert_fail
        - es_out_Send
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:1203,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1203,39'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_Release
                - es_out_Send.10328
                - vlc_frame_Release
            - BranchSide:      'demux/ogg.c:1205,29'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_Release
                - es_out_Send.10328
                - vlc_frame_Release
        - Branch String:   'demux/ogg.c:1209,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1210,31'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_Release
                - es_out_Send.10328
                - vlc_frame_Release
            - BranchSide:      'demux/ogg.c:1212,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_Release
                - es_out_Send.10328
                - vlc_frame_Release
        - Branch String:   'demux/ogg.c:1212,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1214,17'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_Release
                - es_out_Send.10328
                - vlc_frame_Release
            - BranchSide:      'demux/ogg.c:1223,18'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_Release
                - es_out_Send.10328
        - Branch String:   'demux/ogg.c:1214,43'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1215,17'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/ogg.c:1217,32'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/ogg.c:1214,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1217,32'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/ogg.c:1220,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_Release
                - es_out_Send.10328
        - Branch String:   'demux/ogg.c:1224,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1226,17'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_Release
                - es_out_Send.10328
            - BranchSide:      'demux/ogg.c:1241,30'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_Release
                - es_out_Send.10328
        - Branch String:   'demux/ogg.c:1226,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1229,17'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_Release
                - es_out_Send.10328
            - BranchSide:      'demux/ogg.c:1233,28'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_Release
                - es_out_Send.10328
        - Branch String:   'demux/ogg.c:1233,28'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1233,26'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_Release
                - es_out_Send.10328
            - BranchSide:      'demux/ogg.c:1233,26'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_Release
                - es_out_Send.10328
        - Branch String:   'demux/ogg.c:1251,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1251,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - es_out_Send.10328
            - BranchSide:      'demux/ogg.c:1253,13'
              BranchSideFuncs:
                - vlc_frame_Release
                - es_out_Send.10328
        - Branch String:   'demux/ogg.c:1253,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1254,26'
              BranchSideFuncs:
                - es_out_Send.10328
            - BranchSide:      'demux/ogg.c:1256,28'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/ogg.c:1260,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1260,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:1261,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ogg.c:1203,9'
          Dst:             Ogg_HasQueuedBlocks
        - Src:             'demux/ogg.c:1217,17'
          Dst:             vlc_frame_Release
        - Src:             'demux/ogg.c:1251,9'
          Dst:             __assert_fail
        - Src:             'demux/ogg.c:1254,13'
          Dst:             es_out_Send
        - Src:             'demux/ogg.c:1256,13'
          Dst:             vlc_frame_Release
    - functionName:    Ogg_HasQueuedBlocks
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ogg_GeneratePCR
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - b_drain
      BBCount:         25
      ICount:          140
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/ogg.c:322,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:324,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:340,12'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:325,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:326,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:327,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:327,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:328,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:329,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:329,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:330,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:331,16'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:331,24'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:331,52'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:331,27'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:331,49'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:331,52'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:332,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:331,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:332,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:333,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:333,49'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:334,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:336,31'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:333,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:336,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:338,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Ogg_DecodePacket
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1591
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - p_stream
        - p_oggpacket
        - b_eos
      BBCount:         205
      ICount:          1314
      EdgeCount:       272
      CyclomaticComplexity: 69
      functionsReached:
        - Ogg_ExtractMeta
        - Ogg_GranuleToTime
        - Ogg_IsHeaderPacket
        - Ogg_IsKeyFrame
        - Ogg_OpusPacketDuration
        - Ogg_QueueBlocks
        - Ogg_ReadFlacStreamInfo
        - Ogg_ReadSkeletonBones
        - Ogg_ReadSkeletonIndex
        - Ogg_ReadVP8Header
        - Ogg_SetNextFrame
        - date_Get
        - date_Set
        - es_out_Control
        - memcmp
        - realloc
        - vlc_frame_Alloc
        - vlc_frame_Release
        - vlc_object_Log
        - xiph_AppendHeaders
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:1287,33'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1288,20'
              BranchSideFuncs:
                - memcmp
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
                - es_out_Control.10151
                - memcmp
                - Ogg_ReadVP8Header
                - memcmp
                - Ogg_ReadSkeletonIndex
                - memcmp
                - Ogg_ReadSkeletonBones
                - memcmp
            - BranchSide:      'demux/ogg.c:1293,14'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
                - es_out_Control.10151
                - memcmp
                - Ogg_ReadVP8Header
                - memcmp
                - Ogg_ReadSkeletonIndex
                - memcmp
                - Ogg_ReadSkeletonBones
                - memcmp
        - Branch String:   'demux/ogg.c:1287,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1291,9'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
                - es_out_Control.10151
                - memcmp
                - Ogg_ReadVP8Header
                - memcmp
                - Ogg_ReadSkeletonIndex
                - memcmp
                - Ogg_ReadSkeletonBones
                - memcmp
            - BranchSide:      'demux/ogg.c:1293,14'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
                - es_out_Control.10151
                - memcmp
                - Ogg_ReadVP8Header
                - memcmp
                - Ogg_ReadSkeletonIndex
                - memcmp
                - Ogg_ReadSkeletonBones
                - memcmp
        - Branch String:   'demux/ogg.c:1293,38'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1294,20'
              BranchSideFuncs:
                - memcmp
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
                - es_out_Control.10151
                - memcmp
                - Ogg_ReadVP8Header
                - memcmp
                - Ogg_ReadSkeletonIndex
                - memcmp
                - Ogg_ReadSkeletonBones
            - BranchSide:      'demux/ogg.c:1299,14'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
                - es_out_Control.10151
                - memcmp
                - Ogg_ReadVP8Header
                - memcmp
                - Ogg_ReadSkeletonIndex
                - memcmp
                - Ogg_ReadSkeletonBones
        - Branch String:   'demux/ogg.c:1293,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1297,9'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
                - es_out_Control.10151
                - memcmp
                - Ogg_ReadVP8Header
                - memcmp
                - Ogg_ReadSkeletonIndex
                - memcmp
                - Ogg_ReadSkeletonBones
            - BranchSide:      'demux/ogg.c:1299,14'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
                - es_out_Control.10151
                - memcmp
                - Ogg_ReadVP8Header
                - memcmp
                - Ogg_ReadSkeletonIndex
                - memcmp
                - Ogg_ReadSkeletonBones
        - Branch String:   'demux/ogg.c:1299,38'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1300,20'
              BranchSideFuncs:
                - memcmp
                - Ogg_ReadSkeletonBones
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
                - es_out_Control.10151
                - memcmp
                - Ogg_ReadVP8Header
                - memcmp
                - Ogg_ReadSkeletonIndex
            - BranchSide:      'demux/ogg.c:1305,14'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
                - es_out_Control.10151
                - memcmp
                - Ogg_ReadVP8Header
                - memcmp
                - Ogg_ReadSkeletonIndex
        - Branch String:   'demux/ogg.c:1299,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1302,32'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
                - es_out_Control.10151
                - memcmp
                - Ogg_ReadVP8Header
                - memcmp
                - Ogg_ReadSkeletonIndex
            - BranchSide:      'demux/ogg.c:1305,14'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
                - es_out_Control.10151
                - memcmp
                - Ogg_ReadVP8Header
                - memcmp
                - Ogg_ReadSkeletonIndex
        - Branch String:   'demux/ogg.c:1305,38'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1306,20'
              BranchSideFuncs:
                - memcmp
                - Ogg_ReadSkeletonIndex
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
                - es_out_Control.10151
                - memcmp
                - Ogg_ReadVP8Header
            - BranchSide:      'demux/ogg.c:1311,14'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
                - es_out_Control.10151
                - memcmp
                - Ogg_ReadVP8Header
        - Branch String:   'demux/ogg.c:1305,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1308,32'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
                - es_out_Control.10151
                - memcmp
                - Ogg_ReadVP8Header
            - BranchSide:      'demux/ogg.c:1311,14'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
                - es_out_Control.10151
                - memcmp
                - Ogg_ReadVP8Header
        - Branch String:   'demux/ogg.c:1319,49'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1319,52'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:1323,11'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:1319,75'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1320,9'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:1323,11'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:1319,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1320,53'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:1323,11'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:1323,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1324,20'
              BranchSideFuncs:
                - es_out_Control.10151
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
            - BranchSide:      'demux/ogg.c:1326,25'
              BranchSideFuncs:
                - es_out_Control.10151
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - realloc
                - free
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
        - Branch String:   'demux/ogg.c:1329,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1332,9'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
            - BranchSide:      'demux/ogg.c:1447,9'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
        - Branch String:   'demux/ogg.c:1333,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1341,17'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
            - BranchSide:      'demux/ogg.c:1341,17'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
            - BranchSide:      'demux/ogg.c:1347,17'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
            - BranchSide:      'demux/ogg.c:1353,17'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
            - BranchSide:      'demux/ogg.c:1359,17'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
            - BranchSide:      'demux/ogg.c:1365,17'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
            - BranchSide:      'demux/ogg.c:1385,17'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
            - BranchSide:      'demux/ogg.c:1391,13'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
        - Branch String:   'demux/ogg.c:1341,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1342,17'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
            - BranchSide:      'demux/ogg.c:1343,20'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
        - Branch String:   'demux/ogg.c:1347,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1348,17'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
            - BranchSide:      'demux/ogg.c:1349,20'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
        - Branch String:   'demux/ogg.c:1353,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1354,17'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
            - BranchSide:      'demux/ogg.c:1355,20'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
        - Branch String:   'demux/ogg.c:1359,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1360,17'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
            - BranchSide:      'demux/ogg.c:1361,20'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
        - Branch String:   'demux/ogg.c:1365,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1367,17'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
            - BranchSide:      'demux/ogg.c:1369,17'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
                - Ogg_ReadFlacStreamInfo
        - Branch String:   'demux/ogg.c:1369,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1371,41'
              BranchSideFuncs:
                - Ogg_ReadFlacStreamInfo
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
            - BranchSide:      'demux/ogg.c:1373,22'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
        - Branch String:   'demux/ogg.c:1375,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1377,21'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
            - BranchSide:      'demux/ogg.c:1380,13'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
        - Branch String:   'demux/ogg.c:1385,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1386,17'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
            - BranchSide:      'demux/ogg.c:1387,20'
              BranchSideFuncs:
                - realloc
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
                - xiph_AppendHeaders
        - Branch String:   'demux/ogg.c:1397,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1399,43'
              BranchSideFuncs:
                - xiph_AppendHeaders
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
            - BranchSide:      'demux/ogg.c:1413,39'
              BranchSideFuncs:
                - xiph_AppendHeaders
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
        - Branch String:   'demux/ogg.c:1400,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1402,26'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
            - BranchSide:      'demux/ogg.c:1408,23'
              BranchSideFuncs:
                - free
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - free
                - malloc
                - Ogg_ExtractMeta
        - Branch String:   'demux/ogg.c:1419,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1421,18'
              BranchSideFuncs:
                - free
                - malloc
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - Ogg_ExtractMeta
            - BranchSide:      'demux/ogg.c:1443,20'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
        - Branch String:   'demux/ogg.c:1421,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1424,23'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
            - BranchSide:      'demux/ogg.c:1441,9'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
        - Branch String:   'demux/ogg.c:1428,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1429,29'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - Ogg_ExtractMeta
            - BranchSide:      'demux/ogg.c:1432,21'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
                - Ogg_ExtractMeta
        - Branch String:   'demux/ogg.c:1434,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1435,38'
              BranchSideFuncs:
                - Ogg_ExtractMeta
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
            - BranchSide:      'demux/ogg.c:1439,17'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_GranuleToTime
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
        - Branch String:   'demux/ogg.c:1452,33'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1452,16'
              BranchSideFuncs:
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
            - BranchSide:      'demux/ogg.c:1453,44'
              BranchSideFuncs:
                - date_Get.10152
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
        - Branch String:   'demux/ogg.c:1454,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1455,17'
              BranchSideFuncs:
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
            - BranchSide:      'demux/ogg.c:1457,20'
              BranchSideFuncs:
                - date_Set.10149
                - Ogg_IsHeaderPacket
                - Ogg_SetNextFrame
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
        - Branch String:   'demux/ogg.c:1461,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1462,27'
              BranchSideFuncs:
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
            - BranchSide:      'demux/ogg.c:1464,10'
              BranchSideFuncs:
                - date_Get.10152
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
        - Branch String:   'demux/ogg.c:1464,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1468,14'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
            - BranchSide:      'demux/ogg.c:1477,35'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
        - Branch String:   'demux/ogg.c:1468,23'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1468,27'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:1474,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:1468,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1470,43'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:1474,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:1471,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1472,35'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:1473,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:1477,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1478,9'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
            - BranchSide:      'demux/ogg.c:1481,9'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
        - Branch String:   'demux/ogg.c:1481,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1482,26'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
            - BranchSide:      'demux/ogg.c:1485,9'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
                - Ogg_GranuleToTime
        - Branch String:   'demux/ogg.c:1485,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1487,51'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
            - BranchSide:      'demux/ogg.c:1495,9'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
        - Branch String:   'demux/ogg.c:1488,43'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1488,46'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
            - BranchSide:      'demux/ogg.c:1493,5'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
        - Branch String:   'demux/ogg.c:1488,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1490,37'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
            - BranchSide:      'demux/ogg.c:1493,5'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
                - Ogg_OpusPacketDuration
        - Branch String:   'demux/ogg.c:1495,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1496,57'
              BranchSideFuncs:
                - Ogg_OpusPacketDuration
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
            - BranchSide:      'demux/ogg.c:1505,10'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_IsKeyFrame
                - Ogg_GranuleToTime
        - Branch String:   'demux/ogg.c:1505,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1507,29'
              BranchSideFuncs:
                - Ogg_IsKeyFrame
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_GranuleToTime
            - BranchSide:      'demux/ogg.c:1520,14'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/ogg.c:1507,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1508,13'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_GranuleToTime
            - BranchSide:      'demux/ogg.c:1510,13'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_GranuleToTime
        - Branch String:   'demux/ogg.c:1510,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1512,17'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
                - Ogg_GranuleToTime
            - BranchSide:      'demux/ogg.c:1515,18'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/ogg.c:1512,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1513,53'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/ogg.c:1514,9'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/ogg.c:1520,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1522,13'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/ogg.c:1527,14'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/ogg.c:1522,46'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1522,49'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/ogg.c:1525,30'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/ogg.c:1522,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1523,13'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/ogg.c:1525,30'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/ogg.c:1535,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1537,13'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/ogg.c:1584,9'
              BranchSideFuncs:
                - Ogg_QueueBlocks
        - Branch String:   'demux/ogg.c:1537,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1539,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/ogg.c:1544,26'
              BranchSideFuncs:
                - Ogg_QueueBlocks
                - vlc_object_Log
                - vlc_frame_Release
        - Branch String:   'demux/ogg.c:1547,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1549,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_frame_Release
            - BranchSide:      'demux/ogg.c:1554,13'
              BranchSideFuncs:
                - Ogg_QueueBlocks
        - Branch String:   'demux/ogg.c:1554,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1557,20'
              BranchSideFuncs:
                - Ogg_QueueBlocks
            - BranchSide:      'demux/ogg.c:1577,21'
              BranchSideFuncs:
                - Ogg_QueueBlocks
        - Branch String:   'demux/ogg.c:1559,34'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1559,37'
              BranchSideFuncs:
                - Ogg_QueueBlocks
            - BranchSide:      'demux/ogg.c:1567,17'
              BranchSideFuncs:
                - Ogg_QueueBlocks
        - Branch String:   'demux/ogg.c:1559,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1561,24'
              BranchSideFuncs:
                - Ogg_QueueBlocks
            - BranchSide:      'demux/ogg.c:1567,17'
              BranchSideFuncs:
                - Ogg_QueueBlocks
        - Branch String:   'demux/ogg.c:1561,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1563,32'
              BranchSideFuncs:
                - Ogg_QueueBlocks
            - BranchSide:      'demux/ogg.c:1566,13'
              BranchSideFuncs:
                - Ogg_QueueBlocks
        - Branch String:   'demux/ogg.c:1567,59'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1568,19'
              BranchSideFuncs:
                - Ogg_QueueBlocks
            - BranchSide:      'demux/ogg.c:1573,49'
              BranchSideFuncs:
                - Ogg_QueueBlocks
        - Branch String:   'demux/ogg.c:1568,64'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1569,19'
              BranchSideFuncs:
                - Ogg_QueueBlocks
            - BranchSide:      'demux/ogg.c:1575,9'
              BranchSideFuncs:
                - Ogg_QueueBlocks
        - Branch String:   'demux/ogg.c:1569,62'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1570,19'
              BranchSideFuncs:
                - Ogg_QueueBlocks
            - BranchSide:      'demux/ogg.c:1575,9'
              BranchSideFuncs:
                - Ogg_QueueBlocks
        - Branch String:   'demux/ogg.c:1570,65'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1571,19'
              BranchSideFuncs:
                - Ogg_QueueBlocks
            - BranchSide:      'demux/ogg.c:1575,9'
              BranchSideFuncs:
                - Ogg_QueueBlocks
        - Branch String:   'demux/ogg.c:1567,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1573,49'
              BranchSideFuncs:
                - Ogg_QueueBlocks
            - BranchSide:      'demux/ogg.c:1575,9'
              BranchSideFuncs:
                - Ogg_QueueBlocks
        - Branch String:   'demux/ogg.c:1578,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1579,34'
              BranchSideFuncs:
                - Ogg_QueueBlocks
            - BranchSide:      'demux/ogg.c:1581,13'
              BranchSideFuncs:
                - Ogg_QueueBlocks
        - Branch String:   'demux/ogg.c:1584,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:1585,9'
              BranchSideFuncs:
                - Ogg_QueueBlocks
            - BranchSide:      'demux/ogg.c:1587,13'
              BranchSideFuncs:
                - Ogg_QueueBlocks
      Callsites:
        - Src:             'demux/ogg.c:1288,11'
          Dst:             memcmp
        - Src:             'demux/ogg.c:1294,11'
          Dst:             memcmp
        - Src:             'demux/ogg.c:1300,11'
          Dst:             memcmp
        - Src:             'demux/ogg.c:1302,9'
          Dst:             Ogg_ReadSkeletonBones
        - Src:             'demux/ogg.c:1306,11'
          Dst:             memcmp
        - Src:             'demux/ogg.c:1308,9'
          Dst:             Ogg_ReadSkeletonIndex
        - Src:             'demux/ogg.c:1313,15'
          Dst:             memcmp
        - Src:             'demux/ogg.c:1315,9'
          Dst:             Ogg_ReadVP8Header
        - Src:             'demux/ogg.c:1326,9'
          Dst:             es_out_Control
        - Src:             'demux/ogg.c:1371,17'
          Dst:             Ogg_ReadFlacStreamInfo
        - Src:             'demux/ogg.c:1399,34'
          Dst:             realloc
        - Src:             'demux/ogg.c:1413,18'
          Dst:             xiph_AppendHeaders
        - Src:             'demux/ogg.c:1435,21'
          Dst:             Ogg_ExtractMeta
        - Src:             'demux/ogg.c:1450,24'
          Dst:             Ogg_GranuleToTime
        - Src:             'demux/ogg.c:1451,27'
          Dst:             Ogg_GranuleToTime
        - Src:             'demux/ogg.c:1453,33'
          Dst:             date_Get
        - Src:             'demux/ogg.c:1457,9'
          Dst:             date_Set
        - Src:             'demux/ogg.c:1460,21'
          Dst:             Ogg_IsHeaderPacket
        - Src:             'demux/ogg.c:1462,9'
          Dst:             Ogg_SetNextFrame
        - Src:             'demux/ogg.c:1470,32'
          Dst:             date_Get
        - Src:             'demux/ogg.c:1477,22'
          Dst:             vlc_frame_Alloc
        - Src:             'demux/ogg.c:1487,32'
          Dst:             Ogg_GranuleToTime
        - Src:             'demux/ogg.c:1496,33'
          Dst:             Ogg_OpusPacketDuration
        - Src:             'demux/ogg.c:1507,13'
          Dst:             Ogg_IsKeyFrame
        - Src:             'demux/ogg.c:1513,34'
          Dst:             Ogg_GranuleToTime
        - Src:             'demux/ogg.c:1539,13'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1540,13'
          Dst:             vlc_frame_Release
        - Src:             'demux/ogg.c:1549,13'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:1550,13'
          Dst:             vlc_frame_Release
        - Src:             'demux/ogg.c:1590,5'
          Dst:             Ogg_QueueBlocks
    - functionName:    Ogg_ApplySkeleton
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3406
      functionLinenumberEnd: 3422
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
      BBCount:         16
      ICount:          101
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - Ogg_ApplyContentType
        - strdup
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:3407,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3407,30'
              BranchSideFuncs:
                - strncmp
                - free
                - strdup
                - strncmp
                - Ogg_ApplyContentType
            - BranchSide:      'demux/ogg.c:3408,15'
              BranchSideFuncs:
                - strncmp
                - free
                - strdup
                - strncmp
                - Ogg_ApplyContentType
        - Branch String:   'demux/ogg.c:3408,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3408,5'
              BranchSideFuncs:
                - strncmp
                - free
                - strdup
                - strncmp
                - Ogg_ApplyContentType
            - BranchSide:      'demux/ogg.c:3410,35'
              BranchSideFuncs:
                - strncmp
                - free
                - strdup
                - strncmp
                - Ogg_ApplyContentType
        - Branch String:   'demux/ogg.c:3411,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3413,19'
              BranchSideFuncs:
                - strncmp
                - Ogg_ApplyContentType
                - strncmp
                - free
                - strdup
            - BranchSide:      'demux/ogg.c:3416,47'
              BranchSideFuncs:
                - strncmp
                - Ogg_ApplyContentType
                - strncmp
                - free
                - strdup
      Callsites:
        - Src:             'demux/ogg.c:3411,16'
          Dst:             strncmp
        - Src:             'demux/ogg.c:3414,45'
          Dst:             strdup
        - Src:             'demux/ogg.c:3416,21'
          Dst:             strncmp
        - Src:             'demux/ogg.c:3419,13'
          Dst:             Ogg_ApplyContentType
    - functionName:    Ogg_BeginningOfStream
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2287
      functionLinenumberEnd: 2324
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         19
      ICount:          135
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - Ogg_FindLogicalStreams
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:2293,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2295,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:2299,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:2301,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2303,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:2321,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:2310,44'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2311,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:2315,33'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:2311,48'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2312,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:2313,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:2310,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2313,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:2315,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ogg.c:2293,9'
          Dst:             Ogg_FindLogicalStreams
        - Src:             'demux/ogg.c:2295,9'
          Dst:             vlc_object_Log
    - functionName:    es_out_SetPCR
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             es_out_Control
    - functionName:    Ogg_EndOfStream
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2330
      functionLinenumberEnd: 2362
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         25
      ICount:          193
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - Ogg_LogicalStreamDelete
        - vlc_input_attachment_Release
        - vlc_meta_Delete
        - vlc_seekpoint_Delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/ogg.c:2334,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2335,34'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - free
                - free
                - free
                - vlc_seekpoint_Delete.10145
                - vlc_input_attachment_Release
                - vlc_meta_Delete
            - BranchSide:      'demux/ogg.c:2336,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_seekpoint_Delete.10145
                - vlc_input_attachment_Release
                - vlc_meta_Delete
        - Branch String:   'demux/ogg.c:2348,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2349,26'
              BranchSideFuncs:
                - vlc_meta_Delete
                - free
                - free
                - vlc_seekpoint_Delete.10145
                - vlc_input_attachment_Release
            - BranchSide:      'demux/ogg.c:2350,5'
              BranchSideFuncs:
                - free
                - free
                - vlc_seekpoint_Delete.10145
                - vlc_input_attachment_Release
        - Branch String:   'demux/ogg.c:2352,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2353,39'
              BranchSideFuncs:
                - vlc_input_attachment_Release
                - free
                - free
                - vlc_seekpoint_Delete.10145
            - BranchSide:      'demux/ogg.c:2354,5'
              BranchSideFuncs:
                - free
                - free
                - vlc_seekpoint_Delete.10145
        - Branch String:   'demux/ogg.c:2356,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2358,14'
              BranchSideFuncs:
                - free
                - vlc_seekpoint_Delete.10145
            - BranchSide:      'demux/ogg.c:2361,5'
              BranchSideFuncs:
                - free
        - Branch String:   'demux/ogg.c:2358,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2359,35'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.10145
                - free
            - BranchSide:      'demux/ogg.c:2360,5'
              BranchSideFuncs:
                - free
                - vlc_seekpoint_Delete.10145
      Callsites:
        - Src:             'demux/ogg.c:2335,9'
          Dst:             Ogg_LogicalStreamDelete
        - Src:             'demux/ogg.c:2349,9'
          Dst:             vlc_meta_Delete
        - Src:             'demux/ogg.c:2353,9'
          Dst:             vlc_input_attachment_Release
        - Src:             'demux/ogg.c:2359,13'
          Dst:             vlc_seekpoint_Delete
    - functionName:    Ogg_GetLastDTS
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:303,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:305,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:312,12'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:306,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:307,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:308,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:308,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:309,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:310,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Ogg_OutputQueues
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - b_drain
      BBCount:         36
      ICount:          229
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - Ogg_GeneratePCR
        - Ogg_HasQueuedBlocks
        - Ogg_SendQueuedBlock
        - es_out_SetPCR
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/ogg.c:349,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:351,34'
              BranchSideFuncs:
                - Ogg_GeneratePCR
                - Ogg_GeneratePCR
                - es_out_SetPCR.10337
                - Ogg_HasQueuedBlocks
                - Ogg_HasQueuedBlocks
                - Ogg_SendQueuedBlock
                - es_out_SetPCR.10337
            - BranchSide:      'demux/ogg.c:360,9'
              BranchSideFuncs:
                - Ogg_GeneratePCR
                - es_out_SetPCR.10337
                - Ogg_HasQueuedBlocks
                - Ogg_HasQueuedBlocks
                - Ogg_SendQueuedBlock
        - Branch String:   'demux/ogg.c:352,39'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:352,42'
              BranchSideFuncs:
                - Ogg_GeneratePCR
                - es_out_SetPCR.10337
                - Ogg_HasQueuedBlocks
                - Ogg_HasQueuedBlocks
                - Ogg_SendQueuedBlock
                - es_out_SetPCR.10337
            - BranchSide:      'demux/ogg.c:358,5'
              BranchSideFuncs:
                - Ogg_GeneratePCR
                - es_out_SetPCR.10337
                - Ogg_HasQueuedBlocks
                - Ogg_HasQueuedBlocks
                - Ogg_SendQueuedBlock
        - Branch String:   'demux/ogg.c:352,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:354,28'
              BranchSideFuncs:
                - Ogg_GeneratePCR
                - es_out_SetPCR.10337
                - Ogg_HasQueuedBlocks
                - Ogg_HasQueuedBlocks
                - Ogg_SendQueuedBlock
                - es_out_SetPCR.10337
            - BranchSide:      'demux/ogg.c:358,5'
              BranchSideFuncs:
                - Ogg_GeneratePCR
                - es_out_SetPCR.10337
                - Ogg_HasQueuedBlocks
                - Ogg_HasQueuedBlocks
                - Ogg_SendQueuedBlock
        - Branch String:   'demux/ogg.c:355,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:356,32'
              BranchSideFuncs:
                - es_out_SetPCR.10337
                - Ogg_GeneratePCR
                - es_out_SetPCR.10337
                - Ogg_HasQueuedBlocks
                - Ogg_HasQueuedBlocks
                - Ogg_SendQueuedBlock
            - BranchSide:      'demux/ogg.c:357,9'
              BranchSideFuncs:
                - Ogg_GeneratePCR
                - es_out_SetPCR.10337
                - Ogg_HasQueuedBlocks
                - Ogg_HasQueuedBlocks
                - Ogg_SendQueuedBlock
        - Branch String:   'demux/ogg.c:360,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:360,9'
              BranchSideFuncs:
                - Ogg_GeneratePCR
                - es_out_SetPCR.10337
                - Ogg_HasQueuedBlocks
                - Ogg_HasQueuedBlocks
                - Ogg_SendQueuedBlock
            - BranchSide:      'demux/ogg.c:363,9'
              BranchSideFuncs:
                - Ogg_GeneratePCR
                - es_out_SetPCR.10337
                - Ogg_HasQueuedBlocks
                - Ogg_HasQueuedBlocks
                - Ogg_SendQueuedBlock
        - Branch String:   'demux/ogg.c:366,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:368,46'
              BranchSideFuncs:
                - Ogg_HasQueuedBlocks
                - Ogg_HasQueuedBlocks
                - Ogg_GeneratePCR
                - es_out_SetPCR.10337
                - Ogg_SendQueuedBlock
            - BranchSide:      'demux/ogg.c:375,38'
              BranchSideFuncs:
                - Ogg_GeneratePCR
                - Ogg_HasQueuedBlocks
                - Ogg_HasQueuedBlocks
                - Ogg_SendQueuedBlock
                - es_out_SetPCR.10337
        - Branch String:   'demux/ogg.c:369,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:370,42'
              BranchSideFuncs:
                - Ogg_SendQueuedBlock
                - Ogg_HasQueuedBlocks
                - Ogg_GeneratePCR
                - es_out_SetPCR.10337
                - Ogg_HasQueuedBlocks
            - BranchSide:      'demux/ogg.c:371,52'
              BranchSideFuncs:
                - Ogg_HasQueuedBlocks
                - Ogg_GeneratePCR
                - es_out_SetPCR.10337
                - Ogg_HasQueuedBlocks
                - Ogg_SendQueuedBlock
        - Branch String:   'demux/ogg.c:376,43'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:376,46'
              BranchSideFuncs:
                - Ogg_GeneratePCR
                - Ogg_HasQueuedBlocks
                - Ogg_HasQueuedBlocks
                - Ogg_SendQueuedBlock
                - es_out_SetPCR.10337
            - BranchSide:      'demux/ogg.c:382,9'
              BranchSideFuncs:
                - Ogg_GeneratePCR
                - es_out_SetPCR.10337
                - Ogg_HasQueuedBlocks
                - Ogg_HasQueuedBlocks
                - Ogg_SendQueuedBlock
        - Branch String:   'demux/ogg.c:376,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:378,32'
              BranchSideFuncs:
                - Ogg_GeneratePCR
                - Ogg_HasQueuedBlocks
                - Ogg_HasQueuedBlocks
                - Ogg_SendQueuedBlock
                - es_out_SetPCR.10337
            - BranchSide:      'demux/ogg.c:382,9'
              BranchSideFuncs:
                - Ogg_GeneratePCR
                - es_out_SetPCR.10337
                - Ogg_HasQueuedBlocks
                - Ogg_HasQueuedBlocks
                - Ogg_SendQueuedBlock
        - Branch String:   'demux/ogg.c:379,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:380,36'
              BranchSideFuncs:
                - es_out_SetPCR.10337
                - Ogg_GeneratePCR
                - Ogg_HasQueuedBlocks
                - Ogg_HasQueuedBlocks
                - Ogg_SendQueuedBlock
            - BranchSide:      'demux/ogg.c:381,13'
              BranchSideFuncs:
                - Ogg_GeneratePCR
                - es_out_SetPCR.10337
                - Ogg_HasQueuedBlocks
                - Ogg_HasQueuedBlocks
                - Ogg_SendQueuedBlock
        - Branch String:   'demux/ogg.c:382,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:365,24'
              BranchSideFuncs:
                - Ogg_GeneratePCR
                - es_out_SetPCR.10337
                - Ogg_HasQueuedBlocks
                - Ogg_HasQueuedBlocks
                - Ogg_SendQueuedBlock
            - BranchSide:      'demux/ogg.c:383,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ogg.c:351,17'
          Dst:             Ogg_GeneratePCR
        - Src:             'demux/ogg.c:356,17'
          Dst:             es_out_SetPCR
        - Src:             'demux/ogg.c:369,21'
          Dst:             Ogg_HasQueuedBlocks
        - Src:             'demux/ogg.c:370,21'
          Dst:             Ogg_SendQueuedBlock
        - Src:             'demux/ogg.c:371,31'
          Dst:             Ogg_HasQueuedBlocks
        - Src:             'demux/ogg.c:375,21'
          Dst:             Ogg_GeneratePCR
        - Src:             'demux/ogg.c:380,21'
          Dst:             es_out_SetPCR
    - functionName:    vlc_stream_GetContentType
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - content_type
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:523,12'
          Dst:             vlc_stream_Control
    - functionName:    Ogg_CreateES
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2218
      functionLinenumberEnd: 2280
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - stable_id
      BBCount:         40
      ICount:          278
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - Ogg_LogicalStreamDelete
        - Ogg_LogicalStreamResetEsFormat
        - es_format_Clean
        - es_format_Copy
        - es_out_Add
        - es_out_Control
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/ogg.c:2223,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2225,38'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - es_out_Add.10137
                - vlc_object_Log
                - es_format_Clean
                - es_format_Copy
                - Ogg_LogicalStreamResetEsFormat
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:2272,9'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:2227,37'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2227,41'
              BranchSideFuncs:
                - es_out_Add.10137
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - es_format_Copy
                - Ogg_LogicalStreamResetEsFormat
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:2270,5'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - es_out_Add.10137
                - vlc_object_Log
                - es_format_Clean
                - es_format_Copy
                - Ogg_LogicalStreamResetEsFormat
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:2227,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2230,17'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - es_out_Add.10137
                - vlc_object_Log
                - es_format_Clean
                - es_format_Copy
                - Ogg_LogicalStreamResetEsFormat
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:2270,5'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - es_out_Add.10137
                - vlc_object_Log
                - es_format_Clean
                - es_format_Copy
                - Ogg_LogicalStreamResetEsFormat
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:2230,57'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2231,17'
              BranchSideFuncs:
                - es_out_Add.10137
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - es_format_Copy
                - Ogg_LogicalStreamResetEsFormat
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:2232,17'
              BranchSideFuncs:
                - es_out_Add.10137
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - es_format_Copy
                - Ogg_LogicalStreamResetEsFormat
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:2230,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2232,17'
              BranchSideFuncs:
                - es_out_Add.10137
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - es_format_Copy
                - Ogg_LogicalStreamResetEsFormat
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:2235,17'
              BranchSideFuncs:
                - es_out_Add.10137
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - es_format_Copy
                - Ogg_LogicalStreamResetEsFormat
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:2235,30'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2236,17'
              BranchSideFuncs:
                - es_out_Add.10137
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - es_format_Copy
                - Ogg_LogicalStreamResetEsFormat
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:2260,21'
              BranchSideFuncs:
                - es_out_Add.10137
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - es_format_Copy
                - Ogg_LogicalStreamResetEsFormat
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:2236,64'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2237,17'
              BranchSideFuncs:
                - es_out_Add.10137
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - es_format_Copy
                - Ogg_LogicalStreamResetEsFormat
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:2260,21'
              BranchSideFuncs:
                - es_out_Add.10137
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - es_format_Copy
                - Ogg_LogicalStreamResetEsFormat
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:2237,68'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2238,17'
              BranchSideFuncs:
                - es_out_Add.10137
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - es_format_Copy
                - Ogg_LogicalStreamResetEsFormat
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:2260,21'
              BranchSideFuncs:
                - es_out_Add.10137
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - es_format_Copy
                - Ogg_LogicalStreamResetEsFormat
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:2235,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2240,17'
              BranchSideFuncs:
                - vlc_object_Log
                - es_format_Clean
                - es_format_Copy
                - Ogg_LogicalStreamResetEsFormat
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - es_out_Add.10137
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:2260,21'
              BranchSideFuncs:
                - es_out_Add.10137
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - es_format_Copy
                - Ogg_LogicalStreamResetEsFormat
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:2252,22'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2254,37'
              BranchSideFuncs:
                - es_out_Control.10151
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - es_out_Add.10137
                - vlc_object_Log
                - es_format_Clean
                - es_format_Copy
                - Ogg_LogicalStreamResetEsFormat
            - BranchSide:      'demux/ogg.c:2257,13'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - es_out_Add.10137
                - vlc_object_Log
                - es_format_Clean
                - es_format_Copy
                - Ogg_LogicalStreamResetEsFormat
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:2260,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2265,42'
              BranchSideFuncs:
                - es_out_Add.10137
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - es_format_Copy
                - Ogg_LogicalStreamResetEsFormat
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:2267,46'
              BranchSideFuncs:
                - es_out_Add.10137
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
                - vlc_object_Log
                - es_format_Clean
                - es_format_Copy
                - Ogg_LogicalStreamResetEsFormat
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:2272,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2272,9'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
            - BranchSide:      'demux/ogg.c:2274,13'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - vlc_object_Log
        - Branch String:   'demux/ogg.c:2274,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:2275,13'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_LogicalStreamDelete
            - BranchSide:      'demux/ogg.c:2276,34'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
      Callsites:
        - Src:             'demux/ogg.c:2240,17'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:2246,17'
          Dst:             es_format_Clean
        - Src:             'demux/ogg.c:2247,17'
          Dst:             es_format_Copy
        - Src:             'demux/ogg.c:2248,39'
          Dst:             Ogg_LogicalStreamResetEsFormat
        - Src:             'demux/ogg.c:2254,21'
          Dst:             es_out_Control
        - Src:             'demux/ogg.c:2267,34'
          Dst:             es_out_Add
        - Src:             'demux/ogg.c:2275,13'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:2276,9'
          Dst:             Ogg_LogicalStreamDelete
    - functionName:    Control
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         184
      ICount:          1456
      EdgeCount:       240
      CyclomaticComplexity: 58
      functionsReached:
        - Ogg_GetDecoderPreroll
        - Ogg_GetSelectedStream
        - Ogg_PreparePostSeek
        - Oggseek_BlindSeektoAbsoluteTime
        - Oggseek_BlindSeektoPosition
        - Oggseek_SeektoAbsolutetime
        - __assert_fail
        - abort
        - demux_vaControlHelper
        - es_out_Control
        - realloc
        - vlc_alloc
        - vlc_input_attachment_Hold
        - vlc_input_title_Delete
        - vlc_input_title_New
        - vlc_meta_Merge
        - vlc_object_Log
        - vlc_seekpoint_Delete
        - vlc_seekpoint_Duplicate
        - vlc_stream_Control
        - vlc_stream_GetSize
        - vlc_stream_Tell
        - vlc_stream_vaControl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:710,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:713,42'
              BranchSideFuncs:
                - vlc_stream_vaControl
            - BranchSide:      'demux/ogg.c:716,22'
              BranchSideFuncs:
                - vlc_meta_Merge
            - BranchSide:      'demux/ogg.c:722,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:727,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:731,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:740,19'
              BranchSideFuncs:
                - Ogg_GetSelectedStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Ogg_GetDecoderPreroll
                - Oggseek_BlindSeektoAbsoluteTime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:767,17'
              BranchSideFuncs:
                - vlc_alloc.10148
                - vlc_input_attachment_Hold
            - BranchSide:      'demux/ogg.c:783,20'
              BranchSideFuncs:
                - vlc_stream_GetSize.10200
                - vlc_stream_Tell
            - BranchSide:      'demux/ogg.c:804,23'
              BranchSideFuncs:
                - Ogg_GetSelectedStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Oggseek_BlindSeektoPosition
                - Ogg_PreparePostSeek
                - __assert_fail
                - Ogg_GetDecoderPreroll
                - Oggseek_SeektoAbsolutetime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:846,18'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/ogg.c:854,42'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New.10147
                - vlc_seekpoint_Duplicate.10146
                - malloc
                - abort
                - realloc
                - vlc_input_title_Delete.10144
                - free
                - vlc_seekpoint_Delete.10145
                - free
            - BranchSide:      'demux/ogg.c:896,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:903,37'
              BranchSideFuncs:
                - Ogg_GetSelectedStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Oggseek_BlindSeektoAbsoluteTime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:937,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:943,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:946,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:950,43'
              BranchSideFuncs:
                - demux_vaControlHelper
        - Branch String:   'demux/ogg.c:716,22'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:716,22'
              BranchSideFuncs:
                - vlc_meta_Merge
            - BranchSide:      'demux/ogg.c:716,22'
              BranchSideFuncs:
                - vlc_meta_Merge
        - Branch String:   'demux/ogg.c:717,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:718,33'
              BranchSideFuncs:
                - vlc_meta_Merge
            - BranchSide:      'demux/ogg.c:719,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:722,23'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:722,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:722,23'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:731,50'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:731,53'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:733,49'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:731,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:733,49'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:736,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:733,18'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:733,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:733,18'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:740,19'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:740,19'
              BranchSideFuncs:
                - Ogg_GetSelectedStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Ogg_GetDecoderPreroll
                - Oggseek_BlindSeektoAbsoluteTime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:740,19'
              BranchSideFuncs:
                - Ogg_GetSelectedStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Ogg_GetDecoderPreroll
                - Oggseek_BlindSeektoAbsoluteTime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:741,19'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:741,19'
              BranchSideFuncs:
                - Ogg_GetSelectedStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Ogg_GetDecoderPreroll
                - Oggseek_BlindSeektoAbsoluteTime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:741,19'
              BranchSideFuncs:
                - Ogg_GetSelectedStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Ogg_GetDecoderPreroll
                - Oggseek_BlindSeektoAbsoluteTime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:743,18'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:745,17'
              BranchSideFuncs:
                - vlc_stream_Control.10201
                - Ogg_GetDecoderPreroll
                - Oggseek_BlindSeektoAbsoluteTime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:748,33'
              BranchSideFuncs:
                - vlc_stream_Control.10201
                - Ogg_GetDecoderPreroll
                - Oggseek_BlindSeektoAbsoluteTime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:750,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:751,29'
              BranchSideFuncs:
                - Oggseek_BlindSeektoAbsoluteTime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:752,51'
              BranchSideFuncs:
                - Oggseek_BlindSeektoAbsoluteTime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:752,18'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:754,38'
              BranchSideFuncs:
                - Ogg_PreparePostSeek
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:761,17'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:755,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:756,37'
              BranchSideFuncs:
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:758,17'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:767,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:767,17'
              BranchSideFuncs:
                - vlc_alloc.10148
                - vlc_input_attachment_Hold
            - BranchSide:      'demux/ogg.c:767,17'
              BranchSideFuncs:
                - vlc_alloc.10148
                - vlc_input_attachment_Hold
        - Branch String:   'demux/ogg.c:768,27'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:768,27'
              BranchSideFuncs:
                - vlc_alloc.10148
                - vlc_input_attachment_Hold
            - BranchSide:      'demux/ogg.c:768,27'
              BranchSideFuncs:
                - vlc_alloc.10148
                - vlc_input_attachment_Hold
        - Branch String:   'demux/ogg.c:770,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:771,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:773,38'
              BranchSideFuncs:
                - vlc_alloc.10148
                - vlc_input_attachment_Hold
        - Branch String:   'demux/ogg.c:774,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:775,17'
              BranchSideFuncs:
                - vlc_input_attachment_Hold
            - BranchSide:      'demux/ogg.c:776,23'
              BranchSideFuncs:
                - vlc_input_attachment_Hold
        - Branch String:   'demux/ogg.c:777,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:778,63'
              BranchSideFuncs:
                - vlc_input_attachment_Hold
            - BranchSide:      'demux/ogg.c:779,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:786,37'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:786,40'
              BranchSideFuncs:
                - vlc_stream_GetSize.10200
                - vlc_stream_Tell
            - BranchSide:      'demux/ogg.c:790,42'
              BranchSideFuncs:
                - vlc_stream_GetSize.10200
                - vlc_stream_Tell
        - Branch String:   'demux/ogg.c:786,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:788,32'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:790,42'
              BranchSideFuncs:
                - vlc_stream_GetSize.10200
                - vlc_stream_Tell
        - Branch String:   'demux/ogg.c:796,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:796,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:796,14'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:804,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:806,22'
              BranchSideFuncs:
                - Ogg_GetSelectedStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Oggseek_BlindSeektoPosition
                - Ogg_PreparePostSeek
                - __assert_fail
                - Ogg_GetDecoderPreroll
                - Oggseek_SeektoAbsolutetime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:810,47'
              BranchSideFuncs:
                - Ogg_GetSelectedStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Oggseek_BlindSeektoPosition
                - Ogg_PreparePostSeek
                - __assert_fail
                - Ogg_GetDecoderPreroll
                - Oggseek_SeektoAbsolutetime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:806,22'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:807,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:808,13'
              BranchSideFuncs:
                - Ogg_GetSelectedStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Oggseek_BlindSeektoPosition
                - Ogg_PreparePostSeek
                - __assert_fail
                - Ogg_GetDecoderPreroll
                - Oggseek_SeektoAbsolutetime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:811,18'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:813,17'
              BranchSideFuncs:
                - vlc_stream_Control.10201
                - Oggseek_BlindSeektoPosition
                - Ogg_PreparePostSeek
                - __assert_fail
                - Ogg_GetDecoderPreroll
                - Oggseek_SeektoAbsolutetime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:817,33'
              BranchSideFuncs:
                - vlc_stream_Control.10201
                - Oggseek_BlindSeektoPosition
                - Ogg_PreparePostSeek
                - __assert_fail
                - Ogg_GetDecoderPreroll
                - Oggseek_SeektoAbsolutetime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:819,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:819,17'
              BranchSideFuncs:
                - Oggseek_BlindSeektoPosition
                - Ogg_PreparePostSeek
                - __assert_fail
                - Ogg_GetDecoderPreroll
                - Oggseek_SeektoAbsolutetime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:819,17'
              BranchSideFuncs:
                - Oggseek_BlindSeektoPosition
                - Ogg_PreparePostSeek
                - __assert_fail
                - Ogg_GetDecoderPreroll
                - Oggseek_SeektoAbsolutetime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:820,19'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:820,19'
              BranchSideFuncs:
                - Oggseek_BlindSeektoPosition
                - Ogg_PreparePostSeek
                - __assert_fail
                - Ogg_GetDecoderPreroll
                - Oggseek_SeektoAbsolutetime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:820,19'
              BranchSideFuncs:
                - Oggseek_BlindSeektoPosition
                - Ogg_PreparePostSeek
                - __assert_fail
                - Ogg_GetDecoderPreroll
                - Oggseek_SeektoAbsolutetime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:821,39'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:821,43'
              BranchSideFuncs:
                - Oggseek_BlindSeektoPosition
                - Ogg_PreparePostSeek
            - BranchSide:      'demux/ogg.c:823,56'
              BranchSideFuncs:
                - Oggseek_BlindSeektoPosition
                - Ogg_PreparePostSeek
        - Branch String:   'demux/ogg.c:821,18'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:823,56'
              BranchSideFuncs:
                - __assert_fail
                - Ogg_GetDecoderPreroll
                - Oggseek_SeektoAbsolutetime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:829,13'
              BranchSideFuncs:
                - __assert_fail
                - Ogg_GetDecoderPreroll
                - Oggseek_SeektoAbsolutetime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:824,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:825,42'
              BranchSideFuncs:
                - Ogg_PreparePostSeek
            - BranchSide:      'demux/ogg.c:826,24'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:829,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:829,13'
              BranchSideFuncs:
                - Ogg_GetDecoderPreroll
                - Oggseek_SeektoAbsolutetime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:830,19'
              BranchSideFuncs:
                - Ogg_GetDecoderPreroll
                - Oggseek_SeektoAbsolutetime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:832,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:833,29'
              BranchSideFuncs:
                - Oggseek_SeektoAbsolutetime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:834,46'
              BranchSideFuncs:
                - Oggseek_SeektoAbsolutetime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:834,18'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:836,38'
              BranchSideFuncs:
                - Ogg_PreparePostSeek
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:843,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:837,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:838,37'
              BranchSideFuncs:
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:840,17'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:846,18'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:847,47'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/ogg.c:849,45'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:849,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:849,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:849,14'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:854,42'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:854,42'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New.10147
                - vlc_seekpoint_Duplicate.10146
                - malloc
                - abort
                - realloc
                - vlc_input_title_Delete.10144
                - free
                - vlc_seekpoint_Delete.10145
                - free
            - BranchSide:      'demux/ogg.c:854,42'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New.10147
                - vlc_seekpoint_Duplicate.10146
                - malloc
                - abort
                - realloc
                - vlc_input_title_Delete.10144
                - free
                - vlc_seekpoint_Delete.10145
                - free
        - Branch String:   'demux/ogg.c:855,27'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:855,27'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New.10147
                - vlc_seekpoint_Duplicate.10146
                - malloc
                - abort
                - realloc
                - vlc_input_title_Delete.10144
                - free
                - vlc_seekpoint_Delete.10145
                - free
            - BranchSide:      'demux/ogg.c:855,27'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New.10147
                - vlc_seekpoint_Duplicate.10146
                - malloc
                - abort
                - realloc
                - vlc_input_title_Delete.10144
                - free
                - vlc_seekpoint_Delete.10145
                - free
        - Branch String:   'demux/ogg.c:856,36'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:856,36'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New.10147
                - vlc_seekpoint_Duplicate.10146
                - malloc
                - abort
                - realloc
                - vlc_input_title_Delete.10144
                - free
                - vlc_seekpoint_Delete.10145
                - free
            - BranchSide:      'demux/ogg.c:856,36'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New.10147
                - vlc_seekpoint_Duplicate.10146
                - malloc
                - abort
                - realloc
                - vlc_input_title_Delete.10144
                - free
                - vlc_seekpoint_Delete.10145
                - free
        - Branch String:   'demux/ogg.c:857,40'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:857,40'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New.10147
                - vlc_seekpoint_Duplicate.10146
                - malloc
                - abort
                - realloc
                - vlc_input_title_Delete.10144
                - free
                - vlc_seekpoint_Delete.10145
                - free
            - BranchSide:      'demux/ogg.c:857,40'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New.10147
                - vlc_seekpoint_Duplicate.10146
                - malloc
                - abort
                - realloc
                - vlc_input_title_Delete.10144
                - free
                - vlc_seekpoint_Delete.10145
                - free
        - Branch String:   'demux/ogg.c:859,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:860,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:862,14'
              BranchSideFuncs:
                - malloc
                - vlc_input_title_New.10147
                - vlc_seekpoint_Duplicate.10146
                - malloc
                - abort
                - realloc
                - vlc_input_title_Delete.10144
                - free
                - vlc_seekpoint_Delete.10145
                - free
        - Branch String:   'demux/ogg.c:864,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:865,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:867,25'
              BranchSideFuncs:
                - vlc_input_title_New.10147
                - vlc_seekpoint_Duplicate.10146
                - malloc
                - abort
                - realloc
                - vlc_input_title_Delete.10144
                - free
                - vlc_seekpoint_Delete.10145
                - free
        - Branch String:   'demux/ogg.c:868,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:870,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/ogg.c:874,22'
              BranchSideFuncs:
                - vlc_seekpoint_Duplicate.10146
                - malloc
                - abort
                - realloc
                - vlc_input_title_Delete.10144
                - free
                - vlc_seekpoint_Delete.10145
        - Branch String:   'demux/ogg.c:874,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:876,74'
              BranchSideFuncs:
                - vlc_seekpoint_Duplicate.10146
                - malloc
                - abort
                - realloc
                - vlc_input_title_Delete.10144
                - free
                - vlc_seekpoint_Delete.10145
            - BranchSide:      'demux/ogg.c:889,26'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:877,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:879,30'
              BranchSideFuncs:
                - vlc_input_title_Delete.10144
                - free
                - vlc_seekpoint_Delete.10145
            - BranchSide:      'demux/ogg.c:887,17'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_seekpoint_Duplicate.10146
                - vlc_input_title_Delete.10144
                - free
                - vlc_seekpoint_Delete.10145
                - realloc
        - Branch String:   'demux/ogg.c:879,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:881,46'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.10145
                - vlc_input_title_Delete.10144
                - free
            - BranchSide:      'demux/ogg.c:883,44'
              BranchSideFuncs:
                - vlc_input_title_Delete.10144
                - free
        - Branch String:   'demux/ogg.c:887,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:887,17'
              BranchSideFuncs:
                - realloc
                - abort
                - vlc_seekpoint_Duplicate.10146
                - malloc
                - vlc_input_title_Delete.10144
                - free
                - vlc_seekpoint_Delete.10145
            - BranchSide:      'demux/ogg.c:887,17'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_seekpoint_Duplicate.10146
                - realloc
                - vlc_input_title_Delete.10144
                - free
                - vlc_seekpoint_Delete.10145
        - Branch String:   'demux/ogg.c:887,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:887,17'
              BranchSideFuncs:
                - vlc_seekpoint_Duplicate.10146
                - malloc
                - abort
                - realloc
                - vlc_input_title_Delete.10144
                - free
                - vlc_seekpoint_Delete.10145
            - BranchSide:      'demux/ogg.c:888,13'
              BranchSideFuncs:
                - vlc_seekpoint_Duplicate.10146
                - malloc
                - abort
                - realloc
                - vlc_input_title_Delete.10144
                - free
                - vlc_seekpoint_Delete.10145
        - Branch String:   'demux/ogg.c:896,33'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:896,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:896,33'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:897,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:898,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:899,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:903,37'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:903,37'
              BranchSideFuncs:
                - Ogg_GetSelectedStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Oggseek_BlindSeektoAbsoluteTime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:903,37'
              BranchSideFuncs:
                - Ogg_GetSelectedStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Oggseek_BlindSeektoAbsoluteTime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:904,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:905,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:907,23'
              BranchSideFuncs:
                - Ogg_GetSelectedStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Oggseek_BlindSeektoAbsoluteTime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:907,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:909,22'
              BranchSideFuncs:
                - Ogg_GetSelectedStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Oggseek_BlindSeektoAbsoluteTime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:913,19'
              BranchSideFuncs:
                - Ogg_GetSelectedStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Oggseek_BlindSeektoAbsoluteTime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:909,22'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:910,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:911,13'
              BranchSideFuncs:
                - Ogg_GetSelectedStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Oggseek_BlindSeektoAbsoluteTime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:916,18'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:918,17'
              BranchSideFuncs:
                - vlc_stream_Control.10201
                - Oggseek_BlindSeektoAbsoluteTime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:922,33'
              BranchSideFuncs:
                - vlc_stream_Control.10201
                - Oggseek_BlindSeektoAbsoluteTime
                - Ogg_PreparePostSeek
                - es_out_Control.10151
        - Branch String:   'demux/ogg.c:923,18'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:925,38'
              BranchSideFuncs:
                - Ogg_PreparePostSeek
                - es_out_Control.10151
            - BranchSide:      'demux/ogg.c:933,17'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:937,40'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:937,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:937,40'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:943,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:943,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:943,14'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:946,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:946,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:946,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ogg.c:713,20'
          Dst:             vlc_stream_vaControl
        - Src:             'demux/ogg.c:718,17'
          Dst:             vlc_meta_Merge
        - Src:             'demux/ogg.c:742,24'
          Dst:             Ogg_GetSelectedStream
        - Src:             'demux/ogg.c:745,17'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:748,13'
          Dst:             vlc_stream_Control
        - Src:             'demux/ogg.c:749,36'
          Dst:             Ogg_GetDecoderPreroll
        - Src:             'demux/ogg.c:752,18'
          Dst:             Oggseek_BlindSeektoAbsoluteTime
        - Src:             'demux/ogg.c:754,17'
          Dst:             Ogg_PreparePostSeek
        - Src:             'demux/ogg.c:756,21'
          Dst:             es_out_Control
        - Src:             'demux/ogg.c:773,27'
          Dst:             vlc_alloc
        - Src:             'demux/ogg.c:778,36'
          Dst:             vlc_input_attachment_Hold
        - Src:             'demux/ogg.c:790,22'
          Dst:             vlc_stream_GetSize
        - Src:             'demux/ogg.c:792,35'
          Dst:             vlc_stream_Tell
        - Src:             'demux/ogg.c:810,24'
          Dst:             Ogg_GetSelectedStream
        - Src:             'demux/ogg.c:813,17'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:817,13'
          Dst:             vlc_stream_Control
        - Src:             'demux/ogg.c:823,27'
          Dst:             Oggseek_BlindSeektoPosition
        - Src:             'demux/ogg.c:825,21'
          Dst:             Ogg_PreparePostSeek
        - Src:             'demux/ogg.c:829,13'
          Dst:             __assert_fail
        - Src:             'demux/ogg.c:831,36'
          Dst:             Ogg_GetDecoderPreroll
        - Src:             'demux/ogg.c:834,18'
          Dst:             Oggseek_SeektoAbsolutetime
        - Src:             'demux/ogg.c:836,17'
          Dst:             Ogg_PreparePostSeek
        - Src:             'demux/ogg.c:838,21'
          Dst:             es_out_Control
        - Src:             'demux/ogg.c:847,24'
          Dst:             demux_vaControlHelper
        - Src:             'demux/ogg.c:867,25'
          Dst:             vlc_input_title_New
        - Src:             'demux/ogg.c:876,49'
          Dst:             vlc_seekpoint_Duplicate
        - Src:             'demux/ogg.c:881,25'
          Dst:             vlc_seekpoint_Delete
        - Src:             'demux/ogg.c:883,21'
          Dst:             vlc_input_title_Delete
        - Src:             'demux/ogg.c:887,17'
          Dst:             realloc
        - Src:             'demux/ogg.c:887,17'
          Dst:             abort
        - Src:             'demux/ogg.c:915,24'
          Dst:             Ogg_GetSelectedStream
        - Src:             'demux/ogg.c:918,17'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:922,13'
          Dst:             vlc_stream_Control
        - Src:             'demux/ogg.c:923,18'
          Dst:             Oggseek_BlindSeektoAbsoluteTime
        - Src:             'demux/ogg.c:925,17'
          Dst:             Ogg_PreparePostSeek
        - Src:             'demux/ogg.c:926,17'
          Dst:             es_out_Control
        - Src:             'demux/ogg.c:950,20'
          Dst:             demux_vaControlHelper
    - functionName:    Demux
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         160
      ICount:          931
      EdgeCount:       214
      CyclomaticComplexity: 56
      functionsReached:
        - Ogg_ApplySkeleton
        - Ogg_BeginningOfStream
        - Ogg_CreateES
        - Ogg_DecodePacket
        - Ogg_EndOfStream
        - Ogg_GetLastDTS
        - Ogg_LogicalStreamDelete
        - Ogg_OutputQueues
        - Ogg_ReadDaalaHeader
        - Ogg_ReadPage
        - Ogg_ReadTheoraHeader
        - Ogg_ReadVorbisHeader
        - Ogg_ResetStream
        - Oggseek_ProbeEnd
        - es_format_Change
        - es_out_SetPCR
        - memcmp
        - ogg_page_eos
        - ogg_page_granulepos
        - ogg_page_serialno
        - ogg_stream_packetout
        - ogg_stream_pagein
        - ogg_stream_reset_serialno
        - vlc_object_Log
        - vlc_stream_Control
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:400,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:402,14'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
                - Ogg_BeginningOfStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Oggseek_ProbeEnd
                - vlc_object_Log
                - Ogg_OutputQueues
                - Ogg_GetLastDTS
                - Ogg_EndOfStream
                - es_out_SetPCR.10337
                - free
                - Ogg_LogicalStreamDelete
            - BranchSide:      'demux/ogg.c:406,10'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
                - Ogg_BeginningOfStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Oggseek_ProbeEnd
                - vlc_object_Log
                - Ogg_OutputQueues
                - Ogg_GetLastDTS
                - Ogg_EndOfStream
                - es_out_SetPCR.10337
                - free
                - Ogg_LogicalStreamDelete
        - Branch String:   'demux/ogg.c:402,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:403,29'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
                - Ogg_BeginningOfStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Oggseek_ProbeEnd
                - vlc_object_Log
                - Ogg_OutputQueues
                - Ogg_GetLastDTS
                - Ogg_EndOfStream
                - es_out_SetPCR.10337
                - free
                - Ogg_LogicalStreamDelete
            - BranchSide:      'demux/ogg.c:404,5'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
                - Ogg_BeginningOfStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Oggseek_ProbeEnd
                - vlc_object_Log
                - Ogg_OutputQueues
                - Ogg_GetLastDTS
                - Ogg_EndOfStream
                - es_out_SetPCR.10337
                - free
                - Ogg_LogicalStreamDelete
        - Branch String:   'demux/ogg.c:406,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:408,14'
              BranchSideFuncs:
                - Ogg_BeginningOfStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
                - Oggseek_ProbeEnd
                - vlc_object_Log
                - Ogg_OutputQueues
                - Ogg_GetLastDTS
                - Ogg_EndOfStream
                - es_out_SetPCR.10337
                - free
                - Ogg_LogicalStreamDelete
            - BranchSide:      'demux/ogg.c:456,10'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
        - Branch String:   'demux/ogg.c:408,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:410,13'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_OutputQueues
                - Ogg_GetLastDTS
                - Ogg_EndOfStream
                - Ogg_BeginningOfStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
                - Oggseek_ProbeEnd
                - es_out_SetPCR.10337
                - free
                - Ogg_LogicalStreamDelete
            - BranchSide:      'demux/ogg.c:438,36'
              BranchSideFuncs:
                - Ogg_BeginningOfStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
                - Oggseek_ProbeEnd
        - Branch String:   'demux/ogg.c:418,39'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:418,42'
              BranchSideFuncs:
                - Ogg_EndOfStream
                - Ogg_BeginningOfStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
                - Oggseek_ProbeEnd
                - es_out_SetPCR.10337
                - free
                - Ogg_LogicalStreamDelete
            - BranchSide:      'demux/ogg.c:426,30'
              BranchSideFuncs:
                - Ogg_EndOfStream
                - Ogg_BeginningOfStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
                - Oggseek_ProbeEnd
                - es_out_SetPCR.10337
        - Branch String:   'demux/ogg.c:418,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:420,21'
              BranchSideFuncs:
                - free
                - Ogg_EndOfStream
                - Ogg_BeginningOfStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
                - Oggseek_ProbeEnd
                - es_out_SetPCR.10337
                - Ogg_LogicalStreamDelete
            - BranchSide:      'demux/ogg.c:426,30'
              BranchSideFuncs:
                - Ogg_EndOfStream
                - Ogg_BeginningOfStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
                - Oggseek_ProbeEnd
                - es_out_SetPCR.10337
        - Branch String:   'demux/ogg.c:420,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:421,46'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - free
                - Ogg_EndOfStream
                - Ogg_BeginningOfStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
                - Oggseek_ProbeEnd
                - es_out_SetPCR.10337
            - BranchSide:      'demux/ogg.c:422,39'
              BranchSideFuncs:
                - free
                - Ogg_EndOfStream
                - Ogg_BeginningOfStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
                - Oggseek_ProbeEnd
                - es_out_SetPCR.10337
        - Branch String:   'demux/ogg.c:429,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:431,41'
              BranchSideFuncs:
                - Ogg_BeginningOfStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
                - Oggseek_ProbeEnd
                - es_out_SetPCR.10337
            - BranchSide:      'demux/ogg.c:435,13'
              BranchSideFuncs:
                - Ogg_BeginningOfStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
                - Oggseek_ProbeEnd
        - Branch String:   'demux/ogg.c:432,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:433,36'
              BranchSideFuncs:
                - es_out_SetPCR.10337
                - Ogg_BeginningOfStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
                - Oggseek_ProbeEnd
            - BranchSide:      'demux/ogg.c:434,13'
              BranchSideFuncs:
                - Ogg_BeginningOfStream
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
                - Oggseek_ProbeEnd
        - Branch String:   'demux/ogg.c:438,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:439,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:441,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Control.10201
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
                - Oggseek_ProbeEnd
        - Branch String:   'demux/ogg.c:443,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:446,33'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
            - BranchSide:      'demux/ogg.c:452,13'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
        - Branch String:   'demux/ogg.c:447,18'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:448,35'
              BranchSideFuncs:
                - Oggseek_ProbeEnd
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
            - BranchSide:      'demux/ogg.c:449,9'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
                - Ogg_CreateES
        - Branch String:   'demux/ogg.c:456,35'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:456,39'
              BranchSideFuncs:
                - Ogg_CreateES
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
            - BranchSide:      'demux/ogg.c:473,10'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
        - Branch String:   'demux/ogg.c:456,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:457,23'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
            - BranchSide:      'demux/ogg.c:473,10'
              BranchSideFuncs:
                - Ogg_ReadPage
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
        - Branch String:   'demux/ogg.c:473,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:478,27'
              BranchSideFuncs:
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
            - BranchSide:      'demux/ogg.c:510,19'
              BranchSideFuncs:
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
        - Branch String:   'demux/ogg.c:478,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:479,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:481,28'
              BranchSideFuncs:
                - ogg_page_eos
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
        - Branch String:   'demux/ogg.c:481,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:485,18'
              BranchSideFuncs:
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
            - BranchSide:      'demux/ogg.c:508,5'
              BranchSideFuncs:
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
        - Branch String:   'demux/ogg.c:485,18'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:487,22'
              BranchSideFuncs:
                - ogg_page_serialno
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ApplySkeleton
            - BranchSide:      'demux/ogg.c:499,27'
              BranchSideFuncs:
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
        - Branch String:   'demux/ogg.c:487,22'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:489,21'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
                - Ogg_ApplySkeleton
            - BranchSide:      'demux/ogg.c:497,13'
              BranchSideFuncs:
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
        - Branch String:   'demux/ogg.c:491,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:493,54'
              BranchSideFuncs:
                - Ogg_ApplySkeleton
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
            - BranchSide:      'demux/ogg.c:496,17'
              BranchSideFuncs:
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
        - Branch String:   'demux/ogg.c:499,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:501,22'
              BranchSideFuncs:
                - ogg_page_serialno
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
            - BranchSide:      'demux/ogg.c:507,9'
              BranchSideFuncs:
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
        - Branch String:   'demux/ogg.c:501,22'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:503,21'
              BranchSideFuncs:
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
            - BranchSide:      'demux/ogg.c:506,13'
              BranchSideFuncs:
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_serialno
        - Branch String:   'demux/ogg.c:510,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:512,38'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
            - BranchSide:      'demux/ogg.c:600,5'
              BranchSideFuncs:
                - Ogg_OutputQueues
        - Branch String:   'demux/ogg.c:515,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:517,17'
              BranchSideFuncs:
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
            - BranchSide:      'demux/ogg.c:535,35'
              BranchSideFuncs:
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
        - Branch String:   'demux/ogg.c:517,39'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:518,37'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
            - BranchSide:      'demux/ogg.c:528,37'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
        - Branch String:   'demux/ogg.c:517,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:520,17'
              BranchSideFuncs:
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_page_serialno
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
            - BranchSide:      'demux/ogg.c:528,37'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
        - Branch String:   'demux/ogg.c:522,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:523,45'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
            - BranchSide:      'demux/ogg.c:524,45'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
        - Branch String:   'demux/ogg.c:528,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:530,17'
              BranchSideFuncs:
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
            - BranchSide:      'demux/ogg.c:532,9'
              BranchSideFuncs:
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
        - Branch String:   'demux/ogg.c:535,63'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:535,67'
              BranchSideFuncs:
                - ogg_page_eos
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
            - BranchSide:      'demux/ogg.c:537,18'
              BranchSideFuncs:
                - ogg_page_eos
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
        - Branch String:   'demux/ogg.c:535,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:536,13'
              BranchSideFuncs:
                - ogg_page_eos
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
            - BranchSide:      'demux/ogg.c:537,18'
              BranchSideFuncs:
                - ogg_page_eos
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
        - Branch String:   'demux/ogg.c:537,18'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:538,13'
              BranchSideFuncs:
                - ogg_page_eos
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
            - BranchSide:      'demux/ogg.c:540,13'
              BranchSideFuncs:
                - ogg_page_eos
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
        - Branch String:   'demux/ogg.c:542,50'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:542,53'
              BranchSideFuncs:
                - ogg_page_eos
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
            - BranchSide:      'demux/ogg.c:546,31'
              BranchSideFuncs:
                - ogg_page_eos
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
        - Branch String:   'demux/ogg.c:542,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:543,39'
              BranchSideFuncs:
                - ogg_page_eos
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
            - BranchSide:      'demux/ogg.c:546,31'
              BranchSideFuncs:
                - ogg_page_eos
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
        - Branch String:   'demux/ogg.c:546,53'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:546,56'
              BranchSideFuncs:
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
            - BranchSide:      'demux/ogg.c:559,9'
              BranchSideFuncs:
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
        - Branch String:   'demux/ogg.c:546,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:547,13'
              BranchSideFuncs:
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
            - BranchSide:      'demux/ogg.c:559,9'
              BranchSideFuncs:
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
        - Branch String:   'demux/ogg.c:559,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:562,17'
              BranchSideFuncs:
                - ogg_page_eos
                - Ogg_DecodePacket
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
            - BranchSide:      'demux/ogg.c:595,14'
              BranchSideFuncs:
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
        - Branch String:   'demux/ogg.c:562,17'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:564,21'
              BranchSideFuncs:
                - vlc_stream_Tell
                - ogg_page_eos
                - Ogg_DecodePacket
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
            - BranchSide:      'demux/ogg.c:591,31'
              BranchSideFuncs:
                - ogg_page_eos
                - Ogg_DecodePacket
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
        - Branch String:   'demux/ogg.c:564,63'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:565,35'
              BranchSideFuncs:
                - vlc_stream_Tell
                - ogg_page_eos
                - Ogg_DecodePacket
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
            - BranchSide:      'demux/ogg.c:571,26'
              BranchSideFuncs:
                - vlc_stream_Tell
                - ogg_page_eos
                - Ogg_DecodePacket
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - memcmp
                - Ogg_ReadTheoraHeader
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
        - Branch String:   'demux/ogg.c:565,46'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:566,45'
              BranchSideFuncs:
                - memcmp
                - Ogg_ReadTheoraHeader
                - vlc_stream_Tell
                - ogg_page_eos
                - Ogg_DecodePacket
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
            - BranchSide:      'demux/ogg.c:571,26'
              BranchSideFuncs:
                - vlc_stream_Tell
                - ogg_page_eos
                - Ogg_DecodePacket
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - memcmp
                - Ogg_ReadTheoraHeader
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
        - Branch String:   'demux/ogg.c:564,21'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:568,43'
              BranchSideFuncs:
                - vlc_stream_Tell
                - ogg_page_eos
                - Ogg_DecodePacket
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - memcmp
                - Ogg_ReadTheoraHeader
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
            - BranchSide:      'demux/ogg.c:571,26'
              BranchSideFuncs:
                - vlc_stream_Tell
                - ogg_page_eos
                - Ogg_DecodePacket
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - memcmp
                - Ogg_ReadTheoraHeader
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
        - Branch String:   'demux/ogg.c:571,67'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:572,35'
              BranchSideFuncs:
                - vlc_stream_Tell
                - ogg_page_eos
                - Ogg_DecodePacket
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - memcmp
                - Ogg_ReadTheoraHeader
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
            - BranchSide:      'demux/ogg.c:578,26'
              BranchSideFuncs:
                - vlc_stream_Tell
                - ogg_page_eos
                - Ogg_DecodePacket
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
        - Branch String:   'demux/ogg.c:572,46'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:573,45'
              BranchSideFuncs:
                - memcmp
                - Ogg_ReadDaalaHeader
                - vlc_stream_Tell
                - ogg_page_eos
                - Ogg_DecodePacket
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadTheoraHeader
            - BranchSide:      'demux/ogg.c:578,26'
              BranchSideFuncs:
                - vlc_stream_Tell
                - ogg_page_eos
                - Ogg_DecodePacket
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
        - Branch String:   'demux/ogg.c:571,26'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:575,42'
              BranchSideFuncs:
                - vlc_stream_Tell
                - ogg_page_eos
                - Ogg_DecodePacket
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
            - BranchSide:      'demux/ogg.c:578,26'
              BranchSideFuncs:
                - vlc_stream_Tell
                - ogg_page_eos
                - Ogg_DecodePacket
                - ogg_stream_packetout
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
        - Branch String:   'demux/ogg.c:595,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:596,13'
              BranchSideFuncs:
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
            - BranchSide:      'demux/ogg.c:597,5'
              BranchSideFuncs:
                - Ogg_OutputQueues
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_eos
                - ogg_stream_packetout
                - ogg_page_eos
                - Ogg_DecodePacket
                - vlc_stream_Tell
                - memcmp
                - es_format_Change.10167
                - Ogg_ReadVorbisHeader
                - memcmp
                - Ogg_ReadDaalaHeader
                - memcmp
                - Ogg_ReadTheoraHeader
                - ogg_page_serialno
                - vlc_object_Log
                - Ogg_ResetStream
                - ogg_page_serialno
                - ogg_stream_reset_serialno
        - Branch String:   'demux/ogg.c:602,30'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:602,34'
              BranchSideFuncs:
                - Ogg_OutputQueues
            - BranchSide:      'demux/ogg.c:605,9'
              BranchSideFuncs:
                - Ogg_OutputQueues
        - Branch String:   'demux/ogg.c:602,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:603,9'
              BranchSideFuncs:
                - Ogg_OutputQueues
            - BranchSide:      'demux/ogg.c:605,9'
              BranchSideFuncs:
                - Ogg_OutputQueues
        - Branch String:   'demux/ogg.c:607,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:609,23'
              BranchSideFuncs:
                - Ogg_OutputQueues
            - BranchSide:      'demux/ogg.c:621,9'
              BranchSideFuncs:
                - Ogg_OutputQueues
        - Branch String:   'demux/ogg.c:609,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:611,42'
              BranchSideFuncs:
                - Ogg_OutputQueues
            - BranchSide:      'demux/ogg.c:619,5'
              BranchSideFuncs:
                - Ogg_OutputQueues
        - Branch String:   'demux/ogg.c:612,18'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:615,17'
              BranchSideFuncs:
                - Ogg_OutputQueues
            - BranchSide:      'demux/ogg.c:618,9'
              BranchSideFuncs:
                - Ogg_OutputQueues
        - Branch String:   'demux/ogg.c:621,34'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:621,37'
              BranchSideFuncs:
                - Ogg_OutputQueues
            - BranchSide:      'demux/ogg.c:624,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:621,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:622,27'
              BranchSideFuncs:
                - Ogg_OutputQueues
            - BranchSide:      'demux/ogg.c:624,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ogg.c:410,13'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:412,13'
          Dst:             Ogg_OutputQueues
        - Src:             'demux/ogg.c:414,36'
          Dst:             Ogg_GetLastDTS
        - Src:             'demux/ogg.c:421,21'
          Dst:             Ogg_LogicalStreamDelete
        - Src:             'demux/ogg.c:426,13'
          Dst:             Ogg_EndOfStream
        - Src:             'demux/ogg.c:433,21'
          Dst:             es_out_SetPCR
        - Src:             'demux/ogg.c:438,13'
          Dst:             Ogg_BeginningOfStream
        - Src:             'demux/ogg.c:441,9'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:446,13'
          Dst:             vlc_stream_Control
        - Src:             'demux/ogg.c:448,17'
          Dst:             Oggseek_ProbeEnd
        - Src:             'demux/ogg.c:457,9'
          Dst:             Ogg_CreateES
        - Src:             'demux/ogg.c:478,13'
          Dst:             Ogg_ReadPage
        - Src:             'demux/ogg.c:481,13'
          Dst:             ogg_page_eos
        - Src:             'demux/ogg.c:487,58'
          Dst:             ogg_page_serialno
        - Src:             'demux/ogg.c:489,21'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:494,25'
          Dst:             Ogg_ApplySkeleton
        - Src:             'demux/ogg.c:501,65'
          Dst:             ogg_page_serialno
        - Src:             'demux/ogg.c:518,17'
          Dst:             ogg_page_serialno
        - Src:             'demux/ogg.c:520,17'
          Dst:             vlc_object_Log
        - Src:             'demux/ogg.c:521,17'
          Dst:             Ogg_ResetStream
        - Src:             'demux/ogg.c:524,59'
          Dst:             ogg_page_serialno
        - Src:             'demux/ogg.c:524,17'
          Dst:             ogg_stream_reset_serialno
        - Src:             'demux/ogg.c:528,17'
          Dst:             ogg_stream_pagein
        - Src:             'demux/ogg.c:535,13'
          Dst:             ogg_page_granulepos
        - Src:             'demux/ogg.c:546,16'
          Dst:             ogg_page_eos
        - Src:             'demux/ogg.c:559,16'
          Dst:             ogg_stream_packetout
        - Src:             'demux/ogg.c:566,27'
          Dst:             memcmp
        - Src:             'demux/ogg.c:568,21'
          Dst:             Ogg_ReadTheoraHeader
        - Src:             'demux/ogg.c:573,27'
          Dst:             memcmp
        - Src:             'demux/ogg.c:575,21'
          Dst:             Ogg_ReadDaalaHeader
        - Src:             'demux/ogg.c:580,27'
          Dst:             memcmp
        - Src:             'demux/ogg.c:582,21'
          Dst:             es_format_Change
        - Src:             'demux/ogg.c:583,21'
          Dst:             Ogg_ReadVorbisHeader
        - Src:             'demux/ogg.c:588,42'
          Dst:             vlc_stream_Tell
        - Src:             'demux/ogg.c:591,62'
          Dst:             ogg_page_eos
        - Src:             'demux/ogg.c:591,13'
          Dst:             Ogg_DecodePacket
        - Src:             'demux/ogg.c:622,9'
          Dst:             Ogg_OutputQueues
    - functionName:    ogg_page_eos
      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_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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stream_ContentType
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_stream_GetContentType
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:598,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:599,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:600,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:598,9'
          Dst:             vlc_stream_GetContentType
    - functionName:    Ogg_GetBoundsUsingSkeletonIndex
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3427
      functionLinenumberEnd: 3473
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - i_time
        - pi_lower
        - pi_upper
      BBCount:         32
      ICount:          245
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - Read7BitsVariableLE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/ogg.c:3428,20'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3428,24'
              BranchSideFuncs:
                - Read7BitsVariableLE
                - Read7BitsVariableLE
            - BranchSide:      'demux/ogg.c:3430,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:3428,41'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3428,45'
              BranchSideFuncs:
                - Read7BitsVariableLE
                - Read7BitsVariableLE
            - BranchSide:      'demux/ogg.c:3430,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:3428,71'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3429,10'
              BranchSideFuncs:
                - Read7BitsVariableLE
                - Read7BitsVariableLE
            - BranchSide:      'demux/ogg.c:3430,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:3428,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3430,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3432,12'
              BranchSideFuncs:
                - Read7BitsVariableLE
                - Read7BitsVariableLE
        - Branch String:   'demux/ogg.c:3436,53'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3437,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3438,55'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:3435,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3438,55'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3441,38'
              BranchSideFuncs:
                - Read7BitsVariableLE
                - Read7BitsVariableLE
        - Branch String:   'demux/ogg.c:3451,12'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3450,5'
              BranchSideFuncs:
                - Read7BitsVariableLE
                - Read7BitsVariableLE
            - BranchSide:      'demux/ogg.c:3451,15'
              BranchSideFuncs:
                - Read7BitsVariableLE
                - Read7BitsVariableLE
        - Branch String:   'demux/ogg.c:3450,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3454,42'
              BranchSideFuncs:
                - Read7BitsVariableLE
                - Read7BitsVariableLE
            - BranchSide:      'demux/ogg.c:3472,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:3460,32'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3460,56'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3460,43'
              BranchSideFuncs:
                - Read7BitsVariableLE
                - Read7BitsVariableLE
        - Branch String:   'demux/ogg.c:3460,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3460,56'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3462,26'
              BranchSideFuncs:
                - Read7BitsVariableLE
                - Read7BitsVariableLE
        - Branch String:   'demux/ogg.c:3464,14'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:3466,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:3470,16'
              BranchSideFuncs:
                - Read7BitsVariableLE
                - Read7BitsVariableLE
      Callsites:
        - Src:             'demux/ogg.c:3454,21'
          Dst:             Read7BitsVariableLE
        - Src:             'demux/ogg.c:3457,21'
          Dst:             Read7BitsVariableLE
    - functionName:    vlc_entry_license__demux_ogg
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_ogg
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_ogg
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Close
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Ogg_EndOfStream
        - Ogg_LogicalStreamDelete
        - ogg_sync_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:292,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:292,9'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - free
            - BranchSide:      'demux/ogg.c:293,34'
              BranchSideFuncs:
                - Ogg_LogicalStreamDelete
                - free
      Callsites:
        - Src:             'demux/ogg.c:288,5'
          Dst:             ogg_sync_clear
        - Src:             'demux/ogg.c:290,5'
          Dst:             Ogg_EndOfStream
        - Src:             'demux/ogg.c:293,9'
          Dst:             Ogg_LogicalStreamDelete
    - 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:    Open
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         36
      ICount:          206
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - Ogg_CreateES
        - calloc
        - es_out_Control
        - memcmp
        - ogg_sync_init
        - strcmp
        - stream_ContentType
        - vlc_stream_Peek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg.c:231,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:231,57'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:232,10'
              BranchSideFuncs:
                - memcmp
                - calloc
                - ogg_sync_init
                - es_out_Control.10151
                - Ogg_CreateES
                - stream_ContentType.10352
                - strcmp
                - free
                - strcmp
                - strcmp
                - free
        - Branch String:   'demux/ogg.c:232,29'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:232,40'
              BranchSideFuncs:
                - calloc
                - ogg_sync_init
                - es_out_Control.10151
                - Ogg_CreateES
            - BranchSide:      'demux/ogg.c:250,30'
              BranchSideFuncs:
                - calloc
                - ogg_sync_init
                - es_out_Control.10151
                - Ogg_CreateES
        - Branch String:   'demux/ogg.c:232,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:234,46'
              BranchSideFuncs:
                - stream_ContentType.10352
                - strcmp
                - free
                - calloc
                - ogg_sync_init
                - es_out_Control.10151
                - Ogg_CreateES
                - strcmp
                - strcmp
                - free
            - BranchSide:      'demux/ogg.c:250,30'
              BranchSideFuncs:
                - calloc
                - ogg_sync_init
                - es_out_Control.10151
                - Ogg_CreateES
        - Branch String:   'demux/ogg.c:235,13'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:237,13'
              BranchSideFuncs:
                - strcmp
                - free
                - calloc
                - ogg_sync_init
                - es_out_Control.10151
                - Ogg_CreateES
                - strcmp
                - strcmp
                - free
            - BranchSide:      'demux/ogg.c:239,27'
              BranchSideFuncs:
                - strcmp
                - free
                - calloc
                - ogg_sync_init
                - es_out_Control.10151
                - Ogg_CreateES
                - strcmp
                - strcmp
                - free
        - Branch String:   'demux/ogg.c:251,9'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:252,9'
              BranchSideFuncs:
                - ogg_sync_init
                - es_out_Control.10151
                - Ogg_CreateES
            - BranchSide:      'demux/ogg.c:254,5'
              BranchSideFuncs:
                - ogg_sync_init
                - es_out_Control.10151
                - Ogg_CreateES
        - Branch String:   'demux/ogg.c:271,39'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:271,5'
              BranchSideFuncs:
                - Ogg_CreateES
            - BranchSide:      'demux/ogg.c:271,42'
              BranchSideFuncs:
                - Ogg_CreateES
        - Branch String:   'demux/ogg.c:271,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:271,14'
              BranchSideFuncs:
                - Ogg_CreateES
            - BranchSide:      'demux/ogg.c:273,10'
              BranchSideFuncs:
                - Ogg_CreateES
        - Branch String:   'demux/ogg.c:273,35'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:273,38'
              BranchSideFuncs:
                - Ogg_CreateES
            - BranchSide:      'demux/ogg.c:276,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:273,10'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:274,23'
              BranchSideFuncs:
                - Ogg_CreateES
            - BranchSide:      'demux/ogg.c:276,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ogg.c:231,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/ogg.c:232,32'
          Dst:             memcmp
        - Src:             'demux/ogg.c:234,26'
          Dst:             stream_ContentType
        - Src:             'demux/ogg.c:239,19'
          Dst:             strcmp
        - Src:             'demux/ogg.c:240,19'
          Dst:             strcmp
        - Src:             'demux/ogg.c:241,19'
          Dst:             strcmp
        - Src:             'demux/ogg.c:250,30'
          Dst:             calloc
        - Src:             'demux/ogg.c:262,5'
          Dst:             ogg_sync_init
        - Src:             'demux/ogg.c:268,5'
          Dst:             es_out_Control
        - Src:             'demux/ogg.c:274,9'
          Dst:             Ogg_CreateES
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry__demux_ogg
      functionSourceFile: '/src/vlc/modules/demux/ogg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         38
      ICount:          299
      EdgeCount:       54
      CyclomaticComplexity: 18
      functionsReached:
        - Close
        - Open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/ogg.c:61,1'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:61,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:61,1'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:61,1'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:61,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:62,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:62,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:62,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:63,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:63,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:63,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:64,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:65,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:65,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:65,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:65,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:66,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:66,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:66,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:66,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:66,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:66,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:67,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:67,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:67,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:68,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:68,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:69,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:69,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:69,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:70,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:70,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:70,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:71,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:71,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:71,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:72,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:72,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:72,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:73,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:73,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:73,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:74,5'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg.c:74,5'
          Branch Sides:
            - BranchSide:      'demux/ogg.c:74,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg.c:75,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/ogg.c:66,5'
          Dst:             Open
        - Src:             'demux/ogg.c:66,5'
          Dst:             Close
    - functionName:    OggSeekToPacket
      functionSourceFile: '/src/vlc/modules/demux/oggseek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - p_stream
        - i_granulepos
        - p_lastpacketcoords
        - b_exact
      BBCount:         31
      ICount:          233
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - Ogg_GetKeyframeGranule
        - Ogg_IsKeyFrame
        - ogg_page_continued
        - ogg_page_granulepos
        - ogg_page_pageno
        - ogg_stream_packetout
        - ogg_stream_packetpeek
        - ogg_stream_pagein
        - update_page_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/oggseek.c:445,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:446,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:447,5'
              BranchSideFuncs:
                - ogg_page_granulepos
                - update_page_type
                - Ogg_GetKeyframeGranule
                - ogg_page_granulepos
                - Ogg_GetKeyframeGranule
                - ogg_page_continued
                - ogg_page_pageno
                - ogg_stream_packetpeek
                - Ogg_IsKeyFrame
                - ogg_page_pageno
                - ogg_stream_packetout
                - ogg_page_pageno
                - ogg_stream_packetout
        - Branch String:   'demux/oggseek.c:455,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:458,58'
              BranchSideFuncs:
                - ogg_stream_packetpeek
                - Ogg_IsKeyFrame
                - ogg_page_pageno
                - ogg_stream_packetout
                - ogg_page_pageno
                - ogg_stream_packetout
            - BranchSide:      'demux/oggseek.c:463,10'
              BranchSideFuncs:
                - ogg_stream_packetpeek
                - Ogg_IsKeyFrame
                - ogg_page_pageno
                - ogg_stream_packetout
                - ogg_page_pageno
                - ogg_stream_packetout
        - Branch String:   'demux/oggseek.c:463,18'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:463,21'
              BranchSideFuncs:
                - ogg_stream_packetpeek
                - Ogg_IsKeyFrame
                - ogg_page_pageno
                - ogg_stream_packetout
                - ogg_page_pageno
                - ogg_stream_packetout
            - BranchSide:      'demux/oggseek.c:470,5'
              BranchSideFuncs:
                - ogg_stream_packetpeek
                - Ogg_IsKeyFrame
                - ogg_page_pageno
                - ogg_stream_packetout
                - ogg_page_pageno
        - Branch String:   'demux/oggseek.c:463,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:465,9'
              BranchSideFuncs:
                - ogg_stream_packetout
            - BranchSide:      'demux/oggseek.c:470,5'
              BranchSideFuncs:
                - ogg_stream_packetpeek
                - Ogg_IsKeyFrame
                - ogg_page_pageno
                - ogg_stream_packetout
                - ogg_page_pageno
        - Branch String:   'demux/oggseek.c:465,9'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:465,39'
              BranchSideFuncs:
                - ogg_stream_packetout
            - BranchSide:      'demux/oggseek.c:466,9'
              BranchSideFuncs: []
        - Branch String:   'demux/oggseek.c:470,5'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:472,17'
              BranchSideFuncs:
                - Ogg_IsKeyFrame
                - ogg_page_pageno
                - ogg_stream_packetout
                - ogg_stream_packetpeek
                - ogg_page_pageno
            - BranchSide:      'demux/oggseek.c:505,5'
              BranchSideFuncs: []
        - Branch String:   'demux/oggseek.c:472,25'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:472,28'
              BranchSideFuncs:
                - ogg_page_pageno
                - ogg_stream_packetout
                - ogg_stream_packetpeek
                - Ogg_IsKeyFrame
                - ogg_page_pageno
            - BranchSide:      'demux/oggseek.c:472,73'
              BranchSideFuncs:
                - Ogg_IsKeyFrame
                - ogg_page_pageno
                - ogg_stream_packetout
                - ogg_stream_packetpeek
                - ogg_page_pageno
        - Branch String:   'demux/oggseek.c:472,54'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:472,73'
              BranchSideFuncs:
                - Ogg_IsKeyFrame
                - ogg_page_pageno
                - ogg_stream_packetout
                - ogg_stream_packetpeek
                - ogg_page_pageno
            - BranchSide:      'demux/oggseek.c:497,58'
              BranchSideFuncs:
                - ogg_page_pageno
                - ogg_stream_packetout
                - ogg_stream_packetpeek
                - Ogg_IsKeyFrame
                - ogg_page_pageno
        - Branch String:   'demux/oggseek.c:472,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:481,18'
              BranchSideFuncs:
                - ogg_page_pageno
            - BranchSide:      'demux/oggseek.c:497,58'
              BranchSideFuncs:
                - ogg_page_pageno
                - ogg_stream_packetout
                - ogg_stream_packetpeek
                - Ogg_IsKeyFrame
                - ogg_page_pageno
        - Branch String:   'demux/oggseek.c:481,18'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:490,66'
              BranchSideFuncs:
                - ogg_page_pageno
            - BranchSide:      'demux/oggseek.c:494,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/oggseek.c:445,10'
          Dst:             ogg_stream_pagein
        - Src:             'demux/oggseek.c:450,33'
          Dst:             ogg_page_granulepos
        - Src:             'demux/oggseek.c:450,5'
          Dst:             update_page_type
        - Src:             'demux/oggseek.c:452,29'
          Dst:             Ogg_GetKeyframeGranule
        - Src:             'demux/oggseek.c:453,56'
          Dst:             ogg_page_granulepos
        - Src:             'demux/oggseek.c:453,22'
          Dst:             Ogg_GetKeyframeGranule
        - Src:             'demux/oggseek.c:455,12'
          Dst:             ogg_page_continued
        - Src:             'demux/oggseek.c:458,40'
          Dst:             ogg_page_pageno
        - Src:             'demux/oggseek.c:465,16'
          Dst:             ogg_stream_packetout
        - Src:             'demux/oggseek.c:470,12'
          Dst:             ogg_stream_packetpeek
        - Src:             'demux/oggseek.c:472,57'
          Dst:             Ogg_IsKeyFrame
        - Src:             'demux/oggseek.c:490,48'
          Dst:             ogg_page_pageno
        - Src:             'demux/oggseek.c:497,40'
          Dst:             ogg_page_pageno
        - Src:             'demux/oggseek.c:502,9'
          Dst:             ogg_stream_packetout
    - functionName:    update_page_type
      functionSourceFile: '/src/vlc/modules/demux/oggseek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_stream
        - i_granule
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/oggseek.c:314,9'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:315,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:316,14'
              BranchSideFuncs: []
        - Branch String:   'demux/oggseek.c:316,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:317,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:319,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ogg_page_continued
      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:    ogg_page_pageno
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_data
      functionSourceFile: '/src/vlc/modules/demux/oggseek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - i_bytes_to_read
      BBCount:         17
      ICount:          126
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - ogg_sync_buffer
        - ogg_sync_wrote
        - seek_byte
        - vlc_stream_Read
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/oggseek.c:184,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:186,14'
              BranchSideFuncs:
                - seek_byte
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
            - BranchSide:      'demux/oggseek.c:195,23'
              BranchSideFuncs:
                - seek_byte
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
        - Branch String:   'demux/oggseek.c:186,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:188,31'
              BranchSideFuncs:
                - seek_byte
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
            - BranchSide:      'demux/oggseek.c:193,5'
              BranchSideFuncs:
                - seek_byte
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
        - Branch String:   'demux/oggseek.c:189,18'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:190,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:192,9'
              BranchSideFuncs:
                - seek_byte
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
        - Branch String:   'demux/oggseek.c:195,23'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:195,21'
              BranchSideFuncs:
                - seek_byte
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
            - BranchSide:      'demux/oggseek.c:195,21'
              BranchSideFuncs:
                - seek_byte
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
        - Branch String:   'demux/oggseek.c:200,9'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:201,9'
              BranchSideFuncs:
                - vlc_stream_Read
                - ogg_sync_wrote
            - BranchSide:      'demux/oggseek.c:203,33'
              BranchSideFuncs:
                - vlc_stream_Read
                - ogg_sync_wrote
      Callsites:
        - Src:             'demux/oggseek.c:197,5'
          Dst:             seek_byte
        - Src:             'demux/oggseek.c:199,11'
          Dst:             ogg_sync_buffer
        - Src:             'demux/oggseek.c:203,16'
          Dst:             vlc_stream_Read
        - Src:             'demux/oggseek.c:205,5'
          Dst:             ogg_sync_wrote
    - functionName:    seek_byte
      functionSourceFile: '/src/vlc/modules/demux/oggseek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - i_pos
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogg_sync_reset
        - vlc_stream_Seek
      functionUses:    8
      BranchProfiles:
        - Branch String:   'demux/oggseek.c:164,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:164,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:166,26'
              BranchSideFuncs:
                - ogg_sync_reset
      Callsites:
        - Src:             'demux/oggseek.c:164,12'
          Dst:             vlc_stream_Seek
        - Src:             'demux/oggseek.c:166,9'
          Dst:             ogg_sync_reset
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    vlc_stream_GetSize
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             vlc_stream_Control
    - functionName:    oggseek_read_page
      functionSourceFile: '/src/vlc/modules/demux/oggseek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         18
      ICount:          217
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - ogg_sync_buffer
        - ogg_sync_pageout
        - ogg_sync_reset
        - ogg_sync_wrote
        - vlc_object_Log
        - vlc_stream_Read
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/oggseek.c:963,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:964,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/oggseek.c:968,28'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_stream_Read
                - ogg_sync_reset
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
        - Branch String:   'demux/oggseek.c:968,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:970,26'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/oggseek.c:975,15'
              BranchSideFuncs:
                - vlc_stream_Read
                - ogg_sync_reset
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - vlc_object_Log
                - vlc_stream_Seek
                - vlc_object_Log
        - Branch String:   'demux/oggseek.c:977,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:979,26'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/oggseek.c:984,39'
              BranchSideFuncs:
                - ogg_sync_reset
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - vlc_object_Log
        - Branch String:   'demux/oggseek.c:986,5'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:988,52'
              BranchSideFuncs:
                - ogg_sync_reset
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - vlc_object_Log
            - BranchSide:      'demux/oggseek.c:991,22'
              BranchSideFuncs:
                - ogg_sync_reset
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - vlc_object_Log
        - Branch String:   'demux/oggseek.c:994,9'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:995,9'
              BranchSideFuncs:
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - vlc_object_Log
            - BranchSide:      'demux/oggseek.c:997,13'
              BranchSideFuncs:
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - vlc_object_Log
        - Branch String:   'demux/oggseek.c:1007,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:1009,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/oggseek.c:1014,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/oggseek.c:961,42'
          Dst:             vlc_stream_Tell
        - Src:             'demux/oggseek.c:964,9'
          Dst:             vlc_object_Log
        - Src:             'demux/oggseek.c:968,10'
          Dst:             vlc_stream_Read
        - Src:             'demux/oggseek.c:970,9'
          Dst:             vlc_stream_Seek
        - Src:             'demux/oggseek.c:971,9'
          Dst:             vlc_object_Log
        - Src:             'demux/oggseek.c:977,10'
          Dst:             vlc_stream_Read
        - Src:             'demux/oggseek.c:979,9'
          Dst:             vlc_stream_Seek
        - Src:             'demux/oggseek.c:980,9'
          Dst:             vlc_object_Log
        - Src:             'demux/oggseek.c:991,5'
          Dst:             ogg_sync_reset
        - Src:             'demux/oggseek.c:993,11'
          Dst:             ogg_sync_buffer
        - Src:             'demux/oggseek.c:999,16'
          Dst:             vlc_stream_Read
        - Src:             'demux/oggseek.c:1002,5'
          Dst:             ogg_sync_wrote
        - Src:             'demux/oggseek.c:1007,10'
          Dst:             ogg_sync_pageout
        - Src:             'demux/oggseek.c:1009,9'
          Dst:             vlc_object_Log
    - functionName:    vlc_tick_from_seci
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - sec
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_tick_from_secf
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - secf
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Oggseek_SeektoAbsolutetime
      functionSourceFile: '/src/vlc/modules/demux/oggseek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - p_stream
        - i_time
      BBCount:         29
      ICount:          224
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - OggBisectSearchByTime
        - OggSeekIndexFind
        - OggSeek_IndexAdd
        - Ogg_GetBoundsUsingSkeletonIndex
        - ogg_stream_reset
        - seek_byte
        - vlc_tick_from_secf
        - vlc_tick_from_seci
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/oggseek.c:897,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:901,14'
              BranchSideFuncs:
                - seek_byte
                - ogg_stream_reset
            - BranchSide:      'demux/oggseek.c:911,27'
              BranchSideFuncs:
                - OggSeekIndexFind
                - OggBisectSearchByTime
                - vlc_tick_from_seci.10432
                - OggSeek_IndexAdd
                - vlc_tick_from_secf.10433
                - ogg_stream_reset
                - seek_byte
        - Branch String:   'demux/oggseek.c:901,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:901,54'
              BranchSideFuncs:
                - seek_byte
                - ogg_stream_reset
            - BranchSide:      'demux/oggseek.c:902,35'
              BranchSideFuncs:
                - seek_byte
                - ogg_stream_reset
        - Branch String:   'demux/oggseek.c:911,8'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:912,23'
              BranchSideFuncs:
                - OggBisectSearchByTime
                - vlc_tick_from_seci.10432
                - OggSeek_IndexAdd
                - vlc_tick_from_secf.10433
                - ogg_stream_reset
                - seek_byte
            - BranchSide:      'demux/oggseek.c:914,22'
              BranchSideFuncs:
                - OggBisectSearchByTime
                - vlc_tick_from_seci.10432
                - OggSeek_IndexAdd
                - vlc_tick_from_secf.10433
                - ogg_stream_reset
                - seek_byte
        - Branch String:   'demux/oggseek.c:914,22'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:914,20'
              BranchSideFuncs:
                - OggBisectSearchByTime
                - vlc_tick_from_seci.10432
                - OggSeek_IndexAdd
                - vlc_tick_from_secf.10433
                - ogg_stream_reset
                - seek_byte
            - BranchSide:      'demux/oggseek.c:914,20'
              BranchSideFuncs:
                - OggBisectSearchByTime
                - vlc_tick_from_seci.10432
                - OggSeek_IndexAdd
                - vlc_tick_from_secf.10433
                - ogg_stream_reset
                - seek_byte
        - Branch String:   'demux/oggseek.c:915,22'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:915,20'
              BranchSideFuncs:
                - OggBisectSearchByTime
                - vlc_tick_from_seci.10432
                - OggSeek_IndexAdd
                - vlc_tick_from_secf.10433
                - ogg_stream_reset
                - seek_byte
            - BranchSide:      'demux/oggseek.c:915,20'
              BranchSideFuncs:
                - OggBisectSearchByTime
                - vlc_tick_from_seci.10432
                - OggSeek_IndexAdd
                - vlc_tick_from_secf.10433
                - ogg_stream_reset
                - seek_byte
        - Branch String:   'demux/oggseek.c:920,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:923,28'
              BranchSideFuncs:
                - ogg_stream_reset
                - seek_byte
                - vlc_tick_from_seci.10432
                - OggSeek_IndexAdd
                - vlc_tick_from_secf.10433
            - BranchSide:      'demux/oggseek.c:929,33'
              BranchSideFuncs:
                - vlc_tick_from_seci.10432
                - OggSeek_IndexAdd
                - vlc_tick_from_secf.10433
        - Branch String:   'demux/oggseek.c:929,33'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:930,17'
              BranchSideFuncs:
                - vlc_tick_from_secf.10433
                - OggSeek_IndexAdd
            - BranchSide:      'demux/oggseek.c:931,17'
              BranchSideFuncs:
                - vlc_tick_from_seci.10432
                - OggSeek_IndexAdd
        - Branch String:   'demux/oggseek.c:932,46'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:932,51'
              BranchSideFuncs:
                - OggSeek_IndexAdd
            - BranchSide:      'demux/oggseek.c:936,12'
              BranchSideFuncs: []
        - Branch String:   'demux/oggseek.c:932,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:933,27'
              BranchSideFuncs:
                - OggSeek_IndexAdd
            - BranchSide:      'demux/oggseek.c:936,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/oggseek.c:897,10'
          Dst:             Ogg_GetBoundsUsingSkeletonIndex
        - Src:             'demux/oggseek.c:903,9'
          Dst:             seek_byte
        - Src:             'demux/oggseek.c:904,9'
          Dst:             ogg_stream_reset
        - Src:             'demux/oggseek.c:911,9'
          Dst:             OggSeekIndexFind
        - Src:             'demux/oggseek.c:918,25'
          Dst:             OggBisectSearchByTime
        - Src:             'demux/oggseek.c:923,9'
          Dst:             ogg_stream_reset
        - Src:             'demux/oggseek.c:925,9'
          Dst:             seek_byte
        - Src:             'demux/oggseek.c:930,17'
          Dst:             vlc_tick_from_secf
        - Src:             'demux/oggseek.c:931,17'
          Dst:             vlc_tick_from_seci
        - Src:             'demux/oggseek.c:933,9'
          Dst:             OggSeek_IndexAdd
    - functionName:    OggSeekIndexFind
      functionSourceFile: '/src/vlc/modules/demux/oggseek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - i_timestamp
        - pi_pos_lower
        - pi_pos_upper
        - pi_lower_timestamp
      BBCount:         12
      ICount:          107
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/oggseek.c:130,5'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:132,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:151,5'
              BranchSideFuncs: []
        - Branch String:   'demux/oggseek.c:132,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:134,19'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:148,15'
              BranchSideFuncs: []
        - Branch String:   'demux/oggseek.c:134,18'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:136,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:140,18'
              BranchSideFuncs: []
        - Branch String:   'demux/oggseek.c:140,18'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:142,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:147,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OggBisectSearchByTime
      functionSourceFile: '/src/vlc/modules/demux/oggseek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_stream
        - i_targettime
        - i_pos_lower
        - i_pos_upper
        - pi_seek_time
      BBCount:         80
      ICount:          565
      EdgeCount:       106
      CyclomaticComplexity: 28
      functionsReached:
        - OggBackwardSeekToFrame
        - Ogg_GetKeyframeGranule
        - Ogg_GranuleToTime
        - find_first_page_granule
        - stream_Size
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/oggseek.c:649,19'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:649,17'
              BranchSideFuncs:
                - find_first_page_granule
                - find_first_page_granule
                - Ogg_GranuleToTime
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - vlc_object_Log
                - Ogg_GranuleToTime
            - BranchSide:      'demux/oggseek.c:649,17'
              BranchSideFuncs:
                - find_first_page_granule
                - find_first_page_granule
                - Ogg_GranuleToTime
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - vlc_object_Log
                - Ogg_GranuleToTime
        - Branch String:   'demux/oggseek.c:650,19'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:650,17'
              BranchSideFuncs:
                - find_first_page_granule
                - find_first_page_granule
                - Ogg_GranuleToTime
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - vlc_object_Log
                - Ogg_GranuleToTime
            - BranchSide:      'demux/oggseek.c:650,17'
              BranchSideFuncs:
                - find_first_page_granule
                - find_first_page_granule
                - Ogg_GranuleToTime
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - vlc_object_Log
                - Ogg_GranuleToTime
        - Branch String:   'demux/oggseek.c:651,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:651,42'
              BranchSideFuncs:
                - find_first_page_granule
                - find_first_page_granule
                - Ogg_GranuleToTime
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - vlc_object_Log
                - Ogg_GranuleToTime
            - BranchSide:      'demux/oggseek.c:653,19'
              BranchSideFuncs:
                - find_first_page_granule
                - find_first_page_granule
                - Ogg_GranuleToTime
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - vlc_object_Log
                - Ogg_GranuleToTime
        - Branch String:   'demux/oggseek.c:665,46'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:666,46'
              BranchSideFuncs:
                - find_first_page_granule
                - find_first_page_granule
                - Ogg_GranuleToTime
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - vlc_object_Log
                - Ogg_GranuleToTime
            - BranchSide:      'demux/oggseek.c:666,46'
              BranchSideFuncs:
                - find_first_page_granule
                - find_first_page_granule
                - Ogg_GranuleToTime
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - vlc_object_Log
                - Ogg_GranuleToTime
        - Branch String:   'demux/oggseek.c:668,9'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:670,50'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - find_first_page_granule
                - Ogg_GranuleToTime
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - vlc_object_Log
            - BranchSide:      'demux/oggseek.c:678,5'
              BranchSideFuncs:
                - find_first_page_granule
                - Ogg_GranuleToTime
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - vlc_object_Log
        - Branch String:   'demux/oggseek.c:672,13'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:673,25'
              BranchSideFuncs:
                - find_first_page_granule
                - Ogg_GranuleToTime
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - vlc_object_Log
            - BranchSide:      'demux/oggseek.c:675,27'
              BranchSideFuncs:
                - find_first_page_granule
                - Ogg_GranuleToTime
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - vlc_object_Log
        - Branch String:   'demux/oggseek.c:681,23'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:681,21'
              BranchSideFuncs:
                - find_first_page_granule
                - Ogg_GranuleToTime
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - vlc_object_Log
            - BranchSide:      'demux/oggseek.c:681,21'
              BranchSideFuncs:
                - find_first_page_granule
                - Ogg_GranuleToTime
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - vlc_object_Log
        - Branch String:   'demux/oggseek.c:682,21'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:682,19'
              BranchSideFuncs:
                - find_first_page_granule
                - Ogg_GranuleToTime
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - vlc_object_Log
            - BranchSide:      'demux/oggseek.c:682,19'
              BranchSideFuncs:
                - find_first_page_granule
                - Ogg_GranuleToTime
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - vlc_object_Log
        - Branch String:   'demux/oggseek.c:684,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:686,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:694,50'
              BranchSideFuncs:
                - find_first_page_granule
                - Ogg_GranuleToTime
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - vlc_object_Log
        - Branch String:   'demux/oggseek.c:686,18'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:688,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:690,13'
              BranchSideFuncs: []
        - Branch String:   'demux/oggseek.c:702,54'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:702,65'
              BranchSideFuncs:
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - find_first_page_granule
                - Ogg_GranuleToTime
                - vlc_object_Log
            - BranchSide:      'demux/oggseek.c:707,27'
              BranchSideFuncs:
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - find_first_page_granule
                - Ogg_GranuleToTime
                - vlc_object_Log
        - Branch String:   'demux/oggseek.c:702,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:704,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/oggseek.c:707,27'
              BranchSideFuncs:
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - find_first_page_granule
                - Ogg_GranuleToTime
                - vlc_object_Log
        - Branch String:   'demux/oggseek.c:712,34'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:712,45'
              BranchSideFuncs:
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - find_first_page_granule
                - Ogg_GranuleToTime
                - vlc_object_Log
            - BranchSide:      'demux/oggseek.c:736,26'
              BranchSideFuncs:
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - find_first_page_granule
                - Ogg_GranuleToTime
                - vlc_object_Log
        - Branch String:   'demux/oggseek.c:712,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:716,26'
              BranchSideFuncs:
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - find_first_page_granule
                - Ogg_GranuleToTime
                - vlc_object_Log
            - BranchSide:      'demux/oggseek.c:736,26'
              BranchSideFuncs:
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - find_first_page_granule
                - Ogg_GranuleToTime
                - vlc_object_Log
        - Branch String:   'demux/oggseek.c:716,18'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:719,30'
              BranchSideFuncs:
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - find_first_page_granule
                - Ogg_GranuleToTime
                - vlc_object_Log
            - BranchSide:      'demux/oggseek.c:725,34'
              BranchSideFuncs:
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - find_first_page_granule
                - Ogg_GranuleToTime
                - vlc_object_Log
        - Branch String:   'demux/oggseek.c:719,22'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:720,33'
              BranchSideFuncs:
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - find_first_page_granule
                - Ogg_GranuleToTime
                - vlc_object_Log
            - BranchSide:      'demux/oggseek.c:721,39'
              BranchSideFuncs:
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - find_first_page_granule
                - Ogg_GranuleToTime
                - vlc_object_Log
        - Branch String:   'demux/oggseek.c:725,66'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:726,30'
              BranchSideFuncs:
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - find_first_page_granule
                - Ogg_GranuleToTime
                - vlc_object_Log
            - BranchSide:      'demux/oggseek.c:727,35'
              BranchSideFuncs:
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - find_first_page_granule
                - Ogg_GranuleToTime
                - vlc_object_Log
        - Branch String:   'demux/oggseek.c:725,22'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:727,35'
              BranchSideFuncs:
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - find_first_page_granule
                - Ogg_GranuleToTime
                - vlc_object_Log
            - BranchSide:      'demux/oggseek.c:729,32'
              BranchSideFuncs:
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - find_first_page_granule
                - Ogg_GranuleToTime
                - vlc_object_Log
        - Branch String:   'demux/oggseek.c:747,5'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:681,23'
              BranchSideFuncs:
                - find_first_page_granule
                - Ogg_GranuleToTime
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
                - vlc_object_Log
            - BranchSide:      'demux/oggseek.c:749,20'
              BranchSideFuncs:
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
        - Branch String:   'demux/oggseek.c:749,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:751,26'
              BranchSideFuncs:
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
            - BranchSide:      'demux/oggseek.c:757,10'
              BranchSideFuncs:
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
        - Branch String:   'demux/oggseek.c:751,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:752,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:754,25'
              BranchSideFuncs:
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
                - OggBackwardSeekToFrame
        - Branch String:   'demux/oggseek.c:757,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:759,45'
              BranchSideFuncs:
                - OggBackwardSeekToFrame
            - BranchSide:      'demux/oggseek.c:767,39'
              BranchSideFuncs:
                - Ogg_GetKeyframeGranule
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
        - Branch String:   'demux/oggseek.c:760,17'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:761,27'
              BranchSideFuncs:
                - OggBackwardSeekToFrame
            - BranchSide:      'demux/oggseek.c:761,27'
              BranchSideFuncs:
                - OggBackwardSeekToFrame
        - Branch String:   'demux/oggseek.c:780,13'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:781,26'
              BranchSideFuncs:
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
            - BranchSide:      'demux/oggseek.c:781,26'
              BranchSideFuncs:
                - stream_Size.10437
                - OggBackwardSeekToFrame
                - Ogg_GranuleToTime
      Callsites:
        - Src:             'demux/oggseek.c:663,21'
          Dst:             find_first_page_granule
        - Src:             'demux/oggseek.c:670,31'
          Dst:             Ogg_GranuleToTime
        - Src:             'demux/oggseek.c:694,25'
          Dst:             find_first_page_granule
        - Src:             'demux/oggseek.c:699,31'
          Dst:             Ogg_GranuleToTime
        - Src:             'demux/oggseek.c:704,13'
          Dst:             vlc_object_Log
        - Src:             'demux/oggseek.c:759,21'
          Dst:             OggBackwardSeekToFrame
        - Src:             'demux/oggseek.c:767,15'
          Dst:             Ogg_GetKeyframeGranule
        - Src:             'demux/oggseek.c:769,37'
          Dst:             Ogg_GetKeyframeGranule
        - Src:             'demux/oggseek.c:781,13'
          Dst:             stream_Size
        - Src:             'demux/oggseek.c:779,21'
          Dst:             OggBackwardSeekToFrame
        - Src:             'demux/oggseek.c:782,24'
          Dst:             Ogg_GranuleToTime
    - functionName:    OggSeek_IndexAdd
      functionSourceFile: '/src/vlc/modules/demux/oggseek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p_stream
        - i_timestamp
        - i_pagepos
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - index_entry_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/oggseek.c:103,5'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:105,15'
              BranchSideFuncs:
                - index_entry_new
            - BranchSide:      'demux/oggseek.c:114,48'
              BranchSideFuncs:
                - index_entry_new
        - Branch String:   'demux/oggseek.c:105,13'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:107,19'
              BranchSideFuncs:
                - index_entry_new
            - BranchSide:      'demux/oggseek.c:111,23'
              BranchSideFuncs:
                - index_entry_new
        - Branch String:   'demux/oggseek.c:107,17'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:108,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:109,13'
              BranchSideFuncs:
                - index_entry_new
        - Branch String:   'demux/oggseek.c:115,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:117,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:121,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/oggseek.c:114,31'
          Dst:             index_entry_new
    - functionName:    index_entry_new
      functionSourceFile: '/src/vlc/modules/demux/oggseek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - i_timestamp
        - i_pagepos
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/oggseek.c:83,42'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:83,45'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:84,9'
              BranchSideFuncs: []
        - Branch String:   'demux/oggseek.c:83,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:86,32'
              BranchSideFuncs:
                - malloc
        - Branch String:   'demux/oggseek.c:87,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:89,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:93,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_first_page_granule
      functionSourceFile: '/src/vlc/modules/demux/oggseek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_pos1
        - i_pos2
        - p_stream
        - i_granulepos
      BBCount:         42
      ICount:          310
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - get_data
        - ogg_page_granulepos
        - ogg_stream_packetout
        - ogg_stream_pagein
        - ogg_stream_reset
        - ogg_sync_pageseek
        - oggseek_read_page
        - seek_byte
        - strncmp
        - update_page_type
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/oggseek.c:339,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:339,68'
              BranchSideFuncs:
                - get_data
                - ogg_sync_pageseek
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
            - BranchSide:      'demux/oggseek.c:341,5'
              BranchSideFuncs:
                - get_data
                - ogg_sync_pageseek
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
        - Branch String:   'demux/oggseek.c:344,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:347,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:351,43'
              BranchSideFuncs:
                - get_data
                - ogg_sync_pageseek
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
        - Branch String:   'demux/oggseek.c:351,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:354,13'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - get_data
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
            - BranchSide:      'demux/oggseek.c:357,25'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - get_data
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
        - Branch String:   'demux/oggseek.c:361,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:364,40'
              BranchSideFuncs:
                - get_data
                - ogg_sync_pageseek
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
            - BranchSide:      'demux/oggseek.c:369,14'
              BranchSideFuncs:
                - get_data
                - ogg_sync_pageseek
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
        - Branch String:   'demux/oggseek.c:369,27'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:369,32'
              BranchSideFuncs:
                - seek_byte
                - ogg_stream_reset
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
            - BranchSide:      'demux/oggseek.c:372,22'
              BranchSideFuncs:
                - seek_byte
                - ogg_stream_reset
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
        - Branch String:   'demux/oggseek.c:369,46'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:369,49'
              BranchSideFuncs:
                - get_data
                - ogg_sync_pageseek
                - seek_byte
                - ogg_stream_reset
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
                - strncmp
            - BranchSide:      'demux/oggseek.c:376,36'
              BranchSideFuncs:
                - get_data
                - ogg_sync_pageseek
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
        - Branch String:   'demux/oggseek.c:369,68'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:370,51'
              BranchSideFuncs:
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
                - get_data
                - ogg_sync_pageseek
            - BranchSide:      'demux/oggseek.c:376,36'
              BranchSideFuncs:
                - get_data
                - ogg_sync_pageseek
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
        - Branch String:   'demux/oggseek.c:369,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:372,22'
              BranchSideFuncs:
                - get_data
                - ogg_sync_pageseek
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
            - BranchSide:      'demux/oggseek.c:376,36'
              BranchSideFuncs:
                - get_data
                - ogg_sync_pageseek
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
        - Branch String:   'demux/oggseek.c:384,9'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:385,18'
              BranchSideFuncs:
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
            - BranchSide:      'demux/oggseek.c:387,5'
              BranchSideFuncs:
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
        - Branch String:   'demux/oggseek.c:390,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:393,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:396,9'
              BranchSideFuncs:
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
        - Branch String:   'demux/oggseek.c:398,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:401,20'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - oggseek_read_page
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
            - BranchSide:      'demux/oggseek.c:405,34'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - oggseek_read_page
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
        - Branch String:   'demux/oggseek.c:405,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:408,40'
              BranchSideFuncs:
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
            - BranchSide:      'demux/oggseek.c:412,36'
              BranchSideFuncs:
                - ogg_page_granulepos
                - ogg_stream_packetout
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
        - Branch String:   'demux/oggseek.c:412,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:414,31'
              BranchSideFuncs:
                - ogg_page_granulepos
                - update_page_type
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
            - BranchSide:      'demux/oggseek.c:421,27'
              BranchSideFuncs:
                - ogg_stream_packetout
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
                - ogg_page_granulepos
        - Branch String:   'demux/oggseek.c:423,9'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:425,30'
              BranchSideFuncs:
                - ogg_stream_packetout
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
                - ogg_page_granulepos
            - BranchSide:      'demux/oggseek.c:428,14'
              BranchSideFuncs:
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
                - update_page_type
                - ogg_page_granulepos
        - Branch String:   'demux/oggseek.c:428,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:430,51'
              BranchSideFuncs:
                - ogg_page_granulepos
            - BranchSide:      'demux/oggseek.c:435,36'
              BranchSideFuncs:
                - oggseek_read_page
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_packetout
                - ogg_page_granulepos
                - ogg_page_granulepos
                - update_page_type
      Callsites:
        - Src:             'demux/oggseek.c:337,5'
          Dst:             seek_byte
        - Src:             'demux/oggseek.c:351,33'
          Dst:             get_data
        - Src:             'demux/oggseek.c:359,20'
          Dst:             ogg_sync_pageseek
        - Src:             'demux/oggseek.c:370,34'
          Dst:             strncmp
        - Src:             'demux/oggseek.c:380,5'
          Dst:             seek_byte
        - Src:             'demux/oggseek.c:381,5'
          Dst:             ogg_stream_reset
        - Src:             'demux/oggseek.c:398,29'
          Dst:             oggseek_read_page
        - Src:             'demux/oggseek.c:405,14'
          Dst:             ogg_stream_pagein
        - Src:             'demux/oggseek.c:412,14'
          Dst:             ogg_page_granulepos
        - Src:             'demux/oggseek.c:414,41'
          Dst:             ogg_page_granulepos
        - Src:             'demux/oggseek.c:414,13'
          Dst:             update_page_type
        - Src:             'demux/oggseek.c:423,17'
          Dst:             ogg_stream_packetout
        - Src:             'demux/oggseek.c:430,29'
          Dst:             ogg_page_granulepos
    - functionName:    OggBackwardSeekToFrame
      functionSourceFile: '/src/vlc/modules/demux/oggseek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - i_pos1
        - i_pos2
        - p_stream
        - i_granulepos
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - OggForwardSeekToFrame
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/oggseek.c:609,24'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:609,13'
              BranchSideFuncs:
                - OggForwardSeekToFrame
            - BranchSide:      'demux/oggseek.c:609,13'
              BranchSideFuncs:
                - OggForwardSeekToFrame
        - Branch String:   'demux/oggseek.c:621,40'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:621,43'
              BranchSideFuncs:
                - OggForwardSeekToFrame
            - BranchSide:      'demux/oggseek.c:621,40'
              BranchSideFuncs: []
        - Branch String:   'demux/oggseek.c:621,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:621,10'
              BranchSideFuncs:
                - OggForwardSeekToFrame
            - BranchSide:      'demux/oggseek.c:623,18'
              BranchSideFuncs:
                - OggForwardSeekToFrame
        - Branch String:   'demux/oggseek.c:623,18'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:623,16'
              BranchSideFuncs:
                - OggForwardSeekToFrame
            - BranchSide:      'demux/oggseek.c:623,16'
              BranchSideFuncs:
                - OggForwardSeekToFrame
      Callsites:
        - Src:             'demux/oggseek.c:618,16'
          Dst:             OggForwardSeekToFrame
    - functionName:    stream_Size
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_stream_GetSize
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:575,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:576,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:577,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_stream.h:577,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:578,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:579,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:575,9'
          Dst:             vlc_stream_GetSize
    - functionName:    OggForwardSeekToFrame
      functionSourceFile: '/src/vlc/modules/demux/oggseek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - i_pos1
        - i_pos2
        - p_stream
        - i_granulepos
        - b_fastseek
      BBCount:         38
      ICount:          272
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - OggSeekToPacket
        - get_data
        - ogg_page_serialno
        - ogg_stream_packetout
        - ogg_stream_reset
        - ogg_sync_pageseek
        - oggseek_read_page
        - seek_byte
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/oggseek.c:519,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:519,68'
              BranchSideFuncs:
                - get_data
                - ogg_sync_pageseek
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - ogg_stream_packetout
                - oggseek_read_page
                - ogg_page_serialno
                - OggSeekToPacket
            - BranchSide:      'demux/oggseek.c:526,5'
              BranchSideFuncs:
                - get_data
                - ogg_sync_pageseek
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - ogg_stream_packetout
                - oggseek_read_page
                - ogg_page_serialno
                - OggSeekToPacket
        - Branch String:   'demux/oggseek.c:529,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:530,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:533,43'
              BranchSideFuncs:
                - get_data
                - ogg_sync_pageseek
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - ogg_stream_packetout
                - oggseek_read_page
                - ogg_page_serialno
                - OggSeekToPacket
        - Branch String:   'demux/oggseek.c:533,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:534,13'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - get_data
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - ogg_stream_packetout
                - oggseek_read_page
                - ogg_page_serialno
                - OggSeekToPacket
            - BranchSide:      'demux/oggseek.c:536,25'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - get_data
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - ogg_stream_packetout
                - oggseek_read_page
                - ogg_page_serialno
                - OggSeekToPacket
        - Branch String:   'demux/oggseek.c:540,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:543,40'
              BranchSideFuncs:
                - get_data
                - ogg_sync_pageseek
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - ogg_stream_packetout
                - oggseek_read_page
                - ogg_page_serialno
                - OggSeekToPacket
            - BranchSide:      'demux/oggseek.c:548,14'
              BranchSideFuncs:
                - get_data
                - ogg_sync_pageseek
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - ogg_stream_packetout
                - oggseek_read_page
                - ogg_page_serialno
                - OggSeekToPacket
        - Branch String:   'demux/oggseek.c:548,27'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:548,32'
              BranchSideFuncs:
                - seek_byte
                - ogg_stream_reset
                - ogg_stream_packetout
                - oggseek_read_page
                - ogg_page_serialno
                - OggSeekToPacket
            - BranchSide:      'demux/oggseek.c:551,22'
              BranchSideFuncs:
                - seek_byte
                - ogg_stream_reset
                - ogg_stream_packetout
                - oggseek_read_page
                - ogg_page_serialno
                - OggSeekToPacket
        - Branch String:   'demux/oggseek.c:548,46'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:548,49'
              BranchSideFuncs:
                - get_data
                - ogg_sync_pageseek
                - seek_byte
                - ogg_stream_reset
                - ogg_stream_packetout
                - oggseek_read_page
                - ogg_page_serialno
                - OggSeekToPacket
                - strncmp
            - BranchSide:      'demux/oggseek.c:555,36'
              BranchSideFuncs:
                - get_data
                - ogg_sync_pageseek
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - ogg_stream_packetout
                - oggseek_read_page
                - ogg_page_serialno
                - OggSeekToPacket
        - Branch String:   'demux/oggseek.c:548,68'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:549,51'
              BranchSideFuncs:
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - ogg_stream_packetout
                - oggseek_read_page
                - ogg_page_serialno
                - OggSeekToPacket
                - get_data
                - ogg_sync_pageseek
            - BranchSide:      'demux/oggseek.c:555,36'
              BranchSideFuncs:
                - get_data
                - ogg_sync_pageseek
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - ogg_stream_packetout
                - oggseek_read_page
                - ogg_page_serialno
                - OggSeekToPacket
        - Branch String:   'demux/oggseek.c:548,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:551,22'
              BranchSideFuncs:
                - get_data
                - ogg_sync_pageseek
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - ogg_stream_packetout
                - oggseek_read_page
                - ogg_page_serialno
                - OggSeekToPacket
            - BranchSide:      'demux/oggseek.c:555,36'
              BranchSideFuncs:
                - get_data
                - ogg_sync_pageseek
                - strncmp
                - seek_byte
                - ogg_stream_reset
                - ogg_stream_packetout
                - oggseek_read_page
                - ogg_page_serialno
                - OggSeekToPacket
        - Branch String:   'demux/oggseek.c:562,5'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:562,35'
              BranchSideFuncs:
                - ogg_stream_packetout
                - oggseek_read_page
                - ogg_page_serialno
                - OggSeekToPacket
            - BranchSide:      'demux/oggseek.c:564,28'
              BranchSideFuncs:
                - oggseek_read_page
                - ogg_page_serialno
                - OggSeekToPacket
        - Branch String:   'demux/oggseek.c:569,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:572,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:575,9'
              BranchSideFuncs:
                - oggseek_read_page
                - ogg_page_serialno
                - OggSeekToPacket
        - Branch String:   'demux/oggseek.c:577,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:580,13'
              BranchSideFuncs:
                - ogg_page_serialno
                - OggSeekToPacket
                - oggseek_read_page
            - BranchSide:      'demux/oggseek.c:584,14'
              BranchSideFuncs:
                - ogg_page_serialno
                - OggSeekToPacket
                - oggseek_read_page
        - Branch String:   'demux/oggseek.c:584,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:587,40'
              BranchSideFuncs:
                - oggseek_read_page
                - ogg_page_serialno
                - OggSeekToPacket
            - BranchSide:      'demux/oggseek.c:591,31'
              BranchSideFuncs:
                - OggSeekToPacket
                - oggseek_read_page
                - ogg_page_serialno
        - Branch String:   'demux/oggseek.c:591,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:593,50'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:599,36'
              BranchSideFuncs:
                - oggseek_read_page
                - ogg_page_serialno
                - OggSeekToPacket
      Callsites:
        - Src:             'demux/oggseek.c:518,5'
          Dst:             seek_byte
        - Src:             'demux/oggseek.c:533,33'
          Dst:             get_data
        - Src:             'demux/oggseek.c:538,20'
          Dst:             ogg_sync_pageseek
        - Src:             'demux/oggseek.c:549,34'
          Dst:             strncmp
        - Src:             'demux/oggseek.c:558,5'
          Dst:             seek_byte
        - Src:             'demux/oggseek.c:559,5'
          Dst:             ogg_stream_reset
        - Src:             'demux/oggseek.c:562,12'
          Dst:             ogg_stream_packetout
        - Src:             'demux/oggseek.c:577,29'
          Dst:             oggseek_read_page
        - Src:             'demux/oggseek.c:584,39'
          Dst:             ogg_page_serialno
        - Src:             'demux/oggseek.c:591,14'
          Dst:             OggSeekToPacket
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Oggseek_BlindSeektoPosition
      functionSourceFile: '/src/vlc/modules/demux/oggseek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - p_stream
        - f
        - b_canfastseek
      BBCount:         21
      ICount:          177
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - OggBackwardSeekToFrame
        - OggForwardSeekToFrame
        - Ogg_GetKeyframeGranule
        - find_first_page_granule
        - stream_Size
        - vlc_object_Log
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/oggseek.c:854,9'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:856,30'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'demux/oggseek.c:863,41'
              BranchSideFuncs:
                - Ogg_GetKeyframeGranule
                - stream_Size.10437
                - OggForwardSeekToFrame
                - OggBackwardSeekToFrame
        - Branch String:   'demux/oggseek.c:856,13'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:857,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'demux/oggseek.c:858,9'
              BranchSideFuncs: []
        - Branch String:   'demux/oggseek.c:865,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:869,45'
              BranchSideFuncs:
                - OggBackwardSeekToFrame
            - BranchSide:      'demux/oggseek.c:877,44'
              BranchSideFuncs:
                - stream_Size.10437
                - OggForwardSeekToFrame
        - Branch String:   'demux/oggseek.c:870,17'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:871,17'
              BranchSideFuncs:
                - OggBackwardSeekToFrame
            - BranchSide:      'demux/oggseek.c:871,17'
              BranchSideFuncs:
                - OggBackwardSeekToFrame
        - Branch String:   'demux/oggseek.c:871,17'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:872,17'
              BranchSideFuncs:
                - OggBackwardSeekToFrame
            - BranchSide:      'demux/oggseek.c:872,17'
              BranchSideFuncs:
                - OggBackwardSeekToFrame
        - Branch String:   'demux/oggseek.c:878,17'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:879,30'
              BranchSideFuncs:
                - stream_Size.10437
                - OggForwardSeekToFrame
            - BranchSide:      'demux/oggseek.c:879,30'
              BranchSideFuncs:
                - stream_Size.10437
                - OggForwardSeekToFrame
      Callsites:
        - Src:             'demux/oggseek.c:845,22'
          Dst:             stream_Size
        - Src:             'demux/oggseek.c:846,27'
          Dst:             vlc_stream_Tell
        - Src:             'demux/oggseek.c:850,14'
          Dst:             find_first_page_granule
        - Src:             'demux/oggseek.c:856,13'
          Dst:             vlc_stream_Seek
        - Src:             'demux/oggseek.c:857,13'
          Dst:             vlc_object_Log
        - Src:             'demux/oggseek.c:863,17'
          Dst:             Ogg_GetKeyframeGranule
        - Src:             'demux/oggseek.c:869,21'
          Dst:             OggBackwardSeekToFrame
        - Src:             'demux/oggseek.c:879,17'
          Dst:             stream_Size
        - Src:             'demux/oggseek.c:877,21'
          Dst:             OggForwardSeekToFrame
    - functionName:    Oggseek_BlindSeektoAbsoluteTime
      functionSourceFile: '/src/vlc/modules/demux/oggseek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - p_stream
        - i_time
        - b_fastseek
      BBCount:         24
      ICount:          166
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - OggBisectSearchByTime
        - OggSeekIndexFind
        - Ogg_GetBoundsUsingSkeletonIndex
        - ogg_stream_reset
        - seek_byte
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/oggseek.c:806,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:806,37'
              BranchSideFuncs:
                - OggSeekIndexFind
                - seek_byte
                - ogg_stream_reset
                - OggBisectSearchByTime
            - BranchSide:      'demux/oggseek.c:810,11'
              BranchSideFuncs:
                - OggSeekIndexFind
                - seek_byte
                - ogg_stream_reset
                - OggBisectSearchByTime
        - Branch String:   'demux/oggseek.c:810,19'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:810,40'
              BranchSideFuncs:
                - seek_byte
                - ogg_stream_reset
                - OggBisectSearchByTime
            - BranchSide:      'demux/oggseek.c:818,11'
              BranchSideFuncs:
                - seek_byte
                - ogg_stream_reset
                - OggBisectSearchByTime
        - Branch String:   'demux/oggseek.c:810,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:812,17'
              BranchSideFuncs:
                - seek_byte
                - ogg_stream_reset
                - OggBisectSearchByTime
            - BranchSide:      'demux/oggseek.c:818,11'
              BranchSideFuncs:
                - seek_byte
                - ogg_stream_reset
                - OggBisectSearchByTime
        - Branch String:   'demux/oggseek.c:818,19'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:818,22'
              BranchSideFuncs:
                - seek_byte
                - ogg_stream_reset
            - BranchSide:      'demux/oggseek.c:827,11'
              BranchSideFuncs:
                - seek_byte
                - ogg_stream_reset
        - Branch String:   'demux/oggseek.c:818,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:821,45'
              BranchSideFuncs:
                - OggBisectSearchByTime
                - seek_byte
                - ogg_stream_reset
            - BranchSide:      'demux/oggseek.c:827,11'
              BranchSideFuncs:
                - seek_byte
                - ogg_stream_reset
        - Branch String:   'demux/oggseek.c:827,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:827,21'
              BranchSideFuncs:
                - seek_byte
                - ogg_stream_reset
            - BranchSide:      'demux/oggseek.c:829,10'
              BranchSideFuncs:
                - seek_byte
                - ogg_stream_reset
        - Branch String:   'demux/oggseek.c:829,46'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:829,49'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:830,9'
              BranchSideFuncs: []
        - Branch String:   'demux/oggseek.c:829,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:830,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/oggseek.c:833,31'
              BranchSideFuncs:
                - seek_byte
                - ogg_stream_reset
      Callsites:
        - Src:             'demux/oggseek.c:805,5'
          Dst:             Ogg_GetBoundsUsingSkeletonIndex
        - Src:             'demux/oggseek.c:810,22'
          Dst:             OggSeekIndexFind
        - Src:             'demux/oggseek.c:821,22'
          Dst:             OggBisectSearchByTime
        - Src:             'demux/oggseek.c:834,5'
          Dst:             seek_byte
        - Src:             'demux/oggseek.c:835,5'
          Dst:             ogg_stream_reset
    - functionName:    Oggseek_ProbeEnd
      functionSourceFile: '/src/vlc/modules/demux/oggseek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         61
      ICount:          405
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - Ogg_GranuleToTime
        - ogg_page_granulepos
        - ogg_page_serialno
        - ogg_stream_clear
        - ogg_stream_init
        - ogg_sync_buffer
        - ogg_sync_clear
        - ogg_sync_init
        - ogg_sync_pageout
        - ogg_sync_pageseek
        - ogg_sync_wrote
        - stream_Size
        - vlc_stream_Read
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/oggseek.c:231,20'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:231,18'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - vlc_stream_Seek
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
                - ogg_sync_pageseek
                - ogg_sync_clear
                - ogg_stream_clear
            - BranchSide:      'demux/oggseek.c:231,18'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - vlc_stream_Seek
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
                - ogg_sync_pageseek
                - ogg_sync_clear
                - ogg_stream_clear
        - Branch String:   'demux/oggseek.c:233,26'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:233,24'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - vlc_stream_Seek
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
                - ogg_sync_pageseek
                - ogg_sync_clear
                - ogg_stream_clear
            - BranchSide:      'demux/oggseek.c:233,24'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - vlc_stream_Seek
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
                - ogg_sync_pageseek
                - ogg_sync_clear
                - ogg_stream_clear
        - Branch String:   'demux/oggseek.c:235,10'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:237,9'
              BranchSideFuncs:
                - ogg_sync_clear
                - ogg_stream_clear
            - BranchSide:      'demux/oggseek.c:242,5'
              BranchSideFuncs:
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - vlc_stream_Seek
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
                - ogg_sync_pageseek
        - Branch String:   'demux/oggseek.c:242,5'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:245,9'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
                - ogg_sync_pageseek
            - BranchSide:      'demux/oggseek.c:306,22'
              BranchSideFuncs:
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
        - Branch String:   'demux/oggseek.c:245,9'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:247,21'
              BranchSideFuncs:
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
                - ogg_sync_pageseek
            - BranchSide:      'demux/oggseek.c:279,13'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
                - ogg_sync_pageseek
        - Branch String:   'demux/oggseek.c:247,18'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:248,28'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
            - BranchSide:      'demux/oggseek.c:250,22'
              BranchSideFuncs:
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_pageseek
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
        - Branch String:   'demux/oggseek.c:251,18'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:251,35'
              BranchSideFuncs:
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
            - BranchSide:      'demux/oggseek.c:252,41'
              BranchSideFuncs:
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - ogg_sync_pageseek
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
        - Branch String:   'demux/oggseek.c:253,18'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:253,33'
              BranchSideFuncs:
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
            - BranchSide:      'demux/oggseek.c:254,22'
              BranchSideFuncs:
                - ogg_sync_wrote
                - ogg_sync_pageout
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_pageseek
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
        - Branch String:   'demux/oggseek.c:257,13'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:245,9'
              BranchSideFuncs:
                - ogg_page_granulepos
                - ogg_sync_pageout
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageseek
                - ogg_page_serialno
                - Ogg_GranuleToTime
            - BranchSide:      'demux/oggseek.c:259,29'
              BranchSideFuncs:
                - ogg_page_granulepos
                - ogg_sync_pageout
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageseek
                - ogg_page_serialno
                - Ogg_GranuleToTime
        - Branch String:   'demux/oggseek.c:260,22'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:260,40'
              BranchSideFuncs:
                - ogg_sync_pageout
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageseek
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
            - BranchSide:      'demux/oggseek.c:262,27'
              BranchSideFuncs:
                - ogg_sync_pageout
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageseek
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
        - Branch String:   'demux/oggseek.c:262,17'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:257,13'
              BranchSideFuncs:
                - ogg_page_serialno
                - Ogg_GranuleToTime
                - ogg_sync_pageout
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageseek
                - ogg_page_granulepos
            - BranchSide:      'demux/oggseek.c:264,26'
              BranchSideFuncs:
                - ogg_page_serialno
                - Ogg_GranuleToTime
                - ogg_sync_pageout
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageseek
                - ogg_page_granulepos
        - Branch String:   'demux/oggseek.c:264,26'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:265,25'
              BranchSideFuncs:
                - ogg_sync_pageout
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageseek
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
            - BranchSide:      'demux/oggseek.c:267,51'
              BranchSideFuncs:
                - Ogg_GranuleToTime
                - ogg_sync_pageout
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageseek
                - ogg_page_granulepos
                - ogg_page_serialno
        - Branch String:   'demux/oggseek.c:269,25'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:272,43'
              BranchSideFuncs:
                - ogg_sync_pageout
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageseek
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
            - BranchSide:      'demux/oggseek.c:274,21'
              BranchSideFuncs:
                - ogg_sync_pageout
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageseek
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
        - Branch String:   'demux/oggseek.c:272,43'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:272,25'
              BranchSideFuncs:
                - ogg_sync_pageout
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageseek
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
            - BranchSide:      'demux/oggseek.c:272,25'
              BranchSideFuncs:
                - ogg_sync_pageout
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageseek
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
        - Branch String:   'demux/oggseek.c:279,40'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:280,13'
              BranchSideFuncs:
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
            - BranchSide:      'demux/oggseek.c:281,13'
              BranchSideFuncs:
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
        - Branch String:   'demux/oggseek.c:279,13'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:281,13'
              BranchSideFuncs:
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
            - BranchSide:      'demux/oggseek.c:283,37'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
                - ogg_sync_pageseek
        - Branch String:   'demux/oggseek.c:283,37'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:283,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
                - ogg_sync_pageseek
            - BranchSide:      'demux/oggseek.c:283,17'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
                - ogg_sync_pageseek
        - Branch String:   'demux/oggseek.c:286,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:288,26'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
                - ogg_sync_pageseek
            - BranchSide:      'demux/oggseek.c:293,26'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
                - ogg_sync_pageseek
        - Branch String:   'demux/oggseek.c:298,22'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:298,20'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
                - ogg_sync_pageseek
            - BranchSide:      'demux/oggseek.c:298,20'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
                - ogg_sync_buffer
                - vlc_stream_Read
                - ogg_sync_wrote
                - ogg_sync_pageout
                - ogg_page_granulepos
                - ogg_page_serialno
                - Ogg_GranuleToTime
                - ogg_sync_pageseek
        - Branch String:   'demux/oggseek.c:301,14'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:242,5'
              BranchSideFuncs:
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
            - BranchSide:      'demux/oggseek.c:302,13'
              BranchSideFuncs:
                - vlc_stream_Seek
                - ogg_sync_clear
                - ogg_stream_clear
      Callsites:
        - Src:             'demux/oggseek.c:219,28'
          Dst:             vlc_stream_Tell
        - Src:             'demux/oggseek.c:220,28'
          Dst:             stream_Size
        - Src:             'demux/oggseek.c:226,5'
          Dst:             ogg_stream_init
        - Src:             'demux/oggseek.c:227,5'
          Dst:             ogg_sync_init
        - Src:             'demux/oggseek.c:230,20'
          Dst:             stream_Size
        - Src:             'demux/oggseek.c:235,10'
          Dst:             vlc_stream_Seek
        - Src:             'demux/oggseek.c:237,9'
          Dst:             ogg_sync_clear
        - Src:             'demux/oggseek.c:238,9'
          Dst:             ogg_stream_clear
        - Src:             'demux/oggseek.c:248,28'
          Dst:             ogg_sync_pageseek
        - Src:             'demux/oggseek.c:250,22'
          Dst:             ogg_sync_buffer
        - Src:             'demux/oggseek.c:252,24'
          Dst:             vlc_stream_Read
        - Src:             'demux/oggseek.c:255,13'
          Dst:             ogg_sync_wrote
        - Src:             'demux/oggseek.c:257,20'
          Dst:             ogg_sync_pageout
        - Src:             'demux/oggseek.c:259,29'
          Dst:             ogg_page_granulepos
        - Src:             'demux/oggseek.c:264,62'
          Dst:             ogg_page_serialno
        - Src:             'demux/oggseek.c:267,32'
          Dst:             Ogg_GranuleToTime
        - Src:             'demux/oggseek.c:301,14'
          Dst:             vlc_stream_Seek
        - Src:             'demux/oggseek.c:306,5'
          Dst:             vlc_stream_Seek
        - Src:             'demux/oggseek.c:308,5'
          Dst:             ogg_sync_clear
        - Src:             'demux/oggseek.c:309,5'
          Dst:             ogg_stream_clear
    - functionName:    oggseek_index_entries_free
      functionSourceFile: '/src/vlc/modules/demux/oggseek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - idx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/oggseek.c:70,5'
          Branch Sides:
            - BranchSide:      'demux/oggseek.c:72,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'demux/oggseek.c:76,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Ogg_GranuleToSampleDelta
      functionSourceFile: '/src/vlc/modules/demux/ogg_granule.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_stream
        - i_granule
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg_granule.c:92,50'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:92,54'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:95,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg_granule.c:92,9'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:93,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:95,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Ogg_GranuleToSample
      functionSourceFile: '/src/vlc/modules/demux/ogg_granule.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_stream
        - i_granule
      BBCount:         23
      ICount:          144
      EdgeCount:       24
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg_granule.c:100,5'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:103,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:109,34'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:109,34'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:115,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:115,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:117,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:125,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:125,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:125,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:125,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:127,20'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg_granule.c:103,52'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:103,56'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:103,66'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg_granule.c:103,17'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:103,66'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:104,26'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg_granule.c:117,17'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:118,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:120,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Ogg_GranuleToTime
      functionSourceFile: '/src/vlc/modules/demux/ogg_granule.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - bool
      constantsTouched: []
      argNames:
        - p_stream
        - i_granule
        - b_start
        - b_pts
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Ogg_GranuleIsValid
        - Ogg_GranuleToSample
        - Ogg_GranuleToSampleDelta
        - Ogg_SampleToTime
      functionUses:    9
      BranchProfiles:
        - Branch String:   'demux/ogg_granule.c:188,9'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:189,9'
              BranchSideFuncs:
                - Ogg_GranuleToSample
                - Ogg_SampleToTime
                - Ogg_GranuleToSampleDelta
            - BranchSide:      'demux/ogg_granule.c:191,45'
              BranchSideFuncs:
                - Ogg_GranuleToSample
                - Ogg_SampleToTime
                - Ogg_GranuleToSampleDelta
        - Branch String:   'demux/ogg_granule.c:192,9'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:194,53'
              BranchSideFuncs:
                - Ogg_GranuleToSampleDelta
                - Ogg_SampleToTime
            - BranchSide:      'demux/ogg_granule.c:198,30'
              BranchSideFuncs:
                - Ogg_SampleToTime
        - Branch String:   'demux/ogg_granule.c:195,13'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:196,25'
              BranchSideFuncs:
                - Ogg_SampleToTime
            - BranchSide:      'demux/ogg_granule.c:197,5'
              BranchSideFuncs:
                - Ogg_SampleToTime
      Callsites:
        - Src:             'demux/ogg_granule.c:188,10'
          Dst:             Ogg_GranuleIsValid
        - Src:             'demux/ogg_granule.c:191,24'
          Dst:             Ogg_GranuleToSample
        - Src:             'demux/ogg_granule.c:194,27'
          Dst:             Ogg_GranuleToSampleDelta
        - Src:             'demux/ogg_granule.c:198,12'
          Dst:             Ogg_SampleToTime
    - functionName:    Ogg_GranuleIsValid
      functionSourceFile: '/src/vlc/modules/demux/ogg_granule.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_stream
        - i_granule
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ogg_SampleToTime
      functionSourceFile: '/src/vlc/modules/demux/ogg_granule.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - p_stream
        - i_sample
        - b_start
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Ogg_ShiftPacketSample
        - date_Increment
        - date_Set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg_granule.c:171,9'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:172,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:174,16'
              BranchSideFuncs:
                - date_Set.10474
                - date_Increment
      Callsites:
        - Src:             'demux/ogg_granule.c:170,16'
          Dst:             Ogg_ShiftPacketSample
        - Src:             'demux/ogg_granule.c:175,5'
          Dst:             date_Set
        - Src:             'demux/ogg_granule.c:176,12'
          Dst:             date_Increment
    - functionName:    Ogg_ShiftPacketSample
      functionSourceFile: '/src/vlc/modules/demux/ogg_granule.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - p_stream
        - i_sample
        - b_start
      BBCount:         19
      ICount:          142
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/ogg_granule.c:139,9'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:140,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:142,31'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg_granule.c:144,9'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:146,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:151,14'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg_granule.c:146,13'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:147,26'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:149,25'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg_granule.c:153,13'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:155,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:161,17'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg_granule.c:161,17'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:162,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    date_Set
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - date
        - value
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ogg_GetKeyframeGranule
      functionSourceFile: '/src/vlc/modules/demux/ogg_granule.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_stream
        - i_granule
      BBCount:         11
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'demux/ogg_granule.c:70,10'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:72,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:74,18'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg_granule.c:74,10'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:78,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:78,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:80,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:86,20'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg_granule.c:80,17'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:81,26'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:83,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Ogg_IsKeyFrame
      functionSourceFile: '/src/vlc/modules/demux/ogg_granule.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
        - p_packet
      BBCount:         20
      ICount:          144
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/ogg_granule.c:44,10'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:46,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:48,19'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg_granule.c:46,38'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:46,41'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:46,9'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg_granule.c:48,10'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:52,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:52,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:57,26'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:59,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:64,13'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg_granule.c:52,39'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:52,42'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:53,17'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg_granule.c:52,18'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:53,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:55,27'
              BranchSideFuncs: []
        - Branch String:   'demux/ogg_granule.c:59,17'
          Branch Sides:
            - BranchSide:      'demux/ogg_granule.c:60,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/ogg_granule.c:62,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN7libebml10IOCallbackD2Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/IOCallback.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    334
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthD1Ev
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B8ne180100EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - __s
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:152,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12length_errorD1Ev
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      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:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ne180100EOS5_ENKUlRS5_E_clES7_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/string'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - __s
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/local/bin/../include/c++/v1/string:925,65'
          Branch Sides:
            - BranchSide:      '/usr/local/bin/../include/c++/v1/string:925,65'
              BranchSideFuncs: []
            - BranchSide:      '/usr/local/bin/../include/c++/v1/string:925,83'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__annotate_deleteB8ne180100Ev
      Callsites:       []
    - functionName:    _ZL16es_out_vaControlP8es_out_tiP13__va_list_tag
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv16chapter_codec_vmC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_pure_virtual
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20vlc_seekpoint_DeleteP11seekpoint_t
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - point
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:67,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:67,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '../include/vlc_input.h:68,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    _ZL17vlc_seekpoint_Newv
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:57,40'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:57,18'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_input.h:57,40'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../include/vlc_input.h:58,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:59,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:60,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL23vlc_seekpoint_DuplicatePK11seekpoint_t
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL17vlc_seekpoint_Newv
        - _ZL20vlc_seekpoint_DeleteP11seekpoint_t
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:75,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:76,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:78,9'
              BranchSideFuncs:
                - strdup
                - _ZL20vlc_seekpoint_DeleteP11seekpoint_t
        - Branch String:   '../include/vlc_input.h:78,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:80,34'
              BranchSideFuncs:
                - strdup
                - _ZL20vlc_seekpoint_DeleteP11seekpoint_t
            - BranchSide:      '../include/vlc_input.h:87,28'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_input.h:81,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:83,34'
              BranchSideFuncs:
                - _ZL20vlc_seekpoint_DeleteP11seekpoint_t
            - BranchSide:      '../include/vlc_input.h:86,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_input.h:74,26'
          Dst:             _ZL17vlc_seekpoint_Newv
        - Src:             '../include/vlc_input.h:80,27'
          Dst:             strdup
        - Src:             '../include/vlc_input.h:83,13'
          Dst:             _ZL20vlc_seekpoint_DeleteP11seekpoint_t
    - functionName:    _ZL19vlc_input_title_Newv
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:115,40'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:115,20'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_input.h:115,40'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../include/vlc_input.h:116,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:117,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL14umull_overflowmmPm
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12mul_overflowmmPm
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14umull_overflowmmPm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:890,12'
          Dst:             _ZL14umull_overflowmmPm
    - functionName:    _ZL25vlc_input_title_DuplicatePK13input_title_t
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         19
      ICount:          137
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL19vlc_input_title_Newv
        - _ZL23vlc_seekpoint_DuplicatePK11seekpoint_t
        - _ZL9vlc_allocmm
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:144,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:144,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:146,9'
              BranchSideFuncs:
                - _ZL9vlc_allocmm
                - _ZL23vlc_seekpoint_DuplicatePK11seekpoint_t
                - strdup
        - Branch String:   '../include/vlc_input.h:146,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:146,47'
              BranchSideFuncs:
                - strdup
                - _ZL9vlc_allocmm
                - _ZL23vlc_seekpoint_DuplicatePK11seekpoint_t
            - BranchSide:      '../include/vlc_input.h:147,24'
              BranchSideFuncs:
                - _ZL9vlc_allocmm
                - _ZL23vlc_seekpoint_DuplicatePK11seekpoint_t
        - Branch String:   '../include/vlc_input.h:149,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:151,52'
              BranchSideFuncs:
                - _ZL9vlc_allocmm
                - _ZL23vlc_seekpoint_DuplicatePK11seekpoint_t
            - BranchSide:      '../include/vlc_input.h:160,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_input.h:152,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:154,22'
              BranchSideFuncs:
                - _ZL23vlc_seekpoint_DuplicatePK11seekpoint_t
            - BranchSide:      '../include/vlc_input.h:158,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_input.h:154,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:155,62'
              BranchSideFuncs:
                - _ZL23vlc_seekpoint_DuplicatePK11seekpoint_t
            - BranchSide:      '../include/vlc_input.h:156,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_input.h:143,26'
          Dst:             _ZL19vlc_input_title_Newv
        - Src:             '../include/vlc_input.h:146,39'
          Dst:             strdup
        - Src:             '../include/vlc_input.h:151,41'
          Dst:             _ZL9vlc_allocmm
        - Src:             '../include/vlc_input.h:155,37'
          Dst:             _ZL23vlc_seekpoint_DuplicatePK11seekpoint_t
    - functionName:    _ZL9vlc_allocmm
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL12mul_overflowmmPm
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             _ZL12mul_overflowmmPm
    - functionName:    _ZN3mkvL4SeekEP8stream_tldb
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - double
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - i_mk_date
        - f_percent
        - b_precise
      BBCount:         24
      ICount:          156
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL15var_InheritBoolP12vlc_object_tPKc
        - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
        - vlc_object_Log
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mkv/mkv.cpp:505,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:505,25'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
            - BranchSide:      'demux/mkv/mkv.cpp:506,25'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:508,23'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:508,26'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
            - BranchSide:      'demux/mkv/mkv.cpp:513,9'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:508,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:510,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
            - BranchSide:      'demux/mkv/mkv.cpp:513,9'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:513,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:515,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
            - BranchSide:      'demux/mkv/mkv.cpp:518,9'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:518,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:520,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
            - BranchSide:      'demux/mkv/mkv.cpp:525,9'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
        - Branch String:   'demux/mkv/mkv.cpp:525,24'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:525,28'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
            - BranchSide:      'demux/mkv/mkv.cpp:529,12'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
        - Branch String:   'demux/mkv/mkv.cpp:525,75'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:525,78'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
            - BranchSide:      'demux/mkv/mkv.cpp:527,33'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
        - Branch String:   'demux/mkv/mkv.cpp:525,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:527,33'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
            - BranchSide:      'demux/mkv/mkv.cpp:529,12'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
      Callsites:
        - Src:             'demux/mkv/mkv.cpp:505,25'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:505,25'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/mkv.cpp:506,25'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:506,25'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/mkv.cpp:510,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:510,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/mkv.cpp:515,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:515,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/mkv.cpp:520,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:520,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/mkv.cpp:525,28'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:525,28'
          Dst:             _ZL15var_InheritBoolP12vlc_object_tPKc
        - Src:             'demux/mkv/mkv.cpp:529,24'
          Dst:             _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
    - functionName:    _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
      functionSourceFile: '/src/vlc/modules/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15var_InheritBoolP12vlc_object_tPKc
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    _ZL6leb128PKhmPh
      functionSourceFile: '/src/vlc/modules/demux/mkv/../../packetizer/av1_obu.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - pi_len
      BBCount:         13
      ICount:          93
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/../../packetizer/av1_obu.h:27,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:29,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:38,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/../../packetizer/av1_obu.h:29,12'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:30,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:31,30'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/../../packetizer/av1_obu.h:32,12'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:34,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:37,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/../../packetizer/av1_obu.h:38,12'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:38,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:38,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL11AV1_OBUSizePKhmPh
      functionSourceFile: '/src/vlc/modules/demux/mkv/../../packetizer/av1_obu.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
        - pi_len
      BBCount:         18
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL19AV1_OBUHasSizeFieldPKh
        - _ZL24AV1_OBUHasExtensionFieldPKh
        - _ZL6leb128PKhmPh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/../../packetizer/av1_obu.h:84,8'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:86,37'
              BranchSideFuncs:
                - _ZL24AV1_OBUHasExtensionFieldPKh
                - _ZL6leb128PKhmPh
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:91,33'
              BranchSideFuncs:
                - _ZL24AV1_OBUHasExtensionFieldPKh
                - _ZL6leb128PKhmPh
        - Branch String:   'demux/mkv/../../packetizer/av1_obu.h:86,44'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:86,47'
              BranchSideFuncs:
                - _ZL24AV1_OBUHasExtensionFieldPKh
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:88,16'
              BranchSideFuncs:
                - _ZL24AV1_OBUHasExtensionFieldPKh
        - Branch String:   'demux/mkv/../../packetizer/av1_obu.h:86,12'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:87,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:88,16'
              BranchSideFuncs:
                - _ZL24AV1_OBUHasExtensionFieldPKh
        - Branch String:   'demux/mkv/../../packetizer/av1_obu.h:91,8'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:93,12'
              BranchSideFuncs:
                - _ZL6leb128PKhmPh
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:102,31'
              BranchSideFuncs:
                - _ZL6leb128PKhmPh
        - Branch String:   'demux/mkv/../../packetizer/av1_obu.h:93,12'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:95,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:99,15'
              BranchSideFuncs:
                - _ZL6leb128PKhmPh
        - Branch String:   'demux/mkv/../../packetizer/av1_obu.h:103,8'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:105,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:108,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/../../packetizer/av1_obu.h:84,9'
          Dst:             _ZL19AV1_OBUHasSizeFieldPKh
        - Src:             'demux/mkv/../../packetizer/av1_obu.h:86,12'
          Dst:             _ZL24AV1_OBUHasExtensionFieldPKh
        - Src:             'demux/mkv/../../packetizer/av1_obu.h:88,28'
          Dst:             _ZL24AV1_OBUHasExtensionFieldPKh
        - Src:             'demux/mkv/../../packetizer/av1_obu.h:91,8'
          Dst:             _ZL24AV1_OBUHasExtensionFieldPKh
        - Src:             'demux/mkv/../../packetizer/av1_obu.h:102,23'
          Dst:             _ZL6leb128PKhmPh
    - functionName:    _ZL19AV1_OBUHasSizeFieldPKh
      functionSourceFile: '/src/vlc/modules/demux/mkv/../../packetizer/av1_obu.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL24AV1_OBUHasExtensionFieldPKh
      functionSourceFile: '/src/vlc/modules/demux/mkv/../../packetizer/av1_obu.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_buf
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14AV1_OBUIsValidPKhm
      functionSourceFile: '/src/vlc/modules/demux/mkv/../../packetizer/av1_obu.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_buf
        - i_buf
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/../../packetizer/av1_obu.h:74,23'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:74,27'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:74,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL12leb128_writejPh
      functionSourceFile: '/src/vlc/modules/demux/mkv/../av1_unpack.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
        - p
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/../av1_unpack.h:42,12'
          Branch Sides:
            - BranchSide:      'demux/mkv/../av1_unpack.h:43,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../av1_unpack.h:44,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL15leb128_expectedj
      functionSourceFile: '/src/vlc/modules/demux/mkv/../av1_unpack.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/../av1_unpack.h:29,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/../av1_unpack.h:29,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../av1_unpack.h:30,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/../av1_unpack.h:30,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/../av1_unpack.h:30,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../av1_unpack.h:31,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/../av1_unpack.h:31,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/../av1_unpack.h:31,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../av1_unpack.h:32,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/../av1_unpack.h:32,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/../av1_unpack.h:32,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../av1_unpack.h:33,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL20AV1_OBU_iterate_nextP22AV1_OBU_iterator_ctx_tPPKhPm
      functionSourceFile: '/src/vlc/modules/demux/mkv/../../packetizer/av1_obu.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ctx
        - pp_start
        - pi_size
      BBCount:         13
      ICount:          135
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL11AV1_OBUSizePKhmPh
        - _ZL14AV1_OBUIsValidPKhm
        - _ZL19AV1_OBUHasSizeFieldPKh
        - _ZL24AV1_OBUHasExtensionFieldPKh
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/../../packetizer/av1_obu.h:220,8'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:221,9'
              BranchSideFuncs:
                - _ZL19AV1_OBUHasSizeFieldPKh
                - _ZL11AV1_OBUSizePKhmPh
                - _ZL24AV1_OBUHasExtensionFieldPKh
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:222,29'
              BranchSideFuncs:
                - _ZL19AV1_OBUHasSizeFieldPKh
                - _ZL11AV1_OBUSizePKhmPh
                - _ZL24AV1_OBUHasExtensionFieldPKh
        - Branch String:   'demux/mkv/../../packetizer/av1_obu.h:222,8'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:224,21'
              BranchSideFuncs:
                - _ZL11AV1_OBUSizePKhmPh
                - _ZL24AV1_OBUHasExtensionFieldPKh
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:231,45'
              BranchSideFuncs:
                - _ZL11AV1_OBUSizePKhmPh
                - _ZL24AV1_OBUHasExtensionFieldPKh
        - Branch String:   'demux/mkv/../../packetizer/av1_obu.h:233,28'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:233,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:234,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/../../packetizer/av1_obu.h:233,8'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:234,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../../packetizer/av1_obu.h:235,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/../../packetizer/av1_obu.h:220,9'
          Dst:             _ZL14AV1_OBUIsValidPKhm
        - Src:             'demux/mkv/../../packetizer/av1_obu.h:222,9'
          Dst:             _ZL19AV1_OBUHasSizeFieldPKh
        - Src:             'demux/mkv/../../packetizer/av1_obu.h:231,33'
          Dst:             _ZL11AV1_OBUSizePKhmPh
        - Src:             'demux/mkv/../../packetizer/av1_obu.h:232,58'
          Dst:             _ZL24AV1_OBUHasExtensionFieldPKh
    - functionName:    _ZL21AV1_OBU_iterator_initP22AV1_OBU_iterator_ctx_tPKhm
      functionSourceFile: '/src/vlc/modules/demux/mkv/../../packetizer/av1_obu.h'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_ctx
        - p_data
        - i_data
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL28AV1_Unpack_Sample_ExpandSizeP11vlc_frame_t
      functionSourceFile: '/src/vlc/modules/demux/mkv/../av1_unpack.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_block
      BBCount:         23
      ICount:          216
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _ZL12leb128_writejPh
        - _ZL15leb128_expectedj
        - _ZL19AV1_OBUHasSizeFieldPKh
        - _ZL20AV1_OBU_iterate_nextP22AV1_OBU_iterator_ctx_tPPKhPm
        - _ZL21AV1_OBU_iterator_initP22AV1_OBU_iterator_ctx_tPKhm
        - _ZL24AV1_OBUHasExtensionFieldPKh
        - vlc_frame_Realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/../av1_unpack.h:53,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/../av1_unpack.h:53,5'
              BranchSideFuncs:
                - _ZL19AV1_OBUHasSizeFieldPKh
                - _ZL24AV1_OBUHasExtensionFieldPKh
                - _ZL15leb128_expectedj
                - vlc_frame_Realloc
                - _ZL12leb128_writejPh
                - vlc_frame_Realloc
                - _ZL20AV1_OBU_iterate_nextP22AV1_OBU_iterator_ctx_tPPKhPm
            - BranchSide:      'demux/mkv/../av1_unpack.h:55,32'
              BranchSideFuncs:
                - _ZL19AV1_OBUHasSizeFieldPKh
                - _ZL24AV1_OBUHasExtensionFieldPKh
                - _ZL15leb128_expectedj
                - vlc_frame_Realloc
                - _ZL12leb128_writejPh
                - vlc_frame_Realloc
                - _ZL20AV1_OBU_iterate_nextP22AV1_OBU_iterator_ctx_tPPKhPm
        - Branch String:   'demux/mkv/../av1_unpack.h:55,12'
          Branch Sides:
            - BranchSide:      'demux/mkv/../av1_unpack.h:56,13'
              BranchSideFuncs:
                - _ZL20AV1_OBU_iterate_nextP22AV1_OBU_iterator_ctx_tPPKhPm
                - _ZL19AV1_OBUHasSizeFieldPKh
                - _ZL24AV1_OBUHasExtensionFieldPKh
                - _ZL15leb128_expectedj
                - vlc_frame_Realloc
                - _ZL12leb128_writejPh
                - vlc_frame_Realloc
            - BranchSide:      'demux/mkv/../av1_unpack.h:57,63'
              BranchSideFuncs:
                - _ZL24AV1_OBUHasExtensionFieldPKh
                - _ZL15leb128_expectedj
                - vlc_frame_Realloc
                - _ZL12leb128_writejPh
                - vlc_frame_Realloc
        - Branch String:   'demux/mkv/../av1_unpack.h:58,12'
          Branch Sides:
            - BranchSide:      'demux/mkv/../av1_unpack.h:59,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../av1_unpack.h:60,51'
              BranchSideFuncs:
                - _ZL15leb128_expectedj
                - vlc_frame_Realloc
                - _ZL12leb128_writejPh
                - vlc_frame_Realloc
        - Branch String:   'demux/mkv/../av1_unpack.h:64,12'
          Branch Sides:
            - BranchSide:      'demux/mkv/../av1_unpack.h:67,37'
              BranchSideFuncs:
                - vlc_frame_Realloc
                - _ZL12leb128_writejPh
            - BranchSide:      'demux/mkv/../av1_unpack.h:75,37'
              BranchSideFuncs:
                - vlc_frame_Realloc
                - _ZL12leb128_writejPh
        - Branch String:   'demux/mkv/../av1_unpack.h:68,16'
          Branch Sides:
            - BranchSide:      'demux/mkv/../av1_unpack.h:69,25'
              BranchSideFuncs:
                - _ZL12leb128_writejPh
            - BranchSide:      'demux/mkv/../av1_unpack.h:71,9'
              BranchSideFuncs:
                - _ZL12leb128_writejPh
        - Branch String:   'demux/mkv/../av1_unpack.h:84,12'
          Branch Sides:
            - BranchSide:      'demux/mkv/../av1_unpack.h:86,26'
              BranchSideFuncs:
                - _ZL12leb128_writejPh
            - BranchSide:      'demux/mkv/../av1_unpack.h:90,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/../av1_unpack.h:51,5'
          Dst:             _ZL21AV1_OBU_iterator_initP22AV1_OBU_iterator_ctx_tPKhm
        - Src:             'demux/mkv/../av1_unpack.h:53,11'
          Dst:             _ZL20AV1_OBU_iterate_nextP22AV1_OBU_iterator_ctx_tPPKhPm
        - Src:             'demux/mkv/../av1_unpack.h:55,12'
          Dst:             _ZL19AV1_OBUHasSizeFieldPKh
        - Src:             'demux/mkv/../av1_unpack.h:57,38'
          Dst:             _ZL24AV1_OBUHasExtensionFieldPKh
        - Src:             'demux/mkv/../av1_unpack.h:60,35'
          Dst:             _ZL15leb128_expectedj
        - Src:             'demux/mkv/../av1_unpack.h:67,23'
          Dst:             vlc_frame_Realloc
        - Src:             'demux/mkv/../av1_unpack.h:75,23'
          Dst:             vlc_frame_Realloc
        - Src:             'demux/mkv/../av1_unpack.h:86,13'
          Dst:             _ZL12leb128_writejPh
    - functionName:    _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
      functionSourceFile: '/src/vlc/modules/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
        - ancillary
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_ancillary_array_Insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_frame.h:277,12'
          Dst:             vlc_ancillary_array_Insert
    - functionName:    _ZN3mkvL15ReleaseVpxAlphaEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opaque
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/mkv.cpp:536,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:536,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:536,5'
              BranchSideFuncs:
                - _ZdlPv
      Callsites:       []
    - functionName:    _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Master
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/mkv.hpp:149,37'
          Dst:             _ZNK7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksE
    - functionName:    _ZNK7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksE
      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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17AV1_Unpack_SampleP11vlc_frame_t
      functionSourceFile: '/src/vlc/modules/demux/mkv/../av1_unpack.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_block
      BBCount:         13
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL28AV1_Unpack_Sample_ExpandSizeP11vlc_frame_t
        - vlc_frame_Realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/../av1_unpack.h:109,16'
          Branch Sides:
            - BranchSide:      'demux/mkv/../av1_unpack.h:109,16'
              BranchSideFuncs:
                - vlc_frame_Realloc
            - BranchSide:      'demux/mkv/../av1_unpack.h:110,9'
              BranchSideFuncs:
                - vlc_frame_Realloc
        - Branch String:   'demux/mkv/../av1_unpack.h:110,43'
          Branch Sides:
            - BranchSide:      'demux/mkv/../av1_unpack.h:110,43'
              BranchSideFuncs:
                - vlc_frame_Realloc
            - BranchSide:      'demux/mkv/../av1_unpack.h:111,9'
              BranchSideFuncs:
                - vlc_frame_Realloc
        - Branch String:   'demux/mkv/../av1_unpack.h:109,8'
          Branch Sides:
            - BranchSide:      'demux/mkv/../av1_unpack.h:109,8'
              BranchSideFuncs:
                - vlc_frame_Realloc
            - BranchSide:      'demux/mkv/../av1_unpack.h:113,33'
              BranchSideFuncs:
                - vlc_frame_Realloc
        - Branch String:   'demux/mkv/../av1_unpack.h:114,12'
          Branch Sides:
            - BranchSide:      'demux/mkv/../av1_unpack.h:116,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../av1_unpack.h:119,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/../av1_unpack.h:107,15'
          Dst:             _ZL28AV1_Unpack_Sample_ExpandSizeP11vlc_frame_t
        - Src:             'demux/mkv/../av1_unpack.h:113,19'
          Dst:             vlc_frame_Realloc
    - functionName:    _ZL21samples_from_vlc_ticklj
      functionSourceFile: '/src/vlc/modules/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - t
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Master
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/mkv.hpp:149,37'
          Dst:             _ZNK7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksE
    - functionName:    _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Master
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/mkv.hpp:149,37'
          Dst:             _ZNK7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksE
    - functionName:    _ZNK7libebml10EbmlBinary9GetBufferEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlBinary.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11libmatroska16KaxInternalBlock9GetBufferEj
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxBlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - iIndex
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska16KaxInternalBlock12NumberFramesEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxBlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16vlc_mutex_lockerD2Ev
      functionSourceFile: '/src/vlc/modules/../include/vlc_threads.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - __clang_call_terminate
        - vlc_mutex_unlock
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_threads.h:1033,13'
          Dst:             vlc_mutex_unlock
        - Src:             '../include/vlc_threads.h:1033,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN3mkvL11BlockDecodeEP8stream_tPN11libmatroska8KaxBlockEPNS2_14KaxSimpleBlockEPKNS2_17KaxBlockAdditionsEllbb
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - bool
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - block
        - simpleblock
        - additions
        - i_pts
        - i_duration
        - b_key_picture
        - b_discardable_picture
      BBCount:         158
      ICount:          1143
      EdgeCount:       211
      CyclomaticComplexity: 55
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL14es_out_ControlP8es_out_tiz
        - _ZL17AV1_Unpack_SampleP11vlc_frame_t
        - _ZL21samples_from_vlc_ticklj
        - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
        - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
        - _ZN3mkv10MemToBlockEPhmm
        - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
        - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
        - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
        - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
        - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
        - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
        - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
        - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
        - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
        - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
        - _ZN3mkvL15ReleaseVpxAlphaEPv
        - _ZNK11libmatroska16KaxInternalBlock12NumberFramesEv
        - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
        - _ZNK7libebml10EbmlBinary9GetBufferEv
        - _ZNK7libebml12EbmlUIntegercvmEv
        - vlc_ancillary_CreateWithFreeCb
        - vlc_frame_Realloc
        - vlc_frame_Release
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/mkv.cpp:548,40'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:549,44'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZNK11libmatroska16KaxInternalBlock12NumberFramesEv
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZL14es_out_ControlP8es_out_tiz
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
            - BranchSide:      'demux/mkv/mkv.cpp:550,44'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZNK11libmatroska16KaxInternalBlock12NumberFramesEv
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZL14es_out_ControlP8es_out_tiz
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:552,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:552,22'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZNK11libmatroska16KaxInternalBlock12NumberFramesEv
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZL14es_out_ControlP8es_out_tiz
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
            - BranchSide:      'demux/mkv/mkv.cpp:554,28'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZNK11libmatroska16KaxInternalBlock12NumberFramesEv
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZL14es_out_ControlP8es_out_tiz
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:555,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:557,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
            - BranchSide:      'demux/mkv/mkv.cpp:561,27'
              BranchSideFuncs:
                - _ZNK11libmatroska16KaxInternalBlock12NumberFramesEv
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZL14es_out_ControlP8es_out_tiz
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:563,36'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:563,39'
              BranchSideFuncs:
                - _ZNK11libmatroska16KaxInternalBlock12NumberFramesEv
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZL14es_out_ControlP8es_out_tiz
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
            - BranchSide:      'demux/mkv/mkv.cpp:570,9'
              BranchSideFuncs:
                - _ZNK11libmatroska16KaxInternalBlock12NumberFramesEv
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZL14es_out_ControlP8es_out_tiz
        - Branch String:   'demux/mkv/mkv.cpp:563,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:565,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
            - BranchSide:      'demux/mkv/mkv.cpp:570,9'
              BranchSideFuncs:
                - _ZNK11libmatroska16KaxInternalBlock12NumberFramesEv
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZL14es_out_ControlP8es_out_tiz
        - Branch String:   'demux/mkv/mkv.cpp:570,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:571,18'
              BranchSideFuncs:
                - _ZNK11libmatroska16KaxInternalBlock12NumberFramesEv
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZL14es_out_ControlP8es_out_tiz
            - BranchSide:      'demux/mkv/mkv.cpp:573,10'
              BranchSideFuncs:
                - _ZNK11libmatroska16KaxInternalBlock12NumberFramesEv
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZL14es_out_ControlP8es_out_tiz
        - Branch String:   'demux/mkv/mkv.cpp:573,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:576,25'
              BranchSideFuncs:
                - _ZL14es_out_ControlP8es_out_tiz
                - _ZNK11libmatroska16KaxInternalBlock12NumberFramesEv
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
            - BranchSide:      'demux/mkv/mkv.cpp:586,12'
              BranchSideFuncs:
                - _ZNK11libmatroska16KaxInternalBlock12NumberFramesEv
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
        - Branch String:   'demux/mkv/mkv.cpp:578,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:580,17'
              BranchSideFuncs:
                - _ZNK11libmatroska16KaxInternalBlock12NumberFramesEv
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
            - BranchSide:      'demux/mkv/mkv.cpp:584,5'
              BranchSideFuncs:
                - _ZNK11libmatroska16KaxInternalBlock12NumberFramesEv
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
        - Branch String:   'demux/mkv/mkv.cpp:580,45'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:580,48'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:581,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:580,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:581,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:582,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:590,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:590,5'
              BranchSideFuncs:
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
            - BranchSide:      'demux/mkv/mkv.cpp:593,29'
              BranchSideFuncs:
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
        - Branch String:   'demux/mkv/mkv.cpp:596,29'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:596,32'
              BranchSideFuncs:
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
            - BranchSide:      'demux/mkv/mkv.cpp:598,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:596,58'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:596,61'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
            - BranchSide:      'demux/mkv/mkv.cpp:598,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:596,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:598,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
            - BranchSide:      'demux/mkv/mkv.cpp:601,29'
              BranchSideFuncs:
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
        - Branch String:   'demux/mkv/mkv.cpp:603,69'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:604,13'
              BranchSideFuncs:
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
            - BranchSide:      'demux/mkv/mkv.cpp:607,18'
              BranchSideFuncs:
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
        - Branch String:   'demux/mkv/mkv.cpp:604,46'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:605,13'
              BranchSideFuncs:
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
            - BranchSide:      'demux/mkv/mkv.cpp:607,18'
              BranchSideFuncs:
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
        - Branch String:   'demux/mkv/mkv.cpp:603,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:606,35'
              BranchSideFuncs:
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
            - BranchSide:      'demux/mkv/mkv.cpp:607,18'
              BranchSideFuncs:
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
        - Branch String:   'demux/mkv/mkv.cpp:607,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:608,42'
              BranchSideFuncs:
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
            - BranchSide:      'demux/mkv/mkv.cpp:610,35'
              BranchSideFuncs:
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
        - Branch String:   'demux/mkv/mkv.cpp:612,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:614,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:618,13'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
        - Branch String:   'demux/mkv/mkv.cpp:618,67'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:619,13'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
            - BranchSide:      'demux/mkv/mkv.cpp:627,13'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
        - Branch String:   'demux/mkv/mkv.cpp:618,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:621,57'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/mkv.cpp:627,13'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
        - Branch String:   'demux/mkv/mkv.cpp:622,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:623,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:624,9'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
        - Branch String:   'demux/mkv/mkv.cpp:632,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:633,21'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/mkv.cpp:635,14'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
        - Branch String:   'demux/mkv/mkv.cpp:635,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:636,13'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/mkv.cpp:638,17'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
        - Branch String:   'demux/mkv/mkv.cpp:638,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:643,31'
              BranchSideFuncs:
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
            - BranchSide:      'demux/mkv/mkv.cpp:643,31'
              BranchSideFuncs:
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
            - BranchSide:      'demux/mkv/mkv.cpp:653,32'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
            - BranchSide:      'demux/mkv/mkv.cpp:678,39'
              BranchSideFuncs:
                - _ZL21samples_from_vlc_ticklj
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
            - BranchSide:      'demux/mkv/mkv.cpp:687,42'
              BranchSideFuncs:
                - vlc_frame_Realloc
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
            - BranchSide:      'demux/mkv/mkv.cpp:699,42'
              BranchSideFuncs:
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
            - BranchSide:      'demux/mkv/mkv.cpp:706,17'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/mkv.cpp:706,17'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/mkv.cpp:751,13'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
        - Branch String:   'demux/mkv/mkv.cpp:645,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:645,19'
              BranchSideFuncs:
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
            - BranchSide:      'demux/mkv/mkv.cpp:646,17'
              BranchSideFuncs:
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
        - Branch String:   'demux/mkv/mkv.cpp:655,20'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:657,69'
              BranchSideFuncs:
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
            - BranchSide:      'demux/mkv/mkv.cpp:668,49'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
        - Branch String:   'demux/mkv/mkv.cpp:658,24'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:660,78'
              BranchSideFuncs:
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNK7libebml10EbmlBinary9GetBufferEv
            - BranchSide:      'demux/mkv/mkv.cpp:667,17'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
        - Branch String:   'demux/mkv/mkv.cpp:661,28'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:663,78'
              BranchSideFuncs:
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
            - BranchSide:      'demux/mkv/mkv.cpp:666,21'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
        - Branch String:   'demux/mkv/mkv.cpp:671,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:672,21'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
            - BranchSide:      'demux/mkv/mkv.cpp:674,13'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
        - Branch String:   'demux/mkv/mkv.cpp:680,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:680,46'
              BranchSideFuncs:
                - _ZL21samples_from_vlc_ticklj
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
            - BranchSide:      'demux/mkv/mkv.cpp:681,63'
              BranchSideFuncs:
                - _ZL21samples_from_vlc_ticklj
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
        - Branch String:   'demux/mkv/mkv.cpp:689,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:690,21'
              BranchSideFuncs:
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
            - BranchSide:      'demux/mkv/mkv.cpp:692,17'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
        - Branch String:   'demux/mkv/mkv.cpp:700,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:701,17'
              BranchSideFuncs:
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
            - BranchSide:      'demux/mkv/mkv.cpp:702,13'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
        - Branch String:   'demux/mkv/mkv.cpp:706,27'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:706,30'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/mkv.cpp:748,13'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
        - Branch String:   'demux/mkv/mkv.cpp:706,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:708,65'
              BranchSideFuncs:
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/mkv.cpp:748,13'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
        - Branch String:   'demux/mkv/mkv.cpp:709,20'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:710,21'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
            - BranchSide:      'demux/mkv/mkv.cpp:711,62'
              BranchSideFuncs:
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/mkv/mkv.cpp:712,20'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:713,21'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
            - BranchSide:      'demux/mkv/mkv.cpp:714,44'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/mkv/mkv.cpp:714,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:715,21'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
            - BranchSide:      'demux/mkv/mkv.cpp:717,70'
              BranchSideFuncs:
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/mkv/mkv.cpp:718,20'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:719,21'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
            - BranchSide:      'demux/mkv/mkv.cpp:721,35'
              BranchSideFuncs:
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/mkv/mkv.cpp:721,35'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:721,22'
              BranchSideFuncs:
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/mkv.cpp:721,22'
              BranchSideFuncs:
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'demux/mkv/mkv.cpp:722,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:724,36'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/mkv.cpp:727,65'
              BranchSideFuncs:
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZdlPv
                - vlc_frame_Release
        - Branch String:   'demux/mkv/mkv.cpp:728,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:730,28'
              BranchSideFuncs:
                - _ZdlPv
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/mkv.cpp:734,36'
              BranchSideFuncs:
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
        - Branch String:   'demux/mkv/mkv.cpp:730,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:731,36'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/mkv.cpp:731,36'
              BranchSideFuncs:
                - _ZdlPv
                - vlc_frame_Release
        - Branch String:   'demux/mkv/mkv.cpp:739,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:740,47'
              BranchSideFuncs:
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
            - BranchSide:      'demux/mkv/mkv.cpp:743,37'
              BranchSideFuncs:
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
        - Branch String:   'demux/mkv/mkv.cpp:751,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:753,18'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
            - BranchSide:      'demux/mkv/mkv.cpp:764,17'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
        - Branch String:   'demux/mkv/mkv.cpp:753,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:756,17'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
            - BranchSide:      'demux/mkv/mkv.cpp:759,47'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
        - Branch String:   'demux/mkv/mkv.cpp:764,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:766,17'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
            - BranchSide:      'demux/mkv/mkv.cpp:769,22'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
        - Branch String:   'demux/mkv/mkv.cpp:769,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:771,34'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
            - BranchSide:      'demux/mkv/mkv.cpp:776,34'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
        - Branch String:   'demux/mkv/mkv.cpp:778,36'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:778,39'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
            - BranchSide:      'demux/mkv/mkv.cpp:779,42'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
        - Branch String:   'demux/mkv/mkv.cpp:778,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:779,42'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
            - BranchSide:      'demux/mkv/mkv.cpp:780,27'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
        - Branch String:   'demux/mkv/mkv.cpp:780,27'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:781,38'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
            - BranchSide:      'demux/mkv/mkv.cpp:783,55'
              BranchSideFuncs:
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
        - Branch String:   'demux/mkv/mkv.cpp:790,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:791,18'
              BranchSideFuncs:
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
            - BranchSide:      'demux/mkv/mkv.cpp:792,20'
              BranchSideFuncs:
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
        - Branch String:   'demux/mkv/mkv.cpp:792,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:790,17'
              BranchSideFuncs:
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
            - BranchSide:      'demux/mkv/mkv.cpp:792,66'
              BranchSideFuncs:
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv10MemToBlockEPhmm
                - _ZNSt3__13minB8ne180100IlEERKT_S3_S3_
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZnwmRKSt9nothrow_t
                - malloc
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_ancillary_CreateWithFreeCb
                - _ZN3mkvL15ReleaseVpxAlphaEPv
                - vlc_frame_Release
                - _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
                - _ZdlPv
                - vlc_frame_Release
                - vlc_frame_Release
                - _ZL17AV1_Unpack_SampleP11vlc_frame_t
                - vlc_frame_Realloc
                - _ZL21samples_from_vlc_ticklj
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKc
                - _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
                - _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
                - _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
                - vlc_frame_Release
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
                - _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
                - _ZN3mkv10MemToBlockEPhmm
      Callsites:
        - Src:             'demux/mkv/mkv.cpp:546,66'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
        - Src:             'demux/mkv/mkv.cpp:554,39'
          Dst:             _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
        - Src:             'demux/mkv/mkv.cpp:557,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:557,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/mkv.cpp:565,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:565,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/mkv.cpp:576,9'
          Dst:             _ZL14es_out_ControlP8es_out_tiz
        - Src:             'demux/mkv/mkv.cpp:588,53'
          Dst:             _ZNK11libmatroska16KaxInternalBlock12NumberFramesEv
        - Src:             'demux/mkv/mkv.cpp:593,44'
          Dst:             _ZN11libmatroska16KaxInternalBlock9GetBufferEj
        - Src:             'demux/mkv/mkv.cpp:598,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:598,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/mkv.cpp:606,23'
          Dst:             _ZN3mkv10MemToBlockEPhmm
        - Src:             'demux/mkv/mkv.cpp:608,23'
          Dst:             _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
        - Src:             'demux/mkv/mkv.cpp:610,23'
          Dst:             _ZN3mkv10MemToBlockEPhmm
        - Src:             'demux/mkv/mkv.cpp:621,46'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:621,23'
          Dst:             _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
        - Src:             'demux/mkv/mkv.cpp:630,66'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/mkv.cpp:643,13'
          Dst:             _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
        - Src:             'demux/mkv/mkv.cpp:644,13'
          Dst:             vlc_frame_Release
        - Src:             'demux/mkv/mkv.cpp:657,38'
          Dst:             _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
        - Src:             'demux/mkv/mkv.cpp:660,41'
          Dst:             _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
        - Src:             'demux/mkv/mkv.cpp:664,86'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/mkv.cpp:668,27'
          Dst:             _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
        - Src:             'demux/mkv/mkv.cpp:681,41'
          Dst:             _ZL21samples_from_vlc_ticklj
        - Src:             'demux/mkv/mkv.cpp:687,27'
          Dst:             vlc_frame_Realloc
        - Src:             'demux/mkv/mkv.cpp:699,23'
          Dst:             _ZL17AV1_Unpack_SampleP11vlc_frame_t
        - Src:             'demux/mkv/mkv.cpp:708,34'
          Dst:             _ZN3mkv9FindChildIKN11libmatroska12KaxBlockMoreEEEPT_RKN7libebml10EbmlMasterE
        - Src:             'demux/mkv/mkv.cpp:711,30'
          Dst:             _ZN3mkv9FindChildIKN11libmatroska13KaxBlockAddIDEEEPT_RKN7libebml10EbmlMasterE
        - Src:             'demux/mkv/mkv.cpp:714,43'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
        - Src:             'demux/mkv/mkv.cpp:717,33'
          Dst:             _ZN3mkv9FindChildIKN11libmatroska18KaxBlockAdditionalEEEPT_RKN7libebml10EbmlMasterE
        - Src:             'demux/mkv/mkv.cpp:724,21'
          Dst:             vlc_frame_Release
        - Src:             'demux/mkv/mkv.cpp:731,21'
          Dst:             vlc_frame_Release
        - Src:             'demux/mkv/mkv.cpp:735,52'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/mkv.cpp:737,21'
          Dst:             vlc_ancillary_CreateWithFreeCb
        - Src:             'demux/mkv/mkv.cpp:737,21'
          Dst:             _ZN3mkvL15ReleaseVpxAlphaEPv
        - Src:             'demux/mkv/mkv.cpp:740,21'
          Dst:             _ZL25vlc_frame_AttachAncillaryP11vlc_frame_tP13vlc_ancillary
        - Src:             'demux/mkv/mkv.cpp:743,21'
          Dst:             _ZN3mkvL15ReleaseVpxAlphaEPv
        - Src:             'demux/mkv/mkv.cpp:744,21'
          Dst:             vlc_frame_Release
        - Src:             'demux/mkv/mkv.cpp:756,27'
          Dst:             _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
        - Src:             'demux/mkv/mkv.cpp:787,9'
          Dst:             _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
    - functionName:    _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.hpp:134,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.hpp:135,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/virtual_segment.hpp:136,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL14es_out_ControlP8es_out_tiz
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL16es_out_vaControlP8es_out_tiP13__va_list_tag
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             _ZL16es_out_vaControlP8es_out_tiP13__va_list_tag
    - functionName:    _ZNK7libebml12EbmlUIntegercvmEv
      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:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxBlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7libebml11EbmlElement18GetElementPositionEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlElement.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv17virtual_segment_c14CurrentEditionEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.hpp:122,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.hpp:123,20'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.hpp:124,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN16vlc_mutex_lockerC2EP11vlc_mutex_t
      functionSourceFile: '/src/vlc/modules/../include/vlc_threads.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - m
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_lock
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_threads.h:1028,13'
          Dst:             vlc_mutex_lock
    - functionName:    _ZNK3mkv17virtual_segment_c14CurrentChapterEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv17matroska_stream_cD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv22vlc_stream_io_callbackD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/mkv.hpp:165,27'
          Dst:             _ZN3mkv22vlc_stream_io_callbackD2Ev
    - functionName:    _ZN3mkv22vlc_stream_io_callbackD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/stream_io_callback.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7libebml10IOCallbackD2Ev
        - __clang_call_terminate
        - vlc_stream_Delete
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mkv/stream_io_callback.hpp:55,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/stream_io_callback.hpp:55,13'
              BranchSideFuncs:
                - vlc_stream_Delete
                - __clang_call_terminate
                - _ZN7libebml10IOCallbackD2Ev
            - BranchSide:      'demux/mkv/stream_io_callback.hpp:56,32'
              BranchSideFuncs:
                - vlc_stream_Delete
                - __clang_call_terminate
                - _ZN7libebml10IOCallbackD2Ev
      Callsites:
        - Src:             'demux/mkv/stream_io_callback.hpp:56,13'
          Dst:             vlc_stream_Delete
        - Src:             'demux/mkv/stream_io_callback.hpp:57,5'
          Dst:             _ZN7libebml10IOCallbackD2Ev
        - Src:             'demux/mkv/stream_io_callback.hpp:56,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZL18vlc_stream_ControlP8stream_tiz
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    _ZN3mkv11demux_sys_tC2ER8stream_tb
      functionSourceFile: '/src/vlc/modules/demux/mkv/demux.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - demux
        - trust_cues
      BBCount:         9
      ICount:          116
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN3mkv14event_thread_tC2EP8stream_t
        - _ZN3mkv14event_thread_tD2Ev
        - _ZN3mkv16chapter_codec_vmC2Ev
        - vlc_mutex_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/demux.hpp:46,5'
          Dst:             _ZN3mkv16chapter_codec_vmC2Ev
        - Src:             'demux/mkv/demux.hpp:60,10'
          Dst:             _ZN3mkv14event_thread_tC2EP8stream_t
        - Src:             'demux/mkv/demux.hpp:62,9'
          Dst:             vlc_mutex_init
        - Src:             'demux/mkv/demux.hpp:63,5'
          Dst:             _ZN3mkv14event_thread_tD2Ev
    - functionName:    _ZN3mkvL7ControlEP8stream_tiP13__va_list_tag
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
        - args
      BBCount:         152
      ICount:          1243
      EdgeCount:       192
      CyclomaticComplexity: 42
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL25vlc_input_title_DuplicatePK13input_title_t
        - _ZL9vlc_allocmm
        - _ZN3mkv14event_thread_t12SendEventNavE13demux_query_e
        - _ZN3mkvL4SeekEP8stream_tldb
        - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
        - demux_vaControlHelper
        - vlc_input_attachment_Hold
        - vlc_meta_Merge
        - vlc_object_Log
        - vlc_stream_vaControl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/mkv.cpp:326,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:329,42'
              BranchSideFuncs:
                - vlc_stream_vaControl
            - BranchSide:      'demux/mkv/mkv.cpp:332,26'
              BranchSideFuncs:
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZL9vlc_allocmm
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEEixB8ne180100Em
                - _ZNKSt3__110unique_ptrI18input_attachment_tPFvPS1_EE3getB8ne180100Ev
                - vlc_input_attachment_Hold
            - BranchSide:      'demux/mkv/mkv.cpp:350,22'
              BranchSideFuncs:
                - vlc_meta_Merge
            - BranchSide:      'demux/mkv/mkv.cpp:355,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:362,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:370,17'
              BranchSideFuncs:
                - _ZN3mkvL4SeekEP8stream_tldb
            - BranchSide:      'demux/mkv/mkv.cpp:379,45'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:383,17'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZL9vlc_allocmm
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZL25vlc_input_title_DuplicatePK13input_title_t
            - BranchSide:      'demux/mkv/mkv.cpp:399,21'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZN3mkvL4SeekEP8stream_tldb
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/mkv.cpp:423,21'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZN3mkvL4SeekEP8stream_tldb
            - BranchSide:      'demux/mkv/mkv.cpp:440,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:447,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:451,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:455,18'
              BranchSideFuncs:
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/mkv.cpp:474,19'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkvL4SeekEP8stream_tldb
            - BranchSide:      'demux/mkv/mkv.cpp:486,20'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t12SendEventNavE13demux_query_e
            - BranchSide:      'demux/mkv/mkv.cpp:486,20'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t12SendEventNavE13demux_query_e
            - BranchSide:      'demux/mkv/mkv.cpp:486,20'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t12SendEventNavE13demux_query_e
            - BranchSide:      'demux/mkv/mkv.cpp:486,20'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t12SendEventNavE13demux_query_e
            - BranchSide:      'demux/mkv/mkv.cpp:486,20'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t12SendEventNavE13demux_query_e
            - BranchSide:      'demux/mkv/mkv.cpp:486,20'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t12SendEventNavE13demux_query_e
            - BranchSide:      'demux/mkv/mkv.cpp:486,20'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t12SendEventNavE13demux_query_e
            - BranchSide:      'demux/mkv/mkv.cpp:492,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/mkv/mkv.cpp:492,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/mkv/mkv.cpp:492,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/mkv/mkv.cpp:492,43'
              BranchSideFuncs:
                - demux_vaControlHelper
            - BranchSide:      'demux/mkv/mkv.cpp:495,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:332,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:332,26'
              BranchSideFuncs:
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZL9vlc_allocmm
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEEixB8ne180100Em
                - _ZNKSt3__110unique_ptrI18input_attachment_tPFvPS1_EE3getB8ne180100Ev
                - vlc_input_attachment_Hold
            - BranchSide:      'demux/mkv/mkv.cpp:332,26'
              BranchSideFuncs:
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZL9vlc_allocmm
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEEixB8ne180100Em
                - _ZNKSt3__110unique_ptrI18input_attachment_tPFvPS1_EE3getB8ne180100Ev
                - vlc_input_attachment_Hold
        - Branch String:   'demux/mkv/mkv.cpp:333,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:333,22'
              BranchSideFuncs:
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZL9vlc_allocmm
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEEixB8ne180100Em
                - _ZNKSt3__110unique_ptrI18input_attachment_tPFvPS1_EE3getB8ne180100Ev
                - vlc_input_attachment_Hold
            - BranchSide:      'demux/mkv/mkv.cpp:333,22'
              BranchSideFuncs:
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZL9vlc_allocmm
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEEixB8ne180100Em
                - _ZNKSt3__110unique_ptrI18input_attachment_tPFvPS1_EE3getB8ne180100Ev
                - vlc_input_attachment_Hold
        - Branch String:   'demux/mkv/mkv.cpp:335,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:336,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:338,23'
              BranchSideFuncs:
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZL9vlc_allocmm
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEEixB8ne180100Em
                - _ZNKSt3__110unique_ptrI18input_attachment_tPFvPS1_EE3getB8ne180100Ev
                - vlc_input_attachment_Hold
        - Branch String:   'demux/mkv/mkv.cpp:341,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:342,17'
              BranchSideFuncs:
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEEixB8ne180100Em
                - _ZNKSt3__110unique_ptrI18input_attachment_tPFvPS1_EE3getB8ne180100Ev
                - vlc_input_attachment_Hold
            - BranchSide:      'demux/mkv/mkv.cpp:343,25'
              BranchSideFuncs:
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEEixB8ne180100Em
                - _ZNKSt3__110unique_ptrI18input_attachment_tPFvPS1_EE3getB8ne180100Ev
                - vlc_input_attachment_Hold
        - Branch String:   'demux/mkv/mkv.cpp:343,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:345,63'
              BranchSideFuncs:
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEEixB8ne180100Em
                - _ZNKSt3__110unique_ptrI18input_attachment_tPFvPS1_EE3getB8ne180100Ev
                - vlc_input_attachment_Hold
                - _ZNKSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/mkv.cpp:347,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:350,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:350,22'
              BranchSideFuncs:
                - vlc_meta_Merge
            - BranchSide:      'demux/mkv/mkv.cpp:350,22'
              BranchSideFuncs:
                - vlc_meta_Merge
        - Branch String:   'demux/mkv/mkv.cpp:355,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:356,49'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:358,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:356,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:359,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:359,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:358,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:359,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:359,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:362,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:362,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:362,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:363,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:364,44'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:367,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:364,44'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:365,48'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:366,49'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:370,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:372,21'
              BranchSideFuncs:
                - _ZN3mkvL4SeekEP8stream_tldb
            - BranchSide:      'demux/mkv/mkv.cpp:376,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:372,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:372,21'
              BranchSideFuncs:
                - _ZN3mkvL4SeekEP8stream_tldb
            - BranchSide:      'demux/mkv/mkv.cpp:372,21'
              BranchSideFuncs:
                - _ZN3mkvL4SeekEP8stream_tldb
        - Branch String:   'demux/mkv/mkv.cpp:373,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:373,21'
              BranchSideFuncs:
                - _ZN3mkvL4SeekEP8stream_tldb
            - BranchSide:      'demux/mkv/mkv.cpp:373,21'
              BranchSideFuncs:
                - _ZN3mkvL4SeekEP8stream_tldb
        - Branch String:   'demux/mkv/mkv.cpp:379,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:379,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:379,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:383,42'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:383,47'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZL9vlc_allocmm
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZL25vlc_input_title_DuplicatePK13input_title_t
            - BranchSide:      'demux/mkv/mkv.cpp:385,46'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZL9vlc_allocmm
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZL25vlc_input_title_DuplicatePK13input_title_t
        - Branch String:   'demux/mkv/mkv.cpp:383,73'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:383,76'
              BranchSideFuncs:
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZL9vlc_allocmm
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZL25vlc_input_title_DuplicatePK13input_title_t
            - BranchSide:      'demux/mkv/mkv.cpp:395,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:383,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:385,46'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZL9vlc_allocmm
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZL25vlc_input_title_DuplicatePK13input_title_t
            - BranchSide:      'demux/mkv/mkv.cpp:395,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:385,46'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:385,46'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZL9vlc_allocmm
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZL25vlc_input_title_DuplicatePK13input_title_t
            - BranchSide:      'demux/mkv/mkv.cpp:385,46'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZL9vlc_allocmm
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZL25vlc_input_title_DuplicatePK13input_title_t
        - Branch String:   'demux/mkv/mkv.cpp:386,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:391,36'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZL9vlc_allocmm
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZL25vlc_input_title_DuplicatePK13input_title_t
            - BranchSide:      'demux/mkv/mkv.cpp:391,36'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZL9vlc_allocmm
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZL25vlc_input_title_DuplicatePK13input_title_t
        - Branch String:   'demux/mkv/mkv.cpp:391,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:392,66'
              BranchSideFuncs:
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZL25vlc_input_title_DuplicatePK13input_title_t
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/mkv.cpp:393,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:399,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:399,21'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZN3mkvL4SeekEP8stream_tldb
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/mkv.cpp:399,21'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZN3mkvL4SeekEP8stream_tldb
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/mkv.cpp:400,46'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:400,49'
              BranchSideFuncs:
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZN3mkvL4SeekEP8stream_tldb
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/mkv.cpp:420,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:400,16'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:402,39'
              BranchSideFuncs:
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZN3mkvL4SeekEP8stream_tldb
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/mkv.cpp:420,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:406,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:409,21'
              BranchSideFuncs:
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/mkv.cpp:416,70'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:423,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:423,21'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZN3mkvL4SeekEP8stream_tldb
            - BranchSide:      'demux/mkv/mkv.cpp:423,21'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZN3mkvL4SeekEP8stream_tldb
        - Branch String:   'demux/mkv/mkv.cpp:426,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:426,41'
              BranchSideFuncs:
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZN3mkvL4SeekEP8stream_tldb
            - BranchSide:      'demux/mkv/mkv.cpp:436,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:426,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:428,35'
              BranchSideFuncs:
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEEixB8ne180100Em
                - _ZN3mkvL4SeekEP8stream_tldb
            - BranchSide:      'demux/mkv/mkv.cpp:436,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:429,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:431,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:434,24'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:440,40'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:440,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:440,40'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:447,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:447,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:447,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:451,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:451,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:451,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:455,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:455,18'
              BranchSideFuncs:
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/mkv.cpp:455,18'
              BranchSideFuncs:
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
        - Branch String:   'demux/mkv/mkv.cpp:457,45'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:457,48'
              BranchSideFuncs:
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/mkv.cpp:471,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:457,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:459,55'
              BranchSideFuncs:
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/mkv.cpp:471,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:460,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:460,38'
              BranchSideFuncs:
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/mkv.cpp:470,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:464,54'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:460,17'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/mkv.cpp:464,57'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
        - Branch String:   'demux/mkv/mkv.cpp:464,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:460,17'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/mkv.cpp:466,39'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
        - Branch String:   'demux/mkv/mkv.cpp:474,19'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:474,19'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkvL4SeekEP8stream_tldb
            - BranchSide:      'demux/mkv/mkv.cpp:474,19'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkvL4SeekEP8stream_tldb
        - Branch String:   'demux/mkv/mkv.cpp:475,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:475,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkvL4SeekEP8stream_tldb
            - BranchSide:      'demux/mkv/mkv.cpp:475,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkvL4SeekEP8stream_tldb
      Callsites:
        - Src:             'demux/mkv/mkv.cpp:329,20'
          Dst:             vlc_stream_vaControl
        - Src:             'demux/mkv/mkv.cpp:339,62'
          Dst:             _ZL9vlc_allocmm
        - Src:             'demux/mkv/mkv.cpp:345,36'
          Dst:             vlc_input_attachment_Hold
        - Src:             'demux/mkv/mkv.cpp:351,13'
          Dst:             vlc_meta_Merge
        - Src:             'demux/mkv/mkv.cpp:374,24'
          Dst:             _ZN3mkvL4SeekEP8stream_tldb
        - Src:             'demux/mkv/mkv.cpp:389,60'
          Dst:             _ZL9vlc_allocmm
        - Src:             'demux/mkv/mkv.cpp:392,39'
          Dst:             _ZL25vlc_input_title_DuplicatePK13input_title_t
        - Src:             'demux/mkv/mkv.cpp:407,21'
          Dst:             _ZN3mkvL4SeekEP8stream_tldb
        - Src:             'demux/mkv/mkv.cpp:428,29'
          Dst:             _ZN3mkvL4SeekEP8stream_tldb
        - Src:             'demux/mkv/mkv.cpp:457,77'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
        - Src:             'demux/mkv/mkv.cpp:459,84'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
        - Src:             'demux/mkv/mkv.cpp:476,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:476,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/mkv.cpp:477,20'
          Dst:             _ZN3mkvL4SeekEP8stream_tldb
        - Src:             'demux/mkv/mkv.cpp:486,30'
          Dst:             _ZN3mkv14event_thread_t12SendEventNavE13demux_query_e
        - Src:             'demux/mkv/mkv.cpp:492,20'
          Dst:             demux_vaControlHelper
    - functionName:    _ZN3mkvL5DemuxEP8stream_t
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         93
      ICount:          536
      EdgeCount:       95
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN16vlc_mutex_lockerC2EP11vlc_mutex_t
        - _ZN16vlc_mutex_lockerD2Ev
        - _ZN3mkv17virtual_segment_c14CurrentEditionEv
        - _ZN3mkv17virtual_segment_c22UpdateCurrentToChapterER8stream_t
        - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
        - _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
        - _ZN3mkv9UpdatePCREP8stream_t
        - _ZN3mkvL11BlockDecodeEP8stream_tPN11libmatroska8KaxBlockEPNS2_14KaxSimpleBlockEPKNS2_17KaxBlockAdditionsEllbb
        - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
        - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
        - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
        - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/mkv.cpp:809,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:811,14'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c22UpdateCurrentToChapterER8stream_t
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv9UpdatePCREP8stream_t
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkvL11BlockDecodeEP8stream_tPN11libmatroska8KaxBlockEPNS2_14KaxSimpleBlockEPKNS2_17KaxBlockAdditionsEllbb
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
            - BranchSide:      'demux/mkv/mkv.cpp:816,37'
              BranchSideFuncs:
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv9UpdatePCREP8stream_t
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkvL11BlockDecodeEP8stream_tPN11libmatroska8KaxBlockEPNS2_14KaxSimpleBlockEPKNS2_17KaxBlockAdditionsEllbb
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
        - Branch String:   'demux/mkv/mkv.cpp:811,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:812,13'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/mkv.cpp:813,22'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv9UpdatePCREP8stream_t
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkvL11BlockDecodeEP8stream_tPN11libmatroska8KaxBlockEPNS2_14KaxSimpleBlockEPKNS2_17KaxBlockAdditionsEllbb
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
        - Branch String:   'demux/mkv/mkv.cpp:817,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:818,9'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/mkv.cpp:823,13'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv9UpdatePCREP8stream_t
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkvL11BlockDecodeEP8stream_tPN11libmatroska8KaxBlockEPNS2_14KaxSimpleBlockEPKNS2_17KaxBlockAdditionsEllbb
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
        - Branch String:   'demux/mkv/mkv.cpp:827,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:830,14'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
            - BranchSide:      'demux/mkv/mkv.cpp:849,40'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv9UpdatePCREP8stream_t
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkvL11BlockDecodeEP8stream_tPN11libmatroska8KaxBlockEPNS2_14KaxSimpleBlockEPKNS2_17KaxBlockAdditionsEllbb
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:830,43'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:830,46'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
            - BranchSide:      'demux/mkv/mkv.cpp:845,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_object_Log
                - _ZN16vlc_mutex_lockerD2Ev
        - Branch String:   'demux/mkv/mkv.cpp:830,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:832,47'
              BranchSideFuncs:
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/mkv.cpp:845,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_object_Log
                - _ZN16vlc_mutex_lockerD2Ev
        - Branch String:   'demux/mkv/mkv.cpp:834,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:838,32'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/mkv.cpp:843,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_object_Log
                - _ZN16vlc_mutex_lockerD2Ev
        - Branch String:   'demux/mkv/mkv.cpp:849,40'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:850,44'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv9UpdatePCREP8stream_t
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkvL11BlockDecodeEP8stream_tPN11libmatroska8KaxBlockEPNS2_14KaxSimpleBlockEPKNS2_17KaxBlockAdditionsEllbb
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
            - BranchSide:      'demux/mkv/mkv.cpp:851,44'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv9UpdatePCREP8stream_t
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkvL11BlockDecodeEP8stream_tPN11libmatroska8KaxBlockEPNS2_14KaxSimpleBlockEPKNS2_17KaxBlockAdditionsEllbb
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:856,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:858,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_object_Log
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/mkv.cpp:864,31'
              BranchSideFuncs:
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv9UpdatePCREP8stream_t
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkvL11BlockDecodeEP8stream_tPN11libmatroska8KaxBlockEPNS2_14KaxSimpleBlockEPKNS2_17KaxBlockAdditionsEllbb
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Branch String:   'demux/mkv/mkv.cpp:859,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:860,20'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/mkv.cpp:860,20'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
        - Branch String:   'demux/mkv/mkv.cpp:860,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:861,13'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/mkv.cpp:861,13'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
        - Branch String:   'demux/mkv/mkv.cpp:867,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:869,35'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv9UpdatePCREP8stream_t
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkvL11BlockDecodeEP8stream_tPN11libmatroska8KaxBlockEPNS2_14KaxSimpleBlockEPKNS2_17KaxBlockAdditionsEllbb
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
            - BranchSide:      'demux/mkv/mkv.cpp:880,20'
              BranchSideFuncs:
                - _ZN3mkv9UpdatePCREP8stream_t
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkvL11BlockDecodeEP8stream_tPN11libmatroska8KaxBlockEPNS2_14KaxSimpleBlockEPKNS2_17KaxBlockAdditionsEllbb
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:871,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:873,24'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/mkv.cpp:877,9'
              BranchSideFuncs:
                - _ZN3mkv9UpdatePCREP8stream_t
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkvL11BlockDecodeEP8stream_tPN11libmatroska8KaxBlockEPNS2_14KaxSimpleBlockEPKNS2_17KaxBlockAdditionsEllbb
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:873,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:874,24'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/mkv.cpp:874,24'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
        - Branch String:   'demux/mkv/mkv.cpp:874,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:875,17'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/mkv.cpp:875,17'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
        - Branch String:   'demux/mkv/mkv.cpp:880,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:882,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_object_Log
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/mkv.cpp:890,24'
              BranchSideFuncs:
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkvL11BlockDecodeEP8stream_tPN11libmatroska8KaxBlockEPNS2_14KaxSimpleBlockEPKNS2_17KaxBlockAdditionsEllbb
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
        - Branch String:   'demux/mkv/mkv.cpp:883,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:884,16'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/mkv.cpp:884,16'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
        - Branch String:   'demux/mkv/mkv.cpp:884,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:885,9'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/mkv.cpp:885,9'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
        - Branch String:   'demux/mkv/mkv.cpp:894,39'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:895,10'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkvL11BlockDecodeEP8stream_tPN11libmatroska8KaxBlockEPNS2_14KaxSimpleBlockEPKNS2_17KaxBlockAdditionsEllbb
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
            - BranchSide:      'demux/mkv/mkv.cpp:904,18'
              BranchSideFuncs:
                - _ZN3mkvL11BlockDecodeEP8stream_tPN11libmatroska8KaxBlockEPNS2_14KaxSimpleBlockEPKNS2_17KaxBlockAdditionsEllbb
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN16vlc_mutex_lockerD2Ev
        - Branch String:   'demux/mkv/mkv.cpp:895,50'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:896,10'
              BranchSideFuncs:
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkvL11BlockDecodeEP8stream_tPN11libmatroska8KaxBlockEPNS2_14KaxSimpleBlockEPKNS2_17KaxBlockAdditionsEllbb
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/mkv.cpp:904,18'
              BranchSideFuncs:
                - _ZN3mkvL11BlockDecodeEP8stream_tPN11libmatroska8KaxBlockEPNS2_14KaxSimpleBlockEPKNS2_17KaxBlockAdditionsEllbb
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN16vlc_mutex_lockerD2Ev
        - Branch String:   'demux/mkv/mkv.cpp:894,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:899,16'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/mkv.cpp:904,18'
              BranchSideFuncs:
                - _ZN3mkvL11BlockDecodeEP8stream_tPN11libmatroska8KaxBlockEPNS2_14KaxSimpleBlockEPKNS2_17KaxBlockAdditionsEllbb
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN16vlc_mutex_lockerD2Ev
        - Branch String:   'demux/mkv/mkv.cpp:899,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:900,16'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/mkv.cpp:900,16'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
        - Branch String:   'demux/mkv/mkv.cpp:900,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:901,9'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/mkv.cpp:901,9'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
        - Branch String:   'demux/mkv/mkv.cpp:907,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:908,12'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/mkv.cpp:908,12'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
        - Branch String:   'demux/mkv/mkv.cpp:908,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:910,5'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/mkv.cpp:910,5'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
      Callsites:
        - Src:             'demux/mkv/mkv.cpp:805,22'
          Dst:             _ZN16vlc_mutex_lockerC2EP11vlc_mutex_t
        - Src:             'demux/mkv/mkv.cpp:811,26'
          Dst:             _ZN3mkv17virtual_segment_c22UpdateCurrentToChapterER8stream_t
        - Src:             'demux/mkv/mkv.cpp:911,1'
          Dst:             _ZN16vlc_mutex_lockerD2Ev
        - Src:             'demux/mkv/mkv.cpp:816,49'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
        - Src:             'demux/mkv/mkv.cpp:827,20'
          Dst:             _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
        - Src:             'demux/mkv/mkv.cpp:830,26'
          Dst:             _ZN3mkv17virtual_segment_c14CurrentEditionEv
        - Src:             'demux/mkv/mkv.cpp:830,58'
          Dst:             _ZN3mkv17virtual_segment_c14CurrentEditionEv
        - Src:             'demux/mkv/mkv.cpp:832,59'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentChapterEv
        - Src:             'demux/mkv/mkv.cpp:845,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:845,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/mkv.cpp:854,43'
          Dst:             _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
        - Src:             'demux/mkv/mkv.cpp:858,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:858,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/mkv.cpp:869,50'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/mkv.cpp:880,9'
          Dst:             _ZN3mkv9UpdatePCREP8stream_t
        - Src:             'demux/mkv/mkv.cpp:882,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:882,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/mkv.cpp:891,25'
          Dst:             _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
        - Src:             'demux/mkv/mkv.cpp:894,22'
          Dst:             _ZN3mkv17virtual_segment_c14CurrentEditionEv
        - Src:             'demux/mkv/mkv.cpp:895,22'
          Dst:             _ZN3mkv17virtual_segment_c14CurrentEditionEv
        - Src:             'demux/mkv/mkv.cpp:896,22'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentChapterEv
        - Src:             'demux/mkv/mkv.cpp:904,5'
          Dst:             _ZN3mkvL11BlockDecodeEP8stream_tPN11libmatroska8KaxBlockEPNS2_14KaxSimpleBlockEPKNS2_17KaxBlockAdditionsEllbb
        - Src:             'demux/mkv/mkv.cpp:911,1'
          Dst:             _ZN16vlc_mutex_lockerD2Ev
    - functionName:    _ZN3mkvL12OpenInternalEP8stream_tb
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - trust_cues
      BBCount:         182
      ICount:          934
      EdgeCount:       348
      CyclomaticComplexity: 168
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL14es_out_ControlP8es_out_tiz
        - _ZL15var_InheritBoolP12vlc_object_tPKc
        - _ZL18vlc_stream_ControlP8stream_tiz
        - _ZN3mkv11demux_sys_t10FreeUnusedEv
        - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
        - _ZN3mkv11demux_sys_t13PreloadLinkedEv
        - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
        - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
        - _ZN3mkv11demux_sys_tC2ER8stream_tb
        - _ZN3mkv17matroska_stream_cC2EP8stream_tb
        - _ZN3mkv17matroska_stream_cD2Ev
        - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
        - _ZN3mkv18matroska_segment_c7PreloadEv
        - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
        - strcasecmp
        - strncasecmp
        - strnlen
        - vlc_closedir
        - vlc_object_Log
        - vlc_opendir
        - vlc_path2uri
        - vlc_readdir
        - vlc_stream_Delete
        - vlc_stream_NewURL
        - vlc_stream_Peek
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/mkv.cpp:117,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:117,57'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/mkv.cpp:120,9'
              BranchSideFuncs:
                - _Znwm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_tC2ER8stream_tb
                - _ZdlPv
                - _ZL18vlc_stream_ControlP8stream_tiz
                - _ZL14es_out_ControlP8es_out_tiz
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL18vlc_stream_ControlP8stream_tiz
        - Branch String:   'demux/mkv/mkv.cpp:120,27'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:120,30'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/mkv.cpp:121,50'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/mkv.cpp:120,48'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:121,50'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/mkv.cpp:121,9'
              BranchSideFuncs:
                - _Znwm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_tC2ER8stream_tb
                - _ZdlPv
                - _ZL18vlc_stream_ControlP8stream_tiz
                - _ZL14es_out_ControlP8es_out_tiz
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL18vlc_stream_ControlP8stream_tiz
        - Branch String:   'demux/mkv/mkv.cpp:121,27'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:121,50'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/mkv.cpp:121,30'
              BranchSideFuncs:
                - _Znwm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_tC2ER8stream_tb
                - _ZdlPv
                - _ZL18vlc_stream_ControlP8stream_tiz
                - _ZL14es_out_ControlP8es_out_tiz
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL18vlc_stream_ControlP8stream_tiz
        - Branch String:   'demux/mkv/mkv.cpp:120,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:121,50'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/mkv.cpp:124,5'
              BranchSideFuncs:
                - _Znwm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_tC2ER8stream_tb
                - _ZdlPv
                - _ZL18vlc_stream_ControlP8stream_tiz
                - _ZL14es_out_ControlP8es_out_tiz
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL18vlc_stream_ControlP8stream_tiz
        - Branch String:   'demux/mkv/mkv.cpp:129,29'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:130,11'
              BranchSideFuncs:
                - _ZL18vlc_stream_ControlP8stream_tiz
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL14es_out_ControlP8es_out_tiz
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
            - BranchSide:      'demux/mkv/mkv.cpp:131,9'
              BranchSideFuncs:
                - _ZL14es_out_ControlP8es_out_tiz
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:129,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:131,9'
              BranchSideFuncs:
                - _ZL14es_out_ControlP8es_out_tiz
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
            - BranchSide:      'demux/mkv/mkv.cpp:133,21'
              BranchSideFuncs:
                - _ZL14es_out_ControlP8es_out_tiz
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:137,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:139,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/mkv.cpp:143,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
        - Branch String:   'demux/mkv/mkv.cpp:140,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:141,9'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/mkv.cpp:141,9'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/mkv.cpp:145,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:147,9'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/mkv.cpp:151,17'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
        - Branch String:   'demux/mkv/mkv.cpp:151,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:153,9'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/mkv.cpp:161,17'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:155,57'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:156,14'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/mkv.cpp:159,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
        - Branch String:   'demux/mkv/mkv.cpp:156,93'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:157,14'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/mkv.cpp:159,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
        - Branch String:   'demux/mkv/mkv.cpp:155,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:158,28'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/mkv.cpp:159,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
        - Branch String:   'demux/mkv/mkv.cpp:162,36'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:162,39'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
            - BranchSide:      'demux/mkv/mkv.cpp:168,9'
              BranchSideFuncs:
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/mkv.cpp:162,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:164,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/mkv.cpp:168,9'
              BranchSideFuncs:
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/mkv.cpp:168,24'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:168,27'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL15var_InheritBoolP12vlc_object_tPKc
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/mkv.cpp:255,14'
              BranchSideFuncs:
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:168,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:170,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_object_Log
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/mkv.cpp:255,14'
              BranchSideFuncs:
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:172,36'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:172,53'
              BranchSideFuncs:
                - strncasecmp
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/mkv.cpp:253,9'
              BranchSideFuncs:
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:172,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:176,22'
              BranchSideFuncs:
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
            - BranchSide:      'demux/mkv/mkv.cpp:253,9'
              BranchSideFuncs:
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:177,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:179,49'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
            - BranchSide:      'demux/mkv/mkv.cpp:183,28'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_opendir
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofB8ne180100Ecm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/mkv.cpp:191,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:194,17'
              BranchSideFuncs:
                - vlc_readdir
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
            - BranchSide:      'demux/mkv/mkv.cpp:251,9'
              BranchSideFuncs:
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:194,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:196,33'
              BranchSideFuncs:
                - strnlen
                - vlc_readdir
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
            - BranchSide:      'demux/mkv/mkv.cpp:249,31'
              BranchSideFuncs:
                - vlc_closedir
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
        - Branch String:   'demux/mkv/mkv.cpp:196,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:194,17'
              BranchSideFuncs:
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
            - BranchSide:      'demux/mkv/mkv.cpp:198,45'
              BranchSideFuncs:
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
        - Branch String:   'demux/mkv/mkv.cpp:203,29'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:206,29'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
            - BranchSide:      'demux/mkv/mkv.cpp:209,52'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
        - Branch String:   'demux/mkv/mkv.cpp:209,95'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:210,52'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
            - BranchSide:      'demux/mkv/mkv.cpp:213,43'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
        - Branch String:   'demux/mkv/mkv.cpp:209,29'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:213,43'
              BranchSideFuncs:
                - vlc_readdir
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
            - BranchSide:      'demux/mkv/mkv.cpp:247,21'
              BranchSideFuncs:
                - vlc_readdir
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
        - Branch String:   'demux/mkv/mkv.cpp:219,47'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:220,50'
              BranchSideFuncs:
                - vlc_stream_Peek
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
            - BranchSide:      'demux/mkv/mkv.cpp:224,34'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
        - Branch String:   'demux/mkv/mkv.cpp:221,33'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:221,36'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
            - BranchSide:      'demux/mkv/mkv.cpp:224,34'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
        - Branch String:   'demux/mkv/mkv.cpp:221,54'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:221,57'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
            - BranchSide:      'demux/mkv/mkv.cpp:224,34'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
        - Branch String:   'demux/mkv/mkv.cpp:221,75'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:222,33'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
            - BranchSide:      'demux/mkv/mkv.cpp:224,34'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
        - Branch String:   'demux/mkv/mkv.cpp:222,51'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:222,54'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
            - BranchSide:      'demux/mkv/mkv.cpp:224,34'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
        - Branch String:   'demux/mkv/mkv.cpp:219,33'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:222,82'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
            - BranchSide:      'demux/mkv/mkv.cpp:224,34'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
        - Branch String:   'demux/mkv/mkv.cpp:224,34'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:226,71'
              BranchSideFuncs:
                - _Znwm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - vlc_stream_Delete
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
            - BranchSide:      'demux/mkv/mkv.cpp:240,37'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - vlc_stream_Delete
        - Branch String:   'demux/mkv/mkv.cpp:228,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:230,37'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
            - BranchSide:      'demux/mkv/mkv.cpp:235,37'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
        - Branch String:   'demux/mkv/mkv.cpp:231,37'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:232,33'
              BranchSideFuncs:
                - free
                - vlc_readdir
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
            - BranchSide:      'demux/mkv/mkv.cpp:232,33'
              BranchSideFuncs:
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - free
                - vlc_readdir
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
        - Branch String:   'demux/mkv/mkv.cpp:240,37'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:241,56'
              BranchSideFuncs:
                - vlc_stream_Delete
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
            - BranchSide:      'demux/mkv/mkv.cpp:243,33'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - free
                - vlc_readdir
                - vlc_closedir
                - _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
                - _ZN3mkv11demux_sys_t13PreloadLinkedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - strnlen
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_S6_
                - _ZNSt3__1plB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_path2uri
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_stream_NewURL
                - vlc_stream_Delete
                - _Znwm
                - _ZN3mkv17matroska_stream_cC2EP8stream_tb
                - _ZdlPv
                - _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - vlc_stream_Peek
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - strcasecmp
        - Branch String:   'demux/mkv/mkv.cpp:258,34'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:259,11'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
            - BranchSide:      'demux/mkv/mkv.cpp:261,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/mkv.cpp:258,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:261,9'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/mkv.cpp:265,5'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv11demux_sys_t10FreeUnusedEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/mkv.cpp:267,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:269,9'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/mkv.cpp:273,5'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/mkv.cpp:276,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:277,5'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/mkv.cpp:277,5'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'demux/mkv/mkv.cpp:117,9'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mkv/mkv.cpp:126,39'
          Dst:             _ZN3mkv11demux_sys_tC2ER8stream_tb
        - Src:             'demux/mkv/mkv.cpp:128,5'
          Dst:             _ZL18vlc_stream_ControlP8stream_tiz
        - Src:             'demux/mkv/mkv.cpp:129,32'
          Dst:             _ZL18vlc_stream_ControlP8stream_tiz
        - Src:             'demux/mkv/mkv.cpp:133,5'
          Dst:             _ZL14es_out_ControlP8es_out_tiz
        - Src:             'demux/mkv/mkv.cpp:136,20'
          Dst:             _ZN3mkv17matroska_stream_cC2EP8stream_tb
        - Src:             'demux/mkv/mkv.cpp:139,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:139,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/mkv.cpp:145,17'
          Dst:             _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
        - Src:             'demux/mkv/mkv.cpp:147,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:147,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/mkv.cpp:153,32'
          Dst:             _ZN3mkv18matroska_segment_c7PreloadEv
        - Src:             'demux/mkv/mkv.cpp:164,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:164,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/mkv.cpp:168,27'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:168,27'
          Dst:             _ZL15var_InheritBoolP12vlc_object_tPKc
        - Src:             'demux/mkv/mkv.cpp:170,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:170,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/mkv.cpp:172,40'
          Dst:             strncasecmp
        - Src:             'demux/mkv/mkv.cpp:189,34'
          Dst:             vlc_opendir
        - Src:             'demux/mkv/mkv.cpp:194,36'
          Dst:             vlc_readdir
        - Src:             'demux/mkv/mkv.cpp:196,25'
          Dst:             strnlen
        - Src:             'demux/mkv/mkv.cpp:209,30'
          Dst:             strcasecmp
        - Src:             'demux/mkv/mkv.cpp:210,30'
          Dst:             strcasecmp
        - Src:             'demux/mkv/mkv.cpp:214,54'
          Dst:             vlc_path2uri
        - Src:             'demux/mkv/mkv.cpp:215,60'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:215,60'
          Dst:             vlc_stream_NewURL
        - Src:             'demux/mkv/mkv.cpp:220,33'
          Dst:             vlc_stream_Peek
        - Src:             'demux/mkv/mkv.cpp:226,75'
          Dst:             _ZN3mkv17matroska_stream_cC2EP8stream_tb
        - Src:             'demux/mkv/mkv.cpp:228,46'
          Dst:             _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
        - Src:             'demux/mkv/mkv.cpp:230,37'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:230,37'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/mkv.cpp:231,37'
          Dst:             _ZN3mkv17matroska_stream_cD2Ev
        - Src:             'demux/mkv/mkv.cpp:241,37'
          Dst:             vlc_stream_Delete
        - Src:             'demux/mkv/mkv.cpp:243,33'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:243,33'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/mkv.cpp:249,17'
          Dst:             vlc_closedir
        - Src:             'demux/mkv/mkv.cpp:253,16'
          Dst:             _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
        - Src:             'demux/mkv/mkv.cpp:256,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:256,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/mkv.cpp:258,18'
          Dst:             _ZN3mkv11demux_sys_t13PreloadLinkedEv
        - Src:             'demux/mkv/mkv.cpp:259,18'
          Dst:             _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
        - Src:             'demux/mkv/mkv.cpp:261,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:261,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/mkv.cpp:265,82'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentChapterEv
        - Src:             'demux/mkv/mkv.cpp:265,34'
          Dst:             _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
        - Src:             'demux/mkv/mkv.cpp:267,17'
          Dst:             _ZN3mkv11demux_sys_t10FreeUnusedEv
        - Src:             'demux/mkv/mkv.cpp:269,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/mkv.cpp:269,9'
          Dst:             vlc_object_Log
    - functionName:    _ZN3mkv17matroska_stream_cC2EP8stream_tb
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - s
        - owner
      BBCount:         6
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN3mkv19matroska_iostream_cC2ERNS_22vlc_stream_io_callbackE
        - _ZN3mkv22vlc_stream_io_callbackC2EP8stream_tb
        - _ZN3mkv22vlc_stream_io_callbackD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/mkv.cpp:972,6'
          Dst:             _ZN3mkv22vlc_stream_io_callbackC2EP8stream_tb
        - Src:             'demux/mkv/mkv.cpp:973,6'
          Dst:             _ZN3mkv19matroska_iostream_cC2ERNS_22vlc_stream_io_callbackE
        - Src:             'demux/mkv/mkv.cpp:974,2'
          Dst:             _ZN3mkv22vlc_stream_io_callbackD2Ev
    - functionName:    _ZN3mkv19matroska_iostream_cC2ERNS_22vlc_stream_io_callbackE
      functionSourceFile: '/src/vlc/modules/demux/mkv/stream_io_callback.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - io
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlStreamC2ERNS_10IOCallbackE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/stream_io_callback.hpp:72,10'
          Dst:             _ZN7libebml10EbmlStreamC2ERNS_10IOCallbackE
    - functionName:    _ZN7libebml10EbmlStreamC2ERNS_10IOCallbackE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK3mkv17matroska_stream_c6isUsedEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/mkv.cpp:978,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:980,13'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/mkv.cpp:983,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:980,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:981,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:982,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
      Callsites:       []
    - functionName:    _ZN3mkv11mkv_track_tD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         15
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - __clang_call_terminate
        - es_format_Clean
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/mkv.cpp:963,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:963,5'
              BranchSideFuncs:
                - free
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/mkv.cpp:965,10'
              BranchSideFuncs:
                - free
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/mkv.cpp:967,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:968,12'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/mkv.cpp:968,12'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/mkv.cpp:968,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:968,5'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/mkv.cpp:968,5'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'demux/mkv/mkv.cpp:962,5'
          Dst:             es_format_Clean
        - Src:             'demux/mkv/mkv.cpp:963,5'
          Dst:             __assert_fail
        - Src:             'demux/mkv/mkv.cpp:962,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN3mkv11mkv_track_tC2E20es_format_category_e
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - es_cat
      BBCount:         12
      ICount:          132
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - es_format_Init
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/mkv.cpp:944,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:947,13'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'demux/mkv/mkv.cpp:952,32'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'demux/mkv/mkv.cpp:952,32'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'demux/mkv/mkv.cpp:956,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/mkv.cpp:942,5'
          Dst:             es_format_Init
        - Src:             'demux/mkv/mkv.cpp:952,32'
          Dst:             strdup
    - functionName:    vlc_entry_license__demux_mkv_mkv
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__demux_mkv_mkv
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__demux_mkv_mkv
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK4$_24clEi'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK4$_23clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkvL11OpenTrustedEP12vlc_object_t
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkvL12OpenInternalEP8stream_tb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/mkv.cpp:289,12'
          Dst:             _ZN3mkvL12OpenInternalEP8stream_tb
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK4$_22clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK4$_21clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK4$_20clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK4$_19clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK4$_18clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK4$_17clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK4$_16clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK4$_15clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK4$_14clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK4$_13clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK4$_12clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK4$_11clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK4$_10clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK3$_9clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK3$_8clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK3$_7clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK3$_6clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK3$_5clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK3$_4clEl'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkvL5CloseEP12vlc_object_t
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN3mkv18matroska_segment_c9ESDestroyEv
        - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/mkv.cpp:300,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:302,41'
              BranchSideFuncs:
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
            - BranchSide:      'demux/mkv/mkv.cpp:307,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:303,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:304,13'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
            - BranchSide:      'demux/mkv/mkv.cpp:305,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:307,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:307,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:307,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/mkv.cpp:302,53'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
        - Src:             'demux/mkv/mkv.cpp:304,24'
          Dst:             _ZN3mkv18matroska_segment_c9ESDestroyEv
    - functionName:    _ZN3mkvL4OpenEP12vlc_object_t
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkvL12OpenInternalEP8stream_tb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/mkv.cpp:283,12'
          Dst:             _ZN3mkvL12OpenInternalEP8stream_tb
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK3$_3clEi'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK3$_2clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK3$_1clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ24vlc_entry__demux_mkv_mkvENK3$_0clEPKc'
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - v
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry__demux_mkv_mkv
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         43
      ICount:          475
      EdgeCount:       61
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN3mkvL11OpenTrustedEP12vlc_object_t
        - _ZN3mkvL4OpenEP12vlc_object_t
        - _ZN3mkvL5CloseEP12vlc_object_t
        - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_0clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_1clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_2clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_3clEi'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_4clEl'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_5clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_6clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_7clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_8clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_9clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_10clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_11clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_12clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_13clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_14clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_15clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_16clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_17clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_18clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_19clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_20clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_21clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_22clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_23clEPKc'
        - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_24clEi'
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/mkv.cpp:54,1'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:54,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:54,1'
              BranchSideFuncs:
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_0clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_1clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_2clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_3clEi'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_4clEl'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_5clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_6clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_7clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_8clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_9clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_10clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_11clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_12clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_13clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_14clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_15clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_16clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_17clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_18clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_19clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_20clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_21clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_22clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_23clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_24clEi'
        - Branch String:   'demux/mkv/mkv.cpp:54,1'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:54,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:55,5'
              BranchSideFuncs:
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_0clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_1clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_2clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_3clEi'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_4clEl'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_5clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_6clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_7clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_8clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_9clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_10clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_11clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_12clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_13clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_14clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_15clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_16clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_17clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_18clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_19clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_20clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_21clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_22clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_23clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_24clEi'
        - Branch String:   'demux/mkv/mkv.cpp:55,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:55,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:56,5'
              BranchSideFuncs:
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_1clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_2clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_3clEi'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_4clEl'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_5clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_6clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_7clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_8clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_9clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_10clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_11clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_12clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_13clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_14clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_15clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_16clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_17clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_18clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_19clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_20clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_21clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_22clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_23clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_24clEi'
        - Branch String:   'demux/mkv/mkv.cpp:56,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:56,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:57,5'
              BranchSideFuncs:
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_2clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_3clEi'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_4clEl'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_5clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_6clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_7clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_8clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_9clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_10clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_11clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_12clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_13clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_14clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_15clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_16clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_17clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_18clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_19clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_20clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_21clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_22clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_23clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_24clEi'
        - Branch String:   'demux/mkv/mkv.cpp:57,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:57,5'
              BranchSideFuncs:
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_4clEl'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_5clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_6clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_7clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_8clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_9clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_10clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_11clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_12clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_13clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_14clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_15clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_16clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_17clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_18clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_19clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_20clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_21clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_22clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_23clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_24clEi'
            - BranchSide:      'demux/mkv/mkv.cpp:57,5'
              BranchSideFuncs:
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_3clEi'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_4clEl'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_5clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_6clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_7clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_8clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_9clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_10clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_11clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_12clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_13clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_14clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_15clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_16clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_17clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_18clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_19clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_20clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_21clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_22clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_23clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_24clEi'
        - Branch String:   'demux/mkv/mkv.cpp:57,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:57,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:58,5'
              BranchSideFuncs:
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_4clEl'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_5clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_6clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_7clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_8clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_9clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_10clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_11clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_12clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_13clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_14clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_15clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_16clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_17clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_18clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_19clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_20clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_21clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_22clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_23clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_24clEi'
        - Branch String:   'demux/mkv/mkv.cpp:58,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:58,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:58,5'
              BranchSideFuncs:
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_4clEl'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_5clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_6clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_7clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_8clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_9clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_10clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_11clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_12clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_13clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_14clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_15clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_16clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_17clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_18clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_19clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_20clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_21clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_22clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_23clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_24clEi'
        - Branch String:   'demux/mkv/mkv.cpp:58,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:58,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:59,5'
              BranchSideFuncs:
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_4clEl'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_5clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_6clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_7clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_8clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK3$_9clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_10clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_11clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_12clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_13clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_14clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_15clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_16clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_17clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_18clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_19clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_20clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_21clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_22clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_23clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_24clEi'
        - Branch String:   'demux/mkv/mkv.cpp:85,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:85,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:86,5'
              BranchSideFuncs:
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_23clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_24clEi'
        - Branch String:   'demux/mkv/mkv.cpp:86,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:86,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:87,5'
              BranchSideFuncs:
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_23clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_24clEi'
        - Branch String:   'demux/mkv/mkv.cpp:87,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:87,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:88,5'
              BranchSideFuncs:
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_23clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_24clEi'
        - Branch String:   'demux/mkv/mkv.cpp:88,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:88,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:90,5'
              BranchSideFuncs:
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_23clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_24clEi'
        - Branch String:   'demux/mkv/mkv.cpp:90,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:90,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:91,9'
              BranchSideFuncs:
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_23clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_24clEi'
        - Branch String:   'demux/mkv/mkv.cpp:91,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:91,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:91,9'
              BranchSideFuncs:
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_23clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_24clEi'
        - Branch String:   'demux/mkv/mkv.cpp:91,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:91,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:92,9'
              BranchSideFuncs:
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_23clEPKc'
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_24clEi'
        - Branch String:   'demux/mkv/mkv.cpp:92,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:92,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:92,9'
              BranchSideFuncs:
                - '_ZZ24vlc_entry__demux_mkv_mkvENK4$_24clEi'
        - Branch String:   'demux/mkv/mkv.cpp:92,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:92,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:93,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/mkv.cpp:93,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.cpp:93,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/mkv.cpp:94,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/mkv.cpp:55,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK3$_0clEPKc'
        - Src:             'demux/mkv/mkv.cpp:56,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK3$_1clEPKc'
        - Src:             'demux/mkv/mkv.cpp:57,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK3$_2clEPKc'
        - Src:             'demux/mkv/mkv.cpp:57,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK3$_3clEi'
        - Src:             'demux/mkv/mkv.cpp:58,5'
          Dst:             _ZN3mkvL4OpenEP12vlc_object_t
        - Src:             'demux/mkv/mkv.cpp:58,5'
          Dst:             _ZN3mkvL5CloseEP12vlc_object_t
        - Src:             'demux/mkv/mkv.cpp:59,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK3$_4clEl'
        - Src:             'demux/mkv/mkv.cpp:61,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK3$_5clEPKc'
        - Src:             'demux/mkv/mkv.cpp:61,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK3$_6clEPKc'
        - Src:             'demux/mkv/mkv.cpp:61,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK3$_7clEPKc'
        - Src:             'demux/mkv/mkv.cpp:65,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK3$_8clEPKc'
        - Src:             'demux/mkv/mkv.cpp:65,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK3$_9clEPKc'
        - Src:             'demux/mkv/mkv.cpp:65,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK4$_10clEPKc'
        - Src:             'demux/mkv/mkv.cpp:69,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK4$_11clEPKc'
        - Src:             'demux/mkv/mkv.cpp:69,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK4$_12clEPKc'
        - Src:             'demux/mkv/mkv.cpp:69,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK4$_13clEPKc'
        - Src:             'demux/mkv/mkv.cpp:73,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK4$_14clEPKc'
        - Src:             'demux/mkv/mkv.cpp:73,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK4$_15clEPKc'
        - Src:             'demux/mkv/mkv.cpp:73,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK4$_16clEPKc'
        - Src:             'demux/mkv/mkv.cpp:77,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK4$_17clEPKc'
        - Src:             'demux/mkv/mkv.cpp:77,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK4$_18clEPKc'
        - Src:             'demux/mkv/mkv.cpp:77,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK4$_19clEPKc'
        - Src:             'demux/mkv/mkv.cpp:81,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK4$_20clEPKc'
        - Src:             'demux/mkv/mkv.cpp:81,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK4$_21clEPKc'
        - Src:             'demux/mkv/mkv.cpp:81,5'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK4$_22clEPKc'
        - Src:             'demux/mkv/mkv.cpp:91,9'
          Dst:             _ZN3mkvL11OpenTrustedEP12vlc_object_t
        - Src:             'demux/mkv/mkv.cpp:91,9'
          Dst:             _ZN3mkvL5CloseEP12vlc_object_t
        - Src:             'demux/mkv/mkv.cpp:92,9'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK4$_23clEPKc'
        - Src:             'demux/mkv/mkv.cpp:92,9'
          Dst:             '_ZZ24vlc_entry__demux_mkv_mkvENK4$_24clEi'
    - functionName:    _ZL6SetWLEPvt
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - p
        - w
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7SetDWLEPvj
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - dw
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16es_out_vaControlP8es_out_tiP13__va_list_tag
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14es_out_ControlP8es_out_tiz
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL16es_out_vaControlP8es_out_tiP13__va_list_tag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             _ZL16es_out_vaControlP8es_out_tiP13__va_list_tag
    - functionName:    _ZL11vlc_bswap32j
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7SetDWBEPvj
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - dw
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL11vlc_bswap32j
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:1008,10'
          Dst:             _ZL11vlc_bswap32j
    - functionName:    _ZN3mkv7MkvTreeER8stream_tiPKcz
      functionSourceFile: '/src/vlc/modules/demux/mkv/util.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - demuxer
        - i_level
        - psz_format
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv10MkvTree_vaER8stream_tiPKcP13__va_list_tag
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/util.cpp:540,5'
          Dst:             _ZN3mkv10MkvTree_vaER8stream_tiPKcP13__va_list_tag
    - functionName:    _ZN3mkv10MkvTree_vaER8stream_tiPKcP13__va_list_tag
      functionSourceFile: '/src/vlc/modules/demux/mkv/util.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - demuxer
        - i_level
        - fmt
        - args
      BBCount:         21
      ICount:          145
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - strcat
        - strlen
        - vlc_object_Log
        - vlc_object_vaLog
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mkv/util.cpp:514,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:515,42'
              BranchSideFuncs:
                - _ZnamRKSt9nothrow_t
                - strcat
                - strcat
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_vaLog
                - _ZdaPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
            - BranchSide:      'demux/mkv/util.cpp:523,18'
              BranchSideFuncs:
                - strcat
                - strcat
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_vaLog
                - _ZdaPv
        - Branch String:   'demux/mkv/util.cpp:515,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:515,16'
              BranchSideFuncs:
                - strcat
                - strcat
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_vaLog
                - _ZdaPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
            - BranchSide:      'demux/mkv/util.cpp:515,16'
              BranchSideFuncs:
                - strcat
                - strcat
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_vaLog
                - _ZdaPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
        - Branch String:   'demux/mkv/util.cpp:517,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:518,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
            - BranchSide:      'demux/mkv/util.cpp:521,5'
              BranchSideFuncs:
                - strcat
                - strcat
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_vaLog
                - _ZdaPv
        - Branch String:   'demux/mkv/util.cpp:525,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:526,17'
              BranchSideFuncs:
                - strcat
                - strcat
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_vaLog
                - _ZdaPv
            - BranchSide:      'demux/mkv/util.cpp:528,13'
              BranchSideFuncs:
                - strcat
                - strcat
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_vaLog
                - _ZdaPv
        - Branch String:   'demux/mkv/util.cpp:533,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:533,9'
              BranchSideFuncs:
                - _ZdaPv
            - BranchSide:      'demux/mkv/util.cpp:534,19'
              BranchSideFuncs:
                - _ZdaPv
        - Branch String:   'demux/mkv/util.cpp:534,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:534,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/util.cpp:534,9'
              BranchSideFuncs:
                - _ZdaPv
      Callsites:
        - Src:             'demux/mkv/util.cpp:512,68'
          Dst:             strlen
        - Src:             'demux/mkv/util.cpp:518,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/util.cpp:518,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/util.cpp:528,5'
          Dst:             strcat
        - Src:             'demux/mkv/util.cpp:529,5'
          Dst:             strcat
        - Src:             'demux/mkv/util.cpp:531,5'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/util.cpp:531,5'
          Dst:             vlc_object_vaLog
    - functionName:    _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
      functionSourceFile: '/src/vlc/modules/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
      functionSourceFile: '/src/vlc/modules/demux/mkv/util.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - short
        - int
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - version
        - block_samples
        - flags
        - crc
        - src
        - srclen
        - dst
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL6SetWLEPvt
        - _ZL7SetDWLEPvj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/util.cpp:422,5'
          Dst:             _ZL7SetDWLEPvj
        - Src:             'demux/mkv/util.cpp:423,5'
          Dst:             _ZL6SetWLEPvt
        - Src:             'demux/mkv/util.cpp:424,5'
          Dst:             _ZL7SetDWLEPvj
        - Src:             'demux/mkv/util.cpp:425,5'
          Dst:             _ZL7SetDWLEPvj
        - Src:             'demux/mkv/util.cpp:426,5'
          Dst:             _ZL7SetDWLEPvj
    - functionName:    _ZL7GetDWLEPKv
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6GetWLEPKv
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv17packetize_wavpackERKNS_11mkv_track_tEPhm
      functionSourceFile: '/src/vlc/modules/demux/mkv/util.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tk
        - buffer
        - size
      BBCount:         28
      ICount:          250
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL6GetWLEPKv
        - _ZL7GetDWLEPKv
        - _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
        - __assert_fail
        - vlc_frame_Alloc
        - vlc_frame_Realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/util.cpp:438,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:439,27'
              BranchSideFuncs:
                - _ZL6GetWLEPKv
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - vlc_frame_Alloc
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - __assert_fail
                - vlc_frame_Realloc
                - _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
                - _ZL7GetDWLEPKv
                - vlc_frame_Alloc
                - _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
            - BranchSide:      'demux/mkv/util.cpp:441,9'
              BranchSideFuncs:
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - vlc_frame_Alloc
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - __assert_fail
                - vlc_frame_Realloc
                - _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
                - _ZL7GetDWLEPKv
                - vlc_frame_Alloc
                - _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
        - Branch String:   'demux/mkv/util.cpp:441,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:442,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/util.cpp:444,29'
              BranchSideFuncs:
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - vlc_frame_Alloc
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - __assert_fail
                - vlc_frame_Realloc
                - _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
                - _ZL7GetDWLEPKv
                - vlc_frame_Alloc
                - _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
        - Branch String:   'demux/mkv/util.cpp:450,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:452,23'
              BranchSideFuncs:
                - _ZL7GetDWLEPKv
                - vlc_frame_Alloc
                - _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
            - BranchSide:      'demux/mkv/util.cpp:465,16'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - __assert_fail
                - vlc_frame_Realloc
                - _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
        - Branch String:   'demux/mkv/util.cpp:457,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:458,13'
              BranchSideFuncs:
                - _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
            - BranchSide:      'demux/mkv/util.cpp:460,25'
              BranchSideFuncs:
                - _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
        - Branch String:   'demux/mkv/util.cpp:468,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:469,13'
              BranchSideFuncs:
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - __assert_fail
                - vlc_frame_Realloc
                - _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
            - BranchSide:      'demux/mkv/util.cpp:471,9'
              BranchSideFuncs:
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - __assert_fail
                - vlc_frame_Realloc
                - _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
        - Branch String:   'demux/mkv/util.cpp:471,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:0,0'
              BranchSideFuncs:
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - __assert_fail
                - vlc_frame_Realloc
                - _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
            - BranchSide:      'demux/mkv/util.cpp:473,29'
              BranchSideFuncs:
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - __assert_fail
                - vlc_frame_Realloc
                - _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
        - Branch String:   'demux/mkv/util.cpp:481,19'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:481,32'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_Realloc
                - _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
            - BranchSide:      'demux/mkv/util.cpp:481,36'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_Realloc
                - _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
        - Branch String:   'demux/mkv/util.cpp:485,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:485,13'
              BranchSideFuncs:
                - vlc_frame_Realloc
                - _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - __assert_fail
            - BranchSide:      'demux/mkv/util.cpp:487,38'
              BranchSideFuncs:
                - vlc_frame_Realloc
                - _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - __assert_fail
        - Branch String:   'demux/mkv/util.cpp:489,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:490,17'
              BranchSideFuncs:
                - _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - __assert_fail
                - vlc_frame_Realloc
            - BranchSide:      'demux/mkv/util.cpp:492,29'
              BranchSideFuncs:
                - _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - _ZL7GetDWLEPKv
                - __assert_fail
                - vlc_frame_Realloc
      Callsites:
        - Src:             'demux/mkv/util.cpp:439,19'
          Dst:             _ZL6GetWLEPKv
        - Src:             'demux/mkv/util.cpp:444,21'
          Dst:             _ZL7GetDWLEPKv
        - Src:             'demux/mkv/util.cpp:446,13'
          Dst:             _ZL7GetDWLEPKv
        - Src:             'demux/mkv/util.cpp:452,15'
          Dst:             _ZL7GetDWLEPKv
        - Src:             'demux/mkv/util.cpp:456,19'
          Dst:             vlc_frame_Alloc
        - Src:             'demux/mkv/util.cpp:460,9'
          Dst:             _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
        - Src:             'demux/mkv/util.cpp:467,19'
          Dst:             vlc_frame_Alloc
        - Src:             'demux/mkv/util.cpp:473,21'
          Dst:             _ZL7GetDWLEPKv
        - Src:             'demux/mkv/util.cpp:475,19'
          Dst:             _ZL7GetDWLEPKv
        - Src:             'demux/mkv/util.cpp:477,28'
          Dst:             _ZL7GetDWLEPKv
        - Src:             'demux/mkv/util.cpp:485,13'
          Dst:             __assert_fail
        - Src:             'demux/mkv/util.cpp:487,23'
          Dst:             vlc_frame_Realloc
        - Src:             'demux/mkv/util.cpp:492,13'
          Dst:             _ZN3mkvL15fill_wvpk_blockEtjjjPhmS0_
    - functionName:    _ZN3mkv21Cook_PrivateTrackDataD0Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/util.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv21Cook_PrivateTrackDataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/util.cpp:403,1'
          Dst:             _ZN3mkv21Cook_PrivateTrackDataD2Ev
    - functionName:    _ZN3mkv21Cook_PrivateTrackDataD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/util.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         12
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv16PrivateTrackDataD2Ev
        - __clang_call_terminate
        - vlc_frame_Release
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/util.cpp:404,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:405,13'
              BranchSideFuncs:
                - free
                - _ZN3mkv16PrivateTrackDataD2Ev
                - vlc_frame_Release
                - __clang_call_terminate
            - BranchSide:      'demux/mkv/util.cpp:408,11'
              BranchSideFuncs:
                - free
                - _ZN3mkv16PrivateTrackDataD2Ev
        - Branch String:   'demux/mkv/util.cpp:405,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:405,27'
              BranchSideFuncs:
                - vlc_frame_Release
                - __clang_call_terminate
                - free
                - _ZN3mkv16PrivateTrackDataD2Ev
            - BranchSide:      'demux/mkv/util.cpp:406,28'
              BranchSideFuncs:
                - vlc_frame_Release
                - __clang_call_terminate
                - free
                - _ZN3mkv16PrivateTrackDataD2Ev
      Callsites:
        - Src:             'demux/mkv/util.cpp:406,13'
          Dst:             vlc_frame_Release
        - Src:             'demux/mkv/util.cpp:409,1'
          Dst:             _ZN3mkv16PrivateTrackDataD2Ev
        - Src:             'demux/mkv/util.cpp:406,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN3mkv16PrivateTrackDataD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv21Cook_PrivateTrackData4InitEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/util.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/util.cpp:393,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:395,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/util.cpp:399,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/util.cpp:391,45'
          Dst:             calloc
    - functionName:    _ZL11es_out_SendP8es_out_tP11es_out_id_tP11vlc_frame_t
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
        - p_block
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13es_out_SetPCRP8es_out_tl
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - pcr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14es_out_ControlP8es_out_tiz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:189,12'
          Dst:             _ZL14es_out_ControlP8es_out_tiz
    - functionName:    _ZN3mkv9UpdatePCREP8stream_t
      functionSourceFile: '/src/vlc/modules/demux/mkv/util.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         28
      ICount:          184
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL13es_out_SetPCRP8es_out_tl
        - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/util.cpp:322,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:322,26'
              BranchSideFuncs:
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL13es_out_SetPCRP8es_out_tl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/util.cpp:338,9'
              BranchSideFuncs:
                - _ZL13es_out_SetPCRP8es_out_tl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
        - Branch String:   'demux/mkv/util.cpp:326,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:327,13'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL13es_out_SetPCRP8es_out_tl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/util.cpp:329,13'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL13es_out_SetPCRP8es_out_tl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
        - Branch String:   'demux/mkv/util.cpp:329,42'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:329,45'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL13es_out_SetPCRP8es_out_tl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/util.cpp:332,13'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL13es_out_SetPCRP8es_out_tl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
        - Branch String:   'demux/mkv/util.cpp:329,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:330,13'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL13es_out_SetPCRP8es_out_tl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/util.cpp:332,13'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL13es_out_SetPCRP8es_out_tl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
        - Branch String:   'demux/mkv/util.cpp:332,39'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:332,42'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL13es_out_SetPCRP8es_out_tl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/util.cpp:334,21'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL13es_out_SetPCRP8es_out_tl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
        - Branch String:   'demux/mkv/util.cpp:332,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:322,5'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL13es_out_SetPCRP8es_out_tl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/util.cpp:334,21'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL13es_out_SetPCRP8es_out_tl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
        - Branch String:   'demux/mkv/util.cpp:338,35'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:338,38'
              BranchSideFuncs:
                - _ZL13es_out_SetPCRP8es_out_tl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
            - BranchSide:      'demux/mkv/util.cpp:349,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/util.cpp:338,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:340,28'
              BranchSideFuncs:
                - _ZL13es_out_SetPCRP8es_out_tl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
            - BranchSide:      'demux/mkv/util.cpp:349,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/util.cpp:340,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:342,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
            - BranchSide:      'demux/mkv/util.cpp:346,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/util.cpp:318,66'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
        - Src:             'demux/mkv/util.cpp:340,13'
          Dst:             _ZL13es_out_SetPCRP8es_out_tl
        - Src:             'demux/mkv/util.cpp:342,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/util.cpp:342,13'
          Dst:             vlc_object_Log
    - functionName:    _ZL23WEBVTT_Pack_CueElementsPK20webvtt_cueelements_sPh
      functionSourceFile: '/src/vlc/modules/demux/mkv/../../codec/webvtt/helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - els
        - p_dst
      BBCount:         9
      ICount:          148
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL33WEBVTT_Pack_CueElementsGetNewSizePK20webvtt_cueelements_s
        - _ZL7SetDWBEPvj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/../../codec/webvtt/helpers.h:55,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../codec/webvtt/helpers.h:57,19'
              BranchSideFuncs:
                - _ZL7SetDWBEPvj
                - _ZL7SetDWBEPvj
                - _ZL7SetDWBEPvj
            - BranchSide:      'demux/mkv/../../codec/webvtt/helpers.h:63,9'
              BranchSideFuncs:
                - _ZL7SetDWBEPvj
                - _ZL7SetDWBEPvj
        - Branch String:   'demux/mkv/../../codec/webvtt/helpers.h:63,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../codec/webvtt/helpers.h:63,9'
              BranchSideFuncs:
                - _ZL7SetDWBEPvj
                - _ZL7SetDWBEPvj
            - BranchSide:      'demux/mkv/../../codec/webvtt/helpers.h:65,19'
              BranchSideFuncs:
                - _ZL7SetDWBEPvj
                - _ZL7SetDWBEPvj
      Callsites:
        - Src:             'demux/mkv/../../codec/webvtt/helpers.h:49,22'
          Dst:             _ZL33WEBVTT_Pack_CueElementsGetNewSizePK20webvtt_cueelements_s
        - Src:             'demux/mkv/../../codec/webvtt/helpers.h:51,5'
          Dst:             _ZL7SetDWBEPvj
        - Src:             'demux/mkv/../../codec/webvtt/helpers.h:57,9'
          Dst:             _ZL7SetDWBEPvj
        - Src:             'demux/mkv/../../codec/webvtt/helpers.h:65,9'
          Dst:             _ZL7SetDWBEPvj
        - Src:             'demux/mkv/../../codec/webvtt/helpers.h:71,5'
          Dst:             _ZL7SetDWBEPvj
    - functionName:    _ZL33WEBVTT_Pack_CueElementsGetNewSizePK20webvtt_cueelements_s
      functionSourceFile: '/src/vlc/modules/demux/mkv/../../codec/webvtt/helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - els
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/../../codec/webvtt/helpers.h:40,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../codec/webvtt/helpers.h:39,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../../codec/webvtt/helpers.h:40,33'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/../../codec/webvtt/helpers.h:41,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../codec/webvtt/helpers.h:41,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../../codec/webvtt/helpers.h:41,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN3mkv20WEBVTT_Repack_SampleEP11vlc_frame_tbPKhm
      functionSourceFile: '/src/vlc/modules/demux/mkv/util.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_block
        - b_webm
        - p_add
        - i_add
      BBCount:         31
      ICount:          288
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL23WEBVTT_Pack_CueElementsPK20webvtt_cueelements_sPh
        - _ZL33WEBVTT_Pack_CueElementsGetNewSizePK20webvtt_cueelements_s
        - memchr
        - vlc_frame_Alloc
        - vlc_frame_CopyProperties
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/util.cpp:256,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:259,13'
              BranchSideFuncs:
                - memchr
                - vlc_frame_Release
                - memchr
                - _ZL33WEBVTT_Pack_CueElementsGetNewSizePK20webvtt_cueelements_s
                - vlc_frame_Alloc
                - _ZL23WEBVTT_Pack_CueElementsPK20webvtt_cueelements_sPh
                - vlc_frame_CopyProperties
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/util.cpp:283,32'
              BranchSideFuncs:
                - memchr
                - vlc_frame_Release
                - memchr
                - _ZL33WEBVTT_Pack_CueElementsGetNewSizePK20webvtt_cueelements_s
                - vlc_frame_Alloc
                - _ZL23WEBVTT_Pack_CueElementsPK20webvtt_cueelements_sPh
                - vlc_frame_CopyProperties
                - vlc_frame_Release
        - Branch String:   'demux/mkv/util.cpp:259,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:261,34'
              BranchSideFuncs:
                - memchr
                - _ZL33WEBVTT_Pack_CueElementsGetNewSizePK20webvtt_cueelements_s
                - vlc_frame_Alloc
                - vlc_frame_Release
                - _ZL23WEBVTT_Pack_CueElementsPK20webvtt_cueelements_sPh
                - vlc_frame_CopyProperties
                - vlc_frame_Release
                - memchr
            - BranchSide:      'demux/mkv/util.cpp:278,27'
              BranchSideFuncs:
                - _ZL33WEBVTT_Pack_CueElementsGetNewSizePK20webvtt_cueelements_s
                - vlc_frame_Alloc
                - vlc_frame_Release
                - _ZL23WEBVTT_Pack_CueElementsPK20webvtt_cueelements_sPh
                - vlc_frame_CopyProperties
                - vlc_frame_Release
        - Branch String:   'demux/mkv/util.cpp:264,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:264,25'
              BranchSideFuncs:
                - _ZL33WEBVTT_Pack_CueElementsGetNewSizePK20webvtt_cueelements_s
                - vlc_frame_Alloc
                - vlc_frame_Release
                - _ZL23WEBVTT_Pack_CueElementsPK20webvtt_cueelements_sPh
                - vlc_frame_CopyProperties
                - vlc_frame_Release
                - memchr
            - BranchSide:      'demux/mkv/util.cpp:276,9'
              BranchSideFuncs:
                - _ZL33WEBVTT_Pack_CueElementsGetNewSizePK20webvtt_cueelements_s
                - vlc_frame_Alloc
                - vlc_frame_Release
                - _ZL23WEBVTT_Pack_CueElementsPK20webvtt_cueelements_sPh
                - vlc_frame_CopyProperties
                - vlc_frame_Release
        - Branch String:   'demux/mkv/util.cpp:264,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:266,35'
              BranchSideFuncs:
                - memchr
                - _ZL33WEBVTT_Pack_CueElementsGetNewSizePK20webvtt_cueelements_s
                - vlc_frame_Alloc
                - vlc_frame_Release
                - _ZL23WEBVTT_Pack_CueElementsPK20webvtt_cueelements_sPh
                - vlc_frame_CopyProperties
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/util.cpp:276,9'
              BranchSideFuncs:
                - _ZL33WEBVTT_Pack_CueElementsGetNewSizePK20webvtt_cueelements_s
                - vlc_frame_Alloc
                - vlc_frame_Release
                - _ZL23WEBVTT_Pack_CueElementsPK20webvtt_cueelements_sPh
                - vlc_frame_CopyProperties
                - vlc_frame_Release
        - Branch String:   'demux/mkv/util.cpp:271,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:272,39'
              BranchSideFuncs:
                - _ZL33WEBVTT_Pack_CueElementsGetNewSizePK20webvtt_cueelements_s
                - vlc_frame_Alloc
                - vlc_frame_Release
                - _ZL23WEBVTT_Pack_CueElementsPK20webvtt_cueelements_sPh
                - vlc_frame_CopyProperties
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/util.cpp:274,39'
              BranchSideFuncs:
                - _ZL33WEBVTT_Pack_CueElementsGetNewSizePK20webvtt_cueelements_s
                - vlc_frame_Alloc
                - vlc_frame_Release
                - _ZL23WEBVTT_Pack_CueElementsPK20webvtt_cueelements_sPh
                - vlc_frame_CopyProperties
                - vlc_frame_Release
        - Branch String:   'demux/mkv/util.cpp:287,19'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:287,22'
              BranchSideFuncs:
                - memchr
                - vlc_frame_Release
                - _ZL33WEBVTT_Pack_CueElementsGetNewSizePK20webvtt_cueelements_s
                - vlc_frame_Alloc
                - _ZL23WEBVTT_Pack_CueElementsPK20webvtt_cueelements_sPh
                - vlc_frame_CopyProperties
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/util.cpp:288,13'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/mkv/util.cpp:287,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:288,13'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/util.cpp:290,64'
              BranchSideFuncs:
                - memchr
                - vlc_frame_Release
                - _ZL33WEBVTT_Pack_CueElementsGetNewSizePK20webvtt_cueelements_s
                - vlc_frame_Alloc
                - _ZL23WEBVTT_Pack_CueElementsPK20webvtt_cueelements_sPh
                - vlc_frame_CopyProperties
                - vlc_frame_Release
        - Branch String:   'demux/mkv/util.cpp:291,19'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:291,22'
              BranchSideFuncs:
                - _ZL33WEBVTT_Pack_CueElementsGetNewSizePK20webvtt_cueelements_s
                - vlc_frame_Alloc
                - vlc_frame_Release
                - _ZL23WEBVTT_Pack_CueElementsPK20webvtt_cueelements_sPh
                - vlc_frame_CopyProperties
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/util.cpp:292,13'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/mkv/util.cpp:291,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:292,13'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/util.cpp:293,27'
              BranchSideFuncs:
                - _ZL33WEBVTT_Pack_CueElementsGetNewSizePK20webvtt_cueelements_s
                - vlc_frame_Alloc
                - vlc_frame_Release
                - _ZL23WEBVTT_Pack_CueElementsPK20webvtt_cueelements_sPh
                - vlc_frame_CopyProperties
                - vlc_frame_Release
        - Branch String:   'demux/mkv/util.cpp:303,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:304,9'
              BranchSideFuncs:
                - _ZL23WEBVTT_Pack_CueElementsPK20webvtt_cueelements_sPh
                - vlc_frame_CopyProperties
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/util.cpp:305,36'
              BranchSideFuncs:
                - _ZL23WEBVTT_Pack_CueElementsPK20webvtt_cueelements_sPh
                - vlc_frame_CopyProperties
                - vlc_frame_Release
      Callsites:
        - Src:             'demux/mkv/util.cpp:263,55'
          Dst:             memchr
        - Src:             'demux/mkv/util.cpp:269,59'
          Dst:             memchr
        - Src:             'demux/mkv/util.cpp:286,51'
          Dst:             memchr
        - Src:             'demux/mkv/util.cpp:290,51'
          Dst:             memchr
        - Src:             'demux/mkv/util.cpp:301,15'
          Dst:             _ZL33WEBVTT_Pack_CueElementsGetNewSizePK20webvtt_cueelements_s
        - Src:             'demux/mkv/util.cpp:302,16'
          Dst:             vlc_frame_Alloc
        - Src:             'demux/mkv/util.cpp:305,5'
          Dst:             _ZL23WEBVTT_Pack_CueElementsPK20webvtt_cueelements_sPh
        - Src:             'demux/mkv/util.cpp:306,5'
          Dst:             vlc_frame_CopyProperties
        - Src:             'demux/mkv/util.cpp:307,5'
          Dst:             vlc_frame_Release
        - Src:             'demux/mkv/util.cpp:311,5'
          Dst:             vlc_frame_Release
    - functionName:    _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
      functionSourceFile: '/src/vlc/modules/demux/mkv/util.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - p_tk
        - p_block
        - i_number_frames
        - i_duration
      BBCount:         25
      ICount:          208
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL11es_out_SendP8es_out_tP11es_out_id_tP11vlc_frame_t
        - _ZN3mkv9UpdatePCREP8stream_t
        - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
        - aout_ChannelReorder
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/util.cpp:357,37'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:357,40'
              BranchSideFuncs:
                - _ZL11es_out_SendP8es_out_tP11es_out_id_tP11vlc_frame_t
                - _ZN3mkv9UpdatePCREP8stream_t
                - aout_ChannelReorder
            - BranchSide:      'demux/mkv/util.cpp:364,9'
              BranchSideFuncs:
                - _ZL11es_out_SendP8es_out_tP11es_out_id_tP11vlc_frame_t
                - _ZN3mkv9UpdatePCREP8stream_t
        - Branch String:   'demux/mkv/util.cpp:357,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:359,30'
              BranchSideFuncs:
                - aout_ChannelReorder
                - _ZL11es_out_SendP8es_out_tP11es_out_id_tP11vlc_frame_t
                - _ZN3mkv9UpdatePCREP8stream_t
            - BranchSide:      'demux/mkv/util.cpp:364,9'
              BranchSideFuncs:
                - _ZL11es_out_SendP8es_out_tP11es_out_id_tP11vlc_frame_t
                - _ZN3mkv9UpdatePCREP8stream_t
        - Branch String:   'demux/mkv/util.cpp:364,44'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:365,11'
              BranchSideFuncs:
                - _ZL11es_out_SendP8es_out_tP11es_out_id_tP11vlc_frame_t
                - _ZN3mkv9UpdatePCREP8stream_t
            - BranchSide:      'demux/mkv/util.cpp:370,10'
              BranchSideFuncs:
                - _ZL11es_out_SendP8es_out_tP11es_out_id_tP11vlc_frame_t
                - _ZN3mkv9UpdatePCREP8stream_t
        - Branch String:   'demux/mkv/util.cpp:365,39'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:365,42'
              BranchSideFuncs:
                - _ZL11es_out_SendP8es_out_tP11es_out_id_tP11vlc_frame_t
                - _ZN3mkv9UpdatePCREP8stream_t
            - BranchSide:      'demux/mkv/util.cpp:367,28'
              BranchSideFuncs:
                - _ZL11es_out_SendP8es_out_tP11es_out_id_tP11vlc_frame_t
                - _ZN3mkv9UpdatePCREP8stream_t
        - Branch String:   'demux/mkv/util.cpp:364,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:367,28'
              BranchSideFuncs:
                - _ZL11es_out_SendP8es_out_tP11es_out_id_tP11vlc_frame_t
                - _ZN3mkv9UpdatePCREP8stream_t
            - BranchSide:      'demux/mkv/util.cpp:370,10'
              BranchSideFuncs:
                - _ZL11es_out_SendP8es_out_tP11es_out_id_tP11vlc_frame_t
                - _ZN3mkv9UpdatePCREP8stream_t
        - Branch String:   'demux/mkv/util.cpp:370,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:372,29'
              BranchSideFuncs:
                - _ZL11es_out_SendP8es_out_tP11es_out_id_tP11vlc_frame_t
                - _ZN3mkv9UpdatePCREP8stream_t
            - BranchSide:      'demux/mkv/util.cpp:376,9'
              BranchSideFuncs:
                - _ZL11es_out_SendP8es_out_tP11es_out_id_tP11vlc_frame_t
                - _ZN3mkv9UpdatePCREP8stream_t
        - Branch String:   'demux/mkv/util.cpp:376,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:378,9'
              BranchSideFuncs:
                - _ZL11es_out_SendP8es_out_tP11es_out_id_tP11vlc_frame_t
                - _ZN3mkv9UpdatePCREP8stream_t
            - BranchSide:      'demux/mkv/util.cpp:382,10'
              BranchSideFuncs:
                - _ZL11es_out_SendP8es_out_tP11es_out_id_tP11vlc_frame_t
                - _ZN3mkv9UpdatePCREP8stream_t
        - Branch String:   'demux/mkv/util.cpp:382,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:382,10'
              BranchSideFuncs:
                - _ZN3mkv9UpdatePCREP8stream_t
                - _ZL11es_out_SendP8es_out_tP11es_out_id_tP11vlc_frame_t
            - BranchSide:      'demux/mkv/util.cpp:383,20'
              BranchSideFuncs:
                - _ZN3mkv9UpdatePCREP8stream_t
                - _ZL11es_out_SendP8es_out_tP11es_out_id_tP11vlc_frame_t
      Callsites:
        - Src:             'demux/mkv/util.cpp:355,66'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
        - Src:             'demux/mkv/util.cpp:359,9'
          Dst:             aout_ChannelReorder
        - Src:             'demux/mkv/util.cpp:383,9'
          Dst:             _ZN3mkv9UpdatePCREP8stream_t
        - Src:             'demux/mkv/util.cpp:385,5'
          Dst:             _ZL11es_out_SendP8es_out_tP11es_out_id_tP11vlc_frame_t
    - functionName:    _ZN3mkv17handle_real_audioEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tl
      functionSourceFile: '/src/vlc/modules/demux/mkv/util.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_demux
        - p_tk
        - p_blk
        - i_pts
      BBCount:         43
      ICount:          389
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
        - vlc_frame_Alloc
        - vlc_frame_Release
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/util.cpp:175,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:177,21'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - vlc_frame_Alloc
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/util.cpp:194,9'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - vlc_frame_Alloc
        - Branch String:   'demux/mkv/util.cpp:177,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:178,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - vlc_frame_Alloc
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/util.cpp:183,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - vlc_frame_Alloc
        - Branch String:   'demux/mkv/util.cpp:178,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:178,38'
              BranchSideFuncs:
                - vlc_frame_Release
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - vlc_frame_Alloc
            - BranchSide:      'demux/mkv/util.cpp:180,31'
              BranchSideFuncs:
                - vlc_frame_Release
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - vlc_frame_Alloc
        - Branch String:   'demux/mkv/util.cpp:186,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:188,13'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - vlc_frame_Alloc
            - BranchSide:      'demux/mkv/util.cpp:192,5'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - vlc_frame_Alloc
        - Branch String:   'demux/mkv/util.cpp:194,45'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:195,9'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - vlc_frame_Alloc
            - BranchSide:      'demux/mkv/util.cpp:197,32'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - vlc_frame_Alloc
        - Branch String:   'demux/mkv/util.cpp:194,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:0,0'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - vlc_frame_Alloc
            - BranchSide:      'demux/mkv/util.cpp:197,32'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - vlc_frame_Alloc
        - Branch String:   'demux/mkv/util.cpp:198,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:199,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/util.cpp:200,26'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - vlc_frame_Alloc
        - Branch String:   'demux/mkv/util.cpp:202,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:204,39'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
            - BranchSide:      'demux/mkv/util.cpp:231,5'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
        - Branch String:   'demux/mkv/util.cpp:206,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:207,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/util.cpp:209,45'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
        - Branch String:   'demux/mkv/util.cpp:210,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:211,17'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - vlc_frame_Alloc
            - BranchSide:      'demux/mkv/util.cpp:213,17'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - vlc_frame_Alloc
        - Branch String:   'demux/mkv/util.cpp:213,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:214,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/util.cpp:216,21'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - vlc_frame_Alloc
        - Branch String:   'demux/mkv/util.cpp:219,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:222,34'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - vlc_frame_Alloc
            - BranchSide:      'demux/mkv/util.cpp:225,24'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
                - vlc_frame_Alloc
        - Branch String:   'demux/mkv/util.cpp:236,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:236,9'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
            - BranchSide:      'demux/mkv/util.cpp:238,21'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
        - Branch String:   'demux/mkv/util.cpp:238,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:240,25'
              BranchSideFuncs:
                - _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
            - BranchSide:      'demux/mkv/util.cpp:243,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/util.cpp:180,17'
          Dst:             vlc_frame_Release
        - Src:             'demux/mkv/util.cpp:188,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/util.cpp:188,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/util.cpp:209,32'
          Dst:             vlc_frame_Alloc
        - Src:             'demux/mkv/util.cpp:240,13'
          Dst:             _ZN3mkv10send_BlockEP8stream_tPNS_11mkv_track_tEP11vlc_frame_tjl
    - functionName:    _ZN3mkv10MemToBlockEPhmm
      functionSourceFile: '/src/vlc/modules/demux/mkv/util.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - p_mem
        - i_mem
        - offset
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_Alloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/util.cpp:157,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:158,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/util.cpp:160,37'
              BranchSideFuncs:
                - vlc_frame_Alloc
        - Branch String:   'demux/mkv/util.cpp:161,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:163,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/util.cpp:165,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/util.cpp:160,24'
          Dst:             vlc_frame_Alloc
    - functionName:    _ZL10VLC_OBJECTP12vlc_object_t
      functionSourceFile: '/src/vlc/modules/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv21block_zlib_decompressEP12vlc_object_tP11vlc_frame_t
      functionSourceFile: '/src/vlc/modules/demux/mkv/util.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - p_in_block
      BBCount:         20
      ICount:          177
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL10VLC_OBJECTP12vlc_object_t
        - inflate
        - inflateEnd
        - inflateInit_
        - vlc_frame_Alloc
        - vlc_frame_Realloc
        - vlc_frame_Release
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/util.cpp:113,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:115,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTP12vlc_object_t
                - vlc_object_Log
            - BranchSide:      'demux/mkv/util.cpp:119,33'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Realloc
                - inflate
                - inflateEnd
                - vlc_frame_Realloc
                - vlc_frame_Release
                - _ZL10VLC_OBJECTP12vlc_object_t
                - vlc_object_Log
                - inflateEnd
                - vlc_frame_Release
        - Branch String:   'demux/mkv/util.cpp:132,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:132,37'
              BranchSideFuncs:
                - inflateEnd
                - vlc_frame_Realloc
                - vlc_frame_Release
                - vlc_frame_Realloc
                - inflate
                - _ZL10VLC_OBJECTP12vlc_object_t
                - vlc_object_Log
                - inflateEnd
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/util.cpp:139,5'
              BranchSideFuncs:
                - inflateEnd
                - vlc_frame_Realloc
                - vlc_frame_Release
                - vlc_frame_Realloc
                - inflate
                - _ZL10VLC_OBJECTP12vlc_object_t
                - vlc_object_Log
                - inflateEnd
                - vlc_frame_Release
        - Branch String:   'demux/mkv/util.cpp:132,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:134,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTP12vlc_object_t
                - vlc_object_Log
                - inflateEnd
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/util.cpp:139,5'
              BranchSideFuncs:
                - inflateEnd
                - vlc_frame_Realloc
                - vlc_frame_Release
                - vlc_frame_Realloc
                - inflate
                - _ZL10VLC_OBJECTP12vlc_object_t
                - vlc_object_Log
                - inflateEnd
                - vlc_frame_Release
        - Branch String:   'demux/mkv/util.cpp:140,40'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:139,5'
              BranchSideFuncs:
                - inflateEnd
                - vlc_frame_Realloc
                - vlc_frame_Release
                - vlc_frame_Realloc
                - inflate
                - _ZL10VLC_OBJECTP12vlc_object_t
                - vlc_object_Log
                - inflateEnd
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/util.cpp:140,54'
              BranchSideFuncs:
                - inflateEnd
                - vlc_frame_Realloc
                - vlc_frame_Release
                - vlc_frame_Realloc
                - inflate
                - _ZL10VLC_OBJECTP12vlc_object_t
                - vlc_object_Log
                - inflateEnd
                - vlc_frame_Release
        - Branch String:   'demux/mkv/util.cpp:140,70'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:139,5'
              BranchSideFuncs:
                - inflateEnd
                - vlc_frame_Realloc
                - vlc_frame_Release
                - vlc_frame_Realloc
                - inflate
                - _ZL10VLC_OBJECTP12vlc_object_t
                - vlc_object_Log
                - inflateEnd
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/util.cpp:141,14'
              BranchSideFuncs:
                - inflateEnd
                - vlc_frame_Realloc
                - vlc_frame_Release
                - vlc_frame_Realloc
                - inflate
                - _ZL10VLC_OBJECTP12vlc_object_t
                - vlc_object_Log
                - inflateEnd
                - vlc_frame_Release
        - Branch String:   'demux/mkv/util.cpp:139,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:126,10'
              BranchSideFuncs:
                - vlc_frame_Realloc
                - inflate
                - inflateEnd
                - vlc_frame_Realloc
                - vlc_frame_Release
                - _ZL10VLC_OBJECTP12vlc_object_t
                - vlc_object_Log
                - inflateEnd
                - vlc_frame_Release
            - BranchSide:      'demux/mkv/util.cpp:143,24'
              BranchSideFuncs:
                - inflateEnd
                - vlc_frame_Realloc
                - vlc_frame_Release
      Callsites:
        - Src:             'demux/mkv/util.cpp:112,14'
          Dst:             inflateInit_
        - Src:             'demux/mkv/util.cpp:115,9'
          Dst:             _ZL10VLC_OBJECTP12vlc_object_t
        - Src:             'demux/mkv/util.cpp:115,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/util.cpp:122,15'
          Dst:             vlc_frame_Alloc
        - Src:             'demux/mkv/util.cpp:127,19'
          Dst:             vlc_frame_Realloc
        - Src:             'demux/mkv/util.cpp:131,18'
          Dst:             inflate
        - Src:             'demux/mkv/util.cpp:134,13'
          Dst:             _ZL10VLC_OBJECTP12vlc_object_t
        - Src:             'demux/mkv/util.cpp:134,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/util.cpp:135,13'
          Dst:             inflateEnd
        - Src:             'demux/mkv/util.cpp:136,13'
          Dst:             vlc_frame_Release
        - Src:             'demux/mkv/util.cpp:144,5'
          Dst:             inflateEnd
        - Src:             'demux/mkv/util.cpp:146,15'
          Dst:             vlc_frame_Realloc
        - Src:             'demux/mkv/util.cpp:148,5'
          Dst:             vlc_frame_Release
    - functionName:    _ZN3mkv21zlib_decompress_extraEP8stream_tRNS_11mkv_track_tE
      functionSourceFile: '/src/vlc/modules/demux/mkv/util.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - tk
      BBCount:         24
      ICount:          208
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - inflate
        - inflateEnd
        - inflateInit_
        - realloc
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/util.cpp:48,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:50,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
            - BranchSide:      'demux/mkv/util.cpp:55,24'
              BranchSideFuncs:
                - realloc
                - inflate
                - free
                - realloc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - inflateEnd
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - free
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - free
                - inflateEnd
        - Branch String:   'demux/mkv/util.cpp:61,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:63,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - free
                - inflateEnd
            - BranchSide:      'demux/mkv/util.cpp:70,47'
              BranchSideFuncs:
                - inflate
                - free
                - realloc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - inflateEnd
                - realloc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - free
                - inflateEnd
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - free
        - Branch String:   'demux/mkv/util.cpp:74,28'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:74,31'
              BranchSideFuncs:
                - free
                - realloc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - inflateEnd
                - realloc
                - inflate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - free
                - inflateEnd
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - free
            - BranchSide:      'demux/mkv/util.cpp:81,5'
              BranchSideFuncs:
                - free
                - realloc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - inflateEnd
                - realloc
                - inflate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - free
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - free
                - inflateEnd
        - Branch String:   'demux/mkv/util.cpp:74,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:76,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - free
            - BranchSide:      'demux/mkv/util.cpp:81,5'
              BranchSideFuncs:
                - free
                - realloc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - inflateEnd
                - realloc
                - inflate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - free
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - free
                - inflateEnd
        - Branch String:   'demux/mkv/util.cpp:82,37'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:81,5'
              BranchSideFuncs:
                - free
                - realloc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - inflateEnd
                - realloc
                - inflate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - free
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - free
                - inflateEnd
            - BranchSide:      'demux/mkv/util.cpp:82,49'
              BranchSideFuncs:
                - free
                - realloc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - inflateEnd
                - realloc
                - inflate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - free
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - free
                - inflateEnd
        - Branch String:   'demux/mkv/util.cpp:82,64'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:81,5'
              BranchSideFuncs:
                - free
                - realloc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - inflateEnd
                - realloc
                - inflate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - free
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - free
                - inflateEnd
            - BranchSide:      'demux/mkv/util.cpp:83,13'
              BranchSideFuncs:
                - free
                - realloc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - inflateEnd
                - realloc
                - inflate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - free
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - free
                - inflateEnd
        - Branch String:   'demux/mkv/util.cpp:81,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:59,10'
              BranchSideFuncs:
                - realloc
                - inflate
                - free
                - realloc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - inflateEnd
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - free
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - free
                - inflateEnd
            - BranchSide:      'demux/mkv/util.cpp:85,11'
              BranchSideFuncs:
                - free
                - realloc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.11213
                - vlc_object_Log
                - inflateEnd
                - inflateEnd
        - Branch String:   'demux/mkv/util.cpp:88,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/util.cpp:90,9'
              BranchSideFuncs:
                - inflateEnd
            - BranchSide:      'demux/mkv/util.cpp:97,23'
              BranchSideFuncs:
                - inflateEnd
      Callsites:
        - Src:             'demux/mkv/util.cpp:43,5'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/util.cpp:43,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/util.cpp:48,9'
          Dst:             inflateInit_
        - Src:             'demux/mkv/util.cpp:50,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/util.cpp:50,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/util.cpp:60,23'
          Dst:             realloc
        - Src:             'demux/mkv/util.cpp:63,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/util.cpp:63,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/util.cpp:66,13'
          Dst:             inflateEnd
        - Src:             'demux/mkv/util.cpp:73,18'
          Dst:             inflate
        - Src:             'demux/mkv/util.cpp:76,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/util.cpp:76,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/util.cpp:77,13'
          Dst:             inflateEnd
        - Src:             'demux/mkv/util.cpp:87,43'
          Dst:             realloc
        - Src:             'demux/mkv/util.cpp:90,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/util.cpp:90,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/util.cpp:92,9'
          Dst:             inflateEnd
        - Src:             'demux/mkv/util.cpp:99,5'
          Dst:             inflateEnd
    - functionName:    _ZL16es_out_vaControlP8es_out_tiP13__va_list_tag
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNKRSt3__123__optional_storage_baseIlLb0EE5__getB8ne180100Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNKRSt3__18optionalIlEdeB8ne180100Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNKRSt3__123__optional_storage_baseIlLb0EE5__getB8ne180100Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/optional:802,18'
          Dst:             _ZNKRSt3__123__optional_storage_baseIlLb0EE5__getB8ne180100Ev
    - functionName:    _ZNRSt3__123__optional_storage_baseIlLb0EE5__getB8ne180100Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv17virtual_chapter_c5LeaveEb
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - b_do_subs
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN3mkv14chapter_item_c5LeaveEb
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:684,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:685,16'
              BranchSideFuncs:
                - _ZN3mkv14chapter_item_c5LeaveEb
            - BranchSide:      'demux/mkv/virtual_segment.cpp:686,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:685,27'
          Dst:             _ZN3mkv14chapter_item_c5LeaveEb
    - functionName:    _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - title
        - i_user_chapters
        - i_level
      BBCount:         19
      ICount:          167
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL17vlc_seekpoint_Newv
        - _ZL8xreallocPvm
        - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:639,30'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:640,9'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
                - _ZL17vlc_seekpoint_Newv.12213
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZL8xreallocPvm
            - BranchSide:      'demux/mkv/virtual_segment.cpp:661,21'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
        - Branch String:   'demux/mkv/virtual_segment.cpp:640,47'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:640,50'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
                - _ZL17vlc_seekpoint_Newv.12213
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZL8xreallocPvm
            - BranchSide:      'demux/mkv/virtual_segment.cpp:661,21'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
        - Branch String:   'demux/mkv/virtual_segment.cpp:640,60'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:640,64'
              BranchSideFuncs:
                - _ZL17vlc_seekpoint_Newv.12213
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZL8xreallocPvm
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
            - BranchSide:      'demux/mkv/virtual_segment.cpp:661,21'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
        - Branch String:   'demux/mkv/virtual_segment.cpp:639,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:642,27'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
            - BranchSide:      'demux/mkv/virtual_segment.cpp:661,21'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
        - Branch String:   'demux/mkv/virtual_segment.cpp:644,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:645,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/virtual_segment.cpp:647,9'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZL8xreallocPvm
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
        - Branch String:   'demux/mkv/virtual_segment.cpp:661,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:662,13'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:664,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:642,27'
          Dst:             _ZL17vlc_seekpoint_Newv
        - Src:             'demux/mkv/virtual_segment.cpp:648,24'
          Dst:             strdup
        - Src:             'demux/mkv/virtual_segment.cpp:651,55'
          Dst:             _ZL8xreallocPvm
        - Src:             'demux/mkv/virtual_segment.cpp:662,27'
          Dst:             _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
    - functionName:    _ZL17vlc_seekpoint_Newv
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:57,40'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:57,18'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_input.h:57,40'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../include/vlc_input.h:58,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:59,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:60,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL8xreallocPvm
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - len
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1115,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1115,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../include/vlc_common.h:1115,9'
              BranchSideFuncs:
                - abort
        - Branch String:   '../include/vlc_common.h:1115,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1116,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../include/vlc_common.h:1117,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_common.h:1114,18'
          Dst:             realloc
        - Src:             '../include/vlc_common.h:1116,9'
          Dst:             abort
    - functionName:    _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - this
        - title
        - i_user_chapters
        - i_level
        - allow_no_name
      BBCount:         40
      ICount:          252
      EdgeCount:       42
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL17vlc_seekpoint_Newv
        - _ZL8xreallocPvm
        - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
        - _ZNK3mkv14chapter_item_c12GetCodecNameEb
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:598,20'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:598,23'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100Ev
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1neB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL17vlc_seekpoint_Newv.12213
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1neB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL8xreallocPvm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNK3mkv14chapter_item_c12GetCodecNameEb
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_
            - BranchSide:      'demux/mkv/virtual_segment.cpp:626,23'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
        - Branch String:   'demux/mkv/virtual_segment.cpp:598,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:600,21'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100Ev
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1neB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
                - _ZL17vlc_seekpoint_Newv.12213
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1neB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL8xreallocPvm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNK3mkv14chapter_item_c12GetCodecNameEb
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_
            - BranchSide:      'demux/mkv/virtual_segment.cpp:626,23'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
        - Branch String:   'demux/mkv/virtual_segment.cpp:601,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:602,25'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1neB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
                - _ZL17vlc_seekpoint_Newv.12213
                - _ZNSt3__1neB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL8xreallocPvm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNK3mkv14chapter_item_c12GetCodecNameEb
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:603,23'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__1neB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
                - _ZL17vlc_seekpoint_Newv.12213
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1neB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL8xreallocPvm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNK3mkv14chapter_item_c12GetCodecNameEb
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:603,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:604,25'
              BranchSideFuncs:
                - _ZNK3mkv14chapter_item_c12GetCodecNameEb
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1neB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
                - _ZL17vlc_seekpoint_Newv.12213
                - _ZNSt3__1neB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL8xreallocPvm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
            - BranchSide:      'demux/mkv/virtual_segment.cpp:606,13'
              BranchSideFuncs:
                - _ZNSt3__1neB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
                - _ZL17vlc_seekpoint_Newv.12213
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1neB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL8xreallocPvm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
        - Branch String:   'demux/mkv/virtual_segment.cpp:606,27'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:606,40'
              BranchSideFuncs:
                - _ZL17vlc_seekpoint_Newv.12213
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1neB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL8xreallocPvm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
            - BranchSide:      'demux/mkv/virtual_segment.cpp:608,31'
              BranchSideFuncs:
                - _ZL17vlc_seekpoint_Newv.12213
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1neB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL8xreallocPvm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
        - Branch String:   'demux/mkv/virtual_segment.cpp:606,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:608,31'
              BranchSideFuncs:
                - _ZL17vlc_seekpoint_Newv.12213
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1neB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL8xreallocPvm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
            - BranchSide:      'demux/mkv/virtual_segment.cpp:625,5'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
        - Branch String:   'demux/mkv/virtual_segment.cpp:610,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:611,17'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
            - BranchSide:      'demux/mkv/virtual_segment.cpp:613,33'
              BranchSideFuncs:
                - _ZNSt3__1neB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL8xreallocPvm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
        - Branch String:   'demux/mkv/virtual_segment.cpp:614,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:615,50'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZL8xreallocPvm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
            - BranchSide:      'demux/mkv/virtual_segment.cpp:618,13'
              BranchSideFuncs:
                - _ZL8xreallocPvm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/virtual_segment.cpp:625,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
        - Branch String:   'demux/mkv/virtual_segment.cpp:628,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:629,9'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:631,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:604,36'
          Dst:             _ZNK3mkv14chapter_item_c12GetCodecNameEb
        - Src:             'demux/mkv/virtual_segment.cpp:608,31'
          Dst:             _ZL17vlc_seekpoint_Newv
        - Src:             'demux/mkv/virtual_segment.cpp:615,32'
          Dst:             strdup
        - Src:             'demux/mkv/virtual_segment.cpp:619,46'
          Dst:             _ZL8xreallocPvm
        - Src:             'demux/mkv/virtual_segment.cpp:629,27'
          Dst:             _ZN3mkv17virtual_chapter_c15PublishChaptersER13input_title_tRiib
    - functionName:    _ZN3mkv17virtual_segment_c11FindChapterEm
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - i_find_uid
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN3mkv17virtual_chapter_c11FindChapterEm
        - _ZN3mkv17virtual_segment_c14CurrentEditionEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:584,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:585,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/virtual_segment.cpp:587,17'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c11FindChapterEm
        - Branch String:   'demux/mkv/virtual_segment.cpp:587,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:589,41'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c11FindChapterEm
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:593,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/virtual_segment.cpp:590,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:591,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/virtual_segment.cpp:592,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c11FindChapterEm
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:583,37'
          Dst:             _ZN3mkv17virtual_segment_c14CurrentEditionEv
        - Src:             'demux/mkv/virtual_segment.cpp:589,66'
          Dst:             _ZN3mkv17virtual_chapter_c11FindChapterEm
    - functionName:    _ZN3mkv17virtual_chapter_c11FindChapterEm
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - i_find_uid
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN3mkv17virtual_chapter_c11FindChapterEm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:568,19'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:568,24'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c11FindChapterEm
            - BranchSide:      'demux/mkv/virtual_segment.cpp:571,17'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c11FindChapterEm
        - Branch String:   'demux/mkv/virtual_segment.cpp:568,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:569,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/virtual_segment.cpp:571,17'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c11FindChapterEm
        - Branch String:   'demux/mkv/virtual_segment.cpp:571,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:573,37'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c11FindChapterEm
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:578,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/virtual_segment.cpp:574,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:575,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/virtual_segment.cpp:576,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c11FindChapterEm
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:573,55'
          Dst:             _ZN3mkv17virtual_chapter_c11FindChapterEm
    - functionName:    _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - old
        - next
      BBCount:         79
      ICount:          553
      EdgeCount:       107
      CyclomaticComplexity: 30
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL14es_out_ControlP8es_out_tiz
        - memcmp
        - strcasecmp
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:702,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:702,26'
              BranchSideFuncs:
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:718,28'
              BranchSideFuncs:
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:705,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:702,5'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:707,18'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:709,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:711,21'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:716,9'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:711,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:712,32'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:713,26'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:718,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:718,26'
              BranchSideFuncs:
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:766,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/virtual_segment.cpp:724,39'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:724,42'
              BranchSideFuncs:
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:727,40'
              BranchSideFuncs:
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:724,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:727,40'
              BranchSideFuncs:
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:756,9'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:727,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:727,38'
              BranchSideFuncs:
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:755,9'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:732,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:733,21'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:735,23'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:735,56'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:727,13'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:736,23'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:736,60'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:727,13'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:737,23'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:737,66'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:727,13'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:738,23'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:738,64'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:727,13'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:739,23'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:739,60'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:727,13'
              BranchSideFuncs:
                - memcmp
                - strcasecmp
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:740,23'
              BranchSideFuncs:
                - memcmp
                - strcasecmp
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:740,44'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:741,32'
              BranchSideFuncs:
                - strcasecmp
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:742,34'
              BranchSideFuncs:
                - strcasecmp
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:741,86'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:727,13'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:742,34'
              BranchSideFuncs:
                - strcasecmp
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:742,79'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:727,13'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:743,25'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:743,51'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:744,35'
              BranchSideFuncs:
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:745,25'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:744,93'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:745,25'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:749,21'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - memcmp
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:745,51'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:727,13'
              BranchSideFuncs:
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:746,35'
              BranchSideFuncs:
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:735,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:727,13'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:749,21'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - memcmp
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:757,24'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:757,27'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:758,15'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:757,51'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:757,66'
              BranchSideFuncs:
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:758,15'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:757,100'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:758,15'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:760,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - strcasecmp
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:758,24'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:718,5'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:758,27'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
                - strcasecmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:758,53'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:718,5'
              BranchSideFuncs:
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:758,68'
              BranchSideFuncs:
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
        - Branch String:   'demux/mkv/virtual_segment.cpp:757,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:718,5'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
            - BranchSide:      'demux/mkv/virtual_segment.cpp:760,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - strcasecmp
                - strcasecmp
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - memcmp
                - strcasecmp
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - memcmp
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:708,13'
          Dst:             _ZL14es_out_ControlP8es_out_tiz
        - Src:             'demux/mkv/virtual_segment.cpp:741,24'
          Dst:             memcmp
        - Src:             'demux/mkv/virtual_segment.cpp:742,22'
          Dst:             strcasecmp
        - Src:             'demux/mkv/virtual_segment.cpp:744,26'
          Dst:             memcmp
        - Src:             'demux/mkv/virtual_segment.cpp:746,26'
          Dst:             memcmp
        - Src:             'demux/mkv/virtual_segment.cpp:749,21'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/virtual_segment.cpp:749,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/virtual_segment.cpp:757,55'
          Dst:             strcasecmp
        - Src:             'demux/mkv/virtual_segment.cpp:758,57'
          Dst:             strcasecmp
        - Src:             'demux/mkv/virtual_segment.cpp:760,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/virtual_segment.cpp:760,13'
          Dst:             vlc_object_Log
    - functionName:    _ZL14es_out_ControlP8es_out_tiz
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL16es_out_vaControlP8es_out_tiP13__va_list_tag
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             _ZL16es_out_vaControlP8es_out_tiP13__va_list_tag
    - functionName:    _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
      functionSourceFile: '/src/vlc/modules/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv17virtual_chapter_c5LeaveEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN3mkv14chapter_item_c5LeaveEb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:504,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:505,9'
              BranchSideFuncs:
                - _ZN3mkv14chapter_item_c5LeaveEb
            - BranchSide:      'demux/mkv/virtual_segment.cpp:507,12'
              BranchSideFuncs:
                - _ZN3mkv14chapter_item_c5LeaveEb
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:507,23'
          Dst:             _ZN3mkv14chapter_item_c5LeaveEb
    - functionName:    _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - demuxer
        - i_mk_date
        - p_vchapter
        - b_precise
      BBCount:         40
      ICount:          281
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL14es_out_ControlP8es_out_tiz
        - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
        - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
        - _ZN3mkv17virtual_segment_c14CurrentEditionEv
        - _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
        - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
        - _ZN3mkv18matroska_segment_c9ESDestroyEv
        - vlc_object_Log
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:525,29'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:525,32'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
            - BranchSide:      'demux/mkv/virtual_segment.cpp:529,10'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
        - Branch String:   'demux/mkv/virtual_segment.cpp:525,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:527,22'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
            - BranchSide:      'demux/mkv/virtual_segment.cpp:529,10'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
        - Branch String:   'demux/mkv/virtual_segment.cpp:529,29'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:529,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/virtual_segment.cpp:530,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/virtual_segment.cpp:529,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:530,9'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
            - BranchSide:      'demux/mkv/virtual_segment.cpp:532,35'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
        - Branch String:   'demux/mkv/virtual_segment.cpp:532,75'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:532,102'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
            - BranchSide:      'demux/mkv/virtual_segment.cpp:532,71'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
        - Branch String:   'demux/mkv/virtual_segment.cpp:533,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:534,36'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
            - BranchSide:      'demux/mkv/virtual_segment.cpp:535,10'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
        - Branch String:   'demux/mkv/virtual_segment.cpp:534,114'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:534,141'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
            - BranchSide:      'demux/mkv/virtual_segment.cpp:534,110'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
        - Branch String:   'demux/mkv/virtual_segment.cpp:535,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:535,35'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
            - BranchSide:      'demux/mkv/virtual_segment.cpp:542,9'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
        - Branch String:   'demux/mkv/virtual_segment.cpp:535,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:537,9'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
            - BranchSide:      'demux/mkv/virtual_segment.cpp:542,9'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
        - Branch String:   'demux/mkv/virtual_segment.cpp:542,36'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:542,40'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
                - _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
            - BranchSide:      'demux/mkv/virtual_segment.cpp:545,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
                - _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
        - Branch String:   'demux/mkv/virtual_segment.cpp:542,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:545,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
                - _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
            - BranchSide:      'demux/mkv/virtual_segment.cpp:560,30'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
        - Branch String:   'demux/mkv/virtual_segment.cpp:545,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:547,33'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
            - BranchSide:      'demux/mkv/virtual_segment.cpp:550,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
        - Branch String:   'demux/mkv/virtual_segment.cpp:550,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:563,12'
              BranchSideFuncs:
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
            - BranchSide:      'demux/mkv/virtual_segment.cpp:563,12'
              BranchSideFuncs:
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
                - _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:525,32'
          Dst:             _ZN3mkv17virtual_segment_c14CurrentEditionEv
        - Src:             'demux/mkv/virtual_segment.cpp:527,22'
          Dst:             _ZN3mkv17virtual_segment_c14CurrentEditionEv
        - Src:             'demux/mkv/virtual_segment.cpp:527,40'
          Dst:             _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
        - Src:             'demux/mkv/virtual_segment.cpp:529,33'
          Dst:             _ZN3mkv17virtual_segment_c14CurrentEditionEv
        - Src:             'demux/mkv/virtual_segment.cpp:533,9'
          Dst:             _ZN3mkv17virtual_segment_c14CurrentEditionEv
        - Src:             'demux/mkv/virtual_segment.cpp:547,13'
          Dst:             _ZN3mkv17virtual_segment_c18KeepTrackSelectionERKNS_18matroska_segment_cES3_
        - Src:             'demux/mkv/virtual_segment.cpp:548,41'
          Dst:             _ZN3mkv18matroska_segment_c9ESDestroyEv
        - Src:             'demux/mkv/virtual_segment.cpp:550,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/virtual_segment.cpp:550,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/virtual_segment.cpp:554,9'
          Dst:             _ZL14es_out_ControlP8es_out_tiz
        - Src:             'demux/mkv/virtual_segment.cpp:556,16'
          Dst:             _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
        - Src:             'demux/mkv/virtual_segment.cpp:563,40'
          Dst:             _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
    - functionName:    _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - time
      BBCount:         18
      ICount:          101
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN3mkv17virtual_chapter_c17ContainsTimestampEl
        - _ZN3mkv17virtual_chapter_c23getSubChapterbyTimecodeEl
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:404,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:406,13'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c17ContainsTimestampEl
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4backB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c23getSubChapterbyTimecodeEl
            - BranchSide:      'demux/mkv/virtual_segment.cpp:410,9'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4backB8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:406,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:407,20'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c23getSubChapterbyTimecodeEl
            - BranchSide:      'demux/mkv/virtual_segment.cpp:408,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4backB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c17ContainsTimestampEl
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c23getSubChapterbyTimecodeEl
        - Branch String:   'demux/mkv/virtual_segment.cpp:410,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:412,43'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4backB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:421,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/virtual_segment.cpp:414,59'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:415,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/virtual_segment.cpp:419,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/virtual_segment.cpp:414,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:417,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/virtual_segment.cpp:419,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:406,27'
          Dst:             _ZN3mkv17virtual_chapter_c17ContainsTimestampEl
        - Src:             'demux/mkv/virtual_segment.cpp:407,34'
          Dst:             _ZN3mkv17virtual_chapter_c23getSubChapterbyTimecodeEl
    - functionName:    _ZN3mkv17virtual_chapter_c17ContainsTimestampEl
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - time
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:388,46'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:388,49'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/virtual_segment.cpp:388,46'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN3mkv17virtual_chapter_c23getSubChapterbyTimecodeEl
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - time
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3mkv17virtual_chapter_c17ContainsTimestampEl
        - _ZN3mkv17virtual_chapter_c23getSubChapterbyTimecodeEl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:393,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:395,13'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c17ContainsTimestampEl
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c23getSubChapterbyTimecodeEl
            - BranchSide:      'demux/mkv/virtual_segment.cpp:399,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/virtual_segment.cpp:395,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:396,20'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c23getSubChapterbyTimecodeEl
            - BranchSide:      'demux/mkv/virtual_segment.cpp:397,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c17ContainsTimestampEl
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c23getSubChapterbyTimecodeEl
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:395,31'
          Dst:             _ZN3mkv17virtual_chapter_c17ContainsTimestampEl
        - Src:             'demux/mkv/virtual_segment.cpp:396,38'
          Dst:             _ZN3mkv17virtual_chapter_c23getSubChapterbyTimecodeEl
    - functionName:    _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - p_leaving_vchapter
        - b_enter
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN3mkv14chapter_item_c13EnterAndLeaveEPS0_b
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:512,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:513,9'
              BranchSideFuncs:
                - _ZN3mkv14chapter_item_c13EnterAndLeaveEPS0_b
            - BranchSide:      'demux/mkv/virtual_segment.cpp:515,12'
              BranchSideFuncs:
                - _ZN3mkv14chapter_item_c13EnterAndLeaveEPS0_b
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:515,23'
          Dst:             _ZN3mkv14chapter_item_c13EnterAndLeaveEPS0_b
    - functionName:    _ZN3mkv17virtual_chapter_c5EnterEb
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - b_do_subs
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN3mkv14chapter_item_c5EnterEb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:677,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:678,16'
              BranchSideFuncs:
                - _ZN3mkv14chapter_item_c5EnterEb
            - BranchSide:      'demux/mkv/virtual_segment.cpp:679,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:678,27'
          Dst:             _ZN3mkv14chapter_item_c5EnterEb
    - functionName:    _ZN3mkv17virtual_segment_c22UpdateCurrentToChapterER8stream_t
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - demux
      BBCount:         67
      ICount:          390
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL14es_out_ControlP8es_out_tiz
        - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
        - _ZN3mkv17virtual_chapter_c17ContainsTimestampEl
        - _ZN3mkv17virtual_chapter_c5EnterEb
        - _ZN3mkv17virtual_chapter_c5LeaveEv
        - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
        - _ZN3mkv17virtual_segment_c14CurrentEditionEv
        - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
        - _ZN3mkv18matroska_segment_c9ESDestroyEv
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:432,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:432,41'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c5LeaveEv
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__1neB8ne180100IllEENS_9enable_ifIX16is_convertible_vIDTneclsr3stdE7declvalIRKT_EEclsr3stdE7declvalIRKT0_EEEbEEbE4typeERKNS_8optionalIS2_EES7_
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZN3mkv17virtual_chapter_c17ContainsTimestampEl
            - BranchSide:      'demux/mkv/virtual_segment.cpp:439,10'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c5LeaveEv
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__1neB8ne180100IllEENS_9enable_ifIX16is_convertible_vIDTneclsr3stdE7declvalIRKT_EEclsr3stdE7declvalIRKT0_EEEbEEbE4typeERKNS_8optionalIS2_EES7_
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZN3mkv17virtual_chapter_c17ContainsTimestampEl
        - Branch String:   'demux/mkv/virtual_segment.cpp:432,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:434,9'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c5EnterEb
                - _ZN3mkv17virtual_chapter_c5LeaveEv
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__1neB8ne180100IllEENS_9enable_ifIX16is_convertible_vIDTneclsr3stdE7declvalIRKT_EEclsr3stdE7declvalIRKT0_EEEbEEbE4typeERKNS_8optionalIS2_EES7_
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZN3mkv17virtual_chapter_c17ContainsTimestampEl
            - BranchSide:      'demux/mkv/virtual_segment.cpp:439,10'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c5LeaveEv
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__1neB8ne180100IllEENS_9enable_ifIX16is_convertible_vIDTneclsr3stdE7declvalIRKT_EEclsr3stdE7declvalIRKT0_EEEbEEbE4typeERKNS_8optionalIS2_EES7_
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZN3mkv17virtual_chapter_c17ContainsTimestampEl
        - Branch String:   'demux/mkv/virtual_segment.cpp:435,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:436,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/virtual_segment.cpp:437,5'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c5LeaveEv
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__1neB8ne180100IllEENS_9enable_ifIX16is_convertible_vIDTneclsr3stdE7declvalIRKT_EEclsr3stdE7declvalIRKT0_EEEbEEbE4typeERKNS_8optionalIS2_EES7_
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZN3mkv17virtual_chapter_c17ContainsTimestampEl
        - Branch String:   'demux/mkv/virtual_segment.cpp:439,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:441,14'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c5LeaveEv
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__1neB8ne180100IllEENS_9enable_ifIX16is_convertible_vIDTneclsr3stdE7declvalIRKT_EEclsr3stdE7declvalIRKT0_EEEbEEbE4typeERKNS_8optionalIS2_EES7_
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZN3mkv17virtual_chapter_c17ContainsTimestampEl
            - BranchSide:      'demux/mkv/virtual_segment.cpp:448,10'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c5LeaveEv
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__1neB8ne180100IllEENS_9enable_ifIX16is_convertible_vIDTneclsr3stdE7declvalIRKT_EEclsr3stdE7declvalIRKT0_EEEbEEbE4typeERKNS_8optionalIS2_EES7_
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
        - Branch String:   'demux/mkv/virtual_segment.cpp:441,41'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:441,44'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c17ContainsTimestampEl
                - _ZN3mkv17virtual_chapter_c5LeaveEv
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__1neB8ne180100IllEENS_9enable_ifIX16is_convertible_vIDTneclsr3stdE7declvalIRKT_EEclsr3stdE7declvalIRKT0_EEEbEEbE4typeERKNS_8optionalIS2_EES7_
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
            - BranchSide:      'demux/mkv/virtual_segment.cpp:443,18'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c5LeaveEv
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__1neB8ne180100IllEENS_9enable_ifIX16is_convertible_vIDTneclsr3stdE7declvalIRKT_EEclsr3stdE7declvalIRKT0_EEEbEEbE4typeERKNS_8optionalIS2_EES7_
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
        - Branch String:   'demux/mkv/virtual_segment.cpp:441,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:442,30'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c5LeaveEv
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__1neB8ne180100IllEENS_9enable_ifIX16is_convertible_vIDTneclsr3stdE7declvalIRKT_EEclsr3stdE7declvalIRKT0_EEEbEEbE4typeERKNS_8optionalIS2_EES7_
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
            - BranchSide:      'demux/mkv/virtual_segment.cpp:443,18'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c5LeaveEv
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__1neB8ne180100IllEENS_9enable_ifIX16is_convertible_vIDTneclsr3stdE7declvalIRKT_EEclsr3stdE7declvalIRKT0_EEEbEEbE4typeERKNS_8optionalIS2_EES7_
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
        - Branch String:   'demux/mkv/virtual_segment.cpp:448,33'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:448,36'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c5LeaveEv
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__1neB8ne180100IllEENS_9enable_ifIX16is_convertible_vIDTneclsr3stdE7declvalIRKT_EEclsr3stdE7declvalIRKT0_EEEbEEbE4typeERKNS_8optionalIS2_EES7_
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
            - BranchSide:      'demux/mkv/virtual_segment.cpp:484,15'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c5LeaveEv
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
        - Branch String:   'demux/mkv/virtual_segment.cpp:448,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:450,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__1neB8ne180100IllEENS_9enable_ifIX16is_convertible_vIDTneclsr3stdE7declvalIRKT_EEclsr3stdE7declvalIRKT0_EEEbEEbE4typeERKNS_8optionalIS2_EES7_
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
            - BranchSide:      'demux/mkv/virtual_segment.cpp:484,15'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c5LeaveEv
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
        - Branch String:   'demux/mkv/virtual_segment.cpp:450,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:450,9'
              BranchSideFuncs:
                - vlc_object_Log
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__1neB8ne180100IllEENS_9enable_ifIX16is_convertible_vIDTneclsr3stdE7declvalIRKT_EEclsr3stdE7declvalIRKT0_EEEbEEbE4typeERKNS_8optionalIS2_EES7_
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
            - BranchSide:      'demux/mkv/virtual_segment.cpp:450,9'
              BranchSideFuncs:
                - vlc_object_Log
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__1neB8ne180100IllEENS_9enable_ifIX16is_convertible_vIDTneclsr3stdE7declvalIRKT_EEclsr3stdE7declvalIRKT0_EEEbEEbE4typeERKNS_8optionalIS2_EES7_
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
        - Branch String:   'demux/mkv/virtual_segment.cpp:452,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:456,28'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__1neB8ne180100IllEENS_9enable_ifIX16is_convertible_vIDTneclsr3stdE7declvalIRKT_EEclsr3stdE7declvalIRKT0_EEEbEEbE4typeERKNS_8optionalIS2_EES7_
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
            - BranchSide:      'demux/mkv/virtual_segment.cpp:474,30'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/virtual_segment.cpp:457,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:460,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/virtual_segment.cpp:472,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/virtual_segment.cpp:460,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:461,23'
              BranchSideFuncs:
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
            - BranchSide:      'demux/mkv/virtual_segment.cpp:465,37'
              BranchSideFuncs:
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
        - Branch String:   'demux/mkv/virtual_segment.cpp:461,42'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:461,46'
              BranchSideFuncs:
                - _ZNSt3__1neB8ne180100IllEENS_9enable_ifIX16is_convertible_vIDTneclsr3stdE7declvalIRKT_EEclsr3stdE7declvalIRKT0_EEEbEEbE4typeERKNS_8optionalIS2_EES7_
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
            - BranchSide:      'demux/mkv/virtual_segment.cpp:462,23'
              BranchSideFuncs:
                - _ZNSt3__1neB8ne180100IllEENS_9enable_ifIX16is_convertible_vIDTneclsr3stdE7declvalIRKT_EEclsr3stdE7declvalIRKT0_EEEbEEbE4typeERKNS_8optionalIS2_EES7_
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
        - Branch String:   'demux/mkv/virtual_segment.cpp:461,104'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:462,23'
              BranchSideFuncs:
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
            - BranchSide:      'demux/mkv/virtual_segment.cpp:465,37'
              BranchSideFuncs:
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
        - Branch String:   'demux/mkv/virtual_segment.cpp:460,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:465,37'
              BranchSideFuncs:
                - _ZL14es_out_ControlP8es_out_tiz.12216
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
            - BranchSide:      'demux/mkv/virtual_segment.cpp:469,35'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/virtual_segment.cpp:470,127'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:470,158'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/virtual_segment.cpp:470,123'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/virtual_segment.cpp:475,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:477,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/virtual_segment.cpp:482,16'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/virtual_segment.cpp:487,40'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:487,43'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c5LeaveEv
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
            - BranchSide:      'demux/mkv/virtual_segment.cpp:498,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/virtual_segment.cpp:487,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:489,19'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c5LeaveEv
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
            - BranchSide:      'demux/mkv/virtual_segment.cpp:498,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/virtual_segment.cpp:489,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:491,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/virtual_segment.cpp:496,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:428,41'
          Dst:             _ZN3mkv17virtual_segment_c14CurrentEditionEv
        - Src:             'demux/mkv/virtual_segment.cpp:435,33'
          Dst:             _ZN3mkv17virtual_chapter_c5EnterEb
        - Src:             'demux/mkv/virtual_segment.cpp:441,64'
          Dst:             _ZN3mkv17virtual_chapter_c17ContainsTimestampEl
        - Src:             'demux/mkv/virtual_segment.cpp:444,46'
          Dst:             _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
        - Src:             'demux/mkv/virtual_segment.cpp:450,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/virtual_segment.cpp:450,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/virtual_segment.cpp:456,44'
          Dst:             _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
        - Src:             'demux/mkv/virtual_segment.cpp:465,21'
          Dst:             _ZL14es_out_ControlP8es_out_tiz
        - Src:             'demux/mkv/virtual_segment.cpp:466,21'
          Dst:             _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
        - Src:             'demux/mkv/virtual_segment.cpp:489,39'
          Dst:             _ZN3mkv17virtual_chapter_c5LeaveEv
        - Src:             'demux/mkv/virtual_segment.cpp:491,45'
          Dst:             _ZN3mkv18matroska_segment_c9ESDestroyEv
    - functionName:    _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - codec_id
        - match
      BBCount:         19
      ICount:          122
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
      functionUses:    8
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:370,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:371,9'
              BranchSideFuncs:
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2ERKS6_
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2ERKS6_
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:373,9'
              BranchSideFuncs:
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2ERKS6_
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2ERKS6_
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:373,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:374,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/virtual_segment.cpp:376,17'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2ERKS6_
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:376,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:378,40'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2ERKS6_
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:382,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/virtual_segment.cpp:379,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:380,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/virtual_segment.cpp:381,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2ERKS6_
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:378,58'
          Dst:             _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
    - functionName:    _ZN3mkv17virtual_edition_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - codec_id
        - match
      BBCount:         15
      ICount:          93
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:353,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:354,9'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2ERKS6_
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:356,17'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2ERKS6_
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:356,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:358,40'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2ERKS6_
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:362,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/virtual_segment.cpp:359,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:360,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/virtual_segment.cpp:361,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2ERKS6_
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:358,54'
          Dst:             _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
    - functionName:    _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - codec_id
        - match
      BBCount:         9
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN3mkv17virtual_edition_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
        - _ZN3mkv17virtual_segment_c14CurrentEditionEv
      functionUses:    5
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:343,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:344,16'
              BranchSideFuncs:
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2ERKS6_
                - _ZN3mkv17virtual_edition_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:346,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:342,33'
          Dst:             _ZN3mkv17virtual_segment_c14CurrentEditionEv
        - Src:             'demux/mkv/virtual_segment.cpp:344,23'
          Dst:             _ZN3mkv17virtual_edition_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
    - functionName:    _ZN3mkv17virtual_segment_cD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3mkv17virtual_edition_cD2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:335,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:336,16'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_cD2Ev
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:337,1'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:336,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:335,47'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_cD2Ev
                - _ZdlPv
            - BranchSide:      'demux/mkv/virtual_segment.cpp:335,47'
              BranchSideFuncs:
                - _ZN3mkv17virtual_edition_cD2Ev
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:336,9'
          Dst:             _ZN3mkv17virtual_edition_cD2Ev
    - functionName:    _ZN3mkv17virtual_edition_cD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3mkv17virtual_chapter_cD2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:229,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:230,16'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:231,1'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:230,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:229,47'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
            - BranchSide:      'demux/mkv/virtual_segment.cpp:229,47'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:230,9'
          Dst:             _ZN3mkv17virtual_chapter_cD2Ev
    - functionName:    _ZN3mkv17virtual_chapter_cD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3mkv17virtual_chapter_cD2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:114,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:115,16'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:116,1'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:115,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:114,52'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
            - BranchSide:      'demux/mkv/virtual_segment.cpp:114,52'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:115,9'
          Dst:             _ZN3mkv17virtual_chapter_cD2Ev
    - functionName:    _ZN3mkv17virtual_edition_c11GetMainNameEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK3mkv17chapter_edition_c11GetMainNameEv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:669,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:670,16'
              BranchSideFuncs:
                - _ZNK3mkv17chapter_edition_c11GetMainNameEv
            - BranchSide:      'demux/mkv/virtual_segment.cpp:672,12'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100ILi0EEEPKc
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:670,27'
          Dst:             _ZNK3mkv17chapter_edition_c11GetMainNameEv
    - functionName:    _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - main_segment
        - p_opened_segments
      BBCount:         64
      ICount:          359
      EdgeCount:       126
      CyclomaticComplexity: 64
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN3mkv17virtual_edition_c11GetMainNameEv
        - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
        - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
        - _ZN3mkv17virtual_edition_cD2Ev
        - _ZN3mkv17virtual_segment_c14CurrentEditionEv
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:278,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:281,42'
              BranchSideFuncs:
                - _Znwm
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _Znwm
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv17virtual_edition_cD2Ev
                - _ZdlPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:313,10'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _Znwm
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/virtual_segment.cpp:284,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:286,18'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _Znwm
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _Znwm
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv17virtual_edition_cD2Ev
                - _ZdlPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
            - BranchSide:      'demux/mkv/virtual_segment.cpp:295,12'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _Znwm
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _Znwm
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv17virtual_edition_cD2Ev
                - _ZdlPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
        - Branch String:   'demux/mkv/virtual_segment.cpp:286,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:288,33'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _Znwm
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _Znwm
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv17virtual_edition_cD2Ev
                - _ZdlPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
            - BranchSide:      'demux/mkv/virtual_segment.cpp:291,9'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _Znwm
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _Znwm
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv17virtual_edition_cD2Ev
                - _ZdlPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:295,34'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:295,37'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _Znwm
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _Znwm
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv17virtual_edition_cD2Ev
                - _ZdlPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
            - BranchSide:      'demux/mkv/virtual_segment.cpp:310,13'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _Znwm
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _Znwm
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv17virtual_edition_cD2Ev
                - _ZdlPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:295,65'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:295,69'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv17virtual_edition_cD2Ev
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _Znwm
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _Znwm
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
            - BranchSide:      'demux/mkv/virtual_segment.cpp:310,13'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _Znwm
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _Znwm
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv17virtual_edition_cD2Ev
                - _ZdlPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:295,12'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:298,13'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _Znwm
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _Znwm
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv17virtual_edition_cD2Ev
                - _ZdlPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:310,13'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _Znwm
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _Znwm
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv17virtual_edition_cD2Ev
                - _ZdlPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:301,16'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:303,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - vlc_object_Log
                - _ZN3mkv17virtual_edition_cD2Ev
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _Znwm
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _Znwm
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:307,20'
              BranchSideFuncs:
                - _ZN3mkv17virtual_edition_cD2Ev
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _Znwm
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _Znwm
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:307,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:308,9'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _Znwm
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _Znwm
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv17virtual_edition_cD2Ev
                - _ZdlPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:308,9'
              BranchSideFuncs:
                - _ZN3mkv17virtual_edition_cD2Ev
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _Znwm
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _Znwm
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:313,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:315,42'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:320,12'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/virtual_segment.cpp:320,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:322,13'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:329,9'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
        - Branch String:   'demux/mkv/virtual_segment.cpp:322,37'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:322,40'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:327,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/virtual_segment.cpp:322,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:324,33'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
            - BranchSide:      'demux/mkv/virtual_segment.cpp:327,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/virtual_segment.cpp:329,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:329,9'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
            - BranchSide:      'demux/mkv/virtual_segment.cpp:330,30'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:281,46'
          Dst:             _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
        - Src:             'demux/mkv/virtual_segment.cpp:298,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/virtual_segment.cpp:298,13'
          Dst:             _ZN3mkv17virtual_edition_c11GetMainNameEv
        - Src:             'demux/mkv/virtual_segment.cpp:298,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/virtual_segment.cpp:303,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/virtual_segment.cpp:303,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/virtual_segment.cpp:307,13'
          Dst:             _ZN3mkv17virtual_edition_cD2Ev
        - Src:             'demux/mkv/virtual_segment.cpp:315,46'
          Dst:             _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
        - Src:             'demux/mkv/virtual_segment.cpp:329,9'
          Dst:             _ZN3mkv17virtual_segment_c14CurrentEditionEv
        - Src:             'demux/mkv/virtual_segment.cpp:330,30'
          Dst:             _ZN3mkv17virtual_segment_c14CurrentEditionEv
        - Src:             'demux/mkv/virtual_segment.cpp:330,48'
          Dst:             _ZN3mkv17virtual_edition_c20getChapterbyTimecodeEl
    - functionName:    _ZN3mkv17virtual_edition_cC2EPNS_17chapter_edition_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEE
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - p_edit
        - main_segment
        - opened_segments
      BBCount:         80
      ICount:          474
      EdgeCount:       157
      CyclomaticComplexity: 79
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
        - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxPrevUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
        - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
        - _ZN3mkv17virtual_edition_c14retimeChaptersEv
        - _ZN3mkv18matroska_segment_c7PreloadEv
        - _ZNK7libebml10EbmlBinary9GetBufferEv
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:129,19'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:129,22'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxPrevUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE5beginB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN3mkv17virtual_chapter_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
            - BranchSide:      'demux/mkv/virtual_segment.cpp:147,39'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxPrevUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE5beginB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN3mkv17virtual_chapter_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/virtual_segment.cpp:129,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:131,9'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
            - BranchSide:      'demux/mkv/virtual_segment.cpp:147,39'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxPrevUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE5beginB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN3mkv17virtual_chapter_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/virtual_segment.cpp:132,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:134,84'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
            - BranchSide:      'demux/mkv/virtual_segment.cpp:140,13'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/virtual_segment.cpp:137,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:138,17'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
            - BranchSide:      'demux/mkv/virtual_segment.cpp:139,9'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
        - Branch String:   'demux/mkv/virtual_segment.cpp:140,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:141,26'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:143,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/virtual_segment.cpp:153,40'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:153,43'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxPrevUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE5beginB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN3mkv17virtual_chapter_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:153,9'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxPrevUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE5beginB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN3mkv17virtual_chapter_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/virtual_segment.cpp:153,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:155,34'
              BranchSideFuncs:
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxPrevUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE5beginB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN3mkv17virtual_chapter_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:179,13'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
        - Branch String:   'demux/mkv/virtual_segment.cpp:156,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:158,21'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxPrevUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE5beginB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN3mkv17virtual_chapter_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:176,17'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
        - Branch String:   'demux/mkv/virtual_segment.cpp:165,43'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:165,102'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxPrevUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE5beginB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN3mkv17virtual_chapter_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_
            - BranchSide:      'demux/mkv/virtual_segment.cpp:165,34'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxPrevUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE5beginB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN3mkv17virtual_chapter_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_
        - Branch String:   'demux/mkv/virtual_segment.cpp:169,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:170,21'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE5beginB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN3mkv17virtual_chapter_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxPrevUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:172,25'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxPrevUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE5beginB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN3mkv17virtual_chapter_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/virtual_segment.cpp:184,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:185,13'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:188,18'
              BranchSideFuncs:
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/virtual_segment.cpp:188,40'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:188,43'
              BranchSideFuncs:
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:188,9'
              BranchSideFuncs:
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/virtual_segment.cpp:188,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:190,34'
              BranchSideFuncs:
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:215,9'
              BranchSideFuncs:
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:191,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:193,21'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:211,17'
              BranchSideFuncs:
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:200,43'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:200,102'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
            - BranchSide:      'demux/mkv/virtual_segment.cpp:200,34'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
        - Branch String:   'demux/mkv/virtual_segment.cpp:204,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:205,21'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:207,25'
              BranchSideFuncs:
                - _ZN3mkv17virtual_edition_c14retimeChaptersEv
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:134,43'
          Dst:             _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
        - Src:             'demux/mkv/virtual_segment.cpp:156,28'
          Dst:             _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxPrevUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
        - Src:             'demux/mkv/virtual_segment.cpp:159,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/virtual_segment.cpp:159,17'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/virtual_segment.cpp:159,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/virtual_segment.cpp:162,25'
          Dst:             _ZN3mkv18matroska_segment_c7PreloadEv
        - Src:             'demux/mkv/virtual_segment.cpp:167,27'
          Dst:             _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
        - Src:             'demux/mkv/virtual_segment.cpp:182,19'
          Dst:             _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
        - Src:             'demux/mkv/virtual_segment.cpp:191,28'
          Dst:             _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
        - Src:             'demux/mkv/virtual_segment.cpp:194,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/virtual_segment.cpp:194,17'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/virtual_segment.cpp:194,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/virtual_segment.cpp:197,25'
          Dst:             _ZN3mkv18matroska_segment_c7PreloadEv
        - Src:             'demux/mkv/virtual_segment.cpp:202,28'
          Dst:             _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
        - Src:             'demux/mkv/virtual_segment.cpp:215,9'
          Dst:             _ZN3mkv17virtual_edition_c14retimeChaptersEv
    - functionName:    _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_chap
        - main_segment
        - opened_segments
        - usertime_offset
        - b_ordered
      BBCount:         86
      ICount:          504
      EdgeCount:       94
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN3mkv15getSegmentbyUIDIN11libmatroska20KaxChapterSegmentUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
        - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
        - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
        - _ZN3mkv17virtual_chapter_cD2Ev
        - _ZN3mkv18matroska_segment_c7PreloadEv
        - _ZNK7libebml10EbmlBinary9GetBufferEv
        - _ZNRSt3__18optionalIlEdeB8ne180100Ev
        - vlc_object_Log
      functionUses:    5
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:50,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:53,16'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska20KaxChapterSegmentUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
            - BranchSide:      'demux/mkv/virtual_segment.cpp:56,9'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska20KaxChapterSegmentUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
        - Branch String:   'demux/mkv/virtual_segment.cpp:53,16'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:53,9'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:53,16'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZdlPvRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:53,16'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:110,1'
              BranchSideFuncs:
                - _ZdlPvRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:110,1'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:56,19'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:56,23'
              BranchSideFuncs:
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska20KaxChapterSegmentUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
            - BranchSide:      'demux/mkv/virtual_segment.cpp:64,39'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska20KaxChapterSegmentUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
        - Branch String:   'demux/mkv/virtual_segment.cpp:56,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:58,9'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska20KaxChapterSegmentUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
            - BranchSide:      'demux/mkv/virtual_segment.cpp:64,39'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska20KaxChapterSegmentUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
        - Branch String:   'demux/mkv/virtual_segment.cpp:65,31'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:66,42'
              BranchSideFuncs:
                - _ZN3mkv15getSegmentbyUIDIN11libmatroska20KaxChapterSegmentUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
            - BranchSide:      'demux/mkv/virtual_segment.cpp:74,5'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
        - Branch String:   'demux/mkv/virtual_segment.cpp:66,85'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:66,89'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
            - BranchSide:      'demux/mkv/virtual_segment.cpp:68,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:65,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:68,9'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
            - BranchSide:      'demux/mkv/virtual_segment.cpp:74,5'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
        - Branch String:   'demux/mkv/virtual_segment.cpp:76,24'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:76,39'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
            - BranchSide:      'demux/mkv/virtual_segment.cpp:76,57'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
        - Branch String:   'demux/mkv/virtual_segment.cpp:79,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:81,64'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
            - BranchSide:      'demux/mkv/virtual_segment.cpp:86,25'
              BranchSideFuncs:
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:83,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:84,26'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
            - BranchSide:      'demux/mkv/virtual_segment.cpp:85,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
        - Branch String:   'demux/mkv/virtual_segment.cpp:86,23'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:87,17'
              BranchSideFuncs:
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:90,16'
              BranchSideFuncs:
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:87,36'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:88,18'
              BranchSideFuncs:
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:88,92'
              BranchSideFuncs:
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:87,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:88,92'
              BranchSideFuncs:
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:89,15'
              BranchSideFuncs:
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:90,16'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:86,23'
              BranchSideFuncs:
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:90,38'
              BranchSideFuncs:
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZnwmRKSt9nothrow_t
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:92,35'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:92,25'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:92,35'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:93,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:95,21'
              BranchSideFuncs:
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:100,10'
              BranchSideFuncs:
                - _ZNKSt3__18optionalIlEcvbB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:95,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:96,33'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:97,9'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:96,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:95,55'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
            - BranchSide:      'demux/mkv/virtual_segment.cpp:95,55'
              BranchSideFuncs:
                - _ZN3mkv17virtual_chapter_cD2Ev
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/virtual_segment.cpp:92,35'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:110,1'
              BranchSideFuncs:
                - _ZdlPvRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:110,1'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:100,29'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:100,33'
              BranchSideFuncs:
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:103,27'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/virtual_segment.cpp:100,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:101,29'
              BranchSideFuncs:
                - _ZNRSt3__18optionalIlEdeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:103,27'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.12217
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEED2B8ne180100Ev
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:53,35'
          Dst:             _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
        - Src:             'demux/mkv/virtual_segment.cpp:58,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/virtual_segment.cpp:58,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/virtual_segment.cpp:66,25'
          Dst:             _ZN3mkv15getSegmentbyUIDIN11libmatroska20KaxChapterSegmentUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
        - Src:             'demux/mkv/virtual_segment.cpp:68,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/virtual_segment.cpp:68,9'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/virtual_segment.cpp:68,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/virtual_segment.cpp:74,16'
          Dst:             _ZN3mkv18matroska_segment_c7PreloadEv
        - Src:             'demux/mkv/virtual_segment.cpp:81,42'
          Dst:             _ZN3mkv17virtual_chapter_c20CreateVirtualChapterEPNS_14chapter_item_cERNS_18matroska_segment_cERKNSt3__16vectorIPS3_NS5_9allocatorIS7_EEEERlb
        - Src:             'demux/mkv/virtual_segment.cpp:88,17'
          Dst:             _ZNRSt3__18optionalIlEdeB8ne180100Ev
        - Src:             'demux/mkv/virtual_segment.cpp:89,14'
          Dst:             _ZNRSt3__18optionalIlEdeB8ne180100Ev
        - Src:             'demux/mkv/virtual_segment.cpp:90,37'
          Dst:             _ZNRSt3__18optionalIlEdeB8ne180100Ev
        - Src:             'demux/mkv/virtual_segment.cpp:92,54'
          Dst:             _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
        - Src:             'demux/mkv/virtual_segment.cpp:96,13'
          Dst:             _ZN3mkv17virtual_chapter_cD2Ev
        - Src:             'demux/mkv/virtual_segment.cpp:100,32'
          Dst:             _ZNRSt3__18optionalIlEdeB8ne180100Ev
        - Src:             'demux/mkv/virtual_segment.cpp:101,28'
          Dst:             _ZNRSt3__18optionalIlEdeB8ne180100Ev
        - Src:             'demux/mkv/virtual_segment.cpp:105,5'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/virtual_segment.cpp:105,5'
          Dst:             vlc_object_Log
    - functionName:    _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxPrevUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_uid
        - opened_segments
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK7libebml10EbmlBinaryeqERKS0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:35,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:37,13'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:41,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/virtual_segment.cpp:37,47'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:38,14'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:40,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/virtual_segment.cpp:37,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:39,20'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:40,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:38,20'
          Dst:             _ZNK7libebml10EbmlBinaryeqERKS0_
    - functionName:    _ZN3mkv15getSegmentbyUIDIN11libmatroska10KaxNextUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_uid
        - opened_segments
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK7libebml10EbmlBinaryeqERKS0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:35,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:37,13'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:41,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/virtual_segment.cpp:37,47'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:38,14'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:40,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/virtual_segment.cpp:37,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:39,20'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:40,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:38,20'
          Dst:             _ZNK7libebml10EbmlBinaryeqERKS0_
    - functionName:    _ZN3mkv17virtual_edition_c14retimeChaptersEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3mkv17virtual_edition_c17retimeSubChaptersEPNS_17virtual_chapter_cE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:253,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:254,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/virtual_segment.cpp:256,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_c17retimeSubChaptersEPNS_17virtual_chapter_cE
        - Branch String:   'demux/mkv/virtual_segment.cpp:259,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:259,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_c17retimeSubChaptersEPNS_17virtual_chapter_cE
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/virtual_segment.cpp:261,39'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_c17retimeSubChaptersEPNS_17virtual_chapter_cE
                - _ZNKSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:267,9'
          Dst:             _ZN3mkv17virtual_edition_c17retimeSubChaptersEPNS_17virtual_chapter_cE
    - functionName:    _ZN3mkv17virtual_edition_c17retimeSubChaptersEPNS_17virtual_chapter_cE
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - p_vchap
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN3mkv17virtual_edition_c17retimeSubChaptersEPNS_17virtual_chapter_cE
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:236,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:238,42'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_chapter_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_c17retimeSubChaptersEPNS_17virtual_chapter_cE
            - BranchSide:      'demux/mkv/virtual_segment.cpp:248,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:246,9'
          Dst:             _ZN3mkv17virtual_edition_c17retimeSubChaptersEPNS_17virtual_chapter_cE
    - functionName:    _ZNK7libebml10EbmlBinaryeqERKS0_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv17virtual_chapter_cC2ERNS_18matroska_segment_cEPNS_14chapter_item_cEllRNSt3__16vectorIPS0_NS5_9allocatorIS7_EEEE
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - seg
        - p_chap
        - start
        - stop
        - sub_chaps
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv15getSegmentbyUIDIN11libmatroska20KaxChapterSegmentUIDEEEPNS_18matroska_segment_cEPT_RKNSt3__16vectorIS4_NS7_9allocatorIS4_EEEE
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_uid
        - opened_segments
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK7libebml10EbmlBinaryeqERKS0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/virtual_segment.cpp:35,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:37,13'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:41,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/virtual_segment.cpp:37,47'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:38,14'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:40,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/virtual_segment.cpp:37,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/virtual_segment.cpp:39,20'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/virtual_segment.cpp:40,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
      Callsites:
        - Src:             'demux/mkv/virtual_segment.cpp:38,20'
          Dst:             _ZNK7libebml10EbmlBinaryeqERKS0_
    - functionName:    _ZNRSt3__18optionalIlEdeB8ne180100Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNRSt3__123__optional_storage_baseIlLb0EE5__getB8ne180100Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/optional:807,18'
          Dst:             _ZNRSt3__123__optional_storage_baseIlLb0EE5__getB8ne180100Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3vlc7threads5mutexC2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:72,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:72,49'
          Dst:             _ZN3vlc7threads5mutexC2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:69,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
                - __cxa_atexit
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
                - __cxa_atexit
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:69,32'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'demux/mkv/matroska_segment.cpp:0,0'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3vlc7threads5mutexC2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:72,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:72,49'
          Dst:             _ZN3vlc7threads5mutexC2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:69,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
                - __cxa_atexit
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
                - __cxa_atexit
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:69,32'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'demux/mkv/matroska_segment.cpp:0,0'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3vlc7threads5mutexC2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:72,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:72,49'
          Dst:             _ZN3vlc7threads5mutexC2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:69,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
                - __cxa_atexit
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
                - __cxa_atexit
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:69,32'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'demux/mkv/matroska_segment.cpp:0,0'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3vlc7threads5mutexC2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:72,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:72,49'
          Dst:             _ZN3vlc7threads5mutexC2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:69,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
                - __cxa_atexit
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
                - __cxa_atexit
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:69,32'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'demux/mkv/matroska_segment.cpp:0,0'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3vlc7threads5mutexC2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:72,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:72,49'
          Dst:             _ZN3vlc7threads5mutexC2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:69,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
                - __cxa_atexit
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
                - __cxa_atexit
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:69,32'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'demux/mkv/matroska_segment.cpp:0,0'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3vlc7threads5mutexC2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:72,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:72,49'
          Dst:             _ZN3vlc7threads5mutexC2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:69,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
                - __cxa_atexit
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
                - __cxa_atexit
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:69,32'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'demux/mkv/matroska_segment.cpp:0,0'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3vlc7threads5mutexC2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:72,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:72,49'
          Dst:             _ZN3vlc7threads5mutexC2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:69,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
                - __cxa_atexit
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
                - __cxa_atexit
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:69,32'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'demux/mkv/matroska_segment.cpp:0,0'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3vlc7threads5mutexC2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:72,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:72,49'
          Dst:             _ZN3vlc7threads5mutexC2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:69,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
                - __cxa_atexit
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
                - __cxa_atexit
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:69,32'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'demux/mkv/matroska_segment.cpp:0,0'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
    - functionName:    _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEEC2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/Ebml_dispatcher.hpp:57,9'
          Dst:             _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEEC2Ev
    - functionName:    _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEEC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3vlc7threads5mutexC2Ev
      functionSourceFile: '/src/vlc/modules/../include/vlc_cxx_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - __clang_call_terminate
        - vlc_mutex_init
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_cxx_helpers.hpp:289,9'
          Dst:             vlc_mutex_init
        - Src:             '../include/vlc_cxx_helpers.hpp:289,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN3mkv21chapter_translation_cD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapters.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/chapters.hpp:44,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.hpp:44,9'
              BranchSideFuncs:
                - _ZNSt3__16vectorImNS_9allocatorImEEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/chapters.hpp:44,9'
              BranchSideFuncs:
                - _ZNSt3__16vectorImNS_9allocatorImEEED2B8ne180100Ev
      Callsites:       []
    - functionName:    _ZN3mkv3TagD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv9SimpleTagD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l320ebml_default_handlerERN7libebml11EbmlElementERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - vars
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1340,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:1340,13'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment.cpp:1340,13'
          Dst:             vlc_object_Log
    - functionName:    _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
      functionSourceFile: '/src/vlc/modules/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    67
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l321ebml_default_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l320ebml_default_handlerERN7libebml11EbmlElementERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1336,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l320ebml_default_handlerERN7libebml11EbmlElementERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l325KaxDiscardPadding_handlerERNS1_17KaxDiscardPaddingERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - kdiscardp
        - vars
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN3mkv19matroska_iostream_c3I_OEv
        - _ZNK7libebml12EbmlSIntegercvlEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:1330,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1331,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1333,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1327,46'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:1328,56'
          Dst:             _ZNK7libebml12EbmlSIntegercvlEv
    - functionName:    _ZN3mkv19matroska_iostream_c3I_OEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/stream_io_callback.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlStream3I_OEv
      functionUses:    38
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/stream_io_callback.hpp:76,66'
          Dst:             _ZN7libebml10EbmlStream3I_OEv
    - functionName:    _ZNK7libebml12EbmlSIntegercvlEv
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7libebml10EbmlStream3I_OEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l326KaxDiscardPadding_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l325KaxDiscardPadding_handlerERNS1_17KaxDiscardPaddingERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1325,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l325KaxDiscardPadding_handlerERNS1_17KaxDiscardPaddingERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l335KaxClusterSilentTrackNumber_handlerERNS1_27KaxClusterSilentTrackNumberERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1323
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - kstrackn
        - vars
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l336KaxClusterSilentTrackNumber_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l335KaxClusterSilentTrackNumber_handlerERNS1_27KaxClusterSilentTrackNumberERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1319,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l335KaxClusterSilentTrackNumber_handlerERNS1_27KaxClusterSilentTrackNumberERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l325KaxReferenceBlock_handlerERNS1_17KaxReferenceBlockERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1311
      functionLinenumberEnd: 1318
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - kreference
        - vars
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3mkv19matroska_iostream_c3I_OEv
        - _ZNK7libebml12EbmlSIntegercvlEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:1314,16'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1315,16'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1316,43'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlSIntegercvlEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1312,46'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:1316,43'
          Dst:             _ZNK7libebml12EbmlSIntegercvlEv
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l326KaxReferenceBlock_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l325KaxReferenceBlock_handlerERNS1_17KaxReferenceBlockERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1310,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l325KaxReferenceBlock_handlerERNS1_17KaxReferenceBlockERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l324KaxBlockDuration_handlerERNS1_16KaxBlockDurationERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - kduration
        - vars
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv19matroska_iostream_c3I_OEv
        - _ZNK7libebml12EbmlUIntegercvmEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1307,46'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:1308,54'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l325KaxBlockDuration_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l324KaxBlockDuration_handlerERNS1_16KaxBlockDurationERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1305,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l324KaxBlockDuration_handlerERNS1_16KaxBlockDurationERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l325KaxBlockAdditions_handlerERS8_RZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - kadditions
        - vars
      BBCount:         9
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN3mkv10EbmlParser4KeepEv
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1302,26'
          Dst:             _ZN3mkv10EbmlParser4KeepEv
        - Src:             'demux/mkv/matroska_segment.cpp:1303,13'
          Dst:             __cxa_begin_catch
        - Src:             'demux/mkv/matroska_segment.cpp:1303,28'
          Dst:             __cxa_end_catch
    - functionName:    __cxa_end_catch
      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:    39
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l326KaxBlockAdditions_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1294
      functionLinenumberEnd: 1294
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l325KaxBlockAdditions_handlerERS8_RZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1294,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l325KaxBlockAdditions_handlerERS8_RZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l316KaxBlock_handlerERS2_RZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1293
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - kblock
        - vars
      BBCount:         8
      ICount:          97
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
        - _ZN3mkv10EbmlParser4KeepEv
        - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
        - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
        - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
        - _ZN3mkv19matroska_iostream_c3I_OEv
        - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
        - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
        - _ZNK7libebml11EbmlElement18GetElementPositionEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:1286,33'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1286,36'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser4KeepEv
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1286,33'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser4KeepEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1286,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1286,17'
              BranchSideFuncs:
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZN3mkv10EbmlParser4KeepEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1288,17'
              BranchSideFuncs:
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZN3mkv10EbmlParser4KeepEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1282,48'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:1283,25'
          Dst:             _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
        - Src:             'demux/mkv/matroska_segment.cpp:1285,52'
          Dst:             _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
        - Src:             'demux/mkv/matroska_segment.cpp:1288,57'
          Dst:             _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
        - Src:             'demux/mkv/matroska_segment.cpp:1289,54'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment.cpp:1289,76'
          Dst:             _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
        - Src:             'demux/mkv/matroska_segment.cpp:1289,21'
          Dst:             _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
        - Src:             'demux/mkv/matroska_segment.cpp:1288,35'
          Dst:             _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
        - Src:             'demux/mkv/matroska_segment.cpp:1292,22'
          Dst:             _ZN3mkv10EbmlParser4KeepEv
    - functionName:    _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - p_block
        - p_simpleblock
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
      functionUses:    6
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:910,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:911,20'
              BranchSideFuncs:
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEE3getB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:912,14'
              BranchSideFuncs:
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEE3getB8ne180100Ev
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
        - Branch String:   'demux/mkv/matroska_segment.cpp:912,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:913,20'
              BranchSideFuncs:
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEE3getB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:915,20'
              BranchSideFuncs:
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEE3getB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:917,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:918,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment.cpp:920,12'
              BranchSideFuncs:
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEE3getB8ne180100Ev
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:911,42'
          Dst:             _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
        - Src:             'demux/mkv/matroska_segment.cpp:913,48'
          Dst:             _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
    - functionName:    _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxBlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - this
        - fpos
        - pts
        - trust_level
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l317KaxBlock_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l316KaxBlock_handlerERS2_RZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1279,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l316KaxBlock_handlerERS2_RZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l322ebml_default_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1336,9'
          Dst:             _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
    - functionName:    _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
      functionSourceFile: '/src/vlc/modules/demux/mkv/dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - callback
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l327KaxDiscardPadding_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l326KaxDiscardPadding_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1325,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:1325,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l326KaxDiscardPadding_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:1325,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - id
        - cb
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l337KaxClusterSilentTrackNumber_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l336KaxClusterSilentTrackNumber_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1319,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:1319,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l336KaxClusterSilentTrackNumber_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:1319,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l327KaxReferenceBlock_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l326KaxReferenceBlock_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1310,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:1310,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l326KaxReferenceBlock_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:1310,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l326KaxBlockDuration_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l325KaxBlockDuration_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1305,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:1305,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l325KaxBlockDuration_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:1305,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l327KaxBlockAdditions_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1294
      functionLinenumberEnd: 1294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l326KaxBlockAdditions_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1294,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:1294,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l326KaxBlockAdditions_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:1294,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l318KaxBlock_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l317KaxBlock_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1279,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:1279,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l317KaxBlock_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:1279,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l3C2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l318KaxBlock_processorC2Ev
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l322ebml_default_processorC2Ev
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l326KaxBlockDuration_processorC2Ev
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l327KaxBlockAdditions_processorC2Ev
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l327KaxDiscardPadding_processorC2Ev
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l327KaxReferenceBlock_processorC2Ev
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l337KaxClusterSilentTrackNumber_processorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1275,5'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l318KaxBlock_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:1275,5'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l327KaxBlockAdditions_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:1275,5'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l326KaxBlockDuration_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:1275,5'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l327KaxReferenceBlock_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:1275,5'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l337KaxClusterSilentTrackNumber_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:1275,5'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l327KaxDiscardPadding_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:1275,5'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l322ebml_default_processorC2Ev
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l222KaxSimpleBlock_handlerERS5_RZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ksblock
        - vars
      BBCount:         11
      ICount:          109
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
        - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
        - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
        - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
        - _ZN3mkv19matroska_iostream_c3I_OEv
        - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
        - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
        - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
        - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:1255,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1257,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1261,33'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
        - Branch String:   'demux/mkv/matroska_segment.cpp:1265,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1265,17'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1267,44'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
        - Branch String:   'demux/mkv/matroska_segment.cpp:1268,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1269,21'
              BranchSideFuncs:
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1271,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1257,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:1257,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:1262,54'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:1263,31'
          Dst:             _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
        - Src:             'demux/mkv/matroska_segment.cpp:1265,25'
          Dst:             _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
        - Src:             'demux/mkv/matroska_segment.cpp:1267,54'
          Dst:             _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
        - Src:             'demux/mkv/matroska_segment.cpp:1269,62'
          Dst:             _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
        - Src:             'demux/mkv/matroska_segment.cpp:1270,59'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment.cpp:1270,81'
          Dst:             _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
        - Src:             'demux/mkv/matroska_segment.cpp:1270,25'
          Dst:             _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
        - Src:             'demux/mkv/matroska_segment.cpp:1269,39'
          Dst:             _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
    - functionName:    _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxBlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l223KaxSimpleBlock_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l222KaxSimpleBlock_handlerERS5_RZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1253,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l222KaxSimpleBlock_handlerERS5_RZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l221KaxBlockGroup_handlerERNS1_13KaxBlockGroupERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - kbgroup
        - vars
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv10EbmlParser4DownEv
        - _ZNK7libebml11EbmlElement18GetElementPositionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1250,45'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment.cpp:1251,22'
          Dst:             _ZN3mkv10EbmlParser4DownEv
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l222KaxBlockGroup_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l221KaxBlockGroup_handlerERNS1_13KaxBlockGroupERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1248,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l221KaxBlockGroup_handlerERNS1_13KaxBlockGroupERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l230KaxClusterSilentTracks_handlerERNS1_22KaxClusterSilentTracksERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ksilent
        - vars
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv10EbmlParser4DownEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1244,22'
          Dst:             _ZN3mkv10EbmlParser4DownEv
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l231KaxClusterSilentTracks_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l230KaxClusterSilentTracks_handlerERNS1_22KaxClusterSilentTracksERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1242,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l230KaxClusterSilentTracks_handlerERNS1_22KaxClusterSilentTracksERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
    - functionName:    _ZN11libmatroska10KaxCluster22SetGlobalTimecodeScaleEm
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxCluster.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - aGlobalTimecodeScale
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11libmatroska10KaxCluster12InitTimecodeEml
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxCluster.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - this
        - aTimecode
        - aTimecodeScale
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska10KaxCluster22SetGlobalTimecodeScaleEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxCluster.h:109,7'
          Dst:             _ZN11libmatroska10KaxCluster22SetGlobalTimecodeScaleEm
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l227KaxClusterTimestamp_handlerERNS1_18KaxClusterTimecodeERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1241
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ktimecode
        - vars
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska10KaxCluster12InitTimecodeEml
        - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
        - _ZN3mkv19matroska_iostream_c3I_OEv
        - _ZNK7libebml12EbmlUIntegercvmEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1237,46'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:1238,32'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
        - Src:             'demux/mkv/matroska_segment.cpp:1238,32'
          Dst:             _ZN11libmatroska10KaxCluster12InitTimecodeEml
        - Src:             'demux/mkv/matroska_segment.cpp:1239,31'
          Dst:             _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l228KaxClusterTimestamp_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l227KaxClusterTimestamp_handlerERNS1_18KaxClusterTimecodeERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1235,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l227KaxClusterTimestamp_handlerERNS1_18KaxClusterTimecodeERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l224KaxSimpleBlock_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l223KaxSimpleBlock_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1253,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:1253,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l223KaxSimpleBlock_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:1253,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l223KaxBlockGroup_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l222KaxBlockGroup_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1248,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:1248,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l222KaxBlockGroup_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:1248,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l232KaxClusterSilentTracks_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l231KaxClusterSilentTracks_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1242,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:1242,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l231KaxClusterSilentTracks_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:1242,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l229KaxClusterTimestamp_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l228KaxClusterTimestamp_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1235,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:1235,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l228KaxClusterTimestamp_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:1235,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l2C2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l223KaxBlockGroup_processorC2Ev
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l224KaxSimpleBlock_processorC2Ev
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l229KaxClusterTimestamp_processorC2Ev
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l232KaxClusterSilentTracks_processorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1231,5'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l229KaxClusterTimestamp_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:1231,5'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l232KaxClusterSilentTracks_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:1231,5'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l223KaxBlockGroup_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:1231,5'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l224KaxSimpleBlock_processorC2Ev
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l120ebml_default_handlerERN7libebml11EbmlElementERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionLinenumberEnd: 1228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - vars
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1227,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:1227,13'
          Dst:             vlc_object_Log
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l121ebml_default_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1225
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l120ebml_default_handlerERN7libebml11EbmlElementERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1225,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l120ebml_default_handlerERN7libebml11EbmlElementERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l115KaxCues_handlerERNS1_7KaxCuesERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - kcue
        - vars
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1223,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:1223,13'
          Dst:             vlc_object_Log
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l116KaxCues_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l115KaxCues_handlerERNS1_7KaxCuesERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1220,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l115KaxCues_handlerERNS1_7KaxCuesERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l118KaxCluster_handlerERNS1_10KaxClusterERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - kcluster
        - vars
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv10EbmlParser4DownEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1218,22'
          Dst:             _ZN3mkv10EbmlParser4DownEv
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l119KaxCluster_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l118KaxCluster_handlerERNS1_10KaxClusterERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1214,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l118KaxCluster_handlerERNS1_10KaxClusterERZNS0_8BlockGetES4_S7_SA_SB_SB_SC_E12BlockPayload
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l122ebml_default_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1225
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1225,9'
          Dst:             _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l117KaxCues_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l116KaxCues_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1220,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:1220,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l116KaxCues_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:1220,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l120KaxCluster_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l119KaxCluster_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1214,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:1214,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l119KaxCluster_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:1214,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l1C2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1210
      functionLinenumberEnd: 1210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l117KaxCues_processorC2Ev
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l120KaxCluster_processorC2Ev
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l122ebml_default_processorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1210,5'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l120KaxCluster_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:1210,5'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l117KaxCues_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:1210,5'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l122ebml_default_processorC2Ev
    - functionName:    _ZL16es_out_vaControlP8es_out_tiP13__va_list_tag
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_1ltERKNS_18EbmlProcessorEntryES2_
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK7libebml6EbmlId8GetValueEv
        - _ZNK7libebml6EbmlId9GetLengthEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/Ebml_dispatcher.hpp:52,48'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:52,48'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:53,12'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlId9GetLengthEv
                - _ZNK7libebml6EbmlId9GetLengthEv
                - _ZNK7libebml6EbmlId8GetValueEv
                - _ZNK7libebml6EbmlId8GetValueEv
        - Branch String:   'demux/mkv/Ebml_dispatcher.hpp:53,48'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:52,48'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:53,51'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlId8GetValueEv
                - _ZNK7libebml6EbmlId8GetValueEv
      Callsites:
        - Src:             'demux/mkv/Ebml_dispatcher.hpp:52,18'
          Dst:             _ZNK7libebml6EbmlId9GetLengthEv
        - Src:             'demux/mkv/Ebml_dispatcher.hpp:52,36'
          Dst:             _ZNK7libebml6EbmlId9GetLengthEv
        - Src:             'demux/mkv/Ebml_dispatcher.hpp:53,16'
          Dst:             _ZNK7libebml6EbmlId9GetLengthEv
        - Src:             'demux/mkv/Ebml_dispatcher.hpp:53,34'
          Dst:             _ZNK7libebml6EbmlId9GetLengthEv
        - Src:             'demux/mkv/Ebml_dispatcher.hpp:53,55'
          Dst:             _ZNK7libebml6EbmlId8GetValueEv
        - Src:             'demux/mkv/Ebml_dispatcher.hpp:53,72'
          Dst:             _ZNK7libebml6EbmlId8GetValueEv
    - functionName:    _ZNK7libebml6EbmlId9GetLengthEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlId.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7libebml6EbmlId8GetValueEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlId.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler20ebml_default_handlerERN7libebml11EbmlElementERZNS0_15PreloadClustersEmE21ClusterHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - el
        - vars
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler21ebml_default_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler20ebml_default_handlerERN7libebml11EbmlElementERZNS0_15PreloadClustersEmE21ClusterHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:497,9'
          Dst:             _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler20ebml_default_handlerERN7libebml11EbmlElementERZNS0_15PreloadClustersEmE21ClusterHandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler18KaxCluster_handlerERN11libmatroska10KaxClusterERZNS0_15PreloadClustersEmE21ClusterHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - kcluster
        - vars
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:494,23'
          Dst:             _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
    - functionName:    _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler19KaxCluster_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler18KaxCluster_handlerERN11libmatroska10KaxClusterERZNS0_15PreloadClustersEmE21ClusterHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:492,9'
          Dst:             _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler18KaxCluster_handlerERN11libmatroska10KaxClusterERZNS0_15PreloadClustersEmE21ClusterHandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler22ebml_default_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:497,9'
          Dst:             _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
    - functionName:    _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler20KaxCluster_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler19KaxCluster_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:492,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:492,9'
          Dst:             _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler19KaxCluster_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:492,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandlerC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler20KaxCluster_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler22ebml_default_processorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:488,5'
          Dst:             _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler20KaxCluster_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:488,5'
          Dst:             _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler22ebml_default_processorC2Ev
    - functionName:    _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler20ebml_default_handlerERN7libebml11EbmlElementERZNS0_8LoadTagsES3_E18TagsHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - el
        - vars
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:452,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:452,13'
          Dst:             vlc_object_Log
    - functionName:    _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler21ebml_default_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler20ebml_default_handlerERN7libebml11EbmlElementERZNS0_8LoadTagsES3_E18TagsHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:450,9'
          Dst:             _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler20ebml_default_handlerERN7libebml11EbmlElementERZNS0_8LoadTagsES3_E18TagsHandlerPayload
    - functionName:    _ZN3mkv3TagC2EOS0_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv3TagC2ERKS0_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv9SimpleTagC2ERKS0_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler20ebml_default_handlerERN7libebml11EbmlElementERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - el
        - vars
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:443,21'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:443,21'
          Dst:             vlc_object_Log
    - functionName:    _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21ebml_default_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler20ebml_default_handlerERN7libebml11EbmlElementERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:441,17'
          Dst:             _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler20ebml_default_handlerERN7libebml11EbmlElementERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayload
    - functionName:    _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler20KaxTagSimple_handlerERNS1_12KaxTagSimpleERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - vars
      BBCount:         10
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEi
        - _ZN3mkv9SimpleTagC2Ev
        - _ZN3mkv9SimpleTagD2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:438,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:438,25'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv9SimpleTagD2Ev
                - _ZN3mkv9SimpleTagD2Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:439,25'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv9SimpleTagD2Ev
                - _ZN3mkv9SimpleTagD2Ev
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:436,31'
          Dst:             _ZN3mkv9SimpleTagC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:438,35'
          Dst:             _ZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEi
        - Src:             'demux/mkv/matroska_segment.cpp:440,17'
          Dst:             _ZN3mkv9SimpleTagD2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:440,17'
          Dst:             _ZN3mkv9SimpleTagD2Ev
    - functionName:    _ZN3mkv9SimpleTagC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEi
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - pout_simple
        - tag
        - target_type
      BBCount:         22
      ICount:          217
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler10DispatcherEv
        - vlc_meta_New
        - vlc_meta_SetExtraWithPriority
        - vlc_meta_SetWithPriority
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:318,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:320,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:323,10'
              BranchSideFuncs:
                - vlc_meta_New
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_meta_SetExtraWithPriority
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_meta_SetWithPriority
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:323,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:324,20'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_meta_SetExtraWithPriority
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_meta_SetWithPriority
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:325,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_meta_SetExtraWithPriority
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_meta_SetWithPriority
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:325,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:327,13'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_meta_SetExtraWithPriority
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_meta_SetWithPriority
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:335,5'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_meta_SetExtraWithPriority
        - Branch String:   'demux/mkv/matroska_segment.cpp:327,58'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:328,27'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_meta_SetExtraWithPriority
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_meta_SetWithPriority
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:334,5'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_meta_SetExtraWithPriority
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_meta_SetWithPriority
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:328,47'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:328,50'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_meta_SetWithPriority
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:330,13'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_meta_SetWithPriority
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:327,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:330,13'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_meta_SetWithPriority
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:334,5'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_meta_SetExtraWithPriority
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_meta_SetWithPriority
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:278,5'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:278,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:316,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler10DispatcherEv
        - Src:             'demux/mkv/matroska_segment.cpp:316,50'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment.cpp:316,64'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment.cpp:316,36'
          Dst:             _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - Src:             'demux/mkv/matroska_segment.cpp:320,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:320,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:324,20'
          Dst:             vlc_meta_New
        - Src:             'demux/mkv/matroska_segment.cpp:330,13'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/mkv/matroska_segment.cpp:331,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:331,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:335,5'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:335,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:336,5'
          Dst:             vlc_meta_SetExtraWithPriority
    - functionName:    _ZN3mkv9SimpleTagC2EOS0_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler10DispatcherEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - _ZN3vlc7threads5mutex4lockEv
        - _ZN3vlc7threads5mutex6unlockEv
        - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandlerC2Ev
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:289,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:289,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:289,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
        - Branch String:   'demux/mkv/matroska_segment.cpp:289,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:289,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:289,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:289,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:289,9'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:289,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:289,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:289,9'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:289,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:289,9'
          Dst:             _ZN3vlc7threads5mutex4lockEv
        - Src:             'demux/mkv/matroska_segment.cpp:289,9'
          Dst:             __cxa_guard_acquire
        - Src:             'demux/mkv/matroska_segment.cpp:289,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandlerC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:289,9'
          Dst:             __cxa_guard_release
        - Src:             'demux/mkv/matroska_segment.cpp:289,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - Src:             'demux/mkv/matroska_segment.cpp:289,9'
          Dst:             __cxa_guard_abort
        - Src:             'demux/mkv/matroska_segment.cpp:289,9'
          Dst:             _ZN3vlc7threads5mutex6unlockEv
    - functionName:    _ZN7libebml10EbmlMaster5beginEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlMaster.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7libebml10EbmlMaster3endEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlMaster.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
      functionSourceFile: '/src/vlc/modules/demux/mkv/dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - beg
        - end
        - payload
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:44,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:45,56'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
            - BranchSide:      'demux/mkv/dispatcher.hpp:46,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:45,50'
          Dst:             _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
    - functionName:    _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - element
        - payload
      BBCount:         15
      ICount:          129
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZNK7libebml6EbmlIdeqERKS0_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mkv/Ebml_dispatcher.hpp:72,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:73,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:75,60'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
                - _ZNKSt3__16vectorIN12_GLOBAL__N_118EbmlProcessorEntryENS_9allocatorIS2_EEE4cendB8ne180100Ev
                - _ZNKSt3__16vectorIN12_GLOBAL__N_118EbmlProcessorEntryENS_9allocatorIS2_EEE6cbeginB8ne180100Ev
                - _ZNSt3__111lower_boundB8ne180100INS_11__wrap_iterIPKN12_GLOBAL__N_118EbmlProcessorEntryEEES3_EET_S7_S7_RKT0_
                - _ZNSt3__1neB8ne180100IPKN12_GLOBAL__N_118EbmlProcessorEntryEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNKSt3__111__wrap_iterIPKN12_GLOBAL__N_118EbmlProcessorEntryEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKN12_GLOBAL__N_118EbmlProcessorEntryEEptB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPKN12_GLOBAL__N_118EbmlProcessorEntryEEptB8ne180100Ev
        - Branch String:   'demux/mkv/Ebml_dispatcher.hpp:85,28'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:86,13'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKN12_GLOBAL__N_118EbmlProcessorEntryEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKN12_GLOBAL__N_118EbmlProcessorEntryEEptB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPKN12_GLOBAL__N_118EbmlProcessorEntryEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:93,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_dispatcher.hpp:86,42'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:87,15'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKN12_GLOBAL__N_118EbmlProcessorEntryEEptB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPKN12_GLOBAL__N_118EbmlProcessorEntryEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:93,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_dispatcher.hpp:85,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:89,13'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKN12_GLOBAL__N_118EbmlProcessorEntryEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:93,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_dispatcher.hpp:93,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:94,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:96,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/Ebml_dispatcher.hpp:75,28'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/Ebml_dispatcher.hpp:87,29'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
    - functionName:    _ZNK7libebml6EbmlIdeqERKS0_
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlId.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - TestId
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    56
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlId.h:73,41'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlId.h:73,45'
              BranchSideFuncs: []
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlId.h:73,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN3vlc7threads5mutex4lockEv
      functionSourceFile: '/src/vlc/modules/../include/vlc_cxx_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - __clang_call_terminate
        - vlc_mutex_lock
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_cxx_helpers.hpp:299,9'
          Dst:             vlc_mutex_lock
        - Src:             '../include/vlc_cxx_helpers.hpp:299,9'
          Dst:             __clang_call_terminate
    - functionName:    __cxa_guard_acquire
      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:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandlerC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler20KaxTagName_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler22KaxTagLangue_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler22KaxTagSimple_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler22KaxTagString_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler23KaxTagDefault_processorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:287,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler20KaxTagName_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:287,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler22KaxTagString_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:287,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler22KaxTagLangue_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:287,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler23KaxTagDefault_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:287,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler22KaxTagSimple_processorC2Ev
    - functionName:    __cxa_guard_release
      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:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_abort
      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:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3vlc7threads5mutex6unlockEv
      functionSourceFile: '/src/vlc/modules/../include/vlc_cxx_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - __clang_call_terminate
        - vlc_mutex_unlock
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_cxx_helpers.hpp:303,9'
          Dst:             vlc_mutex_unlock
        - Src:             '../include/vlc_cxx_helpers.hpp:303,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler20KaxTagName_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler19KaxTagName_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:290,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:290,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler19KaxTagName_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:290,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler22KaxTagString_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler21KaxTagString_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:294,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:294,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler21KaxTagString_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:294,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler22KaxTagLangue_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler21KaxTagLangue_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:298,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:298,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler21KaxTagLangue_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:298,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler23KaxTagDefault_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler22KaxTagDefault_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:302,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:302,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler22KaxTagDefault_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:302,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler22KaxTagSimple_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler21KaxTagSimple_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:307,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:307,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler21KaxTagSimple_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:307,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler21KaxTagSimple_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler20KaxTagSimple_handlerERS4_RZNS0_15ParseSimpleTagsES2_S5_iE23SimpleTagHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:307,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler20KaxTagSimple_handlerERS4_RZNS0_15ParseSimpleTagsES2_S5_iE23SimpleTagHandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler20KaxTagSimple_handlerERS4_RZNS0_15ParseSimpleTagsES2_S5_iE23SimpleTagHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - simple
        - vars
      BBCount:         10
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEi
        - _ZN3mkv9SimpleTagC2Ev
        - _ZN3mkv9SimpleTagD2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:312,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:312,17'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv9SimpleTagD2Ev
                - _ZN3mkv9SimpleTagD2Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:313,15'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv9SimpleTagD2Ev
                - _ZN3mkv9SimpleTagD2Ev
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:309,23'
          Dst:             _ZN3mkv9SimpleTagC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:312,27'
          Dst:             _ZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEi
        - Src:             'demux/mkv/matroska_segment.cpp:314,9'
          Dst:             _ZN3mkv9SimpleTagD2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:314,9'
          Dst:             _ZN3mkv9SimpleTagD2Ev
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler22KaxTagDefault_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler21KaxTagDefault_handlerERNS3_13KaxTagDefaultERZNS0_15ParseSimpleTagsES2_S5_iE23SimpleTagHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:302,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler21KaxTagDefault_handlerERNS3_13KaxTagDefaultERZNS0_15ParseSimpleTagsES2_S5_iE23SimpleTagHandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler21KaxTagDefault_handlerERNS3_13KaxTagDefaultERZNS0_15ParseSimpleTagsES2_S5_iE23SimpleTagHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unused
        - vars
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler21KaxTagLangue_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler20KaxTagLangue_handlerERNS3_12KaxTagLangueERZNS0_15ParseSimpleTagsES2_S5_iE23SimpleTagHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:298,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler20KaxTagLangue_handlerERNS3_12KaxTagLangueERZNS0_15ParseSimpleTagsES2_S5_iE23SimpleTagHandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler20KaxTagLangue_handlerERNS3_12KaxTagLangueERZNS0_15ParseSimpleTagsES2_S5_iE23SimpleTagHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - vars
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml10EbmlString8GetValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:300,35'
          Dst:             _ZNK7libebml10EbmlString8GetValueEv
    - functionName:    _ZNK7libebml10EbmlString8GetValueEv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler21KaxTagString_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler20KaxTagString_handlerERNS3_12KaxTagStringERZNS0_15ParseSimpleTagsES2_S5_iE23SimpleTagHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:294,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler20KaxTagString_handlerERNS3_12KaxTagStringERZNS0_15ParseSimpleTagsES2_S5_iE23SimpleTagHandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler20KaxTagString_handlerERNS3_12KaxTagStringERZNS0_15ParseSimpleTagsES2_S5_iE23SimpleTagHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - vars
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7libebml9UTFstringC1ERKS0_
        - _ZN7libebml9UTFstringD1Ev
        - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
        - _ZNK7libebml9UTFstring7GetUTF8Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:296,41'
          Dst:             _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
        - Src:             'demux/mkv/matroska_segment.cpp:296,30'
          Dst:             _ZN7libebml9UTFstringC1ERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:296,49'
          Dst:             _ZNK7libebml9UTFstring7GetUTF8Ev
        - Src:             'demux/mkv/matroska_segment.cpp:296,13'
          Dst:             _ZN7libebml9UTFstringD1Ev
        - Src:             'demux/mkv/matroska_segment.cpp:296,13'
          Dst:             _ZN7libebml9UTFstringD1Ev
    - functionName:    _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7libebml9UTFstringC1ERKS0_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7libebml9UTFstring7GetUTF8Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlUnicodeString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7libebml9UTFstringD1Ev
      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:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler19KaxTagName_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler18KaxTagName_handlerERNS3_10KaxTagNameERZNS0_15ParseSimpleTagsES2_S5_iE23SimpleTagHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:290,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler18KaxTagName_handlerERNS3_10KaxTagNameERZNS0_15ParseSimpleTagsES2_S5_iE23SimpleTagHandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseSimpleTagsEPNS_9SimpleTagEPN11libmatroska12KaxTagSimpleEiEN16SimpleTagHandler18KaxTagName_handlerERNS3_10KaxTagNameERZNS0_15ParseSimpleTagsES2_S5_iE23SimpleTagHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - vars
      BBCount:         7
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7libebml9UTFstringC1ERKS0_
        - _ZN7libebml9UTFstringD1Ev
        - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
        - _ZNK7libebml9UTFstring7GetUTF8Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:292,44'
          Dst:             _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
        - Src:             'demux/mkv/matroska_segment.cpp:292,33'
          Dst:             _ZN7libebml9UTFstringC1ERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:292,52'
          Dst:             _ZNK7libebml9UTFstring7GetUTF8Ev
        - Src:             'demux/mkv/matroska_segment.cpp:292,13'
          Dst:             _ZN7libebml9UTFstringD1Ev
        - Src:             'demux/mkv/matroska_segment.cpp:292,13'
          Dst:             _ZN7libebml9UTFstringD1Ev
    - functionName:    _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagSimple_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler20KaxTagSimple_handlerERNS1_12KaxTagSimpleERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:434,17'
          Dst:             _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler20KaxTagSimple_handlerERNS1_12KaxTagSimpleERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayload
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler20ebml_default_handlerERN7libebml11EbmlElementESD_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - el
        - vars
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:428,29'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:428,29'
          Dst:             vlc_object_Log
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler21ebml_default_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler20ebml_default_handlerERN7libebml11EbmlElementESD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:426,25'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler20ebml_default_handlerERN7libebml11EbmlElementESD_
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler24KaxTagTargetType_handlerERNS1_16KaxTagTargetTypeESD_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - vars
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZNK7libebml10EbmlString8GetValueEv
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:424,29'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:424,29'
          Dst:             _ZNK7libebml10EbmlString8GetValueEv
        - Src:             'demux/mkv/matroska_segment.cpp:424,29'
          Dst:             vlc_object_Log
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler25KaxTagTargetType_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler24KaxTagTargetType_handlerERNS1_16KaxTagTargetTypeESD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:422,25'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler24KaxTagTargetType_handlerERNS1_16KaxTagTargetTypeESD_
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler27KaxTagAttachmentUID_handlerERNS1_19KaxTagAttachmentUIDESD_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - vars
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZNK7libebml12EbmlUIntegercvmEv
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:419,69'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
        - Src:             'demux/mkv/matroska_segment.cpp:420,29'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:420,29'
          Dst:             vlc_object_Log
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler28KaxTagAttachmentUID_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler27KaxTagAttachmentUID_handlerERNS1_19KaxTagAttachmentUIDESD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:416,25'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler27KaxTagAttachmentUID_handlerERNS1_19KaxTagAttachmentUIDESD_
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler24KaxTagChapterUID_handlerERNS1_16KaxTagChapterUIDESD_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - vars
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZNK7libebml12EbmlUIntegercvmEv
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:413,69'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
        - Src:             'demux/mkv/matroska_segment.cpp:414,29'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:414,29'
          Dst:             vlc_object_Log
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler25KaxTagChapterUID_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler24KaxTagChapterUID_handlerERNS1_16KaxTagChapterUIDESD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:410,25'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler24KaxTagChapterUID_handlerERNS1_16KaxTagChapterUIDESD_
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler24KaxTagEditionUID_handlerERNS1_16KaxTagEditionUIDESD_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - vars
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZNK7libebml12EbmlUIntegercvmEv
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:407,69'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
        - Src:             'demux/mkv/matroska_segment.cpp:408,29'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:408,29'
          Dst:             vlc_object_Log
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler25KaxTagEditionUID_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler24KaxTagEditionUID_handlerERNS1_16KaxTagEditionUIDESD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:404,25'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler24KaxTagEditionUID_handlerERNS1_16KaxTagEditionUIDESD_
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler22KaxTagTrackUID_handlerERNS1_14KaxTagTrackUIDESD_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - vars
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZNK7libebml12EbmlUIntegercvmEv
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:401,69'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
        - Src:             'demux/mkv/matroska_segment.cpp:402,29'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:402,29'
          Dst:             vlc_object_Log
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler23KaxTagTrackUID_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler22KaxTagTrackUID_handlerERNS1_14KaxTagTrackUIDESD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:398,25'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler22KaxTagTrackUID_handlerERNS1_14KaxTagTrackUIDESD_
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler29KaxTagTargetTypeValue_handlerERNS1_21KaxTagTargetTypeValueESD_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - vars
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZNK7libebml12EbmlUIntegercvjEv
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:395,71'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment.cpp:396,29'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:396,29'
          Dst:             vlc_object_Log
    - functionName:    _ZNK7libebml12EbmlUIntegercvjEv
      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:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler30KaxTagTargetTypeValue_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler29KaxTagTargetTypeValue_handlerERNS1_21KaxTagTargetTypeValueESD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:393,25'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler29KaxTagTargetTypeValue_handlerERNS1_21KaxTagTargetTypeValueESD_
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler22ebml_default_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:426,25'
          Dst:             _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler26KaxTagTargetType_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler25KaxTagTargetType_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:422,25'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:422,25'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler25KaxTagTargetType_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:422,25'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler29KaxTagAttachmentUID_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler28KaxTagAttachmentUID_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:416,25'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:416,25'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler28KaxTagAttachmentUID_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:416,25'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler26KaxTagChapterUID_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler25KaxTagChapterUID_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:410,25'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:410,25'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler25KaxTagChapterUID_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:410,25'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler26KaxTagEditionUID_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler25KaxTagEditionUID_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:404,25'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:404,25'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler25KaxTagEditionUID_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:404,25'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler24KaxTagTrackUID_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler23KaxTagTrackUID_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:398,25'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:398,25'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler23KaxTagTrackUID_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:398,25'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler31KaxTagTargetTypeValue_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler30KaxTagTargetTypeValue_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:393,25'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:393,25'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler30KaxTagTargetTypeValue_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:393,25'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandlerC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler22ebml_default_processorC2Ev
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler24KaxTagTrackUID_processorC2Ev
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler26KaxTagChapterUID_processorC2Ev
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler26KaxTagEditionUID_processorC2Ev
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler26KaxTagTargetType_processorC2Ev
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler29KaxTagAttachmentUID_processorC2Ev
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler31KaxTagTargetTypeValue_processorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:390,21'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler31KaxTagTargetTypeValue_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:390,21'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler24KaxTagTrackUID_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:390,21'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler26KaxTagEditionUID_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:390,21'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler26KaxTagChapterUID_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:390,21'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler29KaxTagAttachmentUID_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:390,21'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler26KaxTagTargetType_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:390,21'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler22ebml_default_processorC2Ev
    - functionName:    _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler10DispatcherEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - _ZN3vlc7threads5mutex4lockEv
        - _ZN3vlc7threads5mutex6unlockEv
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandlerC2Ev
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:392,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:392,25'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - __cxa_guard_acquire
                - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:392,25'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - __cxa_guard_acquire
                - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
        - Branch String:   'demux/mkv/matroska_segment.cpp:392,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:392,25'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
                - __cxa_guard_acquire
                - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:392,25'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:392,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:392,25'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:392,25'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:392,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:392,25'
              BranchSideFuncs:
                - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:392,25'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:392,25'
          Dst:             _ZN3vlc7threads5mutex4lockEv
        - Src:             'demux/mkv/matroska_segment.cpp:392,25'
          Dst:             __cxa_guard_acquire
        - Src:             'demux/mkv/matroska_segment.cpp:392,25'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandlerC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:392,25'
          Dst:             __cxa_guard_release
        - Src:             'demux/mkv/matroska_segment.cpp:392,25'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - Src:             'demux/mkv/matroska_segment.cpp:392,25'
          Dst:             __cxa_guard_abort
        - Src:             'demux/mkv/matroska_segment.cpp:392,25'
          Dst:             _ZN3vlc7threads5mutex6unlockEv
    - functionName:    _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - targets
        - vars
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler10DispatcherEv
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:388,21'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:388,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:432,21'
          Dst:             _ZZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayloadEN14TargetsHandler10DispatcherEv
        - Src:             'demux/mkv/matroska_segment.cpp:432,67'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment.cpp:432,84'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment.cpp:432,50'
          Dst:             _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
    - functionName:    _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler22KaxTagTargets_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:386,17'
          Dst:             _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagTargets_handlerERNS1_13KaxTagTargetsERZZNS0_8LoadTagsES3_ENS4_14KaxTag_handlerES6_S8_E17TagHandlerPayload
    - functionName:    _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler22ebml_default_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:441,17'
          Dst:             _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
    - functionName:    _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler22KaxTagSimple_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagSimple_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:434,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:434,17'
          Dst:             _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler21KaxTagSimple_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:434,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler23KaxTagTargets_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler22KaxTagTargets_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:386,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:386,17'
          Dst:             _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler22KaxTagTargets_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:386,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandlerC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler22KaxTagSimple_processorC2Ev
        - _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler22ebml_default_processorC2Ev
        - _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler23KaxTagTargets_processorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:383,13'
          Dst:             _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler23KaxTagTargets_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:383,13'
          Dst:             _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler22KaxTagSimple_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:383,13'
          Dst:             _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler22ebml_default_processorC2Ev
    - functionName:    _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler10DispatcherEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - _ZN3vlc7threads5mutex4lockEv
        - _ZN3vlc7threads5mutex6unlockEv
        - _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandlerC2Ev
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:385,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:385,17'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - __cxa_guard_acquire
                - _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:385,17'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - __cxa_guard_acquire
                - _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
        - Branch String:   'demux/mkv/matroska_segment.cpp:385,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:385,17'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
                - __cxa_guard_acquire
                - _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:385,17'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:385,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:385,17'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:385,17'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:385,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:385,17'
              BranchSideFuncs:
                - _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:385,17'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:385,17'
          Dst:             _ZN3vlc7threads5mutex4lockEv
        - Src:             'demux/mkv/matroska_segment.cpp:385,17'
          Dst:             __cxa_guard_acquire
        - Src:             'demux/mkv/matroska_segment.cpp:385,17'
          Dst:             _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandlerC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:385,17'
          Dst:             __cxa_guard_release
        - Src:             'demux/mkv/matroska_segment.cpp:385,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - Src:             'demux/mkv/matroska_segment.cpp:385,17'
          Dst:             __cxa_guard_abort
        - Src:             'demux/mkv/matroska_segment.cpp:385,17'
          Dst:             _ZN3vlc7threads5mutex6unlockEv
    - functionName:    _ZN3mkv3TagC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - vars
      BBCount:         8
      ICount:          98
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN3mkv3TagC2Ev
        - _ZN3mkv3TagD2Ev
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler10DispatcherEv
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:373,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:373,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:374,17'
          Dst:             _ZN3mkv3TagC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:447,13'
          Dst:             _ZZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayloadEN10TagHandler10DispatcherEv
        - Src:             'demux/mkv/matroska_segment.cpp:447,53'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment.cpp:447,68'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment.cpp:447,38'
          Dst:             _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - Src:             'demux/mkv/matroska_segment.cpp:449,9'
          Dst:             _ZN3mkv3TagD2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:449,9'
          Dst:             _ZN3mkv3TagD2Ev
    - functionName:    _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler15KaxTag_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:371,9'
          Dst:             _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler14KaxTag_handlerERNS1_6KaxTagERZNS0_8LoadTagsES3_E18TagsHandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler22ebml_default_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:450,9'
          Dst:             _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
    - functionName:    _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler16KaxTag_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler15KaxTag_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:371,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment.cpp:371,9'
          Dst:             _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler15KaxTag_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:371,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandlerC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler16KaxTag_processorC2Ev
        - _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler22ebml_default_processorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:368,5'
          Dst:             _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler16KaxTag_processorC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:368,5'
          Dst:             _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler22ebml_default_processorC2Ev
    - functionName:    _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxBlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l310DispatcherEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - _ZN3vlc7threads5mutex4lockEv
        - _ZN3vlc7threads5mutex6unlockEv
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l3C2Ev
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:1277,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1277,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l3C2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1277,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l3C2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
        - Branch String:   'demux/mkv/matroska_segment.cpp:1277,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1277,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l3C2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1277,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1277,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1277,9'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l3C2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1277,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1277,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1277,9'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l3C2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1277,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1277,9'
          Dst:             _ZN3vlc7threads5mutex4lockEv
        - Src:             'demux/mkv/matroska_segment.cpp:1277,9'
          Dst:             __cxa_guard_acquire
        - Src:             'demux/mkv/matroska_segment.cpp:1277,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l3C2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:1277,9'
          Dst:             __cxa_guard_release
        - Src:             'demux/mkv/matroska_segment.cpp:1277,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - Src:             'demux/mkv/matroska_segment.cpp:1277,9'
          Dst:             __cxa_guard_abort
        - Src:             'demux/mkv/matroska_segment.cpp:1277,9'
          Dst:             _ZN3vlc7threads5mutex6unlockEv
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l210DispatcherEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionLinenumberEnd: 1233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - _ZN3vlc7threads5mutex4lockEv
        - _ZN3vlc7threads5mutex6unlockEv
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l2C2Ev
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:1233,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1233,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l2C2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1233,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l2C2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
        - Branch String:   'demux/mkv/matroska_segment.cpp:1233,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1233,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l2C2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1233,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1233,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1233,9'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l2C2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1233,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1233,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1233,9'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l2C2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1233,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1233,9'
          Dst:             _ZN3vlc7threads5mutex4lockEv
        - Src:             'demux/mkv/matroska_segment.cpp:1233,9'
          Dst:             __cxa_guard_acquire
        - Src:             'demux/mkv/matroska_segment.cpp:1233,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l2C2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:1233,9'
          Dst:             __cxa_guard_release
        - Src:             'demux/mkv/matroska_segment.cpp:1233,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - Src:             'demux/mkv/matroska_segment.cpp:1233,9'
          Dst:             __cxa_guard_abort
        - Src:             'demux/mkv/matroska_segment.cpp:1233,9'
          Dst:             _ZN3vlc7threads5mutex6unlockEv
    - functionName:    _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l110DispatcherEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - _ZN3vlc7threads5mutex4lockEv
        - _ZN3vlc7threads5mutex6unlockEv
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l1C2Ev
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:1212,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1212,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l1C2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1212,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l1C2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
        - Branch String:   'demux/mkv/matroska_segment.cpp:1212,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1212,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l1C2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1212,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1212,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1212,9'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l1C2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1212,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1212,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1212,9'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l1C2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1212,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1212,9'
          Dst:             _ZN3vlc7threads5mutex4lockEv
        - Src:             'demux/mkv/matroska_segment.cpp:1212,9'
          Dst:             __cxa_guard_acquire
        - Src:             'demux/mkv/matroska_segment.cpp:1212,9'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l1C2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:1212,9'
          Dst:             __cxa_guard_release
        - Src:             'demux/mkv/matroska_segment.cpp:1212,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - Src:             'demux/mkv/matroska_segment.cpp:1212,9'
          Dst:             __cxa_guard_abort
        - Src:             'demux/mkv/matroska_segment.cpp:1212,9'
          Dst:             _ZN3vlc7threads5mutex6unlockEv
    - functionName:    _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1469
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - pp_block
        - pp_simpleblock
        - pp_additions
        - pb_key_picture
        - pb_discardable_picture
        - pi_duration
      BBCount:         98
      ICount:          596
      EdgeCount:       98
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
        - _ZN3mkv10EbmlParser2UpEv
        - _ZN3mkv10EbmlParser3GetEb
        - _ZN3mkv10EbmlParser6UnkeepEv
        - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
        - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
        - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
        - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
        - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
        - _ZNK3mkv10EbmlParser8GetLevelEv
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l110DispatcherEv
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l210DispatcherEv
        - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l310DispatcherEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:1345,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1345,5'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l110DispatcherEv
                - __cxa_guard_abort
                - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l210DispatcherEv
                - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l310DispatcherEv
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1351,5'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1345,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1346,10'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l110DispatcherEv
                - __cxa_guard_abort
                - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l210DispatcherEv
                - _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l310DispatcherEv
                - __cxa_guard_release
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1351,5'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1356,36'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1356,46'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1359,60'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1356,64'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1356,67'
              BranchSideFuncs:
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1394,19'
              BranchSideFuncs:
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1356,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1359,60'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1394,19'
              BranchSideFuncs:
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1360,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1362,17'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1367,17'
              BranchSideFuncs:
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1367,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1369,43'
              BranchSideFuncs:
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1373,23'
              BranchSideFuncs:
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
        - Branch String:   'demux/mkv/matroska_segment.cpp:1375,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1377,47'
              BranchSideFuncs:
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1389,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment.cpp:1381,40'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1381,43'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1387,26'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment.cpp:1381,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1383,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1387,26'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment.cpp:1383,29'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1384,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1385,21'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment.cpp:1396,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1398,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1410,13'
              BranchSideFuncs:
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:1398,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1400,17'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1403,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:1410,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1412,17'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1424,21'
              BranchSideFuncs:
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:1412,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1412,29'
              BranchSideFuncs:
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1417,18'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1412,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1414,17'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1417,18'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1417,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1418,17'
              BranchSideFuncs:
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1419,9'
              BranchSideFuncs:
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:1424,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1429,25'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1429,25'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1446,77'
              BranchSideFuncs:
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_begin_catch
                - __cxa_end_catch
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1452,21'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_begin_catch
                - __cxa_end_catch
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:1429,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1429,25'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_begin_catch
                - __cxa_end_catch
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1429,25'
              BranchSideFuncs:
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1429,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1429,25'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_begin_catch
                - __cxa_end_catch
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1429,25'
              BranchSideFuncs:
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1429,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1429,25'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_begin_catch
                - __cxa_end_catch
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1431,25'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_begin_catch
                - __cxa_end_catch
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1434,30'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1435,29'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1437,25'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK3mkv10EbmlParser8GetLevelEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN11libmatroska16KaxInternalBlock9GetBufferEj
                - _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
                - _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
                - _ZN3mkv10EbmlParser6UnkeepEv
                - __cxa_begin_catch
                - __cxa_end_catch
        - Branch String:   'demux/mkv/matroska_segment.cpp:1455,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1455,9'
              BranchSideFuncs:
                - __cxa_begin_catch
                - __cxa_end_catch
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1467,9'
              BranchSideFuncs:
                - __cxa_begin_catch
                - __cxa_end_catch
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1345,5'
          Dst:             __cxa_guard_acquire
        - Src:             'demux/mkv/matroska_segment.cpp:1346,10'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l110DispatcherEv
        - Src:             'demux/mkv/matroska_segment.cpp:1347,10'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l210DispatcherEv
        - Src:             'demux/mkv/matroska_segment.cpp:1348,10'
          Dst:             _ZZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_PlEN18BlockGetHandler_l310DispatcherEv
        - Src:             'demux/mkv/matroska_segment.cpp:1345,5'
          Dst:             __cxa_guard_release
        - Src:             'demux/mkv/matroska_segment.cpp:1356,49'
          Dst:             _ZN3mkv10EbmlParser3GetEb
        - Src:             'demux/mkv/matroska_segment.cpp:1359,42'
          Dst:             _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
        - Src:             'demux/mkv/matroska_segment.cpp:1362,20'
          Dst:             _ZN3mkv10EbmlParser6UnkeepEv
        - Src:             'demux/mkv/matroska_segment.cpp:1345,5'
          Dst:             __cxa_guard_abort
        - Src:             'demux/mkv/matroska_segment.cpp:1369,59'
          Dst:             _ZNK11libmatroska14KaxSimpleBlock10IsKeyframeEv
        - Src:             'demux/mkv/matroska_segment.cpp:1370,59'
          Dst:             _ZNK11libmatroska14KaxSimpleBlock13IsDiscardableEv
        - Src:             'demux/mkv/matroska_segment.cpp:1377,57'
          Dst:             _ZN11libmatroska16KaxInternalBlock9GetBufferEj
        - Src:             'demux/mkv/matroska_segment.cpp:1394,22'
          Dst:             _ZNK3mkv10EbmlParser8GetLevelEv
        - Src:             'demux/mkv/matroska_segment.cpp:1400,20'
          Dst:             _ZN3mkv10EbmlParser2UpEv
        - Src:             'demux/mkv/matroska_segment.cpp:1403,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:1403,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:1412,32'
          Dst:             _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
        - Src:             'demux/mkv/matroska_segment.cpp:1414,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:1414,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:1429,25'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/matroska_segment.cpp:1431,25'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:1431,25'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:1432,28'
          Dst:             _ZN3mkv10EbmlParser2UpEv
        - Src:             'demux/mkv/matroska_segment.cpp:1467,9'
          Dst:             __cxa_begin_catch
        - Src:             'demux/mkv/matroska_segment.cpp:1459,9'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment.cpp:1455,9'
          Dst:             __cxa_begin_catch
        - Src:             'demux/mkv/matroska_segment.cpp:1462,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:1462,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:1463,16'
          Dst:             _ZN3mkv10EbmlParser2UpEv
        - Src:             'demux/mkv/matroska_segment.cpp:1464,16'
          Dst:             _ZN3mkv10EbmlParser6UnkeepEv
        - Src:             'demux/mkv/matroska_segment.cpp:1467,9'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment.cpp:1437,28'
          Dst:             _ZN3mkv10EbmlParser6UnkeepEv
        - Src:             'demux/mkv/matroska_segment.cpp:1447,37'
          Dst:             _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:1452,21'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:1452,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:1467,9'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment.cpp:1467,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK7libebml11EbmlElement12IsFiniteSizeEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlElement.h'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10es_out_DelP8es_out_tP11es_out_id_t
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv18matroska_segment_c9ESDestroyEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          81
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL10es_out_DelP8es_out_tP11es_out_id_t
        - _ZN3mkv14event_thread_t11AbortThreadEv
        - _ZN3mkv14event_thread_t8DelTrackERNS_11mkv_track_tE
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:1166,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1168,32'
              BranchSideFuncs:
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL10es_out_DelP8es_out_tP11es_out_id_t
                - _ZN3mkv14event_thread_t8DelTrackERNS_11mkv_track_tE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1177,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment.cpp:1170,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1172,25'
              BranchSideFuncs:
                - _ZL10es_out_DelP8es_out_tP11es_out_id_t
                - _ZN3mkv14event_thread_t8DelTrackERNS_11mkv_track_tE
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1176,5'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZL10es_out_DelP8es_out_tP11es_out_id_t
                - _ZN3mkv14event_thread_t8DelTrackERNS_11mkv_track_tE
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1164,12'
          Dst:             _ZN3mkv14event_thread_t11AbortThreadEv
        - Src:             'demux/mkv/matroska_segment.cpp:1172,13'
          Dst:             _ZL10es_out_DelP8es_out_tP11es_out_id_t
        - Src:             'demux/mkv/matroska_segment.cpp:1173,20'
          Dst:             _ZN3mkv14event_thread_t8DelTrackERNS_11mkv_track_tE
    - functionName:    _ZL10es_out_AddP8es_out_tPK11es_format_t
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv18matroska_segment_c8ESCreateEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         39
      ICount:          263
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL10es_out_AddP8es_out_tPK11es_format_t
        - _ZL14es_out_ControlP8es_out_tiz
        - _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:1116,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1118,45'
              BranchSideFuncs:
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10es_out_AddP8es_out_tPK11es_format_t
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1153,31'
              BranchSideFuncs:
                - _ZL14es_out_ControlP8es_out_tiz.13291
        - Branch String:   'demux/mkv/matroska_segment.cpp:1121,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1121,13'
              BranchSideFuncs:
                - _ZL10es_out_AddP8es_out_tPK11es_format_t
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1121,13'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10es_out_AddP8es_out_tPK11es_format_t
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:1121,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1123,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10es_out_AddP8es_out_tPK11es_format_t
                - _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1127,44'
              BranchSideFuncs:
                - _ZL10es_out_AddP8es_out_tPK11es_format_t
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:1129,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1131,38'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10es_out_AddP8es_out_tPK11es_format_t
                - _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1145,13'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10es_out_AddP8es_out_tPK11es_format_t
                - _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:1133,28'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1134,18'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10es_out_AddP8es_out_tPK11es_format_t
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1138,9'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10es_out_AddP8es_out_tPK11es_format_t
                - _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:1133,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1136,17'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10es_out_AddP8es_out_tPK11es_format_t
                - _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1138,9'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10es_out_AddP8es_out_tPK11es_format_t
                - _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:1145,29'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1145,32'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10es_out_AddP8es_out_tPK11es_format_t
                - _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1147,58'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10es_out_AddP8es_out_tPK11es_format_t
                - _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:1145,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1147,58'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10es_out_AddP8es_out_tPK11es_format_t
                - _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1151,5'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10es_out_AddP8es_out_tPK11es_format_t
                - _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:1148,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1148,35'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10es_out_AddP8es_out_tPK11es_format_t
                - _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1149,34'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10es_out_AddP8es_out_tPK11es_format_t
                - _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:1148,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1149,34'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10es_out_AddP8es_out_tPK11es_format_t
                - _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1150,9'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10es_out_AddP8es_out_tPK11es_format_t
                - _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:1153,29'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1153,29'
              BranchSideFuncs:
                - _ZL14es_out_ControlP8es_out_tiz.13291
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1159,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment.cpp:1155,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1153,5'
              BranchSideFuncs:
                - _ZL14es_out_ControlP8es_out_tiz.13291
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1156,29'
              BranchSideFuncs:
                - _ZL14es_out_ControlP8es_out_tiz.13291
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1113,5'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:1113,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:1123,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:1123,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:1131,26'
          Dst:             _ZL10es_out_AddP8es_out_tPK11es_format_t
        - Src:             'demux/mkv/matroska_segment.cpp:1134,25'
          Dst:             _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
        - Src:             'demux/mkv/matroska_segment.cpp:1136,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:1136,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:1156,13'
          Dst:             _ZL14es_out_ControlP8es_out_tiz
    - functionName:    _ZL14es_out_ControlP8es_out_tiz
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL16es_out_vaControlP8es_out_tiP13__va_list_tag
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             _ZL16es_out_vaControlP8es_out_tiP13__va_list_tag
    - functionName:    _ZNK7libebml10EbmlMaster3endEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlMaster.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7libebml10EbmlMaster5beginEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlMaster.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv18matroska_segment_c4SeekER8stream_tllb
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - this
        - demuxer
        - i_absolute_mk_date
        - i_mk_time_offset
        - b_accurate
      BBCount:         93
      ICount:          620
      EdgeCount:       158
      CyclomaticComplexity: 67
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL14es_out_ControlP8es_out_tiz
        - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
        - _ZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:809,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:811,31'
              BranchSideFuncs:
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5emptyB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__113back_inserterB8ne180100INS_6vectorIjNS_9allocatorIjEEEEEENS_20back_insert_iteratorIT_EERS6_
                - _ZNSt3__116set_intersectionB8ne180100INS_11__wrap_iterIPjEES3_NS_20back_insert_iteratorINS_6vectorIjNS_9allocatorIjEEEEEEEET1_T_SB_T0_SC_SA_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5emptyB8ne180100Ev
                - _ZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEaSB8ne180100EOSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
            - BranchSide:      'demux/mkv/matroska_segment.cpp:827,26'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5emptyB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__113back_inserterB8ne180100INS_6vectorIjNS_9allocatorIjEEEEEENS_20back_insert_iteratorIT_EERS6_
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__116set_intersectionB8ne180100INS_11__wrap_iterIPjEES3_NS_20back_insert_iteratorINS_6vectorIjNS_9allocatorIjEEEEEEEET1_T_SB_T0_SC_SA_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5emptyB8ne180100Ev
                - _ZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEaSB8ne180100EOSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
        - Branch String:   'demux/mkv/matroska_segment.cpp:814,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:815,13'
              BranchSideFuncs:
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5emptyB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__113back_inserterB8ne180100INS_6vectorIjNS_9allocatorIjEEEEEENS_20back_insert_iteratorIT_EERS6_
                - _ZNSt3__116set_intersectionB8ne180100INS_11__wrap_iterIPjEES3_NS_20back_insert_iteratorINS_6vectorIjNS_9allocatorIjEEEEEEEET1_T_SB_T0_SC_SA_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5emptyB8ne180100Ev
                - _ZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEaSB8ne180100EOSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
            - BranchSide:      'demux/mkv/matroska_segment.cpp:816,9'
              BranchSideFuncs:
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5emptyB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__113back_inserterB8ne180100INS_6vectorIjNS_9allocatorIjEEEEEENS_20back_insert_iteratorIT_EERS6_
                - _ZNSt3__116set_intersectionB8ne180100INS_11__wrap_iterIPjEES3_NS_20back_insert_iteratorINS_6vectorIjNS_9allocatorIjEEEEEEEET1_T_SB_T0_SC_SA_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5emptyB8ne180100Ev
                - _ZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEaSB8ne180100EOSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
        - Branch String:   'demux/mkv/matroska_segment.cpp:819,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:820,22'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5emptyB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__113back_inserterB8ne180100INS_6vectorIjNS_9allocatorIjEEEEEENS_20back_insert_iteratorIT_EERS6_
                - _ZNSt3__116set_intersectionB8ne180100INS_11__wrap_iterIPjEES3_NS_20back_insert_iteratorINS_6vectorIjNS_9allocatorIjEEEEEEEET1_T_SB_T0_SC_SA_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5emptyB8ne180100Ev
                - _ZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEaSB8ne180100EOSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
            - BranchSide:      'demux/mkv/matroska_segment.cpp:822,29'
              BranchSideFuncs:
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5emptyB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__113back_inserterB8ne180100INS_6vectorIjNS_9allocatorIjEEEEEENS_20back_insert_iteratorIT_EERS6_
                - _ZNSt3__116set_intersectionB8ne180100INS_11__wrap_iterIPjEES3_NS_20back_insert_iteratorINS_6vectorIjNS_9allocatorIjEEEEEEEET1_T_SB_T0_SC_SA_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5emptyB8ne180100Ev
                - _ZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEaSB8ne180100EOSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
        - Branch String:   'demux/mkv/matroska_segment.cpp:823,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:824,40'
              BranchSideFuncs:
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5emptyB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__113back_inserterB8ne180100INS_6vectorIjNS_9allocatorIjEEEEEENS_20back_insert_iteratorIT_EERS6_
                - _ZNSt3__116set_intersectionB8ne180100INS_11__wrap_iterIPjEES3_NS_20back_insert_iteratorINS_6vectorIjNS_9allocatorIjEEEEEEEET1_T_SB_T0_SC_SA_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5emptyB8ne180100Ev
                - _ZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEaSB8ne180100EOSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZL14es_out_ControlP8es_out_tiz.13291
            - BranchSide:      'demux/mkv/matroska_segment.cpp:825,5'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5emptyB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__113back_inserterB8ne180100INS_6vectorIjNS_9allocatorIjEEEEEENS_20back_insert_iteratorIT_EERS6_
                - _ZNSt3__116set_intersectionB8ne180100INS_11__wrap_iterIPjEES3_NS_20back_insert_iteratorINS_6vectorIjNS_9allocatorIjEEEEEEEET1_T_SB_T0_SC_SA_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5emptyB8ne180100Ev
                - _ZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEaSB8ne180100EOSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
        - Branch String:   'demux/mkv/matroska_segment.cpp:827,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:829,27'
              BranchSideFuncs:
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
                - _ZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEaSB8ne180100EOSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:834,31'
              BranchSideFuncs:
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__113back_inserterB8ne180100INS_6vectorIjNS_9allocatorIjEEEEEENS_20back_insert_iteratorIT_EERS6_
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__116set_intersectionB8ne180100INS_11__wrap_iterIPjEES3_NS_20back_insert_iteratorINS_6vectorIjNS_9allocatorIjEEEEEEEET1_T_SB_T0_SC_SA_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5emptyB8ne180100Ev
                - _ZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEaSB8ne180100EOSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEEaSB8ne180100ERKS3_
        - Branch String:   'demux/mkv/matroska_segment.cpp:845,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:845,5'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:902,1'
              BranchSideFuncs:
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:854,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:856,42'
              BranchSideFuncs:
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:878,10'
              BranchSideFuncs:
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:857,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:858,13'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEppB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:860,13'
              BranchSideFuncs:
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:860,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:862,31'
              BranchSideFuncs:
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:867,14'
              BranchSideFuncs:
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:867,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:868,50'
              BranchSideFuncs:
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:870,50'
              BranchSideFuncs:
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:871,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:872,50'
              BranchSideFuncs:
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:874,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS6_SA_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:878,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:879,9'
              BranchSideFuncs:
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:883,5'
              BranchSideFuncs:
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:885,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:886,40'
              BranchSideFuncs:
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:888,27'
              BranchSideFuncs:
                - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL14es_out_ControlP8es_out_tiz.13291
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:822,13'
          Dst:             _ZL14es_out_ControlP8es_out_tiz
        - Src:             'demux/mkv/matroska_segment.cpp:844,30'
          Dst:             _ZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_
        - Src:             'demux/mkv/matroska_segment.cpp:845,5'
          Dst:             __cxa_begin_catch
        - Src:             'demux/mkv/matroska_segment.cpp:848,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:848,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:850,5'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment.cpp:850,5'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment.cpp:874,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:874,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:892,13'
          Dst:             _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
        - Src:             'demux/mkv/matroska_segment.cpp:896,5'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:896,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:900,5'
          Dst:             _ZL14es_out_ControlP8es_out_tiz
        - Src:             'demux/mkv/matroska_segment.cpp:850,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - ClassInfos
        - i_element_position
      BBCount:         121
      ICount:          706
      EdgeCount:       163
      CyclomaticComplexity: 44
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
        - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
        - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
        - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
        - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
        - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
        - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
        - _ZN3mkv19matroska_iostream_c3I_OEv
        - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
        - _ZNK7libebml6EbmlIdeqERKS0_
        - vlc_object_Log
      functionUses:    7
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:706,23'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:706,26'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:708,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:706,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:708,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:714,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:710,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:711,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment.cpp:711,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment.cpp:714,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:714,9'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:714,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
        - Branch String:   'demux/mkv/matroska_segment.cpp:714,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:714,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:714,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
        - Branch String:   'demux/mkv/matroska_segment.cpp:714,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:714,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:714,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
        - Branch String:   'demux/mkv/matroska_segment.cpp:714,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:717,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:727,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:718,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:720,18'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:726,5'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:720,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:722,39'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:725,9'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:727,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:727,14'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:727,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
        - Branch String:   'demux/mkv/matroska_segment.cpp:727,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:727,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:727,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
        - Branch String:   'demux/mkv/matroska_segment.cpp:727,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:727,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:727,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
        - Branch String:   'demux/mkv/matroska_segment.cpp:727,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:730,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:737,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:731,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:733,24'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:736,5'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:737,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:737,14'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:737,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
        - Branch String:   'demux/mkv/matroska_segment.cpp:737,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:737,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:737,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
        - Branch String:   'demux/mkv/matroska_segment.cpp:737,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:737,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:737,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
        - Branch String:   'demux/mkv/matroska_segment.cpp:737,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:740,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:752,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:741,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:742,26'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:743,14'
              BranchSideFuncs:
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:743,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:745,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:750,29'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:746,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:747,13'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:747,13'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:752,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:752,14'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:752,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
        - Branch String:   'demux/mkv/matroska_segment.cpp:752,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:752,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:752,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
        - Branch String:   'demux/mkv/matroska_segment.cpp:752,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:752,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:752,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
        - Branch String:   'demux/mkv/matroska_segment.cpp:752,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:754,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:761,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:755,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:757,23'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:760,5'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:761,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:761,14'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:761,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
        - Branch String:   'demux/mkv/matroska_segment.cpp:761,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:761,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:761,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
        - Branch String:   'demux/mkv/matroska_segment.cpp:761,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:761,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:761,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
        - Branch String:   'demux/mkv/matroska_segment.cpp:761,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:763,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:770,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:764,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:766,31'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:769,5'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:770,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:770,14'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:770,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
        - Branch String:   'demux/mkv/matroska_segment.cpp:770,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:770,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:770,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
        - Branch String:   'demux/mkv/matroska_segment.cpp:770,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:770,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:770,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
        - Branch String:   'demux/mkv/matroska_segment.cpp:770,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:772,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:779,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:773,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:775,28'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:778,5'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:779,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:779,14'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:779,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
        - Branch String:   'demux/mkv/matroska_segment.cpp:779,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:779,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:779,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
        - Branch String:   'demux/mkv/matroska_segment.cpp:779,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:779,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:779,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
        - Branch String:   'demux/mkv/matroska_segment.cpp:779,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:781,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:789,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:782,12'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:784,23'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:786,5'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:791,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:793,5'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:793,5'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:700,59'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:703,8'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:704,13'
          Dst:             _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
        - Src:             'demux/mkv/matroska_segment.cpp:708,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:708,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:709,12'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:714,9'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:717,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:717,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:723,17'
          Dst:             _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
        - Src:             'demux/mkv/matroska_segment.cpp:727,14'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:730,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:730,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:733,13'
          Dst:             _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
        - Src:             'demux/mkv/matroska_segment.cpp:737,14'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:740,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:740,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:742,13'
          Dst:             _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
        - Src:             'demux/mkv/matroska_segment.cpp:745,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:745,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:747,16'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:752,14'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:754,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:754,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:757,13'
          Dst:             _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
        - Src:             'demux/mkv/matroska_segment.cpp:761,14'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:763,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:763,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:766,13'
          Dst:             _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
        - Src:             'demux/mkv/matroska_segment.cpp:770,14'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:772,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:772,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:775,13'
          Dst:             _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
        - Src:             'demux/mkv/matroska_segment.cpp:779,14'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:781,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:781,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:784,13'
          Dst:             _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
        - Src:             'demux/mkv/matroska_segment.cpp:789,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:789,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:793,8'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
    - functionName:    _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - cues
      BBCount:         239
      ICount:          1199
      EdgeCount:       436
      CyclomaticComplexity: 199
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN3mkv10EbmlParser2UpEv
        - _ZN3mkv10EbmlParser3GetEb
        - _ZN3mkv10EbmlParser4DownEv
        - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
        - _ZN3mkv10EbmlParserD2Ev
        - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
        - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
        - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
        - _ZN3mkv19matroska_iostream_c3I_OEv
        - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
        - _ZNK7libebml12EbmlUIntegercvmEv
        - _ZNK7libebml12EbmlUIntegercvtEv
        - _ZNK7libebml6EbmlIdeqERKS0_
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:100,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:102,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:106,26'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:107,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:109,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:235,5'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:109,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:109,13'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:232,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:109,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:109,13'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:232,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:109,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:111,22'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:232,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:118,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:120,22'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:213,21'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
        - Branch String:   'demux/mkv/matroska_segment.cpp:120,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:120,22'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:120,22'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:120,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:120,22'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:120,22'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:120,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:120,22'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:120,22'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:120,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:124,29'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:140,26'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:124,29'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:126,29'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:130,25'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNK7libebml12EbmlUIntegercvmEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:140,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:140,26'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:210,21'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:140,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:140,26'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:210,21'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:140,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:142,29'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:210,21'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:145,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:147,33'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:198,21'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:147,33'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:149,41'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:155,33'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:155,33'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:155,33'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:155,33'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:155,33'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:155,33'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:155,33'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:155,33'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:155,33'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:155,33'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:155,33'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:157,33'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNK7libebml12EbmlUIntegercvtEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:160,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:160,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:160,38'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:160,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
        - Branch String:   'demux/mkv/matroska_segment.cpp:160,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:160,38'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:160,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
        - Branch String:   'demux/mkv/matroska_segment.cpp:160,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:160,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
            - BranchSide:      'demux/mkv/matroska_segment.cpp:160,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
        - Branch String:   'demux/mkv/matroska_segment.cpp:160,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:162,33'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
            - BranchSide:      'demux/mkv/matroska_segment.cpp:167,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:167,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:167,38'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:167,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:167,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:167,38'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:167,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:167,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:167,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:167,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:167,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:170,29'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:172,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:172,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:172,38'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:172,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:172,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:172,38'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:172,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:172,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:172,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:172,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:172,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:175,33'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:177,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:177,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:177,38'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:177,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:177,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:177,38'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:177,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:177,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:177,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:177,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:177,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:180,33'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:182,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:182,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:182,38'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:182,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:182,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:182,38'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:182,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:182,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:182,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:182,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:182,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:185,33'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:187,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:187,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:187,38'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:187,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:187,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:187,38'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:187,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:187,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:187,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:187,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:187,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:190,33'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:195,33'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:215,31'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:215,34'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:229,9'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:215,52'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:215,55'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:229,9'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:215,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:217,54'
              BranchSideFuncs:
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:229,9'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:219,37'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:219,21'
              BranchSideFuncs:
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:219,40'
              BranchSideFuncs:
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:219,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:221,29'
              BranchSideFuncs:
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:226,17'
              BranchSideFuncs:
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4findB8ne180100ERSB_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZN3mkv10EbmlParser2UpEv
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvtEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:102,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:102,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:106,16'
          Dst:             _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
        - Src:             'demux/mkv/matroska_segment.cpp:107,27'
          Dst:             _ZN3mkv10EbmlParser3GetEb
        - Src:             'demux/mkv/matroska_segment.cpp:109,13'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:117,21'
          Dst:             _ZN3mkv10EbmlParser4DownEv
        - Src:             'demux/mkv/matroska_segment.cpp:118,35'
          Dst:             _ZN3mkv10EbmlParser3GetEb
        - Src:             'demux/mkv/matroska_segment.cpp:120,22'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:126,29'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:126,29'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:131,21'
          Dst:             __cxa_begin_catch
        - Src:             'demux/mkv/matroska_segment.cpp:134,25'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:134,25'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:137,21'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment.cpp:130,47'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:137,21'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment.cpp:138,35'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
        - Src:             'demux/mkv/matroska_segment.cpp:140,26'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:142,29'
          Dst:             _ZN3mkv10EbmlParser4DownEv
        - Src:             'demux/mkv/matroska_segment.cpp:145,47'
          Dst:             _ZN3mkv10EbmlParser3GetEb
        - Src:             'demux/mkv/matroska_segment.cpp:149,41'
          Dst:             _ZN3mkv10EbmlParser2UpEv
        - Src:             'demux/mkv/matroska_segment.cpp:150,33'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:150,33'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:198,21'
          Dst:             __cxa_begin_catch
        - Src:             'demux/mkv/matroska_segment.cpp:201,33'
          Dst:             _ZN3mkv10EbmlParser2UpEv
        - Src:             'demux/mkv/matroska_segment.cpp:202,25'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:202,25'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:205,21'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment.cpp:155,33'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:157,55'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:158,67'
          Dst:             _ZNK7libebml12EbmlUIntegercvtEv
        - Src:             'demux/mkv/matroska_segment.cpp:160,38'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:162,56'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:163,99'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
        - Src:             'demux/mkv/matroska_segment.cpp:163,57'
          Dst:             _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
        - Src:             'demux/mkv/matroska_segment.cpp:165,41'
          Dst:             _ZN3mkv13SegmentSeeker20add_cluster_positionEm
        - Src:             'demux/mkv/matroska_segment.cpp:167,38'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:172,38'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:175,59'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:177,38'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:180,56'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:182,38'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:185,54'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:187,38'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:190,59'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:195,33'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:195,33'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:205,21'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment.cpp:206,29'
          Dst:             _ZN3mkv10EbmlParser2UpEv
        - Src:             'demux/mkv/matroska_segment.cpp:210,21'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:210,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:213,21'
          Dst:             _ZN3mkv10EbmlParser2UpEv
        - Src:             'demux/mkv/matroska_segment.cpp:227,21'
          Dst:             _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
        - Src:             'demux/mkv/matroska_segment.cpp:226,25'
          Dst:             _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
        - Src:             'demux/mkv/matroska_segment.cpp:232,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:232,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:236,5'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:236,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:237,1'
          Dst:             _ZN3mkv10EbmlParserD2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:237,1'
          Dst:             _ZN3mkv10EbmlParserD2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:137,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - tags_
      BBCount:         20
      ICount:          166
      EdgeCount:       35
      CyclomaticComplexity: 17
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler10DispatcherEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:344,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:344,9'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler10DispatcherEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:344,9'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler10DispatcherEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:344,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:346,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:352,13'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler10DispatcherEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:344,9'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/matroska_segment.cpp:346,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:346,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:354,5'
          Dst:             __cxa_begin_catch
        - Src:             'demux/mkv/matroska_segment.cpp:357,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:357,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:359,5'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment.cpp:359,5'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment.cpp:456,5'
          Dst:             _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler10DispatcherEv
        - Src:             'demux/mkv/matroska_segment.cpp:456,50'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment.cpp:456,66'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment.cpp:456,34'
          Dst:             _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - Src:             'demux/mkv/matroska_segment.cpp:457,5'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:457,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:359,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandler10DispatcherEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - _ZN3vlc7threads5mutex4lockEv
        - _ZN3vlc7threads5mutex6unlockEv
        - _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandlerC2Ev
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:370,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:370,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:370,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
        - Branch String:   'demux/mkv/matroska_segment.cpp:370,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:370,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:370,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:370,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:370,9'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:370,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:370,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:370,9'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:370,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:370,9'
          Dst:             _ZN3vlc7threads5mutex4lockEv
        - Src:             'demux/mkv/matroska_segment.cpp:370,9'
          Dst:             __cxa_guard_acquire
        - Src:             'demux/mkv/matroska_segment.cpp:370,9'
          Dst:             _ZZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsEEN14KaxTagsHandlerC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:370,9'
          Dst:             __cxa_guard_release
        - Src:             'demux/mkv/matroska_segment.cpp:370,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - Src:             'demux/mkv/matroska_segment.cpp:370,9'
          Dst:             __cxa_guard_abort
        - Src:             'demux/mkv/matroska_segment.cpp:370,9'
          Dst:             _ZN3vlc7threads5mutex6unlockEv
    - functionName:    _ZNK7libebml12EbmlUIntegercvtEv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv18matroska_segment_c14EnsureDurationEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         156
      ICount:          825
      EdgeCount:       297
      CyclomaticComplexity: 143
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
        - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
        - _ZN3mkv10EbmlParser3GetEb
        - _ZN3mkv10EbmlParser5ResetEP8stream_t
        - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
        - _ZN3mkv10EbmlParserD2Ev
        - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
        - _ZN3mkv19matroska_iostream_c3I_OEv
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
        - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
        - _ZNK7libebml10EbmlMaster3endEv
        - _ZNK7libebml10EbmlMaster5beginEv
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - _ZNK7libebml12EbmlUIntegercvmEv
        - _ZNK7libebml6EbmlIdeqERKS0_
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:1014,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1015,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1017,5'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNKSt3__16vectorImNS_9allocatorImEEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorImNS_9allocatorImEEE6rbeginB8ne180100Ev
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPmEEEdeB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:1019,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1021,9'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNKSt3__16vectorImNS_9allocatorImEEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorImNS_9allocatorImEEE6rbeginB8ne180100Ev
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPmEEEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1025,35'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNKSt3__16vectorImNS_9allocatorImEEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorImNS_9allocatorImEEE6rbeginB8ne180100Ev
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPmEEEdeB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:1030,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1030,20'
              BranchSideFuncs:
                - _ZNKSt3__16vectorImNS_9allocatorImEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNSt3__16vectorImNS_9allocatorImEEE6rbeginB8ne180100Ev
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPmEEEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1032,15'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1030,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1031,31'
              BranchSideFuncs:
                - _ZNSt3__16vectorImNS_9allocatorImEEE6rbeginB8ne180100Ev
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPmEEEdeB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1032,15'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1032,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:0,0'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1034,14'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
        - Branch String:   'demux/mkv/matroska_segment.cpp:1034,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1036,27'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1037,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment.cpp:1046,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1048,14'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1065,21'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:1048,33'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1048,36'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1054,13'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
        - Branch String:   'demux/mkv/matroska_segment.cpp:1048,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1050,13'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParserD2Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1054,13'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
        - Branch String:   'demux/mkv/matroska_segment.cpp:1054,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1046,5'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1054,13'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
        - Branch String:   'demux/mkv/matroska_segment.cpp:1054,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1046,5'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1054,13'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
        - Branch String:   'demux/mkv/matroska_segment.cpp:1054,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1046,5'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1056,34'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
        - Branch String:   'demux/mkv/matroska_segment.cpp:1057,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1059,31'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1060,9'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1069,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1069,5'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1069,5'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:1069,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1069,5'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1069,5'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:1069,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1069,5'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1069,5'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:1071,24'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1072,23'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1107,5'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParserD2Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:1071,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1075,36'
              BranchSideFuncs:
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1107,5'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParserD2Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:1076,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1076,21'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1102,22'
              BranchSideFuncs:
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:1078,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1078,17'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1078,17'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
        - Branch String:   'demux/mkv/matroska_segment.cpp:1078,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1078,17'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1078,17'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
        - Branch String:   'demux/mkv/matroska_segment.cpp:1078,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1078,17'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1078,17'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
        - Branch String:   'demux/mkv/matroska_segment.cpp:1078,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1080,17'
              BranchSideFuncs:
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1083,22'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:1083,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1083,22'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1083,22'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:1083,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1083,22'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1083,22'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:1083,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1083,22'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1083,22'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:1086,29'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1086,29'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1098,35'
              BranchSideFuncs:
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:1088,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1088,25'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1088,25'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1088,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1088,25'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1088,25'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1088,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1088,25'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1088,25'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1088,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1090,25'
              BranchSideFuncs:
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1093,30'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:1093,30'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1093,30'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1093,30'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1093,30'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1093,30'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1093,30'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:1093,30'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1093,30'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1093,30'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment.cpp:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:1021,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:1021,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:1025,38'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:1026,44'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment.cpp:1032,24'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/matroska_segment.cpp:1034,45'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment.cpp:1036,13'
          Dst:             _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
        - Src:             'demux/mkv/matroska_segment.cpp:1040,8'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:1042,16'
          Dst:             _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
        - Src:             'demux/mkv/matroska_segment.cpp:1046,38'
          Dst:             _ZN3mkv10EbmlParser3GetEb
        - Src:             'demux/mkv/matroska_segment.cpp:1048,18'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/matroska_segment.cpp:1048,40'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment.cpp:1050,16'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:1108,1'
          Dst:             _ZN3mkv10EbmlParserD2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:1054,13'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:1056,38'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment.cpp:1057,49'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment.cpp:1059,17'
          Dst:             _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
        - Src:             'demux/mkv/matroska_segment.cpp:1065,13'
          Dst:             _ZN3mkv10EbmlParser5ResetEP8stream_t
        - Src:             'demux/mkv/matroska_segment.cpp:1066,8'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:1068,31'
          Dst:             _ZN3mkv10EbmlParser3GetEb
        - Src:             'demux/mkv/matroska_segment.cpp:1069,5'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:1072,9'
          Dst:             _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
        - Src:             'demux/mkv/matroska_segment.cpp:1075,52'
          Dst:             _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
        - Src:             'demux/mkv/matroska_segment.cpp:1076,21'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment.cpp:1076,21'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment.cpp:1078,17'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:1080,30'
          Dst:             _ZN11libmatroska14KaxSimpleBlock9SetParentERNS_10KaxClusterE
        - Src:             'demux/mkv/matroska_segment.cpp:1081,74'
          Dst:             _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
        - Src:             'demux/mkv/matroska_segment.cpp:1083,22'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:1086,29'
          Dst:             _ZNK7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment.cpp:1086,29'
          Dst:             _ZNK7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment.cpp:1088,25'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:1090,32'
          Dst:             _ZN11libmatroska16KaxInternalBlock9SetParentERNS_10KaxClusterE
        - Src:             'demux/mkv/matroska_segment.cpp:1091,52'
          Dst:             _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
        - Src:             'demux/mkv/matroska_segment.cpp:1093,30'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:1095,68'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
        - Src:             'demux/mkv/matroska_segment.cpp:1102,22'
          Dst:             _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
        - Src:             'demux/mkv/matroska_segment.cpp:1103,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:1103,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:1107,8'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:1108,1'
          Dst:             _ZN3mkv10EbmlParserD2Ev
    - functionName:    _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
      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:    _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         73
      ICount:          494
      EdgeCount:       89
      CyclomaticComplexity: 18
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:928,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:931,31'
              BranchSideFuncs:
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:943,38'
              BranchSideFuncs:
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:933,37'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:933,42'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:933,14'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:935,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:937,51'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:938,51'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:939,22'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:943,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:945,43'
              BranchSideFuncs:
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:980,15'
              BranchSideFuncs:
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:948,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:948,13'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:948,13'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:948,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:950,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:954,18'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:954,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:954,18'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:954,18'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:954,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:956,13'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:959,18'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:959,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:959,18'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:959,18'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:964,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:965,13'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:966,18'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:966,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:967,13'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:968,18'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:968,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:969,13'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:971,13'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:974,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:975,13'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:976,5'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEdeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:983,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:985,17'
              BranchSideFuncs:
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1004,54'
              BranchSideFuncs:
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
        - Branch String:   'demux/mkv/matroska_segment.cpp:987,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:989,32'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:991,32'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:993,32'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:996,23'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:996,23'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:998,33'
              BranchSideFuncs:
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1001,13'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:1004,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1006,17'
              BranchSideFuncs:
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1010,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment.cpp:1006,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1007,17'
              BranchSideFuncs:
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:1008,9'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backB8ne180100ERKj
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:950,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:950,13'
          Dst:             vlc_object_Log
    - functionName:    _ZL15var_InheritBoolP12vlc_object_tPKc
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    _ZN3mkv18matroska_segment_c18CompareSegmentUIDsEPKS0_S2_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item_a
        - p_item_b
      BBCount:         28
      ICount:          135
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - _ZNK7libebml10EbmlBinaryeqERKS0_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:537,27'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:537,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment.cpp:538,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment.cpp:537,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:538,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment.cpp:540,40'
              BranchSideFuncs:
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNK7libebml10EbmlBinaryeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:541,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:542,9'
              BranchSideFuncs:
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNK7libebml10EbmlBinaryeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:543,10'
              BranchSideFuncs:
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNK7libebml10EbmlBinaryeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:544,11'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:544,15'
              BranchSideFuncs:
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNK7libebml10EbmlBinaryeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:547,40'
              BranchSideFuncs:
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNK7libebml10EbmlBinaryeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:543,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:545,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment.cpp:547,40'
              BranchSideFuncs:
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNK7libebml10EbmlBinaryeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:548,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:549,9'
              BranchSideFuncs:
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNK7libebml10EbmlBinaryeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:551,10'
              BranchSideFuncs:
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNK7libebml10EbmlBinaryeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:552,11'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:552,15'
              BranchSideFuncs:
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNK7libebml10EbmlBinaryeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:555,10'
              BranchSideFuncs:
                - _ZNK7libebml10EbmlBinaryeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:551,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:553,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment.cpp:555,10'
              BranchSideFuncs:
                - _ZNK7libebml10EbmlBinaryeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:556,11'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:556,15'
              BranchSideFuncs:
                - _ZNK7libebml10EbmlBinaryeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:559,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment.cpp:555,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:557,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment.cpp:559,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:544,21'
          Dst:             _ZNK7libebml10EbmlBinaryeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:552,21'
          Dst:             _ZNK7libebml10EbmlBinaryeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:556,21'
          Dst:             _ZNK7libebml10EbmlBinaryeqERKS0_
    - functionName:    _ZN3mkv18matroska_segment_c7PreloadEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         136
      ICount:          765
      EdgeCount:       183
      CyclomaticComplexity: 49
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL15var_InheritBoolP12vlc_object_tPKc
        - _ZN3mkv10EbmlParser3GetEb
        - _ZN3mkv10EbmlParser5ResetEP8stream_t
        - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
        - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
        - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
        - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
        - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
        - _ZN3mkv18matroska_segment_c14EnsureDurationEv
        - _ZN3mkv18matroska_segment_c15PreloadClustersEm
        - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
        - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
        - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
        - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
        - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
        - _ZN3mkv19matroska_iostream_c3I_OEv
        - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - _ZNK7libebml6EbmlIdeqERKS0_
        - vlc_object_Log
      functionUses:    6
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:577,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:578,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment.cpp:580,18'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser5ResetEP8stream_t
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
        - Branch String:   'demux/mkv/matroska_segment.cpp:584,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:586,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:687,5'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:586,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:586,13'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:597,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:586,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:586,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:597,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:586,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:590,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:597,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:591,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:593,39'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:596,9'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
        - Branch String:   'demux/mkv/matroska_segment.cpp:597,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:597,18'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:607,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:597,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:597,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:607,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:597,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:600,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:607,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:601,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:603,51'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:606,9'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
        - Branch String:   'demux/mkv/matroska_segment.cpp:607,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:607,18'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:607,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
        - Branch String:   'demux/mkv/matroska_segment.cpp:607,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:607,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:607,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
        - Branch String:   'demux/mkv/matroska_segment.cpp:607,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:607,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:607,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
        - Branch String:   'demux/mkv/matroska_segment.cpp:607,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:610,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:621,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:611,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:613,30'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:615,18'
              BranchSideFuncs:
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:615,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:617,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:619,33'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
        - Branch String:   'demux/mkv/matroska_segment.cpp:621,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:621,18'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:621,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:621,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:621,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:621,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:621,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:621,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:621,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:621,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:623,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:630,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:624,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:626,27'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:629,9'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
        - Branch String:   'demux/mkv/matroska_segment.cpp:630,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:630,18'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:630,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:630,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:630,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:630,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:630,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:630,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:630,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:630,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:632,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:655,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:632,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:633,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:638,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:632,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:635,42'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:638,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:644,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:647,17'
              BranchSideFuncs:
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:653,13'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:655,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:655,18'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:655,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:655,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:655,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:655,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:655,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:655,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:655,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:655,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:657,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:664,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:658,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:660,35'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:663,9'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
        - Branch String:   'demux/mkv/matroska_segment.cpp:664,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:664,18'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:664,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:664,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:664,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:664,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:664,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:664,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:664,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:664,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:666,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:673,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:667,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:669,32'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:672,9'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
        - Branch String:   'demux/mkv/matroska_segment.cpp:673,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:673,18'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:673,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
        - Branch String:   'demux/mkv/matroska_segment.cpp:673,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:673,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:673,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
        - Branch String:   'demux/mkv/matroska_segment.cpp:673,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:673,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:673,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
        - Branch String:   'demux/mkv/matroska_segment.cpp:673,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:675,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:681,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment.cpp:676,16'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:678,27'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:680,9'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
        - Branch String:   'demux/mkv/matroska_segment.cpp:681,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:681,18'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment.cpp:684,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
        - Branch String:   'demux/mkv/matroska_segment.cpp:681,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:681,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:684,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
        - Branch String:   'demux/mkv/matroska_segment.cpp:681,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:682,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
            - BranchSide:      'demux/mkv/matroska_segment.cpp:684,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE5emptyB8ne180100Ev
                - _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEptB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - _ZL15var_InheritBoolP12vlc_object_tPKc.13323
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c15PreloadClustersEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNKSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE4sizeB8ne180100Ev
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.13239
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
        - Branch String:   'demux/mkv/matroska_segment.cpp:691,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:692,9'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c14EnsureDurationEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:694,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:582,8'
          Dst:             _ZN3mkv10EbmlParser5ResetEP8stream_t
        - Src:             'demux/mkv/matroska_segment.cpp:584,22'
          Dst:             _ZN3mkv10EbmlParser3GetEb
        - Src:             'demux/mkv/matroska_segment.cpp:586,13'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:590,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:590,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:593,43'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment.cpp:594,17'
          Dst:             _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
        - Src:             'demux/mkv/matroska_segment.cpp:597,18'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:600,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:600,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:603,17'
          Dst:             _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
        - Src:             'demux/mkv/matroska_segment.cpp:604,39'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment.cpp:607,18'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:610,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:610,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:613,17'
          Dst:             _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
        - Src:             'demux/mkv/matroska_segment.cpp:617,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:617,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:619,37'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment.cpp:621,18'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:623,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:623,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:626,17'
          Dst:             _ZN3mkv18matroska_segment_c8LoadCuesEPN11libmatroska7KaxCuesE
        - Src:             'demux/mkv/matroska_segment.cpp:627,39'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment.cpp:630,18'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:633,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:633,17'
          Dst:             _ZL15var_InheritBoolP12vlc_object_tPKc
        - Src:             'demux/mkv/matroska_segment.cpp:635,52'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment.cpp:635,17'
          Dst:             _ZN3mkv18matroska_segment_c15PreloadClustersEm
        - Src:             'demux/mkv/matroska_segment.cpp:636,20'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:636,52'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment.cpp:638,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:638,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:648,52'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment.cpp:648,17'
          Dst:             _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
        - Src:             'demux/mkv/matroska_segment.cpp:647,25'
          Dst:             _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
        - Src:             'demux/mkv/matroska_segment.cpp:655,18'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:657,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:657,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:660,17'
          Dst:             _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
        - Src:             'demux/mkv/matroska_segment.cpp:661,46'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment.cpp:664,18'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:666,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:666,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:669,17'
          Dst:             _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
        - Src:             'demux/mkv/matroska_segment.cpp:670,43'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment.cpp:673,18'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:675,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:675,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:678,17'
          Dst:             _ZN3mkv18matroska_segment_c8LoadTagsEPN11libmatroska7KaxTagsE
        - Src:             'demux/mkv/matroska_segment.cpp:681,18'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:682,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:682,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:684,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment.cpp:684,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment.cpp:687,5'
          Dst:             _ZN3mkv18matroska_segment_c20ComputeTrackPriorityEv
        - Src:             'demux/mkv/matroska_segment.cpp:692,9'
          Dst:             _ZN3mkv18matroska_segment_c14EnsureDurationEv
    - functionName:    _ZN3mkv18matroska_segment_c15PreloadClustersEm
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - i_cluster_pos
      BBCount:         18
      ICount:          114
      EdgeCount:       32
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN3mkv10EbmlParser3GetEb
        - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
        - _ZN3mkv10EbmlParserD2Ev
        - _ZN3mkv19matroska_iostream_c3I_OEv
        - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
        - _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler10DispatcherEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:507,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:507,9'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler10DispatcherEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - _ZN3mkv10EbmlParserD2Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:509,34'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler10DispatcherEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - _ZN3mkv10EbmlParserD2Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:512,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:0,0'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler10DispatcherEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:515,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler10DispatcherEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
                - _ZN3mkv10EbmlParser3GetEb
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment.cpp:507,9'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler10DispatcherEv
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
                - _ZN3mkv10EbmlParserD2Ev
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:505,12'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment.cpp:509,24'
          Dst:             _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
        - Src:             'demux/mkv/matroska_segment.cpp:510,38'
          Dst:             _ZN3mkv10EbmlParser3GetEb
        - Src:             'demux/mkv/matroska_segment.cpp:516,9'
          Dst:             _ZN3mkv10EbmlParserD2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:515,13'
          Dst:             _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler10DispatcherEv
        - Src:             'demux/mkv/matroska_segment.cpp:515,42'
          Dst:             _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment.cpp:516,9'
          Dst:             _ZN3mkv10EbmlParserD2Ev
    - functionName:    _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandler10DispatcherEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - _ZN3vlc7threads5mutex4lockEv
        - _ZN3vlc7threads5mutex6unlockEv
        - _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandlerC2Ev
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:490,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:490,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:490,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
        - Branch String:   'demux/mkv/matroska_segment.cpp:490,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:490,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:490,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:490,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:490,9'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment.cpp:490,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:490,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:490,9'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:490,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:490,9'
          Dst:             _ZN3vlc7threads5mutex4lockEv
        - Src:             'demux/mkv/matroska_segment.cpp:490,9'
          Dst:             __cxa_guard_acquire
        - Src:             'demux/mkv/matroska_segment.cpp:490,9'
          Dst:             _ZZN3mkv18matroska_segment_c15PreloadClustersEmEN14ClusterHandlerC2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:490,9'
          Dst:             __cxa_guard_release
        - Src:             'demux/mkv/matroska_segment.cpp:490,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - Src:             'demux/mkv/matroska_segment.cpp:490,9'
          Dst:             __cxa_guard_abort
        - Src:             'demux/mkv/matroska_segment.cpp:490,9'
          Dst:             _ZN3vlc7threads5mutex6unlockEv
    - functionName:    _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - of_segment
      BBCount:         14
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK7libebml10EbmlBinaryeqERKS0_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:564,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:566,21'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK7libebml10EbmlBinaryeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment.cpp:572,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment.cpp:566,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:568,20'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:571,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK7libebml10EbmlBinaryeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment.cpp:568,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:569,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment.cpp:570,9'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK7libebml10EbmlBinaryeqERKS0_
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:568,33'
          Dst:             _ZNK7libebml10EbmlBinaryeqERKS0_
    - functionName:    _ZN3mkv18matroska_segment_c13PreloadFamilyERKS0_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - of_segment
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3mkv18matroska_segment_c7PreloadEv
        - _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:524,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:525,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment.cpp:527,22'
              BranchSideFuncs:
                - _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
                - _ZN3mkv18matroska_segment_c7PreloadEv
        - Branch String:   'demux/mkv/matroska_segment.cpp:527,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:528,16'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c7PreloadEv
            - BranchSide:      'demux/mkv/matroska_segment.cpp:530,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:527,10'
          Dst:             _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
        - Src:             'demux/mkv/matroska_segment.cpp:528,16'
          Dst:             _ZN3mkv18matroska_segment_c7PreloadEv
    - functionName:    _ZN3mkv18matroska_segment_c17InformationCreateEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_meta_New
        - vlc_meta_SetWithPriority
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:465,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:466,20'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/mkv/matroska_segment.cpp:468,9'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
        - Branch String:   'demux/mkv/matroska_segment.cpp:468,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:468,9'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
            - BranchSide:      'demux/mkv/matroska_segment.cpp:470,9'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:466,20'
          Dst:             vlc_meta_New
        - Src:             'demux/mkv/matroska_segment.cpp:470,9'
          Dst:             vlc_meta_SetWithPriority
    - functionName:    _ZN3mkv18matroska_segment_cD0Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv18matroska_segment_cD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:71,1'
          Dst:             _ZN3mkv18matroska_segment_cD2Ev
    - functionName:    _ZN3mkv18matroska_segment_cD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         19
      ICount:          141
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached:
        - _Z14vlc_delete_allINSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS0_9allocatorIS4_EEEEEvRT_
        - _Z14vlc_delete_allINSt3__16vectorIPN3mkv17chapter_edition_cENS0_9allocatorIS4_EEEEEvRT_
        - _Z14vlc_delete_allINSt3__16vectorIPN3mkv21chapter_translation_cENS0_9allocatorIS4_EEEEEvRT_
        - _ZN3mkv10EbmlParserD2Ev
        - _ZN3mkv13SegmentSeekerD2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment.cpp:78,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:79,12'
              BranchSideFuncs:
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv17chapter_edition_cENS0_9allocatorIS4_EEEEEvRT_
                - __clang_call_terminate
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv21chapter_translation_cENS0_9allocatorIS4_EEEEEvRT_
                - _Z14vlc_delete_allINSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS0_9allocatorIS4_EEEEEvRT_
                - _ZN3mkv13SegmentSeekerD2Ev
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:79,12'
              BranchSideFuncs:
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv17chapter_edition_cENS0_9allocatorIS4_EEEEEvRT_
                - __clang_call_terminate
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv21chapter_translation_cENS0_9allocatorIS4_EEEEEvRT_
                - _Z14vlc_delete_allINSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS0_9allocatorIS4_EEEEEvRT_
                - _ZN3mkv13SegmentSeekerD2Ev
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEED2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:79,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:80,12'
              BranchSideFuncs:
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv17chapter_edition_cENS0_9allocatorIS4_EEEEEvRT_
                - __clang_call_terminate
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv21chapter_translation_cENS0_9allocatorIS4_EEEEEvRT_
                - _Z14vlc_delete_allINSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS0_9allocatorIS4_EEEEEvRT_
                - _ZN3mkv13SegmentSeekerD2Ev
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:80,12'
              BranchSideFuncs:
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv17chapter_edition_cENS0_9allocatorIS4_EEEEEvRT_
                - __clang_call_terminate
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv21chapter_translation_cENS0_9allocatorIS4_EEEEEvRT_
                - _Z14vlc_delete_allINSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS0_9allocatorIS4_EEEEEvRT_
                - _ZN3mkv13SegmentSeekerD2Ev
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEED2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:80,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:81,12'
              BranchSideFuncs:
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv17chapter_edition_cENS0_9allocatorIS4_EEEEEvRT_
                - __clang_call_terminate
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv21chapter_translation_cENS0_9allocatorIS4_EEEEEvRT_
                - _Z14vlc_delete_allINSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS0_9allocatorIS4_EEEEEvRT_
                - _ZN3mkv13SegmentSeekerD2Ev
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:81,12'
              BranchSideFuncs:
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv17chapter_edition_cENS0_9allocatorIS4_EEEEEvRT_
                - __clang_call_terminate
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv21chapter_translation_cENS0_9allocatorIS4_EEEEEvRT_
                - _Z14vlc_delete_allINSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS0_9allocatorIS4_EEEEEvRT_
                - _ZN3mkv13SegmentSeekerD2Ev
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEED2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment.cpp:81,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment.cpp:83,21'
              BranchSideFuncs:
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv17chapter_edition_cENS0_9allocatorIS4_EEEEEvRT_
                - __clang_call_terminate
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv21chapter_translation_cENS0_9allocatorIS4_EEEEEvRT_
                - _Z14vlc_delete_allINSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS0_9allocatorIS4_EEEEEvRT_
                - _ZN3mkv13SegmentSeekerD2Ev
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment.cpp:83,21'
              BranchSideFuncs:
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv17chapter_edition_cENS0_9allocatorIS4_EEEEEvRT_
                - __clang_call_terminate
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv21chapter_translation_cENS0_9allocatorIS4_EEEEEvRT_
                - _Z14vlc_delete_allINSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS0_9allocatorIS4_EEEEEvRT_
                - _ZN3mkv13SegmentSeekerD2Ev
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIjNS_9allocatorIjEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEED2B8ne180100Ev
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:83,5'
          Dst:             _Z14vlc_delete_allINSt3__16vectorIPN3mkv17chapter_edition_cENS0_9allocatorIS4_EEEEEvRT_
        - Src:             'demux/mkv/matroska_segment.cpp:84,5'
          Dst:             _Z14vlc_delete_allINSt3__16vectorIPN3mkv21chapter_translation_cENS0_9allocatorIS4_EEEEEvRT_
        - Src:             'demux/mkv/matroska_segment.cpp:85,5'
          Dst:             _Z14vlc_delete_allINSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS0_9allocatorIS4_EEEEEvRT_
        - Src:             'demux/mkv/matroska_segment.cpp:86,1'
          Dst:             _ZN3mkv13SegmentSeekerD2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:86,1'
          Dst:             _ZN3mkv10EbmlParserD2Ev
        - Src:             'demux/mkv/matroska_segment.cpp:83,5'
          Dst:             __clang_call_terminate
    - functionName:    _Z14vlc_delete_allINSt3__16vectorIPN3mkv17chapter_edition_cENS0_9allocatorIS4_EEEEEvRT_
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - container
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:634,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:636,16'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPPN3mkv17chapter_edition_cEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN3mkv17chapter_edition_cEEppB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN3mkv17chapter_edition_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE5clearB8ne180100Ev
            - BranchSide:      '../include/vlc_arrays.h:639,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE5clearB8ne180100Ev
        - Branch String:   '../include/vlc_arrays.h:636,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:637,9'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN3mkv17chapter_edition_cEEppB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN3mkv17chapter_edition_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE5clearB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPPN3mkv17chapter_edition_cEEdeB8ne180100Ev
            - BranchSide:      '../include/vlc_arrays.h:637,9'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN3mkv17chapter_edition_cEEppB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN3mkv17chapter_edition_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE5clearB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPPN3mkv17chapter_edition_cEEdeB8ne180100Ev
      Callsites:       []
    - functionName:    _Z14vlc_delete_allINSt3__16vectorIPN3mkv21chapter_translation_cENS0_9allocatorIS4_EEEEEvRT_
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - container
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3mkv21chapter_translation_cD2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:634,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:636,16'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPPN3mkv21chapter_translation_cEEdeB8ne180100Ev
                - _ZN3mkv21chapter_translation_cD2Ev
                - _ZdlPv
                - _ZNSt3__111__wrap_iterIPPN3mkv21chapter_translation_cEEppB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN3mkv21chapter_translation_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE5clearB8ne180100Ev
            - BranchSide:      '../include/vlc_arrays.h:639,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE5clearB8ne180100Ev
        - Branch String:   '../include/vlc_arrays.h:636,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:637,9'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN3mkv21chapter_translation_cEEppB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN3mkv21chapter_translation_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE5clearB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPPN3mkv21chapter_translation_cEEdeB8ne180100Ev
                - _ZN3mkv21chapter_translation_cD2Ev
                - _ZdlPv
            - BranchSide:      '../include/vlc_arrays.h:637,9'
              BranchSideFuncs:
                - _ZN3mkv21chapter_translation_cD2Ev
                - _ZdlPv
                - _ZNSt3__111__wrap_iterIPPN3mkv21chapter_translation_cEEppB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN3mkv21chapter_translation_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE5clearB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPPN3mkv21chapter_translation_cEEdeB8ne180100Ev
      Callsites:
        - Src:             '../include/vlc_arrays.h:636,9'
          Dst:             _ZN3mkv21chapter_translation_cD2Ev
    - functionName:    _Z14vlc_delete_allINSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS0_9allocatorIS4_EEEEEvRT_
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - container
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:634,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:636,16'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPPN11libmatroska16KaxSegmentFamilyEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN11libmatroska16KaxSegmentFamilyEEppB8ne180100Ev
                - _ZNSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN11libmatroska16KaxSegmentFamilyEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE5clearB8ne180100Ev
            - BranchSide:      '../include/vlc_arrays.h:639,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE5clearB8ne180100Ev
        - Branch String:   '../include/vlc_arrays.h:636,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:637,9'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN11libmatroska16KaxSegmentFamilyEEppB8ne180100Ev
                - _ZNSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN11libmatroska16KaxSegmentFamilyEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE5clearB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPPN11libmatroska16KaxSegmentFamilyEEdeB8ne180100Ev
            - BranchSide:      '../include/vlc_arrays.h:637,9'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN11libmatroska16KaxSegmentFamilyEEppB8ne180100Ev
                - _ZNSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN11libmatroska16KaxSegmentFamilyEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN11libmatroska16KaxSegmentFamilyENS_9allocatorIS3_EEE5clearB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPPN11libmatroska16KaxSegmentFamilyEEdeB8ne180100Ev
      Callsites:       []
    - functionName:    _ZN3mkv13SegmentSeekerD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv13SegmentSeekerC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - demuxer
        - estream
        - p_seg
      BBCount:         6
      ICount:          130
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
        - _ZN3mkv13SegmentSeekerC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment.cpp:64,10'
          Dst:             _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
        - Src:             'demux/mkv/matroska_segment.cpp:38,21'
          Dst:             _ZN3mkv13SegmentSeekerC2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3vlc7threads5mutexC2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:72,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:72,49'
          Dst:             _ZN3vlc7threads5mutexC2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:69,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev.13347
                - __cxa_atexit
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev.13347
                - __cxa_atexit
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:69,32'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'demux/mkv/matroska_segment_parse.cpp:0,0'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3vlc7threads5mutexC2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:72,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:72,49'
          Dst:             _ZN3vlc7threads5mutexC2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:69,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev.13347
                - __cxa_atexit
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev.13347
                - __cxa_atexit
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:69,32'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'demux/mkv/matroska_segment_parse.cpp:0,0'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3vlc7threads5mutexC2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:72,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:72,49'
          Dst:             _ZN3vlc7threads5mutexC2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:69,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev.13347
                - __cxa_atexit
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev.13347
                - __cxa_atexit
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:69,32'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'demux/mkv/matroska_segment_parse.cpp:0,0'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3vlc7threads5mutexC2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:72,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:72,49'
          Dst:             _ZN3vlc7threads5mutexC2Ev
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:69,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev.13347
                - __cxa_atexit
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev.13347
                - __cxa_atexit
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:69,32'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'demux/mkv/matroska_segment_parse.cpp:0,0'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
    - functionName:    __cxx_global_var_init.42
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3vlc7threads5mutexC2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:72,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:72,49'
          Dst:             _ZN3vlc7threads5mutexC2Ev
    - functionName:    __cxx_global_var_init.43
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:69,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev.13347
                - __cxa_atexit
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev.13347
                - __cxa_atexit
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:69,32'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'demux/mkv/matroska_segment_parse.cpp:0,0'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
    - functionName:    __cxx_global_var_init.44
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3vlc7threads5mutexC2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:72,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:72,49'
          Dst:             _ZN3vlc7threads5mutexC2Ev
    - functionName:    __cxx_global_var_init.45
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:69,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev.13347
                - __cxa_atexit
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev.13347
                - __cxa_atexit
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:69,32'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'demux/mkv/matroska_segment_parse.cpp:0,0'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
    - functionName:    __cxx_global_var_init.46
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3vlc7threads5mutexC2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:72,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:72,49'
          Dst:             _ZN3vlc7threads5mutexC2Ev
    - functionName:    __cxx_global_var_init.47
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:69,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev.13347
                - __cxa_atexit
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev.13347
                - __cxa_atexit
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:69,32'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'demux/mkv/matroska_segment_parse.cpp:0,0'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
    - functionName:    __cxx_global_var_init.48
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3vlc7threads5mutexC2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:72,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
            - BranchSide:      'demux/mkv/dispatcher.hpp:72,49'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutexC2Ev
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:72,49'
          Dst:             _ZN3vlc7threads5mutexC2Ev
    - functionName:    __cxx_global_var_init.49
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcherC2Ev
        - _ZN12_GLOBAL__N_116StringDispatcherD2Ev
        - __cxa_atexit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:69,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_116StringDispatcherC2Ev
                - __cxa_atexit
            - BranchSide:      'demux/mkv/dispatcher.hpp:69,32'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_116StringDispatcherC2Ev
                - __cxa_atexit
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:69,32'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcherC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'demux/mkv/matroska_segment_parse.cpp:0,0'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcherD2Ev
    - functionName:    _ZN12_GLOBAL__N_116StringDispatcherC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/string_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_110DispatcherINS_16StringDispatcherEPFvPKcPvEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/string_dispatcher.hpp:42,9'
          Dst:             _ZN12_GLOBAL__N_110DispatcherINS_16StringDispatcherEPFvPKcPvEEC2Ev
    - functionName:    _ZN12_GLOBAL__N_116StringDispatcherD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/string_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_110DispatcherINS_16StringDispatcherEPFvPKcPvEEC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_118EbmlTypeDispatcherC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEEC2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/Ebml_dispatcher.hpp:57,9'
          Dst:             _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEEC2Ev
    - functionName:    _ZN12_GLOBAL__N_118EbmlTypeDispatcherD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEEC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_1ltERKNS_18EbmlProcessorEntryES2_
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK7libebml6EbmlId8GetValueEv
        - _ZNK7libebml6EbmlId9GetLengthEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/Ebml_dispatcher.hpp:52,48'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:52,48'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:53,12'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlId9GetLengthEv
                - _ZNK7libebml6EbmlId9GetLengthEv
                - _ZNK7libebml6EbmlId8GetValueEv
                - _ZNK7libebml6EbmlId8GetValueEv
        - Branch String:   'demux/mkv/Ebml_dispatcher.hpp:53,48'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:52,48'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:53,51'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlId8GetValueEv
                - _ZNK7libebml6EbmlId8GetValueEv
      Callsites:
        - Src:             'demux/mkv/Ebml_dispatcher.hpp:52,18'
          Dst:             _ZNK7libebml6EbmlId9GetLengthEv
        - Src:             'demux/mkv/Ebml_dispatcher.hpp:52,36'
          Dst:             _ZNK7libebml6EbmlId9GetLengthEv
        - Src:             'demux/mkv/Ebml_dispatcher.hpp:53,16'
          Dst:             _ZNK7libebml6EbmlId9GetLengthEv
        - Src:             'demux/mkv/Ebml_dispatcher.hpp:53,34'
          Dst:             _ZNK7libebml6EbmlId9GetLengthEv
        - Src:             'demux/mkv/Ebml_dispatcher.hpp:53,55'
          Dst:             _ZNK7libebml6EbmlId8GetValueEv
        - Src:             'demux/mkv/Ebml_dispatcher.hpp:53,72'
          Dst:             _ZNK7libebml6EbmlId8GetValueEv
    - functionName:    _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - element
        - payload
      BBCount:         15
      ICount:          129
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZNK7libebml6EbmlIdeqERKS0_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/Ebml_dispatcher.hpp:72,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:73,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:75,60'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE.15771
                - _ZNKSt3__16vectorIN12_GLOBAL__N_118EbmlProcessorEntryENS_9allocatorIS2_EEE4cendB8ne180100Ev.15769
                - _ZNKSt3__16vectorIN12_GLOBAL__N_118EbmlProcessorEntryENS_9allocatorIS2_EEE6cbeginB8ne180100Ev.15767
                - _ZNSt3__111lower_boundB8ne180100INS_11__wrap_iterIPKN12_GLOBAL__N_118EbmlProcessorEntryEEES3_EET_S7_S7_RKT0_.15768
                - _ZNSt3__1neB8ne180100IPKN12_GLOBAL__N_118EbmlProcessorEntryEEEbRKNS_11__wrap_iterIT_EES9_.15766
                - _ZNKSt3__111__wrap_iterIPKN12_GLOBAL__N_118EbmlProcessorEntryEEptB8ne180100Ev.15765
                - _ZNKSt3__111__wrap_iterIPKN12_GLOBAL__N_118EbmlProcessorEntryEEptB8ne180100Ev.15765
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPKN12_GLOBAL__N_118EbmlProcessorEntryEEptB8ne180100Ev.15765
        - Branch String:   'demux/mkv/Ebml_dispatcher.hpp:85,28'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:86,13'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKN12_GLOBAL__N_118EbmlProcessorEntryEEptB8ne180100Ev.15765
                - _ZNKSt3__111__wrap_iterIPKN12_GLOBAL__N_118EbmlProcessorEntryEEptB8ne180100Ev.15765
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPKN12_GLOBAL__N_118EbmlProcessorEntryEEptB8ne180100Ev.15765
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:93,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_dispatcher.hpp:86,42'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:87,15'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKN12_GLOBAL__N_118EbmlProcessorEntryEEptB8ne180100Ev.15765
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPKN12_GLOBAL__N_118EbmlProcessorEntryEEptB8ne180100Ev.15765
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:93,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_dispatcher.hpp:85,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:89,13'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKN12_GLOBAL__N_118EbmlProcessorEntryEEptB8ne180100Ev.15765
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:93,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_dispatcher.hpp:93,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:94,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_dispatcher.hpp:96,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/Ebml_dispatcher.hpp:75,28'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/Ebml_dispatcher.hpp:87,29'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
    - functionName:    _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - id
        - cb
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    115
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv16MissingMandatoryD0Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv16MissingMandatoryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/mkv.hpp:127,7'
          Dst:             _ZN3mkv16MissingMandatoryD2Ev
    - functionName:    _ZN3mkv16MissingMandatoryD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/mkv.hpp:127,7'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZNSt13runtime_errorD2Ev
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv16MissingMandatoryC2EPKc
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - type_name
      BBCount:         9
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/mkv.hpp:131,10'
          Dst:             _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12_GLOBAL__N_16detail14CStringCompareclERKPKcS5_
      functionSourceFile: '/src/vlc/modules/demux/mkv/string_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - s1
        - s2
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/string_dispatcher.hpp:37,16'
          Dst:             strcmp
    - functionName:    _ZNK12_GLOBAL__N_116StringDispatcher15find_glob_matchERKPKc
      functionSourceFile: '/src/vlc/modules/demux/mkv/string_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - haystack
      BBCount:         27
      ICount:          184
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - strncmp
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/string_dispatcher.hpp:77,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:78,41'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - strncmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEplB8ne180100El
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESD_
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4backB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEEbRKNS_11__wrap_iterIT_EESN_
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strstr
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8ne180100Ev
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:118,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/string_dispatcher.hpp:84,15'
          Branch Sides:
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:85,18'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEEbRKNS_11__wrap_iterIT_EESN_
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - strncmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEplB8ne180100El
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESD_
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4backB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strstr
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8ne180100Ev
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:91,45'
              BranchSideFuncs:
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - strncmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEplB8ne180100El
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESD_
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4backB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEEbRKNS_11__wrap_iterIT_EESN_
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strstr
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8ne180100Ev
        - Branch String:   'demux/mkv/string_dispatcher.hpp:85,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:85,30'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEEbRKNS_11__wrap_iterIT_EESN_
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - strncmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEplB8ne180100El
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESD_
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4backB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strstr
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8ne180100Ev
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:86,37'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/string_dispatcher.hpp:93,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:94,15'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEEbRKNS_11__wrap_iterIT_EESN_
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - strncmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEplB8ne180100El
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESD_
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4backB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strstr
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8ne180100Ev
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:96,27'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEplB8ne180100El
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESD_
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4backB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEEbRKNS_11__wrap_iterIT_EESN_
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - strncmp
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strstr
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8ne180100Ev
        - Branch String:   'demux/mkv/string_dispatcher.hpp:103,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:104,36'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strstr
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESD_
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4backB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEEbRKNS_11__wrap_iterIT_EESN_
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - strncmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEplB8ne180100El
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endB8ne180100Ev
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:112,18'
              BranchSideFuncs:
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4backB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEEbRKNS_11__wrap_iterIT_EESN_
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - strncmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEplB8ne180100El
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESD_
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strstr
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8ne180100Ev
        - Branch String:   'demux/mkv/string_dispatcher.hpp:106,19'
          Branch Sides:
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:107,17'
              BranchSideFuncs:
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4backB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEEbRKNS_11__wrap_iterIT_EESN_
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - strncmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEplB8ne180100El
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESD_
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strstr
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8ne180100Ev
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:109,29'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESD_
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4backB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEEbRKNS_11__wrap_iterIT_EESN_
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - strncmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEplB8ne180100El
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strstr
        - Branch String:   'demux/mkv/string_dispatcher.hpp:112,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:112,50'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEEbRKNS_11__wrap_iterIT_EESN_
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - strncmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEplB8ne180100El
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESD_
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4backB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strstr
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8ne180100Ev
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:113,18'
              BranchSideFuncs:
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4backB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEEbRKNS_11__wrap_iterIT_EESN_
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - strncmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEplB8ne180100El
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESD_
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strstr
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8ne180100Ev
        - Branch String:   'demux/mkv/string_dispatcher.hpp:113,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:113,50'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:114,17'
              BranchSideFuncs:
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4backB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEEbRKNS_11__wrap_iterIT_EESN_
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - strncmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEplB8ne180100El
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESD_
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strstr
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8ne180100Ev
        - Branch String:   'demux/mkv/string_dispatcher.hpp:114,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:114,50'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:116,9'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEEbRKNS_11__wrap_iterIT_EESN_
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_4pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS6_IS8_EEEEPFvPKcPvEEEEptB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - strncmp
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEplB8ne180100El
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESD_
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4backB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strstr
                - _ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8ne180100Ev
      Callsites:
        - Src:             'demux/mkv/string_dispatcher.hpp:93,17'
          Dst:             strncmp
        - Src:             'demux/mkv/string_dispatcher.hpp:104,28'
          Dst:             strstr
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers23default_handler_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2378
      functionLinenumberEnd: 2381
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - vars
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2379,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2379,13'
          Dst:             vlc_object_Log
    - functionName:    _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
      functionSourceFile: '/src/vlc/modules/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    59
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers24default_handler_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2378
      functionLinenumberEnd: 2378
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers23default_handler_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2378,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers23default_handler_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZN12_GLOBAL__N_110DispatcherINS_16StringDispatcherEPFvPKcPvEE19set_default_handlerERKS6_
      functionSourceFile: '/src/vlc/modules/demux/mkv/dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - callback
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2375_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2375
      functionLinenumberEnd: 2377
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2375_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2375
      functionLinenumberEnd: 2375
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2375_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2375,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2375_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2369_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2369
      functionLinenumberEnd: 2374
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         8
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2370,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2370,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2371,13'
              BranchSideFuncs:
                - strdup
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2370,13'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2370,13'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2370,13'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2370,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2370,13'
          Dst:             __cxa_free_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2372,45'
          Dst:             strdup
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2373,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZNSt13runtime_errorC1EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13runtime_errorD1Ev
      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:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_tk
        - offset
      BBCount:         8
      ICount:          81
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL7xmallocm
      functionUses:    24
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:73,8'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:73,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:74,25'
              BranchSideFuncs:
                - _ZL7xmallocm
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:76,8'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:76,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:77,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:75,25'
          Dst:             _ZL7xmallocm
    - functionName:    _ZL7xmallocm
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - len
      BBCount:         8
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1107,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1107,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../include/vlc_common.h:1107,9'
              BranchSideFuncs:
                - abort
        - Branch String:   '../include/vlc_common.h:1107,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1108,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../include/vlc_common.h:1109,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_common.h:1108,9'
          Dst:             abort
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2369_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2369
      functionLinenumberEnd: 2369
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2369_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2369,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2369_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2364_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2364
      functionLinenumberEnd: 2368
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         8
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2365,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2365,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2366,13'
              BranchSideFuncs:
                - strdup
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2365,13'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2365,13'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2365,13'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2365,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2365,13'
          Dst:             __cxa_free_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2367,45'
          Dst:             strdup
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2364_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2364
      functionLinenumberEnd: 2364
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2364_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2364,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2364_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2361_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2361
      functionLinenumberEnd: 2363
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2361_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2361
      functionLinenumberEnd: 2361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2361_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2361,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2361_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2358_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2358
      functionLinenumberEnd: 2360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2358_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2358
      functionLinenumberEnd: 2358
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2358_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2358,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2358_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZL6U16_ATPKv
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL11vlc_bswap16t
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:932,12'
          Dst:             _ZL11vlc_bswap16t
    - functionName:    _ZL11vlc_bswap16t
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2345_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2346
      functionLinenumberEnd: 2357
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         12
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZL6U16_ATPKv
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2347,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2347,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2348,13'
              BranchSideFuncs:
                - _ZL6U16_ATPKv
                - _ZL6U16_ATPKv
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2350,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2351,17'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2353,32'
              BranchSideFuncs:
                - _ZL6U16_ATPKv
                - _ZL6U16_ATPKv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2347,13'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2347,13'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2347,13'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2347,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2347,13'
          Dst:             __cxa_free_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2351,17'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2351,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2351,17'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2351,17'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2351,17'
          Dst:             __cxa_free_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2353,32'
          Dst:             _ZL6U16_ATPKv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2354,37'
          Dst:             _ZL6U16_ATPKv
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2345_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2345
      functionLinenumberEnd: 2345
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2345_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2345,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2345_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZL24vobsub_palette_argb2ayvuPKjPj
      functionSourceFile: '/src/vlc/modules/demux/mkv/../vobsub.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         14
      ICount:          218
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/../vobsub.h:26,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/../vobsub.h:29,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../vobsub.h:37,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/../vobsub.h:32,23'
          Branch Sides:
            - BranchSide:      'demux/mkv/../vobsub.h:32,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../vobsub.h:32,23'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/../vobsub.h:33,23'
          Branch Sides:
            - BranchSide:      'demux/mkv/../vobsub.h:33,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../vobsub.h:33,23'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/../vobsub.h:34,23'
          Branch Sides:
            - BranchSide:      'demux/mkv/../vobsub.h:26,48'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../vobsub.h:26,48'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL20vobsub_palette_parsePKcPj
      functionSourceFile: '/src/vlc/modules/demux/mkv/../vobsub.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_buf
        - pu_palette
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL24vobsub_palette_argb2ayvuPKjPj
        - __isoc99_sscanf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/../vobsub.h:42,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/../vobsub.h:52,35'
              BranchSideFuncs:
                - _ZL24vobsub_palette_argb2ayvuPKjPj
            - BranchSide:      'demux/mkv/../vobsub.h:57,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/../vobsub.h:42,9'
          Dst:             __isoc99_sscanf
        - Src:             'demux/mkv/../vobsub.h:52,9'
          Dst:             _ZL24vobsub_palette_argb2ayvuPKjPj
    - functionName:    _ZL17vobsub_size_parsePKcPjS1_
      functionSourceFile: '/src/vlc/modules/demux/mkv/../vobsub.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_buf
        - pi_original_frame_width
        - pi_original_frame_height
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __isoc99_sscanf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/../vobsub.h:66,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/../vobsub.h:68,36'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../vobsub.h:74,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/../vobsub.h:66,9'
          Dst:             __isoc99_sscanf
    - functionName:    _ZL18vobsub_extra_parseP12vlc_object_tP13subs_format_tPKhm
      functionSourceFile: '/src/vlc/modules/demux/mkv/../vobsub.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - o
        - subs
        - buf
        - buf_size
      BBCount:         18
      ICount:          133
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL10VLC_OBJECTP12vlc_object_t
        - _ZL17vobsub_size_parsePKcPjS1_
        - _ZL20vobsub_palette_parsePKcPj
        - strstr
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/../vobsub.h:83,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/../vobsub.h:84,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../vobsub.h:86,13'
              BranchSideFuncs:
                - strstr
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
                - strstr
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
                - free
                - _ZL20vobsub_palette_parsePKcPj
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
                - _ZL17vobsub_size_parsePKcPjS1_
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
        - Branch String:   'demux/mkv/../vobsub.h:90,19'
          Branch Sides:
            - BranchSide:      'demux/mkv/../vobsub.h:91,28'
              BranchSideFuncs:
                - _ZL17vobsub_size_parsePKcPjS1_
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
                - strstr
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
                - free
                - _ZL20vobsub_palette_parsePKcPj
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
            - BranchSide:      'demux/mkv/../vobsub.h:101,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
                - strstr
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
                - free
                - _ZL20vobsub_palette_parsePKcPj
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
        - Branch String:   'demux/mkv/../vobsub.h:90,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/../vobsub.h:95,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
                - strstr
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
                - free
                - _ZL20vobsub_palette_parsePKcPj
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
            - BranchSide:      'demux/mkv/../vobsub.h:101,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
                - strstr
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
                - free
                - _ZL20vobsub_palette_parsePKcPj
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
        - Branch String:   'demux/mkv/../vobsub.h:105,19'
          Branch Sides:
            - BranchSide:      'demux/mkv/../vobsub.h:106,31'
              BranchSideFuncs:
                - _ZL20vobsub_palette_parsePKcPj
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
                - free
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
            - BranchSide:      'demux/mkv/../vobsub.h:113,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
                - free
        - Branch String:   'demux/mkv/../vobsub.h:105,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/../vobsub.h:108,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
                - free
            - BranchSide:      'demux/mkv/../vobsub.h:113,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'demux/mkv/../vobsub.h:89,17'
          Dst:             strstr
        - Src:             'demux/mkv/../vobsub.h:91,9'
          Dst:             _ZL17vobsub_size_parsePKcPjS1_
        - Src:             'demux/mkv/../vobsub.h:95,9'
          Dst:             _ZL10VLC_OBJECTP12vlc_object_t
        - Src:             'demux/mkv/../vobsub.h:95,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/../vobsub.h:101,9'
          Dst:             _ZL10VLC_OBJECTP12vlc_object_t
        - Src:             'demux/mkv/../vobsub.h:101,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/../vobsub.h:104,17'
          Dst:             strstr
        - Src:             'demux/mkv/../vobsub.h:106,9'
          Dst:             _ZL20vobsub_palette_parsePKcPj
        - Src:             'demux/mkv/../vobsub.h:109,9'
          Dst:             _ZL10VLC_OBJECTP12vlc_object_t
        - Src:             'demux/mkv/../vobsub.h:109,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/../vobsub.h:113,9'
          Dst:             _ZL10VLC_OBJECTP12vlc_object_t
        - Src:             'demux/mkv/../vobsub.h:113,9'
          Dst:             vlc_object_Log
    - functionName:    _ZL10VLC_OBJECTP12vlc_object_t
      functionSourceFile: '/src/vlc/modules/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2333_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2333
      functionLinenumberEnd: 2344
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         14
      ICount:          109
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL18vobsub_extra_parseP12vlc_object_tP13subs_format_tPKhm
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2334,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2334,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2335,34'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL18vobsub_extra_parseP12vlc_object_tP13subs_format_tPKhm
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2339,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2339,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL18vobsub_extra_parseP12vlc_object_tP13subs_format_tPKhm
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2339,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL18vobsub_extra_parseP12vlc_object_tP13subs_format_tPKhm
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2339,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2339,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL18vobsub_extra_parseP12vlc_object_tP13subs_format_tPKhm
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2341,48'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL18vobsub_extra_parseP12vlc_object_tP13subs_format_tPKhm
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2334,13'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2334,13'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2334,13'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2334,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2334,13'
          Dst:             __cxa_free_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2341,37'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2341,17'
          Dst:             _ZL18vobsub_extra_parseP12vlc_object_tP13subs_format_tPKhm
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2333_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2333
      functionLinenumberEnd: 2333
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2333_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2333,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2333_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2332_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2332
      functionLinenumberEnd: 2332
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers11SSA__helperERZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2332,32'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers11SSA__helperERZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers11SSA__helperERZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2323
      functionLinenumberEnd: 2328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vars
      BBCount:         8
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - strdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2324,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2324,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2325,13'
              BranchSideFuncs:
                - strdup
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2324,13'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2324,13'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2324,13'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2324,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2324,13'
          Dst:             __cxa_free_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2326,48'
          Dst:             strdup
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2327,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2332_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2332
      functionLinenumberEnd: 2332
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2332_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2332,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2332_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2331_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2331
      functionLinenumberEnd: 2331
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers11SSA__helperERZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2331,32'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers11SSA__helperERZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2331_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2331
      functionLinenumberEnd: 2331
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2331_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2331,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2331_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2330_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2330
      functionLinenumberEnd: 2330
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers11SSA__helperERZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2330,32'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers11SSA__helperERZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2330_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2330
      functionLinenumberEnd: 2330
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2330_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2330,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2330_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2329_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2329
      functionLinenumberEnd: 2329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers11SSA__helperERZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2329,32'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers11SSA__helperERZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2329_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2329
      functionLinenumberEnd: 2329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2329_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2329,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2329_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2317_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2317
      functionLinenumberEnd: 2322
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         8
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2318,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2318,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2319,13'
              BranchSideFuncs:
                - strdup
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2318,13'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2318,13'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2318,13'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2318,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2318,13'
          Dst:             __cxa_free_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2320,48'
          Dst:             strdup
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2321,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2317_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2317
      functionLinenumberEnd: 2317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2317_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2317,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2317_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2312_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2312
      functionLinenumberEnd: 2316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         8
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2313,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2313,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2314,13'
              BranchSideFuncs:
                - strdup
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2313,13'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2313,13'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2313,13'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2313,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2313,13'
          Dst:             __cxa_free_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2315,48'
          Dst:             strdup
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2312_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2312
      functionLinenumberEnd: 2312
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2312_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2312,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2312_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2307_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2307
      functionLinenumberEnd: 2311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         8
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2308,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2308,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2309,13'
              BranchSideFuncs:
                - strdup
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2308,13'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2308,13'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2308,13'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2308,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2308,13'
          Dst:             __cxa_free_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2310,45'
          Dst:             strdup
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2307_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2307
      functionLinenumberEnd: 2307
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2307_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2307,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2307_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2300_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2300
      functionLinenumberEnd: 2306
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         8
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2301,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2301,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2302,13'
              BranchSideFuncs:
                - strdup
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2301,13'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2301,13'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2301,13'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2301,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2301,13'
          Dst:             __cxa_free_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2303,45'
          Dst:             strdup
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2305,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2300_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2300
      functionLinenumberEnd: 2300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2300_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2300,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2300_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2291_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2291
      functionLinenumberEnd: 2299
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         8
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN3mkvL11__GetFOURCCEPh
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2292,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2293,17'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2295,13'
              BranchSideFuncs:
                - _ZN3mkvL11__GetFOURCCEPh
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2293,17'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2293,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2293,17'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2293,17'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2293,17'
          Dst:             __cxa_free_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2296,35'
          Dst:             _ZN3mkvL11__GetFOURCCEPh
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2298,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZN3mkvL11__GetFOURCCEPh
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2291_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2291
      functionLinenumberEnd: 2291
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2291_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2291,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2291_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2285_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2285
      functionLinenumberEnd: 2290
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2289,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2285_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2285
      functionLinenumberEnd: 2285
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2285_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2285,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2285_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2279_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2283,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2279_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2279_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2279,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2279_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2273_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2273
      functionLinenumberEnd: 2278
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_REAL__helperERZNS0_9TrackInitES2_E14HandlerPayloadj
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers16A_REAL__is_validERZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2274,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2275,17'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_REAL__helperERZNS0_9TrackInitES2_E14HandlerPayloadj
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2277,29'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_REAL__helperERZNS0_9TrackInitES2_E14HandlerPayloadj
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2274,18'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers16A_REAL__is_validERZNS0_9TrackInitES2_E14HandlerPayload
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2277,13'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_REAL__helperERZNS0_9TrackInitES2_E14HandlerPayloadj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers16A_REAL__is_validERZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2201
      functionLinenumberEnd: 2215
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vars
      BBCount:         13
      ICount:          97
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - memcmp
        - vlc_object_Log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2202,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2202,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2203,26'
              BranchSideFuncs:
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2205,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2206,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2208,25'
              BranchSideFuncs:
                - memcmp
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2208,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2209,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2214,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2202,13'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2202,13'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2202,13'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2202,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2202,13'
          Dst:             __cxa_free_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2208,17'
          Dst:             memcmp
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2209,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2209,17'
          Dst:             vlc_object_Log
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_REAL__helperERZNS0_9TrackInitES2_E14HandlerPayloadj
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2216
      functionLinenumberEnd: 2254
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vars
        - i_codec
      BBCount:         20
      ICount:          262
      EdgeCount:       38
      CyclomaticComplexity: 20
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL11vlc_bswap16t
        - _ZN3mkv21Cook_PrivateTrackDataC2Ettt
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - vlc_object_Log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2231,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2232,17'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2234,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
                - _ZL11vlc_bswap16t
                - _ZL11vlc_bswap16t
                - _ZL11vlc_bswap16t
                - _ZL11vlc_bswap16t
                - _ZL11vlc_bswap16t
                - _ZL11vlc_bswap16t
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2234,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2235,17'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2237,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
                - _ZL11vlc_bswap16t
                - _ZL11vlc_bswap16t
                - _ZL11vlc_bswap16t
                - _ZL11vlc_bswap16t
                - _ZL11vlc_bswap16t
                - _ZL11vlc_bswap16t
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2237,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2239,71'
              BranchSideFuncs:
                - _ZL11vlc_bswap16t
                - _ZL11vlc_bswap16t
                - _ZL11vlc_bswap16t
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2244,22'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
                - _ZL11vlc_bswap16t
                - _ZL11vlc_bswap16t
                - _ZL11vlc_bswap16t
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2223,43'
          Dst:             _ZL11vlc_bswap16t
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2226,19'
          Dst:             _ZL11vlc_bswap16t
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2227,19'
          Dst:             _ZL11vlc_bswap16t
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2228,19'
          Dst:             _ZL11vlc_bswap16t
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2225,31'
          Dst:             _ZN3mkv21Cook_PrivateTrackDataC2Ettt
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2232,17'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2232,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2232,17'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2232,17'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2232,17'
          Dst:             __cxa_free_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2235,17'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2235,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2235,17'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2235,17'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2235,17'
          Dst:             __cxa_free_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2240,46'
          Dst:             _ZL11vlc_bswap16t
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2241,51'
          Dst:             _ZL11vlc_bswap16t
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2242,42'
          Dst:             _ZL11vlc_bswap16t
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2247,46'
          Dst:             _ZL11vlc_bswap16t
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2248,51'
          Dst:             _ZL11vlc_bswap16t
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2249,42'
          Dst:             _ZL11vlc_bswap16t
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2251,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2251,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2253,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZN3mkv21Cook_PrivateTrackDataC2Ettt
      functionSourceFile: '/src/vlc/modules/demux/mkv/util.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - this
        - sph
        - fs
        - sps
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv16PrivateTrackDataC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/util.hpp:82,5'
          Dst:             _ZN3mkv16PrivateTrackDataC2Ev
    - functionName:    _ZN3mkv16PrivateTrackDataC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv16PrivateTrackDataD0Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv16PrivateTrackDataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/mkv.hpp:187,33'
          Dst:             _ZN3mkv16PrivateTrackDataD2Ev
    - functionName:    _ZN3mkv16PrivateTrackData4InitEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2273_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2273
      functionLinenumberEnd: 2273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2273_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2273,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2273_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2264_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2264
      functionLinenumberEnd: 2272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11vlc_bswap16t
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_REAL__helperERZNS0_9TrackInitES2_E14HandlerPayloadj
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers16A_REAL__is_validERZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2265,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2266,17'
              BranchSideFuncs:
                - _ZL11vlc_bswap16t
                - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_REAL__helperERZNS0_9TrackInitES2_E14HandlerPayloadj
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2268,63'
              BranchSideFuncs:
                - _ZL11vlc_bswap16t
                - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_REAL__helperERZNS0_9TrackInitES2_E14HandlerPayloadj
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2265,18'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers16A_REAL__is_validERZNS0_9TrackInitES2_E14HandlerPayload
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2269,49'
          Dst:             _ZL11vlc_bswap16t
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2271,13'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_REAL__helperERZNS0_9TrackInitES2_E14HandlerPayloadj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2264_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2264
      functionLinenumberEnd: 2264
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2264_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2264,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2264_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2255_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2255
      functionLinenumberEnd: 2263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11vlc_bswap16t
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_REAL__helperERZNS0_9TrackInitES2_E14HandlerPayloadj
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers16A_REAL__is_validERZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2256,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2257,17'
              BranchSideFuncs:
                - _ZL11vlc_bswap16t
                - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_REAL__helperERZNS0_9TrackInitES2_E14HandlerPayloadj
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2259,63'
              BranchSideFuncs:
                - _ZL11vlc_bswap16t
                - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_REAL__helperERZNS0_9TrackInitES2_E14HandlerPayloadj
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2256,18'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers16A_REAL__is_validERZNS0_9TrackInitES2_E14HandlerPayload
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2260,49'
          Dst:             _ZL11vlc_bswap16t
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2262,13'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_REAL__helperERZNS0_9TrackInitES2_E14HandlerPayloadj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2255_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2255
      functionLinenumberEnd: 2255
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2255_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2255,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2255_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2194_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2194
      functionLinenumberEnd: 2200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         8
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2195,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2195,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2196,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2195,13'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2195,13'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2195,13'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2195,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2195,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2194_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2194
      functionLinenumberEnd: 2194
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2194_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2194,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2194_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2193_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2193
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers13A_PCM__helperERZNS0_9TrackInitES2_E14HandlerPayloadj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2193,38'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers13A_PCM__helperERZNS0_9TrackInitES2_E14HandlerPayloadj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers13A_PCM__helperERZNS0_9TrackInitES2_E14HandlerPayloadj
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2185
      functionLinenumberEnd: 2190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vars
        - i_codec
      BBCount:         8
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2186,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2186,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2187,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2186,13'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2186,13'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2186,13'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2186,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2186,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2193_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2193
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2193_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2193,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2193_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2192_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2192
      functionLinenumberEnd: 2192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers13A_PCM__helperERZNS0_9TrackInitES2_E14HandlerPayloadj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2192,38'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers13A_PCM__helperERZNS0_9TrackInitES2_E14HandlerPayloadj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2192_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2192
      functionLinenumberEnd: 2192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2192_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2192,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2192_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2191_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers13A_PCM__helperERZNS0_9TrackInitES2_E14HandlerPayloadj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2191,38'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers13A_PCM__helperERZNS0_9TrackInitES2_E14HandlerPayloadj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2191_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2191_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2191,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2191_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZL7SetDWLEPvj
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - dw
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL6SetWLEPvt
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - p
        - w
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2161_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2184
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         11
      ICount:          135
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL6SetWLEPvt
        - _ZL7SetDWLEPvj
        - _ZL7xmallocm
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2162,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2162,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2163,35'
              BranchSideFuncs:
                - _ZL7xmallocm
                - _ZL6SetWLEPvt.15777
                - _ZL6SetWLEPvt.15777
                - _ZL6SetWLEPvt.15777
                - _ZL7SetDWLEPvj.15776
                - _ZL7SetDWLEPvj.15776
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2167,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2169,34'
              BranchSideFuncs:
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2173,17'
              BranchSideFuncs:
                - _ZL7xmallocm
                - _ZL6SetWLEPvt.15777
                - _ZL6SetWLEPvt.15777
                - _ZL6SetWLEPvt.15777
                - _ZL7SetDWLEPvj.15776
                - _ZL7SetDWLEPvj.15776
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2162,13'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2162,13'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2162,13'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2162,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2162,13'
          Dst:             __cxa_free_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2169,17'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2174,34'
          Dst:             _ZL7xmallocm
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2177,17'
          Dst:             _ZL6SetWLEPvt
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2178,17'
          Dst:             _ZL6SetWLEPvt
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2179,17'
          Dst:             _ZL6SetWLEPvt
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2180,17'
          Dst:             _ZL7SetDWLEPvj
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2181,17'
          Dst:             _ZL7SetDWLEPvj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2161_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2161_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2161,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2161_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2157_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2157
      functionLinenumberEnd: 2160
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2159,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2157_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2157
      functionLinenumberEnd: 2157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2157_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2157,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2157_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZL11vlc_bswap32j
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL7SetDWBEPvj
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - dw
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL11vlc_bswap32j
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:1008,10'
          Dst:             _ZL11vlc_bswap32j
    - functionName:    _ZN3mkvL20fill_extra_data_alacEPNS_11mkv_track_tE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_tk
      BBCount:         8
      ICount:          91
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL7SetDWBEPvj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:58,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:58,35'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:59,33'
              BranchSideFuncs:
                - malloc
                - _ZL7SetDWBEPvj.15779
                - _ZL7SetDWBEPvj.15779
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:60,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:60,42'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:61,25'
              BranchSideFuncs:
                - _ZL7SetDWBEPvj.15779
                - _ZL7SetDWBEPvj.15779
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:65,5'
          Dst:             _ZL7SetDWBEPvj
        - Src:             'demux/mkv/matroska_segment_parse.cpp:67,5'
          Dst:             _ZL7SetDWBEPvj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2153_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2153
      functionLinenumberEnd: 2156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkvL20fill_extra_data_alacEPNS_11mkv_track_tE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2155,13'
          Dst:             _ZN3mkvL20fill_extra_data_alacEPNS_11mkv_track_tE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2153_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2153
      functionLinenumberEnd: 2153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2153_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2153,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2153_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2149_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2149
      functionLinenumberEnd: 2152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2151,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2149_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2149
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2149_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2149,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2149_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2148_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2148
      functionLinenumberEnd: 2148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2148,34'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2099
      functionLinenumberEnd: 2137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - vars
        - i_profile
        - sbr
      BBCount:         25
      ICount:          235
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL7xmallocm
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - vlc_object_Log
      functionUses:    11
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2100,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2100,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2103,34'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZL7xmallocm
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2113,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2115,36'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZL7xmallocm
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2119,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZL7xmallocm
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2115,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2116,21'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZL7xmallocm
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2117,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZL7xmallocm
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2126,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2126,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2127,21'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2129,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2130,40'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2132,53'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2130,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2130,66'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2131,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2100,13'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2100,13'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2100,13'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2100,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2100,13'
          Dst:             __cxa_free_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2119,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2119,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2122,33'
          Dst:             _ZL7xmallocm
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2148_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2148
      functionLinenumberEnd: 2148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2148_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2148,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2148_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2147_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2147
      functionLinenumberEnd: 2147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2147,34'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2147_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2147
      functionLinenumberEnd: 2147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2147_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2147,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2147_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2146_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2146
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2146,40'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2146_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2146
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2146_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2146,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2146_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2145_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2145
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2145,40'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2145_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2145
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2145_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2145,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2145_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2144_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2144,40'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2144_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2144_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2144,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2144_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2143_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2143
      functionLinenumberEnd: 2143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2143,40'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2143_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2143
      functionLinenumberEnd: 2143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2143_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2143,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2143_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2142_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2142,40'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2142_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2142_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2142,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2142_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2141_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2141
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2141,40'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2141_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2141
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2141_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2141,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2141_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2140_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2140
      functionLinenumberEnd: 2140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2140,40'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2140_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2140
      functionLinenumberEnd: 2140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2140_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2140,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2140_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2139_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2139,40'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2139_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2139_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2139,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2139_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2138_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2138
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2138,40'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers18A_AAC_MPEG__helperERZNS0_9TrackInitES2_E14HandlerPayloadib
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2138_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2138
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2138_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2138,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2138_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2098_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionLinenumberEnd: 2098
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_OPUS__helperERZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2098,43'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_OPUS__helperERZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_OPUS__helperERZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2077
      functionLinenumberEnd: 2096
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vars
      BBCount:         14
      ICount:          141
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL16xiph_PackHeadersPmPPvS_PKPKvm
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2078,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2078,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2079,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZL16xiph_PackHeadersPmPPvS_PKPKvm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2081,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2083,17'
              BranchSideFuncs:
                - _ZL16xiph_PackHeadersPmPPvS_PKPKvm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2086,27'
              BranchSideFuncs:
                - _ZL16xiph_PackHeadersPmPPvS_PKPKvm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2092,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2092,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2095,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2078,13'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2078,13'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2078,13'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2078,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2078,13'
          Dst:             __cxa_free_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2083,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2083,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2092,17'
          Dst:             _ZL16xiph_PackHeadersPmPPvS_PKPKvm
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2095,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2095,17'
          Dst:             vlc_object_Log
    - functionName:    _ZL16xiph_PackHeadersPmPPvS_PKPKvm
      functionSourceFile: '/src/vlc/modules/demux/mkv/../xiph.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - extra_size
        - extra
        - packet_size
        - packet
        - packet_count
      BBCount:         38
      ICount:          248
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/../xiph.h:166,27'
          Branch Sides:
            - BranchSide:      'demux/mkv/../xiph.h:166,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../xiph.h:167,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/../xiph.h:166,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/../xiph.h:167,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../xiph.h:170,12'
              BranchSideFuncs:
                - malloc
                - __assert_fail
        - Branch String:   'demux/mkv/../xiph.h:172,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/../xiph.h:173,25'
              BranchSideFuncs:
                - malloc
                - __assert_fail
            - BranchSide:      'demux/mkv/../xiph.h:179,19'
              BranchSideFuncs:
                - malloc
                - __assert_fail
        - Branch String:   'demux/mkv/../xiph.h:174,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/../xiph.h:175,32'
              BranchSideFuncs:
                - malloc
                - __assert_fail
            - BranchSide:      'demux/mkv/../xiph.h:176,5'
              BranchSideFuncs:
                - malloc
                - __assert_fail
        - Branch String:   'demux/mkv/../xiph.h:181,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/../xiph.h:182,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../xiph.h:185,35'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/mkv/../xiph.h:187,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/../xiph.h:188,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/mkv/../xiph.h:201,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/mkv/../xiph.h:190,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/../xiph.h:191,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/mkv/../xiph.h:194,30'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/mkv/../xiph.h:201,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/../xiph.h:202,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/mkv/../xiph.h:207,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/mkv/../xiph.h:202,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/../xiph.h:203,20'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'demux/mkv/../xiph.h:206,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/mkv/../xiph.h:207,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/../xiph.h:207,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../xiph.h:208,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/../xiph.h:207,5'
          Dst:             __assert_fail
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2098_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionLinenumberEnd: 2098
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2098_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2098,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2098_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2097_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2097
      functionLinenumberEnd: 2097
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_OPUS__helperERZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2097,43'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_OPUS__helperERZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2097_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2097
      functionLinenumberEnd: 2097
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2097_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2097,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2097_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2073_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2073
      functionLinenumberEnd: 2076
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2075,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2073_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2073
      functionLinenumberEnd: 2073
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2073_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2073,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2073_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2069_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2069
      functionLinenumberEnd: 2072
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2071,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2069_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2069
      functionLinenumberEnd: 2069
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2069_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2069,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2069_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2065_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2065
      functionLinenumberEnd: 2068
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2065_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2065
      functionLinenumberEnd: 2065
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2065_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2065,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2065_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2064_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2064
      functionLinenumberEnd: 2064
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2064_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2064
      functionLinenumberEnd: 2064
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2064_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2064,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2064_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2060_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2060
      functionLinenumberEnd: 2063
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2060_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2060
      functionLinenumberEnd: 2060
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2060_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2060,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2060_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2056_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2059
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2056_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2056_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2056,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2056_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2051_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2051
      functionLinenumberEnd: 2055
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         8
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2052,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2052,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2053,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2052,13'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2052,13'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2052,13'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2052,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2052,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2051_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2051
      functionLinenumberEnd: 2051
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2051_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2051,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2051_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2039_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2039
      functionLinenumberEnd: 2050
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         11
      ICount:          89
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2040,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2040,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2042,18'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2042,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2042,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2044,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2040,13'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2040,13'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2040,13'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2040,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2040,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2039_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2039
      functionLinenumberEnd: 2039
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2039_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2039,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2039_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2038_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2038
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_MPEG_helper_ERZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2038,31'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_MPEG_helper_ERZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_MPEG_helper_ERZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2032
      functionLinenumberEnd: 2035
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vars
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2038_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2038
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2038_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2038,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2038_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2037_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2037
      functionLinenumberEnd: 2037
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_MPEG_helper_ERZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2037,31'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_MPEG_helper_ERZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2037_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2037
      functionLinenumberEnd: 2037
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2037_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2037,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2037_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2036_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2036
      functionLinenumberEnd: 2036
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_MPEG_helper_ERZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2036,31'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers14A_MPEG_helper_ERZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_2036_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2036
      functionLinenumberEnd: 2036
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2036_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2036,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_2036_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZL11guidcmpbasePK5_GUIDS1_
      functionSourceFile: '/src/vlc/modules/../include/vlc_codecs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_codecs.h:435,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:435,36'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '../include/vlc_codecs.h:436,13'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '../include/vlc_codecs.h:436,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:436,48'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '../include/vlc_codecs.h:436,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_codecs.h:436,40'
          Dst:             memcmp
    - functionName:    _ZL7guidcmpPK5_GUIDS1_
      functionSourceFile: '/src/vlc/modules/../include/vlc_codecs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL11guidcmpbasePK5_GUIDS1_
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_codecs.h:442,36'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:442,52'
              BranchSideFuncs:
                - _ZL11guidcmpbasePK5_GUIDS1_
            - BranchSide:      '../include/vlc_codecs.h:442,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_codecs.h:442,39'
          Dst:             _ZL11guidcmpbasePK5_GUIDS1_
    - functionName:    _ZL16wf_tag_to_fourcctPjPPKc
      functionSourceFile: '/src/vlc/modules/../include/vlc_codecs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_tag
        - fcc
        - ppsz_name
      BBCount:         14
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_codecs.h:397,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:399,39'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:401,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:399,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:399,59'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:400,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:401,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:401,48'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:402,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:402,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:402,60'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:402,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL14getChannelMaskPjiPi
      functionSourceFile: '/src/vlc/modules/demux/mkv/../windows_audio_commons.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - wvfextChannelMask
        - i_channels
        - i_match
      BBCount:         14
      ICount:          106
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/../windows_audio_commons.h:49,63'
          Branch Sides:
            - BranchSide:      'demux/mkv/../windows_audio_commons.h:48,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../windows_audio_commons.h:50,11'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/../windows_audio_commons.h:48,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/../windows_audio_commons.h:52,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../windows_audio_commons.h:61,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/../windows_audio_commons.h:52,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/../windows_audio_commons.h:54,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../windows_audio_commons.h:60,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/../windows_audio_commons.h:54,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/../windows_audio_commons.h:55,19'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../windows_audio_commons.h:57,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZL16sf_tag_to_fourccPK5_GUIDPjPPKc
      functionSourceFile: '/src/vlc/modules/../include/vlc_codecs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - guid_tag
        - fcc
        - ppsz_name
      BBCount:         22
      ICount:          132
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL11guidcmpbasePK5_GUIDS1_
        - _ZL16wf_tag_to_fourcctPjPPKc
        - _ZL7guidcmpPK5_GUIDS1_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_codecs.h:463,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:466,48'
              BranchSideFuncs:
                - _ZL7guidcmpPK5_GUIDS1_
                - _ZL7guidcmpPK5_GUIDS1_
                - _ZL11guidcmpbasePK5_GUIDS1_
                - _ZL16wf_tag_to_fourcctPjPPKc
            - BranchSide:      '../include/vlc_codecs.h:473,10'
              BranchSideFuncs:
                - _ZL11guidcmpbasePK5_GUIDS1_
                - _ZL16wf_tag_to_fourcctPjPPKc
        - Branch String:   '../include/vlc_codecs.h:466,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:468,21'
              BranchSideFuncs:
                - _ZL11guidcmpbasePK5_GUIDS1_
                - _ZL16wf_tag_to_fourcctPjPPKc
            - BranchSide:      '../include/vlc_codecs.h:471,5'
              BranchSideFuncs:
                - _ZL7guidcmpPK5_GUIDS1_
                - _ZL11guidcmpbasePK5_GUIDS1_
                - _ZL16wf_tag_to_fourcctPjPPKc
                - _ZL7guidcmpPK5_GUIDS1_
        - Branch String:   '../include/vlc_codecs.h:473,18'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:473,33'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:479,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:473,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:475,26'
              BranchSideFuncs:
                - _ZL16wf_tag_to_fourcctPjPPKc
            - BranchSide:      '../include/vlc_codecs.h:479,13'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_codecs.h:479,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_codecs.h:479,51'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codecs.h:480,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_codecs.h:463,18'
          Dst:             _ZL7guidcmpPK5_GUIDS1_
        - Src:             '../include/vlc_codecs.h:466,13'
          Dst:             _ZL7guidcmpPK5_GUIDS1_
        - Src:             '../include/vlc_codecs.h:473,21'
          Dst:             _ZL11guidcmpbasePK5_GUIDS1_
        - Src:             '../include/vlc_codecs.h:475,9'
          Dst:             _ZL16wf_tag_to_fourcctPjPPKc
    - functionName:    _ZL6GetWLEPKv
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1952_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1952
      functionLinenumberEnd: 2031
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         43
      ICount:          421
      EdgeCount:       53
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL14getChannelMaskPjiPi
        - _ZL16sf_tag_to_fourccPK5_GUIDPjPPKc
        - _ZL16wf_tag_to_fourcctPjPPKc
        - _ZL6GetWLEPKv
        - _ZL7GetDWLEPKv
        - _ZL7xmallocm
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - aout_CheckChannelReorder
        - vlc_fourcc_GetCodecAudio
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1956,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1958,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1963,17'
              BranchSideFuncs:
                - _ZL6GetWLEPKv.15781
                - _ZL7GetDWLEPKv.15782
                - _ZL7GetDWLEPKv.15782
                - _ZL6GetWLEPKv.15781
                - _ZL6GetWLEPKv.15781
                - _ZL6GetWLEPKv.15781
                - _ZL6GetWLEPKv.15781
                - _ZL16wf_tag_to_fourcctPjPPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL6GetWLEPKv.15781
                - vlc_object_Log
                - _ZL16sf_tag_to_fourccPK5_GUIDPjPPKc
                - _ZL7GetDWLEPKv.15782
                - _ZL14getChannelMaskPjiPi
                - vlc_fourcc_GetCodecAudio
                - aout_CheckChannelReorder
                - _ZL7xmallocm
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1963,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1963,17'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1964,53'
              BranchSideFuncs:
                - _ZL6GetWLEPKv.15781
                - _ZL7GetDWLEPKv.15782
                - _ZL7GetDWLEPKv.15782
                - _ZL6GetWLEPKv.15781
                - _ZL6GetWLEPKv.15781
                - _ZL6GetWLEPKv.15781
                - _ZL6GetWLEPKv.15781
                - _ZL16wf_tag_to_fourcctPjPPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL6GetWLEPKv.15781
                - vlc_object_Log
                - _ZL16sf_tag_to_fourccPK5_GUIDPjPPKc
                - _ZL7GetDWLEPKv.15782
                - _ZL14getChannelMaskPjiPi
                - vlc_fourcc_GetCodecAudio
                - aout_CheckChannelReorder
                - _ZL7xmallocm
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1973,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1974,21'
              BranchSideFuncs:
                - _ZL6GetWLEPKv.15781
                - _ZL16wf_tag_to_fourcctPjPPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL6GetWLEPKv.15781
                - vlc_object_Log
                - _ZL16sf_tag_to_fourccPK5_GUIDPjPPKc
                - _ZL7GetDWLEPKv.15782
                - _ZL14getChannelMaskPjiPi
                - vlc_fourcc_GetCodecAudio
                - aout_CheckChannelReorder
                - _ZL7xmallocm
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1975,21'
              BranchSideFuncs:
                - _ZL6GetWLEPKv.15781
                - _ZL16wf_tag_to_fourcctPjPPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL6GetWLEPKv.15781
                - vlc_object_Log
                - _ZL16sf_tag_to_fourccPK5_GUIDPjPPKc
                - _ZL7GetDWLEPKv.15782
                - _ZL14getChannelMaskPjiPi
                - vlc_fourcc_GetCodecAudio
                - aout_CheckChannelReorder
                - _ZL7xmallocm
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1975,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1977,50'
              BranchSideFuncs:
                - _ZL7xmallocm
                - _ZL6GetWLEPKv.15781
                - _ZL16wf_tag_to_fourcctPjPPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL6GetWLEPKv.15781
                - vlc_object_Log
                - _ZL16sf_tag_to_fourccPK5_GUIDPjPPKc
                - _ZL7GetDWLEPKv.15782
                - _ZL14getChannelMaskPjiPi
                - vlc_fourcc_GetCodecAudio
                - aout_CheckChannelReorder
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1984,21'
              BranchSideFuncs:
                - _ZL6GetWLEPKv.15781
                - _ZL16wf_tag_to_fourcctPjPPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL6GetWLEPKv.15781
                - vlc_object_Log
                - _ZL16sf_tag_to_fourccPK5_GUIDPjPPKc
                - _ZL7GetDWLEPKv.15782
                - _ZL14getChannelMaskPjiPi
                - vlc_fourcc_GetCodecAudio
                - aout_CheckChannelReorder
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1978,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1979,33'
              BranchSideFuncs:
                - _ZL6GetWLEPKv.15781
                - _ZL16wf_tag_to_fourcctPjPPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL6GetWLEPKv.15781
                - vlc_object_Log
                - _ZL16sf_tag_to_fourccPK5_GUIDPjPPKc
                - _ZL7GetDWLEPKv.15782
                - _ZL14getChannelMaskPjiPi
                - vlc_fourcc_GetCodecAudio
                - aout_CheckChannelReorder
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1981,25'
              BranchSideFuncs:
                - _ZL6GetWLEPKv.15781
                - _ZL16wf_tag_to_fourcctPjPPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL6GetWLEPKv.15781
                - vlc_object_Log
                - _ZL16sf_tag_to_fourccPK5_GUIDPjPPKc
                - _ZL7GetDWLEPKv.15782
                - _ZL14getChannelMaskPjiPi
                - vlc_fourcc_GetCodecAudio
                - aout_CheckChannelReorder
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1984,64'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1985,21'
              BranchSideFuncs:
                - _ZL6GetWLEPKv.15781
                - _ZL16wf_tag_to_fourcctPjPPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL6GetWLEPKv.15781
                - vlc_object_Log
                - _ZL16sf_tag_to_fourccPK5_GUIDPjPPKc
                - _ZL7GetDWLEPKv.15782
                - _ZL14getChannelMaskPjiPi
                - vlc_fourcc_GetCodecAudio
                - aout_CheckChannelReorder
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2016,48'
              BranchSideFuncs:
                - _ZL6GetWLEPKv.15781
                - _ZL16wf_tag_to_fourcctPjPPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL6GetWLEPKv.15781
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1984,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1987,52'
              BranchSideFuncs:
                - _ZL16sf_tag_to_fourccPK5_GUIDPjPPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL6GetWLEPKv.15781
                - vlc_object_Log
                - _ZL7GetDWLEPKv.15782
                - _ZL14getChannelMaskPjiPi
                - vlc_fourcc_GetCodecAudio
                - aout_CheckChannelReorder
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2016,48'
              BranchSideFuncs:
                - _ZL6GetWLEPKv.15781
                - _ZL16wf_tag_to_fourcctPjPPKc
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL6GetWLEPKv.15781
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1993,56'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1994,27'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL6GetWLEPKv.15781
                - vlc_object_Log
                - _ZL7GetDWLEPKv.15782
                - _ZL14getChannelMaskPjiPi
                - vlc_fourcc_GetCodecAudio
                - aout_CheckChannelReorder
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2013,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL6GetWLEPKv.15781
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1993,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1996,54'
              BranchSideFuncs:
                - _ZL7GetDWLEPKv.15782
                - _ZL14getChannelMaskPjiPi
                - vlc_fourcc_GetCodecAudio
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL6GetWLEPKv.15781
                - vlc_object_Log
                - aout_CheckChannelReorder
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2013,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL6GetWLEPKv.15781
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2003,29'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2007,33'
              BranchSideFuncs:
                - aout_CheckChannelReorder
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL6GetWLEPKv.15781
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2012,21'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL6GetWLEPKv.15781
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2017,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2019,25'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL6GetWLEPKv.15781
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2021,30'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL6GetWLEPKv.15781
                - vlc_object_Log
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1958,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1958,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1963,17'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1963,17'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1963,17'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1963,17'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1963,17'
          Dst:             __cxa_free_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1966,48'
          Dst:             _ZL6GetWLEPKv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1967,42'
          Dst:             _ZL7GetDWLEPKv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1968,42'
          Dst:             _ZL7GetDWLEPKv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1969,48'
          Dst:             _ZL6GetWLEPKv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1970,51'
          Dst:             _ZL6GetWLEPKv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1972,48'
          Dst:             _ZL6GetWLEPKv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1977,41'
          Dst:             _ZL7xmallocm
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1990,21'
          Dst:             _ZL16sf_tag_to_fourccPK5_GUIDPjPPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1996,44'
          Dst:             _ZL7GetDWLEPKv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1998,51'
          Dst:             _ZL14getChannelMaskPjiPi
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2001,45'
          Dst:             vlc_fourcc_GetCodecAudio
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2005,56'
          Dst:             aout_CheckChannelReorder
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2016,39'
          Dst:             _ZL6GetWLEPKv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2016,21'
          Dst:             _ZL16wf_tag_to_fourcctPjPPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2028,21'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2028,21'
          Dst:             _ZL6GetWLEPKv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2028,21'
          Dst:             vlc_object_Log
    - functionName:    _ZL7GetDWLEPKv
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1952_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1952
      functionLinenumberEnd: 1952
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1952_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1952,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1952_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1948_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1948
      functionLinenumberEnd: 1951
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1950,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1948_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1948
      functionLinenumberEnd: 1948
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1948_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1948,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1948_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1944_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1944
      functionLinenumberEnd: 1947
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1946,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1944_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1944
      functionLinenumberEnd: 1944
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1944_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1944,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1944_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1941_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1943
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1942,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1942,13'
          Dst:             vlc_object_Log
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1941_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1941
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1941_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1941,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1941_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1937_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1937
      functionLinenumberEnd: 1940
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1937_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1937
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1937_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1937,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1937_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1898_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1898
      functionLinenumberEnd: 1936
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         30
      ICount:          263
      EdgeCount:       33
      CyclomaticComplexity: 5
      functionsReached:
        - MP4_BoxFree
        - MP4_BoxNew
        - MP4_ReadBox_sample_vide
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL10VLC_OBJECTP12vlc_object_t
        - _ZN3mkvL11__GetFOURCCEPh
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - vlc_stream_Delete
        - vlc_stream_MemoryNew
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1899,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1899,13'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1900,17'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
                - MP4_BoxNew
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_stream_MemoryNew
                - MP4_BoxFree
                - _ZN3mkvL11__GetFOURCCEPh
                - MP4_ReadBox_sample_vide
                - vlc_stream_Delete
                - malloc
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1900,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1902,36'
              BranchSideFuncs:
                - MP4_BoxNew
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_stream_MemoryNew
                - MP4_BoxFree
                - _ZN3mkvL11__GetFOURCCEPh
                - MP4_ReadBox_sample_vide
                - vlc_stream_Delete
                - malloc
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1935,18'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1903,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1905,46'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZL10VLC_OBJECTP12vlc_object_t.15775
                - vlc_stream_MemoryNew
                - MP4_BoxFree
                - _ZN3mkvL11__GetFOURCCEPh
                - MP4_ReadBox_sample_vide
                - vlc_stream_Delete
                - malloc
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1934,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1909,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1911,41'
              BranchSideFuncs:
                - _ZN3mkvL11__GetFOURCCEPh
                - MP4_ReadBox_sample_vide
                - vlc_stream_Delete
                - MP4_BoxFree
                - malloc
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1932,34'
              BranchSideFuncs:
                - MP4_BoxFree
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1913,29'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1915,74'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Delete
                - MP4_BoxFree
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1930,44'
              BranchSideFuncs:
                - vlc_stream_Delete
                - MP4_BoxFree
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1917,51'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1917,54'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Delete
                - MP4_BoxFree
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1922,59'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Delete
                - MP4_BoxFree
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1917,33'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1919,64'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Delete
                - MP4_BoxFree
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1922,59'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Delete
                - MP4_BoxFree
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1923,33'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1925,55'
              BranchSideFuncs:
                - vlc_stream_Delete
                - MP4_BoxFree
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1929,25'
              BranchSideFuncs:
                - vlc_stream_Delete
                - MP4_BoxFree
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1899,13'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1899,13'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1899,13'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1899,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1899,13'
          Dst:             __cxa_free_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1902,36'
          Dst:             MP4_BoxNew
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1905,46'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1905,46'
          Dst:             _ZL10VLC_OBJECTP12vlc_object_t
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1905,46'
          Dst:             vlc_stream_MemoryNew
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1911,41'
          Dst:             _ZN3mkvL11__GetFOURCCEPh
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1913,29'
          Dst:             MP4_ReadBox_sample_vide
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1930,25'
          Dst:             vlc_stream_Delete
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1932,21'
          Dst:             MP4_BoxFree
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1935,18'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1935,24'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1935,18'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1935,18'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1935,18'
          Dst:             __cxa_free_exception
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1898_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1898
      functionLinenumberEnd: 1898
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1898_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1898,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1898_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1879_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1879
      functionLinenumberEnd: 1897
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         18
      ICount:          121
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1887,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1887,28'
              BranchSideFuncs:
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1887,25'
              BranchSideFuncs:
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1887,57'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1887,57'
              BranchSideFuncs:
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1888,21'
              BranchSideFuncs:
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1888,37'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1888,41'
              BranchSideFuncs:
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1888,37'
              BranchSideFuncs:
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1888,57'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1888,60'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1890,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1887,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1887,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1890,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1890,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1890,17'
              BranchSideFuncs:
                - vlc_object_Log
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1890,17'
              BranchSideFuncs:
                - vlc_object_Log
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1890,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1890,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1896,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1879_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1879
      functionLinenumberEnd: 1879
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1879_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1879,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1879_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1875_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1875
      functionLinenumberEnd: 1878
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1877,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    __cxa_rethrow
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1875_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1875
      functionLinenumberEnd: 1875
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1875_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1875,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1875_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZN12_GLOBAL__N_116StringDispatcher11insert_globERKNSt3__14pairIPKcPFvS4_PvEEE
      functionSourceFile: '/src/vlc/modules/demux/mkv/string_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         27
      ICount:          153
      EdgeCount:       45
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/string_dispatcher.hpp:61,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:61,9'
              BranchSideFuncs:
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8ne180100ERKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8ne180100Ev
                - _ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__17getlineB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEcvbB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__19basic_iosIcNS_11char_traitsIcEEE5clearB8ne180100Ej
                - _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5ungetEv
                - _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE3getEv
                - _ZNSt3__19make_pairB8ne180100IRNS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS5_IS7_EEEERKPFvPKcPvEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENSJ_IT0_E4typeEEEOSK_OSN_
                - _ZNSt3__16vectorINS_4pairINS0_INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS5_IS7_EEEEPFvPKcPvEEENS5_ISF_EEE9push_backB8ne180100EOSF_
                - _ZNSt3__14pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS5_IS7_EEEEPFvPKcPvEED2Ev
                - _ZNSt3__14pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS5_IS7_EEEEPFvPKcPvEED2Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8ne180100Ev
                - _ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8ne180100EOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:62,17'
              BranchSideFuncs:
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8ne180100ERKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8ne180100Ev
                - _ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__17getlineB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_
                - _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEcvbB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__19basic_iosIcNS_11char_traitsIcEEE5clearB8ne180100Ej
                - _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5ungetEv
                - _ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE3getEv
                - _ZNSt3__19make_pairB8ne180100IRNS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS5_IS7_EEEERKPFvPKcPvEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENSJ_IT0_E4typeEEEOSK_OSN_
                - _ZNSt3__16vectorINS_4pairINS0_INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS5_IS7_EEEEPFvPKcPvEEENS5_ISF_EEE9push_backB8ne180100EOSF_
                - _ZNSt3__14pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS5_IS7_EEEEPFvPKcPvEED2Ev
                - _ZNSt3__14pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS5_IS7_EEEEPFvPKcPvEED2Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8ne180100Ev
                - _ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8ne180100EOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/string_dispatcher.hpp:67,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:68,28'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8ne180100EOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8ne180100Ev
                - _ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__19make_pairB8ne180100IRNS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS5_IS7_EEEERKPFvPKcPvEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENSJ_IT0_E4typeEEEOSK_OSN_
                - _ZNSt3__16vectorINS_4pairINS0_INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS5_IS7_EEEEPFvPKcPvEEENS5_ISF_EEE9push_backB8ne180100EOSF_
                - _ZNSt3__14pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS5_IS7_EEEEPFvPKcPvEED2Ev
                - _ZNSt3__14pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS5_IS7_EEEEPFvPKcPvEED2Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8ne180100Ev
                - _ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:70,9'
              BranchSideFuncs:
                - _ZNSt3__19make_pairB8ne180100IRNS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS5_IS7_EEEERKPFvPKcPvEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENSJ_IT0_E4typeEEEOSK_OSN_
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8ne180100Ev
                - _ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorINS_4pairINS0_INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS5_IS7_EEEEPFvPKcPvEEENS5_ISF_EEE9push_backB8ne180100EOSF_
                - _ZNSt3__14pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS5_IS7_EEEEPFvPKcPvEED2Ev
                - _ZNSt3__14pairINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS5_IS7_EEEEPFvPKcPvEED2Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8ne180100Ev
                - _ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1871_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1874
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1873,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1871_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1871_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1871,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1871_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1868_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1868_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1868_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1868,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1868_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1865_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1867
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1865_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1865_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1865,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1865_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1862_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1862
      functionLinenumberEnd: 1864
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1862_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1862
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1862_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1862,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1862_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1859_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1859
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1859_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1859
      functionLinenumberEnd: 1859
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1859_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1859,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1859_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1851_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1851
      functionLinenumberEnd: 1858
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1856,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1856,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1857,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1855,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1851_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1851
      functionLinenumberEnd: 1851
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1851_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1851,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1851_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1817_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1817
      functionLinenumberEnd: 1850
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         26
      ICount:          179
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1822,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1824,77'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1848,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1826,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1828,38'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1847,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1829,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1832,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1836,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1840,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1840,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1842,29'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1832,33'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1833,57'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1834,29'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1836,33'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1837,55'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1838,29'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1848,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1848,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1849,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1821,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1817_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1817
      functionLinenumberEnd: 1817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1817_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1817,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1817_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1811_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1811
      functionLinenumberEnd: 1816
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1813,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1813,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1814,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1811_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1811
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1811_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1811,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1811_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1808_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1808
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1808_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1808
      functionLinenumberEnd: 1808
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1808_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1808,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1808_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1807_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1807
      functionLinenumberEnd: 1807
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers13v_real_helperEjRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1807,33'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers13v_real_helperEjRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers13v_real_helperEjRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 1803
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - codec
        - vars
      BBCount:         17
      ICount:          153
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - memcmp
        - strchr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1795,47'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1795,58'
              BranchSideFuncs:
                - memcmp
                - strchr
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1795,47'
              BranchSideFuncs:
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1795,76'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1795,76'
              BranchSideFuncs:
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1795,92'
              BranchSideFuncs:
                - strchr
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1795,99'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1795,102'
              BranchSideFuncs:
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1795,99'
              BranchSideFuncs:
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1795,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1795,17'
              BranchSideFuncs:
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1797,17'
              BranchSideFuncs:
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1797,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1797,17'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1798,58'
              BranchSideFuncs:
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1795,51'
          Dst:             memcmp
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1795,79'
          Dst:             strchr
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1797,17'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1797,17'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1797,17'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1797,17'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1797,17'
          Dst:             __cxa_free_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1802,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1807_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1807
      functionLinenumberEnd: 1807
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1807_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1807,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1807_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1806_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1806
      functionLinenumberEnd: 1806
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers13v_real_helperEjRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1806,33'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers13v_real_helperEjRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1806_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1806
      functionLinenumberEnd: 1806
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1806_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1806,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1806_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1805_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1805
      functionLinenumberEnd: 1805
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers13v_real_helperEjRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1805,33'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers13v_real_helperEjRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1805_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1805
      functionLinenumberEnd: 1805
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1805_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1805,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1805_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1804_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1804
      functionLinenumberEnd: 1804
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers13v_real_helperEjRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1804,33'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers13v_real_helperEjRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1804_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1804
      functionLinenumberEnd: 1804
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1804_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1804,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1804_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1782_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1782
      functionLinenumberEnd: 1786
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1785,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1782_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1782
      functionLinenumberEnd: 1782
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1782_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1782,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1782_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1775_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1777,58'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1777,58'
              BranchSideFuncs:
                - strstr
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1778,28'
              BranchSideFuncs:
                - strstr
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1777,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1777,17'
              BranchSideFuncs:
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1779,17'
              BranchSideFuncs:
                - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1778,21'
          Dst:             strstr
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1780,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1775_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 1775
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1775_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1775,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1775_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1771_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1771
      functionLinenumberEnd: 1774
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1773,13'
          Dst:             _ZN3mkvL15fill_extra_dataEPNS_11mkv_track_tEj
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1771_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1771
      functionLinenumberEnd: 1771
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1771_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1771,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1771_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1735_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1735
      functionLinenumberEnd: 1770
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         20
      ICount:          219
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL7GetDWLEPKv
        - _ZL7xmallocm
        - _ZN3mkvL11__GetFOURCCEPh
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1736,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1738,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1743,17'
              BranchSideFuncs:
                - _ZL7GetDWLEPKv.15782
                - _ZL7GetDWLEPKv.15782
                - _ZN3mkvL11__GetFOURCCEPh
                - _ZL7GetDWLEPKv.15782
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZL7xmallocm
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1743,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1743,17'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZNSt13runtime_errorC1EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1744,70'
              BranchSideFuncs:
                - _ZL7GetDWLEPKv.15782
                - _ZL7GetDWLEPKv.15782
                - _ZN3mkvL11__GetFOURCCEPh
                - _ZL7GetDWLEPKv.15782
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZL7xmallocm
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1753,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1755,43'
              BranchSideFuncs:
                - _ZL7xmallocm
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1762,26'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1757,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1758,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1760,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1738,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1738,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1743,17'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1743,17'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1743,17'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1743,17'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1743,17'
          Dst:             __cxa_free_exception
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1746,45'
          Dst:             _ZL7GetDWLEPKv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1747,45'
          Dst:             _ZL7GetDWLEPKv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1748,45'
          Dst:             _ZN3mkvL11__GetFOURCCEPh
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1751,71'
          Dst:             _ZL7GetDWLEPKv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1756,43'
          Dst:             _ZL7xmallocm
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers29StringProcessor_1735_callbackEPKcPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1735
      functionLinenumberEnd: 1735
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1735_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1735,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers28StringProcessor_1735_handlerERPKcRZNS0_9TrackInitES2_E14HandlerPayload
    - functionName:    _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionSourceFile: '/src/vlc/modules/demux/mkv/string_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    76
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers25default_handler_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2378
      functionLinenumberEnd: 2378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_110DispatcherINS_16StringDispatcherEPFvPKcPvEE19set_default_handlerERKS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2378,9'
          Dst:             _ZN12_GLOBAL__N_110DispatcherINS_16StringDispatcherEPFvPKcPvEE19set_default_handlerERKS6_
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2375_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2375
      functionLinenumberEnd: 2375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2375,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2369_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2369
      functionLinenumberEnd: 2369
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2369,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2364_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2364
      functionLinenumberEnd: 2364
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2364,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2361_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2361
      functionLinenumberEnd: 2361
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2361,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2358_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2358
      functionLinenumberEnd: 2358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2358,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2345_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2345
      functionLinenumberEnd: 2345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2345,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2333_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2333
      functionLinenumberEnd: 2333
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2333,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2332_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2332
      functionLinenumberEnd: 2332
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2332,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2331_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2331
      functionLinenumberEnd: 2331
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2331,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2330_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2330
      functionLinenumberEnd: 2330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2330,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2329_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2329
      functionLinenumberEnd: 2329
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2329,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2317_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2317
      functionLinenumberEnd: 2317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2317,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2312_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2312
      functionLinenumberEnd: 2312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2312,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2307_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2307
      functionLinenumberEnd: 2307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2307,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2300_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2300
      functionLinenumberEnd: 2300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2300,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2291_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2291
      functionLinenumberEnd: 2291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher11insert_globERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2291,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher11insert_globERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2285_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2285
      functionLinenumberEnd: 2285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2285,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2279_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2279
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2279,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2273_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2273
      functionLinenumberEnd: 2273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2273,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2264_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2264
      functionLinenumberEnd: 2264
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2264,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2255_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2255
      functionLinenumberEnd: 2255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2255,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2194_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2194
      functionLinenumberEnd: 2194
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2194,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2193_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2193,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2192_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2192
      functionLinenumberEnd: 2192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2192,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2191_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2191,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2161_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2161,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2157_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2157
      functionLinenumberEnd: 2157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2157,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2153_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2153
      functionLinenumberEnd: 2153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2153,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2149_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2149
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2149,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2148_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2148
      functionLinenumberEnd: 2148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2148,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2147_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2147
      functionLinenumberEnd: 2147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2147,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2146_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2146
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2146,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2145_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2145,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2144_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2144,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2143_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2143
      functionLinenumberEnd: 2143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2143,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2142_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2142,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2141_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2141
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2141,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2140_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2140
      functionLinenumberEnd: 2140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2140,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2139_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2139,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2138_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2138
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2138,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2098_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionLinenumberEnd: 2098
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2098,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2097_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2097
      functionLinenumberEnd: 2097
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2097,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2073_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2073
      functionLinenumberEnd: 2073
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2073,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2069_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2069
      functionLinenumberEnd: 2069
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2069,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2065_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2065
      functionLinenumberEnd: 2065
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2065,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2064_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2064
      functionLinenumberEnd: 2064
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2064,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2060_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2060
      functionLinenumberEnd: 2060
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2060,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2056_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2056,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2051_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2051
      functionLinenumberEnd: 2051
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2051,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2039_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2039
      functionLinenumberEnd: 2039
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2039,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2038_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2038
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2038,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2037_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2037
      functionLinenumberEnd: 2037
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2037,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2036_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2036
      functionLinenumberEnd: 2036
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2036,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1952_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1952
      functionLinenumberEnd: 1952
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1952,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1948_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1948
      functionLinenumberEnd: 1948
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1948,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1944_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1944
      functionLinenumberEnd: 1944
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1944,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1941_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1941
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1941,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1937_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1937
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1937,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1898_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1898
      functionLinenumberEnd: 1898
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1898,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1879_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1879
      functionLinenumberEnd: 1879
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1879,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1875_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1875
      functionLinenumberEnd: 1875
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher11insert_globERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1875,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher11insert_globERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1871_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1871,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1868_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1868,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1865_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1865,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1862_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1862
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1862,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1859_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1859
      functionLinenumberEnd: 1859
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1859,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1851_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1851
      functionLinenumberEnd: 1851
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1851,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1817_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1817
      functionLinenumberEnd: 1817
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1817,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1811_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1811
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1811,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1808_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1808
      functionLinenumberEnd: 1808
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1808,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1807_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1807
      functionLinenumberEnd: 1807
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1807,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1806_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1806
      functionLinenumberEnd: 1806
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1806,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1805_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1805
      functionLinenumberEnd: 1805
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1805,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1804_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1804
      functionLinenumberEnd: 1804
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1804,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1782_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1782
      functionLinenumberEnd: 1782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1782,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1775_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 1775
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1775,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1771_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1771
      functionLinenumberEnd: 1771
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1771,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1735_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1735
      functionLinenumberEnd: 1735
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1735,9'
          Dst:             _ZN12_GLOBAL__N_116StringDispatcher6insertERKNSt3__14pairIPKcPFvS4_PvEEE
    - functionName:    _ZN12_GLOBAL__N_110DispatcherINS_16StringDispatcherEPFvPKcPvEE9on_createEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlersC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1731
      functionLinenumberEnd: 1731
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          173
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers25default_handler_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1735_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1771_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1775_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1782_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1804_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1805_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1806_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1807_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1808_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1811_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1817_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1851_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1859_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1862_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1865_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1868_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1871_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1875_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1879_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1898_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1937_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1941_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1944_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1948_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1952_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2036_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2037_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2038_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2039_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2051_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2056_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2060_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2064_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2065_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2069_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2073_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2097_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2098_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2138_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2139_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2140_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2141_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2142_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2143_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2144_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2145_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2146_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2147_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2148_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2149_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2153_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2157_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2161_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2191_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2192_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2193_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2194_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2255_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2264_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2273_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2279_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2285_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2291_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2300_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2307_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2312_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2317_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2329_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2330_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2331_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2332_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2333_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2345_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2358_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2361_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2364_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2369_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2375_processorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1735_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1771_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1775_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1782_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1804_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1805_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1806_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1807_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1808_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1811_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1817_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1851_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1859_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1862_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1865_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1868_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1871_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1875_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1879_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1898_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1937_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1941_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1944_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1948_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_1952_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2036_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2037_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2038_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2039_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2051_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2056_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2060_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2064_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2065_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2069_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2073_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2097_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2098_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2138_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2139_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2140_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2141_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2142_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2143_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2144_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2145_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2146_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2147_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2148_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2149_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2153_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2157_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2161_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2191_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2192_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2193_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2194_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2255_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2264_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2273_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2279_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2285_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2291_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2300_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2307_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2312_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2317_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2329_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2330_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2331_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2332_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2333_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2345_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2358_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2361_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2364_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2369_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers30StringProcessor_2375_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1731,5'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers25default_handler_processorC2Ev
    - functionName:    _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler20ebml_default_handlerERN7libebml11EbmlElementERS0_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1651
      functionLinenumberEnd: 1653
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - el
        - vars
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1652,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1652,13'
          Dst:             vlc_object_Log
    - functionName:    _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler21ebml_default_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1650
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler20ebml_default_handlerERN7libebml11EbmlElementERS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1650,9'
          Dst:             _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler20ebml_default_handlerERN7libebml11EbmlElementERS0_
    - functionName:    _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler16EbmlVoid_handlerERN7libebml8EbmlVoidERS0_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1646
      functionLinenumberEnd: 1649
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - el
        - vars
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler17EbmlVoid_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1646
      functionLinenumberEnd: 1646
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler16EbmlVoid_handlerERN7libebml8EbmlVoidERS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1646,9'
          Dst:             _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler16EbmlVoid_handlerERN7libebml8EbmlVoidERS0_
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler20ebml_default_handlerERN7libebml11EbmlElementERZZNS0_13ParseChaptersES3_ENS4_23KaxEditionEntry_handlerES6_S7_E14EditionPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - el
        - vars
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1639,21'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1639,21'
          Dst:             vlc_object_Log
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler21ebml_default_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1637
      functionLinenumberEnd: 1637
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler20ebml_default_handlerERN7libebml11EbmlElementERZZNS0_13ParseChaptersES3_ENS4_23KaxEditionEntry_handlerES6_S7_E14EditionPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1637,17'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler20ebml_default_handlerERN7libebml11EbmlElementERZZNS0_13ParseChaptersES3_ENS4_23KaxEditionEntry_handlerES6_S7_E14EditionPayload
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler16EbmlVoid_handlerERN7libebml8EbmlVoidERZZNS0_13ParseChaptersES3_ENS4_23KaxEditionEntry_handlerES6_S7_E14EditionPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1633
      functionLinenumberEnd: 1636
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - el
        - vars
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler17EbmlVoid_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1632
      functionLinenumberEnd: 1632
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler16EbmlVoid_handlerERN7libebml8EbmlVoidERZZNS0_13ParseChaptersES3_ENS4_23KaxEditionEntry_handlerES6_S7_E14EditionPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1632,17'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler16EbmlVoid_handlerERN7libebml8EbmlVoidERZZNS0_13ParseChaptersES3_ENS4_23KaxEditionEntry_handlerES6_S7_E14EditionPayload
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler28KaxEditionFlagHidden_handlerERNS1_20KaxEditionFlagHiddenERZZNS0_13ParseChaptersES3_ENS4_23KaxEditionEntry_handlerES6_S7_E14EditionPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1631
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag_hidden
        - vars
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvhEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1630,70'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
    - functionName:    _ZNK7libebml12EbmlUIntegercvhEv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    39
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler29KaxEditionFlagHidden_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1628
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler28KaxEditionFlagHidden_handlerERNS1_20KaxEditionFlagHiddenERZZNS0_13ParseChaptersES3_ENS4_23KaxEditionEntry_handlerES6_S7_E14EditionPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1628,17'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler28KaxEditionFlagHidden_handlerERNS1_20KaxEditionFlagHiddenERZZNS0_13ParseChaptersES3_ENS4_23KaxEditionEntry_handlerES6_S7_E14EditionPayload
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler29KaxEditionFlagDefault_handlerERNS1_21KaxEditionFlagDefaultERZZNS0_13ParseChaptersES3_ENS4_23KaxEditionEntry_handlerES6_S7_E14EditionPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1627
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag_default
        - vars
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvhEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1625,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1625,25'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1626,55'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17chapter_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1625,47'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler30KaxEditionFlagDefault_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1623
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler29KaxEditionFlagDefault_handlerERNS1_21KaxEditionFlagDefaultERZZNS0_13ParseChaptersES3_ENS4_23KaxEditionEntry_handlerES6_S7_E14EditionPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1623,17'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler29KaxEditionFlagDefault_handlerERNS1_21KaxEditionFlagDefaultERZZNS0_13ParseChaptersES3_ENS4_23KaxEditionEntry_handlerES6_S7_E14EditionPayload
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler29KaxEditionFlagOrdered_handlerERNS1_21KaxEditionFlagOrderedERZZNS0_13ParseChaptersES3_ENS4_23KaxEditionEntry_handlerES6_S7_E14EditionPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1620
      functionLinenumberEnd: 1622
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag_ordered
        - vars
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL15var_InheritBoolP12vlc_object_tPKc
        - _ZNK7libebml12EbmlUIntegercvhEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1621,109'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1621,134'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1621,109'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1621,49'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1621,49'
          Dst:             _ZL15var_InheritBoolP12vlc_object_tPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1621,134'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
    - functionName:    _ZL15var_InheritBoolP12vlc_object_tPKc
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler30KaxEditionFlagOrdered_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler29KaxEditionFlagOrdered_handlerERNS1_21KaxEditionFlagOrderedERZZNS0_13ParseChaptersES3_ENS4_23KaxEditionEntry_handlerES6_S7_E14EditionPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1619,17'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler29KaxEditionFlagOrdered_handlerERNS1_21KaxEditionFlagOrderedERZZNS0_13ParseChaptersES3_ENS4_23KaxEditionEntry_handlerES6_S7_E14EditionPayload
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler21KaxEditionUID_handlerERNS1_13KaxEditionUIDERZZNS0_13ParseChaptersES3_ENS4_23KaxEditionEntry_handlerES6_S7_E14EditionPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1616
      functionLinenumberEnd: 1618
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - euid
        - vars
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvmEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1617,69'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler22KaxEditionUID_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1615
      functionLinenumberEnd: 1615
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler21KaxEditionUID_handlerERNS1_13KaxEditionUIDERZZNS0_13ParseChaptersES3_ENS4_23KaxEditionEntry_handlerES6_S7_E14EditionPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1615,17'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler21KaxEditionUID_handlerERNS1_13KaxEditionUIDERZZNS0_13ParseChaptersES3_ENS4_23KaxEditionEntry_handlerES6_S7_E14EditionPayload
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler22KaxChapterAtom_handlerERNS1_14KaxChapterAtomERZZNS0_13ParseChaptersES3_ENS4_23KaxEditionEntry_handlerES6_S7_E14EditionPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1610
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chapter_atom
        - vars
      BBCount:         6
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN3mkv14chapter_item_cC2Ev
        - _ZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1611,59'
          Dst:             _ZN3mkv14chapter_item_cC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1612,31'
          Dst:             _ZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cE
    - functionName:    _ZN3mkv14chapter_item_cC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapters.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1508
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - i_level
        - ca
        - chapters
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv7MkvTreeER8stream_tiPKcz
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers10DispatcherEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1351,5'
          Dst:             _ZN3mkv7MkvTreeER8stream_tiPKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1507,5'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers10DispatcherEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1507,52'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1507,65'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1507,39'
          Dst:             _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers10DispatcherEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - _ZN3vlc7threads5mutex4lockEv
        - _ZN3vlc7threads5mutex6unlockEv
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlersC2Ev
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1368,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1368,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1368,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1368,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1368,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1368,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1368,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1368,9'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1368,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1368,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1368,9'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1368,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1368,9'
          Dst:             _ZN3vlc7threads5mutex4lockEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1368,9'
          Dst:             __cxa_guard_acquire
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1368,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlersC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1368,9'
          Dst:             __cxa_guard_release
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1368,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1368,9'
          Dst:             __cxa_guard_abort
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1368,9'
          Dst:             _ZN3vlc7threads5mutex6unlockEv
    - functionName:    _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
      functionSourceFile: '/src/vlc/modules/demux/mkv/dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - beg
        - end
        - payload
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
      functionUses:    15
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:44,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:45,56'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv.15770
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
            - BranchSide:      'demux/mkv/dispatcher.hpp:46,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:45,50'
          Dst:             _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlersC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1366
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers23KaxChapterUID_processorC2Ev
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers24KaxChapterAtom_processorC2Ev
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers26KaxChapterString_processorC2Ev
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers27KaxChapterCountry_processorC2Ev
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers27KaxChapterDisplay_processorC2Ev
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers27KaxChapterProcess_processorC2Ev
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers27KaxChapterTimeEnd_processorC2Ev
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers28KaxChapterLanguage_processorC2Ev
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers29KaxChapterTimeStart_processorC2Ev
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers30KaxChapterFlagHidden_processorC2Ev
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers30KaxChapterSegmentUID_processorC2Ev
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers37KaxChapterSegmentEditionUID_processorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1366,5'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers23KaxChapterUID_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1366,5'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers30KaxChapterFlagHidden_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1366,5'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers30KaxChapterSegmentUID_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1366,5'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers37KaxChapterSegmentEditionUID_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1366,5'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers29KaxChapterTimeStart_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1366,5'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers27KaxChapterTimeEnd_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1366,5'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers27KaxChapterDisplay_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1366,5'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers26KaxChapterString_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1366,5'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers28KaxChapterLanguage_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1366,5'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers27KaxChapterCountry_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1366,5'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers27KaxChapterProcess_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1366,5'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers24KaxChapterAtom_processorC2Ev
    - functionName:    _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers23KaxChapterUID_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1376
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers22KaxChapterUID_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1376,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1376,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers22KaxChapterUID_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1376,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers30KaxChapterFlagHidden_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers29KaxChapterFlagHidden_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1381,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1381,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers29KaxChapterFlagHidden_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1381,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers30KaxChapterSegmentUID_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers29KaxChapterSegmentUID_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1386,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1386,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers29KaxChapterSegmentUID_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1386,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers37KaxChapterSegmentEditionUID_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers36KaxChapterSegmentEditionUID_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1393,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1393,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers36KaxChapterSegmentEditionUID_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1393,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers29KaxChapterTimeStart_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1405
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers28KaxChapterTimeStart_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1405,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1405,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers28KaxChapterTimeStart_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1405,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers27KaxChapterTimeEnd_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers26KaxChapterTimeEnd_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1410,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1410,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers26KaxChapterTimeEnd_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1410,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers27KaxChapterDisplay_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1415
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers26KaxChapterDisplay_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1415,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1415,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers26KaxChapterDisplay_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1415,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers26KaxChapterString_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1423
      functionLinenumberEnd: 1423
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers25KaxChapterString_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1423,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1423,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers25KaxChapterString_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1423,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers28KaxChapterLanguage_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers27KaxChapterLanguage_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1436,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1436,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers27KaxChapterLanguage_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1436,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers27KaxChapterCountry_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1440
      functionLinenumberEnd: 1440
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers26KaxChapterCountry_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1440,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1440,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers26KaxChapterCountry_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1440,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers27KaxChapterProcess_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionLinenumberEnd: 1445
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers26KaxChapterProcess_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1445,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1445,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers26KaxChapterProcess_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1445,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers24KaxChapterAtom_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers23KaxChapterAtom_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1497,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1497,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers23KaxChapterAtom_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1497,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers23KaxChapterAtom_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers22KaxChapterAtom_handlerERS2_RZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1497,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers22KaxChapterAtom_handlerERS2_RZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
    - functionName:    _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    114
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers22KaxChapterAtom_handlerERS2_RZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1498
      functionLinenumberEnd: 1504
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - atom
        - vars
      BBCount:         6
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN3mkv14chapter_item_cC2Ev
        - _ZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1499,51'
          Dst:             _ZN3mkv14chapter_item_cC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1502,23'
          Dst:             _ZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cE
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers26KaxChapterProcess_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionLinenumberEnd: 1445
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers25KaxChapterProcess_handlerERNS1_17KaxChapterProcessERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1445,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers25KaxChapterProcess_handlerERNS1_17KaxChapterProcessERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers25KaxChapterProcess_handlerERNS1_17KaxChapterProcessERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionLinenumberEnd: 1496
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cp
        - vars
      BBCount:         70
      ICount:          410
      EdgeCount:       83
      CyclomaticComplexity: 15
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL15var_InheritBoolP12vlc_object_tPKc
        - _ZL17vlc_object_loggerP12vlc_object_t
        - _ZN3mkv11demux_sys_t17GetDVDInterpretorEv
        - _ZN3mkv11demux_sys_t28GetMatroskaScriptInterpreterEv
        - _ZN3mkv19dvd_chapter_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_25dvd_command_interpretor_cE
        - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
        - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
        - _ZN3mkv23matroska_script_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_29matroska_script_interpretor_cE
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK7libebml12EbmlUInteger8GetValueEv
        - _ZNK7libebml6EbmlIdeqERKS0_
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1449,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1450,17'
              BranchSideFuncs:
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZN3mkv11demux_sys_t17GetDVDInterpretorEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv19dvd_chapter_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_25dvd_command_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
                - _ZN3mkv11demux_sys_t28GetMatroskaScriptInterpreterEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv23matroska_script_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_29matroska_script_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1452,35'
              BranchSideFuncs:
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZN3mkv11demux_sys_t17GetDVDInterpretorEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv19dvd_chapter_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_25dvd_command_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
                - _ZN3mkv11demux_sys_t28GetMatroskaScriptInterpreterEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv23matroska_script_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_29matroska_script_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1454,28'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1454,28'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZN3mkv11demux_sys_t17GetDVDInterpretorEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv19dvd_chapter_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_25dvd_command_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
                - _ZN3mkv11demux_sys_t28GetMatroskaScriptInterpreterEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv23matroska_script_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_29matroska_script_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1481,18'
              BranchSideFuncs:
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1456,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1456,21'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZN3mkv11demux_sys_t17GetDVDInterpretorEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv19dvd_chapter_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_25dvd_command_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
                - _ZN3mkv11demux_sys_t28GetMatroskaScriptInterpreterEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv23matroska_script_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_29matroska_script_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1456,21'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZN3mkv11demux_sys_t17GetDVDInterpretorEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv19dvd_chapter_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_25dvd_command_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
                - _ZN3mkv11demux_sys_t28GetMatroskaScriptInterpreterEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv23matroska_script_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_29matroska_script_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1456,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1456,21'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZN3mkv11demux_sys_t17GetDVDInterpretorEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv19dvd_chapter_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_25dvd_command_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
                - _ZN3mkv11demux_sys_t28GetMatroskaScriptInterpreterEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv23matroska_script_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_29matroska_script_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1456,21'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZN3mkv11demux_sys_t17GetDVDInterpretorEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv19dvd_chapter_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_25dvd_command_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
                - _ZN3mkv11demux_sys_t28GetMatroskaScriptInterpreterEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv23matroska_script_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_29matroska_script_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1456,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1456,21'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZN3mkv11demux_sys_t17GetDVDInterpretorEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv19dvd_chapter_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_25dvd_command_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
                - _ZN3mkv11demux_sys_t28GetMatroskaScriptInterpreterEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv23matroska_script_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_29matroska_script_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1456,21'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZN3mkv11demux_sys_t17GetDVDInterpretorEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv19dvd_chapter_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_25dvd_command_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
                - _ZN3mkv11demux_sys_t28GetMatroskaScriptInterpreterEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv23matroska_script_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_29matroska_script_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1456,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1454,13'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv11demux_sys_t17GetDVDInterpretorEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv19dvd_chapter_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_25dvd_command_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
                - _ZN3mkv11demux_sys_t28GetMatroskaScriptInterpreterEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv23matroska_script_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_29matroska_script_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1458,26'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv11demux_sys_t17GetDVDInterpretorEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv19dvd_chapter_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_25dvd_command_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
                - _ZN3mkv11demux_sys_t28GetMatroskaScriptInterpreterEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv23matroska_script_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_29matroska_script_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1458,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1460,43'
              BranchSideFuncs:
                - _ZN3mkv11demux_sys_t28GetMatroskaScriptInterpreterEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv23matroska_script_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_29matroska_script_interpretor_cE
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1469,31'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUInteger8GetValueEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv11demux_sys_t17GetDVDInterpretorEv
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv19dvd_chapter_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_25dvd_command_interpretor_cE
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1461,28'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1462,36'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1464,40'
              BranchSideFuncs:
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv23matroska_script_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_29matroska_script_interpretor_cE
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1472,29'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1473,36'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1475,40'
              BranchSideFuncs:
                - _Znwm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZdlPv
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZN3mkv19dvd_chapter_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_25dvd_command_interpretor_cE
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1481,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1481,18'
              BranchSideFuncs:
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1483,31'
              BranchSideFuncs:
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1483,29'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1483,29'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1494,17'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1485,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1485,25'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1485,25'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1485,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1485,25'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1485,25'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1485,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1485,25'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1485,25'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1485,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1487,25'
              BranchSideFuncs:
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1489,31'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1489,31'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1489,31'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1489,31'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1489,31'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1489,31'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1489,31'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1489,31'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1489,31'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1489,31'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1447,13'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1449,19'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1449,19'
          Dst:             _ZL15var_InheritBoolP12vlc_object_tPKc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1454,28'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1454,28'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1456,21'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1458,38'
          Dst:             _ZNK7libebml12EbmlUInteger8GetValueEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1460,57'
          Dst:             _ZN3mkv11demux_sys_t28GetMatroskaScriptInterpreterEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1462,29'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1465,29'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1465,29'
          Dst:             _ZL17vlc_object_loggerP12vlc_object_t
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1464,44'
          Dst:             _ZN3mkv23matroska_script_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_29matroska_script_interpretor_cE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1469,43'
          Dst:             _ZNK7libebml12EbmlUInteger8GetValueEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1471,59'
          Dst:             _ZN3mkv11demux_sys_t17GetDVDInterpretorEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1473,29'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1475,65'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1475,65'
          Dst:             _ZL17vlc_object_loggerP12vlc_object_t
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1475,44'
          Dst:             _ZN3mkv19dvd_chapter_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_25dvd_command_interpretor_cE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1483,29'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1483,29'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1485,25'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1487,35'
          Dst:             _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1489,31'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1491,35'
          Dst:             _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vars
        - fmt
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv10MkvTree_vaER8stream_tiPKcP13__va_list_tag
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1373,13'
          Dst:             _ZN3mkv10MkvTree_vaER8stream_tiPKcP13__va_list_tag
    - functionName:    _ZNK7libebml12EbmlUInteger8GetValueEv
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv11demux_sys_t28GetMatroskaScriptInterpreterEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/demux.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         14
      ICount:          77
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL17vlc_object_loggerP12vlc_object_t
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/demux.hpp:129,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.hpp:129,13'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEE3getB8ne180100Ev
            - BranchSide:      'demux/mkv/demux.hpp:132,84'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZNKSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEE3getB8ne180100Ev
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZNSt3__111make_uniqueB8ne180100IN3mkv29matroska_script_interpretor_cEJP10vlc_loggerRNS1_11demux_sys_tEEEENS_11__unique_ifIT_E15__unique_singleEDpOT0_
                - _ZNSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEEaSB8ne180100EOS5_
                - _ZNSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/demux.hpp:133,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.hpp:133,13'
              BranchSideFuncs:
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZNKSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEE3getB8ne180100Ev
            - BranchSide:      'demux/mkv/demux.hpp:135,9'
              BranchSideFuncs:
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZNKSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEE3getB8ne180100Ev
      Callsites:
        - Src:             'demux/mkv/demux.hpp:132,84'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/demux.hpp:132,84'
          Dst:             _ZL17vlc_object_loggerP12vlc_object_t
        - Src:             'demux/mkv/demux.hpp:133,13'
          Dst:             __cxa_begin_catch
        - Src:             'demux/mkv/demux.hpp:134,13'
          Dst:             __cxa_end_catch
    - functionName:    _ZL17vlc_object_loggerP12vlc_object_t
      functionSourceFile: '/src/vlc/modules/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv23matroska_script_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_29matroska_script_interpretor_cE
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_script.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - log
        - vm_
        - interpreter_
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv30matroska_script_codec_common_cC2EP10vlc_loggerRNS_16chapter_codec_vmENS_16chapter_codec_idE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_script.hpp:33,6'
          Dst:             _ZN3mkv30matroska_script_codec_common_cC2EP10vlc_loggerRNS_16chapter_codec_vmENS_16chapter_codec_idE
    - functionName:    _ZN3mkv11demux_sys_t17GetDVDInterpretorEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/demux.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         13
      ICount:          74
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL17vlc_object_loggerP12vlc_object_t
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mkv/demux.hpp:117,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.hpp:117,13'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEE3getB8ne180100Ev
            - BranchSide:      'demux/mkv/demux.hpp:120,80'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZNKSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEE3getB8ne180100Ev
                - _ZL17vlc_object_loggerP12vlc_object_t
                - _ZNSt3__111make_uniqueB8ne180100IN3mkv25dvd_command_interpretor_cEJP10vlc_loggerRNS1_11demux_sys_tEEEENS_11__unique_ifIT_E15__unique_singleEDpOT0_
                - _ZNSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEEaSB8ne180100EOS5_
                - _ZNSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/demux.hpp:121,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.hpp:121,13'
              BranchSideFuncs:
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZNKSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEE3getB8ne180100Ev
            - BranchSide:      'demux/mkv/demux.hpp:123,9'
              BranchSideFuncs:
                - __cxa_begin_catch
                - __cxa_end_catch
                - _ZNKSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEE3getB8ne180100Ev
      Callsites:
        - Src:             'demux/mkv/demux.hpp:120,80'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/demux.hpp:120,80'
          Dst:             _ZL17vlc_object_loggerP12vlc_object_t
        - Src:             'demux/mkv/demux.hpp:121,13'
          Dst:             __cxa_begin_catch
        - Src:             'demux/mkv/demux.hpp:122,13'
          Dst:             __cxa_end_catch
    - functionName:    _ZN3mkv19dvd_chapter_codec_cC2EP10vlc_loggerRNS_16chapter_codec_vmERNS_25dvd_command_interpretor_cE
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - log
        - vm_
        - intepretor_
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv20chapter_codec_cmds_cC2EP10vlc_loggerRNS_16chapter_codec_vmENS_16chapter_codec_idE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.hpp:193,6'
          Dst:             _ZN3mkv20chapter_codec_cmds_cC2EP10vlc_loggerRNS_16chapter_codec_vmENS_16chapter_codec_idE
    - functionName:    _ZN3mkv20chapter_codec_cmds_c10SetPrivateERKN11libmatroska24KaxChapterProcessPrivateE
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - private_data
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11libmatroska24KaxChapterProcessPrivateC2ERKS0_
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ElementToClone
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlBinaryC2ERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:814,1'
          Dst:             _ZN7libebml10EbmlBinaryC2ERKS0_
    - functionName:    _ZN7libebml10EbmlBinaryC2ERKS0_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11libmatroska24KaxChapterProcessPrivateD2Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlBinaryD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:814,1'
          Dst:             _ZN7libebml10EbmlBinaryD2Ev
    - functionName:    _ZN11libmatroska24KaxChapterProcessPrivateD0Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska24KaxChapterProcessPrivateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:814,1'
          Dst:             _ZN11libmatroska24KaxChapterProcessPrivateD2Ev
    - functionName:    _ZNK11libmatroska24KaxChapterProcessPrivate5CloneEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska24KaxChapterProcessPrivateC2ERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:814,1'
          Dst:             _ZN11libmatroska24KaxChapterProcessPrivateC2ERKS0_
    - functionName:    _ZNK11libmatroska24KaxChapterProcessPrivatecvRKN7libebml6EbmlIdEEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska24KaxChapterProcessPrivate7GenericEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska24KaxChapterProcessPrivate13CreateElementEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska24KaxChapterProcessPrivate6CreateEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:814,1'
          Dst:             _ZN11libmatroska24KaxChapterProcessPrivate6CreateEv
    - functionName:    _ZN7libebml11EbmlElement15SetSizeInfiniteEb
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlElement.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - bIsInfinite
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7libebml10EbmlBinary12ValidateSizeEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlBinary.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlBinary.h:66,63'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlBinary.h:66,66'
              BranchSideFuncs: []
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlBinary.h:66,63'
              BranchSideFuncs: []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlBinary.h:66,48'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
    - functionName:    _ZN7libebml10EbmlBinary10UpdateSizeEbb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7libebml11EbmlElement7GetSizeEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlElement.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7libebml10EbmlBinary8ReadDataERNS_10IOCallbackENS_9ScopeModeE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7libebml11EbmlElement4ReadERNS_10EbmlStreamERKNS_19EbmlSemanticContextERiRPS0_bNS_9ScopeModeE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7libebml11EbmlElement13IsSmallerThanEPKS0_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7libebml11EbmlElement7IsDummyEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlElement.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7libebml11EbmlElement8IsMasterEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlElement.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7libebml10EbmlBinary14IsDefaultValueEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlBinary.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7libebml11EbmlElement14SetDefaultSizeEm
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlElement.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - aDefaultSize
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7libebml10EbmlBinary10RenderDataERNS_10IOCallbackEbb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11libmatroska24KaxChapterProcessPrivate6CreateEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska24KaxChapterProcessPrivateC1Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:814,1'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:814,1'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska24KaxChapterProcessPrivateC1Ev
                - _ZdlPv
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:814,1'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska24KaxChapterProcessPrivateC1Ev
                - _ZdlPv
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:814,1'
          Dst:             _ZN11libmatroska24KaxChapterProcessPrivateC1Ev
    - functionName:    _ZN11libmatroska24KaxChapterProcessPrivateC1Ev
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7libebml10EbmlBinaryD2Ev
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv20chapter_codec_cmds_cC2EP10vlc_loggerRNS_16chapter_codec_vmENS_16chapter_codec_idE
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - log
        - vm_
        - codec_id
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv20chapter_codec_cmds_cD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv20chapter_codec_cmds_cD0Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv20chapter_codec_cmds_cD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command.hpp:64,45'
          Dst:             _ZN3mkv20chapter_codec_cmds_cD2Ev
    - functionName:    _ZN3mkv20chapter_codec_cmds_c5EnterEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv20chapter_codec_cmds_c5LeaveEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK3mkv20chapter_codec_cmds_c12GetCodecNameEb
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK3mkv20chapter_codec_cmds_c14GetTitleNumberEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv25dvd_command_interpretor_cC2EP10vlc_loggerRNS_16chapter_codec_vmE
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - log
        - vm_
      BBCount:         4
      ICount:          80
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.hpp:133,34'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:133,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:133,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN3mkv30matroska_script_codec_common_cC2EP10vlc_loggerRNS_16chapter_codec_vmENS_16chapter_codec_idE
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_script_common.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - log
        - vm_
        - codec_id
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv20chapter_codec_cmds_cC2EP10vlc_loggerRNS_16chapter_codec_vmENS_16chapter_codec_idE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_script_common.hpp:38,6'
          Dst:             _ZN3mkv20chapter_codec_cmds_cC2EP10vlc_loggerRNS_16chapter_codec_vmENS_16chapter_codec_idE
    - functionName:    _ZN3mkv23matroska_script_codec_cD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_script.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv30matroska_script_codec_common_cD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_script.hpp:29,7'
          Dst:             _ZN3mkv30matroska_script_codec_common_cD2Ev
    - functionName:    _ZN3mkv23matroska_script_codec_cD0Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_script.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv23matroska_script_codec_cD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_script.hpp:29,7'
          Dst:             _ZN3mkv23matroska_script_codec_cD2Ev
    - functionName:    _ZN3mkv23matroska_script_codec_c15get_interpreterEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_script.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv30matroska_script_codec_common_cD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_script_common.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv20chapter_codec_cmds_cD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_script_common.hpp:33,7'
          Dst:             _ZN3mkv20chapter_codec_cmds_cD2Ev
    - functionName:    _ZN3mkv29matroska_script_interpretor_cC2EP10vlc_loggerRNS_16chapter_codec_vmE
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_script.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - log
        - vm_
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv36matroska_script_interpreter_common_cC2EP10vlc_loggerRNS_16chapter_codec_vmE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_script.hpp:19,6'
          Dst:             _ZN3mkv36matroska_script_interpreter_common_cC2EP10vlc_loggerRNS_16chapter_codec_vmE
    - functionName:    _ZN3mkv36matroska_script_interpreter_common_cC2EP10vlc_loggerRNS_16chapter_codec_vmE
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_script_common.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - log
        - vm_
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv36matroska_script_interpreter_common_cD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_script_common.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv36matroska_script_interpreter_common_cD0Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_script_common.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers26KaxChapterCountry_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1440
      functionLinenumberEnd: 1440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers25KaxChapterCountry_handlerERNS1_17KaxChapterCountryERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1440,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers25KaxChapterCountry_handlerERNS1_17KaxChapterCountryERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers25KaxChapterCountry_handlerERNS1_17KaxChapterCountryERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1441
      functionLinenumberEnd: 1443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ct
        - vars
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1442,80'
          Dst:             _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1442,13'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
    - functionName:    _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers27KaxChapterLanguage_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1436
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers26KaxChapterLanguage_handlerERNS1_18KaxChapterLanguageERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1436,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers26KaxChapterLanguage_handlerERNS1_18KaxChapterLanguageERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers26KaxChapterLanguage_handlerERNS1_18KaxChapterLanguageERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1439
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lang
        - vars
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1438,81'
          Dst:             _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1438,13'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers25KaxChapterString_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1423
      functionLinenumberEnd: 1423
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers24KaxChapterString_handlerERNS1_16KaxChapterStringERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1423,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers24KaxChapterString_handlerERNS1_16KaxChapterStringERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers24KaxChapterString_handlerERNS1_16KaxChapterStringERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1435
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - vars
      BBCount:         16
      ICount:          115
      EdgeCount:       26
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN7libebml9UTFstringC1ERKS0_
        - _ZN7libebml9UTFstringD1Ev
        - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
        - _ZNK7libebml9UTFstring7GetUTF8Ev
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1427,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1428,17'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100Ec
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100Ec
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100ERKS5_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1430,13'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100Ec
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100ERKS5_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1425,46'
          Dst:             _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1425,35'
          Dst:             _ZN7libebml9UTFstringC1ERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1425,53'
          Dst:             _ZNK7libebml9UTFstring7GetUTF8Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1425,25'
          Dst:             _ZN7libebml9UTFstringD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1425,25'
          Dst:             _ZN7libebml9UTFstringD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1434,13'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers26KaxChapterDisplay_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1415
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers25KaxChapterDisplay_handlerERNS1_17KaxChapterDisplayERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1415,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers25KaxChapterDisplay_handlerERNS1_17KaxChapterDisplayERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers25KaxChapterDisplay_handlerERNS1_17KaxChapterDisplayERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chapter_display
        - vars
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1417,13'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1420,49'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1420,74'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1420,24'
          Dst:             _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers26KaxChapterTimeEnd_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers25KaxChapterTimeEnd_handlerERNS1_17KaxChapterTimeEndERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1410,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers25KaxChapterTimeEnd_handlerERNS1_17KaxChapterTimeEndERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers25KaxChapterTimeEnd_handlerERNS1_17KaxChapterTimeEndERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionLinenumberEnd: 1414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - end
        - vars
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvmEv
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1412,40'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1413,13'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers28KaxChapterTimeStart_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1405
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers27KaxChapterTimeStart_handlerERNS1_19KaxChapterTimeStartERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1405,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers27KaxChapterTimeStart_handlerERNS1_19KaxChapterTimeStartERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers27KaxChapterTimeStart_handlerERNS1_19KaxChapterTimeStartERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - vars
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvmEv
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1407,42'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1408,13'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers36KaxChapterSegmentEditionUID_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers35KaxChapterSegmentEditionUID_handlerERNS1_27KaxChapterSegmentEditionUIDERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1393,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers35KaxChapterSegmentEditionUID_handlerERNS1_27KaxChapterSegmentEditionUIDERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers35KaxChapterSegmentEditionUID_handlerERNS1_27KaxChapterSegmentEditionUIDERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - euid
        - vars
      BBCount:         6
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska27KaxChapterSegmentEditionUIDC2ERKS0_
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1395,55'
          Dst:             _ZN11libmatroska27KaxChapterSegmentEditionUIDC2ERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1401,38'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1397,13'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
    - functionName:    _ZN11libmatroska27KaxChapterSegmentEditionUIDC2ERKS0_
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ElementToClone
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml12EbmlUIntegerC2ERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:781,1'
          Dst:             _ZN7libebml12EbmlUIntegerC2ERKS0_
    - functionName:    _ZN7libebml12EbmlUIntegerC2ERKS0_
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlUInteger.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ElementToClone
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml11EbmlElementC2ERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlUInteger.h:56,5'
          Dst:             _ZN7libebml11EbmlElementC2ERKS0_
    - functionName:    _ZN11libmatroska27KaxChapterSegmentEditionUIDD2Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml12EbmlUIntegerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:781,1'
          Dst:             _ZN7libebml12EbmlUIntegerD2Ev
    - functionName:    _ZN11libmatroska27KaxChapterSegmentEditionUIDD0Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska27KaxChapterSegmentEditionUIDD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:781,1'
          Dst:             _ZN11libmatroska27KaxChapterSegmentEditionUIDD2Ev
    - functionName:    _ZNK11libmatroska27KaxChapterSegmentEditionUID5CloneEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska27KaxChapterSegmentEditionUIDC2ERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:781,1'
          Dst:             _ZN11libmatroska27KaxChapterSegmentEditionUIDC2ERKS0_
    - functionName:    _ZNK11libmatroska27KaxChapterSegmentEditionUIDcvRKN7libebml6EbmlIdEEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska27KaxChapterSegmentEditionUID7GenericEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska27KaxChapterSegmentEditionUID13CreateElementEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska27KaxChapterSegmentEditionUID6CreateEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:781,1'
          Dst:             _ZN11libmatroska27KaxChapterSegmentEditionUID6CreateEv
    - functionName:    _ZNK7libebml12EbmlUInteger12ValidateSizeEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlUInteger.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlUInteger.h:65,63'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlUInteger.h:65,67'
              BranchSideFuncs: []
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlUInteger.h:65,63'
              BranchSideFuncs: []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlUInteger.h:65,48'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
    - functionName:    _ZN7libebml12EbmlUInteger10UpdateSizeEbb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7libebml12EbmlUInteger8ReadDataERNS_10IOCallbackENS_9ScopeModeE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7libebml12EbmlUInteger13IsSmallerThanEPKNS_11EbmlElementE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7libebml12EbmlUInteger14IsDefaultValueEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlUInteger.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml11EbmlElement12DefaultISsetEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlUInteger.h:85,30'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlUInteger.h:85,33'
              BranchSideFuncs: []
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlUInteger.h:85,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlUInteger.h:85,15'
          Dst:             _ZNK7libebml11EbmlElement12DefaultISsetEv
    - functionName:    _ZN7libebml12EbmlUInteger14SetDefaultSizeEm
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlUInteger.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - nDefaultSize
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml11EbmlElement14SetDefaultSizeEm
        - _ZN7libebml11EbmlElement8SetSize_Em
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlUInteger.h:63,89'
          Dst:             _ZN7libebml11EbmlElement14SetDefaultSizeEm
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlUInteger.h:63,119'
          Dst:             _ZN7libebml11EbmlElement8SetSize_Em
    - functionName:    _ZN7libebml12EbmlUInteger10RenderDataERNS_10IOCallbackEbb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7libebml11EbmlElement8SetSize_Em
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlElement.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - aSize
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7libebml11EbmlElement12DefaultISsetEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlElement.h'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11libmatroska27KaxChapterSegmentEditionUID6CreateEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska27KaxChapterSegmentEditionUIDC1Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:781,1'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:781,1'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska27KaxChapterSegmentEditionUIDC1Ev
                - _ZdlPv
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:781,1'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska27KaxChapterSegmentEditionUIDC1Ev
                - _ZdlPv
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:781,1'
          Dst:             _ZN11libmatroska27KaxChapterSegmentEditionUIDC1Ev
    - functionName:    _ZN11libmatroska27KaxChapterSegmentEditionUIDC1Ev
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7libebml12EbmlUIntegerD2Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlUInteger.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml11EbmlElementD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlUInteger.h:52,20'
          Dst:             _ZN7libebml11EbmlElementD2Ev
    - functionName:    _ZN7libebml11EbmlElementD2Ev
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7libebml11EbmlElementC2ERKS0_
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlElement.h'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ElementToClone
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers29KaxChapterSegmentUID_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers28KaxChapterSegmentUID_handlerERNS1_20KaxChapterSegmentUIDERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1386,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers28KaxChapterSegmentUID_handlerERNS1_20KaxChapterSegmentUIDERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers28KaxChapterSegmentUID_handlerERNS1_20KaxChapterSegmentUIDERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uid
        - vars
      BBCount:         6
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska20KaxChapterSegmentUIDC2ERKS0_
        - _ZNK7libebml10EbmlBinary9GetBufferEv
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1388,47'
          Dst:             _ZN11libmatroska20KaxChapterSegmentUIDC2ERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1391,115'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1391,13'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
    - functionName:    _ZN11libmatroska20KaxChapterSegmentUIDC2ERKS0_
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ElementToClone
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlBinaryC2ERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:773,1'
          Dst:             _ZN7libebml10EbmlBinaryC2ERKS0_
    - functionName:    _ZN11libmatroska20KaxChapterSegmentUIDD2Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlBinaryD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:773,1'
          Dst:             _ZN7libebml10EbmlBinaryD2Ev
    - functionName:    _ZN11libmatroska20KaxChapterSegmentUIDD0Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska20KaxChapterSegmentUIDD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:773,1'
          Dst:             _ZN11libmatroska20KaxChapterSegmentUIDD2Ev
    - functionName:    _ZNK11libmatroska20KaxChapterSegmentUID5CloneEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska20KaxChapterSegmentUIDC2ERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:773,1'
          Dst:             _ZN11libmatroska20KaxChapterSegmentUIDC2ERKS0_
    - functionName:    _ZNK11libmatroska20KaxChapterSegmentUIDcvRKN7libebml6EbmlIdEEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska20KaxChapterSegmentUID7GenericEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska20KaxChapterSegmentUID13CreateElementEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska20KaxChapterSegmentUID6CreateEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:773,1'
          Dst:             _ZN11libmatroska20KaxChapterSegmentUID6CreateEv
    - functionName:    _ZNK11libmatroska20KaxChapterSegmentUID12ValidateSizeEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:775,61'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:775,64'
              BranchSideFuncs: []
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:775,61'
              BranchSideFuncs: []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:775,46'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
    - functionName:    _ZN11libmatroska20KaxChapterSegmentUID6CreateEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska20KaxChapterSegmentUIDC1Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:773,1'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:773,1'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska20KaxChapterSegmentUIDC1Ev
                - _ZdlPv
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:773,1'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska20KaxChapterSegmentUIDC1Ev
                - _ZdlPv
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:773,1'
          Dst:             _ZN11libmatroska20KaxChapterSegmentUIDC1Ev
    - functionName:    _ZN11libmatroska20KaxChapterSegmentUIDC1Ev
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers29KaxChapterFlagHidden_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers28KaxChapterFlagHidden_handlerERNS1_20KaxChapterFlagHiddenERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1381,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers28KaxChapterFlagHidden_handlerERNS1_20KaxChapterFlagHiddenERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers28KaxChapterFlagHidden_handlerERNS1_20KaxChapterFlagHiddenERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1382
      functionLinenumberEnd: 1385
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - flag
        - vars
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvhEv
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1383,71'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1384,13'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers22KaxChapterUID_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1376
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers21KaxChapterUID_handlerERNS1_13KaxChapterUIDERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1376,9'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers21KaxChapterUID_handlerERNS1_13KaxChapterUIDERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
    - functionName:    _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers21KaxChapterUID_handlerERNS1_13KaxChapterUIDERZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uid
        - vars
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvmEv
        - _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1378,58'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1379,13'
          Dst:             _ZZN3mkv18matroska_segment_c16ParseChapterAtomEiPN11libmatroska14KaxChapterAtomERNS_14chapter_item_cEEN19ChapterAtomHandlers5debugERKZNS0_16ParseChapterAtomEiS3_S5_E14ChapterPayloadPKcz
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler23KaxChapterAtom_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1609
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler22KaxChapterAtom_handlerERNS1_14KaxChapterAtomERZZNS0_13ParseChaptersES3_ENS4_23KaxEditionEntry_handlerES6_S7_E14EditionPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1609,17'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler22KaxChapterAtom_handlerERNS1_14KaxChapterAtomERZZNS0_13ParseChaptersES3_ENS4_23KaxEditionEntry_handlerES6_S7_E14EditionPayload
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler22ebml_default_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1637
      functionLinenumberEnd: 1637
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1637,17'
          Dst:             _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
    - functionName:    _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
      functionSourceFile: '/src/vlc/modules/demux/mkv/dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - callback
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler18EbmlVoid_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1632
      functionLinenumberEnd: 1632
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler17EbmlVoid_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1632,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1632,17'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler17EbmlVoid_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1632,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler30KaxEditionFlagHidden_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1628
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler29KaxEditionFlagHidden_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1628,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1628,17'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler29KaxEditionFlagHidden_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1628,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler31KaxEditionFlagDefault_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1623
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler30KaxEditionFlagDefault_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1623,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1623,17'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler30KaxEditionFlagDefault_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1623,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler31KaxEditionFlagOrdered_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler30KaxEditionFlagOrdered_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1619,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1619,17'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler30KaxEditionFlagOrdered_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1619,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler23KaxEditionUID_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1615
      functionLinenumberEnd: 1615
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler22KaxEditionUID_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1615,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1615,17'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler22KaxEditionUID_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1615,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler24KaxChapterAtom_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1609
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler23KaxChapterAtom_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1609,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1609,17'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler23KaxChapterAtom_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1609,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandlerC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler18EbmlVoid_processorC2Ev
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler22ebml_default_processorC2Ev
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler23KaxEditionUID_processorC2Ev
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler24KaxChapterAtom_processorC2Ev
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler30KaxEditionFlagHidden_processorC2Ev
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler31KaxEditionFlagDefault_processorC2Ev
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler31KaxEditionFlagOrdered_processorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1606,13'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler24KaxChapterAtom_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1606,13'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler23KaxEditionUID_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1606,13'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler31KaxEditionFlagOrdered_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1606,13'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler31KaxEditionFlagDefault_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1606,13'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler30KaxEditionFlagHidden_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1606,13'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler18EbmlVoid_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1606,13'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler22ebml_default_processorC2Ev
    - functionName:    _ZN3mkv17chapter_edition_cD0Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapters.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv17chapter_edition_cD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapters.hpp:89,7'
          Dst:             _ZN3mkv17chapter_edition_cD2Ev
    - functionName:    _ZN3mkv17chapter_edition_cD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapters.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv14chapter_item_cD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapters.hpp:89,7'
          Dst:             _ZN3mkv14chapter_item_cD2Ev
    - functionName:    _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler10DispatcherEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - _ZN3vlc7threads5mutex4lockEv
        - _ZN3vlc7threads5mutex6unlockEv
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandlerC2Ev
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1608,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1608,17'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - __cxa_guard_acquire
                - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1608,17'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - __cxa_guard_acquire
                - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1608,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1608,17'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
                - __cxa_guard_acquire
                - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1608,17'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1608,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1608,17'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1608,17'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1608,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1608,17'
              BranchSideFuncs:
                - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1608,17'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1608,17'
          Dst:             _ZN3vlc7threads5mutex4lockEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1608,17'
          Dst:             __cxa_guard_acquire
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1608,17'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandlerC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1608,17'
          Dst:             __cxa_guard_release
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1608,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1608,17'
          Dst:             __cxa_guard_abort
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1608,17'
          Dst:             _ZN3vlc7threads5mutex6unlockEv
    - functionName:    _ZN3mkv17chapter_edition_cC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapters.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv14chapter_item_cC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapters.hpp:92,5'
          Dst:             _ZN3mkv14chapter_item_cC2Ev
    - functionName:    _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1598
      functionLinenumberEnd: 1645
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - vars
      BBCount:         6
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN3mkv17chapter_edition_cC2Ev
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler10DispatcherEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1604,54'
          Dst:             _ZN3mkv17chapter_edition_cC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1642,13'
          Dst:             _ZZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_EN17KaxEditionHandler10DispatcherEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1642,60'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1642,75'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1642,45'
          Dst:             _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
    - functionName:    _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler24KaxEditionEntry_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionLinenumberEnd: 1597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1597,9'
          Dst:             _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler23KaxEditionEntry_handlerERNS1_15KaxEditionEntryERS0_
    - functionName:    _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler22ebml_default_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1650
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1650,9'
          Dst:             _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
    - functionName:    _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler18EbmlVoid_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1646
      functionLinenumberEnd: 1646
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler17EbmlVoid_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1646,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1646,9'
          Dst:             _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler17EbmlVoid_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1646,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler25KaxEditionEntry_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionLinenumberEnd: 1597
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler24KaxEditionEntry_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1597,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1597,9'
          Dst:             _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler24KaxEditionEntry_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1597,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandlerC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1594
      functionLinenumberEnd: 1594
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler18EbmlVoid_processorC2Ev
        - _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler22ebml_default_processorC2Ev
        - _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler25KaxEditionEntry_processorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1594,5'
          Dst:             _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler25KaxEditionEntry_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1594,5'
          Dst:             _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler18EbmlVoid_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1594,5'
          Dst:             _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler22ebml_default_processorC2Ev
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers20ebml_default_handlerERN7libebml11EbmlElementERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - vars
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1335,13'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vars
        - fmt
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv10MkvTree_vaER8stream_tiPKcP13__va_list_tag
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1209,13'
          Dst:             _ZN3mkv10MkvTree_vaER8stream_tiPKcP13__va_list_tag
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers21ebml_default_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1333
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers20ebml_default_handlerERN7libebml11EbmlElementERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1333,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers20ebml_default_handlerERN7libebml11EbmlElementERZNS0_9ParseInfoES3_E18InfoHandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers16EbmlVoid_handlerERN7libebml8EbmlVoidERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers17EbmlVoid_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers16EbmlVoid_handlerERN7libebml8EbmlVoidERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1329,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers16EbmlVoid_handlerERN7libebml8EbmlVoidERZNS0_9ParseInfoES3_E18InfoHandlerPayload
    - functionName:    _ZN11libmatroska21KaxChapterTranslateID6CreateEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska21KaxChapterTranslateIDC1Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:87,1'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:87,1'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska21KaxChapterTranslateIDC1Ev
                - _ZdlPv
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:87,1'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska21KaxChapterTranslateIDC1Ev
                - _ZdlPv
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:87,1'
          Dst:             _ZN11libmatroska21KaxChapterTranslateIDC1Ev
    - functionName:    _ZN11libmatroska21KaxChapterTranslateIDC1Ev
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska21KaxChapterTranslateID13CreateElementEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska21KaxChapterTranslateID6CreateEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:87,1'
          Dst:             _ZN11libmatroska21KaxChapterTranslateID6CreateEv
    - functionName:    _ZNK11libmatroska21KaxChapterTranslateID7GenericEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska21KaxChapterTranslateIDcvRKN7libebml6EbmlIdEEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska21KaxChapterTranslateID5CloneEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska21KaxChapterTranslateIDC2ERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:87,1'
          Dst:             _ZN11libmatroska21KaxChapterTranslateIDC2ERKS0_
    - functionName:    _ZN11libmatroska21KaxChapterTranslateIDC2ERKS0_
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ElementToClone
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlBinaryC2ERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:87,1'
          Dst:             _ZN7libebml10EbmlBinaryC2ERKS0_
    - functionName:    _ZN11libmatroska21KaxChapterTranslateIDD2Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlBinaryD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:87,1'
          Dst:             _ZN7libebml10EbmlBinaryD2Ev
    - functionName:    _ZN11libmatroska21KaxChapterTranslateIDD0Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska21KaxChapterTranslateIDD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:87,1'
          Dst:             _ZN11libmatroska21KaxChapterTranslateIDD2Ev
    - functionName:    _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler29KaxChapterTranslateID_handlerERNS1_21KaxChapterTranslateIDERPNS_21chapter_translation_cE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - translated_id
        - vars
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska21KaxChapterTranslateIDC2ERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1303,46'
          Dst:             _ZN11libmatroska21KaxChapterTranslateIDC2ERKS0_
    - functionName:    _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler30KaxChapterTranslateID_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler29KaxChapterTranslateID_handlerERNS1_21KaxChapterTranslateIDERPNS_21chapter_translation_cE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1301,17'
          Dst:             _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler29KaxChapterTranslateID_handlerERNS1_21KaxChapterTranslateIDERPNS_21chapter_translation_cE
    - functionName:    _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler32KaxChapterTranslateCodec_handlerERNS1_24KaxChapterTranslateCodecERPNS_21chapter_translation_cE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1298
      functionLinenumberEnd: 1300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - codec_id
        - vars
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1299,61'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
    - functionName:    _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler33KaxChapterTranslateCodec_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1297
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler32KaxChapterTranslateCodec_handlerERNS1_24KaxChapterTranslateCodecERPNS_21chapter_translation_cE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1297,17'
          Dst:             _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler32KaxChapterTranslateCodec_handlerERNS1_24KaxChapterTranslateCodecERPNS_21chapter_translation_cE
    - functionName:    _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler37KaxChapterTranslateEditionUID_handlerERNS1_29KaxChapterTranslateEditionUIDERPNS_21chapter_translation_cE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1294
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uid
        - vars
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvmEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1295,70'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
    - functionName:    _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler38KaxChapterTranslateEditionUID_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1293
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler37KaxChapterTranslateEditionUID_handlerERNS1_29KaxChapterTranslateEditionUIDERPNS_21chapter_translation_cE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1293,17'
          Dst:             _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler37KaxChapterTranslateEditionUID_handlerERNS1_29KaxChapterTranslateEditionUIDERPNS_21chapter_translation_cE
    - functionName:    _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler31KaxChapterTranslateID_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler30KaxChapterTranslateID_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1301,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1301,17'
          Dst:             _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler30KaxChapterTranslateID_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1301,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler34KaxChapterTranslateCodec_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1297
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler33KaxChapterTranslateCodec_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1297,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1297,17'
          Dst:             _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler33KaxChapterTranslateCodec_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1297,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler39KaxChapterTranslateEditionUID_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1293
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler38KaxChapterTranslateEditionUID_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1293,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1293,17'
          Dst:             _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler38KaxChapterTranslateEditionUID_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1293,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandlerC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1289
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler31KaxChapterTranslateID_processorC2Ev
        - _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler34KaxChapterTranslateCodec_processorC2Ev
        - _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler39KaxChapterTranslateEditionUID_processorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1289,13'
          Dst:             _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler39KaxChapterTranslateEditionUID_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1289,13'
          Dst:             _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler34KaxChapterTranslateCodec_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1289,13'
          Dst:             _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler31KaxChapterTranslateID_processorC2Ev
    - functionName:    _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler10DispatcherEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - _ZN3vlc7threads5mutex4lockEv
        - _ZN3vlc7threads5mutex6unlockEv
        - _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandlerC2Ev
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1291,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1291,17'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - __cxa_guard_acquire
                - _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1291,17'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - __cxa_guard_acquire
                - _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1291,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1291,17'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
                - __cxa_guard_acquire
                - _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1291,17'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1291,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1291,17'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1291,17'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1291,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1291,17'
              BranchSideFuncs:
                - _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1291,17'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1291,17'
          Dst:             _ZN3vlc7threads5mutex4lockEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1291,17'
          Dst:             __cxa_guard_acquire
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1291,17'
          Dst:             _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandlerC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1291,17'
          Dst:             __cxa_guard_release
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1291,17'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1291,17'
          Dst:             __cxa_guard_abort
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1291,17'
          Dst:             _ZN3vlc7threads5mutex6unlockEv
    - functionName:    _ZN3mkv21chapter_translation_cC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapters.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - trans
        - vars
      BBCount:         28
      ICount:          194
      EdgeCount:       43
      CyclomaticComplexity: 17
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN3mkv21chapter_translation_cC2Ev
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler10DispatcherEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1308,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1308,21'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _Znwm
                - _ZN3mkv21chapter_translation_cC2Ev
                - _ZdlPv
                - _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler10DispatcherEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1308,21'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _Znwm
                - _ZN3mkv21chapter_translation_cC2Ev
                - _ZdlPv
                - _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler10DispatcherEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1308,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1310,21'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1314,17'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _Znwm
                - _ZN3mkv21chapter_translation_cC2Ev
                - _ZdlPv
                - _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler10DispatcherEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
                - _ZNSt3__16vectorIPN3mkv21chapter_translation_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1308,21'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1310,21'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1310,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1316,58'
          Dst:             _ZN3mkv21chapter_translation_cC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1318,17'
          Dst:             _ZZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayloadEN18TranslationHandler10DispatcherEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1319,27'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1319,42'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1318,50'
          Dst:             _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1323,13'
          Dst:             __cxa_begin_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1326,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1326,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1327,13'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1327,13'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1327,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers28KaxChapterTranslate_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1287,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxChapterTranslate_handlerERNS1_19KaxChapterTranslateERZNS0_9ParseInfoES3_E18InfoHandlerPayload
    - functionName:    _ZNK7libebml8EbmlDate12GetEpochDateEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlDate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers18KaxDateUTC_handlerERNS1_10KaxDateUTCERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
        - vars
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK7libebml8EbmlDate12GetEpochDateEv
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
        - gmtime_r
        - strdup
        - strftime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1279,45'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1279,45'
              BranchSideFuncs:
                - strftime
                - strdup
                - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1280,27'
              BranchSideFuncs:
                - strftime
                - strdup
                - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1279,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1279,17'
              BranchSideFuncs:
                - strdup
                - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1283,50'
              BranchSideFuncs:
                - strdup
                - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1277,34'
          Dst:             _ZNK7libebml8EbmlDate12GetEpochDateEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1279,17'
          Dst:             gmtime_r
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1280,17'
          Dst:             strftime
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1283,42'
          Dst:             strdup
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1284,17'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
    - functionName:    gmtime_r
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strftime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers19KaxDateUTC_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1273
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers18KaxDateUTC_handlerERNS1_10KaxDateUTCERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1273,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers18KaxDateUTC_handlerERNS1_10KaxDateUTCERZNS0_9ParseInfoES3_E18InfoHandlerPayload
    - functionName:    _ZN11libmatroska16KaxSegmentFamily6CreateEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska16KaxSegmentFamilyC1Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:79,1'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:79,1'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska16KaxSegmentFamilyC1Ev
                - _ZdlPv
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:79,1'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska16KaxSegmentFamilyC1Ev
                - _ZdlPv
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:79,1'
          Dst:             _ZN11libmatroska16KaxSegmentFamilyC1Ev
    - functionName:    _ZN11libmatroska16KaxSegmentFamilyC1Ev
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska16KaxSegmentFamily12ValidateSizeEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:81,61'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:81,64'
              BranchSideFuncs: []
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:81,61'
              BranchSideFuncs: []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:81,46'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
    - functionName:    _ZNK11libmatroska16KaxSegmentFamily13CreateElementEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska16KaxSegmentFamily6CreateEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:79,1'
          Dst:             _ZN11libmatroska16KaxSegmentFamily6CreateEv
    - functionName:    _ZNK11libmatroska16KaxSegmentFamily7GenericEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska16KaxSegmentFamilycvRKN7libebml6EbmlIdEEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska16KaxSegmentFamily5CloneEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska16KaxSegmentFamilyC2ERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:79,1'
          Dst:             _ZN11libmatroska16KaxSegmentFamilyC2ERKS0_
    - functionName:    _ZN11libmatroska16KaxSegmentFamilyC2ERKS0_
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ElementToClone
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlBinaryC2ERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:79,1'
          Dst:             _ZN7libebml10EbmlBinaryC2ERKS0_
    - functionName:    _ZN11libmatroska16KaxSegmentFamilyD2Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlBinaryD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:79,1'
          Dst:             _ZN7libebml10EbmlBinaryD2Ev
    - functionName:    _ZN11libmatroska16KaxSegmentFamilyD0Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska16KaxSegmentFamilyD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:79,1'
          Dst:             _ZN11libmatroska16KaxSegmentFamilyD2Ev
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers24KaxSegmentFamily_handlerERNS1_16KaxSegmentFamilyERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1269
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uid
        - vars
      BBCount:         6
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska16KaxSegmentFamilyC2ERKS0_
        - _ZNK7libebml10EbmlBinary9GetBufferEv
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1270,47'
          Dst:             _ZN11libmatroska16KaxSegmentFamilyC2ERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1271,79'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1271,13'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers25KaxSegmentFamily_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers24KaxSegmentFamily_handlerERNS1_16KaxSegmentFamilyERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1268,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers24KaxSegmentFamily_handlerERNS1_16KaxSegmentFamilyERZNS0_9ParseInfoES3_E18InfoHandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers16KaxTitle_handlerERNS1_8KaxTitleERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - title
        - vars
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN3mkvL6ToUTF8ERKN7libebml9UTFstringE
        - _ZN7libebml9UTFstringC1ERKS0_
        - _ZN7libebml9UTFstringD1Ev
        - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1265,54'
          Dst:             _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1265,43'
          Dst:             _ZN7libebml9UTFstringC1ERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1265,35'
          Dst:             _ZN3mkvL6ToUTF8ERKN7libebml9UTFstringE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1265,13'
          Dst:             _ZN7libebml9UTFstringD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1266,13'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1265,13'
          Dst:             _ZN7libebml9UTFstringD1Ev
    - functionName:    _ZN3mkvL6ToUTF8ERKN7libebml9UTFstringE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - u
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml9UTFstring7GetUTF8Ev
        - strdup
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:85,22'
          Dst:             _ZNK7libebml9UTFstring7GetUTF8Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:85,12'
          Dst:             strdup
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers17KaxTitle_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers16KaxTitle_handlerERNS1_8KaxTitleERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1263,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers16KaxTitle_handlerERNS1_8KaxTitleERZNS0_9ParseInfoES3_E18InfoHandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers26KaxSegmentFilename_handlerERNS1_18KaxSegmentFilenameERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sfn
        - vars
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN3mkvL6ToUTF8ERKN7libebml9UTFstringE
        - _ZN7libebml9UTFstringC1ERKS0_
        - _ZN7libebml9UTFstringD1Ev
        - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1260,65'
          Dst:             _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1260,54'
          Dst:             _ZN7libebml9UTFstringC1ERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1260,46'
          Dst:             _ZN3mkvL6ToUTF8ERKN7libebml9UTFstringE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1260,13'
          Dst:             _ZN7libebml9UTFstringD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1261,13'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1260,13'
          Dst:             _ZN7libebml9UTFstringD1Ev
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxSegmentFilename_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers26KaxSegmentFilename_handlerERNS1_18KaxSegmentFilenameERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1258,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers26KaxSegmentFilename_handlerERNS1_18KaxSegmentFilenameERZNS0_9ParseInfoES3_E18InfoHandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers21KaxWritingApp_handlerERNS1_13KaxWritingAppERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wapp
        - vars
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN3mkvL6ToUTF8ERKN7libebml9UTFstringE
        - _ZN7libebml9UTFstringC1ERKS0_
        - _ZN7libebml9UTFstringD1Ev
        - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1255,68'
          Dst:             _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1255,57'
          Dst:             _ZN7libebml9UTFstringC1ERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1255,49'
          Dst:             _ZN3mkvL6ToUTF8ERKN7libebml9UTFstringE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1255,13'
          Dst:             _ZN7libebml9UTFstringD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1256,13'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1255,13'
          Dst:             _ZN7libebml9UTFstringD1Ev
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers22KaxWritingApp_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers21KaxWritingApp_handlerERNS1_13KaxWritingAppERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1253,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers21KaxWritingApp_handlerERNS1_13KaxWritingAppERZNS0_9ParseInfoES3_E18InfoHandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers20KaxMuxingApp_handlerERNS1_12KaxMuxingAppERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mapp
        - vars
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN3mkvL6ToUTF8ERKN7libebml9UTFstringE
        - _ZN7libebml9UTFstringC1ERKS0_
        - _ZN7libebml9UTFstringD1Ev
        - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1250,67'
          Dst:             _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1250,56'
          Dst:             _ZN7libebml9UTFstringC1ERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1250,48'
          Dst:             _ZN3mkvL6ToUTF8ERKN7libebml9UTFstringE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1250,13'
          Dst:             _ZN7libebml9UTFstringD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1251,13'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1250,13'
          Dst:             _ZN7libebml9UTFstringD1Ev
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers21KaxMuxingApp_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers20KaxMuxingApp_handlerERNS1_12KaxMuxingAppERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1248,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers20KaxMuxingApp_handlerERNS1_12KaxMuxingAppERZNS0_9ParseInfoES3_E18InfoHandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers19KaxDuration_handlerERNS1_11KaxDurationERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dur
        - vars
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml9EbmlFloatcvdEv
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1245,52'
          Dst:             _ZNK7libebml9EbmlFloatcvdEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1246,13'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
    - functionName:    _ZNK7libebml9EbmlFloatcvdEv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers20KaxDuration_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers19KaxDuration_handlerERNS1_11KaxDurationERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1243,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers19KaxDuration_handlerERNS1_11KaxDurationERZNS0_9ParseInfoES3_E18InfoHandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers25KaxTimestampScale_handlerERNS1_16KaxTimecodeScaleERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tcs
        - vars
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvmEv
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1240,60'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1241,13'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers26KaxTimestampScale_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers25KaxTimestampScale_handlerERNS1_16KaxTimecodeScaleERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1238,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers25KaxTimestampScale_handlerERNS1_16KaxTimecodeScaleERZNS0_9ParseInfoES3_E18InfoHandlerPayload
    - functionName:    _ZN11libmatroska10KaxNextUIDC2Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska13KaxSegmentUIDC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:67,5'
          Dst:             _ZN11libmatroska13KaxSegmentUIDC2Ev
    - functionName:    _ZN11libmatroska13KaxSegmentUIDC2Ev
      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:    _ZN11libmatroska10KaxNextUIDD2Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska13KaxSegmentUIDD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:65,24'
          Dst:             _ZN11libmatroska13KaxSegmentUIDD2Ev
    - functionName:    _ZN11libmatroska10KaxNextUIDD0Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska10KaxNextUIDD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:65,24'
          Dst:             _ZN11libmatroska10KaxNextUIDD2Ev
    - functionName:    _ZNK11libmatroska10KaxNextUID5CloneEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska10KaxNextUIDC2ERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:71,9'
          Dst:             _ZN11libmatroska10KaxNextUIDC2ERKS0_
    - functionName:    _ZNK11libmatroska10KaxNextUIDcvRKN7libebml6EbmlIdEEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska10KaxNextUID7GenericEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska10KaxNextUID13CreateElementEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska10KaxNextUID6CreateEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:71,9'
          Dst:             _ZN11libmatroska10KaxNextUID6CreateEv
    - functionName:    _ZNK11libmatroska10KaxNextUID12ValidateSizeEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:69,64'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:69,68'
              BranchSideFuncs: []
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:69,64'
              BranchSideFuncs: []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:69,49'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
    - functionName:    _ZN11libmatroska10KaxNextUID6CreateEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska10KaxNextUIDC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:71,9'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:71,9'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska10KaxNextUIDC2Ev
                - _ZdlPv
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:71,9'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska10KaxNextUIDC2Ev
                - _ZdlPv
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:71,9'
          Dst:             _ZN11libmatroska10KaxNextUIDC2Ev
    - functionName:    _ZN11libmatroska10KaxNextUIDC2ERKS0_
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ElementToClone
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska13KaxSegmentUIDC2ERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:68,5'
          Dst:             _ZN11libmatroska13KaxSegmentUIDC2ERKS0_
    - functionName:    _ZN11libmatroska13KaxSegmentUIDC2ERKS0_
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ElementToClone
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlBinaryC2ERKS0_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:61,1'
          Dst:             _ZN7libebml10EbmlBinaryC2ERKS0_
    - functionName:    _ZN11libmatroska13KaxSegmentUIDD2Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlBinaryD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:61,1'
          Dst:             _ZN7libebml10EbmlBinaryD2Ev
    - functionName:    _ZN11libmatroska13KaxSegmentUIDD0Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska13KaxSegmentUIDD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:61,1'
          Dst:             _ZN11libmatroska13KaxSegmentUIDD2Ev
    - functionName:    _ZNK11libmatroska13KaxSegmentUID5CloneEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska13KaxSegmentUIDC2ERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:61,1'
          Dst:             _ZN11libmatroska13KaxSegmentUIDC2ERKS0_
    - functionName:    _ZNK11libmatroska13KaxSegmentUIDcvRKN7libebml6EbmlIdEEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska13KaxSegmentUID7GenericEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska13KaxSegmentUID13CreateElementEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska13KaxSegmentUID6CreateEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:61,1'
          Dst:             _ZN11libmatroska13KaxSegmentUID6CreateEv
    - functionName:    _ZNK11libmatroska13KaxSegmentUID12ValidateSizeEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:67,61'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:67,64'
              BranchSideFuncs: []
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:67,61'
              BranchSideFuncs: []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:67,46'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
    - functionName:    _ZN11libmatroska13KaxSegmentUID6CreateEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska13KaxSegmentUIDC1Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:61,1'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:61,1'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska13KaxSegmentUIDC1Ev
                - _ZdlPv
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:61,1'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska13KaxSegmentUIDC1Ev
                - _ZdlPv
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:61,1'
          Dst:             _ZN11libmatroska13KaxSegmentUIDC1Ev
    - functionName:    _ZN11libmatroska13KaxSegmentUIDC1Ev
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers18KaxNextUID_handlerERNS1_10KaxNextUIDERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1230
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uid
        - vars
      BBCount:         9
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN11libmatroska10KaxNextUIDC2ERKS0_
        - _ZNK7libebml10EbmlBinary9GetBufferEv
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1231,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1231,18'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska10KaxNextUIDC2ERKS0_
                - _ZdlPv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1233,48'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska10KaxNextUIDC2ERKS0_
                - _ZdlPv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1233,52'
          Dst:             _ZN11libmatroska10KaxNextUIDC2ERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1236,106'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1236,13'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers19KaxNextUID_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers18KaxNextUID_handlerERNS1_10KaxNextUIDERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1229,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers18KaxNextUID_handlerERNS1_10KaxNextUIDERZNS0_9ParseInfoES3_E18InfoHandlerPayload
    - functionName:    _ZN11libmatroska10KaxPrevUIDC2Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska13KaxSegmentUIDC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:57,5'
          Dst:             _ZN11libmatroska13KaxSegmentUIDC2Ev
    - functionName:    _ZN11libmatroska10KaxPrevUIDD2Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska13KaxSegmentUIDD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:55,24'
          Dst:             _ZN11libmatroska13KaxSegmentUIDD2Ev
    - functionName:    _ZN11libmatroska10KaxPrevUIDD0Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska10KaxPrevUIDD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:55,24'
          Dst:             _ZN11libmatroska10KaxPrevUIDD2Ev
    - functionName:    _ZNK11libmatroska10KaxPrevUID5CloneEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska10KaxPrevUIDC2ERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:61,9'
          Dst:             _ZN11libmatroska10KaxPrevUIDC2ERKS0_
    - functionName:    _ZNK11libmatroska10KaxPrevUIDcvRKN7libebml6EbmlIdEEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska10KaxPrevUID7GenericEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska10KaxPrevUID13CreateElementEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska10KaxPrevUID6CreateEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:61,9'
          Dst:             _ZN11libmatroska10KaxPrevUID6CreateEv
    - functionName:    _ZNK11libmatroska10KaxPrevUID12ValidateSizeEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:59,64'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:59,68'
              BranchSideFuncs: []
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:59,64'
              BranchSideFuncs: []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:59,49'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
    - functionName:    _ZN11libmatroska10KaxPrevUID6CreateEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska10KaxPrevUIDC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:61,9'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:61,9'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska10KaxPrevUIDC2Ev
                - _ZdlPv
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:61,9'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska10KaxPrevUIDC2Ev
                - _ZdlPv
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:61,9'
          Dst:             _ZN11libmatroska10KaxPrevUIDC2Ev
    - functionName:    _ZN11libmatroska10KaxPrevUIDC2ERKS0_
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ElementToClone
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska13KaxSegmentUIDC2ERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxInfoData.h:58,5'
          Dst:             _ZN11libmatroska13KaxSegmentUIDC2ERKS0_
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers18KaxPrevUID_handlerERNS1_10KaxPrevUIDERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uid
        - vars
      BBCount:         9
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN11libmatroska10KaxPrevUIDC2ERKS0_
        - _ZNK7libebml10EbmlBinary9GetBufferEv
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1222,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1222,18'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska10KaxPrevUIDC2ERKS0_
                - _ZdlPv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1224,48'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska10KaxPrevUIDC2ERKS0_
                - _ZdlPv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1224,52'
          Dst:             _ZN11libmatroska10KaxPrevUIDC2ERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1227,106'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1227,13'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers19KaxPrevUID_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers18KaxPrevUID_handlerERNS1_10KaxPrevUIDERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1220,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers18KaxPrevUID_handlerERNS1_10KaxPrevUIDERZNS0_9ParseInfoES3_E18InfoHandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers21KaxSegmentUID_handlerERNS1_13KaxSegmentUIDERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uid
        - vars
      BBCount:         9
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN11libmatroska13KaxSegmentUIDC2ERKS0_
        - _ZNK7libebml10EbmlBinary9GetBufferEv
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1214,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1214,18'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska13KaxSegmentUIDC2ERKS0_
                - _ZdlPv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1216,43'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska13KaxSegmentUIDC2ERKS0_
                - _ZdlPv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1216,47'
          Dst:             _ZN11libmatroska13KaxSegmentUIDC2ERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1218,97'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1218,13'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers5debugERZNS0_9ParseInfoES3_E18InfoHandlerPayloadPKcz
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers22KaxSegmentUID_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers21KaxSegmentUID_handlerERNS1_13KaxSegmentUIDERZNS0_9ParseInfoES3_E18InfoHandlerPayload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1212,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers21KaxSegmentUID_handlerERNS1_13KaxSegmentUIDERZNS0_9ParseInfoES3_E18InfoHandlerPayload
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers22ebml_default_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1333
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1333,9'
          Dst:             _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers18EbmlVoid_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers17EbmlVoid_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1329,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1329,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers17EbmlVoid_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1329,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers29KaxChapterTranslate_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers28KaxChapterTranslate_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1287,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1287,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers28KaxChapterTranslate_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1287,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers20KaxDateUTC_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1273
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers19KaxDateUTC_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1273,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1273,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers19KaxDateUTC_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1273,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers26KaxSegmentFamily_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers25KaxSegmentFamily_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1268,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1268,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers25KaxSegmentFamily_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1268,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers18KaxTitle_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers17KaxTitle_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1263,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1263,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers17KaxTitle_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1263,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers28KaxSegmentFilename_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxSegmentFilename_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1258,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1258,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxSegmentFilename_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1258,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers23KaxWritingApp_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers22KaxWritingApp_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1253,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1253,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers22KaxWritingApp_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1253,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers22KaxMuxingApp_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers21KaxMuxingApp_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1248,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1248,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers21KaxMuxingApp_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1248,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers21KaxDuration_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers20KaxDuration_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1243,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1243,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers20KaxDuration_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1243,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxTimestampScale_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers26KaxTimestampScale_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1238,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1238,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers26KaxTimestampScale_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1238,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers20KaxNextUID_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers19KaxNextUID_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1229,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1229,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers19KaxNextUID_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1229,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers20KaxPrevUID_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers19KaxPrevUID_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1220,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1220,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers19KaxPrevUID_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1220,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers23KaxSegmentUID_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers22KaxSegmentUID_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1212,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1212,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers22KaxSegmentUID_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1212,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlersC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers18EbmlVoid_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers18KaxTitle_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers20KaxDateUTC_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers20KaxNextUID_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers20KaxPrevUID_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers21KaxDuration_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers22KaxMuxingApp_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers22ebml_default_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers23KaxSegmentUID_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers23KaxWritingApp_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers26KaxSegmentFamily_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxTimestampScale_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers28KaxSegmentFilename_processorC2Ev
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers29KaxChapterTranslate_processorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1202,5'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers23KaxSegmentUID_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1202,5'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers20KaxPrevUID_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1202,5'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers20KaxNextUID_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1202,5'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers27KaxTimestampScale_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1202,5'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers21KaxDuration_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1202,5'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers22KaxMuxingApp_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1202,5'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers23KaxWritingApp_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1202,5'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers28KaxSegmentFilename_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1202,5'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers18KaxTitle_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1202,5'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers26KaxSegmentFamily_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1202,5'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers20KaxDateUTC_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1202,5'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers29KaxChapterTranslate_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1202,5'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers18EbmlVoid_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1202,5'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers22ebml_default_processorC2Ev
    - functionName:    _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers20ebml_default_handlerERN7libebml11EbmlElementERZNS0_11ParseTracksES3_E7Capture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - vars
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv7MkvTreeER8stream_tiPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1154,13'
          Dst:             _ZN3mkv7MkvTreeER8stream_tiPKcz
    - functionName:    _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers21ebml_default_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers20ebml_default_handlerERN7libebml11EbmlElementERZNS0_11ParseTracksES3_E7Capture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1153,9'
          Dst:             _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers20ebml_default_handlerERN7libebml11EbmlElementERZNS0_11ParseTracksES3_E7Capture
    - functionName:    _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers16EbmlVoid_handlerERN7libebml8EbmlVoidERZNS0_11ParseTracksES3_E7Capture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers17EbmlVoid_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers16EbmlVoid_handlerERN7libebml8EbmlVoidERZNS0_11ParseTracksES3_E7Capture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1150,9'
          Dst:             _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers16EbmlVoid_handlerERN7libebml8EbmlVoidERZNS0_11ParseTracksES3_E7Capture
    - functionName:    _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers21KaxTrackEntry_handlerERNS1_13KaxTrackEntryERZNS0_11ParseTracksES3_E7Capture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - track_number
        - vars
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1148,23'
          Dst:             _ZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryE
    - functionName:    _ZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - m
      BBCount:         60
      ICount:          412
      EdgeCount:       62
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN3mkv11mkv_track_tC2E20es_format_category_e
        - _ZN3mkv11mkv_track_tD2Ev
        - _ZN3mkv17GetMandatoryChildIN11libmatroska12KaxTrackTypeEEERT_RKN7libebml10EbmlMasterE
        - _ZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tE
        - _ZN3mkv21zlib_decompress_extraEP8stream_tRNS_11mkv_track_tE
        - _ZN3mkv7MkvTreeER8stream_tiPKcz
        - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPKS4_EEEEvT_SF_RKS5_
        - _ZNK7libebml10EbmlMaster3endEv
        - _ZNK7libebml10EbmlMaster5beginEv
        - _ZNK7libebml12EbmlUIntegercvhEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers10DispatcherEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - vlc_object_Log
        - vlc_viewpoint_from_euler
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:213,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:213,5'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _Znwm
                - _ZN3mkv11mkv_track_tC2E20es_format_category_e
                - _ZdlPv
                - _ZN3mkv7MkvTreeER8stream_tiPKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers10DispatcherEv
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPKS4_EEEEvT_SF_RKS5_
                - vlc_viewpoint_from_euler
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEPS2_
                - _ZNSt3__19make_pairB8ne180100IRjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS4_EEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE6insertB8ne180100INSA_IjS6_EEvEENSA_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjS6_EEPNS_11__tree_nodeISK_PvEElEEEEbEEOT_
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv21zlib_decompress_extraEP8stream_tRNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:213,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:219,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:222,20'
              BranchSideFuncs:
                - _Znwm
                - _ZN3mkv11mkv_track_tC2E20es_format_category_e
                - _ZdlPv
                - _ZN3mkv7MkvTreeER8stream_tiPKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers10DispatcherEv
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPKS4_EEEEvT_SF_RKS5_
                - vlc_viewpoint_from_euler
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEPS2_
                - _ZNSt3__19make_pairB8ne180100IRjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS4_EEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE6insertB8ne180100INSA_IjS6_EEvEENSA_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjS6_EEPNS_11__tree_nodeISK_PvEElEEEEbEEOT_
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv21zlib_decompress_extraEP8stream_tRNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:225,20'
              BranchSideFuncs:
                - _Znwm
                - _ZN3mkv11mkv_track_tC2E20es_format_category_e
                - _ZdlPv
                - _ZN3mkv7MkvTreeER8stream_tiPKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers10DispatcherEv
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPKS4_EEEEvT_SF_RKS5_
                - vlc_viewpoint_from_euler
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEPS2_
                - _ZNSt3__19make_pairB8ne180100IRjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS4_EEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE6insertB8ne180100INSA_IjS6_EEvEENSA_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjS6_EEPNS_11__tree_nodeISK_PvEElEEEEbEEOT_
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv21zlib_decompress_extraEP8stream_tRNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:229,20'
              BranchSideFuncs:
                - _Znwm
                - _ZN3mkv11mkv_track_tC2E20es_format_category_e
                - _ZdlPv
                - _ZN3mkv7MkvTreeER8stream_tiPKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers10DispatcherEv
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPKS4_EEEEvT_SF_RKS5_
                - vlc_viewpoint_from_euler
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEPS2_
                - _ZNSt3__19make_pairB8ne180100IRjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS4_EEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE6insertB8ne180100INSA_IjS6_EEvEENSA_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjS6_EEPNS_11__tree_nodeISK_PvEElEEEEbEEOT_
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv21zlib_decompress_extraEP8stream_tRNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:229,20'
              BranchSideFuncs:
                - _Znwm
                - _ZN3mkv11mkv_track_tC2E20es_format_category_e
                - _ZdlPv
                - _ZN3mkv7MkvTreeER8stream_tiPKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers10DispatcherEv
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPKS4_EEEEvT_SF_RKS5_
                - vlc_viewpoint_from_euler
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEPS2_
                - _ZNSt3__19make_pairB8ne180100IRjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS4_EEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE6insertB8ne180100INSA_IjS6_EEvEENSA_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjS6_EEPNS_11__tree_nodeISK_PvEElEEEEbEEOT_
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv21zlib_decompress_extraEP8stream_tRNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:232,20'
              BranchSideFuncs:
                - _Znwm
                - _ZN3mkv11mkv_track_tC2E20es_format_category_e
                - _ZdlPv
                - _ZN3mkv7MkvTreeER8stream_tiPKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers10DispatcherEv
                - _ZNK7libebml10EbmlMaster5beginEv
                - _ZNK7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPKS4_EEEEvT_SF_RKS5_
                - vlc_viewpoint_from_euler
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEPS2_
                - _ZNSt3__19make_pairB8ne180100IRjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS4_EEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE6insertB8ne180100INSA_IjS6_EEvEENSA_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjS6_EEPNS_11__tree_nodeISK_PvEElEEEEbEEOT_
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv21zlib_decompress_extraEP8stream_tRNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1073,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1075,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1080,10'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEPS2_
                - _ZNSt3__19make_pairB8ne180100IRjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS4_EEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE6insertB8ne180100INSA_IjS6_EEvEENSA_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjS6_EEPNS_11__tree_nodeISK_PvEElEEEEbEEOT_
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv21zlib_decompress_extraEP8stream_tRNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1076,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1077,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1077,9'
              BranchSideFuncs:
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1080,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1083,13'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEPS2_
                - _ZNSt3__19make_pairB8ne180100IRjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS4_EEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE6insertB8ne180100INSA_IjS6_EEvEENSA_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjS6_EEPNS_11__tree_nodeISK_PvEElEEEEbEEOT_
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv21zlib_decompress_extraEP8stream_tRNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1104,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1083,70'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1084,13'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEPS2_
                - _ZNSt3__19make_pairB8ne180100IRjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS4_EEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE6insertB8ne180100INSA_IjS6_EEvEENSA_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjS6_EEPNS_11__tree_nodeISK_PvEElEEEEbEEOT_
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv21zlib_decompress_extraEP8stream_tRNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1093,25'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEPS2_
                - _ZNSt3__19make_pairB8ne180100IRjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS4_EEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE6insertB8ne180100INSA_IjS6_EEvEENSA_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjS6_EEPNS_11__tree_nodeISK_PvEElEEEEbEEOT_
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1084,73'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1085,13'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEPS2_
                - _ZNSt3__19make_pairB8ne180100IRjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS4_EEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE6insertB8ne180100INSA_IjS6_EEvEENSA_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjS6_EEPNS_11__tree_nodeISK_PvEElEEEEbEEOT_
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv21zlib_decompress_extraEP8stream_tRNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1093,25'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEPS2_
                - _ZNSt3__19make_pairB8ne180100IRjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS4_EEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE6insertB8ne180100INSA_IjS6_EEvEENSA_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjS6_EEPNS_11__tree_nodeISK_PvEElEEEEbEEOT_
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1085,35'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1085,38'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEPS2_
                - _ZNSt3__19make_pairB8ne180100IRjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS4_EEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE6insertB8ne180100INSA_IjS6_EEvEENSA_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjS6_EEPNS_11__tree_nodeISK_PvEElEEEEbEEOT_
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv21zlib_decompress_extraEP8stream_tRNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1093,25'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEPS2_
                - _ZNSt3__19make_pairB8ne180100IRjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS4_EEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE6insertB8ne180100INSA_IjS6_EEvEENSA_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjS6_EEPNS_11__tree_nodeISK_PvEElEEEEbEEOT_
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1085,60'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1086,37'
              BranchSideFuncs:
                - _ZN3mkv21zlib_decompress_extraEP8stream_tRNS_11mkv_track_tE
                - _ZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEPS2_
                - _ZNSt3__19make_pairB8ne180100IRjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS4_EEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE6insertB8ne180100INSA_IjS6_EEvEENSA_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjS6_EEPNS_11__tree_nodeISK_PvEElEEEEbEEOT_
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1093,25'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEPS2_
                - _ZNSt3__19make_pairB8ne180100IRjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS4_EEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE6insertB8ne180100INSA_IjS6_EEvEENSA_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjS6_EEPNS_11__tree_nodeISK_PvEElEEEEbEEOT_
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1083,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1088,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1093,25'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEPS2_
                - _ZNSt3__19make_pairB8ne180100IRjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS4_EEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE6insertB8ne180100INSA_IjS6_EEvEENSA_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjS6_EEPNS_11__tree_nodeISK_PvEElEEEEbEEOT_
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1089,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1090,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1090,13'
              BranchSideFuncs:
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1093,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1095,13'
              BranchSideFuncs:
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEPS2_
                - _ZNSt3__19make_pairB8ne180100IRjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS4_EEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE6insertB8ne180100INSA_IjS6_EEvEENSA_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjS6_EEPNS_11__tree_nodeISK_PvEElEEEEbEEOT_
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1100,9'
              BranchSideFuncs:
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEC2B8ne180100ILb1EvEEPS2_
                - _ZNSt3__19make_pairB8ne180100IRjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS4_EEEEEENS_4pairINS_18__unwrap_ref_decayIT_E4typeENS9_IT0_E4typeEEEOSA_OSD_
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE6insertB8ne180100INSA_IjS6_EEvEENSA_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjS6_EEPNS_11__tree_nodeISK_PvEElEEEEbEEOT_
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__14pairIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEEED2Ev
                - _ZNSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1096,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1097,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1097,13'
              BranchSideFuncs:
                - _ZN3mkv11mkv_track_tD2Ev
                - _ZdlPv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:211,37'
          Dst:             _ZN3mkv17GetMandatoryChildIN11libmatroska12KaxTrackTypeEEERT_RKN7libebml10EbmlMasterE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:212,17'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:213,5'
          Dst:             __cxa_begin_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:214,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:214,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:216,5'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:216,5'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:237,32'
          Dst:             _ZN3mkv11mkv_track_tC2E20es_format_category_e
        - Src:             'demux/mkv/matroska_segment_parse.cpp:239,5'
          Dst:             _ZN3mkv7MkvTreeER8stream_tiPKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1066,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers10DispatcherEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1066,49'
          Dst:             _ZNK7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1066,61'
          Dst:             _ZNK7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1066,36'
          Dst:             _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPKS4_EEEEvT_SF_RKS5_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1068,5'
          Dst:             vlc_viewpoint_from_euler
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1075,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1075,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1076,9'
          Dst:             _ZN3mkv11mkv_track_tD2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1086,13'
          Dst:             _ZN3mkv21zlib_decompress_extraEP8stream_tRNS_11mkv_track_tE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1088,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1088,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1089,13'
          Dst:             _ZN3mkv11mkv_track_tD2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1093,14'
          Dst:             _ZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1095,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1095,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1096,13'
          Dst:             _ZN3mkv11mkv_track_tD2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1104,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1104,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1105,9'
          Dst:             _ZN3mkv11mkv_track_tD2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:216,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN3mkv17GetMandatoryChildIN11libmatroska12KaxTrackTypeEEERT_RKN7libebml10EbmlMasterE
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Master
      BBCount:         8
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN3mkv16MissingMandatoryC2EPKc
        - _ZN3mkv16MissingMandatoryD2Ev
        - _ZNK7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/mkv.hpp:139,7'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.hpp:141,5'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZN3mkv16MissingMandatoryC2EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/mkv.hpp:143,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/mkv.hpp:138,39'
          Dst:             _ZNK7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksE
        - Src:             'demux/mkv/mkv.hpp:141,5'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/mkv.hpp:141,11'
          Dst:             _ZN3mkv16MissingMandatoryC2EPKc
        - Src:             'demux/mkv/mkv.hpp:141,5'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/mkv.hpp:141,5'
          Dst:             _ZN3mkv16MissingMandatoryD2Ev
        - Src:             'demux/mkv/mkv.hpp:141,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers10DispatcherEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - _ZN3vlc7threads5mutex4lockEv
        - _ZN3vlc7threads5mutex6unlockEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlersC2Ev
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:272,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:272,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:272,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:272,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:272,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:272,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:272,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:272,9'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:272,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:272,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:272,9'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:272,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:272,9'
          Dst:             _ZN3vlc7threads5mutex4lockEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:272,9'
          Dst:             __cxa_guard_acquire
        - Src:             'demux/mkv/matroska_segment_parse.cpp:272,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlersC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:272,9'
          Dst:             __cxa_guard_release
        - Src:             'demux/mkv/matroska_segment_parse.cpp:272,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:272,9'
          Dst:             __cxa_guard_abort
        - Src:             'demux/mkv/matroska_segment_parse.cpp:272,9'
          Dst:             _ZN3vlc7threads5mutex6unlockEv
    - functionName:    _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPKS4_EEEEvT_SF_RKS5_
      functionSourceFile: '/src/vlc/modules/demux/mkv/dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - beg
        - end
        - payload
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/dispatcher.hpp:44,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/dispatcher.hpp:45,56'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv.15770
                - _ZNSt3__111__wrap_iterIPKPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EESA_
            - BranchSide:      'demux/mkv/dispatcher.hpp:46,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/dispatcher.hpp:45,50'
          Dst:             _ZNK12_GLOBAL__N_118EbmlTypeDispatcher4sendERKPN7libebml11EbmlElementEPv
    - functionName:    _ZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1714
      functionLinenumberEnd: 2395
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - p_tk
      BBCount:         19
      ICount:          143
      EdgeCount:       33
      CyclomaticComplexity: 16
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZNK12_GLOBAL__N_116StringDispatcher4sendERKPKcRKPv
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers10DispatcherEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1715,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1717,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1727,18'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers10DispatcherEv
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK12_GLOBAL__N_116StringDispatcher4sendERKPKcRKPv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:2386,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2386,5'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - __cxa_end_catch
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:2386,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1717,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1717,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2385,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers10DispatcherEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2385,42'
          Dst:             _ZNK12_GLOBAL__N_116StringDispatcher4sendERKPKcRKPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2386,5'
          Dst:             __cxa_begin_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2389,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2389,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2392,5'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2392,5'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:2392,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlers10DispatcherEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1733
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_110DispatcherINS_16StringDispatcherEPFvPKcPvEE9on_createEv
        - _ZN3vlc7threads5mutex4lockEv
        - _ZN3vlc7threads5mutex6unlockEv
        - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlersC2Ev
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1733,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1733,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_110DispatcherINS_16StringDispatcherEPFvPKcPvEE9on_createEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1733,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_110DispatcherINS_16StringDispatcherEPFvPKcPvEE9on_createEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1733,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1733,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_110DispatcherINS_16StringDispatcherEPFvPKcPvEE9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1733,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1733,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1733,9'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _ZN12_GLOBAL__N_110DispatcherINS_16StringDispatcherEPFvPKcPvEE9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1733,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_110DispatcherINS_16StringDispatcherEPFvPKcPvEE9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1733,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1733,9'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
                - _ZN12_GLOBAL__N_110DispatcherINS_16StringDispatcherEPFvPKcPvEE9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1733,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_110DispatcherINS_16StringDispatcherEPFvPKcPvEE9on_createEv
                - _ZN3vlc7threads5mutex6unlockEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1733,9'
          Dst:             _ZN3vlc7threads5mutex4lockEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1733,9'
          Dst:             __cxa_guard_acquire
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1733,9'
          Dst:             _ZZN3mkv18matroska_segment_c9TrackInitEPNS_11mkv_track_tEEN18TrackCodecHandlersC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1733,9'
          Dst:             __cxa_guard_release
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1733,9'
          Dst:             _ZN12_GLOBAL__N_110DispatcherINS_16StringDispatcherEPFvPKcPvEE9on_createEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1733,9'
          Dst:             __cxa_guard_abort
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1733,9'
          Dst:             _ZN3vlc7threads5mutex6unlockEv
    - functionName:    _ZNK12_GLOBAL__N_116StringDispatcher4sendERKPKcRKPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/string_dispatcher.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - str
        - payload
      BBCount:         10
      ICount:          106
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK12_GLOBAL__N_116StringDispatcher15find_glob_matchERKPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/string_dispatcher.hpp:126,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:127,13'
              BranchSideFuncs:
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIPKcPFvS4_PvEEEPNS_11__tree_nodeIS8_S5_EElEEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:131,47'
              BranchSideFuncs:
                - _ZNK12_GLOBAL__N_116StringDispatcher15find_glob_matchERKPKc
        - Branch String:   'demux/mkv/string_dispatcher.hpp:131,23'
          Branch Sides:
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:132,11'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:136,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/string_dispatcher.hpp:136,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:137,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/string_dispatcher.hpp:141,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/string_dispatcher.hpp:131,30'
          Dst:             _ZNK12_GLOBAL__N_116StringDispatcher15find_glob_matchERKPKc
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlersC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          169
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers18EbmlVoid_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers20KaxCodecID_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21KaxTrackUID_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxCodecName_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxTrackName_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxTrackType_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22ebml_default_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxCodecDelay_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxTrackAudio_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxTrackVideo_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxSeekPreRoll_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxTrackNumber_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxVideoColour_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxCodecPrivate_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxTrackOverlay_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxAudioBitDepth_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxAudioChannels_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxTrackLanguage_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxTrackMaxCache_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxTrackMinCache_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoBChromaX_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoBChromaY_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoGChromaX_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoGChromaY_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoRChromaX_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoRChromaY_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxCodecDecodeAll_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoAlphaMode_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoFrameRate_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxContentCompAlgo_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxContentEncoding_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxTrackFlagForced_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxTrackFlagLacing_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoPixelWidth_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoProjection_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoStereoMode_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxContentEncodings_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxTrackFlagDefault_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxTrackFlagEnabled_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoAspectRatio_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoColourRange_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoColourSpace_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoDisplayUnit_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoPixelHeight_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxAudioSamplingFreq_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoColourMatrix_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoColourMaxCLL_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoDisplayWidth_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoLuminanceMax_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoLuminanceMin_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoPixelCropTop_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxContentCompression_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxMaxBlockAdditionID_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoChromaSitHorz_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoChromaSitVert_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoColourMaxFALL_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoDisplayHeight_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoPixelCropLeft_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxContentCompSettings_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxContentEncodingType_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxTrackTimestampScale_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxVideoFlagInterlaced_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxVideoPixelCropRight_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxVideoProjectionType_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxContentEncodingOrder_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxContentEncodingScope_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxTrackDefaultDuration_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxVideoColourPrimaries_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxVideoPixelCropBottom_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers34KaxVideoColourMasterMeta_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers35KaxVideoProjectionPoseYaw_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers35KaxVideoWhitePointChromaX_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers35KaxVideoWhitePointChromaY_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers36KaxAudioOutputSamplingFreq_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers36KaxVideoProjectionPoseRoll_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers37KaxVideoProjectionPosePitch_processorC2Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers41KaxVideoColourTransferCharacter_processorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxTrackNumber_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21KaxTrackUID_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxTrackType_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxTrackFlagEnabled_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxTrackFlagDefault_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxTrackFlagForced_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxTrackFlagLacing_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxTrackMinCache_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxTrackMaxCache_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxTrackDefaultDuration_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxTrackTimestampScale_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxMaxBlockAdditionID_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxTrackName_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxTrackLanguage_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers20KaxCodecID_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxCodecPrivate_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxCodecName_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxCodecDecodeAll_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxTrackOverlay_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxCodecDelay_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxSeekPreRoll_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxContentEncodings_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxContentEncoding_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxContentEncodingOrder_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxContentEncodingScope_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxContentEncodingType_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxContentCompression_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxContentCompAlgo_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxContentCompSettings_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxTrackVideo_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoAlphaMode_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoProjection_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxVideoProjectionType_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers35KaxVideoProjectionPoseYaw_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers37KaxVideoProjectionPosePitch_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers36KaxVideoProjectionPoseRoll_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxVideoFlagInterlaced_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoStereoMode_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoPixelWidth_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoPixelHeight_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoDisplayWidth_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoDisplayHeight_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxVideoPixelCropBottom_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoPixelCropTop_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxVideoPixelCropRight_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoPixelCropLeft_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoDisplayUnit_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoAspectRatio_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoFrameRate_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoColourSpace_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxVideoColour_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoColourRange_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers41KaxVideoColourTransferCharacter_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxVideoColourPrimaries_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoColourMatrix_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoChromaSitHorz_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoChromaSitVert_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoColourMaxCLL_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoColourMaxFALL_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers34KaxVideoColourMasterMeta_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoLuminanceMax_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoLuminanceMin_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoGChromaX_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoGChromaY_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoBChromaX_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoBChromaY_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoRChromaX_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoRChromaY_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers35KaxVideoWhitePointChromaX_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers35KaxVideoWhitePointChromaY_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxTrackAudio_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxAudioSamplingFreq_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers36KaxAudioOutputSamplingFreq_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxAudioChannels_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxAudioBitDepth_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers18EbmlVoid_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:270,5'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22ebml_default_processorC2Ev
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxTrackNumber_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxTrackNumber_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:280,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:280,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxTrackNumber_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:280,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21KaxTrackUID_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers20KaxTrackUID_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:285,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:285,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers20KaxTrackUID_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:285,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxTrackType_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21KaxTrackType_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:289,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:289,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21KaxTrackType_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:289,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxTrackFlagEnabled_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxTrackFlagEnabled_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:314,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:314,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxTrackFlagEnabled_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:314,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxTrackFlagDefault_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxTrackFlagDefault_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:319,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:319,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxTrackFlagDefault_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:319,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxTrackFlagForced_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxTrackFlagForced_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:324,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:324,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxTrackFlagForced_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:324,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxTrackFlagLacing_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxTrackFlagLacing_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:330,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:330,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxTrackFlagLacing_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:330,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxTrackMinCache_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxTrackMinCache_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:334,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:334,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxTrackMinCache_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:334,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxTrackMaxCache_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxTrackMaxCache_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:338,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:338,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxTrackMaxCache_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:338,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxTrackDefaultDuration_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxTrackDefaultDuration_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:342,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:342,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxTrackDefaultDuration_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:342,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxTrackTimestampScale_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxTrackTimestampScale_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:347,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:347,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxTrackTimestampScale_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:347,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxMaxBlockAdditionID_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxMaxBlockAdditionID_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:353,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:353,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxMaxBlockAdditionID_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:353,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxTrackName_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21KaxTrackName_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:357,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:357,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21KaxTrackName_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:357,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxTrackLanguage_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxTrackLanguage_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:362,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:362,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxTrackLanguage_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:362,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers20KaxCodecID_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers19KaxCodecID_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:370,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:370,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers19KaxCodecID_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:370,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxCodecPrivate_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxCodecPrivate_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:375,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:375,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxCodecPrivate_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:375,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxCodecName_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21KaxCodecName_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:388,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:388,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21KaxCodecName_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:388,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxCodecDecodeAll_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxCodecDecodeAll_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:394,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:394,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxCodecDecodeAll_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:394,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxTrackOverlay_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxTrackOverlay_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:398,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:398,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxTrackOverlay_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:398,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxCodecDelay_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxCodecDelay_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:403,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:403,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxCodecDelay_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:403,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxSeekPreRoll_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxSeekPreRoll_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:409,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:409,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxSeekPreRoll_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:409,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxContentEncodings_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxContentEncodings_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:415,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:415,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxContentEncodings_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:415,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxContentEncoding_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxContentEncoding_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:429,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:429,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxContentEncoding_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:429,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxContentEncodingOrder_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxContentEncodingOrder_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:437,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:437,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxContentEncodingOrder_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:437,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxContentEncodingScope_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxContentEncodingScope_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:441,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:441,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxContentEncodingScope_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:441,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxContentEncodingType_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxContentEncodingType_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:446,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:446,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxContentEncodingType_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:446,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxContentCompression_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxContentCompression_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:450,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:450,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxContentCompression_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:450,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxContentCompAlgo_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxContentCompAlgo_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:460,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:460,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxContentCompAlgo_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:460,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxContentCompSettings_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxContentCompSettings_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:471,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:471,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxContentCompSettings_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:471,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxTrackVideo_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxTrackVideo_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:475,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:475,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxTrackVideo_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:475,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoAlphaMode_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoAlphaMode_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:593,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:593,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoAlphaMode_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:593,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoProjection_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoProjection_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:601,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:601,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoProjection_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:601,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxVideoProjectionType_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoProjectionType_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:610,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:610,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoProjectionType_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:610,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers35KaxVideoProjectionPoseYaw_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers34KaxVideoProjectionPoseYaw_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:629,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:629,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers34KaxVideoProjectionPoseYaw_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:629,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers37KaxVideoProjectionPosePitch_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers36KaxVideoProjectionPosePitch_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:634,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:634,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers36KaxVideoProjectionPosePitch_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:634,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers36KaxVideoProjectionPoseRoll_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers35KaxVideoProjectionPoseRoll_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:639,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:639,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers35KaxVideoProjectionPoseRoll_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:639,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxVideoFlagInterlaced_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoFlagInterlaced_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:645,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:645,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoFlagInterlaced_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:645,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoStereoMode_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoStereoMode_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:650,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:650,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoStereoMode_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:650,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoPixelWidth_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoPixelWidth_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:681,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:681,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoPixelWidth_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:681,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoPixelHeight_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoPixelHeight_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:687,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:687,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoPixelHeight_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:687,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoDisplayWidth_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoDisplayWidth_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:693,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:693,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoDisplayWidth_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:693,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoDisplayHeight_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoDisplayHeight_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:699,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:699,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoDisplayHeight_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:699,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxVideoPixelCropBottom_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxVideoPixelCropBottom_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:705,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:705,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxVideoPixelCropBottom_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:705,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoPixelCropTop_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoPixelCropTop_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:711,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:711,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoPixelCropTop_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:711,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxVideoPixelCropRight_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoPixelCropRight_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:717,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:717,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoPixelCropRight_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:717,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoPixelCropLeft_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoPixelCropLeft_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:723,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:723,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoPixelCropLeft_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:723,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoDisplayUnit_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoDisplayUnit_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:729,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:729,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoDisplayUnit_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:729,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoAspectRatio_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoAspectRatio_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:744,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:744,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoAspectRatio_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:744,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoFrameRate_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoFrameRate_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:749,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:749,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoFrameRate_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:749,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoColourSpace_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoColourSpace_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:755,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:755,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoColourSpace_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:755,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxVideoColour_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxVideoColour_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:765,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:765,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxVideoColour_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:765,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoColourRange_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoColourRange_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:777,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:777,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoColourRange_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:777,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers41KaxVideoColourTransferCharacter_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers40KaxVideoColourTransferCharacter_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:797,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:797,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers40KaxVideoColourTransferCharacter_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:797,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxVideoColourPrimaries_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxVideoColourPrimaries_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:839,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:839,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxVideoColourPrimaries_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:839,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoColourMatrix_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoColourMatrix_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:871,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:871,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoColourMatrix_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:871,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoChromaSitHorz_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoChromaSitHorz_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:908,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:908,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoChromaSitHorz_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:908,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoChromaSitVert_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoChromaSitVert_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:923,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:923,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoChromaSitVert_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:923,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoColourMaxCLL_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoColourMaxCLL_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:938,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:938,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoColourMaxCLL_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:938,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoColourMaxFALL_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoColourMaxFALL_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:944,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:944,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoColourMaxFALL_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:944,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers34KaxVideoColourMasterMeta_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxVideoColourMasterMeta_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:950,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:950,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxVideoColourMasterMeta_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:950,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoLuminanceMax_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoLuminanceMax_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:962,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:962,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoLuminanceMax_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:962,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoLuminanceMin_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoLuminanceMin_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:968,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:968,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoLuminanceMin_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:968,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoGChromaX_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoGChromaX_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:974,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:974,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoGChromaX_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:974,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoGChromaY_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoGChromaY_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:980,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:980,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoGChromaY_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:980,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoBChromaX_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoBChromaX_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:986,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:986,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoBChromaX_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:986,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoBChromaY_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoBChromaY_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:992,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:992,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoBChromaY_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:992,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoRChromaX_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoRChromaX_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:998,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:998,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoRChromaX_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:998,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoRChromaY_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoRChromaY_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1004,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1004,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoRChromaY_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1004,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers35KaxVideoWhitePointChromaX_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers34KaxVideoWhitePointChromaX_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1010,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1010,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers34KaxVideoWhitePointChromaX_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1010,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers35KaxVideoWhitePointChromaY_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers34KaxVideoWhitePointChromaY_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1016,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1016,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers34KaxVideoWhitePointChromaY_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1016,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxTrackAudio_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxTrackAudio_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1023,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1023,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxTrackAudio_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1023,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxAudioSamplingFreq_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxAudioSamplingFreq_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1030,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1030,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxAudioSamplingFreq_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1030,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers36KaxAudioOutputSamplingFreq_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers35KaxAudioOutputSamplingFreq_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1040,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1040,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers35KaxAudioOutputSamplingFreq_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1040,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxAudioChannels_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxAudioChannels_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1046,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1046,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxAudioChannels_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1046,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxAudioBitDepth_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxAudioBitDepth_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1052,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1052,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxAudioBitDepth_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1052,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers18EbmlVoid_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1058
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers17EbmlVoid_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1058,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1058,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers17EbmlVoid_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1058,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22ebml_default_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1061,9'
          Dst:             _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21ebml_default_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers20ebml_default_handlerERN7libebml11EbmlElementERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1061,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers20ebml_default_handlerERN7libebml11EbmlElementERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers20ebml_default_handlerERN7libebml11EbmlElementERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - element
        - vars
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1062,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vars
        - fmt
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv10MkvTree_vaER8stream_tiPKcP13__va_list_tag
      functionUses:    87
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:277,13'
          Dst:             _ZN3mkv10MkvTree_vaER8stream_tiPKcP13__va_list_tag
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers17EbmlVoid_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1058
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers16EbmlVoid_handlerERN7libebml8EbmlVoidERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1058,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers16EbmlVoid_handlerERN7libebml8EbmlVoidERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers16EbmlVoid_handlerERN7libebml8EbmlVoidERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - vars
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxAudioBitDepth_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxAudioBitDepth_handlerERNS1_16KaxAudioBitDepthERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1052,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxAudioBitDepth_handlerERNS1_16KaxAudioBitDepthERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxAudioBitDepth_handlerERNS1_16KaxAudioBitDepthERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - abits
        - vars
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvhEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1054,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1054,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1055,72'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1055,72'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1056,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxAudioChannels_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxAudioChannels_handlerERNS1_16KaxAudioChannelsERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1046,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxAudioChannels_handlerERNS1_16KaxAudioChannelsERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxAudioChannels_handlerERNS1_16KaxAudioChannelsERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - achan
        - vars
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvhEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1048,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1048,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1049,67'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1049,67'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1050,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers35KaxAudioOutputSamplingFreq_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers34KaxAudioOutputSamplingFreq_handlerERNS1_26KaxAudioOutputSamplingFreqERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1040,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers34KaxAudioOutputSamplingFreq_handlerERNS1_26KaxAudioOutputSamplingFreqERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers34KaxAudioOutputSamplingFreq_handlerERNS1_26KaxAudioOutputSamplingFreqERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - afreq
        - vars
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml9EbmlFloatcvfEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1042,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1042,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1043,61'
              BranchSideFuncs:
                - _ZNK7libebml9EbmlFloatcvfEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1043,61'
          Dst:             _ZNK7libebml9EbmlFloatcvfEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1044,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZNK7libebml9EbmlFloatcvfEv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxAudioSamplingFreq_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxAudioSamplingFreq_handlerERNS1_20KaxAudioSamplingFreqERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1030,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxAudioSamplingFreq_handlerERNS1_20KaxAudioSamplingFreqERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxAudioSamplingFreq_handlerERNS1_20KaxAudioSamplingFreqERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - afreq
        - vars
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml9EbmlFloatcvfEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1032,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1032,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1033,53'
              BranchSideFuncs:
                - _ZNK7libebml9EbmlFloatcvfEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1033,53'
          Dst:             _ZNK7libebml9EbmlFloatcvfEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1038,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxTrackAudio_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21KaxTrackAudio_handlerERNS1_13KaxTrackAudioERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1023,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21KaxTrackAudio_handlerERNS1_13KaxTrackAudioERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21KaxTrackAudio_handlerERNS1_13KaxTrackAudioERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tka
        - vars
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1024,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1024,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1025,20'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1025,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1027,37'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1027,50'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1027,24'
          Dst:             _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers34KaxVideoWhitePointChromaY_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxVideoWhitePointChromaY_handlerERNS1_25KaxVideoWhitePointChromaYERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1016,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxVideoWhitePointChromaY_handlerERNS1_25KaxVideoWhitePointChromaYERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxVideoWhitePointChromaY_handlerERNS1_25KaxVideoWhitePointChromaYERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - white
        - vars
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml9EbmlFloatcvfEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1018,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1018,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1019,20'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml9EbmlFloatcvfEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1019,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1020,78'
          Dst:             _ZNK7libebml9EbmlFloatcvfEv
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers34KaxVideoWhitePointChromaX_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxVideoWhitePointChromaX_handlerERNS1_25KaxVideoWhitePointChromaXERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1010,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxVideoWhitePointChromaX_handlerERNS1_25KaxVideoWhitePointChromaXERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxVideoWhitePointChromaX_handlerERNS1_25KaxVideoWhitePointChromaXERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - white
        - vars
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml9EbmlFloatcvfEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1012,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1012,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1013,20'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml9EbmlFloatcvfEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1013,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1014,78'
          Dst:             _ZNK7libebml9EbmlFloatcvfEv
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoRChromaY_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxVideoRChromaY_handlerERNS1_16KaxVideoRChromaYERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1004,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxVideoRChromaY_handlerERNS1_16KaxVideoRChromaYERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxVideoRChromaY_handlerERNS1_16KaxVideoRChromaYERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chroma
        - vars
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml9EbmlFloatcvfEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1006,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1006,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1007,20'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml9EbmlFloatcvfEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1007,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1008,76'
          Dst:             _ZNK7libebml9EbmlFloatcvfEv
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoRChromaX_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxVideoRChromaX_handlerERNS1_16KaxVideoRChromaXERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:998,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxVideoRChromaX_handlerERNS1_16KaxVideoRChromaXERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxVideoRChromaX_handlerERNS1_16KaxVideoRChromaXERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chroma
        - vars
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml9EbmlFloatcvfEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1000,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1000,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1001,20'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml9EbmlFloatcvfEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1001,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1002,76'
          Dst:             _ZNK7libebml9EbmlFloatcvfEv
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoBChromaY_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxVideoBChromaY_handlerERNS1_16KaxVideoBChromaYERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:992,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxVideoBChromaY_handlerERNS1_16KaxVideoBChromaYERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxVideoBChromaY_handlerERNS1_16KaxVideoBChromaYERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chroma
        - vars
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml9EbmlFloatcvfEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:994,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:994,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:995,20'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml9EbmlFloatcvfEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:995,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:996,76'
          Dst:             _ZNK7libebml9EbmlFloatcvfEv
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoBChromaX_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxVideoBChromaX_handlerERNS1_16KaxVideoBChromaXERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:986,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxVideoBChromaX_handlerERNS1_16KaxVideoBChromaXERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxVideoBChromaX_handlerERNS1_16KaxVideoBChromaXERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chroma
        - vars
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml9EbmlFloatcvfEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:988,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:988,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:989,20'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml9EbmlFloatcvfEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:989,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:990,76'
          Dst:             _ZNK7libebml9EbmlFloatcvfEv
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoGChromaY_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxVideoGChromaY_handlerERNS1_16KaxVideoGChromaYERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:980,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxVideoGChromaY_handlerERNS1_16KaxVideoGChromaYERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxVideoGChromaY_handlerERNS1_16KaxVideoGChromaYERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chroma
        - vars
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml9EbmlFloatcvfEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:982,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:982,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:983,20'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml9EbmlFloatcvfEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:983,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:984,76'
          Dst:             _ZNK7libebml9EbmlFloatcvfEv
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoGChromaX_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxVideoGChromaX_handlerERNS1_16KaxVideoGChromaXERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:974,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxVideoGChromaX_handlerERNS1_16KaxVideoGChromaXERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxVideoGChromaX_handlerERNS1_16KaxVideoGChromaXERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chroma
        - vars
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml9EbmlFloatcvfEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:976,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:976,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:977,20'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml9EbmlFloatcvfEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:977,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:978,76'
          Dst:             _ZNK7libebml9EbmlFloatcvfEv
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoLuminanceMin_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoLuminanceMin_handlerERNS1_20KaxVideoLuminanceMinERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:968,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoLuminanceMin_handlerERNS1_20KaxVideoLuminanceMinERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoLuminanceMin_handlerERNS1_20KaxVideoLuminanceMinERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - minLum
        - vars
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml9EbmlFloatcvfEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:970,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:970,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:971,20'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml9EbmlFloatcvfEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:971,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:972,77'
          Dst:             _ZNK7libebml9EbmlFloatcvfEv
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoLuminanceMax_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoLuminanceMax_handlerERNS1_20KaxVideoLuminanceMaxERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:962,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoLuminanceMax_handlerERNS1_20KaxVideoLuminanceMaxERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoLuminanceMax_handlerERNS1_20KaxVideoLuminanceMaxERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - maxLum
        - vars
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml9EbmlFloatcvfEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:964,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:964,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:965,20'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml9EbmlFloatcvfEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:965,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:966,77'
          Dst:             _ZNK7libebml9EbmlFloatcvfEv
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxVideoColourMasterMeta_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxVideoColourMasterMeta_handlerERNS1_24KaxVideoColourMasterMetaERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:950,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxVideoColourMasterMeta_handlerERNS1_24KaxVideoColourMasterMetaERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxVideoColourMasterMeta_handlerERNS1_24KaxVideoColourMasterMetaERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mastering
        - vars
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:952,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:952,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:953,20'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:954,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:955,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:957,13'
              BranchSideFuncs:
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:953,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:955,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:955,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:958,43'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:958,63'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:958,24'
          Dst:             _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoColourMaxFALL_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoColourMaxFALL_handlerERNS1_21KaxVideoColourMaxFALLERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:944,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoColourMaxFALL_handlerERNS1_21KaxVideoColourMaxFALLERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoColourMaxFALL_handlerERNS1_21KaxVideoColourMaxFALLERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - maxFALL
        - vars
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvtEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:946,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:946,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:947,20'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvtEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:947,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:948,73'
          Dst:             _ZNK7libebml12EbmlUIntegercvtEv
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoColourMaxCLL_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoColourMaxCLL_handlerERNS1_20KaxVideoColourMaxCLLERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:938,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoColourMaxCLL_handlerERNS1_20KaxVideoColourMaxCLLERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoColourMaxCLL_handlerERNS1_20KaxVideoColourMaxCLLERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - maxCLL
        - vars
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvtEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:940,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:940,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:941,20'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvtEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:941,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:942,72'
          Dst:             _ZNK7libebml12EbmlUIntegercvtEv
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoChromaSitVert_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoChromaSitVert_handlerERNS1_21KaxVideoChromaSitVertERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:923,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoChromaSitVert_handlerERNS1_21KaxVideoChromaSitVertERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoChromaSitVert_handlerERNS1_21KaxVideoChromaSitVertERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chroma_ver
        - vars
      BBCount:         13
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvhEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:925,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:925,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:926,25'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:928,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:930,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:931,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:932,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:934,24'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:936,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:936,41'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:936,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:927,78'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:928,42'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:934,92'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:934,17'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:936,34'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoChromaSitHorz_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoChromaSitHorz_handlerERNS1_21KaxVideoChromaSitHorzERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:908,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoChromaSitHorz_handlerERNS1_21KaxVideoChromaSitHorzERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoChromaSitHorz_handlerERNS1_21KaxVideoChromaSitHorzERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chroma_hor
        - vars
      BBCount:         13
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvhEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:910,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:910,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:911,25'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:913,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:915,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:916,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:917,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:919,24'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:921,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:921,41'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:921,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:912,80'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:913,42'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:919,94'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:919,17'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:921,34'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoColourMatrix_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoColourMatrix_handlerERNS1_20KaxVideoColourMatrixERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:871,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoColourMatrix_handlerERNS1_20KaxVideoColourMatrixERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoColourMatrix_handlerERNS1_20KaxVideoColourMatrixERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - matrix
        - vars
      BBCount:         30
      ICount:          159
      EdgeCount:       32
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvhEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - iso_23001_matrix_coeffs_to_vlc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:873,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:873,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:874,93'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - iso_23001_matrix_coeffs_to_vlc
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:876,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:878,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:880,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:882,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:884,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:886,27'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:897,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:897,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:897,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:897,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:897,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:897,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:897,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:897,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:897,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:897,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:899,17'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:901,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:902,24'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:903,22'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:903,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:904,24'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:906,24'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:874,93'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:874,40'
          Dst:             iso_23001_matrix_coeffs_to_vlc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:876,42'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:902,83'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:902,17'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:904,71'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:904,17'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:906,17'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxVideoColourPrimaries_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoColourPrimaries_handlerERNS1_23KaxVideoColourPrimariesERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:839,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoColourPrimaries_handlerERNS1_23KaxVideoColourPrimariesERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoColourPrimaries_handlerERNS1_23KaxVideoColourPrimariesERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - primaries
        - vars
      BBCount:         24
      ICount:          136
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvhEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - iso_23001_primaries_to_vlc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:841,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:841,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:842,93'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - iso_23001_primaries_to_vlc
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:844,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:846,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:848,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:850,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:852,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:854,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:856,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:860,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:860,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:860,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:862,17'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:864,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:865,24'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:866,22'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:866,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:867,24'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:869,24'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:842,93'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:842,44'
          Dst:             iso_23001_primaries_to_vlc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:844,42'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:865,86'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:865,17'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:867,74'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:867,17'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:869,17'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers40KaxVideoColourTransferCharacter_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers39KaxVideoColourTransferCharacter_handlerERNS1_31KaxVideoColourTransferCharacterERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:797,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers39KaxVideoColourTransferCharacter_handlerERNS1_31KaxVideoColourTransferCharacterERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers39KaxVideoColourTransferCharacter_handlerERNS1_31KaxVideoColourTransferCharacterERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - transfer
        - vars
      BBCount:         31
      ICount:          167
      EdgeCount:       33
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvhEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - iso_23001_transfer_to_vlc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:799,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:799,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:800,91'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - iso_23001_transfer_to_vlc
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:802,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:804,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:806,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:808,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:810,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:812,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:814,26'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:816,27'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:818,27'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:820,27'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:828,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:828,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:828,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:828,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:828,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:828,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:828,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:830,17'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:832,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:833,24'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:834,22'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:834,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:835,24'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:837,24'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:800,91'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:800,43'
          Dst:             iso_23001_transfer_to_vlc
        - Src:             'demux/mkv/matroska_segment_parse.cpp:802,42'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:833,85'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:833,17'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:835,73'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:835,17'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:837,17'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoColourRange_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoColourRange_handlerERNS1_19KaxVideoColourRangeERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:777,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoColourRange_handlerERNS1_19KaxVideoColourRangeERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoColourRange_handlerERNS1_19KaxVideoColourRangeERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
        - vars
      BBCount:         14
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvhEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:779,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:779,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:780,25'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:781,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:784,17'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:788,17'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:791,13'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:793,24'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:795,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:795,41'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:795,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:781,42'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:793,82'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:793,17'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:795,34'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxVideoColour_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxVideoColour_handlerERNS1_14KaxVideoColourERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:765,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxVideoColour_handlerERNS1_14KaxVideoColourERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxVideoColour_handlerERNS1_14KaxVideoColourERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - colours
        - vars
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:767,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:767,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:768,20'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:769,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:770,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:772,13'
              BranchSideFuncs:
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:768,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:770,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:770,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:773,41'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:773,59'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:773,24'
          Dst:             _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoColourSpace_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoColourSpace_handlerERNS1_19KaxVideoColourSpaceERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:755,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoColourSpace_handlerERNS1_19KaxVideoColourSpaceERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoColourSpace_handlerERNS1_19KaxVideoColourSpaceERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - colourspace
        - vars
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3mkvL11__GetFOURCCEPh
        - _ZNK7libebml10EbmlBinary9GetBufferEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:757,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:757,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:758,18'
              BranchSideFuncs:
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkvL11__GetFOURCCEPh
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:758,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:758,18'
              BranchSideFuncs:
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkvL11__GetFOURCCEPh
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:760,40'
              BranchSideFuncs:
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN3mkvL11__GetFOURCCEPh
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:760,40'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:760,40'
          Dst:             _ZN3mkvL11__GetFOURCCEPh
        - Src:             'demux/mkv/matroska_segment_parse.cpp:761,17'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoFrameRate_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoFrameRate_handlerERNS1_17KaxVideoFrameRateERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:749,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoFrameRate_handlerERNS1_17KaxVideoFrameRateERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoFrameRate_handlerERNS1_17KaxVideoFrameRateERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vfps
        - vars
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml9EbmlFloatcvfEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:751,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:751,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:752,59'
              BranchSideFuncs:
                - _ZNK7libebml9EbmlFloatcvfEv
                - _ZNSt3__13maxB8ne180100IfEERKT_S3_S3_
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:752,59'
          Dst:             _ZNK7libebml9EbmlFloatcvfEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:753,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoAspectRatio_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoAspectRatio_handlerERNS1_19KaxVideoAspectRatioERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:744,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoAspectRatio_handlerERNS1_19KaxVideoAspectRatioERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoAspectRatio_handlerERNS1_19KaxVideoAspectRatioERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ratio
        - vars
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvhEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:746,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:746,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:747,20'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:747,84'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:747,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoDisplayUnit_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoDisplayUnit_handlerERNS1_19KaxVideoDisplayUnitERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:729,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoDisplayUnit_handlerERNS1_19KaxVideoDisplayUnitERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoDisplayUnit_handlerERNS1_19KaxVideoDisplayUnitERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vdmode
        - vars
      BBCount:         12
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvhEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:731,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:731,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:732,74'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:734,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:736,31'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:737,31'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:738,31'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:739,31'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:740,31'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:732,74'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:742,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoPixelCropLeft_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoPixelCropLeft_handlerERNS1_21KaxVideoPixelCropLeftERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:723,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoPixelCropLeft_handlerERNS1_21KaxVideoPixelCropLeftERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoPixelCropLeft_handlerERNS1_21KaxVideoPixelCropLeftERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cropval
        - vars
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:725,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:725,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:726,72'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvjEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:726,72'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:727,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoPixelCropRight_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoPixelCropRight_handlerERNS1_22KaxVideoPixelCropRightERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:717,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoPixelCropRight_handlerERNS1_22KaxVideoPixelCropRightERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoPixelCropRight_handlerERNS1_22KaxVideoPixelCropRightERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cropval
        - vars
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:719,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:719,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:720,73'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvjEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:720,73'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:721,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoPixelCropTop_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoPixelCropTop_handlerERNS1_20KaxVideoPixelCropTopERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:711,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoPixelCropTop_handlerERNS1_20KaxVideoPixelCropTopERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoPixelCropTop_handlerERNS1_20KaxVideoPixelCropTopERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cropval
        - vars
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:713,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:713,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:714,71'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvjEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:714,71'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:715,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxVideoPixelCropBottom_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoPixelCropBottom_handlerERNS1_23KaxVideoPixelCropBottomERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:705,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoPixelCropBottom_handlerERNS1_23KaxVideoPixelCropBottomERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoPixelCropBottom_handlerERNS1_23KaxVideoPixelCropBottomERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cropval
        - vars
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:707,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:707,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:708,74'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvjEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:708,74'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:709,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoDisplayHeight_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoDisplayHeight_handlerERNS1_21KaxVideoDisplayHeightERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:699,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoDisplayHeight_handlerERNS1_21KaxVideoDisplayHeightERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoDisplayHeight_handlerERNS1_21KaxVideoDisplayHeightERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vheight
        - vars
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:701,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:701,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:702,77'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvjEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:702,77'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:703,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxVideoDisplayWidth_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoDisplayWidth_handlerERNS1_20KaxVideoDisplayWidthERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:693,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoDisplayWidth_handlerERNS1_20KaxVideoDisplayWidthERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoDisplayWidth_handlerERNS1_20KaxVideoDisplayWidthERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vwidth
        - vars
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:695,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:695,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:696,76'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvjEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:696,76'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:697,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxVideoPixelHeight_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoPixelHeight_handlerERNS1_19KaxVideoPixelHeightERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:687,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoPixelHeight_handlerERNS1_19KaxVideoPixelHeightERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoPixelHeight_handlerERNS1_19KaxVideoPixelHeightERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vheight
        - vars
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:689,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:689,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:690,67'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvjEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:690,67'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:691,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoPixelWidth_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoPixelWidth_handlerERNS1_18KaxVideoPixelWidthERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:681,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoPixelWidth_handlerERNS1_18KaxVideoPixelWidthERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoPixelWidth_handlerERNS1_18KaxVideoPixelWidthERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vwidth
        - vars
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:683,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:683,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:684,66'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvjEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:684,66'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:685,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoStereoMode_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoStereoMode_handlerERNS1_18KaxVideoStereoModeERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:650,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoStereoMode_handlerERNS1_18KaxVideoStereoModeERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoStereoMode_handlerERNS1_18KaxVideoStereoModeERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stereo
        - vars
      BBCount:         24
      ICount:          252
      EdgeCount:       24
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvhEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:652,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:652,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:653,13'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:654,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:656,21'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:657,21'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:658,21'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:659,21'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:661,21'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:663,21'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:664,21'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:666,21'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:667,21'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:669,21'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:670,22'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:672,22'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:673,22'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:674,79'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:677,24'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:677,24'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:654,43'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:677,83'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:677,17'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:679,78'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:679,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoFlagInterlaced_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoFlagInterlaced_handlerERNS1_22KaxVideoFlagInterlacedERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:645,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoFlagInterlaced_handlerERNS1_22KaxVideoFlagInterlacedERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoFlagInterlaced_handlerERNS1_22KaxVideoFlagInterlacedERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fint
        - vars
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvhEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:647,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:647,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:648,20'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:648,77'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:648,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers35KaxVideoProjectionPoseRoll_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers34KaxVideoProjectionPoseRoll_handlerERNS1_26KaxVideoProjectionPoseRollERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:639,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers34KaxVideoProjectionPoseRoll_handlerERNS1_26KaxVideoProjectionPoseRollERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers34KaxVideoProjectionPoseRoll_handlerERNS1_26KaxVideoProjectionPoseRollERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pose
        - vars
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml9EbmlFloatcvfEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:641,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:641,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:642,50'
              BranchSideFuncs:
                - _ZNK7libebml9EbmlFloatcvfEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:642,50'
          Dst:             _ZNK7libebml9EbmlFloatcvfEv
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers36KaxVideoProjectionPosePitch_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers35KaxVideoProjectionPosePitch_handlerERNS1_27KaxVideoProjectionPosePitchERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:634,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers35KaxVideoProjectionPosePitch_handlerERNS1_27KaxVideoProjectionPosePitchERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers35KaxVideoProjectionPosePitch_handlerERNS1_27KaxVideoProjectionPosePitchERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pose
        - vars
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml9EbmlFloatcvfEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:636,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:636,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:637,51'
              BranchSideFuncs:
                - _ZNK7libebml9EbmlFloatcvfEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:637,51'
          Dst:             _ZNK7libebml9EbmlFloatcvfEv
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers34KaxVideoProjectionPoseYaw_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxVideoProjectionPoseYaw_handlerERNS1_25KaxVideoProjectionPoseYawERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:629,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxVideoProjectionPoseYaw_handlerERNS1_25KaxVideoProjectionPoseYawERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers33KaxVideoProjectionPoseYaw_handlerERNS1_25KaxVideoProjectionPoseYawERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pose
        - vars
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml9EbmlFloatcvfEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:631,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:631,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:632,49'
              BranchSideFuncs:
                - _ZNK7libebml9EbmlFloatcvfEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:632,49'
          Dst:             _ZNK7libebml9EbmlFloatcvfEv
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxVideoProjectionType_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoProjectionType_handlerERNS1_22KaxVideoProjectionTypeERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:610,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoProjectionType_handlerERNS1_22KaxVideoProjectionTypeERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxVideoProjectionType_handlerERNS1_22KaxVideoProjectionTypeERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fint
        - vars
      BBCount:         10
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvhEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:612,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:612,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:613,43'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:613,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:616,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:619,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:622,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:625,24'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:613,43'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:625,95'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:625,17'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxVideoProjection_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoProjection_handlerERNS1_18KaxVideoProjectionERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:601,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoProjection_handlerERNS1_18KaxVideoProjectionERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoProjection_handlerERNS1_18KaxVideoProjectionERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - proj
        - vars
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:603,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:603,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:604,20'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:604,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:607,38'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:607,53'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:607,24'
          Dst:             _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxVideoAlphaMode_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoAlphaMode_handlerERNS1_17KaxVideoAlphaModeERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:593,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoAlphaMode_handlerERNS1_17KaxVideoAlphaModeERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxVideoAlphaMode_handlerERNS1_17KaxVideoAlphaModeERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mode
        - vars
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvhEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:595,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:595,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:596,20'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvhEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml12EbmlUIntegercvhEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:596,77'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:596,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:597,58'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxTrackVideo_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21KaxTrackVideo_handlerERNS1_13KaxTrackVideoERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:475,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21KaxTrackVideo_handlerERNS1_13KaxTrackVideoERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21KaxTrackVideo_handlerERNS1_13KaxTrackVideoERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tkv
        - vars
      BBCount:         66
      ICount:          569
      EdgeCount:       82
      CyclomaticComplexity: 18
      functionsReached:
        - _ZL12add_overflowjjPj
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - vlc_ureduce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:477,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:477,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:478,20'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
                - _ZL12add_overflowjjPj
                - _ZL12add_overflowjjPj
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:484,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:486,74'
              BranchSideFuncs:
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
                - _ZL12add_overflowjjPj
                - _ZL12add_overflowjjPj
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:490,13'
              BranchSideFuncs:
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
                - _ZL12add_overflowjjPj
                - _ZL12add_overflowjjPj
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:503,59'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:503,62'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZL12add_overflowjjPj
                - _ZL12add_overflowjjPj
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:505,25'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZL12add_overflowjjPj
                - _ZL12add_overflowjjPj
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:503,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:505,25'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZL12add_overflowjjPj
                - _ZL12add_overflowjjPj
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:532,30'
              BranchSideFuncs:
                - _ZL12add_overflowjjPj
                - _ZL12add_overflowjjPj
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:505,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:509,25'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZL12add_overflowjjPj
                - _ZL12add_overflowjjPj
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:509,25'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZL12add_overflowjjPj
                - _ZL12add_overflowjjPj
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:519,25'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZL12add_overflowjjPj
                - _ZL12add_overflowjjPj
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:529,13'
              BranchSideFuncs:
                - _ZL12add_overflowjjPj
                - _ZL12add_overflowjjPj
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:509,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:510,25'
              BranchSideFuncs:
                - _ZL12add_overflowjjPj
                - _ZL12add_overflowjjPj
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:511,30'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZL12add_overflowjjPj
                - _ZL12add_overflowjjPj
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:511,30'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:512,25'
              BranchSideFuncs:
                - _ZL12add_overflowjjPj
                - _ZL12add_overflowjjPj
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:514,32'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZL12add_overflowjjPj
                - _ZL12add_overflowjjPj
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:519,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:520,25'
              BranchSideFuncs:
                - _ZL12add_overflowjjPj
                - _ZL12add_overflowjjPj
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:521,30'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZL12add_overflowjjPj
                - _ZL12add_overflowjjPj
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:521,30'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:522,25'
              BranchSideFuncs:
                - _ZL12add_overflowjjPj
                - _ZL12add_overflowjjPj
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:524,32'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZL12add_overflowjjPj
                - _ZL12add_overflowjjPj
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:532,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:534,24'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZL12add_overflowjjPj
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:538,22'
              BranchSideFuncs:
                - _ZL12add_overflowjjPj
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:547,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:549,24'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:553,17'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_ureduce
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:553,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:555,24'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - vlc_ureduce
                - vlc_ureduce
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:561,45'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_ureduce
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:568,37'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:568,40'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_ureduce
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:570,17'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_ureduce
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:568,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:569,35'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_ureduce
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:570,17'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_ureduce
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:570,37'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:570,40'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_ureduce
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:573,17'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_ureduce
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:570,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:571,36'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_ureduce
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:573,17'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_ureduce
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:573,34'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:573,37'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_ureduce
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:573,34'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:573,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:573,17'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_ureduce
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:575,25'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_ureduce
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:575,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:580,39'
              BranchSideFuncs:
                - vlc_ureduce
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:580,39'
              BranchSideFuncs:
                - vlc_ureduce
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:580,39'
              BranchSideFuncs:
                - vlc_ureduce
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:585,39'
              BranchSideFuncs:
                - vlc_ureduce
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:590,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:478,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:491,37'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:491,51'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:491,24'
          Dst:             _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:514,25'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:524,25'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:532,17'
          Dst:             _ZL12add_overflowjjPj
        - Src:             'demux/mkv/matroska_segment_parse.cpp:534,17'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:540,17'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:547,17'
          Dst:             _ZL12add_overflowjjPj
        - Src:             'demux/mkv/matroska_segment_parse.cpp:549,17'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:555,17'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:580,25'
          Dst:             vlc_ureduce
        - Src:             'demux/mkv/matroska_segment_parse.cpp:585,25'
          Dst:             vlc_ureduce
    - functionName:    _ZL12add_overflowjjPj
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL13uadd_overflowjjPj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:810,12'
          Dst:             _ZL13uadd_overflowjjPj
    - functionName:    _ZL13uadd_overflowjjPj
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxContentCompSettings_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxContentCompSettings_handlerERNS1_22KaxContentCompSettingsERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:471,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxContentCompSettings_handlerERNS1_22KaxContentCompSettingsERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxContentCompSettings_handlerERNS1_22KaxContentCompSettingsERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - kccs
        - vars
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska22KaxContentCompSettingsC2ERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:473,47'
          Dst:             _ZN11libmatroska22KaxContentCompSettingsC2ERKS0_
    - functionName:    _ZN11libmatroska22KaxContentCompSettingsC2ERKS0_
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ElementToClone
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlBinaryC2ERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:612,1'
          Dst:             _ZN7libebml10EbmlBinaryC2ERKS0_
    - functionName:    _ZN11libmatroska22KaxContentCompSettingsD2Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlBinaryD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:612,1'
          Dst:             _ZN7libebml10EbmlBinaryD2Ev
    - functionName:    _ZN11libmatroska22KaxContentCompSettingsD0Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska22KaxContentCompSettingsD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:612,1'
          Dst:             _ZN11libmatroska22KaxContentCompSettingsD2Ev
    - functionName:    _ZNK11libmatroska22KaxContentCompSettings5CloneEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska22KaxContentCompSettingsC2ERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:612,1'
          Dst:             _ZN11libmatroska22KaxContentCompSettingsC2ERKS0_
    - functionName:    _ZNK11libmatroska22KaxContentCompSettingscvRKN7libebml6EbmlIdEEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska22KaxContentCompSettings7GenericEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska22KaxContentCompSettings13CreateElementEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska22KaxContentCompSettings6CreateEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:612,1'
          Dst:             _ZN11libmatroska22KaxContentCompSettings6CreateEv
    - functionName:    _ZN11libmatroska22KaxContentCompSettings6CreateEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska22KaxContentCompSettingsC1Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:612,1'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:612,1'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska22KaxContentCompSettingsC1Ev
                - _ZdlPv
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:612,1'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska22KaxContentCompSettingsC1Ev
                - _ZdlPv
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:612,1'
          Dst:             _ZN11libmatroska22KaxContentCompSettingsC1Ev
    - functionName:    _ZN11libmatroska22KaxContentCompSettingsC1Ev
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxContentCompAlgo_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxContentCompAlgo_handlerERNS1_18KaxContentCompAlgoERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:460,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxContentCompAlgo_handlerERNS1_18KaxContentCompAlgoERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxContentCompAlgo_handlerERNS1_18KaxContentCompAlgoERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - compalg
        - vars
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:464,79'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:464,79'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:465,20'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:464,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:464,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:467,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:462,66'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:463,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:467,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:467,17'
          Dst:             vlc_object_Log
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxContentCompression_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxContentCompression_handlerERNS1_21KaxContentCompressionERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:450,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxContentCompression_handlerERNS1_21KaxContentCompressionERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxContentCompression_handlerERNS1_21KaxContentCompressionERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - compr
        - vars
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:452,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:457,39'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:457,54'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:457,24'
          Dst:             _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxContentEncodingType_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxContentEncodingType_handlerERNS1_22KaxContentEncodingTypeERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:446,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxContentEncodingType_handlerERNS1_22KaxContentEncodingTypeERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxContentEncodingType_handlerERNS1_22KaxContentEncodingTypeERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - enctype
        - vars
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:448,61'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:448,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxContentEncodingScope_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxContentEncodingScope_handlerERNS1_23KaxContentEncodingScopeERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:441,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxContentEncodingScope_handlerERNS1_23KaxContentEncodingScopeERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxContentEncodingScope_handlerERNS1_23KaxContentEncodingScopeERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encscope
        - vars
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:443,64'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:444,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxContentEncodingOrder_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxContentEncodingOrder_handlerERNS1_23KaxContentEncodingOrderERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:437,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxContentEncodingOrder_handlerERNS1_23KaxContentEncodingOrderERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxContentEncodingOrder_handlerERNS1_23KaxContentEncodingOrderERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encord
        - vars
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:439,62'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:439,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxContentEncoding_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxContentEncoding_handlerERNS1_18KaxContentEncodingERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:429,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxContentEncoding_handlerERNS1_18KaxContentEncodingERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxContentEncoding_handlerERNS1_18KaxContentEncodingERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cenc
        - vars
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:431,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:434,38'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:434,52'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:434,24'
          Dst:             _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxContentEncodings_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxContentEncodings_handlerERNS1_19KaxContentEncodingsERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:415,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxContentEncodings_handlerERNS1_19KaxContentEncodingsERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxContentEncodings_handlerERNS1_19KaxContentEncodingsERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cencs
        - vars
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - _ZNK7libebml10EbmlMaster8ListSizeEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:419,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:419,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:421,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:417,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:419,24'
          Dst:             _ZNK7libebml10EbmlMaster8ListSizeEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:421,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:421,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:426,39'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:426,54'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:426,24'
          Dst:             _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
    - functionName:    _ZNK7libebml10EbmlMaster8ListSizeEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlMaster.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxSeekPreRoll_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxSeekPreRoll_handlerERNS1_14KaxSeekPreRollERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:409,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxSeekPreRoll_handlerERNS1_14KaxSeekPreRollERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxSeekPreRoll_handlerERNS1_14KaxSeekPreRollERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - spr
        - vars
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvmEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:411,39'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:412,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxCodecDelay_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21KaxCodecDelay_handlerERNS1_13KaxCodecDelayERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:403,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21KaxCodecDelay_handlerERNS1_13KaxCodecDelayERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21KaxCodecDelay_handlerERNS1_13KaxCodecDelayERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - codecdelay
        - vars
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZNK7libebml12EbmlUIntegercvmEv
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:405,38'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:406,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:406,13'
          Dst:             vlc_object_Log
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxTrackOverlay_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxTrackOverlay_handlerERNS1_15KaxTrackOverlayERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:398,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxTrackOverlay_handlerERNS1_15KaxTrackOverlayERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxTrackOverlay_handlerERNS1_15KaxTrackOverlayERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tovr
        - vars
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:400,69'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:400,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxCodecDecodeAll_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxCodecDecodeAll_handlerERNS1_17KaxCodecDecodeAllERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:394,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxCodecDecodeAll_handlerERNS1_17KaxCodecDecodeAllERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxCodecDecodeAll_handlerERNS1_17KaxCodecDecodeAllERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cdall
        - vars
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvhEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:396,77'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:396,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21KaxCodecName_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers20KaxCodecName_handlerERNS1_12KaxCodecNameERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:388,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers20KaxCodecName_handlerERNS1_12KaxCodecNameERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers20KaxCodecName_handlerERNS1_12KaxCodecNameERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cname
        - vars
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
        - _ZNK7libebml9UTFstring7GetUTF8Ev
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:390,70'
          Dst:             _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:390,78'
          Dst:             _ZNK7libebml9UTFstring7GetUTF8Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:391,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxCodecPrivate_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxCodecPrivate_handlerERNS1_15KaxCodecPrivateERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:375,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxCodecPrivate_handlerERNS1_15KaxCodecPrivateERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxCodecPrivate_handlerERNS1_15KaxCodecPrivateERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cpriv
        - vars
      BBCount:         9
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK7libebml10EbmlBinary9GetBufferEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:378,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:378,17'
              BranchSideFuncs:
                - malloc
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml10EbmlBinary9GetBufferEv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:380,72'
              BranchSideFuncs:
                - malloc
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNK7libebml10EbmlBinary9GetBufferEv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:382,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:383,29'
              BranchSideFuncs:
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:385,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:383,58'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:386,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers19KaxCodecID_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers18KaxCodecID_handlerERNS1_10KaxCodecIDERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:370,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers18KaxCodecID_handlerERNS1_10KaxCodecIDERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers18KaxCodecID_handlerERNS1_10KaxCodecIDERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - codecid
        - vars
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:372,43'
          Dst:             _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:373,59'
          Dst:             _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:373,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxTrackLanguage_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxTrackLanguage_handlerERNS1_16KaxTrackLanguageERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:362,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxTrackLanguage_handlerERNS1_16KaxTrackLanguageERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxTrackLanguage_handlerERNS1_16KaxTrackLanguageERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lang
        - vars
      BBCount:         12
      ICount:          103
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - strdup
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:367,41'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:367,83'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strndup
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:367,115'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:368,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:368,77'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:368,13'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:365,39'
          Dst:             _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:367,68'
          Dst:             strndup
        - Src:             'demux/mkv/matroska_segment_parse.cpp:367,101'
          Dst:             strdup
        - Src:             'demux/mkv/matroska_segment_parse.cpp:368,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21KaxTrackName_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers20KaxTrackName_handlerERNS1_12KaxTrackNameERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:357,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers20KaxTrackName_handlerERNS1_12KaxTrackNameERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers20KaxTrackName_handlerERNS1_12KaxTrackNameERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tname
        - vars
      BBCount:         9
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN3mkvL6ToUTF8ERKN7libebml9UTFstringE
        - _ZN7libebml9UTFstringC1ERKS0_
        - _ZN7libebml9UTFstringD1Ev
        - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:360,43'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:360,74'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:360,43'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:359,63'
          Dst:             _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:359,52'
          Dst:             _ZN7libebml9UTFstringC1ERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:359,44'
          Dst:             _ZN3mkvL6ToUTF8ERKN7libebml9UTFstringE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:359,13'
          Dst:             _ZN7libebml9UTFstringD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:360,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:359,13'
          Dst:             _ZN7libebml9UTFstringD1Ev
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxMaxBlockAdditionID_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxMaxBlockAdditionID_handlerERNS1_21KaxMaxBlockAdditionIDERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:353,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxMaxBlockAdditionID_handlerERNS1_21KaxMaxBlockAdditionIDERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers29KaxMaxBlockAdditionID_handlerERNS1_21KaxMaxBlockAdditionIDERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mbl
        - vars
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:355,81'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:355,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxTrackTimestampScale_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxTrackTimestampScale_handlerERNS1_21KaxTrackTimecodeScaleERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:347,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxTrackTimestampScale_handlerERNS1_21KaxTrackTimecodeScaleERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers30KaxTrackTimestampScale_handlerERNS1_21KaxTrackTimecodeScaleERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ttcs
        - vars
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml9EbmlFloatcvfEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:350,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:350,50'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:350,18'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:349,60'
          Dst:             _ZNK7libebml9EbmlFloatcvfEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:351,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers32KaxTrackDefaultDuration_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxTrackDefaultDuration_handlerERNS1_23KaxTrackDefaultDurationERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:342,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxTrackDefaultDuration_handlerERNS1_23KaxTrackDefaultDurationERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers31KaxTrackDefaultDuration_handlerERNS1_23KaxTrackDefaultDurationERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - defd
        - vars
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvmEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:344,43'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:345,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxTrackMaxCache_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxTrackMaxCache_handlerERNS1_16KaxTrackMaxCacheERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:338,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxTrackMaxCache_handlerERNS1_16KaxTrackMaxCacheERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxTrackMaxCache_handlerERNS1_16KaxTrackMaxCacheERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmax
        - vars
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:340,70'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:340,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers25KaxTrackMinCache_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxTrackMinCache_handlerERNS1_16KaxTrackMinCacheERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:334,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxTrackMinCache_handlerERNS1_16KaxTrackMinCacheERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers24KaxTrackMinCache_handlerERNS1_16KaxTrackMinCacheERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmin
        - vars
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:336,70'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:336,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxTrackFlagLacing_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxTrackFlagLacing_handlerERNS1_18KaxTrackFlagLacingERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:330,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxTrackFlagLacing_handlerERNS1_18KaxTrackFlagLacingERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxTrackFlagLacing_handlerERNS1_18KaxTrackFlagLacingERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lac
        - vars
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:332,68'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:332,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxTrackFlagForced_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxTrackFlagForced_handlerERNS1_18KaxTrackFlagForcedERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:324,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxTrackFlagForced_handlerERNS1_18KaxTrackFlagForcedERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers26KaxTrackFlagForced_handlerERNS1_18KaxTrackFlagForcedERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ffor
        - vars
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:326,56'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:328,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxTrackFlagDefault_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxTrackFlagDefault_handlerERNS1_19KaxTrackFlagDefaultERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:319,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxTrackFlagDefault_handlerERNS1_19KaxTrackFlagDefaultERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxTrackFlagDefault_handlerERNS1_19KaxTrackFlagDefaultERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fdef
        - vars
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:321,57'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:322,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers28KaxTrackFlagEnabled_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxTrackFlagEnabled_handlerERNS1_19KaxTrackFlagEnabledERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:314,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxTrackFlagEnabled_handlerERNS1_19KaxTrackFlagEnabledERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers27KaxTrackFlagEnabled_handlerERNS1_19KaxTrackFlagEnabledERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fenb
        - vars
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:316,57'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:317,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers21KaxTrackType_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers20KaxTrackType_handlerERNS1_12KaxTrackTypeERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:289,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers20KaxTrackType_handlerERNS1_12KaxTrackTypeERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers20KaxTrackType_handlerERNS1_12KaxTrackTypeERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ttype
        - vars
      BBCount:         9
      ICount:          53
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvhEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:293,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:296,30'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:299,30'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:302,30'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:305,30'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:308,30'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:293,43'
          Dst:             _ZNK7libebml12EbmlUIntegercvhEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:312,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers20KaxTrackUID_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers19KaxTrackUID_handlerERNS1_11KaxTrackUIDERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:285,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers19KaxTrackUID_handlerERNS1_11KaxTrackUIDERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers19KaxTrackUID_handlerERNS1_11KaxTrackUIDERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tuid
        - vars
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:287,65'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:287,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers23KaxTrackNumber_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxTrackNumber_handlerERNS1_14KaxTrackNumberERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:280,9'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxTrackNumber_handlerERNS1_14KaxTrackNumberERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
    - functionName:    _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers22KaxTrackNumber_handlerERNS1_14KaxTrackNumberERZNS0_15ParseTrackEntryES4_E15MetaDataCapture
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tnum
        - vars
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml12EbmlUIntegercvjEv
        - _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:282,56'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:283,13'
          Dst:             _ZZN3mkv18matroska_segment_c15ParseTrackEntryEPKN11libmatroska13KaxTrackEntryEEN16MetaDataHandlers5debugERKZNS0_15ParseTrackEntryES4_E15MetaDataCapturePKcz
    - functionName:    _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers22KaxTrackEntry_callbackEPN7libebml11EbmlElementEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - vars
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers21KaxTrackEntry_handlerERNS1_13KaxTrackEntryERZNS0_11ParseTracksES3_E7Capture
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1147,9'
          Dst:             _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers21KaxTrackEntry_handlerERNS1_13KaxTrackEntryERZNS0_11ParseTracksES3_E7Capture
    - functionName:    _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers22ebml_default_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1153,9'
          Dst:             _ZN12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE19set_default_handlerERKS7_
    - functionName:    _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers18EbmlVoid_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers17EbmlVoid_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1150,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1150,9'
          Dst:             _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers17EbmlVoid_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1150,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers23KaxTrackEntry_processorC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
        - _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers22KaxTrackEntry_callbackEPN7libebml11EbmlElementEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1147,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlProcessorEntryC2ERKN7libebml6EbmlIdEPFvPNS1_11EbmlElementEPvE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1147,9'
          Dst:             _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers22KaxTrackEntry_callbackEPN7libebml11EbmlElementEPv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1147,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher6insertERKNS_18EbmlProcessorEntryE
    - functionName:    _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlersC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers18EbmlVoid_processorC2Ev
        - _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers22ebml_default_processorC2Ev
        - _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers23KaxTrackEntry_processorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1143,5'
          Dst:             _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers23KaxTrackEntry_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1143,5'
          Dst:             _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers18EbmlVoid_processorC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1143,5'
          Dst:             _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers22ebml_default_processorC2Ev
    - functionName:    _ZL18vlc_stream_ControlP8stream_tiz
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    _ZN3mkv18matroska_segment_c12ParseClusterEPN11libmatroska10KaxClusterEbN7libebml9ScopeModeE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - this
        - cluster
        - b_update_start_time
        - read_fully
      BBCount:         42
      ICount:          287
      EdgeCount:       45
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL18vlc_stream_ControlP8stream_tiz
        - _ZN11libmatroska10KaxCluster12InitTimecodeEml
        - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - _ZNK7libebml12EbmlUIntegercvmEv
        - _ZNK7libebml6EbmlIdeqERKS0_
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - vlc_object_Log
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1661,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1661,9'
              BranchSideFuncs:
                - _ZL18vlc_stream_ControlP8stream_tiz.16094
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1661,9'
              BranchSideFuncs:
                - _ZL18vlc_stream_ControlP8stream_tiz.16094
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1661,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1663,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1668,25'
              BranchSideFuncs:
                - _ZL18vlc_stream_ControlP8stream_tiz.16094
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1669,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1670,9'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1675,13'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1687,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1687,17'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1698,10'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1689,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1689,13'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1689,13'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1689,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1689,13'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1689,13'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1689,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1689,13'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1689,13'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN7libebml11EbmlElementEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN7libebml11EbmlElementEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
                - _ZNKSt3__111__wrap_iterIPPN7libebml11EbmlElementEEdeB8ne180100Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1689,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1687,5'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1691,13'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1698,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1700,9'
              BranchSideFuncs:
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1704,9'
              BranchSideFuncs:
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1704,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1705,27'
              BranchSideFuncs:
                - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1707,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1661,9'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1663,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1663,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1668,5'
          Dst:             _ZL18vlc_stream_ControlP8stream_tiz
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1678,5'
          Dst:             __cxa_begin_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1681,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1681,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1683,5'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1683,5'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1687,17'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1687,17'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1689,13'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1691,22'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1691,22'
          Dst:             _ZN11libmatroska10KaxCluster12InitTimecodeEml
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1692,21'
          Dst:             _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1700,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1700,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1705,27'
          Dst:             _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1683,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler10DispatcherEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1596
      functionLinenumberEnd: 1596
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - _ZN3vlc7threads5mutex4lockEv
        - _ZN3vlc7threads5mutex6unlockEv
        - _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandlerC2Ev
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1596,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1596,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1596,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1596,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1596,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1596,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1596,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1596,9'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1596,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1596,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1596,9'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandlerC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1596,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1596,9'
          Dst:             _ZN3vlc7threads5mutex4lockEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1596,9'
          Dst:             __cxa_guard_acquire
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1596,9'
          Dst:             _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandlerC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1596,9'
          Dst:             __cxa_guard_release
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1596,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1596,9'
          Dst:             __cxa_guard_abort
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1596,9'
          Dst:             _ZN3vlc7threads5mutex6unlockEv
    - functionName:    _ZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - chapters
      BBCount:         20
      ICount:          147
      EdgeCount:       35
      CyclomaticComplexity: 17
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler10DispatcherEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1578,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1578,9'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler10DispatcherEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1578,9'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler10DispatcherEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1578,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1580,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1586,13'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler10DispatcherEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1578,9'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1580,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1580,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1588,5'
          Dst:             __cxa_begin_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1591,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1591,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1593,5'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1593,5'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1656,5'
          Dst:             _ZZN3mkv18matroska_segment_c13ParseChaptersEPN11libmatroska11KaxChaptersEEN17KaxChapterHandler10DispatcherEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1656,56'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1656,75'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1656,37'
          Dst:             _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1593,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7libebml13FindNextChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterERKS3_
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlMaster.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - Master
        - PastElt
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlMaster11FindNextEltERKNS_11EbmlElementEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlMaster.h:223,37'
          Dst:             _ZN7libebml10EbmlMaster11FindNextEltERKNS_11EbmlElementEb
    - functionName:    _ZN7libebml10EbmlMaster11FindNextEltERKNS_11EbmlElementEb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3vlc12_GLOBAL__N_19wrap_cptrI18input_attachment_tPFvPS2_EEENSt3__110unique_ptrIT_NS6_5decayIDtfp0_EE4typeEEEPS8_OT0_
      functionSourceFile: '/src/vlc/modules/../include/vlc_cxx_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - r
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxMimeTypeEEERT_RKN7libebml10EbmlMasterE
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Master
      BBCount:         8
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN3mkv16MissingMandatoryC2EPKc
        - _ZN3mkv16MissingMandatoryD2Ev
        - _ZNK7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/mkv.hpp:139,7'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.hpp:141,5'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZN3mkv16MissingMandatoryC2EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/mkv.hpp:143,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/mkv.hpp:138,39'
          Dst:             _ZNK7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksE
        - Src:             'demux/mkv/mkv.hpp:141,5'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/mkv.hpp:141,11'
          Dst:             _ZN3mkv16MissingMandatoryC2EPKc
        - Src:             'demux/mkv/mkv.hpp:141,5'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/mkv.hpp:141,5'
          Dst:             _ZN3mkv16MissingMandatoryD2Ev
        - Src:             'demux/mkv/mkv.hpp:141,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileNameEEERT_RKN7libebml10EbmlMasterE
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Master
      BBCount:         8
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN3mkv16MissingMandatoryC2EPKc
        - _ZN3mkv16MissingMandatoryD2Ev
        - _ZNK7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/mkv.hpp:139,7'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.hpp:141,5'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZN3mkv16MissingMandatoryC2EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/mkv.hpp:143,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/mkv.hpp:138,39'
          Dst:             _ZNK7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksE
        - Src:             'demux/mkv/mkv.hpp:141,5'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/mkv.hpp:141,11'
          Dst:             _ZN3mkv16MissingMandatoryC2EPKc
        - Src:             'demux/mkv/mkv.hpp:141,5'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/mkv.hpp:141,5'
          Dst:             _ZN3mkv16MissingMandatoryD2Ev
        - Src:             'demux/mkv/mkv.hpp:141,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileDataEEERT_RKN7libebml10EbmlMasterE
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Master
      BBCount:         8
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN3mkv16MissingMandatoryC2EPKc
        - _ZN3mkv16MissingMandatoryD2Ev
        - _ZNK7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/mkv.hpp:139,7'
          Branch Sides:
            - BranchSide:      'demux/mkv/mkv.hpp:141,5'
              BranchSideFuncs:
                - __cxa_allocate_exception
                - _ZN3mkv16MissingMandatoryC2EPKc
                - __cxa_free_exception
                - __cxa_throw
            - BranchSide:      'demux/mkv/mkv.hpp:143,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/mkv.hpp:138,39'
          Dst:             _ZNK7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksE
        - Src:             'demux/mkv/mkv.hpp:141,5'
          Dst:             __cxa_allocate_exception
        - Src:             'demux/mkv/mkv.hpp:141,11'
          Dst:             _ZN3mkv16MissingMandatoryC2EPKc
        - Src:             'demux/mkv/mkv.hpp:141,5'
          Dst:             __cxa_throw
        - Src:             'demux/mkv/mkv.hpp:141,5'
          Dst:             _ZN3mkv16MissingMandatoryD2Ev
        - Src:             'demux/mkv/mkv.hpp:141,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN7libebml9FindChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterE
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlMaster.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Master
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlMaster.h:211,37'
          Dst:             _ZN7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksEb
    - functionName:    _ZN7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksEb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv18matroska_segment_c16ParseAttachmentsEPN11libmatroska14KaxAttachmentsE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - attachments
      BBCount:         68
      ICount:          415
      EdgeCount:       119
      CyclomaticComplexity: 53
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileDataEEERT_RKN7libebml10EbmlMasterE
        - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileNameEEERT_RKN7libebml10EbmlMasterE
        - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxMimeTypeEEERT_RKN7libebml10EbmlMasterE
        - _ZN3vlc12_GLOBAL__N_19wrap_cptrI18input_attachment_tPFvPS2_EEENSt3__110unique_ptrIT_NS6_5decayIDtfp0_EE4typeEEEPS8_OT0_
        - _ZN7libebml13FindNextChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterERKS3_
        - _ZN7libebml9FindChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterE
        - _ZN7libebml9UTFstringC1ERKS0_
        - _ZN7libebml9UTFstringD1Ev
        - _ZNK7libebml10EbmlBinary9GetBufferEv
        - _ZNK7libebml10EbmlString8GetValueEv
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
        - _ZNK7libebml9UTFstring7GetUTF8Ev
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - asprintf
        - strncmp
        - vlc_input_attachment_New
        - vlc_meta_New
        - vlc_meta_SetWithPriority
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1518,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1518,9'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN7libebml9FindChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterE
                - _ZN7libebml13FindNextChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterERKS3_
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileDataEEERT_RKN7libebml10EbmlMasterE
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileNameEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
                - _ZN7libebml9UTFstringC1ERKS0_
                - _ZNK7libebml9UTFstring7GetUTF8Ev
                - _ZN7libebml9UTFstringD1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZN7libebml9UTFstringD1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxMimeTypeEEERT_RKN7libebml10EbmlMasterE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK7libebml10EbmlString8GetValueEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_input_attachment_New
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - strncmp
                - asprintf
                - _ZN3vlc12_GLOBAL__N_19wrap_cptrI18input_attachment_tPFvPS2_EEENSt3__110unique_ptrIT_NS6_5decayIDtfp0_EE4typeEEEPS8_OT0_
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE9push_backB8ne180100EOS6_
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - vlc_meta_New
                - vlc_meta_SetWithPriority
                - free
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1518,9'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN7libebml9FindChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterE
                - _ZN7libebml13FindNextChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterERKS3_
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileDataEEERT_RKN7libebml10EbmlMasterE
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileNameEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
                - _ZN7libebml9UTFstringC1ERKS0_
                - _ZNK7libebml9UTFstring7GetUTF8Ev
                - _ZN7libebml9UTFstringD1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZN7libebml9UTFstringD1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxMimeTypeEEERT_RKN7libebml10EbmlMasterE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK7libebml10EbmlString8GetValueEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_input_attachment_New
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - strncmp
                - asprintf
                - _ZN3vlc12_GLOBAL__N_19wrap_cptrI18input_attachment_tPFvPS2_EEENSt3__110unique_ptrIT_NS6_5decayIDtfp0_EE4typeEEEPS8_OT0_
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE9push_backB8ne180100EOS6_
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - vlc_meta_New
                - vlc_meta_SetWithPriority
                - free
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1518,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1520,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1525,9'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN7libebml9FindChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterE
                - _ZN7libebml13FindNextChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterERKS3_
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileDataEEERT_RKN7libebml10EbmlMasterE
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileNameEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
                - _ZN7libebml9UTFstringC1ERKS0_
                - _ZNK7libebml9UTFstring7GetUTF8Ev
                - _ZN7libebml9UTFstringD1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZN7libebml9UTFstringD1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxMimeTypeEEERT_RKN7libebml10EbmlMasterE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK7libebml10EbmlString8GetValueEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_input_attachment_New
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - strncmp
                - asprintf
                - _ZN3vlc12_GLOBAL__N_19wrap_cptrI18input_attachment_tPFvPS2_EEENSt3__110unique_ptrIT_NS6_5decayIDtfp0_EE4typeEEEPS8_OT0_
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE9push_backB8ne180100EOS6_
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - vlc_meta_New
                - vlc_meta_SetWithPriority
                - free
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1535,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1535,5'
              BranchSideFuncs:
                - _ZN7libebml13FindNextChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterERKS3_
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileDataEEERT_RKN7libebml10EbmlMasterE
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileNameEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
                - _ZN7libebml9UTFstringC1ERKS0_
                - _ZNK7libebml9UTFstring7GetUTF8Ev
                - _ZN7libebml9UTFstringD1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZN7libebml9UTFstringD1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxMimeTypeEEERT_RKN7libebml10EbmlMasterE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK7libebml10EbmlString8GetValueEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_input_attachment_New
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - strncmp
                - asprintf
                - _ZN3vlc12_GLOBAL__N_19wrap_cptrI18input_attachment_tPFvPS2_EEENSt3__110unique_ptrIT_NS6_5decayIDtfp0_EE4typeEEEPS8_OT0_
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE9push_backB8ne180100EOS6_
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - vlc_meta_New
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1537,13'
              BranchSideFuncs:
                - _ZN7libebml13FindNextChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterERKS3_
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileDataEEERT_RKN7libebml10EbmlMasterE
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileNameEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
                - _ZN7libebml9UTFstringC1ERKS0_
                - _ZNK7libebml9UTFstring7GetUTF8Ev
                - _ZN7libebml9UTFstringD1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZN7libebml9UTFstringD1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxMimeTypeEEERT_RKN7libebml10EbmlMasterE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK7libebml10EbmlString8GetValueEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_input_attachment_New
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - strncmp
                - asprintf
                - _ZN3vlc12_GLOBAL__N_19wrap_cptrI18input_attachment_tPFvPS2_EEENSt3__110unique_ptrIT_NS6_5decayIDtfp0_EE4typeEEEPS8_OT0_
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE9push_backB8ne180100EOS6_
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - vlc_meta_New
                - vlc_meta_SetWithPriority
                - free
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1537,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1539,75'
              BranchSideFuncs:
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileDataEEERT_RKN7libebml10EbmlMasterE
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN7libebml13FindNextChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterERKS3_
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileNameEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
                - _ZN7libebml9UTFstringC1ERKS0_
                - _ZNK7libebml9UTFstring7GetUTF8Ev
                - _ZN7libebml9UTFstringD1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZN7libebml9UTFstringD1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxMimeTypeEEERT_RKN7libebml10EbmlMasterE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK7libebml10EbmlString8GetValueEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_input_attachment_New
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - strncmp
                - asprintf
                - _ZN3vlc12_GLOBAL__N_19wrap_cptrI18input_attachment_tPFvPS2_EEENSt3__110unique_ptrIT_NS6_5decayIDtfp0_EE4typeEEEPS8_OT0_
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE9push_backB8ne180100EOS6_
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - vlc_meta_New
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1569,53'
              BranchSideFuncs:
                - _ZN7libebml13FindNextChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterERKS3_
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileDataEEERT_RKN7libebml10EbmlMasterE
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileNameEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
                - _ZN7libebml9UTFstringC1ERKS0_
                - _ZNK7libebml9UTFstring7GetUTF8Ev
                - _ZN7libebml9UTFstringD1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZN7libebml9UTFstringD1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxMimeTypeEEERT_RKN7libebml10EbmlMasterE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK7libebml10EbmlString8GetValueEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_input_attachment_New
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - strncmp
                - asprintf
                - _ZN3vlc12_GLOBAL__N_19wrap_cptrI18input_attachment_tPFvPS2_EEENSt3__110unique_ptrIT_NS6_5decayIDtfp0_EE4typeEEEPS8_OT0_
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE9push_backB8ne180100EOS6_
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - vlc_meta_New
                - vlc_meta_SetWithPriority
                - free
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1546,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1548,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN7libebml13FindNextChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterERKS3_
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileDataEEERT_RKN7libebml10EbmlMasterE
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileNameEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
                - _ZN7libebml9UTFstringC1ERKS0_
                - _ZNK7libebml9UTFstring7GetUTF8Ev
                - _ZN7libebml9UTFstringD1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZN7libebml9UTFstringD1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxMimeTypeEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlString8GetValueEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_input_attachment_New
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_object_Log
                - strncmp
                - asprintf
                - _ZN3vlc12_GLOBAL__N_19wrap_cptrI18input_attachment_tPFvPS2_EEENSt3__110unique_ptrIT_NS6_5decayIDtfp0_EE4typeEEEPS8_OT0_
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE9push_backB8ne180100EOS6_
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - vlc_meta_New
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1566,9'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN7libebml13FindNextChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterERKS3_
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileDataEEERT_RKN7libebml10EbmlMasterE
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileNameEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
                - _ZN7libebml9UTFstringC1ERKS0_
                - _ZNK7libebml9UTFstring7GetUTF8Ev
                - _ZN7libebml9UTFstringD1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZN7libebml9UTFstringD1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxMimeTypeEEERT_RKN7libebml10EbmlMasterE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK7libebml10EbmlString8GetValueEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_input_attachment_New
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - strncmp
                - asprintf
                - _ZN3vlc12_GLOBAL__N_19wrap_cptrI18input_attachment_tPFvPS2_EEENSt3__110unique_ptrIT_NS6_5decayIDtfp0_EE4typeEEEPS8_OT0_
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE9push_backB8ne180100EOS6_
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - vlc_meta_New
                - vlc_meta_SetWithPriority
                - free
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1551,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1555,33'
              BranchSideFuncs:
                - _ZN3vlc12_GLOBAL__N_19wrap_cptrI18input_attachment_tPFvPS2_EEENSt3__110unique_ptrIT_NS6_5decayIDtfp0_EE4typeEEEPS8_OT0_
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE9push_backB8ne180100EOS6_
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN7libebml13FindNextChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterERKS3_
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileDataEEERT_RKN7libebml10EbmlMasterE
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileNameEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
                - _ZN7libebml9UTFstringC1ERKS0_
                - _ZNK7libebml9UTFstring7GetUTF8Ev
                - _ZN7libebml9UTFstringD1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZN7libebml9UTFstringD1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxMimeTypeEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlString8GetValueEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_input_attachment_New
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - strncmp
                - asprintf
                - vlc_meta_New
                - vlc_meta_SetWithPriority
                - free
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1563,17'
              BranchSideFuncs:
                - _ZN3vlc12_GLOBAL__N_19wrap_cptrI18input_attachment_tPFvPS2_EEENSt3__110unique_ptrIT_NS6_5decayIDtfp0_EE4typeEEEPS8_OT0_
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE9push_backB8ne180100EOS6_
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN7libebml13FindNextChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterERKS3_
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileDataEEERT_RKN7libebml10EbmlMasterE
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileNameEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
                - _ZN7libebml9UTFstringC1ERKS0_
                - _ZNK7libebml9UTFstring7GetUTF8Ev
                - _ZN7libebml9UTFstringD1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZN7libebml9UTFstringD1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxMimeTypeEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlString8GetValueEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_input_attachment_New
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - strncmp
                - asprintf
                - vlc_meta_New
                - vlc_meta_SetWithPriority
                - free
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1554,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1557,30'
              BranchSideFuncs:
                - vlc_meta_New
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN7libebml13FindNextChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterERKS3_
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileDataEEERT_RKN7libebml10EbmlMasterE
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileNameEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
                - _ZN7libebml9UTFstringC1ERKS0_
                - _ZNK7libebml9UTFstring7GetUTF8Ev
                - _ZN7libebml9UTFstringD1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZN7libebml9UTFstringD1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxMimeTypeEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlString8GetValueEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_input_attachment_New
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - strncmp
                - asprintf
                - _ZN3vlc12_GLOBAL__N_19wrap_cptrI18input_attachment_tPFvPS2_EEENSt3__110unique_ptrIT_NS6_5decayIDtfp0_EE4typeEEEPS8_OT0_
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE9push_backB8ne180100EOS6_
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1562,17'
              BranchSideFuncs:
                - _ZN3vlc12_GLOBAL__N_19wrap_cptrI18input_attachment_tPFvPS2_EEENSt3__110unique_ptrIT_NS6_5decayIDtfp0_EE4typeEEEPS8_OT0_
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE9push_backB8ne180100EOS6_
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN7libebml13FindNextChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterERKS3_
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileDataEEERT_RKN7libebml10EbmlMasterE
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileNameEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
                - _ZN7libebml9UTFstringC1ERKS0_
                - _ZNK7libebml9UTFstring7GetUTF8Ev
                - _ZN7libebml9UTFstringD1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZN7libebml9UTFstringD1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxMimeTypeEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlString8GetValueEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_input_attachment_New
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - strncmp
                - asprintf
                - vlc_meta_New
                - vlc_meta_SetWithPriority
                - free
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1557,29'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1558,40'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN7libebml13FindNextChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterERKS3_
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileDataEEERT_RKN7libebml10EbmlMasterE
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileNameEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
                - _ZN7libebml9UTFstringC1ERKS0_
                - _ZNK7libebml9UTFstring7GetUTF8Ev
                - _ZN7libebml9UTFstringD1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZN7libebml9UTFstringD1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxMimeTypeEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlString8GetValueEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_input_attachment_New
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - strncmp
                - asprintf
                - _ZN3vlc12_GLOBAL__N_19wrap_cptrI18input_attachment_tPFvPS2_EEENSt3__110unique_ptrIT_NS6_5decayIDtfp0_EE4typeEEEPS8_OT0_
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE9push_backB8ne180100EOS6_
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - vlc_meta_New
                - free
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1559,25'
              BranchSideFuncs:
                - vlc_meta_SetWithPriority
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN7libebml13FindNextChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterERKS3_
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileDataEEERT_RKN7libebml10EbmlMasterE
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileNameEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
                - _ZN7libebml9UTFstringC1ERKS0_
                - _ZNK7libebml9UTFstring7GetUTF8Ev
                - _ZN7libebml9UTFstringD1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZN7libebml9UTFstringD1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxMimeTypeEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml10EbmlString8GetValueEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_input_attachment_New
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - strncmp
                - asprintf
                - _ZN3vlc12_GLOBAL__N_19wrap_cptrI18input_attachment_tPFvPS2_EEENSt3__110unique_ptrIT_NS6_5decayIDtfp0_EE4typeEEEPS8_OT0_
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE9push_backB8ne180100EOS6_
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - vlc_meta_New
                - free
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1566,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1531,5'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN7libebml13FindNextChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterERKS3_
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileDataEEERT_RKN7libebml10EbmlMasterE
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileNameEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
                - _ZN7libebml9UTFstringC1ERKS0_
                - _ZNK7libebml9UTFstring7GetUTF8Ev
                - _ZN7libebml9UTFstringD1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZN7libebml9UTFstringD1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxMimeTypeEEERT_RKN7libebml10EbmlMasterE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK7libebml10EbmlString8GetValueEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_input_attachment_New
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - strncmp
                - asprintf
                - _ZN3vlc12_GLOBAL__N_19wrap_cptrI18input_attachment_tPFvPS2_EEENSt3__110unique_ptrIT_NS6_5decayIDtfp0_EE4typeEEEPS8_OT0_
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE9push_backB8ne180100EOS6_
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - vlc_meta_New
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1566,9'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN7libebml13FindNextChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterERKS3_
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileDataEEERT_RKN7libebml10EbmlMasterE
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileNameEEERT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
                - _ZN7libebml9UTFstringC1ERKS0_
                - _ZNK7libebml9UTFstring7GetUTF8Ev
                - _ZN7libebml9UTFstringD1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZN7libebml9UTFstringD1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxMimeTypeEEERT_RKN7libebml10EbmlMasterE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK7libebml10EbmlString8GetValueEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_input_attachment_New
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - strncmp
                - asprintf
                - _ZN3vlc12_GLOBAL__N_19wrap_cptrI18input_attachment_tPFvPS2_EEENSt3__110unique_ptrIT_NS6_5decayIDtfp0_EE4typeEEEPS8_OT0_
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEE9push_backB8ne180100EOS6_
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - _ZNSt3__110unique_ptrI18input_attachment_tPFvPS1_EED2B8ne180100Ev
                - vlc_meta_New
                - vlc_meta_SetWithPriority
                - free
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1518,9'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1520,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1520,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1526,5'
          Dst:             __cxa_begin_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1529,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1529,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1531,5'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1531,5'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1533,33'
          Dst:             _ZN7libebml9FindChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1539,42'
          Dst:             _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileDataEEERT_RKN7libebml10EbmlMasterE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1540,55'
          Dst:             _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxFileNameEEERT_RKN7libebml10EbmlMasterE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1540,55'
          Dst:             _ZNK7libebml17EbmlUnicodeStringcvRKNS_9UTFstringEEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1540,44'
          Dst:             _ZN7libebml9UTFstringC1ERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1540,105'
          Dst:             _ZNK7libebml9UTFstring7GetUTF8Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1540,25'
          Dst:             _ZN7libebml9UTFstringD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1542,61'
          Dst:             _ZN3mkv17GetMandatoryChildIN11libmatroska11KaxMimeTypeEEERT_RKN7libebml10EbmlMasterE
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1542,109'
          Dst:             _ZNK7libebml10EbmlString8GetValueEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1544,70'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1541,35'
          Dst:             vlc_input_attachment_New
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1548,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1548,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1551,22'
          Dst:             strncmp
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1554,25'
          Dst:             asprintf
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1558,40'
          Dst:             vlc_meta_New
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1540,25'
          Dst:             _ZN7libebml9UTFstringD1Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1559,25'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1563,51'
          Dst:             _ZN3vlc12_GLOBAL__N_19wrap_cptrI18input_attachment_tPFvPS2_EEENSt3__110unique_ptrIT_NS6_5decayIDtfp0_EE4typeEEEPS8_OT0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1566,9'
          Dst:             __cxa_begin_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1567,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1567,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1568,9'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1568,9'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1569,24'
          Dst:             _ZN7libebml13FindNextChildIN11libmatroska11KaxAttachedEEEPT_RNS_10EbmlMasterERKS3_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1531,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers10DispatcherEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - _ZN3vlc7threads5mutex4lockEv
        - _ZN3vlc7threads5mutex6unlockEv
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlersC2Ev
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1204,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1204,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1204,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1204,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1204,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1204,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1204,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1204,9'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1204,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1204,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1204,9'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1204,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1204,9'
          Dst:             _ZN3vlc7threads5mutex4lockEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1204,9'
          Dst:             __cxa_guard_acquire
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1204,9'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlersC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1204,9'
          Dst:             __cxa_guard_release
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1204,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1204,9'
          Dst:             __cxa_guard_abort
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1204,9'
          Dst:             _ZN3vlc7threads5mutex6unlockEv
    - functionName:    _ZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - info
      BBCount:         22
      ICount:          187
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers10DispatcherEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1177,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1177,9'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers10DispatcherEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1177,9'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers10DispatcherEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1177,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1179,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1184,9'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers10DispatcherEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1341,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1341,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1342,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1177,9'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1179,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1179,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1185,5'
          Dst:             __cxa_begin_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1188,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1188,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1190,5'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1190,5'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1339,5'
          Dst:             _ZZN3mkv18matroska_segment_c9ParseInfoEPN11libmatroska7KaxInfoEEN12InfoHandlers10DispatcherEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1339,44'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1339,56'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1339,32'
          Dst:             _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1190,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers10DispatcherEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - _ZN3vlc7threads5mutex4lockEv
        - _ZN3vlc7threads5mutex6unlockEv
        - _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlersC2Ev
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1145,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1145,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1145,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex4lockEv
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1145,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1145,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
                - __cxa_guard_acquire
                - _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1145,9'
              BranchSideFuncs:
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1145,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1145,9'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
                - _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1145,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1145,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1145,9'
              BranchSideFuncs:
                - _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlersC2Ev
                - __cxa_guard_abort
                - __cxa_guard_release
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1145,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv.15820
                - _ZN3vlc7threads5mutex6unlockEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1145,9'
          Dst:             _ZN3vlc7threads5mutex4lockEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1145,9'
          Dst:             __cxa_guard_acquire
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1145,9'
          Dst:             _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlersC2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1145,9'
          Dst:             __cxa_guard_release
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1145,9'
          Dst:             _ZN12_GLOBAL__N_118EbmlTypeDispatcher9on_createEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1145,9'
          Dst:             __cxa_guard_abort
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1145,9'
          Dst:             _ZN3vlc7threads5mutex6unlockEv
    - functionName:    _ZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - tracks
      BBCount:         24
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 22
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN7libebml10EbmlMaster3endEv
        - _ZN7libebml10EbmlMaster5beginEv
        - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers10DispatcherEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1120,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1120,9'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers10DispatcherEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__13maxB8ne180100IlEERKT_S3_S3_
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1120,9'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers10DispatcherEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__13maxB8ne180100IlEERKT_S3_S3_
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1120,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1122,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1127,9'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers10DispatcherEv
                - _ZN7libebml10EbmlMaster5beginEv
                - _ZN7libebml10EbmlMaster3endEv
                - _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_.15819
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE5beginB8ne180100Ev
                - _ZNSt3__13mapIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS3_EEEENS_4lessIjEENS_9allocatorINS_4pairIKjS6_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__13maxB8ne180100IlEERKT_S3_S3_
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:1160,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1160,22'
              BranchSideFuncs:
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEdeB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNSt3__13maxB8ne180100IlEERKT_S3_S3_
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIjNS_10unique_ptrIN3mkv11mkv_track_tENS_14default_deleteIS5_EEEEEEPNS_11__tree_nodeIS9_PvEElEEEESH_
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:1160,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1120,9'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1122,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1122,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1128,5'
          Dst:             __cxa_begin_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1131,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1131,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1133,5'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1133,5'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1158,5'
          Dst:             _ZZN3mkv18matroska_segment_c11ParseTracksEPN11libmatroska9KaxTracksEEN13TrackHandlers10DispatcherEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1158,50'
          Dst:             _ZN7libebml10EbmlMaster5beginEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1158,67'
          Dst:             _ZN7libebml10EbmlMaster3endEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1158,33'
          Dst:             _ZNK12_GLOBAL__N_110DispatcherINS_18EbmlTypeDispatcherEPFvPN7libebml11EbmlElementEPvEE7iterateINSt3__111__wrap_iterIPS4_EEEEvT_SE_RKS5_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:1133,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7libebml6EbmlIdC2EPKhj
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlId.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - aValue
        - aLength
      BBCount:         5
      ICount:          54
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlId.h:62,7'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlId.h:63,9'
              BranchSideFuncs: []
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlId.h:66,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN3mkv18matroska_segment_c13ParseSeekHeadEPN11libmatroska11KaxSeekHeadE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_parse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - seekhead
      BBCount:         182
      ICount:          875
      EdgeCount:       317
      CyclomaticComplexity: 137
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN3mkv10EbmlParser2UpEv
        - _ZN3mkv10EbmlParser3GetEb
        - _ZN3mkv10EbmlParser4DownEv
        - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
        - _ZN3mkv10EbmlParserD2Ev
        - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
        - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
        - _ZN3mkv19matroska_iostream_c3I_OEv
        - _ZN7libebml6EbmlIdC2EPKhj
        - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
        - _ZNK7libebml10EbmlBinary9GetBufferEv
        - _ZNK7libebml12EbmlUIntegercvmEv
        - _ZNK7libebml6EbmlIdeqERKS0_
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:97,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:98,9'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:100,27'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:102,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:104,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:198,1'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:104,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:104,13'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:195,20'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:104,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:104,13'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:195,20'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:104,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:106,25'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:195,20'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:115,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:117,25'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:140,13'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:117,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:119,25'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:122,25'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:147,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:149,27'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:194,9'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:149,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:151,21'
              BranchSideFuncs:
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:153,32'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:122,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:122,25'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:128,30'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:122,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:122,25'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:128,30'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:122,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:124,68'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:128,30'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:128,30'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:128,30'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:134,32'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:128,30'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:128,30'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:134,32'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:128,30'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:130,81'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:134,32'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:134,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:134,32'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:134,61'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:134,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:134,32'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:134,61'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:134,61'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:134,61'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:137,25'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:134,61'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:134,61'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:137,25'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:153,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:155,21'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:158,32'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:158,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:160,21'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:163,32'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:163,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:165,21'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:168,32'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:168,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:170,21'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:173,32'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:173,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:175,21'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:178,32'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:178,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:180,21'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:183,32'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:195,20'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:195,20'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:195,49'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:195,20'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:195,20'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:195,49'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:195,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:195,49'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:196,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
        - Branch String:   'demux/mkv/matroska_segment_parse.cpp:195,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:195,49'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParserD2Ev
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
            - BranchSide:      'demux/mkv/matroska_segment_parse.cpp:196,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - _ZN3mkv10EbmlParserD2Ev
                - vlc_object_Log
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv10EbmlParserD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN3mkv10EbmlParser2UpEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZN7libebml6EbmlIdC2EPKhj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.15772
                - vlc_object_Log
      Callsites:
        - Src:             'demux/mkv/matroska_segment_parse.cpp:100,16'
          Dst:             _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
        - Src:             'demux/mkv/matroska_segment_parse.cpp:102,26'
          Dst:             _ZN3mkv10EbmlParser3GetEb
        - Src:             'demux/mkv/matroska_segment_parse.cpp:104,13'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:112,21'
          Dst:             _ZN3mkv10EbmlParser4DownEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:115,38'
          Dst:             _ZN3mkv10EbmlParser3GetEb
        - Src:             'demux/mkv/matroska_segment_parse.cpp:119,25'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:119,25'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:140,13'
          Dst:             __cxa_begin_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:143,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:143,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:144,13'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:145,21'
          Dst:             _ZN3mkv10EbmlParser2UpEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:149,24'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:151,29'
          Dst:             _ZN3mkv13SegmentSeeker20add_cluster_positionEm
        - Src:             'demux/mkv/matroska_segment_parse.cpp:122,25'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:125,42'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:126,42'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:126,30'
          Dst:             _ZN7libebml6EbmlIdC2EPKhj
        - Src:             'demux/mkv/matroska_segment_parse.cpp:128,30'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:131,43'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:132,93'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
        - Src:             'demux/mkv/matroska_segment_parse.cpp:132,51'
          Dst:             _ZNK11libmatroska10KaxSegment17GetGlobalPositionEm
        - Src:             'demux/mkv/matroska_segment_parse.cpp:134,32'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:134,61'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:137,25'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:137,25'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:144,13'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/matroska_segment_parse.cpp:153,29'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:155,21'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:155,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:156,21'
          Dst:             _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
        - Src:             'demux/mkv/matroska_segment_parse.cpp:158,29'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:160,21'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:160,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:161,21'
          Dst:             _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
        - Src:             'demux/mkv/matroska_segment_parse.cpp:163,29'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:165,21'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:165,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:166,21'
          Dst:             _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
        - Src:             'demux/mkv/matroska_segment_parse.cpp:168,29'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:170,21'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:170,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:171,21'
          Dst:             _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
        - Src:             'demux/mkv/matroska_segment_parse.cpp:173,29'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:175,21'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:175,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:176,21'
          Dst:             _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
        - Src:             'demux/mkv/matroska_segment_parse.cpp:178,29'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:180,21'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:180,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:181,21'
          Dst:             _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
        - Src:             'demux/mkv/matroska_segment_parse.cpp:183,29'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:185,21'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:185,21'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:186,21'
          Dst:             _ZN3mkv18matroska_segment_c16LoadSeekHeadItemERKN7libebml13EbmlCallbacksEl
        - Src:             'demux/mkv/matroska_segment_parse.cpp:195,20'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:195,49'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:196,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_parse.cpp:196,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_parse.cpp:198,1'
          Dst:             _ZN3mkv10EbmlParserD2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:198,1'
          Dst:             _ZN3mkv10EbmlParserD2Ev
        - Src:             'demux/mkv/matroska_segment_parse.cpp:144,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK3mkv13SegmentSeeker5RangeltERKS1_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK3mkv13SegmentSeeker9SeekpointltERKS1_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - rhs
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wmemchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7libebml11EbmlElement13GetSizeLengthEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlElement.h'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7libebml10EbmlMaster12GetDataStartEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlMaster.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml15CodedSizeLengthEmjb
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - _ZNK7libebml11EbmlElement13GetSizeLengthEv
        - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - _ZNK7libebml11EbmlElement7GetSizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlMaster.h:86,14'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlMaster.h:86,105'
          Dst:             _ZNK7libebml11EbmlElement7GetSizeEv
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlMaster.h:86,116'
          Dst:             _ZNK7libebml11EbmlElement13GetSizeLengthEv
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlMaster.h:86,133'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlMaster.h:86,76'
          Dst:             _ZN7libebml15CodedSizeLengthEmjb
    - functionName:    _ZN7libebml15CodedSizeLengthEmjb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
      functionSourceFile: '/src/vlc/modules/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_120greatest_lower_boundINSt3__111__wrap_iterIPmEEmEET_S5_S5_RKT0_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - beg
        - end
        - value
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:39,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:39,25'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPmEmmB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:39,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_120greatest_lower_boundINSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEES5_EET_S9_S9_RKT0_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - beg
        - end
        - value
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:39,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:39,25'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEmmB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:39,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - ''
      BBCount:         26
      ICount:          202
      EdgeCount:       27
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:418,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:420,24'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEdeB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEppB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEEaSB8ne180100ERKS6_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE6rbeginB8ne180100Ev
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPN3mkv13SegmentSeeker5RangeEEEEdeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:440,9'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEEaSB8ne180100ERKS6_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:420,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:422,45'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE6rbeginB8ne180100Ev
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPN3mkv13SegmentSeeker5RangeEEEEdeB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEdeB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEppB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEEaSB8ne180100ERKS6_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:437,31'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEdeB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEppB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEEaSB8ne180100ERKS6_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE6rbeginB8ne180100Ev
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPN3mkv13SegmentSeeker5RangeEEEEdeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:424,51'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:424,54'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEdeB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEppB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEEaSB8ne180100ERKS6_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE6rbeginB8ne180100Ev
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPN3mkv13SegmentSeeker5RangeEEEEdeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:430,21'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEdeB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEppB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEEaSB8ne180100ERKS6_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE6rbeginB8ne180100Ev
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPN3mkv13SegmentSeeker5RangeEEEEdeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:424,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:426,38'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEppB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEEaSB8ne180100ERKS6_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEdeB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE6rbeginB8ne180100Ev
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPN3mkv13SegmentSeeker5RangeEEEEdeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:430,21'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEdeB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEppB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEEaSB8ne180100ERKS6_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE6rbeginB8ne180100Ev
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPN3mkv13SegmentSeeker5RangeEEEEdeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:430,51'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:430,54'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEdeB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEppB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEEaSB8ne180100ERKS6_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE6rbeginB8ne180100Ev
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPN3mkv13SegmentSeeker5RangeEEEEdeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:435,13'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEdeB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEppB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEEaSB8ne180100ERKS6_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE6rbeginB8ne180100Ev
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPN3mkv13SegmentSeeker5RangeEEEEdeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:430,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:432,48'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEppB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEEaSB8ne180100ERKS6_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEdeB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE6rbeginB8ne180100Ev
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPN3mkv13SegmentSeeker5RangeEEEEdeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:435,13'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEdeB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEppB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEEaSB8ne180100ERKS6_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE6rbeginB8ne180100Ev
                - _ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPN3mkv13SegmentSeeker5RangeEEEEdeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
      Callsites:       []
    - functionName:    _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - ms
        - fpos
      BBCount:         52
      ICount:          412
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN11libmatroska10KaxCluster12InitTimecodeEml
        - _ZN12_GLOBAL__N_120greatest_lower_boundINSt3__111__wrap_iterIPmEEmEET_S5_S5_RKT0_
        - _ZN3mkv10EbmlParser11reconstructEPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
        - _ZN3mkv10EbmlParser3GetEb
        - _ZN3mkv10EbmlParser4DownEv
        - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
        - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
        - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
        - _ZN3mkv13SegmentSeeker5RangeC2Emm
        - _ZN3mkv19matroska_iostream_c3I_OEv
        - _ZNK7libebml10EbmlMaster12GetDataStartEv
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - _ZNK7libebml11EbmlElement14GetEndPositionEv
        - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - _ZNK7libebml12EbmlUIntegercvmEv
        - _ZNK7libebml6EbmlIdeqERKS0_
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:478,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:480,9'
              BranchSideFuncs:
                - _ZNKSt3__16vectorImNS_9allocatorImEEE5emptyB8ne180100Ev
                - _ZNSt3__16vectorImNS_9allocatorImEEE5beginB8ne180100Ev
                - _ZNSt3__16vectorImNS_9allocatorImEEE3endB8ne180100Ev
                - _ZN12_GLOBAL__N_120greatest_lower_boundINSt3__111__wrap_iterIPmEEmEET_S5_S5_RKT0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNKSt3__111__wrap_iterIPmEdeB8ne180100Ev
                - _ZN3mkv10EbmlParser11reconstructEPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.18150
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:507,14'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlMaster12GetDataStartEv
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:481,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:484,15'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.18150
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:491,9'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.18150
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:491,35'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:491,9'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.18150
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:492,15'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.18150
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:492,42'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:491,35'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.18150
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:492,45'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.18150
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:491,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:494,59'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.18150
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:506,5'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:494,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:496,17'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.18150
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:500,29'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN3mkv10EbmlParser4DownEv
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser3GetEb
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.18150
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:517,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:519,13'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:534,36'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:519,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:519,13'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:519,13'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:519,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:519,13'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:519,13'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:519,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:519,13'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:519,13'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:519,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:521,13'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:526,18'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:526,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:526,18'
              BranchSideFuncs:
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:526,18'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:526,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:526,18'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:526,18'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:526,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:526,18'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:526,18'
              BranchSideFuncs:
                - _ZN3mkv10EbmlParser3GetEb
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN11libmatroska10KaxCluster12InitTimecodeEml
                - _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN3mkv19matroska_iostream_c3I_OEv
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:538,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:538,10'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:539,9'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
      Callsites:
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:483,56'
          Dst:             _ZN12_GLOBAL__N_120greatest_lower_boundINSt3__111__wrap_iterIPmEEmEET_S5_S5_RKT0_
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:487,19'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:488,19'
          Dst:             _ZN3mkv10EbmlParser11reconstructEPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:492,27'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:492,57'
          Dst:             _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:494,65'
          Dst:             _ZN3mkv10EbmlParser3GetEb
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:496,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:496,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:500,41'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:502,13'
          Dst:             _ZN3mkv13SegmentSeeker20add_cluster_positionEm
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:504,65'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:504,37'
          Dst:             _ZN3mkv13SegmentSeeker5RangeC2Emm
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:504,13'
          Dst:             _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:510,15'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:510,48'
          Dst:             _ZNK7libebml10EbmlMaster12GetDataStartEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:513,11'
          Dst:             _ZN3mkv10EbmlParser4DownEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:517,37'
          Dst:             _ZN3mkv10EbmlParser3GetEb
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:519,13'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:521,35'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:522,25'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:522,25'
          Dst:             _ZN11libmatroska10KaxCluster12InitTimecodeEml
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:523,13'
          Dst:             _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:526,18'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:528,34'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:534,57'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:534,29'
          Dst:             _ZN3mkv13SegmentSeeker5RangeC2Emm
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:534,5'
          Dst:             _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:539,15'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
    - functionName:    _ZNK7libebml11EbmlElement14GetEndPositionEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlElement.h'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml15CodedSizeLengthEmjb
        - __assert_fail
      functionUses:    14
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlElement.h:467,7'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlElement.h:467,7'
              BranchSideFuncs:
                - _ZN7libebml15CodedSizeLengthEmjb
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlElement.h:467,7'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlElement.h:467,7'
          Dst:             __assert_fail
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlElement.h:468,29'
          Dst:             _ZN7libebml15CodedSizeLengthEmjb
    - functionName:    _ZN3mkv13SegmentSeeker20add_cluster_positionEm
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - fpos
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv13SegmentSeeker5RangeC2Emm
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - this
        - start
        - end
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - p_cluster
      BBCount:         21
      ICount:          204
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
        - _ZN12_GLOBAL__N_15prev_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
        - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
        - _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - _ZNK7libebml11EbmlElement14GetEndPositionEv
        - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:72,24'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:68,21'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE11lower_boundB8ne180100ERS8_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__14pairIKlN3mkv13SegmentSeeker7ClusterEEC2B8ne180100IRlRS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE6insertB8ne180100EOS9_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
                - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZN12_GLOBAL__N_15prev_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:73,15'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZN3mkv13SegmentSeeker20add_cluster_positionEm
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE11lower_boundB8ne180100ERS8_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__14pairIKlN3mkv13SegmentSeeker7ClusterEEC2B8ne180100IRlRS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE6insertB8ne180100EOS9_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
                - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZN12_GLOBAL__N_15prev_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:81,31'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:81,34'
              BranchSideFuncs:
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14pairIKlN3mkv13SegmentSeeker7ClusterEEC2B8ne180100IRlRS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE6insertB8ne180100EOS9_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
                - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZN12_GLOBAL__N_15prev_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:81,9'
              BranchSideFuncs:
                - _ZNSt3__14pairIKlN3mkv13SegmentSeeker7ClusterEEC2B8ne180100IRlRS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE6insertB8ne180100EOS9_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
                - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZN12_GLOBAL__N_15prev_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:81,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:84,5'
              BranchSideFuncs:
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
                - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZN12_GLOBAL__N_15prev_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:87,14'
              BranchSideFuncs:
                - _ZNSt3__14pairIKlN3mkv13SegmentSeeker7ClusterEEC2B8ne180100IRlRS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE6insertB8ne180100EOS9_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
                - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZN12_GLOBAL__N_15prev_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:102,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:104,31'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_15prev_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
                - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:107,15'
              BranchSideFuncs:
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
                - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:107,31'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:107,41'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:107,9'
              BranchSideFuncs:
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:107,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:107,9'
              BranchSideFuncs:
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:109,24'
              BranchSideFuncs:
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
      Callsites:
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:69,35'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:70,36'
          Dst:             _ZNK11libmatroska10KaxCluster14GlobalTimecodeEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:72,35'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:73,26'
          Dst:             _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:73,56'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:77,5'
          Dst:             _ZN3mkv13SegmentSeeker20add_cluster_positionEm
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:104,24'
          Dst:             _ZN12_GLOBAL__N_15prev_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:104,9'
          Dst:             _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:107,34'
          Dst:             _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:109,36'
          Dst:             _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:109,9'
          Dst:             _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
    - functionName:    _ZN12_GLOBAL__N_15prev_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3mkv13SegmentSeeker11add_clusterEPN11libmatroska10KaxClusterEEN8Duration3fixERNS0_7ClusterES6_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - prev
        - next
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:97,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:97,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:98,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_15next_INSt3__114__map_iteratorINS1_15__tree_iteratorINS1_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS1_11__tree_nodeIS8_PvEElEEEEEET_SF_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv13SegmentSeeker22index_unsearched_rangeERNS_18matroska_segment_cENS0_5RangeEl
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - this
        - ms
        - search_area
        - max_pts
        - ''
      BBCount:         29
      ICount:          226
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
        - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
        - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
        - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
        - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
        - _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
        - _ZN3mkv19matroska_iostream_c3I_OEv
        - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
        - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
        - _ZNK7libebml11EbmlElement18GetElementPositionEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:362,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:362,5'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:373,13'
              BranchSideFuncs:
                - _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:373,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:376,20'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:379,16'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:376,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:377,13'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:377,13'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:379,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:381,44'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:381,44'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:381,44'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:382,48'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:383,48'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:391,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:393,13'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:393,13'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:393,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:362,5'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:395,17'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:395,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:396,32'
              BranchSideFuncs:
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:398,17'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:398,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:399,17'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:400,9'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
                - _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
                - _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
                - _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
      Callsites:
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:355,5'
          Dst:             _ZN3mkv13SegmentSeeker11mkv_jump_toERNS_18matroska_segment_cEm
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:357,31'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:373,16'
          Dst:             _ZN3mkv18matroska_segment_c8BlockGetERPN11libmatroska8KaxBlockERPNS1_14KaxSimpleBlockERPNS1_17KaxBlockAdditionsEPbSB_Pl
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:385,36'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:386,21'
          Dst:             _ZNK11libmatroska16KaxInternalBlock14GlobalTimecodeEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:387,36'
          Dst:             _ZNK11libmatroska16KaxInternalBlock8TrackNumEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:389,39'
          Dst:             _ZN3mkv18matroska_segment_c16FindTrackByBlockEPKN11libmatroska8KaxBlockEPKNS1_14KaxSimpleBlockE
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:396,42'
          Dst:             _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:396,17'
          Dst:             _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:403,29'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:405,5'
          Dst:             _ZN3mkv13SegmentSeeker22mark_range_as_searchedENS0_5RangeE
    - functionName:    _ZN3mkv13SegmentSeeker13add_seekpointEjNS0_9SeekpointE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - track_id
        - sp
      BBCount:         19
      ICount:          141
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:121,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:121,35'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEptB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN3mkv13SegmentSeeker9SeekpointEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:121,9'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN3mkv13SegmentSeeker9SeekpointEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:121,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:123,16'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:128,20'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN3mkv13SegmentSeeker9SeekpointEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEptB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:123,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:124,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:126,9'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:128,37'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:128,40'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEptB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:128,14'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:128,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:130,16'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:137,9'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:130,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:131,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:133,9'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
      Callsites:       []
    - functionName:    _ZNK3mkv13SegmentSeeker16get_search_areasEmm
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - this
        - start
        - end
        - ''
      BBCount:         33
      ICount:          208
      EdgeCount:       33
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_120greatest_lower_boundINSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEES5_EET_S9_S9_RKT0_
        - _ZN3mkv13SegmentSeeker5RangeC2Emm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:453,41'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:453,51'
              BranchSideFuncs:
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEppB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100EOS3_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:453,5'
              BranchSideFuncs:
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEppB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100EOS3_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:453,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:455,20'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEppB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100EOS3_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:464,37'
              BranchSideFuncs:
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:455,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:457,54'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100EOS3_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEppB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:460,20'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEppB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100EOS3_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:460,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:461,28'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEppB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100EOS3_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:462,5'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEppB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__13maxB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKN3mkv13SegmentSeeker5RangeEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100EOS3_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:465,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:465,48'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:465,9'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:465,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:467,25'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:470,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:471,1'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:471,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:471,1'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
      Callsites:
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:449,11'
          Dst:             _ZN3mkv13SegmentSeeker5RangeC2Emm
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:451,35'
          Dst:             _ZN12_GLOBAL__N_120greatest_lower_boundINSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEES5_EET_S9_S9_RKT0_
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:457,40'
          Dst:             _ZN3mkv13SegmentSeeker5RangeC2Emm
    - functionName:    _ZZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_EN17contains_all_of_tclERKNS3_3mapIjNS0_9SeekpointENS3_4lessIjEENS5_INS3_4pairIKjSC_EEEEEES9_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - haystack
        - track_ids
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:302,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:303,21'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKjEdeB8ne180100Ev
                - _ZNKSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE4findB8ne180100ERS8_
                - _ZNKSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__111__wrap_iterIPKjEppB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:307,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:303,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:304,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:305,13'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKjEppB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__111__wrap_iterIPKjEdeB8ne180100Ev
                - _ZNKSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE4findB8ne180100ERS8_
                - _ZNKSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN3mkv13SegmentSeeker9SeekpointEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
      Callsites:       []
    - functionName:    _ZN3mkv13SegmentSeeker11index_rangeERNS_18matroska_segment_cENS0_5RangeEl
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - this
        - ms
        - search_area
        - max_pts
        - ''
      BBCount:         10
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN3mkv13SegmentSeeker22index_unsearched_rangeERNS_18matroska_segment_cENS0_5RangeEl
        - _ZNK3mkv13SegmentSeeker16get_search_areasEmm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:348,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:349,33'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEdeB8ne180100Ev
                - _ZN3mkv13SegmentSeeker22index_unsearched_rangeERNS_18matroska_segment_cENS0_5RangeEl
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKN3mkv13SegmentSeeker5RangeEEppB8ne180100Ev
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKN3mkv13SegmentSeeker5RangeEPS3_EEbRKNS_11__wrap_iterIT_EERKNS7_IT0_EE
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:350,1'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN3mkv13SegmentSeeker5RangeENS_9allocatorIS3_EEED2B8ne180100Ev
      Callsites:
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:346,32'
          Dst:             _ZNK3mkv13SegmentSeeker16get_search_areasEmm
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:349,9'
          Dst:             _ZN3mkv13SegmentSeeker22index_unsearched_rangeERNS_18matroska_segment_cENS0_5RangeEl
    - functionName:    _ZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ms
        - target_pts
        - priority_tracks
        - filter_tracks
        - ''
      BBCount:         32
      ICount:          209
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN3mkv13SegmentSeeker11index_rangeERNS_18matroska_segment_cENS0_5RangeEl
        - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorIjNS1_9allocatorIjEEEE
        - _ZN3mkv13SegmentSeeker33find_greatest_seekpoints_in_rangeEmlRKNSt3__16vectorIjNS1_9allocatorIjEEEE
        - _ZN3mkv13SegmentSeeker5RangeC2Emm
        - _ZZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_EN17contains_all_of_tclERKNS3_3mapIjNS0_9SeekpointENS3_4lessIjEENS5_INS3_4pairIKjSC_EEEEEES9_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:318,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:319,20'
              BranchSideFuncs:
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEC2B8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:321,15'
              BranchSideFuncs:
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker33find_greatest_seekpoints_in_rangeEmlRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_EN17contains_all_of_tclERKNS3_3mapIjNS0_9SeekpointENS3_4lessIjEENS5_INS3_4pairIKjSC_EEEEEES9_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEC2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker11index_rangeERNS_18matroska_segment_cENS0_5RangeEl
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:321,62'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:321,66'
              BranchSideFuncs:
                - _ZN3mkv13SegmentSeeker33find_greatest_seekpoints_in_rangeEmlRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_EN17contains_all_of_tclERKNS3_3mapIjNS0_9SeekpointENS3_4lessIjEENS5_INS3_4pairIKjSC_EEEEEES9_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEC2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker11index_rangeERNS_18matroska_segment_cENS0_5RangeEl
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:322,15'
              BranchSideFuncs:
                - _ZN3mkv13SegmentSeeker33find_greatest_seekpoints_in_rangeEmlRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_EN17contains_all_of_tclERKNS3_3mapIjNS0_9SeekpointENS3_4lessIjEENS5_INS3_4pairIKjSC_EEEEEES9_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEC2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker11index_rangeERNS_18matroska_segment_cENS0_5RangeEl
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:321,77'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:322,15'
              BranchSideFuncs:
                - _ZN3mkv13SegmentSeeker33find_greatest_seekpoints_in_rangeEmlRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_EN17contains_all_of_tclERKNS3_3mapIjNS0_9SeekpointENS3_4lessIjEENS5_INS3_4pairIKjSC_EEEEEES9_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker11index_rangeERNS_18matroska_segment_cENS0_5RangeEl
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEC2B8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:327,9'
              BranchSideFuncs:
                - _ZN3mkv13SegmentSeeker33find_greatest_seekpoints_in_rangeEmlRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_EN17contains_all_of_tclERKNS3_3mapIjNS0_9SeekpointENS3_4lessIjEENS5_INS3_4pairIKjSC_EEEEEES9_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker11index_rangeERNS_18matroska_segment_cENS0_5RangeEl
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEC2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:322,39'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:322,42'
              BranchSideFuncs:
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker11index_rangeERNS_18matroska_segment_cENS0_5RangeEl
                - _ZN3mkv13SegmentSeeker33find_greatest_seekpoints_in_rangeEmlRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_EN17contains_all_of_tclERKNS3_3mapIjNS0_9SeekpointENS3_4lessIjEENS5_INS3_4pairIKjSC_EEEEEES9_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEC2B8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:325,26'
              BranchSideFuncs:
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker11index_rangeERNS_18matroska_segment_cENS0_5RangeEl
                - _ZN3mkv13SegmentSeeker33find_greatest_seekpoints_in_rangeEmlRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_EN17contains_all_of_tclERKNS3_3mapIjNS0_9SeekpointENS3_4lessIjEENS5_INS3_4pairIKjSC_EEEEEES9_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEC2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:321,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:325,26'
              BranchSideFuncs:
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker11index_rangeERNS_18matroska_segment_cENS0_5RangeEl
                - _ZN3mkv13SegmentSeeker33find_greatest_seekpoints_in_rangeEmlRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_EN17contains_all_of_tclERKNS3_3mapIjNS0_9SeekpointENS3_4lessIjEENS5_INS3_4pairIKjSC_EEEEEES9_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEC2B8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:327,9'
              BranchSideFuncs:
                - _ZN3mkv13SegmentSeeker33find_greatest_seekpoints_in_rangeEmlRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_EN17contains_all_of_tclERKNS3_3mapIjNS0_9SeekpointENS3_4lessIjEENS5_INS3_4pairIKjSC_EEEEEES9_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker11index_rangeERNS_18matroska_segment_cENS0_5RangeEl
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEC2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:329,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:330,13'
              BranchSideFuncs:
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker33find_greatest_seekpoints_in_rangeEmlRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_EN17contains_all_of_tclERKNS3_3mapIjNS0_9SeekpointENS3_4lessIjEENS5_INS3_4pairIKjSC_EEEEEES9_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker11index_rangeERNS_18matroska_segment_cENS0_5RangeEl
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEC2B8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:333,13'
              BranchSideFuncs:
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker33find_greatest_seekpoints_in_rangeEmlRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_EN17contains_all_of_tclERKNS3_3mapIjNS0_9SeekpointENS3_4lessIjEENS5_INS3_4pairIKjSC_EEEEEES9_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker11index_rangeERNS_18matroska_segment_cENS0_5RangeEl
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEC2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:333,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:335,13'
              BranchSideFuncs:
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker33find_greatest_seekpoints_in_rangeEmlRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_EN17contains_all_of_tclERKNS3_3mapIjNS0_9SeekpointENS3_4lessIjEENS5_INS3_4pairIKjSC_EEEEEES9_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker11index_rangeERNS_18matroska_segment_cENS0_5RangeEl
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEC2B8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:337,22'
              BranchSideFuncs:
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker33find_greatest_seekpoints_in_rangeEmlRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_EN17contains_all_of_tclERKNS3_3mapIjNS0_9SeekpointENS3_4lessIjEENS5_INS3_4pairIKjSC_EEEEEES9_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker11index_rangeERNS_18matroska_segment_cENS0_5RangeEl
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEC2B8ne180100Ev
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:311,5'
              BranchSideFuncs:
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker33find_greatest_seekpoints_in_rangeEmlRKNSt3__16vectorIjNS1_9allocatorIjEEEE
                - _ZZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_EN17contains_all_of_tclERKNS3_3mapIjNS0_9SeekpointENS3_4lessIjEENS5_INS3_4pairIKjSC_EEEEEES9_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker5RangeC2Emm
                - _ZN3mkv13SegmentSeeker11index_rangeERNS_18matroska_segment_cENS0_5RangeEl
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEC2B8ne180100Ev
      Callsites:
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:313,39'
          Dst:             _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorIjNS1_9allocatorIjEEEE
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:325,30'
          Dst:             _ZN3mkv13SegmentSeeker5RangeC2Emm
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:325,13'
          Dst:             _ZN3mkv13SegmentSeeker11index_rangeERNS_18matroska_segment_cENS0_5RangeEl
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:327,38'
          Dst:             _ZN3mkv13SegmentSeeker33find_greatest_seekpoints_in_rangeEmlRKNSt3__16vectorIjNS1_9allocatorIjEEEE
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:329,13'
          Dst:             _ZZN3mkv13SegmentSeeker14get_seekpointsERNS_18matroska_segment_cElRKNSt3__16vectorIjNS3_9allocatorIjEEEES9_EN17contains_all_of_tclERKNS3_3mapIjNS0_9SeekpointENS3_4lessIjEENS5_INS3_4pairIKjSC_EEEEEES9_
    - functionName:    _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorIjNS1_9allocatorIjEEEE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - target_pts
        - priority_tracks
        - ''
      BBCount:         34
      ICount:          228
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEE
        - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:243,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:244,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:250,38'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE11lower_boundB8ne180100ERS8_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEmmB8ne180100Ev
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__111__wrap_iterIPKjEdeB8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEEixERSB_
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEE
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__111__wrap_iterIPKjEppB8ne180100Ev
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EaSB8ne180100ERKS4_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:253,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:255,68'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKjEdeB8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEEixERSB_
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEE
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__111__wrap_iterIPKjEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE11lower_boundB8ne180100ERS8_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEmmB8ne180100Ev
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EaSB8ne180100ERKS4_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:274,38'
              BranchSideFuncs:
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE11lower_boundB8ne180100ERS8_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEmmB8ne180100Ev
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:257,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:258,24'
              BranchSideFuncs:
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EaSB8ne180100ERKS4_
                - _ZNSt3__111__wrap_iterIPKjEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE11lower_boundB8ne180100ERS8_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEmmB8ne180100Ev
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__111__wrap_iterIPKjEdeB8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEEixERSB_
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEE
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:262,30'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKjEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE11lower_boundB8ne180100ERS8_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEmmB8ne180100Ev
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__111__wrap_iterIPKjEdeB8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEEixERSB_
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEE
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EaSB8ne180100ERKS4_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:262,70'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:263,24'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKjEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE11lower_boundB8ne180100ERS8_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEmmB8ne180100Ev
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__111__wrap_iterIPKjEdeB8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEEixERSB_
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEE
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EaSB8ne180100ERKS4_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:266,30'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKjEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE11lower_boundB8ne180100ERS8_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEmmB8ne180100Ev
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__111__wrap_iterIPKjEdeB8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEEixERSB_
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEE
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EaSB8ne180100ERKS4_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:262,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:264,45'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKjEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE11lower_boundB8ne180100ERS8_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEmmB8ne180100Ev
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__111__wrap_iterIPKjEdeB8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEEixERSB_
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEE
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EaSB8ne180100ERKS4_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:266,30'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKjEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE11lower_boundB8ne180100ERS8_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEmmB8ne180100Ev
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__111__wrap_iterIPKjEdeB8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEEixERSB_
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEE
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EaSB8ne180100ERKS4_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:266,71'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:267,24'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKjEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE11lower_boundB8ne180100ERS8_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEmmB8ne180100Ev
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__111__wrap_iterIPKjEdeB8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEEixERSB_
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEE
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EaSB8ne180100ERKS4_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:269,9'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKjEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE11lower_boundB8ne180100ERS8_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEmmB8ne180100Ev
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__111__wrap_iterIPKjEdeB8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEEixERSB_
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEE
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EaSB8ne180100ERKS4_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:266,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:268,46'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKjEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE11lower_boundB8ne180100ERS8_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEmmB8ne180100Ev
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__111__wrap_iterIPKjEdeB8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEEixERSB_
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEE
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EaSB8ne180100ERKS4_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:269,9'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKjEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE11lower_boundB8ne180100ERS8_
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE5beginB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEmmB8ne180100Ev
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__111__wrap_iterIPKjEdeB8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEEixERSB_
                - _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEE
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EaSB8ne180100ERKS4_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:276,37'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:276,40'
              BranchSideFuncs:
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEmmB8ne180100Ev
                - _ZNSt3__13mapIlN3mkv13SegmentSeeker7ClusterENS_4lessIlEENS_9allocatorINS_4pairIKlS3_EEEEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEESE_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:276,13'
              BranchSideFuncs:
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:276,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:278,38'
              BranchSideFuncs:
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIlN3mkv13SegmentSeeker7ClusterEEEPNS_11__tree_nodeIS6_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:292,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:280,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:282,43'
              BranchSideFuncs:
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:289,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:286,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:287,48'
              BranchSideFuncs:
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:288,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:255,45'
          Dst:             _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEE
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:282,32'
          Dst:             _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:287,37'
          Dst:             _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
    - functionName:    _ZN3mkv13SegmentSeeker33find_greatest_seekpoints_in_rangeEmlRKNSt3__16vectorIjNS1_9allocatorIjEEEE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - start_fpos
        - end_pts
        - filter_tracks
        - ''
      BBCount:         45
      ICount:          303
      EdgeCount:       82
      CyclomaticComplexity: 39
      functionsReached:
        - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:146,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:148,25'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__14findB8ne180100INS_11__wrap_iterIPKjEEjEET_S5_S5_RKT0_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14pairIKjN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE6insertB8ne180100EOS9_
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEESI_
                - _ZNKSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE5emptyB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEESI_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14findB8ne180100INS_11__wrap_iterIPKjEEjEET_S5_S5_RKT0_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14pairIKjN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE6insertB8ne180100EOS9_
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEppB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:162,17'
              BranchSideFuncs:
                - _ZNKSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE5emptyB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEESI_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14findB8ne180100INS_11__wrap_iterIPKjEEjEET_S5_S5_RKT0_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14pairIKjN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE6insertB8ne180100EOS9_
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEppB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:148,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:149,13'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEESI_
                - _ZNKSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE5emptyB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEESI_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14findB8ne180100INS_11__wrap_iterIPKjEEjEET_S5_S5_RKT0_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14pairIKjN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE6insertB8ne180100EOS9_
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14findB8ne180100INS_11__wrap_iterIPKjEEjEET_S5_S5_RKT0_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14pairIKjN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE6insertB8ne180100EOS9_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:151,52'
              BranchSideFuncs:
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14pairIKjN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE6insertB8ne180100EOS9_
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEESI_
                - _ZNKSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE5emptyB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEESI_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14findB8ne180100INS_11__wrap_iterIPKjEEjEET_S5_S5_RKT0_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14pairIKjN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE6insertB8ne180100EOS9_
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14findB8ne180100INS_11__wrap_iterIPKjEEjEET_S5_S5_RKT0_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:153,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:154,13'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEESI_
                - _ZNKSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE5emptyB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEESI_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14findB8ne180100INS_11__wrap_iterIPKjEEjEET_S5_S5_RKT0_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14pairIKjN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE6insertB8ne180100EOS9_
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14findB8ne180100INS_11__wrap_iterIPKjEEjEET_S5_S5_RKT0_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14pairIKjN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE6insertB8ne180100EOS9_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:156,16'
              BranchSideFuncs:
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__14pairIKjN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE6insertB8ne180100EOS9_
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEESI_
                - _ZNKSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE5emptyB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEESI_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14findB8ne180100INS_11__wrap_iterIPKjEEjEET_S5_S5_RKT0_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14pairIKjN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE6insertB8ne180100EOS9_
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14findB8ne180100INS_11__wrap_iterIPKjEEjEET_S5_S5_RKT0_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:156,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:157,13'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEESI_
                - _ZNKSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE5emptyB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEESI_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14findB8ne180100INS_11__wrap_iterIPKjEEjEET_S5_S5_RKT0_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14pairIKjN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE6insertB8ne180100EOS9_
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14findB8ne180100INS_11__wrap_iterIPKjEEjEET_S5_S5_RKT0_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14pairIKjN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE6insertB8ne180100EOS9_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:159,57'
              BranchSideFuncs:
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__14pairIKjN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE6insertB8ne180100EOS9_
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEESI_
                - _ZNKSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE5emptyB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEESI_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14findB8ne180100INS_11__wrap_iterIPKjEEjEET_S5_S5_RKT0_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14pairIKjN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE6insertB8ne180100EOS9_
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEppB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14findB8ne180100INS_11__wrap_iterIPKjEEjEET_S5_S5_RKT0_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:162,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:165,55'
              BranchSideFuncs:
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE5beginB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEESI_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14findB8ne180100INS_11__wrap_iterIPKjEEjEET_S5_S5_RKT0_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14pairIKjN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE6insertB8ne180100EOS9_
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEppB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:179,5'
              BranchSideFuncs:
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:165,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:167,29'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__14findB8ne180100INS_11__wrap_iterIPKjEEjEET_S5_S5_RKT0_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14pairIKjN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE6insertB8ne180100EOS9_
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEESI_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:177,5'
              BranchSideFuncs:
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:167,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:168,17'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEESI_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14findB8ne180100INS_11__wrap_iterIPKjEEjEET_S5_S5_RKT0_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14pairIKjN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE6insertB8ne180100EOS9_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:170,56'
              BranchSideFuncs:
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14pairIKjN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE6insertB8ne180100EOS9_
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEESI_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14findB8ne180100INS_11__wrap_iterIPKjEEjEET_S5_S5_RKT0_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:172,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:173,17'
              BranchSideFuncs:
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEESI_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14findB8ne180100INS_11__wrap_iterIPKjEEjEET_S5_S5_RKT0_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14pairIKjN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE6insertB8ne180100EOS9_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:175,61'
              BranchSideFuncs:
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNSt3__14pairIKjN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100IRS1_RS4_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOSA_OSB_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE6insertB8ne180100EOS9_
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEppB8ne180100Ev
                - _ZNSt3__13mapIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS4_EEEENS_4lessIjEENS5_INS_4pairIKjS7_EEEEE3endB8ne180100Ev
                - _ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEC2B8ne180100ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_lEEEE
                - _ZNSt3__1neB8ne180100ERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEESI_
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZNSt3__14findB8ne180100INS_11__wrap_iterIPKjEEjEET_S5_S5_RKT0_
                - _ZNKSt3__16vectorIjNS_9allocatorIjEEE3endB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKjEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjNS_6vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEElEEEptB8ne180100Ev
                - _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:180,1'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:180,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:180,1'
              BranchSideFuncs:
                - _ZNSt3__13mapIjN3mkv13SegmentSeeker9SeekpointENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2B8ne180100Ev
      Callsites:
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:151,24'
          Dst:             _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:170,28'
          Dst:             _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
    - functionName:    _ZN3mkv13SegmentSeeker26get_first_seekpoint_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEENS3_10TrustLevelE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - pts
        - seekpoints
        - trust_level
        - ''
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN12_GLOBAL__N_120greatest_lower_boundINSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEES5_EET_S9_S9_RKT0_
        - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
        - _ZN3mkv13SegmentSeeker9SeekpointC2Ev
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:186,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:188,16'
              BranchSideFuncs:
                - _ZN3mkv13SegmentSeeker9SeekpointC2Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:193,30'
              BranchSideFuncs:
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS3_EEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZN12_GLOBAL__N_120greatest_lower_boundINSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEES5_EET_S9_S9_RKT0_
                - _ZNSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEC2B8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKN3mkv13SegmentSeeker9SeekpointEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEptB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEmmB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:202,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:204,13'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEptB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEmmB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKN3mkv13SegmentSeeker9SeekpointEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:207,12'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:204,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:205,20'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:206,5'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEmmB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKN3mkv13SegmentSeeker9SeekpointEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEptB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
      Callsites:
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:188,16'
          Dst:             _ZN3mkv13SegmentSeeker9SeekpointC2Ev
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:193,21'
          Dst:             _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:197,32'
          Dst:             _ZN12_GLOBAL__N_120greatest_lower_boundINSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEES5_EET_S9_S9_RKT0_
    - functionName:    _ZN3mkv13SegmentSeeker9SeekpointC2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/matroska_segment_seeker.hpp:70,19'
          Dst:             _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
    - functionName:    _ZN12_GLOBAL__N_120greatest_lower_boundINSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEES5_EET_S9_S9_RKT0_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - beg
        - end
        - value
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:39,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:39,25'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEmmB8ne180100Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:39,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN3mkv13SegmentSeeker21get_seekpoints_aroundElRKNSt3__16vectorINS0_9SeekpointENS1_9allocatorIS3_EEEE
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - pts
        - seekpoints
        - ''
      BBCount:         17
      ICount:          124
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN12_GLOBAL__N_120greatest_lower_boundINSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEES5_EET_S9_S9_RKT0_
        - _ZN12_GLOBAL__N_15next_INSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEEEET_S9_
        - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
        - _ZN3mkv13SegmentSeeker9SeekpointC2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:213,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:215,16'
              BranchSideFuncs:
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EC2B8ne180100ILb1ETnNS_9enable_ifIXclsr13_CheckArgsDepIXT_EEE25__enable_implicit_defaultEEiE4typeELi0EEEv
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:220,30'
              BranchSideFuncs:
                - _ZNSt3__114numeric_limitsImE3maxB8ne180100Ev
                - _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS3_EEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv13SegmentSeeker9SeekpointENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZN12_GLOBAL__N_120greatest_lower_boundINSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEES5_EET_S9_S9_RKT0_
                - _ZNSt3__1neB8ne180100IPKN3mkv13SegmentSeeker9SeekpointEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__1eqB8ne180100IPKN3mkv13SegmentSeeker9SeekpointEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZN12_GLOBAL__N_15next_INSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEEEET_S9_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKN3mkv13SegmentSeeker9SeekpointEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EC2B8ne180100IRKS3_S6_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOS9_OSA_
                - _ZN3mkv13SegmentSeeker9SeekpointC2Ev
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZN3mkv13SegmentSeeker9SeekpointC2Ev
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EC2B8ne180100IRKS3_S3_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOS9_OSA_
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:226,30'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:226,34'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKN3mkv13SegmentSeeker9SeekpointEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZN12_GLOBAL__N_15next_INSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEEEET_S9_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKN3mkv13SegmentSeeker9SeekpointEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EC2B8ne180100IRKS3_S6_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOS9_OSA_
                - _ZN3mkv13SegmentSeeker9SeekpointC2Ev
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZN3mkv13SegmentSeeker9SeekpointC2Ev
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EC2B8ne180100IRKS3_S3_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOS9_OSA_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:230,26'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IPKN3mkv13SegmentSeeker9SeekpointEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZN12_GLOBAL__N_15next_INSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEEEET_S9_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKN3mkv13SegmentSeeker9SeekpointEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EC2B8ne180100IRKS3_S6_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOS9_OSA_
                - _ZN3mkv13SegmentSeeker9SeekpointC2Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:226,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:228,34'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZN3mkv13SegmentSeeker9SeekpointC2Ev
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EC2B8ne180100IRKS3_S3_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOS9_OSA_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:230,26'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100IPKN3mkv13SegmentSeeker9SeekpointEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZN12_GLOBAL__N_15next_INSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEEEET_S9_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKN3mkv13SegmentSeeker9SeekpointEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EC2B8ne180100IRKS3_S6_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOS9_OSA_
                - _ZN3mkv13SegmentSeeker9SeekpointC2Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:231,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:231,47'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKN3mkv13SegmentSeeker9SeekpointEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EC2B8ne180100IRKS3_S6_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOS9_OSA_
                - _ZN3mkv13SegmentSeeker9SeekpointC2Ev
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:231,66'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_15next_INSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEEEET_S9_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZNSt3__1eqB8ne180100IPKN3mkv13SegmentSeeker9SeekpointEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EC2B8ne180100IRKS3_S6_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOS9_OSA_
                - _ZN3mkv13SegmentSeeker9SeekpointC2Ev
        - Branch String:   'demux/mkv/matroska_segment_seeker.cpp:234,7'
          Branch Sides:
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:234,28'
              BranchSideFuncs:
                - _ZN3mkv13SegmentSeeker9SeekpointC2Ev
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EC2B8ne180100IRKS3_S6_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOS9_OSA_
            - BranchSide:      'demux/mkv/matroska_segment_seeker.cpp:234,42'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEdeB8ne180100Ev
                - _ZNSt3__14pairIN3mkv13SegmentSeeker9SeekpointES3_EC2B8ne180100IRKS3_S6_TnNS_9enable_ifIXclsr10_CheckArgsE17__enable_implicitIT_T0_EEEiE4typeELi0EEEOS9_OSA_
      Callsites:
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:220,21'
          Dst:             _ZN3mkv13SegmentSeeker9SeekpointC2EmlNS1_10TrustLevelE
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:224,32'
          Dst:             _ZN12_GLOBAL__N_120greatest_lower_boundINSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEES5_EET_S9_S9_RKT0_
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:228,45'
          Dst:             _ZN3mkv13SegmentSeeker9SeekpointC2Ev
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:231,59'
          Dst:             _ZN12_GLOBAL__N_15next_INSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEEEET_S9_
        - Src:             'demux/mkv/matroska_segment_seeker.cpp:234,28'
          Dst:             _ZN3mkv13SegmentSeeker9SeekpointC2Ev
    - functionName:    _ZN12_GLOBAL__N_15next_INSt3__111__wrap_iterIPKN3mkv13SegmentSeeker9SeekpointEEEEET_S9_
      functionSourceFile: '/src/vlc/modules/demux/mkv/matroska_segment_seeker.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN3mkv11demux_sys_t10FreeUnusedEvENK3$_1clEPKNS_18matroska_segment_cE'
      functionSourceFile: '/src/vlc/modules/demux/mkv/demux.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - p_sg
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN3mkv11demux_sys_t10FreeUnusedEvENK3$_0clEPKNS_17matroska_stream_cE'
      functionSourceFile: '/src/vlc/modules/demux/mkv/demux.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - p_s
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK3mkv17matroska_stream_c6isUsedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/demux.cpp:266,22'
          Dst:             _ZNK3mkv17matroska_stream_c6isUsedEv
    - functionName:    _ZN7libebml10EbmlStringD2Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlString.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml11EbmlElementD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlString.h:56,36'
          Dst:             _ZN7libebml11EbmlElementD2Ev
    - functionName:    _ZN7libebml19EDocTypeReadVersion6CreateEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7libebml19EDocTypeReadVersionC1Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h:92,9'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h:92,9'
              BranchSideFuncs:
                - _Znwm
                - _ZN7libebml19EDocTypeReadVersionC1Ev
                - _ZdlPv
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h:92,9'
              BranchSideFuncs:
                - _Znwm
                - _ZN7libebml19EDocTypeReadVersionC1Ev
                - _ZdlPv
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h:92,9'
          Dst:             _ZN7libebml19EDocTypeReadVersionC1Ev
    - functionName:    _ZN7libebml19EDocTypeReadVersionC1Ev
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7libebml19EDocTypeReadVersion13CreateElementEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml19EDocTypeReadVersion6CreateEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h:92,9'
          Dst:             _ZN7libebml19EDocTypeReadVersion6CreateEv
    - functionName:    _ZNK7libebml19EDocTypeReadVersion7GenericEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7libebml19EDocTypeReadVersioncvRKNS_6EbmlIdEEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7libebml19EDocTypeReadVersion5CloneEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml19EDocTypeReadVersionC2ERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h:92,9'
          Dst:             _ZN7libebml19EDocTypeReadVersionC2ERKS0_
    - functionName:    _ZN7libebml19EDocTypeReadVersionC2ERKS0_
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ElementToClone
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml12EbmlUIntegerC2ERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h:90,5'
          Dst:             _ZN7libebml12EbmlUIntegerC2ERKS0_
    - functionName:    _ZN7libebml19EDocTypeReadVersionD2Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml12EbmlUIntegerD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h:88,1'
          Dst:             _ZN7libebml12EbmlUIntegerD2Ev
    - functionName:    _ZN7libebml19EDocTypeReadVersionD0Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml19EDocTypeReadVersionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h:88,1'
          Dst:             _ZN7libebml19EDocTypeReadVersionD2Ev
    - functionName:    _ZN7libebml8EDocType6CreateEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7libebml8EDocTypeC1Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h:78,9'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h:78,9'
              BranchSideFuncs:
                - _Znwm
                - _ZN7libebml8EDocTypeC1Ev
                - _ZdlPv
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h:78,9'
              BranchSideFuncs:
                - _Znwm
                - _ZN7libebml8EDocTypeC1Ev
                - _ZdlPv
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h:78,9'
          Dst:             _ZN7libebml8EDocTypeC1Ev
    - functionName:    _ZN7libebml8EDocTypeC1Ev
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7libebml10EbmlString14IsDefaultValueEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlString.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml11EbmlElement12DefaultISsetEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlString.h:74,30'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlString.h:74,33'
              BranchSideFuncs:
                - _ZNSt3__1eqB8ne180100INS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlString.h:74,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlString.h:74,15'
          Dst:             _ZNK7libebml11EbmlElement12DefaultISsetEv
    - functionName:    _ZNK7libebml10EbmlString12ValidateSizeEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlString.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlString.h:58,63'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlString.h:58,66'
              BranchSideFuncs: []
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlString.h:58,63'
              BranchSideFuncs: []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlString.h:58,48'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
    - functionName:    _ZNK7libebml8EDocType13CreateElementEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml8EDocType6CreateEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h:78,9'
          Dst:             _ZN7libebml8EDocType6CreateEv
    - functionName:    _ZNK7libebml8EDocType7GenericEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7libebml8EDocTypecvRKNS_6EbmlIdEEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7libebml8EDocType5CloneEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7libebml8EDocTypeC2ERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h:78,9'
          Dst:             _ZN7libebml8EDocTypeC2ERKS0_
    - functionName:    _ZN7libebml8EDocTypeC2ERKS0_
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ElementToClone
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlStringC2ERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h:76,5'
          Dst:             _ZN7libebml10EbmlStringC2ERKS0_
    - functionName:    _ZN7libebml10EbmlStringC2ERKS0_
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlString.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ElementToClone
      BBCount:         9
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7libebml11EbmlElementC2ERKS0_
        - _ZN7libebml11EbmlElementD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlString.h:54,5'
          Dst:             _ZN7libebml11EbmlElementC2ERKS0_
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlString.h:54,59'
          Dst:             _ZN7libebml11EbmlElementD2Ev
    - functionName:    _ZN7libebml8EDocTypeD2Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlStringD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h:74,1'
          Dst:             _ZN7libebml10EbmlStringD2Ev
    - functionName:    _ZN7libebml8EDocTypeD0Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml8EDocTypeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlSubHead.h:74,1'
          Dst:             _ZN7libebml8EDocTypeD2Ev
    - functionName:    _ZN7libebml10EbmlString10UpdateSizeEbb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7libebml10EbmlString8ReadDataERNS_10IOCallbackENS_9ScopeModeE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7libebml10EbmlString10RenderDataERNS_10IOCallbackEbb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL20vlc_seekpoint_DeleteP11seekpoint_t
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - point
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:67,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:67,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '../include/vlc_input.h:68,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    _ZN3mkv11demux_sys_t18GetCurrentVSegmentEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/demux.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv11demux_sys_t12SetHighlightER19vlc_spu_highlight_t
      functionSourceFile: '/src/vlc/modules/demux/mkv/demux.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - spu_hl
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv14event_thread_t12SetHighlightER19vlc_spu_highlight_t
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/demux.cpp:362,8'
          Dst:             _ZN3mkv14event_thread_t12SetHighlightER19vlc_spu_highlight_t
    - functionName:    _ZN3mkv11demux_sys_t12FindVChapterEmRPNS_17virtual_segment_cE
      functionSourceFile: '/src/vlc/modules/demux/mkv/demux.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - i_find_uid
        - p_vsegment_found
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3mkv17virtual_segment_c11FindChapterEm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/demux.cpp:348,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:348,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c11FindChapterEm
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/demux.cpp:350,20'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c11FindChapterEm
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/demux.cpp:351,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:353,32'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/demux.cpp:356,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c11FindChapterEm
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
      Callsites:
        - Src:             'demux/mkv/demux.cpp:350,39'
          Dst:             _ZN3mkv17virtual_segment_c11FindChapterEm
    - functionName:    _ZN3mkv11demux_sys_t18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEERPNS_17virtual_segment_cE
      functionSourceFile: '/src/vlc/modules/demux/mkv/demux.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - codec_id
        - match
        - p_vsegment_found
      BBCount:         13
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/demux.cpp:333,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:333,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2ERKS6_
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/demux.cpp:335,20'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2ERKS6_
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/demux.cpp:336,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:338,32'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/demux.cpp:341,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2ERKS6_
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
      Callsites:
        - Src:             'demux/mkv/demux.cpp:335,39'
          Dst:             _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
    - functionName:    _ZN3mkv11demux_sys_t6JumpToERNS_17virtual_segment_cERNS_17virtual_chapter_cE
      functionSourceFile: '/src/vlc/modules/demux/mkv/demux.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - vsegment
        - vchapter
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3mkv14chapter_item_c5EnterEb
        - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/demux.cpp:311,30'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:311,34'
              BranchSideFuncs:
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
            - BranchSide:      'demux/mkv/demux.cpp:314,9'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
        - Branch String:   'demux/mkv/demux.cpp:311,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:311,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/demux.cpp:314,9'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
      Callsites:
        - Src:             'demux/mkv/demux.cpp:311,54'
          Dst:             _ZN3mkv14chapter_item_c5EnterEb
        - Src:             'demux/mkv/demux.cpp:314,18'
          Dst:             _ZN3mkv17virtual_segment_c4SeekER8stream_tlPNS_17virtual_chapter_cEb
    - functionName:    _ZN3mkv17virtual_segment_c8DurationEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv11demux_sys_t15PreparePlaybackERNS_17virtual_segment_cE
      functionSourceFile: '/src/vlc/modules/demux/mkv/demux.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - new_vsegment
      BBCount:         15
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN3mkv17virtual_segment_c8DurationEv
        - _ZN3mkv18matroska_segment_c17InformationCreateEv
        - _ZN3mkv18matroska_segment_c8ESCreateEv
        - _ZN3mkv18matroska_segment_c9ESDestroyEv
        - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/demux.cpp:285,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:287,14'
              BranchSideFuncs:
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c8ESCreateEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - vlc_object_Log
                - _ZN3mkv17virtual_segment_c8DurationEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c17InformationCreateEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c8ESCreateEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
            - BranchSide:      'demux/mkv/demux.cpp:297,10'
              BranchSideFuncs:
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - vlc_object_Log
                - _ZN3mkv17virtual_segment_c8DurationEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c17InformationCreateEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c8ESCreateEv
        - Branch String:   'demux/mkv/demux.cpp:287,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:288,13'
              BranchSideFuncs:
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c9ESDestroyEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c8ESCreateEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - vlc_object_Log
                - _ZN3mkv17virtual_segment_c8DurationEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c17InformationCreateEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c8ESCreateEv
            - BranchSide:      'demux/mkv/demux.cpp:290,14'
              BranchSideFuncs:
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c8ESCreateEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - vlc_object_Log
                - _ZN3mkv17virtual_segment_c8DurationEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c17InformationCreateEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c8ESCreateEv
        - Branch String:   'demux/mkv/demux.cpp:290,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:291,13'
              BranchSideFuncs:
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c8ESCreateEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - vlc_object_Log
                - _ZN3mkv17virtual_segment_c8DurationEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c17InformationCreateEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c8ESCreateEv
            - BranchSide:      'demux/mkv/demux.cpp:293,31'
              BranchSideFuncs:
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c8ESCreateEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - vlc_object_Log
                - _ZN3mkv17virtual_segment_c8DurationEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c17InformationCreateEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c8ESCreateEv
        - Branch String:   'demux/mkv/demux.cpp:297,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:298,9'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c8DurationEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c17InformationCreateEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c8ESCreateEv
            - BranchSide:      'demux/mkv/demux.cpp:300,18'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c8DurationEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c17InformationCreateEv
                - _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
                - _ZN3mkv18matroska_segment_c8ESCreateEv
      Callsites:
        - Src:             'demux/mkv/demux.cpp:287,34'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
        - Src:             'demux/mkv/demux.cpp:288,33'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
        - Src:             'demux/mkv/demux.cpp:288,51'
          Dst:             _ZN3mkv18matroska_segment_c9ESDestroyEv
        - Src:             'demux/mkv/demux.cpp:290,27'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
        - Src:             'demux/mkv/demux.cpp:294,29'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
        - Src:             'demux/mkv/demux.cpp:294,47'
          Dst:             _ZN3mkv18matroska_segment_c8ESCreateEv
        - Src:             'demux/mkv/demux.cpp:297,30'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
        - Src:             'demux/mkv/demux.cpp:298,9'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
        - Src:             'demux/mkv/demux.cpp:298,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/demux.cpp:298,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/demux.cpp:300,38'
          Dst:             _ZN3mkv17virtual_segment_c8DurationEv
        - Src:             'demux/mkv/demux.cpp:303,25'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
        - Src:             'demux/mkv/demux.cpp:303,43'
          Dst:             _ZN3mkv18matroska_segment_c17InformationCreateEv
        - Src:             'demux/mkv/demux.cpp:304,25'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentSegmentEv
        - Src:             'demux/mkv/demux.cpp:304,43'
          Dst:             _ZN3mkv18matroska_segment_c8ESCreateEv
    - functionName:    _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
      functionSourceFile: '/src/vlc/modules/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv11demux_sys_t10FreeUnusedEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/demux.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         20
      ICount:          172
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN3mkv17matroska_stream_cD2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/demux.cpp:268,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:269,16'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPPN3mkv17matroska_stream_cEEdeB8ne180100Ev
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__111__wrap_iterIPPN3mkv17matroska_stream_cEEppB8ne180100Ev
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv17matroska_stream_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__1neB8ne180100IPPN3mkv17matroska_stream_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__111__wrap_iterIPKPN3mkv17matroska_stream_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv17matroska_stream_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__111__wrap_iterIPKPN3mkv17matroska_stream_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EESA_
                - _ZNSt3__15beginB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_5beginEERT_
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - '_ZNSt3__19remove_ifB8ne180100INS_11__wrap_iterIPPN3mkv18matroska_segment_cEEEZNS2_11demux_sys_t10FreeUnusedEvE3$_1EET_S9_S9_T0_'
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__1neB8ne180100IPPN3mkv18matroska_segment_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__111__wrap_iterIPKPN3mkv18matroska_segment_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__111__wrap_iterIPKPN3mkv18matroska_segment_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EESA_
                - _ZNKSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPPN3mkv18matroska_segment_cEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN3mkv18matroska_segment_cEEppB8ne180100Ev
            - BranchSide:      'demux/mkv/demux.cpp:270,5'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKPN3mkv17matroska_stream_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv17matroska_stream_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__111__wrap_iterIPKPN3mkv17matroska_stream_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EESA_
                - _ZNSt3__15beginB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_5beginEERT_
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - '_ZNSt3__19remove_ifB8ne180100INS_11__wrap_iterIPPN3mkv18matroska_segment_cEEEZNS2_11demux_sys_t10FreeUnusedEvE3$_1EET_S9_S9_T0_'
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__1neB8ne180100IPPN3mkv18matroska_segment_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__111__wrap_iterIPKPN3mkv18matroska_segment_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__111__wrap_iterIPKPN3mkv18matroska_segment_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EESA_
                - _ZNKSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPPN3mkv18matroska_segment_cEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN3mkv18matroska_segment_cEEppB8ne180100Ev
        - Branch String:   'demux/mkv/demux.cpp:269,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:268,45'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN3mkv17matroska_stream_cEEppB8ne180100Ev
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv17matroska_stream_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__1neB8ne180100IPPN3mkv17matroska_stream_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__111__wrap_iterIPKPN3mkv17matroska_stream_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv17matroska_stream_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__111__wrap_iterIPKPN3mkv17matroska_stream_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EESA_
                - _ZNSt3__15beginB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_5beginEERT_
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - '_ZNSt3__19remove_ifB8ne180100INS_11__wrap_iterIPPN3mkv18matroska_segment_cEEEZNS2_11demux_sys_t10FreeUnusedEvE3$_1EET_S9_S9_T0_'
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__1neB8ne180100IPPN3mkv18matroska_segment_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__111__wrap_iterIPKPN3mkv18matroska_segment_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__111__wrap_iterIPKPN3mkv18matroska_segment_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EESA_
                - _ZNKSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPPN3mkv18matroska_segment_cEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN3mkv18matroska_segment_cEEppB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPPN3mkv17matroska_stream_cEEdeB8ne180100Ev
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
            - BranchSide:      'demux/mkv/demux.cpp:268,45'
              BranchSideFuncs:
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNSt3__111__wrap_iterIPPN3mkv17matroska_stream_cEEppB8ne180100Ev
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv17matroska_stream_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__1neB8ne180100IPPN3mkv17matroska_stream_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__111__wrap_iterIPKPN3mkv17matroska_stream_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv17matroska_stream_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__111__wrap_iterIPKPN3mkv17matroska_stream_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EESA_
                - _ZNSt3__15beginB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_5beginEERT_
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - '_ZNSt3__19remove_ifB8ne180100INS_11__wrap_iterIPPN3mkv18matroska_segment_cEEEZNS2_11demux_sys_t10FreeUnusedEvE3$_1EET_S9_S9_T0_'
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__1neB8ne180100IPPN3mkv18matroska_segment_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__111__wrap_iterIPKPN3mkv18matroska_segment_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__111__wrap_iterIPKPN3mkv18matroska_segment_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EESA_
                - _ZNKSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPPN3mkv18matroska_segment_cEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN3mkv18matroska_segment_cEEppB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPPN3mkv17matroska_stream_cEEdeB8ne180100Ev
        - Branch String:   'demux/mkv/demux.cpp:276,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:277,16'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPPN3mkv18matroska_segment_cEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN3mkv18matroska_segment_cEEppB8ne180100Ev
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__1neB8ne180100IPPN3mkv18matroska_segment_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__111__wrap_iterIPKPN3mkv18matroska_segment_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__111__wrap_iterIPKPN3mkv18matroska_segment_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EESA_
                - _ZNKSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE5emptyB8ne180100Ev
            - BranchSide:      'demux/mkv/demux.cpp:278,5'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKPN3mkv18matroska_segment_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__111__wrap_iterIPKPN3mkv18matroska_segment_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EESA_
                - _ZNKSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE5emptyB8ne180100Ev
        - Branch String:   'demux/mkv/demux.cpp:277,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:276,54'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN3mkv18matroska_segment_cEEppB8ne180100Ev
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__1neB8ne180100IPPN3mkv18matroska_segment_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__111__wrap_iterIPKPN3mkv18matroska_segment_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__111__wrap_iterIPKPN3mkv18matroska_segment_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EESA_
                - _ZNKSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPPN3mkv18matroska_segment_cEEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/demux.cpp:276,54'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN3mkv18matroska_segment_cEEppB8ne180100Ev
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__1neB8ne180100IPPN3mkv18matroska_segment_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__111__wrap_iterIPKPN3mkv18matroska_segment_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__13endB8ne180100INS_6vectorIPN3mkv18matroska_segment_cENS_9allocatorIS4_EEEEEEDTcldtfp_3endEERT_
                - _ZNSt3__111__wrap_iterIPKPN3mkv18matroska_segment_cEEC2B8ne180100IPS3_TnNS_9enable_ifIXsr14is_convertibleIT_S5_EE5valueEiE4typeELi0EEERKNS0_ISA_EE
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EESA_
                - _ZNKSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPPN3mkv18matroska_segment_cEEdeB8ne180100Ev
        - Branch String:   'demux/mkv/demux.cpp:280,29'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:280,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/demux.cpp:280,33'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE5emptyB8ne180100Ev
      Callsites:
        - Src:             'demux/mkv/demux.cpp:269,9'
          Dst:             _ZN3mkv17matroska_stream_cD2Ev
    - functionName:    _ZL19vlc_input_title_Newv
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:115,40'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:115,20'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_input.h:115,40'
              BranchSideFuncs:
                - malloc
        - Branch String:   '../include/vlc_input.h:116,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:117,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:119,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN3mkv17virtual_segment_c8EditionsEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/virtual_segment.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv11demux_sys_t13PreloadLinkedEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/demux.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         84
      ICount:          518
      EdgeCount:       106
      CyclomaticComplexity: 24
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL19vlc_input_title_Newv
        - _ZN3mkv17virtual_edition_c11GetMainNameEv
        - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
        - _ZN3mkv17virtual_segment_c14CurrentEditionEv
        - _ZN3mkv17virtual_segment_c8EditionsEv
        - _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
        - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
        - _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
        - asprintf
        - strdup
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/demux.cpp:170,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:171,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/demux.cpp:173,26'
              BranchSideFuncs:
                - _ZnwmRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
                - _ZnwmRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
        - Branch String:   'demux/mkv/demux.cpp:173,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:173,5'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
                - _ZnwmRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
            - BranchSide:      'demux/mkv/demux.cpp:173,26'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
                - _ZnwmRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
        - Branch String:   'demux/mkv/demux.cpp:174,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:175,9'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
                - _ZnwmRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
            - BranchSide:      'demux/mkv/demux.cpp:177,10'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c14CurrentEditionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
                - _ZnwmRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
        - Branch String:   'demux/mkv/demux.cpp:173,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:173,26'
              BranchSideFuncs:
                - _ZdlPvRKSt9nothrow_t
            - BranchSide:      'demux/mkv/demux.cpp:173,26'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/demux.cpp:177,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:178,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/demux.cpp:181,5'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
                - _ZnwmRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
        - Branch String:   'demux/mkv/demux.cpp:181,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:181,5'
              BranchSideFuncs:
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
                - _ZnwmRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
            - BranchSide:      'demux/mkv/demux.cpp:186,16'
              BranchSideFuncs:
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
                - _ZnwmRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
        - Branch String:   'demux/mkv/demux.cpp:181,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:186,16'
              BranchSideFuncs:
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
                - _ZnwmRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
            - BranchSide:      'demux/mkv/demux.cpp:186,16'
              BranchSideFuncs:
                - vlc_object_Log
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
                - _ZnwmRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
        - Branch String:   'demux/mkv/demux.cpp:186,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:189,14'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZnwmRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
            - BranchSide:      'demux/mkv/demux.cpp:198,12'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/demux.cpp:189,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:191,45'
              BranchSideFuncs:
                - _ZnwmRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
            - BranchSide:      'demux/mkv/demux.cpp:195,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
                - _ZnwmRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
        - Branch String:   'demux/mkv/demux.cpp:191,45'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:191,32'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
                - _ZnwmRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
            - BranchSide:      'demux/mkv/demux.cpp:191,45'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
                - _ZnwmRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
        - Branch String:   'demux/mkv/demux.cpp:192,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:193,17'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
                - _ZnwmRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
                - _ZdlPvRKSt9nothrow_t
            - BranchSide:      'demux/mkv/demux.cpp:194,9'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
                - _ZnwmRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
                - _ZdlPvRKSt9nothrow_t
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
        - Branch String:   'demux/mkv/demux.cpp:191,45'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:173,26'
              BranchSideFuncs:
                - _ZdlPvRKSt9nothrow_t
            - BranchSide:      'demux/mkv/demux.cpp:173,26'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/demux.cpp:198,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:200,18'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/demux.cpp:260,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/demux.cpp:201,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:203,20'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/demux.cpp:255,31'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/demux.cpp:203,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:205,47'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/demux.cpp:254,9'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/demux.cpp:210,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:212,25'
              BranchSideFuncs:
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/demux.cpp:245,19'
              BranchSideFuncs:
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/demux.cpp:212,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:213,53'
              BranchSideFuncs:
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
            - BranchSide:      'demux/mkv/demux.cpp:219,66'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
        - Branch String:   'demux/mkv/demux.cpp:221,29'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:222,51'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
            - BranchSide:      'demux/mkv/demux.cpp:224,37'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
        - Branch String:   'demux/mkv/demux.cpp:224,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:226,33'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
            - BranchSide:      'demux/mkv/demux.cpp:239,30'
              BranchSideFuncs:
                - asprintf
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/demux.cpp:226,67'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:226,70'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
            - BranchSide:      'demux/mkv/demux.cpp:237,25'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
        - Branch String:   'demux/mkv/demux.cpp:226,33'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:227,45'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
            - BranchSide:      'demux/mkv/demux.cpp:237,25'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
        - Branch String:   'demux/mkv/demux.cpp:227,33'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:229,59'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
            - BranchSide:      'demux/mkv/demux.cpp:236,33'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
        - Branch String:   'demux/mkv/demux.cpp:230,42'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:232,41'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
            - BranchSide:      'demux/mkv/demux.cpp:236,33'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - asprintf
                - _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNKSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZN3mkv17virtual_segment_c8EditionsEv
                - _ZNSt3__16vectorIPN3mkv17virtual_edition_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZL19vlc_input_title_Newv.19031
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_edition_c11GetMainNameEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv3TagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIN3mkv9SimpleTagENS_9allocatorIS2_EEEixB8ne180100Em
                - _ZNSt3__1eqB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - strdup
      Callsites:
        - Src:             'demux/mkv/demux.cpp:173,45'
          Dst:             _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
        - Src:             'demux/mkv/demux.cpp:177,10'
          Dst:             _ZN3mkv17virtual_segment_c14CurrentEditionEv
        - Src:             'demux/mkv/demux.cpp:181,5'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/demux.cpp:181,5'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentChapterEv
        - Src:             'demux/mkv/demux.cpp:181,5'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentChapterEv
        - Src:             'demux/mkv/demux.cpp:181,5'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentChapterEv
        - Src:             'demux/mkv/demux.cpp:181,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/demux.cpp:189,34'
          Dst:             _ZNK3mkv18matroska_segment_c10SameFamilyERKS0_
        - Src:             'demux/mkv/demux.cpp:191,64'
          Dst:             _ZN3mkv17virtual_segment_cC2ERNS_18matroska_segment_cERNSt3__16vectorIPS1_NS3_9allocatorIS5_EEEE
        - Src:             'demux/mkv/demux.cpp:201,22'
          Dst:             _ZN3mkv17virtual_segment_c8EditionsEv
        - Src:             'demux/mkv/demux.cpp:203,34'
          Dst:             _ZN3mkv17virtual_segment_c8EditionsEv
        - Src:             'demux/mkv/demux.cpp:205,55'
          Dst:             _ZN3mkv17virtual_segment_c8EditionsEv
        - Src:             'demux/mkv/demux.cpp:206,42'
          Dst:             _ZL19vlc_input_title_Newv
        - Src:             'demux/mkv/demux.cpp:212,32'
          Dst:             _ZN3mkv17virtual_edition_c11GetMainNameEv
        - Src:             'demux/mkv/demux.cpp:213,60'
          Dst:             _ZN3mkv17virtual_edition_c11GetMainNameEv
        - Src:             'demux/mkv/demux.cpp:213,45'
          Dst:             strdup
        - Src:             'demux/mkv/demux.cpp:232,41'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/demux.cpp:232,41'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/demux.cpp:233,61'
          Dst:             strdup
        - Src:             'demux/mkv/demux.cpp:240,29'
          Dst:             asprintf
        - Src:             'demux/mkv/demux.cpp:247,24'
          Dst:             _ZN3mkv17virtual_edition_c15PublishChaptersER13input_title_tRii
    - functionName:    _ZN3mkv11demux_sys_t13PreloadFamilyERKNS_18matroska_segment_cE
      functionSourceFile: '/src/vlc/modules/demux/mkv/demux.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - of_segment
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN3mkv18matroska_segment_c13PreloadFamilyERKS0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/demux.cpp:158,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:160,9'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv18matroska_segment_c13PreloadFamilyERKS0_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/demux.cpp:162,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/demux.cpp:160,29'
          Dst:             _ZN3mkv18matroska_segment_c13PreloadFamilyERKS0_
    - functionName:    _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
      functionSourceFile: '/src/vlc/modules/demux/mkv/demux.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - uid
      BBCount:         13
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK7libebml10EbmlBinaryeqERKS0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/demux.cpp:320,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:322,14'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK7libebml10EbmlBinaryeqERKS0_
            - BranchSide:      'demux/mkv/demux.cpp:325,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/demux.cpp:322,48'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:322,52'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK7libebml10EbmlBinaryeqERKS0_
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/demux.cpp:324,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK7libebml10EbmlBinaryeqERKS0_
        - Branch String:   'demux/mkv/demux.cpp:322,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:323,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/demux.cpp:324,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK7libebml10EbmlBinaryeqERKS0_
      Callsites:
        - Src:             'demux/mkv/demux.cpp:322,86'
          Dst:             _ZNK7libebml10EbmlBinaryeqERKS0_
    - functionName:    _ZN7libebml8GetChildINS_19EDocTypeReadVersionEEERT_RNS_10EbmlMasterE
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlMaster.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Master
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlMaster.h:203,39'
          Dst:             _ZN7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksEb
    - functionName:    _ZN7libebml8GetChildINS_8EDocTypeEEERT_RNS_10EbmlMasterE
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlMaster.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Master
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlMaster.h:203,39'
          Dst:             _ZN7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksEb
    - functionName:    _ZN3mkv11demux_sys_t23AnalyseAllSegmentsFoundEP8stream_tPNS_17matroska_stream_cE
      functionSourceFile: '/src/vlc/modules/demux/mkv/demux.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - p_demux
        - p_stream1
      BBCount:         123
      ICount:          605
      EdgeCount:       236
      CyclomaticComplexity: 115
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN3mkv18matroska_segment_c7PreloadEv
        - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
        - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
        - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - _ZN7libebml19EDocTypeReadVersionC2ERKS0_
        - _ZN7libebml19EDocTypeReadVersionD2Ev
        - _ZN7libebml8EDocTypeC2ERKS0_
        - _ZN7libebml8EDocTypeD2Ev
        - _ZN7libebml8GetChildINS_19EDocTypeReadVersionEEERT_RNS_10EbmlMasterE
        - _ZN7libebml8GetChildINS_8EDocTypeEEERT_RNS_10EbmlMasterE
        - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
        - _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - _ZNK7libebml12EbmlUIntegercvmEv
        - _ZNK7libebml6EbmlIdeqERKS0_
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/demux.cpp:56,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:56,28'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - vlc_object_Log
            - BranchSide:      'demux/mkv/demux.cpp:58,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - vlc_object_Log
        - Branch String:   'demux/mkv/demux.cpp:56,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:58,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - vlc_object_Log
            - BranchSide:      'demux/mkv/demux.cpp:66,9'
              BranchSideFuncs:
                - __cxa_begin_catch
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - __cxa_end_catch
                - __clang_call_terminate
                - vlc_object_Log
                - __cxa_end_catch
                - _ZN7libebml8GetChildINS_8EDocTypeEEERT_RNS_10EbmlMasterE
                - _ZN7libebml8EDocTypeC2ERKS0_
                - _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZNSt3__1neB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN7libebml8GetChildINS_19EDocTypeReadVersionEEERT_RNS_10EbmlMasterE
                - _ZN7libebml19EDocTypeReadVersionC2ERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNK7libebml12EbmlUIntegercvmEv
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZNSt3__1neB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
        - Branch String:   'demux/mkv/demux.cpp:59,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:60,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/demux.cpp:60,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/demux.cpp:75,45'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:75,60'
              BranchSideFuncs:
                - _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZNSt3__1neB8ne180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN7libebml8GetChildINS_19EDocTypeReadVersionEEERT_RNS_10EbmlMasterE
                - _ZN7libebml19EDocTypeReadVersionC2ERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNK7libebml12EbmlUIntegercvmEv
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/demux.cpp:75,9'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN7libebml8GetChildINS_19EDocTypeReadVersionEEERT_RNS_10EbmlMasterE
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml19EDocTypeReadVersionC2ERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNK7libebml12EbmlUIntegercvmEv
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/demux.cpp:75,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:75,9'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN7libebml8GetChildINS_19EDocTypeReadVersionEEERT_RNS_10EbmlMasterE
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml19EDocTypeReadVersionC2ERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNK7libebml12EbmlUIntegercvmEv
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/demux.cpp:75,9'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN7libebml8GetChildINS_19EDocTypeReadVersionEEERT_RNS_10EbmlMasterE
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml19EDocTypeReadVersionC2ERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNK7libebml12EbmlUIntegercvmEv
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/demux.cpp:75,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:77,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_object_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN7libebml8EDocTypeD2Ev
            - BranchSide:      'demux/mkv/demux.cpp:81,98'
              BranchSideFuncs:
                - _ZN7libebml8GetChildINS_19EDocTypeReadVersionEEERT_RNS_10EbmlMasterE
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml19EDocTypeReadVersionC2ERKS0_
                - _ZNK7libebml12EbmlUIntegercvmEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZNK7libebml12EbmlUIntegercvmEv
                - vlc_object_Log
        - Branch String:   'demux/mkv/demux.cpp:82,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:84,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml12EbmlUIntegercvmEv
                - vlc_object_Log
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
            - BranchSide:      'demux/mkv/demux.cpp:88,12'
              BranchSideFuncs:
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - vlc_object_Log
        - Branch String:   'demux/mkv/demux.cpp:88,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:92,12'
              BranchSideFuncs:
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - vlc_object_Log
            - BranchSide:      'demux/mkv/demux.cpp:92,12'
              BranchSideFuncs:
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - vlc_object_Log
        - Branch String:   'demux/mkv/demux.cpp:93,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:93,28'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - vlc_object_Log
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
            - BranchSide:      'demux/mkv/demux.cpp:95,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - vlc_object_Log
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
        - Branch String:   'demux/mkv/demux.cpp:93,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:95,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19026
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - vlc_object_Log
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
            - BranchSide:      'demux/mkv/demux.cpp:100,5'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
        - Branch String:   'demux/mkv/demux.cpp:96,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:97,9'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
            - BranchSide:      'demux/mkv/demux.cpp:97,9'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
        - Branch String:   'demux/mkv/demux.cpp:100,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:102,14'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
            - BranchSide:      'demux/mkv/demux.cpp:150,11'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
        - Branch String:   'demux/mkv/demux.cpp:104,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:104,14'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
            - BranchSide:      'demux/mkv/demux.cpp:126,15'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
        - Branch String:   'demux/mkv/demux.cpp:104,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:104,14'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
            - BranchSide:      'demux/mkv/demux.cpp:126,15'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
        - Branch String:   'demux/mkv/demux.cpp:104,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:106,46'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
            - BranchSide:      'demux/mkv/demux.cpp:126,15'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
        - Branch String:   'demux/mkv/demux.cpp:110,45'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:111,37'
              BranchSideFuncs:
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
            - BranchSide:      'demux/mkv/demux.cpp:113,17'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
        - Branch String:   'demux/mkv/demux.cpp:110,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:113,17'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
            - BranchSide:      'demux/mkv/demux.cpp:119,17'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
        - Branch String:   'demux/mkv/demux.cpp:126,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:127,13'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
            - BranchSide:      'demux/mkv/demux.cpp:129,34'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
        - Branch String:   'demux/mkv/demux.cpp:131,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:133,13'
              BranchSideFuncs:
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
            - BranchSide:      'demux/mkv/demux.cpp:143,18'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
        - Branch String:   'demux/mkv/demux.cpp:135,33'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:135,36'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
            - BranchSide:      'demux/mkv/demux.cpp:140,9'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
        - Branch String:   'demux/mkv/demux.cpp:135,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:137,24'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
            - BranchSide:      'demux/mkv/demux.cpp:140,9'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
        - Branch String:   'demux/mkv/demux.cpp:137,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:138,22'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
            - BranchSide:      'demux/mkv/demux.cpp:138,22'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
        - Branch String:   'demux/mkv/demux.cpp:146,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:100,5'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
            - BranchSide:      'demux/mkv/demux.cpp:147,20'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
        - Branch String:   'demux/mkv/demux.cpp:147,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:100,5'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
            - BranchSide:      'demux/mkv/demux.cpp:100,5'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
                - _ZNK7libebml6EbmlIdeqERKS0_
                - _Znwm
                - _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
                - _ZdlPv
                - _ZN3mkv18matroska_segment_c7PreloadEv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
        - Branch String:   'demux/mkv/demux.cpp:150,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:151,9'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
            - BranchSide:      'demux/mkv/demux.cpp:153,5'
              BranchSideFuncs:
                - _ZN7libebml19EDocTypeReadVersionD2Ev
                - _ZN7libebml8EDocTypeD2Ev
      Callsites:
        - Src:             'demux/mkv/demux.cpp:55,31'
          Dst:             _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
        - Src:             'demux/mkv/demux.cpp:58,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/demux.cpp:58,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/demux.cpp:67,5'
          Dst:             __cxa_begin_catch
        - Src:             'demux/mkv/demux.cpp:70,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/demux.cpp:70,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/demux.cpp:72,5'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/demux.cpp:72,5'
          Dst:             __cxa_end_catch
        - Src:             'demux/mkv/demux.cpp:74,25'
          Dst:             _ZN7libebml8GetChildINS_8EDocTypeEEERT_RNS_10EbmlMasterE
        - Src:             'demux/mkv/demux.cpp:74,25'
          Dst:             _ZN7libebml8EDocTypeC2ERKS0_
        - Src:             'demux/mkv/demux.cpp:75,21'
          Dst:             _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
        - Src:             'demux/mkv/demux.cpp:75,60'
          Dst:             _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
        - Src:             'demux/mkv/demux.cpp:77,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/demux.cpp:77,9'
          Dst:             _ZNK7libebml10EbmlStringcvRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
        - Src:             'demux/mkv/demux.cpp:77,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/demux.cpp:81,44'
          Dst:             _ZN7libebml8GetChildINS_19EDocTypeReadVersionEEERT_RNS_10EbmlMasterE
        - Src:             'demux/mkv/demux.cpp:81,44'
          Dst:             _ZN7libebml19EDocTypeReadVersionC2ERKS0_
        - Src:             'demux/mkv/demux.cpp:82,18'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
        - Src:             'demux/mkv/demux.cpp:84,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/demux.cpp:84,9'
          Dst:             _ZNK7libebml12EbmlUIntegercvmEv
        - Src:             'demux/mkv/demux.cpp:84,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/demux.cpp:92,31'
          Dst:             _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
        - Src:             'demux/mkv/demux.cpp:95,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/demux.cpp:95,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/demux.cpp:104,14'
          Dst:             _ZNK7libebml6EbmlIdeqERKS0_
        - Src:             'demux/mkv/demux.cpp:106,50'
          Dst:             _ZN3mkv18matroska_segment_cC2ERNS_11demux_sys_tERNS_19matroska_iostream_cEPN11libmatroska10KaxSegmentE
        - Src:             'demux/mkv/demux.cpp:108,25'
          Dst:             _ZN3mkv18matroska_segment_c7PreloadEv
        - Src:             'demux/mkv/demux.cpp:111,19'
          Dst:             _ZNK3mkv11demux_sys_t15SegmentIsOpenedERKN7libebml10EbmlBinaryE
        - Src:             'demux/mkv/demux.cpp:131,19'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/demux.cpp:133,19'
          Dst:             _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - Src:             'demux/mkv/demux.cpp:134,39'
          Dst:             _ZN7libebml10EbmlStream10FindNextIDERKNS_13EbmlCallbacksEm
        - Src:             'demux/mkv/demux.cpp:154,1'
          Dst:             _ZN7libebml19EDocTypeReadVersionD2Ev
        - Src:             'demux/mkv/demux.cpp:154,1'
          Dst:             _ZN7libebml19EDocTypeReadVersionD2Ev
        - Src:             'demux/mkv/demux.cpp:154,1'
          Dst:             _ZN7libebml8EDocTypeD2Ev
        - Src:             'demux/mkv/demux.cpp:154,1'
          Dst:             _ZN7libebml8EDocTypeD2Ev
        - Src:             'demux/mkv/demux.cpp:72,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv11demux_sys_tD0Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/demux.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv11demux_sys_tD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/demux.cpp:33,1'
          Dst:             _ZN3mkv11demux_sys_tD2Ev
    - functionName:    _ZN3mkv11demux_sys_tD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/demux.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         34
      ICount:          184
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL22vlc_input_title_DeleteP13input_title_t
        - _ZN3mkv14event_thread_tD2Ev
        - _ZN3mkv17matroska_stream_cD2Ev
        - _ZN3mkv17virtual_segment_cD2Ev
        - __clang_call_terminate
        - vlc_meta_Delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/demux.cpp:35,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:36,16'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv14event_thread_tD2Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4backB8ne180100Ev
                - _ZL22vlc_input_title_DeleteP13input_title_t
                - __clang_call_terminate
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE8pop_backEv
                - vlc_meta_Delete
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/demux.cpp:37,12'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv14event_thread_tD2Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4backB8ne180100Ev
                - _ZL22vlc_input_title_DeleteP13input_title_t
                - __clang_call_terminate
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE8pop_backEv
                - vlc_meta_Delete
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/demux.cpp:36,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:35,35'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv14event_thread_tD2Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4backB8ne180100Ev
                - _ZL22vlc_input_title_DeleteP13input_title_t
                - __clang_call_terminate
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE8pop_backEv
                - vlc_meta_Delete
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
            - BranchSide:      'demux/mkv/demux.cpp:35,35'
              BranchSideFuncs:
                - _ZN3mkv17matroska_stream_cD2Ev
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv14event_thread_tD2Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4backB8ne180100Ev
                - _ZL22vlc_input_title_DeleteP13input_title_t
                - __clang_call_terminate
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE8pop_backEv
                - vlc_meta_Delete
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/demux.cpp:37,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:38,16'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv14event_thread_tD2Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4backB8ne180100Ev
                - _ZL22vlc_input_title_DeleteP13input_title_t
                - __clang_call_terminate
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE8pop_backEv
                - vlc_meta_Delete
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cD2Ev
                - _ZdlPv
            - BranchSide:      'demux/mkv/demux.cpp:39,12'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv14event_thread_tD2Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4backB8ne180100Ev
                - _ZL22vlc_input_title_DeleteP13input_title_t
                - __clang_call_terminate
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE8pop_backEv
                - vlc_meta_Delete
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cD2Ev
                - _ZdlPv
        - Branch String:   'demux/mkv/demux.cpp:38,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:37,43'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv14event_thread_tD2Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4backB8ne180100Ev
                - _ZL22vlc_input_title_DeleteP13input_title_t
                - __clang_call_terminate
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE8pop_backEv
                - vlc_meta_Delete
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
            - BranchSide:      'demux/mkv/demux.cpp:37,43'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv14event_thread_tD2Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4backB8ne180100Ev
                - _ZL22vlc_input_title_DeleteP13input_title_t
                - __clang_call_terminate
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE8pop_backEv
                - vlc_meta_Delete
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cD2Ev
                - _ZdlPv
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/demux.cpp:39,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:40,16'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cD2Ev
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv14event_thread_tD2Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4backB8ne180100Ev
                - _ZL22vlc_input_title_DeleteP13input_title_t
                - __clang_call_terminate
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE8pop_backEv
                - vlc_meta_Delete
            - BranchSide:      'demux/mkv/demux.cpp:41,9'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv14event_thread_tD2Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4backB8ne180100Ev
                - _ZL22vlc_input_title_DeleteP13input_title_t
                - __clang_call_terminate
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE8pop_backEv
                - vlc_meta_Delete
        - Branch String:   'demux/mkv/demux.cpp:40,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:39,42'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv14event_thread_tD2Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4backB8ne180100Ev
                - _ZL22vlc_input_title_DeleteP13input_title_t
                - __clang_call_terminate
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE8pop_backEv
                - vlc_meta_Delete
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv17virtual_segment_cD2Ev
                - _ZdlPv
            - BranchSide:      'demux/mkv/demux.cpp:39,42'
              BranchSideFuncs:
                - _ZN3mkv17virtual_segment_cD2Ev
                - _ZdlPv
                - _ZNKSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv14event_thread_tD2Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4backB8ne180100Ev
                - _ZL22vlc_input_title_DeleteP13input_title_t
                - __clang_call_terminate
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE8pop_backEv
                - vlc_meta_Delete
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEEixB8ne180100Em
        - Branch String:   'demux/mkv/demux.cpp:41,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:41,33'
              BranchSideFuncs:
                - vlc_meta_Delete
                - __clang_call_terminate
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv14event_thread_tD2Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4backB8ne180100Ev
                - _ZL22vlc_input_title_DeleteP13input_title_t
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE8pop_backEv
            - BranchSide:      'demux/mkv/demux.cpp:43,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv14event_thread_tD2Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4backB8ne180100Ev
                - _ZL22vlc_input_title_DeleteP13input_title_t
                - __clang_call_terminate
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE8pop_backEv
        - Branch String:   'demux/mkv/demux.cpp:43,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/demux.cpp:44,31'
              BranchSideFuncs:
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4backB8ne180100Ev
                - _ZL22vlc_input_title_DeleteP13input_title_t
                - __clang_call_terminate
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE8pop_backEv
                - _ZNKSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEE4sizeB8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv14event_thread_tD2Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/demux.cpp:45,1'
              BranchSideFuncs:
                - _ZNSt3__110unique_ptrIN3mkv29matroska_script_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZNSt3__110unique_ptrIN3mkv25dvd_command_interpretor_cENS_14default_deleteIS2_EEED2B8ne180100Ev
                - _ZN3mkv14event_thread_tD2Ev
                - _ZNSt3__16vectorIPN3mkv17virtual_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv18matroska_segment_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorINS_10unique_ptrI18input_attachment_tPFvPS2_EEENS_9allocatorIS6_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv17matroska_stream_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__16vectorIP13input_title_tNS_9allocatorIS2_EEED2B8ne180100Ev
      Callsites:
        - Src:             'demux/mkv/demux.cpp:36,9'
          Dst:             _ZN3mkv17matroska_stream_cD2Ev
        - Src:             'demux/mkv/demux.cpp:40,9'
          Dst:             _ZN3mkv17virtual_segment_cD2Ev
        - Src:             'demux/mkv/demux.cpp:41,16'
          Dst:             vlc_meta_Delete
        - Src:             'demux/mkv/demux.cpp:44,7'
          Dst:             _ZL22vlc_input_title_DeleteP13input_title_t
        - Src:             'demux/mkv/demux.cpp:45,1'
          Dst:             _ZN3mkv14event_thread_tD2Ev
        - Src:             'demux/mkv/demux.cpp:41,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZL22vlc_input_title_DeleteP13input_title_t
      functionSourceFile: '/src/vlc/modules/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL20vlc_seekpoint_DeleteP11seekpoint_t
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:131,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:132,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:134,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - _ZL20vlc_seekpoint_DeleteP11seekpoint_t.19023
        - Branch String:   '../include/vlc_input.h:135,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:136,31'
              BranchSideFuncs:
                - _ZL20vlc_seekpoint_DeleteP11seekpoint_t.19023
                - free
                - free
            - BranchSide:      '../include/vlc_input.h:137,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             '../include/vlc_input.h:136,9'
          Dst:             _ZL20vlc_seekpoint_DeleteP11seekpoint_t
    - functionName:    _ZNK3mkv14event_thread_t6ESInfoeqERKNS_11mkv_track_tE
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - t
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16es_out_vaControlP8es_out_tiP13__va_list_tag
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17vlc_object_loggerP12vlc_object_t
      functionSourceFile: '/src/vlc/modules/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv14event_thread_t9EventInfoC2ERKS1_
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv14event_thread_t9EventInfoD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv14event_thread_t8DelTrackERNS_11mkv_track_tE
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - track
      BBCount:         11
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16vlc_mutex_lockerC2EP11vlc_mutex_t
        - _ZN16vlc_mutex_lockerD2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/events.cpp:269,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:269,9'
              BranchSideFuncs:
                - _ZNSt3__121__list_const_iteratorIN3mkv14event_thread_t6ESInfoEPvEC2B8ne180100ERKNS_15__list_iteratorIS3_S4_EE
                - _ZNSt3__14listIN3mkv14event_thread_t6ESInfoENS_9allocatorIS3_EEE5eraseENS_21__list_const_iteratorIS3_PvEE
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/events.cpp:270,9'
              BranchSideFuncs:
                - _ZNSt3__121__list_const_iteratorIN3mkv14event_thread_t6ESInfoEPvEC2B8ne180100ERKNS_15__list_iteratorIS3_S4_EE
                - _ZNSt3__14listIN3mkv14event_thread_t6ESInfoENS_9allocatorIS3_EEE5eraseENS_21__list_const_iteratorIS3_PvEE
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN16vlc_mutex_lockerD2Ev
      Callsites:
        - Src:             'demux/mkv/events.cpp:267,22'
          Dst:             _ZN16vlc_mutex_lockerC2EP11vlc_mutex_t
        - Src:             'demux/mkv/events.cpp:271,1'
          Dst:             _ZN16vlc_mutex_lockerD2Ev
        - Src:             'demux/mkv/events.cpp:271,1'
          Dst:             _ZN16vlc_mutex_lockerD2Ev
    - functionName:    _ZN3mkv14event_thread_t6ESInfoC2ERNS_11mkv_track_tERS0_
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - track_
        - owner
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14vlc_mouse_InitP11vlc_mouse_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/events.hpp:60,13'
          Dst:             _ZL14vlc_mouse_InitP11vlc_mouse_t
    - functionName:    _ZL14vlc_mouse_InitP11vlc_mouse_t
      functionSourceFile: '/src/vlc/modules/../include/vlc_mouse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_mouse
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv14event_thread_t8AddTrackERNS_11mkv_track_tE
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - track
      BBCount:         18
      ICount:          129
      EdgeCount:       30
      CyclomaticComplexity: 14
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL14es_out_ControlP8es_out_tiz
        - _ZN16vlc_mutex_lockerC2EP11vlc_mutex_t
        - _ZN16vlc_mutex_lockerD2Ev
        - _ZN3mkv14event_thread_t6ESInfoC2ERNS_11mkv_track_tERS0_
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/events.cpp:251,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:253,29'
              BranchSideFuncs:
                - _ZNKSt3__115__list_iteratorIN3mkv14event_thread_t6ESInfoEPvEdeB8ne180100Ev
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZL14es_out_ControlP8es_out_tiz.19480
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19481
                - vlc_object_Log
                - _ZNSt3__121__list_const_iteratorIN3mkv14event_thread_t6ESInfoEPvEC2B8ne180100ERKNS_15__list_iteratorIS3_S4_EE
                - _ZNSt3__14listIN3mkv14event_thread_t6ESInfoENS_9allocatorIS3_EEE5eraseENS_21__list_const_iteratorIS3_PvEE
            - BranchSide:      'demux/mkv/events.cpp:262,5'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
        - Branch String:   'demux/mkv/events.cpp:253,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:257,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19481
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_object_Log
                - _ZNSt3__121__list_const_iteratorIN3mkv14event_thread_t6ESInfoEPvEC2B8ne180100ERKNS_15__list_iteratorIS3_S4_EE
                - _ZNSt3__14listIN3mkv14event_thread_t6ESInfoENS_9allocatorIS3_EEE5eraseENS_21__list_const_iteratorIS3_PvEE
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/events.cpp:261,5'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerD2Ev
      Callsites:
        - Src:             'demux/mkv/events.cpp:246,22'
          Dst:             _ZN16vlc_mutex_lockerC2EP11vlc_mutex_t
        - Src:             'demux/mkv/events.cpp:248,25'
          Dst:             _ZN3mkv14event_thread_t6ESInfoC2ERNS_11mkv_track_tERS0_
        - Src:             'demux/mkv/events.cpp:253,13'
          Dst:             _ZL14es_out_ControlP8es_out_tiz
        - Src:             'demux/mkv/events.cpp:257,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/events.cpp:257,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/events.cpp:263,1'
          Dst:             _ZN16vlc_mutex_lockerD2Ev
        - Src:             'demux/mkv/events.cpp:263,1'
          Dst:             _ZN16vlc_mutex_lockerD2Ev
    - functionName:    _ZN3mkv14event_thread_t10EventMouseEPK11vlc_mouse_tPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - new_state
        - userdata
      BBCount:         9
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL14vlc_mouse_InitP11vlc_mouse_t
        - _ZN3mkv14event_thread_t10QueueEventERKNS0_9EventInfoE
        - _ZN3mkv14event_thread_t9EventInfoC2ERK11vlc_mouse_tS4_
        - _ZN3mkv14event_thread_t9EventInfoD2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/events.cpp:113,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:114,33'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t9EventInfoC2ERK11vlc_mouse_tS4_
                - _ZN3mkv14event_thread_t10QueueEventERKNS0_9EventInfoE
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
            - BranchSide:      'demux/mkv/events.cpp:116,5'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t9EventInfoC2ERK11vlc_mouse_tS4_
                - _ZN3mkv14event_thread_t10QueueEventERKNS0_9EventInfoE
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
      Callsites:
        - Src:             'demux/mkv/events.cpp:114,16'
          Dst:             _ZL14vlc_mouse_InitP11vlc_mouse_t
        - Src:             'demux/mkv/events.cpp:116,29'
          Dst:             _ZN3mkv14event_thread_t9EventInfoC2ERK11vlc_mouse_tS4_
        - Src:             'demux/mkv/events.cpp:116,17'
          Dst:             _ZN3mkv14event_thread_t10QueueEventERKNS0_9EventInfoE
        - Src:             'demux/mkv/events.cpp:116,5'
          Dst:             _ZN3mkv14event_thread_t9EventInfoD2Ev
        - Src:             'demux/mkv/events.cpp:116,5'
          Dst:             _ZN3mkv14event_thread_t9EventInfoD2Ev
    - functionName:    _ZL14es_out_ControlP8es_out_tiz
      functionSourceFile: '/src/vlc/modules/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL16es_out_vaControlP8es_out_tiP13__va_list_tag
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             _ZL16es_out_vaControlP8es_out_tiP13__va_list_tag
    - functionName:    _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
      functionSourceFile: '/src/vlc/modules/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv14event_thread_t9EventInfoC2ERK11vlc_mouse_tS4_
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - state_old
        - state_new
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv14event_thread_t10QueueEventERKNS0_9EventInfoE
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - e
      BBCount:         8
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16vlc_mutex_lockerC2EP11vlc_mutex_t
        - _ZN16vlc_mutex_lockerD2Ev
        - _ZN3mkv14event_thread_t18EnsureThreadLockedEv
        - vlc_cond_signal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/events.hpp:130,26'
          Dst:             _ZN16vlc_mutex_lockerC2EP11vlc_mutex_t
        - Src:             'demux/mkv/events.hpp:132,9'
          Dst:             _ZN3mkv14event_thread_t18EnsureThreadLockedEv
        - Src:             'demux/mkv/events.hpp:135,9'
          Dst:             vlc_cond_signal
        - Src:             'demux/mkv/events.hpp:136,5'
          Dst:             _ZN16vlc_mutex_lockerD2Ev
        - Src:             'demux/mkv/events.hpp:136,5'
          Dst:             _ZN16vlc_mutex_lockerD2Ev
    - functionName:    _ZN3mkv14event_thread_t18EnsureThreadLockedEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3mkv14event_thread_t11EventThreadEPv
        - vlc_clone
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/events.cpp:62,20'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:62,23'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/events.cpp:63,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/events.cpp:62,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:63,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/events.cpp:65,31'
              BranchSideFuncs:
                - vlc_clone
      Callsites:
        - Src:             'demux/mkv/events.cpp:65,19'
          Dst:             vlc_clone
        - Src:             'demux/mkv/events.cpp:65,19'
          Dst:             _ZN3mkv14event_thread_t11EventThreadEPv
    - functionName:    _ZN3mkv14event_thread_t11EventThreadEPv
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv14event_thread_t11EventThreadEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/events.cpp:162,41'
          Dst:             _ZN3mkv14event_thread_t11EventThreadEv
    - functionName:    _ZN3mkv14event_thread_t11EventThreadEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         38
      ICount:          175
      EdgeCount:       70
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN16vlc_mutex_lockerC2EP11vlc_mutex_t
        - _ZN16vlc_mutex_lockerD2Ev
        - _ZN3mkv14event_thread_t16HandleButtonDataERKNS0_9EventInfoE
        - _ZN3mkv14event_thread_t16HandleMouseEventERKNS0_9EventInfoE
        - _ZN3mkv14event_thread_t9EventInfoC2ERKS1_
        - _ZN3mkv14event_thread_t9EventInfoD2Ev
        - vlc_cond_wait
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_restorecancel
        - vlc_savecancel
        - vlc_thread_set_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/events.cpp:128,25'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:128,9'
              BranchSideFuncs:
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5frontB8ne180100Ev
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv14event_thread_t9EventInfoC2ERKS1_
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE9pop_frontEv
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t6ESInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - vlc_mutex_unlock
                - _ZN3mkv14event_thread_t16HandleButtonDataERKNS0_9EventInfoE
                - vlc_mutex_lock
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZN3mkv14event_thread_t16HandleMouseEventERKNS0_9EventInfoE
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_restorecancel
                - vlc_cond_wait
            - BranchSide:      'demux/mkv/events.cpp:128,28'
              BranchSideFuncs:
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5frontB8ne180100Ev
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv14event_thread_t9EventInfoC2ERKS1_
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE9pop_frontEv
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t6ESInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - vlc_mutex_unlock
                - _ZN3mkv14event_thread_t16HandleButtonDataERKNS0_9EventInfoE
                - vlc_mutex_lock
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZN3mkv14event_thread_t16HandleMouseEventERKNS0_9EventInfoE
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_restorecancel
                - vlc_cond_wait
        - Branch String:   'demux/mkv/events.cpp:128,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:129,29'
              BranchSideFuncs:
                - vlc_cond_wait
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5frontB8ne180100Ev
                - _ZN3mkv14event_thread_t9EventInfoC2ERKS1_
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE9pop_frontEv
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t6ESInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - vlc_mutex_unlock
                - _ZN3mkv14event_thread_t16HandleButtonDataERKNS0_9EventInfoE
                - vlc_mutex_lock
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZN3mkv14event_thread_t16HandleMouseEventERKNS0_9EventInfoE
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_restorecancel
            - BranchSide:      'demux/mkv/events.cpp:131,13'
              BranchSideFuncs:
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - vlc_cond_wait
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5frontB8ne180100Ev
                - _ZN3mkv14event_thread_t9EventInfoC2ERKS1_
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE9pop_frontEv
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t6ESInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - vlc_mutex_unlock
                - _ZN3mkv14event_thread_t16HandleButtonDataERKNS0_9EventInfoE
                - vlc_mutex_lock
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZN3mkv14event_thread_t16HandleMouseEventERKNS0_9EventInfoE
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_restorecancel
        - Branch String:   'demux/mkv/events.cpp:134,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:126,5'
              BranchSideFuncs:
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5frontB8ne180100Ev
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv14event_thread_t9EventInfoC2ERKS1_
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE9pop_frontEv
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t6ESInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - vlc_mutex_unlock
                - _ZN3mkv14event_thread_t16HandleButtonDataERKNS0_9EventInfoE
                - vlc_mutex_lock
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_restorecancel
                - vlc_cond_wait
                - _ZN3mkv14event_thread_t16HandleMouseEventERKNS0_9EventInfoE
            - BranchSide:      'demux/mkv/events.cpp:136,34'
              BranchSideFuncs:
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5frontB8ne180100Ev
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv14event_thread_t9EventInfoC2ERKS1_
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE9pop_frontEv
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t6ESInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - vlc_mutex_unlock
                - _ZN3mkv14event_thread_t16HandleButtonDataERKNS0_9EventInfoE
                - vlc_mutex_lock
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_restorecancel
                - vlc_cond_wait
                - _ZN3mkv14event_thread_t16HandleMouseEventERKNS0_9EventInfoE
        - Branch String:   'demux/mkv/events.cpp:139,16'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:0,0'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5frontB8ne180100Ev
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv14event_thread_t9EventInfoC2ERKS1_
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE9pop_frontEv
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t6ESInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - vlc_mutex_unlock
                - _ZN3mkv14event_thread_t16HandleButtonDataERKNS0_9EventInfoE
                - vlc_mutex_lock
                - _ZN3mkv14event_thread_t16HandleMouseEventERKNS0_9EventInfoE
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_restorecancel
                - vlc_cond_wait
            - BranchSide:      'demux/mkv/events.cpp:142,32'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv14event_thread_t16HandleButtonDataERKNS0_9EventInfoE
                - vlc_mutex_lock
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5frontB8ne180100Ev
                - _ZN3mkv14event_thread_t9EventInfoC2ERKS1_
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE9pop_frontEv
                - _ZNKSt3__14listIN3mkv14event_thread_t6ESInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_restorecancel
                - vlc_cond_wait
                - _ZN3mkv14event_thread_t16HandleMouseEventERKNS0_9EventInfoE
        - Branch String:   'demux/mkv/events.cpp:143,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:146,21'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t16HandleMouseEventERKNS0_9EventInfoE
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_mutex_lock
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5frontB8ne180100Ev
                - _ZN3mkv14event_thread_t9EventInfoC2ERKS1_
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE9pop_frontEv
                - _ZNKSt3__14listIN3mkv14event_thread_t6ESInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - vlc_mutex_unlock
                - _ZN3mkv14event_thread_t16HandleButtonDataERKNS0_9EventInfoE
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_restorecancel
                - vlc_cond_wait
            - BranchSide:      'demux/mkv/events.cpp:150,21'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t16HandleButtonDataERKNS0_9EventInfoE
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_mutex_lock
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5frontB8ne180100Ev
                - _ZN3mkv14event_thread_t9EventInfoC2ERKS1_
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE9pop_frontEv
                - _ZNKSt3__14listIN3mkv14event_thread_t6ESInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - vlc_mutex_unlock
                - _ZN3mkv14event_thread_t16HandleMouseEventERKNS0_9EventInfoE
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_restorecancel
                - vlc_cond_wait
            - BranchSide:      'demux/mkv/events.cpp:153,30'
              BranchSideFuncs:
                - vlc_mutex_lock
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5frontB8ne180100Ev
                - _ZN3mkv14event_thread_t9EventInfoC2ERKS1_
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE9pop_frontEv
                - _ZNKSt3__14listIN3mkv14event_thread_t6ESInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - vlc_mutex_unlock
                - _ZN3mkv14event_thread_t16HandleButtonDataERKNS0_9EventInfoE
                - _ZN3mkv14event_thread_t16HandleMouseEventERKNS0_9EventInfoE
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_restorecancel
                - vlc_cond_wait
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:0,0'
              BranchSideFuncs:
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5frontB8ne180100Ev
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN3mkv14event_thread_t9EventInfoC2ERKS1_
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE9pop_frontEv
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t6ESInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - vlc_mutex_unlock
                - _ZN3mkv14event_thread_t16HandleButtonDataERKNS0_9EventInfoE
                - vlc_mutex_lock
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZN3mkv14event_thread_t16HandleMouseEventERKNS0_9EventInfoE
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_restorecancel
                - vlc_cond_wait
            - BranchSide:      'demux/mkv/events.cpp:134,9'
              BranchSideFuncs:
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_restorecancel
                - vlc_cond_wait
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE5frontB8ne180100Ev
                - _ZN3mkv14event_thread_t9EventInfoC2ERKS1_
                - _ZNSt3__14listIN3mkv14event_thread_t9EventInfoENS_9allocatorIS3_EEE9pop_frontEv
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZNKSt3__14listIN3mkv14event_thread_t6ESInfoENS_9allocatorIS3_EEE5emptyB8ne180100Ev
                - vlc_mutex_unlock
                - _ZN3mkv14event_thread_t16HandleButtonDataERKNS0_9EventInfoE
                - vlc_mutex_lock
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZN3mkv14event_thread_t16HandleMouseEventERKNS0_9EventInfoE
      Callsites:
        - Src:             'demux/mkv/events.cpp:122,5'
          Dst:             vlc_thread_set_name
        - Src:             'demux/mkv/events.cpp:124,16'
          Dst:             vlc_savecancel
        - Src:             'demux/mkv/events.cpp:126,27'
          Dst:             _ZN16vlc_mutex_lockerC2EP11vlc_mutex_t
        - Src:             'demux/mkv/events.cpp:129,13'
          Dst:             vlc_cond_wait
        - Src:             'demux/mkv/events.cpp:126,5'
          Dst:             _ZN16vlc_mutex_lockerD2Ev
        - Src:             'demux/mkv/events.cpp:136,34'
          Dst:             _ZN3mkv14event_thread_t9EventInfoC2ERKS1_
        - Src:             'demux/mkv/events.cpp:154,9'
          Dst:             _ZN3mkv14event_thread_t9EventInfoD2Ev
        - Src:             'demux/mkv/events.cpp:142,13'
          Dst:             vlc_mutex_unlock
        - Src:             'demux/mkv/events.cpp:146,21'
          Dst:             _ZN3mkv14event_thread_t16HandleMouseEventERKNS0_9EventInfoE
        - Src:             'demux/mkv/events.cpp:150,21'
          Dst:             _ZN3mkv14event_thread_t16HandleButtonDataERKNS0_9EventInfoE
        - Src:             'demux/mkv/events.cpp:153,13'
          Dst:             vlc_mutex_lock
        - Src:             'demux/mkv/events.cpp:154,9'
          Dst:             _ZN3mkv14event_thread_t9EventInfoD2Ev
        - Src:             'demux/mkv/events.cpp:126,5'
          Dst:             _ZN16vlc_mutex_lockerD2Ev
        - Src:             'demux/mkv/events.cpp:157,5'
          Dst:             vlc_restorecancel
    - functionName:    _ZN3mkv14event_thread_t16HandleMouseEventERKNS0_9EventInfoE
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - event
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL18vlc_mouse_HasMovedPK11vlc_mouse_tS1_
        - _ZL20vlc_mouse_HasPressedPK11vlc_mouse_tS1_i
        - _ZN3mkv14event_thread_t18HandleMousePressedEjj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/events.cpp:185,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:188,39'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t18HandleMousePressedEjj
            - BranchSide:      'demux/mkv/events.cpp:190,35'
              BranchSideFuncs:
                - _ZL18vlc_mouse_HasMovedPK11vlc_mouse_tS1_
      Callsites:
        - Src:             'demux/mkv/events.cpp:185,9'
          Dst:             _ZL20vlc_mouse_HasPressedPK11vlc_mouse_tS1_i
        - Src:             'demux/mkv/events.cpp:188,9'
          Dst:             _ZN3mkv14event_thread_t18HandleMousePressedEjj
        - Src:             'demux/mkv/events.cpp:190,14'
          Dst:             _ZL18vlc_mouse_HasMovedPK11vlc_mouse_tS1_
    - functionName:    _ZN3mkv14event_thread_t16HandleButtonDataERKNS0_9EventInfoE
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - event
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv14event_thread_t16HandleButtonDataEP11vlc_frame_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/events.cpp:198,5'
          Dst:             _ZN3mkv14event_thread_t16HandleButtonDataEP11vlc_frame_t
    - functionName:    _ZN3mkv14event_thread_t16HandleButtonDataEP11vlc_frame_t
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - p_block
      BBCount:         14
      ICount:          94
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN16vlc_mutex_lockerC2EP11vlc_mutex_t
        - _ZN16vlc_mutex_lockerD2Ev
        - _ZN3mkv11demux_sys_t17GetDVDInterpretorEv
        - _ZN3mkv25dvd_command_interpretor_c6SetPciEPKhj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/events.cpp:208,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:0,0'
              BranchSideFuncs:
                - _ZN3mkv25dvd_command_interpretor_c6SetPciEPKhj
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/events.cpp:211,5'
              BranchSideFuncs:
                - _ZN3mkv25dvd_command_interpretor_c6SetPciEPKhj
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN16vlc_mutex_lockerD2Ev
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/events.cpp:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/events.cpp:205,22'
          Dst:             _ZN16vlc_mutex_lockerC2EP11vlc_mutex_t
        - Src:             'demux/mkv/events.cpp:207,31'
          Dst:             _ZN3mkv11demux_sys_t17GetDVDInterpretorEv
        - Src:             'demux/mkv/events.cpp:212,1'
          Dst:             _ZN16vlc_mutex_lockerD2Ev
        - Src:             'demux/mkv/events.cpp:211,18'
          Dst:             _ZN3mkv25dvd_command_interpretor_c6SetPciEPKhj
        - Src:             'demux/mkv/events.cpp:212,1'
          Dst:             _ZN16vlc_mutex_lockerD2Ev
    - functionName:    _ZL20vlc_mouse_HasPressedPK11vlc_mouse_tS1_i
      functionSourceFile: '/src/vlc/modules/../include/vlc_mouse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_old
        - p_new
        - i_button
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_mouse.h:151,45'
          Branch Sides:
            - BranchSide:      '../include/vlc_mouse.h:151,49'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_mouse.h:151,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN3mkv14event_thread_t18HandleMousePressedEjj
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - x
        - y
      BBCount:         14
      ICount:          96
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN16vlc_mutex_lockerC2EP11vlc_mutex_t
        - _ZN16vlc_mutex_lockerD2Ev
        - _ZN3mkv11demux_sys_t17GetDVDInterpretorEv
        - _ZN3mkv25dvd_command_interpretor_c18HandleMousePressedEjj
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/events.cpp:223,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:0,0'
              BranchSideFuncs:
                - _ZN3mkv25dvd_command_interpretor_c18HandleMousePressedEjj
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/events.cpp:226,5'
              BranchSideFuncs:
                - _ZN3mkv25dvd_command_interpretor_c18HandleMousePressedEjj
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN16vlc_mutex_lockerD2Ev
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:0,0'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/events.cpp:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/events.cpp:218,5'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/events.cpp:218,5'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/events.cpp:220,22'
          Dst:             _ZN16vlc_mutex_lockerC2EP11vlc_mutex_t
        - Src:             'demux/mkv/events.cpp:222,31'
          Dst:             _ZN3mkv11demux_sys_t17GetDVDInterpretorEv
        - Src:             'demux/mkv/events.cpp:227,1'
          Dst:             _ZN16vlc_mutex_lockerD2Ev
        - Src:             'demux/mkv/events.cpp:226,18'
          Dst:             _ZN3mkv25dvd_command_interpretor_c18HandleMousePressedEjj
        - Src:             'demux/mkv/events.cpp:227,1'
          Dst:             _ZN16vlc_mutex_lockerD2Ev
    - functionName:    _ZL18vlc_mouse_HasMovedPK11vlc_mouse_tS1_
      functionSourceFile: '/src/vlc/modules/../include/vlc_mouse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_old
        - p_new
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_mouse.h:133,37'
          Branch Sides:
            - BranchSide:      '../include/vlc_mouse.h:133,37'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_mouse.h:133,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN3mkv14event_thread_t12SetHighlightER19vlc_spu_highlight_t
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - spu_hl
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL14es_out_ControlP8es_out_tiz
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/events.cpp:232,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:232,18'
              BranchSideFuncs:
                - _ZNKSt3__115__list_iteratorIN3mkv14event_thread_t6ESInfoEPvEdeB8ne180100Ev
                - _ZL14es_out_ControlP8es_out_tiz.19480
                - _ZNSt3__115__list_iteratorIN3mkv14event_thread_t6ESInfoEPvEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_15__list_iteratorIN3mkv14event_thread_t6ESInfoEPvEES7_
            - BranchSide:      'demux/mkv/events.cpp:239,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/events.cpp:234,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:235,13'
              BranchSideFuncs:
                - _ZNSt3__115__list_iteratorIN3mkv14event_thread_t6ESInfoEPvEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_15__list_iteratorIN3mkv14event_thread_t6ESInfoEPvEES7_
                - _ZNKSt3__115__list_iteratorIN3mkv14event_thread_t6ESInfoEPvEdeB8ne180100Ev
                - _ZL14es_out_ControlP8es_out_tiz.19480
            - BranchSide:      'demux/mkv/events.cpp:237,25'
              BranchSideFuncs:
                - _ZL14es_out_ControlP8es_out_tiz.19480
                - _ZNSt3__115__list_iteratorIN3mkv14event_thread_t6ESInfoEPvEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100ERKNS_15__list_iteratorIN3mkv14event_thread_t6ESInfoEPvEES7_
                - _ZNKSt3__115__list_iteratorIN3mkv14event_thread_t6ESInfoEPvEdeB8ne180100Ev
      Callsites:
        - Src:             'demux/mkv/events.cpp:237,9'
          Dst:             _ZL14es_out_ControlP8es_out_tiz
    - functionName:    _ZN3mkv14event_thread_t14HandleKeyEventENS_13NavivationKeyE
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - key
      BBCount:         10
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16vlc_mutex_lockerC2EP11vlc_mutex_t
        - _ZN16vlc_mutex_lockerD2Ev
        - _ZN3mkv11demux_sys_t17GetDVDInterpretorEv
        - _ZN3mkv25dvd_command_interpretor_c14HandleKeyEventENS_13NavivationKeyE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/events.cpp:173,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:174,9'
              BranchSideFuncs:
                - _ZN3mkv25dvd_command_interpretor_c14HandleKeyEventENS_13NavivationKeyE
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN16vlc_mutex_lockerD2Ev
            - BranchSide:      'demux/mkv/events.cpp:177,12'
              BranchSideFuncs:
                - _ZN3mkv25dvd_command_interpretor_c14HandleKeyEventENS_13NavivationKeyE
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN16vlc_mutex_lockerD2Ev
      Callsites:
        - Src:             'demux/mkv/events.cpp:170,22'
          Dst:             _ZN16vlc_mutex_lockerC2EP11vlc_mutex_t
        - Src:             'demux/mkv/events.cpp:172,31'
          Dst:             _ZN3mkv11demux_sys_t17GetDVDInterpretorEv
        - Src:             'demux/mkv/events.cpp:178,1'
          Dst:             _ZN16vlc_mutex_lockerD2Ev
        - Src:             'demux/mkv/events.cpp:177,25'
          Dst:             _ZN3mkv25dvd_command_interpretor_c14HandleKeyEventENS_13NavivationKeyE
        - Src:             'demux/mkv/events.cpp:178,1'
          Dst:             _ZN16vlc_mutex_lockerD2Ev
    - functionName:    _ZN3mkv14event_thread_t12SendEventNavE13demux_query_e
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - nav_query
      BBCount:         17
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv14event_thread_t14HandleKeyEventENS_13NavivationKeyE
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/events.cpp:86,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:88,34'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t14HandleKeyEventENS_13NavivationKeyE
            - BranchSide:      'demux/mkv/events.cpp:89,34'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t14HandleKeyEventENS_13NavivationKeyE
            - BranchSide:      'demux/mkv/events.cpp:90,34'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t14HandleKeyEventENS_13NavivationKeyE
            - BranchSide:      'demux/mkv/events.cpp:91,34'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t14HandleKeyEventENS_13NavivationKeyE
            - BranchSide:      'demux/mkv/events.cpp:92,34'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t14HandleKeyEventENS_13NavivationKeyE
            - BranchSide:      'demux/mkv/events.cpp:93,34'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t14HandleKeyEventENS_13NavivationKeyE
            - BranchSide:      'demux/mkv/events.cpp:94,34'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t14HandleKeyEventENS_13NavivationKeyE
            - BranchSide:      'demux/mkv/events.cpp:96,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'demux/mkv/events.cpp:100,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:101,9'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t14HandleKeyEventENS_13NavivationKeyE
            - BranchSide:      'demux/mkv/events.cpp:103,27'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t14HandleKeyEventENS_13NavivationKeyE
        - Branch String:   'demux/mkv/events.cpp:103,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:104,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/events.cpp:106,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/events.cpp:96,9'
          Dst:             __assert_fail
        - Src:             'demux/mkv/events.cpp:103,11'
          Dst:             _ZN3mkv14event_thread_t14HandleKeyEventENS_13NavivationKeyE
    - functionName:    _ZN3mkv14event_thread_t9EventInfoC2EP11vlc_frame_t
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - block
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/events.hpp:86,15'
          Dst:             vlc_frame_Release
    - functionName:    _ZN3mkv14event_thread_t8SendDataERNS_11mkv_track_tEP11vlc_frame_t
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - track
        - p_block
      BBCount:         12
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv14event_thread_t10QueueEventERKNS0_9EventInfoE
        - _ZN3mkv14event_thread_t9EventInfoC2EP11vlc_frame_t
        - _ZN3mkv14event_thread_t9EventInfoD2Ev
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/events.cpp:48,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:50,13'
              BranchSideFuncs:
                - vlc_frame_Release
                - _ZN3mkv14event_thread_t9EventInfoC2EP11vlc_frame_t
                - _ZN3mkv14event_thread_t10QueueEventERKNS0_9EventInfoE
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
            - BranchSide:      'demux/mkv/events.cpp:57,20'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'demux/mkv/events.cpp:50,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:52,36'
              BranchSideFuncs:
                - _ZN3mkv14event_thread_t9EventInfoC2EP11vlc_frame_t
                - _ZN3mkv14event_thread_t10QueueEventERKNS0_9EventInfoE
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
                - _ZN3mkv14event_thread_t9EventInfoD2Ev
            - BranchSide:      'demux/mkv/events.cpp:55,5'
              BranchSideFuncs:
                - vlc_frame_Release
      Callsites:
        - Src:             'demux/mkv/events.cpp:52,25'
          Dst:             _ZN3mkv14event_thread_t9EventInfoC2EP11vlc_frame_t
        - Src:             'demux/mkv/events.cpp:52,13'
          Dst:             _ZN3mkv14event_thread_t10QueueEventERKNS0_9EventInfoE
        - Src:             'demux/mkv/events.cpp:52,13'
          Dst:             _ZN3mkv14event_thread_t9EventInfoD2Ev
        - Src:             'demux/mkv/events.cpp:52,13'
          Dst:             _ZN3mkv14event_thread_t9EventInfoD2Ev
        - Src:             'demux/mkv/events.cpp:57,5'
          Dst:             vlc_frame_Release
    - functionName:    _ZN3mkv14event_thread_tD0Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv14event_thread_tD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/events.cpp:42,1'
          Dst:             _ZN3mkv14event_thread_tD2Ev
    - functionName:    _ZN3mkv14event_thread_tD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN3mkv14event_thread_t11AbortThreadEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/events.cpp:43,5'
          Dst:             _ZN3mkv14event_thread_t11AbortThreadEv
        - Src:             'demux/mkv/events.cpp:43,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN3mkv14event_thread_t11AbortThreadEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16vlc_mutex_lockerC2EP11vlc_mutex_t
        - _ZN16vlc_mutex_lockerD2Ev
        - vlc_cond_signal
        - vlc_join
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/events.cpp:70,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/events.cpp:71,9'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerC2EP11vlc_mutex_t
                - vlc_cond_signal
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_join
            - BranchSide:      'demux/mkv/events.cpp:74,38'
              BranchSideFuncs:
                - _ZN16vlc_mutex_lockerC2EP11vlc_mutex_t
                - vlc_cond_signal
                - _ZN16vlc_mutex_lockerD2Ev
                - _ZN16vlc_mutex_lockerD2Ev
                - vlc_join
      Callsites:
        - Src:             'demux/mkv/events.cpp:74,26'
          Dst:             _ZN16vlc_mutex_lockerC2EP11vlc_mutex_t
        - Src:             'demux/mkv/events.cpp:76,9'
          Dst:             vlc_cond_signal
        - Src:             'demux/mkv/events.cpp:77,5'
          Dst:             _ZN16vlc_mutex_lockerD2Ev
        - Src:             'demux/mkv/events.cpp:79,5'
          Dst:             vlc_join
        - Src:             'demux/mkv/events.cpp:77,5'
          Dst:             _ZN16vlc_mutex_lockerD2Ev
    - functionName:    _ZN3mkv14event_thread_tC2EP8stream_t
      functionSourceFile: '/src/vlc/modules/demux/mkv/events.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - p_demux
      BBCount:         7
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_cond_init
        - vlc_mutex_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/events.cpp:37,5'
          Dst:             vlc_mutex_init
        - Src:             'demux/mkv/events.cpp:38,5'
          Dst:             vlc_cond_init
    - functionName:    _GLOBAL__sub_I_Ebml_parser.cpp
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/Ebml_parser.cpp:0,0'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.19506
                - __cxx_global_var_init.4
                - __cxx_global_var_init.5
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.19506
                - __cxx_global_var_init.4
                - __cxx_global_var_init.5
      Callsites:
        - Src:             'demux/mkv/Ebml_parser.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'demux/mkv/Ebml_parser.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'demux/mkv/Ebml_parser.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkvL23GetEbmlNoGlobal_ContextEv
        - _ZN7libebml19EbmlSemanticContextC2EmPKNS_12EbmlSemanticEPKS0_PFRS4_vEPKNS_13EbmlCallbacksE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/Ebml_parser.cpp:119,57'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:119,57'
              BranchSideFuncs:
                - _ZN7libebml19EbmlSemanticContextC2EmPKNS_12EbmlSemanticEPKS0_PFRS4_vEPKNS_13EbmlCallbacksE
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:119,57'
              BranchSideFuncs:
                - _ZN7libebml19EbmlSemanticContextC2EmPKNS_12EbmlSemanticEPKS0_PFRS4_vEPKNS_13EbmlCallbacksE
      Callsites:
        - Src:             'demux/mkv/Ebml_parser.cpp:119,57'
          Dst:             _ZN7libebml19EbmlSemanticContextC2EmPKNS_12EbmlSemanticEPKS0_PFRS4_vEPKNS_13EbmlCallbacksE
        - Src:             'demux/mkv/Ebml_parser.cpp:119,57'
          Dst:             _ZN3mkvL23GetEbmlNoGlobal_ContextEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml12EbmlSemanticC2EbbRKNS_13EbmlCallbacksE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/Ebml_parser.cpp:127,1'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:127,1'
              BranchSideFuncs:
                - _ZN7libebml12EbmlSemanticC2EbbRKNS_13EbmlCallbacksE
                - _ZN7libebml12EbmlSemanticC2EbbRKNS_13EbmlCallbacksE
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:127,1'
              BranchSideFuncs:
                - _ZN7libebml12EbmlSemanticC2EbbRKNS_13EbmlCallbacksE
                - _ZN7libebml12EbmlSemanticC2EbbRKNS_13EbmlCallbacksE
      Callsites:
        - Src:             'demux/mkv/Ebml_parser.cpp:127,1'
          Dst:             _ZN7libebml12EbmlSemanticC2EbbRKNS_13EbmlCallbacksE
        - Src:             'demux/mkv/Ebml_parser.cpp:128,1'
          Dst:             _ZN7libebml12EbmlSemanticC2EbbRKNS_13EbmlCallbacksE
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkvL23GetEbmlNoGlobal_ContextEv
        - _ZN7libebml19EbmlSemanticContextC2EmPKNS_12EbmlSemanticEPKS0_PFRS4_vEPKNS_13EbmlCallbacksE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/Ebml_parser.cpp:131,1'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:131,1'
              BranchSideFuncs:
                - _ZN7libebml19EbmlSemanticContextC2EmPKNS_12EbmlSemanticEPKS0_PFRS4_vEPKNS_13EbmlCallbacksE
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:131,1'
              BranchSideFuncs:
                - _ZN7libebml19EbmlSemanticContextC2EmPKNS_12EbmlSemanticEPKS0_PFRS4_vEPKNS_13EbmlCallbacksE
      Callsites:
        - Src:             'demux/mkv/Ebml_parser.cpp:131,1'
          Dst:             _ZN7libebml19EbmlSemanticContextC2EmPKNS_12EbmlSemanticEPKS0_PFRS4_vEPKNS_13EbmlCallbacksE
        - Src:             'demux/mkv/Ebml_parser.cpp:131,1'
          Dst:             _ZN3mkvL23GetEbmlNoGlobal_ContextEv
    - functionName:    _ZN3mkvL23GetEbmlNoGlobal_ContextEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7libebml19EbmlSemanticContextC2EmPKNS_12EbmlSemanticEPKS0_PFRS4_vEPKNS_13EbmlCallbacksE
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlElement.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - aSize
        - aMyTable
        - aUpTable
        - aGetGlobalContext
        - aMasterElt
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7libebml12EbmlSemanticC2EbbRKNS_13EbmlCallbacksE
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/EbmlElement.h'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - aMandatory
        - aUnique
        - aGetCallbacks
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK3mkv10EbmlParser12IsTopPresentEPN7libebml11EbmlElementE
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - el
      BBCount:         11
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/Ebml_parser.cpp:342,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:344,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:347,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_parser.cpp:344,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:344,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:346,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_parser.cpp:344,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:345,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:346,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/stream_io_callback.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv10EbmlParser3GetEb
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - allow_overshoot
      BBCount:         165
      ICount:          1073
      EdgeCount:       225
      CyclomaticComplexity: 62
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZN3mkv19matroska_iostream_c3I_OEv
        - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
        - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
        - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - _ZNK7libebml11EbmlElement14GetEndPositionEv
        - _ZNK7libebml11EbmlElement18GetElementPositionEv
        - vlc_object_Log
      functionUses:    12
      BranchProfiles:
        - Branch String:   'demux/mkv/Ebml_parser.cpp:141,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:143,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:145,9'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - Branch String:   'demux/mkv/Ebml_parser.cpp:145,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:145,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:147,28'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_parser.cpp:155,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:156,9'
              BranchSideFuncs:
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:159,9'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Branch String:   'demux/mkv/Ebml_parser.cpp:159,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:160,20'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:161,15'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Branch String:   'demux/mkv/Ebml_parser.cpp:161,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:162,20'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:163,15'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Branch String:   'demux/mkv/Ebml_parser.cpp:163,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:165,22'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:179,27'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Branch String:   'demux/mkv/Ebml_parser.cpp:166,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:169,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:177,5'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
        - Branch String:   'demux/mkv/Ebml_parser.cpp:169,31'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:169,34'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:176,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
        - Branch String:   'demux/mkv/Ebml_parser.cpp:169,67'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:170,18'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:176,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
        - Branch String:   'demux/mkv/Ebml_parser.cpp:169,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:172,32'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:176,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
        - Branch String:   'demux/mkv/Ebml_parser.cpp:180,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:180,29'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:180,9'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Branch String:   'demux/mkv/Ebml_parser.cpp:180,62'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:180,65'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:180,9'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Branch String:   'demux/mkv/Ebml_parser.cpp:180,96'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:180,9'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:181,17'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Branch String:   'demux/mkv/Ebml_parser.cpp:180,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:182,21'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:183,13'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Branch String:   'demux/mkv/Ebml_parser.cpp:183,27'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:183,31'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:189,18'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Branch String:   'demux/mkv/Ebml_parser.cpp:183,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:185,22'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:189,18'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Branch String:   'demux/mkv/Ebml_parser.cpp:189,32'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:189,36'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:190,24'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
        - Branch String:   'demux/mkv/Ebml_parser.cpp:189,69'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:189,73'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:190,24'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
        - Branch String:   'demux/mkv/Ebml_parser.cpp:189,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:190,24'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:192,28'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
        - Branch String:   'demux/mkv/Ebml_parser.cpp:198,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:203,17'
              BranchSideFuncs:
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:223,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - Branch String:   'demux/mkv/Ebml_parser.cpp:203,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:203,17'
              BranchSideFuncs:
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:205,19'
              BranchSideFuncs:
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
        - Branch String:   'demux/mkv/Ebml_parser.cpp:208,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:208,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:209,26'
              BranchSideFuncs:
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
        - Branch String:   'demux/mkv/Ebml_parser.cpp:213,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:215,18'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:221,5'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - Branch String:   'demux/mkv/Ebml_parser.cpp:215,43'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:215,47'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:220,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - Branch String:   'demux/mkv/Ebml_parser.cpp:215,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:217,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:220,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - Branch String:   'demux/mkv/Ebml_parser.cpp:223,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:225,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:251,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - Branch String:   'demux/mkv/Ebml_parser.cpp:225,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:227,18'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:234,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_parser.cpp:227,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:229,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:232,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_parser.cpp:229,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:230,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:230,24'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_parser.cpp:234,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:236,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:249,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_parser.cpp:236,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:238,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:242,20'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_parser.cpp:242,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:243,41'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:243,41'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_parser.cpp:251,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:253,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:258,14'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
        - Branch String:   'demux/mkv/Ebml_parser.cpp:255,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:256,13'
              BranchSideFuncs:
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:257,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_parser.cpp:263,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:265,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:269,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
        - Branch String:   'demux/mkv/Ebml_parser.cpp:269,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:270,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:277,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Branch String:   'demux/mkv/Ebml_parser.cpp:270,20'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:270,23'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:277,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Branch String:   'demux/mkv/Ebml_parser.cpp:270,46'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:271,13'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:277,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Branch String:   'demux/mkv/Ebml_parser.cpp:269,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:273,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:277,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Branch String:   'demux/mkv/Ebml_parser.cpp:277,35'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:277,39'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:299,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
        - Branch String:   'demux/mkv/Ebml_parser.cpp:277,54'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:277,57'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:299,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
        - Branch String:   'demux/mkv/Ebml_parser.cpp:277,88'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:278,16'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:299,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
        - Branch String:   'demux/mkv/Ebml_parser.cpp:278,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:279,15'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:282,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - Branch String:   'demux/mkv/Ebml_parser.cpp:277,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:282,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:299,13'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
        - Branch String:   'demux/mkv/Ebml_parser.cpp:284,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:286,22'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:293,19'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - Branch String:   'demux/mkv/Ebml_parser.cpp:286,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:288,28'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:291,17'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - Branch String:   'demux/mkv/Ebml_parser.cpp:288,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:289,28'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:289,28'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - Branch String:   'demux/mkv/Ebml_parser.cpp:303,31'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:304,17'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:316,17'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - Branch String:   'demux/mkv/Ebml_parser.cpp:304,48'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:304,51'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:316,17'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - Branch String:   'demux/mkv/Ebml_parser.cpp:304,84'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:305,17'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:316,17'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - Branch String:   'demux/mkv/Ebml_parser.cpp:303,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:307,17'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:316,17'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - Branch String:   'demux/mkv/Ebml_parser.cpp:308,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:309,45'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:309,45'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_parser.cpp:316,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:318,22'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:325,13'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - Branch String:   'demux/mkv/Ebml_parser.cpp:318,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:320,28'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:323,17'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - Branch String:   'demux/mkv/Ebml_parser.cpp:320,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:321,28'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:321,28'
              BranchSideFuncs:
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement18GetElementPositionEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
                - _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement12IsFiniteSizeEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZNK7libebml11EbmlElement14GetEndPositionEv
                - _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - Branch String:   'demux/mkv/Ebml_parser.cpp:329,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:331,14'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:337,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_parser.cpp:331,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:333,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:335,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_parser.cpp:333,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:334,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:334,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/Ebml_parser.cpp:156,17'
          Dst:             _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - Src:             'demux/mkv/Ebml_parser.cpp:161,33'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/Ebml_parser.cpp:169,52'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/Ebml_parser.cpp:170,36'
          Dst:             _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Src:             'demux/mkv/Ebml_parser.cpp:170,73'
          Dst:             _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Src:             'demux/mkv/Ebml_parser.cpp:172,50'
          Dst:             _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Src:             'demux/mkv/Ebml_parser.cpp:173,50'
          Dst:             _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Src:             'demux/mkv/Ebml_parser.cpp:180,47'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/Ebml_parser.cpp:180,81'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/Ebml_parser.cpp:181,35'
          Dst:             _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Src:             'demux/mkv/Ebml_parser.cpp:181,71'
          Dst:             _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Src:             'demux/mkv/Ebml_parser.cpp:189,54'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/Ebml_parser.cpp:189,89'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/Ebml_parser.cpp:192,46'
          Dst:             _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Src:             'demux/mkv/Ebml_parser.cpp:193,44'
          Dst:             _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Src:             'demux/mkv/Ebml_parser.cpp:209,32'
          Dst:             _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
        - Src:             'demux/mkv/Ebml_parser.cpp:215,53'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/Ebml_parser.cpp:215,59'
          Dst:             _ZNK3mkv22vlc_stream_io_callback5IsEOFEv
        - Src:             'demux/mkv/Ebml_parser.cpp:217,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/Ebml_parser.cpp:217,17'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/Ebml_parser.cpp:253,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/Ebml_parser.cpp:253,9'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/Ebml_parser.cpp:256,21'
          Dst:             _ZN7libebml11EbmlElement8SkipDataERNS_10EbmlStreamERKNS_19EbmlSemanticContextEPS0_b
        - Src:             'demux/mkv/Ebml_parser.cpp:265,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/Ebml_parser.cpp:265,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/Ebml_parser.cpp:270,31'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/Ebml_parser.cpp:271,21'
          Dst:             _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Src:             'demux/mkv/Ebml_parser.cpp:271,57'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/Ebml_parser.cpp:273,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/Ebml_parser.cpp:273,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/Ebml_parser.cpp:277,73'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/Ebml_parser.cpp:278,34'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/Ebml_parser.cpp:279,31'
          Dst:             _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Src:             'demux/mkv/Ebml_parser.cpp:279,69'
          Dst:             _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Src:             'demux/mkv/Ebml_parser.cpp:282,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/Ebml_parser.cpp:282,13'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/Ebml_parser.cpp:282,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/Ebml_parser.cpp:299,13'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/Ebml_parser.cpp:299,13'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/Ebml_parser.cpp:299,13'
          Dst:             vlc_object_Log
        - Src:             'demux/mkv/Ebml_parser.cpp:304,33'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/Ebml_parser.cpp:304,69'
          Dst:             _ZNK7libebml11EbmlElement12IsFiniteSizeEv
        - Src:             'demux/mkv/Ebml_parser.cpp:305,33'
          Dst:             _ZNK7libebml11EbmlElement18GetElementPositionEv
        - Src:             'demux/mkv/Ebml_parser.cpp:305,75'
          Dst:             _ZNK7libebml11EbmlElement14GetEndPositionEv
        - Src:             'demux/mkv/Ebml_parser.cpp:307,17'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/Ebml_parser.cpp:307,17'
          Dst:             vlc_object_Log
    - functionName:    _ZN7libebml10EbmlStream15FindNextElementERKNS_19EbmlSemanticContextERimbj
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
      functionSourceFile: '/src/vlc/modules/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv10EbmlParser5ResetEP8stream_t
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - p_demux
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3mkv19matroska_iostream_c3I_OEv
        - _ZNK7libebml10EbmlMaster12GetDataStartEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/Ebml_parser.cpp:105,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:107,16'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlMaster12GetDataStartEv
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:111,21'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlMaster12GetDataStartEv
        - Branch String:   'demux/mkv/Ebml_parser.cpp:107,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:108,9'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlMaster12GetDataStartEv
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:108,9'
              BranchSideFuncs:
                - _ZN3mkv19matroska_iostream_c3I_OEv
                - _ZNK7libebml10EbmlMaster12GetDataStartEv
      Callsites:
        - Src:             'demux/mkv/Ebml_parser.cpp:114,11'
          Dst:             _ZN3mkv19matroska_iostream_c3I_OEv
        - Src:             'demux/mkv/Ebml_parser.cpp:114,68'
          Dst:             _ZNK7libebml10EbmlMaster12GetDataStartEv
    - functionName:    _ZNK3mkv10EbmlParser8GetLevelEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv10EbmlParser6UnkeepEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv10EbmlParser4KeepEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv10EbmlParser4DownEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv10EbmlParser2UpEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - vlc_object_Log
      functionUses:    8
      BranchProfiles:
        - Branch String:   'demux/mkv/Ebml_parser.cpp:74,35'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:74,38'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:74,35'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_parser.cpp:74,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:74,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:76,9'
              BranchSideFuncs:
                - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_.19568
                - vlc_object_Log
      Callsites:
        - Src:             'demux/mkv/Ebml_parser.cpp:76,9'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/Ebml_parser.cpp:76,9'
          Dst:             vlc_object_Log
    - functionName:    _ZN3mkv10EbmlParser11reconstructEPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - es
        - el_start
        - p_demux
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
        - _ZN3mkv10EbmlParserD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/Ebml_parser.cpp:67,11'
          Dst:             _ZN3mkv10EbmlParserD2Ev
        - Src:             'demux/mkv/Ebml_parser.cpp:69,39'
          Dst:             _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
    - functionName:    _ZN3mkv10EbmlParserC2EPNS_19matroska_iostream_cEPN7libebml11EbmlElementEP8stream_t
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - es
        - el_start
        - p_demux
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - _ZL15var_InheritBoolP12vlc_object_tPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/Ebml_parser.cpp:40,15'
          Dst:             _ZL10VLC_OBJECTI8stream_tEP12vlc_object_tPT_
        - Src:             'demux/mkv/Ebml_parser.cpp:40,15'
          Dst:             _ZL15var_InheritBoolP12vlc_object_tPKc
    - functionName:    _ZL15var_InheritBoolP12vlc_object_tPKc
      functionSourceFile: '/src/vlc/modules/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    _ZN3mkv10EbmlParserD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/Ebml_parser.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         23
      ICount:          109
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/Ebml_parser.cpp:48,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:50,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:55,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_parser.cpp:50,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:50,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:51,16'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_parser.cpp:51,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:52,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:52,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_parser.cpp:55,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:55,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:57,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_parser.cpp:57,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:59,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:61,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/Ebml_parser.cpp:59,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:60,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/Ebml_parser.cpp:60,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/Ebml_parser.cpp:50,9'
          Dst:             __assert_fail
    - functionName:    _ZNSt9exceptionD2Ev
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt9exceptionC2B8ne180100Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/__exception/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK3mkv17chapter_edition_c11GetMainNameEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapters.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK3mkv14chapter_item_c12GetCodecNameEb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/chapters.cpp:225,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:227,16'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv14chapter_item_c12GetCodecNameEb
            - BranchSide:      'demux/mkv/chapters.cpp:229,12'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100ILi0EEEPKc
      Callsites:
        - Src:             'demux/mkv/chapters.cpp:227,33'
          Dst:             _ZNK3mkv14chapter_item_c12GetCodecNameEb
    - functionName:    _ZNK3mkv14chapter_item_c12GetCodecNameEb
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapters.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - f_for_title
        - ''
      BBCount:         16
      ICount:          106
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/chapters.cpp:97,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:97,49'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKPN3mkv20chapter_codec_cmds_cEEdeB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__111__wrap_iterIPKPN3mkv20chapter_codec_cmds_cEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN3mkv20chapter_codec_cmds_cEEEbRKNS_11__wrap_iterIT_EESA_
            - BranchSide:      'demux/mkv/chapters.cpp:104,5'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/chapters.cpp:100,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:97,5'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKPN3mkv20chapter_codec_cmds_cEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN3mkv20chapter_codec_cmds_cEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__111__wrap_iterIPKPN3mkv20chapter_codec_cmds_cEEdeB8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8ne180100Ev
            - BranchSide:      'demux/mkv/chapters.cpp:101,13'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/chapters.cpp:105,1'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:105,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapters.cpp:105,1'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:       []
    - functionName:    _ZN3mkv14chapter_item_c13EnterAndLeaveEPS0_b
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapters.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - p_leaving_chapter
        - b_final_enter
      BBCount:         38
      ICount:          168
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN3mkv14chapter_item_c5EnterEb
        - _ZN3mkv14chapter_item_c5LeaveEb
        - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/chapters.cpp:184,37'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:184,41'
              BranchSideFuncs:
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv14chapter_item_c5LeaveEb
            - BranchSide:      'demux/mkv/chapters.cpp:184,5'
              BranchSideFuncs:
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv14chapter_item_c5LeaveEb
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
        - Branch String:   'demux/mkv/chapters.cpp:184,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:186,15'
              BranchSideFuncs:
                - _ZN3mkv14chapter_item_c5LeaveEb
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
            - BranchSide:      'demux/mkv/chapters.cpp:192,10'
              BranchSideFuncs:
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv14chapter_item_c5EnterEb
        - Branch String:   'demux/mkv/chapters.cpp:186,45'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:186,48'
              BranchSideFuncs:
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv14chapter_item_c5LeaveEb
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
            - BranchSide:      'demux/mkv/chapters.cpp:188,27'
              BranchSideFuncs:
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv14chapter_item_c5LeaveEb
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
        - Branch String:   'demux/mkv/chapters.cpp:186,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:187,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapters.cpp:188,27'
              BranchSideFuncs:
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv14chapter_item_c5LeaveEb
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
        - Branch String:   'demux/mkv/chapters.cpp:192,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:194,9'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv14chapter_item_c5EnterEb
            - BranchSide:      'demux/mkv/chapters.cpp:214,10'
              BranchSideFuncs:
                - _ZN3mkv14chapter_item_c5EnterEb
        - Branch String:   'demux/mkv/chapters.cpp:196,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:197,24'
              BranchSideFuncs:
                - _ZN3mkv14chapter_item_c5EnterEb
            - BranchSide:      'demux/mkv/chapters.cpp:199,26'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c5EnterEb
        - Branch String:   'demux/mkv/chapters.cpp:199,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:201,22'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c5EnterEb
            - BranchSide:      'demux/mkv/chapters.cpp:211,9'
              BranchSideFuncs:
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv14chapter_item_c5EnterEb
        - Branch String:   'demux/mkv/chapters.cpp:201,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:203,39'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv14chapter_item_c5EnterEb
            - BranchSide:      'demux/mkv/chapters.cpp:210,13'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c5EnterEb
        - Branch String:   'demux/mkv/chapters.cpp:204,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:205,30'
              BranchSideFuncs:
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c5EnterEb
            - BranchSide:      'demux/mkv/chapters.cpp:208,21'
              BranchSideFuncs:
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv14chapter_item_c5EnterEb
        - Branch String:   'demux/mkv/chapters.cpp:205,30'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:205,60'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapters.cpp:206,29'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapters.cpp:211,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:196,18'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c5EnterEb
                - _ZN3mkv14chapter_item_c5EnterEb
            - BranchSide:      'demux/mkv/chapters.cpp:212,5'
              BranchSideFuncs:
                - _ZN3mkv14chapter_item_c5EnterEb
        - Branch String:   'demux/mkv/chapters.cpp:214,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:215,16'
              BranchSideFuncs:
                - _ZN3mkv14chapter_item_c5EnterEb
            - BranchSide:      'demux/mkv/chapters.cpp:217,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/chapters.cpp:184,58'
          Dst:             _ZNK3mkv14chapter_item_c8ParentOfERKS0_
        - Src:             'demux/mkv/chapters.cpp:186,65'
          Dst:             _ZN3mkv14chapter_item_c5LeaveEb
        - Src:             'demux/mkv/chapters.cpp:197,24'
          Dst:             _ZN3mkv14chapter_item_c5EnterEb
        - Src:             'demux/mkv/chapters.cpp:201,56'
          Dst:             _ZNK3mkv14chapter_item_c8ParentOfERKS0_
        - Src:             'demux/mkv/chapters.cpp:205,47'
          Dst:             _ZN3mkv14chapter_item_c5EnterEb
        - Src:             'demux/mkv/chapters.cpp:215,16'
          Dst:             _ZN3mkv14chapter_item_c5EnterEb
    - functionName:    _ZNK3mkv14chapter_item_c8ParentOfERKS0_
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapters.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - item
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mkv/chapters.cpp:123,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:124,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapters.cpp:126,58'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE5beginB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN3mkv14chapter_item_cEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNKSt3__111__wrap_iterIPKPN3mkv14chapter_item_cEEdeB8ne180100Ev
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
                - _ZNSt3__111__wrap_iterIPKPN3mkv14chapter_item_cEEppB8ne180100Ev
        - Branch String:   'demux/mkv/chapters.cpp:127,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:129,15'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKPN3mkv14chapter_item_cEEdeB8ne180100Ev
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
                - _ZNSt3__111__wrap_iterIPKPN3mkv14chapter_item_cEEppB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN3mkv14chapter_item_cEEEbRKNS_11__wrap_iterIT_EESA_
            - BranchSide:      'demux/mkv/chapters.cpp:134,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapters.cpp:129,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:130,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapters.cpp:131,9'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKPN3mkv14chapter_item_cEEppB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN3mkv14chapter_item_cEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNKSt3__111__wrap_iterIPKPN3mkv14chapter_item_cEEdeB8ne180100Ev
                - _ZNK3mkv14chapter_item_c8ParentOfERKS0_
      Callsites:
        - Src:             'demux/mkv/chapters.cpp:129,24'
          Dst:             _ZNK3mkv14chapter_item_c8ParentOfERKS0_
    - functionName:    _ZN3mkv14chapter_item_c5LeaveEb
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapters.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - b_do_subs
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv14chapter_item_c17EnterLeaveHelper_EbMNS_20chapter_codec_cmds_cEFbvEMS0_FbbE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapters.cpp:170,21'
          Dst:             _ZN3mkv14chapter_item_c17EnterLeaveHelper_EbMNS_20chapter_codec_cmds_cEFbvEMS0_FbbE
    - functionName:    _ZN3mkv14chapter_item_c5EnterEb
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapters.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - b_do_subs
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv14chapter_item_c17EnterLeaveHelper_EbMNS_20chapter_codec_cmds_cEFbvEMS0_FbbE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapters.cpp:160,12'
          Dst:             _ZN3mkv14chapter_item_c17EnterLeaveHelper_EbMNS_20chapter_codec_cmds_cEFbvEMS0_FbbE
    - functionName:    _ZN3mkv14chapter_item_c17EnterLeaveHelper_EbMNS_20chapter_codec_cmds_cEFbvEMS0_FbbE
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapters.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - this
        - do_subs
        - co_cb
        - ch_cb
        - ''
        - ''
      BBCount:         6
      ICount:          139
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/chapters.cpp:147,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:147,10'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__16mem_fnB8ne180100IFbbEN3mkv14chapter_item_cEEENS_8__mem_fnIMT0_T_EES7_
                - _ZNSt3__14bindB8ne180100INS_8__mem_fnIMN3mkv14chapter_item_cEFbbEEEJRKNS_12placeholders4__phILi1EEEbEEENS_6__bindIT_JDpT0_EEEOSD_DpOSE_
                - _ZNSt3__18count_ifB8ne180100INS_11__wrap_iterIPPN3mkv14chapter_item_cEEENS_6__bindINS_8__mem_fnIMS3_FbbEEEJRKNS_12placeholders4__phILi1EEEbEEEEENS_15iterator_traitsIT_E15difference_typeESJ_SJ_T0_
            - BranchSide:      'demux/mkv/chapters.cpp:150,32'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE5beginB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__16mem_fnB8ne180100IFbbEN3mkv14chapter_item_cEEENS_8__mem_fnIMT0_T_EES7_
                - _ZNSt3__14bindB8ne180100INS_8__mem_fnIMN3mkv14chapter_item_cEFbbEEEJRKNS_12placeholders4__phILi1EEEbEEENS_6__bindIT_JDpT0_EEEOSD_DpOSE_
                - _ZNSt3__18count_ifB8ne180100INS_11__wrap_iterIPPN3mkv14chapter_item_cEEENS_6__bindINS_8__mem_fnIMS3_FbbEEEJRKNS_12placeholders4__phILi1EEEbEEEEENS_15iterator_traitsIT_E15difference_typeESJ_SJ_T0_
      Callsites:       []
    - functionName:    _ZNK3mkv14chapter_item_c14GetTitleNumberEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapters.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/chapters.cpp:111,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:111,49'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKPN3mkv20chapter_codec_cmds_cEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPKPN3mkv20chapter_codec_cmds_cEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPKPN3mkv20chapter_codec_cmds_cEEEbRKNS_11__wrap_iterIT_EESA_
            - BranchSide:      'demux/mkv/chapters.cpp:111,49'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapters.cpp:114,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:111,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapters.cpp:115,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN3mkv14chapter_item_c11FindChapterEm
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapters.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - i_find_uid
      BBCount:         13
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN3mkv14chapter_item_c11FindChapterEm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/chapters.cpp:81,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:82,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapters.cpp:84,12'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c11FindChapterEm
        - Branch String:   'demux/mkv/chapters.cpp:84,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:86,20'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c11FindChapterEm
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
            - BranchSide:      'demux/mkv/chapters.cpp:90,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapters.cpp:87,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:88,13'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapters.cpp:89,5'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c11FindChapterEm
      Callsites:
        - Src:             'demux/mkv/chapters.cpp:86,37'
          Dst:             _ZN3mkv14chapter_item_c11FindChapterEm
    - functionName:    _ZN3mkv14chapter_item_c6AppendERKS0_
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapters.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - chapter
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3mkv14chapter_item_c11FindChapterEm
        - _ZN3mkv14chapter_item_c6AppendERKS0_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/chapters.cpp:62,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:64,34'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c11FindChapterEm
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c6AppendERKS0_
            - BranchSide:      'demux/mkv/chapters.cpp:74,1'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapters.cpp:65,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:67,13'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c6AppendERKS0_
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c11FindChapterEm
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
            - BranchSide:      'demux/mkv/chapters.cpp:71,13'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE9push_backB8ne180100ERKS3_
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE4sizeB8ne180100Ev
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c11FindChapterEm
                - _ZNKSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEEixB8ne180100Em
                - _ZN3mkv14chapter_item_c6AppendERKS0_
      Callsites:
        - Src:             'demux/mkv/chapters.cpp:64,21'
          Dst:             _ZN3mkv14chapter_item_c11FindChapterEm
        - Src:             'demux/mkv/chapters.cpp:67,24'
          Dst:             _ZN3mkv14chapter_item_c6AppendERKS0_
    - functionName:    _ZN3mkv14chapter_item_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapters.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - codec_id
        - match
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/chapters.cpp:47,49'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:47,49'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPPN3mkv20chapter_codec_cmds_cEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN3mkv20chapter_codec_cmds_cEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN3mkv20chapter_codec_cmds_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNKSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEclES4_
            - BranchSide:      'demux/mkv/chapters.cpp:53,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapters.cpp:49,44'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:47,5'
              BranchSideFuncs:
                - _ZNKSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEclES4_
                - _ZNSt3__111__wrap_iterIPPN3mkv20chapter_codec_cmds_cEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN3mkv20chapter_codec_cmds_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNKSt3__111__wrap_iterIPPN3mkv20chapter_codec_cmds_cEEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/chapters.cpp:50,22'
              BranchSideFuncs:
                - _ZNKSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEclES4_
                - _ZNSt3__111__wrap_iterIPPN3mkv20chapter_codec_cmds_cEEppB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN3mkv20chapter_codec_cmds_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNKSt3__111__wrap_iterIPPN3mkv20chapter_codec_cmds_cEEdeB8ne180100Ev
        - Branch String:   'demux/mkv/chapters.cpp:49,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:47,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapters.cpp:51,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN3mkv14chapter_item_cD0Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapters.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv14chapter_item_cD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapters.cpp:36,1'
          Dst:             _ZN3mkv14chapter_item_cD2Ev
    - functionName:    _ZN3mkv14chapter_item_cD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapters.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         12
      ICount:          75
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _Z14vlc_delete_allINSt3__16vectorIPN3mkv14chapter_item_cENS0_9allocatorIS4_EEEEEvRT_
        - _Z14vlc_delete_allINSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS0_9allocatorIS4_EEEEEvRT_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/chapters.cpp:37,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:38,12'
              BranchSideFuncs:
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS0_9allocatorIS4_EEEEEvRT_
                - __clang_call_terminate
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv14chapter_item_cENS0_9allocatorIS4_EEEEEvRT_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/chapters.cpp:38,12'
              BranchSideFuncs:
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS0_9allocatorIS4_EEEEEvRT_
                - __clang_call_terminate
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv14chapter_item_cENS0_9allocatorIS4_EEEEEvRT_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEED2B8ne180100Ev
        - Branch String:   'demux/mkv/chapters.cpp:38,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapters.cpp:39,21'
              BranchSideFuncs:
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS0_9allocatorIS4_EEEEEvRT_
                - __clang_call_terminate
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv14chapter_item_cENS0_9allocatorIS4_EEEEEvRT_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEED2B8ne180100Ev
            - BranchSide:      'demux/mkv/chapters.cpp:39,21'
              BranchSideFuncs:
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS0_9allocatorIS4_EEEEEvRT_
                - __clang_call_terminate
                - _Z14vlc_delete_allINSt3__16vectorIPN3mkv14chapter_item_cENS0_9allocatorIS4_EEEEEvRT_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEED2B8ne180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEED2B8ne180100Ev
      Callsites:
        - Src:             'demux/mkv/chapters.cpp:39,5'
          Dst:             _Z14vlc_delete_allINSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS0_9allocatorIS4_EEEEEvRT_
        - Src:             'demux/mkv/chapters.cpp:40,5'
          Dst:             _Z14vlc_delete_allINSt3__16vectorIPN3mkv14chapter_item_cENS0_9allocatorIS4_EEEEEvRT_
        - Src:             'demux/mkv/chapters.cpp:39,5'
          Dst:             __clang_call_terminate
    - functionName:    _Z14vlc_delete_allINSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS0_9allocatorIS4_EEEEEvRT_
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - container
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:634,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:636,16'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPPN3mkv20chapter_codec_cmds_cEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN3mkv20chapter_codec_cmds_cEEppB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN3mkv20chapter_codec_cmds_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE5clearB8ne180100Ev
            - BranchSide:      '../include/vlc_arrays.h:639,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE5clearB8ne180100Ev
        - Branch String:   '../include/vlc_arrays.h:636,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:637,9'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN3mkv20chapter_codec_cmds_cEEppB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN3mkv20chapter_codec_cmds_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE5clearB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPPN3mkv20chapter_codec_cmds_cEEdeB8ne180100Ev
            - BranchSide:      '../include/vlc_arrays.h:637,9'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN3mkv20chapter_codec_cmds_cEEppB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN3mkv20chapter_codec_cmds_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv20chapter_codec_cmds_cENS_9allocatorIS3_EEE5clearB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPPN3mkv20chapter_codec_cmds_cEEdeB8ne180100Ev
      Callsites:       []
    - functionName:    _Z14vlc_delete_allINSt3__16vectorIPN3mkv14chapter_item_cENS0_9allocatorIS4_EEEEEvRT_
      functionSourceFile: '/src/vlc/modules/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - container
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:634,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:636,16'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPPN3mkv14chapter_item_cEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPPN3mkv14chapter_item_cEEppB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN3mkv14chapter_item_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE5clearB8ne180100Ev
            - BranchSide:      '../include/vlc_arrays.h:639,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE5clearB8ne180100Ev
        - Branch String:   '../include/vlc_arrays.h:636,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:637,9'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN3mkv14chapter_item_cEEppB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN3mkv14chapter_item_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE5clearB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPPN3mkv14chapter_item_cEEdeB8ne180100Ev
            - BranchSide:      '../include/vlc_arrays.h:637,9'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPPN3mkv14chapter_item_cEEppB8ne180100Ev
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPPN3mkv14chapter_item_cEEEbRKNS_11__wrap_iterIT_EES9_
                - _ZNSt3__16vectorIPN3mkv14chapter_item_cENS_9allocatorIS3_EEE5clearB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPPN3mkv14chapter_item_cEEdeB8ne180100Ev
      Callsites:       []
    - functionName:    _ZN11libmatroska21KaxChapterProcessDataC2ERKS0_
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ElementToClone
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlBinaryC2ERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:823,1'
          Dst:             _ZN7libebml10EbmlBinaryC2ERKS0_
    - functionName:    _ZN11libmatroska21KaxChapterProcessDataD2Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10EbmlBinaryD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:823,1'
          Dst:             _ZN7libebml10EbmlBinaryD2Ev
    - functionName:    _ZN11libmatroska21KaxChapterProcessDataD0Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska21KaxChapterProcessDataD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:823,1'
          Dst:             _ZN11libmatroska21KaxChapterProcessDataD2Ev
    - functionName:    _ZNK11libmatroska21KaxChapterProcessData5CloneEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska21KaxChapterProcessDataC2ERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:823,1'
          Dst:             _ZN11libmatroska21KaxChapterProcessDataC2ERKS0_
    - functionName:    _ZNK11libmatroska21KaxChapterProcessDatacvRKN7libebml6EbmlIdEEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska21KaxChapterProcessData7GenericEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11libmatroska21KaxChapterProcessData13CreateElementEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11libmatroska21KaxChapterProcessData6CreateEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:823,1'
          Dst:             _ZN11libmatroska21KaxChapterProcessData6CreateEv
    - functionName:    _ZN11libmatroska21KaxChapterProcessData6CreateEv
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11libmatroska21KaxChapterProcessDataC1Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:823,1'
          Branch Sides:
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:823,1'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska21KaxChapterProcessDataC1Ev
                - _ZdlPv
            - BranchSide:      'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:823,1'
              BranchSideFuncs:
                - _Znwm
                - _ZN11libmatroska21KaxChapterProcessDataC1Ev
                - _ZdlPv
      Callsites:
        - Src:             'contrib/x86_64-unknown-linux-gnu/include/matroska/KaxSemantic.h:823,1'
          Dst:             _ZN11libmatroska21KaxChapterProcessDataC1Ev
    - functionName:    _ZN11libmatroska21KaxChapterProcessDataC1Ev
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv9FindChildIN11libmatroska21KaxChapterProcessTimeEEEPT_RKN7libebml10EbmlMasterE
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Master
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/mkv.hpp:149,37'
          Dst:             _ZNK7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksE
    - functionName:    _ZN3mkv9FindChildIN11libmatroska21KaxChapterProcessDataEEEPT_RKN7libebml10EbmlMasterE
      functionSourceFile: '/src/vlc/modules/demux/mkv/mkv.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - Master
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/mkv.hpp:149,37'
          Dst:             _ZNK7libebml10EbmlMaster12FindFirstEltERKNS_13EbmlCallbacksE
    - functionName:    _ZN3mkv20chapter_codec_cmds_c10AddCommandERKN11libmatroska24KaxChapterProcessCommandE
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - command
      BBCount:         15
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv9FindChildIN11libmatroska21KaxChapterProcessDataEEEPT_RKN7libebml10EbmlMasterE
        - _ZN3mkv9FindChildIN11libmatroska21KaxChapterProcessTimeEEEPT_RKN7libebml10EbmlMasterE
        - _ZNK7libebml12EbmlUIntegercvjEv
        - __assert_fail
        - vlc_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command.cpp:41,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command.cpp:43,9'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command.cpp:47,56'
              BranchSideFuncs:
                - _ZN3mkv9FindChildIN11libmatroska21KaxChapterProcessTimeEEEPT_RKN7libebml10EbmlMasterE
                - _ZNK7libebml12EbmlUIntegercvjEv
                - _ZNK7libebml12EbmlUIntegercvjEv
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - __assert_fail
                - _ZNK7libebml12EbmlUIntegercvjEv
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command.cpp:48,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command.cpp:50,9'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command.cpp:53,32'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvjEv
                - _ZNK7libebml12EbmlUIntegercvjEv
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - __assert_fail
                - _ZNK7libebml12EbmlUIntegercvjEv
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command.cpp:53,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command.cpp:55,9'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvjEv
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command.cpp:59,36'
              BranchSideFuncs:
                - _ZNK7libebml12EbmlUIntegercvjEv
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
                - __assert_fail
        - Branch String:   'demux/mkv/chapter_command.cpp:59,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command.cpp:61,47'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
            - BranchSide:      'demux/mkv/chapter_command.cpp:62,47'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
            - BranchSide:      'demux/mkv/chapter_command.cpp:63,47'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE9push_backB8ne180100ERKS2_
            - BranchSide:      'demux/mkv/chapter_command.cpp:64,18'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'demux/mkv/chapter_command.cpp:40,17'
          Dst:             _ZN3mkv9FindChildIN11libmatroska21KaxChapterProcessDataEEEPT_RKN7libebml10EbmlMasterE
        - Src:             'demux/mkv/chapter_command.cpp:43,9'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command.cpp:47,23'
          Dst:             _ZN3mkv9FindChildIN11libmatroska21KaxChapterProcessTimeEEEPT_RKN7libebml10EbmlMasterE
        - Src:             'demux/mkv/chapter_command.cpp:50,9'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command.cpp:53,31'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/chapter_command.cpp:55,9'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/chapter_command.cpp:55,9'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command.cpp:59,35'
          Dst:             _ZNK7libebml12EbmlUIntegercvjEv
        - Src:             'demux/mkv/chapter_command.cpp:64,18'
          Dst:             __assert_fail
    - functionName:    '_ZZN3mkv25dvd_command_interpretor_c9InterpretEPKhmENK4$_14clERKNS_20chapter_codec_cmds_cE'
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv25dvd_command_interpretor_c15MatchCellNumberERKNS_20chapter_codec_cmds_cEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:535,28'
          Dst:             _ZN3mkv25dvd_command_interpretor_c15MatchCellNumberERKNS_20chapter_codec_cmds_cEh
    - functionName:    _ZN3mkv25dvd_command_interpretor_c15MatchCellNumberERKNS_20chapter_codec_cmds_cEh
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - data
        - i_cell_n
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK7libebml10EbmlBinary9GetBufferEv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:793,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:793,41'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:794,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:793,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:794,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:796,10'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:796,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:797,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:799,26'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:796,31'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/chapter_command_dvd.cpp:799,47'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
    - functionName:    '_ZZN3mkv25dvd_command_interpretor_c9InterpretEPKhmENK4$_13clERKNS_20chapter_codec_cmds_cE'
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv25dvd_command_interpretor_c14MatchPgcNumberERKNS_20chapter_codec_cmds_cEt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:518,28'
          Dst:             _ZN3mkv25dvd_command_interpretor_c14MatchPgcNumberERKNS_20chapter_codec_cmds_cEt
    - functionName:    _ZN3mkv25dvd_command_interpretor_c14MatchPgcNumberERKNS_20chapter_codec_cmds_cEt
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - data
        - i_pgc_n
      BBCount:         11
      ICount:          91
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK7libebml10EbmlBinary9GetBufferEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:767,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:767,41'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:768,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:767,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:768,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:770,10'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:770,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:771,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:773,27'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:770,31'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/chapter_command_dvd.cpp:773,48'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/chapter_command_dvd.cpp:773,92'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
    - functionName:    '_ZZN3mkv25dvd_command_interpretor_c9InterpretEPKhmENK4$_12clERKNS_20chapter_codec_cmds_cE'
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv25dvd_command_interpretor_c18MatchChapterNumberERKNS_20chapter_codec_cmds_cEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:483,44'
          Dst:             _ZN3mkv25dvd_command_interpretor_c18MatchChapterNumberERKNS_20chapter_codec_cmds_cEh
    - functionName:    _ZN3mkv25dvd_command_interpretor_c18MatchChapterNumberERKNS_20chapter_codec_cmds_cEh
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - data
        - i_ptt
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK7libebml10EbmlBinary9GetBufferEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:780,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:780,41'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:781,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:780,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:781,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:783,10'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:783,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:784,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:786,25'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:783,31'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/chapter_command_dvd.cpp:786,46'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
    - functionName:    '_ZZN3mkv25dvd_command_interpretor_c9InterpretEPKhmENK4$_11clERKNS_20chapter_codec_cmds_cE'
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv25dvd_command_interpretor_c16MatchTitleNumberERKNS_20chapter_codec_cmds_cEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:477,40'
          Dst:             _ZN3mkv25dvd_command_interpretor_c16MatchTitleNumberERKNS_20chapter_codec_cmds_cEh
    - functionName:    _ZN3mkv25dvd_command_interpretor_c16MatchTitleNumberERKNS_20chapter_codec_cmds_cEh
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - data
        - i_title
      BBCount:         11
      ICount:          91
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK7libebml10EbmlBinary9GetBufferEv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:741,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:741,41'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:742,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:741,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:742,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:744,10'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:744,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:745,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:747,26'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:744,31'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/chapter_command_dvd.cpp:747,47'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/chapter_command_dvd.cpp:747,92'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
    - functionName:    '_ZZN3mkv25dvd_command_interpretor_c9InterpretEPKhmENK4$_10clERKNS_20chapter_codec_cmds_cE'
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv25dvd_command_interpretor_c14MatchVTSNumberERKNS_20chapter_codec_cmds_cEt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:470,36'
          Dst:             _ZN3mkv25dvd_command_interpretor_c14MatchVTSNumberERKNS_20chapter_codec_cmds_cEt
    - functionName:    _ZN3mkv25dvd_command_interpretor_c14MatchVTSNumberERKNS_20chapter_codec_cmds_cEt
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - data
        - i_title
      BBCount:         14
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK7libebml10EbmlBinary9GetBufferEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:715,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:715,41'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:716,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:715,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:716,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:718,10'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:718,71'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:718,74'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:719,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:718,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:719,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:721,26'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:718,31'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/chapter_command_dvd.cpp:718,95'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/chapter_command_dvd.cpp:721,47'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/chapter_command_dvd.cpp:721,92'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
    - functionName:    '_ZZN3mkv25dvd_command_interpretor_c9InterpretEPKhmENK3$_9clERKNS_20chapter_codec_cmds_cE'
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv25dvd_command_interpretor_c13MatchIsDomainERKNS_20chapter_codec_cmds_cE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:462,28'
          Dst:             _ZN3mkv25dvd_command_interpretor_c13MatchIsDomainERKNS_20chapter_codec_cmds_cE
    - functionName:    _ZN3mkv25dvd_command_interpretor_c13MatchIsDomainERKNS_20chapter_codec_cmds_cE
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK7libebml10EbmlBinary9GetBufferEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:702,42'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:702,45'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:702,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:702,66'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
    - functionName:    '_ZZN3mkv25dvd_command_interpretor_c9InterpretEPKhmENK3$_8clERKNS_20chapter_codec_cmds_cE'
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv25dvd_command_interpretor_c12MatchPgcTypeERKNS_20chapter_codec_cmds_cEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:432,44'
          Dst:             _ZN3mkv25dvd_command_interpretor_c12MatchPgcTypeERKNS_20chapter_codec_cmds_cEh
    - functionName:    _ZN3mkv25dvd_command_interpretor_c12MatchPgcTypeERKNS_20chapter_codec_cmds_cEh
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - data
        - i_pgc
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK7libebml10EbmlBinary9GetBufferEv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:754,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:754,41'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:755,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:754,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:755,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:757,10'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:757,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:758,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:760,26'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:757,31'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/chapter_command_dvd.cpp:760,47'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
    - functionName:    '_ZZN3mkv25dvd_command_interpretor_c9InterpretEPKhmENK3$_7clERKNS_20chapter_codec_cmds_cE'
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv25dvd_command_interpretor_c16MatchTitleNumberERKNS_20chapter_codec_cmds_cEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:426,40'
          Dst:             _ZN3mkv25dvd_command_interpretor_c16MatchTitleNumberERKNS_20chapter_codec_cmds_cEh
    - functionName:    '_ZZN3mkv25dvd_command_interpretor_c9InterpretEPKhmENK3$_6clERKNS_20chapter_codec_cmds_cE'
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv25dvd_command_interpretor_c15MatchVTSMNumberERKNS_20chapter_codec_cmds_cEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:418,36'
          Dst:             _ZN3mkv25dvd_command_interpretor_c15MatchVTSMNumberERKNS_20chapter_codec_cmds_cEh
    - functionName:    _ZN3mkv25dvd_command_interpretor_c15MatchVTSMNumberERKNS_20chapter_codec_cmds_cEh
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - data
        - i_title
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK7libebml10EbmlBinary9GetBufferEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:728,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:728,41'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:729,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:728,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:729,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:731,10'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:731,71'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:731,74'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:732,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:731,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:732,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:734,24'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:731,31'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/chapter_command_dvd.cpp:731,95'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/chapter_command_dvd.cpp:734,45'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
    - functionName:    '_ZZN3mkv25dvd_command_interpretor_c9InterpretEPKhmENK3$_5clERKNS_20chapter_codec_cmds_cE'
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv25dvd_command_interpretor_c12MatchPgcTypeERKNS_20chapter_codec_cmds_cEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:379,40'
          Dst:             _ZN3mkv25dvd_command_interpretor_c12MatchPgcTypeERKNS_20chapter_codec_cmds_cEh
    - functionName:    '_ZZN3mkv25dvd_command_interpretor_c9InterpretEPKhmENK3$_4clERKNS_20chapter_codec_cmds_cE'
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv25dvd_command_interpretor_c10MatchIsVMGERKNS_20chapter_codec_cmds_cE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:374,36'
          Dst:             _ZN3mkv25dvd_command_interpretor_c10MatchIsVMGERKNS_20chapter_codec_cmds_cE
    - functionName:    _ZN3mkv25dvd_command_interpretor_c10MatchIsVMGERKNS_20chapter_codec_cmds_cE
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK7libebml10EbmlBinary9GetBufferEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:707,38'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:707,41'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:708,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:707,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:708,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:710,14'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:710,75'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:710,78'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:710,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:710,35'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/chapter_command_dvd.cpp:710,99'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
    - functionName:    '_ZZN3mkv25dvd_command_interpretor_c9InterpretEPKhmENK3$_3clERKNS_20chapter_codec_cmds_cE'
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv25dvd_command_interpretor_c15MatchCellNumberERKNS_20chapter_codec_cmds_cEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:317,40'
          Dst:             _ZN3mkv25dvd_command_interpretor_c15MatchCellNumberERKNS_20chapter_codec_cmds_cEh
    - functionName:    '_ZZN3mkv25dvd_command_interpretor_c9InterpretEPKhmENK3$_2clERKNS_20chapter_codec_cmds_cE'
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv25dvd_command_interpretor_c12MatchPgcTypeERKNS_20chapter_codec_cmds_cEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:309,36'
          Dst:             _ZN3mkv25dvd_command_interpretor_c12MatchPgcTypeERKNS_20chapter_codec_cmds_cEh
    - functionName:    '_ZZN3mkv25dvd_command_interpretor_c9InterpretEPKhmENK3$_1clERKNS_20chapter_codec_cmds_cE'
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv25dvd_command_interpretor_c15MatchCellNumberERKNS_20chapter_codec_cmds_cEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:262,32'
          Dst:             _ZN3mkv25dvd_command_interpretor_c15MatchCellNumberERKNS_20chapter_codec_cmds_cEh
    - functionName:    '_ZZN3mkv25dvd_command_interpretor_c9InterpretEPKhmENK3$_0clERKNS_20chapter_codec_cmds_cE'
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - data
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv25dvd_command_interpretor_c16MatchTitleNumberERKNS_20chapter_codec_cmds_cEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:254,28'
          Dst:             _ZN3mkv25dvd_command_interpretor_c16MatchTitleNumberERKNS_20chapter_codec_cmds_cEh
    - functionName:    _ZL11vlc_bswap32j
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv19dvd_chapter_codec_cD0Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv19dvd_chapter_codec_cD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.hpp:189,7'
          Dst:             _ZN3mkv19dvd_chapter_codec_cD2Ev
    - functionName:    _ZN3mkv19dvd_chapter_codec_cD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv20chapter_codec_cmds_cD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.hpp:189,7'
          Dst:             _ZN3mkv20chapter_codec_cmds_cD2Ev
    - functionName:    _ZL6U32_ATPKv
      functionSourceFile: '/src/vlc/modules/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL11vlc_bswap32j
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:942,12'
          Dst:             _ZL11vlc_bswap32j
    - functionName:    _ZN3mkv25dvd_command_interpretor_c6SetPciEPKhj
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - data
        - size
      BBCount:         21
      ICount:          246
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL6U32_ATPKv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:806,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:807,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:809,13'
              BranchSideFuncs:
                - _ZL6U32_ATPKv
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:812,68'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:812,5'
              BranchSideFuncs:
                - _ZL6U32_ATPKv
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:813,13'
              BranchSideFuncs:
                - _ZL6U32_ATPKv
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:812,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:814,31'
              BranchSideFuncs:
                - _ZL6U32_ATPKv
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:827,19'
              BranchSideFuncs:
                - _ZL6U32_ATPKv
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:827,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:827,5'
              BranchSideFuncs:
                - _ZL6U32_ATPKv
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:828,23'
              BranchSideFuncs:
                - _ZL6U32_ATPKv
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:828,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:829,64'
              BranchSideFuncs:
                - _ZL6U32_ATPKv
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:829,104'
              BranchSideFuncs:
                - _ZL6U32_ATPKv
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:829,55'
          Dst:             _ZL6U32_ATPKv
    - functionName:    _ZN3mkv25dvd_command_interpretor_c18HandleMousePressedEjj
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - x
        - y
      BBCount:         34
      ICount:          393
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
        - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
        - _ZNK3mkv25dvd_command_interpretor_c7GetSPRMEm
        - vlc_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:627,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:629,37'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c7GetSPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:650,10'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c7GetSPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:632,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:632,17'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c7GetSPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:648,5'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c7GetSPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:633,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:633,17'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c7GetSPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:648,5'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c7GetSPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:634,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:634,17'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c7GetSPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:648,5'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c7GetSPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:631,12'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:636,19'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c7GetSPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:648,5'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c7GetSPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:643,16'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:644,24'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c7GetSPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:647,9'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c7GetSPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:650,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:651,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:653,33'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c7GetSPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:665,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:665,10'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:668,29'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:678,12'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:679,25'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:681,23'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:684,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:686,22'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:696,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:688,23'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:684,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:688,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:654,30'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c7GetSPRMEm
        - Src:             'demux/mkv/chapter_command_dvd.cpp:656,5'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:659,5'
          Dst:             _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:660,5'
          Dst:             _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
        - Src:             'demux/mkv/chapter_command_dvd.cpp:662,5'
          Dst:             vlc_Log
    - functionName:    _ZNK3mkv25dvd_command_interpretor_c7GetSPRMEm
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - index
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.hpp:60,28'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:60,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:62,14'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.hpp:60,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:61,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:62,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - this
        - index
        - value
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.hpp:87,27'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:87,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:92,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.hpp:87,44'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:87,47'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:92,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.hpp:87,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:89,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:92,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - p_command
        - i_size
      BBCount:         238
      ICount:          1929
      EdgeCount:       472
      CyclomaticComplexity: 236
      functionsReached:
        - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
        - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
        - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
        - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
        - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
        - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
        - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
        - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
        - vlc_Log
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:113,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:114,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:116,24'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:122,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:124,14'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:230,15'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:132,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:135,21'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:141,21'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:141,21'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:141,21'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:147,20'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:147,20'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:147,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:149,25'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:154,25'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:160,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:161,23'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:163,31'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:165,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:169,13'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:177,13'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:185,13'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:193,13'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:201,13'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:209,13'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:217,13'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8ne180100Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:225,15'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:170,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:172,33'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:174,13'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:178,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:180,33'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:182,13'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:186,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:188,33'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:190,13'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:194,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:196,33'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:198,13'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:202,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:204,33'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:206,13'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:210,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:212,33'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:214,13'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:218,17'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:220,33'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:222,13'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:225,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:226,13'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:227,5'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - vlc_Log
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:232,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:237,13'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:237,13'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:242,13'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:248,31'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_0vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:275,13'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:339,13'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:454,31'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_9vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:505,13'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:513,32'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_13vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:528,28'
              BranchSideFuncs:
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_14vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:545,13'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:551,13'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:557,13'
              BranchSideFuncs:
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:256,37'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:256,40'
              BranchSideFuncs:
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:271,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:256,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:259,25'
              BranchSideFuncs:
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_1vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:271,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:264,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:266,21'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:269,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:277,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:279,30'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:326,21'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:329,21'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:332,21'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:335,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:280,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:283,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:286,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:289,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:292,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:295,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:298,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:301,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:304,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_2vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:311,45'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:311,48'
              BranchSideFuncs:
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:324,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:311,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:314,33'
              BranchSideFuncs:
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_3vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:324,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:318,30'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:320,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:323,21'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:341,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:343,21'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:346,30'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:388,30'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:447,21'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:450,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:347,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:350,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:353,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:356,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:359,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:362,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:365,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:368,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_4vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:375,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:377,38'
              BranchSideFuncs:
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_5vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:386,17'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:380,30'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:382,29'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:385,21'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:389,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:392,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:395,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:398,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:401,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:404,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:407,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:410,25'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_6vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:420,45'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:420,48'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:443,25'
              BranchSideFuncs:
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:420,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:423,43'
              BranchSideFuncs:
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_7vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:443,25'
              BranchSideFuncs:
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:427,30'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:430,42'
              BranchSideFuncs:
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE3$_8vEET_'
                - _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:440,29'
              BranchSideFuncs:
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:433,34'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:435,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:438,25'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:463,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:465,42'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:500,17'
              BranchSideFuncs:
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:465,40'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:465,67'
              BranchSideFuncs:
                - _ZNK3mkv14chapter_item_c14GetTitleNumberEv
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:465,40'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:466,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:468,34'
              BranchSideFuncs:
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_10vEET_'
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:497,21'
              BranchSideFuncs:
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:472,45'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:472,48'
              BranchSideFuncs:
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:494,25'
              BranchSideFuncs:
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:472,26'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:475,38'
              BranchSideFuncs:
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_11vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - vlc_Log
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:494,25'
              BranchSideFuncs:
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:478,30'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:481,42'
              BranchSideFuncs:
                - '_ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEEC2IZNS1_25dvd_command_interpretor_c9InterpretEPKhmE4$_12vEET_'
                - _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
                - _ZNSt3__18functionIFbRKN3mkv20chapter_codec_cmds_cEEED2Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:491,25'
              BranchSideFuncs:
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:484,34'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:486,33'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:489,25'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:507,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:508,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:509,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:519,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:521,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:524,13'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:536,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:538,17'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:541,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:163,23'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
        - Src:             'demux/mkv/chapter_command_dvd.cpp:169,13'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:169,13'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:169,13'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:170,20'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
        - Src:             'demux/mkv/chapter_command_dvd.cpp:177,13'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:177,13'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:177,13'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:178,20'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
        - Src:             'demux/mkv/chapter_command_dvd.cpp:185,13'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:185,13'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:185,13'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:186,20'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
        - Src:             'demux/mkv/chapter_command_dvd.cpp:193,13'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:193,13'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:193,13'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:194,20'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
        - Src:             'demux/mkv/chapter_command_dvd.cpp:201,13'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:201,13'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:201,13'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:202,20'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
        - Src:             'demux/mkv/chapter_command_dvd.cpp:209,13'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:209,13'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:209,13'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:210,20'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
        - Src:             'demux/mkv/chapter_command_dvd.cpp:217,13'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:217,13'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:217,13'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:218,20'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
        - Src:             'demux/mkv/chapter_command_dvd.cpp:237,13'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:242,13'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:249,13'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:260,42'
          Dst:             _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
        - Src:             'demux/mkv/chapter_command_dvd.cpp:275,13'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:283,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:286,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:289,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:292,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:295,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:298,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:301,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:304,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:315,50'
          Dst:             _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
        - Src:             'demux/mkv/chapter_command_dvd.cpp:326,21'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:329,21'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:332,21'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:339,13'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:343,21'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:350,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:353,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:356,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:359,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:362,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:365,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:368,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:377,50'
          Dst:             _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
        - Src:             'demux/mkv/chapter_command_dvd.cpp:392,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:395,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:398,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:401,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:404,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:407,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:410,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:424,50'
          Dst:             _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
        - Src:             'demux/mkv/chapter_command_dvd.cpp:430,54'
          Dst:             _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
        - Src:             'demux/mkv/chapter_command_dvd.cpp:440,29'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:443,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:447,21'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:457,13'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:460,51'
          Dst:             _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
        - Src:             'demux/mkv/chapter_command_dvd.cpp:465,90'
          Dst:             _ZNK3mkv14chapter_item_c14GetTitleNumberEv
        - Src:             'demux/mkv/chapter_command_dvd.cpp:475,50'
          Dst:             _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
        - Src:             'demux/mkv/chapter_command_dvd.cpp:481,54'
          Dst:             _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
        - Src:             'demux/mkv/chapter_command_dvd.cpp:491,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:494,25'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:497,21'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:500,17'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:505,13'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:507,19'
          Dst:             _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:508,17'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:515,13'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:516,51'
          Dst:             _ZN3mkv17virtual_segment_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
        - Src:             'demux/mkv/chapter_command_dvd.cpp:530,51'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentChapterEv
        - Src:             'demux/mkv/chapter_command_dvd.cpp:532,13'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:533,38'
          Dst:             _ZN3mkv17virtual_chapter_c18BrowseCodecPrivateENS_16chapter_codec_idENSt3__18functionIFbRKNS_20chapter_codec_cmds_cEEEE
        - Src:             'demux/mkv/chapter_command_dvd.cpp:545,13'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:551,13'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:552,13'
          Dst:             _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:557,13'
          Dst:             vlc_Log
    - functionName:    _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - index
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.hpp:45,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:46,20'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:47,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK3mkv25dvd_command_interpretor_c14GetRegTypeNameEbt
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - short
      constantsTouched: []
      argNames:
        - this
        - b_value
        - value
        - ''
      BBCount:         27
      ICount:          155
      EdgeCount:       43
      CyclomaticComplexity: 18
      functionsReached:
        - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
        - snprintf
      functionUses:    14
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.hpp:103,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:105,20'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:109,19'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - snprintf
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - snprintf
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
        - Branch String:   'demux/mkv/chapter_command_dvd.hpp:109,19'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:111,23'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - snprintf
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:120,23'
              BranchSideFuncs:
                - _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
                - snprintf
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/chapter_command_dvd.hpp:128,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:128,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:128,5'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.hpp:101,9'
          Dst:             snprintf
        - Src:             'demux/mkv/chapter_command_dvd.hpp:111,69'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
        - Src:             'demux/mkv/chapter_command_dvd.hpp:111,13'
          Dst:             snprintf
        - Src:             'demux/mkv/chapter_command_dvd.hpp:120,69'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c6GetPRMEm
        - Src:             'demux/mkv/chapter_command_dvd.hpp:120,13'
          Dst:             snprintf
    - functionName:    _ZN3mkv25dvd_command_interpretor_c7SetGPRMEmt
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - short
      constantsTouched: []
      argNames:
        - this
        - index
        - value
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.hpp:77,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:79,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.hpp:82,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN3mkv25dvd_command_interpretor_c14HandleKeyEventENS_13NavivationKeyE
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - key
      BBCount:         19
      ICount:          143
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN3mkv25dvd_command_interpretor_c16ProcessNavActionEt
        - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
        - _ZNK3mkv25dvd_command_interpretor_c7GetSPRMEm
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:595,28'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:595,31'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:596,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:595,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:596,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:598,33'
              BranchSideFuncs:
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
                - _ZN3mkv25dvd_command_interpretor_c16ProcessNavActionEt
                - _ZN3mkv25dvd_command_interpretor_c16ProcessNavActionEt
                - _ZN3mkv25dvd_command_interpretor_c16ProcessNavActionEt
                - _ZN3mkv25dvd_command_interpretor_c16ProcessNavActionEt
                - __assert_fail
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:600,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:602,42'
              BranchSideFuncs:
                - _ZN3mkv25dvd_command_interpretor_c16ProcessNavActionEt
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:603,42'
              BranchSideFuncs:
                - _ZN3mkv25dvd_command_interpretor_c16ProcessNavActionEt
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:604,42'
              BranchSideFuncs:
                - _ZN3mkv25dvd_command_interpretor_c16ProcessNavActionEt
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:605,42'
              BranchSideFuncs:
                - _ZN3mkv25dvd_command_interpretor_c16ProcessNavActionEt
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:608,27'
              BranchSideFuncs:
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:611,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:611,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:613,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:593,30'
          Dst:             _ZNK3mkv25dvd_command_interpretor_c7GetSPRMEm
        - Src:             'demux/mkv/chapter_command_dvd.cpp:602,24'
          Dst:             _ZN3mkv25dvd_command_interpretor_c16ProcessNavActionEt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:603,24'
          Dst:             _ZN3mkv25dvd_command_interpretor_c16ProcessNavActionEt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:604,24'
          Dst:             _ZN3mkv25dvd_command_interpretor_c16ProcessNavActionEt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:605,24'
          Dst:             _ZN3mkv25dvd_command_interpretor_c16ProcessNavActionEt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:608,16'
          Dst:             _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
        - Src:             'demux/mkv/chapter_command_dvd.cpp:613,5'
          Dst:             __assert_fail
    - functionName:    _ZN3mkv25dvd_command_interpretor_c16ProcessNavActionEt
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - this
        - button
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
        - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
      functionUses:    4
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:577,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:577,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:578,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:577,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:578,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:580,20'
              BranchSideFuncs:
                - _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:582,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:585,27'
              BranchSideFuncs:
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:587,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:580,5'
          Dst:             _ZN3mkv25dvd_command_interpretor_c7SetSPRMEmt
        - Src:             'demux/mkv/chapter_command_dvd.cpp:585,16'
          Dst:             _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
    - functionName:    _ZNK3mkv19dvd_chapter_codec_c12GetCodecNameEb
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - f_for_title
        - ''
      BBCount:         36
      ICount:          207
      EdgeCount:       71
      CyclomaticComplexity: 37
      functionsReached:
        - _ZNK7libebml10EbmlBinary9GetBufferEv
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:72,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:74,32'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - snprintf
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - snprintf
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:107,5'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:83,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:86,23'
              BranchSideFuncs:
                - snprintf
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:90,19'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - snprintf
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:92,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:93,24'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:94,23'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - snprintf
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:94,23'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:95,24'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:96,23'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - snprintf
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8ne180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8ne180100EPKc
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:108,1'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:108,1'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:108,1'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:74,48'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/chapter_command_dvd.cpp:86,13'
          Dst:             snprintf
        - Src:             'demux/mkv/chapter_command_dvd.cpp:100,17'
          Dst:             snprintf
    - functionName:    _ZN3mkv19dvd_chapter_codec_c5LeaveEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv19dvd_chapter_codec_c16EnterLeaveHelperEPKcRNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS3_9allocatorIS6_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:44,12'
          Dst:             _ZN3mkv19dvd_chapter_codec_c16EnterLeaveHelperEPKcRNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS3_9allocatorIS6_EEEE
    - functionName:    _ZN3mkv19dvd_chapter_codec_c16EnterLeaveHelperEPKcRNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - str_diag
        - p_container
      BBCount:         13
      ICount:          123
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
        - _ZNK7libebml10EbmlBinary9GetBufferEv
        - vlc_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:51,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:53,14'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEppB8ne180100Ev
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN11libmatroska21KaxChapterProcessDataEEEbRKNS_11__wrap_iterIT_EES8_
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:65,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:53,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:55,31'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - _ZNSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEppB8ne180100Ev
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN11libmatroska21KaxChapterProcessDataEEEbRKNS_11__wrap_iterIT_EES8_
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:63,9'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEppB8ne180100Ev
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN11libmatroska21KaxChapterProcessDataEEEbRKNS_11__wrap_iterIT_EES8_
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:57,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:59,17'
              BranchSideFuncs:
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
                - _ZNSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEppB8ne180100Ev
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN11libmatroska21KaxChapterProcessDataEEEbRKNS_11__wrap_iterIT_EES8_
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:62,9'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEppB8ne180100Ev
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN11libmatroska21KaxChapterProcessDataEEEbRKNS_11__wrap_iterIT_EES8_
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNSt3__13minB8ne180100ImEERKT_S3_S3_
                - vlc_Log
                - _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:55,36'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
        - Src:             'demux/mkv/chapter_command_dvd.cpp:59,17'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_dvd.cpp:60,40'
          Dst:             _ZN3mkv25dvd_command_interpretor_c9InterpretEPKhm
    - functionName:    _ZN3mkv19dvd_chapter_codec_c5EnterEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv19dvd_chapter_codec_c16EnterLeaveHelperEPKcRNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS3_9allocatorIS6_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:39,12'
          Dst:             _ZN3mkv19dvd_chapter_codec_c16EnterLeaveHelperEPKcRNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS3_9allocatorIS6_EEEE
    - functionName:    _ZNK3mkv19dvd_chapter_codec_c14GetTitleNumberEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_dvd.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK7libebml10EbmlBinary9GetBufferEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:26,36'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:26,39'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:34,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:26,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:28,32'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN11libmatroska24KaxChapterProcessPrivateENS_14default_deleteIS2_EEEptB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:34,5'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_dvd.cpp:29,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:31,30'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/chapter_command_dvd.cpp:33,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/chapter_command_dvd.cpp:28,48'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
    - functionName:    _GLOBAL__sub_I_chapter_command_script.cpp
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_script.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_script.cpp:0,0'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_script.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.22955
            - BranchSide:      'demux/mkv/chapter_command_script.cpp:0,0'
              BranchSideFuncs:
                - __cxx_global_var_init.22955
      Callsites:
        - Src:             'demux/mkv/chapter_command_script.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_script.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_script.cpp:15,73'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_script.cpp:15,73'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100ILi0EEEPKc
                - __cxa_atexit
            - BranchSide:      'demux/mkv/chapter_command_script.cpp:15,73'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne180100ILi0EEEPKc
                - __cxa_atexit
      Callsites:
        - Src:             'demux/mkv/chapter_command_script.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    _ZN3mkv29matroska_script_interpretor_cD0Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_script.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv29matroska_script_interpretor_cD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_script.hpp:15,7'
          Dst:             _ZN3mkv29matroska_script_interpretor_cD2Ev
    - functionName:    _ZN3mkv29matroska_script_interpretor_cD2Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_script.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv36matroska_script_interpreter_common_cD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/chapter_command_script.hpp:15,7'
          Dst:             _ZN3mkv36matroska_script_interpreter_common_cD2Ev
    - functionName:    _ZN3mkv29matroska_script_interpretor_c9InterpretEPKhm
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_script.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - p_command
        - i_size
      BBCount:         40
      ICount:          239
      EdgeCount:       76
      CyclomaticComplexity: 38
      functionsReached:
        - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
        - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
        - vlc_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_script.cpp:27,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_script.cpp:27,10'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15stoulERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
            - BranchSide:      'demux/mkv/chapter_command_script.cpp:32,38'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15stoulERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
        - Branch String:   'demux/mkv/chapter_command_script.cpp:32,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_script.cpp:34,29'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15stoulERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
            - BranchSide:      'demux/mkv/chapter_command_script.cpp:41,17'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15stoulERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
        - Branch String:   'demux/mkv/chapter_command_script.cpp:34,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_script.cpp:36,18'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15stoulERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
            - BranchSide:      'demux/mkv/chapter_command_script.cpp:39,9'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15stoulERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
        - Branch String:   'demux/mkv/chapter_command_script.cpp:41,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_script.cpp:43,29'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15stoulERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_script.cpp:50,45'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15stoulERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_Log
        - Branch String:   'demux/mkv/chapter_command_script.cpp:43,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_script.cpp:45,18'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15stoulERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_Log
            - BranchSide:      'demux/mkv/chapter_command_script.cpp:48,9'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8ne180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8ne180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15stoulERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPmi
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8ne180100Em
        - Branch String:   'demux/mkv/chapter_command_script.cpp:56,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_script.cpp:57,13'
              BranchSideFuncs:
                - vlc_Log
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/chapter_command_script.cpp:60,19'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK3mkv17virtual_segment_c14CurrentChapterEv
                - _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   'demux/mkv/chapter_command_script.cpp:60,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_script.cpp:61,17'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      'demux/mkv/chapter_command_script.cpp:62,22'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             'demux/mkv/chapter_command_script.cpp:25,5'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_script.cpp:57,13'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_script.cpp:60,71'
          Dst:             _ZNK3mkv17virtual_segment_c14CurrentChapterEv
        - Src:             'demux/mkv/chapter_command_script.cpp:60,31'
          Dst:             _ZN3mkv17virtual_chapter_c13EnterAndLeaveEPS0_b
    - functionName:    _ZN3mkv30matroska_script_codec_common_c5LeaveEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_script_common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK7libebml10EbmlBinary9GetBufferEv
        - vlc_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_script_common.cpp:35,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_script_common.cpp:37,15'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEppB8ne180100Ev
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN11libmatroska21KaxChapterProcessDataEEEbRKNS_11__wrap_iterIT_EES8_
                - vlc_Log
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/chapter_command_script_common.cpp:44,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_script_common.cpp:37,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_script_common.cpp:39,13'
              BranchSideFuncs:
                - vlc_Log
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEppB8ne180100Ev
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN11libmatroska21KaxChapterProcessDataEEEbRKNS_11__wrap_iterIT_EES8_
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/chapter_command_script_common.cpp:42,9'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEppB8ne180100Ev
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN11libmatroska21KaxChapterProcessDataEEEbRKNS_11__wrap_iterIT_EES8_
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - vlc_Log
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
      Callsites:
        - Src:             'demux/mkv/chapter_command_script_common.cpp:39,13'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_script_common.cpp:40,63'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
    - functionName:    _ZN3mkv30matroska_script_codec_common_c5EnterEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_script_common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK7libebml10EbmlBinary9GetBufferEv
        - vlc_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/chapter_command_script_common.cpp:19,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_script_common.cpp:21,15'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEppB8ne180100Ev
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN11libmatroska21KaxChapterProcessDataEEEbRKNS_11__wrap_iterIT_EES8_
                - vlc_Log
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/chapter_command_script_common.cpp:28,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/chapter_command_script_common.cpp:21,14'
          Branch Sides:
            - BranchSide:      'demux/mkv/chapter_command_script_common.cpp:23,13'
              BranchSideFuncs:
                - vlc_Log
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEppB8ne180100Ev
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN11libmatroska21KaxChapterProcessDataEEEbRKNS_11__wrap_iterIT_EES8_
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
            - BranchSide:      'demux/mkv/chapter_command_script_common.cpp:26,9'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEppB8ne180100Ev
                - _ZNSt3__16vectorIN11libmatroska21KaxChapterProcessDataENS_9allocatorIS2_EEE3endB8ne180100Ev
                - _ZNSt3__1neB8ne180100IPN11libmatroska21KaxChapterProcessDataEEEbRKNS_11__wrap_iterIT_EES8_
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - vlc_Log
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
                - _ZNK7libebml10EbmlBinary9GetBufferEv
                - _ZNKSt3__111__wrap_iterIPN11libmatroska21KaxChapterProcessDataEEdeB8ne180100Ev
      Callsites:
        - Src:             'demux/mkv/chapter_command_script_common.cpp:23,13'
          Dst:             vlc_Log
        - Src:             'demux/mkv/chapter_command_script_common.cpp:24,63'
          Dst:             _ZNK7libebml10EbmlBinary9GetBufferEv
    - functionName:    _ZN3mkv30matroska_script_codec_common_cD0Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/chapter_command_script_common.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18vlc_stream_ControlP8stream_tiz
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    _ZL18vlc_stream_GetSizeP8stream_tPm
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL18vlc_stream_ControlP8stream_tiz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             _ZL18vlc_stream_ControlP8stream_tiz
    - functionName:    _ZN3mkv22vlc_stream_io_callback5closeEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/stream_io_callback.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv22vlc_stream_io_callbackD0Ev
      functionSourceFile: '/src/vlc/modules/demux/mkv/stream_io_callback.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3mkv22vlc_stream_io_callbackD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/stream_io_callback.hpp:54,5'
          Dst:             _ZN3mkv22vlc_stream_io_callbackD2Ev
    - functionName:    _ZN3mkv22vlc_stream_io_callback5writeEPKvm
      functionSourceFile: '/src/vlc/modules/demux/mkv/stream_io_callback.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv22vlc_stream_io_callback14getFilePointerEv
      functionSourceFile: '/src/vlc/modules/demux/mkv/stream_io_callback.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_stream_Tell
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/stream_io_callback.cpp:92,10'
          Branch Sides:
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:93,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:94,29'
              BranchSideFuncs:
                - vlc_stream_Tell
      Callsites:
        - Src:             'demux/mkv/stream_io_callback.cpp:94,12'
          Dst:             vlc_stream_Tell
    - functionName:    _ZL11stream_SizeP8stream_t
      functionSourceFile: '/src/vlc/modules/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL18vlc_stream_GetSizeP8stream_tPm
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:575,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:576,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:577,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_stream.h:577,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:578,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:579,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:575,9'
          Dst:             _ZL18vlc_stream_GetSizeP8stream_tPm
    - functionName:    _ZN3mkv22vlc_stream_io_callback14setFilePointerElN7libebml9seek_modeE
      functionSourceFile: '/src/vlc/modules/demux/mkv/stream_io_callback.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - this
        - i_offset
        - mode
      BBCount:         29
      ICount:          163
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - _ZL11stream_SizeP8stream_t
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/stream_io_callback.cpp:51,5'
          Branch Sides:
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:54,21'
              BranchSideFuncs:
                - _ZL11stream_SizeP8stream_t
                - vlc_stream_Seek
                - _ZL11stream_SizeP8stream_t
                - vlc_stream_Seek
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:57,34'
              BranchSideFuncs:
                - _ZL11stream_SizeP8stream_t
                - _ZL11stream_SizeP8stream_t
                - vlc_stream_Seek
                - _ZL11stream_SizeP8stream_t
                - vlc_stream_Seek
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:60,20'
              BranchSideFuncs:
                - _ZL11stream_SizeP8stream_t
                - vlc_stream_Seek
                - _ZL11stream_SizeP8stream_t
                - vlc_stream_Seek
        - Branch String:   'demux/mkv/stream_io_callback.cpp:64,8'
          Branch Sides:
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:66,13'
              BranchSideFuncs:
                - _ZL11stream_SizeP8stream_t
                - vlc_stream_Seek
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:76,9'
              BranchSideFuncs:
                - _ZL11stream_SizeP8stream_t
                - vlc_stream_Seek
        - Branch String:   'demux/mkv/stream_io_callback.cpp:66,13'
          Branch Sides:
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:69,35'
              BranchSideFuncs:
                - _ZL11stream_SizeP8stream_t
                - vlc_stream_Seek
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:73,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/stream_io_callback.cpp:70,30'
          Branch Sides:
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:70,33'
              BranchSideFuncs:
                - vlc_stream_Seek
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:72,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/stream_io_callback.cpp:70,18'
          Branch Sides:
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:71,43'
              BranchSideFuncs:
                - vlc_stream_Seek
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:72,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/stream_io_callback.cpp:76,19'
          Branch Sides:
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:76,48'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:78,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/stream_io_callback.cpp:76,59'
          Branch Sides:
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:76,62'
              BranchSideFuncs:
                - vlc_stream_Seek
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:82,5'
              BranchSideFuncs:
                - vlc_stream_Seek
        - Branch String:   'demux/mkv/stream_io_callback.cpp:76,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:78,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:82,5'
              BranchSideFuncs:
                - vlc_stream_Seek
        - Branch String:   'demux/mkv/stream_io_callback.cpp:83,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:85,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:87,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/stream_io_callback.cpp:49,25'
          Dst:             vlc_stream_Tell
        - Src:             'demux/mkv/stream_io_callback.cpp:57,21'
          Dst:             _ZL11stream_SizeP8stream_t
        - Src:             'demux/mkv/stream_io_callback.cpp:69,22'
          Dst:             _ZL11stream_SizeP8stream_t
        - Src:             'demux/mkv/stream_io_callback.cpp:71,26'
          Dst:             vlc_stream_Seek
        - Src:             'demux/mkv/stream_io_callback.cpp:76,35'
          Dst:             _ZL11stream_SizeP8stream_t
        - Src:             'demux/mkv/stream_io_callback.cpp:83,9'
          Dst:             vlc_stream_Seek
    - functionName:    _ZN3mkv22vlc_stream_io_callback4readEPvm
      functionSourceFile: '/src/vlc/modules/demux/mkv/stream_io_callback.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - p_buffer
        - i_size
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_stream_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'demux/mkv/stream_io_callback.cpp:39,21'
          Branch Sides:
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:39,24'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:40,9'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/stream_io_callback.cpp:39,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:40,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:42,34'
              BranchSideFuncs:
                - vlc_stream_Read
        - Branch String:   'demux/mkv/stream_io_callback.cpp:43,22'
          Branch Sides:
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:43,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:43,25'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/stream_io_callback.cpp:43,12'
          Branch Sides:
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:43,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/stream_io_callback.cpp:43,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'demux/mkv/stream_io_callback.cpp:42,17'
          Dst:             vlc_stream_Read
    - functionName:    _ZN7libebml10IOCallbackC2Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/IOCallback.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7libebml10IOCallbackD0Ev
      functionSourceFile: '/src/vlc/contrib/x86_64-unknown-linux-gnu/include/ebml/IOCallback.h'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3mkv22vlc_stream_io_callbackC2EP8stream_tb
      functionSourceFile: '/src/vlc/modules/demux/mkv/stream_io_callback.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - this
        - s_
        - b_owner_
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7libebml10IOCallbackC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/stream_io_callback.cpp:31,25'
          Dst:             _ZN7libebml10IOCallbackC2Ev
    - functionName:    iso_23001_8_mc_to_vlc_coeffs
      functionSourceFile: '/src/vlc/modules/demux/mkv/../../packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/../../packetizer/iso_color_tables.h:185,12'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../packetizer/iso_color_tables.h:185,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../../packetizer/iso_color_tables.h:186,49'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iso_23001_matrix_coeffs_to_vlc
      functionSourceFile: '/src/vlc/modules/demux/mkv/vlc_colors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - iso_coefs
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - iso_23001_8_mc_to_vlc_coeffs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/vlc_colors.c:29,12'
          Dst:             iso_23001_8_mc_to_vlc_coeffs
    - functionName:    iso_23001_8_cp_to_vlc_primaries
      functionSourceFile: '/src/vlc/modules/demux/mkv/../../packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/../../packetizer/iso_color_tables.h:66,9'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../packetizer/iso_color_tables.h:67,9'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../../packetizer/iso_color_tables.h:68,12'
              BranchSideFuncs: []
        - Branch String:   'demux/mkv/../../packetizer/iso_color_tables.h:68,12'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../packetizer/iso_color_tables.h:68,5'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../../packetizer/iso_color_tables.h:69,52'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iso_23001_primaries_to_vlc
      functionSourceFile: '/src/vlc/modules/demux/mkv/vlc_colors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - iso_primaries
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - iso_23001_8_cp_to_vlc_primaries
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/vlc_colors.c:24,12'
          Dst:             iso_23001_8_cp_to_vlc_primaries
    - functionName:    iso_23001_8_tc_to_vlc_xfer
      functionSourceFile: '/src/vlc/modules/demux/mkv/../../packetizer/iso_color_tables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'demux/mkv/../../packetizer/iso_color_tables.h:132,12'
          Branch Sides:
            - BranchSide:      'demux/mkv/../../packetizer/iso_color_tables.h:132,12'
              BranchSideFuncs: []
            - BranchSide:      'demux/mkv/../../packetizer/iso_color_tables.h:133,47'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    iso_23001_transfer_to_vlc
      functionSourceFile: '/src/vlc/modules/demux/mkv/vlc_colors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - iso_transfer
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - iso_23001_8_tc_to_vlc_xfer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'demux/mkv/vlc_colors.c:19,12'
          Dst:             iso_23001_8_tc_to_vlc_xfer
    - functionName:    PlaylistConfigureFromVariables
      functionSourceFile: '/src/vlc/src/libvlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
        - obj
      BBCount:         21
      ICount:          127
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - var_InheritBool
        - vlc_player_SetPauseOnCork
        - vlc_player_SetStartPaused
        - vlc_playlist_GetPlayer
        - vlc_playlist_Lock
        - vlc_playlist_SetMediaStoppedAction
        - vlc_playlist_SetPlaybackOrder
        - vlc_playlist_SetPlaybackRepeat
        - vlc_playlist_Unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvlc.c:445,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:446,15'
              BranchSideFuncs:
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - vlc_playlist_Lock
                - vlc_playlist_SetPlaybackOrder
                - vlc_playlist_SetPlaybackRepeat
                - vlc_playlist_SetMediaStoppedAction
                - vlc_playlist_GetPlayer
                - vlc_player_SetStartPaused
                - vlc_player_SetPauseOnCork
                - vlc_playlist_Unlock
            - BranchSide:      'libvlc.c:448,15'
              BranchSideFuncs:
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - vlc_playlist_Lock
                - vlc_playlist_SetPlaybackOrder
                - vlc_playlist_SetPlaybackRepeat
                - vlc_playlist_SetMediaStoppedAction
                - vlc_playlist_GetPlayer
                - vlc_player_SetStartPaused
                - vlc_player_SetPauseOnCork
                - vlc_playlist_Unlock
        - Branch String:   'libvlc.c:452,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:453,16'
              BranchSideFuncs:
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - vlc_playlist_Lock
                - vlc_playlist_SetPlaybackOrder
                - vlc_playlist_SetPlaybackRepeat
                - vlc_playlist_SetMediaStoppedAction
                - vlc_playlist_GetPlayer
                - vlc_player_SetStartPaused
                - vlc_player_SetPauseOnCork
                - vlc_playlist_Unlock
            - BranchSide:      'libvlc.c:454,14'
              BranchSideFuncs:
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - vlc_playlist_Lock
                - vlc_playlist_SetPlaybackOrder
                - vlc_playlist_SetPlaybackRepeat
                - vlc_playlist_SetMediaStoppedAction
                - vlc_playlist_GetPlayer
                - vlc_player_SetStartPaused
                - vlc_player_SetPauseOnCork
                - vlc_playlist_Unlock
        - Branch String:   'libvlc.c:454,14'
          Branch Sides:
            - BranchSide:      'libvlc.c:455,16'
              BranchSideFuncs:
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - vlc_playlist_Lock
                - vlc_playlist_SetPlaybackOrder
                - vlc_playlist_SetPlaybackRepeat
                - vlc_playlist_SetMediaStoppedAction
                - vlc_playlist_GetPlayer
                - vlc_player_SetStartPaused
                - vlc_player_SetPauseOnCork
                - vlc_playlist_Unlock
            - BranchSide:      'libvlc.c:457,16'
              BranchSideFuncs:
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - vlc_playlist_Lock
                - vlc_playlist_SetPlaybackOrder
                - vlc_playlist_SetPlaybackRepeat
                - vlc_playlist_SetMediaStoppedAction
                - vlc_playlist_GetPlayer
                - vlc_player_SetStartPaused
                - vlc_player_SetPauseOnCork
                - vlc_playlist_Unlock
        - Branch String:   'libvlc.c:460,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:461,30'
              BranchSideFuncs:
                - var_InheritBool.23127
                - var_InheritBool.23127
                - vlc_playlist_Lock
                - vlc_playlist_SetPlaybackOrder
                - vlc_playlist_SetPlaybackRepeat
                - vlc_playlist_SetMediaStoppedAction
                - vlc_playlist_GetPlayer
                - vlc_player_SetStartPaused
                - vlc_player_SetPauseOnCork
                - vlc_playlist_Unlock
            - BranchSide:      'libvlc.c:462,14'
              BranchSideFuncs:
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - vlc_playlist_Lock
                - vlc_playlist_SetPlaybackOrder
                - vlc_playlist_SetPlaybackRepeat
                - vlc_playlist_SetMediaStoppedAction
                - vlc_playlist_GetPlayer
                - vlc_player_SetStartPaused
                - vlc_player_SetPauseOnCork
                - vlc_playlist_Unlock
        - Branch String:   'libvlc.c:462,14'
          Branch Sides:
            - BranchSide:      'libvlc.c:463,30'
              BranchSideFuncs:
                - var_InheritBool.23127
                - var_InheritBool.23127
                - vlc_playlist_Lock
                - vlc_playlist_SetPlaybackOrder
                - vlc_playlist_SetPlaybackRepeat
                - vlc_playlist_SetMediaStoppedAction
                - vlc_playlist_GetPlayer
                - vlc_player_SetStartPaused
                - vlc_player_SetPauseOnCork
                - vlc_playlist_Unlock
            - BranchSide:      'libvlc.c:464,14'
              BranchSideFuncs:
                - var_InheritBool.23127
                - var_InheritBool.23127
                - var_InheritBool.23127
                - vlc_playlist_Lock
                - vlc_playlist_SetPlaybackOrder
                - vlc_playlist_SetPlaybackRepeat
                - vlc_playlist_SetMediaStoppedAction
                - vlc_playlist_GetPlayer
                - vlc_player_SetStartPaused
                - vlc_player_SetPauseOnCork
                - vlc_playlist_Unlock
        - Branch String:   'libvlc.c:464,14'
          Branch Sides:
            - BranchSide:      'libvlc.c:465,30'
              BranchSideFuncs:
                - var_InheritBool.23127
                - var_InheritBool.23127
                - vlc_playlist_Lock
                - vlc_playlist_SetPlaybackOrder
                - vlc_playlist_SetPlaybackRepeat
                - vlc_playlist_SetMediaStoppedAction
                - vlc_playlist_GetPlayer
                - vlc_player_SetStartPaused
                - vlc_player_SetPauseOnCork
                - vlc_playlist_Unlock
            - BranchSide:      'libvlc.c:467,30'
              BranchSideFuncs:
                - var_InheritBool.23127
                - var_InheritBool.23127
                - vlc_playlist_Lock
                - vlc_playlist_SetPlaybackOrder
                - vlc_playlist_SetPlaybackRepeat
                - vlc_playlist_SetMediaStoppedAction
                - vlc_playlist_GetPlayer
                - vlc_player_SetStartPaused
                - vlc_player_SetPauseOnCork
                - vlc_playlist_Unlock
      Callsites:
        - Src:             'libvlc.c:445,9'
          Dst:             var_InheritBool
        - Src:             'libvlc.c:452,9'
          Dst:             var_InheritBool
        - Src:             'libvlc.c:454,14'
          Dst:             var_InheritBool
        - Src:             'libvlc.c:460,9'
          Dst:             var_InheritBool
        - Src:             'libvlc.c:462,14'
          Dst:             var_InheritBool
        - Src:             'libvlc.c:464,14'
          Dst:             var_InheritBool
        - Src:             'libvlc.c:469,25'
          Dst:             var_InheritBool
        - Src:             'libvlc.c:470,26'
          Dst:             var_InheritBool
        - Src:             'libvlc.c:472,5'
          Dst:             vlc_playlist_Lock
        - Src:             'libvlc.c:473,5'
          Dst:             vlc_playlist_SetPlaybackOrder
        - Src:             'libvlc.c:474,5'
          Dst:             vlc_playlist_SetPlaybackRepeat
        - Src:             'libvlc.c:475,5'
          Dst:             vlc_playlist_SetMediaStoppedAction
        - Src:             'libvlc.c:477,28'
          Dst:             vlc_playlist_GetPlayer
        - Src:             'libvlc.c:481,5'
          Dst:             vlc_player_SetStartPaused
        - Src:             'libvlc.c:482,5'
          Dst:             vlc_player_SetPauseOnCork
        - Src:             'libvlc.c:484,5'
          Dst:             vlc_playlist_Unlock
    - functionName:    var_InheritBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    13
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    var_InheritInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:720,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:720,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:721,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:720,9'
          Dst:             var_Inherit
    - functionName:    libvlc_GetMainPlaylist
      functionSourceFile: '/src/vlc/src/libvlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
      BBCount:         27
      ICount:          169
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - PlaylistConfigureFromVariables
        - libvlc_priv
        - strcasecmp
        - var_InheritBool
        - var_InheritInteger
        - var_InheritString
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_playlist_New
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libvlc.c:494,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:494,9'
              BranchSideFuncs:
                - var_InheritBool.23127
                - vlc_playlist_New
                - vlc_mutex_unlock
                - PlaylistConfigureFromVariables
                - var_InheritString.23138
                - var_InheritInteger.23135
                - var_InheritInteger.23135
                - strcasecmp
                - free
                - strcasecmp
            - BranchSide:      'libvlc.c:496,30'
              BranchSideFuncs:
                - var_InheritBool.23127
                - vlc_playlist_New
                - vlc_mutex_unlock
                - PlaylistConfigureFromVariables
                - var_InheritString.23138
                - var_InheritInteger.23135
                - var_InheritInteger.23135
                - strcasecmp
                - free
                - strcasecmp
        - Branch String:   'libvlc.c:501,13'
          Branch Sides:
            - BranchSide:      'libvlc.c:503,17'
              BranchSideFuncs:
                - var_InheritString.23138
                - var_InheritInteger.23135
                - var_InheritInteger.23135
                - vlc_playlist_New
                - vlc_mutex_unlock
                - PlaylistConfigureFromVariables
                - strcasecmp
                - free
                - strcasecmp
            - BranchSide:      'libvlc.c:524,59'
              BranchSideFuncs:
                - vlc_playlist_New
                - vlc_mutex_unlock
                - PlaylistConfigureFromVariables
        - Branch String:   'libvlc.c:506,17'
          Branch Sides:
            - BranchSide:      'libvlc.c:508,33'
              BranchSideFuncs:
                - strcasecmp
                - free
                - var_InheritInteger.23135
                - var_InheritInteger.23135
                - vlc_playlist_New
                - vlc_mutex_unlock
                - PlaylistConfigureFromVariables
                - strcasecmp
            - BranchSide:      'libvlc.c:514,27'
              BranchSideFuncs:
                - var_InheritInteger.23135
                - var_InheritInteger.23135
                - vlc_playlist_New
                - vlc_mutex_unlock
                - PlaylistConfigureFromVariables
        - Branch String:   'libvlc.c:508,21'
          Branch Sides:
            - BranchSide:      'libvlc.c:509,25'
              BranchSideFuncs:
                - strcasecmp
                - free
                - var_InheritInteger.23135
                - var_InheritInteger.23135
                - vlc_playlist_New
                - vlc_mutex_unlock
                - PlaylistConfigureFromVariables
            - BranchSide:      'libvlc.c:510,38'
              BranchSideFuncs:
                - strcasecmp
                - free
                - var_InheritInteger.23135
                - var_InheritInteger.23135
                - vlc_playlist_New
                - vlc_mutex_unlock
                - PlaylistConfigureFromVariables
        - Branch String:   'libvlc.c:515,17'
          Branch Sides:
            - BranchSide:      'libvlc.c:516,29'
              BranchSideFuncs:
                - var_InheritInteger.23135
                - vlc_playlist_New
                - vlc_mutex_unlock
                - PlaylistConfigureFromVariables
            - BranchSide:      'libvlc.c:519,17'
              BranchSideFuncs:
                - var_InheritInteger.23135
                - vlc_playlist_New
                - vlc_mutex_unlock
                - PlaylistConfigureFromVariables
        - Branch String:   'libvlc.c:520,17'
          Branch Sides:
            - BranchSide:      'libvlc.c:521,33'
              BranchSideFuncs:
                - vlc_playlist_New
                - vlc_mutex_unlock
                - PlaylistConfigureFromVariables
            - BranchSide:      'libvlc.c:522,9'
              BranchSideFuncs:
                - vlc_playlist_New
                - vlc_mutex_unlock
                - PlaylistConfigureFromVariables
        - Branch String:   'libvlc.c:527,13'
          Branch Sides:
            - BranchSide:      'libvlc.c:528,44'
              BranchSideFuncs:
                - PlaylistConfigureFromVariables
                - vlc_mutex_unlock
            - BranchSide:      'libvlc.c:529,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'libvlc.c:490,27'
          Dst:             libvlc_priv
        - Src:             'libvlc.c:492,5'
          Dst:             vlc_mutex_lock
        - Src:             'libvlc.c:496,30'
          Dst:             var_InheritBool
        - Src:             'libvlc.c:505,29'
          Dst:             var_InheritString
        - Src:             'libvlc.c:508,22'
          Dst:             strcasecmp
        - Src:             'libvlc.c:510,27'
          Dst:             strcasecmp
        - Src:             'libvlc.c:514,27'
          Dst:             var_InheritInteger
        - Src:             'libvlc.c:519,17'
          Dst:             var_InheritInteger
        - Src:             'libvlc.c:524,42'
          Dst:             vlc_playlist_New
        - Src:             'libvlc.c:528,13'
          Dst:             PlaylistConfigureFromVariables
        - Src:             'libvlc.c:530,5'
          Dst:             vlc_mutex_unlock
    - functionName:    libvlc_priv
      functionSourceFile: '/src/vlc/src/./input/../libvlc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    libvlc_InternalDestroy
      functionSourceFile: '/src/vlc/src/libvlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_libvlc
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_object_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libvlc.c:399,5'
          Dst:             vlc_object_delete
    - functionName:    GetFilenames
      functionSourceFile: '/src/vlc/src/libvlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlc
        - n
        - args
      BBCount:         23
      ICount:          143
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - intf_InsertItem
        - strstr
        - vlc_object_Log
        - vlc_path2uri
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvlc.c:411,5'
          Branch Sides:
            - BranchSide:      'libvlc.c:411,5'
              BranchSideFuncs:
                - strstr
                - intf_InsertItem
                - free
                - vlc_path2uri
                - vlc_object_Log
            - BranchSide:      'libvlc.c:414,18'
              BranchSideFuncs:
                - strstr
                - intf_InsertItem
                - free
                - vlc_path2uri
                - vlc_object_Log
        - Branch String:   'libvlc.c:416,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:418,22'
              BranchSideFuncs:
                - strstr
                - intf_InsertItem
                - free
                - vlc_path2uri
                - vlc_object_Log
            - BranchSide:      'libvlc.c:426,15'
              BranchSideFuncs:
                - strstr
                - intf_InsertItem
                - free
                - vlc_object_Log
                - vlc_path2uri
        - Branch String:   'libvlc.c:419,17'
          Branch Sides:
            - BranchSide:      'libvlc.c:416,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'libvlc.c:421,17'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'libvlc.c:427,13'
          Branch Sides:
            - BranchSide:      'libvlc.c:429,33'
              BranchSideFuncs:
                - vlc_path2uri
                - strstr
                - intf_InsertItem
                - free
                - vlc_object_Log
            - BranchSide:      'libvlc.c:434,26'
              BranchSideFuncs:
                - intf_InsertItem
                - free
                - strstr
                - vlc_path2uri
                - vlc_object_Log
        - Branch String:   'libvlc.c:430,17'
          Branch Sides:
            - BranchSide:      'libvlc.c:431,17'
              BranchSideFuncs:
                - intf_InsertItem
                - free
                - strstr
                - vlc_path2uri
                - vlc_object_Log
            - BranchSide:      'libvlc.c:432,9'
              BranchSideFuncs:
                - intf_InsertItem
                - free
                - strstr
                - vlc_path2uri
                - vlc_object_Log
        - Branch String:   'libvlc.c:434,33'
          Branch Sides:
            - BranchSide:      'libvlc.c:434,49'
              BranchSideFuncs:
                - intf_InsertItem
                - free
                - strstr
                - vlc_path2uri
                - vlc_object_Log
            - BranchSide:      'libvlc.c:434,55'
              BranchSideFuncs:
                - intf_InsertItem
                - free
                - strstr
                - vlc_path2uri
                - vlc_object_Log
        - Branch String:   'libvlc.c:435,28'
          Branch Sides:
            - BranchSide:      'libvlc.c:434,9'
              BranchSideFuncs:
                - intf_InsertItem
                - free
                - strstr
                - vlc_path2uri
                - vlc_object_Log
            - BranchSide:      'libvlc.c:435,41'
              BranchSideFuncs:
                - intf_InsertItem
                - free
                - strstr
                - vlc_path2uri
                - vlc_object_Log
      Callsites:
        - Src:             'libvlc.c:421,17'
          Dst:             vlc_object_Log
        - Src:             'libvlc.c:427,13'
          Dst:             strstr
        - Src:             'libvlc.c:429,19'
          Dst:             vlc_path2uri
        - Src:             'libvlc.c:434,9'
          Dst:             intf_InsertItem
    - functionName:    libvlc_AddInterfaces
      functionSourceFile: '/src/vlc/src/libvlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
        - varname
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libvlc_InternalAddIntf
        - strtok_r
        - var_InheritString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libvlc.c:108,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'libvlc.c:112,27'
              BranchSideFuncs:
                - strtok_r
                - free
                - libvlc_InternalAddIntf
                - strtok_r
        - Branch String:   'libvlc.c:114,5'
          Branch Sides:
            - BranchSide:      'libvlc.c:115,32'
              BranchSideFuncs:
                - libvlc_InternalAddIntf
                - strtok_r
                - free
            - BranchSide:      'libvlc.c:119,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libvlc.c:107,17'
          Dst:             var_InheritString
        - Src:             'libvlc.c:112,18'
          Dst:             strtok_r
        - Src:             'libvlc.c:115,9'
          Dst:             libvlc_InternalAddIntf
        - Src:             'libvlc.c:116,16'
          Dst:             strtok_r
    - functionName:    var_SetString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - psz_string
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:380,12'
          Dst:             var_SetChecked
    - functionName:    libvlc_InternalCleanup
      functionSourceFile: '/src/vlc/src/libvlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_libvlc
      BBCount:         27
      ICount:          175
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - config_AutoSaveConfigFile
        - intf_DestroyAll
        - libvlc_InternalActionsClean
        - libvlc_InternalDialogClean
        - libvlc_InternalKeystoreClean
        - libvlc_MlRelease
        - libvlc_priv
        - module_EndBank
        - unlink
        - var_InheritBool
        - var_InheritString
        - vlc_LogDestroy
        - vlc_media_source_provider_Delete
        - vlc_object_Log
        - vlc_playlist_Delete
        - vlc_strerror_c
        - vlc_tracer_Destroy
        - vlm_Delete
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libvlc.c:348,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:350,21'
              BranchSideFuncs:
                - vlm_Delete
                - var_InheritString.23138
                - libvlc_InternalDialogClean
                - libvlc_InternalKeystoreClean
                - libvlc_InternalActionsClean
                - var_InheritBool.23127
                - config_AutoSaveConfigFile
                - vlc_LogDestroy
                - module_EndBank
                - vlc_tracer_Destroy
                - vlc_media_source_provider_Delete
                - libvlc_MlRelease
                - vlc_playlist_Delete
                - vlc_object_Log
                - unlink
                - free
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'libvlc.c:355,21'
              BranchSideFuncs:
                - var_InheritString.23138
                - libvlc_InternalDialogClean
                - libvlc_InternalKeystoreClean
                - libvlc_InternalActionsClean
                - var_InheritBool.23127
                - config_AutoSaveConfigFile
                - vlc_LogDestroy
                - module_EndBank
                - vlc_tracer_Destroy
                - vlc_media_source_provider_Delete
                - libvlc_MlRelease
                - vlc_playlist_Delete
                - vlc_object_Log
                - unlink
                - free
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'libvlc.c:356,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:358,9'
              BranchSideFuncs:
                - vlc_object_Log
                - unlink
                - free
                - libvlc_InternalDialogClean
                - libvlc_InternalKeystoreClean
                - libvlc_InternalActionsClean
                - var_InheritBool.23127
                - config_AutoSaveConfigFile
                - vlc_LogDestroy
                - module_EndBank
                - vlc_tracer_Destroy
                - vlc_media_source_provider_Delete
                - libvlc_MlRelease
                - vlc_playlist_Delete
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'libvlc.c:366,9'
              BranchSideFuncs:
                - libvlc_InternalDialogClean
                - libvlc_InternalKeystoreClean
                - libvlc_InternalActionsClean
                - var_InheritBool.23127
                - config_AutoSaveConfigFile
                - vlc_LogDestroy
                - module_EndBank
                - vlc_tracer_Destroy
                - vlc_media_source_provider_Delete
                - libvlc_MlRelease
                - vlc_playlist_Delete
        - Branch String:   'libvlc.c:359,13'
          Branch Sides:
            - BranchSide:      'libvlc.c:360,13'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - free
                - libvlc_InternalDialogClean
                - libvlc_InternalKeystoreClean
                - libvlc_InternalActionsClean
                - var_InheritBool.23127
                - config_AutoSaveConfigFile
                - vlc_LogDestroy
                - module_EndBank
                - vlc_tracer_Destroy
                - vlc_media_source_provider_Delete
                - libvlc_MlRelease
                - vlc_playlist_Delete
            - BranchSide:      'libvlc.c:362,15'
              BranchSideFuncs:
                - free
                - libvlc_InternalDialogClean
                - libvlc_InternalKeystoreClean
                - libvlc_InternalActionsClean
                - var_InheritBool.23127
                - config_AutoSaveConfigFile
                - vlc_LogDestroy
                - module_EndBank
                - vlc_tracer_Destroy
                - vlc_media_source_provider_Delete
                - libvlc_MlRelease
                - vlc_playlist_Delete
        - Branch String:   'libvlc.c:366,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:367,29'
              BranchSideFuncs:
                - vlc_playlist_Delete
                - libvlc_InternalDialogClean
                - libvlc_InternalKeystoreClean
                - libvlc_InternalActionsClean
                - var_InheritBool.23127
                - config_AutoSaveConfigFile
                - vlc_LogDestroy
                - module_EndBank
                - vlc_tracer_Destroy
                - vlc_media_source_provider_Delete
                - libvlc_MlRelease
            - BranchSide:      'libvlc.c:369,10'
              BranchSideFuncs:
                - libvlc_InternalDialogClean
                - libvlc_InternalKeystoreClean
                - libvlc_InternalActionsClean
                - var_InheritBool.23127
                - config_AutoSaveConfigFile
                - vlc_LogDestroy
                - module_EndBank
                - vlc_tracer_Destroy
                - vlc_media_source_provider_Delete
                - libvlc_MlRelease
        - Branch String:   'libvlc.c:369,10'
          Branch Sides:
            - BranchSide:      'libvlc.c:370,27'
              BranchSideFuncs:
                - libvlc_MlRelease
                - libvlc_InternalDialogClean
                - libvlc_InternalKeystoreClean
                - libvlc_InternalActionsClean
                - var_InheritBool.23127
                - config_AutoSaveConfigFile
                - vlc_LogDestroy
                - module_EndBank
                - vlc_tracer_Destroy
                - vlc_media_source_provider_Delete
            - BranchSide:      'libvlc.c:372,9'
              BranchSideFuncs:
                - libvlc_InternalDialogClean
                - libvlc_InternalKeystoreClean
                - libvlc_InternalActionsClean
                - var_InheritBool.23127
                - config_AutoSaveConfigFile
                - vlc_LogDestroy
                - module_EndBank
                - vlc_tracer_Destroy
                - vlc_media_source_provider_Delete
        - Branch String:   'libvlc.c:372,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:373,43'
              BranchSideFuncs:
                - vlc_media_source_provider_Delete
                - libvlc_InternalDialogClean
                - libvlc_InternalKeystoreClean
                - libvlc_InternalActionsClean
                - var_InheritBool.23127
                - config_AutoSaveConfigFile
                - vlc_LogDestroy
                - module_EndBank
                - vlc_tracer_Destroy
            - BranchSide:      'libvlc.c:375,33'
              BranchSideFuncs:
                - libvlc_InternalDialogClean
                - libvlc_InternalKeystoreClean
                - libvlc_InternalActionsClean
                - var_InheritBool.23127
                - config_AutoSaveConfigFile
                - vlc_LogDestroy
                - module_EndBank
                - vlc_tracer_Destroy
        - Branch String:   'libvlc.c:380,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:381,36'
              BranchSideFuncs:
                - vlc_LogDestroy
                - module_EndBank
                - vlc_tracer_Destroy
            - BranchSide:      'libvlc.c:383,20'
              BranchSideFuncs:
                - vlc_LogDestroy
                - module_EndBank
                - vlc_tracer_Destroy
        - Branch String:   'libvlc.c:384,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:384,9'
              BranchSideFuncs:
                - vlc_tracer_Destroy
                - module_EndBank
            - BranchSide:      'libvlc.c:385,28'
              BranchSideFuncs:
                - vlc_tracer_Destroy
                - module_EndBank
      Callsites:
        - Src:             'libvlc.c:340,27'
          Dst:             libvlc_priv
        - Src:             'libvlc.c:343,5'
          Dst:             vlc_object_Log
        - Src:             'libvlc.c:344,5'
          Dst:             intf_DestroyAll
        - Src:             'libvlc.c:350,9'
          Dst:             vlm_Delete
        - Src:             'libvlc.c:355,21'
          Dst:             var_InheritString
        - Src:             'libvlc.c:358,9'
          Dst:             vlc_object_Log
        - Src:             'libvlc.c:359,13'
          Dst:             unlink
        - Src:             'libvlc.c:360,13'
          Dst:             __errno_location
        - Src:             'libvlc.c:360,13'
          Dst:             vlc_strerror_c
        - Src:             'libvlc.c:360,13'
          Dst:             vlc_object_Log
        - Src:             'libvlc.c:367,9'
          Dst:             vlc_playlist_Delete
        - Src:             'libvlc.c:370,9'
          Dst:             libvlc_MlRelease
        - Src:             'libvlc.c:373,9'
          Dst:             vlc_media_source_provider_Delete
        - Src:             'libvlc.c:375,5'
          Dst:             libvlc_InternalDialogClean
        - Src:             'libvlc.c:376,5'
          Dst:             libvlc_InternalKeystoreClean
        - Src:             'libvlc.c:377,5'
          Dst:             libvlc_InternalActionsClean
        - Src:             'libvlc.c:380,10'
          Dst:             var_InheritBool
        - Src:             'libvlc.c:381,9'
          Dst:             config_AutoSaveConfigFile
        - Src:             'libvlc.c:383,5'
          Dst:             vlc_LogDestroy
        - Src:             'libvlc.c:385,9'
          Dst:             vlc_tracer_Destroy
        - Src:             'libvlc.c:387,5'
          Dst:             module_EndBank
    - functionName:    unlink
      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:    vlc_object_instance
      functionSourceFile: '/src/vlc/src/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_object_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_objects.h:188,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_objects.h:188,18'
              BranchSideFuncs:
                - vlc_object_parent
            - BranchSide:      '../include/vlc_objects.h:191,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_objects.h:189,19'
          Dst:             vlc_object_parent
    - functionName:    libvlc_InternalInit
      functionSourceFile: '/src/vlc/src/libvlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_libvlc
        - i_argc
        - ppsz_argv
      BBCount:         41
      ICount:          354
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - GetFilenames
        - config_CmdLineEarlyScan
        - config_LoadCmdLine
        - config_LoadConfigFile
        - config_PrintHelp
        - config_SaveConfigFile
        - exit
        - intf_InsertItem
        - libvlc_AddInterfaces
        - libvlc_InternalActionsInit
        - libvlc_InternalCleanup
        - libvlc_InternalDialogInit
        - libvlc_InternalKeystoreInit
        - libvlc_MlCreate
        - libvlc_priv
        - module_InitBank
        - module_LoadPlugins
        - system_Configure
        - system_Init
        - var_Create
        - var_InheritBool
        - var_InheritString
        - var_SetString
        - vlc_CPU_dump
        - vlc_LogInit
        - vlc_LogPreinit
        - vlc_gettext
        - vlc_media_source_provider_New
        - vlc_object_Log
        - vlc_object_instance
        - vlc_threads_setup
        - vlc_tracer_Create
        - vlm_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvlc.c:137,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      'libvlc.c:141,5'
              BranchSideFuncs:
                - system_Init
                - module_InitBank
                - config_CmdLineEarlyScan
                - vlc_threads_setup
                - module_LoadPlugins
                - config_LoadCmdLine
                - var_InheritBool.23127
                - var_InheritBool.23127
                - config_LoadConfigFile
                - vlc_LogInit
                - var_InheritString.23138
                - vlc_tracer_Create
                - free
                - vlc_gettext
                - vlc_object_Log
                - config_PrintHelp
                - libvlc_InternalDialogInit
                - libvlc_InternalKeystoreInit
                - vlc_CPU_dump
                - var_InheritBool.23127
                - libvlc_InternalActionsInit
                - vlc_media_source_provider_New
                - libvlc_InternalCleanup
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - system_Configure
                - var_InheritString.23138
                - libvlc_AddInterfaces
                - libvlc_AddInterfaces
                - GetFilenames
                - var_InheritString.23138
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - intf_InsertItem
                - free
                - vlm_New
                - vlc_object_Log
                - free
                - libvlc_MlCreate
                - vlc_object_Log
                - vlc_object_Log
                - libvlc_InternalCleanup
                - exit
                - vlc_object_instance
                - config_SaveConfigFile
        - Branch String:   'libvlc.c:169,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:170,9'
              BranchSideFuncs:
                - libvlc_InternalCleanup
            - BranchSide:      'libvlc.c:175,10'
              BranchSideFuncs:
                - var_InheritBool.23127
                - var_InheritBool.23127
                - config_LoadConfigFile
                - vlc_LogInit
                - var_InheritString.23138
                - vlc_tracer_Create
                - free
                - vlc_gettext
                - vlc_object_Log
                - config_PrintHelp
                - libvlc_InternalDialogInit
                - libvlc_InternalKeystoreInit
                - vlc_CPU_dump
                - var_InheritBool.23127
                - libvlc_InternalActionsInit
                - vlc_media_source_provider_New
                - libvlc_InternalCleanup
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - system_Configure
                - var_InheritString.23138
                - libvlc_AddInterfaces
                - libvlc_AddInterfaces
                - GetFilenames
                - var_InheritString.23138
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - intf_InsertItem
                - free
                - vlm_New
                - vlc_object_Log
                - free
                - libvlc_MlCreate
                - vlc_object_Log
                - vlc_object_Log
                - libvlc_InternalCleanup
                - exit
                - vlc_object_instance
                - config_SaveConfigFile
        - Branch String:   'libvlc.c:175,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:177,13'
              BranchSideFuncs:
                - vlc_LogInit
                - var_InheritString.23138
                - vlc_tracer_Create
                - free
                - vlc_gettext
                - vlc_object_Log
                - config_PrintHelp
                - libvlc_InternalDialogInit
                - libvlc_InternalKeystoreInit
                - vlc_CPU_dump
                - var_InheritBool.23127
                - libvlc_InternalActionsInit
                - vlc_media_source_provider_New
                - libvlc_InternalCleanup
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - system_Configure
                - var_InheritString.23138
                - libvlc_AddInterfaces
                - libvlc_AddInterfaces
                - GetFilenames
                - var_InheritString.23138
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - intf_InsertItem
                - free
                - vlm_New
                - vlc_object_Log
                - free
                - libvlc_MlCreate
                - vlc_object_Log
                - vlc_object_Log
                - libvlc_InternalCleanup
                - exit
            - BranchSide:      'libvlc.c:183,17'
              BranchSideFuncs:
                - vlc_LogInit
                - var_InheritString.23138
                - vlc_tracer_Create
                - free
                - vlc_gettext
                - vlc_object_Log
                - config_PrintHelp
                - libvlc_InternalDialogInit
                - libvlc_InternalKeystoreInit
                - vlc_CPU_dump
                - var_InheritBool.23127
                - libvlc_InternalActionsInit
                - vlc_media_source_provider_New
                - libvlc_InternalCleanup
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - system_Configure
                - var_InheritString.23138
                - libvlc_AddInterfaces
                - libvlc_AddInterfaces
                - GetFilenames
                - var_InheritString.23138
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - intf_InsertItem
                - free
                - vlm_New
                - vlc_object_Log
                - free
                - libvlc_MlCreate
                - vlc_object_Log
                - vlc_object_Log
                - libvlc_InternalCleanup
                - exit
        - Branch String:   'libvlc.c:177,13'
          Branch Sides:
            - BranchSide:      'libvlc.c:178,13'
              BranchSideFuncs:
                - vlc_object_instance
                - config_SaveConfigFile
                - vlc_LogInit
                - var_InheritString.23138
                - vlc_tracer_Create
                - free
                - vlc_gettext
                - vlc_object_Log
                - config_PrintHelp
                - libvlc_InternalDialogInit
                - libvlc_InternalKeystoreInit
                - vlc_CPU_dump
                - var_InheritBool.23127
                - libvlc_InternalActionsInit
                - vlc_media_source_provider_New
                - libvlc_InternalCleanup
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - system_Configure
                - var_InheritString.23138
                - libvlc_AddInterfaces
                - libvlc_AddInterfaces
                - GetFilenames
                - var_InheritString.23138
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - intf_InsertItem
                - free
                - vlm_New
                - vlc_object_Log
                - free
                - libvlc_MlCreate
                - vlc_object_Log
                - vlc_object_Log
                - libvlc_InternalCleanup
                - exit
            - BranchSide:      'libvlc.c:180,36'
              BranchSideFuncs:
                - config_LoadConfigFile
                - vlc_LogInit
                - var_InheritString.23138
                - vlc_tracer_Create
                - free
                - vlc_gettext
                - vlc_object_Log
                - config_PrintHelp
                - libvlc_InternalDialogInit
                - libvlc_InternalKeystoreInit
                - vlc_CPU_dump
                - var_InheritBool.23127
                - libvlc_InternalActionsInit
                - vlc_media_source_provider_New
                - libvlc_InternalCleanup
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - system_Configure
                - var_InheritString.23138
                - libvlc_AddInterfaces
                - libvlc_AddInterfaces
                - GetFilenames
                - var_InheritString.23138
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - intf_InsertItem
                - free
                - vlm_New
                - vlc_object_Log
                - free
                - libvlc_MlCreate
                - vlc_object_Log
                - vlc_object_Log
                - libvlc_InternalCleanup
                - exit
        - Branch String:   'libvlc.c:202,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:204,33'
              BranchSideFuncs:
                - libvlc_InternalCleanup
                - exit
            - BranchSide:      'libvlc.c:208,11'
              BranchSideFuncs:
                - libvlc_InternalDialogInit
                - libvlc_InternalKeystoreInit
                - vlc_CPU_dump
                - var_InheritBool.23127
                - libvlc_InternalActionsInit
                - vlc_media_source_provider_New
                - libvlc_InternalCleanup
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - system_Configure
                - var_InheritString.23138
                - libvlc_AddInterfaces
                - libvlc_AddInterfaces
                - GetFilenames
                - var_InheritString.23138
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - intf_InsertItem
                - free
                - vlm_New
                - vlc_object_Log
                - free
                - libvlc_MlCreate
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'libvlc.c:210,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:211,9'
              BranchSideFuncs:
                - libvlc_InternalCleanup
            - BranchSide:      'libvlc.c:212,38'
              BranchSideFuncs:
                - libvlc_InternalKeystoreInit
                - vlc_CPU_dump
                - var_InheritBool.23127
                - libvlc_InternalActionsInit
                - vlc_media_source_provider_New
                - libvlc_InternalCleanup
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - system_Configure
                - var_InheritString.23138
                - libvlc_AddInterfaces
                - libvlc_AddInterfaces
                - GetFilenames
                - var_InheritString.23138
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - intf_InsertItem
                - free
                - vlm_New
                - vlc_object_Log
                - free
                - libvlc_MlCreate
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'libvlc.c:212,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:213,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_CPU_dump
                - var_InheritBool.23127
                - libvlc_InternalActionsInit
                - vlc_media_source_provider_New
                - libvlc_InternalCleanup
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - system_Configure
                - var_InheritString.23138
                - libvlc_AddInterfaces
                - libvlc_AddInterfaces
                - GetFilenames
                - var_InheritString.23138
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - intf_InsertItem
                - free
                - vlm_New
                - vlc_object_Log
                - free
                - libvlc_MlCreate
                - vlc_object_Log
            - BranchSide:      'libvlc.c:215,19'
              BranchSideFuncs:
                - vlc_CPU_dump
                - var_InheritBool.23127
                - libvlc_InternalActionsInit
                - vlc_media_source_provider_New
                - libvlc_InternalCleanup
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - system_Configure
                - var_InheritString.23138
                - libvlc_AddInterfaces
                - libvlc_AddInterfaces
                - GetFilenames
                - var_InheritString.23138
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - intf_InsertItem
                - free
                - vlm_New
                - vlc_object_Log
                - free
                - libvlc_MlCreate
                - vlc_object_Log
        - Branch String:   'libvlc.c:217,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:219,50'
              BranchSideFuncs:
                - libvlc_MlCreate
                - libvlc_InternalActionsInit
                - vlc_media_source_provider_New
                - libvlc_InternalCleanup
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - system_Configure
                - var_InheritString.23138
                - libvlc_AddInterfaces
                - libvlc_AddInterfaces
                - GetFilenames
                - var_InheritString.23138
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - intf_InsertItem
                - free
                - vlm_New
                - vlc_object_Log
                - free
                - vlc_object_Log
            - BranchSide:      'libvlc.c:227,37'
              BranchSideFuncs:
                - libvlc_InternalActionsInit
                - vlc_media_source_provider_New
                - libvlc_InternalCleanup
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - system_Configure
                - var_InheritString.23138
                - libvlc_AddInterfaces
                - libvlc_AddInterfaces
                - GetFilenames
                - var_InheritString.23138
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - intf_InsertItem
                - free
                - vlm_New
                - vlc_object_Log
                - free
        - Branch String:   'libvlc.c:220,14'
          Branch Sides:
            - BranchSide:      'libvlc.c:221,13'
              BranchSideFuncs:
                - vlc_object_Log
                - libvlc_InternalActionsInit
                - vlc_media_source_provider_New
                - libvlc_InternalCleanup
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - system_Configure
                - var_InheritString.23138
                - libvlc_AddInterfaces
                - libvlc_AddInterfaces
                - GetFilenames
                - var_InheritString.23138
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - intf_InsertItem
                - free
                - vlm_New
                - vlc_object_Log
                - free
            - BranchSide:      'libvlc.c:222,5'
              BranchSideFuncs:
                - libvlc_InternalActionsInit
                - vlc_media_source_provider_New
                - libvlc_InternalCleanup
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - system_Configure
                - var_InheritString.23138
                - libvlc_AddInterfaces
                - libvlc_AddInterfaces
                - GetFilenames
                - var_InheritString.23138
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - intf_InsertItem
                - free
                - vlm_New
                - vlc_object_Log
                - free
        - Branch String:   'libvlc.c:227,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:228,9'
              BranchSideFuncs:
                - libvlc_InternalCleanup
            - BranchSide:      'libvlc.c:234,35'
              BranchSideFuncs:
                - vlc_media_source_provider_New
                - libvlc_InternalCleanup
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - system_Configure
                - var_InheritString.23138
                - libvlc_AddInterfaces
                - libvlc_AddInterfaces
                - GetFilenames
                - var_InheritString.23138
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - intf_InsertItem
                - free
                - vlm_New
                - vlc_object_Log
                - free
        - Branch String:   'libvlc.c:235,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:236,9'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - system_Configure
                - var_InheritString.23138
                - libvlc_AddInterfaces
                - libvlc_AddInterfaces
                - GetFilenames
                - var_InheritString.23138
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - intf_InsertItem
                - free
                - vlm_New
                - vlc_object_Log
                - free
            - BranchSide:      'libvlc.c:239,5'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - var_Create
                - var_SetString.23149
                - system_Configure
                - var_InheritString.23138
                - libvlc_AddInterfaces
                - libvlc_AddInterfaces
                - GetFilenames
                - var_InheritString.23138
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - intf_InsertItem
                - free
                - vlm_New
                - vlc_object_Log
                - free
        - Branch String:   'libvlc.c:269,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:271,32'
              BranchSideFuncs:
                - vlm_New
                - vlc_object_Log
                - free
                - libvlc_AddInterfaces
                - libvlc_AddInterfaces
                - GetFilenames
                - var_InheritString.23138
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - intf_InsertItem
                - free
            - BranchSide:      'libvlc.c:281,26'
              BranchSideFuncs:
                - libvlc_AddInterfaces
                - libvlc_AddInterfaces
                - GetFilenames
                - var_InheritString.23138
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - intf_InsertItem
                - free
        - Branch String:   'libvlc.c:272,13'
          Branch Sides:
            - BranchSide:      'libvlc.c:273,13'
              BranchSideFuncs:
                - free
                - libvlc_AddInterfaces
                - libvlc_AddInterfaces
                - GetFilenames
                - var_InheritString.23138
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - intf_InsertItem
                - free
            - BranchSide:      'libvlc.c:274,15'
              BranchSideFuncs:
                - free
                - libvlc_AddInterfaces
                - libvlc_AddInterfaces
                - GetFilenames
                - var_InheritString.23138
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - intf_InsertItem
                - free
        - Branch String:   'libvlc.c:307,10'
          Branch Sides:
            - BranchSide:      'libvlc.c:309,26'
              BranchSideFuncs:
                - intf_InsertItem
                - free
                - var_Create
                - var_Create
                - var_Create
                - var_Create
            - BranchSide:      'libvlc.c:316,5'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - var_Create
      Callsites:
        - Src:             'libvlc.c:133,27'
          Dst:             libvlc_priv
        - Src:             'libvlc.c:137,9'
          Dst:             vlc_LogPreinit
        - Src:             'libvlc.c:141,5'
          Dst:             system_Init
        - Src:             'libvlc.c:146,5'
          Dst:             module_InitBank
        - Src:             'libvlc.c:152,5'
          Dst:             config_CmdLineEarlyScan
        - Src:             'libvlc.c:154,5'
          Dst:             vlc_threads_setup
        - Src:             'libvlc.c:162,5'
          Dst:             module_LoadPlugins
        - Src:             'libvlc.c:169,9'
          Dst:             config_LoadCmdLine
        - Src:             'libvlc.c:175,10'
          Dst:             var_InheritBool
        - Src:             'libvlc.c:177,13'
          Dst:             var_InheritBool
        - Src:             'libvlc.c:178,13'
          Dst:             vlc_object_instance
        - Src:             'libvlc.c:178,13'
          Dst:             config_SaveConfigFile
        - Src:             'libvlc.c:180,13'
          Dst:             config_LoadConfigFile
        - Src:             'libvlc.c:183,5'
          Dst:             vlc_LogInit
        - Src:             'libvlc.c:185,25'
          Dst:             var_InheritString
        - Src:             'libvlc.c:186,20'
          Dst:             vlc_tracer_Create
        - Src:             'libvlc.c:197,5'
          Dst:             vlc_gettext
        - Src:             'libvlc.c:197,5'
          Dst:             vlc_object_Log
        - Src:             'libvlc.c:202,9'
          Dst:             config_PrintHelp
        - Src:             'libvlc.c:204,9'
          Dst:             libvlc_InternalCleanup
        - Src:             'libvlc.c:205,9'
          Dst:             exit
        - Src:             'libvlc.c:210,9'
          Dst:             libvlc_InternalDialogInit
        - Src:             'libvlc.c:212,9'
          Dst:             libvlc_InternalKeystoreInit
        - Src:             'libvlc.c:213,9'
          Dst:             vlc_object_Log
        - Src:             'libvlc.c:215,5'
          Dst:             vlc_CPU_dump
        - Src:             'libvlc.c:217,9'
          Dst:             var_InheritBool
        - Src:             'libvlc.c:219,33'
          Dst:             libvlc_MlCreate
        - Src:             'libvlc.c:221,13'
          Dst:             vlc_object_Log
        - Src:             'libvlc.c:227,9'
          Dst:             libvlc_InternalActionsInit
        - Src:             'libvlc.c:234,35'
          Dst:             vlc_media_source_provider_New
        - Src:             'libvlc.c:239,5'
          Dst:             var_Create
        - Src:             'libvlc.c:240,5'
          Dst:             var_Create
        - Src:             'libvlc.c:243,5'
          Dst:             var_Create
        - Src:             'libvlc.c:244,5'
          Dst:             var_Create
        - Src:             'libvlc.c:250,5'
          Dst:             var_Create
        - Src:             'libvlc.c:251,5'
          Dst:             var_SetString
        - Src:             'libvlc.c:253,5'
          Dst:             var_Create
        - Src:             'libvlc.c:254,5'
          Dst:             var_SetString
        - Src:             'libvlc.c:256,5'
          Dst:             var_Create
        - Src:             'libvlc.c:257,5'
          Dst:             var_SetString
        - Src:             'libvlc.c:258,5'
          Dst:             var_Create
        - Src:             'libvlc.c:259,5'
          Dst:             var_SetString
        - Src:             'libvlc.c:260,5'
          Dst:             var_Create
        - Src:             'libvlc.c:261,5'
          Dst:             var_SetString
        - Src:             'libvlc.c:264,5'
          Dst:             system_Configure
        - Src:             'libvlc.c:268,24'
          Dst:             var_InheritString
        - Src:             'libvlc.c:271,23'
          Dst:             vlm_New
        - Src:             'libvlc.c:273,13'
          Dst:             vlc_object_Log
        - Src:             'libvlc.c:281,5'
          Dst:             libvlc_AddInterfaces
        - Src:             'libvlc.c:282,5'
          Dst:             libvlc_AddInterfaces
        - Src:             'libvlc.c:301,5'
          Dst:             GetFilenames
        - Src:             'libvlc.c:306,15'
          Dst:             var_InheritString
        - Src:             'libvlc.c:309,9'
          Dst:             intf_InsertItem
        - Src:             'libvlc.c:316,5'
          Dst:             var_Create
        - Src:             'libvlc.c:319,5'
          Dst:             var_Create
        - Src:             'libvlc.c:322,5'
          Dst:             var_Create
        - Src:             'libvlc.c:325,5'
          Dst:             var_Create
        - Src:             'libvlc.c:330,5'
          Dst:             libvlc_InternalCleanup
    - functionName:    libvlc_InternalCreate
      functionSourceFile: '/src/vlc/src/libvlc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libvlc_priv
        - vlc_ExitInit
        - vlc_custom_create
        - vlc_mutex_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvlc.c:89,16'
          Branch Sides:
            - BranchSide:      'libvlc.c:85,19'
              BranchSideFuncs:
                - vlc_custom_create
                - libvlc_priv
                - vlc_mutex_init
                - vlc_ExitInit
            - BranchSide:      'libvlc.c:89,16'
              BranchSideFuncs:
                - vlc_custom_create
                - libvlc_priv
                - vlc_mutex_init
                - vlc_ExitInit
        - Branch String:   'libvlc.c:90,9'
          Branch Sides:
            - BranchSide:      'libvlc.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'libvlc.c:93,25'
              BranchSideFuncs:
                - libvlc_priv
                - vlc_mutex_init
                - vlc_ExitInit
      Callsites:
        - Src:             'libvlc.c:89,16'
          Dst:             vlc_custom_create
        - Src:             'libvlc.c:93,12'
          Dst:             libvlc_priv
        - Src:             'libvlc.c:94,5'
          Dst:             vlc_mutex_init
        - Src:             'libvlc.c:100,5'
          Dst:             vlc_ExitInit
    - functionName:    VLC_Compiler
      functionSourceFile: '/src/vlc/src/version.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VLC_CompileHost
      functionSourceFile: '/src/vlc/src/version.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VLC_CompileBy
      functionSourceFile: '/src/vlc/src/version.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_object_instance
      functionSourceFile: '/src/vlc/src/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_object_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_objects.h:188,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_objects.h:188,18'
              BranchSideFuncs:
                - vlc_object_parent
            - BranchSide:      '../include/vlc_objects.h:191,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_objects.h:189,19'
          Dst:             vlc_object_parent
    - functionName:    config_AutoSaveConfigFile
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         12
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - config_SaveConfigFile
        - vlc_object_instance
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/core.c:534,5'
          Branch Sides:
            - BranchSide:      'config/core.c:534,5'
              BranchSideFuncs:
                - vlc_object_instance.23264
                - config_SaveConfigFile
            - BranchSide:      'config/core.c:536,10'
              BranchSideFuncs:
                - vlc_object_instance.23264
                - config_SaveConfigFile
        - Branch String:   'config/core.c:536,9'
          Branch Sides:
            - BranchSide:      'config/core.c:537,9'
              BranchSideFuncs:
                - vlc_object_instance.23264
                - config_SaveConfigFile
            - BranchSide:      'config/core.c:539,15'
              BranchSideFuncs:
                - vlc_object_instance.23264
                - config_SaveConfigFile
        - Branch String:   'config/core.c:541,9'
          Branch Sides:
            - BranchSide:      'config/core.c:547,9'
              BranchSideFuncs: []
            - BranchSide:      'config/core.c:549,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/core.c:534,5'
          Dst:             __assert_fail
        - Src:             'config/core.c:539,15'
          Dst:             vlc_object_instance
        - Src:             'config/core.c:539,15'
          Dst:             config_SaveConfigFile
    - functionName:    config_ResetAll
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         20
      ICount:          147
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_param_SetString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/core.c:501,5'
          Branch Sides:
            - BranchSide:      'config/core.c:502,41'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_param_SetString
            - BranchSide:      'config/core.c:502,41'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_param_SetString
        - Branch String:   'config/core.c:502,5'
          Branch Sides:
            - BranchSide:      'config/core.c:504,21'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_param_SetString
            - BranchSide:      'config/core.c:527,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'config/core.c:504,9'
          Branch Sides:
            - BranchSide:      'config/core.c:506,39'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_param_SetString
            - BranchSide:      'config/core.c:526,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_param_SetString
        - Branch String:   'config/core.c:509,17'
          Branch Sides:
            - BranchSide:      'config/core.c:511,40'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_param_SetString
            - BranchSide:      'config/core.c:516,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_param_SetString
        - Branch String:   'config/core.c:516,17'
          Branch Sides:
            - BranchSide:      'config/core.c:518,40'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_param_SetString
            - BranchSide:      'config/core.c:523,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_param_SetString
      Callsites:
        - Src:             'config/core.c:501,5'
          Dst:             vlc_mutex_lock
        - Src:             'config/core.c:524,17'
          Dst:             vlc_param_SetString
        - Src:             'config/core.c:527,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_param_SetString
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - param
        - value
      BBCount:         17
      ICount:          111
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - strdup
        - vlc_rcu_synchronize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'config/core.c:129,5'
          Branch Sides:
            - BranchSide:      'config/core.c:129,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_rcu_synchronize
                - free
                - strdup
            - BranchSide:      'config/core.c:130,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_rcu_synchronize
                - free
                - strdup
        - Branch String:   'config/core.c:130,5'
          Branch Sides:
            - BranchSide:      'config/core.c:130,5'
              BranchSideFuncs:
                - vlc_rcu_synchronize
                - free
                - strdup
            - BranchSide:      'config/core.c:132,9'
              BranchSideFuncs:
                - vlc_rcu_synchronize
                - free
                - strdup
        - Branch String:   'config/core.c:132,23'
          Branch Sides:
            - BranchSide:      'config/core.c:132,26'
              BranchSideFuncs:
                - vlc_rcu_synchronize
                - free
                - strdup
            - BranchSide:      'config/core.c:138,36'
              BranchSideFuncs:
                - vlc_rcu_synchronize
                - free
        - Branch String:   'config/core.c:132,9'
          Branch Sides:
            - BranchSide:      'config/core.c:133,22'
              BranchSideFuncs:
                - strdup
                - vlc_rcu_synchronize
                - free
            - BranchSide:      'config/core.c:138,36'
              BranchSideFuncs:
                - vlc_rcu_synchronize
                - free
        - Branch String:   'config/core.c:134,13'
          Branch Sides:
            - BranchSide:      'config/core.c:135,13'
              BranchSideFuncs: []
            - BranchSide:      'config/core.c:136,5'
              BranchSideFuncs:
                - vlc_rcu_synchronize
                - free
      Callsites:
        - Src:             'config/core.c:129,5'
          Dst:             __assert_fail
        - Src:             'config/core.c:130,5'
          Dst:             __assert_fail
        - Src:             'config/core.c:133,15'
          Dst:             strdup
        - Src:             'config/core.c:141,5'
          Dst:             vlc_rcu_synchronize
    - functionName:    config_Free
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - tab
        - confsize
      BBCount:         13
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/core.c:480,5'
          Branch Sides:
            - BranchSide:      'config/core.c:482,36'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'config/core.c:496,11'
              BranchSideFuncs:
                - free
        - Branch String:   'config/core.c:485,13'
          Branch Sides:
            - BranchSide:      'config/core.c:487,40'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'config/core.c:493,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'config/core.c:489,17'
          Branch Sides:
            - BranchSide:      'config/core.c:490,23'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'config/core.c:491,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:       []
    - functionName:    config_FindConfig
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_param_Find
      functionUses:    5
      BranchProfiles:
        - Branch String:   'config/core.c:465,9'
          Branch Sides:
            - BranchSide:      'config/core.c:466,9'
              BranchSideFuncs: []
            - BranchSide:      'config/core.c:468,46'
              BranchSideFuncs:
                - vlc_param_Find
        - Branch String:   'config/core.c:470,12'
          Branch Sides:
            - BranchSide:      'config/core.c:470,31'
              BranchSideFuncs: []
            - BranchSide:      'config/core.c:470,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/core.c:468,31'
          Dst:             vlc_param_Find
    - functionName:    vlc_param_Find
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - bsearch
        - confnamecmp
      functionUses:    13
      BranchProfiles:
        - Branch String:   'config/core.c:458,5'
          Branch Sides:
            - BranchSide:      'config/core.c:458,5'
              BranchSideFuncs:
                - bsearch
            - BranchSide:      'config/core.c:459,18'
              BranchSideFuncs:
                - bsearch
        - Branch String:   'config/core.c:460,12'
          Branch Sides:
            - BranchSide:      'config/core.c:460,27'
              BranchSideFuncs: []
            - BranchSide:      'config/core.c:460,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/core.c:458,5'
          Dst:             __assert_fail
        - Src:             'config/core.c:459,9'
          Dst:             bsearch
        - Src:             'config/core.c:459,9'
          Dst:             confnamecmp
    - functionName:    confnamecmp
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - elem
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'config/core.c:397,12'
          Dst:             strcmp
    - functionName:    config_UnsortConfig
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/core.c:447,20'
          Branch Sides:
            - BranchSide:      'config/core.c:445,24'
              BranchSideFuncs:
                - free
            - BranchSide:      'config/core.c:447,20'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    confcmp
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'config/core.c:390,12'
          Dst:             strcmp
    - functionName:    config_SortConfig
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          153
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - confcmp
        - qsort
        - vlc_alloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/core.c:412,12'
          Branch Sides:
            - BranchSide:      'config/core.c:411,19'
              BranchSideFuncs:
                - vlc_alloc.23272
                - qsort
                - __assert_fail
            - BranchSide:      'config/core.c:414,27'
              BranchSideFuncs:
                - vlc_alloc.23272
                - qsort
                - __assert_fail
        - Branch String:   'config/core.c:414,5'
          Branch Sides:
            - BranchSide:      'config/core.c:415,18'
              BranchSideFuncs:
                - vlc_alloc.23272
                - qsort
                - __assert_fail
            - BranchSide:      'config/core.c:417,42'
              BranchSideFuncs:
                - vlc_alloc.23272
                - qsort
                - __assert_fail
        - Branch String:   'config/core.c:418,9'
          Branch Sides:
            - BranchSide:      'config/core.c:419,9'
              BranchSideFuncs: []
            - BranchSide:      'config/core.c:421,12'
              BranchSideFuncs:
                - qsort
                - __assert_fail
        - Branch String:   'config/core.c:422,5'
          Branch Sides:
            - BranchSide:      'config/core.c:424,21'
              BranchSideFuncs:
                - qsort
                - __assert_fail
            - BranchSide:      'config/core.c:436,12'
              BranchSideFuncs:
                - qsort
        - Branch String:   'config/core.c:424,9'
          Branch Sides:
            - BranchSide:      'config/core.c:426,39'
              BranchSideFuncs:
                - qsort
                - __assert_fail
            - BranchSide:      'config/core.c:434,5'
              BranchSideFuncs:
                - qsort
                - __assert_fail
        - Branch String:   'config/core.c:429,17'
          Branch Sides:
            - BranchSide:      'config/core.c:430,17'
              BranchSideFuncs:
                - __assert_fail
                - qsort
            - BranchSide:      'config/core.c:431,13'
              BranchSideFuncs:
                - __assert_fail
                - qsort
        - Branch String:   'config/core.c:431,13'
          Branch Sides:
            - BranchSide:      'config/core.c:431,13'
              BranchSideFuncs:
                - qsort
                - __assert_fail
            - BranchSide:      'config/core.c:432,30'
              BranchSideFuncs:
                - qsort
                - __assert_fail
      Callsites:
        - Src:             'config/core.c:417,32'
          Dst:             vlc_alloc
        - Src:             'config/core.c:431,13'
          Dst:             __assert_fail
        - Src:             'config/core.c:436,5'
          Dst:             qsort
        - Src:             'config/core.c:436,5'
          Dst:             confcmp
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    config_ListModules
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cap
        - values
        - texts
      BBCount:         33
      ICount:          254
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - module_get_name
        - module_get_object
        - module_gettext
        - module_list_cap
        - strdup
        - vlc_gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/core.c:266,15'
          Branch Sides:
            - BranchSide:      'config/core.c:266,19'
              BranchSideFuncs:
                - free
                - free
                - strdup
                - vlc_gettext
                - strdup
                - free
                - free
                - free
                - free
                - strdup
                - vlc_gettext
                - strdup
                - module_get_object
                - strdup
                - module_get_name
                - module_gettext
                - strdup
            - BranchSide:      'config/core.c:268,15'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'config/core.c:266,9'
          Branch Sides:
            - BranchSide:      'config/core.c:268,15'
              BranchSideFuncs:
                - strdup
                - vlc_gettext
                - strdup
                - free
                - free
                - free
                - free
                - strdup
                - vlc_gettext
                - strdup
                - module_get_object
                - strdup
                - module_get_name
                - module_gettext
                - strdup
            - BranchSide:      'config/core.c:274,12'
              BranchSideFuncs:
                - strdup
                - vlc_gettext
                - strdup
                - free
                - free
                - free
                - free
                - strdup
                - vlc_gettext
                - strdup
                - module_get_object
                - strdup
                - module_get_name
                - module_gettext
                - strdup
        - Branch String:   'config/core.c:278,18'
          Branch Sides:
            - BranchSide:      'config/core.c:278,22'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - strdup
                - vlc_gettext
                - strdup
                - module_get_object
                - strdup
                - module_get_name
                - module_gettext
                - strdup
            - BranchSide:      'config/core.c:279,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'config/core.c:278,9'
          Branch Sides:
            - BranchSide:      'config/core.c:279,9'
              BranchSideFuncs:
                - strdup
                - vlc_gettext
                - strdup
                - free
                - free
                - free
                - free
                - module_get_object
                - strdup
                - module_get_name
                - module_gettext
                - strdup
            - BranchSide:      'config/core.c:281,5'
              BranchSideFuncs:
                - strdup
                - vlc_gettext
                - strdup
                - free
                - free
                - free
                - free
                - module_get_object
                - strdup
                - module_get_name
                - module_gettext
                - strdup
        - Branch String:   'config/core.c:282,5'
          Branch Sides:
            - BranchSide:      'config/core.c:284,46'
              BranchSideFuncs:
                - module_get_object
                - strdup
                - module_get_name
                - module_gettext
                - strdup
                - free
                - free
                - free
                - free
                - strdup
                - vlc_gettext
                - strdup
            - BranchSide:      'config/core.c:290,15'
              BranchSideFuncs:
                - strdup
                - vlc_gettext
                - strdup
                - free
                - free
                - free
                - free
        - Branch String:   'config/core.c:287,22'
          Branch Sides:
            - BranchSide:      'config/core.c:287,26'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - strdup
                - vlc_gettext
                - strdup
                - module_get_object
                - strdup
                - module_get_name
                - module_gettext
                - strdup
            - BranchSide:      'config/core.c:288,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'config/core.c:287,13'
          Branch Sides:
            - BranchSide:      'config/core.c:288,13'
              BranchSideFuncs:
                - strdup
                - vlc_gettext
                - strdup
                - free
                - free
                - free
                - free
                - module_get_object
                - strdup
                - module_get_name
                - module_gettext
                - strdup
            - BranchSide:      'config/core.c:289,5'
              BranchSideFuncs:
                - strdup
                - vlc_gettext
                - strdup
                - free
                - free
                - free
                - free
                - module_get_object
                - strdup
                - module_get_name
                - module_gettext
                - strdup
        - Branch String:   'config/core.c:292,18'
          Branch Sides:
            - BranchSide:      'config/core.c:292,22'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'config/core.c:293,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'config/core.c:292,9'
          Branch Sides:
            - BranchSide:      'config/core.c:293,9'
              BranchSideFuncs: []
            - BranchSide:      'config/core.c:295,15'
              BranchSideFuncs: []
        - Branch String:   'config/core.c:300,5'
          Branch Sides:
            - BranchSide:      'config/core.c:302,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'config/core.c:305,10'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'config/core.c:263,16'
          Dst:             module_list_cap
        - Src:             'config/core.c:276,15'
          Dst:             strdup
        - Src:             'config/core.c:277,23'
          Dst:             vlc_gettext
        - Src:             'config/core.c:277,15'
          Dst:             strdup
        - Src:             'config/core.c:284,27'
          Dst:             module_get_object
        - Src:             'config/core.c:284,19'
          Dst:             strdup
        - Src:             'config/core.c:286,32'
          Dst:             module_get_name
        - Src:             'config/core.c:285,27'
          Dst:             module_gettext
        - Src:             'config/core.c:285,19'
          Dst:             strdup
        - Src:             'config/core.c:290,15'
          Dst:             strdup
        - Src:             'config/core.c:291,23'
          Dst:             vlc_gettext
        - Src:             'config/core.c:291,15'
          Dst:             strdup
    - functionName:    config_GetPszChoices
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - values
        - texts
      BBCount:         40
      ICount:          299
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - config_ListModules
        - strdup
        - vlc_gettext
        - vlc_param_Find
        - vlc_plugin_Symbol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/core.c:317,9'
          Branch Sides:
            - BranchSide:      'config/core.c:319,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'config/core.c:323,29'
              BranchSideFuncs:
                - config_ListModules
                - __errno_location
                - malloc
                - malloc
                - free
                - free
                - __errno_location
                - strdup
                - strdup
                - free
                - free
                - __errno_location
                - free
                - free
                - vlc_gettext
                - vlc_plugin_Symbol
        - Branch String:   'config/core.c:324,5'
          Branch Sides:
            - BranchSide:      'config/core.c:327,40'
              BranchSideFuncs:
                - config_ListModules
            - BranchSide:      'config/core.c:329,18'
              BranchSideFuncs:
                - __errno_location
                - malloc
                - malloc
                - free
                - free
                - __errno_location
                - strdup
                - strdup
                - free
                - free
                - __errno_location
                - free
                - free
                - vlc_gettext
                - vlc_plugin_Symbol
        - Branch String:   'config/core.c:329,17'
          Branch Sides:
            - BranchSide:      'config/core.c:331,17'
              BranchSideFuncs:
                - malloc
                - malloc
                - free
                - free
                - __errno_location
                - strdup
                - strdup
                - free
                - free
                - __errno_location
                - free
                - free
                - vlc_gettext
                - vlc_plugin_Symbol
            - BranchSide:      'config/core.c:334,13'
              BranchSideFuncs:
                - malloc
                - malloc
                - free
                - free
                - __errno_location
                - strdup
                - strdup
                - free
                - free
                - __errno_location
                - free
                - free
                - vlc_gettext
                - vlc_plugin_Symbol
        - Branch String:   'config/core.c:338,9'
          Branch Sides:
            - BranchSide:      'config/core.c:342,38'
              BranchSideFuncs:
                - vlc_plugin_Symbol
            - BranchSide:      'config/core.c:349,44'
              BranchSideFuncs:
                - malloc
                - malloc
                - free
                - free
                - __errno_location
                - strdup
                - strdup
                - free
                - free
                - __errno_location
                - free
                - free
                - vlc_gettext
        - Branch String:   'config/core.c:343,13'
          Branch Sides:
            - BranchSide:      'config/core.c:344,13'
              BranchSideFuncs: []
            - BranchSide:      'config/core.c:346,16'
              BranchSideFuncs: []
        - Branch String:   'config/core.c:351,15'
          Branch Sides:
            - BranchSide:      'config/core.c:351,19'
              BranchSideFuncs:
                - free
                - free
                - __errno_location
                - strdup
                - strdup
                - free
                - free
                - __errno_location
                - free
                - free
                - vlc_gettext
            - BranchSide:      'config/core.c:353,15'
              BranchSideFuncs:
                - free
                - free
                - __errno_location
        - Branch String:   'config/core.c:351,9'
          Branch Sides:
            - BranchSide:      'config/core.c:353,15'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - __errno_location
                - free
                - free
                - vlc_gettext
            - BranchSide:      'config/core.c:360,12'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - __errno_location
                - free
                - free
                - vlc_gettext
        - Branch String:   'config/core.c:360,5'
          Branch Sides:
            - BranchSide:      'config/core.c:362,28'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - __errno_location
                - free
                - free
                - vlc_gettext
            - BranchSide:      'config/core.c:370,15'
              BranchSideFuncs: []
        - Branch String:   'config/core.c:362,27'
          Branch Sides:
            - BranchSide:      'config/core.c:362,56'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - __errno_location
                - free
                - free
                - vlc_gettext
            - BranchSide:      'config/core.c:362,19'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - __errno_location
                - free
                - free
                - vlc_gettext
        - Branch String:   'config/core.c:364,27'
          Branch Sides:
            - BranchSide:      'config/core.c:364,19'
              BranchSideFuncs:
                - vlc_gettext
                - strdup
                - free
                - free
                - __errno_location
                - free
                - free
                - strdup
            - BranchSide:      'config/core.c:365,55'
              BranchSideFuncs:
                - vlc_gettext
                - strdup
                - free
                - free
                - __errno_location
                - free
                - free
                - strdup
        - Branch String:   'config/core.c:366,22'
          Branch Sides:
            - BranchSide:      'config/core.c:366,26'
              BranchSideFuncs:
                - free
                - free
                - __errno_location
                - free
                - free
                - strdup
                - strdup
                - vlc_gettext
            - BranchSide:      'config/core.c:367,13'
              BranchSideFuncs:
                - free
                - free
                - __errno_location
                - free
                - free
        - Branch String:   'config/core.c:366,13'
          Branch Sides:
            - BranchSide:      'config/core.c:367,13'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - __errno_location
                - free
                - free
                - vlc_gettext
            - BranchSide:      'config/core.c:368,5'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
                - __errno_location
                - free
                - free
                - vlc_gettext
        - Branch String:   'config/core.c:375,5'
          Branch Sides:
            - BranchSide:      'config/core.c:377,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - __errno_location
            - BranchSide:      'config/core.c:380,10'
              BranchSideFuncs:
                - free
                - free
                - __errno_location
      Callsites:
        - Src:             'config/core.c:316,31'
          Dst:             vlc_param_Find
        - Src:             'config/core.c:319,9'
          Dst:             __errno_location
        - Src:             'config/core.c:327,20'
          Dst:             config_ListModules
        - Src:             'config/core.c:331,17'
          Dst:             __errno_location
        - Src:             'config/core.c:342,14'
          Dst:             vlc_plugin_Symbol
        - Src:             'config/core.c:355,9'
          Dst:             __errno_location
        - Src:             'config/core.c:362,19'
          Dst:             strdup
        - Src:             'config/core.c:365,42'
          Dst:             vlc_gettext
        - Src:             'config/core.c:364,19'
          Dst:             strdup
        - Src:             'config/core.c:382,5'
          Dst:             __errno_location
    - functionName:    config_GetIntChoices
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - values
        - texts
      BBCount:         29
      ICount:          231
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - strdup
        - vlc_alloc
        - vlc_gettext
        - vlc_param_Find
        - vlc_plugin_Symbol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/core.c:206,9'
          Branch Sides:
            - BranchSide:      'config/core.c:208,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'config/core.c:212,29'
              BranchSideFuncs:
                - vlc_alloc.23272
                - vlc_alloc.23272
                - strdup
                - __errno_location
                - free
                - free
                - free
                - vlc_gettext
                - __errno_location
                - vlc_plugin_Symbol
        - Branch String:   'config/core.c:214,9'
          Branch Sides:
            - BranchSide:      'config/core.c:218,38'
              BranchSideFuncs:
                - vlc_plugin_Symbol
            - BranchSide:      'config/core.c:225,32'
              BranchSideFuncs:
                - vlc_alloc.23272
                - vlc_alloc.23272
                - strdup
                - __errno_location
                - free
                - free
                - free
                - vlc_gettext
                - __errno_location
        - Branch String:   'config/core.c:219,13'
          Branch Sides:
            - BranchSide:      'config/core.c:220,13'
              BranchSideFuncs: []
            - BranchSide:      'config/core.c:222,16'
              BranchSideFuncs: []
        - Branch String:   'config/core.c:227,22'
          Branch Sides:
            - BranchSide:      'config/core.c:227,25'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
            - BranchSide:      'config/core.c:229,9'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
        - Branch String:   'config/core.c:227,9'
          Branch Sides:
            - BranchSide:      'config/core.c:229,9'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
            - BranchSide:      'config/core.c:233,17'
              BranchSideFuncs:
                - strdup
                - __errno_location
                - free
                - free
                - free
                - vlc_gettext
        - Branch String:   'config/core.c:233,5'
          Branch Sides:
            - BranchSide:      'config/core.c:235,19'
              BranchSideFuncs:
                - strdup
                - __errno_location
                - free
                - free
                - free
                - vlc_gettext
            - BranchSide:      'config/core.c:248,15'
              BranchSideFuncs: []
        - Branch String:   'config/core.c:237,27'
          Branch Sides:
            - BranchSide:      'config/core.c:237,19'
              BranchSideFuncs:
                - vlc_gettext
                - strdup
                - __errno_location
                - free
                - free
                - free
            - BranchSide:      'config/core.c:238,55'
              BranchSideFuncs:
                - vlc_gettext
                - strdup
                - __errno_location
                - free
                - free
                - free
        - Branch String:   'config/core.c:239,13'
          Branch Sides:
            - BranchSide:      'config/core.c:241,26'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
                - free
            - BranchSide:      'config/core.c:246,5'
              BranchSideFuncs:
                - strdup
                - __errno_location
                - free
                - free
                - free
                - vlc_gettext
        - Branch String:   'config/core.c:241,13'
          Branch Sides:
            - BranchSide:      'config/core.c:242,22'
              BranchSideFuncs:
                - free
                - __errno_location
                - free
                - free
            - BranchSide:      'config/core.c:243,13'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
      Callsites:
        - Src:             'config/core.c:205,31'
          Dst:             vlc_param_Find
        - Src:             'config/core.c:208,9'
          Dst:             __errno_location
        - Src:             'config/core.c:218,14'
          Dst:             vlc_plugin_Symbol
        - Src:             'config/core.c:225,21'
          Dst:             vlc_alloc
        - Src:             'config/core.c:226,19'
          Dst:             vlc_alloc
        - Src:             'config/core.c:229,9'
          Dst:             __errno_location
        - Src:             'config/core.c:238,42'
          Dst:             vlc_gettext
        - Src:             'config/core.c:237,19'
          Dst:             strdup
        - Src:             'config/core.c:243,13'
          Dst:             __errno_location
    - functionName:    config_PutFloat
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - name
        - f_value
      BBCount:         21
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_param_Find
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/core.c:181,5'
          Branch Sides:
            - BranchSide:      'config/core.c:181,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'config/core.c:182,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'config/core.c:182,5'
          Branch Sides:
            - BranchSide:      'config/core.c:182,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'config/core.c:185,10'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'config/core.c:185,34'
          Branch Sides:
            - BranchSide:      'config/core.c:185,38'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'config/core.c:187,14'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'config/core.c:185,9'
          Branch Sides:
            - BranchSide:      'config/core.c:185,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'config/core.c:187,14'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'config/core.c:187,14'
          Branch Sides:
            - BranchSide:      'config/core.c:188,19'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'config/core.c:189,14'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
      Callsites:
        - Src:             'config/core.c:177,31'
          Dst:             vlc_param_Find
        - Src:             'config/core.c:181,5'
          Dst:             __assert_fail
        - Src:             'config/core.c:182,5'
          Dst:             __assert_fail
        - Src:             'config/core.c:193,5'
          Dst:             vlc_mutex_lock
        - Src:             'config/core.c:195,5'
          Dst:             vlc_mutex_unlock
    - functionName:    config_PutInt
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - name
        - i_value
      BBCount:         15
      ICount:          106
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_param_Find
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/core.c:160,5'
          Branch Sides:
            - BranchSide:      'config/core.c:160,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'config/core.c:161,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'config/core.c:161,5'
          Branch Sides:
            - BranchSide:      'config/core.c:161,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'config/core.c:163,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'config/core.c:163,9'
          Branch Sides:
            - BranchSide:      'config/core.c:164,19'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'config/core.c:165,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'config/core.c:165,9'
          Branch Sides:
            - BranchSide:      'config/core.c:165,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'config/core.c:166,19'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
      Callsites:
        - Src:             'config/core.c:156,31'
          Dst:             vlc_param_Find
        - Src:             'config/core.c:160,5'
          Dst:             __assert_fail
        - Src:             'config/core.c:161,5'
          Dst:             __assert_fail
        - Src:             'config/core.c:169,5'
          Dst:             vlc_mutex_lock
        - Src:             'config/core.c:171,5'
          Dst:             vlc_mutex_unlock
    - functionName:    config_PutPsz
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_name
        - psz_value
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_param_Find
        - vlc_param_SetString
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'config/core.c:148,5'
          Dst:             vlc_mutex_lock
        - Src:             'config/core.c:149,25'
          Dst:             vlc_param_Find
        - Src:             'config/core.c:149,5'
          Dst:             vlc_param_SetString
        - Src:             'config/core.c:150,5'
          Dst:             vlc_mutex_unlock
    - functionName:    config_GetPsz
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         12
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - strdup
        - vlc_param_Find
        - vlc_rcu_read_lock
        - vlc_rcu_read_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/core.c:113,5'
          Branch Sides:
            - BranchSide:      'config/core.c:113,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_rcu_read_lock
                - vlc_rcu_read_unlock
                - strdup
            - BranchSide:      'config/core.c:114,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_rcu_read_lock
                - vlc_rcu_read_unlock
                - strdup
        - Branch String:   'config/core.c:114,5'
          Branch Sides:
            - BranchSide:      'config/core.c:114,5'
              BranchSideFuncs:
                - vlc_rcu_read_lock
                - vlc_rcu_read_unlock
                - strdup
            - BranchSide:      'config/core.c:117,5'
              BranchSideFuncs:
                - vlc_rcu_read_lock
                - vlc_rcu_read_unlock
                - strdup
        - Branch String:   'config/core.c:119,9'
          Branch Sides:
            - BranchSide:      'config/core.c:119,9'
              BranchSideFuncs:
                - strdup
                - vlc_rcu_read_unlock
            - BranchSide:      'config/core.c:120,22'
              BranchSideFuncs:
                - strdup
                - vlc_rcu_read_unlock
      Callsites:
        - Src:             'config/core.c:109,37'
          Dst:             vlc_param_Find
        - Src:             'config/core.c:113,5'
          Dst:             __assert_fail
        - Src:             'config/core.c:114,5'
          Dst:             __assert_fail
        - Src:             'config/core.c:117,5'
          Dst:             vlc_rcu_read_lock
        - Src:             'config/core.c:120,15'
          Dst:             strdup
        - Src:             'config/core.c:121,5'
          Dst:             vlc_rcu_read_unlock
    - functionName:    config_GetFloat
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_param_Find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/core.c:101,5'
          Branch Sides:
            - BranchSide:      'config/core.c:101,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'config/core.c:102,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'config/core.c:102,5'
          Branch Sides:
            - BranchSide:      'config/core.c:102,5'
              BranchSideFuncs: []
            - BranchSide:      'config/core.c:102,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'config/core.c:98,37'
          Dst:             vlc_param_Find
        - Src:             'config/core.c:101,5'
          Dst:             __assert_fail
        - Src:             'config/core.c:102,5'
          Dst:             __assert_fail
    - functionName:    config_GetInt
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_param_Find
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/core.c:90,5'
          Branch Sides:
            - BranchSide:      'config/core.c:90,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'config/core.c:91,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'config/core.c:91,5'
          Branch Sides:
            - BranchSide:      'config/core.c:91,5'
              BranchSideFuncs: []
            - BranchSide:      'config/core.c:91,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'config/core.c:87,37'
          Dst:             vlc_param_Find
        - Src:             'config/core.c:90,5'
          Dst:             __assert_fail
        - Src:             'config/core.c:91,5'
          Dst:             __assert_fail
    - functionName:    config_IsSafe
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_param_Find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/core.c:82,12'
          Branch Sides:
            - BranchSide:      'config/core.c:82,30'
              BranchSideFuncs: []
            - BranchSide:      'config/core.c:82,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/core.c:80,37'
          Dst:             vlc_param_Find
    - functionName:    config_GetType
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         11
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_param_Find
      functionUses:    5
      BranchProfiles:
        - Branch String:   'config/core.c:60,9'
          Branch Sides:
            - BranchSide:      'config/core.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'config/core.c:63,13'
              BranchSideFuncs: []
        - Branch String:   'config/core.c:63,5'
          Branch Sides:
            - BranchSide:      'config/core.c:66,13'
              BranchSideFuncs: []
            - BranchSide:      'config/core.c:68,13'
              BranchSideFuncs: []
            - BranchSide:      'config/core.c:70,13'
              BranchSideFuncs: []
            - BranchSide:      'config/core.c:72,13'
              BranchSideFuncs: []
            - BranchSide:      'config/core.c:74,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/core.c:58,37'
          Dst:             vlc_param_Find
    - functionName:    config_Unlock
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/core.c:53,5'
          Branch Sides:
            - BranchSide:      'config/core.c:53,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'config/core.c:53,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'config/core.c:53,5'
          Dst:             vlc_mutex_unlock
    - functionName:    config_Lock
      functionSourceFile: '/src/vlc/src/config/core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_lock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/core.c:48,5'
          Branch Sides:
            - BranchSide:      'config/core.c:48,5'
              BranchSideFuncs:
                - vlc_mutex_lock
            - BranchSide:      'config/core.c:48,5'
              BranchSideFuncs:
                - vlc_mutex_lock
      Callsites:
        - Src:             'config/core.c:48,5'
          Dst:             vlc_mutex_lock
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    config_CreateDir
      functionSourceFile: '/src/vlc/src/config/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_dirname
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - vlc_mkdir_parent
        - vlc_object_Log
        - vlc_strerror_c
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/file.c:280,9'
          Branch Sides:
            - BranchSide:      'config/file.c:281,9'
              BranchSideFuncs: []
            - BranchSide:      'config/file.c:282,5'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
      Callsites:
        - Src:             'config/file.c:280,9'
          Dst:             vlc_mkdir_parent
        - Src:             'config/file.c:282,5'
          Dst:             __errno_location
        - Src:             'config/file.c:282,5'
          Dst:             vlc_strerror_c
        - Src:             'config/file.c:282,5'
          Dst:             vlc_object_Log
    - functionName:    config_Write
      functionSourceFile: '/src/vlc/src/config/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - desc
        - type
        - comment
        - name
        - fmt
      BBCount:         13
      ICount:          99
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
        - fputs
        - vfprintf
        - vlc_gettext
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/file.c:294,9'
          Branch Sides:
            - BranchSide:      'config/file.c:295,14'
              BranchSideFuncs:
                - vlc_gettext
                - fprintf
                - vfprintf
                - fputs
            - BranchSide:      'config/file.c:297,18'
              BranchSideFuncs:
                - vlc_gettext
                - fprintf
                - vfprintf
                - fputs
        - Branch String:   'config/file.c:297,9'
          Branch Sides:
            - BranchSide:      'config/file.c:299,9'
              BranchSideFuncs: []
            - BranchSide:      'config/file.c:301,5'
              BranchSideFuncs:
                - vfprintf
                - fputs
        - Branch String:   'config/file.c:304,9'
          Branch Sides:
            - BranchSide:      'config/file.c:305,9'
              BranchSideFuncs: []
            - BranchSide:      'config/file.c:307,24'
              BranchSideFuncs:
                - fputs
        - Branch String:   'config/file.c:307,9'
          Branch Sides:
            - BranchSide:      'config/file.c:308,9'
              BranchSideFuncs: []
            - BranchSide:      'config/file.c:309,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/file.c:297,50'
          Dst:             vlc_gettext
        - Src:             'config/file.c:297,9'
          Dst:             fprintf
        - Src:             'config/file.c:302,11'
          Dst:             vfprintf
        - Src:             'config/file.c:307,9'
          Dst:             fputs
    - functionName:    config_GetConfigFile
      functionSourceFile: '/src/vlc/src/config/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - asprintf
        - config_GetUserDir
        - var_InheritString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/file.c:58,9'
          Branch Sides:
            - BranchSide:      'config/file.c:60,25'
              BranchSideFuncs:
                - config_GetUserDir
                - asprintf
                - free
            - BranchSide:      'config/file.c:68,12'
              BranchSideFuncs: []
        - Branch String:   'config/file.c:61,13'
          Branch Sides:
            - BranchSide:      'config/file.c:62,13'
              BranchSideFuncs: []
            - BranchSide:      'config/file.c:64,60'
              BranchSideFuncs:
                - asprintf
                - free
        - Branch String:   'config/file.c:64,13'
          Branch Sides:
            - BranchSide:      'config/file.c:65,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'config/file.c:66,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'config/file.c:57,22'
          Dst:             var_InheritString
        - Src:             'config/file.c:60,25'
          Dst:             config_GetUserDir
        - Src:             'config/file.c:64,13'
          Dst:             asprintf
    - functionName:    config_PrepareDir
      functionSourceFile: '/src/vlc/src/config/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - config_CreateDir
        - config_GetUserDir
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/file.c:316,9'
          Branch Sides:
            - BranchSide:      'config/file.c:317,9'
              BranchSideFuncs: []
            - BranchSide:      'config/file.c:319,33'
              BranchSideFuncs:
                - config_CreateDir
                - free
      Callsites:
        - Src:             'config/file.c:315,27'
          Dst:             config_GetUserDir
        - Src:             'config/file.c:319,15'
          Dst:             config_CreateDir
    - functionName:    config_SaveConfigFile
      functionSourceFile: '/src/vlc/src/config/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         64
      ICount:          483
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - __errno_location
        - asprintf
        - config_GetConfigFile
        - config_PrepareDir
        - config_Write
        - fclose
        - fdatasync
        - fdopen
        - ferror
        - fflush
        - fprintf
        - freelocale
        - getpid
        - module_get_object
        - newlocale
        - stat64
        - strcmp
        - uselocale
        - vlc_close
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_Log
        - vlc_open
        - vlc_rcu_read_lock
        - vlc_rcu_read_unlock
        - vlc_rename
        - vlc_strerror_c
        - vlc_unlink
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/file.c:331,9'
          Branch Sides:
            - BranchSide:      'config/file.c:333,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'config/file.c:341,45'
              BranchSideFuncs:
                - config_GetConfigFile
                - getpid
                - asprintf
                - stat64
                - vlc_mutex_lock
                - vlc_open
                - fdopen
                - fprintf
                - newlocale
                - uselocale
                - vlc_rcu_read_lock
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - __assert_fail
                - strcmp
                - config_Write
                - config_Write
                - config_Write
                - fprintf
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - free
        - Branch String:   'config/file.c:342,9'
          Branch Sides:
            - BranchSide:      'config/file.c:343,9'
              BranchSideFuncs: []
            - BranchSide:      'config/file.c:344,45'
              BranchSideFuncs:
                - getpid
                - asprintf
                - stat64
                - vlc_mutex_lock
                - vlc_open
                - fdopen
                - fprintf
                - newlocale
                - uselocale
                - vlc_rcu_read_lock
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - __assert_fail
                - strcmp
                - config_Write
                - config_Write
                - config_Write
                - fprintf
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - free
        - Branch String:   'config/file.c:344,9'
          Branch Sides:
            - BranchSide:      'config/file.c:346,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'config/file.c:356,19'
              BranchSideFuncs:
                - stat64
                - vlc_mutex_lock
                - vlc_open
                - fdopen
                - fprintf
                - newlocale
                - uselocale
                - vlc_rcu_read_lock
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - __assert_fail
                - strcmp
                - config_Write
                - config_Write
                - config_Write
                - fprintf
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
        - Branch String:   'config/file.c:369,9'
          Branch Sides:
            - BranchSide:      'config/file.c:371,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - free
            - BranchSide:      'config/file.c:374,26'
              BranchSideFuncs:
                - fdopen
                - fprintf
                - newlocale
                - uselocale
                - vlc_rcu_read_lock
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - __assert_fail
                - strcmp
                - config_Write
                - config_Write
                - config_Write
                - fprintf
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
                - vlc_mutex_unlock
        - Branch String:   'config/file.c:375,9'
          Branch Sides:
            - BranchSide:      'config/file.c:377,9'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
                - vlc_mutex_unlock
                - free
                - free
            - BranchSide:      'config/file.c:384,14'
              BranchSideFuncs:
                - fprintf
                - newlocale
                - uselocale
                - vlc_rcu_read_lock
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - __assert_fail
                - strcmp
                - config_Write
                - config_Write
                - config_Write
                - fprintf
        - Branch String:   'config/file.c:401,5'
          Branch Sides:
            - BranchSide:      'config/file.c:403,30'
              BranchSideFuncs:
                - module_get_object
                - fprintf
                - fprintf
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - __assert_fail
                - strcmp
                - config_Write
                - config_Write
                - config_Write
                - fprintf
            - BranchSide:      'config/file.c:463,5'
              BranchSideFuncs:
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
        - Branch String:   'config/file.c:405,13'
          Branch Sides:
            - BranchSide:      'config/file.c:406,13'
              BranchSideFuncs:
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - __assert_fail
                - strcmp
                - config_Write
                - config_Write
                - config_Write
                - fprintf
            - BranchSide:      'config/file.c:408,18'
              BranchSideFuncs:
                - module_get_object
                - fprintf
                - fprintf
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - __assert_fail
                - strcmp
                - config_Write
                - config_Write
                - config_Write
                - fprintf
        - Branch String:   'config/file.c:409,13'
          Branch Sides:
            - BranchSide:      'config/file.c:410,22'
              BranchSideFuncs:
                - fprintf
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - __assert_fail
                - strcmp
                - config_Write
                - config_Write
                - config_Write
            - BranchSide:      'config/file.c:412,22'
              BranchSideFuncs:
                - fprintf
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - __assert_fail
                - strcmp
                - config_Write
                - config_Write
                - config_Write
        - Branch String:   'config/file.c:414,9'
          Branch Sides:
            - BranchSide:      'config/file.c:419,40'
              BranchSideFuncs:
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - fprintf
                - __assert_fail
                - strcmp
                - config_Write
                - config_Write
                - config_Write
            - BranchSide:      'config/file.c:462,5'
              BranchSideFuncs:
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - __assert_fail
                - strcmp
                - config_Write
                - config_Write
                - config_Write
                - fprintf
        - Branch String:   'config/file.c:422,14'
          Branch Sides:
            - BranchSide:      'config/file.c:422,17'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - config_Write
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - fprintf
                - config_Write
                - config_Write
            - BranchSide:      'config/file.c:424,17'
              BranchSideFuncs:
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - fprintf
                - __assert_fail
                - strcmp
                - config_Write
                - config_Write
                - config_Write
        - Branch String:   'config/file.c:423,14'
          Branch Sides:
            - BranchSide:      'config/file.c:423,17'
              BranchSideFuncs:
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - fprintf
                - __assert_fail
                - strcmp
                - config_Write
                - config_Write
                - config_Write
            - BranchSide:      'config/file.c:424,17'
              BranchSideFuncs:
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - fprintf
                - __assert_fail
                - strcmp
                - config_Write
                - config_Write
                - config_Write
        - Branch String:   'config/file.c:421,17'
          Branch Sides:
            - BranchSide:      'config/file.c:424,17'
              BranchSideFuncs:
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - fprintf
                - __assert_fail
                - strcmp
                - config_Write
                - config_Write
                - config_Write
            - BranchSide:      'config/file.c:426,17'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - config_Write
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - fprintf
                - config_Write
                - config_Write
        - Branch String:   'config/file.c:426,17'
          Branch Sides:
            - BranchSide:      'config/file.c:428,53'
              BranchSideFuncs:
                - config_Write
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - fprintf
                - __assert_fail
                - strcmp
                - config_Write
                - config_Write
            - BranchSide:      'config/file.c:437,17'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - config_Write
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - fprintf
                - config_Write
                - config_Write
        - Branch String:   'config/file.c:437,17'
          Branch Sides:
            - BranchSide:      'config/file.c:439,51'
              BranchSideFuncs:
                - config_Write
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - fprintf
                - __assert_fail
                - strcmp
                - config_Write
                - config_Write
            - BranchSide:      'config/file.c:447,57'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - config_Write
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - fprintf
                - config_Write
                - config_Write
        - Branch String:   'config/file.c:451,21'
          Branch Sides:
            - BranchSide:      'config/file.c:452,25'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - config_Write
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - fprintf
                - config_Write
                - config_Write
            - BranchSide:      'config/file.c:453,21'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - config_Write
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - fprintf
                - config_Write
                - config_Write
        - Branch String:   'config/file.c:453,21'
          Branch Sides:
            - BranchSide:      'config/file.c:454,26'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - config_Write
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - fprintf
                - config_Write
                - config_Write
            - BranchSide:      'config/file.c:456,17'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - config_Write
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - fprintf
                - config_Write
                - config_Write
        - Branch String:   'config/file.c:456,17'
          Branch Sides:
            - BranchSide:      'config/file.c:456,17'
              BranchSideFuncs:
                - strcmp
                - config_Write
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - fprintf
                - __assert_fail
                - config_Write
                - config_Write
            - BranchSide:      'config/file.c:457,30'
              BranchSideFuncs:
                - strcmp
                - config_Write
                - vlc_rcu_read_unlock
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
                - uselocale
                - freelocale
                - module_get_object
                - fprintf
                - fprintf
                - fprintf
                - __assert_fail
                - config_Write
                - config_Write
        - Branch String:   'config/file.c:465,9'
          Branch Sides:
            - BranchSide:      'config/file.c:467,20'
              BranchSideFuncs:
                - uselocale
                - freelocale
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
            - BranchSide:      'config/file.c:474,13'
              BranchSideFuncs:
                - fflush
                - ferror
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
        - Branch String:   'config/file.c:475,9'
          Branch Sides:
            - BranchSide:      'config/file.c:477,21'
              BranchSideFuncs:
                - vlc_unlink
                - vlc_mutex_unlock
                - vlc_object_Log
                - fclose
                - free
                - free
            - BranchSide:      'config/file.c:483,16'
              BranchSideFuncs:
                - fdatasync
                - vlc_rename
                - vlc_mutex_unlock
                - fclose
                - free
                - free
                - vlc_unlink
        - Branch String:   'config/file.c:490,9'
          Branch Sides:
            - BranchSide:      'config/file.c:491,21'
              BranchSideFuncs:
                - vlc_unlink
                - vlc_mutex_unlock
                - fclose
                - free
                - free
            - BranchSide:      'config/file.c:494,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - fclose
                - free
                - free
      Callsites:
        - Src:             'config/file.c:331,9'
          Dst:             config_PrepareDir
        - Src:             'config/file.c:333,9'
          Dst:             vlc_object_Log
        - Src:             'config/file.c:341,23'
          Dst:             config_GetConfigFile
        - Src:             'config/file.c:344,66'
          Dst:             getpid
        - Src:             'config/file.c:344,9'
          Dst:             asprintf
        - Src:             'config/file.c:356,13'
          Dst:             stat64
        - Src:             'config/file.c:358,13'
          Dst:             vlc_object_Log
        - Src:             'config/file.c:366,5'
          Dst:             vlc_mutex_lock
        - Src:             'config/file.c:368,14'
          Dst:             vlc_open
        - Src:             'config/file.c:371,9'
          Dst:             vlc_mutex_unlock
        - Src:             'config/file.c:374,18'
          Dst:             fdopen
        - Src:             'config/file.c:377,9'
          Dst:             __errno_location
        - Src:             'config/file.c:377,9'
          Dst:             vlc_strerror_c
        - Src:             'config/file.c:377,9'
          Dst:             vlc_object_Log
        - Src:             'config/file.c:379,9'
          Dst:             vlc_close
        - Src:             'config/file.c:380,9'
          Dst:             vlc_mutex_unlock
        - Src:             'config/file.c:384,5'
          Dst:             fprintf
        - Src:             'config/file.c:395,20'
          Dst:             newlocale
        - Src:             'config/file.c:396,24'
          Dst:             uselocale
        - Src:             'config/file.c:398,5'
          Dst:             vlc_rcu_read_lock
        - Src:             'config/file.c:408,32'
          Dst:             module_get_object
        - Src:             'config/file.c:408,9'
          Dst:             fprintf
        - Src:             'config/file.c:410,13'
          Dst:             fprintf
        - Src:             'config/file.c:412,13'
          Dst:             fprintf
        - Src:             'config/file.c:430,17'
          Dst:             config_Write
        - Src:             'config/file.c:441,17'
          Dst:             config_Write
        - Src:             'config/file.c:456,17'
          Dst:             __assert_fail
        - Src:             'config/file.c:458,30'
          Dst:             strcmp
        - Src:             'config/file.c:457,17'
          Dst:             config_Write
        - Src:             'config/file.c:463,5'
          Dst:             vlc_rcu_read_unlock
        - Src:             'config/file.c:467,9'
          Dst:             uselocale
        - Src:             'config/file.c:468,9'
          Dst:             freelocale
        - Src:             'config/file.c:474,5'
          Dst:             fflush
        - Src:             'config/file.c:475,9'
          Dst:             ferror
        - Src:             'config/file.c:477,9'
          Dst:             vlc_unlink
        - Src:             'config/file.c:478,9'
          Dst:             vlc_mutex_unlock
        - Src:             'config/file.c:479,9'
          Dst:             vlc_object_Log
        - Src:             'config/file.c:480,9'
          Dst:             fclose
        - Src:             'config/file.c:483,5'
          Dst:             fdatasync
        - Src:             'config/file.c:490,9'
          Dst:             vlc_rename
        - Src:             'config/file.c:491,9'
          Dst:             vlc_unlink
        - Src:             'config/file.c:494,5'
          Dst:             vlc_mutex_unlock
        - Src:             'config/file.c:496,5'
          Dst:             fclose
    - functionName:    getpid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stat64
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    newlocale
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uselocale
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freelocale
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fflush
      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:    5
      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:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fdatasync
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_strtoi
      functionSourceFile: '/src/vlc/src/config/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - strtoll
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/file.c:145,9'
          Branch Sides:
            - BranchSide:      'config/file.c:145,9'
              BranchSideFuncs: []
            - BranchSide:      'config/file.c:152,14'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'config/file.c:152,13'
          Branch Sides:
            - BranchSide:      'config/file.c:153,13'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'config/file.c:154,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/file.c:142,5'
          Dst:             __errno_location
        - Src:             'config/file.c:143,9'
          Dst:             strtoll
        - Src:             'config/file.c:145,10'
          Dst:             __errno_location
        - Src:             'config/file.c:153,13'
          Dst:             __errno_location
    - functionName:    strtoll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    config_OpenConfigFile
      functionSourceFile: '/src/vlc/src/config/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
      BBCount:         31
      ICount:          168
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - asprintf
        - config_GetConfigFile
        - config_GetUserDir
        - fclose
        - fprintf
        - unlink
        - vlc_fopen
        - vlc_object_Log
        - vlc_strerror_c
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/file.c:74,9'
          Branch Sides:
            - BranchSide:      'config/file.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'config/file.c:77,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_fopen
                - free
                - __errno_location
                - config_GetUserDir
                - free
                - asprintf
                - vlc_fopen
                - free
                - vlc_object_Log
                - asprintf
                - unlink
                - vlc_fopen
                - free
                - fprintf
                - fclose
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'config/file.c:80,26'
          Branch Sides:
            - BranchSide:      'config/file.c:80,29'
              BranchSideFuncs:
                - __errno_location
                - free
                - __errno_location
                - config_GetUserDir
                - free
                - asprintf
                - vlc_fopen
                - free
                - vlc_object_Log
                - asprintf
                - unlink
                - vlc_fopen
                - free
                - fprintf
                - fclose
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'config/file.c:87,14'
              BranchSideFuncs:
                - free
                - __errno_location
                - config_GetUserDir
                - free
                - asprintf
                - vlc_fopen
                - free
                - vlc_object_Log
                - asprintf
                - unlink
                - vlc_fopen
                - free
                - fprintf
                - fclose
        - Branch String:   'config/file.c:80,9'
          Branch Sides:
            - BranchSide:      'config/file.c:82,9'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - free
            - BranchSide:      'config/file.c:87,14'
              BranchSideFuncs:
                - free
                - __errno_location
                - config_GetUserDir
                - free
                - asprintf
                - vlc_fopen
                - free
                - vlc_object_Log
                - asprintf
                - unlink
                - vlc_fopen
                - free
                - fprintf
                - fclose
        - Branch String:   'config/file.c:95,10'
          Branch Sides:
            - BranchSide:      'config/file.c:96,23'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - vlc_fopen
                - free
                - vlc_object_Log
                - asprintf
                - unlink
                - vlc_fopen
                - free
                - fprintf
                - fclose
            - BranchSide:      'config/file.c:130,15'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'config/file.c:94,13'
          Branch Sides:
            - BranchSide:      'config/file.c:98,35'
              BranchSideFuncs:
                - vlc_fopen
                - free
                - free
                - free
                - vlc_object_Log
                - asprintf
                - unlink
                - vlc_fopen
                - free
                - fprintf
                - fclose
            - BranchSide:      'config/file.c:130,15'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'config/file.c:99,17'
          Branch Sides:
            - BranchSide:      'config/file.c:103,17'
              BranchSideFuncs:
                - vlc_object_Log
                - asprintf
                - unlink
                - free
                - free
                - free
                - vlc_fopen
                - free
                - fprintf
                - fclose
            - BranchSide:      'config/file.c:128,19'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'config/file.c:106,21'
          Branch Sides:
            - BranchSide:      'config/file.c:109,49'
              BranchSideFuncs:
                - vlc_fopen
                - free
                - unlink
                - free
                - free
                - free
                - fprintf
                - fclose
            - BranchSide:      'config/file.c:126,25'
              BranchSideFuncs:
                - unlink
                - free
                - free
                - free
        - Branch String:   'config/file.c:110,25'
          Branch Sides:
            - BranchSide:      'config/file.c:112,34'
              BranchSideFuncs:
                - fprintf
                - fclose
                - free
                - unlink
                - free
                - free
                - free
            - BranchSide:      'config/file.c:121,27'
              BranchSideFuncs:
                - free
                - unlink
                - free
                - free
                - free
      Callsites:
        - Src:             'config/file.c:73,26'
          Dst:             config_GetConfigFile
        - Src:             'config/file.c:77,5'
          Dst:             vlc_object_Log
        - Src:             'config/file.c:79,22'
          Dst:             vlc_fopen
        - Src:             'config/file.c:80,29'
          Dst:             __errno_location
        - Src:             'config/file.c:82,9'
          Dst:             __errno_location
        - Src:             'config/file.c:82,9'
          Dst:             vlc_strerror_c
        - Src:             'config/file.c:82,9'
          Dst:             vlc_object_Log
        - Src:             'config/file.c:87,34'
          Dst:             __errno_location
        - Src:             'config/file.c:91,22'
          Dst:             config_GetUserDir
        - Src:             'config/file.c:95,13'
          Dst:             asprintf
        - Src:             'config/file.c:98,24'
          Dst:             vlc_fopen
        - Src:             'config/file.c:103,17'
          Dst:             vlc_object_Log
        - Src:             'config/file.c:106,21'
          Dst:             asprintf
        - Src:             'config/file.c:109,38'
          Dst:             vlc_fopen
        - Src:             'config/file.c:112,25'
          Dst:             fprintf
        - Src:             'config/file.c:119,25'
          Dst:             fclose
        - Src:             'config/file.c:126,17'
          Dst:             unlink
    - functionName:    config_LoadConfigFile
      functionSourceFile: '/src/vlc/src/config/file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         48
      ICount:          327
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached:
        - __errno_location
        - atof
        - clearerr
        - config_Lock
        - config_OpenConfigFile
        - config_Unlock
        - fclose
        - ferror
        - fread
        - freelocale
        - getline
        - memchr
        - memcmp
        - newlocale
        - rewind
        - strchr
        - uselocale
        - vlc_object_Log
        - vlc_param_Find
        - vlc_param_SetString
        - vlc_strerror_c
        - vlc_strtoi
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/file.c:169,9'
          Branch Sides:
            - BranchSide:      'config/file.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'config/file.c:174,16'
              BranchSideFuncs:
                - fread
                - memcmp
                - newlocale
                - uselocale
                - config_Lock
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_param_SetString
                - rewind
        - Branch String:   'config/file.c:174,38'
          Branch Sides:
            - BranchSide:      'config/file.c:174,49'
              BranchSideFuncs:
                - rewind
                - newlocale
                - uselocale
                - config_Lock
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_param_SetString
            - BranchSide:      'config/file.c:175,17'
              BranchSideFuncs:
                - rewind
                - newlocale
                - uselocale
                - config_Lock
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_param_SetString
        - Branch String:   'config/file.c:174,9'
          Branch Sides:
            - BranchSide:      'config/file.c:175,17'
              BranchSideFuncs:
                - rewind
                - newlocale
                - uselocale
                - config_Lock
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_param_SetString
            - BranchSide:      'config/file.c:177,11'
              BranchSideFuncs:
                - newlocale
                - uselocale
                - config_Lock
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_param_SetString
        - Branch String:   'config/file.c:186,5'
          Branch Sides:
            - BranchSide:      'config/file.c:188,9'
              BranchSideFuncs:
                - memchr
                - strchr
                - vlc_param_Find
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - atof
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_param_SetString
            - BranchSide:      'config/file.c:256,5'
              BranchSideFuncs:
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
        - Branch String:   'config/file.c:191,13'
          Branch Sides:
            - BranchSide:      'config/file.c:192,13'
              BranchSideFuncs:
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_param_SetString
            - BranchSide:      'config/file.c:195,39'
              BranchSideFuncs:
                - strchr
                - vlc_param_Find
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - atof
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_param_SetString
        - Branch String:   'config/file.c:198,13'
          Branch Sides:
            - BranchSide:      'config/file.c:199,13'
              BranchSideFuncs:
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_param_SetString
            - BranchSide:      'config/file.c:200,10'
              BranchSideFuncs:
                - vlc_param_Find
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - atof
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_param_SetString
        - Branch String:   'config/file.c:203,13'
          Branch Sides:
            - BranchSide:      'config/file.c:204,13'
              BranchSideFuncs:
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_param_SetString
            - BranchSide:      'config/file.c:207,13'
              BranchSideFuncs:
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_param_SetString
        - Branch String:   'config/file.c:207,13'
          Branch Sides:
            - BranchSide:      'config/file.c:208,13'
              BranchSideFuncs:
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_param_SetString
            - BranchSide:      'config/file.c:210,13'
              BranchSideFuncs:
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_param_SetString
        - Branch String:   'config/file.c:210,13'
          Branch Sides:
            - BranchSide:      'config/file.c:211,13'
              BranchSideFuncs:
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_param_SetString
            - BranchSide:      'config/file.c:213,34'
              BranchSideFuncs:
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_param_SetString
        - Branch String:   'config/file.c:215,9'
          Branch Sides:
            - BranchSide:      'config/file.c:222,17'
              BranchSideFuncs:
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - vlc_param_SetString
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
            - BranchSide:      'config/file.c:222,17'
              BranchSideFuncs:
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - vlc_param_SetString
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
            - BranchSide:      'config/file.c:241,23'
              BranchSideFuncs:
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_param_SetString
                - atof
            - BranchSide:      'config/file.c:252,37'
              BranchSideFuncs:
                - vlc_param_SetString
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
        - Branch String:   'config/file.c:224,39'
          Branch Sides:
            - BranchSide:      'config/file.c:224,43'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - __errno_location
                - vlc_strtoi
                - vlc_param_SetString
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'config/file.c:225,21'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - __errno_location
                - vlc_strtoi
                - vlc_param_SetString
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'config/file.c:224,21'
          Branch Sides:
            - BranchSide:      'config/file.c:225,21'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - __errno_location
                - vlc_strtoi
                - vlc_param_SetString
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'config/file.c:226,21'
              BranchSideFuncs:
                - __errno_location
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - vlc_param_SetString
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'config/file.c:226,21'
          Branch Sides:
            - BranchSide:      'config/file.c:227,21'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_param_SetString
            - BranchSide:      'config/file.c:232,44'
              BranchSideFuncs:
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - atof
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_param_SetString
        - Branch String:   'config/file.c:241,21'
          Branch Sides:
            - BranchSide:      'config/file.c:242,21'
              BranchSideFuncs:
                - atof
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_param_SetString
            - BranchSide:      'config/file.c:244,39'
              BranchSideFuncs:
                - atof
                - getline
                - config_Unlock
                - free
                - ferror
                - fclose
                - uselocale
                - freelocale
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - memchr
                - strchr
                - vlc_param_Find
                - __errno_location
                - vlc_strtoi
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_param_SetString
        - Branch String:   'config/file.c:259,9'
          Branch Sides:
            - BranchSide:      'config/file.c:261,9'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - clearerr
                - fclose
                - uselocale
                - freelocale
            - BranchSide:      'config/file.c:265,13'
              BranchSideFuncs:
                - fclose
                - uselocale
                - freelocale
        - Branch String:   'config/file.c:267,9'
          Branch Sides:
            - BranchSide:      'config/file.c:269,20'
              BranchSideFuncs:
                - uselocale
                - freelocale
            - BranchSide:      'config/file.c:272,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/file.c:168,12'
          Dst:             config_OpenConfigFile
        - Src:             'config/file.c:174,9'
          Dst:             fread
        - Src:             'config/file.c:174,41'
          Dst:             memcmp
        - Src:             'config/file.c:175,9'
          Dst:             rewind
        - Src:             'config/file.c:182,20'
          Dst:             newlocale
        - Src:             'config/file.c:183,24'
          Dst:             uselocale
        - Src:             'config/file.c:185,5'
          Dst:             config_Lock
        - Src:             'config/file.c:186,23'
          Dst:             getline
        - Src:             'config/file.c:191,13'
          Dst:             memchr
        - Src:             'config/file.c:197,21'
          Dst:             strchr
        - Src:             'config/file.c:202,35'
          Dst:             vlc_param_Find
        - Src:             'config/file.c:222,17'
          Dst:             __errno_location
        - Src:             'config/file.c:223,21'
          Dst:             vlc_strtoi
        - Src:             'config/file.c:225,21'
          Dst:             __errno_location
        - Src:             'config/file.c:226,21'
          Dst:             __errno_location
        - Src:             'config/file.c:227,21'
          Dst:             __errno_location
        - Src:             'config/file.c:227,21'
          Dst:             vlc_strerror_c
        - Src:             'config/file.c:227,21'
          Dst:             vlc_object_Log
        - Src:             'config/file.c:244,34'
          Dst:             atof
        - Src:             'config/file.c:252,17'
          Dst:             vlc_param_SetString
        - Src:             'config/file.c:256,5'
          Dst:             config_Unlock
        - Src:             'config/file.c:259,9'
          Dst:             ferror
        - Src:             'config/file.c:261,9'
          Dst:             __errno_location
        - Src:             'config/file.c:261,9'
          Dst:             vlc_strerror_c
        - Src:             'config/file.c:261,9'
          Dst:             vlc_object_Log
        - Src:             'config/file.c:263,9'
          Dst:             clearerr
        - Src:             'config/file.c:265,5'
          Dst:             fclose
        - Src:             'config/file.c:269,9'
          Dst:             uselocale
        - Src:             'config/file.c:270,9'
          Dst:             freelocale
    - functionName:    rewind
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getline
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ConsoleWidth
      functionSourceFile: '/src/vlc/src/config/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ioctl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/help.c:75,9'
          Branch Sides:
            - BranchSide:      'config/help.c:73,20'
              BranchSideFuncs:
                - ioctl
            - BranchSide:      'config/help.c:75,9'
              BranchSideFuncs:
                - ioctl
        - Branch String:   'config/help.c:75,9'
          Branch Sides:
            - BranchSide:      'config/help.c:76,19'
              BranchSideFuncs: []
            - BranchSide:      'config/help.c:92,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/help.c:75,9'
          Dst:             ioctl
    - functionName:    ioctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_desc
      functionSourceFile: '/src/vlc/src/config/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - str
        - margin
        - color
      BBCount:         30
      ICount:          214
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - ConsoleWidth
        - fputs
        - fwrite
        - iswspace
        - printf
        - putchar
        - vlc_towc
        - wcwidth
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/help.c:261,9'
          Branch Sides:
            - BranchSide:      'config/help.c:262,29'
              BranchSideFuncs:
                - fputs
                - putchar
                - printf
                - vlc_towc
                - wcwidth
                - iswspace
                - printf
                - fwrite
                - putchar
                - fwrite
            - BranchSide:      'config/help.c:264,24'
              BranchSideFuncs:
                - putchar
                - printf
                - vlc_towc
                - wcwidth
                - iswspace
                - printf
                - fwrite
                - putchar
                - fwrite
        - Branch String:   'config/help.c:270,5'
          Branch Sides:
            - BranchSide:      'config/help.c:273,36'
              BranchSideFuncs:
                - vlc_towc
                - wcwidth
                - iswspace
                - putchar
                - printf
                - printf
                - fwrite
                - putchar
                - fwrite
            - BranchSide:      'config/help.c:318,10'
              BranchSideFuncs:
                - putchar
                - printf
        - Branch String:   'config/help.c:274,13'
          Branch Sides:
            - BranchSide:      'config/help.c:275,13'
              BranchSideFuncs:
                - putchar
                - printf
            - BranchSide:      'config/help.c:277,33'
              BranchSideFuncs:
                - wcwidth
                - iswspace
                - putchar
                - printf
                - vlc_towc
                - printf
                - fwrite
                - putchar
                - fwrite
        - Branch String:   'config/help.c:278,13'
          Branch Sides:
            - BranchSide:      'config/help.c:279,23'
              BranchSideFuncs:
                - iswspace
                - putchar
                - printf
                - vlc_towc
                - wcwidth
                - printf
                - fwrite
                - putchar
                - fwrite
            - BranchSide:      'config/help.c:281,16'
              BranchSideFuncs:
                - iswspace
                - putchar
                - printf
                - vlc_towc
                - wcwidth
                - printf
                - fwrite
                - putchar
                - fwrite
        - Branch String:   'config/help.c:283,13'
          Branch Sides:
            - BranchSide:      'config/help.c:285,18'
              BranchSideFuncs:
                - putchar
                - fwrite
                - putchar
                - printf
                - vlc_towc
                - wcwidth
                - iswspace
                - printf
                - fwrite
            - BranchSide:      'config/help.c:298,24'
              BranchSideFuncs:
                - putchar
                - printf
                - vlc_towc
                - wcwidth
                - iswspace
                - putchar
                - fwrite
                - printf
                - fwrite
        - Branch String:   'config/help.c:285,17'
          Branch Sides:
            - BranchSide:      'config/help.c:287,17'
              BranchSideFuncs:
                - fwrite
                - putchar
                - printf
                - vlc_towc
                - wcwidth
                - iswspace
                - putchar
                - printf
                - fwrite
            - BranchSide:      'config/help.c:290,20'
              BranchSideFuncs:
                - fwrite
                - putchar
                - printf
                - vlc_towc
                - wcwidth
                - iswspace
                - putchar
                - printf
                - fwrite
        - Branch String:   'config/help.c:303,13'
          Branch Sides:
            - BranchSide:      'config/help.c:270,5'
              BranchSideFuncs:
                - printf
                - putchar
                - printf
                - vlc_towc
                - wcwidth
                - iswspace
                - putchar
                - fwrite
                - fwrite
            - BranchSide:      'config/help.c:305,17'
              BranchSideFuncs:
                - printf
                - putchar
                - printf
                - vlc_towc
                - wcwidth
                - iswspace
                - putchar
                - fwrite
                - fwrite
        - Branch String:   'config/help.c:305,17'
          Branch Sides:
            - BranchSide:      'config/help.c:307,24'
              BranchSideFuncs:
                - fwrite
                - printf
                - putchar
                - printf
                - vlc_towc
                - wcwidth
                - iswspace
                - putchar
                - fwrite
            - BranchSide:      'config/help.c:312,29'
              BranchSideFuncs:
                - printf
                - putchar
                - printf
                - vlc_towc
                - wcwidth
                - iswspace
                - fwrite
                - putchar
                - fwrite
        - Branch String:   'config/help.c:318,9'
          Branch Sides:
            - BranchSide:      'config/help.c:318,9'
              BranchSideFuncs:
                - printf
            - BranchSide:      'config/help.c:319,9'
              BranchSideFuncs:
                - putchar
                - printf
      Callsites:
        - Src:             'config/help.c:259,22'
          Dst:             ConsoleWidth
        - Src:             'config/help.c:262,9'
          Dst:             fputs
        - Src:             'config/help.c:273,27'
          Dst:             vlc_towc
        - Src:             'config/help.c:277,25'
          Dst:             wcwidth
        - Src:             'config/help.c:283,13'
          Dst:             iswspace
        - Src:             'config/help.c:287,17'
          Dst:             putchar
        - Src:             'config/help.c:290,13'
          Dst:             fwrite
        - Src:             'config/help.c:307,17'
          Dst:             fwrite
        - Src:             'config/help.c:312,13'
          Dst:             printf
        - Src:             'config/help.c:319,9'
          Dst:             putchar
        - Src:             'config/help.c:320,5'
          Dst:             printf
    - functionName:    wcwidth
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iswspace
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putchar
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_swidth
      functionSourceFile: '/src/vlc/src/config/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_towc
        - wcwidth
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/help.c:330,13'
          Branch Sides:
            - BranchSide:      'config/help.c:331,20'
              BranchSideFuncs: []
            - BranchSide:      'config/help.c:332,13'
              BranchSideFuncs:
                - wcwidth
                - vlc_towc
        - Branch String:   'config/help.c:332,13'
          Branch Sides:
            - BranchSide:      'config/help.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'config/help.c:334,16'
              BranchSideFuncs:
                - wcwidth
                - vlc_towc
        - Branch String:   'config/help.c:337,13'
          Branch Sides:
            - BranchSide:      'config/help.c:338,13'
              BranchSideFuncs: []
            - BranchSide:      'config/help.c:339,18'
              BranchSideFuncs:
                - vlc_towc
                - wcwidth
      Callsites:
        - Src:             'config/help.c:328,27'
          Dst:             vlc_towc
        - Src:             'config/help.c:336,17'
          Dst:             wcwidth
    - functionName:    print_section
      functionSourceFile: '/src/vlc/src/config/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - m
        - sect
        - color
        - desc
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - module_gettext
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/help.c:246,9'
          Branch Sides:
            - BranchSide:      'config/help.c:247,9'
              BranchSideFuncs: []
            - BranchSide:      'config/help.c:248,6'
              BranchSideFuncs:
                - module_gettext
                - printf
                - module_gettext
                - printf
        - Branch String:   'config/help.c:252,14'
          Branch Sides:
            - BranchSide:      'config/help.c:252,17'
              BranchSideFuncs:
                - module_gettext
                - printf
            - BranchSide:      'config/help.c:252,14'
              BranchSideFuncs: []
        - Branch String:   'config/help.c:252,9'
          Branch Sides:
            - BranchSide:      'config/help.c:252,9'
              BranchSideFuncs:
                - module_gettext
                - printf
            - BranchSide:      'config/help.c:253,16'
              BranchSideFuncs:
                - module_gettext
                - printf
      Callsites:
        - Src:             'config/help.c:251,12'
          Dst:             module_gettext
        - Src:             'config/help.c:250,5'
          Dst:             printf
        - Src:             'config/help.c:254,16'
          Dst:             module_gettext
        - Src:             'config/help.c:253,9'
          Dst:             printf
    - functionName:    print_item
      functionSourceFile: '/src/vlc/src/config/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - m
        - param
        - section
        - color
        - desc
      BBCount:         106
      ICount:          742
      EdgeCount:       133
      CyclomaticComplexity: 29
      functionsReached:
        - asprintf
        - config_GetIntChoices
        - config_GetPszChoices
        - module_gettext
        - print_desc
        - print_section
        - printf
        - putchar
        - sprintf
        - strcat
        - strcpy
        - strlen
        - vlc_gettext
        - vlc_swidth
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/help.c:356,5'
          Branch Sides:
            - BranchSide:      'config/help.c:359,21'
              BranchSideFuncs:
                - module_gettext
                - printf
                - module_gettext
                - printf
            - BranchSide:      'config/help.c:382,20'
              BranchSideFuncs:
                - vlc_gettext
                - config_GetPszChoices
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - malloc
                - free
                - free
                - free
                - free
                - strcat
                - strcat
                - strlen
            - BranchSide:      'config/help.c:425,20'
              BranchSideFuncs:
                - vlc_gettext
                - config_GetIntChoices
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - asprintf
                - malloc
                - free
                - free
                - free
                - strlen
                - sprintf
                - strcat
                - strlen
            - BranchSide:      'config/help.c:475,20'
              BranchSideFuncs:
                - vlc_gettext
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - asprintf
            - BranchSide:      'config/help.c:487,30'
              BranchSideFuncs:
                - vlc_gettext
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - vlc_gettext
            - BranchSide:      'config/help.c:493,13'
              BranchSideFuncs: []
        - Branch String:   'config/help.c:359,13'
          Branch Sides:
            - BranchSide:      'config/help.c:362,28'
              BranchSideFuncs:
                - module_gettext
                - printf
                - module_gettext
                - printf
            - BranchSide:      'config/help.c:372,21'
              BranchSideFuncs: []
            - BranchSide:      'config/help.c:375,32'
              BranchSideFuncs: []
            - BranchSide:      'config/help.c:378,13'
              BranchSideFuncs: []
        - Branch String:   'config/help.c:365,30'
          Branch Sides:
            - BranchSide:      'config/help.c:365,33'
              BranchSideFuncs:
                - module_gettext
                - printf
            - BranchSide:      'config/help.c:368,21'
              BranchSideFuncs: []
        - Branch String:   'config/help.c:365,25'
          Branch Sides:
            - BranchSide:      'config/help.c:366,32'
              BranchSideFuncs:
                - module_gettext
                - printf
            - BranchSide:      'config/help.c:368,21'
              BranchSideFuncs: []
        - Branch String:   'config/help.c:388,17'
          Branch Sides:
            - BranchSide:      'config/help.c:390,24'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - free
                - free
                - strcat
                - strcat
                - strlen
            - BranchSide:      'config/help.c:421,13'
              BranchSideFuncs:
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
        - Branch String:   'config/help.c:392,17'
          Branch Sides:
            - BranchSide:      'config/help.c:393,35'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - free
                - free
                - strcat
                - strcat
            - BranchSide:      'config/help.c:395,34'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - free
                - free
                - strcat
                - strcat
        - Branch String:   'config/help.c:396,21'
          Branch Sides:
            - BranchSide:      'config/help.c:397,21'
              BranchSideFuncs:
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - free
                - free
            - BranchSide:      'config/help.c:399,21'
              BranchSideFuncs:
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - free
                - free
                - strcat
                - strcat
        - Branch String:   'config/help.c:404,17'
          Branch Sides:
            - BranchSide:      'config/help.c:406,25'
              BranchSideFuncs:
                - strcat
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - free
                - free
                - strcat
            - BranchSide:      'config/help.c:409,17'
              BranchSideFuncs:
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - free
                - free
        - Branch String:   'config/help.c:406,25'
          Branch Sides:
            - BranchSide:      'config/help.c:407,32'
              BranchSideFuncs:
                - strcat
                - strcat
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - free
                - free
            - BranchSide:      'config/help.c:408,28'
              BranchSideFuncs:
                - strcat
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - free
                - free
                - strcat
        - Branch String:   'config/help.c:412,17'
          Branch Sides:
            - BranchSide:      'config/help.c:414,26'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
            - BranchSide:      'config/help.c:417,22'
              BranchSideFuncs:
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
        - Branch String:   'config/help.c:432,17'
          Branch Sides:
            - BranchSide:      'config/help.c:434,24'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - free
                - strlen
                - sprintf
                - strcat
                - strlen
            - BranchSide:      'config/help.c:464,22'
              BranchSideFuncs:
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - asprintf
        - Branch String:   'config/help.c:436,17'
          Branch Sides:
            - BranchSide:      'config/help.c:437,35'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - free
                - strlen
                - sprintf
                - strcat
            - BranchSide:      'config/help.c:440,34'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - free
                - strlen
                - sprintf
                - strcat
        - Branch String:   'config/help.c:441,21'
          Branch Sides:
            - BranchSide:      'config/help.c:442,21'
              BranchSideFuncs:
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - free
            - BranchSide:      'config/help.c:444,21'
              BranchSideFuncs:
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - free
                - strlen
                - sprintf
                - strcat
        - Branch String:   'config/help.c:449,17'
          Branch Sides:
            - BranchSide:      'config/help.c:451,25'
              BranchSideFuncs:
                - strlen
                - sprintf
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - free
                - strcat
            - BranchSide:      'config/help.c:456,17'
              BranchSideFuncs:
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - free
        - Branch String:   'config/help.c:451,25'
          Branch Sides:
            - BranchSide:      'config/help.c:452,32'
              BranchSideFuncs:
                - strcat
                - strlen
                - sprintf
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - free
            - BranchSide:      'config/help.c:453,29'
              BranchSideFuncs:
                - strlen
                - sprintf
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
                - free
                - strcat
        - Branch String:   'config/help.c:459,17'
          Branch Sides:
            - BranchSide:      'config/help.c:460,26'
              BranchSideFuncs:
                - free
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
            - BranchSide:      'config/help.c:461,22'
              BranchSideFuncs:
                - free
                - free
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
        - Branch String:   'config/help.c:464,47'
          Branch Sides:
            - BranchSide:      'config/help.c:464,50'
              BranchSideFuncs:
                - asprintf
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
            - BranchSide:      'config/help.c:467,30'
              BranchSideFuncs:
                - asprintf
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
        - Branch String:   'config/help.c:466,21'
          Branch Sides:
            - BranchSide:      'config/help.c:468,28'
              BranchSideFuncs:
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
            - BranchSide:      'config/help.c:470,29'
              BranchSideFuncs:
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
        - Branch String:   'config/help.c:476,41'
          Branch Sides:
            - BranchSide:      'config/help.c:476,44'
              BranchSideFuncs:
                - asprintf
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
            - BranchSide:      'config/help.c:478,57'
              BranchSideFuncs:
                - asprintf
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
        - Branch String:   'config/help.c:476,17'
          Branch Sides:
            - BranchSide:      'config/help.c:478,57'
              BranchSideFuncs:
                - asprintf
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
            - BranchSide:      'config/help.c:484,13'
              BranchSideFuncs:
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
        - Branch String:   'config/help.c:478,21'
          Branch Sides:
            - BranchSide:      'config/help.c:480,28'
              BranchSideFuncs:
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
            - BranchSide:      'config/help.c:482,29'
              BranchSideFuncs:
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
        - Branch String:   'config/help.c:489,22'
          Branch Sides:
            - BranchSide:      'config/help.c:489,37'
              BranchSideFuncs:
                - vlc_gettext
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
            - BranchSide:      'config/help.c:490,37'
              BranchSideFuncs:
                - vlc_gettext
                - print_section
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
                - sprintf
        - Branch String:   'config/help.c:500,9'
          Branch Sides:
            - BranchSide:      'config/help.c:501,17'
              BranchSideFuncs:
                - sprintf
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
            - BranchSide:      'config/help.c:503,16'
              BranchSideFuncs:
                - strcpy
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
                - printf
        - Branch String:   'config/help.c:505,9'
          Branch Sides:
            - BranchSide:      'config/help.c:506,16'
              BranchSideFuncs:
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
            - BranchSide:      'config/help.c:510,16'
              BranchSideFuncs:
                - printf
                - strlen
                - strlen
                - vlc_swidth
                - strlen
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
                - strlen
                - vlc_swidth
        - Branch String:   'config/help.c:517,9'
          Branch Sides:
            - BranchSide:      'config/help.c:518,26'
              BranchSideFuncs:
                - strlen
                - vlc_swidth
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
            - BranchSide:      'config/help.c:519,9'
              BranchSideFuncs:
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
                - putchar
        - Branch String:   'config/help.c:519,9'
          Branch Sides:
            - BranchSide:      'config/help.c:521,9'
              BranchSideFuncs:
                - putchar
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
            - BranchSide:      'config/help.c:525,19'
              BranchSideFuncs:
                - printf
                - module_gettext
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
                - printf
                - print_desc
        - Branch String:   'config/help.c:529,9'
          Branch Sides:
            - BranchSide:      'config/help.c:531,9'
              BranchSideFuncs:
                - printf
                - print_desc
                - free
                - printf
                - module_gettext
                - print_desc
            - BranchSide:      'config/help.c:535,9'
              BranchSideFuncs:
                - free
                - printf
                - module_gettext
                - print_desc
        - Branch String:   'config/help.c:535,14'
          Branch Sides:
            - BranchSide:      'config/help.c:535,18'
              BranchSideFuncs:
                - free
                - printf
                - module_gettext
                - print_desc
            - BranchSide:      'config/help.c:542,10'
              BranchSideFuncs:
                - free
        - Branch String:   'config/help.c:535,45'
          Branch Sides:
            - BranchSide:      'config/help.c:535,48'
              BranchSideFuncs:
                - free
                - printf
                - module_gettext
                - print_desc
            - BranchSide:      'config/help.c:542,10'
              BranchSideFuncs:
                - free
        - Branch String:   'config/help.c:535,9'
          Branch Sides:
            - BranchSide:      'config/help.c:537,9'
              BranchSideFuncs:
                - printf
                - module_gettext
                - print_desc
                - free
            - BranchSide:      'config/help.c:542,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'config/help.c:363,28'
          Dst:             module_gettext
        - Src:             'config/help.c:362,21'
          Dst:             printf
        - Src:             'config/help.c:367,32'
          Dst:             module_gettext
        - Src:             'config/help.c:366,25'
          Dst:             printf
        - Src:             'config/help.c:382,20'
          Dst:             vlc_gettext
        - Src:             'config/help.c:386,31'
          Dst:             config_GetPszChoices
        - Src:             'config/help.c:393,28'
          Dst:             strlen
        - Src:             'config/help.c:407,25'
          Dst:             strcat
        - Src:             'config/help.c:408,21'
          Dst:             strcat
        - Src:             'config/help.c:425,20'
          Dst:             vlc_gettext
        - Src:             'config/help.c:430,31'
          Dst:             config_GetIntChoices
        - Src:             'config/help.c:437,28'
          Dst:             strlen
        - Src:             'config/help.c:452,25'
          Dst:             strcat
        - Src:             'config/help.c:453,39'
          Dst:             strlen
        - Src:             'config/help.c:453,21'
          Dst:             sprintf
        - Src:             'config/help.c:466,21'
          Dst:             asprintf
        - Src:             'config/help.c:475,20'
          Dst:             vlc_gettext
        - Src:             'config/help.c:478,21'
          Dst:             asprintf
        - Src:             'config/help.c:489,37'
          Dst:             vlc_gettext
        - Src:             'config/help.c:490,37'
          Dst:             vlc_gettext
        - Src:             'config/help.c:496,5'
          Dst:             print_section
        - Src:             'config/help.c:501,9'
          Dst:             sprintf
        - Src:             'config/help.c:503,9'
          Dst:             strcpy
        - Src:             'config/help.c:506,9'
          Dst:             printf
        - Src:             'config/help.c:510,9'
          Dst:             printf
        - Src:             'config/help.c:515,35'
          Dst:             strlen
        - Src:             'config/help.c:516,18'
          Dst:             strlen
        - Src:             'config/help.c:516,32'
          Dst:             vlc_swidth
        - Src:             'config/help.c:516,51'
          Dst:             strlen
        - Src:             'config/help.c:518,19'
          Dst:             strlen
        - Src:             'config/help.c:518,44'
          Dst:             vlc_swidth
        - Src:             'config/help.c:521,9'
          Dst:             putchar
        - Src:             'config/help.c:525,5'
          Dst:             printf
        - Src:             'config/help.c:526,16'
          Dst:             module_gettext
        - Src:             'config/help.c:526,5'
          Dst:             print_desc
        - Src:             'config/help.c:531,9'
          Dst:             printf
        - Src:             'config/help.c:532,9'
          Dst:             print_desc
        - Src:             'config/help.c:537,9'
          Dst:             printf
        - Src:             'config/help.c:538,20'
          Dst:             module_gettext
        - Src:             'config/help.c:538,9'
          Dst:             print_desc
    - functionName:    plugin_show
      functionSourceFile: '/src/vlc/src/config/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - plugin
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/help.c:569,5'
          Branch Sides:
            - BranchSide:      'config/help.c:571,41'
              BranchSideFuncs: []
            - BranchSide:      'config/help.c:580,5'
              BranchSideFuncs: []
        - Branch String:   'config/help.c:574,13'
          Branch Sides:
            - BranchSide:      'config/help.c:575,13'
              BranchSideFuncs: []
            - BranchSide:      'config/help.c:576,13'
              BranchSideFuncs: []
        - Branch String:   'config/help.c:576,13'
          Branch Sides:
            - BranchSide:      'config/help.c:577,13'
              BranchSideFuncs: []
            - BranchSide:      'config/help.c:578,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    module_match
      functionSourceFile: '/src/vlc/src/config/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - m
        - pattern
        - strict
      BBCount:         26
      ICount:          134
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - module_get_object
        - strcmp
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/help.c:547,9'
          Branch Sides:
            - BranchSide:      'config/help.c:548,9'
              BranchSideFuncs: []
            - BranchSide:      'config/help.c:550,45'
              BranchSideFuncs:
                - module_get_object
                - strstr
                - strstr
                - strcmp
                - strcmp
        - Branch String:   'config/help.c:552,9'
          Branch Sides:
            - BranchSide:      'config/help.c:552,26'
              BranchSideFuncs:
                - strcmp
                - strstr
                - strcmp
            - BranchSide:      'config/help.c:553,26'
              BranchSideFuncs:
                - strstr
                - strstr
                - strcmp
        - Branch String:   'config/help.c:552,9'
          Branch Sides:
            - BranchSide:      'config/help.c:554,9'
              BranchSideFuncs: []
            - BranchSide:      'config/help.c:556,19'
              BranchSideFuncs:
                - strstr
                - strcmp
        - Branch String:   'config/help.c:552,9'
          Branch Sides:
            - BranchSide:      'config/help.c:554,9'
              BranchSideFuncs: []
            - BranchSide:      'config/help.c:556,19'
              BranchSideFuncs:
                - strstr
                - strcmp
        - Branch String:   'config/help.c:556,5'
          Branch Sides:
            - BranchSide:      'config/help.c:558,32'
              BranchSideFuncs:
                - strstr
                - strcmp
            - BranchSide:      'config/help.c:564,5'
              BranchSideFuncs: []
        - Branch String:   'config/help.c:560,13'
          Branch Sides:
            - BranchSide:      'config/help.c:560,30'
              BranchSideFuncs:
                - strcmp
                - strstr
            - BranchSide:      'config/help.c:561,30'
              BranchSideFuncs:
                - strstr
                - strcmp
        - Branch String:   'config/help.c:560,13'
          Branch Sides:
            - BranchSide:      'config/help.c:562,13'
              BranchSideFuncs: []
            - BranchSide:      'config/help.c:563,5'
              BranchSideFuncs:
                - strstr
                - strcmp
        - Branch String:   'config/help.c:560,13'
          Branch Sides:
            - BranchSide:      'config/help.c:562,13'
              BranchSideFuncs: []
            - BranchSide:      'config/help.c:563,5'
              BranchSideFuncs:
                - strstr
                - strcmp
      Callsites:
        - Src:             'config/help.c:550,27'
          Dst:             module_get_object
        - Src:             'config/help.c:552,19'
          Dst:             strcmp
        - Src:             'config/help.c:553,19'
          Dst:             strstr
        - Src:             'config/help.c:560,23'
          Dst:             strcmp
        - Src:             'config/help.c:561,23'
          Dst:             strstr
    - functionName:    print_help_on_full_help
      functionSourceFile: '/src/vlc/src/config/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - putchar
        - puts
        - vlc_gettext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/help.c:166,5'
          Branch Sides:
            - BranchSide:      'config/help.c:166,5'
              BranchSideFuncs:
                - putchar
                - vlc_gettext
                - puts
            - BranchSide:      'config/help.c:166,5'
              BranchSideFuncs:
                - putchar
                - vlc_gettext
                - puts
      Callsites:
        - Src:             'config/help.c:166,5'
          Dst:             putchar
        - Src:             'config/help.c:167,10'
          Dst:             vlc_gettext
        - Src:             'config/help.c:167,5'
          Dst:             puts
    - functionName:    puts
      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:    Usage
      functionSourceFile: '/src/vlc/src/config/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_search
      BBCount:         44
      ICount:          282
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - isatty
        - module_get_object
        - module_gettext
        - module_match
        - plugin_show
        - print_item
        - printf
        - var_InheritBool
        - vlc_gettext
      functionUses:    4
      BranchProfiles:
        - Branch String:   'config/help.c:587,28'
          Branch Sides:
            - BranchSide:      'config/help.c:587,31'
              BranchSideFuncs:
                - isatty
                - var_InheritBool.23424
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - module_gettext
                - printf
                - print_item
                - vlc_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
                - var_InheritBool.23424
            - BranchSide:      'config/help.c:593,10'
              BranchSideFuncs:
                - isatty
                - var_InheritBool.23424
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - module_gettext
                - printf
                - print_item
                - vlc_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
                - var_InheritBool.23424
        - Branch String:   'config/help.c:587,9'
          Branch Sides:
            - BranchSide:      'config/help.c:589,16'
              BranchSideFuncs:
                - isatty
                - var_InheritBool.23424
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - module_gettext
                - printf
                - print_item
                - vlc_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
                - var_InheritBool.23424
            - BranchSide:      'config/help.c:593,10'
              BranchSideFuncs:
                - isatty
                - var_InheritBool.23424
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - module_gettext
                - printf
                - print_item
                - vlc_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
                - var_InheritBool.23424
        - Branch String:   'config/help.c:595,9'
          Branch Sides:
            - BranchSide:      'config/help.c:596,17'
              BranchSideFuncs:
                - var_InheritBool.23424
                - var_InheritBool.23424
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - module_gettext
                - printf
                - print_item
                - vlc_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
            - BranchSide:      'config/help.c:599,23'
              BranchSideFuncs:
                - var_InheritBool.23424
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - module_gettext
                - printf
                - print_item
                - vlc_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
        - Branch String:   'config/help.c:602,5'
          Branch Sides:
            - BranchSide:      'config/help.c:604,29'
              BranchSideFuncs:
                - module_get_object
                - module_match
                - vlc_gettext
                - printf
                - module_gettext
                - printf
                - print_item
                - vlc_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
            - BranchSide:      'config/help.c:639,10'
              BranchSideFuncs:
                - vlc_gettext
                - printf
        - Branch String:   'config/help.c:608,32'
          Branch Sides:
            - BranchSide:      'config/help.c:608,35'
              BranchSideFuncs:
                - module_match
                - vlc_gettext
                - printf
                - module_get_object
                - module_gettext
                - printf
                - print_item
                - vlc_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
            - BranchSide:      'config/help.c:610,27'
              BranchSideFuncs:
                - module_match
                - vlc_gettext
                - printf
                - module_get_object
                - module_gettext
                - printf
                - print_item
                - vlc_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
        - Branch String:   'config/help.c:608,13'
          Branch Sides:
            - BranchSide:      'config/help.c:609,13'
              BranchSideFuncs:
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - module_gettext
                - printf
                - print_item
                - vlc_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
            - BranchSide:      'config/help.c:610,27'
              BranchSideFuncs:
                - module_match
                - vlc_gettext
                - printf
                - module_get_object
                - module_gettext
                - printf
                - print_item
                - vlc_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
        - Branch String:   'config/help.c:610,13'
          Branch Sides:
            - BranchSide:      'config/help.c:611,13'
              BranchSideFuncs:
                - module_gettext
                - printf
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - print_item
                - vlc_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
            - BranchSide:      'config/help.c:612,15'
              BranchSideFuncs:
                - module_gettext
                - printf
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - print_item
                - vlc_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
        - Branch String:   'config/help.c:614,32'
          Branch Sides:
            - BranchSide:      'config/help.c:614,48'
              BranchSideFuncs:
                - plugin_show
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - module_gettext
                - printf
                - print_item
                - vlc_gettext
                - printf
                - module_gettext
                - printf
            - BranchSide:      'config/help.c:618,16'
              BranchSideFuncs:
                - module_gettext
                - printf
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - plugin_show
                - print_item
                - vlc_gettext
                - printf
                - module_gettext
                - printf
        - Branch String:   'config/help.c:614,13'
          Branch Sides:
            - BranchSide:      'config/help.c:615,13'
              BranchSideFuncs:
                - module_gettext
                - printf
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - plugin_show
                - print_item
                - vlc_gettext
                - printf
                - module_gettext
                - printf
            - BranchSide:      'config/help.c:618,16'
              BranchSideFuncs:
                - module_gettext
                - printf
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - plugin_show
                - print_item
                - vlc_gettext
                - printf
                - module_gettext
                - printf
        - Branch String:   'config/help.c:620,13'
          Branch Sides:
            - BranchSide:      'config/help.c:621,20'
              BranchSideFuncs:
                - module_gettext
                - printf
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - module_gettext
                - printf
                - plugin_show
                - print_item
                - vlc_gettext
                - printf
            - BranchSide:      'config/help.c:624,13'
              BranchSideFuncs:
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - module_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
                - print_item
                - vlc_gettext
                - printf
        - Branch String:   'config/help.c:624,32'
          Branch Sides:
            - BranchSide:      'config/help.c:624,35'
              BranchSideFuncs:
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - module_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
                - print_item
                - vlc_gettext
                - printf
            - BranchSide:      'config/help.c:628,21'
              BranchSideFuncs:
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - module_gettext
                - printf
                - vlc_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
                - print_item
        - Branch String:   'config/help.c:624,13'
          Branch Sides:
            - BranchSide:      'config/help.c:625,30'
              BranchSideFuncs:
                - vlc_gettext
                - printf
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - module_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
                - print_item
            - BranchSide:      'config/help.c:628,21'
              BranchSideFuncs:
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - module_gettext
                - printf
                - vlc_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
                - print_item
        - Branch String:   'config/help.c:628,9'
          Branch Sides:
            - BranchSide:      'config/help.c:630,45'
              BranchSideFuncs:
                - print_item
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - module_gettext
                - printf
                - vlc_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
            - BranchSide:      'config/help.c:637,5'
              BranchSideFuncs:
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - module_gettext
                - printf
                - print_item
                - vlc_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
        - Branch String:   'config/help.c:632,17'
          Branch Sides:
            - BranchSide:      'config/help.c:633,17'
              BranchSideFuncs:
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - module_gettext
                - printf
                - vlc_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
                - print_item
            - BranchSide:      'config/help.c:635,24'
              BranchSideFuncs:
                - print_item
                - vlc_gettext
                - printf
                - module_get_object
                - module_match
                - module_gettext
                - printf
                - vlc_gettext
                - printf
                - module_gettext
                - printf
                - plugin_show
        - Branch String:   'config/help.c:639,9'
          Branch Sides:
            - BranchSide:      'config/help.c:639,9'
              BranchSideFuncs: []
            - BranchSide:      'config/help.c:640,16'
              BranchSideFuncs:
                - vlc_gettext
                - printf
      Callsites:
        - Src:             'config/help.c:595,9'
          Dst:             isatty
        - Src:             'config/help.c:596,17'
          Dst:             var_InheritBool
        - Src:             'config/help.c:599,23'
          Dst:             var_InheritBool
        - Src:             'config/help.c:606,31'
          Dst:             module_get_object
        - Src:             'config/help.c:610,14'
          Dst:             module_match
        - Src:             'config/help.c:614,36'
          Dst:             plugin_show
        - Src:             'config/help.c:619,16'
          Dst:             module_gettext
        - Src:             'config/help.c:618,9'
          Dst:             printf
        - Src:             'config/help.c:622,20'
          Dst:             module_gettext
        - Src:             'config/help.c:621,13'
          Dst:             printf
        - Src:             'config/help.c:625,30'
          Dst:             vlc_gettext
        - Src:             'config/help.c:625,13'
          Dst:             printf
        - Src:             'config/help.c:635,13'
          Dst:             print_item
        - Src:             'config/help.c:641,16'
          Dst:             vlc_gettext
        - Src:             'config/help.c:640,9'
          Dst:             printf
    - functionName:    var_InheritBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    9
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    ListModules
      functionSourceFile: '/src/vlc/src/config/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_this
        - b_verbose
      BBCount:         23
      ICount:          174
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - isatty
        - module_get_object
        - module_gettext
        - module_list_free
        - module_list_get
        - printf
        - strcmp
        - var_InheritBool
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/help.c:657,9'
          Branch Sides:
            - BranchSide:      'config/help.c:658,17'
              BranchSideFuncs:
                - var_InheritBool.23424
                - module_list_get
                - module_list_free
                - module_get_object
                - module_gettext
                - printf
                - printf
                - strcmp
                - printf
            - BranchSide:      'config/help.c:665,23'
              BranchSideFuncs:
                - module_list_get
                - module_list_free
                - module_get_object
                - module_gettext
                - printf
                - printf
                - strcmp
                - printf
        - Branch String:   'config/help.c:668,5'
          Branch Sides:
            - BranchSide:      'config/help.c:670,30'
              BranchSideFuncs:
                - module_get_object
                - module_gettext
                - printf
                - module_list_free
                - printf
                - strcmp
                - printf
            - BranchSide:      'config/help.c:687,23'
              BranchSideFuncs:
                - module_list_free
        - Branch String:   'config/help.c:675,13'
          Branch Sides:
            - BranchSide:      'config/help.c:677,47'
              BranchSideFuncs:
                - module_list_free
                - module_get_object
                - module_gettext
                - printf
                - printf
                - strcmp
                - printf
            - BranchSide:      'config/help.c:686,5'
              BranchSideFuncs:
                - module_list_free
                - module_get_object
                - module_gettext
                - printf
                - printf
                - strcmp
                - printf
        - Branch String:   'config/help.c:678,13'
          Branch Sides:
            - BranchSide:      'config/help.c:679,29'
              BranchSideFuncs:
                - strcmp
                - module_list_free
                - module_get_object
                - module_gettext
                - printf
                - printf
                - printf
            - BranchSide:      'config/help.c:682,17'
              BranchSideFuncs:
                - module_list_free
                - module_get_object
                - module_gettext
                - printf
                - strcmp
                - printf
                - printf
        - Branch String:   'config/help.c:679,21'
          Branch Sides:
            - BranchSide:      'config/help.c:679,54'
              BranchSideFuncs:
                - printf
                - module_list_free
                - module_get_object
                - module_gettext
                - printf
                - printf
                - strcmp
            - BranchSide:      'config/help.c:680,28'
              BranchSideFuncs:
                - printf
                - module_list_free
                - module_get_object
                - module_gettext
                - printf
                - printf
                - strcmp
        - Branch String:   'config/help.c:682,17'
          Branch Sides:
            - BranchSide:      'config/help.c:683,24'
              BranchSideFuncs:
                - printf
                - module_list_free
                - module_get_object
                - module_gettext
                - printf
                - strcmp
                - printf
            - BranchSide:      'config/help.c:685,9'
              BranchSideFuncs:
                - module_list_free
                - module_get_object
                - module_gettext
                - printf
                - printf
                - strcmp
                - printf
      Callsites:
        - Src:             'config/help.c:657,9'
          Dst:             isatty
        - Src:             'config/help.c:658,17'
          Dst:             var_InheritBool
        - Src:             'config/help.c:665,23'
          Dst:             module_list_get
        - Src:             'config/help.c:671,31'
          Dst:             module_get_object
        - Src:             'config/help.c:673,25'
          Dst:             module_gettext
        - Src:             'config/help.c:672,9'
          Dst:             printf
        - Src:             'config/help.c:679,21'
          Dst:             strcmp
        - Src:             'config/help.c:680,21'
          Dst:             printf
        - Src:             'config/help.c:683,17'
          Dst:             printf
        - Src:             'config/help.c:687,5'
          Dst:             module_list_free
    - functionName:    var_SetBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - b
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:343,12'
          Dst:             var_SetChecked
    - functionName:    Help
      functionSourceFile: '/src/vlc/src/config/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_help_name
      BBCount:         24
      ICount:          108
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - Usage
        - print_help_on_full_help
        - printf
        - strcmp
        - vlc_gettext
      functionUses:    4
      BranchProfiles:
        - Branch String:   'config/help.c:208,23'
          Branch Sides:
            - BranchSide:      'config/help.c:208,35'
              BranchSideFuncs:
                - strcmp
                - vlc_gettext
                - printf
                - Usage
                - print_help_on_full_help
                - Usage
                - strcmp
                - vlc_gettext
                - printf
                - Usage
                - strcmp
                - vlc_gettext
                - printf
                - Usage
                - print_help_on_full_help
            - BranchSide:      'config/help.c:214,14'
              BranchSideFuncs:
                - Usage
                - strcmp
                - vlc_gettext
                - printf
                - Usage
                - strcmp
                - vlc_gettext
                - printf
                - Usage
                - print_help_on_full_help
        - Branch String:   'config/help.c:208,9'
          Branch Sides:
            - BranchSide:      'config/help.c:210,16'
              BranchSideFuncs:
                - Usage
                - strcmp
                - vlc_gettext
                - printf
                - Usage
                - strcmp
                - vlc_gettext
                - printf
                - Usage
                - print_help_on_full_help
            - BranchSide:      'config/help.c:214,14'
              BranchSideFuncs:
                - Usage
                - strcmp
                - vlc_gettext
                - printf
                - Usage
                - strcmp
                - vlc_gettext
                - printf
                - Usage
                - print_help_on_full_help
        - Branch String:   'config/help.c:214,28'
          Branch Sides:
            - BranchSide:      'config/help.c:214,40'
              BranchSideFuncs:
                - strcmp
                - vlc_gettext
                - printf
                - Usage
                - print_help_on_full_help
                - Usage
                - strcmp
                - vlc_gettext
                - printf
                - Usage
            - BranchSide:      'config/help.c:220,14'
              BranchSideFuncs:
                - Usage
                - strcmp
                - vlc_gettext
                - printf
                - Usage
        - Branch String:   'config/help.c:214,14'
          Branch Sides:
            - BranchSide:      'config/help.c:216,16'
              BranchSideFuncs:
                - Usage
                - strcmp
                - vlc_gettext
                - printf
                - Usage
            - BranchSide:      'config/help.c:220,14'
              BranchSideFuncs:
                - Usage
                - strcmp
                - vlc_gettext
                - printf
                - Usage
        - Branch String:   'config/help.c:220,28'
          Branch Sides:
            - BranchSide:      'config/help.c:220,40'
              BranchSideFuncs:
                - strcmp
                - vlc_gettext
                - printf
                - Usage
                - Usage
            - BranchSide:      'config/help.c:225,14'
              BranchSideFuncs:
                - Usage
        - Branch String:   'config/help.c:220,14'
          Branch Sides:
            - BranchSide:      'config/help.c:222,16'
              BranchSideFuncs:
                - Usage
            - BranchSide:      'config/help.c:225,14'
              BranchSideFuncs:
                - Usage
      Callsites:
        - Src:             'config/help.c:208,27'
          Dst:             strcmp
        - Src:             'config/help.c:210,16'
          Dst:             vlc_gettext
        - Src:             'config/help.c:210,9'
          Dst:             printf
        - Src:             'config/help.c:211,9'
          Dst:             Usage
        - Src:             'config/help.c:212,9'
          Dst:             print_help_on_full_help
        - Src:             'config/help.c:214,32'
          Dst:             strcmp
        - Src:             'config/help.c:216,16'
          Dst:             vlc_gettext
        - Src:             'config/help.c:216,9'
          Dst:             printf
        - Src:             'config/help.c:217,9'
          Dst:             Usage
        - Src:             'config/help.c:218,9'
          Dst:             print_help_on_full_help
        - Src:             'config/help.c:220,32'
          Dst:             strcmp
        - Src:             'config/help.c:222,16'
          Dst:             vlc_gettext
        - Src:             'config/help.c:222,9'
          Dst:             printf
        - Src:             'config/help.c:223,9'
          Dst:             Usage
        - Src:             'config/help.c:227,9'
          Dst:             Usage
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    Version
      functionSourceFile: '/src/vlc/src/config/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VLC_CompileBy
        - VLC_CompileHost
        - VLC_Compiler
        - fputs
        - printf
        - vlc_gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/help.c:699,12'
          Branch Sides:
            - BranchSide:      'config/help.c:699,12'
              BranchSideFuncs:
                - vlc_gettext
                - printf
                - vlc_gettext
                - VLC_CompileBy
                - VLC_CompileHost
                - printf
                - vlc_gettext
                - VLC_Compiler
                - printf
                - vlc_gettext
                - fputs
            - BranchSide:      'config/help.c:699,12'
              BranchSideFuncs:
                - vlc_gettext
                - printf
                - vlc_gettext
                - VLC_CompileBy
                - VLC_CompileHost
                - printf
                - vlc_gettext
                - VLC_Compiler
                - printf
                - vlc_gettext
                - fputs
      Callsites:
        - Src:             'config/help.c:699,12'
          Dst:             vlc_gettext
        - Src:             'config/help.c:699,5'
          Dst:             printf
        - Src:             'config/help.c:700,12'
          Dst:             vlc_gettext
        - Src:             'config/help.c:700,46'
          Dst:             VLC_CompileBy
        - Src:             'config/help.c:701,12'
          Dst:             VLC_CompileHost
        - Src:             'config/help.c:700,5'
          Dst:             printf
        - Src:             'config/help.c:702,12'
          Dst:             vlc_gettext
        - Src:             'config/help.c:702,33'
          Dst:             VLC_Compiler
        - Src:             'config/help.c:702,5'
          Dst:             printf
        - Src:             'config/help.c:703,11'
          Dst:             vlc_gettext
        - Src:             'config/help.c:703,5'
          Dst:             fputs
    - functionName:    config_PrintHelp
      functionSourceFile: '/src/vlc/src/config/help.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         18
      ICount:          111
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - Help
        - ListModules
        - Version
        - var_Create
        - var_InheritBool
        - var_InheritString
        - var_SetBool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/help.c:106,9'
          Branch Sides:
            - BranchSide:      'config/help.c:108,9'
              BranchSideFuncs:
                - Version
            - BranchSide:      'config/help.c:113,11'
              BranchSideFuncs:
                - var_InheritString.23444
                - var_InheritBool.23424
                - var_InheritBool.23424
                - var_InheritBool.23424
                - var_InheritBool.23424
                - var_InheritBool.23424
                - ListModules
                - ListModules
                - Help
                - Help
                - var_Create
                - var_SetBool
                - Help
                - Help
                - free
        - Branch String:   'config/help.c:114,9'
          Branch Sides:
            - BranchSide:      'config/help.c:116,15'
              BranchSideFuncs:
                - Help
                - free
            - BranchSide:      'config/help.c:122,9'
              BranchSideFuncs:
                - var_InheritBool.23424
                - var_InheritBool.23424
                - var_InheritBool.23424
                - var_InheritBool.23424
                - var_InheritBool.23424
                - ListModules
                - ListModules
                - Help
                - Help
                - var_Create
                - var_SetBool
                - Help
        - Branch String:   'config/help.c:122,9'
          Branch Sides:
            - BranchSide:      'config/help.c:124,9'
              BranchSideFuncs:
                - var_Create
                - var_SetBool
                - Help
            - BranchSide:      'config/help.c:131,9'
              BranchSideFuncs:
                - var_InheritBool.23424
                - var_InheritBool.23424
                - var_InheritBool.23424
                - var_InheritBool.23424
                - ListModules
                - ListModules
                - Help
                - Help
        - Branch String:   'config/help.c:131,9'
          Branch Sides:
            - BranchSide:      'config/help.c:133,15'
              BranchSideFuncs:
                - Help
            - BranchSide:      'config/help.c:137,9'
              BranchSideFuncs:
                - var_InheritBool.23424
                - var_InheritBool.23424
                - var_InheritBool.23424
                - ListModules
                - ListModules
                - Help
        - Branch String:   'config/help.c:137,9'
          Branch Sides:
            - BranchSide:      'config/help.c:139,15'
              BranchSideFuncs:
                - Help
            - BranchSide:      'config/help.c:143,9'
              BranchSideFuncs:
                - var_InheritBool.23424
                - var_InheritBool.23424
                - ListModules
                - ListModules
        - Branch String:   'config/help.c:143,9'
          Branch Sides:
            - BranchSide:      'config/help.c:145,22'
              BranchSideFuncs:
                - ListModules
            - BranchSide:      'config/help.c:150,9'
              BranchSideFuncs:
                - var_InheritBool.23424
                - ListModules
        - Branch String:   'config/help.c:150,9'
          Branch Sides:
            - BranchSide:      'config/help.c:152,22'
              BranchSideFuncs:
                - ListModules
            - BranchSide:      'config/help.c:156,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/help.c:106,9'
          Dst:             var_InheritBool
        - Src:             'config/help.c:108,9'
          Dst:             Version
        - Src:             'config/help.c:113,11'
          Dst:             var_InheritString
        - Src:             'config/help.c:116,9'
          Dst:             Help
        - Src:             'config/help.c:122,9'
          Dst:             var_InheritBool
        - Src:             'config/help.c:124,9'
          Dst:             var_Create
        - Src:             'config/help.c:125,9'
          Dst:             var_SetBool
        - Src:             'config/help.c:126,9'
          Dst:             Help
        - Src:             'config/help.c:131,9'
          Dst:             var_InheritBool
        - Src:             'config/help.c:133,9'
          Dst:             Help
        - Src:             'config/help.c:137,9'
          Dst:             var_InheritBool
        - Src:             'config/help.c:139,9'
          Dst:             Help
        - Src:             'config/help.c:143,9'
          Dst:             var_InheritBool
        - Src:             'config/help.c:145,9'
          Dst:             ListModules
        - Src:             'config/help.c:150,9'
          Dst:             var_InheritBool
        - Src:             'config/help.c:152,9'
          Dst:             ListModules
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_SetBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - b
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:343,12'
          Dst:             var_SetChecked
    - functionName:    vlc_atof_c
      functionSourceFile: '/src/vlc/src/../include/vlc_charset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_strtod_c
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_charset.h:400,12'
          Dst:             vlc_strtod_c
    - functionName:    var_SetFloat
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - f
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:366,12'
          Dst:             var_SetChecked
    - functionName:    var_SetInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - i
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:329,12'
          Dst:             var_SetChecked
    - functionName:    var_SetString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - psz_string
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:380,12'
          Dst:             var_SetChecked
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    config_LoadCmdLine
      functionSourceFile: '/src/vlc/src/config/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - i_argc
        - ppsz_argv
        - pindex
      BBCount:         116
      ICount:          1073
      EdgeCount:       145
      CyclomaticComplexity: 31
      functionsReached:
        - __assert_fail
        - asprintf
        - config_FindConfig
        - fprintf
        - isatty
        - strdup
        - strtoll
        - var_Change
        - var_Create
        - var_SetBool
        - var_SetFloat
        - var_SetInteger
        - var_SetString
        - vlc_alloc
        - vlc_atof_c
        - vlc_getopt_long
        - vlc_gettext
        - vlc_jaro_winkler
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/cmdline.c:181,5'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:185,19'
              BranchSideFuncs:
                - vlc_alloc.23483
                - malloc
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - strdup
                - asprintf
                - asprintf
                - free
            - BranchSide:      'config/cmdline.c:187,29'
              BranchSideFuncs:
                - vlc_alloc.23483
                - malloc
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - strdup
                - asprintf
                - asprintf
                - free
        - Branch String:   'config/cmdline.c:188,9'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:189,9'
              BranchSideFuncs: []
            - BranchSide:      'config/cmdline.c:191,33'
              BranchSideFuncs:
                - malloc
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - strdup
                - asprintf
                - asprintf
                - free
        - Branch String:   'config/cmdline.c:192,9'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:194,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'config/cmdline.c:200,5'
              BranchSideFuncs:
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - strdup
                - asprintf
                - asprintf
        - Branch String:   'config/cmdline.c:205,5'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:207,21'
              BranchSideFuncs:
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - strdup
                - asprintf
                - asprintf
            - BranchSide:      'config/cmdline.c:269,14'
              BranchSideFuncs:
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
        - Branch String:   'config/cmdline.c:207,9'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:209,45'
              BranchSideFuncs:
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - strdup
                - asprintf
                - asprintf
            - BranchSide:      'config/cmdline.c:266,5'
              BranchSideFuncs:
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - strdup
                - asprintf
                - asprintf
        - Branch String:   'config/cmdline.c:213,17'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:214,17'
              BranchSideFuncs:
                - strdup
                - asprintf
                - asprintf
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
            - BranchSide:      'config/cmdline.c:217,48'
              BranchSideFuncs:
                - strdup
                - asprintf
                - asprintf
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
        - Branch String:   'config/cmdline.c:218,17'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:218,52'
              BranchSideFuncs:
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - strdup
                - asprintf
                - asprintf
            - BranchSide:      'config/cmdline.c:219,13'
              BranchSideFuncs:
                - asprintf
                - asprintf
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - strdup
        - Branch String:   'config/cmdline.c:223,17'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:224,17'
              BranchSideFuncs:
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - strdup
                - asprintf
                - asprintf
            - BranchSide:      'config/cmdline.c:230,17'
              BranchSideFuncs:
                - asprintf
                - asprintf
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - strdup
        - Branch String:   'config/cmdline.c:233,21'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:234,21'
              BranchSideFuncs:
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - strdup
                - asprintf
                - asprintf
            - BranchSide:      'config/cmdline.c:235,44'
              BranchSideFuncs:
                - asprintf
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - strdup
                - asprintf
        - Branch String:   'config/cmdline.c:242,21'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:243,21'
              BranchSideFuncs:
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - strdup
                - asprintf
                - asprintf
            - BranchSide:      'config/cmdline.c:244,44'
              BranchSideFuncs:
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - strdup
                - asprintf
                - asprintf
        - Branch String:   'config/cmdline.c:253,17'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:255,50'
              BranchSideFuncs:
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - strdup
                - asprintf
                - asprintf
            - BranchSide:      'config/cmdline.c:265,9'
              BranchSideFuncs:
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - strdup
                - asprintf
                - asprintf
        - Branch String:   'config/cmdline.c:259,18'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:259,21'
              BranchSideFuncs:
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - strdup
                - asprintf
                - asprintf
            - BranchSide:      'config/cmdline.c:264,13'
              BranchSideFuncs:
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - strdup
                - asprintf
                - asprintf
        - Branch String:   'config/cmdline.c:258,21'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:261,21'
              BranchSideFuncs:
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - strdup
                - asprintf
                - asprintf
            - BranchSide:      'config/cmdline.c:264,13'
              BranchSideFuncs:
                - isatty
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - strdup
                - asprintf
                - asprintf
        - Branch String:   'config/cmdline.c:283,5'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:288,13'
              BranchSideFuncs:
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - vlc_getopt_long
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
            - BranchSide:      'config/cmdline.c:438,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'config/cmdline.c:288,13'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:291,41'
              BranchSideFuncs:
                - config_FindConfig
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - vlc_getopt_long
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
            - BranchSide:      'config/cmdline.c:347,13'
              BranchSideFuncs:
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - vlc_getopt_long
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
        - Branch String:   'config/cmdline.c:295,17'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:295,36'
              BranchSideFuncs:
                - config_FindConfig
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - vlc_getopt_long
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
            - BranchSide:      'config/cmdline.c:298,41'
              BranchSideFuncs:
                - config_FindConfig
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - vlc_getopt_long
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
        - Branch String:   'config/cmdline.c:299,17'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:301,43'
              BranchSideFuncs:
                - var_Create
                - var_SetBool.23480
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
            - BranchSide:      'config/cmdline.c:344,9'
              BranchSideFuncs:
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - vlc_getopt_long
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
        - Branch String:   'config/cmdline.c:304,21'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:306,29'
              BranchSideFuncs:
                - vlc_gettext
                - fprintf
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
            - BranchSide:      'config/cmdline.c:314,25'
              BranchSideFuncs:
                - var_Create
                - var_SetBool.23480
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - vlc_gettext
                - fprintf
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
        - Branch String:   'config/cmdline.c:314,17'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:317,25'
              BranchSideFuncs:
                - var_Create
                - var_SetString.23482
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - __assert_fail
                - vlc_gettext
                - fprintf
            - BranchSide:      'config/cmdline.c:321,25'
              BranchSideFuncs:
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
            - BranchSide:      'config/cmdline.c:329,25'
              BranchSideFuncs:
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
            - BranchSide:      'config/cmdline.c:336,25'
              BranchSideFuncs:
                - var_Create
                - var_SetBool.23480
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
            - BranchSide:      'config/cmdline.c:340,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'config/cmdline.c:347,26'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:347,29'
              BranchSideFuncs:
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - vlc_getopt_long
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
            - BranchSide:      'config/cmdline.c:387,20'
              BranchSideFuncs:
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
        - Branch String:   'config/cmdline.c:347,42'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:347,58'
              BranchSideFuncs:
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - vlc_getopt_long
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
            - BranchSide:      'config/cmdline.c:387,20'
              BranchSideFuncs:
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
        - Branch String:   'config/cmdline.c:347,13'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:349,45'
              BranchSideFuncs:
                - var_Create
                - var_SetBool.23480
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
            - BranchSide:      'config/cmdline.c:387,20'
              BranchSideFuncs:
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
        - Branch String:   'config/cmdline.c:350,13'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:353,21'
              BranchSideFuncs:
                - var_Create
                - var_SetString.23482
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
            - BranchSide:      'config/cmdline.c:357,21'
              BranchSideFuncs:
                - var_Create
                - strtoll
                - var_SetInteger
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
                - var_SetInteger
            - BranchSide:      'config/cmdline.c:370,21'
              BranchSideFuncs:
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
            - BranchSide:      'config/cmdline.c:374,21'
              BranchSideFuncs:
                - var_Create
                - var_SetBool.23480
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
            - BranchSide:      'config/cmdline.c:378,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'config/cmdline.c:358,25'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:360,34'
              BranchSideFuncs:
                - var_SetInteger
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
            - BranchSide:      'config/cmdline.c:365,25'
              BranchSideFuncs:
                - strtoll
                - var_SetInteger
                - vlc_getopt_long
                - free
                - free
                - free
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - asprintf
                - var_Create
                - var_SetBool.23480
                - var_Create
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - config_FindConfig
                - var_Create
                - var_SetBool.23480
                - var_Create
                - var_Change
                - vlc_atof_c
                - var_SetFloat.23481
                - var_Create
                - var_Change
                - strtoll
                - var_SetInteger
                - var_Create
                - var_SetString.23482
                - __assert_fail
                - vlc_gettext
                - fprintf
        - Branch String:   'config/cmdline.c:387,14'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:388,53'
              BranchSideFuncs:
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
            - BranchSide:      'config/cmdline.c:392,52'
              BranchSideFuncs:
                - asprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
        - Branch String:   'config/cmdline.c:395,14'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:398,22'
              BranchSideFuncs:
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
            - BranchSide:      'config/cmdline.c:401,18'
              BranchSideFuncs:
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
        - Branch String:   'config/cmdline.c:402,13'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:404,22'
              BranchSideFuncs:
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
            - BranchSide:      'config/cmdline.c:408,22'
              BranchSideFuncs:
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
        - Branch String:   'config/cmdline.c:416,17'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:417,25'
              BranchSideFuncs:
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
            - BranchSide:      'config/cmdline.c:427,21'
              BranchSideFuncs:
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
        - Branch String:   'config/cmdline.c:417,25'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:418,25'
              BranchSideFuncs:
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
            - BranchSide:      'config/cmdline.c:419,40'
              BranchSideFuncs:
                - vlc_jaro_winkler
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
        - Branch String:   'config/cmdline.c:420,25'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:421,29'
              BranchSideFuncs:
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
            - BranchSide:      'config/cmdline.c:426,17'
              BranchSideFuncs:
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
        - Branch String:   'config/cmdline.c:421,50'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:421,55'
              BranchSideFuncs:
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
            - BranchSide:      'config/cmdline.c:422,36'
              BranchSideFuncs:
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
        - Branch String:   'config/cmdline.c:421,60'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:421,63'
              BranchSideFuncs:
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
            - BranchSide:      'config/cmdline.c:425,21'
              BranchSideFuncs:
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
        - Branch String:   'config/cmdline.c:421,29'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:422,36'
              BranchSideFuncs:
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
            - BranchSide:      'config/cmdline.c:425,21'
              BranchSideFuncs:
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
                - vlc_gettext
                - fprintf
                - vlc_jaro_winkler
        - Branch String:   'config/cmdline.c:427,21'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:428,30'
              BranchSideFuncs:
                - vlc_gettext
                - fprintf
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
            - BranchSide:      'config/cmdline.c:430,13'
              BranchSideFuncs:
                - vlc_gettext
                - fprintf
                - free
                - free
                - free
                - free
        - Branch String:   'config/cmdline.c:439,9'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:439,19'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'config/cmdline.c:440,25'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'config/cmdline.c:443,5'
          Branch Sides:
            - BranchSide:      'config/cmdline.c:444,23'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'config/cmdline.c:445,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'config/cmdline.c:187,18'
          Dst:             vlc_alloc
        - Src:             'config/cmdline.c:217,40'
          Dst:             strdup
        - Src:             'config/cmdline.c:233,21'
          Dst:             asprintf
        - Src:             'config/cmdline.c:242,21'
          Dst:             asprintf
        - Src:             'config/cmdline.c:275,14'
          Dst:             isatty
        - Src:             'config/cmdline.c:283,22'
          Dst:             vlc_getopt_long
        - Src:             'config/cmdline.c:298,22'
          Dst:             config_FindConfig
        - Src:             'config/cmdline.c:307,29'
          Dst:             vlc_gettext
        - Src:             'config/cmdline.c:306,21'
          Dst:             fprintf
        - Src:             'config/cmdline.c:317,25'
          Dst:             var_Create
        - Src:             'config/cmdline.c:318,25'
          Dst:             var_SetString
        - Src:             'config/cmdline.c:321,25'
          Dst:             var_Create
        - Src:             'config/cmdline.c:322,25'
          Dst:             var_Change
        - Src:             'config/cmdline.c:325,25'
          Dst:             strtoll
        - Src:             'config/cmdline.c:325,25'
          Dst:             var_SetInteger
        - Src:             'config/cmdline.c:329,25'
          Dst:             var_Create
        - Src:             'config/cmdline.c:330,25'
          Dst:             var_Change
        - Src:             'config/cmdline.c:333,25'
          Dst:             vlc_atof_c
        - Src:             'config/cmdline.c:333,25'
          Dst:             var_SetFloat
        - Src:             'config/cmdline.c:336,25'
          Dst:             var_Create
        - Src:             'config/cmdline.c:337,25'
          Dst:             var_SetBool
        - Src:             'config/cmdline.c:340,25'
          Dst:             __assert_fail
        - Src:             'config/cmdline.c:353,21'
          Dst:             var_Create
        - Src:             'config/cmdline.c:354,21'
          Dst:             var_SetString
        - Src:             'config/cmdline.c:357,21'
          Dst:             var_Create
        - Src:             'config/cmdline.c:361,25'
          Dst:             var_SetInteger
        - Src:             'config/cmdline.c:365,25'
          Dst:             strtoll
        - Src:             'config/cmdline.c:365,25'
          Dst:             var_SetInteger
        - Src:             'config/cmdline.c:370,21'
          Dst:             var_Create
        - Src:             'config/cmdline.c:371,21'
          Dst:             vlc_atof_c
        - Src:             'config/cmdline.c:371,21'
          Dst:             var_SetFloat
        - Src:             'config/cmdline.c:374,21'
          Dst:             var_Create
        - Src:             'config/cmdline.c:375,21'
          Dst:             var_SetBool
        - Src:             'config/cmdline.c:378,21'
          Dst:             __assert_fail
        - Src:             'config/cmdline.c:388,22'
          Dst:             asprintf
        - Src:             'config/cmdline.c:392,22'
          Dst:             asprintf
        - Src:             'config/cmdline.c:401,26'
          Dst:             vlc_gettext
        - Src:             'config/cmdline.c:401,9'
          Dst:             fprintf
        - Src:             'config/cmdline.c:404,30'
          Dst:             vlc_gettext
        - Src:             'config/cmdline.c:404,13'
          Dst:             fprintf
        - Src:             'config/cmdline.c:408,30'
          Dst:             vlc_gettext
        - Src:             'config/cmdline.c:408,13'
          Dst:             fprintf
        - Src:             'config/cmdline.c:420,25'
          Dst:             vlc_jaro_winkler
        - Src:             'config/cmdline.c:428,38'
          Dst:             vlc_gettext
        - Src:             'config/cmdline.c:428,21'
          Dst:             fprintf
        - Src:             'config/cmdline.c:432,26'
          Dst:             vlc_gettext
        - Src:             'config/cmdline.c:432,9'
          Dst:             fprintf
    - functionName:    config_CmdLineEarlyScan
      functionSourceFile: '/src/vlc/src/config/cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - argc
        - argv
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exchange
      functionSourceFile: '/src/vlc/src/config/getopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argv
        - state
      BBCount:         18
      ICount:          211
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/getopt.c:53,25'
          Branch Sides:
            - BranchSide:      'config/getopt.c:53,28'
              BranchSideFuncs: []
            - BranchSide:      'config/getopt.c:53,5'
              BranchSideFuncs: []
        - Branch String:   'config/getopt.c:53,5'
          Branch Sides:
            - BranchSide:      'config/getopt.c:55,13'
              BranchSideFuncs: []
            - BranchSide:      'config/getopt.c:91,29'
              BranchSideFuncs: []
        - Branch String:   'config/getopt.c:55,13'
          Branch Sides:
            - BranchSide:      'config/getopt.c:58,23'
              BranchSideFuncs: []
            - BranchSide:      'config/getopt.c:74,23'
              BranchSideFuncs: []
        - Branch String:   'config/getopt.c:62,13'
          Branch Sides:
            - BranchSide:      'config/getopt.c:64,23'
              BranchSideFuncs: []
            - BranchSide:      'config/getopt.c:69,20'
              BranchSideFuncs: []
        - Branch String:   'config/getopt.c:78,13'
          Branch Sides:
            - BranchSide:      'config/getopt.c:80,23'
              BranchSideFuncs: []
            - BranchSide:      'config/getopt.c:85,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_getopt_long
      functionSourceFile: '/src/vlc/src/config/getopt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - optstring
        - longopts
        - longind
        - state
      BBCount:         187
      ICount:          1405
      EdgeCount:       250
      CyclomaticComplexity: 65
      functionsReached:
        - exchange
        - strchr
        - strcmp
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/getopt.c:152,9'
          Branch Sides:
            - BranchSide:      'config/getopt.c:158,52'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
            - BranchSide:      'config/getopt.c:164,9'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
        - Branch String:   'config/getopt.c:164,33'
          Branch Sides:
            - BranchSide:      'config/getopt.c:164,37'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
            - BranchSide:      'config/getopt.c:170,13'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
        - Branch String:   'config/getopt.c:164,9'
          Branch Sides:
            - BranchSide:      'config/getopt.c:170,13'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
            - BranchSide:      'config/getopt.c:242,9'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
        - Branch String:   'config/getopt.c:170,13'
          Branch Sides:
            - BranchSide:      'config/getopt.c:171,34'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
            - BranchSide:      'config/getopt.c:172,13'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
        - Branch String:   'config/getopt.c:172,13'
          Branch Sides:
            - BranchSide:      'config/getopt.c:173,35'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
            - BranchSide:      'config/getopt.c:178,13'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
        - Branch String:   'config/getopt.c:179,13'
          Branch Sides:
            - BranchSide:      'config/getopt.c:179,16'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strcmp
                - exchange
                - exchange
            - BranchSide:      'config/getopt.c:181,18'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strcmp
                - exchange
        - Branch String:   'config/getopt.c:178,13'
          Branch Sides:
            - BranchSide:      'config/getopt.c:180,32'
              BranchSideFuncs:
                - exchange
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strcmp
                - exchange
            - BranchSide:      'config/getopt.c:181,18'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strcmp
                - exchange
        - Branch String:   'config/getopt.c:187,34'
          Branch Sides:
            - BranchSide:      'config/getopt.c:187,37'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strcmp
                - exchange
            - BranchSide:      'config/getopt.c:187,9'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strcmp
                - exchange
        - Branch String:   'config/getopt.c:187,9'
          Branch Sides:
            - BranchSide:      'config/getopt.c:188,13'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strcmp
                - exchange
            - BranchSide:      'config/getopt.c:189,30'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strcmp
                - exchange
        - Branch String:   'config/getopt.c:196,32'
          Branch Sides:
            - BranchSide:      'config/getopt.c:196,43'
              BranchSideFuncs:
                - strcmp
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - exchange
            - BranchSide:      'config/getopt.c:213,13'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
        - Branch String:   'config/getopt.c:196,13'
          Branch Sides:
            - BranchSide:      'config/getopt.c:198,13'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
            - BranchSide:      'config/getopt.c:213,13'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
        - Branch String:   'config/getopt.c:201,17'
          Branch Sides:
            - BranchSide:      'config/getopt.c:201,20'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - exchange
            - BranchSide:      'config/getopt.c:203,22'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
        - Branch String:   'config/getopt.c:200,17'
          Branch Sides:
            - BranchSide:      'config/getopt.c:202,36'
              BranchSideFuncs:
                - exchange
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
            - BranchSide:      'config/getopt.c:203,22'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
        - Branch String:   'config/getopt.c:213,13'
          Branch Sides:
            - BranchSide:      'config/getopt.c:217,17'
              BranchSideFuncs: []
            - BranchSide:      'config/getopt.c:225,13'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
        - Branch String:   'config/getopt.c:217,17'
          Branch Sides:
            - BranchSide:      'config/getopt.c:218,30'
              BranchSideFuncs: []
            - BranchSide:      'config/getopt.c:219,13'
              BranchSideFuncs: []
        - Branch String:   'config/getopt.c:225,13'
          Branch Sides:
            - BranchSide:      'config/getopt.c:225,13'
              BranchSideFuncs: []
            - BranchSide:      'config/getopt.c:227,26'
              BranchSideFuncs: []
        - Branch String:   'config/getopt.c:225,13'
          Branch Sides:
            - BranchSide:      'config/getopt.c:227,26'
              BranchSideFuncs: []
            - BranchSide:      'config/getopt.c:234,28'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
        - Branch String:   'config/getopt.c:242,9'
          Branch Sides:
            - BranchSide:      'config/getopt.c:246,34'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
            - BranchSide:      'config/getopt.c:335,20'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
        - Branch String:   'config/getopt.c:252,50'
          Branch Sides:
            - BranchSide:      'config/getopt.c:252,54'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
            - BranchSide:      'config/getopt.c:252,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
        - Branch String:   'config/getopt.c:252,9'
          Branch Sides:
            - BranchSide:      'config/getopt.c:252,77'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
            - BranchSide:      'config/getopt.c:257,18'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
        - Branch String:   'config/getopt.c:257,9'
          Branch Sides:
            - BranchSide:      'config/getopt.c:258,26'
              BranchSideFuncs:
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'config/getopt.c:280,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'config/getopt.c:258,17'
          Branch Sides:
            - BranchSide:      'config/getopt.c:258,77'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
            - BranchSide:      'config/getopt.c:260,37'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
        - Branch String:   'config/getopt.c:260,21'
          Branch Sides:
            - BranchSide:      'config/getopt.c:264,30'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'config/getopt.c:269,26'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
        - Branch String:   'config/getopt.c:269,26'
          Branch Sides:
            - BranchSide:      'config/getopt.c:272,30'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
            - BranchSide:      'config/getopt.c:277,27'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
        - Branch String:   'config/getopt.c:280,19'
          Branch Sides:
            - BranchSide:      'config/getopt.c:280,23'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'config/getopt.c:288,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
        - Branch String:   'config/getopt.c:280,13'
          Branch Sides:
            - BranchSide:      'config/getopt.c:282,39'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
            - BranchSide:      'config/getopt.c:288,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
        - Branch String:   'config/getopt.c:288,13'
          Branch Sides:
            - BranchSide:      'config/getopt.c:290,28'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
            - BranchSide:      'config/getopt.c:326,9'
              BranchSideFuncs: []
        - Branch String:   'config/getopt.c:292,17'
          Branch Sides:
            - BranchSide:      'config/getopt.c:294,21'
              BranchSideFuncs:
                - strlen
                - strlen
            - BranchSide:      'config/getopt.c:304,22'
              BranchSideFuncs:
                - strlen
                - strlen
        - Branch String:   'config/getopt.c:294,21'
          Branch Sides:
            - BranchSide:      'config/getopt.c:295,34'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'config/getopt.c:298,47'
              BranchSideFuncs:
                - strlen
        - Branch String:   'config/getopt.c:306,21'
          Branch Sides:
            - BranchSide:      'config/getopt.c:307,34'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'config/getopt.c:310,47'
              BranchSideFuncs:
                - strlen
        - Branch String:   'config/getopt.c:316,17'
          Branch Sides:
            - BranchSide:      'config/getopt.c:317,28'
              BranchSideFuncs: []
            - BranchSide:      'config/getopt.c:318,17'
              BranchSideFuncs: []
        - Branch String:   'config/getopt.c:318,17'
          Branch Sides:
            - BranchSide:      'config/getopt.c:320,35'
              BranchSideFuncs: []
            - BranchSide:      'config/getopt.c:323,20'
              BranchSideFuncs: []
        - Branch String:   'config/getopt.c:339,13'
          Branch Sides:
            - BranchSide:      'config/getopt.c:340,15'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
            - BranchSide:      'config/getopt.c:342,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
        - Branch String:   'config/getopt.c:342,26'
          Branch Sides:
            - BranchSide:      'config/getopt.c:342,29'
              BranchSideFuncs: []
            - BranchSide:      'config/getopt.c:344,26'
              BranchSideFuncs: []
        - Branch String:   'config/getopt.c:342,13'
          Branch Sides:
            - BranchSide:      'config/getopt.c:344,26'
              BranchSideFuncs: []
            - BranchSide:      'config/getopt.c:348,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
        - Branch String:   'config/getopt.c:348,28'
          Branch Sides:
            - BranchSide:      'config/getopt.c:348,31'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
            - BranchSide:      'config/getopt.c:452,13'
              BranchSideFuncs: []
        - Branch String:   'config/getopt.c:348,13'
          Branch Sides:
            - BranchSide:      'config/getopt.c:352,38'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
            - BranchSide:      'config/getopt.c:452,13'
              BranchSideFuncs: []
        - Branch String:   'config/getopt.c:359,17'
          Branch Sides:
            - BranchSide:      'config/getopt.c:361,30'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
            - BranchSide:      'config/getopt.c:366,22'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
        - Branch String:   'config/getopt.c:366,22'
          Branch Sides:
            - BranchSide:      'config/getopt.c:368,30'
              BranchSideFuncs: []
            - BranchSide:      'config/getopt.c:378,30'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
        - Branch String:   'config/getopt.c:369,21'
          Branch Sides:
            - BranchSide:      'config/getopt.c:370,23'
              BranchSideFuncs: []
            - BranchSide:      'config/getopt.c:372,23'
              BranchSideFuncs: []
        - Branch String:   'config/getopt.c:383,67'
          Branch Sides:
            - BranchSide:      'config/getopt.c:383,71'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
            - BranchSide:      'config/getopt.c:383,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
        - Branch String:   'config/getopt.c:383,13'
          Branch Sides:
            - BranchSide:      'config/getopt.c:383,94'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
            - BranchSide:      'config/getopt.c:388,22'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
        - Branch String:   'config/getopt.c:388,13'
          Branch Sides:
            - BranchSide:      'config/getopt.c:389,30'
              BranchSideFuncs:
                - strncmp
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'config/getopt.c:410,17'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'config/getopt.c:389,21'
          Branch Sides:
            - BranchSide:      'config/getopt.c:389,81'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
            - BranchSide:      'config/getopt.c:391,41'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
        - Branch String:   'config/getopt.c:391,25'
          Branch Sides:
            - BranchSide:      'config/getopt.c:395,34'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'config/getopt.c:400,30'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
        - Branch String:   'config/getopt.c:400,30'
          Branch Sides:
            - BranchSide:      'config/getopt.c:403,34'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
            - BranchSide:      'config/getopt.c:408,31'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - strncmp
                - strlen
        - Branch String:   'config/getopt.c:410,23'
          Branch Sides:
            - BranchSide:      'config/getopt.c:410,27'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'config/getopt.c:416,17'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
        - Branch String:   'config/getopt.c:410,17'
          Branch Sides:
            - BranchSide:      'config/getopt.c:412,43'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
            - BranchSide:      'config/getopt.c:416,17'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
        - Branch String:   'config/getopt.c:416,17'
          Branch Sides:
            - BranchSide:      'config/getopt.c:418,32'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
            - BranchSide:      'config/getopt.c:449,13'
              BranchSideFuncs: []
        - Branch String:   'config/getopt.c:419,21'
          Branch Sides:
            - BranchSide:      'config/getopt.c:421,25'
              BranchSideFuncs:
                - strlen
                - strlen
            - BranchSide:      'config/getopt.c:429,26'
              BranchSideFuncs:
                - strlen
                - strlen
        - Branch String:   'config/getopt.c:421,25'
          Branch Sides:
            - BranchSide:      'config/getopt.c:422,38'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'config/getopt.c:425,51'
              BranchSideFuncs:
                - strlen
        - Branch String:   'config/getopt.c:431,25'
          Branch Sides:
            - BranchSide:      'config/getopt.c:432,38'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'config/getopt.c:435,51'
              BranchSideFuncs:
                - strlen
        - Branch String:   'config/getopt.c:440,21'
          Branch Sides:
            - BranchSide:      'config/getopt.c:441,32'
              BranchSideFuncs: []
            - BranchSide:      'config/getopt.c:442,21'
              BranchSideFuncs: []
        - Branch String:   'config/getopt.c:442,21'
          Branch Sides:
            - BranchSide:      'config/getopt.c:444,39'
              BranchSideFuncs: []
            - BranchSide:      'config/getopt.c:447,24'
              BranchSideFuncs: []
        - Branch String:   'config/getopt.c:452,13'
          Branch Sides:
            - BranchSide:      'config/getopt.c:455,18'
              BranchSideFuncs: []
            - BranchSide:      'config/getopt.c:476,16'
              BranchSideFuncs: []
        - Branch String:   'config/getopt.c:455,17'
          Branch Sides:
            - BranchSide:      'config/getopt.c:457,30'
              BranchSideFuncs: []
            - BranchSide:      'config/getopt.c:462,22'
              BranchSideFuncs: []
        - Branch String:   'config/getopt.c:462,22'
          Branch Sides:
            - BranchSide:      'config/getopt.c:464,30'
              BranchSideFuncs: []
            - BranchSide:      'config/getopt.c:473,30'
              BranchSideFuncs: []
        - Branch String:   'config/getopt.c:465,21'
          Branch Sides:
            - BranchSide:      'config/getopt.c:466,23'
              BranchSideFuncs: []
            - BranchSide:      'config/getopt.c:468,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/getopt.c:180,13'
          Dst:             exchange
        - Src:             'config/getopt.c:196,36'
          Dst:             strcmp
        - Src:             'config/getopt.c:202,17'
          Dst:             exchange
        - Src:             'config/getopt.c:258,18'
          Dst:             strncmp
        - Src:             'config/getopt.c:261,39'
          Dst:             strlen
        - Src:             'config/getopt.c:282,32'
          Dst:             strlen
        - Src:             'config/getopt.c:298,40'
          Dst:             strlen
        - Src:             'config/getopt.c:310,40'
          Dst:             strlen
        - Src:             'config/getopt.c:315,32'
          Dst:             strlen
        - Src:             'config/getopt.c:336,22'
          Dst:             strchr
        - Src:             'config/getopt.c:389,22'
          Dst:             strncmp
        - Src:             'config/getopt.c:392,28'
          Dst:             strlen
        - Src:             'config/getopt.c:412,36'
          Dst:             strlen
        - Src:             'config/getopt.c:425,44'
          Dst:             strlen
        - Src:             'config/getopt.c:435,44'
          Dst:             strlen
        - Src:             'config/getopt.c:439,36'
          Dst:             strlen
    - functionName:    split_on_common_prefix
      functionSourceFile: '/src/vlc/src/config/jaro_winkler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/jaro_winkler.c:45,17'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:45,22'
              BranchSideFuncs: []
            - BranchSide:      'config/jaro_winkler.c:45,5'
              BranchSideFuncs: []
        - Branch String:   'config/jaro_winkler.c:45,25'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:45,31'
              BranchSideFuncs: []
            - BranchSide:      'config/jaro_winkler.c:45,5'
              BranchSideFuncs: []
        - Branch String:   'config/jaro_winkler.c:45,5'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:45,49'
              BranchSideFuncs: []
            - BranchSide:      'config/jaro_winkler.c:46,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jaro_inner
      functionSourceFile: '/src/vlc/src/config/jaro_winkler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - ret_prefix_cc
        - res
      BBCount:         70
      ICount:          467
      EdgeCount:       91
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - calloc
        - split_on_common_prefix
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/jaro_winkler.c:55,5'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:55,5'
              BranchSideFuncs:
                - __assert_fail
                - split_on_common_prefix
                - strlen
                - strlen
                - __assert_fail
                - __assert_fail
                - calloc
                - free
            - BranchSide:      'config/jaro_winkler.c:55,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'config/jaro_winkler.c:55,5'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:55,5'
              BranchSideFuncs:
                - __assert_fail
                - split_on_common_prefix
                - strlen
                - strlen
                - __assert_fail
                - __assert_fail
                - calloc
                - free
            - BranchSide:      'config/jaro_winkler.c:55,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'config/jaro_winkler.c:55,5'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:55,5'
              BranchSideFuncs:
                - __assert_fail
                - split_on_common_prefix
                - strlen
                - strlen
                - __assert_fail
                - __assert_fail
                - calloc
                - free
            - BranchSide:      'config/jaro_winkler.c:55,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'config/jaro_winkler.c:55,5'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:55,5'
              BranchSideFuncs:
                - split_on_common_prefix
                - strlen
                - strlen
                - __assert_fail
                - __assert_fail
                - calloc
                - free
            - BranchSide:      'config/jaro_winkler.c:57,10'
              BranchSideFuncs:
                - split_on_common_prefix
                - strlen
                - strlen
                - __assert_fail
                - __assert_fail
                - calloc
                - free
        - Branch String:   'config/jaro_winkler.c:57,9'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:58,10'
              BranchSideFuncs: []
            - BranchSide:      'config/jaro_winkler.c:62,55'
              BranchSideFuncs:
                - split_on_common_prefix
                - strlen
                - strlen
                - __assert_fail
                - __assert_fail
                - calloc
                - free
        - Branch String:   'config/jaro_winkler.c:66,29'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:66,32'
              BranchSideFuncs:
                - strlen
                - strlen
                - __assert_fail
                - __assert_fail
                - calloc
                - free
            - BranchSide:      'config/jaro_winkler.c:71,22'
              BranchSideFuncs:
                - strlen
                - strlen
                - __assert_fail
                - __assert_fail
                - calloc
                - free
        - Branch String:   'config/jaro_winkler.c:66,9'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:67,10'
              BranchSideFuncs: []
            - BranchSide:      'config/jaro_winkler.c:71,22'
              BranchSideFuncs:
                - strlen
                - strlen
                - __assert_fail
                - __assert_fail
                - calloc
                - free
        - Branch String:   'config/jaro_winkler.c:79,25'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:79,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - calloc
                - free
            - BranchSide:      'config/jaro_winkler.c:84,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - calloc
                - free
        - Branch String:   'config/jaro_winkler.c:79,9'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:80,10'
              BranchSideFuncs: []
            - BranchSide:      'config/jaro_winkler.c:84,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - calloc
                - free
        - Branch String:   'config/jaro_winkler.c:84,28'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:84,56'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - calloc
                - free
            - BranchSide:      'config/jaro_winkler.c:84,56'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - calloc
                - free
        - Branch String:   'config/jaro_winkler.c:87,5'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:87,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - free
            - BranchSide:      'config/jaro_winkler.c:88,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - free
        - Branch String:   'config/jaro_winkler.c:88,5'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:88,5'
              BranchSideFuncs:
                - calloc
                - free
            - BranchSide:      'config/jaro_winkler.c:90,31'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'config/jaro_winkler.c:91,9'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:92,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'config/jaro_winkler.c:96,22'
              BranchSideFuncs:
                - free
        - Branch String:   'config/jaro_winkler.c:101,5'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:102,30'
              BranchSideFuncs:
                - free
            - BranchSide:      'config/jaro_winkler.c:132,10'
              BranchSideFuncs:
                - free
        - Branch String:   'config/jaro_winkler.c:102,30'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:102,49'
              BranchSideFuncs:
                - free
            - BranchSide:      'config/jaro_winkler.c:102,16'
              BranchSideFuncs:
                - free
        - Branch String:   'config/jaro_winkler.c:103,28'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:103,16'
              BranchSideFuncs:
                - free
            - BranchSide:      'config/jaro_winkler.c:103,16'
              BranchSideFuncs:
                - free
        - Branch String:   'config/jaro_winkler.c:105,13'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:106,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'config/jaro_winkler.c:110,13'
              BranchSideFuncs:
                - free
        - Branch String:   'config/jaro_winkler.c:110,13'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:112,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'config/jaro_winkler.c:115,30'
              BranchSideFuncs:
                - free
        - Branch String:   'config/jaro_winkler.c:116,46'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:116,49'
              BranchSideFuncs:
                - free
            - BranchSide:      'config/jaro_winkler.c:116,9'
              BranchSideFuncs:
                - free
        - Branch String:   'config/jaro_winkler.c:116,9'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:117,18'
              BranchSideFuncs:
                - free
            - BranchSide:      'config/jaro_winkler.c:130,15'
              BranchSideFuncs:
                - free
        - Branch String:   'config/jaro_winkler.c:117,36'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:117,40'
              BranchSideFuncs:
                - free
            - BranchSide:      'config/jaro_winkler.c:128,19'
              BranchSideFuncs:
                - free
        - Branch String:   'config/jaro_winkler.c:117,17'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:118,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'config/jaro_winkler.c:128,19'
              BranchSideFuncs:
                - free
        - Branch String:   'config/jaro_winkler.c:121,21'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:122,35'
              BranchSideFuncs:
                - free
            - BranchSide:      'config/jaro_winkler.c:124,33'
              BranchSideFuncs:
                - free
        - Branch String:   'config/jaro_winkler.c:134,9'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:135,10'
              BranchSideFuncs: []
            - BranchSide:      'config/jaro_winkler.c:140,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/jaro_winkler.c:55,5'
          Dst:             __assert_fail
        - Src:             'config/jaro_winkler.c:62,32'
          Dst:             split_on_common_prefix
        - Src:             'config/jaro_winkler.c:73,25'
          Dst:             strlen
        - Src:             'config/jaro_winkler.c:74,27'
          Dst:             strlen
        - Src:             'config/jaro_winkler.c:87,5'
          Dst:             __assert_fail
        - Src:             'config/jaro_winkler.c:88,5'
          Dst:             __assert_fail
        - Src:             'config/jaro_winkler.c:90,24'
          Dst:             calloc
    - functionName:    vlc_jaro_winkler
      functionSourceFile: '/src/vlc/src/config/jaro_winkler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - jaro_inner
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/jaro_winkler.c:149,9'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'config/jaro_winkler.c:154,9'
              BranchSideFuncs: []
        - Branch String:   'config/jaro_winkler.c:156,12'
          Branch Sides:
            - BranchSide:      'config/jaro_winkler.c:156,45'
              BranchSideFuncs: []
            - BranchSide:      'config/jaro_winkler.c:156,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/jaro_winkler.c:149,9'
          Dst:             jaro_inner
    - functionName:    GCD
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:559,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:561,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:565,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_ureduce
      functionSourceFile: '/src/vlc/src/extras/libc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - pi_dst_nom
        - pi_dst_den
        - i_nom
        - i_den
        - i_max
      BBCount:         24
      ICount:          194
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - GCD
      functionUses:    25
      BranchProfiles:
        - Branch String:   'extras/libc.c:506,9'
          Branch Sides:
            - BranchSide:      'extras/libc.c:508,10'
              BranchSideFuncs: []
            - BranchSide:      'extras/libc.c:513,18'
              BranchSideFuncs:
                - GCD
        - Branch String:   'extras/libc.c:517,9'
          Branch Sides:
            - BranchSide:      'extras/libc.c:517,28'
              BranchSideFuncs: []
            - BranchSide:      'extras/libc.c:519,9'
              BranchSideFuncs: []
        - Branch String:   'extras/libc.c:519,23'
          Branch Sides:
            - BranchSide:      'extras/libc.c:519,26'
              BranchSideFuncs: []
            - BranchSide:      'extras/libc.c:521,18'
              BranchSideFuncs: []
        - Branch String:   'extras/libc.c:519,9'
          Branch Sides:
            - BranchSide:      'extras/libc.c:521,18'
              BranchSideFuncs: []
            - BranchSide:      'extras/libc.c:543,19'
              BranchSideFuncs: []
        - Branch String:   'extras/libc.c:530,31'
          Branch Sides:
            - BranchSide:      'extras/libc.c:530,50'
              BranchSideFuncs: []
            - BranchSide:      'extras/libc.c:530,34'
              BranchSideFuncs: []
        - Branch String:   'extras/libc.c:530,17'
          Branch Sides:
            - BranchSide:      'extras/libc.c:530,50'
              BranchSideFuncs: []
            - BranchSide:      'extras/libc.c:532,22'
              BranchSideFuncs: []
        - Branch String:   'extras/libc.c:536,17'
          Branch Sides:
            - BranchSide:      'extras/libc.c:536,30'
              BranchSideFuncs: []
            - BranchSide:      'extras/libc.c:537,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extras/libc.c:513,13'
          Dst:             GCD
    - functionName:    vlc_iconv_close
      functionSourceFile: '/src/vlc/src/extras/libc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cd
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - iconv_close
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'extras/libc.c:490,12'
          Dst:             iconv_close
    - functionName:    iconv_close
      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:    vlc_iconv
      functionSourceFile: '/src/vlc/src/extras/libc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cd
        - inbuf
        - inbytesleft
        - outbuf
        - outbytesleft
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - iconv
      functionUses:    5
      BranchProfiles:
        - Branch String:   'extras/libc.c:470,13'
          Branch Sides:
            - BranchSide:      'extras/libc.c:471,40'
              BranchSideFuncs:
                - iconv
            - BranchSide:      'extras/libc.c:473,22'
              BranchSideFuncs:
                - iconv
        - Branch String:   'extras/libc.c:474,13'
          Branch Sides:
            - BranchSide:      'extras/libc.c:474,13'
              BranchSideFuncs: []
            - BranchSide:      'extras/libc.c:475,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extras/libc.c:473,15'
          Dst:             iconv
    - functionName:    iconv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_iconv_open
      functionSourceFile: '/src/vlc/src/extras/libc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tocode
        - fromcode
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - iconv_open
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'extras/libc.c:440,12'
          Dst:             iconv_open
    - functionName:    iconv_open
      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:       []
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_min_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:118,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:118,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:118,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_reallocarray
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - count
        - size
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1081,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1081,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1081,62'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             '../include/vlc_common.h:1081,12'
          Dst:             umull_overflow
        - Src:             '../include/vlc_common.h:1081,54'
          Dst:             realloc
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    services_discovery_item_removed
      functionSourceFile: '/src/vlc/src/media_source/media_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sd
        - media
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_media_tree_Lock
        - vlc_media_tree_Remove
        - vlc_media_tree_Unlock
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'media_source/media_source.c:89,5'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:89,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_media_tree_Lock
                - vlc_media_tree_Remove
                - vlc_media_tree_Unlock
                - vlc_object_Log
            - BranchSide:      'media_source/media_source.c:89,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_media_tree_Lock
                - vlc_media_tree_Remove
                - vlc_media_tree_Unlock
                - vlc_object_Log
        - Branch String:   'media_source/media_source.c:95,9'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:95,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'media_source/media_source.c:97,9'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'media_source/media_source.c:89,5'
          Dst:             vlc_object_Log
        - Src:             'media_source/media_source.c:91,5'
          Dst:             vlc_media_tree_Lock
        - Src:             'media_source/media_source.c:92,20'
          Dst:             vlc_media_tree_Remove
        - Src:             'media_source/media_source.c:93,5'
          Dst:             vlc_media_tree_Unlock
        - Src:             'media_source/media_source.c:97,9'
          Dst:             vlc_object_Log
    - functionName:    services_discovery_item_added
      functionSourceFile: '/src/vlc/src/media_source/media_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sd
        - parent
        - media
      BBCount:         12
      ICount:          106
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_media_tree_Add
        - vlc_media_tree_Find
        - vlc_media_tree_Lock
        - vlc_media_tree_Unlock
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'media_source/media_source.c:66,5'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:66,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_media_tree_Lock
                - vlc_media_tree_Add
                - vlc_media_tree_Unlock
                - vlc_object_Log
                - vlc_media_tree_Find
            - BranchSide:      'media_source/media_source.c:66,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_media_tree_Lock
                - vlc_media_tree_Add
                - vlc_media_tree_Unlock
                - vlc_object_Log
                - vlc_media_tree_Find
        - Branch String:   'media_source/media_source.c:71,9'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:72,29'
              BranchSideFuncs:
                - vlc_media_tree_Find
                - vlc_media_tree_Add
                - vlc_media_tree_Unlock
                - vlc_object_Log
            - BranchSide:      'media_source/media_source.c:74,24'
              BranchSideFuncs:
                - vlc_media_tree_Add
                - vlc_media_tree_Unlock
                - vlc_object_Log
        - Branch String:   'media_source/media_source.c:77,9'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:77,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_media_tree_Unlock
            - BranchSide:      'media_source/media_source.c:78,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_media_tree_Unlock
      Callsites:
        - Src:             'media_source/media_source.c:66,5'
          Dst:             vlc_object_Log
        - Src:             'media_source/media_source.c:68,5'
          Dst:             vlc_media_tree_Lock
        - Src:             'media_source/media_source.c:72,9'
          Dst:             vlc_media_tree_Find
        - Src:             'media_source/media_source.c:76,18'
          Dst:             vlc_media_tree_Add
        - Src:             'media_source/media_source.c:78,9'
          Dst:             vlc_object_Log
        - Src:             'media_source/media_source.c:80,5'
          Dst:             vlc_media_tree_Unlock
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    vlc_media_source_New
      functionSourceFile: '/src/vlc/src/media_source/media_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - provider
        - name
      BBCount:         10
      ICount:          133
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strcpy
        - strlen
        - vlc_media_tree_New
        - vlc_media_tree_Release
        - vlc_sd_Create
      functionUses:    1
      BranchProfiles:
        - Branch String:   'media_source/media_source.c:111,9'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      'media_source/media_source.c:114,5'
              BranchSideFuncs:
                - vlc_media_tree_New
                - strcpy
                - vlc_sd_Create
                - vlc_media_tree_Release
                - free
                - free
        - Branch String:   'media_source/media_source.c:121,9'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:123,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'media_source/media_source.c:127,12'
              BranchSideFuncs:
                - strcpy
                - vlc_sd_Create
                - vlc_media_tree_Release
                - free
        - Branch String:   'media_source/media_source.c:135,9'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:137,32'
              BranchSideFuncs:
                - vlc_media_tree_Release
                - free
            - BranchSide:      'media_source/media_source.c:143,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'media_source/media_source.c:110,59'
          Dst:             strlen
        - Src:             'media_source/media_source.c:120,16'
          Dst:             vlc_media_tree_New
        - Src:             'media_source/media_source.c:127,5'
          Dst:             strcpy
        - Src:             'media_source/media_source.c:134,16'
          Dst:             vlc_sd_Create
        - Src:             'media_source/media_source.c:137,9'
          Dst:             vlc_media_tree_Release
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_media_source_meta_list_Delete
      functionSourceFile: '/src/vlc/src/media_source/media_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'media_source/media_source.c:356,5'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:358,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'media_source/media_source.c:361,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    vlc_media_source_meta_list_Get
      functionSourceFile: '/src/vlc/src/media_source/media_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - list
        - index
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_media_source_meta_list_Count
      functionSourceFile: '/src/vlc/src/media_source/media_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_test_and_reset_failflag_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcap
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:194,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:196,10'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:199,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_vector_growsize_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_between_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - x
        - min
        - max
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_vector_max_
        - vlc_vector_min_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_vector.h:130,33'
          Dst:             vlc_vector_min_
        - Src:             '../include/vlc_vector.h:130,12'
          Dst:             vlc_vector_max_
    - functionName:    vlc_vector_max_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:124,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:124,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:124,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_vector_reallocdata_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - count
        - size
        - pcap
        - psize
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_reallocarray
        - vlc_vector_min_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:172,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:177,10'
              BranchSideFuncs:
                - vlc_vector_min_
            - BranchSide:      '../include/vlc_vector.h:180,13'
              BranchSideFuncs:
                - vlc_vector_min_
      Callsites:
        - Src:             '../include/vlc_vector.h:171,15'
          Dst:             vlc_reallocarray
        - Src:             '../include/vlc_vector.h:181,14'
          Dst:             vlc_vector_min_
    - functionName:    vlc_media_source_provider_List
      functionSourceFile: '/src/vlc/src/media_source/media_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - provider
        - category
      BBCount:         36
      ICount:          304
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - vlc_sd_GetNames
        - vlc_vector_between_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'media_source/media_source.c:297,9'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:299,9'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
                - vlc_vector_max_
                - vlc_vector_max_
                - free
                - free
                - free
                - free
                - vlc_vector_growsize_
                - vlc_vector_max_
                - vlc_vector_between_
                - vlc_vector_reallocdata_
                - vlc_vector_test_and_reset_failflag_
                - free
                - free
            - BranchSide:      'media_source/media_source.c:301,47'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
                - vlc_vector_max_
                - vlc_vector_max_
                - free
                - free
                - free
                - free
                - vlc_vector_growsize_
                - vlc_vector_max_
                - vlc_vector_between_
                - vlc_vector_reallocdata_
                - vlc_vector_test_and_reset_failflag_
                - free
                - free
        - Branch String:   'media_source/media_source.c:302,9'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:303,9'
              BranchSideFuncs: []
            - BranchSide:      'media_source/media_source.c:305,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_vector_max_
                - vlc_vector_max_
                - free
                - free
                - free
                - free
                - vlc_vector_growsize_
                - vlc_vector_max_
                - vlc_vector_between_
                - vlc_vector_reallocdata_
                - vlc_vector_test_and_reset_failflag_
                - free
                - free
        - Branch String:   'media_source/media_source.c:306,5'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:308,13'
              BranchSideFuncs:
                - vlc_vector_max_
                - vlc_vector_max_
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - vlc_vector_growsize_
                - vlc_vector_max_
                - vlc_vector_between_
                - vlc_vector_reallocdata_
                - vlc_vector_test_and_reset_failflag_
                - free
                - free
            - BranchSide:      'media_source/media_source.c:335,10'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'media_source/media_source.c:308,22'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:308,25'
              BranchSideFuncs:
                - vlc_vector_max_
                - vlc_vector_max_
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - vlc_vector_growsize_
                - vlc_vector_max_
                - vlc_vector_between_
                - vlc_vector_reallocdata_
                - vlc_vector_test_and_reset_failflag_
                - free
                - free
            - BranchSide:      'media_source/media_source.c:316,45'
              BranchSideFuncs:
                - vlc_vector_max_
                - vlc_vector_max_
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - vlc_vector_growsize_
                - vlc_vector_max_
                - vlc_vector_between_
                - vlc_vector_reallocdata_
                - vlc_vector_test_and_reset_failflag_
        - Branch String:   'media_source/media_source.c:308,13'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:310,18'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - vlc_vector_max_
                - vlc_vector_max_
                - free
                - free
                - free
                - free
                - vlc_vector_growsize_
                - vlc_vector_max_
                - vlc_vector_between_
                - vlc_vector_reallocdata_
                - vlc_vector_test_and_reset_failflag_
            - BranchSide:      'media_source/media_source.c:316,45'
              BranchSideFuncs:
                - vlc_vector_max_
                - vlc_vector_max_
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - vlc_vector_growsize_
                - vlc_vector_max_
                - vlc_vector_between_
                - vlc_vector_reallocdata_
                - vlc_vector_test_and_reset_failflag_
        - Branch String:   'media_source/media_source.c:321,19'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:321,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_vector_max_
                - vlc_vector_max_
                - vlc_vector_growsize_
                - vlc_vector_max_
                - vlc_vector_between_
                - vlc_vector_reallocdata_
                - vlc_vector_test_and_reset_failflag_
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'media_source/media_source.c:321,19'
              BranchSideFuncs:
                - vlc_vector_max_
                - free
                - free
                - free
                - vlc_vector_max_
                - free
                - free
                - free
                - free
                - free
                - free
                - vlc_vector_growsize_
                - vlc_vector_max_
                - vlc_vector_between_
                - vlc_vector_reallocdata_
                - vlc_vector_test_and_reset_failflag_
        - Branch String:   'media_source/media_source.c:321,19'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:321,19'
              BranchSideFuncs:
                - vlc_vector_growsize_
                - vlc_vector_max_
                - vlc_vector_between_
                - vlc_vector_reallocdata_
                - vlc_vector_test_and_reset_failflag_
                - free
                - free
                - free
                - vlc_vector_max_
                - vlc_vector_max_
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'media_source/media_source.c:321,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_vector_max_
                - vlc_vector_max_
                - vlc_vector_growsize_
                - vlc_vector_max_
                - vlc_vector_between_
                - vlc_vector_reallocdata_
                - vlc_vector_test_and_reset_failflag_
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'media_source/media_source.c:321,19'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:321,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_vector_max_
                - vlc_vector_max_
                - vlc_vector_growsize_
                - vlc_vector_max_
                - vlc_vector_between_
                - vlc_vector_reallocdata_
                - vlc_vector_test_and_reset_failflag_
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'media_source/media_source.c:321,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_vector_max_
                - vlc_vector_max_
                - vlc_vector_growsize_
                - vlc_vector_max_
                - vlc_vector_between_
                - vlc_vector_reallocdata_
                - vlc_vector_test_and_reset_failflag_
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'media_source/media_source.c:322,13'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:324,29'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'media_source/media_source.c:333,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_vector_max_
                - vlc_vector_max_
                - free
                - free
                - free
                - free
                - vlc_vector_growsize_
                - vlc_vector_max_
                - vlc_vector_between_
                - vlc_vector_reallocdata_
                - vlc_vector_test_and_reset_failflag_
                - free
                - free
        - Branch String:   'media_source/media_source.c:324,13'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:325,23'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'media_source/media_source.c:326,29'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'media_source/media_source.c:326,13'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:327,23'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'media_source/media_source.c:328,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'media_source/media_source.c:296,20'
          Dst:             vlc_sd_GetNames
        - Src:             'media_source/media_source.c:321,19'
          Dst:             vlc_vector_max_
        - Src:             'media_source/media_source.c:321,19'
          Dst:             vlc_vector_max_
        - Src:             'media_source/media_source.c:321,19'
          Dst:             vlc_vector_growsize_
        - Src:             'media_source/media_source.c:321,19'
          Dst:             vlc_vector_max_
        - Src:             'media_source/media_source.c:321,19'
          Dst:             vlc_vector_between_
        - Src:             'media_source/media_source.c:321,19'
          Dst:             vlc_vector_reallocdata_
        - Src:             'media_source/media_source.c:321,19'
          Dst:             vlc_vector_test_and_reset_failflag_
    - functionName:    vlc_media_source_provider_Add
      functionSourceFile: '/src/vlc/src/media_source/media_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - provider
        - name
      BBCount:         9
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_list_append
        - vlc_media_source_New
        - vlc_mutex_held
      functionUses:    1
      BranchProfiles:
        - Branch String:   'media_source/media_source.c:256,5'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:256,5'
              BranchSideFuncs:
                - vlc_media_source_New
                - vlc_list_append.23634
            - BranchSide:      'media_source/media_source.c:258,51'
              BranchSideFuncs:
                - vlc_media_source_New
                - vlc_list_append.23634
        - Branch String:   'media_source/media_source.c:259,9'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:260,9'
              BranchSideFuncs: []
            - BranchSide:      'media_source/media_source.c:262,22'
              BranchSideFuncs:
                - vlc_list_append.23634
      Callsites:
        - Src:             'media_source/media_source.c:256,5'
          Dst:             vlc_mutex_held
        - Src:             'media_source/media_source.c:256,5'
          Dst:             __assert_fail
        - Src:             'media_source/media_source.c:258,30'
          Dst:             vlc_media_source_New
        - Src:             'media_source/media_source.c:262,5'
          Dst:             vlc_list_append
    - functionName:    vlc_media_source_provider_Find
      functionSourceFile: '/src/vlc/src/media_source/media_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - provider
        - name
      BBCount:         16
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - strcmp
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_mutex_held
      functionUses:    1
      BranchProfiles:
        - Branch String:   'media_source/media_source.c:196,5'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:196,5'
              BranchSideFuncs:
                - vlc_list_it_start.23637
                - vlc_list_it_continue.23636
                - strcmp
                - vlc_list_it_next.23635
            - BranchSide:      'media_source/media_source.c:198,5'
              BranchSideFuncs:
                - vlc_list_it_start.23637
                - vlc_list_it_continue.23636
                - strcmp
                - vlc_list_it_next.23635
        - Branch String:   'media_source/media_source.c:198,5'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:198,5'
              BranchSideFuncs:
                - strcmp
                - vlc_list_it_next.23635
                - vlc_list_it_continue.23636
            - BranchSide:      'media_source/media_source.c:198,5'
              BranchSideFuncs:
                - strcmp
                - vlc_list_it_next.23635
                - vlc_list_it_continue.23636
        - Branch String:   'media_source/media_source.c:198,5'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:199,21'
              BranchSideFuncs:
                - strcmp
                - vlc_list_it_next.23635
                - vlc_list_it_continue.23636
            - BranchSide:      'media_source/media_source.c:201,5'
              BranchSideFuncs: []
        - Branch String:   'media_source/media_source.c:199,13'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:199,38'
              BranchSideFuncs:
                - vlc_list_it_next.23635
                - vlc_list_it_continue.23636
                - strcmp
            - BranchSide:      'media_source/media_source.c:200,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'media_source/media_source.c:196,5'
          Dst:             vlc_mutex_held
        - Src:             'media_source/media_source.c:196,5'
          Dst:             __assert_fail
        - Src:             'media_source/media_source.c:198,5'
          Dst:             vlc_list_it_start
        - Src:             'media_source/media_source.c:198,5'
          Dst:             vlc_list_it_continue
        - Src:             'media_source/media_source.c:199,14'
          Dst:             strcmp
        - Src:             'media_source/media_source.c:198,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_media_source_provider_GetMediaSource
      functionSourceFile: '/src/vlc/src/media_source/media_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - provider
        - name
      BBCount:         9
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_media_source_provider_Add
        - vlc_media_source_provider_Find
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'media_source/media_source.c:272,9'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:274,40'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_unlock
            - BranchSide:      'media_source/media_source.c:279,44'
              BranchSideFuncs:
                - vlc_media_source_provider_Add
                - vlc_mutex_unlock
        - Branch String:   'media_source/media_source.c:275,9'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:275,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'media_source/media_source.c:276,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'media_source/media_source.c:270,5'
          Dst:             vlc_mutex_lock
        - Src:             'media_source/media_source.c:271,30'
          Dst:             vlc_media_source_provider_Find
        - Src:             'media_source/media_source.c:275,9'
          Dst:             __assert_fail
        - Src:             'media_source/media_source.c:279,14'
          Dst:             vlc_media_source_provider_Add
        - Src:             'media_source/media_source.c:280,5'
          Dst:             vlc_mutex_unlock
    - functionName:    ReleaseObject
      functionSourceFile: '/src/vlc/src/media_source/media_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_object_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'media_source/media_source.c:228,5'
          Dst:             vlc_object_delete
    - functionName:    vlc_media_source_provider_Delete
      functionSourceFile: '/src/vlc/src/media_source/media_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - provider
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ReleaseObject
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'media_source/media_source.c:249,5'
          Dst:             ReleaseObject
    - functionName:    vlc_list_init
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CreateObject
      functionSourceFile: '/src/vlc/src/media_source/media_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - length
        - typename
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_custom_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'media_source/media_source.c:218,12'
          Dst:             vlc_custom_create
    - functionName:    vlc_media_source_provider_New
      functionSourceFile: '/src/vlc/src/media_source/media_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CreateObject
        - vlc_list_init
        - vlc_mutex_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'media_source/media_source.c:238,9'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:239,9'
              BranchSideFuncs: []
            - BranchSide:      'media_source/media_source.c:241,21'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_list_init.23642
      Callsites:
        - Src:             'media_source/media_source.c:237,13'
          Dst:             CreateObject
        - Src:             'media_source/media_source.c:241,5'
          Dst:             vlc_mutex_init
        - Src:             'media_source/media_source.c:242,5'
          Dst:             vlc_list_init
    - functionName:    libvlc_priv
      functionSourceFile: '/src/vlc/src/media_source/../libvlc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_media_source_provider_Get
      functionSourceFile: '/src/vlc/src/media_source/media_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - libvlc_priv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'media_source/media_source.c:207,12'
          Dst:             libvlc_priv
    - functionName:    vlc_media_source_Delete
      functionSourceFile: '/src/vlc/src/media_source/media_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_media_tree_Release
        - vlc_sd_Destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'media_source/media_source.c:156,5'
          Dst:             vlc_sd_Destroy
        - Src:             'media_source/media_source.c:157,5'
          Dst:             vlc_media_tree_Release
    - functionName:    vlc_list_remove
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_media_source_Release
      functionSourceFile: '/src/vlc/src/media_source/media_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
      BBCount:         9
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_list_remove
        - vlc_media_source_Delete
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'media_source/media_source.c:179,5'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:179,5'
              BranchSideFuncs:
                - vlc_list_remove
                - vlc_mutex_unlock
                - vlc_media_source_Delete
                - vlc_mutex_unlock
            - BranchSide:      'media_source/media_source.c:180,5'
              BranchSideFuncs:
                - vlc_list_remove
                - vlc_mutex_unlock
                - vlc_media_source_Delete
                - vlc_mutex_unlock
        - Branch String:   'media_source/media_source.c:181,9'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:183,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'media_source/media_source.c:186,22'
              BranchSideFuncs:
                - vlc_list_remove
                - vlc_mutex_unlock
                - vlc_media_source_Delete
      Callsites:
        - Src:             'media_source/media_source.c:178,5'
          Dst:             vlc_mutex_lock
        - Src:             'media_source/media_source.c:179,5'
          Dst:             __assert_fail
        - Src:             'media_source/media_source.c:183,9'
          Dst:             vlc_mutex_unlock
        - Src:             'media_source/media_source.c:186,5'
          Dst:             vlc_list_remove
        - Src:             'media_source/media_source.c:187,5'
          Dst:             vlc_mutex_unlock
        - Src:             'media_source/media_source.c:189,5'
          Dst:             vlc_media_source_Delete
    - functionName:    vlc_media_source_Hold
      functionSourceFile: '/src/vlc/src/media_source/media_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
      BBCount:         6
      ICount:          51
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'media_source/media_source.c:167,5'
          Branch Sides:
            - BranchSide:      'media_source/media_source.c:167,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'media_source/media_source.c:167,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'media_source/media_source.c:166,5'
          Dst:             vlc_mutex_lock
        - Src:             'media_source/media_source.c:167,5'
          Dst:             __assert_fail
        - Src:             'media_source/media_source.c:169,5'
          Dst:             vlc_mutex_unlock
    - functionName:    media_subtree_changed
      functionSourceFile: '/src/vlc/src/media_source/media_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - media
        - node
        - userdata
      BBCount:         20
      ICount:          138
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - input_item_node_Delete
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_media_tree_AssertLocked
        - vlc_media_tree_ClearChildren
        - vlc_media_tree_FindNodeByMedia
        - vlc_media_tree_Lock
        - vlc_media_tree_Unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'media_source/media_tree.c:143,9'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:145,31'
              BranchSideFuncs:
                - vlc_media_tree_ClearChildren
                - input_item_node_Delete
                - vlc_media_tree_AssertLocked
                - vlc_list_it_start.23717
                - vlc_list_it_continue.23718
                - vlc_media_tree_Unlock
                - vlc_list_it_next.23719
            - BranchSide:      'media_source/media_tree.c:149,34'
              BranchSideFuncs:
                - vlc_media_tree_ClearChildren
                - input_item_node_Delete
                - vlc_media_tree_AssertLocked
                - vlc_list_it_start.23717
                - vlc_list_it_continue.23718
                - vlc_media_tree_Unlock
                - vlc_list_it_next.23719
        - Branch String:   'media_source/media_tree.c:157,5'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:157,5'
              BranchSideFuncs:
                - vlc_media_tree_Unlock
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
            - BranchSide:      'media_source/media_tree.c:157,5'
              BranchSideFuncs:
                - vlc_media_tree_Unlock
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
        - Branch String:   'media_source/media_tree.c:157,5'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:157,5'
              BranchSideFuncs:
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
                - vlc_media_tree_Unlock
            - BranchSide:      'media_source/media_tree.c:157,5'
              BranchSideFuncs:
                - vlc_media_tree_Unlock
        - Branch String:   'media_source/media_tree.c:157,5'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:157,5'
              BranchSideFuncs:
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
                - vlc_media_tree_Unlock
            - BranchSide:      'media_source/media_tree.c:157,5'
              BranchSideFuncs:
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
                - vlc_media_tree_Unlock
      Callsites:
        - Src:             'media_source/media_tree.c:138,5'
          Dst:             vlc_media_tree_Lock
        - Src:             'media_source/media_tree.c:141,18'
          Dst:             vlc_media_tree_FindNodeByMedia
        - Src:             'media_source/media_tree.c:145,9'
          Dst:             vlc_media_tree_Unlock
        - Src:             'media_source/media_tree.c:149,5'
          Dst:             vlc_media_tree_ClearChildren
        - Src:             'media_source/media_tree.c:156,5'
          Dst:             input_item_node_Delete
        - Src:             'media_source/media_tree.c:157,5'
          Dst:             vlc_media_tree_AssertLocked
        - Src:             'media_source/media_tree.c:157,5'
          Dst:             vlc_list_it_start
        - Src:             'media_source/media_tree.c:157,5'
          Dst:             vlc_list_it_continue
        - Src:             'media_source/media_tree.c:157,5'
          Dst:             vlc_list_it_next
        - Src:             'media_source/media_tree.c:158,5'
          Dst:             vlc_media_tree_Unlock
    - functionName:    vlc_media_tree_Lock
      functionSourceFile: '/src/vlc/src/media_source/media_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_lock
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'media_source/media_tree.c:217,5'
          Dst:             vlc_mutex_lock
    - functionName:    vlc_media_tree_FindNodeByMedia
      functionSourceFile: '/src/vlc/src/media_source/media_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - media
        - result
        - result_parent
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_media_tree_FindNodeByMedia
      functionUses:    5
      BranchProfiles:
        - Branch String:   'media_source/media_tree.c:103,5'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:105,36'
              BranchSideFuncs:
                - vlc_media_tree_FindNodeByMedia
            - BranchSide:      'media_source/media_tree.c:118,5'
              BranchSideFuncs: []
        - Branch String:   'media_source/media_tree.c:106,13'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:108,23'
              BranchSideFuncs: []
            - BranchSide:      'media_source/media_tree.c:114,44'
              BranchSideFuncs:
                - vlc_media_tree_FindNodeByMedia
        - Branch String:   'media_source/media_tree.c:109,17'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:110,34'
              BranchSideFuncs: []
            - BranchSide:      'media_source/media_tree.c:111,13'
              BranchSideFuncs: []
        - Branch String:   'media_source/media_tree.c:114,13'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:115,13'
              BranchSideFuncs: []
            - BranchSide:      'media_source/media_tree.c:116,5'
              BranchSideFuncs:
                - vlc_media_tree_FindNodeByMedia
      Callsites:
        - Src:             'media_source/media_tree.c:114,13'
          Dst:             vlc_media_tree_FindNodeByMedia
    - functionName:    vlc_media_tree_Unlock
      functionSourceFile: '/src/vlc/src/media_source/media_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_unlock
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'media_source/media_tree.c:224,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_media_tree_ClearChildren
      functionSourceFile: '/src/vlc/src/media_source/media_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - input_item_node_Delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'media_source/media_tree.c:124,5'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:125,32'
              BranchSideFuncs:
                - input_item_node_Delete
                - free
            - BranchSide:      'media_source/media_tree.c:127,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'media_source/media_tree.c:125,9'
          Dst:             input_item_node_Delete
    - functionName:    vlc_media_tree_AssertLocked
      functionSourceFile: '/src/vlc/src/media_source/media_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         6
      ICount:          32
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_held
      functionUses:    7
      BranchProfiles:
        - Branch String:   'media_source/media_tree.c:77,5'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:77,5'
              BranchSideFuncs: []
            - BranchSide:      'media_source/media_tree.c:77,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'media_source/media_tree.c:77,5'
          Dst:             vlc_mutex_held
        - Src:             'media_source/media_tree.c:77,5'
          Dst:             __assert_fail
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    media_subtree_preparse_ended
      functionSourceFile: '/src/vlc/src/media_source/media_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - media
        - status
        - user_data
      BBCount:         20
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_media_tree_AssertLocked
        - vlc_media_tree_FindNodeByMedia
        - vlc_media_tree_Lock
        - vlc_media_tree_Unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'media_source/media_tree.c:171,9'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:173,31'
              BranchSideFuncs:
                - vlc_media_tree_AssertLocked
                - vlc_list_it_start.23717
                - vlc_list_it_continue.23718
                - vlc_media_tree_Unlock
                - vlc_list_it_next.23719
            - BranchSide:      'media_source/media_tree.c:176,5'
              BranchSideFuncs:
                - vlc_media_tree_AssertLocked
                - vlc_list_it_start.23717
                - vlc_list_it_continue.23718
                - vlc_media_tree_Unlock
                - vlc_list_it_next.23719
        - Branch String:   'media_source/media_tree.c:176,5'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:176,5'
              BranchSideFuncs:
                - vlc_media_tree_Unlock
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
            - BranchSide:      'media_source/media_tree.c:176,5'
              BranchSideFuncs:
                - vlc_media_tree_Unlock
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
        - Branch String:   'media_source/media_tree.c:176,5'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:176,5'
              BranchSideFuncs:
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
                - vlc_media_tree_Unlock
            - BranchSide:      'media_source/media_tree.c:176,5'
              BranchSideFuncs:
                - vlc_media_tree_Unlock
        - Branch String:   'media_source/media_tree.c:176,5'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:176,5'
              BranchSideFuncs:
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
                - vlc_media_tree_Unlock
            - BranchSide:      'media_source/media_tree.c:176,5'
              BranchSideFuncs:
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
                - vlc_media_tree_Unlock
      Callsites:
        - Src:             'media_source/media_tree.c:166,5'
          Dst:             vlc_media_tree_Lock
        - Src:             'media_source/media_tree.c:169,18'
          Dst:             vlc_media_tree_FindNodeByMedia
        - Src:             'media_source/media_tree.c:173,9'
          Dst:             vlc_media_tree_Unlock
        - Src:             'media_source/media_tree.c:176,5'
          Dst:             vlc_media_tree_AssertLocked
        - Src:             'media_source/media_tree.c:176,5'
          Dst:             vlc_list_it_start
        - Src:             'media_source/media_tree.c:176,5'
          Dst:             vlc_list_it_continue
        - Src:             'media_source/media_tree.c:176,5'
          Dst:             vlc_list_it_next
        - Src:             'media_source/media_tree.c:177,5'
          Dst:             vlc_media_tree_Unlock
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    vlc_media_tree_DestroyRootNode
      functionSourceFile: '/src/vlc/src/media_source/media_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_media_tree_ClearChildren
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'media_source/media_tree.c:183,5'
          Dst:             vlc_media_tree_ClearChildren
    - functionName:    vlc_media_tree_Preparse
      functionSourceFile: '/src/vlc/src/media_source/media_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - parser
        - media
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_preparser_Push
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'media_source/media_tree.c:341,12'
          Dst:             vlc_preparser_Push
    - functionName:    vlc_media_tree_Remove
      functionSourceFile: '/src/vlc/src/media_source/media_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - media
      BBCount:         20
      ICount:          110
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - input_item_node_Delete
        - input_item_node_RemoveNode
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_media_tree_AssertLocked
        - vlc_media_tree_FindNodeByMedia
      functionUses:    1
      BranchProfiles:
        - Branch String:   'media_source/media_tree.c:316,9'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:317,9'
              BranchSideFuncs:
                - input_item_node_RemoveNode
                - vlc_media_tree_AssertLocked
                - vlc_list_it_start.23717
                - vlc_list_it_continue.23718
                - input_item_node_Delete
                - vlc_list_it_next.23719
            - BranchSide:      'media_source/media_tree.c:319,32'
              BranchSideFuncs:
                - input_item_node_RemoveNode
                - vlc_media_tree_AssertLocked
                - vlc_list_it_start.23717
                - vlc_list_it_continue.23718
                - input_item_node_Delete
                - vlc_list_it_next.23719
        - Branch String:   'media_source/media_tree.c:320,5'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:320,5'
              BranchSideFuncs:
                - input_item_node_Delete
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
            - BranchSide:      'media_source/media_tree.c:320,5'
              BranchSideFuncs:
                - input_item_node_Delete
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
        - Branch String:   'media_source/media_tree.c:320,5'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:320,5'
              BranchSideFuncs:
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
                - input_item_node_Delete
            - BranchSide:      'media_source/media_tree.c:320,5'
              BranchSideFuncs:
                - input_item_node_Delete
        - Branch String:   'media_source/media_tree.c:320,5'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:320,5'
              BranchSideFuncs:
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
                - input_item_node_Delete
            - BranchSide:      'media_source/media_tree.c:320,5'
              BranchSideFuncs:
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
                - input_item_node_Delete
      Callsites:
        - Src:             'media_source/media_tree.c:312,5'
          Dst:             vlc_media_tree_AssertLocked
        - Src:             'media_source/media_tree.c:316,10'
          Dst:             vlc_media_tree_FindNodeByMedia
        - Src:             'media_source/media_tree.c:319,5'
          Dst:             input_item_node_RemoveNode
        - Src:             'media_source/media_tree.c:320,5'
          Dst:             vlc_media_tree_AssertLocked
        - Src:             'media_source/media_tree.c:320,5'
          Dst:             vlc_list_it_start
        - Src:             'media_source/media_tree.c:320,5'
          Dst:             vlc_list_it_continue
        - Src:             'media_source/media_tree.c:320,5'
          Dst:             vlc_list_it_next
        - Src:             'media_source/media_tree.c:321,5'
          Dst:             input_item_node_Delete
    - functionName:    vlc_media_tree_Find
      functionSourceFile: '/src/vlc/src/media_source/media_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - media
        - result
        - result_parent
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_media_tree_AssertLocked
        - vlc_media_tree_FindNodeByMedia
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'media_source/media_tree.c:301,5'
          Dst:             vlc_media_tree_AssertLocked
        - Src:             'media_source/media_tree.c:305,12'
          Dst:             vlc_media_tree_FindNodeByMedia
    - functionName:    vlc_media_tree_AddChild
      functionSourceFile: '/src/vlc/src/media_source/media_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - media
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_item_node_AppendNode
        - input_item_node_Create
      functionUses:    1
      BranchProfiles:
        - Branch String:   'media_source/media_tree.c:231,9'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:232,9'
              BranchSideFuncs: []
            - BranchSide:      'media_source/media_tree.c:234,32'
              BranchSideFuncs:
                - input_item_node_AppendNode
      Callsites:
        - Src:             'media_source/media_tree.c:230,31'
          Dst:             input_item_node_Create
        - Src:             'media_source/media_tree.c:234,5'
          Dst:             input_item_node_AppendNode
    - functionName:    vlc_media_tree_Add
      functionSourceFile: '/src/vlc/src/media_source/media_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - parent
        - media
      BBCount:         20
      ICount:          116
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_media_tree_AddChild
        - vlc_media_tree_AssertLocked
      functionUses:    1
      BranchProfiles:
        - Branch String:   'media_source/media_tree.c:288,9'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:289,9'
              BranchSideFuncs: []
            - BranchSide:      'media_source/media_tree.c:291,5'
              BranchSideFuncs:
                - vlc_media_tree_AssertLocked
                - vlc_list_it_start.23717
                - vlc_list_it_continue.23718
                - vlc_list_it_next.23719
        - Branch String:   'media_source/media_tree.c:291,5'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:291,5'
              BranchSideFuncs:
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
            - BranchSide:      'media_source/media_tree.c:291,5'
              BranchSideFuncs:
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
        - Branch String:   'media_source/media_tree.c:291,5'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:291,5'
              BranchSideFuncs:
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
            - BranchSide:      'media_source/media_tree.c:291,5'
              BranchSideFuncs: []
        - Branch String:   'media_source/media_tree.c:291,5'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:291,5'
              BranchSideFuncs:
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
            - BranchSide:      'media_source/media_tree.c:291,5'
              BranchSideFuncs:
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
      Callsites:
        - Src:             'media_source/media_tree.c:285,5'
          Dst:             vlc_media_tree_AssertLocked
        - Src:             'media_source/media_tree.c:287,31'
          Dst:             vlc_media_tree_AddChild
        - Src:             'media_source/media_tree.c:291,5'
          Dst:             vlc_media_tree_AssertLocked
        - Src:             'media_source/media_tree.c:291,5'
          Dst:             vlc_list_it_start
        - Src:             'media_source/media_tree.c:291,5'
          Dst:             vlc_list_it_continue
        - Src:             'media_source/media_tree.c:291,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_list_remove
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_media_tree_RemoveListener
      functionSourceFile: '/src/vlc/src/media_source/media_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - listener
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_remove
        - vlc_media_tree_Lock
        - vlc_media_tree_Unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'media_source/media_tree.c:274,5'
          Dst:             vlc_media_tree_Lock
        - Src:             'media_source/media_tree.c:275,5'
          Dst:             vlc_list_remove
        - Src:             'media_source/media_tree.c:276,5'
          Dst:             vlc_media_tree_Unlock
    - functionName:    vlc_media_tree_NotifyCurrentState
      functionSourceFile: '/src/vlc/src/media_source/media_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - listener
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'media_source/media_tree.c:243,5'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:243,5'
              BranchSideFuncs: []
            - BranchSide:      'media_source/media_tree.c:243,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    vlc_media_tree_AddListener
      functionSourceFile: '/src/vlc/src/media_source/media_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - tree
        - cbs
        - userdata
        - notify_current_state
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_list_append
        - vlc_media_tree_Lock
        - vlc_media_tree_NotifyCurrentState
        - vlc_media_tree_Unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'media_source/media_tree.c:253,9'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:254,9'
              BranchSideFuncs: []
            - BranchSide:      'media_source/media_tree.c:255,21'
              BranchSideFuncs:
                - vlc_media_tree_Lock
                - vlc_list_append.23731
                - vlc_media_tree_Unlock
                - vlc_media_tree_NotifyCurrentState
        - Branch String:   'media_source/media_tree.c:263,9'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:264,43'
              BranchSideFuncs:
                - vlc_media_tree_NotifyCurrentState
                - vlc_media_tree_Unlock
            - BranchSide:      'media_source/media_tree.c:266,27'
              BranchSideFuncs:
                - vlc_media_tree_Unlock
      Callsites:
        - Src:             'media_source/media_tree.c:259,5'
          Dst:             vlc_media_tree_Lock
        - Src:             'media_source/media_tree.c:261,5'
          Dst:             vlc_list_append
        - Src:             'media_source/media_tree.c:264,9'
          Dst:             vlc_media_tree_NotifyCurrentState
        - Src:             'media_source/media_tree.c:266,5'
          Dst:             vlc_media_tree_Unlock
    - functionName:    vlc_media_tree_Delete
      functionSourceFile: '/src/vlc/src/media_source/media_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_list_init
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_media_tree_DestroyRootNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'media_source/media_tree.c:191,5'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:191,5'
              BranchSideFuncs:
                - vlc_list_init.23732
                - vlc_media_tree_DestroyRootNode
                - free
                - free
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
            - BranchSide:      'media_source/media_tree.c:191,5'
              BranchSideFuncs:
                - vlc_list_init.23732
                - vlc_media_tree_DestroyRootNode
                - free
                - free
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
        - Branch String:   'media_source/media_tree.c:191,5'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:192,14'
              BranchSideFuncs:
                - free
                - vlc_list_it_next.23719
                - vlc_list_it_continue.23718
                - vlc_list_init.23732
                - vlc_media_tree_DestroyRootNode
                - free
            - BranchSide:      'media_source/media_tree.c:193,20'
              BranchSideFuncs:
                - vlc_list_init.23732
                - vlc_media_tree_DestroyRootNode
                - free
      Callsites:
        - Src:             'media_source/media_tree.c:191,5'
          Dst:             vlc_list_it_start
        - Src:             'media_source/media_tree.c:191,5'
          Dst:             vlc_list_it_continue
        - Src:             'media_source/media_tree.c:191,5'
          Dst:             vlc_list_it_next
        - Src:             'media_source/media_tree.c:193,5'
          Dst:             vlc_list_init
        - Src:             'media_source/media_tree.c:194,5'
          Dst:             vlc_media_tree_DestroyRootNode
    - functionName:    vlc_list_init
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    vlc_media_tree_Release
      functionSourceFile: '/src/vlc/src/media_source/media_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_atomic_rc_dec
        - vlc_media_tree_Delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'media_source/media_tree.c:209,9'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:209,9'
              BranchSideFuncs:
                - vlc_media_tree_Delete
            - BranchSide:      'media_source/media_tree.c:210,31'
              BranchSideFuncs:
                - vlc_media_tree_Delete
      Callsites:
        - Src:             'media_source/media_tree.c:209,9'
          Dst:             vlc_atomic_rc_dec
        - Src:             'media_source/media_tree.c:210,9'
          Dst:             vlc_media_tree_Delete
    - functionName:    vlc_atomic_rc_inc
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:66,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:66,5'
          Dst:             __assert_fail
    - functionName:    vlc_media_tree_Hold
      functionSourceFile: '/src/vlc/src/media_source/media_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_atomic_rc_inc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'media_source/media_tree.c:202,5'
          Dst:             vlc_atomic_rc_inc
    - functionName:    vlc_atomic_rc_init
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_media_tree_New
      functionSourceFile: '/src/vlc/src/media_source/media_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          68
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_atomic_rc_init
        - vlc_list_init
        - vlc_mutex_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'media_source/media_tree.c:57,34'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:57,27'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_init
                - vlc_atomic_rc_init.23741
                - vlc_list_init.23732
            - BranchSide:      'media_source/media_tree.c:57,34'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_init
                - vlc_atomic_rc_init.23741
                - vlc_list_init.23732
        - Branch String:   'media_source/media_tree.c:58,9'
          Branch Sides:
            - BranchSide:      'media_source/media_tree.c:59,9'
              BranchSideFuncs: []
            - BranchSide:      'media_source/media_tree.c:61,21'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_atomic_rc_init.23741
                - vlc_list_init.23732
      Callsites:
        - Src:             'media_source/media_tree.c:61,5'
          Dst:             vlc_mutex_init
        - Src:             'media_source/media_tree.c:62,5'
          Dst:             vlc_atomic_rc_init
        - Src:             'media_source/media_tree.c:63,5'
          Dst:             vlc_list_init
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    module_config_free
      functionSourceFile: '/src/vlc/src/modules/modules.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - config
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    module_config_get
      functionSourceFile: '/src/vlc/src/modules/modules.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - module
        - psize
      BBCount:         20
      ICount:          147
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vlc_alloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'modules/modules.c:323,5'
          Branch Sides:
            - BranchSide:      'modules/modules.c:323,5'
              BranchSideFuncs:
                - vlc_alloc.23791
            - BranchSide:      'modules/modules.c:324,6'
              BranchSideFuncs:
                - vlc_alloc.23791
        - Branch String:   'modules/modules.c:326,9'
          Branch Sides:
            - BranchSide:      'modules/modules.c:329,9'
              BranchSideFuncs: []
            - BranchSide:      'modules/modules.c:332,19'
              BranchSideFuncs:
                - vlc_alloc.23791
        - Branch String:   'modules/modules.c:335,9'
          Branch Sides:
            - BranchSide:      'modules/modules.c:336,9'
              BranchSideFuncs: []
            - BranchSide:      'modules/modules.c:339,12'
              BranchSideFuncs: []
        - Branch String:   'modules/modules.c:339,5'
          Branch Sides:
            - BranchSide:      'modules/modules.c:341,41'
              BranchSideFuncs: []
            - BranchSide:      'modules/modules.c:351,14'
              BranchSideFuncs: []
        - Branch String:   'modules/modules.c:345,10'
          Branch Sides:
            - BranchSide:      'modules/modules.c:345,13'
              BranchSideFuncs: []
            - BranchSide:      'modules/modules.c:346,13'
              BranchSideFuncs: []
        - Branch String:   'modules/modules.c:344,13'
          Branch Sides:
            - BranchSide:      'modules/modules.c:346,13'
              BranchSideFuncs: []
            - BranchSide:      'modules/modules.c:348,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'modules/modules.c:323,5'
          Dst:             __assert_fail
        - Src:             'modules/modules.c:333,31'
          Dst:             vlc_alloc
    - functionName:    module_find
      functionSourceFile: '/src/vlc/src/modules/modules.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         15
      ICount:          96
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - module_list_free
        - module_list_get
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'modules/modules.c:301,5'
          Branch Sides:
            - BranchSide:      'modules/modules.c:301,5'
              BranchSideFuncs:
                - module_list_free
                - strcmp
                - module_list_free
            - BranchSide:      'modules/modules.c:303,17'
              BranchSideFuncs:
                - module_list_free
                - strcmp
                - module_list_free
        - Branch String:   'modules/modules.c:303,5'
          Branch Sides:
            - BranchSide:      'modules/modules.c:305,28'
              BranchSideFuncs:
                - strcmp
                - module_list_free
                - module_list_free
            - BranchSide:      'modules/modules.c:315,23'
              BranchSideFuncs:
                - module_list_free
        - Branch String:   'modules/modules.c:307,13'
          Branch Sides:
            - BranchSide:      'modules/modules.c:308,13'
              BranchSideFuncs:
                - module_list_free
                - strcmp
                - module_list_free
            - BranchSide:      'modules/modules.c:309,22'
              BranchSideFuncs:
                - strcmp
                - module_list_free
                - module_list_free
        - Branch String:   'modules/modules.c:309,13'
          Branch Sides:
            - BranchSide:      'modules/modules.c:311,31'
              BranchSideFuncs:
                - module_list_free
                - strcmp
                - module_list_free
            - BranchSide:      'modules/modules.c:314,5'
              BranchSideFuncs:
                - module_list_free
                - strcmp
                - module_list_free
      Callsites:
        - Src:             'modules/modules.c:299,23'
          Dst:             module_list_get
        - Src:             'modules/modules.c:301,5'
          Dst:             __assert_fail
        - Src:             'modules/modules.c:309,14'
          Dst:             strcmp
        - Src:             'modules/modules.c:311,13'
          Dst:             module_list_free
        - Src:             'modules/modules.c:315,5'
          Dst:             module_list_free
    - functionName:    module_unneed
      functionSourceFile: '/src/vlc/src/modules/modules.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - module
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - module_get_capability
        - module_get_object
        - var_Destroy
        - vlc_object_Log
        - vlc_objres_clear
      functionUses:    25
      BranchProfiles:
        - Branch String:   'modules/modules.c:290,9'
          Branch Sides:
            - BranchSide:      'modules/modules.c:290,9'
              BranchSideFuncs:
                - vlc_objres_clear
            - BranchSide:      'modules/modules.c:291,9'
              BranchSideFuncs:
                - vlc_objres_clear
      Callsites:
        - Src:             'modules/modules.c:286,5'
          Dst:             module_get_capability
        - Src:             'modules/modules.c:286,5'
          Dst:             module_get_object
        - Src:             'modules/modules.c:286,5'
          Dst:             vlc_object_Log
        - Src:             'modules/modules.c:288,5'
          Dst:             var_Destroy
        - Src:             'modules/modules.c:293,5'
          Dst:             vlc_objres_clear
    - functionName:    module_get_capability
      functionSourceFile: '/src/vlc/src/modules/modules.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'modules/modules.c:79,12'
          Branch Sides:
            - BranchSide:      'modules/modules.c:79,42'
              BranchSideFuncs: []
            - BranchSide:      'modules/modules.c:79,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    module_get_object
      functionSourceFile: '/src/vlc/src/modules/modules.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'modules/modules.c:52,9'
          Branch Sides:
            - BranchSide:      'modules/modules.c:53,9'
              BranchSideFuncs: []
            - BranchSide:      'modules/modules.c:54,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    var_SetString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - psz_string
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:380,12'
          Dst:             var_SetChecked
    - functionName:    generic_start
      functionSourceFile: '/src/vlc/src/modules/modules.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
        - forced
        - ap
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_objres_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'modules/modules.c:256,25'
          Branch Sides:
            - BranchSide:      'modules/modules.c:256,25'
              BranchSideFuncs:
                - vlc_objres_clear
            - BranchSide:      'modules/modules.c:256,25'
              BranchSideFuncs:
                - vlc_objres_clear
        - Branch String:   'modules/modules.c:262,9'
          Branch Sides:
            - BranchSide:      'modules/modules.c:262,9'
              BranchSideFuncs:
                - vlc_objres_clear
            - BranchSide:      'modules/modules.c:263,26'
              BranchSideFuncs:
                - vlc_objres_clear
      Callsites:
        - Src:             'modules/modules.c:263,9'
          Dst:             vlc_objres_clear
    - functionName:    module_need
      functionSourceFile: '/src/vlc/src/modules/modules.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - obj
        - cap
        - name
        - strict
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - generic_start
        - module_get_object
        - var_Create
        - var_SetString
        - vlc_module_load
      functionUses:    27
      BranchProfiles:
        - Branch String:   'modules/modules.c:274,9'
          Branch Sides:
            - BranchSide:      'modules/modules.c:274,9'
              BranchSideFuncs:
                - var_Create
                - module_get_object
                - var_SetString.23801
            - BranchSide:      'modules/modules.c:275,9'
              BranchSideFuncs:
                - var_Create
                - module_get_object
                - var_SetString.23801
      Callsites:
        - Src:             'modules/modules.c:272,24'
          Dst:             vlc_module_load
        - Src:             'modules/modules.c:272,24'
          Dst:             generic_start
        - Src:             'modules/modules.c:275,9'
          Dst:             var_Create
        - Src:             'modules/modules.c:276,9'
          Dst:             module_get_object
        - Src:             'modules/modules.c:276,9'
          Dst:             var_SetString
    - functionName:    vlc_module_load
      functionSourceFile: '/src/vlc/src/modules/modules.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - capability
        - name
        - strict
        - probe
      BBCount:         26
      ICount:          194
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - module_get_object
        - vlc_Log
        - vlc_module_map
        - vlc_module_match
      functionUses:    6
      BranchProfiles:
        - Branch String:   'modules/modules.c:199,22'
          Branch Sides:
            - BranchSide:      'modules/modules.c:199,25'
              BranchSideFuncs:
                - vlc_module_match
                - vlc_Log
                - free
                - vlc_Log
                - vlc_module_map
                - module_get_object
                - vlc_Log
            - BranchSide:      'modules/modules.c:200,14'
              BranchSideFuncs:
                - vlc_module_match
                - vlc_Log
                - free
                - vlc_Log
                - vlc_module_map
                - module_get_object
                - vlc_Log
        - Branch String:   'modules/modules.c:199,9'
          Branch Sides:
            - BranchSide:      'modules/modules.c:200,14'
              BranchSideFuncs:
                - vlc_module_match
                - vlc_Log
                - free
                - vlc_Log
                - vlc_module_map
                - module_get_object
                - vlc_Log
            - BranchSide:      'modules/modules.c:205,38'
              BranchSideFuncs:
                - vlc_module_match
                - vlc_Log
                - free
                - vlc_Log
                - vlc_module_map
                - module_get_object
                - vlc_Log
        - Branch String:   'modules/modules.c:208,9'
          Branch Sides:
            - BranchSide:      'modules/modules.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      'modules/modules.c:211,5'
              BranchSideFuncs:
                - vlc_Log
                - free
                - vlc_Log
                - vlc_module_map
                - module_get_object
                - vlc_Log
        - Branch String:   'modules/modules.c:219,5'
          Branch Sides:
            - BranchSide:      'modules/modules.c:220,26'
              BranchSideFuncs:
                - vlc_module_map
                - free
                - vlc_Log
                - module_get_object
                - vlc_Log
            - BranchSide:      'modules/modules.c:242,5'
              BranchSideFuncs:
                - free
                - vlc_Log
        - Branch String:   'modules/modules.c:224,13'
          Branch Sides:
            - BranchSide:      'modules/modules.c:225,13'
              BranchSideFuncs:
                - free
                - vlc_Log
                - vlc_module_map
                - module_get_object
                - vlc_Log
            - BranchSide:      'modules/modules.c:229,9'
              BranchSideFuncs:
                - free
                - vlc_Log
                - module_get_object
                - vlc_Log
                - vlc_module_map
        - Branch String:   'modules/modules.c:233,9'
          Branch Sides:
            - BranchSide:      'modules/modules.c:235,17'
              BranchSideFuncs:
                - module_get_object
                - vlc_Log
                - free
                - vlc_Log
            - BranchSide:      'modules/modules.c:240,17'
              BranchSideFuncs:
                - free
                - vlc_Log
            - BranchSide:      'modules/modules.c:242,5'
              BranchSideFuncs:
                - free
                - vlc_Log
                - vlc_module_map
                - module_get_object
                - vlc_Log
        - Branch String:   'modules/modules.c:247,9'
          Branch Sides:
            - BranchSide:      'modules/modules.c:248,9'
              BranchSideFuncs:
                - vlc_Log
                - free
            - BranchSide:      'modules/modules.c:250,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'modules/modules.c:205,21'
          Dst:             vlc_module_match
        - Src:             'modules/modules.c:211,5'
          Dst:             vlc_Log
        - Src:             'modules/modules.c:222,20'
          Dst:             vlc_module_map
        - Src:             'modules/modules.c:235,17'
          Dst:             module_get_object
        - Src:             'modules/modules.c:235,17'
          Dst:             vlc_Log
        - Src:             'modules/modules.c:248,9'
          Dst:             vlc_Log
    - functionName:    vlc_module_match
      functionSourceFile: '/src/vlc/src/modules/modules.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - capability
        - names
        - strict
        - modules
        - strict_matches
      BBCount:         60
      ICount:          347
      EdgeCount:       77
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - module_get_score
        - module_list_cap
        - module_match_name
        - strcspn
        - strncasecmp
        - strspn
      functionUses:    6
      BranchProfiles:
        - Branch String:   'modules/modules.c:120,9'
          Branch Sides:
            - BranchSide:      'modules/modules.c:121,13'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
                - strcspn
                - strspn
                - module_match_name
                - __assert_fail
                - strncasecmp
                - strncasecmp
                - free
                - free
            - BranchSide:      'modules/modules.c:130,16'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
                - strcspn
                - strspn
                - module_match_name
                - __assert_fail
                - strncasecmp
                - strncasecmp
        - Branch String:   'modules/modules.c:121,13'
          Branch Sides:
            - BranchSide:      'modules/modules.c:121,13'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
                - strcspn
                - strspn
                - module_match_name
                - __assert_fail
                - strncasecmp
                - strncasecmp
                - free
                - free
            - BranchSide:      'modules/modules.c:121,13'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
                - strcspn
                - strspn
                - module_match_name
                - __assert_fail
                - strncasecmp
                - strncasecmp
                - free
                - free
        - Branch String:   'modules/modules.c:121,13'
          Branch Sides:
            - BranchSide:      'modules/modules.c:122,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'modules/modules.c:127,16'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
                - strcspn
                - strspn
                - module_match_name
                - __assert_fail
                - strncasecmp
                - strncasecmp
        - Branch String:   'modules/modules.c:133,9'
          Branch Sides:
            - BranchSide:      'modules/modules.c:134,9'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
                - strcspn
                - strspn
                - module_match_name
                - __assert_fail
                - strncasecmp
                - strncasecmp
            - BranchSide:      'modules/modules.c:165,9'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
        - Branch String:   'modules/modules.c:134,9'
          Branch Sides:
            - BranchSide:      'modules/modules.c:135,36'
              BranchSideFuncs:
                - strcspn
                - strspn
                - free
                - module_get_score
                - __assert_fail
                - module_match_name
                - __assert_fail
                - strncasecmp
                - strncasecmp
            - BranchSide:      'modules/modules.c:163,5'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
        - Branch String:   'modules/modules.c:142,27'
          Branch Sides:
            - BranchSide:      'modules/modules.c:142,50'
              BranchSideFuncs:
                - strncasecmp
                - free
                - module_get_score
                - __assert_fail
                - strcspn
                - strspn
                - module_match_name
                - __assert_fail
                - strncasecmp
            - BranchSide:      'modules/modules.c:148,17'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
                - strcspn
                - strspn
                - strncasecmp
                - module_match_name
                - __assert_fail
                - strncasecmp
        - Branch String:   'modules/modules.c:142,17'
          Branch Sides:
            - BranchSide:      'modules/modules.c:143,23'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
            - BranchSide:      'modules/modules.c:148,17'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
                - strcspn
                - strspn
                - strncasecmp
                - module_match_name
                - __assert_fail
                - strncasecmp
        - Branch String:   'modules/modules.c:148,27'
          Branch Sides:
            - BranchSide:      'modules/modules.c:148,49'
              BranchSideFuncs:
                - strncasecmp
                - free
                - module_get_score
                - __assert_fail
                - strcspn
                - strspn
                - strncasecmp
                - module_match_name
                - __assert_fail
            - BranchSide:      'modules/modules.c:153,25'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
                - strcspn
                - strspn
                - strncasecmp
                - strncasecmp
                - module_match_name
                - __assert_fail
        - Branch String:   'modules/modules.c:148,17'
          Branch Sides:
            - BranchSide:      'modules/modules.c:149,24'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
            - BranchSide:      'modules/modules.c:153,25'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
                - strcspn
                - strspn
                - strncasecmp
                - strncasecmp
                - module_match_name
                - __assert_fail
        - Branch String:   'modules/modules.c:153,13'
          Branch Sides:
            - BranchSide:      'modules/modules.c:134,9'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
                - strcspn
                - strspn
                - strncasecmp
                - strncasecmp
                - module_match_name
                - __assert_fail
            - BranchSide:      'modules/modules.c:154,34'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
                - strcspn
                - strspn
                - strncasecmp
                - strncasecmp
                - module_match_name
                - __assert_fail
        - Branch String:   'modules/modules.c:156,34'
          Branch Sides:
            - BranchSide:      'modules/modules.c:156,55'
              BranchSideFuncs:
                - module_match_name
                - free
                - module_get_score
                - __assert_fail
                - strcspn
                - strspn
                - strncasecmp
                - strncasecmp
                - __assert_fail
            - BranchSide:      'modules/modules.c:161,13'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
                - strcspn
                - strspn
                - strncasecmp
                - strncasecmp
                - module_match_name
                - __assert_fail
        - Branch String:   'modules/modules.c:156,21'
          Branch Sides:
            - BranchSide:      'modules/modules.c:157,21'
              BranchSideFuncs:
                - __assert_fail
                - free
                - module_get_score
                - __assert_fail
                - strcspn
                - strspn
                - strncasecmp
                - strncasecmp
                - module_match_name
            - BranchSide:      'modules/modules.c:161,13'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
                - strcspn
                - strspn
                - strncasecmp
                - strncasecmp
                - module_match_name
                - __assert_fail
        - Branch String:   'modules/modules.c:157,21'
          Branch Sides:
            - BranchSide:      'modules/modules.c:157,21'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
                - strcspn
                - strspn
                - strncasecmp
                - strncasecmp
                - module_match_name
                - __assert_fail
            - BranchSide:      'modules/modules.c:158,41'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
                - strcspn
                - strspn
                - strncasecmp
                - strncasecmp
                - module_match_name
                - __assert_fail
        - Branch String:   'modules/modules.c:165,9'
          Branch Sides:
            - BranchSide:      'modules/modules.c:166,27'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
            - BranchSide:      'modules/modules.c:168,10'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
        - Branch String:   'modules/modules.c:168,9'
          Branch Sides:
            - BranchSide:      'modules/modules.c:170,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'modules/modules.c:186,10'
              BranchSideFuncs:
                - free
        - Branch String:   'modules/modules.c:170,9'
          Branch Sides:
            - BranchSide:      'modules/modules.c:171,30'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
            - BranchSide:      'modules/modules.c:184,5'
              BranchSideFuncs:
                - free
        - Branch String:   'modules/modules.c:173,17'
          Branch Sides:
            - BranchSide:      'modules/modules.c:177,38'
              BranchSideFuncs:
                - module_get_score
                - __assert_fail
                - free
            - BranchSide:      'modules/modules.c:183,9'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
        - Branch String:   'modules/modules.c:177,21'
          Branch Sides:
            - BranchSide:      'modules/modules.c:178,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'modules/modules.c:180,17'
              BranchSideFuncs:
                - __assert_fail
                - free
                - module_get_score
        - Branch String:   'modules/modules.c:180,17'
          Branch Sides:
            - BranchSide:      'modules/modules.c:180,17'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
            - BranchSide:      'modules/modules.c:181,37'
              BranchSideFuncs:
                - free
                - module_get_score
                - __assert_fail
      Callsites:
        - Src:             'modules/modules.c:115,20'
          Dst:             module_list_cap
        - Src:             'modules/modules.c:136,27'
          Dst:             strcspn
        - Src:             'modules/modules.c:139,22'
          Dst:             strspn
        - Src:             'modules/modules.c:142,30'
          Dst:             strncasecmp
        - Src:             'modules/modules.c:148,30'
          Dst:             strncasecmp
        - Src:             'modules/modules.c:156,37'
          Dst:             module_match_name
        - Src:             'modules/modules.c:157,21'
          Dst:             __assert_fail
        - Src:             'modules/modules.c:177,21'
          Dst:             module_get_score
        - Src:             'modules/modules.c:180,17'
          Dst:             __assert_fail
    - functionName:    vlc_module_map
      functionSourceFile: '/src/vlc/src/modules/modules.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - module
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_plugin_Map
      functionUses:    6
      BranchProfiles:
        - Branch String:   'modules/modules.c:192,12'
          Branch Sides:
            - BranchSide:      'modules/modules.c:192,12'
              BranchSideFuncs: []
            - BranchSide:      'modules/modules.c:192,57'
              BranchSideFuncs: []
      Callsites:
        - Src:             'modules/modules.c:192,12'
          Dst:             vlc_plugin_Map
    - functionName:    strspn
      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:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    module_match_name
      functionSourceFile: '/src/vlc/src/modules/modules.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - m
        - name
        - len
      BBCount:         13
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'modules/modules.c:102,6'
          Branch Sides:
            - BranchSide:      'modules/modules.c:103,27'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'modules/modules.c:107,6'
              BranchSideFuncs: []
        - Branch String:   'modules/modules.c:104,12'
          Branch Sides:
            - BranchSide:      'modules/modules.c:104,15'
              BranchSideFuncs:
                - strncasecmp
            - BranchSide:      'modules/modules.c:104,42'
              BranchSideFuncs:
                - strncasecmp
        - Branch String:   'modules/modules.c:103,15'
          Branch Sides:
            - BranchSide:      'modules/modules.c:104,42'
              BranchSideFuncs: []
            - BranchSide:      'modules/modules.c:105,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'modules/modules.c:103,15'
          Dst:             strncasecmp
    - functionName:    module_get_score
      functionSourceFile: '/src/vlc/src/modules/modules.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    module_gettext
      functionSourceFile: '/src/vlc/src/modules/modules.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
        - str
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'modules/modules.c:89,9'
          Branch Sides:
            - BranchSide:      'modules/modules.c:89,9'
              BranchSideFuncs: []
            - BranchSide:      'modules/modules.c:89,9'
              BranchSideFuncs: []
        - Branch String:   'modules/modules.c:89,9'
          Branch Sides:
            - BranchSide:      'modules/modules.c:90,9'
              BranchSideFuncs: []
            - BranchSide:      'modules/modules.c:95,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    module_get_help_html
      functionSourceFile: '/src/vlc/src/modules/modules.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    module_get_help
      functionSourceFile: '/src/vlc/src/modules/modules.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    module_get_name
      functionSourceFile: '/src/vlc/src/modules/modules.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - m
        - long_name
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - module_get_object
      functionUses:    6
      BranchProfiles:
        - Branch String:   'modules/modules.c:59,19'
          Branch Sides:
            - BranchSide:      'modules/modules.c:59,24'
              BranchSideFuncs:
                - module_get_object
            - BranchSide:      'modules/modules.c:62,9'
              BranchSideFuncs:
                - module_get_object
        - Branch String:   'modules/modules.c:59,9'
          Branch Sides:
            - BranchSide:      'modules/modules.c:60,16'
              BranchSideFuncs: []
            - BranchSide:      'modules/modules.c:62,9'
              BranchSideFuncs:
                - module_get_object
        - Branch String:   'modules/modules.c:62,9'
          Branch Sides:
            - BranchSide:      'modules/modules.c:63,16'
              BranchSideFuncs: []
            - BranchSide:      'modules/modules.c:64,31'
              BranchSideFuncs:
                - module_get_object
      Callsites:
        - Src:             'modules/modules.c:64,12'
          Dst:             module_get_object
    - functionName:    module_provides
      functionSourceFile: '/src/vlc/src/modules/modules.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
        - cap
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - module_get_capability
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'modules/modules.c:47,21'
          Dst:             module_get_capability
        - Src:             'modules/modules.c:47,13'
          Dst:             strcmp
    - functionName:    vlc_module_cmp
      functionSourceFile: '/src/vlc/src/modules/bank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_module_store
      functionSourceFile: '/src/vlc/src/modules/bank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mod
      BBCount:         16
      ICount:          155
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - module_get_capability
        - realloc
        - strdup
        - tsearch
        - vlc_modcap_cmp
        - vlc_modcap_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'modules/bank.c:115,9'
          Branch Sides:
            - BranchSide:      'modules/bank.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'modules/bank.c:118,24'
              BranchSideFuncs:
                - strdup
                - tsearch
                - realloc
                - vlc_modcap_free
                - vlc_modcap_free
        - Branch String:   'modules/bank.c:122,9'
          Branch Sides:
            - BranchSide:      'modules/bank.c:123,9'
              BranchSideFuncs:
                - vlc_modcap_free
            - BranchSide:      'modules/bank.c:125,25'
              BranchSideFuncs:
                - tsearch
                - realloc
                - vlc_modcap_free
                - vlc_modcap_free
        - Branch String:   'modules/bank.c:126,9'
          Branch Sides:
            - BranchSide:      'modules/bank.c:127,9'
              BranchSideFuncs:
                - vlc_modcap_free
            - BranchSide:      'modules/bank.c:129,10'
              BranchSideFuncs:
                - realloc
                - vlc_modcap_free
        - Branch String:   'modules/bank.c:129,9'
          Branch Sides:
            - BranchSide:      'modules/bank.c:131,25'
              BranchSideFuncs:
                - vlc_modcap_free
                - realloc
            - BranchSide:      'modules/bank.c:135,31'
              BranchSideFuncs:
                - realloc
        - Branch String:   'modules/bank.c:136,9'
          Branch Sides:
            - BranchSide:      'modules/bank.c:137,9'
              BranchSideFuncs: []
            - BranchSide:      'modules/bank.c:139,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'modules/bank.c:113,24'
          Dst:             module_get_capability
        - Src:             'modules/bank.c:118,17'
          Dst:             strdup
        - Src:             'modules/bank.c:125,17'
          Dst:             tsearch
        - Src:             'modules/bank.c:125,17'
          Dst:             vlc_modcap_cmp
        - Src:             'modules/bank.c:131,9'
          Dst:             vlc_modcap_free
        - Src:             'modules/bank.c:135,23'
          Dst:             realloc
        - Src:             'modules/bank.c:144,5'
          Dst:             vlc_modcap_free
    - functionName:    vlc_modcap_cmp
      functionSourceFile: '/src/vlc/src/modules/bank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'modules/bank.c:65,12'
          Dst:             strcmp
    - functionName:    vlc_modcap_free
      functionSourceFile: '/src/vlc/src/modules/bank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    module_list_cap
      functionSourceFile: '/src/vlc/src/modules/bank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - name
      BBCount:         9
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - tfind
        - vlc_modcap_cmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'modules/bank.c:857,5'
          Branch Sides:
            - BranchSide:      'modules/bank.c:857,5'
              BranchSideFuncs:
                - tfind
            - BranchSide:      'modules/bank.c:858,24'
              BranchSideFuncs:
                - tfind
        - Branch String:   'modules/bank.c:861,9'
          Branch Sides:
            - BranchSide:      'modules/bank.c:863,10'
              BranchSideFuncs: []
            - BranchSide:      'modules/bank.c:867,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'modules/bank.c:857,5'
          Dst:             __assert_fail
        - Src:             'modules/bank.c:860,23'
          Dst:             tfind
        - Src:             'modules/bank.c:860,23'
          Dst:             vlc_modcap_cmp
    - functionName:    tfind
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    module_list_get
      functionSourceFile: '/src/vlc/src/modules/bank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
      BBCount:         22
      ICount:          126
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'modules/bank.c:831,5'
          Branch Sides:
            - BranchSide:      'modules/bank.c:831,5'
              BranchSideFuncs:
                - malloc
                - __assert_fail
            - BranchSide:      'modules/bank.c:832,18'
              BranchSideFuncs:
                - malloc
                - __assert_fail
        - Branch String:   'modules/bank.c:834,9'
          Branch Sides:
            - BranchSide:      'modules/bank.c:835,9'
              BranchSideFuncs: []
            - BranchSide:      'modules/bank.c:837,37'
              BranchSideFuncs:
                - malloc
                - __assert_fail
        - Branch String:   'modules/bank.c:838,9'
          Branch Sides:
            - BranchSide:      'modules/bank.c:839,9'
              BranchSideFuncs: []
            - BranchSide:      'modules/bank.c:841,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'modules/bank.c:842,5'
          Branch Sides:
            - BranchSide:      'modules/bank.c:844,28'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'modules/bank.c:850,12'
              BranchSideFuncs: []
        - Branch String:   'modules/bank.c:844,9'
          Branch Sides:
            - BranchSide:      'modules/bank.c:846,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'modules/bank.c:849,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'modules/bank.c:846,13'
          Branch Sides:
            - BranchSide:      'modules/bank.c:846,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'modules/bank.c:847,24'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'modules/bank.c:831,5'
          Dst:             __assert_fail
        - Src:             'modules/bank.c:846,13'
          Dst:             __assert_fail
    - functionName:    module_list_free
      functionSourceFile: '/src/vlc/src/modules/bank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_modcap_sort
      functionSourceFile: '/src/vlc/src/modules/bank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - node
        - which
        - depth
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - qsort
        - vlc_module_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'modules/bank.c:90,28'
          Branch Sides:
            - BranchSide:      'modules/bank.c:90,31'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'modules/bank.c:93,11'
              BranchSideFuncs:
                - qsort
        - Branch String:   'modules/bank.c:90,9'
          Branch Sides:
            - BranchSide:      'modules/bank.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'modules/bank.c:93,11'
              BranchSideFuncs:
                - qsort
      Callsites:
        - Src:             'modules/bank.c:93,5'
          Dst:             qsort
        - Src:             'modules/bank.c:93,5'
          Dst:             vlc_module_cmp
    - functionName:    module_InitStaticModules
      functionSourceFile: '/src/vlc/src/modules/bank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - module_InitStatic
        - vlc_plugin_store
      functionUses:    1
      BranchProfiles:
        - Branch String:   'modules/bank.c:193,9'
          Branch Sides:
            - BranchSide:      'modules/bank.c:193,9'
              BranchSideFuncs:
                - module_InitStatic
                - vlc_plugin_store
            - BranchSide:      'modules/bank.c:193,9'
              BranchSideFuncs:
                - module_InitStatic
                - vlc_plugin_store
        - Branch String:   'modules/bank.c:193,9'
          Branch Sides:
            - BranchSide:      'modules/bank.c:194,9'
              BranchSideFuncs:
                - module_InitStatic
                - vlc_plugin_store
            - BranchSide:      'modules/bank.c:196,19'
              BranchSideFuncs:
                - module_InitStatic
                - vlc_plugin_store
        - Branch String:   'modules/bank.c:196,5'
          Branch Sides:
            - BranchSide:      'modules/bank.c:196,5'
              BranchSideFuncs:
                - module_InitStatic
                - vlc_plugin_store
            - BranchSide:      'modules/bank.c:198,66'
              BranchSideFuncs:
                - module_InitStatic
                - vlc_plugin_store
        - Branch String:   'modules/bank.c:199,13'
          Branch Sides:
            - BranchSide:      'modules/bank.c:200,30'
              BranchSideFuncs:
                - vlc_plugin_store
                - module_InitStatic
            - BranchSide:      'modules/bank.c:201,5'
              BranchSideFuncs:
                - module_InitStatic
                - vlc_plugin_store
      Callsites:
        - Src:             'modules/bank.c:198,29'
          Dst:             module_InitStatic
        - Src:             'modules/bank.c:200,13'
          Dst:             vlc_plugin_store
    - functionName:    module_InitStatic
      functionSourceFile: '/src/vlc/src/modules/bank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_plugin_describe
      functionUses:    2
      BranchProfiles:
        - Branch String:   'modules/bank.c:170,9'
          Branch Sides:
            - BranchSide:      'modules/bank.c:171,9'
              BranchSideFuncs: []
            - BranchSide:      'modules/bank.c:177,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'modules/bank.c:169,25'
          Dst:             vlc_plugin_describe
    - functionName:    vlc_plugin_store
      functionSourceFile: '/src/vlc/src/modules/bank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lib
      BBCount:         10
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_module_store
        - vlc_mutex_held
      functionUses:    2
      BranchProfiles:
        - Branch String:   'modules/bank.c:153,5'
          Branch Sides:
            - BranchSide:      'modules/bank.c:153,5'
              BranchSideFuncs:
                - vlc_module_store
            - BranchSide:      'modules/bank.c:155,17'
              BranchSideFuncs:
                - vlc_module_store
        - Branch String:   'modules/bank.c:159,5'
          Branch Sides:
            - BranchSide:      'modules/bank.c:160,26'
              BranchSideFuncs:
                - vlc_module_store
            - BranchSide:      'modules/bank.c:161,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'modules/bank.c:153,5'
          Dst:             vlc_mutex_held
        - Src:             'modules/bank.c:153,5'
          Dst:             __assert_fail
        - Src:             'modules/bank.c:160,9'
          Dst:             vlc_module_store
    - functionName:    module_LoadPlugins
      functionSourceFile: '/src/vlc/src/modules/bank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - config_SortConfig
        - config_UnsortConfig
        - module_InitStaticModules
        - twalk
        - vlc_modcap_sort
        - vlc_mutex_unlock
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'modules/bank.c:807,9'
          Branch Sides:
            - BranchSide:      'modules/bank.c:807,9'
              BranchSideFuncs:
                - module_InitStaticModules
                - config_UnsortConfig
                - config_SortConfig
                - twalk
                - vlc_mutex_unlock
                - vlc_object_Log
            - BranchSide:      'modules/bank.c:809,9'
              BranchSideFuncs:
                - module_InitStaticModules
                - config_UnsortConfig
                - config_SortConfig
                - twalk
                - vlc_mutex_unlock
                - vlc_object_Log
      Callsites:
        - Src:             'modules/bank.c:809,9'
          Dst:             module_InitStaticModules
        - Src:             'modules/bank.c:814,9'
          Dst:             config_UnsortConfig
        - Src:             'modules/bank.c:815,9'
          Dst:             config_SortConfig
        - Src:             'modules/bank.c:817,9'
          Dst:             twalk
        - Src:             'modules/bank.c:817,9'
          Dst:             vlc_modcap_sort
        - Src:             'modules/bank.c:819,5'
          Dst:             vlc_mutex_unlock
        - Src:             'modules/bank.c:821,5'
          Dst:             vlc_object_Log
    - functionName:    twalk
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/src/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    vlc_plugin_Unmap
      functionSourceFile: '/src/vlc/src/modules/bank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - plugin
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    module_EndBank
      functionSourceFile: '/src/vlc/src/modules/bank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - b_plugins
      BBCount:         18
      ICount:          107
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - config_UnsortConfig
        - tdestroy
        - vlc_frame_ChainRelease
        - vlc_modcap_free
        - vlc_mutex_held
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_plugin_Unmap
        - vlc_plugin_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'modules/bank.c:764,9'
          Branch Sides:
            - BranchSide:      'modules/bank.c:765,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - tdestroy
                - vlc_frame_ChainRelease.23877
                - vlc_plugin_Unmap
                - vlc_plugin_destroy
                - config_UnsortConfig
            - BranchSide:      'modules/bank.c:767,9'
              BranchSideFuncs:
                - vlc_mutex_held
                - __assert_fail
                - __assert_fail
                - vlc_mutex_unlock
                - tdestroy
                - vlc_frame_ChainRelease.23877
                - vlc_plugin_Unmap
                - vlc_plugin_destroy
                - config_UnsortConfig
        - Branch String:   'modules/bank.c:767,9'
          Branch Sides:
            - BranchSide:      'modules/bank.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_unlock
                - tdestroy
                - vlc_frame_ChainRelease.23877
                - vlc_plugin_Unmap
                - vlc_plugin_destroy
                - config_UnsortConfig
            - BranchSide:      'modules/bank.c:767,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'modules/bank.c:769,5'
          Branch Sides:
            - BranchSide:      'modules/bank.c:769,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - tdestroy
                - vlc_frame_ChainRelease.23877
                - vlc_plugin_Unmap
                - vlc_plugin_destroy
                - config_UnsortConfig
            - BranchSide:      'modules/bank.c:770,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - tdestroy
                - vlc_frame_ChainRelease.23877
                - vlc_plugin_Unmap
                - vlc_plugin_destroy
                - config_UnsortConfig
        - Branch String:   'modules/bank.c:770,9'
          Branch Sides:
            - BranchSide:      'modules/bank.c:772,9'
              BranchSideFuncs:
                - config_UnsortConfig
                - vlc_mutex_unlock
                - tdestroy
                - vlc_frame_ChainRelease.23877
                - vlc_plugin_Unmap
                - vlc_plugin_destroy
            - BranchSide:      'modules/bank.c:781,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - tdestroy
                - vlc_frame_ChainRelease.23877
                - vlc_plugin_Unmap
                - vlc_plugin_destroy
        - Branch String:   'modules/bank.c:785,5'
          Branch Sides:
            - BranchSide:      'modules/bank.c:787,29'
              BranchSideFuncs:
                - vlc_plugin_Unmap
                - vlc_plugin_destroy
                - vlc_frame_ChainRelease.23877
            - BranchSide:      'modules/bank.c:794,24'
              BranchSideFuncs:
                - vlc_frame_ChainRelease.23877
      Callsites:
        - Src:             'modules/bank.c:765,9'
          Dst:             vlc_mutex_lock
        - Src:             'modules/bank.c:767,9'
          Dst:             vlc_mutex_held
        - Src:             'modules/bank.c:767,9'
          Dst:             __assert_fail
        - Src:             'modules/bank.c:769,5'
          Dst:             __assert_fail
        - Src:             'modules/bank.c:772,9'
          Dst:             config_UnsortConfig
        - Src:             'modules/bank.c:781,5'
          Dst:             vlc_mutex_unlock
        - Src:             'modules/bank.c:783,5'
          Dst:             tdestroy
        - Src:             'modules/bank.c:783,5'
          Dst:             vlc_modcap_free
        - Src:             'modules/bank.c:790,9'
          Dst:             vlc_plugin_Unmap
        - Src:             'modules/bank.c:791,9'
          Dst:             vlc_plugin_destroy
        - Src:             'modules/bank.c:794,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    module_InitBank
      functionSourceFile: '/src/vlc/src/modules/bank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - config_SortConfig
        - module_InitStatic
        - vlc_entry__core
        - vlc_mutex_lock
        - vlc_plugin_store
      functionUses:    1
      BranchProfiles:
        - Branch String:   'modules/bank.c:726,5'
          Branch Sides:
            - BranchSide:      'modules/bank.c:726,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - module_InitStatic
                - config_SortConfig
                - vlc_plugin_store
            - BranchSide:      'modules/bank.c:726,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - module_InitStatic
                - config_SortConfig
                - vlc_plugin_store
        - Branch String:   'modules/bank.c:728,9'
          Branch Sides:
            - BranchSide:      'modules/bank.c:728,9'
              BranchSideFuncs:
                - module_InitStatic
                - config_SortConfig
                - vlc_plugin_store
            - BranchSide:      'modules/bank.c:735,32'
              BranchSideFuncs:
                - module_InitStatic
                - config_SortConfig
                - vlc_plugin_store
        - Branch String:   'modules/bank.c:736,13'
          Branch Sides:
            - BranchSide:      'modules/bank.c:737,30'
              BranchSideFuncs:
                - vlc_plugin_store
                - config_SortConfig
            - BranchSide:      'modules/bank.c:738,9'
              BranchSideFuncs:
                - config_SortConfig
      Callsites:
        - Src:             'modules/bank.c:726,5'
          Dst:             vlc_mutex_lock
        - Src:             'modules/bank.c:735,32'
          Dst:             module_InitStatic
        - Src:             'modules/bank.c:735,32'
          Dst:             vlc_entry__core
        - Src:             'modules/bank.c:737,13'
          Dst:             vlc_plugin_store
        - Src:             'modules/bank.c:738,9'
          Dst:             config_SortConfig
    - functionName:    vlc_plugin_Symbol
      functionSourceFile: '/src/vlc/src/modules/bank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - plugin
        - name
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_plugin_Map
      functionSourceFile: '/src/vlc/src/modules/bank.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - plugin
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_plugin_symbol_compare
      functionSourceFile: '/src/vlc/src/modules/entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'modules/entry.c:516,12'
          Dst:             strcmp
    - functionName:    vlc_plugin_gpa_cb
      functionSourceFile: '/src/vlc/src/modules/entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - tgt
        - propid
      BBCount:         28
      ICount:          228
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - tsearch
        - vlc_plugin_symbol_compare
      functionUses:    1
      BranchProfiles:
        - Branch String:   'modules/entry.c:533,5'
          Branch Sides:
            - BranchSide:      'modules/entry.c:539,13'
              BranchSideFuncs:
                - malloc
                - tsearch
                - __assert_fail
                - free
                - free
            - BranchSide:      'modules/entry.c:549,13'
              BranchSideFuncs:
                - malloc
                - tsearch
                - __assert_fail
                - free
                - free
            - BranchSide:      'modules/entry.c:556,13'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:540,20'
          Branch Sides:
            - BranchSide:      'modules/entry.c:540,20'
              BranchSideFuncs:
                - malloc
                - tsearch
                - __assert_fail
                - free
                - free
            - BranchSide:      'modules/entry.c:540,20'
              BranchSideFuncs:
                - malloc
                - tsearch
                - __assert_fail
                - free
                - free
        - Branch String:   'modules/entry.c:541,20'
          Branch Sides:
            - BranchSide:      'modules/entry.c:559,37'
              BranchSideFuncs:
                - malloc
                - tsearch
                - __assert_fail
                - free
                - free
            - BranchSide:      'modules/entry.c:559,37'
              BranchSideFuncs:
                - malloc
                - tsearch
                - __assert_fail
                - free
                - free
        - Branch String:   'modules/entry.c:550,20'
          Branch Sides:
            - BranchSide:      'modules/entry.c:550,20'
              BranchSideFuncs:
                - malloc
                - tsearch
                - __assert_fail
                - free
                - free
            - BranchSide:      'modules/entry.c:550,20'
              BranchSideFuncs:
                - malloc
                - tsearch
                - __assert_fail
                - free
                - free
        - Branch String:   'modules/entry.c:551,20'
          Branch Sides:
            - BranchSide:      'modules/entry.c:559,37'
              BranchSideFuncs:
                - malloc
                - tsearch
                - __assert_fail
                - free
                - free
            - BranchSide:      'modules/entry.c:559,37'
              BranchSideFuncs:
                - malloc
                - tsearch
                - __assert_fail
                - free
                - free
        - Branch String:   'modules/entry.c:565,9'
          Branch Sides:
            - BranchSide:      'modules/entry.c:567,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'modules/entry.c:571,10'
              BranchSideFuncs:
                - __assert_fail
                - free
        - Branch String:   'modules/entry.c:571,9'
          Branch Sides:
            - BranchSide:      'modules/entry.c:574,51'
              BranchSideFuncs:
                - __assert_fail
                - free
            - BranchSide:      'modules/entry.c:579,5'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:575,9'
          Branch Sides:
            - BranchSide:      'modules/entry.c:575,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'modules/entry.c:577,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'modules/entry.c:564,19'
          Dst:             tsearch
        - Src:             'modules/entry.c:564,19'
          Dst:             vlc_plugin_symbol_compare
        - Src:             'modules/entry.c:575,9'
          Dst:             __assert_fail
    - functionName:    realloc_or_free
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - sz
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:51,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:51,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:52,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_arrays.h:50,15'
          Dst:             realloc
    - functionName:    vlc_config_create
      functionSourceFile: '/src/vlc/src/modules/entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - plugin
        - type
      BBCount:         21
      ICount:          173
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - realloc_or_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'modules/entry.c:148,9'
          Branch Sides:
            - BranchSide:      'modules/entry.c:150,32'
              BranchSideFuncs:
                - realloc_or_free.23923
            - BranchSide:      'modules/entry.c:157,13'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:151,13'
          Branch Sides:
            - BranchSide:      'modules/entry.c:152,13'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:154,31'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:164,9'
          Branch Sides:
            - BranchSide:      'modules/entry.c:166,9'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:169,14'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:169,14'
          Branch Sides:
            - BranchSide:      'modules/entry.c:171,9'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:175,22'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:178,9'
          Branch Sides:
            - BranchSide:      'modules/entry.c:180,9'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:184,5'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:181,13'
          Branch Sides:
            - BranchSide:      'modules/entry.c:182,13'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:183,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'modules/entry.c:150,15'
          Dst:             realloc_or_free
    - functionName:    xmalloc
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - len
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1107,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1107,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../include/vlc_common.h:1107,9'
              BranchSideFuncs:
                - abort
        - Branch String:   '../include/vlc_common.h:1107,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1108,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../include/vlc_common.h:1109,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_common.h:1108,9'
          Dst:             abort
    - functionName:    vlc_plugin_free_symbols
      functionSourceFile: '/src/vlc/src/modules/entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tdestroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'modules/entry.c:607,5'
          Dst:             tdestroy
    - functionName:    vlc_plugin_get_symbol
      functionSourceFile: '/src/vlc/src/modules/entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - root
        - name
        - addrp
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - tfind
        - vlc_plugin_symbol_compare
      functionUses:    2
      BranchProfiles:
        - Branch String:   'modules/entry.c:613,9'
          Branch Sides:
            - BranchSide:      'modules/entry.c:615,10'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:619,25'
              BranchSideFuncs:
                - tfind
        - Branch String:   'modules/entry.c:621,9'
          Branch Sides:
            - BranchSide:      'modules/entry.c:622,9'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:624,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'modules/entry.c:619,25'
          Dst:             tfind
        - Src:             'modules/entry.c:619,25'
          Dst:             vlc_plugin_symbol_compare
    - functionName:    vlc_plugin_get_symbols
      functionSourceFile: '/src/vlc/src/modules/entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tdestroy
        - vlc_plugin_gpa_cb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'modules/entry.c:596,9'
          Branch Sides:
            - BranchSide:      'modules/entry.c:598,18'
              BranchSideFuncs:
                - tdestroy
            - BranchSide:      'modules/entry.c:602,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'modules/entry.c:596,9'
          Dst:             vlc_plugin_gpa_cb
        - Src:             'modules/entry.c:598,9'
          Dst:             tdestroy
    - functionName:    vlc_plugin_resolve
      functionSourceFile: '/src/vlc/src/modules/entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - plugin
        - entry
      BBCount:         13
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_plugin_free_symbols
        - vlc_plugin_get_symbol
        - vlc_plugin_get_symbols
      functionUses:    0
      BranchProfiles:
        - Branch String:   'modules/entry.c:636,5'
          Branch Sides:
            - BranchSide:      'modules/entry.c:636,5'
              BranchSideFuncs:
                - vlc_plugin_get_symbol
                - vlc_plugin_get_symbol
                - vlc_plugin_free_symbols
            - BranchSide:      'modules/entry.c:642,35'
              BranchSideFuncs:
                - vlc_plugin_get_symbol
                - vlc_plugin_get_symbol
                - vlc_plugin_free_symbols
        - Branch String:   'modules/entry.c:644,10'
          Branch Sides:
            - BranchSide:      'modules/entry.c:644,35'
              BranchSideFuncs:
                - vlc_plugin_free_symbols
            - BranchSide:      'modules/entry.c:646,17'
              BranchSideFuncs:
                - vlc_plugin_free_symbols
        - Branch String:   'modules/entry.c:642,13'
          Branch Sides:
            - BranchSide:      'modules/entry.c:646,17'
              BranchSideFuncs:
                - vlc_plugin_free_symbols
            - BranchSide:      'modules/entry.c:650,30'
              BranchSideFuncs:
                - vlc_plugin_free_symbols
                - vlc_plugin_get_symbol
                - vlc_plugin_get_symbol
      Callsites:
        - Src:             'modules/entry.c:632,18'
          Dst:             vlc_plugin_get_symbols
        - Src:             'modules/entry.c:642,13'
          Dst:             vlc_plugin_get_symbol
        - Src:             'modules/entry.c:644,13'
          Dst:             vlc_plugin_get_symbol
        - Src:             'modules/entry.c:653,5'
          Dst:             vlc_plugin_free_symbols
    - functionName:    vlc_plugin_desc_cb
      functionSourceFile: '/src/vlc/src/modules/entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - tgt
        - propid
      BBCount:         188
      ICount:          1561
      EdgeCount:       235
      CyclomaticComplexity: 49
      functionsReached:
        - __assert_fail
        - fprintf
        - realloc
        - vlc_config_create
        - vlc_module_create
        - vlc_param_SetString
        - xmalloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'modules/entry.c:203,5'
          Branch Sides:
            - BranchSide:      'modules/entry.c:207,31'
              BranchSideFuncs:
                - vlc_module_create
                - xmalloc.23924
            - BranchSide:      'modules/entry.c:232,24'
              BranchSideFuncs:
                - vlc_config_create
            - BranchSide:      'modules/entry.c:243,36'
              BranchSideFuncs:
                - __assert_fail
                - realloc
            - BranchSide:      'modules/entry.c:265,38'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:269,31'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:273,37'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:278,39'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:286,13'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:290,33'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - __assert_fail
            - BranchSide:      'modules/entry.c:303,37'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:308,36'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:312,32'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:316,37'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:320,34'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:325,39'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'modules/entry.c:335,39'
              BranchSideFuncs:
                - vlc_param_SetString
            - BranchSide:      'modules/entry.c:366,39'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:384,39'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:392,39'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:400,39'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:408,39'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:416,39'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'modules/entry.c:426,39'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:434,39'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:443,39'
              BranchSideFuncs:
                - __assert_fail
                - xmalloc.23924
                - xmalloc.23924
            - BranchSide:      'modules/entry.c:477,22'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'modules/entry.c:209,17'
          Branch Sides:
            - BranchSide:      'modules/entry.c:211,21'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:215,43'
              BranchSideFuncs:
                - xmalloc.23924
        - Branch String:   'modules/entry.c:215,15'
          Branch Sides:
            - BranchSide:      'modules/entry.c:215,15'
              BranchSideFuncs:
                - xmalloc.23924
            - BranchSide:      'modules/entry.c:215,15'
              BranchSideFuncs:
                - xmalloc.23924
        - Branch String:   'modules/entry.c:216,17'
          Branch Sides:
            - BranchSide:      'modules/entry.c:217,17'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:220,39'
              BranchSideFuncs:
                - xmalloc.23924
        - Branch String:   'modules/entry.c:232,24'
          Branch Sides:
            - BranchSide:      'modules/entry.c:232,24'
              BranchSideFuncs:
                - vlc_config_create
            - BranchSide:      'modules/entry.c:232,24'
              BranchSideFuncs:
                - vlc_config_create
        - Branch String:   'modules/entry.c:235,14'
          Branch Sides:
            - BranchSide:      'modules/entry.c:235,14'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:235,14'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:236,17'
          Branch Sides:
            - BranchSide:      'modules/entry.c:237,21'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:238,13'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:243,36'
          Branch Sides:
            - BranchSide:      'modules/entry.c:243,36'
              BranchSideFuncs:
                - __assert_fail
                - realloc
            - BranchSide:      'modules/entry.c:243,36'
              BranchSideFuncs:
                - __assert_fail
                - realloc
        - Branch String:   'modules/entry.c:246,13'
          Branch Sides:
            - BranchSide:      'modules/entry.c:246,13'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'modules/entry.c:248,38'
              BranchSideFuncs:
                - realloc
        - Branch String:   'modules/entry.c:248,38'
          Branch Sides:
            - BranchSide:      'modules/entry.c:248,38'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'modules/entry.c:248,38'
              BranchSideFuncs:
                - realloc
        - Branch String:   'modules/entry.c:251,17'
          Branch Sides:
            - BranchSide:      'modules/entry.c:253,21'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:256,36'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:259,13'
          Branch Sides:
            - BranchSide:      'modules/entry.c:260,25'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:261,13'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:265,38'
          Branch Sides:
            - BranchSide:      'modules/entry.c:265,38'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:265,38'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:269,31'
          Branch Sides:
            - BranchSide:      'modules/entry.c:269,31'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:269,31'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:273,37'
          Branch Sides:
            - BranchSide:      'modules/entry.c:273,37'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:273,37'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:274,35'
          Branch Sides:
            - BranchSide:      'modules/entry.c:274,35'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:274,35'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:278,39'
          Branch Sides:
            - BranchSide:      'modules/entry.c:278,39'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:278,39'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:279,34'
          Branch Sides:
            - BranchSide:      'modules/entry.c:279,34'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:279,34'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:290,33'
          Branch Sides:
            - BranchSide:      'modules/entry.c:290,33'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - __assert_fail
            - BranchSide:      'modules/entry.c:290,33'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - __assert_fail
        - Branch String:   'modules/entry.c:292,13'
          Branch Sides:
            - BranchSide:      'modules/entry.c:292,13'
              BranchSideFuncs:
                - malloc
                - __assert_fail
            - BranchSide:      'modules/entry.c:293,36'
              BranchSideFuncs:
                - malloc
                - __assert_fail
        - Branch String:   'modules/entry.c:297,13'
          Branch Sides:
            - BranchSide:      'modules/entry.c:297,13'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:298,36'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:303,37'
          Branch Sides:
            - BranchSide:      'modules/entry.c:303,37'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:303,37'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:308,36'
          Branch Sides:
            - BranchSide:      'modules/entry.c:308,36'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:308,36'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:312,32'
          Branch Sides:
            - BranchSide:      'modules/entry.c:312,32'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:312,32'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:316,37'
          Branch Sides:
            - BranchSide:      'modules/entry.c:316,37'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:316,37'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:320,34'
          Branch Sides:
            - BranchSide:      'modules/entry.c:320,34'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:320,34'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:326,32'
          Branch Sides:
            - BranchSide:      'modules/entry.c:326,32'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'modules/entry.c:326,32'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'modules/entry.c:328,13'
          Branch Sides:
            - BranchSide:      'modules/entry.c:328,13'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:329,36'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:339,14'
          Branch Sides:
            - BranchSide:      'modules/entry.c:339,18'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:341,32'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:338,17'
          Branch Sides:
            - BranchSide:      'modules/entry.c:341,32'
              BranchSideFuncs:
                - vlc_param_SetString
            - BranchSide:      'modules/entry.c:347,17'
              BranchSideFuncs:
                - vlc_param_SetString
        - Branch String:   'modules/entry.c:341,32'
          Branch Sides:
            - BranchSide:      'modules/entry.c:361,13'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:361,13'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:347,17'
          Branch Sides:
            - BranchSide:      'modules/entry.c:349,32'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:355,17'
              BranchSideFuncs:
                - vlc_param_SetString
        - Branch String:   'modules/entry.c:369,17'
          Branch Sides:
            - BranchSide:      'modules/entry.c:371,31'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:376,31'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:371,31'
          Branch Sides:
            - BranchSide:      'modules/entry.c:371,31'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:371,31'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:372,31'
          Branch Sides:
            - BranchSide:      'modules/entry.c:379,13'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:379,13'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:376,31'
          Branch Sides:
            - BranchSide:      'modules/entry.c:376,31'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:376,31'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:377,31'
          Branch Sides:
            - BranchSide:      'modules/entry.c:379,13'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:379,13'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:410,36'
          Branch Sides:
            - BranchSide:      'modules/entry.c:410,36'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:410,36'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:418,22'
          Branch Sides:
            - BranchSide:      'modules/entry.c:418,22'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'modules/entry.c:418,22'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'modules/entry.c:419,13'
          Branch Sides:
            - BranchSide:      'modules/entry.c:419,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'modules/entry.c:419,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'modules/entry.c:419,13'
          Branch Sides:
            - BranchSide:      'modules/entry.c:419,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'modules/entry.c:419,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'modules/entry.c:419,13'
          Branch Sides:
            - BranchSide:      'modules/entry.c:419,13'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:420,32'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:436,36'
          Branch Sides:
            - BranchSide:      'modules/entry.c:436,36'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:436,36'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:437,40'
          Branch Sides:
            - BranchSide:      'modules/entry.c:437,40'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:437,40'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:445,26'
          Branch Sides:
            - BranchSide:      'modules/entry.c:445,26'
              BranchSideFuncs:
                - __assert_fail
                - xmalloc.23924
                - xmalloc.23924
            - BranchSide:      'modules/entry.c:445,26'
              BranchSideFuncs:
                - __assert_fail
                - xmalloc.23924
                - xmalloc.23924
        - Branch String:   'modules/entry.c:447,13'
          Branch Sides:
            - BranchSide:      'modules/entry.c:447,13'
              BranchSideFuncs:
                - xmalloc.23924
                - xmalloc.23924
            - BranchSide:      'modules/entry.c:448,17'
              BranchSideFuncs:
                - xmalloc.23924
                - xmalloc.23924
        - Branch String:   'modules/entry.c:448,17'
          Branch Sides:
            - BranchSide:      'modules/entry.c:449,17'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:451,17'
              BranchSideFuncs:
                - xmalloc.23924
                - xmalloc.23924
        - Branch String:   'modules/entry.c:451,17'
          Branch Sides:
            - BranchSide:      'modules/entry.c:452,32'
              BranchSideFuncs:
                - xmalloc.23924
            - BranchSide:      'modules/entry.c:454,17'
              BranchSideFuncs:
                - xmalloc.23924
                - xmalloc.23924
        - Branch String:   'modules/entry.c:452,32'
          Branch Sides:
            - BranchSide:      'modules/entry.c:467,39'
              BranchSideFuncs:
                - xmalloc.23924
            - BranchSide:      'modules/entry.c:467,39'
              BranchSideFuncs:
                - xmalloc.23924
        - Branch String:   'modules/entry.c:454,17'
          Branch Sides:
            - BranchSide:      'modules/entry.c:456,42'
              BranchSideFuncs:
                - xmalloc.23924
                - xmalloc.23924
            - BranchSide:      'modules/entry.c:463,17'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:456,42'
          Branch Sides:
            - BranchSide:      'modules/entry.c:0,0'
              BranchSideFuncs:
                - xmalloc.23924
                - xmalloc.23924
            - BranchSide:      'modules/entry.c:0,0'
              BranchSideFuncs:
                - xmalloc.23924
                - xmalloc.23924
        - Branch String:   'modules/entry.c:467,39'
          Branch Sides:
            - BranchSide:      'modules/entry.c:467,39'
              BranchSideFuncs:
                - xmalloc.23924
            - BranchSide:      'modules/entry.c:467,39'
              BranchSideFuncs:
                - xmalloc.23924
      Callsites:
        - Src:             'modules/entry.c:208,35'
          Dst:             vlc_module_create
        - Src:             'modules/entry.c:220,39'
          Dst:             xmalloc
        - Src:             'modules/entry.c:233,39'
          Dst:             vlc_config_create
        - Src:             'modules/entry.c:246,13'
          Dst:             __assert_fail
        - Src:             'modules/entry.c:249,31'
          Dst:             realloc
        - Src:             'modules/entry.c:292,13'
          Dst:             __assert_fail
        - Src:             'modules/entry.c:297,13'
          Dst:             __assert_fail
        - Src:             'modules/entry.c:328,13'
          Dst:             __assert_fail
        - Src:             'modules/entry.c:359,17'
          Dst:             vlc_param_SetString
        - Src:             'modules/entry.c:419,13'
          Dst:             __assert_fail
        - Src:             'modules/entry.c:447,13'
          Dst:             __assert_fail
        - Src:             'modules/entry.c:457,36'
          Dst:             xmalloc
        - Src:             'modules/entry.c:468,34'
          Dst:             xmalloc
        - Src:             'modules/entry.c:477,13'
          Dst:             fprintf
        - Src:             'modules/entry.c:478,13'
          Dst:             fprintf
    - functionName:    vlc_module_create
      functionSourceFile: '/src/vlc/src/modules/entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - plugin
      BBCount:         12
      ICount:          125
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'modules/entry.c:45,9'
          Branch Sides:
            - BranchSide:      'modules/entry.c:46,9'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:52,24'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:53,9'
          Branch Sides:
            - BranchSide:      'modules/entry.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:60,24'
              BranchSideFuncs: []
        - Branch String:   'modules/entry.c:74,23'
          Branch Sides:
            - BranchSide:      'modules/entry.c:74,42'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:74,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_plugin_describe
      functionSourceFile: '/src/vlc/src/modules/entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_plugin_create
        - vlc_plugin_desc_cb
        - vlc_plugin_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'modules/entry.c:495,9'
          Branch Sides:
            - BranchSide:      'modules/entry.c:496,9'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:498,9'
              BranchSideFuncs:
                - vlc_plugin_destroy
        - Branch String:   'modules/entry.c:498,9'
          Branch Sides:
            - BranchSide:      'modules/entry.c:500,28'
              BranchSideFuncs:
                - vlc_plugin_destroy
            - BranchSide:      'modules/entry.c:503,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'modules/entry.c:494,28'
          Dst:             vlc_plugin_create
        - Src:             'modules/entry.c:498,9'
          Dst:             vlc_plugin_desc_cb
        - Src:             'modules/entry.c:500,9'
          Dst:             vlc_plugin_destroy
    - functionName:    vlc_plugin_create
      functionSourceFile: '/src/vlc/src/modules/entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'modules/entry.c:99,28'
          Branch Sides:
            - BranchSide:      'modules/entry.c:99,19'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'modules/entry.c:99,28'
              BranchSideFuncs:
                - malloc
        - Branch String:   'modules/entry.c:100,9'
          Branch Sides:
            - BranchSide:      'modules/entry.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'modules/entry.c:103,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_plugin_destroy
      functionSourceFile: '/src/vlc/src/modules/entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - plugin
      BBCount:         9
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - config_Free
        - vlc_module_destroy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'modules/entry.c:127,5'
          Branch Sides:
            - BranchSide:      'modules/entry.c:127,5'
              BranchSideFuncs:
                - config_Free
                - free
                - vlc_module_destroy
            - BranchSide:      'modules/entry.c:132,9'
              BranchSideFuncs:
                - config_Free
                - free
                - vlc_module_destroy
        - Branch String:   'modules/entry.c:132,9'
          Branch Sides:
            - BranchSide:      'modules/entry.c:132,9'
              BranchSideFuncs:
                - vlc_module_destroy
                - config_Free
                - free
            - BranchSide:      'modules/entry.c:133,28'
              BranchSideFuncs:
                - vlc_module_destroy
                - config_Free
                - free
      Callsites:
        - Src:             'modules/entry.c:127,5'
          Dst:             __assert_fail
        - Src:             'modules/entry.c:133,9'
          Dst:             vlc_module_destroy
        - Src:             'modules/entry.c:135,5'
          Dst:             config_Free
    - functionName:    vlc_module_destroy
      functionSourceFile: '/src/vlc/src/modules/entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - module
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'modules/entry.c:87,5'
          Branch Sides:
            - BranchSide:      'modules/entry.c:89,26'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'modules/entry.c:95,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_ngettext
      functionSourceFile: '/src/vlc/src/modules/textdomain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - msgid
        - plural
        - n
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'modules/textdomain.c:96,13'
          Branch Sides:
            - BranchSide:      'modules/textdomain.c:96,24'
              BranchSideFuncs: []
            - BranchSide:      'modules/textdomain.c:96,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_gettext
      functionSourceFile: '/src/vlc/src/modules/textdomain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msgid
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    224
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_bindtextdomain
      functionSourceFile: '/src/vlc/src/modules/textdomain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - domain
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dialog_id_release
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_id
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'interface/dialog.c:141,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:141,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'interface/dialog.c:143,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:       []
    - functionName:    vlc_array_remove
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ar
        - idx
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:357,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:358,18'
              BranchSideFuncs:
                - free
                - realloc
            - BranchSide:      '../include/vlc_arrays.h:360,5'
              BranchSideFuncs:
                - free
                - realloc
        - Branch String:   '../include/vlc_arrays.h:362,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:364,32'
              BranchSideFuncs:
                - realloc
            - BranchSide:      '../include/vlc_arrays.h:370,15'
              BranchSideFuncs:
                - free
        - Branch String:   '../include/vlc_arrays.h:365,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:366,28'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:367,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:364,23'
          Dst:             realloc
    - functionName:    vlc_array_index_of_item
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ar
        - elem
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:302,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:304,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:307,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_arrays.h:304,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:305,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:306,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dialog_wait_interrupted
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_data
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dialog_cancel_locked
        - vlc_cond_signal
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'interface/dialog.c:311,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/dialog.c:312,5'
          Dst:             dialog_cancel_locked
        - Src:             'interface/dialog.c:313,5'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/dialog.c:315,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/dialog.c:316,5'
          Dst:             vlc_cond_signal
        - Src:             'interface/dialog.c:317,5'
          Dst:             vlc_mutex_unlock
    - functionName:    dialog_cancel_locked
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_provider
        - p_id
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'interface/dialog.c:178,27'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:178,30'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:180,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'interface/dialog.c:178,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:180,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:183,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'interface/dialog.c:177,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/dialog.c:180,9'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/dialog.c:184,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_array_append
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ar
        - elem
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:338,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:339,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:341,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:336,26'
          Dst:             realloc
    - functionName:    dialog_add_locked
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_provider
        - i_type
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - vlc_array_append
        - vlc_cond_init
        - vlc_mutex_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'interface/dialog.c:194,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:195,9'
              BranchSideFuncs: []
            - BranchSide:      'interface/dialog.c:197,26'
              BranchSideFuncs:
                - vlc_array_append.24045
                - vlc_mutex_init
                - vlc_cond_init
                - free
        - Branch String:   'interface/dialog.c:197,8'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:199,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'interface/dialog.c:203,21'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_cond_init
      Callsites:
        - Src:             'interface/dialog.c:192,27'
          Dst:             calloc
        - Src:             'interface/dialog.c:197,8'
          Dst:             vlc_array_append
        - Src:             'interface/dialog.c:203,5'
          Dst:             vlc_mutex_init
        - Src:             'interface/dialog.c:204,5'
          Dst:             vlc_cond_init
    - functionName:    vlc_array_count
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_array
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_ext_dialog_update
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - p_ext_dialog
      BBCount:         9
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - get_dialog_provider
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'interface/dialog.c:873,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:873,5'
              BranchSideFuncs:
                - get_dialog_provider
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:874,59'
              BranchSideFuncs:
                - get_dialog_provider
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'interface/dialog.c:877,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:879,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:882,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'interface/dialog.c:873,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:874,39'
          Dst:             get_dialog_provider
        - Src:             'interface/dialog.c:876,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/dialog.c:879,9'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/dialog.c:883,5'
          Dst:             vlc_mutex_unlock
    - functionName:    get_dialog_provider
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_obj
        - b_check_interact
      BBCount:         15
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - libvlc_priv
        - vlc_killed
        - vlc_object_instance
      functionUses:    9
      BranchProfiles:
        - Branch String:   'interface/dialog.c:129,27'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:129,30'
              BranchSideFuncs:
                - vlc_killed
                - vlc_object_instance.24049
                - libvlc_priv.24050
                - __assert_fail
            - BranchSide:      'interface/dialog.c:129,53'
              BranchSideFuncs:
                - vlc_killed
                - vlc_object_instance.24049
                - libvlc_priv.24050
                - __assert_fail
        - Branch String:   'interface/dialog.c:129,50'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:129,53'
              BranchSideFuncs: []
            - BranchSide:      'interface/dialog.c:130,9'
              BranchSideFuncs: []
        - Branch String:   'interface/dialog.c:129,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:130,9'
              BranchSideFuncs: []
            - BranchSide:      'interface/dialog.c:133,21'
              BranchSideFuncs:
                - vlc_object_instance.24049
                - libvlc_priv.24050
                - __assert_fail
        - Branch String:   'interface/dialog.c:134,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:134,5'
              BranchSideFuncs: []
            - BranchSide:      'interface/dialog.c:135,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'interface/dialog.c:129,53'
          Dst:             vlc_killed
        - Src:             'interface/dialog.c:133,21'
          Dst:             vlc_object_instance
        - Src:             'interface/dialog.c:133,9'
          Dst:             libvlc_priv
        - Src:             'interface/dialog.c:134,5'
          Dst:             __assert_fail
    - functionName:    vlc_object_instance
      functionSourceFile: '/src/vlc/src/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_object_parent
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_objects.h:188,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_objects.h:188,18'
              BranchSideFuncs:
                - vlc_object_parent
            - BranchSide:      '../include/vlc_objects.h:191,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_objects.h:189,19'
          Dst:             vlc_object_parent
    - functionName:    libvlc_priv
      functionSourceFile: '/src/vlc/src/interface/../libvlc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_dialog_provider_set_ext_callback
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - pf_update
        - p_data
      BBCount:         6
      ICount:          51
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - get_dialog_provider
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'interface/dialog.c:858,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:858,5'
              BranchSideFuncs:
                - get_dialog_provider
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:858,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'interface/dialog.c:858,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:859,39'
          Dst:             get_dialog_provider
        - Src:             'interface/dialog.c:861,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/dialog.c:866,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_dialog_id_dismiss
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_id
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dialog_id_post
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'interface/dialog.c:849,12'
          Dst:             dialog_id_post
    - functionName:    dialog_id_post
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_id
        - p_answer
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - dialog_id_release
        - vlc_cond_signal
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'interface/dialog.c:784,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:786,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - dialog_id_release
                - vlc_cond_signal
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:790,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - dialog_id_release
                - vlc_cond_signal
                - vlc_mutex_unlock
        - Branch String:   'interface/dialog.c:794,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:796,26'
              BranchSideFuncs:
                - vlc_cond_signal
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:801,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - dialog_id_release
      Callsites:
        - Src:             'interface/dialog.c:783,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/dialog.c:796,9'
          Dst:             vlc_cond_signal
        - Src:             'interface/dialog.c:797,9'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/dialog.c:801,9'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/dialog.c:802,9'
          Dst:             dialog_id_release
    - functionName:    vlc_dialog_id_post_action
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_id
        - i_action
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - dialog_id_post
      functionUses:    0
      BranchProfiles:
        - Branch String:   'interface/dialog.c:836,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:836,5'
              BranchSideFuncs:
                - dialog_id_post
            - BranchSide:      'interface/dialog.c:836,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'interface/dialog.c:836,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:843,12'
          Dst:             dialog_id_post
    - functionName:    vlc_dialog_id_post_login
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_id
        - psz_username
        - psz_password
        - b_store
      BBCount:         17
      ICount:          105
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - dialog_id_post
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'interface/dialog.c:811,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:811,5'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - strdup
                - dialog_id_post
                - free
                - free
                - dialog_id_post
            - BranchSide:      'interface/dialog.c:811,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'interface/dialog.c:811,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:811,5'
              BranchSideFuncs:
                - __assert_fail
                - strdup
                - strdup
                - dialog_id_post
                - free
                - free
                - dialog_id_post
            - BranchSide:      'interface/dialog.c:811,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'interface/dialog.c:811,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:811,5'
              BranchSideFuncs:
                - strdup
                - strdup
                - dialog_id_post
                - free
                - free
                - dialog_id_post
            - BranchSide:      'interface/dialog.c:813,35'
              BranchSideFuncs:
                - strdup
                - strdup
                - dialog_id_post
                - free
                - free
                - dialog_id_post
        - Branch String:   'interface/dialog.c:822,6'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:822,16'
              BranchSideFuncs:
                - free
                - free
                - dialog_id_post
            - BranchSide:      'interface/dialog.c:824,21'
              BranchSideFuncs:
                - free
                - free
                - dialog_id_post
        - Branch String:   'interface/dialog.c:821,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:824,21'
              BranchSideFuncs:
                - free
                - free
                - dialog_id_post
            - BranchSide:      'interface/dialog.c:830,27'
              BranchSideFuncs:
                - dialog_id_post
      Callsites:
        - Src:             'interface/dialog.c:811,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:817,29'
          Dst:             strdup
        - Src:             'interface/dialog.c:818,29'
          Dst:             strdup
        - Src:             'interface/dialog.c:826,9'
          Dst:             dialog_id_post
        - Src:             'interface/dialog.c:830,12'
          Dst:             dialog_id_post
    - functionName:    vlc_dialog_id_get_context
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_id
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'interface/dialog.c:773,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:773,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:773,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'interface/dialog.c:773,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:774,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/dialog.c:776,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_dialog_id_set_context
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_id
        - p_context
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'interface/dialog.c:765,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/dialog.c:767,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_dialog_is_cancelled
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - p_id
      BBCount:         6
      ICount:          46
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'interface/dialog.c:754,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:754,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:754,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'interface/dialog.c:754,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:756,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/dialog.c:758,5'
          Dst:             vlc_mutex_unlock
    - functionName:    dialog_remove_locked
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_provider
        - p_id
      BBCount:         9
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - dialog_id_release
        - vlc_array_index_of_item
        - vlc_array_remove
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'interface/dialog.c:216,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:216,5'
              BranchSideFuncs:
                - vlc_array_remove
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - dialog_id_release
            - BranchSide:      'interface/dialog.c:217,23'
              BranchSideFuncs:
                - vlc_array_remove
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - dialog_id_release
        - Branch String:   'interface/dialog.c:221,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:223,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - dialog_id_release
            - BranchSide:      'interface/dialog.c:227,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'interface/dialog.c:215,21'
          Dst:             vlc_array_index_of_item
        - Src:             'interface/dialog.c:216,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:217,5'
          Dst:             vlc_array_remove
        - Src:             'interface/dialog.c:219,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/dialog.c:223,9'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/dialog.c:224,9'
          Dst:             dialog_id_release
        - Src:             'interface/dialog.c:227,9'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_dialog_release
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - p_id
      BBCount:         12
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - dialog_cancel_locked
        - dialog_remove_locked
        - libvlc_priv
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_instance
      functionUses:    1
      BranchProfiles:
        - Branch String:   'interface/dialog.c:734,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:734,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_object_instance.24049
                - libvlc_priv.24050
                - __assert_fail
                - vlc_mutex_lock
                - dialog_cancel_locked
                - dialog_remove_locked
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:734,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'interface/dialog.c:734,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:734,5'
              BranchSideFuncs:
                - vlc_object_instance.24049
                - libvlc_priv.24050
                - __assert_fail
                - vlc_mutex_lock
                - dialog_cancel_locked
                - dialog_remove_locked
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:740,21'
              BranchSideFuncs:
                - vlc_object_instance.24049
                - libvlc_priv.24050
                - __assert_fail
                - vlc_mutex_lock
                - dialog_cancel_locked
                - dialog_remove_locked
                - vlc_mutex_unlock
        - Branch String:   'interface/dialog.c:741,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:741,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - dialog_cancel_locked
                - dialog_remove_locked
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:741,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'interface/dialog.c:734,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:740,21'
          Dst:             vlc_object_instance
        - Src:             'interface/dialog.c:740,9'
          Dst:             libvlc_priv
        - Src:             'interface/dialog.c:741,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:743,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/dialog.c:744,5'
          Dst:             dialog_cancel_locked
        - Src:             'interface/dialog.c:745,5'
          Dst:             dialog_remove_locked
        - Src:             'interface/dialog.c:746,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_dialog_update_progress_text
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - p_id
        - f_value
        - psz_fmt
      BBCount:         6
      ICount:          51
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_dialog_update_progress_text_va
      functionUses:    0
      BranchProfiles:
        - Branch String:   'interface/dialog.c:721,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:721,5'
              BranchSideFuncs:
                - vlc_dialog_update_progress_text_va
            - BranchSide:      'interface/dialog.c:721,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'interface/dialog.c:721,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:724,17'
          Dst:             vlc_dialog_update_progress_text_va
    - functionName:    vlc_dialog_update_progress_text_va
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - p_id
        - f_value
        - psz_fmt
        - ap
      BBCount:         9
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - dialog_update_progress
        - vasprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'interface/dialog.c:708,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:708,5'
              BranchSideFuncs:
                - vasprintf
                - dialog_update_progress
            - BranchSide:      'interface/dialog.c:711,30'
              BranchSideFuncs:
                - vasprintf
                - dialog_update_progress
        - Branch String:   'interface/dialog.c:711,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:712,9'
              BranchSideFuncs: []
            - BranchSide:      'interface/dialog.c:713,35'
              BranchSideFuncs:
                - dialog_update_progress
      Callsites:
        - Src:             'interface/dialog.c:708,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:711,9'
          Dst:             vasprintf
        - Src:             'interface/dialog.c:713,12'
          Dst:             dialog_update_progress
    - functionName:    dialog_update_progress
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - p_id
        - f_value
        - psz_text
      BBCount:         21
      ICount:          128
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - get_dialog_provider
        - vlc_dialog_is_cancelled
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'interface/dialog.c:668,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:668,5'
              BranchSideFuncs:
                - __assert_fail
                - get_dialog_provider
                - vlc_mutex_lock
                - vlc_dialog_is_cancelled
                - vlc_mutex_unlock
                - free
                - vlc_mutex_unlock
                - free
            - BranchSide:      'interface/dialog.c:668,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'interface/dialog.c:668,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:668,5'
              BranchSideFuncs:
                - get_dialog_provider
                - vlc_mutex_lock
                - vlc_dialog_is_cancelled
                - vlc_mutex_unlock
                - free
                - vlc_mutex_unlock
                - free
            - BranchSide:      'interface/dialog.c:669,59'
              BranchSideFuncs:
                - get_dialog_provider
                - vlc_mutex_lock
                - vlc_dialog_is_cancelled
                - vlc_mutex_unlock
                - free
                - vlc_mutex_unlock
                - free
        - Branch String:   'interface/dialog.c:672,52'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:673,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
            - BranchSide:      'interface/dialog.c:675,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
        - Branch String:   'interface/dialog.c:672,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:675,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
            - BranchSide:      'interface/dialog.c:680,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
        - Branch String:   'interface/dialog.c:680,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:681,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
            - BranchSide:      'interface/dialog.c:683,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
        - Branch String:   'interface/dialog.c:683,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:685,14'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:688,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'interface/dialog.c:668,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:669,39'
          Dst:             get_dialog_provider
        - Src:             'interface/dialog.c:671,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/dialog.c:673,9'
          Dst:             vlc_dialog_is_cancelled
        - Src:             'interface/dialog.c:675,9'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/dialog.c:691,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_dialog_update_progress
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - p_obj
        - p_id
        - f_value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dialog_update_progress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'interface/dialog.c:700,12'
          Dst:             dialog_update_progress
    - functionName:    vlc_dialog_display_progress
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - bool
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - b_indeterminate
        - f_position
        - psz_cancel
        - psz_title
        - psz_fmt
      BBCount:         6
      ICount:          61
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_dialog_display_progress_va
      functionUses:    1
      BranchProfiles:
        - Branch String:   'interface/dialog.c:654,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:654,5'
              BranchSideFuncs:
                - vlc_dialog_display_progress_va
            - BranchSide:      'interface/dialog.c:654,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'interface/dialog.c:654,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:658,9'
          Dst:             vlc_dialog_display_progress_va
    - functionName:    vlc_dialog_display_progress_va
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - bool
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - b_indeterminate
        - f_position
        - psz_cancel
        - psz_title
        - psz_fmt
        - ap
      BBCount:         17
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - display_progress_va
        - get_dialog_provider
      functionUses:    1
      BranchProfiles:
        - Branch String:   'interface/dialog.c:636,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:636,5'
              BranchSideFuncs:
                - __assert_fail
                - get_dialog_provider
                - display_progress_va
            - BranchSide:      'interface/dialog.c:636,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'interface/dialog.c:636,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:636,5'
              BranchSideFuncs:
                - __assert_fail
                - get_dialog_provider
                - display_progress_va
            - BranchSide:      'interface/dialog.c:636,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'interface/dialog.c:636,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:636,5'
              BranchSideFuncs:
                - get_dialog_provider
                - display_progress_va
            - BranchSide:      'interface/dialog.c:638,59'
              BranchSideFuncs:
                - get_dialog_provider
                - display_progress_va
        - Branch String:   'interface/dialog.c:639,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:640,9'
              BranchSideFuncs: []
            - BranchSide:      'interface/dialog.c:642,37'
              BranchSideFuncs:
                - display_progress_va
        - Branch String:   'interface/dialog.c:645,12'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:645,35'
              BranchSideFuncs: []
            - BranchSide:      'interface/dialog.c:645,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'interface/dialog.c:636,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:638,39'
          Dst:             get_dialog_provider
        - Src:             'interface/dialog.c:642,17'
          Dst:             display_progress_va
    - functionName:    display_progress_va
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_provider
        - pp_id
        - b_indeterminate
        - f_position
        - psz_cancel
        - psz_title
        - psz_fmt
        - ap
      BBCount:         15
      ICount:          148
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - dialog_add_locked
        - vasprintf
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'interface/dialog.c:598,6'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:598,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:601,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'interface/dialog.c:599,6'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:599,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:601,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'interface/dialog.c:597,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:601,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:606,30'
              BranchSideFuncs:
                - vasprintf
                - dialog_add_locked
                - vlc_mutex_unlock
                - free
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'interface/dialog.c:606,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:608,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:612,45'
              BranchSideFuncs:
                - dialog_add_locked
                - vlc_mutex_unlock
                - free
                - vlc_mutex_unlock
        - Branch String:   'interface/dialog.c:613,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:615,14'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:619,38'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'interface/dialog.c:596,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/dialog.c:601,9'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/dialog.c:606,9'
          Dst:             vasprintf
        - Src:             'interface/dialog.c:608,9'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/dialog.c:612,27'
          Dst:             dialog_add_locked
        - Src:             'interface/dialog.c:616,9'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/dialog.c:624,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_dialog_wait_question
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - i_type
        - psz_cancel
        - psz_action1
        - psz_action2
        - psz_title
        - psz_fmt
      BBCount:         6
      ICount:          63
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_dialog_wait_question_va
      functionUses:    2
      BranchProfiles:
        - Branch String:   'interface/dialog.c:580,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:580,5'
              BranchSideFuncs:
                - vlc_dialog_wait_question_va
            - BranchSide:      'interface/dialog.c:580,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'interface/dialog.c:580,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:583,17'
          Dst:             vlc_dialog_wait_question_va
    - functionName:    vlc_dialog_wait_question_va
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - i_type
        - psz_cancel
        - psz_action1
        - psz_action2
        - psz_title
        - psz_fmt
        - ap
      BBCount:         28
      ICount:          159
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - dialog_display_question_va
        - dialog_wait
        - get_dialog_provider
      functionUses:    1
      BranchProfiles:
        - Branch String:   'interface/dialog.c:547,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:547,5'
              BranchSideFuncs:
                - __assert_fail
                - get_dialog_provider
                - dialog_display_question_va
                - dialog_wait
            - BranchSide:      'interface/dialog.c:547,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'interface/dialog.c:547,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:547,5'
              BranchSideFuncs:
                - __assert_fail
                - get_dialog_provider
                - dialog_display_question_va
                - dialog_wait
            - BranchSide:      'interface/dialog.c:547,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'interface/dialog.c:547,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:547,5'
              BranchSideFuncs:
                - __assert_fail
                - get_dialog_provider
                - dialog_display_question_va
                - dialog_wait
            - BranchSide:      'interface/dialog.c:547,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'interface/dialog.c:547,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:547,5'
              BranchSideFuncs:
                - get_dialog_provider
                - dialog_display_question_va
                - dialog_wait
            - BranchSide:      'interface/dialog.c:550,59'
              BranchSideFuncs:
                - get_dialog_provider
                - dialog_display_question_va
                - dialog_wait
        - Branch String:   'interface/dialog.c:551,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:552,9'
              BranchSideFuncs: []
            - BranchSide:      'interface/dialog.c:555,44'
              BranchSideFuncs:
                - dialog_display_question_va
                - dialog_wait
        - Branch String:   'interface/dialog.c:558,19'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:558,22'
              BranchSideFuncs: []
            - BranchSide:      'interface/dialog.c:559,16'
              BranchSideFuncs: []
        - Branch String:   'interface/dialog.c:558,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:559,16'
              BranchSideFuncs: []
            - BranchSide:      'interface/dialog.c:562,25'
              BranchSideFuncs:
                - dialog_wait
        - Branch String:   'interface/dialog.c:563,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:564,16'
              BranchSideFuncs: []
            - BranchSide:      'interface/dialog.c:566,16'
              BranchSideFuncs: []
        - Branch String:   'interface/dialog.c:566,41'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:566,51'
              BranchSideFuncs: []
            - BranchSide:      'interface/dialog.c:569,19'
              BranchSideFuncs: []
        - Branch String:   'interface/dialog.c:566,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:567,9'
              BranchSideFuncs: []
            - BranchSide:      'interface/dialog.c:569,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'interface/dialog.c:547,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:550,39'
          Dst:             get_dialog_provider
        - Src:             'interface/dialog.c:555,17'
          Dst:             dialog_display_question_va
        - Src:             'interface/dialog.c:562,13'
          Dst:             dialog_wait
    - functionName:    dialog_display_question_va
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_provider
        - pp_id
        - i_type
        - psz_cancel
        - psz_action1
        - psz_action2
        - psz_title
        - psz_fmt
        - ap
      BBCount:         13
      ICount:          132
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - dialog_add_locked
        - vasprintf
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'interface/dialog.c:510,6'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:510,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:512,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'interface/dialog.c:509,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:512,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:517,30'
              BranchSideFuncs:
                - vasprintf
                - dialog_add_locked
                - free
                - vlc_mutex_unlock
                - free
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'interface/dialog.c:517,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:519,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:523,45'
              BranchSideFuncs:
                - dialog_add_locked
                - free
                - vlc_mutex_unlock
                - free
                - vlc_mutex_unlock
        - Branch String:   'interface/dialog.c:524,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:526,14'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:530,5'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
      Callsites:
        - Src:             'interface/dialog.c:508,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/dialog.c:512,9'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/dialog.c:517,9'
          Dst:             vasprintf
        - Src:             'interface/dialog.c:519,9'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/dialog.c:523,27'
          Dst:             dialog_add_locked
        - Src:             'interface/dialog.c:527,9'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/dialog.c:534,5'
          Dst:             vlc_mutex_unlock
    - functionName:    dialog_wait
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_provider
        - p_id
        - i_type
        - p_answer
      BBCount:         15
      ICount:          117
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - dialog_remove_locked
        - dialog_wait_interrupted
        - vlc_cond_wait
        - vlc_interrupt_register
        - vlc_interrupt_unregister
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'interface/dialog.c:332,31'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:332,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_interrupt_unregister
                - vlc_mutex_lock
                - dialog_remove_locked
                - vlc_mutex_unlock
                - vlc_cond_wait
            - BranchSide:      'interface/dialog.c:332,35'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_interrupt_unregister
                - vlc_mutex_lock
                - dialog_remove_locked
                - vlc_mutex_unlock
                - vlc_cond_wait
        - Branch String:   'interface/dialog.c:332,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:333,24'
              BranchSideFuncs:
                - vlc_cond_wait
                - vlc_mutex_unlock
                - vlc_interrupt_unregister
                - vlc_mutex_lock
                - dialog_remove_locked
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:336,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_interrupt_unregister
                - vlc_mutex_lock
                - dialog_remove_locked
                - vlc_mutex_unlock
        - Branch String:   'interface/dialog.c:336,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:337,15'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_interrupt_unregister
                - vlc_mutex_lock
                - dialog_remove_locked
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:338,14'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_interrupt_unregister
                - vlc_mutex_lock
                - dialog_remove_locked
                - vlc_mutex_unlock
        - Branch String:   'interface/dialog.c:338,14'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:339,15'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_interrupt_unregister
                - vlc_mutex_lock
                - dialog_remove_locked
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:342,15'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_interrupt_unregister
                - vlc_mutex_lock
                - dialog_remove_locked
                - vlc_mutex_unlock
      Callsites:
        - Src:             'interface/dialog.c:328,5'
          Dst:             vlc_interrupt_register
        - Src:             'interface/dialog.c:328,5'
          Dst:             dialog_wait_interrupted
        - Src:             'interface/dialog.c:330,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/dialog.c:333,9'
          Dst:             vlc_cond_wait
        - Src:             'interface/dialog.c:347,5'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/dialog.c:348,5'
          Dst:             vlc_interrupt_unregister
        - Src:             'interface/dialog.c:350,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/dialog.c:351,5'
          Dst:             dialog_remove_locked
        - Src:             'interface/dialog.c:352,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_dialog_wait_login
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - ppsz_username
        - ppsz_password
        - p_store
        - psz_default_username
        - psz_title
        - psz_fmt
      BBCount:         6
      ICount:          63
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_dialog_wait_login_va
      functionUses:    0
      BranchProfiles:
        - Branch String:   'interface/dialog.c:491,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:491,5'
              BranchSideFuncs:
                - vlc_dialog_wait_login_va
            - BranchSide:      'interface/dialog.c:491,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'interface/dialog.c:491,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:494,17'
          Dst:             vlc_dialog_wait_login_va
    - functionName:    vlc_dialog_wait_login_va
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - ppsz_username
        - ppsz_password
        - p_store
        - psz_default_username
        - psz_title
        - psz_fmt
        - ap
      BBCount:         28
      ICount:          165
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - dialog_display_login_va
        - dialog_wait
        - get_dialog_provider
      functionUses:    2
      BranchProfiles:
        - Branch String:   'interface/dialog.c:458,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:458,5'
              BranchSideFuncs:
                - __assert_fail
                - get_dialog_provider
                - dialog_display_login_va
                - dialog_wait
            - BranchSide:      'interface/dialog.c:458,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'interface/dialog.c:458,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:458,5'
              BranchSideFuncs:
                - __assert_fail
                - get_dialog_provider
                - dialog_display_login_va
                - dialog_wait
            - BranchSide:      'interface/dialog.c:458,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'interface/dialog.c:458,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:458,5'
              BranchSideFuncs:
                - __assert_fail
                - get_dialog_provider
                - dialog_display_login_va
                - dialog_wait
            - BranchSide:      'interface/dialog.c:458,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'interface/dialog.c:458,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:458,5'
              BranchSideFuncs:
                - __assert_fail
                - get_dialog_provider
                - dialog_display_login_va
                - dialog_wait
            - BranchSide:      'interface/dialog.c:458,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'interface/dialog.c:458,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:458,5'
              BranchSideFuncs:
                - get_dialog_provider
                - dialog_display_login_va
                - dialog_wait
            - BranchSide:      'interface/dialog.c:461,59'
              BranchSideFuncs:
                - get_dialog_provider
                - dialog_display_login_va
                - dialog_wait
        - Branch String:   'interface/dialog.c:462,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:463,9'
              BranchSideFuncs: []
            - BranchSide:      'interface/dialog.c:466,41'
              BranchSideFuncs:
                - dialog_display_login_va
                - dialog_wait
        - Branch String:   'interface/dialog.c:468,19'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:468,22'
              BranchSideFuncs: []
            - BranchSide:      'interface/dialog.c:469,16'
              BranchSideFuncs: []
        - Branch String:   'interface/dialog.c:468,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:469,16'
              BranchSideFuncs: []
            - BranchSide:      'interface/dialog.c:472,25'
              BranchSideFuncs:
                - dialog_wait
        - Branch String:   'interface/dialog.c:473,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:474,16'
              BranchSideFuncs: []
            - BranchSide:      'interface/dialog.c:476,29'
              BranchSideFuncs: []
        - Branch String:   'interface/dialog.c:478,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:479,27'
              BranchSideFuncs: []
            - BranchSide:      'interface/dialog.c:481,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'interface/dialog.c:458,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:461,39'
          Dst:             get_dialog_provider
        - Src:             'interface/dialog.c:466,17'
          Dst:             dialog_display_login_va
        - Src:             'interface/dialog.c:472,13'
          Dst:             dialog_wait
    - functionName:    dialog_display_login_va
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_provider
        - pp_id
        - psz_default_username
        - b_ask_store
        - psz_title
        - psz_fmt
        - ap
      BBCount:         13
      ICount:          126
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - dialog_add_locked
        - vasprintf
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'interface/dialog.c:423,6'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:423,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:425,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'interface/dialog.c:422,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:425,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:430,30'
              BranchSideFuncs:
                - vasprintf
                - dialog_add_locked
                - free
                - vlc_mutex_unlock
                - free
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'interface/dialog.c:430,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:432,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:436,45'
              BranchSideFuncs:
                - dialog_add_locked
                - free
                - vlc_mutex_unlock
                - free
                - vlc_mutex_unlock
        - Branch String:   'interface/dialog.c:437,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:439,14'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:443,5'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
      Callsites:
        - Src:             'interface/dialog.c:421,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/dialog.c:425,9'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/dialog.c:430,9'
          Dst:             vasprintf
        - Src:             'interface/dialog.c:432,9'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/dialog.c:436,27'
          Dst:             dialog_add_locked
        - Src:             'interface/dialog.c:440,9'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/dialog.c:446,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_dialog_display_error
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_title
        - psz_fmt
      BBCount:         6
      ICount:          47
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_dialog_display_error_va
      functionUses:    7
      BranchProfiles:
        - Branch String:   'interface/dialog.c:408,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:408,5'
              BranchSideFuncs:
                - vlc_dialog_display_error_va
            - BranchSide:      'interface/dialog.c:408,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'interface/dialog.c:408,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:411,17'
          Dst:             vlc_dialog_display_error_va
    - functionName:    vlc_dialog_display_error_va
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_title
        - psz_fmt
        - ap
      BBCount:         17
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - dialog_display_error_va
        - get_dialog_provider
        - vlc_object_Log
        - vlc_object_vaLog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'interface/dialog.c:385,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:385,5'
              BranchSideFuncs:
                - __assert_fail
                - get_dialog_provider
                - vlc_object_Log
                - vlc_object_vaLog
                - dialog_display_error_va
            - BranchSide:      'interface/dialog.c:385,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'interface/dialog.c:385,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:385,5'
              BranchSideFuncs:
                - __assert_fail
                - get_dialog_provider
                - vlc_object_Log
                - vlc_object_vaLog
                - dialog_display_error_va
            - BranchSide:      'interface/dialog.c:385,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'interface/dialog.c:385,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:385,5'
              BranchSideFuncs:
                - get_dialog_provider
                - vlc_object_Log
                - vlc_object_vaLog
                - dialog_display_error_va
            - BranchSide:      'interface/dialog.c:387,59'
              BranchSideFuncs:
                - get_dialog_provider
                - vlc_object_Log
                - vlc_object_vaLog
                - dialog_display_error_va
        - Branch String:   'interface/dialog.c:389,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:390,41'
              BranchSideFuncs:
                - dialog_display_error_va
                - vlc_object_Log
                - vlc_object_vaLog
            - BranchSide:      'interface/dialog.c:392,15'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_vaLog
        - Branch String:   'interface/dialog.c:394,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:394,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_vaLog
            - BranchSide:      'interface/dialog.c:396,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_vaLog
      Callsites:
        - Src:             'interface/dialog.c:385,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:387,39'
          Dst:             get_dialog_provider
        - Src:             'interface/dialog.c:390,17'
          Dst:             dialog_display_error_va
        - Src:             'interface/dialog.c:396,9'
          Dst:             vlc_object_Log
        - Src:             'interface/dialog.c:397,9'
          Dst:             vlc_object_vaLog
    - functionName:    dialog_display_error_va
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_provider
        - psz_title
        - psz_fmt
        - ap
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vasprintf
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'interface/dialog.c:361,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:363,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:368,30'
              BranchSideFuncs:
                - vasprintf
                - free
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'interface/dialog.c:368,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:370,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:374,5'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
      Callsites:
        - Src:             'interface/dialog.c:360,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/dialog.c:363,9'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/dialog.c:368,9'
          Dst:             vasprintf
        - Src:             'interface/dialog.c:370,9'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/dialog.c:376,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_dialog_provider_set_error_callback
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - p_cbs
        - p_data
      BBCount:         9
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - get_dialog_provider
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'interface/dialog.c:286,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:286,5'
              BranchSideFuncs:
                - get_dialog_provider
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:287,59'
              BranchSideFuncs:
                - get_dialog_provider
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'interface/dialog.c:291,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:293,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:298,31'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'interface/dialog.c:286,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:287,39'
          Dst:             get_dialog_provider
        - Src:             'interface/dialog.c:289,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/dialog.c:301,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_dialog_provider_set_callbacks
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - p_cbs
        - p_data
      BBCount:         9
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - dialog_clear_all_locked
        - get_dialog_provider
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'interface/dialog.c:262,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:262,5'
              BranchSideFuncs:
                - get_dialog_provider
                - vlc_mutex_lock
                - dialog_clear_all_locked
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:263,59'
              BranchSideFuncs:
                - get_dialog_provider
                - vlc_mutex_lock
                - dialog_clear_all_locked
                - vlc_mutex_unlock
        - Branch String:   'interface/dialog.c:268,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:270,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'interface/dialog.c:275,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'interface/dialog.c:262,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:263,39'
          Dst:             get_dialog_provider
        - Src:             'interface/dialog.c:265,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/dialog.c:266,5'
          Dst:             dialog_clear_all_locked
        - Src:             'interface/dialog.c:278,5'
          Dst:             vlc_mutex_unlock
    - functionName:    dialog_clear_all_locked
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_provider
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - dialog_cancel_locked
        - vlc_array_count
      functionUses:    2
      BranchProfiles:
        - Branch String:   'interface/dialog.c:233,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:236,13'
              BranchSideFuncs:
                - dialog_cancel_locked
                - vlc_array_count.24046
            - BranchSide:      'interface/dialog.c:239,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'interface/dialog.c:233,28'
          Dst:             vlc_array_count
        - Src:             'interface/dialog.c:237,9'
          Dst:             dialog_cancel_locked
    - functionName:    libvlc_InternalDialogClean
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_libvlc
      BBCount:         9
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - dialog_clear_all_locked
        - libvlc_priv
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'interface/dialog.c:244,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:244,5'
              BranchSideFuncs:
                - libvlc_priv.24050
                - vlc_mutex_lock
                - dialog_clear_all_locked
                - vlc_mutex_unlock
                - free
                - libvlc_priv.24050
            - BranchSide:      'interface/dialog.c:245,51'
              BranchSideFuncs:
                - libvlc_priv.24050
                - vlc_mutex_lock
                - dialog_clear_all_locked
                - vlc_mutex_unlock
                - free
                - libvlc_priv.24050
        - Branch String:   'interface/dialog.c:247,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:248,9'
              BranchSideFuncs: []
            - BranchSide:      'interface/dialog.c:249,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - dialog_clear_all_locked
                - vlc_mutex_unlock
                - free
                - libvlc_priv.24050
      Callsites:
        - Src:             'interface/dialog.c:244,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:245,39'
          Dst:             libvlc_priv
        - Src:             'interface/dialog.c:249,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/dialog.c:250,5'
          Dst:             dialog_clear_all_locked
        - Src:             'interface/dialog.c:251,5'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/dialog.c:254,5'
          Dst:             libvlc_priv
    - functionName:    vlc_array_init
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_array
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvlc_InternalDialogInit
      functionSourceFile: '/src/vlc/src/interface/dialog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_libvlc
      BBCount:         9
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - libvlc_priv
        - vlc_array_init
        - vlc_mutex_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'interface/dialog.c:153,5'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:153,5'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_init
                - vlc_array_init.24076
                - libvlc_priv.24050
            - BranchSide:      'interface/dialog.c:154,39'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_init
                - vlc_array_init.24076
                - libvlc_priv.24050
        - Branch String:   'interface/dialog.c:155,9'
          Branch Sides:
            - BranchSide:      'interface/dialog.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'interface/dialog.c:158,21'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_array_init.24076
                - libvlc_priv.24050
      Callsites:
        - Src:             'interface/dialog.c:153,5'
          Dst:             __assert_fail
        - Src:             'interface/dialog.c:158,5'
          Dst:             vlc_mutex_init
        - Src:             'interface/dialog.c:159,5'
          Dst:             vlc_array_init
        - Src:             'interface/dialog.c:169,5'
          Dst:             libvlc_priv
    - functionName:    intf_DestroyAll
      functionSourceFile: '/src/vlc/src/interface/interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AddIntfCallback
        - config_ChainDestroy
        - libvlc_priv
        - module_unneed
        - var_DelCallback
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'interface/interface.c:234,5'
          Branch Sides:
            - BranchSide:      'interface/interface.c:236,15'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - module_unneed
                - config_ChainDestroy
                - var_DelCallback
                - vlc_object_delete
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'interface/interface.c:246,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'interface/interface.c:229,27'
          Dst:             libvlc_priv
        - Src:             'interface/interface.c:231,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/interface.c:237,9'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/interface.c:239,9'
          Dst:             module_unneed
        - Src:             'interface/interface.c:240,9'
          Dst:             config_ChainDestroy
        - Src:             'interface/interface.c:241,9'
          Dst:             var_DelCallback
        - Src:             'interface/interface.c:241,9'
          Dst:             AddIntfCallback
        - Src:             'interface/interface.c:242,9'
          Dst:             vlc_object_delete
        - Src:             'interface/interface.c:244,9'
          Dst:             vlc_mutex_lock
        - Src:             'interface/interface.c:246,5'
          Dst:             vlc_mutex_unlock
    - functionName:    libvlc_priv
      functionSourceFile: '/src/vlc/src/interface/../libvlc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AddIntfCallback
      functionSourceFile: '/src/vlc/src/interface/interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - var
        - old
        - cur
        - data
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - intf_Create
        - vlc_object_Log
        - vlc_object_instance
      functionUses:    2
      BranchProfiles:
        - Branch String:   'interface/interface.c:255,9'
          Branch Sides:
            - BranchSide:      'interface/interface.c:255,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'interface/interface.c:256,9'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'interface/interface.c:254,28'
          Dst:             vlc_object_instance
        - Src:             'interface/interface.c:254,15'
          Dst:             intf_Create
        - Src:             'interface/interface.c:256,9'
          Dst:             vlc_object_Log
    - functionName:    vlc_object_instance
      functionSourceFile: '/src/vlc/src/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_object_parent
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_objects.h:188,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_objects.h:188,18'
              BranchSideFuncs:
                - vlc_object_parent
            - BranchSide:      '../include/vlc_objects.h:191,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_objects.h:189,19'
          Dst:             vlc_object_parent
    - functionName:    intf_Create
      functionSourceFile: '/src/vlc/src/interface/interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
        - chain
      BBCount:         20
      ICount:          192
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - AddIntfCallback
        - __assert_fail
        - config_ChainCreate
        - config_ChainDestroy
        - isatty
        - libvlc_GetMainPlaylist
        - libvlc_priv
        - module_need
        - module_unneed
        - var_AddCallback
        - var_Change
        - var_Create
        - vlc_custom_create
        - vlc_gettext
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_Log
        - vlc_object_delete
      functionUses:    3
      BranchProfiles:
        - Branch String:   'interface/interface.c:69,5'
          Branch Sides:
            - BranchSide:      'interface/interface.c:69,5'
              BranchSideFuncs:
                - libvlc_priv.24111
                - libvlc_GetMainPlaylist
                - vlc_custom_create
                - var_Create
                - vlc_gettext
                - var_Change
                - isatty
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - var_AddCallback
                - config_ChainCreate
                - free
                - module_need
                - free
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_object_Log
                - config_ChainDestroy
                - vlc_object_delete
                - module_unneed
                - vlc_gettext
                - var_Change
            - BranchSide:      'interface/interface.c:70,39'
              BranchSideFuncs:
                - libvlc_priv.24111
                - libvlc_GetMainPlaylist
                - vlc_custom_create
                - var_Create
                - vlc_gettext
                - var_Change
                - isatty
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - var_AddCallback
                - config_ChainCreate
                - free
                - module_need
                - free
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_object_Log
                - config_ChainDestroy
                - vlc_object_delete
                - module_unneed
                - vlc_gettext
                - var_Change
        - Branch String:   'interface/interface.c:73,9'
          Branch Sides:
            - BranchSide:      'interface/interface.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      'interface/interface.c:77,29'
              BranchSideFuncs:
                - vlc_custom_create
                - var_Create
                - vlc_gettext
                - var_Change
                - isatty
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - var_AddCallback
                - config_ChainCreate
                - free
                - module_need
                - free
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_object_Log
                - config_ChainDestroy
                - vlc_object_delete
                - module_unneed
                - vlc_gettext
                - var_Change
        - Branch String:   'interface/interface.c:79,9'
          Branch Sides:
            - BranchSide:      'interface/interface.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'interface/interface.c:84,5'
              BranchSideFuncs:
                - var_Create
                - vlc_gettext
                - var_Change
                - isatty
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - var_AddCallback
                - config_ChainCreate
                - free
                - module_need
                - free
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_object_Log
                - config_ChainDestroy
                - vlc_object_delete
                - module_unneed
                - vlc_gettext
                - var_Change
        - Branch String:   'interface/interface.c:87,9'
          Branch Sides:
            - BranchSide:      'interface/interface.c:90,24'
              BranchSideFuncs:
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - var_AddCallback
                - config_ChainCreate
                - free
                - module_need
                - free
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_object_Log
                - config_ChainDestroy
                - vlc_object_delete
                - module_unneed
            - BranchSide:      'interface/interface.c:93,20'
              BranchSideFuncs:
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - var_AddCallback
                - config_ChainCreate
                - free
                - module_need
                - free
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_object_Log
                - config_ChainDestroy
                - vlc_object_delete
                - module_unneed
        - Branch String:   'interface/interface.c:110,9'
          Branch Sides:
            - BranchSide:      'interface/interface.c:112,9'
              BranchSideFuncs:
                - vlc_object_Log
                - config_ChainDestroy
                - vlc_object_delete
                - module_unneed
            - BranchSide:      'interface/interface.c:116,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'interface/interface.c:124,9'
          Branch Sides:
            - BranchSide:      'interface/interface.c:125,9'
              BranchSideFuncs:
                - module_unneed
                - config_ChainDestroy
                - vlc_object_delete
            - BranchSide:      'interface/interface.c:126,26'
              BranchSideFuncs:
                - config_ChainDestroy
                - vlc_object_delete
      Callsites:
        - Src:             'interface/interface.c:69,5'
          Dst:             __assert_fail
        - Src:             'interface/interface.c:70,27'
          Dst:             libvlc_priv
        - Src:             'interface/interface.c:73,9'
          Dst:             libvlc_GetMainPlaylist
        - Src:             'interface/interface.c:77,29'
          Dst:             vlc_custom_create
        - Src:             'interface/interface.c:84,5'
          Dst:             var_Create
        - Src:             'interface/interface.c:85,5'
          Dst:             vlc_gettext
        - Src:             'interface/interface.c:85,5'
          Dst:             var_Change
        - Src:             'interface/interface.c:87,9'
          Dst:             isatty
        - Src:             'interface/interface.c:91,9'
          Dst:             vlc_gettext
        - Src:             'interface/interface.c:91,9'
          Dst:             var_Change
        - Src:             'interface/interface.c:94,5'
          Dst:             vlc_gettext
        - Src:             'interface/interface.c:94,5'
          Dst:             var_Change
        - Src:             'interface/interface.c:96,5'
          Dst:             vlc_gettext
        - Src:             'interface/interface.c:96,5'
          Dst:             var_Change
        - Src:             'interface/interface.c:98,5'
          Dst:             vlc_gettext
        - Src:             'interface/interface.c:98,5'
          Dst:             var_Change
        - Src:             'interface/interface.c:101,5'
          Dst:             var_AddCallback
        - Src:             'interface/interface.c:101,5'
          Dst:             AddIntfCallback
        - Src:             'interface/interface.c:107,11'
          Dst:             config_ChainCreate
        - Src:             'interface/interface.c:108,24'
          Dst:             module_need
        - Src:             'interface/interface.c:112,9'
          Dst:             vlc_object_Log
        - Src:             'interface/interface.c:116,5'
          Dst:             vlc_mutex_lock
        - Src:             'interface/interface.c:119,5'
          Dst:             vlc_mutex_unlock
        - Src:             'interface/interface.c:125,9'
          Dst:             module_unneed
        - Src:             'interface/interface.c:126,5'
          Dst:             config_ChainDestroy
        - Src:             'interface/interface.c:127,5'
          Dst:             vlc_object_delete
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    libvlc_AutoRun
      functionSourceFile: '/src/vlc/src/interface/interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_module_map
        - vlc_module_match
      functionUses:    1
      BranchProfiles:
        - Branch String:   'interface/interface.c:185,5'
          Branch Sides:
            - BranchSide:      'interface/interface.c:186,55'
              BranchSideFuncs:
                - vlc_module_map
                - __assert_fail
                - free
            - BranchSide:      'interface/interface.c:192,10'
              BranchSideFuncs:
                - free
        - Branch String:   'interface/interface.c:188,9'
          Branch Sides:
            - BranchSide:      'interface/interface.c:188,9'
              BranchSideFuncs:
                - free
                - vlc_module_map
                - __assert_fail
            - BranchSide:      'interface/interface.c:189,9'
              BranchSideFuncs:
                - free
                - vlc_module_map
                - __assert_fail
      Callsites:
        - Src:             'interface/interface.c:183,21'
          Dst:             vlc_module_match
        - Src:             'interface/interface.c:186,40'
          Dst:             vlc_module_map
        - Src:             'interface/interface.c:188,9'
          Dst:             __assert_fail
    - functionName:    libvlc_InternalAddIntf
      functionSourceFile: '/src/vlc/src/interface/interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
        - name
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - intf_Create
        - libvlc_AutoRun
        - var_InheritString
        - vlc_gettext
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'interface/interface.c:202,9'
          Branch Sides:
            - BranchSide:      'interface/interface.c:203,27'
              BranchSideFuncs:
                - intf_Create
                - vlc_object_Log
            - BranchSide:      'interface/interface.c:206,24'
              BranchSideFuncs:
                - libvlc_AutoRun
                - var_InheritString.24128
                - intf_Create
                - free
                - vlc_object_Log
                - vlc_gettext
                - vlc_object_Log
        - Branch String:   'interface/interface.c:209,13'
          Branch Sides:
            - BranchSide:      'interface/interface.c:210,13'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_object_Log
                - intf_Create
                - free
                - vlc_object_Log
            - BranchSide:      'interface/interface.c:213,27'
              BranchSideFuncs:
                - intf_Create
                - free
                - vlc_object_Log
        - Branch String:   'interface/interface.c:217,9'
          Branch Sides:
            - BranchSide:      'interface/interface.c:217,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'interface/interface.c:218,9'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'interface/interface.c:203,15'
          Dst:             intf_Create
        - Src:             'interface/interface.c:206,9'
          Dst:             libvlc_AutoRun
        - Src:             'interface/interface.c:208,22'
          Dst:             var_InheritString
        - Src:             'interface/interface.c:210,13'
          Dst:             vlc_gettext
        - Src:             'interface/interface.c:210,13'
          Dst:             vlc_object_Log
        - Src:             'interface/interface.c:213,15'
          Dst:             intf_Create
        - Src:             'interface/interface.c:218,9'
          Dst:             vlc_object_Log
    - functionName:    var_InheritBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    libvlc_InternalPlay
      functionSourceFile: '/src/vlc/src/interface/interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - libvlc_GetMainPlaylist
        - var_InheritBool
        - vlc_playlist_Count
        - vlc_playlist_GetCurrentIndex
        - vlc_playlist_GoTo
        - vlc_playlist_Lock
        - vlc_playlist_Start
        - vlc_playlist_Unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'interface/interface.c:164,9'
          Branch Sides:
            - BranchSide:      'interface/interface.c:165,9'
              BranchSideFuncs:
                - libvlc_GetMainPlaylist
                - vlc_playlist_Lock
                - vlc_playlist_Count
                - vlc_playlist_Unlock
                - vlc_playlist_GetCurrentIndex
                - vlc_playlist_Start
                - vlc_playlist_GoTo
            - BranchSide:      'interface/interface.c:166,55'
              BranchSideFuncs:
                - libvlc_GetMainPlaylist
                - vlc_playlist_Lock
                - vlc_playlist_Count
                - vlc_playlist_Unlock
                - vlc_playlist_GetCurrentIndex
                - vlc_playlist_Start
                - vlc_playlist_GoTo
        - Branch String:   'interface/interface.c:167,9'
          Branch Sides:
            - BranchSide:      'interface/interface.c:168,9'
              BranchSideFuncs:
                - vlc_playlist_Lock
                - vlc_playlist_Count
                - vlc_playlist_Unlock
                - vlc_playlist_GetCurrentIndex
                - vlc_playlist_Start
                - vlc_playlist_GoTo
            - BranchSide:      'interface/interface.c:169,23'
              BranchSideFuncs:
                - vlc_playlist_Lock
                - vlc_playlist_Count
                - vlc_playlist_Unlock
                - vlc_playlist_GetCurrentIndex
                - vlc_playlist_Start
                - vlc_playlist_GoTo
        - Branch String:   'interface/interface.c:170,9'
          Branch Sides:
            - BranchSide:      'interface/interface.c:172,42'
              BranchSideFuncs:
                - vlc_playlist_GetCurrentIndex
                - vlc_playlist_Start
                - vlc_playlist_Unlock
                - vlc_playlist_GoTo
            - BranchSide:      'interface/interface.c:176,25'
              BranchSideFuncs:
                - vlc_playlist_Unlock
        - Branch String:   'interface/interface.c:172,13'
          Branch Sides:
            - BranchSide:      'interface/interface.c:173,31'
              BranchSideFuncs:
                - vlc_playlist_GoTo
                - vlc_playlist_Start
                - vlc_playlist_Unlock
            - BranchSide:      'interface/interface.c:174,28'
              BranchSideFuncs:
                - vlc_playlist_Start
                - vlc_playlist_Unlock
      Callsites:
        - Src:             'interface/interface.c:164,10'
          Dst:             var_InheritBool
        - Src:             'interface/interface.c:166,32'
          Dst:             libvlc_GetMainPlaylist
        - Src:             'interface/interface.c:169,5'
          Dst:             vlc_playlist_Lock
        - Src:             'interface/interface.c:170,9'
          Dst:             vlc_playlist_Count
        - Src:             'interface/interface.c:172,13'
          Dst:             vlc_playlist_GetCurrentIndex
        - Src:             'interface/interface.c:173,13'
          Dst:             vlc_playlist_GoTo
        - Src:             'interface/interface.c:174,9'
          Dst:             vlc_playlist_Start
        - Src:             'interface/interface.c:176,5'
          Dst:             vlc_playlist_Unlock
    - functionName:    vlc_playlist_InsertOne
      functionSourceFile: '/src/vlc/src/../include/vlc_playlist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
        - index
        - media
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_playlist_Insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_playlist.h:518,12'
          Dst:             vlc_playlist_Insert
    - functionName:    intf_InsertItem
      functionSourceFile: '/src/vlc/src/interface/interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - libvlc
        - mrl
        - optc
        - optv
        - flags
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - input_item_AddOptions
        - input_item_NewExt
        - input_item_Release
        - libvlc_GetMainPlaylist
        - vlc_playlist_InsertOne
        - vlc_playlist_Lock
        - vlc_playlist_Unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'interface/interface.c:143,9'
          Branch Sides:
            - BranchSide:      'interface/interface.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'interface/interface.c:146,9'
              BranchSideFuncs:
                - input_item_AddOptions
                - input_item_Release
                - libvlc_GetMainPlaylist
                - vlc_playlist_Lock
                - vlc_playlist_InsertOne
                - vlc_playlist_Unlock
        - Branch String:   'interface/interface.c:148,9'
          Branch Sides:
            - BranchSide:      'interface/interface.c:150,59'
              BranchSideFuncs:
                - libvlc_GetMainPlaylist
                - input_item_Release
                - vlc_playlist_Lock
                - vlc_playlist_InsertOne
                - vlc_playlist_Unlock
            - BranchSide:      'interface/interface.c:158,24'
              BranchSideFuncs:
                - input_item_Release
        - Branch String:   'interface/interface.c:151,13'
          Branch Sides:
            - BranchSide:      'interface/interface.c:153,31'
              BranchSideFuncs:
                - vlc_playlist_Lock
                - vlc_playlist_InsertOne
                - vlc_playlist_Unlock
                - input_item_Release
            - BranchSide:      'interface/interface.c:157,5'
              BranchSideFuncs:
                - input_item_Release
      Callsites:
        - Src:             'interface/interface.c:141,26'
          Dst:             input_item_NewExt
        - Src:             'interface/interface.c:148,9'
          Dst:             input_item_AddOptions
        - Src:             'interface/interface.c:150,36'
          Dst:             libvlc_GetMainPlaylist
        - Src:             'interface/interface.c:153,13'
          Dst:             vlc_playlist_Lock
        - Src:             'interface/interface.c:154,19'
          Dst:             vlc_playlist_InsertOne
        - Src:             'interface/interface.c:155,13'
          Dst:             vlc_playlist_Unlock
        - Src:             'interface/interface.c:158,5'
          Dst:             input_item_Release
    - functionName:    vlc_intf_GetMainPlaylist
      functionSourceFile: '/src/vlc/src/interface/interface.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - intf
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - libvlc_GetMainPlaylist
        - vlc_object_instance
      functionUses:    0
      BranchProfiles:
        - Branch String:   'interface/interface.c:56,5'
          Branch Sides:
            - BranchSide:      'interface/interface.c:56,5'
              BranchSideFuncs: []
            - BranchSide:      'interface/interface.c:56,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'interface/interface.c:55,49'
          Dst:             vlc_object_instance
        - Src:             'interface/interface.c:55,26'
          Dst:             libvlc_GetMainPlaylist
        - Src:             'interface/interface.c:56,5'
          Dst:             __assert_fail
    - functionName:    vlc_playlist_ItemReplaced
      functionSourceFile: '/src/vlc/src/playlist/content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - playlist
        - index
      BBCount:         17
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_playlist_AssertLocked
        - vlc_playlist_AutoPreparse
        - vlc_playlist_ComputeHasNext
        - vlc_playlist_ComputeHasPrev
        - vlc_playlist_state_NotifyChanges
        - vlc_playlist_state_Save
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/content.c:176,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:176,5'
              BranchSideFuncs:
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_AutoPreparse
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
            - BranchSide:      'playlist/content.c:176,5'
              BranchSideFuncs:
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_AutoPreparse
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
        - Branch String:   'playlist/content.c:176,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:176,5'
              BranchSideFuncs:
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_AutoPreparse
            - BranchSide:      'playlist/content.c:176,5'
              BranchSideFuncs:
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_AutoPreparse
        - Branch String:   'playlist/content.c:176,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:176,5'
              BranchSideFuncs:
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_AutoPreparse
            - BranchSide:      'playlist/content.c:176,5'
              BranchSideFuncs:
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_AutoPreparse
      Callsites:
        - Src:             'playlist/content.c:171,5'
          Dst:             vlc_playlist_state_Save
        - Src:             'playlist/content.c:173,26'
          Dst:             vlc_playlist_ComputeHasPrev
        - Src:             'playlist/content.c:174,26'
          Dst:             vlc_playlist_ComputeHasNext
        - Src:             'playlist/content.c:176,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/content.c:176,5'
          Dst:             vlc_list_it_start
        - Src:             'playlist/content.c:176,5'
          Dst:             vlc_list_it_continue
        - Src:             'playlist/content.c:176,5'
          Dst:             vlc_list_it_next
        - Src:             'playlist/content.c:178,5'
          Dst:             vlc_playlist_state_NotifyChanges
        - Src:             'playlist/content.c:180,5'
          Dst:             vlc_playlist_AutoPreparse
    - functionName:    vlc_playlist_AssertLocked
      functionSourceFile: '/src/vlc/src/playlist/playlist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_assert_locked
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/playlist.h:73,5'
          Dst:             vlc_player_assert_locked
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_assert_locked
      functionSourceFile: '/src/vlc/src/playlist/../player/player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         9
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_held
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/../player/player.h:306,5'
          Branch Sides:
            - BranchSide:      'playlist/../player/player.h:306,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - __assert_fail
            - BranchSide:      'playlist/../player/player.h:307,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - __assert_fail
        - Branch String:   'playlist/../player/player.h:307,5'
          Branch Sides:
            - BranchSide:      'playlist/../player/player.h:307,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/../player/player.h:307,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'playlist/../player/player.h:306,5'
          Dst:             __assert_fail
        - Src:             'playlist/../player/player.h:307,5'
          Dst:             vlc_mutex_held
        - Src:             'playlist/../player/player.h:307,5'
          Dst:             __assert_fail
    - functionName:    vlc_vector_reverse_array_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - array
        - len
      BBCount:         5
      ICount:          57
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:447,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:449,18'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:453,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_vector_rotate_array_right_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - array
        - len
        - distance
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_vector_rotate_array_left_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_vector.h:482,5'
          Dst:             vlc_vector_rotate_array_left_
    - functionName:    vlc_vector_rotate_array_left_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - array
        - len
        - distance
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_vector_reverse_array_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_vector.h:466,5'
          Dst:             vlc_vector_reverse_array_
        - Src:             '../include/vlc_vector.h:467,5'
          Dst:             vlc_vector_reverse_array_
        - Src:             '../include/vlc_vector.h:468,5'
          Dst:             vlc_vector_reverse_array_
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_min_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:118,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:118,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:118,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_reallocarray
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - count
        - size
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1081,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1081,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1081,62'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             '../include/vlc_common.h:1081,12'
          Dst:             umull_overflow
        - Src:             '../include/vlc_common.h:1081,54'
          Dst:             realloc
    - functionName:    vlc_playlist_Replace
      functionSourceFile: '/src/vlc/src/playlist/content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
        - index
        - media
      BBCount:         17
      ICount:          141
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - randomizer_Add
        - randomizer_Remove
        - vlc_playlist_AssertLocked
        - vlc_playlist_ItemReplaced
        - vlc_playlist_item_New
        - vlc_playlist_item_Release
        - vlc_preparser_Cancel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/content.c:343,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:343,5'
              BranchSideFuncs:
                - vlc_playlist_item_New
                - vlc_playlist_item_Release
                - vlc_playlist_ItemReplaced
                - vlc_preparser_Cancel
                - randomizer_Remove
                - randomizer_Add
            - BranchSide:      'playlist/content.c:345,19'
              BranchSideFuncs:
                - vlc_playlist_item_New
                - vlc_playlist_item_Release
                - vlc_playlist_ItemReplaced
                - vlc_preparser_Cancel
                - randomizer_Remove
                - randomizer_Add
        - Branch String:   'playlist/content.c:347,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:348,9'
              BranchSideFuncs:
                - vlc_playlist_item_Release
                - vlc_playlist_ItemReplaced
                - vlc_preparser_Cancel
                - randomizer_Remove
                - randomizer_Add
            - BranchSide:      'playlist/content.c:350,9'
              BranchSideFuncs:
                - vlc_playlist_item_Release
                - vlc_playlist_ItemReplaced
                - vlc_preparser_Cancel
                - randomizer_Remove
                - randomizer_Add
        - Branch String:   'playlist/content.c:350,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:352,28'
              BranchSideFuncs:
                - randomizer_Remove
                - randomizer_Add
                - vlc_playlist_item_Release
                - vlc_playlist_ItemReplaced
                - vlc_preparser_Cancel
            - BranchSide:      'playlist/content.c:357,32'
              BranchSideFuncs:
                - vlc_playlist_item_Release
                - vlc_playlist_ItemReplaced
                - vlc_preparser_Cancel
        - Branch String:   'playlist/content.c:359,13'
          Branch Sides:
            - BranchSide:      'playlist/content.c:359,16'
              BranchSideFuncs:
                - vlc_playlist_item_Release
                - vlc_playlist_ItemReplaced
                - vlc_preparser_Cancel
            - BranchSide:      'playlist/content.c:361,31'
              BranchSideFuncs:
                - vlc_playlist_item_Release
                - vlc_playlist_ItemReplaced
        - Branch String:   'playlist/content.c:358,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:360,30'
              BranchSideFuncs:
                - vlc_preparser_Cancel
                - vlc_playlist_item_Release
                - vlc_playlist_ItemReplaced
            - BranchSide:      'playlist/content.c:361,31'
              BranchSideFuncs:
                - vlc_playlist_item_Release
                - vlc_playlist_ItemReplaced
      Callsites:
        - Src:             'playlist/content.c:342,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/content.c:343,5'
          Dst:             __assert_fail
        - Src:             'playlist/content.c:346,33'
          Dst:             vlc_playlist_item_New
        - Src:             'playlist/content.c:352,9'
          Dst:             randomizer_Remove
        - Src:             'playlist/content.c:354,9'
          Dst:             randomizer_Add
        - Src:             'playlist/content.c:360,9'
          Dst:             vlc_preparser_Cancel
        - Src:             'playlist/content.c:361,5'
          Dst:             vlc_playlist_item_Release
        - Src:             'playlist/content.c:364,5'
          Dst:             vlc_playlist_ItemReplaced
    - functionName:    vlc_playlist_RemoveOne
      functionSourceFile: '/src/vlc/src/../include/vlc_playlist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - playlist
        - index
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_playlist_Remove
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_playlist.h:605,5'
          Dst:             vlc_playlist_Remove
    - functionName:    vlc_playlist_Remove
      functionSourceFile: '/src/vlc/src/playlist/content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - playlist
        - index
        - count
      BBCount:         39
      ICount:          313
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - vlc_playlist_AssertLocked
        - vlc_playlist_ItemsRemoved
        - vlc_playlist_ItemsRemoving
        - vlc_playlist_SetCurrentMedia
        - vlc_playlist_UpdateNextMedia
        - vlc_playlist_item_Release
        - vlc_preparser_Cancel
        - vlc_vector_enforce_size_t_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/content.c:315,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:315,5'
              BranchSideFuncs:
                - vlc_playlist_ItemsRemoving
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_playlist_ItemsRemoved
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_playlist_item_Release
                - vlc_preparser_Cancel
            - BranchSide:      'playlist/content.c:317,32'
              BranchSideFuncs:
                - vlc_playlist_ItemsRemoving
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_playlist_ItemsRemoved
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_playlist_item_Release
                - vlc_preparser_Cancel
        - Branch String:   'playlist/content.c:319,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:320,37'
              BranchSideFuncs:
                - vlc_playlist_item_Release
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_playlist_ItemsRemoved
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_preparser_Cancel
            - BranchSide:      'playlist/content.c:328,5'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_playlist_ItemsRemoved
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
        - Branch String:   'playlist/content.c:322,17'
          Branch Sides:
            - BranchSide:      'playlist/content.c:322,20'
              BranchSideFuncs:
                - vlc_playlist_item_Release
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_playlist_ItemsRemoved
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_preparser_Cancel
            - BranchSide:      'playlist/content.c:325,35'
              BranchSideFuncs:
                - vlc_playlist_item_Release
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_playlist_ItemsRemoved
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_preparser_Cancel
        - Branch String:   'playlist/content.c:321,13'
          Branch Sides:
            - BranchSide:      'playlist/content.c:323,34'
              BranchSideFuncs:
                - vlc_preparser_Cancel
                - vlc_playlist_item_Release
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_playlist_ItemsRemoved
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:325,35'
              BranchSideFuncs:
                - vlc_playlist_item_Release
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_playlist_ItemsRemoved
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_preparser_Cancel
        - Branch String:   'playlist/content.c:328,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:328,5'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_playlist_ItemsRemoved
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:328,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'playlist/content.c:328,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:328,5'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_playlist_ItemsRemoved
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
            - BranchSide:      'playlist/content.c:328,5'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_playlist_ItemsRemoved
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
        - Branch String:   'playlist/content.c:328,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:328,5'
              BranchSideFuncs:
                - vlc_playlist_ItemsRemoved
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
            - BranchSide:      'playlist/content.c:330,60'
              BranchSideFuncs:
                - vlc_playlist_ItemsRemoved
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
        - Branch String:   'playlist/content.c:328,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:328,5'
              BranchSideFuncs:
                - vlc_playlist_ItemsRemoved
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
            - BranchSide:      'playlist/content.c:330,60'
              BranchSideFuncs:
                - vlc_playlist_ItemsRemoved
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
        - Branch String:   'playlist/content.c:328,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:328,5'
              BranchSideFuncs:
                - vlc_playlist_ItemsRemoved
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
            - BranchSide:      'playlist/content.c:330,60'
              BranchSideFuncs:
                - vlc_playlist_ItemsRemoved
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
        - Branch String:   'playlist/content.c:328,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:330,60'
              BranchSideFuncs:
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_playlist_ItemsRemoved
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
            - BranchSide:      'playlist/content.c:330,60'
              BranchSideFuncs:
                - free
                - vlc_playlist_ItemsRemoved
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
        - Branch String:   'playlist/content.c:332,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:333,38'
              BranchSideFuncs:
                - vlc_playlist_SetCurrentMedia
            - BranchSide:      'playlist/content.c:335,38'
              BranchSideFuncs:
                - vlc_playlist_UpdateNextMedia
      Callsites:
        - Src:             'playlist/content.c:314,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/content.c:315,5'
          Dst:             __assert_fail
        - Src:             'playlist/content.c:317,5'
          Dst:             vlc_playlist_ItemsRemoving
        - Src:             'playlist/content.c:323,13'
          Dst:             vlc_preparser_Cancel
        - Src:             'playlist/content.c:325,9'
          Dst:             vlc_playlist_item_Release
        - Src:             'playlist/content.c:328,5'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:328,5'
          Dst:             __assert_fail
        - Src:             'playlist/content.c:328,5'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:328,5'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:328,5'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:328,5'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:328,5'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:328,5'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:328,5'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:328,5'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:328,5'
          Dst:             vlc_vector_growsize_
        - Src:             'playlist/content.c:328,5'
          Dst:             vlc_vector_max_
        - Src:             'playlist/content.c:328,5'
          Dst:             vlc_vector_max_
        - Src:             'playlist/content.c:328,5'
          Dst:             vlc_vector_max_
        - Src:             'playlist/content.c:328,5'
          Dst:             vlc_vector_reallocdata_
        - Src:             'playlist/content.c:328,5'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'playlist/content.c:330,34'
          Dst:             vlc_playlist_ItemsRemoved
        - Src:             'playlist/content.c:333,9'
          Dst:             vlc_playlist_SetCurrentMedia
        - Src:             'playlist/content.c:335,9'
          Dst:             vlc_playlist_UpdateNextMedia
    - functionName:    vlc_playlist_ItemsRemoving
      functionSourceFile: '/src/vlc/src/playlist/content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - playlist
        - index
        - count
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - randomizer_Remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/content.c:129,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:129,9'
              BranchSideFuncs:
                - randomizer_Remove
            - BranchSide:      'playlist/content.c:130,28'
              BranchSideFuncs:
                - randomizer_Remove
      Callsites:
        - Src:             'playlist/content.c:130,9'
          Dst:             randomizer_Remove
    - functionName:    vlc_vector_enforce_size_t_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    50
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_growsize_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_max_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:124,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:124,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:124,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_vector_reallocdata_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - count
        - size
        - pcap
        - psize
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_reallocarray
        - vlc_vector_min_
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:172,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:177,10'
              BranchSideFuncs:
                - vlc_vector_min_.24228
            - BranchSide:      '../include/vlc_vector.h:180,13'
              BranchSideFuncs:
                - vlc_vector_min_.24228
      Callsites:
        - Src:             '../include/vlc_vector.h:171,15'
          Dst:             vlc_reallocarray
        - Src:             '../include/vlc_vector.h:181,14'
          Dst:             vlc_vector_min_
    - functionName:    vlc_vector_test_and_reset_failflag_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcap
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:194,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:196,10'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:199,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_playlist_ItemsRemoved
      functionSourceFile: '/src/vlc/src/playlist/content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - playlist
        - index
        - count
      BBCount:         32
      ICount:          197
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_playlist_AssertLocked
        - vlc_playlist_ComputeHasNext
        - vlc_playlist_ComputeHasPrev
        - vlc_playlist_state_NotifyChanges
        - vlc_playlist_state_Save
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/content.c:142,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:143,35'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
            - BranchSide:      'playlist/content.c:158,54'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
        - Branch String:   'playlist/content.c:144,30'
          Branch Sides:
            - BranchSide:      'playlist/content.c:144,33'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
            - BranchSide:      'playlist/content.c:154,20'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
        - Branch String:   'playlist/content.c:144,13'
          Branch Sides:
            - BranchSide:      'playlist/content.c:146,17'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
            - BranchSide:      'playlist/content.c:154,20'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
        - Branch String:   'playlist/content.c:146,17'
          Branch Sides:
            - BranchSide:      'playlist/content.c:148,37'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
            - BranchSide:      'playlist/content.c:151,17'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
        - Branch String:   'playlist/content.c:161,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:161,5'
              BranchSideFuncs:
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
            - BranchSide:      'playlist/content.c:161,5'
              BranchSideFuncs:
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
        - Branch String:   'playlist/content.c:161,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:161,5'
              BranchSideFuncs:
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
            - BranchSide:      'playlist/content.c:161,5'
              BranchSideFuncs:
                - vlc_playlist_state_NotifyChanges
        - Branch String:   'playlist/content.c:161,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:161,5'
              BranchSideFuncs:
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
            - BranchSide:      'playlist/content.c:161,5'
              BranchSideFuncs:
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
      Callsites:
        - Src:             'playlist/content.c:139,5'
          Dst:             vlc_playlist_state_Save
        - Src:             'playlist/content.c:158,26'
          Dst:             vlc_playlist_ComputeHasPrev
        - Src:             'playlist/content.c:159,26'
          Dst:             vlc_playlist_ComputeHasNext
        - Src:             'playlist/content.c:161,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/content.c:161,5'
          Dst:             vlc_list_it_start
        - Src:             'playlist/content.c:161,5'
          Dst:             vlc_list_it_continue
        - Src:             'playlist/content.c:161,5'
          Dst:             vlc_list_it_next
        - Src:             'playlist/content.c:162,5'
          Dst:             vlc_playlist_state_NotifyChanges
    - functionName:    vlc_playlist_Expand
      functionSourceFile: '/src/vlc/src/playlist/content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - playlist
        - index
        - media
        - count
      BBCount:         59
      ICount:          495
      EdgeCount:       75
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - vlc_playlist_AssertLocked
        - vlc_playlist_ItemsInserted
        - vlc_playlist_MediaToItems
        - vlc_playlist_RemoveOne
        - vlc_playlist_Replace
        - vlc_playlist_SetCurrentMedia
        - vlc_playlist_UpdateNextMedia
        - vlc_vector_between_
        - vlc_vector_enforce_size_t_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/content.c:373,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:373,5'
              BranchSideFuncs:
                - vlc_playlist_Replace
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_between_.24238
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_playlist_RemoveOne
            - BranchSide:      'playlist/content.c:375,9'
              BranchSideFuncs:
                - vlc_playlist_Replace
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_between_.24238
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_playlist_RemoveOne
        - Branch String:   'playlist/content.c:375,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:376,32'
              BranchSideFuncs:
                - vlc_playlist_RemoveOne
            - BranchSide:      'playlist/content.c:379,40'
              BranchSideFuncs:
                - vlc_playlist_Replace
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_between_.24238
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
        - Branch String:   'playlist/content.c:380,13'
          Branch Sides:
            - BranchSide:      'playlist/content.c:381,20'
              BranchSideFuncs: []
            - BranchSide:      'playlist/content.c:383,13'
              BranchSideFuncs:
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_between_.24238
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
        - Branch String:   'playlist/content.c:383,13'
          Branch Sides:
            - BranchSide:      'playlist/content.c:386,18'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_between_.24238
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:401,23'
              BranchSideFuncs:
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
        - Branch String:   'playlist/content.c:386,18'
          Branch Sides:
            - BranchSide:      'playlist/content.c:386,18'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_between_.24238
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:386,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'playlist/content.c:386,18'
          Branch Sides:
            - BranchSide:      'playlist/content.c:386,18'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:386,18'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_between_.24238
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
        - Branch String:   'playlist/content.c:386,18'
          Branch Sides:
            - BranchSide:      'playlist/content.c:386,18'
              BranchSideFuncs:
                - vlc_vector_growsize_.24233
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_between_.24238
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:386,17'
              BranchSideFuncs:
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
        - Branch String:   'playlist/content.c:386,18'
          Branch Sides:
            - BranchSide:      'playlist/content.c:386,18'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:386,17'
              BranchSideFuncs:
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
        - Branch String:   'playlist/content.c:386,18'
          Branch Sides:
            - BranchSide:      'playlist/content.c:386,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:386,18'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
        - Branch String:   'playlist/content.c:386,18'
          Branch Sides:
            - BranchSide:      'playlist/content.c:386,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:386,17'
              BranchSideFuncs:
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
        - Branch String:   'playlist/content.c:386,17'
          Branch Sides:
            - BranchSide:      'playlist/content.c:387,17'
              BranchSideFuncs:
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:390,45'
              BranchSideFuncs:
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
        - Branch String:   'playlist/content.c:392,17'
          Branch Sides:
            - BranchSide:      'playlist/content.c:395,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:398,40'
              BranchSideFuncs:
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_SetCurrentMedia
        - Branch String:   'playlist/content.c:395,17'
          Branch Sides:
            - BranchSide:      'playlist/content.c:395,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:395,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'playlist/content.c:395,17'
          Branch Sides:
            - BranchSide:      'playlist/content.c:395,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
            - BranchSide:      'playlist/content.c:395,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
        - Branch String:   'playlist/content.c:395,17'
          Branch Sides:
            - BranchSide:      'playlist/content.c:395,17'
              BranchSideFuncs: []
            - BranchSide:      'playlist/content.c:396,24'
              BranchSideFuncs: []
        - Branch String:   'playlist/content.c:395,17'
          Branch Sides:
            - BranchSide:      'playlist/content.c:395,17'
              BranchSideFuncs: []
            - BranchSide:      'playlist/content.c:396,24'
              BranchSideFuncs: []
        - Branch String:   'playlist/content.c:395,17'
          Branch Sides:
            - BranchSide:      'playlist/content.c:395,17'
              BranchSideFuncs: []
            - BranchSide:      'playlist/content.c:396,24'
              BranchSideFuncs: []
        - Branch String:   'playlist/content.c:395,17'
          Branch Sides:
            - BranchSide:      'playlist/content.c:396,24'
              BranchSideFuncs:
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
            - BranchSide:      'playlist/content.c:396,24'
              BranchSideFuncs:
                - free
        - Branch String:   'playlist/content.c:401,13'
          Branch Sides:
            - BranchSide:      'playlist/content.c:402,42'
              BranchSideFuncs:
                - vlc_playlist_SetCurrentMedia
            - BranchSide:      'playlist/content.c:404,42'
              BranchSideFuncs:
                - vlc_playlist_UpdateNextMedia
      Callsites:
        - Src:             'playlist/content.c:372,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/content.c:373,5'
          Dst:             __assert_fail
        - Src:             'playlist/content.c:376,9'
          Dst:             vlc_playlist_RemoveOne
        - Src:             'playlist/content.c:379,19'
          Dst:             vlc_playlist_Replace
        - Src:             'playlist/content.c:386,18'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:386,18'
          Dst:             __assert_fail
        - Src:             'playlist/content.c:386,18'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:386,18'
          Dst:             vlc_vector_max_
        - Src:             'playlist/content.c:386,18'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:386,18'
          Dst:             vlc_vector_max_
        - Src:             'playlist/content.c:386,18'
          Dst:             vlc_vector_growsize_
        - Src:             'playlist/content.c:386,18'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:386,18'
          Dst:             vlc_vector_max_
        - Src:             'playlist/content.c:386,18'
          Dst:             vlc_vector_between_
        - Src:             'playlist/content.c:386,18'
          Dst:             vlc_vector_reallocdata_
        - Src:             'playlist/content.c:386,18'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'playlist/content.c:386,18'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:386,18'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:386,18'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:386,18'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:386,18'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:386,18'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:390,19'
          Dst:             vlc_playlist_MediaToItems
        - Src:             'playlist/content.c:395,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:395,17'
          Dst:             __assert_fail
        - Src:             'playlist/content.c:395,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:395,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:395,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:395,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:395,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:395,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:395,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:395,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:395,17'
          Dst:             vlc_vector_growsize_
        - Src:             'playlist/content.c:395,17'
          Dst:             vlc_vector_max_
        - Src:             'playlist/content.c:395,17'
          Dst:             vlc_vector_max_
        - Src:             'playlist/content.c:395,17'
          Dst:             vlc_vector_max_
        - Src:             'playlist/content.c:395,17'
          Dst:             vlc_vector_reallocdata_
        - Src:             'playlist/content.c:395,17'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'playlist/content.c:398,13'
          Dst:             vlc_playlist_ItemsInserted
        - Src:             'playlist/content.c:402,13'
          Dst:             vlc_playlist_SetCurrentMedia
        - Src:             'playlist/content.c:404,13'
          Dst:             vlc_playlist_UpdateNextMedia
    - functionName:    vlc_vector_between_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - x
        - min
        - max
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_vector_max_
        - vlc_vector_min_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_vector.h:130,33'
          Dst:             vlc_vector_min_
        - Src:             '../include/vlc_vector.h:130,12'
          Dst:             vlc_vector_max_
    - functionName:    vlc_playlist_MediaToItems
      functionSourceFile: '/src/vlc/src/playlist/content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
        - media
        - count
        - items
      BBCount:         16
      ICount:          113
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_playlist_AssertLocked
        - vlc_playlist_item_New
        - vlc_playlist_item_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'playlist/content.c:253,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:255,23'
              BranchSideFuncs:
                - vlc_playlist_item_New
                - vlc_playlist_item_Release
            - BranchSide:      'playlist/content.c:260,9'
              BranchSideFuncs:
                - vlc_playlist_item_Release
        - Branch String:   'playlist/content.c:257,13'
          Branch Sides:
            - BranchSide:      'playlist/content.c:258,13'
              BranchSideFuncs:
                - vlc_playlist_item_Release
            - BranchSide:      'playlist/content.c:259,5'
              BranchSideFuncs:
                - vlc_playlist_item_Release
                - vlc_playlist_item_New
        - Branch String:   'playlist/content.c:260,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:263,9'
              BranchSideFuncs:
                - vlc_playlist_item_Release
            - BranchSide:      'playlist/content.c:267,5'
              BranchSideFuncs: []
        - Branch String:   'playlist/content.c:263,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:264,39'
              BranchSideFuncs:
                - vlc_playlist_item_Release
            - BranchSide:      'playlist/content.c:265,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'playlist/content.c:251,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/content.c:256,20'
          Dst:             vlc_playlist_item_New
        - Src:             'playlist/content.c:264,13'
          Dst:             vlc_playlist_item_Release
    - functionName:    vlc_playlist_ItemsInserted
      functionSourceFile: '/src/vlc/src/playlist/content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - playlist
        - index
        - count
        - subitems
      BBCount:         27
      ICount:          205
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - randomizer_Add
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_playlist_AssertLocked
        - vlc_playlist_AutoPreparse
        - vlc_playlist_ComputeHasNext
        - vlc_playlist_ComputeHasPrev
        - vlc_playlist_state_NotifyChanges
        - vlc_playlist_state_Save
      functionUses:    2
      BranchProfiles:
        - Branch String:   'playlist/content.c:64,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:65,25'
              BranchSideFuncs:
                - randomizer_Add
                - vlc_playlist_state_Save
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_AutoPreparse
                - vlc_list_it_next.24223
            - BranchSide:      'playlist/content.c:69,29'
              BranchSideFuncs:
                - vlc_playlist_state_Save
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_AutoPreparse
                - vlc_list_it_next.24223
        - Branch String:   'playlist/content.c:71,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:72,30'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_AutoPreparse
                - vlc_list_it_next.24223
            - BranchSide:      'playlist/content.c:73,54'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_AutoPreparse
                - vlc_list_it_next.24223
        - Branch String:   'playlist/content.c:77,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:77,5'
              BranchSideFuncs:
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_AutoPreparse
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
            - BranchSide:      'playlist/content.c:77,5'
              BranchSideFuncs:
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_AutoPreparse
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
        - Branch String:   'playlist/content.c:77,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:77,5'
              BranchSideFuncs:
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_AutoPreparse
            - BranchSide:      'playlist/content.c:77,5'
              BranchSideFuncs:
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_AutoPreparse
        - Branch String:   'playlist/content.c:77,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:77,5'
              BranchSideFuncs:
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_AutoPreparse
            - BranchSide:      'playlist/content.c:77,5'
              BranchSideFuncs:
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_AutoPreparse
        - Branch String:   'playlist/content.c:80,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:82,37'
              BranchSideFuncs:
                - vlc_playlist_AutoPreparse
            - BranchSide:      'playlist/content.c:86,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'playlist/content.c:65,9'
          Dst:             randomizer_Add
        - Src:             'playlist/content.c:69,5'
          Dst:             vlc_playlist_state_Save
        - Src:             'playlist/content.c:73,26'
          Dst:             vlc_playlist_ComputeHasPrev
        - Src:             'playlist/content.c:74,26'
          Dst:             vlc_playlist_ComputeHasNext
        - Src:             'playlist/content.c:77,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/content.c:77,5'
          Dst:             vlc_list_it_start
        - Src:             'playlist/content.c:77,5'
          Dst:             vlc_list_it_continue
        - Src:             'playlist/content.c:77,5'
          Dst:             vlc_list_it_next
        - Src:             'playlist/content.c:78,5'
          Dst:             vlc_playlist_state_NotifyChanges
        - Src:             'playlist/content.c:83,30'
          Dst:             vlc_playlist_AutoPreparse
    - functionName:    vlc_playlist_ItemsMoved
      functionSourceFile: '/src/vlc/src/playlist/content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - playlist
        - index
        - count
        - target
      BBCount:         45
      ICount:          260
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_playlist_AssertLocked
        - vlc_playlist_ComputeHasNext
        - vlc_playlist_ComputeHasPrev
        - vlc_playlist_state_NotifyChanges
        - vlc_playlist_state_Save
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/content.c:95,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:96,35'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
            - BranchSide:      'playlist/content.c:119,54'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
        - Branch String:   'playlist/content.c:97,13'
          Branch Sides:
            - BranchSide:      'playlist/content.c:99,17'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
            - BranchSide:      'playlist/content.c:109,17'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
        - Branch String:   'playlist/content.c:99,34'
          Branch Sides:
            - BranchSide:      'playlist/content.c:99,37'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
            - BranchSide:      'playlist/content.c:102,22'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
        - Branch String:   'playlist/content.c:99,17'
          Branch Sides:
            - BranchSide:      'playlist/content.c:101,38'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
            - BranchSide:      'playlist/content.c:102,22'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
        - Branch String:   'playlist/content.c:109,34'
          Branch Sides:
            - BranchSide:      'playlist/content.c:109,37'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
            - BranchSide:      'playlist/content.c:112,22'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
        - Branch String:   'playlist/content.c:109,17'
          Branch Sides:
            - BranchSide:      'playlist/content.c:111,38'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
            - BranchSide:      'playlist/content.c:112,22'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
        - Branch String:   'playlist/content.c:122,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:122,5'
              BranchSideFuncs:
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
            - BranchSide:      'playlist/content.c:122,5'
              BranchSideFuncs:
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
        - Branch String:   'playlist/content.c:122,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:122,5'
              BranchSideFuncs:
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
            - BranchSide:      'playlist/content.c:122,5'
              BranchSideFuncs:
                - vlc_playlist_state_NotifyChanges
        - Branch String:   'playlist/content.c:122,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:122,5'
              BranchSideFuncs:
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
            - BranchSide:      'playlist/content.c:122,5'
              BranchSideFuncs:
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
      Callsites:
        - Src:             'playlist/content.c:93,5'
          Dst:             vlc_playlist_state_Save
        - Src:             'playlist/content.c:119,26'
          Dst:             vlc_playlist_ComputeHasPrev
        - Src:             'playlist/content.c:120,26'
          Dst:             vlc_playlist_ComputeHasNext
        - Src:             'playlist/content.c:122,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/content.c:122,5'
          Dst:             vlc_list_it_start
        - Src:             'playlist/content.c:122,5'
          Dst:             vlc_list_it_continue
        - Src:             'playlist/content.c:122,5'
          Dst:             vlc_list_it_next
        - Src:             'playlist/content.c:123,5'
          Dst:             vlc_playlist_state_NotifyChanges
    - functionName:    vlc_vector_move_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - array
        - index
        - count
        - target
      BBCount:         9
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_vector_rotate_array_left_
        - vlc_vector_rotate_array_right_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:493,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:493,5'
              BranchSideFuncs:
                - vlc_vector_rotate_array_right_
                - vlc_vector_rotate_array_left_
            - BranchSide:      '../include/vlc_vector.h:494,9'
              BranchSideFuncs:
                - vlc_vector_rotate_array_right_
                - vlc_vector_rotate_array_left_
        - Branch String:   '../include/vlc_vector.h:494,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:495,40'
              BranchSideFuncs:
                - vlc_vector_rotate_array_left_
            - BranchSide:      '../include/vlc_vector.h:498,41'
              BranchSideFuncs:
                - vlc_vector_rotate_array_right_
      Callsites:
        - Src:             '../include/vlc_vector.h:493,5'
          Dst:             __assert_fail
        - Src:             '../include/vlc_vector.h:495,9'
          Dst:             vlc_vector_rotate_array_left_
        - Src:             '../include/vlc_vector.h:498,9'
          Dst:             vlc_vector_rotate_array_right_
    - functionName:    vlc_playlist_Move
      functionSourceFile: '/src/vlc/src/playlist/content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - playlist
        - index
        - count
        - target
      BBCount:         9
      ICount:          81
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_playlist_AssertLocked
        - vlc_playlist_ItemsMoved
        - vlc_playlist_UpdateNextMedia
        - vlc_vector_enforce_size_t_
        - vlc_vector_move_
      functionUses:    0
      BranchProfiles:
        - Branch String:   'playlist/content.c:302,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:302,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_move_
                - vlc_playlist_ItemsMoved
                - vlc_playlist_UpdateNextMedia
            - BranchSide:      'playlist/content.c:303,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_move_
                - vlc_playlist_ItemsMoved
                - vlc_playlist_UpdateNextMedia
        - Branch String:   'playlist/content.c:303,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:303,5'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_move_
                - vlc_playlist_ItemsMoved
                - vlc_playlist_UpdateNextMedia
            - BranchSide:      'playlist/content.c:303,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'playlist/content.c:301,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/content.c:302,5'
          Dst:             __assert_fail
        - Src:             'playlist/content.c:303,5'
          Dst:             __assert_fail
        - Src:             'playlist/content.c:305,5'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:305,5'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:305,5'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:305,5'
          Dst:             vlc_vector_move_
        - Src:             'playlist/content.c:307,5'
          Dst:             vlc_playlist_ItemsMoved
        - Src:             'playlist/content.c:308,5'
          Dst:             vlc_playlist_UpdateNextMedia
    - functionName:    vlc_playlist_Insert
      functionSourceFile: '/src/vlc/src/playlist/content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - playlist
        - index
        - media
        - count
      BBCount:         48
      ICount:          413
      EdgeCount:       60
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - vlc_playlist_AssertLocked
        - vlc_playlist_ItemsInserted
        - vlc_playlist_MediaToItems
        - vlc_playlist_UpdateNextMedia
        - vlc_vector_between_
        - vlc_vector_enforce_size_t_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/content.c:275,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:275,5'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_between_.24238
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:278,10'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_between_.24238
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
        - Branch String:   'playlist/content.c:278,10'
          Branch Sides:
            - BranchSide:      'playlist/content.c:278,10'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_between_.24238
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:278,10'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'playlist/content.c:278,10'
          Branch Sides:
            - BranchSide:      'playlist/content.c:278,10'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:278,10'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_between_.24238
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
        - Branch String:   'playlist/content.c:278,10'
          Branch Sides:
            - BranchSide:      'playlist/content.c:278,10'
              BranchSideFuncs:
                - vlc_vector_growsize_.24233
                - vlc_vector_enforce_size_t_
                - vlc_vector_max_.24234
                - vlc_vector_between_.24238
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:278,9'
              BranchSideFuncs:
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
        - Branch String:   'playlist/content.c:278,10'
          Branch Sides:
            - BranchSide:      'playlist/content.c:278,10'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:278,9'
              BranchSideFuncs:
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
        - Branch String:   'playlist/content.c:278,10'
          Branch Sides:
            - BranchSide:      'playlist/content.c:278,9'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:278,10'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
        - Branch String:   'playlist/content.c:278,10'
          Branch Sides:
            - BranchSide:      'playlist/content.c:278,9'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:278,9'
              BranchSideFuncs:
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
        - Branch String:   'playlist/content.c:278,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:279,9'
              BranchSideFuncs:
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:282,41'
              BranchSideFuncs:
                - vlc_playlist_MediaToItems
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
        - Branch String:   'playlist/content.c:284,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:287,9'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - __assert_fail
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:291,32'
              BranchSideFuncs:
                - vlc_playlist_ItemsInserted
                - vlc_playlist_UpdateNextMedia
        - Branch String:   'playlist/content.c:287,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:287,9'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
            - BranchSide:      'playlist/content.c:287,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'playlist/content.c:287,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:287,9'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
            - BranchSide:      'playlist/content.c:287,9'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_
                - vlc_vector_growsize_.24233
                - vlc_vector_max_.24234
                - vlc_vector_max_.24234
                - free
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
        - Branch String:   'playlist/content.c:287,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      'playlist/content.c:288,16'
              BranchSideFuncs: []
        - Branch String:   'playlist/content.c:287,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      'playlist/content.c:288,16'
              BranchSideFuncs: []
        - Branch String:   'playlist/content.c:287,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      'playlist/content.c:288,16'
              BranchSideFuncs: []
        - Branch String:   'playlist/content.c:287,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:288,16'
              BranchSideFuncs:
                - vlc_vector_max_.24234
                - vlc_vector_reallocdata_.24235
                - vlc_vector_test_and_reset_failflag_.24236
            - BranchSide:      'playlist/content.c:288,16'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'playlist/content.c:274,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/content.c:275,5'
          Dst:             __assert_fail
        - Src:             'playlist/content.c:278,10'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:278,10'
          Dst:             __assert_fail
        - Src:             'playlist/content.c:278,10'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:278,10'
          Dst:             vlc_vector_max_
        - Src:             'playlist/content.c:278,10'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:278,10'
          Dst:             vlc_vector_max_
        - Src:             'playlist/content.c:278,10'
          Dst:             vlc_vector_growsize_
        - Src:             'playlist/content.c:278,10'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:278,10'
          Dst:             vlc_vector_max_
        - Src:             'playlist/content.c:278,10'
          Dst:             vlc_vector_between_
        - Src:             'playlist/content.c:278,10'
          Dst:             vlc_vector_reallocdata_
        - Src:             'playlist/content.c:278,10'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'playlist/content.c:278,10'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:278,10'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:278,10'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:278,10'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:278,10'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:278,10'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:282,15'
          Dst:             vlc_playlist_MediaToItems
        - Src:             'playlist/content.c:287,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:287,9'
          Dst:             __assert_fail
        - Src:             'playlist/content.c:287,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:287,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:287,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:287,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:287,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:287,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:287,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:287,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/content.c:287,9'
          Dst:             vlc_vector_growsize_
        - Src:             'playlist/content.c:287,9'
          Dst:             vlc_vector_max_
        - Src:             'playlist/content.c:287,9'
          Dst:             vlc_vector_max_
        - Src:             'playlist/content.c:287,9'
          Dst:             vlc_vector_max_
        - Src:             'playlist/content.c:287,9'
          Dst:             vlc_vector_reallocdata_
        - Src:             'playlist/content.c:287,9'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'playlist/content.c:291,5'
          Dst:             vlc_playlist_ItemsInserted
        - Src:             'playlist/content.c:292,5'
          Dst:             vlc_playlist_UpdateNextMedia
    - functionName:    vlc_playlist_ItemsReset
      functionSourceFile: '/src/vlc/src/playlist/content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         20
      ICount:          126
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - randomizer_Clear
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_playlist_AssertLocked
        - vlc_playlist_ComputeHasNext
        - vlc_playlist_ComputeHasPrev
        - vlc_playlist_state_NotifyChanges
        - vlc_playlist_state_Save
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/content.c:45,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:46,27'
              BranchSideFuncs:
                - randomizer_Clear
                - vlc_playlist_state_Save
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
            - BranchSide:      'playlist/content.c:49,29'
              BranchSideFuncs:
                - vlc_playlist_state_Save
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked
                - vlc_list_it_start.24221
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
        - Branch String:   'playlist/content.c:55,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:55,5'
              BranchSideFuncs:
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
            - BranchSide:      'playlist/content.c:55,5'
              BranchSideFuncs:
                - vlc_playlist_state_NotifyChanges
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
        - Branch String:   'playlist/content.c:55,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:55,5'
              BranchSideFuncs:
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
            - BranchSide:      'playlist/content.c:55,5'
              BranchSideFuncs:
                - vlc_playlist_state_NotifyChanges
        - Branch String:   'playlist/content.c:55,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:55,5'
              BranchSideFuncs:
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
            - BranchSide:      'playlist/content.c:55,5'
              BranchSideFuncs:
                - vlc_list_it_next.24223
                - vlc_list_it_continue.24222
                - vlc_playlist_state_NotifyChanges
      Callsites:
        - Src:             'playlist/content.c:46,9'
          Dst:             randomizer_Clear
        - Src:             'playlist/content.c:49,5'
          Dst:             vlc_playlist_state_Save
        - Src:             'playlist/content.c:52,26'
          Dst:             vlc_playlist_ComputeHasPrev
        - Src:             'playlist/content.c:53,26'
          Dst:             vlc_playlist_ComputeHasNext
        - Src:             'playlist/content.c:55,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/content.c:55,5'
          Dst:             vlc_list_it_start
        - Src:             'playlist/content.c:55,5'
          Dst:             vlc_list_it_continue
        - Src:             'playlist/content.c:55,5'
          Dst:             vlc_list_it_next
        - Src:             'playlist/content.c:57,5'
          Dst:             vlc_playlist_state_NotifyChanges
    - functionName:    vlc_playlist_Clear
      functionSourceFile: '/src/vlc/src/playlist/content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_SetCurrentMedia
        - vlc_playlist_AssertLocked
        - vlc_playlist_ClearItems
        - vlc_playlist_ItemsReset
        - vlc_preparser_Cancel
      functionUses:    0
      BranchProfiles:
        - Branch String:   'playlist/content.c:240,9'
          Branch Sides:
            - BranchSide:      'playlist/content.c:240,9'
              BranchSideFuncs:
                - vlc_preparser_Cancel
                - vlc_playlist_ClearItems
                - vlc_playlist_ItemsReset
            - BranchSide:      'playlist/content.c:241,30'
              BranchSideFuncs:
                - vlc_preparser_Cancel
                - vlc_playlist_ClearItems
                - vlc_playlist_ItemsReset
      Callsites:
        - Src:             'playlist/content.c:235,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/content.c:237,15'
          Dst:             vlc_player_SetCurrentMedia
        - Src:             'playlist/content.c:241,9'
          Dst:             vlc_preparser_Cancel
        - Src:             'playlist/content.c:243,5'
          Dst:             vlc_playlist_ClearItems
        - Src:             'playlist/content.c:244,5'
          Dst:             vlc_playlist_ItemsReset
    - functionName:    vlc_playlist_ClearItems
      functionSourceFile: '/src/vlc/src/playlist/content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_playlist_item_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'playlist/content.c:37,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:37,5'
              BranchSideFuncs:
                - free
                - vlc_playlist_item_Release
            - BranchSide:      'playlist/content.c:37,5'
              BranchSideFuncs:
                - free
                - vlc_playlist_item_Release
        - Branch String:   'playlist/content.c:37,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:38,35'
              BranchSideFuncs:
                - vlc_playlist_item_Release
                - free
            - BranchSide:      'playlist/content.c:39,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'playlist/content.c:38,9'
          Dst:             vlc_playlist_item_Release
    - functionName:    vlc_playlist_IndexOfId
      functionSourceFile: '/src/vlc/src/playlist/content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - playlist
        - id
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_playlist_AssertLocked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'playlist/content.c:226,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:227,13'
              BranchSideFuncs: []
            - BranchSide:      'playlist/content.c:229,5'
              BranchSideFuncs: []
        - Branch String:   'playlist/content.c:227,13'
          Branch Sides:
            - BranchSide:      'playlist/content.c:227,35'
              BranchSideFuncs: []
            - BranchSide:      'playlist/content.c:228,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'playlist/content.c:223,5'
          Dst:             vlc_playlist_AssertLocked
    - functionName:    vlc_playlist_IndexOfMedia
      functionSourceFile: '/src/vlc/src/playlist/content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
        - media
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_playlist_AssertLocked
      functionUses:    4
      BranchProfiles:
        - Branch String:   'playlist/content.c:214,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:215,13'
              BranchSideFuncs: []
            - BranchSide:      'playlist/content.c:217,5'
              BranchSideFuncs: []
        - Branch String:   'playlist/content.c:215,13'
          Branch Sides:
            - BranchSide:      'playlist/content.c:215,38'
              BranchSideFuncs: []
            - BranchSide:      'playlist/content.c:216,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'playlist/content.c:211,5'
          Dst:             vlc_playlist_AssertLocked
    - functionName:    vlc_playlist_IndexOf
      functionSourceFile: '/src/vlc/src/playlist/content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
        - item
      BBCount:         15
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_playlist_AssertLocked
      functionUses:    2
      BranchProfiles:
        - Branch String:   'playlist/content.c:204,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:204,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/content.c:204,5'
              BranchSideFuncs: []
        - Branch String:   'playlist/content.c:204,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:204,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/content.c:204,5'
              BranchSideFuncs: []
        - Branch String:   'playlist/content.c:204,5'
          Branch Sides:
            - BranchSide:      'playlist/content.c:204,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/content.c:204,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'playlist/content.c:201,5'
          Dst:             vlc_playlist_AssertLocked
    - functionName:    vlc_playlist_Get
      functionSourceFile: '/src/vlc/src/playlist/content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - playlist
        - index
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_playlist_AssertLocked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/content.c:194,5'
          Dst:             vlc_playlist_AssertLocked
    - functionName:    vlc_playlist_Count
      functionSourceFile: '/src/vlc/src/playlist/content.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_playlist_AssertLocked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/content.c:187,5'
          Dst:             vlc_playlist_AssertLocked
    - functionName:    vlc_playlist_RandomOrderGetNextIndex
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - randomizer_PeekNext
        - vlc_playlist_IndexOf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/control.c:247,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:247,5'
              BranchSideFuncs:
                - vlc_playlist_IndexOf
                - __assert_fail
            - BranchSide:      'playlist/control.c:248,42'
              BranchSideFuncs:
                - vlc_playlist_IndexOf
                - __assert_fail
        - Branch String:   'playlist/control.c:249,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:249,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/control.c:249,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'playlist/control.c:246,33'
          Dst:             randomizer_PeekNext
        - Src:             'playlist/control.c:247,5'
          Dst:             __assert_fail
        - Src:             'playlist/control.c:248,21'
          Dst:             vlc_playlist_IndexOf
        - Src:             'playlist/control.c:249,5'
          Dst:             __assert_fail
    - functionName:    vlc_playlist_NormalOrderGetNextIndex
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         16
      ICount:          89
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/control.c:205,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:209,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'playlist/control.c:209,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'playlist/control.c:212,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'playlist/control.c:215,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'playlist/control.c:209,13'
          Branch Sides:
            - BranchSide:      'playlist/control.c:209,13'
              BranchSideFuncs: []
            - BranchSide:      'playlist/control.c:210,20'
              BranchSideFuncs: []
        - Branch String:   'playlist/control.c:212,13'
          Branch Sides:
            - BranchSide:      'playlist/control.c:212,13'
              BranchSideFuncs: []
            - BranchSide:      'playlist/control.c:213,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'playlist/control.c:209,13'
          Dst:             __assert_fail
        - Src:             'playlist/control.c:212,13'
          Dst:             __assert_fail
        - Src:             'playlist/control.c:215,13'
          Dst:             __assert_fail
    - functionName:    vlc_playlist_RandomOrderGetPrevIndex
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         9
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - randomizer_PeekPrev
        - vlc_playlist_IndexOf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/control.c:229,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:229,5'
              BranchSideFuncs:
                - vlc_playlist_IndexOf
                - __assert_fail
            - BranchSide:      'playlist/control.c:230,42'
              BranchSideFuncs:
                - vlc_playlist_IndexOf
                - __assert_fail
        - Branch String:   'playlist/control.c:231,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:231,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/control.c:231,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'playlist/control.c:228,33'
          Dst:             randomizer_PeekPrev
        - Src:             'playlist/control.c:229,5'
          Dst:             __assert_fail
        - Src:             'playlist/control.c:230,21'
          Dst:             vlc_playlist_IndexOf
        - Src:             'playlist/control.c:231,5'
          Dst:             __assert_fail
    - functionName:    vlc_playlist_NormalOrderGetPrevIndex
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         12
      ICount:          67
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/control.c:178,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:182,20'
              BranchSideFuncs: []
            - BranchSide:      'playlist/control.c:182,20'
              BranchSideFuncs: []
            - BranchSide:      'playlist/control.c:184,17'
              BranchSideFuncs: []
            - BranchSide:      'playlist/control.c:188,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'playlist/control.c:184,17'
          Branch Sides:
            - BranchSide:      'playlist/control.c:185,24'
              BranchSideFuncs: []
            - BranchSide:      'playlist/control.c:186,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'playlist/control.c:188,13'
          Dst:             __assert_fail
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_assert_locked
      functionSourceFile: '/src/vlc/src/playlist/../player/player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         9
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_held
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/../player/player.h:306,5'
          Branch Sides:
            - BranchSide:      'playlist/../player/player.h:306,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - __assert_fail
            - BranchSide:      'playlist/../player/player.h:307,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - __assert_fail
        - Branch String:   'playlist/../player/player.h:307,5'
          Branch Sides:
            - BranchSide:      'playlist/../player/player.h:307,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/../player/player.h:307,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'playlist/../player/player.h:306,5'
          Dst:             __assert_fail
        - Src:             'playlist/../player/player.h:307,5'
          Dst:             vlc_mutex_held
        - Src:             'playlist/../player/player.h:307,5'
          Dst:             __assert_fail
    - functionName:    vlc_playlist_GetNextMediaIndex
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_playlist_AssertLocked
        - vlc_playlist_ComputeHasNext
        - vlc_playlist_GetNextIndex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/control.c:425,9'
          Branch Sides:
            - BranchSide:      'playlist/control.c:426,16'
              BranchSideFuncs: []
            - BranchSide:      'playlist/control.c:427,38'
              BranchSideFuncs:
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_GetNextIndex
        - Branch String:   'playlist/control.c:427,9'
          Branch Sides:
            - BranchSide:      'playlist/control.c:428,9'
              BranchSideFuncs:
                - vlc_playlist_GetNextIndex
            - BranchSide:      'playlist/control.c:429,47'
              BranchSideFuncs:
                - vlc_playlist_GetNextIndex
      Callsites:
        - Src:             'playlist/control.c:424,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/control.c:427,10'
          Dst:             vlc_playlist_ComputeHasNext
        - Src:             'playlist/control.c:429,21'
          Dst:             vlc_playlist_GetNextIndex
    - functionName:    vlc_playlist_AssertLocked
      functionSourceFile: '/src/vlc/src/playlist/playlist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_assert_locked
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/playlist.h:73,5'
          Dst:             vlc_player_assert_locked
    - functionName:    vlc_playlist_ComputeHasNext
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         8
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vlc_playlist_AssertLocked
        - vlc_playlist_NormalOrderHasNext
        - vlc_playlist_RandomOrderHasNext
      functionUses:    11
      BranchProfiles:
        - Branch String:   'playlist/control.c:302,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:305,52'
              BranchSideFuncs:
                - vlc_playlist_NormalOrderHasNext
            - BranchSide:      'playlist/control.c:307,52'
              BranchSideFuncs:
                - vlc_playlist_RandomOrderHasNext
            - BranchSide:      'playlist/control.c:309,13'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'playlist/control.c:301,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/control.c:305,20'
          Dst:             vlc_playlist_NormalOrderHasNext
        - Src:             'playlist/control.c:307,20'
          Dst:             vlc_playlist_RandomOrderHasNext
        - Src:             'playlist/control.c:309,13'
          Dst:             __assert_fail
    - functionName:    vlc_playlist_GetNextIndex
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         8
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vlc_playlist_AssertLocked
        - vlc_playlist_NormalOrderGetNextIndex
        - vlc_playlist_RandomOrderGetNextIndex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'playlist/control.c:272,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:275,57'
              BranchSideFuncs:
                - vlc_playlist_NormalOrderGetNextIndex
            - BranchSide:      'playlist/control.c:277,57'
              BranchSideFuncs:
                - vlc_playlist_RandomOrderGetNextIndex
            - BranchSide:      'playlist/control.c:279,13'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'playlist/control.c:271,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/control.c:275,20'
          Dst:             vlc_playlist_NormalOrderGetNextIndex
        - Src:             'playlist/control.c:277,20'
          Dst:             vlc_playlist_RandomOrderGetNextIndex
        - Src:             'playlist/control.c:279,13'
          Dst:             __assert_fail
    - functionName:    vlc_playlist_NormalOrderHasNext
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/control.c:195,9'
          Branch Sides:
            - BranchSide:      'playlist/control.c:196,16'
              BranchSideFuncs: []
            - BranchSide:      'playlist/control.c:199,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_playlist_RandomOrderHasNext
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - randomizer_HasNext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/control.c:238,9'
          Branch Sides:
            - BranchSide:      'playlist/control.c:239,16'
              BranchSideFuncs: []
            - BranchSide:      'playlist/control.c:240,32'
              BranchSideFuncs:
                - randomizer_HasNext
      Callsites:
        - Src:             'playlist/control.c:240,12'
          Dst:             randomizer_HasNext
    - functionName:    vlc_playlist_UpdateNextMedia
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         15
      ICount:          84
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - vlc_player_SetNextMedia
        - vlc_playlist_AssertLocked
        - vlc_playlist_GetNextMediaIndex
      functionUses:    7
      BranchProfiles:
        - Branch String:   'playlist/control.c:439,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:445,60'
              BranchSideFuncs:
                - vlc_playlist_GetNextMediaIndex
                - vlc_player_SetNextMedia
            - BranchSide:      'playlist/control.c:445,60'
              BranchSideFuncs:
                - vlc_playlist_GetNextMediaIndex
                - vlc_player_SetNextMedia
            - BranchSide:      'playlist/control.c:445,60'
              BranchSideFuncs:
                - vlc_playlist_GetNextMediaIndex
                - vlc_player_SetNextMedia
            - BranchSide:      'playlist/control.c:451,13'
              BranchSideFuncs:
                - vlc_player_SetNextMedia
            - BranchSide:      'playlist/control.c:453,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'playlist/control.c:446,17'
          Branch Sides:
            - BranchSide:      'playlist/control.c:447,25'
              BranchSideFuncs:
                - vlc_player_SetNextMedia
            - BranchSide:      'playlist/control.c:449,9'
              BranchSideFuncs:
                - vlc_player_SetNextMedia
      Callsites:
        - Src:             'playlist/control.c:436,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/control.c:445,29'
          Dst:             vlc_playlist_GetNextMediaIndex
        - Src:             'playlist/control.c:453,13'
          Dst:             __assert_fail
        - Src:             'playlist/control.c:456,5'
          Dst:             vlc_player_SetNextMedia
    - functionName:    vlc_playlist_GoTo
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - playlist
        - index
      BBCount:         17
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - randomizer_Select
        - vlc_playlist_AssertLocked
        - vlc_playlist_SetCurrentIndex
        - vlc_playlist_SetCurrentMedia
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/control.c:405,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:405,5'
              BranchSideFuncs:
                - vlc_playlist_SetCurrentMedia
                - vlc_playlist_SetCurrentIndex
                - randomizer_Select
            - BranchSide:      'playlist/control.c:405,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_playlist_SetCurrentMedia
                - vlc_playlist_SetCurrentIndex
                - randomizer_Select
        - Branch String:   'playlist/control.c:405,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:405,5'
              BranchSideFuncs:
                - vlc_playlist_SetCurrentMedia
                - vlc_playlist_SetCurrentIndex
                - randomizer_Select
            - BranchSide:      'playlist/control.c:407,44'
              BranchSideFuncs:
                - vlc_playlist_SetCurrentMedia
                - vlc_playlist_SetCurrentIndex
                - randomizer_Select
        - Branch String:   'playlist/control.c:408,9'
          Branch Sides:
            - BranchSide:      'playlist/control.c:409,16'
              BranchSideFuncs: []
            - BranchSide:      'playlist/control.c:411,9'
              BranchSideFuncs:
                - vlc_playlist_SetCurrentIndex
                - randomizer_Select
        - Branch String:   'playlist/control.c:411,21'
          Branch Sides:
            - BranchSide:      'playlist/control.c:411,24'
              BranchSideFuncs:
                - vlc_playlist_SetCurrentIndex
                - randomizer_Select
            - BranchSide:      'playlist/control.c:417,34'
              BranchSideFuncs:
                - vlc_playlist_SetCurrentIndex
        - Branch String:   'playlist/control.c:411,9'
          Branch Sides:
            - BranchSide:      'playlist/control.c:413,37'
              BranchSideFuncs:
                - randomizer_Select
                - vlc_playlist_SetCurrentIndex
            - BranchSide:      'playlist/control.c:417,34'
              BranchSideFuncs:
                - vlc_playlist_SetCurrentIndex
      Callsites:
        - Src:             'playlist/control.c:404,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/control.c:405,5'
          Dst:             __assert_fail
        - Src:             'playlist/control.c:407,15'
          Dst:             vlc_playlist_SetCurrentMedia
        - Src:             'playlist/control.c:414,9'
          Dst:             randomizer_Select
        - Src:             'playlist/control.c:417,5'
          Dst:             vlc_playlist_SetCurrentIndex
    - functionName:    vlc_playlist_SetCurrentMedia
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - playlist
        - index
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_SetCurrentMedia
        - vlc_playlist_AssertLocked
      functionUses:    5
      BranchProfiles:
        - Branch String:   'playlist/control.c:157,27'
          Branch Sides:
            - BranchSide:      'playlist/control.c:157,27'
              BranchSideFuncs:
                - vlc_player_SetCurrentMedia
            - BranchSide:      'playlist/control.c:158,27'
              BranchSideFuncs:
                - vlc_player_SetCurrentMedia
      Callsites:
        - Src:             'playlist/control.c:155,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/control.c:160,12'
          Dst:             vlc_player_SetCurrentMedia
    - functionName:    vlc_playlist_SetCurrentIndex
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - playlist
        - index
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_playlist_ComputeHasNext
        - vlc_playlist_ComputeHasPrev
        - vlc_playlist_state_NotifyChanges
        - vlc_playlist_state_Save
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/control.c:324,5'
          Dst:             vlc_playlist_state_Save
        - Src:             'playlist/control.c:327,26'
          Dst:             vlc_playlist_ComputeHasPrev
        - Src:             'playlist/control.c:328,26'
          Dst:             vlc_playlist_ComputeHasNext
        - Src:             'playlist/control.c:330,5'
          Dst:             vlc_playlist_state_NotifyChanges
    - functionName:    vlc_playlist_ComputeHasPrev
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         8
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vlc_playlist_AssertLocked
        - vlc_playlist_NormalOrderHasPrev
        - vlc_playlist_RandomOrderHasPrev
      functionUses:    10
      BranchProfiles:
        - Branch String:   'playlist/control.c:287,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:290,52'
              BranchSideFuncs:
                - vlc_playlist_NormalOrderHasPrev
            - BranchSide:      'playlist/control.c:292,52'
              BranchSideFuncs:
                - vlc_playlist_RandomOrderHasPrev
            - BranchSide:      'playlist/control.c:294,13'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'playlist/control.c:286,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/control.c:290,20'
          Dst:             vlc_playlist_NormalOrderHasPrev
        - Src:             'playlist/control.c:292,20'
          Dst:             vlc_playlist_RandomOrderHasPrev
        - Src:             'playlist/control.c:294,13'
          Dst:             __assert_fail
    - functionName:    vlc_playlist_NormalOrderHasPrev
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/control.c:166,9'
          Branch Sides:
            - BranchSide:      'playlist/control.c:167,9'
              BranchSideFuncs: []
            - BranchSide:      'playlist/control.c:169,9'
              BranchSideFuncs: []
        - Branch String:   'playlist/control.c:169,9'
          Branch Sides:
            - BranchSide:      'playlist/control.c:170,16'
              BranchSideFuncs: []
            - BranchSide:      'playlist/control.c:172,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_playlist_RandomOrderHasPrev
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - randomizer_HasPrev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/control.c:222,12'
          Dst:             randomizer_HasPrev
    - functionName:    vlc_playlist_Next
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         14
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - randomizer_Next
        - vlc_gettext
        - vlc_player_osd_Message
        - vlc_playlist_AssertLocked
        - vlc_playlist_ComputeHasNext
        - vlc_playlist_GetNextIndex
        - vlc_playlist_SetCurrentIndex
        - vlc_playlist_SetCurrentMedia
      functionUses:    0
      BranchProfiles:
        - Branch String:   'playlist/control.c:380,9'
          Branch Sides:
            - BranchSide:      'playlist/control.c:381,9'
              BranchSideFuncs:
                - vlc_playlist_GetNextIndex
                - vlc_playlist_SetCurrentMedia
                - vlc_playlist_SetCurrentIndex
                - vlc_gettext
                - vlc_player_osd_Message
                - randomizer_Next
                - __assert_fail
            - BranchSide:      'playlist/control.c:383,56'
              BranchSideFuncs:
                - vlc_playlist_GetNextIndex
                - vlc_playlist_SetCurrentMedia
                - vlc_playlist_SetCurrentIndex
                - vlc_gettext
                - vlc_player_osd_Message
                - randomizer_Next
                - __assert_fail
        - Branch String:   'playlist/control.c:385,9'
          Branch Sides:
            - BranchSide:      'playlist/control.c:386,16'
              BranchSideFuncs: []
            - BranchSide:      'playlist/control.c:388,9'
              BranchSideFuncs:
                - vlc_playlist_SetCurrentIndex
                - vlc_gettext
                - vlc_player_osd_Message
                - randomizer_Next
                - __assert_fail
        - Branch String:   'playlist/control.c:388,9'
          Branch Sides:
            - BranchSide:      'playlist/control.c:391,58'
              BranchSideFuncs:
                - randomizer_Next
                - __assert_fail
                - vlc_playlist_SetCurrentIndex
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'playlist/control.c:396,34'
              BranchSideFuncs:
                - vlc_playlist_SetCurrentIndex
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'playlist/control.c:392,9'
          Branch Sides:
            - BranchSide:      'playlist/control.c:392,9'
              BranchSideFuncs:
                - vlc_playlist_SetCurrentIndex
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'playlist/control.c:393,9'
              BranchSideFuncs:
                - vlc_playlist_SetCurrentIndex
                - vlc_gettext
                - vlc_player_osd_Message
      Callsites:
        - Src:             'playlist/control.c:378,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/control.c:380,10'
          Dst:             vlc_playlist_ComputeHasNext
        - Src:             'playlist/control.c:383,30'
          Dst:             vlc_playlist_GetNextIndex
        - Src:             'playlist/control.c:384,15'
          Dst:             vlc_playlist_SetCurrentMedia
        - Src:             'playlist/control.c:391,41'
          Dst:             randomizer_Next
        - Src:             'playlist/control.c:392,9'
          Dst:             __assert_fail
        - Src:             'playlist/control.c:396,5'
          Dst:             vlc_playlist_SetCurrentIndex
        - Src:             'playlist/control.c:397,46'
          Dst:             vlc_gettext
        - Src:             'playlist/control.c:397,5'
          Dst:             vlc_player_osd_Message
    - functionName:    vlc_playlist_GetPrevIndex
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         8
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vlc_playlist_AssertLocked
        - vlc_playlist_NormalOrderGetPrevIndex
        - vlc_playlist_RandomOrderGetPrevIndex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/control.c:257,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:260,57'
              BranchSideFuncs:
                - vlc_playlist_NormalOrderGetPrevIndex
            - BranchSide:      'playlist/control.c:262,57'
              BranchSideFuncs:
                - vlc_playlist_RandomOrderGetPrevIndex
            - BranchSide:      'playlist/control.c:264,13'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'playlist/control.c:256,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/control.c:260,20'
          Dst:             vlc_playlist_NormalOrderGetPrevIndex
        - Src:             'playlist/control.c:262,20'
          Dst:             vlc_playlist_RandomOrderGetPrevIndex
        - Src:             'playlist/control.c:264,13'
          Dst:             __assert_fail
    - functionName:    vlc_playlist_Prev
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         17
      ICount:          104
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - randomizer_Prev
        - vlc_gettext
        - vlc_player_osd_Message
        - vlc_playlist_AssertLocked
        - vlc_playlist_ComputeHasPrev
        - vlc_playlist_GetPrevIndex
        - vlc_playlist_SetCurrentIndex
        - vlc_playlist_SetCurrentMedia
      functionUses:    0
      BranchProfiles:
        - Branch String:   'playlist/control.c:352,9'
          Branch Sides:
            - BranchSide:      'playlist/control.c:353,9'
              BranchSideFuncs:
                - vlc_playlist_GetPrevIndex
                - __assert_fail
                - vlc_playlist_SetCurrentMedia
                - vlc_playlist_SetCurrentIndex
                - vlc_gettext
                - vlc_player_osd_Message
                - randomizer_Prev
                - __assert_fail
            - BranchSide:      'playlist/control.c:355,47'
              BranchSideFuncs:
                - vlc_playlist_GetPrevIndex
                - __assert_fail
                - vlc_playlist_SetCurrentMedia
                - vlc_playlist_SetCurrentIndex
                - vlc_gettext
                - vlc_player_osd_Message
                - randomizer_Prev
                - __assert_fail
        - Branch String:   'playlist/control.c:356,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:356,5'
              BranchSideFuncs:
                - vlc_playlist_SetCurrentMedia
                - vlc_playlist_SetCurrentIndex
                - vlc_gettext
                - vlc_player_osd_Message
                - randomizer_Prev
                - __assert_fail
            - BranchSide:      'playlist/control.c:358,44'
              BranchSideFuncs:
                - vlc_playlist_SetCurrentMedia
                - vlc_playlist_SetCurrentIndex
                - vlc_gettext
                - vlc_player_osd_Message
                - randomizer_Prev
                - __assert_fail
        - Branch String:   'playlist/control.c:359,9'
          Branch Sides:
            - BranchSide:      'playlist/control.c:360,16'
              BranchSideFuncs: []
            - BranchSide:      'playlist/control.c:362,9'
              BranchSideFuncs:
                - vlc_playlist_SetCurrentIndex
                - vlc_gettext
                - vlc_player_osd_Message
                - randomizer_Prev
                - __assert_fail
        - Branch String:   'playlist/control.c:362,9'
          Branch Sides:
            - BranchSide:      'playlist/control.c:365,58'
              BranchSideFuncs:
                - randomizer_Prev
                - __assert_fail
                - vlc_playlist_SetCurrentIndex
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'playlist/control.c:370,34'
              BranchSideFuncs:
                - vlc_playlist_SetCurrentIndex
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'playlist/control.c:366,9'
          Branch Sides:
            - BranchSide:      'playlist/control.c:366,9'
              BranchSideFuncs:
                - vlc_playlist_SetCurrentIndex
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'playlist/control.c:367,9'
              BranchSideFuncs:
                - vlc_playlist_SetCurrentIndex
                - vlc_gettext
                - vlc_player_osd_Message
      Callsites:
        - Src:             'playlist/control.c:350,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/control.c:352,10'
          Dst:             vlc_playlist_ComputeHasPrev
        - Src:             'playlist/control.c:355,21'
          Dst:             vlc_playlist_GetPrevIndex
        - Src:             'playlist/control.c:356,5'
          Dst:             __assert_fail
        - Src:             'playlist/control.c:358,15'
          Dst:             vlc_playlist_SetCurrentMedia
        - Src:             'playlist/control.c:365,41'
          Dst:             randomizer_Prev
        - Src:             'playlist/control.c:366,9'
          Dst:             __assert_fail
        - Src:             'playlist/control.c:370,5'
          Dst:             vlc_playlist_SetCurrentIndex
        - Src:             'playlist/control.c:371,46'
          Dst:             vlc_gettext
        - Src:             'playlist/control.c:371,5'
          Dst:             vlc_player_osd_Message
    - functionName:    vlc_playlist_HasNext
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_playlist_AssertLocked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/control.c:343,5'
          Dst:             vlc_playlist_AssertLocked
    - functionName:    vlc_playlist_HasPrev
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_playlist_AssertLocked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/control.c:336,5'
          Dst:             vlc_playlist_AssertLocked
    - functionName:    vlc_playlist_GetCurrentIndex
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_playlist_AssertLocked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/control.c:316,5'
          Dst:             vlc_playlist_AssertLocked
    - functionName:    vlc_playlist_PlaybackOrderChanged
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         30
      ICount:          196
      EdgeCount:       34
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - randomizer_Add
        - randomizer_Clear
        - randomizer_Count
        - randomizer_SetLoop
        - vlc_gettext
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_player_osd_Message
        - vlc_playlist_AssertLocked
        - vlc_playlist_ComputeHasNext
        - vlc_playlist_ComputeHasPrev
        - vlc_playlist_state_NotifyChanges
        - vlc_playlist_state_Save
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/control.c:35,9'
          Branch Sides:
            - BranchSide:      'playlist/control.c:38,9'
              BranchSideFuncs:
                - randomizer_Count
                - __assert_fail
                - randomizer_SetLoop
                - vlc_playlist_state_Save
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked.24334
                - vlc_list_it_start.24328
                - vlc_list_it_continue.24327
                - vlc_playlist_state_NotifyChanges
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_list_it_next.24326
                - randomizer_Add
            - BranchSide:      'playlist/control.c:48,27'
              BranchSideFuncs:
                - randomizer_Clear
                - vlc_playlist_state_Save
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked.24334
                - vlc_list_it_start.24328
                - vlc_list_it_continue.24327
                - vlc_playlist_state_NotifyChanges
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_list_it_next.24326
        - Branch String:   'playlist/control.c:38,9'
          Branch Sides:
            - BranchSide:      'playlist/control.c:38,9'
              BranchSideFuncs:
                - randomizer_SetLoop
                - vlc_playlist_state_Save
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked.24334
                - vlc_list_it_start.24328
                - vlc_list_it_continue.24327
                - vlc_playlist_state_NotifyChanges
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_list_it_next.24326
                - randomizer_Add
            - BranchSide:      'playlist/control.c:39,13'
              BranchSideFuncs:
                - randomizer_SetLoop
                - vlc_playlist_state_Save
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked.24334
                - vlc_list_it_start.24328
                - vlc_list_it_continue.24327
                - vlc_playlist_state_NotifyChanges
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_list_it_next.24326
                - randomizer_Add
        - Branch String:   'playlist/control.c:39,13'
          Branch Sides:
            - BranchSide:      'playlist/control.c:40,29'
              BranchSideFuncs:
                - randomizer_Add
                - randomizer_SetLoop
                - vlc_playlist_state_Save
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked.24334
                - vlc_list_it_start.24328
                - vlc_list_it_continue.24327
                - vlc_playlist_state_NotifyChanges
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_list_it_next.24326
            - BranchSide:      'playlist/control.c:43,21'
              BranchSideFuncs:
                - randomizer_SetLoop
                - vlc_playlist_state_Save
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked.24334
                - vlc_list_it_start.24328
                - vlc_list_it_continue.24327
                - vlc_playlist_state_NotifyChanges
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_list_it_next.24326
        - Branch String:   'playlist/control.c:56,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:56,5'
              BranchSideFuncs:
                - vlc_playlist_state_NotifyChanges
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_list_it_next.24326
                - vlc_list_it_continue.24327
            - BranchSide:      'playlist/control.c:56,5'
              BranchSideFuncs:
                - vlc_playlist_state_NotifyChanges
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_list_it_next.24326
                - vlc_list_it_continue.24327
        - Branch String:   'playlist/control.c:56,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:56,5'
              BranchSideFuncs:
                - vlc_list_it_next.24326
                - vlc_list_it_continue.24327
                - vlc_playlist_state_NotifyChanges
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'playlist/control.c:56,5'
              BranchSideFuncs:
                - vlc_playlist_state_NotifyChanges
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'playlist/control.c:56,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:56,5'
              BranchSideFuncs:
                - vlc_list_it_next.24326
                - vlc_list_it_continue.24327
                - vlc_playlist_state_NotifyChanges
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'playlist/control.c:56,5'
              BranchSideFuncs:
                - vlc_list_it_next.24326
                - vlc_list_it_continue.24327
                - vlc_playlist_state_NotifyChanges
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'playlist/control.c:60,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:60,5'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'playlist/control.c:63,24'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'playlist/control.c:66,24'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
      Callsites:
        - Src:             'playlist/control.c:38,9'
          Dst:             randomizer_Count
        - Src:             'playlist/control.c:38,9'
          Dst:             __assert_fail
        - Src:             'playlist/control.c:40,13'
          Dst:             randomizer_Add
        - Src:             'playlist/control.c:44,9'
          Dst:             randomizer_SetLoop
        - Src:             'playlist/control.c:48,9'
          Dst:             randomizer_Clear
        - Src:             'playlist/control.c:51,5'
          Dst:             vlc_playlist_state_Save
        - Src:             'playlist/control.c:53,26'
          Dst:             vlc_playlist_ComputeHasPrev
        - Src:             'playlist/control.c:54,26'
          Dst:             vlc_playlist_ComputeHasNext
        - Src:             'playlist/control.c:56,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/control.c:56,5'
          Dst:             vlc_list_it_start
        - Src:             'playlist/control.c:56,5'
          Dst:             vlc_list_it_continue
        - Src:             'playlist/control.c:56,5'
          Dst:             vlc_list_it_next
        - Src:             'playlist/control.c:57,5'
          Dst:             vlc_playlist_state_NotifyChanges
        - Src:             'playlist/control.c:70,28'
          Dst:             vlc_gettext
        - Src:             'playlist/control.c:70,45'
          Dst:             vlc_gettext
        - Src:             'playlist/control.c:69,5'
          Dst:             vlc_player_osd_Message
    - functionName:    vlc_playlist_SetPlaybackOrder
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - playlist
        - order
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_playlist_AssertLocked
        - vlc_playlist_PlaybackOrderChanged
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/control.c:145,9'
          Branch Sides:
            - BranchSide:      'playlist/control.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'playlist/control.c:148,23'
              BranchSideFuncs:
                - vlc_playlist_PlaybackOrderChanged
      Callsites:
        - Src:             'playlist/control.c:143,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/control.c:149,5'
          Dst:             vlc_playlist_PlaybackOrderChanged
    - functionName:    vlc_playlist_PlaybackRepeatChanged
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         25
      ICount:          162
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - randomizer_SetLoop
        - vlc_gettext
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_player_osd_Message
        - vlc_playlist_AssertLocked
        - vlc_playlist_ComputeHasNext
        - vlc_playlist_ComputeHasPrev
        - vlc_playlist_state_NotifyChanges
        - vlc_playlist_state_Save
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/control.c:78,9'
          Branch Sides:
            - BranchSide:      'playlist/control.c:80,21'
              BranchSideFuncs:
                - randomizer_SetLoop
                - vlc_playlist_state_Save
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked.24334
                - vlc_list_it_start.24328
                - vlc_list_it_continue.24327
                - vlc_playlist_state_NotifyChanges
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_list_it_next.24326
            - BranchSide:      'playlist/control.c:85,29'
              BranchSideFuncs:
                - vlc_playlist_state_Save
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_AssertLocked.24334
                - vlc_list_it_start.24328
                - vlc_list_it_continue.24327
                - vlc_playlist_state_NotifyChanges
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_list_it_next.24326
        - Branch String:   'playlist/control.c:90,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:90,5'
              BranchSideFuncs:
                - vlc_playlist_state_NotifyChanges
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_list_it_next.24326
                - vlc_list_it_continue.24327
            - BranchSide:      'playlist/control.c:90,5'
              BranchSideFuncs:
                - vlc_playlist_state_NotifyChanges
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_list_it_next.24326
                - vlc_list_it_continue.24327
        - Branch String:   'playlist/control.c:90,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:90,5'
              BranchSideFuncs:
                - vlc_list_it_next.24326
                - vlc_list_it_continue.24327
                - vlc_playlist_state_NotifyChanges
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'playlist/control.c:90,5'
              BranchSideFuncs:
                - vlc_playlist_state_NotifyChanges
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'playlist/control.c:90,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:90,5'
              BranchSideFuncs:
                - vlc_list_it_next.24326
                - vlc_list_it_continue.24327
                - vlc_playlist_state_NotifyChanges
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'playlist/control.c:90,5'
              BranchSideFuncs:
                - vlc_list_it_next.24326
                - vlc_list_it_continue.24327
                - vlc_playlist_state_NotifyChanges
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'playlist/control.c:94,5'
          Branch Sides:
            - BranchSide:      'playlist/control.c:94,5'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'playlist/control.c:97,24'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'playlist/control.c:100,24'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'playlist/control.c:103,24'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
      Callsites:
        - Src:             'playlist/control.c:81,9'
          Dst:             randomizer_SetLoop
        - Src:             'playlist/control.c:85,5'
          Dst:             vlc_playlist_state_Save
        - Src:             'playlist/control.c:87,26'
          Dst:             vlc_playlist_ComputeHasPrev
        - Src:             'playlist/control.c:88,26'
          Dst:             vlc_playlist_ComputeHasNext
        - Src:             'playlist/control.c:90,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/control.c:90,5'
          Dst:             vlc_list_it_start
        - Src:             'playlist/control.c:90,5'
          Dst:             vlc_list_it_continue
        - Src:             'playlist/control.c:90,5'
          Dst:             vlc_list_it_next
        - Src:             'playlist/control.c:91,5'
          Dst:             vlc_playlist_state_NotifyChanges
        - Src:             'playlist/control.c:107,28'
          Dst:             vlc_gettext
        - Src:             'playlist/control.c:107,43'
          Dst:             vlc_gettext
        - Src:             'playlist/control.c:106,5'
          Dst:             vlc_player_osd_Message
    - functionName:    vlc_playlist_SetPlaybackRepeat
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - playlist
        - repeat
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_playlist_AssertLocked
        - vlc_playlist_PlaybackRepeatChanged
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/control.c:132,9'
          Branch Sides:
            - BranchSide:      'playlist/control.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'playlist/control.c:135,24'
              BranchSideFuncs:
                - vlc_playlist_PlaybackRepeatChanged
      Callsites:
        - Src:             'playlist/control.c:130,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/control.c:136,5'
          Dst:             vlc_playlist_PlaybackRepeatChanged
    - functionName:    vlc_playlist_GetPlaybackOrder
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_playlist_AssertLocked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/control.c:122,5'
          Dst:             vlc_playlist_AssertLocked
    - functionName:    vlc_playlist_GetPlaybackRepeat
      functionSourceFile: '/src/vlc/src/playlist/control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_playlist_AssertLocked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/control.c:115,5'
          Dst:             vlc_playlist_AssertLocked
    - functionName:    vlc_playlist_item_GetId
      functionSourceFile: '/src/vlc/src/playlist/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_playlist_item_GetMedia
      functionSourceFile: '/src/vlc/src/playlist/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    vlc_playlist_item_Release
      functionSourceFile: '/src/vlc/src/playlist/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_item_Release
        - vlc_atomic_rc_dec
      functionUses:    4
      BranchProfiles:
        - Branch String:   'playlist/item.c:54,9'
          Branch Sides:
            - BranchSide:      'playlist/item.c:54,9'
              BranchSideFuncs:
                - input_item_Release
                - free
            - BranchSide:      'playlist/item.c:56,28'
              BranchSideFuncs:
                - input_item_Release
                - free
      Callsites:
        - Src:             'playlist/item.c:54,9'
          Dst:             vlc_atomic_rc_dec
        - Src:             'playlist/item.c:56,9'
          Dst:             input_item_Release
    - functionName:    vlc_atomic_rc_inc
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:66,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:66,5'
          Dst:             __assert_fail
    - functionName:    vlc_playlist_item_Hold
      functionSourceFile: '/src/vlc/src/playlist/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_atomic_rc_inc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/item.c:48,5'
          Dst:             vlc_atomic_rc_inc
    - functionName:    vlc_atomic_rc_init
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_playlist_item_New
      functionSourceFile: '/src/vlc/src/playlist/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - media
        - id
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_item_Hold
        - vlc_atomic_rc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'playlist/item.c:34,9'
          Branch Sides:
            - BranchSide:      'playlist/item.c:35,9'
              BranchSideFuncs: []
            - BranchSide:      'playlist/item.c:37,25'
              BranchSideFuncs:
                - vlc_atomic_rc_init.24392
                - input_item_Hold
      Callsites:
        - Src:             'playlist/item.c:37,5'
          Dst:             vlc_atomic_rc_init
        - Src:             'playlist/item.c:41,5'
          Dst:             input_item_Hold
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    vlc_player_assert_locked
      functionSourceFile: '/src/vlc/src/playlist/../player/player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         9
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_held
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/../player/player.h:306,5'
          Branch Sides:
            - BranchSide:      'playlist/../player/player.h:306,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - __assert_fail
            - BranchSide:      'playlist/../player/player.h:307,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - __assert_fail
        - Branch String:   'playlist/../player/player.h:307,5'
          Branch Sides:
            - BranchSide:      'playlist/../player/player.h:307,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/../player/player.h:307,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'playlist/../player/player.h:306,5'
          Dst:             __assert_fail
        - Src:             'playlist/../player/player.h:307,5'
          Dst:             vlc_mutex_held
        - Src:             'playlist/../player/player.h:307,5'
          Dst:             __assert_fail
    - functionName:    vlc_playlist_HasItemUpdatedListeners
      functionSourceFile: '/src/vlc/src/playlist/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         13
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/notify.c:108,5'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:108,5'
              BranchSideFuncs:
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
            - BranchSide:      'playlist/notify.c:108,5'
              BranchSideFuncs:
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
        - Branch String:   'playlist/notify.c:108,5'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:109,13'
              BranchSideFuncs:
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
            - BranchSide:      'playlist/notify.c:111,5'
              BranchSideFuncs: []
        - Branch String:   'playlist/notify.c:109,13'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:109,28'
              BranchSideFuncs: []
            - BranchSide:      'playlist/notify.c:110,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'playlist/notify.c:108,5'
          Dst:             vlc_list_it_start
        - Src:             'playlist/notify.c:108,5'
          Dst:             vlc_list_it_continue
        - Src:             'playlist/notify.c:108,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_playlist_NotifyMediaUpdated
      functionSourceFile: '/src/vlc/src/playlist/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
        - media
      BBCount:         27
      ICount:          153
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_playlist_AssertLocked
        - vlc_playlist_HasItemUpdatedListeners
        - vlc_playlist_IndexOfMedia
      functionUses:    2
      BranchProfiles:
        - Branch String:   'playlist/notify.c:118,9'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:120,9'
              BranchSideFuncs:
                - vlc_playlist_IndexOfMedia
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
            - BranchSide:      'playlist/notify.c:123,9'
              BranchSideFuncs:
                - vlc_playlist_IndexOfMedia
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
        - Branch String:   'playlist/notify.c:123,33'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:124,13'
              BranchSideFuncs:
                - vlc_playlist_IndexOfMedia
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
            - BranchSide:      'playlist/notify.c:131,43'
              BranchSideFuncs:
                - vlc_playlist_IndexOfMedia
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
        - Branch String:   'playlist/notify.c:123,9'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:127,17'
              BranchSideFuncs:
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
            - BranchSide:      'playlist/notify.c:131,43'
              BranchSideFuncs:
                - vlc_playlist_IndexOfMedia
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
        - Branch String:   'playlist/notify.c:132,13'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'playlist/notify.c:133,13'
              BranchSideFuncs: []
        - Branch String:   'playlist/notify.c:135,5'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:135,5'
              BranchSideFuncs:
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
            - BranchSide:      'playlist/notify.c:135,5'
              BranchSideFuncs:
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
        - Branch String:   'playlist/notify.c:135,5'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:135,5'
              BranchSideFuncs:
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
            - BranchSide:      'playlist/notify.c:135,5'
              BranchSideFuncs: []
        - Branch String:   'playlist/notify.c:135,5'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:135,5'
              BranchSideFuncs:
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
            - BranchSide:      'playlist/notify.c:135,5'
              BranchSideFuncs:
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
      Callsites:
        - Src:             'playlist/notify.c:117,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/notify.c:118,10'
          Dst:             vlc_playlist_HasItemUpdatedListeners
        - Src:             'playlist/notify.c:131,17'
          Dst:             vlc_playlist_IndexOfMedia
        - Src:             'playlist/notify.c:135,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/notify.c:135,5'
          Dst:             vlc_list_it_start
        - Src:             'playlist/notify.c:135,5'
          Dst:             vlc_list_it_continue
        - Src:             'playlist/notify.c:135,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_playlist_AssertLocked
      functionSourceFile: '/src/vlc/src/playlist/playlist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_assert_locked
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/playlist.h:73,5'
          Dst:             vlc_player_assert_locked
    - functionName:    vlc_playlist_state_NotifyChanges
      functionSourceFile: '/src/vlc/src/playlist/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
        - saved_state
      BBCount:         54
      ICount:          276
      EdgeCount:       66
      CyclomaticComplexity: 14
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_playlist_AssertLocked
      functionUses:    9
      BranchProfiles:
        - Branch String:   'playlist/notify.c:96,9'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:97,9'
              BranchSideFuncs:
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
                - vlc_list_it_next.24440
            - BranchSide:      'playlist/notify.c:98,9'
              BranchSideFuncs:
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
        - Branch String:   'playlist/notify.c:97,9'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:97,9'
              BranchSideFuncs:
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
            - BranchSide:      'playlist/notify.c:97,9'
              BranchSideFuncs:
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
        - Branch String:   'playlist/notify.c:97,9'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:97,9'
              BranchSideFuncs:
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
            - BranchSide:      'playlist/notify.c:97,9'
              BranchSideFuncs:
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
        - Branch String:   'playlist/notify.c:97,9'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:97,9'
              BranchSideFuncs:
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
            - BranchSide:      'playlist/notify.c:97,9'
              BranchSideFuncs:
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
        - Branch String:   'playlist/notify.c:98,9'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:99,9'
              BranchSideFuncs:
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
                - vlc_list_it_next.24440
            - BranchSide:      'playlist/notify.c:100,9'
              BranchSideFuncs:
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
        - Branch String:   'playlist/notify.c:99,9'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:99,9'
              BranchSideFuncs:
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
            - BranchSide:      'playlist/notify.c:99,9'
              BranchSideFuncs:
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
        - Branch String:   'playlist/notify.c:99,9'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:99,9'
              BranchSideFuncs:
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
            - BranchSide:      'playlist/notify.c:99,9'
              BranchSideFuncs:
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
        - Branch String:   'playlist/notify.c:99,9'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:99,9'
              BranchSideFuncs:
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
            - BranchSide:      'playlist/notify.c:99,9'
              BranchSideFuncs:
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
        - Branch String:   'playlist/notify.c:100,9'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:100,9'
              BranchSideFuncs:
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
            - BranchSide:      'playlist/notify.c:101,9'
              BranchSideFuncs:
                - vlc_playlist_AssertLocked.24441
                - vlc_list_it_start.24438
                - vlc_list_it_continue.24439
                - vlc_list_it_next.24440
        - Branch String:   'playlist/notify.c:101,9'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:101,9'
              BranchSideFuncs:
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
            - BranchSide:      'playlist/notify.c:101,9'
              BranchSideFuncs:
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
        - Branch String:   'playlist/notify.c:101,9'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:101,9'
              BranchSideFuncs:
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
            - BranchSide:      'playlist/notify.c:101,9'
              BranchSideFuncs: []
        - Branch String:   'playlist/notify.c:101,9'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:101,9'
              BranchSideFuncs:
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
            - BranchSide:      'playlist/notify.c:101,9'
              BranchSideFuncs:
                - vlc_list_it_next.24440
                - vlc_list_it_continue.24439
      Callsites:
        - Src:             'playlist/notify.c:97,9'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/notify.c:97,9'
          Dst:             vlc_list_it_start
        - Src:             'playlist/notify.c:97,9'
          Dst:             vlc_list_it_continue
        - Src:             'playlist/notify.c:97,9'
          Dst:             vlc_list_it_next
        - Src:             'playlist/notify.c:99,9'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/notify.c:99,9'
          Dst:             vlc_list_it_start
        - Src:             'playlist/notify.c:99,9'
          Dst:             vlc_list_it_continue
        - Src:             'playlist/notify.c:99,9'
          Dst:             vlc_list_it_next
        - Src:             'playlist/notify.c:101,9'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/notify.c:101,9'
          Dst:             vlc_list_it_start
        - Src:             'playlist/notify.c:101,9'
          Dst:             vlc_list_it_continue
        - Src:             'playlist/notify.c:101,9'
          Dst:             vlc_list_it_next
    - functionName:    vlc_playlist_state_Save
      functionSourceFile: '/src/vlc/src/playlist/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
        - state
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_remove
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_playlist_RemoveListener
      functionSourceFile: '/src/vlc/src/playlist/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
        - listener
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_remove
        - vlc_playlist_AssertLocked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/notify.c:77,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/notify.c:79,5'
          Dst:             vlc_list_remove
    - functionName:    vlc_playlist_NotifyCurrentState
      functionSourceFile: '/src/vlc/src/playlist/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
        - listener
      BBCount:         38
      ICount:          251
      EdgeCount:       45
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/notify.c:34,5'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:34,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/notify.c:36,5'
              BranchSideFuncs: []
        - Branch String:   'playlist/notify.c:36,5'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:36,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/notify.c:38,5'
              BranchSideFuncs: []
        - Branch String:   'playlist/notify.c:38,5'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:38,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/notify.c:40,5'
              BranchSideFuncs: []
        - Branch String:   'playlist/notify.c:40,5'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:40,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/notify.c:42,5'
              BranchSideFuncs: []
        - Branch String:   'playlist/notify.c:42,5'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:42,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/notify.c:44,5'
              BranchSideFuncs: []
        - Branch String:   'playlist/notify.c:44,5'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:44,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/notify.c:46,5'
              BranchSideFuncs: []
        - Branch String:   'playlist/notify.c:46,5'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:46,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/notify.c:46,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    vlc_playlist_AddListener
      functionSourceFile: '/src/vlc/src/playlist/notify.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - playlist
        - cbs
        - userdata
        - notify_current_state
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_list_append
        - vlc_playlist_AssertLocked
        - vlc_playlist_NotifyCurrentState
      functionUses:    0
      BranchProfiles:
        - Branch String:   'playlist/notify.c:58,9'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:59,9'
              BranchSideFuncs: []
            - BranchSide:      'playlist/notify.c:61,21'
              BranchSideFuncs:
                - vlc_list_append.24447
                - vlc_playlist_NotifyCurrentState
        - Branch String:   'playlist/notify.c:65,9'
          Branch Sides:
            - BranchSide:      'playlist/notify.c:66,41'
              BranchSideFuncs:
                - vlc_playlist_NotifyCurrentState
            - BranchSide:      'playlist/notify.c:68,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'playlist/notify.c:55,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/notify.c:63,5'
          Dst:             vlc_list_append
        - Src:             'playlist/notify.c:66,9'
          Dst:             vlc_playlist_NotifyCurrentState
    - functionName:    vlc_object_instance
      functionSourceFile: '/src/vlc/src/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_object_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_objects.h:188,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_objects.h:188,18'
              BranchSideFuncs:
                - vlc_object_parent
            - BranchSide:      '../include/vlc_objects.h:191,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_objects.h:189,19'
          Dst:             vlc_object_parent
    - functionName:    on_player_media_subitems_changed
      functionSourceFile: '/src/vlc/src/playlist/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - media
        - subitems
        - userdata
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_playlist_ExpandItemFromNode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/player.c:130,5'
          Dst:             vlc_playlist_ExpandItemFromNode
    - functionName:    on_player_media_meta_changed
      functionSourceFile: '/src/vlc/src/playlist/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - media
        - userdata
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_playlist_AssertLocked
        - vlc_playlist_NotifyMediaUpdated
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/player.c:100,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/player.c:102,5'
          Dst:             vlc_playlist_NotifyMediaUpdated
    - functionName:    vlc_playlist_AssertLocked
      functionSourceFile: '/src/vlc/src/playlist/playlist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_assert_locked
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/playlist.h:73,5'
          Dst:             vlc_player_assert_locked
    - functionName:    vlc_player_assert_locked
      functionSourceFile: '/src/vlc/src/playlist/../player/player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         9
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_held
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/../player/player.h:306,5'
          Branch Sides:
            - BranchSide:      'playlist/../player/player.h:306,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - __assert_fail
            - BranchSide:      'playlist/../player/player.h:307,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - __assert_fail
        - Branch String:   'playlist/../player/player.h:307,5'
          Branch Sides:
            - BranchSide:      'playlist/../player/player.h:307,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/../player/player.h:307,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'playlist/../player/player.h:306,5'
          Dst:             __assert_fail
        - Src:             'playlist/../player/player.h:307,5'
          Dst:             vlc_mutex_held
        - Src:             'playlist/../player/player.h:307,5'
          Dst:             __assert_fail
    - functionName:    on_player_media_length_changed
      functionSourceFile: '/src/vlc/src/playlist/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - new_length
        - userdata
      BBCount:         6
      ICount:          48
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_player_GetCurrentMedia
        - vlc_playlist_AssertLocked
        - vlc_playlist_NotifyMediaUpdated
      functionUses:    0
      BranchProfiles:
        - Branch String:   'playlist/player.c:117,5'
          Branch Sides:
            - BranchSide:      'playlist/player.c:117,5'
              BranchSideFuncs:
                - vlc_playlist_NotifyMediaUpdated
            - BranchSide:      'playlist/player.c:117,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'playlist/player.c:114,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/player.c:116,27'
          Dst:             vlc_player_GetCurrentMedia
        - Src:             'playlist/player.c:117,5'
          Dst:             __assert_fail
        - Src:             'playlist/player.c:119,5'
          Dst:             vlc_playlist_NotifyMediaUpdated
    - functionName:    on_player_state_changed
      functionSourceFile: '/src/vlc/src/playlist/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - new_state
        - userdata
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libvlc_Quit
        - vlc_object_instance
      functionUses:    0
      BranchProfiles:
        - Branch String:   'playlist/player.c:88,6'
          Branch Sides:
            - BranchSide:      'playlist/player.c:88,9'
              BranchSideFuncs:
                - vlc_object_instance.24492
                - libvlc_Quit
            - BranchSide:      'playlist/player.c:88,6'
              BranchSideFuncs: []
        - Branch String:   'playlist/player.c:87,9'
          Branch Sides:
            - BranchSide:      'playlist/player.c:87,9'
              BranchSideFuncs:
                - vlc_object_instance.24492
                - libvlc_Quit
            - BranchSide:      'playlist/player.c:89,21'
              BranchSideFuncs:
                - vlc_object_instance.24492
                - libvlc_Quit
      Callsites:
        - Src:             'playlist/player.c:89,21'
          Dst:             vlc_object_instance
        - Src:             'playlist/player.c:89,9'
          Dst:             libvlc_Quit
    - functionName:    player_on_current_media_changed
      functionSourceFile: '/src/vlc/src/playlist/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - new_media
        - userdata
      BBCount:         18
      ICount:          143
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - randomizer_Select
        - vlc_playlist_AssertLocked
        - vlc_playlist_ComputeHasNext
        - vlc_playlist_ComputeHasPrev
        - vlc_playlist_IndexOfMedia
        - vlc_playlist_UpdateNextMedia
        - vlc_playlist_state_NotifyChanges
        - vlc_playlist_state_Save
      functionUses:    0
      BranchProfiles:
        - Branch String:   'playlist/player.c:46,27'
          Branch Sides:
            - BranchSide:      'playlist/player.c:46,19'
              BranchSideFuncs:
                - vlc_playlist_state_Save
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_IndexOfMedia
                - randomizer_Select
                - vlc_playlist_UpdateNextMedia
            - BranchSide:      'playlist/player.c:47,27'
              BranchSideFuncs:
                - vlc_playlist_state_Save
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_IndexOfMedia
                - randomizer_Select
                - vlc_playlist_UpdateNextMedia
        - Branch String:   'playlist/player.c:49,9'
          Branch Sides:
            - BranchSide:      'playlist/player.c:51,38'
              BranchSideFuncs:
                - vlc_playlist_UpdateNextMedia
            - BranchSide:      'playlist/player.c:56,9'
              BranchSideFuncs:
                - vlc_playlist_state_Save
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_UpdateNextMedia
                - vlc_playlist_IndexOfMedia
                - randomizer_Select
        - Branch String:   'playlist/player.c:56,9'
          Branch Sides:
            - BranchSide:      'playlist/player.c:58,43'
              BranchSideFuncs:
                - vlc_playlist_IndexOfMedia
                - vlc_playlist_state_Save
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_UpdateNextMedia
                - randomizer_Select
            - BranchSide:      'playlist/player.c:67,15'
              BranchSideFuncs:
                - vlc_playlist_state_Save
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_UpdateNextMedia
        - Branch String:   'playlist/player.c:59,13'
          Branch Sides:
            - BranchSide:      'playlist/player.c:61,41'
              BranchSideFuncs:
                - vlc_playlist_state_Save
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_UpdateNextMedia
                - randomizer_Select
            - BranchSide:      'playlist/player.c:65,5'
              BranchSideFuncs:
                - vlc_playlist_state_Save
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_UpdateNextMedia
        - Branch String:   'playlist/player.c:62,17'
          Branch Sides:
            - BranchSide:      'playlist/player.c:63,36'
              BranchSideFuncs:
                - randomizer_Select
                - vlc_playlist_state_Save
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_UpdateNextMedia
            - BranchSide:      'playlist/player.c:64,9'
              BranchSideFuncs:
                - vlc_playlist_state_Save
                - vlc_playlist_ComputeHasPrev
                - vlc_playlist_ComputeHasNext
                - vlc_playlist_state_NotifyChanges
                - vlc_playlist_UpdateNextMedia
      Callsites:
        - Src:             'playlist/player.c:44,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/player.c:51,9'
          Dst:             vlc_playlist_UpdateNextMedia
        - Src:             'playlist/player.c:58,17'
          Dst:             vlc_playlist_IndexOfMedia
        - Src:             'playlist/player.c:63,17'
          Dst:             randomizer_Select
        - Src:             'playlist/player.c:70,5'
          Dst:             vlc_playlist_state_Save
        - Src:             'playlist/player.c:73,26'
          Dst:             vlc_playlist_ComputeHasPrev
        - Src:             'playlist/player.c:74,26'
          Dst:             vlc_playlist_ComputeHasNext
        - Src:             'playlist/player.c:76,5'
          Dst:             vlc_playlist_state_NotifyChanges
        - Src:             'playlist/player.c:78,5'
          Dst:             vlc_playlist_UpdateNextMedia
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_SetBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - b
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:343,12'
          Dst:             var_SetChecked
    - functionName:    vlc_playlist_SetMediaStoppedAction
      functionSourceFile: '/src/vlc/src/playlist/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - playlist
        - action
      BBCount:         17
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - var_SetBool
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_playlist_AssertLocked
        - vlc_playlist_UpdateNextMedia
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/player.c:212,5'
          Branch Sides:
            - BranchSide:      'playlist/player.c:212,5'
              BranchSideFuncs:
                - vlc_list_it_next.24501
                - vlc_list_it_continue.24502
            - BranchSide:      'playlist/player.c:212,5'
              BranchSideFuncs:
                - vlc_list_it_next.24501
                - vlc_list_it_continue.24502
        - Branch String:   'playlist/player.c:212,5'
          Branch Sides:
            - BranchSide:      'playlist/player.c:212,5'
              BranchSideFuncs:
                - vlc_list_it_next.24501
                - vlc_list_it_continue.24502
            - BranchSide:      'playlist/player.c:212,5'
              BranchSideFuncs: []
        - Branch String:   'playlist/player.c:212,5'
          Branch Sides:
            - BranchSide:      'playlist/player.c:212,5'
              BranchSideFuncs:
                - vlc_list_it_next.24501
                - vlc_list_it_continue.24502
            - BranchSide:      'playlist/player.c:212,5'
              BranchSideFuncs:
                - vlc_list_it_next.24501
                - vlc_list_it_continue.24502
      Callsites:
        - Src:             'playlist/player.c:207,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/player.c:209,5'
          Dst:             var_SetBool
        - Src:             'playlist/player.c:211,5'
          Dst:             vlc_playlist_UpdateNextMedia
        - Src:             'playlist/player.c:212,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/player.c:212,5'
          Dst:             vlc_list_it_start
        - Src:             'playlist/player.c:212,5'
          Dst:             vlc_list_it_continue
        - Src:             'playlist/player.c:212,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_playlist_Resume
      functionSourceFile: '/src/vlc/src/playlist/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_Resume
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/player.c:200,5'
          Dst:             vlc_player_Resume
    - functionName:    vlc_playlist_Pause
      functionSourceFile: '/src/vlc/src/playlist/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_Pause
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/player.c:194,5'
          Dst:             vlc_player_Pause
    - functionName:    vlc_playlist_Stop
      functionSourceFile: '/src/vlc/src/playlist/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_Stop
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/player.c:188,5'
          Dst:             vlc_player_Stop
    - functionName:    vlc_playlist_Start
      functionSourceFile: '/src/vlc/src/playlist/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_Start
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/player.c:182,12'
          Dst:             vlc_player_Start
    - functionName:    vlc_playlist_GetPlayer
      functionSourceFile: '/src/vlc/src/playlist/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_playlist_PlayerDestroy
      functionSourceFile: '/src/vlc/src/playlist/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_Delete
        - vlc_player_Lock
        - vlc_player_RemoveListener
        - vlc_player_Unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/player.c:166,5'
          Dst:             vlc_player_Lock
        - Src:             'playlist/player.c:167,5'
          Dst:             vlc_player_RemoveListener
        - Src:             'playlist/player.c:168,5'
          Dst:             vlc_player_Unlock
        - Src:             'playlist/player.c:170,5'
          Dst:             vlc_player_Delete
    - functionName:    vlc_playlist_PlayerInit
      functionSourceFile: '/src/vlc/src/playlist/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
        - parent
      BBCount:         8
      ICount:          85
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_player_AddListener
        - vlc_player_Delete
        - vlc_player_Lock
        - vlc_player_New
        - vlc_player_Unlock
        - vlc_playlist_AssertLocked
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/player.c:145,9'
          Branch Sides:
            - BranchSide:      'playlist/player.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'playlist/player.c:148,21'
              BranchSideFuncs:
                - vlc_player_Lock
                - vlc_playlist_AssertLocked.24493
                - vlc_player_AddListener
                - vlc_player_Unlock
                - vlc_player_Delete
        - Branch String:   'playlist/player.c:155,9'
          Branch Sides:
            - BranchSide:      'playlist/player.c:157,27'
              BranchSideFuncs:
                - vlc_player_Delete
            - BranchSide:      'playlist/player.c:160,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'playlist/player.c:144,24'
          Dst:             vlc_player_New
        - Src:             'playlist/player.c:148,5'
          Dst:             vlc_player_Lock
        - Src:             'playlist/player.c:150,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/player.c:151,33'
          Dst:             vlc_player_AddListener
        - Src:             'playlist/player.c:154,5'
          Dst:             vlc_player_Unlock
        - Src:             'playlist/player.c:157,9'
          Dst:             vlc_player_Delete
    - functionName:    vlc_playlist_Unlock
      functionSourceFile: '/src/vlc/src/playlist/playlist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_Unlock
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/playlist.c:107,5'
          Dst:             vlc_player_Unlock
    - functionName:    vlc_playlist_Lock
      functionSourceFile: '/src/vlc/src/playlist/playlist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_Lock
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/playlist.c:101,5'
          Dst:             vlc_player_Lock
    - functionName:    vlc_list_is_empty
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_playlist_Delete
      functionSourceFile: '/src/vlc/src/playlist/playlist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         9
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - randomizer_Destroy
        - vlc_list_is_empty
        - vlc_playlist_ClearItems
        - vlc_playlist_PlayerDestroy
        - vlc_preparser_Cancel
        - vlc_preparser_Delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/playlist.c:85,5'
          Branch Sides:
            - BranchSide:      'playlist/playlist.c:85,5'
              BranchSideFuncs:
                - vlc_playlist_PlayerDestroy
                - randomizer_Destroy
                - vlc_playlist_ClearItems
                - free
                - vlc_preparser_Cancel
                - vlc_preparser_Delete
            - BranchSide:      'playlist/playlist.c:87,9'
              BranchSideFuncs:
                - vlc_playlist_PlayerDestroy
                - randomizer_Destroy
                - vlc_playlist_ClearItems
                - free
                - vlc_preparser_Cancel
                - vlc_preparser_Delete
        - Branch String:   'playlist/playlist.c:87,9'
          Branch Sides:
            - BranchSide:      'playlist/playlist.c:87,9'
              BranchSideFuncs:
                - vlc_preparser_Cancel
                - vlc_preparser_Delete
                - vlc_playlist_PlayerDestroy
                - randomizer_Destroy
                - vlc_playlist_ClearItems
                - free
            - BranchSide:      'playlist/playlist.c:88,30'
              BranchSideFuncs:
                - vlc_preparser_Cancel
                - vlc_preparser_Delete
                - vlc_playlist_PlayerDestroy
                - randomizer_Destroy
                - vlc_playlist_ClearItems
                - free
      Callsites:
        - Src:             'playlist/playlist.c:85,5'
          Dst:             vlc_list_is_empty
        - Src:             'playlist/playlist.c:85,5'
          Dst:             __assert_fail
        - Src:             'playlist/playlist.c:88,9'
          Dst:             vlc_preparser_Cancel
        - Src:             'playlist/playlist.c:89,9'
          Dst:             vlc_preparser_Delete
        - Src:             'playlist/playlist.c:92,5'
          Dst:             vlc_playlist_PlayerDestroy
        - Src:             'playlist/playlist.c:93,5'
          Dst:             randomizer_Destroy
        - Src:             'playlist/playlist.c:94,5'
          Dst:             vlc_playlist_ClearItems
    - functionName:    vlc_list_init
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_playlist_New
      functionSourceFile: '/src/vlc/src/playlist/playlist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - parent
        - rec
        - preparse_max_threads
        - preparse_timeout
      BBCount:         16
      ICount:          175
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - randomizer_Init
        - vlc_list_init
        - vlc_playlist_PlayerInit
        - vlc_preparser_Delete
        - vlc_preparser_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/playlist.c:38,9'
          Branch Sides:
            - BranchSide:      'playlist/playlist.c:39,9'
              BranchSideFuncs: []
            - BranchSide:      'playlist/playlist.c:41,9'
              BranchSideFuncs:
                - vlc_playlist_PlayerInit
                - randomizer_Init
                - vlc_list_init.24537
                - free
                - vlc_preparser_Delete
                - vlc_preparser_New
                - free
        - Branch String:   'playlist/playlist.c:41,9'
          Branch Sides:
            - BranchSide:      'playlist/playlist.c:43,46'
              BranchSideFuncs:
                - vlc_preparser_New
                - vlc_playlist_PlayerInit
                - randomizer_Init
                - vlc_list_init.24537
                - free
                - vlc_preparser_Delete
                - free
            - BranchSide:      'playlist/playlist.c:56,9'
              BranchSideFuncs:
                - vlc_playlist_PlayerInit
                - randomizer_Init
                - vlc_list_init.24537
                - free
                - vlc_preparser_Delete
        - Branch String:   'playlist/playlist.c:49,13'
          Branch Sides:
            - BranchSide:      'playlist/playlist.c:51,18'
              BranchSideFuncs:
                - free
            - BranchSide:      'playlist/playlist.c:54,5'
              BranchSideFuncs:
                - vlc_playlist_PlayerInit
                - randomizer_Init
                - vlc_list_init.24537
                - free
                - vlc_preparser_Delete
        - Branch String:   'playlist/playlist.c:60,9'
          Branch Sides:
            - BranchSide:      'playlist/playlist.c:62,13'
              BranchSideFuncs:
                - free
                - vlc_preparser_Delete
            - BranchSide:      'playlist/playlist.c:67,5'
              BranchSideFuncs:
                - randomizer_Init
                - vlc_list_init.24537
        - Branch String:   'playlist/playlist.c:62,13'
          Branch Sides:
            - BranchSide:      'playlist/playlist.c:63,34'
              BranchSideFuncs:
                - vlc_preparser_Delete
                - free
            - BranchSide:      'playlist/playlist.c:64,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'playlist/playlist.c:48,28'
          Dst:             vlc_preparser_New
        - Src:             'playlist/playlist.c:59,15'
          Dst:             vlc_playlist_PlayerInit
        - Src:             'playlist/playlist.c:63,13'
          Dst:             vlc_preparser_Delete
        - Src:             'playlist/playlist.c:70,5'
          Dst:             randomizer_Init
        - Src:             'playlist/playlist.c:74,5'
          Dst:             vlc_list_init
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    on_subtree_added
      functionSourceFile: '/src/vlc/src/playlist/preparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - media
        - subtree
        - userdata
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_item_node_Delete
        - vlc_playlist_ExpandItemFromNode
        - vlc_playlist_Lock
        - vlc_playlist_Unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/preparse.c:85,5'
          Dst:             vlc_playlist_Lock
        - Src:             'playlist/preparse.c:86,5'
          Dst:             vlc_playlist_ExpandItemFromNode
        - Src:             'playlist/preparse.c:87,5'
          Dst:             vlc_playlist_Unlock
        - Src:             'playlist/preparse.c:88,5'
          Dst:             input_item_node_Delete
    - functionName:    vlc_playlist_ExpandItemFromNode
      functionSourceFile: '/src/vlc/src/playlist/preparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
        - subitems
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_playlist_AssertLocked
        - vlc_playlist_ExpandItem
        - vlc_playlist_IndexOfMedia
      functionUses:    2
      BranchProfiles:
        - Branch String:   'playlist/preparse.c:71,9'
          Branch Sides:
            - BranchSide:      'playlist/preparse.c:72,9'
              BranchSideFuncs: []
            - BranchSide:      'playlist/preparse.c:75,36'
              BranchSideFuncs:
                - vlc_playlist_ExpandItem
      Callsites:
        - Src:             'playlist/preparse.c:68,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/preparse.c:70,21'
          Dst:             vlc_playlist_IndexOfMedia
        - Src:             'playlist/preparse.c:75,12'
          Dst:             vlc_playlist_ExpandItem
    - functionName:    vlc_playlist_AssertLocked
      functionSourceFile: '/src/vlc/src/playlist/playlist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_assert_locked
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/playlist.h:73,5'
          Dst:             vlc_player_assert_locked
    - functionName:    vlc_playlist_ExpandItem
      functionSourceFile: '/src/vlc/src/playlist/preparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
        - index
        - node
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_playlist_AssertLocked
        - vlc_playlist_CollectChildren
        - vlc_playlist_Expand
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/preparse.c:53,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/preparse.c:56,5'
          Dst:             vlc_playlist_CollectChildren
        - Src:             'playlist/preparse.c:58,15'
          Dst:             vlc_playlist_Expand
    - functionName:    vlc_playlist_CollectChildren
      functionSourceFile: '/src/vlc/src/playlist/preparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - playlist
        - dest
        - node
      BBCount:         15
      ICount:          139
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_playlist_AssertLocked
        - vlc_playlist_CollectChildren
        - vlc_vector_between_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'playlist/preparse.c:40,5'
          Branch Sides:
            - BranchSide:      'playlist/preparse.c:42,36'
              BranchSideFuncs:
                - vlc_vector_max_.24590
                - vlc_vector_max_.24590
                - vlc_playlist_CollectChildren
                - vlc_vector_growsize_.24591
                - vlc_vector_max_.24590
                - vlc_vector_between_.24592
                - vlc_vector_reallocdata_.24593
                - vlc_vector_test_and_reset_failflag_.24594
            - BranchSide:      'playlist/preparse.c:47,1'
              BranchSideFuncs: []
        - Branch String:   'playlist/preparse.c:44,9'
          Branch Sides:
            - BranchSide:      'playlist/preparse.c:40,43'
              BranchSideFuncs:
                - vlc_playlist_CollectChildren
                - vlc_vector_max_.24590
                - vlc_vector_max_.24590
                - vlc_vector_growsize_.24591
                - vlc_vector_max_.24590
                - vlc_vector_between_.24592
                - vlc_vector_reallocdata_.24593
                - vlc_vector_test_and_reset_failflag_.24594
            - BranchSide:      'playlist/preparse.c:44,9'
              BranchSideFuncs:
                - vlc_vector_max_.24590
                - vlc_playlist_CollectChildren
                - vlc_vector_max_.24590
                - vlc_vector_growsize_.24591
                - vlc_vector_max_.24590
                - vlc_vector_between_.24592
                - vlc_vector_reallocdata_.24593
                - vlc_vector_test_and_reset_failflag_.24594
        - Branch String:   'playlist/preparse.c:44,9'
          Branch Sides:
            - BranchSide:      'playlist/preparse.c:40,43'
              BranchSideFuncs:
                - vlc_vector_growsize_.24591
                - vlc_vector_max_.24590
                - vlc_vector_between_.24592
                - vlc_vector_reallocdata_.24593
                - vlc_vector_test_and_reset_failflag_.24594
                - vlc_playlist_CollectChildren
                - vlc_vector_max_.24590
                - vlc_vector_max_.24590
            - BranchSide:      'playlist/preparse.c:44,9'
              BranchSideFuncs:
                - vlc_vector_growsize_.24591
                - vlc_vector_max_.24590
                - vlc_vector_between_.24592
                - vlc_vector_reallocdata_.24593
                - vlc_vector_test_and_reset_failflag_.24594
                - vlc_playlist_CollectChildren
                - vlc_vector_max_.24590
                - vlc_vector_max_.24590
        - Branch String:   'playlist/preparse.c:44,9'
          Branch Sides:
            - BranchSide:      'playlist/preparse.c:40,43'
              BranchSideFuncs:
                - vlc_playlist_CollectChildren
                - vlc_vector_max_.24590
                - vlc_vector_max_.24590
                - vlc_vector_growsize_.24591
                - vlc_vector_max_.24590
                - vlc_vector_between_.24592
                - vlc_vector_reallocdata_.24593
                - vlc_vector_test_and_reset_failflag_.24594
            - BranchSide:      'playlist/preparse.c:40,43'
              BranchSideFuncs:
                - vlc_playlist_CollectChildren
                - vlc_vector_max_.24590
                - vlc_vector_max_.24590
                - vlc_vector_growsize_.24591
                - vlc_vector_max_.24590
                - vlc_vector_between_.24592
                - vlc_vector_reallocdata_.24593
                - vlc_vector_test_and_reset_failflag_.24594
      Callsites:
        - Src:             'playlist/preparse.c:39,5'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/preparse.c:44,9'
          Dst:             vlc_vector_max_
        - Src:             'playlist/preparse.c:44,9'
          Dst:             vlc_vector_max_
        - Src:             'playlist/preparse.c:44,9'
          Dst:             vlc_vector_growsize_
        - Src:             'playlist/preparse.c:44,9'
          Dst:             vlc_vector_max_
        - Src:             'playlist/preparse.c:44,9'
          Dst:             vlc_vector_between_
        - Src:             'playlist/preparse.c:44,9'
          Dst:             vlc_vector_reallocdata_
        - Src:             'playlist/preparse.c:44,9'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'playlist/preparse.c:45,9'
          Dst:             vlc_playlist_CollectChildren
    - functionName:    vlc_vector_max_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:124,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:124,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:124,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_vector_growsize_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_between_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - x
        - min
        - max
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_vector_max_
        - vlc_vector_min_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_vector.h:130,33'
          Dst:             vlc_vector_min_
        - Src:             '../include/vlc_vector.h:130,12'
          Dst:             vlc_vector_max_
    - functionName:    vlc_vector_reallocdata_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - count
        - size
        - pcap
        - psize
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_reallocarray
        - vlc_vector_min_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:172,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:177,10'
              BranchSideFuncs:
                - vlc_vector_min_.24596
            - BranchSide:      '../include/vlc_vector.h:180,13'
              BranchSideFuncs:
                - vlc_vector_min_.24596
      Callsites:
        - Src:             '../include/vlc_vector.h:171,15'
          Dst:             vlc_reallocarray
        - Src:             '../include/vlc_vector.h:181,14'
          Dst:             vlc_vector_min_
    - functionName:    vlc_vector_test_and_reset_failflag_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcap
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:194,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:196,10'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:199,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_reallocarray
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - count
        - size
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1081,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1081,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1081,62'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             '../include/vlc_common.h:1081,12'
          Dst:             umull_overflow
        - Src:             '../include/vlc_common.h:1081,54'
          Dst:             realloc
    - functionName:    vlc_vector_min_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:118,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:118,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:118,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_assert_locked
      functionSourceFile: '/src/vlc/src/playlist/../player/player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         9
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_held
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/../player/player.h:306,5'
          Branch Sides:
            - BranchSide:      'playlist/../player/player.h:306,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - __assert_fail
            - BranchSide:      'playlist/../player/player.h:307,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - __assert_fail
        - Branch String:   'playlist/../player/player.h:307,5'
          Branch Sides:
            - BranchSide:      'playlist/../player/player.h:307,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/../player/player.h:307,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'playlist/../player/player.h:306,5'
          Dst:             __assert_fail
        - Src:             'playlist/../player/player.h:307,5'
          Dst:             vlc_mutex_held
        - Src:             'playlist/../player/player.h:307,5'
          Dst:             __assert_fail
    - functionName:    on_preparse_ended
      functionSourceFile: '/src/vlc/src/playlist/preparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - media
        - status
        - userdata
      BBCount:         23
      ICount:          126
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_playlist_AssertLocked
        - vlc_playlist_IndexOfMedia
        - vlc_playlist_Lock
        - vlc_playlist_Unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'playlist/preparse.c:97,9'
          Branch Sides:
            - BranchSide:      'playlist/preparse.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'playlist/preparse.c:100,23'
              BranchSideFuncs:
                - vlc_playlist_Lock
                - vlc_playlist_IndexOfMedia
                - vlc_playlist_Unlock
                - vlc_playlist_AssertLocked.24589
                - vlc_list_it_start.24586
                - vlc_list_it_continue.24585
                - vlc_list_it_next.24584
        - Branch String:   'playlist/preparse.c:102,9'
          Branch Sides:
            - BranchSide:      'playlist/preparse.c:103,9'
              BranchSideFuncs:
                - vlc_playlist_AssertLocked.24589
                - vlc_list_it_start.24586
                - vlc_list_it_continue.24585
                - vlc_playlist_Unlock
                - vlc_list_it_next.24584
            - BranchSide:      'playlist/preparse.c:105,25'
              BranchSideFuncs:
                - vlc_playlist_Unlock
        - Branch String:   'playlist/preparse.c:103,9'
          Branch Sides:
            - BranchSide:      'playlist/preparse.c:103,9'
              BranchSideFuncs:
                - vlc_playlist_Unlock
                - vlc_list_it_next.24584
                - vlc_list_it_continue.24585
            - BranchSide:      'playlist/preparse.c:103,9'
              BranchSideFuncs:
                - vlc_playlist_Unlock
                - vlc_list_it_next.24584
                - vlc_list_it_continue.24585
        - Branch String:   'playlist/preparse.c:103,9'
          Branch Sides:
            - BranchSide:      'playlist/preparse.c:103,9'
              BranchSideFuncs:
                - vlc_list_it_next.24584
                - vlc_list_it_continue.24585
                - vlc_playlist_Unlock
            - BranchSide:      'playlist/preparse.c:103,9'
              BranchSideFuncs:
                - vlc_playlist_Unlock
        - Branch String:   'playlist/preparse.c:103,9'
          Branch Sides:
            - BranchSide:      'playlist/preparse.c:103,9'
              BranchSideFuncs:
                - vlc_list_it_next.24584
                - vlc_list_it_continue.24585
                - vlc_playlist_Unlock
            - BranchSide:      'playlist/preparse.c:103,9'
              BranchSideFuncs:
                - vlc_list_it_next.24584
                - vlc_list_it_continue.24585
                - vlc_playlist_Unlock
      Callsites:
        - Src:             'playlist/preparse.c:100,5'
          Dst:             vlc_playlist_Lock
        - Src:             'playlist/preparse.c:101,21'
          Dst:             vlc_playlist_IndexOfMedia
        - Src:             'playlist/preparse.c:103,9'
          Dst:             vlc_playlist_AssertLocked
        - Src:             'playlist/preparse.c:103,9'
          Dst:             vlc_list_it_start
        - Src:             'playlist/preparse.c:103,9'
          Dst:             vlc_list_it_continue
        - Src:             'playlist/preparse.c:103,9'
          Dst:             vlc_list_it_next
        - Src:             'playlist/preparse.c:105,5'
          Dst:             vlc_playlist_Unlock
    - functionName:    input_item_GetType
      functionSourceFile: '/src/vlc/src/../include/vlc_input_item.h'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_i
        - is_network
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_input_item.h:401,5'
          Dst:             vlc_mutex_lock
        - Src:             '../include/vlc_input_item.h:404,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_playlist_AutoPreparse
      functionSourceFile: '/src/vlc/src/playlist/preparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - playlist
        - input
        - parse_subitems
      BBCount:         27
      ICount:          134
      EdgeCount:       27
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - input_item_GetType
        - input_item_IsPreparsed
        - vlc_preparser_Push
      functionUses:    2
      BranchProfiles:
        - Branch String:   'playlist/preparse.c:121,34'
          Branch Sides:
            - BranchSide:      'playlist/preparse.c:121,61'
              BranchSideFuncs:
                - input_item_IsPreparsed
                - input_item_GetType
                - vlc_preparser_Push
                - __assert_fail
            - BranchSide:      'playlist/preparse.c:160,5'
              BranchSideFuncs: []
        - Branch String:   'playlist/preparse.c:121,9'
          Branch Sides:
            - BranchSide:      'playlist/preparse.c:123,17'
              BranchSideFuncs: []
            - BranchSide:      'playlist/preparse.c:160,5'
              BranchSideFuncs: []
        - Branch String:   'playlist/preparse.c:123,9'
          Branch Sides:
            - BranchSide:      'playlist/preparse.c:126,32'
              BranchSideFuncs:
                - input_item_GetType
                - vlc_preparser_Push
            - BranchSide:      'playlist/preparse.c:129,17'
              BranchSideFuncs:
                - input_item_GetType
                - vlc_preparser_Push
            - BranchSide:      'playlist/preparse.c:131,32'
              BranchSideFuncs:
                - input_item_GetType
                - vlc_preparser_Push
            - BranchSide:      'playlist/preparse.c:133,22'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'playlist/preparse.c:139,13'
          Branch Sides:
            - BranchSide:      'playlist/preparse.c:140,13'
              BranchSideFuncs: []
            - BranchSide:      'playlist/preparse.c:142,17'
              BranchSideFuncs:
                - vlc_preparser_Push
        - Branch String:   'playlist/preparse.c:142,9'
          Branch Sides:
            - BranchSide:      'playlist/preparse.c:148,17'
              BranchSideFuncs:
                - vlc_preparser_Push
            - BranchSide:      'playlist/preparse.c:148,17'
              BranchSideFuncs:
                - vlc_preparser_Push
            - BranchSide:      'playlist/preparse.c:148,17'
              BranchSideFuncs:
                - vlc_preparser_Push
            - BranchSide:      'playlist/preparse.c:148,17'
              BranchSideFuncs:
                - vlc_preparser_Push
            - BranchSide:      'playlist/preparse.c:150,17'
              BranchSideFuncs: []
        - Branch String:   'playlist/preparse.c:154,13'
          Branch Sides:
            - BranchSide:      'playlist/preparse.c:155,21'
              BranchSideFuncs:
                - vlc_preparser_Push
            - BranchSide:      'playlist/preparse.c:157,35'
              BranchSideFuncs:
                - vlc_preparser_Push
      Callsites:
        - Src:             'playlist/preparse.c:121,38'
          Dst:             input_item_IsPreparsed
        - Src:             'playlist/preparse.c:133,22'
          Dst:             __assert_fail
        - Src:             'playlist/preparse.c:137,45'
          Dst:             input_item_GetType
        - Src:             'playlist/preparse.c:157,16'
          Dst:             vlc_preparser_Push
    - functionName:    randomizer_RemoveAt
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - r
        - index
      BBCount:         13
      ICount:          162
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/randomizer.c:487,9'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:488,9'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:490,9'
              BranchSideFuncs: []
        - Branch String:   'playlist/randomizer.c:490,9'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:493,18'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:500,9'
              BranchSideFuncs: []
        - Branch String:   'playlist/randomizer.c:500,9'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:503,32'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:508,9'
              BranchSideFuncs: []
        - Branch String:   'playlist/randomizer.c:508,9'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:508,9'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:511,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_min_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:118,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:118,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:118,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_reallocarray
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - count
        - size
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1081,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1081,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1081,62'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             '../include/vlc_common.h:1081,12'
          Dst:             umull_overflow
        - Src:             '../include/vlc_common.h:1081,54'
          Dst:             realloc
    - functionName:    swap_items
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - r
        - i
        - j
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    randomizer_DetermineOne_
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - r
        - avoid_last_n
      BBCount:         12
      ICount:          112
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - nrand48
        - swap_items
      functionUses:    2
      BranchProfiles:
        - Branch String:   'playlist/randomizer.c:320,5'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:320,5'
              BranchSideFuncs:
                - __assert_fail
                - nrand48
                - swap_items
            - BranchSide:      'playlist/randomizer.c:321,5'
              BranchSideFuncs:
                - __assert_fail
                - nrand48
                - swap_items
        - Branch String:   'playlist/randomizer.c:321,5'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:321,5'
              BranchSideFuncs:
                - nrand48
                - swap_items
            - BranchSide:      'playlist/randomizer.c:322,24'
              BranchSideFuncs:
                - nrand48
                - swap_items
        - Branch String:   'playlist/randomizer.c:326,9'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:326,9'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:327,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'playlist/randomizer.c:320,5'
          Dst:             __assert_fail
        - Src:             'playlist/randomizer.c:321,5'
          Dst:             __assert_fail
        - Src:             'playlist/randomizer.c:323,34'
          Dst:             nrand48
        - Src:             'playlist/randomizer.c:324,5'
          Dst:             swap_items
    - functionName:    nrand48
      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:    randomizer_Clear
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    randomizer_RemoveOne
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - item
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - randomizer_IndexOf
        - randomizer_RemoveAt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/randomizer.c:523,5'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:523,5'
              BranchSideFuncs:
                - randomizer_RemoveAt
            - BranchSide:      'playlist/randomizer.c:523,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'playlist/randomizer.c:522,21'
          Dst:             randomizer_IndexOf
        - Src:             'playlist/randomizer.c:523,5'
          Dst:             __assert_fail
        - Src:             'playlist/randomizer.c:524,5'
          Dst:             randomizer_RemoveAt
    - functionName:    randomizer_IndexOf
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - item
      BBCount:         13
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'playlist/randomizer.c:290,5'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:290,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:290,5'
              BranchSideFuncs: []
        - Branch String:   'playlist/randomizer.c:290,5'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:290,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:290,5'
              BranchSideFuncs: []
        - Branch String:   'playlist/randomizer.c:290,5'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:290,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:290,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    randomizer_Remove
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - r
        - items
        - count
      BBCount:         18
      ICount:          157
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - randomizer_RemoveOne
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'playlist/randomizer.c:531,5'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:532,30'
              BranchSideFuncs:
                - randomizer_RemoveOne
                - vlc_vector_growsize_.24689
                - vlc_vector_max_.24690
                - vlc_vector_max_.24690
                - free
                - vlc_vector_max_.24690
                - vlc_vector_reallocdata_.24691
                - vlc_vector_test_and_reset_failflag_.24692
            - BranchSide:      'playlist/randomizer.c:534,5'
              BranchSideFuncs:
                - vlc_vector_growsize_.24689
                - vlc_vector_max_.24690
                - vlc_vector_max_.24690
                - free
                - vlc_vector_max_.24690
                - vlc_vector_reallocdata_.24691
                - vlc_vector_test_and_reset_failflag_.24692
        - Branch String:   'playlist/randomizer.c:534,5'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:534,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:534,5'
              BranchSideFuncs:
                - vlc_vector_growsize_.24689
                - vlc_vector_max_.24690
                - vlc_vector_max_.24690
                - free
                - vlc_vector_max_.24690
                - vlc_vector_reallocdata_.24691
                - vlc_vector_test_and_reset_failflag_.24692
        - Branch String:   'playlist/randomizer.c:534,5'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:534,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:534,5'
              BranchSideFuncs:
                - vlc_vector_max_.24690
                - vlc_vector_max_.24690
                - free
                - vlc_vector_max_.24690
                - vlc_vector_reallocdata_.24691
                - vlc_vector_test_and_reset_failflag_.24692
        - Branch String:   'playlist/randomizer.c:534,5'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:534,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:534,5'
              BranchSideFuncs:
                - vlc_vector_max_.24690
                - free
                - vlc_vector_max_.24690
                - vlc_vector_reallocdata_.24691
                - vlc_vector_test_and_reset_failflag_.24692
        - Branch String:   'playlist/randomizer.c:534,5'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:534,5'
              BranchSideFuncs:
                - vlc_vector_max_.24690
                - vlc_vector_reallocdata_.24691
                - vlc_vector_test_and_reset_failflag_.24692
            - BranchSide:      'playlist/randomizer.c:534,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'playlist/randomizer.c:532,9'
          Dst:             randomizer_RemoveOne
        - Src:             'playlist/randomizer.c:534,5'
          Dst:             vlc_vector_growsize_
        - Src:             'playlist/randomizer.c:534,5'
          Dst:             vlc_vector_max_
        - Src:             'playlist/randomizer.c:534,5'
          Dst:             vlc_vector_max_
        - Src:             'playlist/randomizer.c:534,5'
          Dst:             vlc_vector_max_
        - Src:             'playlist/randomizer.c:534,5'
          Dst:             vlc_vector_reallocdata_
        - Src:             'playlist/randomizer.c:534,5'
          Dst:             vlc_vector_test_and_reset_failflag_
    - functionName:    vlc_vector_growsize_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_max_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:124,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:124,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:124,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_vector_reallocdata_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - count
        - size
        - pcap
        - psize
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_reallocarray
        - vlc_vector_min_
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:172,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:177,10'
              BranchSideFuncs:
                - vlc_vector_min_.24679
            - BranchSide:      '../include/vlc_vector.h:180,13'
              BranchSideFuncs:
                - vlc_vector_min_.24679
      Callsites:
        - Src:             '../include/vlc_vector.h:171,15'
          Dst:             vlc_reallocarray
        - Src:             '../include/vlc_vector.h:181,14'
          Dst:             vlc_vector_min_
    - functionName:    vlc_vector_test_and_reset_failflag_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcap
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:194,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:196,10'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:199,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    randomizer_SelectIndex
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - r
        - index
      BBCount:         15
      ICount:          195
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/randomizer.c:439,20'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:439,23'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:451,9'
              BranchSideFuncs: []
        - Branch String:   'playlist/randomizer.c:439,9'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:441,13'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:451,9'
              BranchSideFuncs: []
        - Branch String:   'playlist/randomizer.c:441,13'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:443,22'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:448,23'
              BranchSideFuncs: []
        - Branch String:   'playlist/randomizer.c:451,9'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:453,32'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:457,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    randomizer_Select
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - item
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - randomizer_IndexOf
        - randomizer_SelectIndex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'playlist/randomizer.c:472,5'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:472,5'
              BranchSideFuncs:
                - randomizer_SelectIndex
            - BranchSide:      'playlist/randomizer.c:472,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'playlist/randomizer.c:471,21'
          Dst:             randomizer_IndexOf
        - Src:             'playlist/randomizer.c:472,5'
          Dst:             __assert_fail
        - Src:             'playlist/randomizer.c:473,5'
          Dst:             randomizer_SelectIndex
    - functionName:    vlc_vector_between_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - x
        - min
        - max
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_vector_max_
        - vlc_vector_min_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_vector.h:130,33'
          Dst:             vlc_vector_min_
        - Src:             '../include/vlc_vector.h:130,12'
          Dst:             vlc_vector_max_
    - functionName:    vlc_vector_enforce_size_t_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    randomizer_Add
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - r
        - items
        - count
      BBCount:         28
      ICount:          242
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - vlc_vector_between_
        - vlc_vector_enforce_size_t_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'playlist/randomizer.c:426,10'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:426,10'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_max_.24690
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_max_.24690
                - vlc_vector_growsize_.24689
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_max_.24690
                - vlc_vector_between_.24696
                - vlc_vector_reallocdata_.24691
                - vlc_vector_test_and_reset_failflag_.24692
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
            - BranchSide:      'playlist/randomizer.c:426,10'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'playlist/randomizer.c:426,10'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:426,10'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
            - BranchSide:      'playlist/randomizer.c:426,10'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_max_.24690
                - vlc_vector_growsize_.24689
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_max_.24690
                - vlc_vector_between_.24696
                - vlc_vector_reallocdata_.24691
                - vlc_vector_test_and_reset_failflag_.24692
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
        - Branch String:   'playlist/randomizer.c:426,10'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:426,10'
              BranchSideFuncs:
                - vlc_vector_growsize_.24689
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_max_.24690
                - vlc_vector_between_.24696
                - vlc_vector_reallocdata_.24691
                - vlc_vector_test_and_reset_failflag_.24692
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
            - BranchSide:      'playlist/randomizer.c:426,10'
              BranchSideFuncs: []
        - Branch String:   'playlist/randomizer.c:426,10'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:426,10'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
            - BranchSide:      'playlist/randomizer.c:426,10'
              BranchSideFuncs: []
        - Branch String:   'playlist/randomizer.c:426,10'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:426,10'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.24697
            - BranchSide:      'playlist/randomizer.c:426,10'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
                - vlc_vector_enforce_size_t_.24697
        - Branch String:   'playlist/randomizer.c:426,10'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:426,10'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.24697
            - BranchSide:      'playlist/randomizer.c:426,10'
              BranchSideFuncs: []
        - Branch String:   'playlist/randomizer.c:426,10'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:426,9'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:426,9'
              BranchSideFuncs: []
        - Branch String:   'playlist/randomizer.c:426,9'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:427,9'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:429,9'
              BranchSideFuncs: []
        - Branch String:   'playlist/randomizer.c:429,9'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:430,20'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:431,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'playlist/randomizer.c:426,10'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/randomizer.c:426,10'
          Dst:             __assert_fail
        - Src:             'playlist/randomizer.c:426,10'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/randomizer.c:426,10'
          Dst:             vlc_vector_max_
        - Src:             'playlist/randomizer.c:426,10'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/randomizer.c:426,10'
          Dst:             vlc_vector_max_
        - Src:             'playlist/randomizer.c:426,10'
          Dst:             vlc_vector_growsize_
        - Src:             'playlist/randomizer.c:426,10'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/randomizer.c:426,10'
          Dst:             vlc_vector_max_
        - Src:             'playlist/randomizer.c:426,10'
          Dst:             vlc_vector_between_
        - Src:             'playlist/randomizer.c:426,10'
          Dst:             vlc_vector_reallocdata_
        - Src:             'playlist/randomizer.c:426,10'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'playlist/randomizer.c:426,10'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/randomizer.c:426,10'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/randomizer.c:426,10'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/randomizer.c:426,10'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/randomizer.c:426,10'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'playlist/randomizer.c:426,10'
          Dst:             vlc_vector_enforce_size_t_
    - functionName:    randomizer_Next
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         11
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - randomizer_HasNext
        - randomizer_PeekNext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/randomizer.c:415,5'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:415,5'
              BranchSideFuncs:
                - randomizer_PeekNext
            - BranchSide:      'playlist/randomizer.c:416,53'
              BranchSideFuncs:
                - randomizer_PeekNext
        - Branch String:   'playlist/randomizer.c:418,34'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:418,37'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:418,34'
              BranchSideFuncs: []
        - Branch String:   'playlist/randomizer.c:418,9'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:418,9'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:419,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'playlist/randomizer.c:415,5'
          Dst:             randomizer_HasNext
        - Src:             'playlist/randomizer.c:415,5'
          Dst:             __assert_fail
        - Src:             'playlist/randomizer.c:416,33'
          Dst:             randomizer_PeekNext
    - functionName:    randomizer_HasNext
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'playlist/randomizer.c:374,20'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:374,20'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:374,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    randomizer_PeekNext
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         17
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - randomizer_AutoReshuffle
        - randomizer_DetermineOne
        - randomizer_HasNext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'playlist/randomizer.c:388,5'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:388,5'
              BranchSideFuncs:
                - randomizer_DetermineOne
                - __assert_fail
                - randomizer_AutoReshuffle
            - BranchSide:      'playlist/randomizer.c:390,9'
              BranchSideFuncs:
                - randomizer_DetermineOne
                - __assert_fail
                - randomizer_AutoReshuffle
        - Branch String:   'playlist/randomizer.c:390,34'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:390,37'
              BranchSideFuncs:
                - randomizer_DetermineOne
                - __assert_fail
                - randomizer_AutoReshuffle
            - BranchSide:      'playlist/randomizer.c:396,9'
              BranchSideFuncs:
                - randomizer_DetermineOne
        - Branch String:   'playlist/randomizer.c:390,9'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:392,9'
              BranchSideFuncs:
                - __assert_fail
                - randomizer_AutoReshuffle
                - randomizer_DetermineOne
            - BranchSide:      'playlist/randomizer.c:396,9'
              BranchSideFuncs:
                - randomizer_DetermineOne
        - Branch String:   'playlist/randomizer.c:392,9'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:392,9'
              BranchSideFuncs:
                - randomizer_AutoReshuffle
                - randomizer_DetermineOne
            - BranchSide:      'playlist/randomizer.c:393,34'
              BranchSideFuncs:
                - randomizer_AutoReshuffle
                - randomizer_DetermineOne
        - Branch String:   'playlist/randomizer.c:396,9'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:396,9'
              BranchSideFuncs:
                - randomizer_DetermineOne
            - BranchSide:      'playlist/randomizer.c:398,33'
              BranchSideFuncs:
                - randomizer_DetermineOne
      Callsites:
        - Src:             'playlist/randomizer.c:388,5'
          Dst:             randomizer_HasNext
        - Src:             'playlist/randomizer.c:388,5'
          Dst:             __assert_fail
        - Src:             'playlist/randomizer.c:392,9'
          Dst:             __assert_fail
        - Src:             'playlist/randomizer.c:393,9'
          Dst:             randomizer_AutoReshuffle
        - Src:             'playlist/randomizer.c:398,9'
          Dst:             randomizer_DetermineOne
    - functionName:    randomizer_AutoReshuffle
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         12
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - randomizer_DetermineOne_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/randomizer.c:343,5'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:343,5'
              BranchSideFuncs:
                - randomizer_DetermineOne_
            - BranchSide:      'playlist/randomizer.c:344,5'
              BranchSideFuncs:
                - randomizer_DetermineOne_
        - Branch String:   'playlist/randomizer.c:348,9'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:350,24'
              BranchSideFuncs:
                - randomizer_DetermineOne_
            - BranchSide:      'playlist/randomizer.c:351,5'
              BranchSideFuncs:
                - randomizer_DetermineOne_
        - Branch String:   'playlist/randomizer.c:351,5'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:352,34'
              BranchSideFuncs:
                - randomizer_DetermineOne_
            - BranchSide:      'playlist/randomizer.c:353,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'playlist/randomizer.c:343,5'
          Dst:             __assert_fail
        - Src:             'playlist/randomizer.c:352,9'
          Dst:             randomizer_DetermineOne_
    - functionName:    randomizer_DetermineOne
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - randomizer_DetermineOne_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/randomizer.c:334,5'
          Dst:             randomizer_DetermineOne_
    - functionName:    randomizer_Prev
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         9
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - randomizer_HasPrev
        - randomizer_PeekPrev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'playlist/randomizer.c:406,5'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:406,5'
              BranchSideFuncs:
                - randomizer_PeekPrev
            - BranchSide:      'playlist/randomizer.c:407,53'
              BranchSideFuncs:
                - randomizer_PeekPrev
        - Branch String:   'playlist/randomizer.c:408,15'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:408,25'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:408,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'playlist/randomizer.c:406,5'
          Dst:             randomizer_HasPrev
        - Src:             'playlist/randomizer.c:406,5'
          Dst:             __assert_fail
        - Src:             'playlist/randomizer.c:407,33'
          Dst:             randomizer_PeekPrev
    - functionName:    randomizer_HasPrev
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'playlist/randomizer.c:358,9'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:360,16'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:362,10'
              BranchSideFuncs: []
        - Branch String:   'playlist/randomizer.c:362,9'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:364,9'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:368,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    randomizer_PeekPrev
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         6
      ICount:          50
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - randomizer_HasPrev
      functionUses:    2
      BranchProfiles:
        - Branch String:   'playlist/randomizer.c:380,5'
          Branch Sides:
            - BranchSide:      'playlist/randomizer.c:380,5'
              BranchSideFuncs: []
            - BranchSide:      'playlist/randomizer.c:380,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'playlist/randomizer.c:380,5'
          Dst:             randomizer_HasPrev
        - Src:             'playlist/randomizer.c:380,5'
          Dst:             __assert_fail
    - functionName:    randomizer_Reshuffle
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    randomizer_Count
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    randomizer_SetLoop
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - r
        - loop
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    randomizer_Destroy
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    randomizer_Init
      functionSourceFile: '/src/vlc/src/playlist/randomizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_rand_bytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'playlist/randomizer.c:266,5'
          Dst:             vlc_rand_bytes
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    module_exists
      functionSourceFile: '/src/vlc/src/../include/vlc_modules.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - module_find
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_modules.h:136,12'
          Dst:             module_find
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    WriteToFile
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - block
        - path
        - mode
      BBCount:         17
      ICount:          120
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - close
        - vlc_open
        - vlc_write_i11e
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preparser/preparser.c:364,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:365,17'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'preparser/preparser.c:367,21'
              BranchSideFuncs:
                - close
                - __errno_location
                - vlc_write_i11e
                - __errno_location
        - Branch String:   'preparser/preparser.c:370,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:372,38'
              BranchSideFuncs:
                - vlc_write_i11e
                - close
                - __errno_location
                - __errno_location
            - BranchSide:      'preparser/preparser.c:384,11'
              BranchSideFuncs:
                - close
                - __errno_location
        - Branch String:   'preparser/preparser.c:373,13'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:375,17'
              BranchSideFuncs:
                - __errno_location
                - close
                - __errno_location
                - vlc_write_i11e
            - BranchSide:      'preparser/preparser.c:380,17'
              BranchSideFuncs:
                - close
                - __errno_location
                - vlc_write_i11e
                - __errno_location
        - Branch String:   'preparser/preparser.c:375,17'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:376,17'
              BranchSideFuncs:
                - close
                - __errno_location
                - vlc_write_i11e
                - __errno_location
            - BranchSide:      'preparser/preparser.c:377,13'
              BranchSideFuncs:
                - close
                - __errno_location
        - Branch String:   'preparser/preparser.c:385,12'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:385,5'
              BranchSideFuncs: []
            - BranchSide:      'preparser/preparser.c:385,29'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'preparser/preparser.c:363,14'
          Dst:             vlc_open
        - Src:             'preparser/preparser.c:365,17'
          Dst:             __errno_location
        - Src:             'preparser/preparser.c:372,23'
          Dst:             vlc_write_i11e
        - Src:             'preparser/preparser.c:375,17'
          Dst:             __errno_location
        - Src:             'preparser/preparser.c:384,5'
          Dst:             close
        - Src:             'preparser/preparser.c:385,29'
          Dst:             __errno_location
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_atomic_rc_inc
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:66,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:66,5'
          Dst:             __assert_fail
    - functionName:    picture_Hold
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_atomic_rc_inc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_picture.h:360,5'
          Dst:             vlc_atomic_rc_inc
    - functionName:    picture_Release
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - picture_Destroy
        - vlc_atomic_rc_dec
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_picture.h:373,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_picture.h:373,9'
              BranchSideFuncs:
                - picture_Destroy
            - BranchSide:      '../include/vlc_picture.h:374,25'
              BranchSideFuncs:
                - picture_Destroy
      Callsites:
        - Src:             '../include/vlc_picture.h:373,9'
          Dst:             vlc_atomic_rc_dec
        - Src:             '../include/vlc_picture.h:374,9'
          Dst:             picture_Destroy
    - functionName:    ThumbnailerToFilesRun
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - userdata
      BBCount:         19
      ICount:          224
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - PreparserRemoveTask
        - TaskDelete
        - WriteToFile
        - picture_Export
        - picture_Release
        - vlc_alloc
        - vlc_frame_Release
        - vlc_interrupt_set
        - vlc_thread_set_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preparser/preparser.c:400,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:401,9'
              BranchSideFuncs:
                - PreparserRemoveTask
                - picture_Release.24822
                - TaskDelete
                - free
            - BranchSide:      'preparser/preparser.c:403,17'
              BranchSideFuncs:
                - PreparserRemoveTask
                - picture_Release.24822
                - TaskDelete
                - free
                - picture_Export
                - WriteToFile
                - vlc_frame_Release
        - Branch String:   'preparser/preparser.c:403,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:405,49'
              BranchSideFuncs:
                - picture_Export
                - WriteToFile
                - vlc_frame_Release
                - PreparserRemoveTask
                - picture_Release.24822
                - TaskDelete
                - free
            - BranchSide:      'preparser/preparser.c:435,5'
              BranchSideFuncs:
                - PreparserRemoveTask
                - picture_Release.24822
                - TaskDelete
                - free
        - Branch String:   'preparser/preparser.c:407,13'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:409,13'
              BranchSideFuncs:
                - PreparserRemoveTask
                - picture_Release.24822
                - TaskDelete
                - free
                - picture_Export
                - WriteToFile
                - vlc_frame_Release
            - BranchSide:      'preparser/preparser.c:414,34'
              BranchSideFuncs:
                - picture_Export
                - WriteToFile
                - vlc_frame_Release
                - PreparserRemoveTask
                - picture_Release.24822
                - TaskDelete
                - free
        - Branch String:   'preparser/preparser.c:418,13'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:420,13'
              BranchSideFuncs:
                - PreparserRemoveTask
                - picture_Release.24822
                - TaskDelete
                - free
                - picture_Export
                - WriteToFile
                - vlc_frame_Release
            - BranchSide:      'preparser/preparser.c:424,27'
              BranchSideFuncs:
                - WriteToFile
                - vlc_frame_Release
                - PreparserRemoveTask
                - picture_Release.24822
                - TaskDelete
                - free
                - picture_Export
        - Branch String:   'preparser/preparser.c:426,13'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:428,13'
              BranchSideFuncs:
                - PreparserRemoveTask
                - picture_Release.24822
                - TaskDelete
                - free
            - BranchSide:      'preparser/preparser.c:432,27'
              BranchSideFuncs:
                - PreparserRemoveTask
                - picture_Release.24822
                - TaskDelete
                - free
                - picture_Export
                - WriteToFile
                - vlc_frame_Release
        - Branch String:   'preparser/preparser.c:438,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:439,9'
              BranchSideFuncs:
                - picture_Release.24822
                - TaskDelete
                - free
            - BranchSide:      'preparser/preparser.c:443,9'
              BranchSideFuncs:
                - picture_Release.24822
                - TaskDelete
                - free
      Callsites:
        - Src:             'preparser/preparser.c:391,5'
          Dst:             vlc_thread_set_name
        - Src:             'preparser/preparser.c:397,5'
          Dst:             vlc_interrupt_set
        - Src:             'preparser/preparser.c:399,26'
          Dst:             vlc_alloc
        - Src:             'preparser/preparser.c:414,19'
          Dst:             picture_Export
        - Src:             'preparser/preparser.c:424,15'
          Dst:             WriteToFile
        - Src:             'preparser/preparser.c:425,9'
          Dst:             vlc_frame_Release
        - Src:             'preparser/preparser.c:437,5'
          Dst:             PreparserRemoveTask
        - Src:             'preparser/preparser.c:445,5'
          Dst:             picture_Release
        - Src:             'preparser/preparser.c:446,5'
          Dst:             TaskDelete
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    PreparserRemoveTask
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - preparser
        - task
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_remove
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'preparser/preparser.c:171,5'
          Dst:             vlc_mutex_lock
        - Src:             'preparser/preparser.c:172,5'
          Dst:             vlc_list_remove
        - Src:             'preparser/preparser.c:173,5'
          Dst:             vlc_mutex_unlock
    - functionName:    TaskDelete
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - task
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - input_item_Release
        - vlc_interrupt_destroy
      functionUses:    8
      BranchProfiles:
        - Branch String:   'preparser/preparser.c:140,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:141,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_interrupt_destroy
            - BranchSide:      'preparser/preparser.c:142,10'
              BranchSideFuncs:
                - free
                - free
                - vlc_interrupt_destroy
        - Branch String:   'preparser/preparser.c:143,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:143,9'
              BranchSideFuncs:
                - vlc_interrupt_destroy
                - free
            - BranchSide:      'preparser/preparser.c:144,31'
              BranchSideFuncs:
                - vlc_interrupt_destroy
                - free
      Callsites:
        - Src:             'preparser/preparser.c:139,5'
          Dst:             input_item_Release
        - Src:             'preparser/preparser.c:144,9'
          Dst:             vlc_interrupt_destroy
    - functionName:    vlc_list_remove
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    on_thumbnailer_input_event
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - event
        - userdata
      BBCount:         17
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - picture_Hold
        - vlc_sem_post
      functionUses:    0
      BranchProfiles:
        - Branch String:   'preparser/preparser.c:337,53'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:338,12'
              BranchSideFuncs:
                - vlc_sem_post
                - picture_Hold
            - BranchSide:      'preparser/preparser.c:342,25'
              BranchSideFuncs:
                - vlc_sem_post
                - picture_Hold
        - Branch String:   'preparser/preparser.c:338,45'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:338,50'
              BranchSideFuncs: []
            - BranchSide:      'preparser/preparser.c:340,10'
              BranchSideFuncs: []
        - Branch String:   'preparser/preparser.c:338,80'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:339,50'
              BranchSideFuncs:
                - vlc_sem_post
                - picture_Hold
            - BranchSide:      'preparser/preparser.c:342,25'
              BranchSideFuncs:
                - vlc_sem_post
                - picture_Hold
        - Branch String:   'preparser/preparser.c:337,10'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:340,10'
              BranchSideFuncs: []
            - BranchSide:      'preparser/preparser.c:342,25'
              BranchSideFuncs:
                - vlc_sem_post
                - picture_Hold
        - Branch String:   'preparser/preparser.c:344,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:346,34'
              BranchSideFuncs:
                - picture_Hold
                - vlc_sem_post
            - BranchSide:      'preparser/preparser.c:349,19'
              BranchSideFuncs:
                - vlc_sem_post
      Callsites:
        - Src:             'preparser/preparser.c:346,21'
          Dst:             picture_Hold
        - Src:             'preparser/preparser.c:349,5'
          Dst:             vlc_sem_post
    - functionName:    OnArtFetchEnded
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - fetched
        - userdata
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - NotifyPreparseEnded
        - TaskDelete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'preparser/preparser.c:236,5'
          Dst:             NotifyPreparseEnded
        - Src:             'preparser/preparser.c:237,5'
          Dst:             TaskDelete
    - functionName:    NotifyPreparseEnded
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - task
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - input_item_SetPreparsed
      functionUses:    2
      BranchProfiles:
        - Branch String:   'preparser/preparser.c:179,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:180,9'
              BranchSideFuncs: []
            - BranchSide:      'preparser/preparser.c:181,14'
              BranchSideFuncs:
                - input_item_SetPreparsed
      Callsites:
        - Src:             'preparser/preparser.c:182,9'
          Dst:             input_item_SetPreparsed
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    OnParserAttachmentsAdded
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - array
        - count
        - task_
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'preparser/preparser.c:220,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:221,9'
              BranchSideFuncs: []
            - BranchSide:      'preparser/preparser.c:223,9'
              BranchSideFuncs: []
        - Branch String:   'preparser/preparser.c:223,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:223,9'
              BranchSideFuncs: []
            - BranchSide:      'preparser/preparser.c:224,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OnParserSubtreeAdded
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - subtree
        - task_
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'preparser/preparser.c:205,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:206,9'
              BranchSideFuncs: []
            - BranchSide:      'preparser/preparser.c:208,9'
              BranchSideFuncs: []
        - Branch String:   'preparser/preparser.c:208,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      'preparser/preparser.c:209,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    OnParserEnded
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - status
        - task_
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_sem_post
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'preparser/preparser.c:195,5'
          Dst:             vlc_sem_post
    - functionName:    Parse
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - task
        - deadline
      BBCount:         11
      ICount:          102
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - input_item_Parse
        - input_item_parser_id_Release
        - vlc_sem_timedwait
        - vlc_sem_wait
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preparser/preparser.c:262,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:264,9'
              BranchSideFuncs: []
            - BranchSide:      'preparser/preparser.c:269,9'
              BranchSideFuncs:
                - vlc_sem_timedwait
                - input_item_parser_id_Release
                - input_item_parser_id_Release
                - vlc_sem_wait
        - Branch String:   'preparser/preparser.c:269,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:270,23'
              BranchSideFuncs:
                - vlc_sem_wait
                - input_item_parser_id_Release
            - BranchSide:      'preparser/preparser.c:272,32'
              BranchSideFuncs:
                - vlc_sem_timedwait
                - input_item_parser_id_Release
                - input_item_parser_id_Release
        - Branch String:   'preparser/preparser.c:272,13'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:0,0'
              BranchSideFuncs:
                - input_item_parser_id_Release
            - BranchSide:      'preparser/preparser.c:274,42'
              BranchSideFuncs:
                - input_item_parser_id_Release
      Callsites:
        - Src:             'preparser/preparser.c:261,9'
          Dst:             input_item_Parse
        - Src:             'preparser/preparser.c:270,9'
          Dst:             vlc_sem_wait
        - Src:             'preparser/preparser.c:272,13'
          Dst:             vlc_sem_timedwait
        - Src:             'preparser/preparser.c:274,13'
          Dst:             input_item_parser_id_Release
        - Src:             'preparser/preparser.c:280,5'
          Dst:             input_item_parser_id_Release
    - functionName:    vlc_preparser_Delete
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - preparser
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - input_fetcher_Delete
        - vlc_executor_Delete
        - vlc_preparser_Cancel
      functionUses:    4
      BranchProfiles:
        - Branch String:   'preparser/preparser.c:953,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:954,29'
              BranchSideFuncs:
                - vlc_executor_Delete
                - free
                - vlc_executor_Delete
                - vlc_executor_Delete
                - input_fetcher_Delete
            - BranchSide:      'preparser/preparser.c:956,9'
              BranchSideFuncs:
                - free
                - vlc_executor_Delete
                - vlc_executor_Delete
                - input_fetcher_Delete
        - Branch String:   'preparser/preparser.c:956,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:957,31'
              BranchSideFuncs:
                - input_fetcher_Delete
                - free
                - vlc_executor_Delete
                - vlc_executor_Delete
            - BranchSide:      'preparser/preparser.c:959,9'
              BranchSideFuncs:
                - free
                - vlc_executor_Delete
                - vlc_executor_Delete
        - Branch String:   'preparser/preparser.c:959,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:960,29'
              BranchSideFuncs:
                - vlc_executor_Delete
                - free
                - vlc_executor_Delete
            - BranchSide:      'preparser/preparser.c:962,9'
              BranchSideFuncs:
                - free
                - vlc_executor_Delete
        - Branch String:   'preparser/preparser.c:962,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:962,9'
              BranchSideFuncs:
                - vlc_executor_Delete
                - free
            - BranchSide:      'preparser/preparser.c:963,29'
              BranchSideFuncs:
                - vlc_executor_Delete
                - free
      Callsites:
        - Src:             'preparser/preparser.c:951,5'
          Dst:             vlc_preparser_Cancel
        - Src:             'preparser/preparser.c:954,9'
          Dst:             vlc_executor_Delete
        - Src:             'preparser/preparser.c:957,9'
          Dst:             input_fetcher_Delete
        - Src:             'preparser/preparser.c:960,9'
          Dst:             vlc_executor_Delete
        - Src:             'preparser/preparser.c:963,9'
          Dst:             vlc_executor_Delete
    - functionName:    vlc_preparser_Cancel
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - preparser
        - id
      BBCount:         57
      ICount:          351
      EdgeCount:       69
      CyclomaticComplexity: 14
      functionsReached:
        - Interrupt
        - TaskDelete
        - __assert_fail
        - vlc_executor_Cancel
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_list_remove
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    5
      BranchProfiles:
        - Branch String:   'preparser/preparser.c:866,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:866,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - Interrupt
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
            - BranchSide:      'preparser/preparser.c:866,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - Interrupt
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
        - Branch String:   'preparser/preparser.c:866,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:868,13'
              BranchSideFuncs:
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - Interrupt
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
            - BranchSide:      'preparser/preparser.c:937,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'preparser/preparser.c:868,48'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:868,51'
              BranchSideFuncs:
                - Interrupt
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
            - BranchSide:      'preparser/preparser.c:870,18'
              BranchSideFuncs:
                - Interrupt
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
        - Branch String:   'preparser/preparser.c:868,13'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:870,18'
              BranchSideFuncs:
                - Interrupt
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
            - BranchSide:      'preparser/preparser.c:935,5'
              BranchSideFuncs:
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - Interrupt
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
        - Branch String:   'preparser/preparser.c:873,17'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:875,17'
              BranchSideFuncs:
                - __assert_fail
                - vlc_executor_Cancel
                - Interrupt
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
            - BranchSide:      'preparser/preparser.c:879,22'
              BranchSideFuncs:
                - Interrupt
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - __assert_fail
                - vlc_executor_Cancel
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
        - Branch String:   'preparser/preparser.c:875,17'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:875,17'
              BranchSideFuncs:
                - vlc_executor_Cancel
                - Interrupt
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
            - BranchSide:      'preparser/preparser.c:876,48'
              BranchSideFuncs:
                - vlc_executor_Cancel
                - Interrupt
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
        - Branch String:   'preparser/preparser.c:879,22'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:882,17'
              BranchSideFuncs:
                - __assert_fail
                - vlc_executor_Cancel
                - Interrupt
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - __assert_fail
                - vlc_executor_Cancel
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
            - BranchSide:      'preparser/preparser.c:894,26'
              BranchSideFuncs:
                - Interrupt
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
        - Branch String:   'preparser/preparser.c:882,17'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:882,17'
              BranchSideFuncs:
                - vlc_executor_Cancel
                - Interrupt
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
            - BranchSide:      'preparser/preparser.c:883,48'
              BranchSideFuncs:
                - vlc_executor_Cancel
                - Interrupt
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
        - Branch String:   'preparser/preparser.c:885,31'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:886,21'
              BranchSideFuncs:
                - Interrupt
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
            - BranchSide:      'preparser/preparser.c:892,13'
              BranchSideFuncs:
                - Interrupt
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
        - Branch String:   'preparser/preparser.c:885,21'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:888,21'
              BranchSideFuncs:
                - __assert_fail
                - vlc_executor_Cancel
                - Interrupt
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
            - BranchSide:      'preparser/preparser.c:892,13'
              BranchSideFuncs:
                - Interrupt
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
        - Branch String:   'preparser/preparser.c:888,21'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:888,21'
              BranchSideFuncs:
                - vlc_executor_Cancel
                - Interrupt
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
            - BranchSide:      'preparser/preparser.c:889,52'
              BranchSideFuncs:
                - vlc_executor_Cancel
                - Interrupt
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
        - Branch String:   'preparser/preparser.c:896,17'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:898,34'
              BranchSideFuncs:
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - Interrupt
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - __assert_fail
            - BranchSide:      'preparser/preparser.c:933,27'
              BranchSideFuncs:
                - Interrupt
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
        - Branch String:   'preparser/preparser.c:901,21'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:904,21'
              BranchSideFuncs:
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - Interrupt
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
            - BranchSide:      'preparser/preparser.c:908,26'
              BranchSideFuncs:
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - Interrupt
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
        - Branch String:   'preparser/preparser.c:904,21'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:904,21'
              BranchSideFuncs:
                - TaskDelete
                - vlc_mutex_lock
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - Interrupt
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
            - BranchSide:      'preparser/preparser.c:905,21'
              BranchSideFuncs:
                - TaskDelete
                - vlc_mutex_lock
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - Interrupt
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
        - Branch String:   'preparser/preparser.c:908,26'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:910,21'
              BranchSideFuncs:
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - Interrupt
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
            - BranchSide:      'preparser/preparser.c:917,21'
              BranchSideFuncs:
                - __assert_fail
                - TaskDelete
                - vlc_mutex_lock
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - Interrupt
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
        - Branch String:   'preparser/preparser.c:910,21'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:910,21'
              BranchSideFuncs:
                - TaskDelete
                - vlc_mutex_lock
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - Interrupt
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
            - BranchSide:      'preparser/preparser.c:911,21'
              BranchSideFuncs:
                - TaskDelete
                - vlc_mutex_lock
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - Interrupt
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
        - Branch String:   'preparser/preparser.c:917,21'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:917,21'
              BranchSideFuncs:
                - TaskDelete
                - vlc_mutex_lock
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - Interrupt
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
            - BranchSide:      'preparser/preparser.c:918,21'
              BranchSideFuncs:
                - TaskDelete
                - vlc_mutex_lock
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - Interrupt
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
        - Branch String:   'preparser/preparser.c:927,21'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:928,28'
              BranchSideFuncs: []
            - BranchSide:      'preparser/preparser.c:929,33'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_it_next.24843
                - vlc_list_it_continue.24835
                - vlc_mutex_unlock
                - Interrupt
                - vlc_list_remove.24825
                - vlc_mutex_unlock
                - __assert_fail
                - TaskDelete
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
                - __assert_fail
                - vlc_executor_Cancel
      Callsites:
        - Src:             'preparser/preparser.c:862,5'
          Dst:             vlc_mutex_lock
        - Src:             'preparser/preparser.c:866,5'
          Dst:             vlc_list_it_start
        - Src:             'preparser/preparser.c:866,5'
          Dst:             vlc_list_it_continue
        - Src:             'preparser/preparser.c:875,17'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:876,28'
          Dst:             vlc_executor_Cancel
        - Src:             'preparser/preparser.c:882,17'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:883,28'
          Dst:             vlc_executor_Cancel
        - Src:             'preparser/preparser.c:888,21'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:889,32'
          Dst:             vlc_executor_Cancel
        - Src:             'preparser/preparser.c:898,17'
          Dst:             vlc_list_remove
        - Src:             'preparser/preparser.c:899,17'
          Dst:             vlc_mutex_unlock
        - Src:             'preparser/preparser.c:904,21'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:910,21'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:917,21'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:923,17'
          Dst:             TaskDelete
        - Src:             'preparser/preparser.c:929,17'
          Dst:             vlc_mutex_lock
        - Src:             'preparser/preparser.c:933,17'
          Dst:             Interrupt
        - Src:             'preparser/preparser.c:866,5'
          Dst:             vlc_list_it_next
        - Src:             'preparser/preparser.c:937,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Interrupt
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - task
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_interrupt_kill
        - vlc_sem_post
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preparser/preparser.c:566,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:566,9'
              BranchSideFuncs:
                - vlc_interrupt_kill
                - vlc_sem_post
            - BranchSide:      'preparser/preparser.c:567,28'
              BranchSideFuncs:
                - vlc_interrupt_kill
                - vlc_sem_post
      Callsites:
        - Src:             'preparser/preparser.c:567,9'
          Dst:             vlc_interrupt_kill
        - Src:             'preparser/preparser.c:569,5'
          Dst:             vlc_sem_post
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_preparser_SetTimeout
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - preparser
        - timeout
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_preparser_GenerateThumbnailToFiles
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - preparser
        - item
        - thumb_arg
        - outputs
        - output_count
        - cbs
        - cbs_userdata
      BBCount:         37
      ICount:          292
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - CheckThumbnailerFormat
        - PreparserAddTask
        - TaskDelete
        - TaskNew
        - ThumbnailerRun
        - __assert_fail
        - strdup
        - vlc_alloc
        - vlc_executor_Submit
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'preparser/preparser.c:796,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:796,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TaskNew
                - vlc_alloc.24824
                - PreparserAddTask
                - vlc_executor_Submit
                - TaskDelete
                - vlc_object_Log
                - __assert_fail
                - CheckThumbnailerFormat
                - strdup
                - TaskDelete
                - TaskDelete
            - BranchSide:      'preparser/preparser.c:797,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TaskNew
                - vlc_alloc.24824
                - PreparserAddTask
                - vlc_executor_Submit
                - TaskDelete
                - vlc_object_Log
                - __assert_fail
                - CheckThumbnailerFormat
                - strdup
                - TaskDelete
                - TaskDelete
        - Branch String:   'preparser/preparser.c:797,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:797,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TaskNew
                - vlc_alloc.24824
                - PreparserAddTask
                - vlc_executor_Submit
                - TaskDelete
                - vlc_object_Log
                - __assert_fail
                - CheckThumbnailerFormat
                - strdup
                - TaskDelete
                - TaskDelete
            - BranchSide:      'preparser/preparser.c:797,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'preparser/preparser.c:797,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:797,5'
              BranchSideFuncs:
                - __assert_fail
                - TaskNew
                - vlc_alloc.24824
                - PreparserAddTask
                - vlc_executor_Submit
                - TaskDelete
                - vlc_object_Log
                - __assert_fail
                - CheckThumbnailerFormat
                - strdup
                - TaskDelete
                - TaskDelete
            - BranchSide:      'preparser/preparser.c:798,5'
              BranchSideFuncs:
                - __assert_fail
                - TaskNew
                - vlc_alloc.24824
                - PreparserAddTask
                - vlc_executor_Submit
                - TaskDelete
                - vlc_object_Log
                - __assert_fail
                - CheckThumbnailerFormat
                - strdup
                - TaskDelete
                - TaskDelete
        - Branch String:   'preparser/preparser.c:798,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:798,5'
              BranchSideFuncs:
                - __assert_fail
                - TaskNew
                - vlc_alloc.24824
                - PreparserAddTask
                - vlc_executor_Submit
                - TaskDelete
                - vlc_object_Log
                - __assert_fail
                - CheckThumbnailerFormat
                - strdup
                - TaskDelete
                - TaskDelete
            - BranchSide:      'preparser/preparser.c:798,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'preparser/preparser.c:798,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:798,5'
              BranchSideFuncs:
                - TaskNew
                - vlc_alloc.24824
                - PreparserAddTask
                - vlc_executor_Submit
                - TaskDelete
                - vlc_object_Log
                - __assert_fail
                - CheckThumbnailerFormat
                - strdup
                - TaskDelete
                - TaskDelete
            - BranchSide:      'preparser/preparser.c:801,33'
              BranchSideFuncs:
                - TaskNew
                - vlc_alloc.24824
                - PreparserAddTask
                - vlc_executor_Submit
                - TaskDelete
                - vlc_object_Log
                - __assert_fail
                - CheckThumbnailerFormat
                - strdup
                - TaskDelete
                - TaskDelete
        - Branch String:   'preparser/preparser.c:808,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:809,9'
              BranchSideFuncs: []
            - BranchSide:      'preparser/preparser.c:811,31'
              BranchSideFuncs:
                - vlc_alloc.24824
                - PreparserAddTask
                - vlc_executor_Submit
                - TaskDelete
                - vlc_object_Log
                - __assert_fail
                - CheckThumbnailerFormat
                - strdup
                - TaskDelete
                - TaskDelete
        - Branch String:   'preparser/preparser.c:812,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:814,20'
              BranchSideFuncs:
                - TaskDelete
            - BranchSide:      'preparser/preparser.c:818,12'
              BranchSideFuncs:
                - PreparserAddTask
                - vlc_executor_Submit
                - TaskDelete
                - vlc_object_Log
                - __assert_fail
                - CheckThumbnailerFormat
                - strdup
                - TaskDelete
        - Branch String:   'preparser/preparser.c:819,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:821,46'
              BranchSideFuncs:
                - __assert_fail
                - CheckThumbnailerFormat
                - strdup
                - PreparserAddTask
                - vlc_executor_Submit
                - TaskDelete
                - vlc_object_Log
                - TaskDelete
            - BranchSide:      'preparser/preparser.c:846,9'
              BranchSideFuncs:
                - PreparserAddTask
                - vlc_executor_Submit
                - TaskDelete
                - vlc_object_Log
        - Branch String:   'preparser/preparser.c:823,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:823,9'
              BranchSideFuncs:
                - CheckThumbnailerFormat
                - strdup
                - PreparserAddTask
                - vlc_executor_Submit
                - TaskDelete
                - vlc_object_Log
                - __assert_fail
                - TaskDelete
            - BranchSide:      'preparser/preparser.c:825,46'
              BranchSideFuncs:
                - CheckThumbnailerFormat
                - strdup
                - PreparserAddTask
                - vlc_executor_Submit
                - TaskDelete
                - vlc_object_Log
                - __assert_fail
                - TaskDelete
        - Branch String:   'preparser/preparser.c:827,13'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:828,13'
              BranchSideFuncs:
                - strdup
                - PreparserAddTask
                - vlc_executor_Submit
                - TaskDelete
                - vlc_object_Log
                - __assert_fail
                - CheckThumbnailerFormat
                - TaskDelete
            - BranchSide:      'preparser/preparser.c:830,31'
              BranchSideFuncs:
                - strdup
                - PreparserAddTask
                - vlc_executor_Submit
                - TaskDelete
                - vlc_object_Log
                - __assert_fail
                - CheckThumbnailerFormat
                - TaskDelete
        - Branch String:   'preparser/preparser.c:838,13'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:840,24'
              BranchSideFuncs:
                - TaskDelete
            - BranchSide:      'preparser/preparser.c:843,9'
              BranchSideFuncs:
                - PreparserAddTask
                - vlc_executor_Submit
                - TaskDelete
                - vlc_object_Log
                - __assert_fail
                - CheckThumbnailerFormat
                - strdup
                - TaskDelete
        - Branch String:   'preparser/preparser.c:846,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:848,20'
              BranchSideFuncs:
                - TaskDelete
                - vlc_object_Log
            - BranchSide:      'preparser/preparser.c:853,48'
              BranchSideFuncs:
                - PreparserAddTask
                - vlc_executor_Submit
      Callsites:
        - Src:             'preparser/preparser.c:796,5'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:797,5'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:798,5'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:805,9'
          Dst:             TaskNew
        - Src:             'preparser/preparser.c:805,9'
          Dst:             ThumbnailerRun
        - Src:             'preparser/preparser.c:811,21'
          Dst:             vlc_alloc
        - Src:             'preparser/preparser.c:814,9'
          Dst:             TaskDelete
        - Src:             'preparser/preparser.c:823,9'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:826,19'
          Dst:             CheckThumbnailerFormat
        - Src:             'preparser/preparser.c:836,26'
          Dst:             strdup
        - Src:             'preparser/preparser.c:840,13'
          Dst:             TaskDelete
        - Src:             'preparser/preparser.c:848,9'
          Dst:             TaskDelete
        - Src:             'preparser/preparser.c:849,9'
          Dst:             vlc_object_Log
        - Src:             'preparser/preparser.c:853,31'
          Dst:             PreparserAddTask
        - Src:             'preparser/preparser.c:855,5'
          Dst:             vlc_executor_Submit
    - functionName:    ThumbnailerRun
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - userdata
      BBCount:         56
      ICount:          404
      EdgeCount:       65
      CyclomaticComplexity: 11
      functionsReached:
        - PreparserRemoveTask
        - TaskDelete
        - __assert_fail
        - input_Close
        - input_Create
        - input_SetPosition
        - input_SetTime
        - input_Start
        - input_Stop
        - picture_Release
        - vlc_executor_Submit
        - vlc_sem_timedwait
        - vlc_sem_wait
        - vlc_thread_set_name
        - vlc_tick_now
      functionUses:    2
      BranchProfiles:
        - Branch String:   'preparser/preparser.c:470,27'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:470,16'
              BranchSideFuncs:
                - vlc_tick_now
                - input_Create
                - TaskDelete
                - __assert_fail
                - input_SetPosition
                - input_Start
                - vlc_sem_timedwait
                - __assert_fail
                - __assert_fail
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - picture_Release.24822
                - PreparserRemoveTask
                - __assert_fail
                - PreparserRemoveTask
                - vlc_sem_wait
                - input_Close
                - input_SetTime
                - __assert_fail
            - BranchSide:      'preparser/preparser.c:471,27'
              BranchSideFuncs:
                - vlc_tick_now
                - input_Create
                - TaskDelete
                - __assert_fail
                - input_SetPosition
                - input_Start
                - vlc_sem_timedwait
                - __assert_fail
                - __assert_fail
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - picture_Release.24822
                - PreparserRemoveTask
                - __assert_fail
                - PreparserRemoveTask
                - vlc_sem_wait
                - input_Close
                - input_SetTime
                - __assert_fail
        - Branch String:   'preparser/preparser.c:476,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:477,9'
              BranchSideFuncs:
                - __assert_fail
                - input_SetPosition
                - input_Start
                - vlc_sem_timedwait
                - __assert_fail
                - __assert_fail
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
                - PreparserRemoveTask
                - __assert_fail
                - PreparserRemoveTask
                - vlc_sem_wait
                - input_Close
                - input_SetTime
                - __assert_fail
            - BranchSide:      'preparser/preparser.c:479,5'
              BranchSideFuncs:
                - __assert_fail
                - input_SetPosition
                - input_Start
                - vlc_sem_timedwait
                - __assert_fail
                - __assert_fail
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
                - PreparserRemoveTask
                - __assert_fail
                - PreparserRemoveTask
                - vlc_sem_wait
                - input_Close
                - input_SetTime
                - __assert_fail
        - Branch String:   'preparser/preparser.c:479,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:479,5'
              BranchSideFuncs:
                - input_SetPosition
                - input_Start
                - vlc_sem_timedwait
                - __assert_fail
                - __assert_fail
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
                - PreparserRemoveTask
                - __assert_fail
                - PreparserRemoveTask
                - vlc_sem_wait
                - input_Close
                - input_SetTime
                - __assert_fail
            - BranchSide:      'preparser/preparser.c:479,5'
              BranchSideFuncs:
                - __assert_fail
                - input_SetPosition
                - input_Start
                - vlc_sem_timedwait
                - __assert_fail
                - __assert_fail
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
                - PreparserRemoveTask
                - __assert_fail
                - PreparserRemoveTask
                - vlc_sem_wait
                - input_Close
                - input_SetTime
                - __assert_fail
        - Branch String:   'preparser/preparser.c:479,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:479,5'
              BranchSideFuncs:
                - input_SetPosition
                - input_Start
                - vlc_sem_timedwait
                - __assert_fail
                - __assert_fail
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
                - PreparserRemoveTask
                - __assert_fail
                - PreparserRemoveTask
                - vlc_sem_wait
                - input_Close
                - input_SetTime
                - __assert_fail
            - BranchSide:      'preparser/preparser.c:481,22'
              BranchSideFuncs:
                - input_SetPosition
                - input_Start
                - vlc_sem_timedwait
                - __assert_fail
                - __assert_fail
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
                - PreparserRemoveTask
                - __assert_fail
                - PreparserRemoveTask
                - vlc_sem_wait
                - input_Close
                - input_SetTime
                - __assert_fail
        - Branch String:   'preparser/preparser.c:483,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:486,13'
              BranchSideFuncs:
                - input_Start
                - vlc_sem_timedwait
                - __assert_fail
                - __assert_fail
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
                - PreparserRemoveTask
                - __assert_fail
                - PreparserRemoveTask
                - vlc_sem_wait
                - input_Close
            - BranchSide:      'preparser/preparser.c:488,27'
              BranchSideFuncs:
                - input_SetTime
                - input_Start
                - vlc_sem_timedwait
                - __assert_fail
                - __assert_fail
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
                - PreparserRemoveTask
                - __assert_fail
                - PreparserRemoveTask
                - vlc_sem_wait
                - input_Close
            - BranchSide:      'preparser/preparser.c:491,31'
              BranchSideFuncs:
                - input_SetPosition
                - input_Start
                - vlc_sem_timedwait
                - __assert_fail
                - __assert_fail
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
                - PreparserRemoveTask
                - __assert_fail
                - PreparserRemoveTask
                - vlc_sem_wait
                - input_Close
            - BranchSide:      'preparser/preparser.c:494,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'preparser/preparser.c:498,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:500,21'
              BranchSideFuncs:
                - input_Close
                - TaskDelete
            - BranchSide:      'preparser/preparser.c:504,9'
              BranchSideFuncs:
                - vlc_sem_timedwait
                - __assert_fail
                - __assert_fail
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
                - PreparserRemoveTask
                - __assert_fail
                - PreparserRemoveTask
                - vlc_sem_wait
        - Branch String:   'preparser/preparser.c:504,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:505,23'
              BranchSideFuncs:
                - vlc_sem_wait
                - __assert_fail
                - __assert_fail
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
                - PreparserRemoveTask
                - __assert_fail
                - PreparserRemoveTask
            - BranchSide:      'preparser/preparser.c:508,32'
              BranchSideFuncs:
                - vlc_sem_timedwait
                - __assert_fail
                - __assert_fail
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
                - PreparserRemoveTask
                - __assert_fail
                - PreparserRemoveTask
        - Branch String:   'preparser/preparser.c:512,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:513,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
                - PreparserRemoveTask
                - __assert_fail
                - PreparserRemoveTask
            - BranchSide:      'preparser/preparser.c:515,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
                - PreparserRemoveTask
                - __assert_fail
                - PreparserRemoveTask
        - Branch String:   'preparser/preparser.c:517,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:519,9'
              BranchSideFuncs:
                - __assert_fail
                - PreparserRemoveTask
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
            - BranchSide:      'preparser/preparser.c:528,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
                - PreparserRemoveTask
        - Branch String:   'preparser/preparser.c:519,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:519,9'
              BranchSideFuncs:
                - PreparserRemoveTask
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
            - BranchSide:      'preparser/preparser.c:521,29'
              BranchSideFuncs:
                - PreparserRemoveTask
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
        - Branch String:   'preparser/preparser.c:523,41'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:524,41'
              BranchSideFuncs:
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
            - BranchSide:      'preparser/preparser.c:524,53'
              BranchSideFuncs:
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
        - Branch String:   'preparser/preparser.c:528,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:528,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
                - PreparserRemoveTask
            - BranchSide:      'preparser/preparser.c:530,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
                - PreparserRemoveTask
        - Branch String:   'preparser/preparser.c:530,13'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:532,33'
              BranchSideFuncs:
                - PreparserRemoveTask
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
            - BranchSide:      'preparser/preparser.c:542,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
        - Branch String:   'preparser/preparser.c:542,13'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:542,13'
              BranchSideFuncs:
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
            - BranchSide:      'preparser/preparser.c:544,13'
              BranchSideFuncs:
                - vlc_executor_Submit
                - input_Stop
                - input_Close
                - TaskDelete
                - picture_Release.24822
        - Branch String:   'preparser/preparser.c:551,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:552,25'
              BranchSideFuncs:
                - picture_Release.24822
                - input_Stop
                - input_Close
                - TaskDelete
            - BranchSide:      'preparser/preparser.c:554,16'
              BranchSideFuncs:
                - input_Stop
                - input_Close
                - TaskDelete
        - Branch String:   'preparser/preparser.c:558,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:558,9'
              BranchSideFuncs:
                - TaskDelete
            - BranchSide:      'preparser/preparser.c:559,20'
              BranchSideFuncs:
                - TaskDelete
      Callsites:
        - Src:             'preparser/preparser.c:453,5'
          Dst:             vlc_thread_set_name
        - Src:             'preparser/preparser.c:471,27'
          Dst:             vlc_tick_now
        - Src:             'preparser/preparser.c:475,13'
          Dst:             input_Create
        - Src:             'preparser/preparser.c:479,5'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:488,13'
          Dst:             input_SetTime
        - Src:             'preparser/preparser.c:491,13'
          Dst:             input_SetPosition
        - Src:             'preparser/preparser.c:494,13'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:497,15'
          Dst:             input_Start
        - Src:             'preparser/preparser.c:500,9'
          Dst:             input_Close
        - Src:             'preparser/preparser.c:505,9'
          Dst:             vlc_sem_wait
        - Src:             'preparser/preparser.c:508,13'
          Dst:             vlc_sem_timedwait
        - Src:             'preparser/preparser.c:519,9'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:521,9'
          Dst:             PreparserRemoveTask
        - Src:             'preparser/preparser.c:528,9'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:532,13'
          Dst:             PreparserRemoveTask
        - Src:             'preparser/preparser.c:542,13'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:545,13'
          Dst:             vlc_executor_Submit
        - Src:             'preparser/preparser.c:552,9'
          Dst:             picture_Release
        - Src:             'preparser/preparser.c:554,5'
          Dst:             input_Stop
        - Src:             'preparser/preparser.c:555,5'
          Dst:             input_Close
        - Src:             'preparser/preparser.c:559,9'
          Dst:             TaskDelete
    - functionName:    TaskNew
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - preparser
        - run
        - item
        - options
        - thumb_arg
        - cbs
        - userdata
      BBCount:         12
      ICount:          142
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - input_item_Hold
        - vlc_interrupt_create
        - vlc_sem_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'preparser/preparser.c:100,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:101,9'
              BranchSideFuncs:
                - input_item_Hold
                - vlc_sem_init
                - vlc_interrupt_create
            - BranchSide:      'preparser/preparser.c:103,23'
              BranchSideFuncs:
                - input_item_Hold
                - vlc_sem_init
                - vlc_interrupt_create
        - Branch String:   'preparser/preparser.c:112,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:113,9'
              BranchSideFuncs:
                - input_item_Hold
                - vlc_sem_init
                - vlc_interrupt_create
            - BranchSide:      'preparser/preparser.c:118,9'
              BranchSideFuncs:
                - input_item_Hold
                - vlc_sem_init
                - vlc_interrupt_create
        - Branch String:   'preparser/preparser.c:128,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:129,26'
              BranchSideFuncs:
                - vlc_interrupt_create
            - BranchSide:      'preparser/preparser.c:131,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preparser/preparser.c:120,5'
          Dst:             input_item_Hold
        - Src:             'preparser/preparser.c:122,5'
          Dst:             vlc_sem_init
        - Src:             'preparser/preparser.c:129,26'
          Dst:             vlc_interrupt_create
    - functionName:    CheckThumbnailerFormat
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
        - out_format
        - out_ext
        - out_fourcc
      BBCount:         24
      ICount:          128
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - module_exists
      functionUses:    3
      BranchProfiles:
        - Branch String:   'preparser/preparser.c:752,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:756,13'
              BranchSideFuncs:
                - module_exists
            - BranchSide:      'preparser/preparser.c:772,5'
              BranchSideFuncs: []
        - Branch String:   'preparser/preparser.c:756,32'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:756,35'
              BranchSideFuncs:
                - module_exists
            - BranchSide:      'preparser/preparser.c:760,36'
              BranchSideFuncs:
                - module_exists
        - Branch String:   'preparser/preparser.c:756,13'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:757,13'
              BranchSideFuncs:
                - module_exists
            - BranchSide:      'preparser/preparser.c:760,36'
              BranchSideFuncs:
                - module_exists
        - Branch String:   'preparser/preparser.c:760,13'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:761,13'
              BranchSideFuncs: []
            - BranchSide:      'preparser/preparser.c:763,13'
              BranchSideFuncs: []
        - Branch String:   'preparser/preparser.c:763,13'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:764,35'
              BranchSideFuncs: []
            - BranchSide:      'preparser/preparser.c:765,13'
              BranchSideFuncs: []
        - Branch String:   'preparser/preparser.c:765,13'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:766,35'
              BranchSideFuncs: []
            - BranchSide:      'preparser/preparser.c:767,13'
              BranchSideFuncs: []
        - Branch String:   'preparser/preparser.c:767,13'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:768,32'
              BranchSideFuncs: []
            - BranchSide:      'preparser/preparser.c:769,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preparser/preparser.c:760,14'
          Dst:             module_exists
    - functionName:    PreparserAddTask
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - preparser
        - task
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PreparserGetNextTaskIdLocked
        - vlc_list_append
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'preparser/preparser.c:161,5'
          Dst:             vlc_mutex_lock
        - Src:             'preparser/preparser.c:162,31'
          Dst:             PreparserGetNextTaskIdLocked
        - Src:             'preparser/preparser.c:163,5'
          Dst:             vlc_list_append
        - Src:             'preparser/preparser.c:164,5'
          Dst:             vlc_mutex_unlock
    - functionName:    PreparserGetNextTaskIdLocked
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - preparser
        - task
      BBCount:         4
      ICount:          47
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'preparser/preparser.c:153,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      'preparser/preparser.c:154,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_preparser_CheckThumbnailerFormat
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CheckThumbnailerFormat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'preparser/preparser.c:785,12'
          Dst:             CheckThumbnailerFormat
    - functionName:    vlc_preparser_GetBestThumbnailerFormat
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
        - out_ext
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CheckThumbnailerFormat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'preparser/preparser.c:779,12'
          Dst:             CheckThumbnailerFormat
    - functionName:    vlc_preparser_GenerateThumbnail
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - preparser
        - item
        - thumb_arg
        - cbs
        - cbs_userdata
      BBCount:         15
      ICount:          98
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - PreparserAddTask
        - TaskNew
        - ThumbnailerRun
        - __assert_fail
        - vlc_executor_Submit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'preparser/preparser.c:706,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:706,5'
              BranchSideFuncs:
                - __assert_fail
                - TaskNew
                - PreparserAddTask
                - vlc_executor_Submit
            - BranchSide:      'preparser/preparser.c:707,5'
              BranchSideFuncs:
                - __assert_fail
                - TaskNew
                - PreparserAddTask
                - vlc_executor_Submit
        - Branch String:   'preparser/preparser.c:707,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:707,5'
              BranchSideFuncs:
                - __assert_fail
                - TaskNew
                - PreparserAddTask
                - vlc_executor_Submit
            - BranchSide:      'preparser/preparser.c:707,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'preparser/preparser.c:707,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:707,5'
              BranchSideFuncs:
                - TaskNew
                - PreparserAddTask
                - vlc_executor_Submit
            - BranchSide:      'preparser/preparser.c:710,24'
              BranchSideFuncs:
                - TaskNew
                - PreparserAddTask
                - vlc_executor_Submit
        - Branch String:   'preparser/preparser.c:716,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:717,9'
              BranchSideFuncs: []
            - BranchSide:      'preparser/preparser.c:719,48'
              BranchSideFuncs:
                - PreparserAddTask
                - vlc_executor_Submit
      Callsites:
        - Src:             'preparser/preparser.c:706,5'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:707,5'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:714,9'
          Dst:             TaskNew
        - Src:             'preparser/preparser.c:714,9'
          Dst:             ThumbnailerRun
        - Src:             'preparser/preparser.c:719,31'
          Dst:             PreparserAddTask
        - Src:             'preparser/preparser.c:721,5'
          Dst:             vlc_executor_Submit
    - functionName:    Fetch
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - task
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - input_fetcher_Push
      functionUses:    2
      BranchProfiles:
        - Branch String:   'preparser/preparser.c:287,18'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:287,23'
              BranchSideFuncs:
                - input_fetcher_Push
            - BranchSide:      'preparser/preparser.c:288,9'
              BranchSideFuncs: []
        - Branch String:   'preparser/preparser.c:287,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:288,9'
              BranchSideFuncs:
                - input_fetcher_Push
            - BranchSide:      'preparser/preparser.c:290,31'
              BranchSideFuncs:
                - input_fetcher_Push
      Callsites:
        - Src:             'preparser/preparser.c:290,12'
          Dst:             input_fetcher_Push
    - functionName:    ParserRun
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - userdata
      BBCount:         20
      ICount:          130
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - Fetch
        - NotifyPreparseEnded
        - Parse
        - PreparserRemoveTask
        - TaskDelete
        - vlc_thread_set_name
        - vlc_tick_now
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preparser/preparser.c:303,27'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:303,48'
              BranchSideFuncs:
                - vlc_tick_now
                - PreparserRemoveTask
                - Fetch
                - NotifyPreparseEnded
                - TaskDelete
                - Parse.24829
                - PreparserRemoveTask
            - BranchSide:      'preparser/preparser.c:303,16'
              BranchSideFuncs:
                - PreparserRemoveTask
                - Fetch
                - NotifyPreparseEnded
                - TaskDelete
                - Parse.24829
                - PreparserRemoveTask
        - Branch String:   'preparser/preparser.c:306,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:308,13'
              BranchSideFuncs:
                - Parse.24829
                - PreparserRemoveTask
                - Fetch
                - NotifyPreparseEnded
                - TaskDelete
                - PreparserRemoveTask
            - BranchSide:      'preparser/preparser.c:317,25'
              BranchSideFuncs:
                - PreparserRemoveTask
                - Fetch
                - NotifyPreparseEnded
                - TaskDelete
        - Branch String:   'preparser/preparser.c:308,13'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:310,33'
              BranchSideFuncs:
                - PreparserRemoveTask
                - NotifyPreparseEnded
                - TaskDelete
            - BranchSide:      'preparser/preparser.c:314,15'
              BranchSideFuncs:
                - Parse.24829
                - PreparserRemoveTask
                - Fetch
                - NotifyPreparseEnded
                - TaskDelete
        - Branch String:   'preparser/preparser.c:319,47'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:319,50'
              BranchSideFuncs:
                - NotifyPreparseEnded
                - TaskDelete
            - BranchSide:      'preparser/preparser.c:320,9'
              BranchSideFuncs:
                - NotifyPreparseEnded
                - TaskDelete
        - Branch String:   'preparser/preparser.c:319,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:320,9'
              BranchSideFuncs:
                - NotifyPreparseEnded
                - TaskDelete
            - BranchSide:      'preparser/preparser.c:322,21'
              BranchSideFuncs:
                - Fetch
                - NotifyPreparseEnded
                - TaskDelete
        - Branch String:   'preparser/preparser.c:324,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:324,16'
              BranchSideFuncs: []
            - BranchSide:      'preparser/preparser.c:325,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preparser/preparser.c:298,5'
          Dst:             vlc_thread_set_name
        - Src:             'preparser/preparser.c:303,48'
          Dst:             vlc_tick_now
        - Src:             'preparser/preparser.c:310,13'
          Dst:             PreparserRemoveTask
        - Src:             'preparser/preparser.c:314,9'
          Dst:             Parse
        - Src:             'preparser/preparser.c:317,5'
          Dst:             PreparserRemoveTask
        - Src:             'preparser/preparser.c:322,15'
          Dst:             Fetch
        - Src:             'preparser/preparser.c:328,5'
          Dst:             NotifyPreparseEnded
        - Src:             'preparser/preparser.c:329,5'
          Dst:             TaskDelete
    - functionName:    vlc_preparser_Push
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - preparser
        - item
        - type_options
        - cbs
        - cbs_userdata
      BBCount:         41
      ICount:          219
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - Fetch
        - ParserRun
        - PreparserAddTask
        - PreparserGetNextTaskIdLocked
        - TaskNew
        - __assert_fail
        - vlc_executor_Submit
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'preparser/preparser.c:659,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:659,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TaskNew
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
                - PreparserAddTask
                - vlc_executor_Submit
                - __assert_fail
                - __assert_fail
            - BranchSide:      'preparser/preparser.c:660,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - TaskNew
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
                - PreparserAddTask
                - vlc_executor_Submit
                - __assert_fail
                - __assert_fail
        - Branch String:   'preparser/preparser.c:660,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:660,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TaskNew
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
                - PreparserAddTask
                - vlc_executor_Submit
                - __assert_fail
                - __assert_fail
            - BranchSide:      'preparser/preparser.c:662,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TaskNew
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
                - PreparserAddTask
                - vlc_executor_Submit
                - __assert_fail
                - __assert_fail
        - Branch String:   'preparser/preparser.c:662,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:662,5'
              BranchSideFuncs:
                - __assert_fail
                - TaskNew
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
                - PreparserAddTask
                - vlc_executor_Submit
                - __assert_fail
                - __assert_fail
            - BranchSide:      'preparser/preparser.c:662,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TaskNew
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
                - PreparserAddTask
                - vlc_executor_Submit
                - __assert_fail
                - __assert_fail
        - Branch String:   'preparser/preparser.c:662,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:662,5'
              BranchSideFuncs:
                - __assert_fail
                - TaskNew
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
                - PreparserAddTask
                - vlc_executor_Submit
                - __assert_fail
                - __assert_fail
            - BranchSide:      'preparser/preparser.c:665,5'
              BranchSideFuncs:
                - __assert_fail
                - TaskNew
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
                - PreparserAddTask
                - vlc_executor_Submit
                - __assert_fail
                - __assert_fail
        - Branch String:   'preparser/preparser.c:665,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:665,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TaskNew
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
                - PreparserAddTask
                - vlc_executor_Submit
                - __assert_fail
            - BranchSide:      'preparser/preparser.c:665,5'
              BranchSideFuncs:
                - __assert_fail
                - TaskNew
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
                - PreparserAddTask
                - vlc_executor_Submit
                - __assert_fail
        - Branch String:   'preparser/preparser.c:665,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:665,5'
              BranchSideFuncs:
                - __assert_fail
                - TaskNew
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
                - PreparserAddTask
                - vlc_executor_Submit
                - __assert_fail
            - BranchSide:      'preparser/preparser.c:667,5'
              BranchSideFuncs:
                - __assert_fail
                - TaskNew
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
                - PreparserAddTask
                - vlc_executor_Submit
                - __assert_fail
        - Branch String:   'preparser/preparser.c:667,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:667,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - TaskNew
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
                - PreparserAddTask
                - vlc_executor_Submit
            - BranchSide:      'preparser/preparser.c:667,5'
              BranchSideFuncs:
                - __assert_fail
                - TaskNew
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
                - PreparserAddTask
                - vlc_executor_Submit
        - Branch String:   'preparser/preparser.c:667,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:667,5'
              BranchSideFuncs:
                - __assert_fail
                - TaskNew
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
                - PreparserAddTask
                - vlc_executor_Submit
            - BranchSide:      'preparser/preparser.c:670,5'
              BranchSideFuncs:
                - __assert_fail
                - TaskNew
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
                - PreparserAddTask
                - vlc_executor_Submit
        - Branch String:   'preparser/preparser.c:670,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:670,5'
              BranchSideFuncs:
                - __assert_fail
                - TaskNew
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
                - PreparserAddTask
                - vlc_executor_Submit
            - BranchSide:      'preparser/preparser.c:670,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'preparser/preparser.c:670,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:670,5'
              BranchSideFuncs:
                - TaskNew
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
                - PreparserAddTask
                - vlc_executor_Submit
            - BranchSide:      'preparser/preparser.c:673,19'
              BranchSideFuncs:
                - TaskNew
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
                - PreparserAddTask
                - vlc_executor_Submit
        - Branch String:   'preparser/preparser.c:678,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:679,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
                - PreparserAddTask
                - vlc_executor_Submit
            - BranchSide:      'preparser/preparser.c:681,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
                - PreparserAddTask
                - vlc_executor_Submit
        - Branch String:   'preparser/preparser.c:681,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:683,52'
              BranchSideFuncs:
                - PreparserAddTask
                - vlc_executor_Submit
            - BranchSide:      'preparser/preparser.c:692,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - PreparserGetNextTaskIdLocked
                - vlc_mutex_unlock
                - Fetch
        - Branch String:   'preparser/preparser.c:697,12'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:697,33'
              BranchSideFuncs: []
            - BranchSide:      'preparser/preparser.c:697,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preparser/preparser.c:659,5'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:660,5'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:662,5'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:665,5'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:667,5'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:670,5'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:676,25'
          Dst:             TaskNew
        - Src:             'preparser/preparser.c:676,25'
          Dst:             ParserRun
        - Src:             'preparser/preparser.c:683,35'
          Dst:             PreparserAddTask
        - Src:             'preparser/preparser.c:685,9'
          Dst:             vlc_executor_Submit
        - Src:             'preparser/preparser.c:692,5'
          Dst:             vlc_mutex_lock
        - Src:             'preparser/preparser.c:693,31'
          Dst:             PreparserGetNextTaskIdLocked
        - Src:             'preparser/preparser.c:694,5'
          Dst:             vlc_mutex_unlock
        - Src:             'preparser/preparser.c:696,15'
          Dst:             Fetch
    - functionName:    vlc_list_init
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_preparser_New
      functionSourceFile: '/src/vlc/src/preparser/preparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - cfg
      BBCount:         54
      ICount:          318
      EdgeCount:       68
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - input_fetcher_Delete
        - input_fetcher_New
        - vlc_executor_Delete
        - vlc_executor_New
        - vlc_list_init
        - vlc_mutex_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'preparser/preparser.c:575,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:575,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - malloc
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
                - vlc_executor_New
                - input_fetcher_New
                - vlc_executor_New
            - BranchSide:      'preparser/preparser.c:577,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - malloc
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
                - vlc_executor_New
                - input_fetcher_New
                - vlc_executor_New
        - Branch String:   'preparser/preparser.c:577,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:577,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
                - vlc_executor_New
                - input_fetcher_New
                - vlc_executor_New
            - BranchSide:      'preparser/preparser.c:579,24'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
                - vlc_executor_New
                - input_fetcher_New
                - vlc_executor_New
        - Branch String:   'preparser/preparser.c:580,5'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:580,5'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
                - vlc_executor_New
                - input_fetcher_New
                - vlc_executor_New
            - BranchSide:      'preparser/preparser.c:585,31'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
                - vlc_executor_New
                - input_fetcher_New
                - vlc_executor_New
        - Branch String:   'preparser/preparser.c:585,31'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:585,14'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
                - vlc_executor_New
                - input_fetcher_New
                - vlc_executor_New
            - BranchSide:      'preparser/preparser.c:586,31'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
                - vlc_executor_New
                - input_fetcher_New
                - vlc_executor_New
        - Branch String:   'preparser/preparser.c:587,36'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:587,14'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
                - vlc_executor_New
                - input_fetcher_New
                - vlc_executor_New
            - BranchSide:      'preparser/preparser.c:588,36'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
                - vlc_executor_New
                - input_fetcher_New
                - vlc_executor_New
        - Branch String:   'preparser/preparser.c:591,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:592,9'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
                - vlc_executor_New
                - input_fetcher_New
                - vlc_executor_New
            - BranchSide:      'preparser/preparser.c:594,26'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
                - vlc_executor_New
                - input_fetcher_New
                - vlc_executor_New
        - Branch String:   'preparser/preparser.c:597,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:599,46'
              BranchSideFuncs:
                - vlc_executor_New
                - free
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
                - vlc_executor_New
                - input_fetcher_New
            - BranchSide:      'preparser/preparser.c:604,9'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
                - vlc_executor_New
                - input_fetcher_New
        - Branch String:   'preparser/preparser.c:600,13'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:601,13'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
                - vlc_executor_New
                - input_fetcher_New
            - BranchSide:      'preparser/preparser.c:602,5'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
                - vlc_executor_New
                - input_fetcher_New
        - Branch String:   'preparser/preparser.c:606,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:608,48'
              BranchSideFuncs:
                - input_fetcher_New
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
                - vlc_executor_New
            - BranchSide:      'preparser/preparser.c:613,9'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
                - vlc_executor_New
        - Branch String:   'preparser/preparser.c:609,13'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:610,13'
              BranchSideFuncs:
                - free
                - vlc_executor_Delete
            - BranchSide:      'preparser/preparser.c:611,5'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
                - vlc_executor_New
        - Branch String:   'preparser/preparser.c:615,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:618,51'
              BranchSideFuncs:
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - vlc_executor_Delete
            - BranchSide:      'preparser/preparser.c:623,9'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
        - Branch String:   'preparser/preparser.c:619,13'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:620,13'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
            - BranchSide:      'preparser/preparser.c:621,5'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_list_init.24866
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
        - Branch String:   'preparser/preparser.c:625,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:627,43'
              BranchSideFuncs:
                - vlc_executor_New
                - vlc_mutex_init
                - vlc_list_init.24866
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
            - BranchSide:      'preparser/preparser.c:632,9'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_list_init.24866
        - Branch String:   'preparser/preparser.c:628,13'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:629,13'
              BranchSideFuncs:
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
                - vlc_executor_Delete
            - BranchSide:      'preparser/preparser.c:630,5'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_list_init.24866
        - Branch String:   'preparser/preparser.c:641,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:641,35'
              BranchSideFuncs:
                - vlc_executor_Delete
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
            - BranchSide:      'preparser/preparser.c:642,29'
              BranchSideFuncs:
                - vlc_executor_Delete
                - free
                - vlc_executor_Delete
                - input_fetcher_Delete
        - Branch String:   'preparser/preparser.c:644,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:644,31'
              BranchSideFuncs:
                - input_fetcher_Delete
                - free
                - vlc_executor_Delete
            - BranchSide:      'preparser/preparser.c:645,30'
              BranchSideFuncs:
                - input_fetcher_Delete
                - free
                - vlc_executor_Delete
        - Branch String:   'preparser/preparser.c:647,9'
          Branch Sides:
            - BranchSide:      'preparser/preparser.c:647,30'
              BranchSideFuncs:
                - vlc_executor_Delete
                - free
            - BranchSide:      'preparser/preparser.c:648,29'
              BranchSideFuncs:
                - vlc_executor_Delete
                - free
      Callsites:
        - Src:             'preparser/preparser.c:575,5'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:577,5'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:580,5'
          Dst:             __assert_fail
        - Src:             'preparser/preparser.c:599,29'
          Dst:             vlc_executor_New
        - Src:             'preparser/preparser.c:608,30'
          Dst:             input_fetcher_New
        - Src:             'preparser/preparser.c:618,34'
          Dst:             vlc_executor_New
        - Src:             'preparser/preparser.c:627,43'
          Dst:             vlc_executor_New
        - Src:             'preparser/preparser.c:634,5'
          Dst:             vlc_mutex_init
        - Src:             'preparser/preparser.c:635,5'
          Dst:             vlc_list_init
        - Src:             'preparser/preparser.c:642,9'
          Dst:             vlc_executor_Delete
        - Src:             'preparser/preparser.c:645,9'
          Dst:             input_fetcher_Delete
        - Src:             'preparser/preparser.c:648,9'
          Dst:             vlc_executor_Delete
    - functionName:    rdh_file_has_ext
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_filename
        - psz_ignored_exts
      BBCount:         23
      ICount:          129
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - strchr
        - strlen
        - strncasecmp
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:1324,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1325,9'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1327,31'
              BranchSideFuncs:
                - strrchr
                - strlen
                - strchr
                - strncasecmp
                - strlen
        - Branch String:   'input/item.c:1328,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1329,9'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1331,28'
              BranchSideFuncs:
                - strlen
                - strchr
                - strncasecmp
                - strlen
        - Branch String:   'input/item.c:1333,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1335,22'
              BranchSideFuncs:
                - strchr
                - strncasecmp
                - strlen
            - BranchSide:      'input/item.c:1346,5'
              BranchSideFuncs: []
        - Branch String:   'input/item.c:1336,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1337,19'
              BranchSideFuncs:
                - strlen
                - strchr
                - strncasecmp
            - BranchSide:      'input/item.c:1339,13'
              BranchSideFuncs:
                - strchr
                - strlen
                - strncasecmp
        - Branch String:   'input/item.c:1339,34'
          Branch Sides:
            - BranchSide:      'input/item.c:1339,50'
              BranchSideFuncs:
                - strncasecmp
                - strchr
                - strlen
            - BranchSide:      'input/item.c:1342,14'
              BranchSideFuncs:
                - strchr
                - strncasecmp
                - strlen
        - Branch String:   'input/item.c:1339,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1340,13'
              BranchSideFuncs:
                - strchr
                - strncasecmp
                - strlen
            - BranchSide:      'input/item.c:1342,14'
              BranchSideFuncs:
                - strchr
                - strncasecmp
                - strlen
        - Branch String:   'input/item.c:1342,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1343,13'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1344,5'
              BranchSideFuncs:
                - strchr
                - strncasecmp
                - strlen
      Callsites:
        - Src:             'input/item.c:1327,23'
          Dst:             strrchr
        - Src:             'input/item.c:1331,21'
          Dst:             strlen
        - Src:             'input/item.c:1335,15'
          Dst:             strchr
        - Src:             'input/item.c:1337,26'
          Dst:             strlen
        - Src:             'input/item.c:1339,38'
          Dst:             strncasecmp
    - functionName:    rdh_name_from_filename
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1373
      functionLinenumberEnd: 1401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_filename
      BBCount:         26
      ICount:          153
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - strdup
        - strlen
        - strrchr
        - tolower
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/item.c:1375,34'
          Branch Sides:
            - BranchSide:      'input/item.c:1375,38'
              BranchSideFuncs:
                - strdup
                - strrchr
                - strlen
                - tolower
            - BranchSide:      'input/item.c:1375,5'
              BranchSideFuncs:
                - strdup
                - strrchr
                - strlen
                - tolower
        - Branch String:   'input/item.c:1375,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1376,21'
              BranchSideFuncs:
                - strdup
                - strrchr
                - strlen
                - tolower
            - BranchSide:      'input/item.c:1378,29'
              BranchSideFuncs:
                - strdup
                - strrchr
                - strlen
                - tolower
        - Branch String:   'input/item.c:1379,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1380,9'
              BranchSideFuncs:
                - strrchr
                - strlen
                - tolower
            - BranchSide:      'input/item.c:1383,29'
              BranchSideFuncs:
                - strrchr
                - strlen
                - tolower
        - Branch String:   'input/item.c:1384,17'
          Branch Sides:
            - BranchSide:      'input/item.c:1384,20'
              BranchSideFuncs:
                - strlen
                - tolower
            - BranchSide:      'input/item.c:1388,20'
              BranchSideFuncs:
                - strlen
                - tolower
        - Branch String:   'input/item.c:1384,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1385,10'
              BranchSideFuncs:
                - strlen
                - tolower
            - BranchSide:      'input/item.c:1388,20'
              BranchSideFuncs:
                - strlen
                - tolower
        - Branch String:   'input/item.c:1389,31'
          Branch Sides:
            - BranchSide:      'input/item.c:1389,34'
              BranchSideFuncs:
                - tolower
            - BranchSide:      'input/item.c:1389,5'
              BranchSideFuncs:
                - tolower
        - Branch String:   'input/item.c:1389,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1390,9'
              BranchSideFuncs:
                - tolower
            - BranchSide:      'input/item.c:1393,15'
              BranchSideFuncs:
                - tolower
        - Branch String:   'input/item.c:1394,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1396,29'
              BranchSideFuncs:
                - tolower
            - BranchSide:      'input/item.c:1400,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/item.c:1378,22'
          Dst:             strdup
        - Src:             'input/item.c:1383,21'
          Dst:             strrchr
        - Src:             'input/item.c:1388,13'
          Dst:             strlen
        - Src:             'input/item.c:1396,20'
          Dst:             tolower
    - functionName:    tolower
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rdh_should_match_idx
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_rdh
        - p_rdh_sub
      BBCount:         25
      ICount:          159
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - strcasecmp
        - strlen
        - strncasecmp
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:1464,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1465,9'
              BranchSideFuncs:
                - strcasecmp
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
            - BranchSide:      'input/item.c:1466,12'
              BranchSideFuncs:
                - strcasecmp
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
        - Branch String:   'input/item.c:1468,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1469,9'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1471,17'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
        - Branch String:   'input/item.c:1471,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1473,41'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
            - BranchSide:      'input/item.c:1496,5'
              BranchSideFuncs: []
        - Branch String:   'input/item.c:1475,33'
          Branch Sides:
            - BranchSide:      'input/item.c:1475,36'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
            - BranchSide:      'input/item.c:1476,13'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
        - Branch String:   'input/item.c:1475,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1476,13'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
            - BranchSide:      'input/item.c:1479,13'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
        - Branch String:   'input/item.c:1479,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1481,13'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
            - BranchSide:      'input/item.c:1484,25'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
        - Branch String:   'input/item.c:1484,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1486,13'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
            - BranchSide:      'input/item.c:1489,37'
              BranchSideFuncs:
                - strrchr
                - strcasecmp
                - strlen
                - strncasecmp
        - Branch String:   'input/item.c:1490,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1491,13'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
            - BranchSide:      'input/item.c:1492,20'
              BranchSideFuncs:
                - strcasecmp
                - strlen
                - strncasecmp
                - strrchr
        - Branch String:   'input/item.c:1493,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1494,13'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1495,5'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
      Callsites:
        - Src:             'input/item.c:1463,21'
          Dst:             strrchr
        - Src:             'input/item.c:1468,9'
          Dst:             strcasecmp
        - Src:             'input/item.c:1485,25'
          Dst:             strlen
        - Src:             'input/item.c:1484,13'
          Dst:             strncasecmp
        - Src:             'input/item.c:1489,29'
          Dst:             strrchr
        - Src:             'input/item.c:1493,13'
          Dst:             strcasecmp
    - functionName:    rdh_get_slave_priority
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1457
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
        - p_slave
        - psz_slave_filename
      BBCount:         28
      ICount:          166
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - rdh_name_from_filename
        - strcasecmp
        - strcmp
        - strlen
        - strrchr
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:1411,24'
          Branch Sides:
            - BranchSide:      'input/item.c:1411,28'
              BranchSideFuncs:
                - free
                - free
                - strlen
                - strlen
                - strcmp
                - strstr
                - strlen
                - strlen
                - strrchr
                - strcasecmp
            - BranchSide:      'input/item.c:1412,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'input/item.c:1411,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1412,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
                - free
                - free
                - strstr
                - strlen
                - strlen
                - strrchr
                - strcasecmp
            - BranchSide:      'input/item.c:1414,32'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
                - free
                - free
                - strstr
                - strlen
                - strlen
                - strrchr
                - strcasecmp
        - Branch String:   'input/item.c:1418,34'
          Branch Sides:
            - BranchSide:      'input/item.c:1418,37'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/item.c:1419,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'input/item.c:1418,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1419,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/item.c:1422,17'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - strstr
                - strlen
                - strlen
                - strrchr
                - strcasecmp
        - Branch String:   'input/item.c:1422,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1424,20'
              BranchSideFuncs:
                - strstr
                - free
                - free
                - strlen
                - strlen
                - strrchr
                - strcasecmp
            - BranchSide:      'input/item.c:1429,9'
              BranchSideFuncs:
                - strstr
                - free
                - free
                - strlen
                - strlen
                - strrchr
                - strcasecmp
        - Branch String:   'input/item.c:1429,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1431,33'
              BranchSideFuncs:
                - strrchr
                - strstr
                - free
                - free
                - strlen
                - strlen
                - strcasecmp
            - BranchSide:      'input/item.c:1437,34'
              BranchSideFuncs:
                - strstr
                - free
                - free
                - strlen
                - strlen
        - Branch String:   'input/item.c:1432,29'
          Branch Sides:
            - BranchSide:      'input/item.c:1432,43'
              BranchSideFuncs:
                - strcasecmp
                - strstr
                - free
                - free
                - strlen
                - strlen
            - BranchSide:      'input/item.c:1434,5'
              BranchSideFuncs:
                - strstr
                - free
                - free
                - strlen
                - strlen
        - Branch String:   'input/item.c:1432,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1433,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/item.c:1434,5'
              BranchSideFuncs:
                - strstr
                - free
                - free
                - strlen
                - strlen
        - Branch String:   'input/item.c:1439,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1439,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - free
                - free
            - BranchSide:      'input/item.c:1442,20'
              BranchSideFuncs:
                - strlen
                - strlen
                - free
                - free
        - Branch String:   'input/item.c:1442,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1444,24'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/item.c:1449,24'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'input/item.c:1408,27'
          Dst:             rdh_name_from_filename
        - Src:             'input/item.c:1409,28'
          Dst:             rdh_name_from_filename
        - Src:             'input/item.c:1414,25'
          Dst:             strlen
        - Src:             'input/item.c:1415,26'
          Dst:             strlen
        - Src:             'input/item.c:1422,10'
          Dst:             strcmp
        - Src:             'input/item.c:1431,25'
          Dst:             strrchr
        - Src:             'input/item.c:1432,32'
          Dst:             strcasecmp
        - Src:             'input/item.c:1437,27'
          Dst:             strstr
        - Src:             'input/item.c:1442,30'
          Dst:             strlen
        - Src:             'input/item.c:1442,13'
          Dst:             strlen
    - functionName:    rdh_compar_type
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:1282,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1284,13'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1289,5'
              BranchSideFuncs: []
        - Branch String:   'input/item.c:1284,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1285,13'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1286,13'
              BranchSideFuncs: []
        - Branch String:   'input/item.c:1286,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1287,13'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1288,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rdh_compar_filename
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rdh_compar_type
        - vlc_filenamecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:1298,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1299,16'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1301,28'
              BranchSideFuncs:
                - vlc_filenamecmp
      Callsites:
        - Src:             'input/item.c:1297,17'
          Dst:             rdh_compar_type
        - Src:             'input/item.c:1301,12'
          Dst:             vlc_filenamecmp
    - functionName:    vlc_vector_min_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:118,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:118,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:118,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_reallocarray
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - count
        - size
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1081,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1081,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1081,62'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             '../include/vlc_common.h:1081,12'
          Dst:             umull_overflow
        - Src:             '../include/vlc_common.h:1081,54'
          Dst:             realloc
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    typecmp
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - entry
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'input/item.c:1079,34'
          Dst:             strlen
        - Src:             'input/item.c:1079,12'
          Dst:             strncmp
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    info_New
      functionSourceFile: '/src/vlc/src/input/info.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/info.h:31,9'
          Branch Sides:
            - BranchSide:      'input/info.h:32,9'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'input/info.h:34,29'
              BranchSideFuncs:
                - strdup
      Callsites:
        - Src:             'input/info.h:34,22'
          Dst:             strdup
    - functionName:    info_category_VaAddInfo
      functionSourceFile: '/src/vlc/src/input/info.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cat
        - name
        - format
        - args
      BBCount:         12
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - info_New
        - info_category_FindInfo
        - vasprintf
        - vlc_list_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/info.h:83,9'
          Branch Sides:
            - BranchSide:      'input/info.h:84,25'
              BranchSideFuncs:
                - free
                - vasprintf
            - BranchSide:      'input/info.h:89,14'
              BranchSideFuncs:
                - free
                - vasprintf
        - Branch String:   'input/info.h:85,13'
          Branch Sides:
            - BranchSide:      'input/info.h:86,13'
              BranchSideFuncs:
                - vlc_list_append.25102
                - vasprintf
            - BranchSide:      'input/info.h:87,26'
              BranchSideFuncs:
                - vlc_list_append.25102
                - vasprintf
        - Branch String:   'input/info.h:90,9'
          Branch Sides:
            - BranchSide:      'input/info.h:91,9'
              BranchSideFuncs: []
            - BranchSide:      'input/info.h:92,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/info.h:82,20'
          Dst:             info_category_FindInfo
        - Src:             'input/info.h:84,16'
          Dst:             info_New
        - Src:             'input/info.h:87,9'
          Dst:             vlc_list_append
        - Src:             'input/info.h:90,9'
          Dst:             vasprintf
    - functionName:    info_category_FindInfo
      functionSourceFile: '/src/vlc/src/input/info.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cat
        - name
      BBCount:         13
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
      functionUses:    4
      BranchProfiles:
        - Branch String:   'input/info.h:61,5'
          Branch Sides:
            - BranchSide:      'input/info.h:61,5'
              BranchSideFuncs:
                - strcmp
                - vlc_list_it_next.25105
                - vlc_list_it_continue.25104
            - BranchSide:      'input/info.h:61,5'
              BranchSideFuncs:
                - strcmp
                - vlc_list_it_next.25105
                - vlc_list_it_continue.25104
        - Branch String:   'input/info.h:61,5'
          Branch Sides:
            - BranchSide:      'input/info.h:62,21'
              BranchSideFuncs:
                - strcmp
                - vlc_list_it_next.25105
                - vlc_list_it_continue.25104
            - BranchSide:      'input/info.h:64,5'
              BranchSideFuncs: []
        - Branch String:   'input/info.h:62,13'
          Branch Sides:
            - BranchSide:      'input/info.h:62,41'
              BranchSideFuncs:
                - vlc_list_it_next.25105
                - vlc_list_it_continue.25104
                - strcmp
            - BranchSide:      'input/info.h:63,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/info.h:61,5'
          Dst:             vlc_list_it_start
        - Src:             'input/info.h:61,5'
          Dst:             vlc_list_it_continue
        - Src:             'input/info.h:62,14'
          Dst:             strcmp
        - Src:             'input/info.h:61,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    info_category_New
      functionSourceFile: '/src/vlc/src/input/info.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strdup
        - vlc_list_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/info.h:49,9'
          Branch Sides:
            - BranchSide:      'input/info.h:50,9'
              BranchSideFuncs:
                - strdup
                - vlc_list_init.25106
            - BranchSide:      'input/info.h:51,28'
              BranchSideFuncs:
                - strdup
                - vlc_list_init.25106
      Callsites:
        - Src:             'input/info.h:51,21'
          Dst:             strdup
        - Src:             'input/info.h:52,5'
          Dst:             vlc_list_init
    - functionName:    vlc_list_init
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_is_empty
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    info_Delete
      functionSourceFile: '/src/vlc/src/input/info.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - i
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_first_or_null
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - head
        - offset
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_list_is_empty
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_list.h:330,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_list.h:331,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_list.h:332,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_list.h:330,9'
          Dst:             vlc_list_is_empty
    - functionName:    rdh_unflatten
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1633
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_rdh
        - pp_node
        - psz_path
        - i_net
      BBCount:         39
      ICount:          295
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - abort
        - input_item_CopyOptions
        - input_item_NewExt
        - input_item_Release
        - input_item_node_AppendItem
        - realloc
        - strchr
        - strncmp
        - strncpy
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:1577,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1577,5'
              BranchSideFuncs:
                - strchr
                - malloc
                - strncpy
                - strrchr
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - malloc
                - abort
                - realloc
                - free
                - free
                - strncmp
            - BranchSide:      'input/item.c:1578,32'
              BranchSideFuncs:
                - strchr
                - malloc
                - strncpy
                - strrchr
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - malloc
                - abort
                - realloc
                - free
                - free
                - strncmp
        - Branch String:   'input/item.c:1580,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1582,28'
              BranchSideFuncs:
                - strchr
                - malloc
                - strncpy
                - strrchr
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - malloc
                - abort
                - realloc
                - free
                - free
                - strncmp
            - BranchSide:      'input/item.c:1632,5'
              BranchSideFuncs: []
        - Branch String:   'input/item.c:1585,46'
          Branch Sides:
            - BranchSide:      'input/item.c:1585,49'
              BranchSideFuncs:
                - strchr
                - malloc
                - strncpy
                - strrchr
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - malloc
                - abort
                - realloc
                - free
                - free
                - strncmp
            - BranchSide:      'input/item.c:1585,9'
              BranchSideFuncs:
                - strchr
                - malloc
                - strncpy
                - strrchr
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - malloc
                - abort
                - realloc
                - free
                - free
                - strncmp
        - Branch String:   'input/item.c:1585,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1587,39'
              BranchSideFuncs:
                - strncmp
                - strchr
                - malloc
                - strncpy
                - strrchr
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - malloc
                - abort
                - realloc
                - free
                - free
            - BranchSide:      'input/item.c:1593,13'
              BranchSideFuncs:
                - strchr
                - strncmp
                - malloc
                - strncpy
                - strrchr
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - malloc
                - abort
                - realloc
                - free
                - free
        - Branch String:   'input/item.c:1588,17'
          Branch Sides:
            - BranchSide:      'input/item.c:1589,29'
              BranchSideFuncs:
                - strchr
                - malloc
                - strncpy
                - strrchr
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - malloc
                - abort
                - realloc
                - free
                - free
                - strncmp
            - BranchSide:      'input/item.c:1590,9'
              BranchSideFuncs:
                - strchr
                - malloc
                - strncpy
                - strrchr
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - malloc
                - abort
                - realloc
                - free
                - free
                - strncmp
        - Branch String:   'input/item.c:1593,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1595,37'
              BranchSideFuncs:
                - malloc
                - strncpy
                - strrchr
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - malloc
                - abort
                - strchr
                - strncmp
                - realloc
                - free
                - free
            - BranchSide:      'input/item.c:1629,24'
              BranchSideFuncs:
                - strchr
                - malloc
                - strncpy
                - strrchr
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - malloc
                - abort
                - realloc
                - free
                - free
                - strncmp
        - Branch String:   'input/item.c:1598,17'
          Branch Sides:
            - BranchSide:      'input/item.c:1599,17'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1600,21'
              BranchSideFuncs:
                - strncpy
                - strrchr
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - malloc
                - abort
                - strchr
                - malloc
                - strncmp
                - realloc
                - free
                - free
        - Branch String:   'input/item.c:1604,17'
          Branch Sides:
            - BranchSide:      'input/item.c:1605,17'
              BranchSideFuncs:
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - malloc
                - abort
                - strchr
                - malloc
                - strncpy
                - strrchr
                - strncmp
                - realloc
                - free
                - free
            - BranchSide:      'input/item.c:1607,35'
              BranchSideFuncs:
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - malloc
                - abort
                - strchr
                - malloc
                - strncpy
                - strrchr
                - strncmp
                - realloc
                - free
                - free
        - Branch String:   'input/item.c:1612,17'
          Branch Sides:
            - BranchSide:      'input/item.c:1614,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/item.c:1617,36'
              BranchSideFuncs:
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - malloc
                - abort
                - strchr
                - malloc
                - strncpy
                - strrchr
                - input_item_NewExt
                - free
                - strncmp
                - realloc
                - free
        - Branch String:   'input/item.c:1620,17'
          Branch Sides:
            - BranchSide:      'input/item.c:1622,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/item.c:1625,34'
              BranchSideFuncs:
                - malloc
                - abort
                - strchr
                - malloc
                - strncpy
                - strrchr
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - free
                - free
                - strncmp
                - realloc
        - Branch String:   'input/item.c:1626,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1626,13'
              BranchSideFuncs:
                - realloc
                - abort
                - strchr
                - malloc
                - strncpy
                - strrchr
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - malloc
                - free
                - free
                - strncmp
            - BranchSide:      'input/item.c:1626,13'
              BranchSideFuncs:
                - malloc
                - abort
                - strchr
                - malloc
                - strncpy
                - strrchr
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - realloc
                - free
                - free
                - strncmp
        - Branch String:   'input/item.c:1626,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1626,13'
              BranchSideFuncs:
                - strchr
                - malloc
                - strncpy
                - strrchr
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - malloc
                - abort
                - realloc
                - free
                - free
                - strncmp
            - BranchSide:      'input/item.c:1627,9'
              BranchSideFuncs:
                - strchr
                - malloc
                - strncpy
                - strrchr
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - malloc
                - abort
                - realloc
                - free
                - free
                - strncmp
      Callsites:
        - Src:             'input/item.c:1577,5'
          Dst:             __assert_fail
        - Src:             'input/item.c:1580,28'
          Dst:             strchr
        - Src:             'input/item.c:1588,18'
          Dst:             strncmp
        - Src:             'input/item.c:1600,13'
          Dst:             strncpy
        - Src:             'input/item.c:1603,43'
          Dst:             strrchr
        - Src:             'input/item.c:1610,17'
          Dst:             input_item_NewExt
        - Src:             'input/item.c:1617,13'
          Dst:             input_item_CopyOptions
        - Src:             'input/item.c:1618,24'
          Dst:             input_item_node_AppendItem
        - Src:             'input/item.c:1619,13'
          Dst:             input_item_Release
        - Src:             'input/item.c:1626,13'
          Dst:             realloc
        - Src:             'input/item.c:1626,13'
          Dst:             abort
    - functionName:    input_item_NewExt
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - psz_uri
        - psz_name
        - duration
        - type
        - i_net
      BBCount:         26
      ICount:          212
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - calloc
        - input_item_SetName
        - input_item_SetURI
        - vlc_atomic_rc_init
        - vlc_list_init
        - vlc_meta_New
        - vlc_mutex_init
      functionUses:    8
      BranchProfiles:
        - Branch String:   'input/item.c:978,9'
          Branch Sides:
            - BranchSide:      'input/item.c:979,9'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:981,26'
              BranchSideFuncs:
                - vlc_atomic_rc_init.25135
                - vlc_meta_New
                - vlc_mutex_init
                - vlc_list_init.25106
                - input_item_SetURI
                - input_item_SetName
                - free
        - Branch String:   'input/item.c:986,9'
          Branch Sides:
            - BranchSide:      'input/item.c:988,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/item.c:992,22'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_list_init.25106
                - input_item_SetURI
                - input_item_SetName
        - Branch String:   'input/item.c:995,9'
          Branch Sides:
            - BranchSide:      'input/item.c:996,29'
              BranchSideFuncs:
                - input_item_SetName
                - vlc_list_init.25106
                - input_item_SetURI
            - BranchSide:      'input/item.c:998,5'
              BranchSideFuncs:
                - vlc_list_init.25106
                - input_item_SetURI
        - Branch String:   'input/item.c:999,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1000,28'
              BranchSideFuncs:
                - input_item_SetURI
                - vlc_list_init.25106
            - BranchSide:      'input/item.c:1003,9'
              BranchSideFuncs:
                - vlc_list_init.25106
        - Branch String:   'input/item.c:1019,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1020,27'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1022,9'
              BranchSideFuncs: []
        - Branch String:   'input/item.c:1022,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1023,26'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1024,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/item.c:977,33'
          Dst:             calloc
        - Src:             'input/item.c:981,5'
          Dst:             vlc_atomic_rc_init
        - Src:             'input/item.c:985,23'
          Dst:             vlc_meta_New
        - Src:             'input/item.c:992,5'
          Dst:             vlc_mutex_init
        - Src:             'input/item.c:996,9'
          Dst:             input_item_SetName
        - Src:             'input/item.c:1000,9'
          Dst:             input_item_SetURI
        - Src:             'input/item.c:1013,5'
          Dst:             vlc_list_init
    - functionName:    input_item_CopyOptions
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_child
        - p_parent
      BBCount:         51
      ICount:          406
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - realloc
        - strdup
        - vlc_alloc
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/item.c:120,9'
          Branch Sides:
            - BranchSide:      'input/item.c:122,27'
              BranchSideFuncs:
                - vlc_alloc.25134
                - vlc_mutex_unlock
                - free
                - free
                - free
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - realloc
                - realloc
                - strdup
                - vlc_alloc.25134
            - BranchSide:      'input/item.c:140,24'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - free
                - free
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - realloc
                - realloc
        - Branch String:   'input/item.c:123,13'
          Branch Sides:
            - BranchSide:      'input/item.c:124,32'
              BranchSideFuncs:
                - vlc_alloc.25134
                - vlc_mutex_unlock
                - free
                - free
                - free
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - realloc
                - realloc
                - strdup
            - BranchSide:      'input/item.c:126,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - free
                - free
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - realloc
                - realloc
                - strdup
        - Branch String:   'input/item.c:126,13'
          Branch Sides:
            - BranchSide:      'input/item.c:128,22'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - free
                - free
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - realloc
                - realloc
                - strdup
            - BranchSide:      'input/item.c:138,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - free
                - free
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - realloc
                - realloc
        - Branch String:   'input/item.c:128,13'
          Branch Sides:
            - BranchSide:      'input/item.c:130,41'
              BranchSideFuncs:
                - strdup
                - vlc_mutex_unlock
                - free
                - free
                - free
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - realloc
                - realloc
            - BranchSide:      'input/item.c:137,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - free
                - free
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - realloc
                - realloc
        - Branch String:   'input/item.c:131,21'
          Branch Sides:
            - BranchSide:      'input/item.c:133,35'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - free
                - free
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - realloc
                - realloc
                - strdup
            - BranchSide:      'input/item.c:136,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - free
                - free
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - realloc
                - realloc
                - strdup
        - Branch String:   'input/item.c:142,9'
          Branch Sides:
            - BranchSide:      'input/item.c:142,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - realloc
                - realloc
            - BranchSide:      'input/item.c:142,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - realloc
                - realloc
        - Branch String:   'input/item.c:142,9'
          Branch Sides:
            - BranchSide:      'input/item.c:142,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - realloc
                - realloc
            - BranchSide:      'input/item.c:142,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - realloc
                - realloc
        - Branch String:   'input/item.c:142,9'
          Branch Sides:
            - BranchSide:      'input/item.c:144,26'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - free
                - free
                - free
                - realloc
                - realloc
            - BranchSide:      'input/item.c:171,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'input/item.c:146,50'
          Branch Sides:
            - BranchSide:      'input/item.c:147,53'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - free
                - free
                - realloc
                - realloc
            - BranchSide:      'input/item.c:150,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - free
                - free
                - realloc
        - Branch String:   'input/item.c:146,13'
          Branch Sides:
            - BranchSide:      'input/item.c:148,38'
              BranchSideFuncs:
                - realloc
                - vlc_mutex_unlock
                - free
                - free
                - free
                - realloc
            - BranchSide:      'input/item.c:150,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - free
                - free
                - realloc
        - Branch String:   'input/item.c:150,13'
          Branch Sides:
            - BranchSide:      'input/item.c:152,33'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - free
                - free
                - realloc
            - BranchSide:      'input/item.c:168,28'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - free
                - free
        - Branch String:   'input/item.c:153,17'
          Branch Sides:
            - BranchSide:      'input/item.c:154,41'
              BranchSideFuncs:
                - realloc
                - vlc_mutex_unlock
                - free
                - free
                - free
            - BranchSide:      'input/item.c:156,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - free
                - free
        - Branch String:   'input/item.c:156,17'
          Branch Sides:
            - BranchSide:      'input/item.c:158,41'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - free
                - free
            - BranchSide:      'input/item.c:166,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - free
                - free
        - Branch String:   'input/item.c:171,9'
          Branch Sides:
            - BranchSide:      'input/item.c:171,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'input/item.c:171,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'input/item.c:171,9'
          Branch Sides:
            - BranchSide:      'input/item.c:171,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'input/item.c:174,18'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'input/item.c:174,9'
          Branch Sides:
            - BranchSide:      'input/item.c:175,19'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'input/item.c:176,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'input/item.c:118,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:122,16'
          Dst:             vlc_alloc
        - Src:             'input/item.c:124,21'
          Dst:             vlc_alloc
        - Src:             'input/item.c:130,33'
          Dst:             strdup
        - Src:             'input/item.c:140,5'
          Dst:             vlc_mutex_unlock
        - Src:             'input/item.c:144,9'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:148,29'
          Dst:             realloc
        - Src:             'input/item.c:154,32'
          Dst:             realloc
        - Src:             'input/item.c:168,9'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_node_AppendItem
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
        - p_item
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_item_node_AppendNode
        - input_item_node_Create
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/item.c:1199,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1199,24'
              BranchSideFuncs:
                - input_item_node_AppendNode
            - BranchSide:      'input/item.c:1201,33'
              BranchSideFuncs:
                - input_item_node_AppendNode
      Callsites:
        - Src:             'input/item.c:1198,38'
          Dst:             input_item_node_Create
        - Src:             'input/item.c:1201,5'
          Dst:             input_item_node_AppendNode
    - functionName:    input_item_Release
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
      BBCount:         39
      ICount:          267
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - es_format_Clean
        - info_category_Delete
        - vlc_atomic_rc_dec
        - vlc_epg_Delete
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_meta_Delete
      functionUses:    20
      BranchProfiles:
        - Branch String:   'input/item.c:413,9'
          Branch Sides:
            - BranchSide:      'input/item.c:414,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_meta_Delete
                - free
                - free
                - free
                - free
                - vlc_list_it_start.25103
                - vlc_list_it_continue.25104
                - free
                - free
                - free
                - info_category_Delete
                - vlc_list_it_next.25105
                - vlc_epg_Delete
                - es_format_Clean
                - free
                - free
                - free
            - BranchSide:      'input/item.c:416,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_meta_Delete
                - free
                - free
                - free
                - free
                - vlc_list_it_start.25103
                - vlc_list_it_continue.25104
                - free
                - free
                - free
                - info_category_Delete
                - vlc_list_it_next.25105
                - vlc_epg_Delete
                - es_format_Clean
                - free
                - free
                - free
        - Branch String:   'input/item.c:421,5'
          Branch Sides:
            - BranchSide:      'input/item.c:423,16'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - vlc_list_it_start.25103
                - vlc_list_it_continue.25104
                - free
                - free
                - free
                - info_category_Delete
                - vlc_list_it_next.25105
                - vlc_epg_Delete
                - es_format_Clean
                - free
                - free
            - BranchSide:      'input/item.c:427,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - vlc_list_it_start.25103
                - vlc_list_it_continue.25104
                - free
                - free
                - free
                - info_category_Delete
                - vlc_list_it_next.25105
                - vlc_epg_Delete
                - es_format_Clean
                - free
                - free
        - Branch String:   'input/item.c:427,5'
          Branch Sides:
            - BranchSide:      'input/item.c:428,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - vlc_list_it_start.25103
                - vlc_list_it_continue.25104
                - free
                - free
                - free
                - info_category_Delete
                - vlc_list_it_next.25105
                - vlc_epg_Delete
                - es_format_Clean
                - free
            - BranchSide:      'input/item.c:429,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - vlc_list_it_start.25103
                - vlc_list_it_continue.25104
                - free
                - free
                - free
                - info_category_Delete
                - vlc_list_it_next.25105
                - vlc_epg_Delete
                - es_format_Clean
                - free
        - Branch String:   'input/item.c:432,5'
          Branch Sides:
            - BranchSide:      'input/item.c:434,42'
              BranchSideFuncs:
                - es_format_Clean
                - free
                - free
                - free
                - vlc_list_it_start.25103
                - vlc_list_it_continue.25104
                - free
                - free
                - free
                - info_category_Delete
                - vlc_list_it_next.25105
                - vlc_epg_Delete
            - BranchSide:      'input/item.c:438,5'
              BranchSideFuncs:
                - free
                - free
                - vlc_list_it_start.25103
                - vlc_list_it_continue.25104
                - free
                - free
                - free
                - info_category_Delete
                - vlc_list_it_next.25105
                - vlc_epg_Delete
        - Branch String:   'input/item.c:440,5'
          Branch Sides:
            - BranchSide:      'input/item.c:441,25'
              BranchSideFuncs:
                - vlc_epg_Delete
                - free
                - vlc_list_it_start.25103
                - vlc_list_it_continue.25104
                - free
                - free
                - free
                - info_category_Delete
                - vlc_list_it_next.25105
            - BranchSide:      'input/item.c:442,5'
              BranchSideFuncs:
                - free
                - vlc_list_it_start.25103
                - vlc_list_it_continue.25104
                - free
                - free
                - free
                - info_category_Delete
                - vlc_list_it_next.25105
        - Branch String:   'input/item.c:445,5'
          Branch Sides:
            - BranchSide:      'input/item.c:445,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - info_category_Delete
                - vlc_list_it_next.25105
                - vlc_list_it_continue.25104
            - BranchSide:      'input/item.c:445,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - info_category_Delete
                - vlc_list_it_next.25105
                - vlc_list_it_continue.25104
        - Branch String:   'input/item.c:445,5'
          Branch Sides:
            - BranchSide:      'input/item.c:446,31'
              BranchSideFuncs:
                - info_category_Delete
                - vlc_list_it_next.25105
                - vlc_list_it_continue.25104
                - free
                - free
                - free
            - BranchSide:      'input/item.c:448,14'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'input/item.c:448,5'
          Branch Sides:
            - BranchSide:      'input/item.c:449,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'input/item.c:450,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'input/item.c:413,10'
          Dst:             vlc_atomic_rc_dec
        - Src:             'input/item.c:419,5'
          Dst:             vlc_meta_Delete
        - Src:             'input/item.c:435,9'
          Dst:             es_format_Clean
        - Src:             'input/item.c:441,9'
          Dst:             vlc_epg_Delete
        - Src:             'input/item.c:445,5'
          Dst:             vlc_list_it_start
        - Src:             'input/item.c:445,5'
          Dst:             vlc_list_it_continue
        - Src:             'input/item.c:446,9'
          Dst:             info_category_Delete
        - Src:             'input/item.c:445,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    info_category_Delete
      functionSourceFile: '/src/vlc/src/input/info.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cat
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - info_Delete
        - vlc_list_first_or_null
        - vlc_list_remove
      functionUses:    4
      BranchProfiles:
        - Branch String:   'input/info.h:123,5'
          Branch Sides:
            - BranchSide:      'input/info.h:124,26'
              BranchSideFuncs:
                - vlc_list_remove.25119
                - info_Delete
                - vlc_list_first_or_null.25108
                - free
                - free
            - BranchSide:      'input/info.h:127,10'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'input/info.h:123,20'
          Dst:             vlc_list_first_or_null
        - Src:             'input/info.h:124,9'
          Dst:             vlc_list_remove
        - Src:             'input/info.h:125,9'
          Dst:             info_Delete
    - functionName:    vlc_list_remove
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_item_node_Create
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         9
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - input_item_Hold
      functionUses:    4
      BranchProfiles:
        - Branch String:   'input/item.c:1172,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1173,9'
              BranchSideFuncs:
                - __assert_fail
                - input_item_Hold
            - BranchSide:      'input/item.c:1175,5'
              BranchSideFuncs:
                - __assert_fail
                - input_item_Hold
        - Branch String:   'input/item.c:1175,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1175,5'
              BranchSideFuncs:
                - input_item_Hold
            - BranchSide:      'input/item.c:1177,22'
              BranchSideFuncs:
                - input_item_Hold
      Callsites:
        - Src:             'input/item.c:1175,5'
          Dst:             __assert_fail
        - Src:             'input/item.c:1178,5'
          Dst:             input_item_Hold
    - functionName:    input_item_node_AppendNode
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_parent
        - p_child
      BBCount:         16
      ICount:          96
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - abort
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/item.c:1208,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1208,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/item.c:1209,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - abort
                - realloc
        - Branch String:   'input/item.c:1209,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1209,5'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/item.c:1210,5'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
        - Branch String:   'input/item.c:1210,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1210,5'
              BranchSideFuncs:
                - realloc
                - abort
            - BranchSide:      'input/item.c:1210,5'
              BranchSideFuncs:
                - malloc
                - abort
        - Branch String:   'input/item.c:1210,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1210,5'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1210,5'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             'input/item.c:1208,5'
          Dst:             __assert_fail
        - Src:             'input/item.c:1209,5'
          Dst:             __assert_fail
        - Src:             'input/item.c:1210,5'
          Dst:             realloc
        - Src:             'input/item.c:1210,5'
          Dst:             abort
    - functionName:    input_item_Hold
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_atomic_rc_inc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'input/item.c:405,5'
          Dst:             vlc_atomic_rc_inc
    - functionName:    vlc_atomic_rc_inc
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:66,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:66,5'
          Dst:             __assert_fail
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    vlc_atomic_rc_init
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_item_SetName
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
        - psz_name
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strdup
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'input/item.c:263,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:266,24'
          Dst:             strdup
        - Src:             'input/item.c:268,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_SetURI
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_i
        - psz_uri
      BBCount:         63
      ICount:          337
      EdgeCount:       83
      CyclomaticComplexity: 22
      functionsReached:
        - EnsureUTF8
        - GuessType
        - __assert_fail
        - asprintf
        - fprintf
        - strchr
        - strdup
        - strrchr
        - vlc_UrlClean
        - vlc_UrlParse
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_uri_decode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/item.c:283,5'
          Branch Sides:
            - BranchSide:      'input/item.c:283,5'
              BranchSideFuncs:
                - strchr
                - fprintf
                - vlc_mutex_lock
                - free
                - strdup
                - GuessType
                - vlc_UrlParse
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
                - asprintf
                - asprintf
                - asprintf
                - strrchr
                - vlc_uri_decode
                - EnsureUTF8.25138
                - strdup
                - strchr
                - strchr
            - BranchSide:      'input/item.c:285,18'
              BranchSideFuncs:
                - strchr
                - fprintf
                - vlc_mutex_lock
                - free
                - strdup
                - GuessType
                - vlc_UrlParse
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
                - asprintf
                - asprintf
                - asprintf
                - strrchr
                - vlc_uri_decode
                - EnsureUTF8.25138
                - strdup
                - strchr
                - strchr
        - Branch String:   'input/item.c:286,6'
          Branch Sides:
            - BranchSide:      'input/item.c:286,17'
              BranchSideFuncs:
                - strchr
                - strchr
                - vlc_mutex_lock
                - free
                - strdup
                - GuessType
                - vlc_UrlParse
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
                - asprintf
                - asprintf
                - asprintf
                - strrchr
                - vlc_uri_decode
                - EnsureUTF8.25138
                - strdup
                - fprintf
            - BranchSide:      'input/item.c:287,18'
              BranchSideFuncs:
                - fprintf
                - vlc_mutex_lock
                - free
                - strdup
                - GuessType
                - vlc_UrlParse
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
                - asprintf
                - asprintf
                - asprintf
                - strrchr
                - vlc_uri_decode
                - EnsureUTF8.25138
                - strdup
        - Branch String:   'input/item.c:286,32'
          Branch Sides:
            - BranchSide:      'input/item.c:286,43'
              BranchSideFuncs:
                - fprintf
                - vlc_mutex_lock
                - free
                - strdup
                - GuessType
                - vlc_UrlParse
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
                - asprintf
                - asprintf
                - asprintf
                - strrchr
                - vlc_uri_decode
                - EnsureUTF8.25138
                - strdup
            - BranchSide:      'input/item.c:287,18'
              BranchSideFuncs:
                - fprintf
                - vlc_mutex_lock
                - free
                - strdup
                - GuessType
                - vlc_UrlParse
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
                - asprintf
                - asprintf
                - asprintf
                - strrchr
                - vlc_uri_decode
                - EnsureUTF8.25138
                - strdup
        - Branch String:   'input/item.c:285,9'
          Branch Sides:
            - BranchSide:      'input/item.c:287,18'
              BranchSideFuncs:
                - fprintf
                - vlc_mutex_lock
                - free
                - strdup
                - GuessType
                - vlc_UrlParse
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
                - asprintf
                - asprintf
                - asprintf
                - strrchr
                - vlc_uri_decode
                - EnsureUTF8.25138
                - strdup
            - BranchSide:      'input/item.c:290,22'
              BranchSideFuncs:
                - vlc_mutex_lock
                - free
                - strdup
                - GuessType
                - vlc_UrlParse
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
                - asprintf
                - asprintf
                - asprintf
                - strrchr
                - vlc_uri_decode
                - EnsureUTF8.25138
                - strdup
        - Branch String:   'input/item.c:296,9'
          Branch Sides:
            - BranchSide:      'input/item.c:296,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:299,9'
              BranchSideFuncs:
                - vlc_UrlParse
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
                - asprintf
                - asprintf
                - asprintf
                - strrchr
                - vlc_uri_decode
                - EnsureUTF8.25138
                - strdup
        - Branch String:   'input/item.c:299,39'
          Branch Sides:
            - BranchSide:      'input/item.c:299,42'
              BranchSideFuncs:
                - strrchr
                - vlc_mutex_unlock
                - vlc_uri_decode
                - EnsureUTF8.25138
                - strdup
            - BranchSide:      'input/item.c:301,45'
              BranchSideFuncs:
                - strrchr
                - vlc_mutex_unlock
                - vlc_uri_decode
                - EnsureUTF8.25138
                - strdup
        - Branch String:   'input/item.c:299,9'
          Branch Sides:
            - BranchSide:      'input/item.c:301,45'
              BranchSideFuncs:
                - strrchr
                - vlc_mutex_unlock
                - vlc_uri_decode
                - EnsureUTF8.25138
                - strdup
            - BranchSide:      'input/item.c:320,29'
              BranchSideFuncs:
                - vlc_UrlParse
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
                - asprintf
                - asprintf
                - asprintf
        - Branch String:   'input/item.c:303,26'
          Branch Sides:
            - BranchSide:      'input/item.c:303,30'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_uri_decode
                - EnsureUTF8.25138
                - strdup
            - BranchSide:      'input/item.c:305,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_uri_decode
                - EnsureUTF8.25138
                - strdup
        - Branch String:   'input/item.c:303,13'
          Branch Sides:
            - BranchSide:      'input/item.c:304,25'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_uri_decode
                - EnsureUTF8.25138
                - strdup
            - BranchSide:      'input/item.c:305,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_uri_decode
                - EnsureUTF8.25138
                - strdup
        - Branch String:   'input/item.c:305,26'
          Branch Sides:
            - BranchSide:      'input/item.c:305,30'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_uri_decode
                - EnsureUTF8.25138
                - strdup
            - BranchSide:      'input/item.c:309,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_uri_decode
                - EnsureUTF8.25138
        - Branch String:   'input/item.c:305,13'
          Branch Sides:
            - BranchSide:      'input/item.c:306,37'
              BranchSideFuncs:
                - strdup
                - vlc_mutex_unlock
                - vlc_uri_decode
                - EnsureUTF8.25138
            - BranchSide:      'input/item.c:309,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_uri_decode
                - EnsureUTF8.25138
        - Branch String:   'input/item.c:309,13'
          Branch Sides:
            - BranchSide:      'input/item.c:311,29'
              BranchSideFuncs:
                - vlc_uri_decode
                - EnsureUTF8.25138
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:314,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:321,13'
          Branch Sides:
            - BranchSide:      'input/item.c:323,21'
              BranchSideFuncs:
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
                - asprintf
            - BranchSide:      'input/item.c:334,21'
              BranchSideFuncs:
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
                - asprintf
        - Branch String:   'input/item.c:323,17'
          Branch Sides:
            - BranchSide:      'input/item.c:324,30'
              BranchSideFuncs:
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:328,30'
              BranchSideFuncs:
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:326,27'
          Branch Sides:
            - BranchSide:      'input/item.c:324,19'
              BranchSideFuncs:
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:326,46'
              BranchSideFuncs:
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:329,27'
          Branch Sides:
            - BranchSide:      'input/item.c:329,46'
              BranchSideFuncs:
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:330,31'
              BranchSideFuncs:
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:330,27'
          Branch Sides:
            - BranchSide:      'input/item.c:328,19'
              BranchSideFuncs:
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:330,46'
              BranchSideFuncs:
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:334,17'
          Branch Sides:
            - BranchSide:      'input/item.c:335,30'
              BranchSideFuncs:
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:338,30'
              BranchSideFuncs:
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:336,27'
          Branch Sides:
            - BranchSide:      'input/item.c:335,19'
              BranchSideFuncs:
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:336,46'
              BranchSideFuncs:
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:339,27'
          Branch Sides:
            - BranchSide:      'input/item.c:338,19'
              BranchSideFuncs:
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:339,46'
              BranchSideFuncs:
                - asprintf
                - vlc_UrlClean
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/item.c:283,5'
          Dst:             __assert_fail
        - Src:             'input/item.c:285,10'
          Dst:             strchr
        - Src:             'input/item.c:286,9'
          Dst:             strchr
        - Src:             'input/item.c:286,35'
          Dst:             strchr
        - Src:             'input/item.c:287,9'
          Dst:             fprintf
        - Src:             'input/item.c:290,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:292,20'
          Dst:             strdup
        - Src:             'input/item.c:294,19'
          Dst:             GuessType
        - Src:             'input/item.c:301,36'
          Dst:             strrchr
        - Src:             'input/item.c:306,29'
          Dst:             strdup
        - Src:             'input/item.c:311,13'
          Dst:             vlc_uri_decode
        - Src:             'input/item.c:312,13'
          Dst:             EnsureUTF8
        - Src:             'input/item.c:320,9'
          Dst:             vlc_UrlParse
        - Src:             'input/item.c:324,19'
          Dst:             asprintf
        - Src:             'input/item.c:328,19'
          Dst:             asprintf
        - Src:             'input/item.c:335,19'
          Dst:             asprintf
        - Src:             'input/item.c:338,19'
          Dst:             asprintf
        - Src:             'input/item.c:341,9'
          Dst:             vlc_UrlClean
        - Src:             'input/item.c:346,5'
          Dst:             vlc_mutex_unlock
    - functionName:    GuessType
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1167
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
        - p_net
      BBCount:         15
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - bsearch
        - strchr
        - typecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:1150,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1151,9'
              BranchSideFuncs:
                - typecmp
                - __assert_fail
                - strchr
                - bsearch
            - BranchSide:      'input/item.c:1154,6'
              BranchSideFuncs:
                - strchr
                - bsearch
        - Branch String:   'input/item.c:1151,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1151,9'
              BranchSideFuncs:
                - strchr
                - bsearch
                - typecmp
                - __assert_fail
            - BranchSide:      'input/item.c:1151,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/item.c:1156,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1157,9'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1160,18'
              BranchSideFuncs:
                - bsearch
        - Branch String:   'input/item.c:1162,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1163,9'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1165,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/item.c:1151,9'
          Dst:             typecmp
        - Src:             'input/item.c:1151,9'
          Dst:             __assert_fail
        - Src:             'input/item.c:1156,9'
          Dst:             strchr
        - Src:             'input/item.c:1160,9'
          Dst:             bsearch
        - Src:             'input/item.c:1160,9'
          Dst:             typecmp
    - functionName:    EnsureUTF8
      functionSourceFile: '/src/vlc/src/../include/vlc_charset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_towc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_charset.h:120,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_charset.h:121,13'
              BranchSideFuncs:
                - vlc_towc
            - BranchSide:      '../include/vlc_charset.h:128,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_charset.h:121,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_charset.h:122,20'
              BranchSideFuncs:
                - vlc_towc
            - BranchSide:      '../include/vlc_charset.h:125,17'
              BranchSideFuncs:
                - vlc_towc
      Callsites:
        - Src:             '../include/vlc_charset.h:120,17'
          Dst:             vlc_towc
    - functionName:    rdh_file_is_ignored
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_rdh
        - psz_filename
      BBCount:         15
      ICount:          77
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - rdh_file_has_ext
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:1353,10'
          Branch Sides:
            - BranchSide:      'input/item.c:1353,10'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1353,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - rdh_file_has_ext
        - Branch String:   'input/item.c:1354,10'
          Branch Sides:
            - BranchSide:      'input/item.c:1354,10'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1354,20'
              BranchSideFuncs:
                - strcmp
                - rdh_file_has_ext
        - Branch String:   'input/item.c:1355,10'
          Branch Sides:
            - BranchSide:      'input/item.c:1355,10'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1355,15'
              BranchSideFuncs:
                - rdh_file_has_ext
        - Branch String:   'input/item.c:1355,41'
          Branch Sides:
            - BranchSide:      'input/item.c:1355,44'
              BranchSideFuncs:
                - rdh_file_has_ext
            - BranchSide:      'input/item.c:1356,30'
              BranchSideFuncs:
                - rdh_file_has_ext
        - Branch String:   'input/item.c:1356,10'
          Branch Sides:
            - BranchSide:      'input/item.c:1356,10'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1356,30'
              BranchSideFuncs:
                - rdh_file_has_ext
      Callsites:
        - Src:             'input/item.c:1353,13'
          Dst:             strcmp
        - Src:             'input/item.c:1354,13'
          Dst:             strcmp
        - Src:             'input/item.c:1356,13'
          Dst:             rdh_file_has_ext
    - functionName:    vlc_readdir_helper_additem
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1775
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_rdh
        - psz_uri
        - psz_flatpath
        - psz_filename
        - i_type
        - i_net
        - created_item
      BBCount:         61
      ICount:          353
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - abort
        - input_item_CopyOptions
        - input_item_NewExt
        - input_item_Release
        - input_item_node_AppendItem
        - input_item_slave_GetType
        - input_item_slave_New
        - rdh_file_is_ignored
        - rdh_unflatten
        - realloc
        - strdup
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:1698,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1698,5'
              BranchSideFuncs:
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
                - input_item_slave_GetType
                - malloc
                - strdup
                - input_item_slave_New
                - free
                - free
                - malloc
                - abort
                - realloc
                - strrchr
            - BranchSide:      'input/item.c:1698,5'
              BranchSideFuncs:
                - __assert_fail
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
                - input_item_slave_GetType
                - malloc
                - strdup
                - input_item_slave_New
                - free
                - free
                - malloc
                - abort
                - realloc
                - strrchr
        - Branch String:   'input/item.c:1698,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1698,5'
              BranchSideFuncs:
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
                - input_item_slave_GetType
                - malloc
                - strdup
                - input_item_slave_New
                - free
                - free
                - malloc
                - abort
                - realloc
                - strrchr
            - BranchSide:      'input/item.c:1700,10'
              BranchSideFuncs:
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
                - input_item_slave_GetType
                - malloc
                - strdup
                - input_item_slave_New
                - free
                - free
                - malloc
                - abort
                - realloc
                - strrchr
        - Branch String:   'input/item.c:1700,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1702,13'
              BranchSideFuncs:
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
                - input_item_slave_GetType
                - malloc
                - strdup
                - input_item_slave_New
                - free
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/item.c:1713,13'
              BranchSideFuncs:
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
                - input_item_slave_GetType
                - malloc
                - strdup
                - input_item_slave_New
                - free
                - free
                - malloc
                - abort
                - realloc
        - Branch String:   'input/item.c:1702,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1704,36'
              BranchSideFuncs:
                - strrchr
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
                - input_item_slave_GetType
                - malloc
                - strdup
                - input_item_slave_New
                - free
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/item.c:1710,5'
              BranchSideFuncs:
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
                - input_item_slave_GetType
                - malloc
                - strdup
                - input_item_slave_New
                - free
                - free
                - malloc
                - abort
                - realloc
        - Branch String:   'input/item.c:1705,17'
          Branch Sides:
            - BranchSide:      'input/item.c:1706,17'
              BranchSideFuncs:
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
                - input_item_slave_GetType
                - malloc
                - strdup
                - input_item_slave_New
                - free
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/item.c:1708,32'
              BranchSideFuncs:
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
                - input_item_slave_GetType
                - malloc
                - strdup
                - input_item_slave_New
                - free
                - free
                - malloc
                - abort
                - realloc
        - Branch String:   'input/item.c:1713,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1714,28'
              BranchSideFuncs:
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
                - input_item_slave_GetType
                - malloc
                - strdup
                - input_item_slave_New
                - free
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/item.c:1715,22'
              BranchSideFuncs:
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
                - input_item_slave_GetType
                - malloc
                - strdup
                - input_item_slave_New
                - free
                - free
                - malloc
                - abort
                - realloc
        - Branch String:   'input/item.c:1719,6'
          Branch Sides:
            - BranchSide:      'input/item.c:1719,34'
              BranchSideFuncs:
                - input_item_slave_GetType
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
                - malloc
                - strdup
                - input_item_slave_New
                - free
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/item.c:1739,29'
              BranchSideFuncs:
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
        - Branch String:   'input/item.c:1718,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1721,23'
              BranchSideFuncs:
                - malloc
                - strdup
                - input_item_slave_New
                - free
                - free
                - malloc
                - abort
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
                - realloc
            - BranchSide:      'input/item.c:1739,29'
              BranchSideFuncs:
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
        - Branch String:   'input/item.c:1722,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1723,13'
              BranchSideFuncs:
                - strdup
                - input_item_slave_New
                - free
                - free
                - malloc
                - abort
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
                - realloc
            - BranchSide:      'input/item.c:1725,9'
              BranchSideFuncs:
                - strdup
                - input_item_slave_New
                - free
                - free
                - malloc
                - abort
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
                - realloc
        - Branch String:   'input/item.c:1729,35'
          Branch Sides:
            - BranchSide:      'input/item.c:1729,39'
              BranchSideFuncs:
                - free
                - free
                - malloc
                - abort
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
                - realloc
            - BranchSide:      'input/item.c:1731,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'input/item.c:1729,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1731,18'
              BranchSideFuncs:
                - malloc
                - abort
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
                - realloc
            - BranchSide:      'input/item.c:1736,9'
              BranchSideFuncs:
                - malloc
                - abort
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
                - realloc
        - Branch String:   'input/item.c:1736,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1736,9'
              BranchSideFuncs:
                - realloc
                - abort
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
            - BranchSide:      'input/item.c:1736,9'
              BranchSideFuncs:
                - malloc
                - abort
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
        - Branch String:   'input/item.c:1736,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1736,9'
              BranchSideFuncs:
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
            - BranchSide:      'input/item.c:1737,5'
              BranchSideFuncs:
                - rdh_file_is_ignored
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
        - Branch String:   'input/item.c:1739,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1741,13'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1746,33'
              BranchSideFuncs:
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
                - rdh_unflatten
        - Branch String:   'input/item.c:1741,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1742,14'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1743,9'
              BranchSideFuncs: []
        - Branch String:   'input/item.c:1748,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1750,35'
              BranchSideFuncs:
                - rdh_unflatten
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
            - BranchSide:      'input/item.c:1755,46'
              BranchSideFuncs:
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
        - Branch String:   'input/item.c:1751,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1752,20'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1753,5'
              BranchSideFuncs:
                - input_item_NewExt
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
        - Branch String:   'input/item.c:1757,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1758,9'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1760,28'
              BranchSideFuncs:
                - input_item_CopyOptions
                - input_item_node_AppendItem
                - input_item_Release
        - Branch String:   'input/item.c:1763,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1764,9'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1769,9'
              BranchSideFuncs: []
        - Branch String:   'input/item.c:1769,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1770,31'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1772,9'
              BranchSideFuncs: []
        - Branch String:   'input/item.c:1772,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1773,25'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1774,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/item.c:1698,5'
          Dst:             __assert_fail
        - Src:             'input/item.c:1704,28'
          Dst:             strrchr
        - Src:             'input/item.c:1719,9'
          Dst:             input_item_slave_GetType
        - Src:             'input/item.c:1726,37'
          Dst:             strdup
        - Src:             'input/item.c:1727,32'
          Dst:             input_item_slave_New
        - Src:             'input/item.c:1736,9'
          Dst:             realloc
        - Src:             'input/item.c:1736,9'
          Dst:             abort
        - Src:             'input/item.c:1739,9'
          Dst:             rdh_file_is_ignored
        - Src:             'input/item.c:1750,21'
          Dst:             rdh_unflatten
        - Src:             'input/item.c:1755,28'
          Dst:             input_item_NewExt
        - Src:             'input/item.c:1760,5'
          Dst:             input_item_CopyOptions
        - Src:             'input/item.c:1761,14'
          Dst:             input_item_node_AppendItem
        - Src:             'input/item.c:1762,5'
          Dst:             input_item_Release
    - functionName:    input_item_slave_GetType
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_filename
        - p_slave_type
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - bsearch
        - bsearch_strcmp_cb
        - strrchr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'input/item.c:577,25'
          Branch Sides:
            - BranchSide:      'input/item.c:577,30'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:578,9'
              BranchSideFuncs: []
        - Branch String:   'input/item.c:577,9'
          Branch Sides:
            - BranchSide:      'input/item.c:578,9'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:580,23'
              BranchSideFuncs:
                - bsearch
        - Branch String:   'input/item.c:580,5'
          Branch Sides:
            - BranchSide:      'input/item.c:582,21'
              BranchSideFuncs:
                - bsearch
            - BranchSide:      'input/item.c:589,5'
              BranchSideFuncs: []
        - Branch String:   'input/item.c:582,13'
          Branch Sides:
            - BranchSide:      'input/item.c:585,42'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:588,5'
              BranchSideFuncs:
                - bsearch
      Callsites:
        - Src:             'input/item.c:576,27'
          Dst:             strrchr
        - Src:             'input/item.c:582,13'
          Dst:             bsearch
        - Src:             'input/item.c:582,13'
          Dst:             bsearch_strcmp_cb
    - functionName:    input_item_slave_New
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - psz_uri
        - i_type
        - i_priority
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strcpy
        - strlen
      functionUses:    7
      BranchProfiles:
        - Branch String:   'input/item.c:595,9'
          Branch Sides:
            - BranchSide:      'input/item.c:596,9'
              BranchSideFuncs:
                - strlen
                - malloc
                - strcpy
            - BranchSide:      'input/item.c:598,72'
              BranchSideFuncs:
                - strlen
                - malloc
                - strcpy
        - Branch String:   'input/item.c:599,9'
          Branch Sides:
            - BranchSide:      'input/item.c:600,9'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'input/item.c:602,23'
              BranchSideFuncs:
                - strcpy
      Callsites:
        - Src:             'input/item.c:598,64'
          Dst:             strlen
        - Src:             'input/item.c:605,5'
          Dst:             strcpy
    - functionName:    bsearch_strcmp_cb
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcasecmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'input/item.c:546,12'
          Dst:             strcasecmp
    - functionName:    rdh_attach_slaves
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1567
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_rdh
        - p_parent_node
      BBCount:         43
      ICount:          280
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - input_item_AddSlave
        - input_item_IsMaster
        - input_item_node_Delete
        - input_item_node_RemoveNode
        - input_item_slave_GetType
        - input_item_slave_New
        - rdh_attach_slaves
        - rdh_get_slave_priority
        - rdh_should_match_idx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/item.c:1502,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1503,9'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1506,14'
              BranchSideFuncs:
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - rdh_get_slave_priority
                - input_item_slave_New
                - input_item_AddSlave
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - free
                - rdh_should_match_idx
        - Branch String:   'input/item.c:1506,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1508,37'
              BranchSideFuncs:
                - input_item_IsMaster
                - rdh_attach_slaves
                - input_item_slave_GetType
                - rdh_get_slave_priority
                - input_item_slave_New
                - input_item_AddSlave
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - free
                - rdh_should_match_idx
            - BranchSide:      'input/item.c:1565,14'
              BranchSideFuncs:
                - rdh_attach_slaves
        - Branch String:   'input/item.c:1513,10'
          Branch Sides:
            - BranchSide:      'input/item.c:1513,38'
              BranchSideFuncs:
                - input_item_slave_GetType
                - rdh_attach_slaves
                - input_item_IsMaster
                - rdh_get_slave_priority
                - input_item_slave_New
                - input_item_AddSlave
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - free
                - rdh_should_match_idx
            - BranchSide:      'input/item.c:1514,13'
              BranchSideFuncs:
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - rdh_get_slave_priority
                - input_item_slave_New
                - input_item_AddSlave
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - free
                - rdh_should_match_idx
        - Branch String:   'input/item.c:1512,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1514,13'
              BranchSideFuncs:
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - rdh_get_slave_priority
                - input_item_slave_New
                - input_item_AddSlave
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - free
                - rdh_should_match_idx
            - BranchSide:      'input/item.c:1516,21'
              BranchSideFuncs:
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - rdh_get_slave_priority
                - input_item_slave_New
                - input_item_AddSlave
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - free
                - rdh_should_match_idx
        - Branch String:   'input/item.c:1516,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1518,45'
              BranchSideFuncs:
                - rdh_get_slave_priority
                - input_item_slave_New
                - input_item_AddSlave
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - free
                - rdh_should_match_idx
            - BranchSide:      'input/item.c:1562,5'
              BranchSideFuncs:
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - rdh_get_slave_priority
                - input_item_slave_New
                - input_item_AddSlave
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - free
                - rdh_should_match_idx
        - Branch String:   'input/item.c:1523,14'
          Branch Sides:
            - BranchSide:      'input/item.c:1523,17'
              BranchSideFuncs:
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - rdh_get_slave_priority
                - input_item_slave_New
                - input_item_AddSlave
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - free
                - rdh_should_match_idx
            - BranchSide:      'input/item.c:1524,17'
              BranchSideFuncs:
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - rdh_get_slave_priority
                - input_item_slave_New
                - input_item_AddSlave
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - free
                - rdh_should_match_idx
        - Branch String:   'input/item.c:1522,17'
          Branch Sides:
            - BranchSide:      'input/item.c:1524,17'
              BranchSideFuncs:
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - rdh_get_slave_priority
                - input_item_slave_New
                - input_item_AddSlave
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - free
                - rdh_should_match_idx
            - BranchSide:      'input/item.c:1527,40'
              BranchSideFuncs:
                - rdh_get_slave_priority
                - input_item_slave_New
                - input_item_AddSlave
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - free
                - rdh_should_match_idx
        - Branch String:   'input/item.c:1530,17'
          Branch Sides:
            - BranchSide:      'input/item.c:1531,17'
              BranchSideFuncs:
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - rdh_get_slave_priority
                - input_item_slave_New
                - input_item_AddSlave
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - free
                - rdh_should_match_idx
            - BranchSide:      'input/item.c:1534,17'
              BranchSideFuncs:
                - input_item_slave_New
                - input_item_AddSlave
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - rdh_get_slave_priority
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - free
                - rdh_should_match_idx
        - Branch String:   'input/item.c:1535,14'
          Branch Sides:
            - BranchSide:      'input/item.c:1535,38'
              BranchSideFuncs:
                - rdh_should_match_idx
                - input_item_slave_New
                - input_item_AddSlave
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - rdh_get_slave_priority
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - free
            - BranchSide:      'input/item.c:1539,38'
              BranchSideFuncs:
                - input_item_slave_New
                - input_item_AddSlave
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - rdh_get_slave_priority
                - rdh_should_match_idx
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - free
        - Branch String:   'input/item.c:1534,17'
          Branch Sides:
            - BranchSide:      'input/item.c:1536,17'
              BranchSideFuncs:
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - rdh_get_slave_priority
                - input_item_slave_New
                - input_item_AddSlave
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - free
                - rdh_should_match_idx
            - BranchSide:      'input/item.c:1539,38'
              BranchSideFuncs:
                - input_item_slave_New
                - input_item_AddSlave
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - rdh_get_slave_priority
                - rdh_should_match_idx
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - free
        - Branch String:   'input/item.c:1542,17'
          Branch Sides:
            - BranchSide:      'input/item.c:1543,17'
              BranchSideFuncs:
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - rdh_get_slave_priority
                - input_item_slave_New
                - input_item_AddSlave
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - free
                - rdh_should_match_idx
            - BranchSide:      'input/item.c:1545,37'
              BranchSideFuncs:
                - input_item_AddSlave
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - rdh_get_slave_priority
                - input_item_slave_New
                - rdh_should_match_idx
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - free
        - Branch String:   'input/item.c:1545,17'
          Branch Sides:
            - BranchSide:      'input/item.c:1547,17'
              BranchSideFuncs:
                - free
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - rdh_get_slave_priority
                - input_item_slave_New
                - input_item_AddSlave
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - rdh_should_match_idx
            - BranchSide:      'input/item.c:1553,17'
              BranchSideFuncs:
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - rdh_get_slave_priority
                - input_item_slave_New
                - input_item_AddSlave
                - free
                - rdh_should_match_idx
                - input_item_node_RemoveNode
                - input_item_node_Delete
        - Branch String:   'input/item.c:1553,17'
          Branch Sides:
            - BranchSide:      'input/item.c:1555,44'
              BranchSideFuncs:
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - rdh_get_slave_priority
                - input_item_slave_New
                - input_item_AddSlave
                - free
                - rdh_should_match_idx
            - BranchSide:      'input/item.c:1560,48'
              BranchSideFuncs:
                - rdh_attach_slaves
                - input_item_IsMaster
                - input_item_slave_GetType
                - rdh_get_slave_priority
                - input_item_slave_New
                - input_item_AddSlave
                - input_item_node_RemoveNode
                - input_item_node_Delete
                - free
                - rdh_should_match_idx
        - Branch String:   'input/item.c:1565,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1565,5'
              BranchSideFuncs:
                - rdh_attach_slaves
            - BranchSide:      'input/item.c:1566,27'
              BranchSideFuncs:
                - rdh_attach_slaves
      Callsites:
        - Src:             'input/item.c:1512,14'
          Dst:             input_item_IsMaster
        - Src:             'input/item.c:1513,13'
          Dst:             input_item_slave_GetType
        - Src:             'input/item.c:1527,17'
          Dst:             rdh_get_slave_priority
        - Src:             'input/item.c:1535,17'
          Dst:             rdh_should_match_idx
        - Src:             'input/item.c:1539,17'
          Dst:             input_item_slave_New
        - Src:             'input/item.c:1545,17'
          Dst:             input_item_AddSlave
        - Src:             'input/item.c:1555,17'
          Dst:             input_item_node_RemoveNode
        - Src:             'input/item.c:1556,17'
          Dst:             input_item_node_Delete
        - Src:             'input/item.c:1566,9'
          Dst:             rdh_attach_slaves
    - functionName:    input_item_IsMaster
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_filename
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bsearch
        - bsearch_strcmp_cb
        - strrchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/item.c:554,25'
          Branch Sides:
            - BranchSide:      'input/item.c:554,30'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:555,9'
              BranchSideFuncs: []
        - Branch String:   'input/item.c:554,9'
          Branch Sides:
            - BranchSide:      'input/item.c:555,9'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:557,20'
              BranchSideFuncs:
                - bsearch
      Callsites:
        - Src:             'input/item.c:553,27'
          Dst:             strrchr
        - Src:             'input/item.c:557,12'
          Dst:             bsearch
        - Src:             'input/item.c:557,12'
          Dst:             bsearch_strcmp_cb
    - functionName:    input_item_AddSlave
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
        - p_slave
      BBCount:         18
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - abort
        - realloc
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/item.c:612,24'
          Branch Sides:
            - BranchSide:      'input/item.c:612,27'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:614,9'
              BranchSideFuncs: []
        - Branch String:   'input/item.c:613,6'
          Branch Sides:
            - BranchSide:      'input/item.c:613,9'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:614,9'
              BranchSideFuncs: []
        - Branch String:   'input/item.c:612,9'
          Branch Sides:
            - BranchSide:      'input/item.c:614,9'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:616,22'
              BranchSideFuncs:
                - vlc_mutex_lock
                - malloc
                - abort
                - vlc_mutex_unlock
                - realloc
        - Branch String:   'input/item.c:618,5'
          Branch Sides:
            - BranchSide:      'input/item.c:618,5'
              BranchSideFuncs:
                - realloc
                - abort
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:618,5'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:618,5'
          Branch Sides:
            - BranchSide:      'input/item.c:618,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:620,24'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/item.c:616,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:618,5'
          Dst:             realloc
        - Src:             'input/item.c:618,5'
          Dst:             abort
        - Src:             'input/item.c:620,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_node_RemoveNode
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - child
      BBCount:         28
      ICount:          153
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/item.c:1216,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1216,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/item.c:1216,5'
              BranchSideFuncs:
                - free
        - Branch String:   'input/item.c:1216,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1216,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/item.c:1216,5'
              BranchSideFuncs:
                - free
        - Branch String:   'input/item.c:1216,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1216,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/item.c:1216,5'
              BranchSideFuncs:
                - free
        - Branch String:   'input/item.c:1216,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1216,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/item.c:1216,5'
              BranchSideFuncs: []
        - Branch String:   'input/item.c:1216,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1216,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/item.c:1216,5'
              BranchSideFuncs:
                - free
        - Branch String:   'input/item.c:1216,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1216,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/item.c:1216,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    input_item_node_Delete
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - input_item_Release
        - input_item_node_Delete
      functionUses:    13
      BranchProfiles:
        - Branch String:   'input/item.c:1188,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1189,33'
              BranchSideFuncs:
                - input_item_node_Delete
                - input_item_Release
                - free
                - free
            - BranchSide:      'input/item.c:1191,25'
              BranchSideFuncs:
                - input_item_Release
                - free
                - free
      Callsites:
        - Src:             'input/item.c:1189,9'
          Dst:             input_item_node_Delete
        - Src:             'input/item.c:1191,5'
          Dst:             input_item_Release
    - functionName:    rdh_sort
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_node
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - qsort
        - rdh_compar_filename
        - rdh_sort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/item.c:1306,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1307,9'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1310,11'
              BranchSideFuncs:
                - qsort
                - rdh_sort
        - Branch String:   'input/item.c:1314,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1314,5'
              BranchSideFuncs:
                - rdh_sort
            - BranchSide:      'input/item.c:1315,18'
              BranchSideFuncs:
                - rdh_sort
      Callsites:
        - Src:             'input/item.c:1310,5'
          Dst:             qsort
        - Src:             'input/item.c:1310,5'
          Dst:             rdh_compar_filename
        - Src:             'input/item.c:1315,9'
          Dst:             rdh_sort
    - functionName:    vlc_readdir_helper_finish
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1665
      functionLinenumberEnd: 1689
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_rdh
        - b_success
      BBCount:         21
      ICount:          144
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - rdh_attach_slaves
        - rdh_sort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:1666,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1668,18'
              BranchSideFuncs:
                - rdh_sort
                - rdh_attach_slaves
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'input/item.c:1671,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'input/item.c:1674,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1676,41'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'input/item.c:1684,5'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'input/item.c:1677,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1679,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'input/item.c:1683,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'input/item.c:1686,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1687,14'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/item.c:1688,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'input/item.c:1668,9'
          Dst:             rdh_sort
        - Src:             'input/item.c:1669,9'
          Dst:             rdh_attach_slaves
    - functionName:    var_InheritInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:720,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:720,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:721,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:720,9'
          Dst:             var_Inherit
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    var_InheritBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    vlc_readdir_helper_init
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1662
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_rdh
        - p_obj
        - p_node
      BBCount:         16
      ICount:          117
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - input_item_ApplyOptions
        - var_InheritBool
        - var_InheritInteger
        - var_InheritString
        - vlc_object_create
        - vlc_object_delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:1644,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1646,33'
              BranchSideFuncs:
                - input_item_ApplyOptions
                - var_InheritBool.25275
                - var_InheritString.25274
                - var_InheritBool.25275
                - var_InheritBool.25275
                - vlc_object_delete
                - var_InheritInteger.25273
            - BranchSide:      'input/item.c:1650,21'
              BranchSideFuncs:
                - var_InheritBool.25275
                - var_InheritString.25274
                - var_InheritBool.25275
                - var_InheritBool.25275
                - vlc_object_delete
                - var_InheritInteger.25273
        - Branch String:   'input/item.c:1654,37'
          Branch Sides:
            - BranchSide:      'input/item.c:1655,9'
              BranchSideFuncs:
                - var_InheritInteger.25273
                - var_InheritBool.25275
                - vlc_object_delete
            - BranchSide:      'input/item.c:1657,5'
              BranchSideFuncs:
                - var_InheritBool.25275
                - vlc_object_delete
        - Branch String:   'input/item.c:1660,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1660,9'
              BranchSideFuncs:
                - vlc_object_delete
            - BranchSide:      'input/item.c:1661,9'
              BranchSideFuncs:
                - vlc_object_delete
      Callsites:
        - Src:             'input/item.c:1643,31'
          Dst:             vlc_object_create
        - Src:             'input/item.c:1646,9'
          Dst:             input_item_ApplyOptions
        - Src:             'input/item.c:1651,33'
          Dst:             var_InheritBool
        - Src:             'input/item.c:1652,31'
          Dst:             var_InheritString
        - Src:             'input/item.c:1653,25'
          Dst:             var_InheritBool
        - Src:             'input/item.c:1655,9'
          Dst:             var_InheritInteger
        - Src:             'input/item.c:1656,24'
          Dst:             var_InheritBool
        - Src:             'input/item.c:1661,9'
          Dst:             vlc_object_delete
    - functionName:    input_item_ApplyOptions
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - item
      BBCount:         14
      ICount:          114
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - var_Create
        - var_OptionParse
        - var_SetAddress
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/item.c:528,5'
          Branch Sides:
            - BranchSide:      'input/item.c:528,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - var_Create
                - var_SetAddress
                - var_OptionParse
            - BranchSide:      'input/item.c:530,19'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - var_Create
                - var_SetAddress
                - var_OptionParse
        - Branch String:   'input/item.c:530,5'
          Branch Sides:
            - BranchSide:      'input/item.c:531,25'
              BranchSideFuncs:
                - var_OptionParse
                - vlc_mutex_unlock
                - var_Create
                - var_SetAddress
            - BranchSide:      'input/item.c:534,41'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - var_Create
                - var_SetAddress
        - Branch String:   'input/item.c:534,5'
          Branch Sides:
            - BranchSide:      'input/item.c:536,9'
              BranchSideFuncs:
                - var_Create
                - var_SetAddress
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:540,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/item.c:527,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:528,5'
          Dst:             __assert_fail
        - Src:             'input/item.c:531,9'
          Dst:             var_OptionParse
        - Src:             'input/item.c:536,9'
          Dst:             var_Create
        - Src:             'input/item.c:537,9'
          Dst:             var_SetAddress
        - Src:             'input/item.c:540,5'
          Dst:             vlc_mutex_unlock
    - functionName:    var_SetAddress
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - ptr
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:395,12'
          Dst:             var_SetChecked
    - functionName:    str_format
      functionSourceFile: '/src/vlc/src/../include/vlc_strings.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - item
        - fmt
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_strfplayer
        - vlc_strftime
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_strings.h:231,16'
          Dst:             vlc_strftime
        - Src:             '../include/vlc_strings.h:232,16'
          Dst:             vlc_strfplayer
    - functionName:    input_item_CreateFilename
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - dir
        - filenamefmt
        - ext
      BBCount:         12
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - asprintf
        - filename_sanitize
        - str_format
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:1266,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1267,9'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:1269,23'
              BranchSideFuncs:
                - filename_sanitize
                - asprintf
                - free
                - asprintf
        - Branch String:   'input/item.c:1271,10'
          Branch Sides:
            - BranchSide:      'input/item.c:1272,51'
              BranchSideFuncs:
                - asprintf
                - free
            - BranchSide:      'input/item.c:1273,48'
              BranchSideFuncs:
                - asprintf
                - free
        - Branch String:   'input/item.c:1271,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1274,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/item.c:1276,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'input/item.c:1265,22'
          Dst:             str_format
        - Src:             'input/item.c:1269,5'
          Dst:             filename_sanitize
        - Src:             'input/item.c:1272,15'
          Dst:             asprintf
        - Src:             'input/item.c:1273,15'
          Dst:             asprintf
    - functionName:    vlc_vector_test_and_reset_failflag_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcap
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:194,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:196,10'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:199,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_vector_growsize_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_between_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - x
        - min
        - max
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_vector_max_
        - vlc_vector_min_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_vector.h:130,33'
          Dst:             vlc_vector_min_
        - Src:             '../include/vlc_vector.h:130,12'
          Dst:             vlc_vector_max_
    - functionName:    vlc_vector_max_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:124,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:124,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:124,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_vector_reallocdata_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - count
        - size
        - pcap
        - psize
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_reallocarray
        - vlc_vector_min_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:172,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:177,10'
              BranchSideFuncs:
                - vlc_vector_min_.25097
            - BranchSide:      '../include/vlc_vector.h:180,13'
              BranchSideFuncs:
                - vlc_vector_min_.25097
      Callsites:
        - Src:             '../include/vlc_vector.h:171,15'
          Dst:             vlc_reallocarray
        - Src:             '../include/vlc_vector.h:181,14'
          Dst:             vlc_vector_min_
    - functionName:    vlc_vector_enforce_size_t_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_item_UpdateTracksInfo
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - item
        - fmt
        - es_id
        - es_id_stable
      BBCount:         26
      ICount:          226
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - es_format_Clean
        - es_format_Copy
        - strcmp
        - strdup
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_vector_between_
        - vlc_vector_enforce_size_t_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:1223,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1223,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - strdup
                - vlc_vector_enforce_size_t_.25291
                - vlc_vector_max_.25289
                - vlc_vector_enforce_size_t_.25291
                - vlc_vector_max_.25289
                - free
                - vlc_mutex_unlock
                - vlc_vector_growsize_.25287
                - vlc_vector_enforce_size_t_.25291
                - vlc_vector_max_.25289
                - vlc_vector_between_.25288
                - vlc_vector_reallocdata_.25290
                - vlc_vector_test_and_reset_failflag_.25286
                - vlc_vector_enforce_size_t_.25291
                - es_format_Copy
                - vlc_mutex_unlock
                - strcmp
                - es_format_Clean
                - es_format_Copy
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:1224,22'
              BranchSideFuncs:
                - vlc_mutex_lock
                - strdup
                - vlc_vector_enforce_size_t_.25291
                - vlc_vector_max_.25289
                - vlc_vector_enforce_size_t_.25291
                - vlc_vector_max_.25289
                - free
                - vlc_mutex_unlock
                - vlc_vector_growsize_.25287
                - vlc_vector_enforce_size_t_.25291
                - vlc_vector_max_.25289
                - vlc_vector_between_.25288
                - vlc_vector_reallocdata_.25290
                - vlc_vector_test_and_reset_failflag_.25286
                - vlc_vector_enforce_size_t_.25291
                - es_format_Copy
                - vlc_mutex_unlock
                - strcmp
                - es_format_Clean
                - es_format_Copy
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:1226,5'
          Branch Sides:
            - BranchSide:      'input/item.c:1228,42'
              BranchSideFuncs:
                - strcmp
                - es_format_Clean
                - es_format_Copy
                - vlc_mutex_unlock
                - strdup
                - vlc_vector_enforce_size_t_.25291
                - vlc_vector_max_.25289
                - vlc_vector_enforce_size_t_.25291
                - vlc_vector_max_.25289
                - free
                - vlc_mutex_unlock
                - vlc_vector_growsize_.25287
                - vlc_vector_enforce_size_t_.25291
                - vlc_vector_max_.25289
                - vlc_vector_between_.25288
                - vlc_vector_reallocdata_.25290
                - vlc_vector_test_and_reset_failflag_.25286
                - vlc_vector_enforce_size_t_.25291
                - es_format_Copy
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:1239,31'
              BranchSideFuncs:
                - strdup
                - vlc_vector_enforce_size_t_.25291
                - vlc_vector_max_.25289
                - vlc_vector_enforce_size_t_.25291
                - vlc_vector_max_.25289
                - free
                - vlc_mutex_unlock
                - vlc_vector_growsize_.25287
                - vlc_vector_enforce_size_t_.25291
                - vlc_vector_max_.25289
                - vlc_vector_between_.25288
                - vlc_vector_reallocdata_.25290
                - vlc_vector_test_and_reset_failflag_.25286
                - vlc_vector_enforce_size_t_.25291
                - es_format_Copy
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:1229,13'
          Branch Sides:
            - BranchSide:      'input/item.c:1230,13'
              BranchSideFuncs:
                - strdup
                - vlc_vector_enforce_size_t_.25291
                - vlc_vector_max_.25289
                - vlc_vector_enforce_size_t_.25291
                - vlc_vector_max_.25289
                - free
                - vlc_mutex_unlock
                - vlc_vector_growsize_.25287
                - vlc_vector_enforce_size_t_.25291
                - vlc_vector_max_.25289
                - vlc_vector_between_.25288
                - vlc_vector_reallocdata_.25290
                - vlc_vector_test_and_reset_failflag_.25286
                - vlc_vector_enforce_size_t_.25291
                - es_format_Copy
                - vlc_mutex_unlock
                - strcmp
                - es_format_Clean
                - es_format_Copy
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:1233,26'
              BranchSideFuncs:
                - es_format_Clean
                - es_format_Copy
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:1240,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1242,28'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:1247,9'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.25291
                - vlc_vector_max_.25289
                - vlc_vector_enforce_size_t_.25291
                - vlc_vector_max_.25289
                - free
                - vlc_mutex_unlock
                - vlc_vector_growsize_.25287
                - vlc_vector_enforce_size_t_.25291
                - vlc_vector_max_.25289
                - vlc_vector_between_.25288
                - vlc_vector_reallocdata_.25290
                - vlc_vector_test_and_reset_failflag_.25286
                - vlc_vector_enforce_size_t_.25291
                - es_format_Copy
        - Branch String:   'input/item.c:1247,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1247,9'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.25291
                - free
                - vlc_mutex_unlock
                - es_format_Copy
            - BranchSide:      'input/item.c:1247,9'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.25291
                - vlc_vector_max_.25289
                - free
                - vlc_mutex_unlock
                - vlc_vector_growsize_.25287
                - vlc_vector_enforce_size_t_.25291
                - vlc_vector_max_.25289
                - vlc_vector_between_.25288
                - vlc_vector_reallocdata_.25290
                - vlc_vector_test_and_reset_failflag_.25286
                - vlc_vector_enforce_size_t_.25291
                - es_format_Copy
        - Branch String:   'input/item.c:1247,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1247,9'
              BranchSideFuncs:
                - vlc_vector_growsize_.25287
                - vlc_vector_enforce_size_t_.25291
                - vlc_vector_max_.25289
                - vlc_vector_between_.25288
                - vlc_vector_reallocdata_.25290
                - vlc_vector_test_and_reset_failflag_.25286
                - free
                - vlc_mutex_unlock
                - vlc_vector_enforce_size_t_.25291
                - es_format_Copy
            - BranchSide:      'input/item.c:1255,15'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:1247,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1247,9'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.25291
                - free
                - vlc_mutex_unlock
                - es_format_Copy
            - BranchSide:      'input/item.c:1255,15'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:1247,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1249,42'
              BranchSideFuncs:
                - es_format_Copy
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:1255,15'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/item.c:1223,5'
          Dst:             __assert_fail
        - Src:             'input/item.c:1224,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:1229,13'
          Dst:             strcmp
        - Src:             'input/item.c:1233,9'
          Dst:             es_format_Clean
        - Src:             'input/item.c:1234,9'
          Dst:             es_format_Copy
        - Src:             'input/item.c:1235,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/item.c:1239,23'
          Dst:             strdup
        - Src:             'input/item.c:1242,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/item.c:1247,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'input/item.c:1247,9'
          Dst:             vlc_vector_max_
        - Src:             'input/item.c:1247,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'input/item.c:1247,9'
          Dst:             vlc_vector_max_
        - Src:             'input/item.c:1247,9'
          Dst:             vlc_vector_growsize_
        - Src:             'input/item.c:1247,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'input/item.c:1247,9'
          Dst:             vlc_vector_max_
        - Src:             'input/item.c:1247,9'
          Dst:             vlc_vector_between_
        - Src:             'input/item.c:1247,9'
          Dst:             vlc_vector_reallocdata_
        - Src:             'input/item.c:1247,9'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'input/item.c:1247,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'input/item.c:1252,9'
          Dst:             es_format_Copy
        - Src:             'input/item.c:1257,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_Copy
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         23
      ICount:          215
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - abort
        - input_item_CopyOptions
        - input_item_NewExt
        - input_item_slave_New
        - realloc
        - vlc_meta_Merge
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input/item.c:1036,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1038,28'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:1042,21'
              BranchSideFuncs:
                - vlc_meta_Merge
                - vlc_mutex_unlock
                - input_item_CopyOptions
                - input_item_slave_New
                - malloc
                - abort
                - realloc
        - Branch String:   'input/item.c:1045,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1047,18'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - input_item_CopyOptions
                - input_item_slave_New
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/item.c:1060,24'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - input_item_CopyOptions
        - Branch String:   'input/item.c:1047,9'
          Branch Sides:
            - BranchSide:      'input/item.c:1050,25'
              BranchSideFuncs:
                - input_item_slave_New
                - vlc_mutex_unlock
                - input_item_CopyOptions
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/item.c:1058,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - input_item_CopyOptions
        - Branch String:   'input/item.c:1053,17'
          Branch Sides:
            - BranchSide:      'input/item.c:1055,17'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_mutex_unlock
                - input_item_CopyOptions
                - input_item_slave_New
                - realloc
            - BranchSide:      'input/item.c:1057,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - input_item_CopyOptions
                - input_item_slave_New
                - malloc
                - abort
                - realloc
        - Branch String:   'input/item.c:1055,17'
          Branch Sides:
            - BranchSide:      'input/item.c:1055,17'
              BranchSideFuncs:
                - realloc
                - abort
                - vlc_mutex_unlock
                - input_item_CopyOptions
                - input_item_slave_New
                - malloc
            - BranchSide:      'input/item.c:1055,17'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_mutex_unlock
                - input_item_CopyOptions
                - input_item_slave_New
                - realloc
        - Branch String:   'input/item.c:1055,17'
          Branch Sides:
            - BranchSide:      'input/item.c:1055,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - input_item_CopyOptions
                - input_item_slave_New
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/item.c:1056,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - input_item_CopyOptions
                - input_item_slave_New
                - malloc
                - abort
                - realloc
      Callsites:
        - Src:             'input/item.c:1031,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:1033,12'
          Dst:             input_item_NewExt
        - Src:             'input/item.c:1038,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/item.c:1042,5'
          Dst:             vlc_meta_Merge
        - Src:             'input/item.c:1049,41'
          Dst:             input_item_slave_New
        - Src:             'input/item.c:1055,17'
          Dst:             realloc
        - Src:             'input/item.c:1055,17'
          Dst:             abort
        - Src:             'input/item.c:1060,5'
          Dst:             vlc_mutex_unlock
        - Src:             'input/item.c:1063,5'
          Dst:             input_item_CopyOptions
    - functionName:    input_item_SetEpgOffline
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_item_ChangeEPGSource
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/item.c:944,5'
          Dst:             input_item_ChangeEPGSource
    - functionName:    input_item_ChangeEPGSource
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_item
        - i_source_id
      BBCount:         16
      ICount:          105
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/item.c:919,9'
          Branch Sides:
            - BranchSide:      'input/item.c:919,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:922,18'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:922,9'
          Branch Sides:
            - BranchSide:      'input/item.c:924,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:931,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:924,63'
          Branch Sides:
            - BranchSide:      'input/item.c:925,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:930,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:924,17'
          Branch Sides:
            - BranchSide:      'input/item.c:927,39'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:930,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/item.c:917,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:932,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_SetEpgTime
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_item
        - i_time
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/item.c:937,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:939,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_SetEpg
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_item
        - p_update
        - b_current_source
      BBCount:         34
      ICount:          231
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - abort
        - realloc
        - vlc_epg_Delete
        - vlc_epg_Duplicate
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:844,9'
          Branch Sides:
            - BranchSide:      'input/item.c:845,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - malloc
                - abort
                - vlc_mutex_unlock
                - realloc
                - vlc_epg_Delete
            - BranchSide:      'input/item.c:847,22'
              BranchSideFuncs:
                - vlc_mutex_lock
                - malloc
                - abort
                - vlc_mutex_unlock
                - realloc
                - vlc_epg_Delete
        - Branch String:   'input/item.c:851,5'
          Branch Sides:
            - BranchSide:      'input/item.c:853,13'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_mutex_unlock
                - realloc
                - vlc_epg_Delete
            - BranchSide:      'input/item.c:862,9'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_mutex_unlock
                - realloc
                - vlc_epg_Delete
        - Branch String:   'input/item.c:853,69'
          Branch Sides:
            - BranchSide:      'input/item.c:854,13'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_mutex_unlock
                - realloc
                - vlc_epg_Delete
            - BranchSide:      'input/item.c:859,5'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_mutex_unlock
                - realloc
                - vlc_epg_Delete
        - Branch String:   'input/item.c:853,13'
          Branch Sides:
            - BranchSide:      'input/item.c:856,23'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_mutex_unlock
                - realloc
                - vlc_epg_Delete
            - BranchSide:      'input/item.c:859,5'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_mutex_unlock
                - realloc
                - vlc_epg_Delete
        - Branch String:   'input/item.c:862,9'
          Branch Sides:
            - BranchSide:      'input/item.c:864,26'
              BranchSideFuncs:
                - vlc_epg_Delete
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:871,9'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_mutex_unlock
                - realloc
        - Branch String:   'input/item.c:865,13'
          Branch Sides:
            - BranchSide:      'input/item.c:866,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:867,19'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:871,9'
          Branch Sides:
            - BranchSide:      'input/item.c:871,9'
              BranchSideFuncs:
                - realloc
                - abort
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:871,9'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:871,9'
          Branch Sides:
            - BranchSide:      'input/item.c:0,0'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:871,9'
              BranchSideFuncs:
                - abort
        - Branch String:   'input/item.c:874,26'
          Branch Sides:
            - BranchSide:      'input/item.c:874,29'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:877,24'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:874,9'
          Branch Sides:
            - BranchSide:      'input/item.c:875,31'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:877,24'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/item.c:843,24'
          Dst:             vlc_epg_Duplicate
        - Src:             'input/item.c:847,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:864,9'
          Dst:             vlc_epg_Delete
        - Src:             'input/item.c:871,9'
          Dst:             realloc
        - Src:             'input/item.c:871,9'
          Dst:             abort
        - Src:             'input/item.c:877,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_SetEpgEvent
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
        - p_epg_evt
      BBCount:         20
      ICount:          145
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - vlc_epg_event_Delete
        - vlc_epg_event_Duplicate
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:801,5'
          Branch Sides:
            - BranchSide:      'input/item.c:803,28'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_epg_event_Duplicate
                - vlc_epg_event_Delete
            - BranchSide:      'input/item.c:821,24'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:804,9'
          Branch Sides:
            - BranchSide:      'input/item.c:807,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_epg_event_Duplicate
                - vlc_epg_event_Delete
            - BranchSide:      'input/item.c:820,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_epg_event_Duplicate
                - vlc_epg_event_Delete
        - Branch String:   'input/item.c:807,17'
          Branch Sides:
            - BranchSide:      'input/item.c:809,67'
              BranchSideFuncs:
                - vlc_epg_event_Duplicate
                - vlc_mutex_unlock
                - vlc_epg_event_Delete
            - BranchSide:      'input/item.c:819,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_epg_event_Duplicate
                - vlc_epg_event_Delete
        - Branch String:   'input/item.c:810,21'
          Branch Sides:
            - BranchSide:      'input/item.c:812,25'
              BranchSideFuncs:
                - vlc_epg_event_Delete
                - vlc_mutex_unlock
                - vlc_epg_event_Duplicate
            - BranchSide:      'input/item.c:817,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_epg_event_Duplicate
                - vlc_epg_event_Delete
        - Branch String:   'input/item.c:812,25'
          Branch Sides:
            - BranchSide:      'input/item.c:813,44'
              BranchSideFuncs:
                - vlc_epg_event_Delete
                - vlc_mutex_unlock
                - vlc_epg_event_Duplicate
            - BranchSide:      'input/item.c:814,43'
              BranchSideFuncs:
                - vlc_epg_event_Delete
                - vlc_mutex_unlock
                - vlc_epg_event_Duplicate
      Callsites:
        - Src:             'input/item.c:799,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:809,42'
          Dst:             vlc_epg_event_Duplicate
        - Src:             'input/item.c:814,21'
          Dst:             vlc_epg_event_Delete
        - Src:             'input/item.c:821,5'
          Dst:             vlc_mutex_unlock
    - functionName:    info_category_ReplaceInfo
      functionSourceFile: '/src/vlc/src/input/info.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cat
        - info
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - info_Delete
        - info_category_FindInfo
        - vlc_list_append
        - vlc_list_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/info.h:71,9'
          Branch Sides:
            - BranchSide:      'input/info.h:71,9'
              BranchSideFuncs:
                - vlc_list_remove.25119
                - info_Delete
                - vlc_list_append.25102
            - BranchSide:      'input/info.h:72,26'
              BranchSideFuncs:
                - vlc_list_remove.25119
                - info_Delete
                - vlc_list_append.25102
      Callsites:
        - Src:             'input/info.h:70,19'
          Dst:             info_category_FindInfo
        - Src:             'input/info.h:72,9'
          Dst:             vlc_list_remove
        - Src:             'input/info.h:73,9'
          Dst:             info_Delete
        - Src:             'input/info.h:75,5'
          Dst:             vlc_list_append
    - functionName:    input_item_MergeInfos
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
        - p_cat
      BBCount:         13
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - InputItemFindCat
        - info_category_Delete
        - info_category_ReplaceInfo
        - vlc_list_append
        - vlc_list_init
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:783,9'
          Branch Sides:
            - BranchSide:      'input/item.c:787,9'
              BranchSideFuncs:
                - vlc_list_it_start.25103
                - vlc_list_it_continue.25104
                - vlc_list_init.25106
                - info_category_Delete
                - vlc_mutex_unlock
                - info_category_ReplaceInfo
                - vlc_list_it_next.25105
            - BranchSide:      'input/item.c:793,27'
              BranchSideFuncs:
                - vlc_list_append.25102
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:787,9'
          Branch Sides:
            - BranchSide:      'input/item.c:787,9'
              BranchSideFuncs:
                - vlc_list_init.25106
                - info_category_Delete
                - vlc_mutex_unlock
                - info_category_ReplaceInfo
                - vlc_list_it_next.25105
                - vlc_list_it_continue.25104
            - BranchSide:      'input/item.c:787,9'
              BranchSideFuncs:
                - vlc_list_init.25106
                - info_category_Delete
                - vlc_mutex_unlock
                - info_category_ReplaceInfo
                - vlc_list_it_next.25105
                - vlc_list_it_continue.25104
        - Branch String:   'input/item.c:787,9'
          Branch Sides:
            - BranchSide:      'input/item.c:788,40'
              BranchSideFuncs:
                - info_category_ReplaceInfo
                - vlc_list_it_next.25105
                - vlc_list_it_continue.25104
                - vlc_list_init.25106
                - info_category_Delete
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:789,25'
              BranchSideFuncs:
                - vlc_list_init.25106
                - info_category_Delete
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/item.c:781,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:782,30'
          Dst:             InputItemFindCat
        - Src:             'input/item.c:787,9'
          Dst:             vlc_list_it_start
        - Src:             'input/item.c:787,9'
          Dst:             vlc_list_it_continue
        - Src:             'input/item.c:788,13'
          Dst:             info_category_ReplaceInfo
        - Src:             'input/item.c:787,9'
          Dst:             vlc_list_it_next
        - Src:             'input/item.c:789,9'
          Dst:             vlc_list_init
        - Src:             'input/item.c:790,9'
          Dst:             info_category_Delete
        - Src:             'input/item.c:793,9'
          Dst:             vlc_list_append
        - Src:             'input/item.c:794,5'
          Dst:             vlc_mutex_unlock
    - functionName:    InputItemFindCat
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
        - psz_cat
      BBCount:         18
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - strcmp
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_mutex_held
      functionUses:    5
      BranchProfiles:
        - Branch String:   'input/item.c:627,5'
          Branch Sides:
            - BranchSide:      'input/item.c:627,5'
              BranchSideFuncs:
                - vlc_list_it_start.25103
                - vlc_list_it_continue.25104
                - strcmp
                - vlc_list_it_next.25105
            - BranchSide:      'input/item.c:628,10'
              BranchSideFuncs:
                - vlc_list_it_start.25103
                - vlc_list_it_continue.25104
                - strcmp
                - vlc_list_it_next.25105
        - Branch String:   'input/item.c:628,9'
          Branch Sides:
            - BranchSide:      'input/item.c:629,9'
              BranchSideFuncs:
                - vlc_list_it_start.25103
                - vlc_list_it_continue.25104
                - strcmp
                - vlc_list_it_next.25105
            - BranchSide:      'input/item.c:632,5'
              BranchSideFuncs:
                - vlc_list_it_start.25103
                - vlc_list_it_continue.25104
                - strcmp
                - vlc_list_it_next.25105
        - Branch String:   'input/item.c:632,5'
          Branch Sides:
            - BranchSide:      'input/item.c:632,5'
              BranchSideFuncs:
                - strcmp
                - vlc_list_it_next.25105
                - vlc_list_it_continue.25104
            - BranchSide:      'input/item.c:632,5'
              BranchSideFuncs:
                - strcmp
                - vlc_list_it_next.25105
                - vlc_list_it_continue.25104
        - Branch String:   'input/item.c:632,5'
          Branch Sides:
            - BranchSide:      'input/item.c:634,22'
              BranchSideFuncs:
                - strcmp
                - vlc_list_it_next.25105
                - vlc_list_it_continue.25104
            - BranchSide:      'input/item.c:637,5'
              BranchSideFuncs: []
        - Branch String:   'input/item.c:634,13'
          Branch Sides:
            - BranchSide:      'input/item.c:635,20'
              BranchSideFuncs:
                - vlc_list_it_next.25105
                - vlc_list_it_continue.25104
                - strcmp
            - BranchSide:      'input/item.c:636,5'
              BranchSideFuncs:
                - vlc_list_it_next.25105
                - vlc_list_it_continue.25104
                - strcmp
      Callsites:
        - Src:             'input/item.c:627,5'
          Dst:             vlc_mutex_held
        - Src:             'input/item.c:627,5'
          Dst:             __assert_fail
        - Src:             'input/item.c:632,5'
          Dst:             vlc_list_it_start
        - Src:             'input/item.c:632,5'
          Dst:             vlc_list_it_continue
        - Src:             'input/item.c:634,14'
          Dst:             strcmp
        - Src:             'input/item.c:632,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_list_add_after
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:88,5'
          Dst:             vlc_list_add_between
    - functionName:    input_item_ReplaceInfos
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
        - p_cat
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - InputItemFindCat
        - info_category_Delete
        - vlc_list_add_after
        - vlc_list_append
        - vlc_list_remove
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:768,9'
          Branch Sides:
            - BranchSide:      'input/item.c:770,30'
              BranchSideFuncs:
                - vlc_list_add_after
                - vlc_list_remove.25119
                - info_category_Delete
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:775,27'
              BranchSideFuncs:
                - vlc_list_append.25102
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/item.c:766,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:767,30'
          Dst:             InputItemFindCat
        - Src:             'input/item.c:770,9'
          Dst:             vlc_list_add_after
        - Src:             'input/item.c:771,9'
          Dst:             vlc_list_remove
        - Src:             'input/item.c:772,9'
          Dst:             info_category_Delete
        - Src:             'input/item.c:775,9'
          Dst:             vlc_list_append
        - Src:             'input/item.c:776,5'
          Dst:             vlc_mutex_unlock
    - functionName:    info_category_DeleteInfo
      functionSourceFile: '/src/vlc/src/input/info.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cat
        - name
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - info_Delete
        - info_category_FindInfo
        - vlc_list_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/info.h:111,9'
          Branch Sides:
            - BranchSide:      'input/info.h:112,26'
              BranchSideFuncs:
                - vlc_list_remove.25119
                - info_Delete
            - BranchSide:      'input/info.h:116,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/info.h:110,20'
          Dst:             info_category_FindInfo
        - Src:             'input/info.h:112,9'
          Dst:             vlc_list_remove
        - Src:             'input/info.h:113,9'
          Dst:             info_Delete
    - functionName:    input_item_DelInfo
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_i
        - psz_cat
        - psz_name
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - InputItemFindCat
        - info_category_Delete
        - info_category_DeleteInfo
        - vlc_list_remove
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'input/item.c:738,9'
          Branch Sides:
            - BranchSide:      'input/item.c:740,28'
              BranchSideFuncs:
                - vlc_list_remove.25119
                - info_category_Delete
                - vlc_mutex_unlock
                - info_category_DeleteInfo
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:744,9'
              BranchSideFuncs:
                - vlc_list_remove.25119
                - info_category_Delete
                - vlc_mutex_unlock
                - info_category_DeleteInfo
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:744,9'
          Branch Sides:
            - BranchSide:      'input/item.c:747,47'
              BranchSideFuncs:
                - info_category_DeleteInfo
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:757,27'
              BranchSideFuncs:
                - vlc_list_remove.25119
                - info_category_Delete
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:748,13'
          Branch Sides:
            - BranchSide:      'input/item.c:750,32'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:753,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/item.c:736,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:737,30'
          Dst:             InputItemFindCat
        - Src:             'input/item.c:740,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/item.c:747,21'
          Dst:             info_category_DeleteInfo
        - Src:             'input/item.c:750,13'
          Dst:             vlc_mutex_unlock
        - Src:             'input/item.c:757,9'
          Dst:             vlc_list_remove
        - Src:             'input/item.c:758,9'
          Dst:             info_category_Delete
        - Src:             'input/item.c:760,5'
          Dst:             vlc_mutex_unlock
    - functionName:    InputItemVaAddInfo
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_i
        - psz_cat
        - psz_name
        - psz_format
        - args
      BBCount:         17
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - InputItemFindCat
        - __assert_fail
        - info_category_New
        - info_category_VaAddInfo
        - vlc_list_append
        - vlc_mutex_held
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:698,5'
          Branch Sides:
            - BranchSide:      'input/item.c:698,5'
              BranchSideFuncs:
                - InputItemFindCat
                - info_category_New
                - vlc_list_append.25102
                - info_category_VaAddInfo
            - BranchSide:      'input/item.c:700,48'
              BranchSideFuncs:
                - InputItemFindCat
                - info_category_New
                - vlc_list_append.25102
                - info_category_VaAddInfo
        - Branch String:   'input/item.c:701,9'
          Branch Sides:
            - BranchSide:      'input/item.c:703,36'
              BranchSideFuncs:
                - info_category_VaAddInfo
            - BranchSide:      'input/item.c:708,47'
              BranchSideFuncs:
                - info_category_VaAddInfo
        - Branch String:   'input/item.c:704,13'
          Branch Sides:
            - BranchSide:      'input/item.c:705,13'
              BranchSideFuncs:
                - vlc_list_append.25102
                - info_category_VaAddInfo
            - BranchSide:      'input/item.c:706,27'
              BranchSideFuncs:
                - vlc_list_append.25102
                - info_category_VaAddInfo
        - Branch String:   'input/item.c:709,17'
          Branch Sides:
            - BranchSide:      'input/item.c:709,21'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:710,9'
              BranchSideFuncs: []
        - Branch String:   'input/item.c:709,9'
          Branch Sides:
            - BranchSide:      'input/item.c:710,9'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:711,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/item.c:698,5'
          Dst:             vlc_mutex_held
        - Src:             'input/item.c:698,5'
          Dst:             __assert_fail
        - Src:             'input/item.c:700,30'
          Dst:             InputItemFindCat
        - Src:             'input/item.c:703,17'
          Dst:             info_category_New
        - Src:             'input/item.c:706,9'
          Dst:             vlc_list_append
        - Src:             'input/item.c:708,22'
          Dst:             info_category_VaAddInfo
    - functionName:    input_item_AddInfo
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_i
        - psz_cat
        - psz_name
        - psz_format
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - InputItemVaAddInfo
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'input/item.c:721,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:724,23'
          Dst:             InputItemVaAddInfo
        - Src:             'input/item.c:727,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_GetInfoLocked
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_i
        - psz_cat
        - psz_name
      BBCount:         15
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - InputItemFindCat
        - __assert_fail
        - info_category_FindInfo
        - strdup
        - vlc_mutex_held
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:677,5'
          Branch Sides:
            - BranchSide:      'input/item.c:677,5'
              BranchSideFuncs:
                - InputItemFindCat
                - strdup
                - info_category_FindInfo
                - strdup
            - BranchSide:      'input/item.c:679,48'
              BranchSideFuncs:
                - InputItemFindCat
                - strdup
                - info_category_FindInfo
                - strdup
        - Branch String:   'input/item.c:680,9'
          Branch Sides:
            - BranchSide:      'input/item.c:682,50'
              BranchSideFuncs:
                - info_category_FindInfo
                - strdup
                - strdup
            - BranchSide:      'input/item.c:690,12'
              BranchSideFuncs:
                - strdup
        - Branch String:   'input/item.c:683,20'
          Branch Sides:
            - BranchSide:      'input/item.c:683,23'
              BranchSideFuncs:
                - strdup
                - strdup
            - BranchSide:      'input/item.c:688,5'
              BranchSideFuncs:
                - strdup
        - Branch String:   'input/item.c:683,13'
          Branch Sides:
            - BranchSide:      'input/item.c:685,37'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'input/item.c:688,5'
              BranchSideFuncs:
                - strdup
      Callsites:
        - Src:             'input/item.c:677,5'
          Dst:             vlc_mutex_held
        - Src:             'input/item.c:677,5'
          Dst:             __assert_fail
        - Src:             'input/item.c:679,30'
          Dst:             InputItemFindCat
        - Src:             'input/item.c:682,26'
          Dst:             info_category_FindInfo
        - Src:             'input/item.c:685,29'
          Dst:             strdup
        - Src:             'input/item.c:690,12'
          Dst:             strdup
    - functionName:    input_item_GetInfo
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_i
        - psz_cat
        - psz_name
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_item_GetInfoLocked
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'input/item.c:664,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:666,21'
          Dst:             input_item_GetInfoLocked
        - Src:             'input/item.c:668,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_Playable
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_filename
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - input_item_IsMaster
        - input_item_slave_GetType
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input/item.c:642,9'
          Branch Sides:
            - BranchSide:      'input/item.c:643,9'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:647,37'
              BranchSideFuncs:
                - input_item_slave_GetType
                - input_item_IsMaster
        - Branch String:   'input/item.c:647,60'
          Branch Sides:
            - BranchSide:      'input/item.c:647,5'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:647,83'
              BranchSideFuncs:
                - input_item_IsMaster
      Callsites:
        - Src:             'input/item.c:647,12'
          Dst:             input_item_slave_GetType
        - Src:             'input/item.c:647,63'
          Dst:             input_item_IsMaster
    - functionName:    input_item_AddOpaque
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - name
        - value
      BBCount:         9
      ICount:          88
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - strlen
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input/item.c:508,5'
          Branch Sides:
            - BranchSide:      'input/item.c:508,5'
              BranchSideFuncs:
                - strlen
                - malloc
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:510,29'
              BranchSideFuncs:
                - strlen
                - malloc
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:512,9'
          Branch Sides:
            - BranchSide:      'input/item.c:513,9'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:515,12'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/item.c:508,5'
          Dst:             __assert_fail
        - Src:             'input/item.c:510,22'
          Dst:             strlen
        - Src:             'input/item.c:518,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:521,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_AddOptions
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_item
        - i_options
        - ppsz_options
        - i_flags
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - input_item_AddOption
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:501,35'
          Branch Sides:
            - BranchSide:      'input/item.c:501,38'
              BranchSideFuncs:
                - input_item_AddOption
            - BranchSide:      'input/item.c:501,5'
              BranchSideFuncs:
                - input_item_AddOption
        - Branch String:   'input/item.c:501,5'
          Branch Sides:
            - BranchSide:      'input/item.c:502,39'
              BranchSideFuncs:
                - input_item_AddOption
            - BranchSide:      'input/item.c:503,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/item.c:502,17'
          Dst:             input_item_AddOption
    - functionName:    input_item_AddOption
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_input
        - psz_option
        - flags
      BBCount:         27
      ICount:          208
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - abort
        - realloc
        - strcmp
        - strdup
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/item.c:460,9'
          Branch Sides:
            - BranchSide:      'input/item.c:461,9'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:463,22'
              BranchSideFuncs:
                - vlc_mutex_lock
                - realloc
                - strdup
                - malloc
                - abort
                - vlc_mutex_unlock
                - realloc
                - strcmp
        - Branch String:   'input/item.c:464,9'
          Branch Sides:
            - BranchSide:      'input/item.c:466,18'
              BranchSideFuncs:
                - realloc
                - strdup
                - malloc
                - abort
                - vlc_mutex_unlock
                - realloc
                - strcmp
            - BranchSide:      'input/item.c:471,31'
              BranchSideFuncs:
                - realloc
                - strdup
                - malloc
                - abort
                - vlc_mutex_unlock
                - realloc
        - Branch String:   'input/item.c:466,9'
          Branch Sides:
            - BranchSide:      'input/item.c:467,26'
              BranchSideFuncs:
                - strcmp
                - vlc_mutex_unlock
                - realloc
                - strdup
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/item.c:469,5'
              BranchSideFuncs:
                - realloc
                - strdup
                - malloc
                - abort
                - vlc_mutex_unlock
                - realloc
        - Branch String:   'input/item.c:467,17'
          Branch Sides:
            - BranchSide:      'input/item.c:467,63'
              BranchSideFuncs:
                - realloc
                - strdup
                - malloc
                - abort
                - vlc_mutex_unlock
                - realloc
                - strcmp
            - BranchSide:      'input/item.c:468,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:472,9'
          Branch Sides:
            - BranchSide:      'input/item.c:474,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:478,25'
              BranchSideFuncs:
                - strdup
                - malloc
                - abort
                - vlc_mutex_unlock
                - realloc
        - Branch String:   'input/item.c:481,9'
          Branch Sides:
            - BranchSide:      'input/item.c:483,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:487,5'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_mutex_unlock
                - realloc
        - Branch String:   'input/item.c:487,5'
          Branch Sides:
            - BranchSide:      'input/item.c:487,5'
              BranchSideFuncs:
                - realloc
                - abort
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:487,5'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_mutex_unlock
        - Branch String:   'input/item.c:487,5'
          Branch Sides:
            - BranchSide:      'input/item.c:487,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:489,34'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/item.c:463,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:467,18'
          Dst:             strcmp
        - Src:             'input/item.c:471,22'
          Dst:             realloc
        - Src:             'input/item.c:480,28'
          Dst:             strdup
        - Src:             'input/item.c:487,5'
          Dst:             realloc
        - Src:             'input/item.c:487,5'
          Dst:             abort
        - Src:             'input/item.c:492,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_IsArtFetched
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_meta_GetStatus
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/item.c:394,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:395,22'
          Dst:             vlc_meta_GetStatus
        - Src:             'input/item.c:396,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_IsPreparsed
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_meta_GetStatus
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'input/item.c:385,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:386,24'
          Dst:             vlc_meta_GetStatus
        - Src:             'input/item.c:387,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_GetNowPlayingFb
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - input_item_GetMeta
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/item.c:374,19'
          Branch Sides:
            - BranchSide:      'input/item.c:374,30'
              BranchSideFuncs:
                - strlen
                - free
                - input_item_GetMeta
            - BranchSide:      'input/item.c:376,15'
              BranchSideFuncs:
                - free
                - input_item_GetMeta
        - Branch String:   'input/item.c:374,9'
          Branch Sides:
            - BranchSide:      'input/item.c:376,15'
              BranchSideFuncs:
                - free
                - input_item_GetMeta
            - BranchSide:      'input/item.c:380,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/item.c:373,22'
          Dst:             input_item_GetMeta
        - Src:             'input/item.c:374,22'
          Dst:             strlen
        - Src:             'input/item.c:377,16'
          Dst:             input_item_GetMeta
    - functionName:    input_item_GetMeta
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_i
        - meta_type
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_item_GetMetaLocked
        - strdup
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    7
      BranchProfiles:
        - Branch String:   'input/item.c:207,17'
          Branch Sides:
            - BranchSide:      'input/item.c:207,33'
              BranchSideFuncs:
                - strdup
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:207,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/item.c:205,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:206,25'
          Dst:             input_item_GetMetaLocked
        - Src:             'input/item.c:207,25'
          Dst:             strdup
        - Src:             'input/item.c:208,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_GetMetaLocked
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - item
        - meta_type
      BBCount:         6
      ICount:          35
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_meta_Get
        - vlc_mutex_held
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:198,5'
          Branch Sides:
            - BranchSide:      'input/item.c:198,5'
              BranchSideFuncs:
                - vlc_meta_Get
            - BranchSide:      'input/item.c:198,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'input/item.c:198,5'
          Dst:             vlc_mutex_held
        - Src:             'input/item.c:198,5'
          Dst:             __assert_fail
        - Src:             'input/item.c:200,12'
          Dst:             vlc_meta_Get
    - functionName:    input_item_SetDuration
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_i
        - i_duration
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/item.c:366,9'
          Branch Sides:
            - BranchSide:      'input/item.c:366,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:367,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/item.c:365,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:368,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_GetDuration
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_i
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/item.c:356,9'
          Branch Sides:
            - BranchSide:      'input/item.c:357,20'
              BranchSideFuncs: []
            - BranchSide:      'input/item.c:358,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/item.c:351,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:355,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_GetURI
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_i
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strdup
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/item.c:275,19'
          Branch Sides:
            - BranchSide:      'input/item.c:275,42'
              BranchSideFuncs:
                - strdup
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:275,19'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/item.c:273,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:275,34'
          Dst:             strdup
        - Src:             'input/item.c:277,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_GetName
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strdup
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'input/item.c:256,22'
          Branch Sides:
            - BranchSide:      'input/item.c:256,49'
              BranchSideFuncs:
                - strdup
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:256,22'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/item.c:254,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:256,41'
          Dst:             strdup
        - Src:             'input/item.c:258,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_GetTitleFbName
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strdup
        - vlc_meta_Get
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:243,10'
          Branch Sides:
            - BranchSide:      'input/item.c:243,10'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - strdup
                - strdup
            - BranchSide:      'input/item.c:246,19'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - strdup
        - Branch String:   'input/item.c:243,9'
          Branch Sides:
            - BranchSide:      'input/item.c:244,27'
              BranchSideFuncs:
                - strdup
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:246,19'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - strdup
        - Branch String:   'input/item.c:246,19'
          Branch Sides:
            - BranchSide:      'input/item.c:246,46'
              BranchSideFuncs:
                - strdup
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:246,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/item.c:240,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:242,29'
          Dst:             vlc_meta_Get
        - Src:             'input/item.c:244,19'
          Dst:             strdup
        - Src:             'input/item.c:246,38'
          Dst:             strdup
        - Src:             'input/item.c:248,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_GetMetaExtraNames
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_i
        - pppsz_names
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_meta_CopyExtraNames
        - vlc_meta_GetExtraCount
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'input/item.c:229,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:230,22'
          Dst:             vlc_meta_GetExtraCount
        - Src:             'input/item.c:231,20'
          Dst:             vlc_meta_CopyExtraNames
        - Src:             'input/item.c:232,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_GetMetaExtraLocked
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - psz_name
      BBCount:         6
      ICount:          35
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_meta_GetExtra
        - vlc_mutex_held
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:214,5'
          Branch Sides:
            - BranchSide:      'input/item.c:214,5'
              BranchSideFuncs:
                - vlc_meta_GetExtra
            - BranchSide:      'input/item.c:214,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'input/item.c:214,5'
          Dst:             vlc_mutex_held
        - Src:             'input/item.c:214,5'
          Dst:             __assert_fail
        - Src:             'input/item.c:215,12'
          Dst:             vlc_meta_GetExtra
    - functionName:    input_item_GetMetaExtra
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_i
        - psz_name
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_item_GetMetaExtraLocked
        - strdup
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input/item.c:222,17'
          Branch Sides:
            - BranchSide:      'input/item.c:222,33'
              BranchSideFuncs:
                - strdup
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:222,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/item.c:220,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:221,25'
          Dst:             input_item_GetMetaExtraLocked
        - Src:             'input/item.c:222,25'
          Dst:             strdup
        - Src:             'input/item.c:223,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_MetaMatch
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_i
        - meta_type
        - psz
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcasestr
        - vlc_meta_Get
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input/item.c:188,27'
          Branch Sides:
            - BranchSide:      'input/item.c:188,42'
              BranchSideFuncs:
                - strcasestr
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:188,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/item.c:185,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:187,28'
          Dst:             vlc_meta_Get
        - Src:             'input/item.c:188,30'
          Dst:             strcasestr
        - Src:             'input/item.c:190,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_SetMetaExtra
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_i
        - psz_name
        - psz_value
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_meta_SetExtraWithPriority
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'input/item.c:104,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:105,5'
          Dst:             vlc_meta_SetExtraWithPriority
        - Src:             'input/item.c:106,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_SetMeta
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_i
        - meta_type
        - psz_val
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_meta_SetWithPriority
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'input/item.c:97,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:98,5'
          Dst:             vlc_meta_SetWithPriority
        - Src:             'input/item.c:99,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_SetArtFetched
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_i
        - b_art_fetched
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_meta_GetStatus
        - vlc_meta_SetStatus
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/item.c:85,9'
          Branch Sides:
            - BranchSide:      'input/item.c:86,16'
              BranchSideFuncs:
                - vlc_meta_SetStatus
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:88,16'
              BranchSideFuncs:
                - vlc_meta_SetStatus
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/item.c:81,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:83,18'
          Dst:             vlc_meta_GetStatus
        - Src:             'input/item.c:90,5'
          Dst:             vlc_meta_SetStatus
        - Src:             'input/item.c:92,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_SetArtNotFound
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_i
        - b_not_found
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_meta_GetStatus
        - vlc_meta_SetStatus
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/item.c:69,9'
          Branch Sides:
            - BranchSide:      'input/item.c:70,16'
              BranchSideFuncs:
                - vlc_meta_SetStatus
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:72,16'
              BranchSideFuncs:
                - vlc_meta_SetStatus
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/item.c:65,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:67,18'
          Dst:             vlc_meta_GetStatus
        - Src:             'input/item.c:74,5'
          Dst:             vlc_meta_SetStatus
        - Src:             'input/item.c:76,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_item_SetPreparsed
      functionSourceFile: '/src/vlc/src/input/item.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_i
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_meta_GetStatus
        - vlc_meta_SetStatus
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/item.c:57,9'
          Branch Sides:
            - BranchSide:      'input/item.c:57,9'
              BranchSideFuncs:
                - vlc_meta_SetStatus
                - vlc_mutex_unlock
            - BranchSide:      'input/item.c:58,28'
              BranchSideFuncs:
                - vlc_meta_SetStatus
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/item.c:53,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/item.c:55,18'
          Dst:             vlc_meta_GetStatus
        - Src:             'input/item.c:58,9'
          Dst:             vlc_meta_SetStatus
        - Src:             'input/item.c:60,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_priv
      functionSourceFile: '/src/vlc/src/input/input_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_access_Destroy
      functionSourceFile: '/src/vlc/src/input/access.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - access
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - module_unneed
        - vlc_stream_Private
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/access.c:51,39'
          Dst:             vlc_stream_Private
        - Src:             'input/access.c:53,5'
          Dst:             module_unneed
    - functionName:    accessNewAttachment
      functionSourceFile: '/src/vlc/src/input/access.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - input
        - mrl
      BBCount:         12
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - input_GetAttachment
        - strdup
        - vlc_input_attachment_Release
        - vlc_stream_AttachmentNew
        - vlc_stream_Delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/access.c:63,9'
          Branch Sides:
            - BranchSide:      'input/access.c:64,9'
              BranchSideFuncs:
                - input_GetAttachment
                - vlc_stream_AttachmentNew
                - vlc_input_attachment_Release
                - strdup
                - vlc_stream_Delete
            - BranchSide:      'input/access.c:66,58'
              BranchSideFuncs:
                - input_GetAttachment
                - vlc_stream_AttachmentNew
                - vlc_input_attachment_Release
                - strdup
                - vlc_stream_Delete
        - Branch String:   'input/access.c:67,9'
          Branch Sides:
            - BranchSide:      'input/access.c:68,9'
              BranchSideFuncs:
                - vlc_stream_AttachmentNew
                - vlc_input_attachment_Release
                - strdup
                - vlc_stream_Delete
            - BranchSide:      'input/access.c:69,49'
              BranchSideFuncs:
                - vlc_stream_AttachmentNew
                - vlc_input_attachment_Release
                - strdup
                - vlc_stream_Delete
        - Branch String:   'input/access.c:70,9'
          Branch Sides:
            - BranchSide:      'input/access.c:72,38'
              BranchSideFuncs:
                - strdup
                - vlc_stream_Delete
            - BranchSide:      'input/access.c:75,30'
              BranchSideFuncs:
                - strdup
                - vlc_stream_Delete
        - Branch String:   'input/access.c:76,9'
          Branch Sides:
            - BranchSide:      'input/access.c:78,27'
              BranchSideFuncs: []
            - BranchSide:      'input/access.c:81,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/access.c:66,38'
          Dst:             input_GetAttachment
        - Src:             'input/access.c:69,24'
          Dst:             vlc_stream_AttachmentNew
        - Src:             'input/access.c:72,9'
          Dst:             vlc_input_attachment_Release
        - Src:             'input/access.c:75,23'
          Dst:             strdup
        - Src:             'input/access.c:78,9'
          Dst:             vlc_stream_Delete
    - functionName:    AStreamControl
      functionSourceFile: '/src/vlc/src/input/access.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - cmd
        - args
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/access.c:273,12'
          Dst:             vlc_stream_vaControl
    - functionName:    AStreamSeek
      functionSourceFile: '/src/vlc/src/input/access.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - offset
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Seek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/access.c:266,12'
          Dst:             vlc_stream_Seek
    - functionName:    AStreamReadStream
      functionSourceFile: '/src/vlc/src/input/access.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - buf
        - len
      BBCount:         17
      ICount:          105
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - input_priv
        - input_rate_Add
        - vlc_killed
        - vlc_stream_Eof
        - vlc_stream_Private
        - vlc_stream_ReadPartial
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/access.c:242,9'
          Branch Sides:
            - BranchSide:      'input/access.c:243,9'
              BranchSideFuncs: []
            - BranchSide:      'input/access.c:244,9'
              BranchSideFuncs:
                - vlc_killed
                - vlc_stream_ReadPartial
                - vlc_stream_Private
                - input_rate_Add
                - input_priv
        - Branch String:   'input/access.c:244,9'
          Branch Sides:
            - BranchSide:      'input/access.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      'input/access.c:247,42'
              BranchSideFuncs:
                - vlc_stream_ReadPartial
                - vlc_stream_Private
                - input_rate_Add
                - input_priv
        - Branch String:   'input/access.c:249,9'
          Branch Sides:
            - BranchSide:      'input/access.c:251,69'
              BranchSideFuncs:
                - vlc_stream_Private
                - input_rate_Add
                - input_priv
            - BranchSide:      'input/access.c:258,12'
              BranchSideFuncs: []
        - Branch String:   'input/access.c:253,13'
          Branch Sides:
            - BranchSide:      'input/access.c:252,29'
              BranchSideFuncs:
                - input_priv
                - input_rate_Add
            - BranchSide:      'input/access.c:253,38'
              BranchSideFuncs:
                - input_priv
                - input_rate_Add
        - Branch String:   'input/access.c:254,13'
          Branch Sides:
            - BranchSide:      'input/access.c:255,29'
              BranchSideFuncs:
                - input_rate_Add
            - BranchSide:      'input/access.c:256,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/access.c:242,9'
          Dst:             vlc_stream_Eof
        - Src:             'input/access.c:244,9'
          Dst:             vlc_killed
        - Src:             'input/access.c:247,19'
          Dst:             vlc_stream_ReadPartial
        - Src:             'input/access.c:251,50'
          Dst:             vlc_stream_Private
        - Src:             'input/access.c:253,27'
          Dst:             input_priv
        - Src:             'input/access.c:255,13'
          Dst:             input_rate_Add
    - functionName:    AStreamReadBlock
      functionSourceFile: '/src/vlc/src/input/access.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - eof
      BBCount:         17
      ICount:          103
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - input_priv
        - input_rate_Add
        - vlc_killed
        - vlc_stream_Eof
        - vlc_stream_Private
        - vlc_stream_ReadBlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/access.c:215,9'
          Branch Sides:
            - BranchSide:      'input/access.c:217,10'
              BranchSideFuncs: []
            - BranchSide:      'input/access.c:220,9'
              BranchSideFuncs:
                - vlc_killed
                - vlc_stream_ReadBlock
                - vlc_stream_Private
                - input_rate_Add
                - input_priv
        - Branch String:   'input/access.c:220,9'
          Branch Sides:
            - BranchSide:      'input/access.c:221,9'
              BranchSideFuncs: []
            - BranchSide:      'input/access.c:223,34'
              BranchSideFuncs:
                - vlc_stream_ReadBlock
                - vlc_stream_Private
                - input_rate_Add
                - input_priv
        - Branch String:   'input/access.c:225,9'
          Branch Sides:
            - BranchSide:      'input/access.c:227,69'
              BranchSideFuncs:
                - vlc_stream_Private
                - input_rate_Add
                - input_priv
            - BranchSide:      'input/access.c:234,12'
              BranchSideFuncs: []
        - Branch String:   'input/access.c:229,13'
          Branch Sides:
            - BranchSide:      'input/access.c:228,29'
              BranchSideFuncs:
                - input_priv
                - input_rate_Add
            - BranchSide:      'input/access.c:229,38'
              BranchSideFuncs:
                - input_priv
                - input_rate_Add
        - Branch String:   'input/access.c:230,13'
          Branch Sides:
            - BranchSide:      'input/access.c:231,29'
              BranchSideFuncs:
                - input_rate_Add
            - BranchSide:      'input/access.c:232,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/access.c:215,9'
          Dst:             vlc_stream_Eof
        - Src:             'input/access.c:220,9'
          Dst:             vlc_killed
        - Src:             'input/access.c:223,13'
          Dst:             vlc_stream_ReadBlock
        - Src:             'input/access.c:227,50'
          Dst:             vlc_stream_Private
        - Src:             'input/access.c:229,27'
          Dst:             input_priv
        - Src:             'input/access.c:231,13'
          Dst:             input_rate_Add
    - functionName:    AStreamDestroy
      functionSourceFile: '/src/vlc/src/input/access.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/access.c:280,5'
          Dst:             vlc_stream_Delete
    - functionName:    stream_AccessNew
      functionSourceFile: '/src/vlc/src/input/access.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - input
        - out
        - preparsing
        - url
      BBCount:         28
      ICount:          206
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - AStreamDestroy
        - access_New
        - input_GetItem
        - strdup
        - stream_FilterChainNew
        - vlc_object_delete
        - vlc_stream_CustomNew
        - vlc_stream_Delete
        - vlc_stream_Private
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/access.c:287,9'
          Branch Sides:
            - BranchSide:      'input/access.c:288,9'
              BranchSideFuncs: []
            - BranchSide:      'input/access.c:295,9'
              BranchSideFuncs:
                - vlc_stream_CustomNew
                - vlc_stream_Private
                - strdup
                - stream_FilterChainNew
                - vlc_object_delete
                - vlc_stream_Delete
                - input_GetItem
                - vlc_stream_Delete
        - Branch String:   'input/access.c:295,29'
          Branch Sides:
            - BranchSide:      'input/access.c:295,33'
              BranchSideFuncs:
                - vlc_stream_CustomNew
                - vlc_stream_Private
                - strdup
                - stream_FilterChainNew
                - vlc_object_delete
                - vlc_stream_Delete
                - input_GetItem
                - vlc_stream_Delete
            - BranchSide:      'input/access.c:330,13'
              BranchSideFuncs: []
        - Branch String:   'input/access.c:295,58'
          Branch Sides:
            - BranchSide:      'input/access.c:295,61'
              BranchSideFuncs:
                - vlc_stream_CustomNew
                - vlc_stream_Private
                - strdup
                - stream_FilterChainNew
                - vlc_object_delete
                - vlc_stream_Delete
                - input_GetItem
                - vlc_stream_Delete
            - BranchSide:      'input/access.c:298,34'
              BranchSideFuncs:
                - vlc_stream_CustomNew
                - vlc_stream_Private
                - strdup
                - stream_FilterChainNew
                - vlc_object_delete
                - vlc_stream_Delete
                - input_GetItem
                - vlc_stream_Delete
        - Branch String:   'input/access.c:295,9'
          Branch Sides:
            - BranchSide:      'input/access.c:298,34'
              BranchSideFuncs:
                - vlc_stream_CustomNew
                - vlc_stream_Private
                - strdup
                - stream_FilterChainNew
                - vlc_object_delete
                - vlc_stream_Delete
                - input_GetItem
                - vlc_stream_Delete
            - BranchSide:      'input/access.c:330,13'
              BranchSideFuncs: []
        - Branch String:   'input/access.c:301,13'
          Branch Sides:
            - BranchSide:      'input/access.c:303,31'
              BranchSideFuncs:
                - vlc_stream_Delete
            - BranchSide:      'input/access.c:306,35'
              BranchSideFuncs:
                - vlc_stream_Private
                - strdup
                - stream_FilterChainNew
                - vlc_object_delete
                - vlc_stream_Delete
                - input_GetItem
        - Branch String:   'input/access.c:309,27'
          Branch Sides:
            - BranchSide:      'input/access.c:309,49'
              BranchSideFuncs:
                - input_GetItem
                - strdup
                - stream_FilterChainNew
                - vlc_object_delete
                - vlc_stream_Delete
            - BranchSide:      'input/access.c:309,9'
              BranchSideFuncs:
                - strdup
                - stream_FilterChainNew
                - vlc_object_delete
                - vlc_stream_Delete
        - Branch String:   'input/access.c:311,13'
          Branch Sides:
            - BranchSide:      'input/access.c:313,13'
              BranchSideFuncs:
                - vlc_object_delete
                - vlc_stream_Delete
            - BranchSide:      'input/access.c:318,13'
              BranchSideFuncs:
                - stream_FilterChainNew
        - Branch String:   'input/access.c:318,13'
          Branch Sides:
            - BranchSide:      'input/access.c:319,13'
              BranchSideFuncs:
                - stream_FilterChainNew
            - BranchSide:      'input/access.c:320,13'
              BranchSideFuncs:
                - stream_FilterChainNew
        - Branch String:   'input/access.c:320,13'
          Branch Sides:
            - BranchSide:      'input/access.c:321,13'
              BranchSideFuncs:
                - stream_FilterChainNew
            - BranchSide:      'input/access.c:323,9'
              BranchSideFuncs:
                - stream_FilterChainNew
      Callsites:
        - Src:             'input/access.c:286,24'
          Dst:             access_New
        - Src:             'input/access.c:298,13'
          Dst:             vlc_stream_CustomNew
        - Src:             'input/access.c:298,13'
          Dst:             AStreamDestroy
        - Src:             'input/access.c:303,13'
          Dst:             vlc_stream_Delete
        - Src:             'input/access.c:306,16'
          Dst:             vlc_stream_Private
        - Src:             'input/access.c:309,35'
          Dst:             input_GetItem
        - Src:             'input/access.c:310,22'
          Dst:             strdup
        - Src:             'input/access.c:313,13'
          Dst:             vlc_object_delete
        - Src:             'input/access.c:314,13'
          Dst:             vlc_stream_Delete
        - Src:             'input/access.c:327,13'
          Dst:             stream_FilterChainNew
    - functionName:    access_New
      functionSourceFile: '/src/vlc/src/input/access.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - input
        - out
        - preparsing
        - mrl
      BBCount:         49
      ICount:          407
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - accessNewAttachment
        - asprintf
        - input_GetItem
        - module_need
        - strchr
        - strcmp
        - strdup
        - stream_CommonDelete
        - strncmp
        - strndup
        - vlc_access_Destroy
        - vlc_object_Log
        - vlc_stream_CustomNew
        - vlc_stream_Private
        - vlc_uri2path
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/access.c:95,9'
          Branch Sides:
            - BranchSide:      'input/access.c:96,36'
              BranchSideFuncs:
                - accessNewAttachment
            - BranchSide:      'input/access.c:98,45'
              BranchSideFuncs:
                - vlc_stream_CustomNew
                - strdup
                - vlc_stream_Private
                - vlc_object_Log
                - free
                - free
                - stream_CommonDelete
                - free
                - vlc_object_Log
                - strchr
                - strndup
                - strncmp
                - vlc_uri2path
                - module_need
                - vlc_object_Log
                - free
                - free
                - strcmp
                - vlc_object_Log
                - __assert_fail
                - free
                - vlc_object_Log
                - asprintf
                - vlc_uri2path
                - free
                - input_GetItem
        - Branch String:   'input/access.c:100,9'
          Branch Sides:
            - BranchSide:      'input/access.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'input/access.c:103,28'
              BranchSideFuncs:
                - strdup
                - vlc_stream_Private
                - vlc_object_Log
                - free
                - free
                - stream_CommonDelete
                - free
                - vlc_object_Log
                - strchr
                - strndup
                - strncmp
                - vlc_uri2path
                - module_need
                - vlc_object_Log
                - free
                - free
                - strcmp
                - vlc_object_Log
                - __assert_fail
                - free
                - vlc_object_Log
                - asprintf
                - vlc_uri2path
                - free
                - input_GetItem
        - Branch String:   'input/access.c:103,28'
          Branch Sides:
            - BranchSide:      'input/access.c:103,50'
              BranchSideFuncs:
                - input_GetItem
                - strdup
                - vlc_stream_Private
                - vlc_object_Log
                - free
                - free
                - stream_CommonDelete
                - free
                - vlc_object_Log
                - strchr
                - strndup
                - strncmp
                - vlc_uri2path
                - module_need
                - vlc_object_Log
                - free
                - free
                - strcmp
                - vlc_object_Log
                - __assert_fail
                - free
                - vlc_object_Log
                - asprintf
                - vlc_uri2path
                - free
            - BranchSide:      'input/access.c:103,5'
              BranchSideFuncs:
                - strdup
                - vlc_stream_Private
                - vlc_object_Log
                - free
                - free
                - stream_CommonDelete
                - free
                - vlc_object_Log
                - strchr
                - strndup
                - strncmp
                - vlc_uri2path
                - module_need
                - vlc_object_Log
                - free
                - free
                - strcmp
                - vlc_object_Log
                - __assert_fail
                - free
                - vlc_object_Log
                - asprintf
                - vlc_uri2path
                - free
        - Branch String:   'input/access.c:111,9'
          Branch Sides:
            - BranchSide:      'input/access.c:112,9'
              BranchSideFuncs:
                - free
                - free
                - stream_CommonDelete
                - free
            - BranchSide:      'input/access.c:114,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - stream_CommonDelete
                - free
                - vlc_object_Log
                - strchr
                - strndup
                - strncmp
                - vlc_uri2path
                - module_need
                - vlc_object_Log
                - free
                - free
                - strcmp
                - vlc_object_Log
                - __assert_fail
                - free
                - vlc_object_Log
                - asprintf
                - vlc_uri2path
                - free
        - Branch String:   'input/access.c:114,5'
          Branch Sides:
            - BranchSide:      'input/access.c:116,21'
              BranchSideFuncs:
                - vlc_object_Log
                - strchr
                - strndup
                - strncmp
                - vlc_uri2path
                - module_need
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
                - free
                - free
                - stream_CommonDelete
                - free
                - strcmp
                - vlc_object_Log
                - __assert_fail
                - free
                - vlc_object_Log
                - asprintf
                - vlc_uri2path
                - free
            - BranchSide:      'input/access.c:170,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - stream_CommonDelete
                - free
        - Branch String:   'input/access.c:120,13'
          Branch Sides:
            - BranchSide:      'input/access.c:121,13'
              BranchSideFuncs:
                - free
                - free
                - stream_CommonDelete
                - free
            - BranchSide:      'input/access.c:123,36'
              BranchSideFuncs:
                - strndup
                - strncmp
                - vlc_uri2path
                - module_need
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
                - free
                - free
                - stream_CommonDelete
                - free
                - vlc_object_Log
                - strchr
                - strcmp
                - vlc_object_Log
                - __assert_fail
                - free
                - vlc_object_Log
                - asprintf
                - vlc_uri2path
                - free
        - Branch String:   'input/access.c:124,13'
          Branch Sides:
            - BranchSide:      'input/access.c:125,13'
              BranchSideFuncs:
                - free
                - free
                - stream_CommonDelete
                - free
            - BranchSide:      'input/access.c:127,32'
              BranchSideFuncs:
                - strncmp
                - vlc_uri2path
                - module_need
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
                - free
                - free
                - stream_CommonDelete
                - free
                - vlc_object_Log
                - strchr
                - strndup
                - strcmp
                - vlc_object_Log
                - __assert_fail
                - free
                - vlc_object_Log
                - asprintf
                - vlc_uri2path
                - free
        - Branch String:   'input/access.c:129,13'
          Branch Sides:
            - BranchSide:      'input/access.c:132,50'
              BranchSideFuncs:
                - asprintf
                - module_need
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
                - free
                - free
                - stream_CommonDelete
                - free
                - vlc_object_Log
                - strchr
                - strndup
                - strncmp
                - vlc_uri2path
                - strcmp
                - vlc_object_Log
                - __assert_fail
                - free
                - vlc_object_Log
                - vlc_uri2path
                - free
            - BranchSide:      'input/access.c:138,13'
              BranchSideFuncs:
                - module_need
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
                - free
                - free
                - stream_CommonDelete
                - free
                - vlc_object_Log
                - strchr
                - strndup
                - strncmp
                - vlc_uri2path
                - asprintf
                - vlc_uri2path
                - free
                - strcmp
                - vlc_object_Log
                - __assert_fail
                - free
                - vlc_object_Log
        - Branch String:   'input/access.c:132,17'
          Branch Sides:
            - BranchSide:      'input/access.c:134,53'
              BranchSideFuncs:
                - vlc_uri2path
                - free
                - module_need
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
                - free
                - free
                - stream_CommonDelete
                - free
                - vlc_object_Log
                - strchr
                - strndup
                - strncmp
                - vlc_uri2path
                - asprintf
                - strcmp
                - vlc_object_Log
                - __assert_fail
                - free
                - vlc_object_Log
            - BranchSide:      'input/access.c:137,9'
              BranchSideFuncs:
                - module_need
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
                - free
                - free
                - stream_CommonDelete
                - free
                - vlc_object_Log
                - strchr
                - strndup
                - strncmp
                - vlc_uri2path
                - asprintf
                - vlc_uri2path
                - free
                - strcmp
                - vlc_object_Log
                - __assert_fail
                - free
                - vlc_object_Log
        - Branch String:   'input/access.c:138,13'
          Branch Sides:
            - BranchSide:      'input/access.c:139,13'
              BranchSideFuncs:
                - vlc_object_Log
                - module_need
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
                - free
                - free
                - stream_CommonDelete
                - free
                - vlc_object_Log
                - strchr
                - strndup
                - strncmp
                - vlc_uri2path
                - asprintf
                - vlc_uri2path
                - free
                - strcmp
                - vlc_object_Log
                - __assert_fail
                - free
            - BranchSide:      'input/access.c:141,24'
              BranchSideFuncs:
                - module_need
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
                - free
                - free
                - stream_CommonDelete
                - free
                - vlc_object_Log
                - strchr
                - strndup
                - strncmp
                - vlc_uri2path
                - vlc_object_Log
                - asprintf
                - vlc_uri2path
                - free
                - strcmp
                - vlc_object_Log
                - __assert_fail
                - free
        - Branch String:   'input/access.c:142,13'
          Branch Sides:
            - BranchSide:      'input/access.c:144,13'
              BranchSideFuncs:
                - __assert_fail
                - free
            - BranchSide:      'input/access.c:151,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
                - free
                - free
                - stream_CommonDelete
                - free
                - vlc_object_Log
                - strchr
                - strndup
                - strncmp
                - vlc_uri2path
                - module_need
                - __assert_fail
                - free
                - vlc_object_Log
                - asprintf
                - vlc_uri2path
                - free
                - strcmp
                - vlc_object_Log
        - Branch String:   'input/access.c:144,13'
          Branch Sides:
            - BranchSide:      'input/access.c:145,29'
              BranchSideFuncs:
                - free
                - __assert_fail
            - BranchSide:      'input/access.c:147,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/access.c:147,13'
          Branch Sides:
            - BranchSide:      'input/access.c:147,13'
              BranchSideFuncs: []
            - BranchSide:      'input/access.c:148,20'
              BranchSideFuncs: []
        - Branch String:   'input/access.c:151,13'
          Branch Sides:
            - BranchSide:      'input/access.c:152,13'
              BranchSideFuncs:
                - free
                - free
                - stream_CommonDelete
                - free
            - BranchSide:      'input/access.c:155,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - vlc_object_Log
                - free
                - free
                - stream_CommonDelete
                - free
                - vlc_object_Log
                - strchr
                - strndup
                - strncmp
                - vlc_uri2path
                - module_need
                - __assert_fail
                - free
                - vlc_object_Log
                - asprintf
                - vlc_uri2path
                - free
                - strcmp
                - vlc_object_Log
        - Branch String:   'input/access.c:158,9'
          Branch Sides:
            - BranchSide:      'input/access.c:159,32'
              BranchSideFuncs:
                - strcmp
                - vlc_object_Log
                - free
                - free
                - stream_CommonDelete
                - free
                - free
                - free
                - vlc_object_Log
                - vlc_object_Log
                - strchr
                - strndup
                - strncmp
                - vlc_uri2path
                - module_need
                - vlc_object_Log
                - __assert_fail
                - free
                - vlc_object_Log
                - asprintf
                - vlc_uri2path
                - free
            - BranchSide:      'input/access.c:165,14'
              BranchSideFuncs:
                - free
                - free
                - vlc_object_Log
                - free
                - free
                - stream_CommonDelete
                - free
                - vlc_object_Log
                - strchr
                - strndup
                - strncmp
                - vlc_uri2path
                - module_need
                - vlc_object_Log
                - strcmp
                - vlc_object_Log
                - __assert_fail
                - free
                - vlc_object_Log
                - asprintf
                - vlc_uri2path
                - free
        - Branch String:   'input/access.c:159,17'
          Branch Sides:
            - BranchSide:      'input/access.c:159,51'
              BranchSideFuncs:
                - free
                - free
                - vlc_object_Log
                - free
                - free
                - stream_CommonDelete
                - free
                - vlc_object_Log
                - strchr
                - strndup
                - strncmp
                - vlc_uri2path
                - module_need
                - vlc_object_Log
                - __assert_fail
                - free
                - vlc_object_Log
                - asprintf
                - vlc_uri2path
                - free
                - strcmp
                - vlc_object_Log
            - BranchSide:      'input/access.c:161,17'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - stream_CommonDelete
                - free
        - Branch String:   'input/access.c:172,5'
          Branch Sides:
            - BranchSide:      'input/access.c:173,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - stream_CommonDelete
            - BranchSide:      'input/access.c:174,10'
              BranchSideFuncs:
                - free
                - free
                - stream_CommonDelete
      Callsites:
        - Src:             'input/access.c:95,9'
          Dst:             strncmp
        - Src:             'input/access.c:96,16'
          Dst:             accessNewAttachment
        - Src:             'input/access.c:98,24'
          Dst:             vlc_stream_CustomNew
        - Src:             'input/access.c:98,24'
          Dst:             vlc_access_Destroy
        - Src:             'input/access.c:103,36'
          Dst:             input_GetItem
        - Src:             'input/access.c:106,23'
          Dst:             strdup
        - Src:             'input/access.c:109,12'
          Dst:             vlc_stream_Private
        - Src:             'input/access.c:117,9'
          Dst:             vlc_object_Log
        - Src:             'input/access.c:119,25'
          Dst:             strchr
        - Src:             'input/access.c:123,28'
          Dst:             strndup
        - Src:             'input/access.c:127,37'
          Dst:             strncmp
        - Src:             'input/access.c:128,32'
          Dst:             vlc_uri2path
        - Src:             'input/access.c:132,17'
          Dst:             asprintf
        - Src:             'input/access.c:134,40'
          Dst:             vlc_uri2path
        - Src:             'input/access.c:139,13'
          Dst:             vlc_object_Log
        - Src:             'input/access.c:141,24'
          Dst:             module_need
        - Src:             'input/access.c:147,13'
          Dst:             __assert_fail
        - Src:             'input/access.c:155,9'
          Dst:             vlc_object_Log
        - Src:             'input/access.c:159,18'
          Dst:             strcmp
        - Src:             'input/access.c:161,17'
          Dst:             vlc_object_Log
        - Src:             'input/access.c:170,5'
          Dst:             vlc_object_Log
        - Src:             'input/access.c:176,5'
          Dst:             stream_CommonDelete
    - functionName:    access_vaDirectoryControlHelper
      functionSourceFile: '/src/vlc/src/input/access.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_access
        - i_query
        - args
      BBCount:         16
      ICount:          97
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/access.c:192,5'
          Branch Sides:
            - BranchSide:      'input/access.c:198,14'
              BranchSideFuncs: []
            - BranchSide:      'input/access.c:198,14'
              BranchSideFuncs: []
            - BranchSide:      'input/access.c:198,14'
              BranchSideFuncs: []
            - BranchSide:      'input/access.c:198,14'
              BranchSideFuncs: []
            - BranchSide:      'input/access.c:201,14'
              BranchSideFuncs: []
            - BranchSide:      'input/access.c:204,13'
              BranchSideFuncs: []
        - Branch String:   'input/access.c:198,14'
          Branch Sides:
            - BranchSide:      'input/access.c:206,6'
              BranchSideFuncs: []
            - BranchSide:      'input/access.c:206,6'
              BranchSideFuncs: []
        - Branch String:   'input/access.c:201,14'
          Branch Sides:
            - BranchSide:      'input/access.c:206,6'
              BranchSideFuncs: []
            - BranchSide:      'input/access.c:206,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_access_NewMRL
      functionSourceFile: '/src/vlc/src/input/access.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - mrl
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - access_New
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/access.c:182,12'
          Dst:             access_New
    - functionName:    vlc_stream_GetSize
      functionSourceFile: '/src/vlc/src/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             vlc_stream_Control
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/src/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/src/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_ascii_tolower
      functionSourceFile: '/src/vlc/src/../include/vlc_strings.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_strings.h:46,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_strings.h:46,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_strings.h:49,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_strings.h:46,10'
          Branch Sides:
            - BranchSide:      '../include/vlc_strings.h:47,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_strings.h:49,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    demux_mapping_cmp
      functionSourceFile: '/src/vlc/src/input/demux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - k
        - v
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_ascii_strcasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/demux.c:50,12'
          Dst:             vlc_ascii_strcasecmp
    - functionName:    vlc_ascii_strcasecmp
      functionSourceFile: '/src/vlc/src/../include/vlc_strings.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz1
        - psz2
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_ascii_tolower
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_strings.h:64,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_strings.h:64,20'
              BranchSideFuncs:
                - vlc_ascii_tolower
                - vlc_ascii_tolower
            - BranchSide:      '../include/vlc_strings.h:64,5'
              BranchSideFuncs:
                - vlc_ascii_tolower
                - vlc_ascii_tolower
        - Branch String:   '../include/vlc_strings.h:64,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_strings.h:66,11'
              BranchSideFuncs:
                - vlc_ascii_tolower
                - vlc_ascii_tolower
            - BranchSide:      '../include/vlc_strings.h:71,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_strings.h:63,13'
          Dst:             vlc_ascii_tolower
        - Src:             '../include/vlc_strings.h:63,40'
          Dst:             vlc_ascii_tolower
        - Src:             '../include/vlc_strings.h:68,13'
          Dst:             vlc_ascii_tolower
        - Src:             '../include/vlc_strings.h:68,40'
          Dst:             vlc_ascii_tolower
    - functionName:    vlc_stream_GetContentType
      functionSourceFile: '/src/vlc/src/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - content_type
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:523,12'
          Dst:             vlc_stream_Control
    - functionName:    stream_ContentType
      functionSourceFile: '/src/vlc/src/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_stream_GetContentType
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:598,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:599,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:600,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:598,9'
          Dst:             vlc_stream_GetContentType
    - functionName:    demux_FilterDisable
      functionSourceFile: '/src/vlc/src/input/demux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux_chain
        - psz_demux
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - demux_filter_enable_disable
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/demux.c:836,12'
          Dst:             demux_filter_enable_disable
    - functionName:    demux_filter_enable_disable
      functionSourceFile: '/src/vlc/src/input/demux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - psz_demux
        - b_enable
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - demux_Control
        - module_get_name
        - strcmp
        - vlc_stream_Private
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/demux.c:818,20'
          Branch Sides:
            - BranchSide:      'input/demux.c:819,17'
              BranchSideFuncs:
                - module_get_name
                - strcmp
                - module_get_name
                - strcmp
                - demux_Control.25432
            - BranchSide:      'input/demux.c:826,5'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:820,7'
          Branch Sides:
            - BranchSide:      'input/demux.c:820,17'
              BranchSideFuncs:
                - demux_Control.25432
            - BranchSide:      'input/demux.c:822,24'
              BranchSideFuncs:
                - demux_Control.25432
        - Branch String:   'input/demux.c:818,10'
          Branch Sides:
            - BranchSide:      'input/demux.c:822,24'
              BranchSideFuncs:
                - demux_Control.25432
            - BranchSide:      'input/demux.c:826,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/demux.c:816,38'
          Dst:             vlc_stream_Private
        - Src:             'input/demux.c:819,17'
          Dst:             module_get_name
        - Src:             'input/demux.c:819,10'
          Dst:             strcmp
        - Src:             'input/demux.c:820,17'
          Dst:             module_get_name
        - Src:             'input/demux.c:820,10'
          Dst:             strcmp
        - Src:             'input/demux.c:822,9'
          Dst:             demux_Control
    - functionName:    demux_Control
      functionSourceFile: '/src/vlc/src/../include/vlc_demux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - demux_vaControl
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_demux.h:313,16'
          Dst:             demux_vaControl
    - functionName:    demux_vaControl
      functionSourceFile: '/src/vlc/src/input/demux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - demux
        - query
        - args
      BBCount:         263
      ICount:          2334
      EdgeCount:       344
      CyclomaticComplexity: 83
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   'input/demux.c:249,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:250,16'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:252,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/demux.c:252,5'
          Branch Sides:
            - BranchSide:      'input/demux.c:255,30'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:265,31'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:275,32'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:285,38'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:295,38'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:305,42'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:314,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:320,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:329,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:335,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:341,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:347,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:354,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:360,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:366,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:372,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:378,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:384,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:390,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:396,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:402,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:408,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:414,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:425,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:434,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:442,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:448,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:454,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:459,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:464,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:471,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:477,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:484,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:489,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:494,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:499,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:504,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:509,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:514,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:519,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:524,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:529,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:535,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/demux.c:255,30'
          Branch Sides:
            - BranchSide:      'input/demux.c:255,30'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:255,30'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:256,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:257,29'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:259,18'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:265,31'
          Branch Sides:
            - BranchSide:      'input/demux.c:265,31'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:265,31'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:266,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:267,30'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:269,18'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:275,32'
          Branch Sides:
            - BranchSide:      'input/demux.c:275,32'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:275,32'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:276,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:277,31'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:279,18'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:285,38'
          Branch Sides:
            - BranchSide:      'input/demux.c:285,38'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:285,38'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:286,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:287,37'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:289,18'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:295,38'
          Branch Sides:
            - BranchSide:      'input/demux.c:295,38'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:295,38'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:296,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:297,37'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:299,18'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:305,42'
          Branch Sides:
            - BranchSide:      'input/demux.c:305,42'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:305,42'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:306,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:307,41'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:309,18'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:314,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:315,41'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:318,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:315,41'
          Branch Sides:
            - BranchSide:      'input/demux.c:315,41'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:315,41'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:320,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:321,47'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:327,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:321,47'
          Branch Sides:
            - BranchSide:      'input/demux.c:321,47'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:321,47'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:322,29'
          Branch Sides:
            - BranchSide:      'input/demux.c:322,29'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:322,29'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:323,40'
          Branch Sides:
            - BranchSide:      'input/demux.c:323,40'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:323,40'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:324,44'
          Branch Sides:
            - BranchSide:      'input/demux.c:324,44'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:324,44'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:329,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:330,30'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:333,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:330,30'
          Branch Sides:
            - BranchSide:      'input/demux.c:330,30'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:330,30'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:335,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:336,34'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:339,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:336,34'
          Branch Sides:
            - BranchSide:      'input/demux.c:336,34'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:336,34'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:341,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:342,36'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:345,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:342,36'
          Branch Sides:
            - BranchSide:      'input/demux.c:342,36'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:342,36'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:347,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:348,35'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:352,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:348,35'
          Branch Sides:
            - BranchSide:      'input/demux.c:348,35'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:348,35'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:349,36'
          Branch Sides:
            - BranchSide:      'input/demux.c:349,36'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:349,36'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:354,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:355,29'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:358,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:355,29'
          Branch Sides:
            - BranchSide:      'input/demux.c:355,29'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:355,29'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:360,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:361,43'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:364,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:361,18'
          Branch Sides:
            - BranchSide:      'input/demux.c:361,18'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:361,18'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:366,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:367,47'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:370,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:367,18'
          Branch Sides:
            - BranchSide:      'input/demux.c:367,18'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:367,18'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:372,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:373,47'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:376,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:373,18'
          Branch Sides:
            - BranchSide:      'input/demux.c:373,18'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:373,18'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:378,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:379,43'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:382,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:379,43'
          Branch Sides:
            - BranchSide:      'input/demux.c:379,43'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:379,43'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:384,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:385,31'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:388,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:385,31'
          Branch Sides:
            - BranchSide:      'input/demux.c:385,31'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:385,31'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:390,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:391,53'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:394,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:391,53'
          Branch Sides:
            - BranchSide:      'input/demux.c:391,53'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:391,53'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:396,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:397,33'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:400,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:397,33'
          Branch Sides:
            - BranchSide:      'input/demux.c:397,33'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:397,33'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:402,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:403,29'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:406,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:403,29'
          Branch Sides:
            - BranchSide:      'input/demux.c:403,29'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:403,29'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:408,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:409,42'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:412,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:409,42'
          Branch Sides:
            - BranchSide:      'input/demux.c:409,42'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:409,42'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:414,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:415,43'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:422,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:415,43'
          Branch Sides:
            - BranchSide:      'input/demux.c:415,43'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:415,43'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:417,21'
          Branch Sides:
            - BranchSide:      'input/demux.c:418,32'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:420,24'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:418,32'
          Branch Sides:
            - BranchSide:      'input/demux.c:420,24'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:420,24'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:425,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:426,35'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:430,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:426,35'
          Branch Sides:
            - BranchSide:      'input/demux.c:426,35'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:426,35'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:427,38'
          Branch Sides:
            - BranchSide:      'input/demux.c:427,38'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:427,38'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:434,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:435,35'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:439,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:435,35'
          Branch Sides:
            - BranchSide:      'input/demux.c:435,35'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:435,35'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:436,38'
          Branch Sides:
            - BranchSide:      'input/demux.c:436,38'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:436,38'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:442,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:443,46'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:446,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:443,46'
          Branch Sides:
            - BranchSide:      'input/demux.c:443,46'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:443,46'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:448,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:449,31'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:452,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:449,31'
          Branch Sides:
            - BranchSide:      'input/demux.c:449,31'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:449,31'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:454,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:455,24'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:457,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:459,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:460,24'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:462,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:464,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:465,31'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:469,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:465,31'
          Branch Sides:
            - BranchSide:      'input/demux.c:465,31'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:465,31'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:466,34'
          Branch Sides:
            - BranchSide:      'input/demux.c:466,34'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:466,34'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:471,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:472,26'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:475,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:472,26'
          Branch Sides:
            - BranchSide:      'input/demux.c:472,26'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:472,26'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:477,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:478,31'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:482,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:478,31'
          Branch Sides:
            - BranchSide:      'input/demux.c:478,31'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:478,31'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:479,34'
          Branch Sides:
            - BranchSide:      'input/demux.c:479,34'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:479,34'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:484,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:485,24'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:487,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:489,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:490,24'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:492,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:494,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:495,24'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:497,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:499,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:500,24'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:502,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:504,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:505,24'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:507,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:509,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:510,24'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:512,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:514,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:515,24'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:517,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:519,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:520,24'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:522,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:524,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:525,24'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:527,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:529,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:530,35'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:533,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:530,35'
          Branch Sides:
            - BranchSide:      'input/demux.c:530,35'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:530,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/demux.c:535,13'
          Dst:             __assert_fail
    - functionName:    demux_FilterEnable
      functionSourceFile: '/src/vlc/src/input/demux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux_chain
        - psz_demux
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - demux_filter_enable_disable
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/demux.c:831,12'
          Dst:             demux_filter_enable_disable
    - functionName:    demux_FilterNew
      functionSourceFile: '/src/vlc/src/input/demux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_next
        - p_name
      BBCount:         9
      ICount:          98
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - demux_DestroyDemux
        - module_need
        - stream_CommonDelete
        - vlc_stream_CustomNew
        - vlc_stream_Private
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/demux.c:760,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:761,9'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:763,31'
              BranchSideFuncs:
                - vlc_stream_Private
                - module_need
                - stream_CommonDelete
        - Branch String:   'input/demux.c:775,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:776,9'
              BranchSideFuncs:
                - stream_CommonDelete
            - BranchSide:      'input/demux.c:778,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/demux.c:757,24'
          Dst:             vlc_stream_CustomNew
        - Src:             'input/demux.c:757,24'
          Dst:             demux_DestroyDemux
        - Src:             'input/demux.c:763,12'
          Dst:             vlc_stream_Private
        - Src:             'input/demux.c:773,20'
          Dst:             module_need
        - Src:             'input/demux.c:780,5'
          Dst:             stream_CommonDelete
    - functionName:    demux_DestroyDemux
      functionSourceFile: '/src/vlc/src/input/demux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - demux
      BBCount:         6
      ICount:          51
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - module_unneed
        - vlc_stream_Delete
        - vlc_stream_Private
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/demux.c:93,5'
          Branch Sides:
            - BranchSide:      'input/demux.c:93,5'
              BranchSideFuncs:
                - vlc_stream_Delete
            - BranchSide:      'input/demux.c:93,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'input/demux.c:87,38'
          Dst:             vlc_stream_Private
        - Src:             'input/demux.c:89,5'
          Dst:             module_unneed
        - Src:             'input/demux.c:93,5'
          Dst:             __assert_fail
        - Src:             'input/demux.c:94,5'
          Dst:             vlc_stream_Delete
    - functionName:    demux_FilterChainNew
      functionSourceFile: '/src/vlc/src/input/demux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - psz_chain
      BBCount:         17
      ICount:          97
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - config_ChainCreate
        - config_ChainDestroy
        - demux_FilterNew
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/demux.c:786,20'
          Branch Sides:
            - BranchSide:      'input/demux.c:786,25'
              BranchSideFuncs:
                - strdup
                - config_ChainCreate
                - free
                - demux_FilterNew
                - free
                - config_ChainDestroy
            - BranchSide:      'input/demux.c:787,9'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:786,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:787,9'
              BranchSideFuncs:
                - strdup
                - config_ChainCreate
                - free
                - demux_FilterNew
                - free
                - config_ChainDestroy
            - BranchSide:      'input/demux.c:789,31'
              BranchSideFuncs:
                - strdup
                - config_ChainCreate
                - free
                - demux_FilterNew
                - free
                - config_ChainDestroy
        - Branch String:   'input/demux.c:790,8'
          Branch Sides:
            - BranchSide:      'input/demux.c:791,9'
              BranchSideFuncs:
                - config_ChainCreate
                - free
                - demux_FilterNew
                - free
                - config_ChainDestroy
            - BranchSide:      'input/demux.c:794,5'
              BranchSideFuncs:
                - config_ChainCreate
                - free
                - demux_FilterNew
                - free
                - config_ChainDestroy
        - Branch String:   'input/demux.c:794,5'
          Branch Sides:
            - BranchSide:      'input/demux.c:798,71'
              BranchSideFuncs:
                - config_ChainCreate
                - free
                - demux_FilterNew
                - free
                - config_ChainDestroy
            - BranchSide:      'input/demux.c:810,12'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:803,13'
          Branch Sides:
            - BranchSide:      'input/demux.c:804,23'
              BranchSideFuncs:
                - free
                - config_ChainDestroy
                - config_ChainCreate
                - free
                - demux_FilterNew
            - BranchSide:      'input/demux.c:806,14'
              BranchSideFuncs:
                - free
                - config_ChainDestroy
                - config_ChainCreate
                - free
                - demux_FilterNew
      Callsites:
        - Src:             'input/demux.c:789,24'
          Dst:             strdup
        - Src:             'input/demux.c:798,32'
          Dst:             config_ChainCreate
        - Src:             'input/demux.c:802,27'
          Dst:             demux_FilterNew
        - Src:             'input/demux.c:807,9'
          Dst:             config_ChainDestroy
    - functionName:    demux_GetSeekpoint
      functionSourceFile: '/src/vlc/src/input/demux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - demux_Control
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/demux.c:749,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:749,9'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:750,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/demux.c:749,9'
          Dst:             demux_Control
    - functionName:    demux_GetTitle
      functionSourceFile: '/src/vlc/src/input/demux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - demux_Control
      functionUses:    5
      BranchProfiles:
        - Branch String:   'input/demux.c:740,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:740,9'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:741,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/demux.c:740,9'
          Dst:             demux_Control
    - functionName:    demux_TestAndClearFlags
      functionSourceFile: '/src/vlc/src/input/demux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - flags
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - demux_Control
      functionUses:    4
      BranchProfiles:
        - Branch String:   'input/demux.c:731,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:732,9'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:733,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/demux.c:731,9'
          Dst:             demux_Control
    - functionName:    demux_PacketizerDestroy
      functionSourceFile: '/src/vlc/src/input/demux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_packetizer
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - es_format_Clean
        - module_unneed
        - vlc_meta_Delete
        - vlc_object_delete
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/demux.c:718,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:719,9'
              BranchSideFuncs:
                - module_unneed
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
                - vlc_meta_Delete
            - BranchSide:      'input/demux.c:720,23'
              BranchSideFuncs:
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
                - vlc_meta_Delete
        - Branch String:   'input/demux.c:722,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:722,9'
              BranchSideFuncs:
                - vlc_meta_Delete
                - vlc_object_delete
            - BranchSide:      'input/demux.c:723,26'
              BranchSideFuncs:
                - vlc_meta_Delete
                - vlc_object_delete
      Callsites:
        - Src:             'input/demux.c:719,9'
          Dst:             module_unneed
        - Src:             'input/demux.c:720,5'
          Dst:             es_format_Clean
        - Src:             'input/demux.c:721,5'
          Dst:             es_format_Clean
        - Src:             'input/demux.c:723,9'
          Dst:             vlc_meta_Delete
        - Src:             'input/demux.c:724,5'
          Dst:             vlc_object_delete
    - functionName:    demux_PacketizerNew
      functionSourceFile: '/src/vlc/src/input/demux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_demux
        - p_fmt
        - psz_msg
      BBCount:         8
      ICount:          92
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - decoder_LoadModule
        - es_format_Clean
        - es_format_Init
        - vlc_custom_create
        - vlc_object_Log
        - vlc_object_delete
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/demux.c:688,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:690,26'
              BranchSideFuncs:
                - es_format_Init
                - decoder_LoadModule
                - es_format_Clean
                - vlc_object_delete
                - vlc_object_Log
            - BranchSide:      'input/demux.c:693,32'
              BranchSideFuncs:
                - es_format_Init
                - decoder_LoadModule
                - es_format_Clean
                - vlc_object_delete
                - vlc_object_Log
        - Branch String:   'input/demux.c:704,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:706,26'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:712,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/demux.c:686,38'
          Dst:             vlc_custom_create
        - Src:             'input/demux.c:690,9'
          Dst:             es_format_Clean
        - Src:             'input/demux.c:701,5'
          Dst:             es_format_Init
        - Src:             'input/demux.c:703,5'
          Dst:             decoder_LoadModule
        - Src:             'input/demux.c:706,9'
          Dst:             es_format_Clean
        - Src:             'input/demux.c:707,9'
          Dst:             vlc_object_delete
        - Src:             'input/demux.c:708,9'
          Dst:             vlc_object_Log
    - functionName:    samples_from_vlc_tick
      functionSourceFile: '/src/vlc/src/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - t
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_tick_from_samples
      functionSourceFile: '/src/vlc/src/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - samples
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stream_Size
      functionSourceFile: '/src/vlc/src/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_stream_GetSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:575,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:576,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:577,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_stream.h:577,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:578,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:579,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:575,9'
          Dst:             vlc_stream_GetSize
    - functionName:    demux_vaControlHelper
      functionSourceFile: '/src/vlc/src/input/demux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - i_start
        - i_end
        - i_bitrate
        - i_align
        - i_query
        - args
      BBCount:         113
      ICount:          639
      EdgeCount:       135
      CyclomaticComplexity: 24
      functionsReached:
        - __assert_fail
        - samples_from_vlc_tick
        - stream_Size
        - vlc_object_Log
        - vlc_stream_Control
        - vlc_stream_Seek
        - vlc_stream_Tell
        - vlc_stream_vaControl
        - vlc_tick_from_samples
      functionUses:    34
      BranchProfiles:
        - Branch String:   'input/demux.c:551,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:551,47'
              BranchSideFuncs:
                - stream_Size.25449
                - vlc_stream_Tell
                - __assert_fail
                - samples_from_vlc_tick.25447
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_tick_from_samples.25448
                - vlc_tick_from_samples.25448
                - vlc_stream_vaControl
                - vlc_stream_Control.25428
                - vlc_object_Log
            - BranchSide:      'input/demux.c:552,9'
              BranchSideFuncs:
                - vlc_stream_Tell
                - __assert_fail
                - samples_from_vlc_tick.25447
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_tick_from_samples.25448
                - vlc_tick_from_samples.25448
                - vlc_stream_vaControl
                - vlc_stream_Control.25428
                - vlc_object_Log
        - Branch String:   'input/demux.c:552,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:552,32'
              BranchSideFuncs:
                - vlc_stream_Tell
                - __assert_fail
                - samples_from_vlc_tick.25447
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_tick_from_samples.25448
                - vlc_tick_from_samples.25448
                - vlc_stream_vaControl
                - vlc_stream_Control.25428
                - vlc_object_Log
            - BranchSide:      'input/demux.c:553,9'
              BranchSideFuncs:
                - vlc_stream_Tell
                - __assert_fail
                - samples_from_vlc_tick.25447
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_tick_from_samples.25448
                - vlc_tick_from_samples.25448
                - vlc_stream_vaControl
                - vlc_stream_Control.25428
                - vlc_object_Log
        - Branch String:   'input/demux.c:553,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:553,32'
              BranchSideFuncs:
                - vlc_stream_Tell
                - __assert_fail
                - samples_from_vlc_tick.25447
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_tick_from_samples.25448
                - vlc_tick_from_samples.25448
                - vlc_stream_vaControl
                - vlc_stream_Control.25428
                - vlc_object_Log
            - BranchSide:      'input/demux.c:554,31'
              BranchSideFuncs:
                - vlc_stream_Tell
                - __assert_fail
                - samples_from_vlc_tick.25447
                - vlc_stream_Seek
                - vlc_stream_Seek
                - vlc_tick_from_samples.25448
                - vlc_tick_from_samples.25448
                - vlc_stream_vaControl
                - vlc_stream_Control.25428
                - vlc_object_Log
        - Branch String:   'input/demux.c:563,5'
          Branch Sides:
            - BranchSide:      'input/demux.c:567,23'
              BranchSideFuncs:
                - vlc_stream_Control.25428
            - BranchSide:      'input/demux.c:582,42'
              BranchSideFuncs:
                - vlc_stream_vaControl
            - BranchSide:      'input/demux.c:582,42'
              BranchSideFuncs:
                - vlc_stream_vaControl
            - BranchSide:      'input/demux.c:582,42'
              BranchSideFuncs:
                - vlc_stream_vaControl
            - BranchSide:      'input/demux.c:582,42'
              BranchSideFuncs:
                - vlc_stream_vaControl
            - BranchSide:      'input/demux.c:582,42'
              BranchSideFuncs:
                - vlc_stream_vaControl
            - BranchSide:      'input/demux.c:582,42'
              BranchSideFuncs:
                - vlc_stream_vaControl
            - BranchSide:      'input/demux.c:582,42'
              BranchSideFuncs:
                - vlc_stream_vaControl
            - BranchSide:      'input/demux.c:585,17'
              BranchSideFuncs:
                - vlc_tick_from_samples.25448
            - BranchSide:      'input/demux.c:593,17'
              BranchSideFuncs:
                - vlc_tick_from_samples.25448
            - BranchSide:      'input/demux.c:601,18'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:610,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:613,17'
              BranchSideFuncs:
                - vlc_stream_Seek
            - BranchSide:      'input/demux.c:627,19'
              BranchSideFuncs:
                - samples_from_vlc_tick.25447
                - vlc_stream_Seek
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:667,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/demux.c:667,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/demux.c:667,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/demux.c:669,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'input/demux.c:567,23'
          Branch Sides:
            - BranchSide:      'input/demux.c:567,23'
              BranchSideFuncs:
                - vlc_stream_Control.25428
            - BranchSide:      'input/demux.c:567,23'
              BranchSideFuncs:
                - vlc_stream_Control.25428
        - Branch String:   'input/demux.c:569,33'
          Branch Sides:
            - BranchSide:      'input/demux.c:569,36'
              BranchSideFuncs:
                - vlc_stream_Control.25428
            - BranchSide:      'input/demux.c:570,37'
              BranchSideFuncs:
                - vlc_stream_Control.25428
        - Branch String:   'input/demux.c:570,14'
          Branch Sides:
            - BranchSide:      'input/demux.c:570,37'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:571,18'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:569,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:571,18'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:572,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:585,31'
          Branch Sides:
            - BranchSide:      'input/demux.c:585,34'
              BranchSideFuncs:
                - vlc_tick_from_samples.25448
            - BranchSide:      'input/demux.c:590,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:585,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:587,72'
              BranchSideFuncs:
                - vlc_tick_from_samples.25448
            - BranchSide:      'input/demux.c:590,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:587,18'
          Branch Sides:
            - BranchSide:      'input/demux.c:587,18'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:587,18'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:593,31'
          Branch Sides:
            - BranchSide:      'input/demux.c:593,34'
              BranchSideFuncs:
                - vlc_tick_from_samples.25448
            - BranchSide:      'input/demux.c:598,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:593,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:595,72'
              BranchSideFuncs:
                - vlc_tick_from_samples.25448
            - BranchSide:      'input/demux.c:598,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:595,18'
          Branch Sides:
            - BranchSide:      'input/demux.c:595,18'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:595,18'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:601,18'
          Branch Sides:
            - BranchSide:      'input/demux.c:601,18'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:601,18'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:602,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:604,33'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:608,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:613,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:613,17'
              BranchSideFuncs:
                - vlc_stream_Seek
            - BranchSide:      'input/demux.c:613,17'
              BranchSideFuncs:
                - vlc_stream_Seek
        - Branch String:   'input/demux.c:614,33'
          Branch Sides:
            - BranchSide:      'input/demux.c:614,36'
              BranchSideFuncs:
                - vlc_stream_Seek
            - BranchSide:      'input/demux.c:624,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:614,45'
          Branch Sides:
            - BranchSide:      'input/demux.c:614,48'
              BranchSideFuncs:
                - vlc_stream_Seek
            - BranchSide:      'input/demux.c:624,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:614,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:616,36'
              BranchSideFuncs:
                - vlc_stream_Seek
            - BranchSide:      'input/demux.c:624,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:618,21'
          Branch Sides:
            - BranchSide:      'input/demux.c:620,21'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:622,17'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:627,19'
          Branch Sides:
            - BranchSide:      'input/demux.c:627,19'
              BranchSideFuncs:
                - samples_from_vlc_tick.25447
                - vlc_stream_Seek
            - BranchSide:      'input/demux.c:627,19'
              BranchSideFuncs:
                - samples_from_vlc_tick.25447
                - vlc_stream_Seek
        - Branch String:   'input/demux.c:628,31'
          Branch Sides:
            - BranchSide:      'input/demux.c:628,34'
              BranchSideFuncs:
                - samples_from_vlc_tick.25447
                - vlc_stream_Seek
            - BranchSide:      'input/demux.c:637,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:628,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:630,58'
              BranchSideFuncs:
                - samples_from_vlc_tick.25447
                - vlc_stream_Seek
            - BranchSide:      'input/demux.c:637,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:631,21'
          Branch Sides:
            - BranchSide:      'input/demux.c:633,21'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:635,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/demux.c:551,34'
          Dst:             stream_Size
        - Src:             'input/demux.c:554,14'
          Dst:             vlc_stream_Tell
        - Src:             'input/demux.c:570,17'
          Dst:             vlc_stream_Control
        - Src:             'input/demux.c:582,20'
          Dst:             vlc_stream_vaControl
        - Src:             'input/demux.c:587,49'
          Dst:             vlc_tick_from_samples
        - Src:             'input/demux.c:595,49'
          Dst:             vlc_tick_from_samples
        - Src:             'input/demux.c:618,21'
          Dst:             vlc_stream_Seek
        - Src:             'input/demux.c:630,35'
          Dst:             samples_from_vlc_tick
        - Src:             'input/demux.c:631,21'
          Dst:             vlc_stream_Seek
        - Src:             'input/demux.c:667,13'
          Dst:             __assert_fail
        - Src:             'input/demux.c:669,13'
          Dst:             vlc_object_Log
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/src/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    demux_ReadDir
      functionSourceFile: '/src/vlc/src/input/demux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_node
      BBCount:         15
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/demux.c:216,5'
          Branch Sides:
            - BranchSide:      'input/demux.c:216,5'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:216,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/demux.c:216,5'
          Branch Sides:
            - BranchSide:      'input/demux.c:216,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/demux.c:216,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/demux.c:216,5'
          Branch Sides:
            - BranchSide:      'input/demux.c:216,5'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:217,13'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:217,13'
          Branch Sides:
            - BranchSide:      'input/demux.c:217,30'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:217,54'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/demux.c:216,5'
          Dst:             __assert_fail
    - functionName:    demux_Demux
      functionSourceFile: '/src/vlc/src/input/demux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - demux
      BBCount:         32
      ICount:          178
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - demux_ReadDir
        - es_out_Control
        - input_item_node_Create
        - input_item_node_Delete
      functionUses:    4
      BranchProfiles:
        - Branch String:   'input/demux.c:222,33'
          Branch Sides:
            - BranchSide:      'input/demux.c:222,37'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:223,17'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:222,56'
          Branch Sides:
            - BranchSide:      'input/demux.c:222,59'
              BranchSideFuncs:
                - input_item_node_Create
                - demux_ReadDir
                - es_out_Control.25454
                - input_item_node_Delete
                - input_item_node_Delete
            - BranchSide:      'input/demux.c:225,10'
              BranchSideFuncs:
                - input_item_node_Create
                - demux_ReadDir
                - es_out_Control.25454
                - input_item_node_Delete
                - input_item_node_Delete
        - Branch String:   'input/demux.c:222,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:223,17'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:225,10'
              BranchSideFuncs:
                - input_item_node_Create
                - demux_ReadDir
                - es_out_Control.25454
                - input_item_node_Delete
                - input_item_node_Delete
        - Branch String:   'input/demux.c:223,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:223,38'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:223,64'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:225,36'
          Branch Sides:
            - BranchSide:      'input/demux.c:225,101'
              BranchSideFuncs:
                - input_item_node_Create
                - demux_ReadDir
                - es_out_Control.25454
                - input_item_node_Delete
                - input_item_node_Delete
            - BranchSide:      'input/demux.c:225,40'
              BranchSideFuncs:
                - input_item_node_Create
                - demux_ReadDir
                - es_out_Control.25454
                - input_item_node_Delete
                - input_item_node_Delete
        - Branch String:   'input/demux.c:225,59'
          Branch Sides:
            - BranchSide:      'input/demux.c:225,62'
              BranchSideFuncs:
                - input_item_node_Create
                - demux_ReadDir
                - es_out_Control.25454
                - input_item_node_Delete
                - input_item_node_Delete
            - BranchSide:      'input/demux.c:241,5'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:225,98'
          Branch Sides:
            - BranchSide:      'input/demux.c:225,101'
              BranchSideFuncs:
                - input_item_node_Create
                - demux_ReadDir
                - es_out_Control.25454
                - input_item_node_Delete
                - input_item_node_Delete
            - BranchSide:      'input/demux.c:241,5'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:225,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:226,58'
              BranchSideFuncs:
                - input_item_node_Create
                - demux_ReadDir
                - es_out_Control.25454
                - input_item_node_Delete
                - input_item_node_Delete
            - BranchSide:      'input/demux.c:241,5'
              BranchSideFuncs: []
        - Branch String:   'input/demux.c:228,13'
          Branch Sides:
            - BranchSide:      'input/demux.c:229,13'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:231,27'
              BranchSideFuncs:
                - demux_ReadDir
                - es_out_Control.25454
                - input_item_node_Delete
                - input_item_node_Delete
        - Branch String:   'input/demux.c:231,13'
          Branch Sides:
            - BranchSide:      'input/demux.c:232,37'
              BranchSideFuncs:
                - input_item_node_Delete
            - BranchSide:      'input/demux.c:236,28'
              BranchSideFuncs:
                - es_out_Control.25454
                - input_item_node_Delete
        - Branch String:   'input/demux.c:236,13'
          Branch Sides:
            - BranchSide:      'input/demux.c:237,36'
              BranchSideFuncs:
                - input_item_node_Delete
            - BranchSide:      'input/demux.c:238,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/demux.c:226,35'
          Dst:             input_item_node_Create
        - Src:             'input/demux.c:231,13'
          Dst:             demux_ReadDir
        - Src:             'input/demux.c:232,14'
          Dst:             input_item_node_Delete
        - Src:             'input/demux.c:236,13'
          Dst:             es_out_Control
        - Src:             'input/demux.c:237,13'
          Dst:             input_item_node_Delete
    - functionName:    var_SetString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - psz_string
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:380,12'
          Dst:             var_SetChecked
    - functionName:    demux_Probe
      functionSourceFile: '/src/vlc/src/input/demux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
        - forced
        - ap
      BBCount:         15
      ICount:          119
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_object_Log
        - vlc_objres_clear
        - vlc_stream_Seek
        - vlc_stream_Tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/demux.c:100,22'
          Branch Sides:
            - BranchSide:      'input/demux.c:100,22'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_objres_clear
                - vlc_stream_Seek
                - vlc_object_Log
            - BranchSide:      'input/demux.c:100,22'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_objres_clear
                - vlc_stream_Seek
                - vlc_object_Log
        - Branch String:   'input/demux.c:104,40'
          Branch Sides:
            - BranchSide:      'input/demux.c:104,59'
              BranchSideFuncs:
                - vlc_stream_Seek
                - vlc_objres_clear
                - vlc_object_Log
            - BranchSide:      'input/demux.c:110,24'
              BranchSideFuncs:
                - vlc_objres_clear
        - Branch String:   'input/demux.c:104,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:106,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/demux.c:110,24'
              BranchSideFuncs:
                - vlc_objres_clear
        - Branch String:   'input/demux.c:113,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:114,26'
              BranchSideFuncs:
                - vlc_objres_clear
            - BranchSide:      'input/demux.c:115,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/demux.c:104,9'
          Dst:             vlc_stream_Tell
        - Src:             'input/demux.c:104,43'
          Dst:             vlc_stream_Seek
        - Src:             'input/demux.c:106,9'
          Dst:             vlc_object_Log
        - Src:             'input/demux.c:114,9'
          Dst:             vlc_objres_clear
    - functionName:    vlc_object_logger
      functionSourceFile: '/src/vlc/src/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    demux_NameFromMimeType
      functionSourceFile: '/src/vlc/src/input/demux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mime
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bsearch
        - demux_mapping_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/demux.c:70,12'
          Branch Sides:
            - BranchSide:      'input/demux.c:70,29'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:70,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/demux.c:68,27'
          Dst:             bsearch
        - Src:             'input/demux.c:68,27'
          Dst:             demux_mapping_cmp
    - functionName:    stream_MimeType
      functionSourceFile: '/src/vlc/src/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcspn
        - stream_ContentType
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:614,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:614,9'
              BranchSideFuncs:
                - strcspn
            - BranchSide:      '../include/vlc_stream.h:615,9'
              BranchSideFuncs:
                - strcspn
      Callsites:
        - Src:             '../include/vlc_stream.h:612,23'
          Dst:             stream_ContentType
        - Src:             '../include/vlc_stream.h:615,19'
          Dst:             strcspn
    - functionName:    demux_NewAdvanced
      functionSourceFile: '/src/vlc/src/input/demux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_obj
        - p_input
        - module
        - url
        - s
        - out
        - b_preparsing
      BBCount:         53
      ICount:          408
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - __errno_location
        - asprintf
        - demux_DestroyDemux
        - demux_NameFromMimeType
        - demux_Probe
        - input_GetItem
        - module_get_object
        - strcasecmp
        - strchr
        - strdup
        - stream_CommonDelete
        - stream_MimeType
        - strncmp
        - strrchr
        - var_Create
        - var_SetString
        - vlc_ascii_strcasecmp
        - vlc_module_load
        - vlc_object_Log
        - vlc_object_logger
        - vlc_stream_CustomNew
        - vlc_stream_Private
        - vlc_uri2path
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/demux.c:123,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:124,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'input/demux.c:129,45'
              BranchSideFuncs:
                - vlc_stream_CustomNew
                - __assert_fail
                - vlc_stream_Private
                - strdup
                - strdup
                - strncmp
                - vlc_uri2path
                - vlc_object_Log
                - strcasecmp
                - stream_MimeType.25461
                - strcasecmp
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
                - strrchr
                - asprintf
                - vlc_ascii_strcasecmp
                - demux_NameFromMimeType
                - free
                - input_GetItem
        - Branch String:   'input/demux.c:132,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'input/demux.c:135,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_stream_Private
                - strdup
                - strdup
                - strncmp
                - vlc_uri2path
                - vlc_object_Log
                - strcasecmp
                - stream_MimeType.25461
                - strcasecmp
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
                - strrchr
                - asprintf
                - vlc_ascii_strcasecmp
                - demux_NameFromMimeType
                - free
                - input_GetItem
        - Branch String:   'input/demux.c:135,5'
          Branch Sides:
            - BranchSide:      'input/demux.c:135,5'
              BranchSideFuncs:
                - vlc_stream_Private
                - strdup
                - strdup
                - strncmp
                - vlc_uri2path
                - vlc_object_Log
                - strcasecmp
                - stream_MimeType.25461
                - strcasecmp
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
                - strrchr
                - asprintf
                - vlc_ascii_strcasecmp
                - demux_NameFromMimeType
                - free
                - input_GetItem
            - BranchSide:      'input/demux.c:136,31'
              BranchSideFuncs:
                - vlc_stream_Private
                - strdup
                - strdup
                - strncmp
                - vlc_uri2path
                - vlc_object_Log
                - strcasecmp
                - stream_MimeType.25461
                - strcasecmp
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
                - strrchr
                - asprintf
                - vlc_ascii_strcasecmp
                - demux_NameFromMimeType
                - free
                - input_GetItem
        - Branch String:   'input/demux.c:138,29'
          Branch Sides:
            - BranchSide:      'input/demux.c:138,53'
              BranchSideFuncs:
                - input_GetItem
                - strdup
                - strdup
                - strncmp
                - vlc_uri2path
                - vlc_object_Log
                - strcasecmp
                - stream_MimeType.25461
                - strcasecmp
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
                - strrchr
                - asprintf
                - vlc_ascii_strcasecmp
                - demux_NameFromMimeType
                - free
            - BranchSide:      'input/demux.c:138,5'
              BranchSideFuncs:
                - strdup
                - strdup
                - strncmp
                - vlc_uri2path
                - vlc_object_Log
                - strcasecmp
                - stream_MimeType.25461
                - strcasecmp
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
                - strrchr
                - asprintf
                - vlc_ascii_strcasecmp
                - demux_NameFromMimeType
                - free
        - Branch String:   'input/demux.c:140,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:141,9'
              BranchSideFuncs:
                - free
                - free
                - stream_CommonDelete
            - BranchSide:      'input/demux.c:143,31'
              BranchSideFuncs:
                - strdup
                - strncmp
                - vlc_uri2path
                - vlc_object_Log
                - strcasecmp
                - stream_MimeType.25461
                - strcasecmp
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
                - strrchr
                - asprintf
                - vlc_ascii_strcasecmp
                - demux_NameFromMimeType
                - free
        - Branch String:   'input/demux.c:144,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:145,9'
              BranchSideFuncs:
                - free
                - free
                - stream_CommonDelete
            - BranchSide:      'input/demux.c:147,29'
              BranchSideFuncs:
                - strncmp
                - vlc_uri2path
                - vlc_object_Log
                - strcasecmp
                - stream_MimeType.25461
                - strcasecmp
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
                - strrchr
                - asprintf
                - vlc_ascii_strcasecmp
                - demux_NameFromMimeType
                - free
        - Branch String:   'input/demux.c:148,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:149,9'
              BranchSideFuncs:
                - vlc_uri2path
                - vlc_object_Log
                - strcasecmp
                - stream_MimeType.25461
                - strcasecmp
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
                - strrchr
                - asprintf
                - vlc_ascii_strcasecmp
                - demux_NameFromMimeType
                - free
            - BranchSide:      'input/demux.c:150,42'
              BranchSideFuncs:
                - vlc_uri2path
                - vlc_object_Log
                - strcasecmp
                - stream_MimeType.25461
                - strcasecmp
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
                - strrchr
                - asprintf
                - vlc_ascii_strcasecmp
                - demux_NameFromMimeType
                - free
        - Branch String:   'input/demux.c:152,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:153,9'
              BranchSideFuncs:
                - strcasecmp
                - stream_MimeType.25461
                - strcasecmp
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
                - strrchr
                - asprintf
                - vlc_ascii_strcasecmp
                - demux_NameFromMimeType
                - free
            - BranchSide:      'input/demux.c:156,31'
              BranchSideFuncs:
                - strcasecmp
                - stream_MimeType.25461
                - strcasecmp
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
                - strrchr
                - asprintf
                - vlc_ascii_strcasecmp
                - demux_NameFromMimeType
                - free
        - Branch String:   'input/demux.c:169,37'
          Branch Sides:
            - BranchSide:      'input/demux.c:169,40'
              BranchSideFuncs:
                - strcasecmp
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
                - strrchr
                - asprintf
                - vlc_ascii_strcasecmp
                - stream_MimeType.25461
                - demux_NameFromMimeType
                - free
            - BranchSide:      'input/demux.c:171,38'
              BranchSideFuncs:
                - stream_MimeType.25461
                - strcasecmp
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
                - strrchr
                - asprintf
                - vlc_ascii_strcasecmp
                - demux_NameFromMimeType
                - free
        - Branch String:   'input/demux.c:169,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:171,38'
              BranchSideFuncs:
                - stream_MimeType.25461
                - strcasecmp
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
                - strrchr
                - asprintf
                - vlc_ascii_strcasecmp
                - demux_NameFromMimeType
                - free
            - BranchSide:      'input/demux.c:180,20'
              BranchSideFuncs:
                - strcasecmp
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
                - strrchr
                - asprintf
                - vlc_ascii_strcasecmp
        - Branch String:   'input/demux.c:173,13'
          Branch Sides:
            - BranchSide:      'input/demux.c:174,45'
              BranchSideFuncs:
                - demux_NameFromMimeType
                - free
                - strcasecmp
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
                - strrchr
                - asprintf
                - vlc_ascii_strcasecmp
            - BranchSide:      'input/demux.c:177,16'
              BranchSideFuncs:
                - strcasecmp
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
                - strrchr
                - asprintf
                - vlc_ascii_strcasecmp
        - Branch String:   'input/demux.c:180,40'
          Branch Sides:
            - BranchSide:      'input/demux.c:180,43'
              BranchSideFuncs:
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
                - strrchr
                - asprintf
                - vlc_ascii_strcasecmp
            - BranchSide:      'input/demux.c:196,36'
              BranchSideFuncs:
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
        - Branch String:   'input/demux.c:180,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:182,35'
              BranchSideFuncs:
                - strrchr
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
                - asprintf
                - vlc_ascii_strcasecmp
            - BranchSide:      'input/demux.c:196,36'
              BranchSideFuncs:
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
        - Branch String:   'input/demux.c:184,13'
          Branch Sides:
            - BranchSide:      'input/demux.c:185,17'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - stream_CommonDelete
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - vlc_ascii_strcasecmp
            - BranchSide:      'input/demux.c:193,16'
              BranchSideFuncs:
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
        - Branch String:   'input/demux.c:185,30'
          Branch Sides:
            - BranchSide:      'input/demux.c:185,55'
              BranchSideFuncs:
                - vlc_ascii_strcasecmp
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
                - asprintf
            - BranchSide:      'input/demux.c:188,17'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - stream_CommonDelete
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
        - Branch String:   'input/demux.c:185,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:186,24'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - stream_CommonDelete
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
            - BranchSide:      'input/demux.c:188,17'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - stream_CommonDelete
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
        - Branch String:   'input/demux.c:188,17'
          Branch Sides:
            - BranchSide:      'input/demux.c:189,26'
              BranchSideFuncs:
                - vlc_object_logger
                - vlc_module_load
                - free
                - var_Create
                - module_get_object
                - var_SetString.25458
                - free
                - free
                - stream_CommonDelete
            - BranchSide:      'input/demux.c:191,17'
              BranchSideFuncs:
                - free
                - free
                - stream_CommonDelete
        - Branch String:   'input/demux.c:200,9'
          Branch Sides:
            - BranchSide:      'input/demux.c:201,9'
              BranchSideFuncs:
                - free
                - free
                - stream_CommonDelete
            - BranchSide:      'input/demux.c:203,5'
              BranchSideFuncs:
                - var_Create
                - module_get_object
                - var_SetString.25458
      Callsites:
        - Src:             'input/demux.c:122,21'
          Dst:             strchr
        - Src:             'input/demux.c:124,9'
          Dst:             __errno_location
        - Src:             'input/demux.c:129,24'
          Dst:             vlc_stream_CustomNew
        - Src:             'input/demux.c:129,24'
          Dst:             demux_DestroyDemux
        - Src:             'input/demux.c:135,5'
          Dst:             __assert_fail
        - Src:             'input/demux.c:136,12'
          Dst:             vlc_stream_Private
        - Src:             'input/demux.c:138,39'
          Dst:             input_GetItem
        - Src:             'input/demux.c:139,25'
          Dst:             strdup
        - Src:             'input/demux.c:143,24'
          Dst:             strdup
        - Src:             'input/demux.c:148,9'
          Dst:             strncmp
        - Src:             'input/demux.c:150,29'
          Dst:             vlc_uri2path
        - Src:             'input/demux.c:153,9'
          Dst:             vlc_object_Log
        - Src:             'input/demux.c:169,10'
          Dst:             strcasecmp
        - Src:             'input/demux.c:171,22'
          Dst:             stream_MimeType
        - Src:             'input/demux.c:174,22'
          Dst:             demux_NameFromMimeType
        - Src:             'input/demux.c:180,9'
          Dst:             strcasecmp
        - Src:             'input/demux.c:182,27'
          Dst:             strrchr
        - Src:             'input/demux.c:185,34'
          Dst:             vlc_ascii_strcasecmp
        - Src:             'input/demux.c:188,17'
          Dst:             asprintf
        - Src:             'input/demux.c:196,36'
          Dst:             vlc_object_logger
        - Src:             'input/demux.c:196,20'
          Dst:             vlc_module_load
        - Src:             'input/demux.c:196,20'
          Dst:             demux_Probe
        - Src:             'input/demux.c:203,5'
          Dst:             var_Create
        - Src:             'input/demux.c:204,5'
          Dst:             module_get_object
        - Src:             'input/demux.c:204,5'
          Dst:             var_SetString
        - Src:             'input/demux.c:210,5'
          Dst:             stream_CommonDelete
    - functionName:    demux_New
      functionSourceFile: '/src/vlc/src/input/demux.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - module
        - url
        - s
        - out
      BBCount:         6
      ICount:          44
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - demux_NewAdvanced
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/demux.c:76,5'
          Branch Sides:
            - BranchSide:      'input/demux.c:76,5'
              BranchSideFuncs:
                - demux_NewAdvanced
            - BranchSide:      'input/demux.c:76,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'input/demux.c:76,5'
          Dst:             __assert_fail
        - Src:             'input/demux.c:77,12'
          Dst:             demux_NewAdvanced
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_atomic_rc_init
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_SendEventStatistics
      functionSourceFile: '/src/vlc/src/input/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - stats
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_SendEvent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/event.h:91,5'
          Dst:             input_SendEvent
    - functionName:    input_SendEvent
      functionSourceFile: '/src/vlc/src/input/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - event
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - input_priv
      functionUses:    13
      BranchProfiles:
        - Branch String:   'input/event.h:34,27'
          Branch Sides:
            - BranchSide:      'input/event.h:34,30'
              BranchSideFuncs: []
            - BranchSide:      'input/event.h:39,9'
              BranchSideFuncs: []
        - Branch String:   'input/event.h:34,9'
          Branch Sides:
            - BranchSide:      'input/event.h:36,16'
              BranchSideFuncs: []
            - BranchSide:      'input/event.h:39,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/event.h:33,36'
          Dst:             input_priv
    - functionName:    input_priv
      functionSourceFile: '/src/vlc/src/input/input_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    126
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_SendEventSignal
      functionSourceFile: '/src/vlc/src/input/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - p_input
        - f_quality
        - f_strength
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_SendEvent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/event.h:135,5'
          Dst:             input_SendEvent
    - functionName:    UpdateTitleSeekpoint
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2423
      functionLinenumberEnd: 2446
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p_input
        - i_title
        - i_seekpoint
      BBCount:         28
      ICount:          148
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - input_priv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:2429,26'
          Branch Sides:
            - BranchSide:      'input/input.c:2429,29'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:2435,14'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:2429,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2431,13'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:2435,14'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:2431,35'
          Branch Sides:
            - BranchSide:      'input/input.c:2432,15'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:2433,13'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:2432,38'
          Branch Sides:
            - BranchSide:      'input/input.c:2432,41'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:2434,5'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:2431,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2433,13'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:2434,5'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:2435,14'
          Branch Sides:
            - BranchSide:      'input/input.c:2437,13'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:2440,14'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:2437,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2438,13'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:2439,5'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:2442,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2443,13'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:2444,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/input.c:2424,23'
          Dst:             input_priv
        - Src:             'input/input.c:2425,25'
          Dst:             input_priv
        - Src:             'input/input.c:2426,27'
          Dst:             input_priv
        - Src:             'input/input.c:2427,29'
          Dst:             input_priv
    - functionName:    SlaveDemux
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2914
      functionLinenumberEnd: 2980
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         37
      ICount:          227
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - demux_Control
        - demux_Demux
        - es_out_Control
        - input_priv
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:2918,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2920,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/input.c:2924,17'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
                - demux_Control.25812
                - es_out_Control.25815
        - Branch String:   'input/input.c:2924,5'
          Branch Sides:
            - BranchSide:      'input/input.c:2924,5'
              BranchSideFuncs:
                - input_priv.25811
                - demux_Control.25812
                - demux_Demux
                - input_priv.25811
                - vlc_object_Log
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
                - demux_Control.25812
                - es_out_Control.25815
            - BranchSide:      'input/input.c:2926,41'
              BranchSideFuncs:
                - input_priv.25811
                - demux_Control.25812
                - demux_Demux
                - input_priv.25811
                - vlc_object_Log
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
                - demux_Control.25812
                - es_out_Control.25815
        - Branch String:   'input/input.c:2929,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2930,13'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
                - demux_Control.25812
                - es_out_Control.25815
            - BranchSide:      'input/input.c:2932,13'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Demux
                - input_priv.25811
                - input_priv.25811
                - vlc_object_Log
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
                - demux_Control.25812
                - es_out_Control.25815
        - Branch String:   'input/input.c:2932,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2934,17'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Demux
                - input_priv.25811
                - input_priv.25811
                - vlc_object_Log
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
                - demux_Control.25812
                - es_out_Control.25815
            - BranchSide:      'input/input.c:2946,28'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Demux
                - input_priv.25811
                - input_priv.25811
                - demux_Control.25812
                - es_out_Control.25815
                - vlc_object_Log
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
        - Branch String:   'input/input.c:2934,33'
          Branch Sides:
            - BranchSide:      'input/input.c:2934,36'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Demux
                - input_priv.25811
                - input_priv.25811
                - vlc_object_Log
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
                - demux_Control.25812
                - es_out_Control.25815
            - BranchSide:      'input/input.c:2941,28'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Demux
                - input_priv.25811
                - input_priv.25811
                - demux_Control.25812
                - es_out_Control.25815
                - vlc_object_Log
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
        - Branch String:   'input/input.c:2934,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2936,21'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Control.25812
                - demux_Demux
                - input_priv.25811
                - input_priv.25811
                - vlc_object_Log
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
                - es_out_Control.25815
            - BranchSide:      'input/input.c:2941,28'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Demux
                - input_priv.25811
                - input_priv.25811
                - demux_Control.25812
                - es_out_Control.25815
                - vlc_object_Log
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
        - Branch String:   'input/input.c:2936,21'
          Branch Sides:
            - BranchSide:      'input/input.c:2937,37'
              BranchSideFuncs:
                - es_out_Control.25815
                - demux_Control.25812
                - demux_Control.25812
                - demux_Demux
                - input_priv.25811
                - input_priv.25811
                - vlc_object_Log
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
            - BranchSide:      'input/input.c:2938,34'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Control.25812
                - demux_Demux
                - input_priv.25811
                - input_priv.25811
                - es_out_Control.25815
                - vlc_object_Log
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
        - Branch String:   'input/input.c:2946,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2948,13'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Demux
                - input_priv.25811
                - input_priv.25811
                - demux_Control.25812
                - demux_Demux
                - demux_Control.25812
                - es_out_Control.25815
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/input.c:2971,34'
              BranchSideFuncs:
                - demux_Demux
                - input_priv.25811
                - input_priv.25811
                - demux_Control.25812
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
                - demux_Control.25812
                - es_out_Control.25815
                - vlc_object_Log
        - Branch String:   'input/input.c:2951,21'
          Branch Sides:
            - BranchSide:      'input/input.c:2953,21'
              BranchSideFuncs:
                - vlc_object_Log
                - input_priv.25811
                - input_priv.25811
                - demux_Control.25812
                - demux_Demux
                - demux_Control.25812
                - demux_Demux
                - demux_Control.25812
                - es_out_Control.25815
                - vlc_object_Log
            - BranchSide:      'input/input.c:2959,21'
              BranchSideFuncs:
                - demux_Demux
                - demux_Control.25812
                - vlc_object_Log
                - input_priv.25811
                - input_priv.25811
                - demux_Control.25812
                - demux_Demux
                - demux_Control.25812
                - es_out_Control.25815
                - vlc_object_Log
        - Branch String:   'input/input.c:2959,21'
          Branch Sides:
            - BranchSide:      'input/input.c:2961,27'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - demux_Control.25812
                - demux_Demux
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
                - demux_Control.25812
                - es_out_Control.25815
                - vlc_object_Log
            - BranchSide:      'input/input.c:2965,44'
              BranchSideFuncs:
                - demux_Demux
                - demux_Control.25812
                - input_priv.25811
                - input_priv.25811
                - demux_Control.25812
                - demux_Demux
                - demux_Control.25812
                - es_out_Control.25815
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'input/input.c:2965,21'
          Branch Sides:
            - BranchSide:      'input/input.c:2948,13'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - demux_Control.25812
                - demux_Demux
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
                - demux_Control.25812
                - es_out_Control.25815
                - vlc_object_Log
            - BranchSide:      'input/input.c:2966,21'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - demux_Control.25812
                - demux_Demux
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
                - demux_Control.25812
                - es_out_Control.25815
                - vlc_object_Log
        - Branch String:   'input/input.c:2974,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2976,13'
              BranchSideFuncs:
                - vlc_object_Log
                - input_priv.25811
                - input_priv.25811
                - demux_Control.25812
                - demux_Demux
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
                - demux_Control.25812
                - es_out_Control.25815
            - BranchSide:      'input/input.c:2979,5'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
                - demux_Control.25812
                - demux_Demux
                - vlc_object_Log
                - demux_Control.25812
                - es_out_Control.25815
      Callsites:
        - Src:             'input/input.c:2915,36'
          Dst:             input_priv
        - Src:             'input/input.c:2918,24'
          Dst:             input_priv
        - Src:             'input/input.c:2918,9'
          Dst:             demux_Control
        - Src:             'input/input.c:2920,9'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:2924,28'
          Dst:             input_priv
        - Src:             'input/input.c:2926,30'
          Dst:             input_priv
        - Src:             'input/input.c:2937,21'
          Dst:             es_out_Control
        - Src:             'input/input.c:2939,17'
          Dst:             demux_Control
        - Src:             'input/input.c:2946,13'
          Dst:             demux_Control
        - Src:             'input/input.c:2951,21'
          Dst:             demux_Control
        - Src:             'input/input.c:2953,21'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:2965,31'
          Dst:             demux_Demux
        - Src:             'input/input.c:2971,21'
          Dst:             demux_Demux
        - Src:             'input/input.c:2976,13'
          Dst:             vlc_object_Log
    - functionName:    demux_Control
      functionSourceFile: '/src/vlc/src/../include/vlc_demux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_demux
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - demux_vaControl
      functionUses:    48
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_demux.h:313,16'
          Dst:             demux_vaControl
    - functionName:    es_out_Control
      functionSourceFile: '/src/vlc/src/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaControl
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:171,16'
          Dst:             es_out_vaControl
    - functionName:    es_out_vaControl
      functionSourceFile: '/src/vlc/src/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - i_query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_out_Eos
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         6
      ICount:          32
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - es_out_PrivControl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/es_out.h:304,5'
          Branch Sides:
            - BranchSide:      'input/es_out.h:304,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/es_out.h:304,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/es_out.h:303,17'
          Dst:             es_out_PrivControl
        - Src:             'input/es_out.h:304,5'
          Dst:             __assert_fail
    - functionName:    es_out_PrivControl
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_vaPrivControl
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'input/es_out.h:133,18'
          Dst:             es_out_vaPrivControl
    - functionName:    es_out_vaPrivControl
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - query
        - args
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UpdateGenericFromDemux
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2471
      functionLinenumberEnd: 2484
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - InputUpdateMeta
        - demux_Control
        - demux_TestAndClearFlags
        - input_SendEventSignal
        - input_priv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:2474,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2475,26'
              BranchSideFuncs:
                - InputUpdateMeta
                - demux_Control.25812
                - input_SendEventSignal
            - BranchSide:      'input/input.c:2481,29'
              BranchSideFuncs:
                - demux_Control.25812
                - input_SendEventSignal
        - Branch String:   'input/input.c:2481,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2481,13'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:2482,36'
              BranchSideFuncs:
                - input_SendEventSignal
      Callsites:
        - Src:             'input/input.c:2472,24'
          Dst:             input_priv
        - Src:             'input/input.c:2474,9'
          Dst:             demux_TestAndClearFlags
        - Src:             'input/input.c:2475,9'
          Dst:             InputUpdateMeta
        - Src:             'input/input.c:2481,14'
          Dst:             demux_Control
        - Src:             'input/input.c:2482,13'
          Dst:             input_SendEventSignal
    - functionName:    InputUpdateMeta
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3083
      functionLinenumberEnd: 3122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - p_demux
      BBCount:         23
      ICount:          177
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - AppendAttachment
        - demux_Control
        - es_out_SetMeta
        - input_priv
        - vlc_input_attachment_Release
        - vlc_meta_Delete
        - vlc_meta_New
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/input.c:3085,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3086,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:3088,20'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Control.25812
                - input_priv.25811
                - vlc_mutex_lock
                - AppendAttachment
                - vlc_mutex_unlock
                - input_priv.25811
                - es_out_SetMeta
                - vlc_meta_Delete
                - vlc_input_attachment_Release
        - Branch String:   'input/input.c:3095,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3098,51'
              BranchSideFuncs:
                - input_priv.25811
                - es_out_SetMeta
                - vlc_meta_Delete
            - BranchSide:      'input/input.c:3120,39'
              BranchSideFuncs:
                - input_priv.25811
                - es_out_SetMeta
                - vlc_meta_Delete
        - Branch String:   'input/input.c:3101,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3103,18'
              BranchSideFuncs:
                - AppendAttachment
                - vlc_mutex_unlock
                - input_priv.25811
                - es_out_SetMeta
                - vlc_meta_Delete
                - vlc_input_attachment_Release
            - BranchSide:      'input/input.c:3116,27'
              BranchSideFuncs:
                - AppendAttachment
                - vlc_mutex_unlock
                - input_priv.25811
                - es_out_SetMeta
                - vlc_meta_Delete
        - Branch String:   'input/input.c:3104,13'
          Branch Sides:
            - BranchSide:      'input/input.c:3106,21'
              BranchSideFuncs:
                - AppendAttachment
                - vlc_mutex_unlock
                - input_priv.25811
                - es_out_SetMeta
                - vlc_meta_Delete
                - vlc_input_attachment_Release
            - BranchSide:      'input/input.c:3113,17'
              BranchSideFuncs:
                - AppendAttachment
                - vlc_mutex_unlock
                - input_priv.25811
                - es_out_SetMeta
                - vlc_meta_Delete
                - vlc_input_attachment_Release
        - Branch String:   'input/input.c:3106,21'
          Branch Sides:
            - BranchSide:      'input/input.c:3108,51'
              BranchSideFuncs:
                - vlc_input_attachment_Release
                - AppendAttachment
                - vlc_mutex_unlock
                - input_priv.25811
                - es_out_SetMeta
                - vlc_meta_Delete
            - BranchSide:      'input/input.c:3112,13'
              BranchSideFuncs:
                - AppendAttachment
                - vlc_mutex_unlock
                - input_priv.25811
                - es_out_SetMeta
                - vlc_meta_Delete
                - vlc_input_attachment_Release
        - Branch String:   'input/input.c:3113,17'
          Branch Sides:
            - BranchSide:      'input/input.c:3114,40'
              BranchSideFuncs:
                - AppendAttachment
                - vlc_mutex_unlock
                - input_priv.25811
                - es_out_SetMeta
                - vlc_meta_Delete
                - vlc_input_attachment_Release
            - BranchSide:      'input/input.c:3115,9'
              BranchSideFuncs:
                - AppendAttachment
                - vlc_mutex_unlock
                - input_priv.25811
                - es_out_SetMeta
                - vlc_meta_Delete
                - vlc_input_attachment_Release
      Callsites:
        - Src:             'input/input.c:3084,26'
          Dst:             vlc_meta_New
        - Src:             'input/input.c:3088,5'
          Dst:             demux_Control
        - Src:             'input/input.c:3095,10'
          Dst:             demux_Control
        - Src:             'input/input.c:3098,40'
          Dst:             input_priv
        - Src:             'input/input.c:3099,9'
          Dst:             vlc_mutex_lock
        - Src:             'input/input.c:3108,21'
          Dst:             vlc_input_attachment_Release
        - Src:             'input/input.c:3116,9'
          Dst:             AppendAttachment
        - Src:             'input/input.c:3117,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/input.c:3120,28'
          Dst:             input_priv
        - Src:             'input/input.c:3120,5'
          Dst:             es_out_SetMeta
        - Src:             'input/input.c:3121,5'
          Dst:             vlc_meta_Delete
    - functionName:    AppendAttachment
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3040
      functionLinenumberEnd: 3076
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - i_new
        - pp_new
      BBCount:         16
      ICount:          147
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - input_SendEvent
        - input_priv
        - realloc
        - vlc_input_attachment_Release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/input.c:3045,10'
          Branch Sides:
            - BranchSide:      'input/input.c:3047,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/input.c:3051,44'
              BranchSideFuncs:
                - realloc
                - free
                - vlc_input_attachment_Release
                - input_SendEvent
                - free
        - Branch String:   'input/input.c:3053,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3055,28'
              BranchSideFuncs:
                - input_SendEvent
                - free
            - BranchSide:      'input/input.c:3073,12'
              BranchSideFuncs:
                - free
                - vlc_input_attachment_Release
        - Branch String:   'input/input.c:3056,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3058,38'
              BranchSideFuncs:
                - input_SendEvent
                - free
            - BranchSide:      'input/input.c:3061,30'
              BranchSideFuncs:
                - input_SendEvent
                - free
        - Branch String:   'input/input.c:3073,5'
          Branch Sides:
            - BranchSide:      'input/input.c:3074,39'
              BranchSideFuncs:
                - vlc_input_attachment_Release
                - free
            - BranchSide:      'input/input.c:3075,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'input/input.c:3041,36'
          Dst:             input_priv
        - Src:             'input/input.c:3051,35'
          Dst:             realloc
        - Src:             'input/input.c:3063,9'
          Dst:             input_SendEvent
        - Src:             'input/input.c:3074,9'
          Dst:             vlc_input_attachment_Release
    - functionName:    es_out_SetMeta
      functionSourceFile: '/src/vlc/src/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - meta
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Control
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es_out.h:259,12'
          Dst:             es_out_Control
    - functionName:    UpdateTitleSeekpointFromDemux
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2451
      functionLinenumberEnd: 2467
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UpdateTitleSeekpoint
        - demux_GetSeekpoint
        - demux_GetTitle
        - demux_TestAndClearFlags
        - input_SendEventSeekpoint
        - input_SendEventTitle
        - input_priv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:2455,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2456,31'
              BranchSideFuncs:
                - demux_GetTitle
                - input_SendEventTitle
                - demux_TestAndClearFlags
                - demux_GetTitle
                - demux_GetSeekpoint
                - UpdateTitleSeekpoint
                - demux_GetTitle
                - demux_GetSeekpoint
                - input_SendEventSeekpoint
            - BranchSide:      'input/input.c:2461,34'
              BranchSideFuncs:
                - demux_TestAndClearFlags
                - demux_GetTitle
                - demux_GetSeekpoint
                - UpdateTitleSeekpoint
                - demux_GetTitle
                - demux_GetSeekpoint
                - input_SendEventSeekpoint
        - Branch String:   'input/input.c:2461,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2461,9'
              BranchSideFuncs:
                - demux_GetTitle
                - demux_GetSeekpoint
                - input_SendEventSeekpoint
                - demux_GetTitle
                - demux_GetSeekpoint
                - UpdateTitleSeekpoint
            - BranchSide:      'input/input.c:2462,35'
              BranchSideFuncs:
                - demux_GetTitle
                - demux_GetSeekpoint
                - input_SendEventSeekpoint
                - demux_GetTitle
                - demux_GetSeekpoint
                - UpdateTitleSeekpoint
      Callsites:
        - Src:             'input/input.c:2452,24'
          Dst:             input_priv
        - Src:             'input/input.c:2455,9'
          Dst:             demux_TestAndClearFlags
        - Src:             'input/input.c:2458,29'
          Dst:             demux_GetTitle
        - Src:             'input/input.c:2456,9'
          Dst:             input_SendEventTitle
        - Src:             'input/input.c:2461,9'
          Dst:             demux_TestAndClearFlags
        - Src:             'input/input.c:2462,44'
          Dst:             demux_GetTitle
        - Src:             'input/input.c:2463,35'
          Dst:             demux_GetSeekpoint
        - Src:             'input/input.c:2462,9'
          Dst:             input_SendEventSeekpoint
        - Src:             'input/input.c:2466,34'
          Dst:             demux_GetTitle
        - Src:             'input/input.c:2467,34'
          Dst:             demux_GetSeekpoint
        - Src:             'input/input.c:2465,12'
          Dst:             UpdateTitleSeekpoint
    - functionName:    input_SendEventTitle
      functionSourceFile: '/src/vlc/src/input/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - title
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_SendEvent
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'input/event.h:117,5'
          Dst:             input_SendEvent
    - functionName:    input_SendEventSeekpoint
      functionSourceFile: '/src/vlc/src/input/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p_input
        - i_title
        - i_seekpoint
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_SendEvent
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'input/event.h:126,5'
          Dst:             input_SendEvent
    - functionName:    UpdateTitleListfromDemux
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2487
      functionLinenumberEnd: 2509
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         17
      ICount:          122
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - InitTitle
        - demux_Control
        - input_priv
        - vlc_input_title_Delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:2493,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2495,18'
              BranchSideFuncs:
                - free
                - demux_Control.25812
                - InitTitle
                - vlc_input_title_Delete.25821
            - BranchSide:      'input/input.c:2498,5'
              BranchSideFuncs:
                - free
                - demux_Control.25812
                - InitTitle
        - Branch String:   'input/input.c:2495,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2496,37'
              BranchSideFuncs:
                - vlc_input_title_Delete.25821
                - free
                - demux_Control.25812
                - InitTitle
            - BranchSide:      'input/input.c:2497,5'
              BranchSideFuncs:
                - free
                - demux_Control.25812
                - InitTitle
        - Branch String:   'input/input.c:2501,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2504,9'
              BranchSideFuncs:
                - InitTitle
            - BranchSide:      'input/input.c:2506,9'
              BranchSideFuncs:
                - InitTitle
      Callsites:
        - Src:             'input/input.c:2488,36'
          Dst:             input_priv
        - Src:             'input/input.c:2496,13'
          Dst:             vlc_input_title_Delete
        - Src:             'input/input.c:2501,9'
          Dst:             demux_Control
        - Src:             'input/input.c:2508,5'
          Dst:             InitTitle
    - functionName:    vlc_input_title_Delete
      functionSourceFile: '/src/vlc/src/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_seekpoint_Delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:131,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:132,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_input.h:134,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_seekpoint_Delete.25822
        - Branch String:   '../include/vlc_input.h:135,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:136,31'
              BranchSideFuncs:
                - vlc_seekpoint_Delete.25822
                - free
                - free
            - BranchSide:      '../include/vlc_input.h:137,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             '../include/vlc_input.h:136,9'
          Dst:             vlc_seekpoint_Delete
    - functionName:    InitTitle
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_input
        - had_titles
      BBCount:         11
      ICount:          100
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - input_SendEventTitle
        - input_priv
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/input.c:857,9'
          Branch Sides:
            - BranchSide:      'input/input.c:858,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:860,22'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - input_SendEventTitle
        - Branch String:   'input/input.c:866,20'
          Branch Sides:
            - BranchSide:      'input/input.c:866,23'
              BranchSideFuncs:
                - input_SendEventTitle
            - BranchSide:      'input/input.c:867,31'
              BranchSideFuncs:
                - input_SendEventTitle
        - Branch String:   'input/input.c:866,9'
          Branch Sides:
            - BranchSide:      'input/input.c:866,9'
              BranchSideFuncs:
                - input_SendEventTitle
            - BranchSide:      'input/input.c:867,31'
              BranchSideFuncs:
                - input_SendEventTitle
      Callsites:
        - Src:             'input/input.c:854,36'
          Dst:             input_priv
        - Src:             'input/input.c:860,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/input.c:863,5'
          Dst:             vlc_mutex_unlock
        - Src:             'input/input.c:867,9'
          Dst:             input_SendEventTitle
    - functionName:    vlc_seekpoint_Delete
      functionSourceFile: '/src/vlc/src/../include/vlc_input.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - point
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_input.h:67,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_input.h:67,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '../include/vlc_input.h:68,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    ControlIsSeekRequest
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1622
      functionLinenumberEnd: 1644
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i_type
      BBCount:         19
      ICount:          80
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/input.c:1623,5'
          Branch Sides:
            - BranchSide:      'input/input.c:1640,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1640,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1640,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1640,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1640,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1640,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1640,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1640,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1640,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1640,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1640,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1640,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1640,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1640,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1640,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1642,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ControlPop
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1620
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - p_input
        - pi_type
        - p_param
        - i_deadline
        - b_postpone_seek
      BBCount:         23
      ICount:          165
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - ControlIsSeekRequest
        - input_priv
        - vlc_cond_timedwait
        - vlc_cond_wait
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:1587,34'
          Branch Sides:
            - BranchSide:      'input/input.c:1587,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
                - ControlIsSeekRequest
                - vlc_cond_timedwait
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:1588,14'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_cond_timedwait
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - ControlIsSeekRequest
        - Branch String:   'input/input.c:1588,30'
          Branch Sides:
            - BranchSide:      'input/input.c:1587,34'
              BranchSideFuncs:
                - ControlIsSeekRequest
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_cond_timedwait
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:1588,55'
              BranchSideFuncs:
                - ControlIsSeekRequest
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_cond_timedwait
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'input/input.c:1587,5'
          Branch Sides:
            - BranchSide:      'input/input.c:1590,13'
              BranchSideFuncs:
                - vlc_cond_wait
                - vlc_mutex_unlock
                - ControlIsSeekRequest
                - vlc_cond_timedwait
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:1610,16'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'input/input.c:1590,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1592,32'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:1596,13'
              BranchSideFuncs:
                - vlc_cond_wait
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - ControlIsSeekRequest
                - vlc_cond_timedwait
                - vlc_mutex_unlock
        - Branch String:   'input/input.c:1596,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1598,38'
              BranchSideFuncs:
                - vlc_cond_timedwait
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_mutex_unlock
                - ControlIsSeekRequest
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:1606,29'
              BranchSideFuncs:
                - vlc_cond_wait
                - vlc_mutex_unlock
                - vlc_cond_timedwait
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - ControlIsSeekRequest
        - Branch String:   'input/input.c:1598,17'
          Branch Sides:
            - BranchSide:      'input/input.c:1601,36'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:1604,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_cond_timedwait
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - ControlIsSeekRequest
        - Branch String:   'input/input.c:1614,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1615,19'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:1617,24'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/input.c:1584,37'
          Dst:             input_priv
        - Src:             'input/input.c:1586,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/input.c:1588,33'
          Dst:             ControlIsSeekRequest
        - Src:             'input/input.c:1592,13'
          Dst:             vlc_mutex_unlock
        - Src:             'input/input.c:1598,17'
          Dst:             vlc_cond_timedwait
        - Src:             'input/input.c:1601,17'
          Dst:             vlc_mutex_unlock
        - Src:             'input/input.c:1606,13'
          Dst:             vlc_cond_wait
        - Src:             'input/input.c:1617,5'
          Dst:             vlc_mutex_unlock
    - functionName:    MainLoopStatistics
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         10
      ICount:          99
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - InputSourceStatistics
        - input_SendEventStatistics
        - input_priv
        - input_stats_Compute
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:618,5'
          Branch Sides:
            - BranchSide:      'input/input.c:620,30'
              BranchSideFuncs:
                - InputSourceStatistics
                - input_stats_Compute
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - input_SendEventStatistics
            - BranchSide:      'input/input.c:624,9'
              BranchSideFuncs:
                - input_stats_Compute
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - input_SendEventStatistics
        - Branch String:   'input/input.c:624,9'
          Branch Sides:
            - BranchSide:      'input/input.c:624,9'
              BranchSideFuncs:
                - input_stats_Compute
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - input_SendEventStatistics
            - BranchSide:      'input/input.c:627,29'
              BranchSideFuncs:
                - input_stats_Compute
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - input_SendEventStatistics
      Callsites:
        - Src:             'input/input.c:614,36'
          Dst:             input_priv
        - Src:             'input/input.c:616,5'
          Dst:             InputSourceStatistics
        - Src:             'input/input.c:621,9'
          Dst:             InputSourceStatistics
        - Src:             'input/input.c:627,9'
          Dst:             input_stats_Compute
        - Src:             'input/input.c:629,9'
          Dst:             vlc_mutex_lock
        - Src:             'input/input.c:631,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/input.c:633,9'
          Dst:             input_SendEventStatistics
    - functionName:    InputSourceStatistics
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - source
        - item
        - out
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - InputSourceGetLength
        - demux_Control
        - es_out_SetTimes
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/input.c:591,9'
          Branch Sides:
            - BranchSide:      'input/input.c:593,20'
              BranchSideFuncs:
                - demux_Control.25812
                - InputSourceGetLength
                - demux_Control.25812
                - es_out_SetTimes
            - BranchSide:      'input/input.c:595,24'
              BranchSideFuncs:
                - demux_Control.25812
                - InputSourceGetLength
                - demux_Control.25812
                - es_out_SetTimes
        - Branch String:   'input/input.c:595,9'
          Branch Sides:
            - BranchSide:      'input/input.c:596,16'
              BranchSideFuncs:
                - InputSourceGetLength
                - demux_Control.25812
                - es_out_SetTimes
            - BranchSide:      'input/input.c:599,38'
              BranchSideFuncs:
                - InputSourceGetLength
                - demux_Control.25812
                - es_out_SetTimes
        - Branch String:   'input/input.c:602,9'
          Branch Sides:
            - BranchSide:      'input/input.c:602,9'
              BranchSideFuncs:
                - es_out_SetTimes
            - BranchSide:      'input/input.c:603,23'
              BranchSideFuncs:
                - es_out_SetTimes
      Callsites:
        - Src:             'input/input.c:591,9'
          Dst:             demux_Control
        - Src:             'input/input.c:595,9'
          Dst:             demux_Control
        - Src:             'input/input.c:599,16'
          Dst:             InputSourceGetLength
        - Src:             'input/input.c:602,9'
          Dst:             demux_Control
        - Src:             'input/input.c:605,5'
          Dst:             es_out_SetTimes
    - functionName:    InputSourceGetLength
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - source
        - item
        - live
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - demux_Control
        - input_item_GetDuration
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/input.c:566,9'
          Branch Sides:
            - BranchSide:      'input/input.c:567,17'
              BranchSideFuncs:
                - demux_Control.25812
                - input_item_GetDuration
            - BranchSide:      'input/input.c:570,19'
              BranchSideFuncs:
                - demux_Control.25812
                - input_item_GetDuration
        - Branch String:   'input/input.c:574,9'
          Branch Sides:
            - BranchSide:      'input/input.c:575,16'
              BranchSideFuncs:
                - input_item_GetDuration
            - BranchSide:      'input/input.c:576,9'
              BranchSideFuncs:
                - input_item_GetDuration
        - Branch String:   'input/input.c:576,36'
          Branch Sides:
            - BranchSide:      'input/input.c:576,39'
              BranchSideFuncs:
                - input_item_GetDuration
            - BranchSide:      'input/input.c:576,36'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:576,9'
          Branch Sides:
            - BranchSide:      'input/input.c:576,9'
              BranchSideFuncs:
                - input_item_GetDuration
            - BranchSide:      'input/input.c:577,42'
              BranchSideFuncs:
                - input_item_GetDuration
      Callsites:
        - Src:             'input/input.c:574,9'
          Dst:             demux_Control
        - Src:             'input/input.c:577,18'
          Dst:             input_item_GetDuration
    - functionName:    es_out_SetTimes
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - double
        - size_t
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - out
        - f_position
        - i_time
        - i_normal_time
        - i_length
        - b_live
      BBCount:         6
      ICount:          55
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - es_out_PrivControl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/es_out.h:278,5'
          Branch Sides:
            - BranchSide:      'input/es_out.h:278,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/es_out.h:278,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/es_out.h:276,17'
          Dst:             es_out_PrivControl
        - Src:             'input/es_out.h:278,5'
          Dst:             __assert_fail
    - functionName:    MainLoopTryRepeat
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         21
      ICount:          153
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - input_ControlPushHelper
        - input_SetPosition
        - input_SetTime
        - input_priv
        - var_GetInteger
        - var_SetInteger
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:525,9'
          Branch Sides:
            - BranchSide:      'input/input.c:526,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:530,5'
              BranchSideFuncs:
                - vlc_object_Log
                - input_priv.25811
                - input_ControlPushHelper
                - input_SetPosition
                - input_SetTime
                - input_ControlPushHelper
                - var_SetInteger.25826
        - Branch String:   'input/input.c:531,9'
          Branch Sides:
            - BranchSide:      'input/input.c:533,17'
              BranchSideFuncs:
                - var_SetInteger.25826
                - input_priv.25811
                - input_ControlPushHelper
                - input_SetPosition
                - input_SetTime
                - input_ControlPushHelper
            - BranchSide:      'input/input.c:537,47'
              BranchSideFuncs:
                - input_priv.25811
                - input_ControlPushHelper
                - input_SetPosition
                - input_SetTime
                - input_ControlPushHelper
        - Branch String:   'input/input.c:540,23'
          Branch Sides:
            - BranchSide:      'input/input.c:540,30'
              BranchSideFuncs:
                - input_ControlPushHelper
                - input_SetPosition
                - input_SetTime
                - input_ControlPushHelper
            - BranchSide:      'input/input.c:541,19'
              BranchSideFuncs:
                - input_ControlPushHelper
                - input_SetPosition
                - input_SetTime
                - input_ControlPushHelper
        - Branch String:   'input/input.c:540,9'
          Branch Sides:
            - BranchSide:      'input/input.c:541,19'
              BranchSideFuncs:
                - input_ControlPushHelper
                - input_SetPosition
                - input_SetTime
                - input_ControlPushHelper
            - BranchSide:      'input/input.c:542,30'
              BranchSideFuncs:
                - input_ControlPushHelper
                - input_SetPosition
                - input_SetTime
                - input_ControlPushHelper
        - Branch String:   'input/input.c:547,9'
          Branch Sides:
            - BranchSide:      'input/input.c:548,34'
              BranchSideFuncs:
                - input_ControlPushHelper
                - input_SetPosition
                - input_SetTime
            - BranchSide:      'input/input.c:552,9'
              BranchSideFuncs:
                - input_SetPosition
                - input_SetTime
        - Branch String:   'input/input.c:552,9'
          Branch Sides:
            - BranchSide:      'input/input.c:553,24'
              BranchSideFuncs:
                - input_SetTime
            - BranchSide:      'input/input.c:555,28'
              BranchSideFuncs:
                - input_SetPosition
      Callsites:
        - Src:             'input/input.c:524,20'
          Dst:             var_GetInteger
        - Src:             'input/input.c:530,5'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:534,9'
          Dst:             var_SetInteger
        - Src:             'input/input.c:537,36'
          Dst:             input_priv
        - Src:             'input/input.c:542,5'
          Dst:             input_ControlPushHelper
        - Src:             'input/input.c:548,9'
          Dst:             input_ControlPushHelper
        - Src:             'input/input.c:553,9'
          Dst:             input_SetTime
        - Src:             'input/input.c:555,9'
          Dst:             input_SetPosition
    - functionName:    var_GetInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:408,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:409,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:411,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:408,10'
          Dst:             var_GetChecked
    - functionName:    var_SetInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - i
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:329,12'
          Dst:             var_SetChecked
    - functionName:    input_ControlPushHelper
      functionSourceFile: '/src/vlc/src/input/input_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - i_type
        - val
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_ControlPush
      functionUses:    6
      BranchProfiles:
        - Branch String:   'input/input_internal.h:602,9'
          Branch Sides:
            - BranchSide:      'input/input_internal.h:604,49'
              BranchSideFuncs:
                - input_ControlPush
            - BranchSide:      'input/input_internal.h:609,35'
              BranchSideFuncs:
                - input_ControlPush
      Callsites:
        - Src:             'input/input_internal.h:605,16'
          Dst:             input_ControlPush
        - Src:             'input/input_internal.h:609,16'
          Dst:             input_ControlPush
    - functionName:    input_SetTime
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - p_input
        - i_time
        - b_fast
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_ControlPush
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'input/input.c:185,5'
          Dst:             input_ControlPush
    - functionName:    input_SetPosition
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - bool
      constantsTouched: []
      argNames:
        - p_input
        - f_position
        - b_fast
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_ControlPush
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'input/input.c:194,5'
          Dst:             input_ControlPush
    - functionName:    input_ControlPush
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1578
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - i_type
        - p_param
      BBCount:         18
      ICount:          133
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - ControlGetReducedIndexLocked
        - ControlRelease
        - input_priv
        - vlc_cond_signal
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_Log
      functionUses:    25
      BranchProfiles:
        - Branch String:   'input/input.c:1553,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1554,11'
              BranchSideFuncs:
                - ControlGetReducedIndexLocked
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_object_Log
                - vlc_mutex_unlock
                - ControlRelease
                - vlc_object_Log
            - BranchSide:      'input/input.c:1556,63'
              BranchSideFuncs:
                - ControlGetReducedIndexLocked
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_object_Log
                - vlc_mutex_unlock
                - ControlRelease
                - vlc_object_Log
        - Branch String:   'input/input.c:1558,25'
          Branch Sides:
            - BranchSide:      'input/input.c:1558,28'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_mutex_unlock
                - ControlRelease
                - vlc_object_Log
            - BranchSide:      'input/input.c:1560,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_mutex_unlock
                - ControlRelease
                - vlc_object_Log
        - Branch String:   'input/input.c:1558,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1560,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_mutex_unlock
                - ControlRelease
                - vlc_object_Log
            - BranchSide:      'input/input.c:1572,5'
              BranchSideFuncs:
                - vlc_cond_signal
                - vlc_mutex_unlock
        - Branch String:   'input/input.c:1560,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1561,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_mutex_unlock
                - ControlRelease
            - BranchSide:      'input/input.c:1564,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_mutex_unlock
                - ControlRelease
        - Branch String:   'input/input.c:1566,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1567,29'
              BranchSideFuncs:
                - ControlRelease
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:1568,28'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/input.c:1547,35'
          Dst:             input_priv
        - Src:             'input/input.c:1549,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/input.c:1556,33'
          Dst:             ControlGetReducedIndexLocked
        - Src:             'input/input.c:1561,13'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:1564,13'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:1567,13'
          Dst:             ControlRelease
        - Src:             'input/input.c:1568,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/input.c:1575,5'
          Dst:             vlc_cond_signal
        - Src:             'input/input.c:1576,5'
          Dst:             vlc_mutex_unlock
    - functionName:    ControlGetReducedIndexLocked
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1500
      functionLinenumberEnd: 1539
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - c
      BBCount:         29
      ICount:          199
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - input_priv
        - vlc_viewpoint_from_euler
        - vlc_viewpoint_to_euler
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:1503,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1504,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1506,38'
              BranchSideFuncs:
                - vlc_viewpoint_to_euler
                - vlc_viewpoint_to_euler
                - vlc_viewpoint_from_euler
        - Branch String:   'input/input.c:1510,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1512,14'
              BranchSideFuncs:
                - vlc_viewpoint_to_euler
                - vlc_viewpoint_to_euler
                - vlc_viewpoint_from_euler
            - BranchSide:      'input/input.c:1538,12'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:1512,46'
          Branch Sides:
            - BranchSide:      'input/input.c:1513,14'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1521,20'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:1513,45'
          Branch Sides:
            - BranchSide:      'input/input.c:1514,14'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1521,20'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:1514,49'
          Branch Sides:
            - BranchSide:      'input/input.c:1515,14'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1521,20'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:1515,45'
          Branch Sides:
            - BranchSide:      'input/input.c:1516,14'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1521,20'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:1516,48'
          Branch Sides:
            - BranchSide:      'input/input.c:1517,14'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1521,20'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:1517,46'
          Branch Sides:
            - BranchSide:      'input/input.c:1518,14'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1521,20'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:1518,50'
          Branch Sides:
            - BranchSide:      'input/input.c:1519,14'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1521,20'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:1512,14'
          Branch Sides:
            - BranchSide:      'input/input.c:1521,20'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1523,19'
              BranchSideFuncs:
                - vlc_viewpoint_to_euler
                - vlc_viewpoint_to_euler
                - vlc_viewpoint_from_euler
      Callsites:
        - Src:             'input/input.c:1501,35'
          Dst:             input_priv
        - Src:             'input/input.c:1527,13'
          Dst:             vlc_viewpoint_to_euler
        - Src:             'input/input.c:1528,13'
          Dst:             vlc_viewpoint_to_euler
        - Src:             'input/input.c:1529,13'
          Dst:             vlc_viewpoint_from_euler
    - functionName:    ControlRelease
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1732
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_type
        - p_param
      BBCount:         27
      ICount:          131
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_es_id_Release
        - vlc_renderer_item_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'input/input.c:1692,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1693,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1695,13'
              BranchSideFuncs:
                - free
                - free
                - vlc_es_id_Release
                - free
                - vlc_es_id_Release
                - vlc_renderer_item_release
                - free
        - Branch String:   'input/input.c:1695,5'
          Branch Sides:
            - BranchSide:      'input/input.c:1698,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/input.c:1702,13'
              BranchSideFuncs:
                - vlc_renderer_item_release
            - BranchSide:      'input/input.c:1708,28'
              BranchSideFuncs:
                - vlc_es_id_Release
            - BranchSide:      'input/input.c:1708,28'
              BranchSideFuncs:
                - vlc_es_id_Release
            - BranchSide:      'input/input.c:1708,28'
              BranchSideFuncs:
                - vlc_es_id_Release
            - BranchSide:      'input/input.c:1712,21'
              BranchSideFuncs:
                - vlc_es_id_Release
                - free
            - BranchSide:      'input/input.c:1723,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/input.c:1726,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/input.c:1730,9'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:1698,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1699,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/input.c:1700,9'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:1702,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1703,40'
              BranchSideFuncs:
                - vlc_renderer_item_release
            - BranchSide:      'input/input.c:1704,9'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:1715,17'
          Branch Sides:
            - BranchSide:      'input/input.c:1716,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/input.c:1717,31'
              BranchSideFuncs:
                - vlc_es_id_Release
                - free
      Callsites:
        - Src:             'input/input.c:1703,13'
          Dst:             vlc_renderer_item_release
        - Src:             'input/input.c:1708,9'
          Dst:             vlc_es_id_Release
        - Src:             'input/input.c:1717,13'
          Dst:             vlc_es_id_Release
    - functionName:    es_out_IsEmpty
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         6
      ICount:          37
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - es_out_Control
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/es_out.h:220,5'
          Branch Sides:
            - BranchSide:      'input/es_out.h:220,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/es_out.h:220,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/es_out.h:218,17'
          Dst:             es_out_Control
        - Src:             'input/es_out.h:220,5'
          Dst:             __assert_fail
    - functionName:    es_out_GetWakeup
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         6
      ICount:          35
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - es_out_PrivControl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/es_out.h:169,5'
          Branch Sides:
            - BranchSide:      'input/es_out.h:169,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/es_out.h:169,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/es_out.h:167,17'
          Dst:             es_out_PrivControl
        - Src:             'input/es_out.h:169,5'
          Dst:             __assert_fail
    - functionName:    MainLoopDemux
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - pb_changed
      BBCount:         38
      ICount:          213
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - SlaveDemux
        - UpdateGenericFromDemux
        - UpdateTitleListfromDemux
        - UpdateTitleSeekpointFromDemux
        - demux_Control
        - demux_Demux
        - demux_TestAndClearFlags
        - es_out_Eos
        - input_ChangeState
        - input_Stopped
        - input_priv
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:473,9'
          Branch Sides:
            - BranchSide:      'input/input.c:476,28'
              BranchSideFuncs:
                - demux_Control.25812
                - input_Stopped
                - SlaveDemux
                - input_ChangeState
                - vlc_object_Log
                - es_out_Eos
                - demux_TestAndClearFlags
                - UpdateGenericFromDemux
                - UpdateTitleSeekpointFromDemux
                - UpdateTitleListfromDemux
                - demux_Demux
            - BranchSide:      'input/input.c:483,9'
              BranchSideFuncs:
                - input_Stopped
                - SlaveDemux
                - input_ChangeState
                - vlc_object_Log
                - es_out_Eos
                - demux_TestAndClearFlags
                - UpdateGenericFromDemux
                - UpdateTitleSeekpointFromDemux
                - UpdateTitleListfromDemux
                - demux_Demux
        - Branch String:   'input/input.c:476,13'
          Branch Sides:
            - BranchSide:      'input/input.c:477,20'
              BranchSideFuncs:
                - input_Stopped
                - SlaveDemux
                - input_ChangeState
                - vlc_object_Log
                - es_out_Eos
                - demux_TestAndClearFlags
                - UpdateGenericFromDemux
                - UpdateTitleSeekpointFromDemux
                - UpdateTitleListfromDemux
                - demux_Demux
            - BranchSide:      'input/input.c:479,13'
              BranchSideFuncs:
                - input_Stopped
                - SlaveDemux
                - input_ChangeState
                - vlc_object_Log
                - es_out_Eos
                - demux_TestAndClearFlags
                - UpdateGenericFromDemux
                - UpdateTitleSeekpointFromDemux
                - UpdateTitleListfromDemux
                - demux_Demux
        - Branch String:   'input/input.c:479,13'
          Branch Sides:
            - BranchSide:      'input/input.c:480,19'
              BranchSideFuncs:
                - input_Stopped
                - SlaveDemux
                - input_ChangeState
                - vlc_object_Log
                - es_out_Eos
                - demux_TestAndClearFlags
                - UpdateGenericFromDemux
                - UpdateTitleSeekpointFromDemux
                - UpdateTitleListfromDemux
                - demux_Demux
            - BranchSide:      'input/input.c:481,5'
              BranchSideFuncs:
                - input_Stopped
                - SlaveDemux
                - input_ChangeState
                - vlc_object_Log
                - es_out_Eos
                - demux_TestAndClearFlags
                - UpdateGenericFromDemux
                - UpdateTitleSeekpointFromDemux
                - UpdateTitleListfromDemux
                - demux_Demux
        - Branch String:   'input/input.c:483,9'
          Branch Sides:
            - BranchSide:      'input/input.c:484,30'
              BranchSideFuncs:
                - demux_Demux
                - input_Stopped
                - SlaveDemux
                - input_ChangeState
                - vlc_object_Log
                - es_out_Eos
                - demux_TestAndClearFlags
                - UpdateGenericFromDemux
                - UpdateTitleSeekpointFromDemux
                - UpdateTitleListfromDemux
            - BranchSide:      'input/input.c:486,13'
              BranchSideFuncs:
                - input_Stopped
                - SlaveDemux
                - input_ChangeState
                - vlc_object_Log
                - es_out_Eos
                - demux_TestAndClearFlags
                - UpdateGenericFromDemux
                - UpdateTitleSeekpointFromDemux
                - UpdateTitleListfromDemux
        - Branch String:   'input/input.c:486,13'
          Branch Sides:
            - BranchSide:      'input/input.c:486,11'
              BranchSideFuncs:
                - input_Stopped
                - SlaveDemux
                - input_ChangeState
                - vlc_object_Log
                - es_out_Eos
                - demux_TestAndClearFlags
                - UpdateGenericFromDemux
                - UpdateTitleSeekpointFromDemux
                - UpdateTitleListfromDemux
            - BranchSide:      'input/input.c:486,49'
              BranchSideFuncs:
                - input_Stopped
                - SlaveDemux
                - input_ChangeState
                - vlc_object_Log
                - es_out_Eos
                - demux_TestAndClearFlags
                - UpdateGenericFromDemux
                - UpdateTitleSeekpointFromDemux
                - UpdateTitleListfromDemux
        - Branch String:   'input/input.c:488,9'
          Branch Sides:
            - BranchSide:      'input/input.c:490,38'
              BranchSideFuncs:
                - demux_TestAndClearFlags
                - UpdateGenericFromDemux
                - input_Stopped
                - SlaveDemux
                - input_ChangeState
                - vlc_object_Log
                - es_out_Eos
                - UpdateTitleSeekpointFromDemux
                - UpdateTitleListfromDemux
            - BranchSide:      'input/input.c:505,23'
              BranchSideFuncs:
                - input_Stopped
                - SlaveDemux
                - input_ChangeState
                - vlc_object_Log
                - es_out_Eos
        - Branch String:   'input/input.c:490,13'
          Branch Sides:
            - BranchSide:      'input/input.c:491,39'
              BranchSideFuncs:
                - UpdateTitleListfromDemux
                - UpdateGenericFromDemux
                - input_Stopped
                - SlaveDemux
                - input_ChangeState
                - vlc_object_Log
                - es_out_Eos
                - UpdateTitleSeekpointFromDemux
            - BranchSide:      'input/input.c:493,13'
              BranchSideFuncs:
                - UpdateGenericFromDemux
                - input_Stopped
                - SlaveDemux
                - input_ChangeState
                - vlc_object_Log
                - es_out_Eos
                - UpdateTitleSeekpointFromDemux
        - Branch String:   'input/input.c:493,13'
          Branch Sides:
            - BranchSide:      'input/input.c:495,52'
              BranchSideFuncs:
                - UpdateTitleSeekpointFromDemux
                - UpdateGenericFromDemux
                - input_Stopped
                - SlaveDemux
                - input_ChangeState
                - vlc_object_Log
                - es_out_Eos
            - BranchSide:      'input/input.c:499,33'
              BranchSideFuncs:
                - UpdateGenericFromDemux
                - input_Stopped
                - SlaveDemux
                - input_ChangeState
                - vlc_object_Log
                - es_out_Eos
        - Branch String:   'input/input.c:505,9'
          Branch Sides:
            - BranchSide:      'input/input.c:506,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:508,9'
              BranchSideFuncs:
                - SlaveDemux
                - input_ChangeState
                - vlc_object_Log
                - es_out_Eos
        - Branch String:   'input/input.c:508,9'
          Branch Sides:
            - BranchSide:      'input/input.c:510,9'
              BranchSideFuncs:
                - vlc_object_Log
                - es_out_Eos
            - BranchSide:      'input/input.c:514,14'
              BranchSideFuncs:
                - SlaveDemux
                - input_ChangeState
        - Branch String:   'input/input.c:514,14'
          Branch Sides:
            - BranchSide:      'input/input.c:516,28'
              BranchSideFuncs:
                - input_ChangeState
            - BranchSide:      'input/input.c:518,14'
              BranchSideFuncs:
                - SlaveDemux
      Callsites:
        - Src:             'input/input.c:467,38'
          Dst:             input_priv
        - Src:             'input/input.c:476,13'
          Dst:             demux_Control
        - Src:             'input/input.c:484,17'
          Dst:             demux_Demux
        - Src:             'input/input.c:490,13'
          Dst:             demux_TestAndClearFlags
        - Src:             'input/input.c:491,13'
          Dst:             UpdateTitleListfromDemux
        - Src:             'input/input.c:495,21'
          Dst:             UpdateTitleSeekpointFromDemux
        - Src:             'input/input.c:499,9'
          Dst:             UpdateGenericFromDemux
        - Src:             'input/input.c:505,9'
          Dst:             input_Stopped
        - Src:             'input/input.c:510,9'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:512,9'
          Dst:             es_out_Eos
        - Src:             'input/input.c:516,9'
          Dst:             input_ChangeState
        - Src:             'input/input.c:519,9'
          Dst:             SlaveDemux
    - functionName:    input_Stopped
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_priv
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'input/input.c:448,35'
          Dst:             input_priv
        - Src:             'input/input.c:451,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/input.c:453,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_ChangeState
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3227
      functionLinenumberEnd: 3235
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - p_input
        - i_state
        - state_date
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - input_SendEventCapabilities
        - input_SendEventState
        - input_priv
      functionUses:    9
      BranchProfiles:
        - Branch String:   'input/input.c:3228,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3229,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:3231,36'
              BranchSideFuncs:
                - input_priv.25811
                - input_SendEventState
                - input_SendEventCapabilities
        - Branch String:   'input/input.c:3232,26'
          Branch Sides:
            - BranchSide:      'input/input.c:3232,29'
              BranchSideFuncs:
                - input_SendEventCapabilities
                - input_SendEventState
            - BranchSide:      'input/input.c:3233,38'
              BranchSideFuncs:
                - input_SendEventCapabilities
                - input_SendEventState
        - Branch String:   'input/input.c:3232,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3233,38'
              BranchSideFuncs:
                - input_SendEventCapabilities
                - input_SendEventState
            - BranchSide:      'input/input.c:3234,27'
              BranchSideFuncs:
                - input_SendEventState
      Callsites:
        - Src:             'input/input.c:3228,9'
          Dst:             input_priv
        - Src:             'input/input.c:3231,5'
          Dst:             input_priv
        - Src:             'input/input.c:3233,9'
          Dst:             input_SendEventCapabilities
        - Src:             'input/input.c:3234,5'
          Dst:             input_SendEventState
    - functionName:    input_SendEventCapabilities
      functionSourceFile: '/src/vlc/src/input/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_input
        - i_capabilities
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_SendEvent
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'input/event.h:56,5'
          Dst:             input_SendEvent
    - functionName:    input_SendEventState
      functionSourceFile: '/src/vlc/src/input/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - p_input
        - i_state
        - state_date
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_SendEvent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/event.h:144,5'
          Dst:             input_SendEvent
    - functionName:    es_out_GetBuffering
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         6
      ICount:          36
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - es_out_PrivControl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/es_out.h:210,5'
          Branch Sides:
            - BranchSide:      'input/es_out.h:210,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/es_out.h:210,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/es_out.h:208,17'
          Dst:             es_out_PrivControl
        - Src:             'input/es_out.h:210,5'
          Dst:             __assert_fail
    - functionName:    EnsureUTF8
      functionSourceFile: '/src/vlc/src/../include/vlc_charset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_towc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_charset.h:120,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_charset.h:121,13'
              BranchSideFuncs:
                - vlc_towc
            - BranchSide:      '../include/vlc_charset.h:128,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_charset.h:121,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_charset.h:122,20'
              BranchSideFuncs:
                - vlc_towc
            - BranchSide:      '../include/vlc_charset.h:125,17'
              BranchSideFuncs:
                - vlc_towc
      Callsites:
        - Src:             '../include/vlc_charset.h:120,17'
          Dst:             vlc_towc
    - functionName:    sout_StreamControl
      functionSourceFile: '/src/vlc/src/../include/vlc_sout.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sout_StreamControlVa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_sout.h:416,16'
          Dst:             sout_StreamControlVa
    - functionName:    es_out_SetJitter
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - out
        - i_pts_delay
        - i_pts_jitter
        - i_cr_average
      BBCount:         6
      ICount:          44
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - es_out_PrivControl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/es_out.h:288,5'
          Branch Sides:
            - BranchSide:      'input/es_out.h:288,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/es_out.h:288,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/es_out.h:286,17'
          Dst:             es_out_PrivControl
        - Src:             'input/es_out.h:288,5'
          Dst:             __assert_fail
    - functionName:    es_out_GetGroupForced
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         6
      ICount:          35
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - es_out_PrivControl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/es_out.h:296,5'
          Branch Sides:
            - BranchSide:      'input/es_out.h:296,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/es_out.h:296,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/es_out.h:295,17'
          Dst:             es_out_PrivControl
        - Src:             'input/es_out.h:296,5'
          Dst:             __assert_fail
    - functionName:    UpdatePtsDelay
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         13
      ICount:          107
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - es_out_SetJitter
        - input_priv
        - var_GetInteger
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:1220,5'
          Branch Sides:
            - BranchSide:      'input/input.c:1221,23'
              BranchSideFuncs:
                - var_GetInteger.25824
                - input_priv.25811
                - es_out_SetJitter
            - BranchSide:      'input/input.c:1223,9'
              BranchSideFuncs:
                - var_GetInteger.25824
                - input_priv.25811
                - es_out_SetJitter
        - Branch String:   'input/input.c:1221,23'
          Branch Sides:
            - BranchSide:      'input/input.c:1221,21'
              BranchSideFuncs:
                - var_GetInteger.25824
                - input_priv.25811
                - es_out_SetJitter
            - BranchSide:      'input/input.c:1221,21'
              BranchSideFuncs:
                - var_GetInteger.25824
                - input_priv.25811
                - es_out_SetJitter
        - Branch String:   'input/input.c:1223,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1223,9'
              BranchSideFuncs:
                - var_GetInteger.25824
                - input_priv.25811
                - es_out_SetJitter
            - BranchSide:      'input/input.c:1224,21'
              BranchSideFuncs:
                - var_GetInteger.25824
                - input_priv.25811
                - es_out_SetJitter
      Callsites:
        - Src:             'input/input.c:1216,37'
          Dst:             input_priv
        - Src:             'input/input.c:1227,30'
          Dst:             var_GetInteger
        - Src:             'input/input.c:1229,23'
          Dst:             input_priv
        - Src:             'input/input.c:1229,5'
          Dst:             es_out_SetJitter
    - functionName:    DeduceSlaveType
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - psz_uri
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - input_item_slave_GetType
        - vlc_UrlClean
        - vlc_UrlParse
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:1004,61'
          Branch Sides:
            - BranchSide:      'input/input.c:1005,20'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_UrlClean
            - BranchSide:      'input/input.c:1007,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_UrlClean
        - Branch String:   'input/input.c:1004,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1007,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_UrlClean
            - BranchSide:      'input/input.c:1011,47'
              BranchSideFuncs:
                - input_item_slave_GetType
                - vlc_object_Log
                - vlc_UrlClean
                - vlc_UrlClean
        - Branch String:   'input/input.c:1011,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1012,9'
              BranchSideFuncs:
                - vlc_UrlClean
            - BranchSide:      'input/input.c:1014,5'
              BranchSideFuncs:
                - vlc_UrlClean
      Callsites:
        - Src:             'input/input.c:1004,9'
          Dst:             vlc_UrlParse
        - Src:             'input/input.c:1011,10'
          Dst:             input_item_slave_GetType
        - Src:             'input/input.c:1014,5'
          Dst:             vlc_UrlClean
        - Src:             'input/input.c:1018,5'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:1020,5'
          Dst:             vlc_UrlClean
    - functionName:    SlaveCompare
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:952,26'
          Branch Sides:
            - BranchSide:      'input/input.c:952,29'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:955,16'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:952,9'
          Branch Sides:
            - BranchSide:      'input/input.c:955,16'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:958,9'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:955,16'
          Branch Sides:
            - BranchSide:      'input/input.c:955,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:955,39'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:958,9'
          Branch Sides:
            - BranchSide:      'input/input.c:959,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:961,9'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:961,9'
          Branch Sides:
            - BranchSide:      'input/input.c:962,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:964,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SlaveExists
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp_slaves
        - i_slaves
        - psz_uri
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:970,5'
          Branch Sides:
            - BranchSide:      'input/input.c:972,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'input/input.c:976,5'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:973,10'
          Branch Sides:
            - BranchSide:      'input/input.c:973,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'input/input.c:975,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'input/input.c:972,13'
          Branch Sides:
            - BranchSide:      'input/input.c:974,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'input/input.c:975,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'input/input.c:973,14'
          Dst:             strcmp
    - functionName:    GetVarSlaves
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - ppp_slaves
        - p_slaves
      BBCount:         38
      ICount:          238
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - DeduceSlaveType
        - abort
        - input_item_slave_New
        - realloc
        - strchr
        - strdup
        - strstr
        - var_GetNonEmptyString
        - vlc_path2uri
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:1028,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1029,9'
              BranchSideFuncs:
                - free
                - strchr
                - strstr
                - vlc_path2uri
                - DeduceSlaveType
                - input_item_slave_New
                - free
                - malloc
                - abort
                - realloc
                - strdup
            - BranchSide:      'input/input.c:1031,39'
              BranchSideFuncs:
                - free
                - strchr
                - strstr
                - vlc_path2uri
                - DeduceSlaveType
                - input_item_slave_New
                - free
                - malloc
                - abort
                - realloc
                - strdup
        - Branch String:   'input/input.c:1035,16'
          Branch Sides:
            - BranchSide:      'input/input.c:1035,20'
              BranchSideFuncs:
                - free
                - strchr
                - strstr
                - vlc_path2uri
                - DeduceSlaveType
                - input_item_slave_New
                - free
                - malloc
                - abort
                - realloc
                - strdup
            - BranchSide:      'input/input.c:1035,5'
              BranchSideFuncs:
                - free
                - strchr
                - strstr
                - vlc_path2uri
                - DeduceSlaveType
                - input_item_slave_New
                - free
                - malloc
                - abort
                - realloc
                - strdup
        - Branch String:   'input/input.c:1035,5'
          Branch Sides:
            - BranchSide:      'input/input.c:1037,9'
              BranchSideFuncs:
                - strchr
                - strstr
                - vlc_path2uri
                - DeduceSlaveType
                - input_item_slave_New
                - free
                - malloc
                - abort
                - free
                - realloc
                - strdup
            - BranchSide:      'input/input.c:1062,11'
              BranchSideFuncs:
                - free
        - Branch String:   'input/input.c:1037,28'
          Branch Sides:
            - BranchSide:      'input/input.c:1037,9'
              BranchSideFuncs:
                - strchr
                - strstr
                - vlc_path2uri
                - DeduceSlaveType
                - input_item_slave_New
                - free
                - malloc
                - abort
                - free
                - realloc
                - strdup
            - BranchSide:      'input/input.c:1037,32'
              BranchSideFuncs:
                - strchr
                - strstr
                - vlc_path2uri
                - DeduceSlaveType
                - input_item_slave_New
                - free
                - malloc
                - abort
                - free
                - realloc
                - strdup
        - Branch String:   'input/input.c:1037,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1038,16'
              BranchSideFuncs:
                - strchr
                - strstr
                - vlc_path2uri
                - DeduceSlaveType
                - input_item_slave_New
                - free
                - malloc
                - abort
                - free
                - realloc
                - strdup
            - BranchSide:      'input/input.c:1040,35'
              BranchSideFuncs:
                - strchr
                - strstr
                - vlc_path2uri
                - DeduceSlaveType
                - input_item_slave_New
                - free
                - malloc
                - abort
                - free
                - realloc
                - strdup
        - Branch String:   'input/input.c:1041,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1042,23'
              BranchSideFuncs:
                - strstr
                - vlc_path2uri
                - DeduceSlaveType
                - input_item_slave_New
                - free
                - malloc
                - abort
                - free
                - strchr
                - realloc
                - strdup
            - BranchSide:      'input/input.c:1044,14'
              BranchSideFuncs:
                - strstr
                - vlc_path2uri
                - DeduceSlaveType
                - input_item_slave_New
                - free
                - malloc
                - abort
                - free
                - strchr
                - realloc
                - strdup
        - Branch String:   'input/input.c:1044,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1045,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/input.c:1047,28'
              BranchSideFuncs:
                - strstr
                - vlc_path2uri
                - DeduceSlaveType
                - input_item_slave_New
                - free
                - malloc
                - abort
                - free
                - strchr
                - realloc
                - strdup
        - Branch String:   'input/input.c:1047,21'
          Branch Sides:
            - BranchSide:      'input/input.c:1048,46'
              BranchSideFuncs:
                - strdup
                - DeduceSlaveType
                - input_item_slave_New
                - free
                - malloc
                - abort
                - free
                - strchr
                - strstr
                - vlc_path2uri
                - realloc
            - BranchSide:      'input/input.c:1048,68'
              BranchSideFuncs:
                - vlc_path2uri
                - DeduceSlaveType
                - input_item_slave_New
                - free
                - malloc
                - abort
                - free
                - strchr
                - strstr
                - strdup
                - realloc
        - Branch String:   'input/input.c:1050,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1051,13'
              BranchSideFuncs:
                - free
                - strchr
                - strstr
                - vlc_path2uri
                - DeduceSlaveType
                - input_item_slave_New
                - free
                - malloc
                - abort
                - realloc
                - strdup
            - BranchSide:      'input/input.c:1053,57'
              BranchSideFuncs:
                - DeduceSlaveType
                - input_item_slave_New
                - free
                - malloc
                - abort
                - free
                - strchr
                - strstr
                - vlc_path2uri
                - strdup
                - realloc
        - Branch String:   'input/input.c:1058,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1059,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/input.c:1060,9'
              BranchSideFuncs:
                - malloc
                - abort
                - free
                - strchr
                - strstr
                - vlc_path2uri
                - DeduceSlaveType
                - input_item_slave_New
                - free
                - strdup
                - realloc
        - Branch String:   'input/input.c:1060,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1060,9'
              BranchSideFuncs:
                - realloc
                - abort
                - free
                - strchr
                - strstr
                - vlc_path2uri
                - DeduceSlaveType
                - input_item_slave_New
                - free
                - malloc
                - strdup
            - BranchSide:      'input/input.c:1060,9'
              BranchSideFuncs:
                - malloc
                - abort
                - free
                - strchr
                - strstr
                - vlc_path2uri
                - DeduceSlaveType
                - input_item_slave_New
                - free
                - realloc
                - strdup
        - Branch String:   'input/input.c:1060,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1035,5'
              BranchSideFuncs:
                - free
                - strchr
                - strstr
                - vlc_path2uri
                - DeduceSlaveType
                - input_item_slave_New
                - free
                - malloc
                - abort
                - realloc
                - strdup
            - BranchSide:      'input/input.c:1060,9'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             'input/input.c:1027,17'
          Dst:             var_GetNonEmptyString
        - Src:             'input/input.c:1040,27'
          Dst:             strchr
        - Src:             'input/input.c:1047,21'
          Dst:             strstr
        - Src:             'input/input.c:1048,38'
          Dst:             strdup
        - Src:             'input/input.c:1048,54'
          Dst:             vlc_path2uri
        - Src:             'input/input.c:1053,40'
          Dst:             DeduceSlaveType
        - Src:             'input/input.c:1055,13'
          Dst:             input_item_slave_New
        - Src:             'input/input.c:1060,9'
          Dst:             realloc
        - Src:             'input/input.c:1060,9'
          Dst:             abort
    - functionName:    var_GetNonEmptyString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_GetChecked
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:481,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:482,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:483,13'
              BranchSideFuncs:
                - free
        - Branch String:   '../include/vlc_variables.h:483,24'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:483,32'
              BranchSideFuncs:
                - free
            - BranchSide:      '../include/vlc_variables.h:485,15'
              BranchSideFuncs:
                - free
        - Branch String:   '../include/vlc_variables.h:483,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:484,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:485,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:481,9'
          Dst:             var_GetChecked
    - functionName:    input_SubtitleFile2Uri
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3439
      functionLinenumberEnd: 3465
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - psz_subtitle
      BBCount:         16
      ICount:          103
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
        - strcpy
        - strdup
        - strrchr
        - vlc_object_Log
        - vlc_path2uri
        - vlc_stat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:3444,23'
          Branch Sides:
            - BranchSide:      'input/input.c:3444,34'
              BranchSideFuncs:
                - strcmp
                - vlc_path2uri
                - free
                - strdup
                - strcpy
                - vlc_stat
                - vlc_object_Log
            - BranchSide:      'input/input.c:3444,23'
              BranchSideFuncs:
                - vlc_path2uri
                - free
        - Branch String:   'input/input.c:3444,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3444,9'
              BranchSideFuncs:
                - strdup
                - vlc_path2uri
                - free
                - strcpy
                - vlc_stat
                - vlc_object_Log
            - BranchSide:      'input/input.c:3446,31'
              BranchSideFuncs:
                - strdup
                - vlc_path2uri
                - free
                - strcpy
                - vlc_stat
                - vlc_object_Log
        - Branch String:   'input/input.c:3447,13'
          Branch Sides:
            - BranchSide:      'input/input.c:3451,29'
              BranchSideFuncs:
                - strcpy
                - vlc_stat
                - vlc_path2uri
                - free
                - vlc_object_Log
            - BranchSide:      'input/input.c:3461,5'
              BranchSideFuncs:
                - vlc_path2uri
                - free
        - Branch String:   'input/input.c:3454,47'
          Branch Sides:
            - BranchSide:      'input/input.c:3454,50'
              BranchSideFuncs:
                - vlc_path2uri
                - free
            - BranchSide:      'input/input.c:3460,9'
              BranchSideFuncs:
                - vlc_path2uri
                - free
        - Branch String:   'input/input.c:3454,17'
          Branch Sides:
            - BranchSide:      'input/input.c:3456,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_path2uri
                - free
            - BranchSide:      'input/input.c:3460,9'
              BranchSideFuncs:
                - vlc_path2uri
                - free
      Callsites:
        - Src:             'input/input.c:3443,27'
          Dst:             strrchr
        - Src:             'input/input.c:3444,26'
          Dst:             strcmp
        - Src:             'input/input.c:3446,23'
          Dst:             strdup
        - Src:             'input/input.c:3452,13'
          Dst:             strcpy
        - Src:             'input/input.c:3454,18'
          Dst:             vlc_stat
        - Src:             'input/input.c:3456,17'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:3463,21'
          Dst:             vlc_path2uri
    - functionName:    var_InheritFloat
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:730,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:730,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:731,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:730,9'
          Dst:             var_Inherit
    - functionName:    var_SetFloat
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - f
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:366,12'
          Dst:             var_SetChecked
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/src/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    vlc_stream_GetMTime
      functionSourceFile: '/src/vlc/src/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - mtime
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:513,12'
          Dst:             vlc_stream_Control
    - functionName:    vlc_stream_GetSize
      functionSourceFile: '/src/vlc/src/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             vlc_stream_Control
    - functionName:    demux_Delete
      functionSourceFile: '/src/vlc/src/../include/vlc_demux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - demux
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_demux.h:298,5'
          Dst:             vlc_stream_Delete
    - functionName:    vlc_array_clear
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_array
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_array_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_arrays.h:272,5'
          Dst:             vlc_array_init
    - functionName:    vlc_array_init
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_array
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_array_count
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_array
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_array_append
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ar
        - elem
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:338,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:339,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:341,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:336,26'
          Dst:             realloc
    - functionName:    mrl_info_Clean
      functionSourceFile: '/src/vlc/src/input/mrl_helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mrli
      BBCount:         11
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_array_clear
        - vlc_array_count
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/mrl_helpers.h:132,5'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:133,15'
              BranchSideFuncs:
                - free
                - vlc_array_count.25851
                - vlc_array_clear.25849
                - vlc_array_count.25851
                - vlc_array_clear.25849
                - free
            - BranchSide:      'input/mrl_helpers.h:134,23'
              BranchSideFuncs:
                - vlc_array_clear.25849
                - vlc_array_count.25851
                - vlc_array_clear.25849
                - free
        - Branch String:   'input/mrl_helpers.h:135,5'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:136,15'
              BranchSideFuncs:
                - free
                - vlc_array_count.25851
                - vlc_array_clear.25849
            - BranchSide:      'input/mrl_helpers.h:137,23'
              BranchSideFuncs:
                - vlc_array_clear.25849
      Callsites:
        - Src:             'input/mrl_helpers.h:132,28'
          Dst:             vlc_array_count
        - Src:             'input/mrl_helpers.h:134,5'
          Dst:             vlc_array_clear
        - Src:             'input/mrl_helpers.h:135,28'
          Dst:             vlc_array_count
        - Src:             'input/mrl_helpers.h:137,5'
          Dst:             vlc_array_clear
    - functionName:    mrl_FragmentSplit
      functionSourceFile: '/src/vlc/src/input/mrl_helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mrli
        - payload
      BBCount:         35
      ICount:          207
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - strcspn
        - strncmp
        - strndup
        - vlc_array_append
        - vlc_array_count
        - vlc_uri_decode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/mrl_helpers.h:171,5'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:173,17'
              BranchSideFuncs:
                - strcspn
                - strndup
                - vlc_uri_decode
                - vlc_array_append.25852
                - strncmp
                - strncmp
                - vlc_array_count.25851
                - strcspn
                - strndup
                - vlc_uri_decode
                - vlc_array_append.25852
                - free
                - free
            - BranchSide:      'input/mrl_helpers.h:189,5'
              BranchSideFuncs:
                - strncmp
                - vlc_array_count.25851
                - strcspn
                - strndup
                - vlc_uri_decode
                - vlc_array_append.25852
                - free
        - Branch String:   'input/mrl_helpers.h:178,34'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:178,54'
              BranchSideFuncs: []
            - BranchSide:      'input/mrl_helpers.h:179,13'
              BranchSideFuncs: []
        - Branch String:   'input/mrl_helpers.h:178,13'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:179,13'
              BranchSideFuncs:
                - vlc_array_append.25852
                - strncmp
                - strncmp
                - vlc_array_count.25851
                - strcspn
                - strndup
                - vlc_uri_decode
                - vlc_array_append.25852
                - free
                - strcspn
                - strndup
                - vlc_uri_decode
                - free
            - BranchSide:      'input/mrl_helpers.h:181,32'
              BranchSideFuncs:
                - vlc_array_append.25852
                - strncmp
                - strncmp
                - vlc_array_count.25851
                - strcspn
                - strndup
                - vlc_uri_decode
                - vlc_array_append.25852
                - free
                - strcspn
                - strndup
                - vlc_uri_decode
                - free
        - Branch String:   'input/mrl_helpers.h:181,13'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:183,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/mrl_helpers.h:186,20'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - vlc_array_count.25851
                - strcspn
                - strndup
                - vlc_uri_decode
                - vlc_array_append.25852
                - free
                - strcspn
                - strndup
                - vlc_uri_decode
                - vlc_array_append.25852
                - free
        - Branch String:   'input/mrl_helpers.h:189,5'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:191,17'
              BranchSideFuncs:
                - strcspn
                - strndup
                - vlc_uri_decode
                - vlc_array_append.25852
                - strncmp
                - vlc_array_count.25851
                - free
            - BranchSide:      'input/mrl_helpers.h:207,10'
              BranchSideFuncs:
                - vlc_array_count.25851
        - Branch String:   'input/mrl_helpers.h:196,34'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:196,54'
              BranchSideFuncs: []
            - BranchSide:      'input/mrl_helpers.h:197,13'
              BranchSideFuncs: []
        - Branch String:   'input/mrl_helpers.h:196,13'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:197,13'
              BranchSideFuncs:
                - vlc_array_append.25852
                - strncmp
                - vlc_array_count.25851
                - strcspn
                - strndup
                - vlc_uri_decode
                - free
            - BranchSide:      'input/mrl_helpers.h:199,32'
              BranchSideFuncs:
                - vlc_array_append.25852
                - strncmp
                - vlc_array_count.25851
                - strcspn
                - strndup
                - vlc_uri_decode
                - free
        - Branch String:   'input/mrl_helpers.h:199,13'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:201,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/mrl_helpers.h:204,20'
              BranchSideFuncs:
                - strncmp
                - vlc_array_count.25851
                - strcspn
                - strndup
                - vlc_uri_decode
                - vlc_array_append.25852
                - free
        - Branch String:   'input/mrl_helpers.h:207,9'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:209,14'
              BranchSideFuncs:
                - vlc_array_count.25851
            - BranchSide:      'input/mrl_helpers.h:218,5'
              BranchSideFuncs: []
        - Branch String:   'input/mrl_helpers.h:209,13'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:210,13'
              BranchSideFuncs: []
            - BranchSide:      'input/mrl_helpers.h:212,14'
              BranchSideFuncs:
                - vlc_array_count.25851
        - Branch String:   'input/mrl_helpers.h:212,29'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:212,50'
              BranchSideFuncs:
                - vlc_array_count.25851
            - BranchSide:      'input/mrl_helpers.h:215,23'
              BranchSideFuncs: []
        - Branch String:   'input/mrl_helpers.h:212,13'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:213,13'
              BranchSideFuncs: []
            - BranchSide:      'input/mrl_helpers.h:215,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/mrl_helpers.h:171,12'
          Dst:             strncmp
        - Src:             'input/mrl_helpers.h:175,19'
          Dst:             strcspn
        - Src:             'input/mrl_helpers.h:176,25'
          Dst:             strndup
        - Src:             'input/mrl_helpers.h:178,38'
          Dst:             vlc_uri_decode
        - Src:             'input/mrl_helpers.h:181,13'
          Dst:             vlc_array_append
        - Src:             'input/mrl_helpers.h:189,12'
          Dst:             strncmp
        - Src:             'input/mrl_helpers.h:193,19'
          Dst:             strcspn
        - Src:             'input/mrl_helpers.h:194,25'
          Dst:             strndup
        - Src:             'input/mrl_helpers.h:196,38'
          Dst:             vlc_uri_decode
        - Src:             'input/mrl_helpers.h:199,13'
          Dst:             vlc_array_append
        - Src:             'input/mrl_helpers.h:212,32'
          Dst:             vlc_array_count
    - functionName:    mrl_info_Init
      functionSourceFile: '/src/vlc/src/input/mrl_helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mrli
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_array_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/mrl_helpers.h:143,5'
          Dst:             vlc_array_init
        - Src:             'input/mrl_helpers.h:144,5'
          Dst:             vlc_array_init
    - functionName:    MRLSeekPoint
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3295
      functionLinenumberEnd: 3315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - title
        - chapter
      BBCount:         18
      ICount:          103
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strtoul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/input.c:3301,26'
          Branch Sides:
            - BranchSide:      'input/input.c:3301,14'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      'input/input.c:3301,29'
              BranchSideFuncs:
                - strtoul
        - Branch String:   'input/input.c:3301,14'
          Branch Sides:
            - BranchSide:      'input/input.c:3301,6'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      'input/input.c:3301,69'
              BranchSideFuncs:
                - strtoul
        - Branch String:   'input/input.c:3305,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3307,12'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      'input/input.c:3313,10'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:3309,32'
          Branch Sides:
            - BranchSide:      'input/input.c:3309,20'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:3309,35'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:3309,20'
          Branch Sides:
            - BranchSide:      'input/input.c:3309,10'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:3309,75'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/input.c:3300,9'
          Dst:             strtoul
        - Src:             'input/input.c:3308,13'
          Dst:             strtoul
    - functionName:    InputStreamHandleAnchor
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2514
      functionLinenumberEnd: 2544
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - source
        - stream
        - anchor
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - MRLSections
        - mrl_FragmentSplit
        - mrl_info_Clean
        - mrl_info_Init
        - stream_extractor_AttachParsed
        - vlc_object_Log
        - vlc_stream_directory_Attach
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:2517,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2519,9'
              BranchSideFuncs:
                - mrl_info_Clean
            - BranchSide:      'input/input.c:2523,40'
              BranchSideFuncs:
                - stream_extractor_AttachParsed
                - vlc_stream_directory_Attach
                - MRLSections
                - mrl_info_Clean
                - vlc_object_Log
                - vlc_object_Log
                - mrl_info_Clean
        - Branch String:   'input/input.c:2523,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2525,9'
              BranchSideFuncs:
                - vlc_object_Log
                - mrl_info_Clean
            - BranchSide:      'input/input.c:2531,38'
              BranchSideFuncs:
                - vlc_stream_directory_Attach
                - MRLSections
                - mrl_info_Clean
                - vlc_object_Log
        - Branch String:   'input/input.c:2531,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2534,9'
              BranchSideFuncs:
                - vlc_object_Log
                - MRLSections
                - mrl_info_Clean
            - BranchSide:      'input/input.c:2537,23'
              BranchSideFuncs:
                - MRLSections
                - mrl_info_Clean
        - Branch String:   'input/input.c:2537,18'
          Branch Sides:
            - BranchSide:      'input/input.c:2537,36'
              BranchSideFuncs:
                - MRLSections
                - mrl_info_Clean
            - BranchSide:      'input/input.c:2538,10'
              BranchSideFuncs:
                - MRLSections
                - mrl_info_Clean
      Callsites:
        - Src:             'input/input.c:2516,5'
          Dst:             mrl_info_Init
        - Src:             'input/input.c:2517,9'
          Dst:             mrl_FragmentSplit
        - Src:             'input/input.c:2519,9'
          Dst:             mrl_info_Clean
        - Src:             'input/input.c:2523,9'
          Dst:             stream_extractor_AttachParsed
        - Src:             'input/input.c:2525,9'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:2527,9'
          Dst:             mrl_info_Clean
        - Src:             'input/input.c:2531,9'
          Dst:             vlc_stream_directory_Attach
        - Src:             'input/input.c:2534,9'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:2537,5'
          Dst:             MRLSections
        - Src:             'input/input.c:2541,5'
          Dst:             mrl_info_Clean
    - functionName:    MRLSections
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3328
      functionLinenumberEnd: 3353
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - pi_title_start
        - pi_title_end
        - pi_chapter_start
        - pi_chapter_end
      BBCount:         14
      ICount:          113
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - MRLSeekPoint
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/input.c:3333,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3334,9'
              BranchSideFuncs:
                - MRLSeekPoint
                - MRLSeekPoint
            - BranchSide:      'input/input.c:3336,10'
              BranchSideFuncs:
                - MRLSeekPoint
                - MRLSeekPoint
        - Branch String:   'input/input.c:3336,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3337,27'
              BranchSideFuncs:
                - MRLSeekPoint
                - MRLSeekPoint
            - BranchSide:      'input/input.c:3339,37'
              BranchSideFuncs:
                - MRLSeekPoint
        - Branch String:   'input/input.c:3341,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3342,27'
              BranchSideFuncs:
                - MRLSeekPoint
            - BranchSide:      'input/input.c:3344,33'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:3346,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3347,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:3349,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/input.c:3337,13'
          Dst:             MRLSeekPoint
        - Src:             'input/input.c:3342,13'
          Dst:             MRLSeekPoint
    - functionName:    vlc_memstream_puts_len
      functionSourceFile: '/src/vlc/src/../include/vlc_memstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - str
        - len
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_memstream_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_memstream.h:160,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_memstream.h:160,62'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_memstream.h:160,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_memstream.h:160,13'
          Dst:             vlc_memstream_write
    - functionName:    mrl_EscapeFragmentIdentifier
      functionSourceFile: '/src/vlc/src/input/mrl_helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strchr
        - vlc_memstream_close
        - vlc_memstream_open
        - vlc_memstream_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/mrl_helpers.h:69,9'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:70,9'
              BranchSideFuncs: []
            - BranchSide:      'input/mrl_helpers.h:72,26'
              BranchSideFuncs:
                - vlc_memstream_close
                - strchr
                - vlc_memstream_printf
                - strchr
        - Branch String:   'input/mrl_helpers.h:72,5'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:75,30'
              BranchSideFuncs:
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_close
                - strchr
            - BranchSide:      'input/mrl_helpers.h:86,9'
              BranchSideFuncs:
                - vlc_memstream_close
        - Branch String:   'input/mrl_helpers.h:75,42'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:75,15'
              BranchSideFuncs:
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_close
                - strchr
            - BranchSide:      'input/mrl_helpers.h:76,42'
              BranchSideFuncs:
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_close
                - strchr
        - Branch String:   'input/mrl_helpers.h:86,9'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:87,9'
              BranchSideFuncs: []
            - BranchSide:      'input/mrl_helpers.h:89,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/mrl_helpers.h:69,9'
          Dst:             vlc_memstream_open
        - Src:             'input/mrl_helpers.h:75,15'
          Dst:             strchr
        - Src:             'input/mrl_helpers.h:76,15'
          Dst:             strchr
        - Src:             'input/mrl_helpers.h:74,9'
          Dst:             vlc_memstream_printf
        - Src:             'input/mrl_helpers.h:86,9'
          Dst:             vlc_memstream_close
    - functionName:    InputGetExtraFilesPattern
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3134
      functionLinenumberEnd: 3169
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p_input
        - pi_list
        - pppsz_list
        - uri
        - psz_match
        - psz_format
        - i_start
        - i_stop
      BBCount:         31
      ICount:          203
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - abort
        - asprintf
        - realloc
        - strlen
        - vlc_object_Log
        - vlc_stat
        - vlc_uri2path
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:3141,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3142,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:3145,18'
              BranchSideFuncs:
                - asprintf
                - vlc_uri2path
                - vlc_stat
                - free
                - free
                - vlc_object_Log
                - free
                - malloc
                - abort
                - realloc
        - Branch String:   'input/input.c:3145,5'
          Branch Sides:
            - BranchSide:      'input/input.c:3148,29'
              BranchSideFuncs:
                - asprintf
                - vlc_uri2path
                - vlc_stat
                - free
                - free
                - vlc_object_Log
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/input.c:3165,5'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:3148,13'
          Branch Sides:
            - BranchSide:      'input/input.c:3149,13'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:3151,39'
              BranchSideFuncs:
                - vlc_uri2path
                - vlc_stat
                - free
                - free
                - vlc_object_Log
                - free
                - malloc
                - abort
                - asprintf
                - realloc
        - Branch String:   'input/input.c:3154,30'
          Branch Sides:
            - BranchSide:      'input/input.c:3155,23'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/input.c:3157,19'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'input/input.c:3155,39'
          Branch Sides:
            - BranchSide:      'input/input.c:3155,43'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/input.c:3157,19'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'input/input.c:3155,65'
          Branch Sides:
            - BranchSide:      'input/input.c:3155,72'
              BranchSideFuncs:
                - free
                - free
                - vlc_object_Log
                - free
                - malloc
                - abort
                - asprintf
                - vlc_uri2path
                - vlc_stat
                - realloc
            - BranchSide:      'input/input.c:3157,19'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'input/input.c:3154,13'
          Branch Sides:
            - BranchSide:      'input/input.c:3157,19'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - abort
                - asprintf
                - vlc_uri2path
                - vlc_stat
                - free
                - free
                - realloc
            - BranchSide:      'input/input.c:3162,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - malloc
                - abort
                - asprintf
                - vlc_uri2path
                - vlc_stat
                - free
                - free
                - realloc
        - Branch String:   'input/input.c:3164,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3164,9'
              BranchSideFuncs:
                - realloc
                - abort
                - asprintf
                - vlc_uri2path
                - vlc_stat
                - free
                - free
                - vlc_object_Log
                - free
                - malloc
            - BranchSide:      'input/input.c:3164,9'
              BranchSideFuncs:
                - malloc
                - abort
                - asprintf
                - vlc_uri2path
                - vlc_stat
                - free
                - free
                - vlc_object_Log
                - free
                - realloc
        - Branch String:   'input/input.c:3164,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3164,9'
              BranchSideFuncs:
                - asprintf
                - vlc_uri2path
                - vlc_stat
                - free
                - free
                - vlc_object_Log
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/input.c:3165,5'
              BranchSideFuncs:
                - asprintf
                - vlc_uri2path
                - vlc_stat
                - free
                - free
                - vlc_object_Log
                - free
                - malloc
                - abort
                - realloc
      Callsites:
        - Src:             'input/input.c:3140,18'
          Dst:             strlen
        - Src:             'input/input.c:3140,32'
          Dst:             strlen
        - Src:             'input/input.c:3148,13'
          Dst:             asprintf
        - Src:             'input/input.c:3151,26'
          Dst:             vlc_uri2path
        - Src:             'input/input.c:3155,13'
          Dst:             vlc_stat
        - Src:             'input/input.c:3162,9'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:3164,9'
          Dst:             realloc
        - Src:             'input/input.c:3164,9'
          Dst:             abort
    - functionName:    var_GetBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:425,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:426,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:428,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:425,10'
          Dst:             var_GetChecked
    - functionName:    InputDemuxNew
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2549
      functionLinenumberEnd: 2598
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - p_es_out
        - p_source
        - url
        - psz_demux
        - psz_anchor
      BBCount:         36
      ICount:          252
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - InputStreamHandleAnchor
        - MRLSections
        - demux_NewAdvanced
        - input_priv
        - stream_AccessNew
        - stream_FilterAutoNew
        - stream_FilterChainNew
        - var_InheritBool
        - var_InheritString
        - vlc_stream_Delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:2557,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2558,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:2560,38'
              BranchSideFuncs:
                - stream_FilterAutoNew
                - var_InheritString.25866
                - InputStreamHandleAnchor
                - var_InheritBool.25868
                - demux_NewAdvanced
                - vlc_stream_Delete
                - stream_FilterChainNew
                - stream_FilterChainNew
                - free
                - MRLSections
        - Branch String:   'input/input.c:2562,32'
          Branch Sides:
            - BranchSide:      'input/input.c:2562,36'
              BranchSideFuncs:
                - var_InheritString.25866
                - InputStreamHandleAnchor
                - var_InheritBool.25868
                - demux_NewAdvanced
                - vlc_stream_Delete
                - stream_FilterChainNew
                - stream_FilterChainNew
                - free
                - MRLSections
            - BranchSide:      'input/input.c:2564,22'
              BranchSideFuncs:
                - var_InheritString.25866
                - InputStreamHandleAnchor
                - var_InheritBool.25868
                - demux_NewAdvanced
                - vlc_stream_Delete
                - stream_FilterChainNew
                - stream_FilterChainNew
                - free
                - MRLSections
        - Branch String:   'input/input.c:2562,71'
          Branch Sides:
            - BranchSide:      'input/input.c:2563,21'
              BranchSideFuncs:
                - var_InheritString.25866
                - InputStreamHandleAnchor
                - var_InheritBool.25868
                - demux_NewAdvanced
                - vlc_stream_Delete
                - stream_FilterChainNew
                - stream_FilterChainNew
                - free
                - MRLSections
            - BranchSide:      'input/input.c:2564,22'
              BranchSideFuncs:
                - var_InheritString.25866
                - InputStreamHandleAnchor
                - var_InheritBool.25868
                - demux_NewAdvanced
                - vlc_stream_Delete
                - stream_FilterChainNew
                - stream_FilterChainNew
                - free
                - MRLSections
        - Branch String:   'input/input.c:2563,57'
          Branch Sides:
            - BranchSide:      'input/input.c:2563,60'
              BranchSideFuncs:
                - var_InheritString.25866
                - InputStreamHandleAnchor
                - var_InheritBool.25868
                - demux_NewAdvanced
                - vlc_stream_Delete
                - stream_FilterChainNew
                - stream_FilterChainNew
                - free
                - MRLSections
            - BranchSide:      'input/input.c:2564,22'
              BranchSideFuncs:
                - var_InheritString.25866
                - InputStreamHandleAnchor
                - var_InheritBool.25868
                - demux_NewAdvanced
                - vlc_stream_Delete
                - stream_FilterChainNew
                - stream_FilterChainNew
                - free
                - MRLSections
        - Branch String:   'input/input.c:2564,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2564,22'
              BranchSideFuncs:
                - MRLSections
            - BranchSide:      'input/input.c:2567,22'
              BranchSideFuncs:
                - MRLSections
        - Branch String:   'input/input.c:2564,44'
          Branch Sides:
            - BranchSide:      'input/input.c:2564,48'
              BranchSideFuncs:
                - var_InheritString.25866
                - InputStreamHandleAnchor
                - var_InheritBool.25868
                - demux_NewAdvanced
                - vlc_stream_Delete
                - stream_FilterChainNew
                - stream_FilterChainNew
                - free
                - MRLSections
            - BranchSide:      'input/input.c:2574,25'
              BranchSideFuncs:
                - var_InheritString.25866
                - InputStreamHandleAnchor
                - var_InheritBool.25868
                - demux_NewAdvanced
                - vlc_stream_Delete
                - stream_FilterChainNew
                - stream_FilterChainNew
                - free
        - Branch String:   'input/input.c:2564,74'
          Branch Sides:
            - BranchSide:      'input/input.c:2564,77'
              BranchSideFuncs:
                - var_InheritString.25866
                - InputStreamHandleAnchor
                - var_InheritBool.25868
                - demux_NewAdvanced
                - vlc_stream_Delete
                - stream_FilterChainNew
                - stream_FilterChainNew
                - free
                - MRLSections
            - BranchSide:      'input/input.c:2574,25'
              BranchSideFuncs:
                - var_InheritString.25866
                - InputStreamHandleAnchor
                - var_InheritBool.25868
                - demux_NewAdvanced
                - vlc_stream_Delete
                - stream_FilterChainNew
                - stream_FilterChainNew
                - free
        - Branch String:   'input/input.c:2564,104'
          Branch Sides:
            - BranchSide:      'input/input.c:2565,25'
              BranchSideFuncs:
                - var_InheritString.25866
                - InputStreamHandleAnchor
                - var_InheritBool.25868
                - demux_NewAdvanced
                - vlc_stream_Delete
                - stream_FilterChainNew
                - stream_FilterChainNew
                - free
                - MRLSections
            - BranchSide:      'input/input.c:2574,25'
              BranchSideFuncs:
                - var_InheritString.25866
                - InputStreamHandleAnchor
                - var_InheritBool.25868
                - demux_NewAdvanced
                - vlc_stream_Delete
                - stream_FilterChainNew
                - stream_FilterChainNew
                - free
        - Branch String:   'input/input.c:2562,8'
          Branch Sides:
            - BranchSide:      'input/input.c:2567,22'
              BranchSideFuncs:
                - MRLSections
            - BranchSide:      'input/input.c:2574,25'
              BranchSideFuncs:
                - var_InheritString.25866
                - InputStreamHandleAnchor
                - var_InheritBool.25868
                - demux_NewAdvanced
                - vlc_stream_Delete
                - stream_FilterChainNew
                - stream_FilterChainNew
                - free
        - Branch String:   'input/input.c:2575,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2577,43'
              BranchSideFuncs:
                - stream_FilterChainNew
                - free
                - InputStreamHandleAnchor
                - var_InheritBool.25868
                - demux_NewAdvanced
                - vlc_stream_Delete
                - stream_FilterChainNew
            - BranchSide:      'input/input.c:2582,34'
              BranchSideFuncs:
                - InputStreamHandleAnchor
                - var_InheritBool.25868
                - demux_NewAdvanced
                - vlc_stream_Delete
                - stream_FilterChainNew
        - Branch String:   'input/input.c:2582,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2583,9'
              BranchSideFuncs:
                - vlc_stream_Delete
            - BranchSide:      'input/input.c:2586,9'
              BranchSideFuncs:
                - var_InheritBool.25868
                - demux_NewAdvanced
                - vlc_stream_Delete
                - stream_FilterChainNew
        - Branch String:   'input/input.c:2586,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2587,43'
              BranchSideFuncs:
                - stream_FilterChainNew
                - demux_NewAdvanced
                - vlc_stream_Delete
            - BranchSide:      'input/input.c:2590,41'
              BranchSideFuncs:
                - demux_NewAdvanced
                - vlc_stream_Delete
        - Branch String:   'input/input.c:2592,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2592,18'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:2593,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/input.c:2550,36'
          Dst:             input_priv
        - Src:             'input/input.c:2555,26'
          Dst:             stream_AccessNew
        - Src:             'input/input.c:2560,16'
          Dst:             stream_FilterAutoNew
        - Src:             'input/input.c:2567,9'
          Dst:             MRLSections
        - Src:             'input/input.c:2574,25'
          Dst:             var_InheritString
        - Src:             'input/input.c:2577,20'
          Dst:             stream_FilterChainNew
        - Src:             'input/input.c:2582,9'
          Dst:             InputStreamHandleAnchor
        - Src:             'input/input.c:2586,9'
          Dst:             var_InheritBool
        - Src:             'input/input.c:2587,20'
          Dst:             stream_FilterChainNew
        - Src:             'input/input.c:2590,22'
          Dst:             demux_NewAdvanced
        - Src:             'input/input.c:2596,5'
          Dst:             vlc_stream_Delete
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    var_InheritBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    mrl_AppendAnchorFragment
      functionSourceFile: '/src/vlc/src/input/mrl_helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - anchor
        - payload
      BBCount:         16
      ICount:          90
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - mrl_EscapeFragmentIdentifier
        - vlc_memstream_close
        - vlc_memstream_open
        - vlc_memstream_putc
        - vlc_memstream_puts
        - vlc_memstream_puts_len
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/mrl_helpers.h:96,9'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:97,9'
              BranchSideFuncs: []
            - BranchSide:      'input/mrl_helpers.h:99,9'
              BranchSideFuncs:
                - vlc_memstream_putc
                - mrl_EscapeFragmentIdentifier
                - vlc_memstream_puts_len.25859
                - vlc_memstream_puts
                - free
                - vlc_memstream_close
                - vlc_memstream_close
                - free
                - vlc_memstream_puts
        - Branch String:   'input/mrl_helpers.h:99,9'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:100,9'
              BranchSideFuncs:
                - vlc_memstream_puts
                - mrl_EscapeFragmentIdentifier
                - vlc_memstream_puts_len.25859
                - vlc_memstream_puts
                - free
                - vlc_memstream_close
                - vlc_memstream_close
                - free
            - BranchSide:      'input/mrl_helpers.h:102,9'
              BranchSideFuncs:
                - vlc_memstream_putc
                - mrl_EscapeFragmentIdentifier
                - vlc_memstream_puts_len.25859
                - vlc_memstream_puts
                - free
                - vlc_memstream_close
                - vlc_memstream_close
                - free
        - Branch String:   'input/mrl_helpers.h:105,9'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:107,14'
              BranchSideFuncs:
                - vlc_memstream_close
                - free
            - BranchSide:      'input/mrl_helpers.h:112,5'
              BranchSideFuncs:
                - vlc_memstream_puts_len.25859
                - vlc_memstream_puts
                - free
                - vlc_memstream_close
        - Branch String:   'input/mrl_helpers.h:107,13'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:108,27'
              BranchSideFuncs: []
            - BranchSide:      'input/mrl_helpers.h:109,9'
              BranchSideFuncs: []
        - Branch String:   'input/mrl_helpers.h:116,9'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:117,9'
              BranchSideFuncs: []
            - BranchSide:      'input/mrl_helpers.h:119,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/mrl_helpers.h:96,9'
          Dst:             vlc_memstream_open
        - Src:             'input/mrl_helpers.h:100,9'
          Dst:             vlc_memstream_puts
        - Src:             'input/mrl_helpers.h:102,9'
          Dst:             vlc_memstream_putc
        - Src:             'input/mrl_helpers.h:104,21'
          Dst:             mrl_EscapeFragmentIdentifier
        - Src:             'input/mrl_helpers.h:107,14'
          Dst:             vlc_memstream_close
        - Src:             'input/mrl_helpers.h:112,5'
          Dst:             vlc_memstream_puts_len
        - Src:             'input/mrl_helpers.h:113,5'
          Dst:             vlc_memstream_puts
        - Src:             'input/mrl_helpers.h:116,9'
          Dst:             vlc_memstream_close
    - functionName:    InputGetExtraFiles
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3174
      functionLinenumberEnd: 3222
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - pi_list
        - pppsz_list
        - ppsz_access
        - mrl
      BBCount:         29
      ICount:          177
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - InputGetExtraFilesPattern
        - __assert_fail
        - strcmp
        - strlen
        - strpbrk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:3192,5'
          Branch Sides:
            - BranchSide:      'input/input.c:3192,5'
              BranchSideFuncs:
                - strpbrk
                - strlen
                - strlen
                - strcmp
                - InputGetExtraFilesPattern
                - strcmp
            - BranchSide:      'input/input.c:3193,5'
              BranchSideFuncs:
                - strpbrk
                - strlen
                - strlen
                - strcmp
                - InputGetExtraFilesPattern
                - strcmp
        - Branch String:   'input/input.c:3195,23'
          Branch Sides:
            - BranchSide:      'input/input.c:3195,35'
              BranchSideFuncs:
                - strcmp
                - strpbrk
                - strlen
                - strlen
                - strcmp
                - InputGetExtraFilesPattern
            - BranchSide:      'input/input.c:3199,18'
              BranchSideFuncs:
                - strpbrk
                - strlen
                - strlen
                - strcmp
                - InputGetExtraFilesPattern
        - Branch String:   'input/input.c:3195,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3196,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:3199,18'
              BranchSideFuncs:
                - strpbrk
                - strlen
                - strlen
                - strcmp
                - InputGetExtraFilesPattern
        - Branch String:   'input/input.c:3199,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3200,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:3202,34'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
                - InputGetExtraFilesPattern
        - Branch String:   'input/input.c:3204,5'
          Branch Sides:
            - BranchSide:      'input/input.c:3204,5'
              BranchSideFuncs:
                - strlen
                - strcmp
                - InputGetExtraFilesPattern
            - BranchSide:      'input/input.c:3206,47'
              BranchSideFuncs:
                - strlen
                - strcmp
                - InputGetExtraFilesPattern
        - Branch String:   'input/input.c:3209,13'
          Branch Sides:
            - BranchSide:      'input/input.c:3210,13'
              BranchSideFuncs:
                - strlen
                - strcmp
                - InputGetExtraFilesPattern
            - BranchSide:      'input/input.c:3212,23'
              BranchSideFuncs:
                - strcmp
                - InputGetExtraFilesPattern
                - strlen
        - Branch String:   'input/input.c:3212,13'
          Branch Sides:
            - BranchSide:      'input/input.c:3214,40'
              BranchSideFuncs:
                - strlen
                - strcmp
                - InputGetExtraFilesPattern
            - BranchSide:      'input/input.c:3221,5'
              BranchSideFuncs:
                - strlen
                - strcmp
                - InputGetExtraFilesPattern
        - Branch String:   'input/input.c:3217,30'
          Branch Sides:
            - BranchSide:      'input/input.c:3217,33'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:3219,13'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:3217,17'
          Branch Sides:
            - BranchSide:      'input/input.c:3218,32'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:3219,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/input.c:3192,5'
          Dst:             __assert_fail
        - Src:             'input/input.c:3195,26'
          Dst:             strcmp
        - Src:             'input/input.c:3199,9'
          Dst:             strpbrk
        - Src:             'input/input.c:3202,27'
          Dst:             strlen
        - Src:             'input/input.c:3207,30'
          Dst:             strlen
        - Src:             'input/input.c:3212,14'
          Dst:             strcmp
        - Src:             'input/input.c:3214,13'
          Dst:             InputGetExtraFilesPattern
    - functionName:    strpbrk
      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:       []
    - functionName:    input_SplitMRL
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3244
      functionLinenumberEnd: 3292
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - access
        - demux
        - path
        - anchor
        - buf
      BBCount:         18
      ICount:          147
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - strchr
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:3249,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3251,12'
              BranchSideFuncs:
                - strncmp
                - strchr
                - strchr
            - BranchSide:      'input/input.c:3268,18'
              BranchSideFuncs:
                - fprintf
                - strlen
                - strchr
        - Branch String:   'input/input.c:3257,13'
          Branch Sides:
            - BranchSide:      'input/input.c:3259,16'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'input/input.c:3263,14'
              BranchSideFuncs:
                - strchr
        - Branch String:   'input/input.c:3277,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3279,12'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:3285,10'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:3280,13'
          Branch Sides:
            - BranchSide:      'input/input.c:3281,14'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:3282,18'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:3289,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3289,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:3290,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/input.c:3248,9'
          Dst:             strchr
        - Src:             'input/input.c:3252,22'
          Dst:             strncmp
        - Src:             'input/input.c:3256,13'
          Dst:             strchr
        - Src:             'input/input.c:3268,9'
          Dst:             fprintf
        - Src:             'input/input.c:3272,23'
          Dst:             strlen
        - Src:             'input/input.c:3276,9'
          Dst:             strchr
    - functionName:    var_SetAddress
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - ptr
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:395,12'
          Dst:             var_SetChecked
    - functionName:    vlc_viewpoint_clip
      functionSourceFile: '/src/vlc/src/../include/vlc_viewpoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vp
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_viewpoint.h:58,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_viewpoint.h:58,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_viewpoint.h:58,17'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_viewpoint.h:58,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_viewpoint.h:58,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_viewpoint.h:58,17'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_viewpoint.h:58,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_viewpoint.h:58,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_viewpoint.h:58,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    es_out_SetEsList
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - cat
        - ids
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_PrivControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/es_out.h:178,12'
          Dst:             es_out_PrivControl
    - functionName:    es_out_SetPauseState
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - out
        - b_source_paused
        - b_paused
        - i_date
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_PrivControl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'input/es_out.h:256,12'
          Dst:             es_out_PrivControl
    - functionName:    ControlNav
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1815
      functionLinenumberEnd: 1826
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_input
        - i_type
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - demux_Control
        - input_SendEvent
        - input_priv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:1818,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1820,9'
              BranchSideFuncs:
                - input_SendEvent
            - BranchSide:      'input/input.c:1822,21'
              BranchSideFuncs:
                - input_SendEvent
      Callsites:
        - Src:             'input/input.c:1816,36'
          Dst:             input_priv
        - Src:             'input/input.c:1818,10'
          Dst:             demux_Control
        - Src:             'input/input.c:1822,5'
          Dst:             input_SendEvent
    - functionName:    es_out_SetVbiTransparency
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - out
        - id
        - enabled
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_PrivControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/es_out.h:318,12'
          Dst:             es_out_PrivControl
    - functionName:    es_out_SetVbiPage
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - id
        - page
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_PrivControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/es_out.h:311,12'
          Dst:             es_out_PrivControl
    - functionName:    es_out_StartAllEs
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - context
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_PrivControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/es_out.h:201,12'
          Dst:             es_out_PrivControl
    - functionName:    ControlInsertDemuxFilter
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1847
      functionLinenumberEnd: 1854
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - psz_demux_chain
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - demux_FilterChainNew
        - input_priv
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:1850,10'
          Branch Sides:
            - BranchSide:      'input/input.c:1851,34'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1852,15'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'input/input.c:1848,37'
          Dst:             input_priv
        - Src:             'input/input.c:1849,33'
          Dst:             demux_FilterChainNew
        - Src:             'input/input.c:1853,9'
          Dst:             vlc_object_Log
    - functionName:    ControlUpdateRenderer
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1829
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_input
        - b_enable
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - InitSout
        - input_priv
        - input_resource_PutSout
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/input.c:1830,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1832,23'
              BranchSideFuncs:
                - InitSout
                - vlc_object_Log
            - BranchSide:      'input/input.c:1840,44'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
        - Branch String:   'input/input.c:1832,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1834,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/input.c:1837,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/input.c:1832,13'
          Dst:             InitSout
        - Src:             'input/input.c:1834,13'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:1840,33'
          Dst:             input_priv
        - Src:             'input/input.c:1841,33'
          Dst:             input_priv
        - Src:             'input/input.c:1840,9'
          Dst:             input_resource_PutSout
        - Src:             'input/input.c:1842,9'
          Dst:             input_priv
    - functionName:    InitSout
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         22
      ICount:          145
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - asprintf
        - input_ChangeState
        - input_priv
        - input_resource_RequestSout
        - input_resource_TerminateSout
        - strncasecmp
        - var_GetNonEmptyString
        - var_SetBool
        - vlc_object_Log
        - vlc_renderer_item_sout
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/input.c:771,9'
          Branch Sides:
            - BranchSide:      'input/input.c:772,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:775,17'
              BranchSideFuncs:
                - var_GetNonEmptyString.25839
                - input_resource_TerminateSout
                - free
                - strncasecmp
                - input_resource_RequestSout
                - input_ChangeState
                - vlc_object_Log
                - free
                - free
                - vlc_renderer_item_sout
                - asprintf
                - var_SetBool.25894
        - Branch String:   'input/input.c:776,9'
          Branch Sides:
            - BranchSide:      'input/input.c:780,26'
              BranchSideFuncs:
                - free
                - vlc_renderer_item_sout
                - asprintf
                - input_resource_TerminateSout
                - free
                - strncasecmp
                - input_resource_RequestSout
                - input_ChangeState
                - vlc_object_Log
                - free
                - var_SetBool.25894
            - BranchSide:      'input/input.c:789,9'
              BranchSideFuncs:
                - input_resource_TerminateSout
                - free
                - strncasecmp
                - input_resource_RequestSout
                - input_ChangeState
                - vlc_object_Log
                - free
        - Branch String:   'input/input.c:784,13'
          Branch Sides:
            - BranchSide:      'input/input.c:785,13'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:786,13'
              BranchSideFuncs:
                - input_resource_TerminateSout
                - free
                - strncasecmp
                - input_resource_RequestSout
                - input_ChangeState
                - vlc_object_Log
                - free
                - var_SetBool.25894
        - Branch String:   'input/input.c:786,13'
          Branch Sides:
            - BranchSide:      'input/input.c:787,13'
              BranchSideFuncs:
                - var_SetBool.25894
                - input_resource_TerminateSout
                - free
                - strncasecmp
                - input_resource_RequestSout
                - input_ChangeState
                - vlc_object_Log
                - free
            - BranchSide:      'input/input.c:788,5'
              BranchSideFuncs:
                - input_resource_TerminateSout
                - free
                - strncasecmp
                - input_resource_RequestSout
                - input_ChangeState
                - vlc_object_Log
                - free
        - Branch String:   'input/input.c:789,13'
          Branch Sides:
            - BranchSide:      'input/input.c:789,29'
              BranchSideFuncs:
                - strncasecmp
                - input_resource_TerminateSout
                - free
                - input_resource_RequestSout
                - input_ChangeState
                - vlc_object_Log
                - free
            - BranchSide:      'input/input.c:803,39'
              BranchSideFuncs:
                - input_resource_TerminateSout
                - free
        - Branch String:   'input/input.c:789,9'
          Branch Sides:
            - BranchSide:      'input/input.c:791,53'
              BranchSideFuncs:
                - input_resource_RequestSout
                - free
                - input_ChangeState
                - vlc_object_Log
                - free
            - BranchSide:      'input/input.c:803,39'
              BranchSideFuncs:
                - input_resource_TerminateSout
                - free
        - Branch String:   'input/input.c:792,13'
          Branch Sides:
            - BranchSide:      'input/input.c:794,32'
              BranchSideFuncs:
                - input_ChangeState
                - vlc_object_Log
                - free
            - BranchSide:      'input/input.c:800,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'input/input.c:769,36'
          Dst:             input_priv
        - Src:             'input/input.c:775,17'
          Dst:             var_GetNonEmptyString
        - Src:             'input/input.c:783,41'
          Dst:             vlc_renderer_item_sout
        - Src:             'input/input.c:784,13'
          Dst:             asprintf
        - Src:             'input/input.c:787,13'
          Dst:             var_SetBool
        - Src:             'input/input.c:789,16'
          Dst:             strncasecmp
        - Src:             'input/input.c:791,25'
          Dst:             input_resource_RequestSout
        - Src:             'input/input.c:794,13'
          Dst:             input_ChangeState
        - Src:             'input/input.c:795,13'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:803,9'
          Dst:             input_resource_TerminateSout
    - functionName:    var_SetBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - b
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:343,12'
          Dst:             var_SetChecked
    - functionName:    es_out_StopAllEs
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - context
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_PrivControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/es_out.h:195,12'
          Dst:             es_out_PrivControl
    - functionName:    es_out_SetFrameNext
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_PrivControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/es_out.h:268,12'
          Dst:             es_out_PrivControl
    - functionName:    input_SendEventRecord
      functionSourceFile: '/src/vlc/src/input/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_input
        - b_recording
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_SendEvent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/event.h:108,5'
          Dst:             input_SendEvent
    - functionName:    es_out_SetRecordState
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - b_record
        - dir_path
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_PrivControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/es_out.h:247,12'
          Dst:             es_out_PrivControl
    - functionName:    input_SendEventSubsFPS
      functionSourceFile: '/src/vlc/src/input/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - p_input
        - fps
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_SendEvent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/event.h:181,5'
          Dst:             input_SendEvent
    - functionName:    RequestSubRate
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - p_input
        - f_slave_fps
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - input_priv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/input.c:983,21'
          Branch Sides:
            - BranchSide:      'input/input.c:983,24'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:985,15'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:983,9'
          Branch Sides:
            - BranchSide:      'input/input.c:984,33'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:985,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/input.c:981,36'
          Dst:             input_priv
        - Src:             'input/input.c:982,25'
          Dst:             input_priv
    - functionName:    input_SlaveSourceAdd
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3358
      functionLinenumberEnd: 3435
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_input
        - i_type
        - psz_uri
        - i_flags
      BBCount:         42
      ICount:          304
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - InputSourceDestroy
        - InputSourceInit
        - InputSourceNew
        - InputUpdateMeta
        - __assert_fail
        - abort
        - demux_Control
        - input_priv
        - input_source_Release
        - realloc
        - vlc_object_Log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/input.c:3365,5'
          Branch Sides:
            - BranchSide:      'input/input.c:3368,26'
              BranchSideFuncs:
                - vlc_object_Log
                - InputSourceNew
                - InputSourceInit
                - malloc
                - abort
                - realloc
                - InputUpdateMeta
                - demux_Control.25812
                - demux_Control.25812
                - vlc_object_Log
                - InputSourceDestroy
                - input_source_Release
                - vlc_object_Log
                - vlc_object_Log
                - InputSourceInit
            - BranchSide:      'input/input.c:3371,26'
              BranchSideFuncs:
                - vlc_object_Log
                - InputSourceNew
                - InputSourceInit
                - malloc
                - abort
                - realloc
                - InputUpdateMeta
                - demux_Control.25812
                - demux_Control.25812
                - vlc_object_Log
                - InputSourceDestroy
                - input_source_Release
                - vlc_object_Log
                - vlc_object_Log
                - InputSourceInit
            - BranchSide:      'input/input.c:3374,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/input.c:3381,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3382,9'
              BranchSideFuncs:
                - InputSourceInit
                - malloc
                - abort
                - realloc
                - InputUpdateMeta
                - demux_Control.25812
                - demux_Control.25812
                - vlc_object_Log
                - InputSourceDestroy
                - input_source_Release
                - vlc_object_Log
                - vlc_object_Log
                - InputSourceInit
            - BranchSide:      'input/input.c:3384,9'
              BranchSideFuncs:
                - InputSourceInit
                - malloc
                - abort
                - realloc
                - InputUpdateMeta
                - demux_Control.25812
                - demux_Control.25812
                - vlc_object_Log
                - InputSourceDestroy
                - input_source_Release
                - vlc_object_Log
                - vlc_object_Log
                - InputSourceInit
        - Branch String:   'input/input.c:3384,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3385,9'
              BranchSideFuncs:
                - InputSourceInit
                - malloc
                - abort
                - realloc
                - InputUpdateMeta
                - demux_Control.25812
                - demux_Control.25812
                - vlc_object_Log
                - InputSourceDestroy
                - input_source_Release
                - vlc_object_Log
                - vlc_object_Log
                - InputSourceInit
            - BranchSide:      'input/input.c:3387,32'
              BranchSideFuncs:
                - InputSourceInit
                - malloc
                - abort
                - realloc
                - InputUpdateMeta
                - demux_Control.25812
                - demux_Control.25812
                - vlc_object_Log
                - InputSourceDestroy
                - input_source_Release
                - vlc_object_Log
                - vlc_object_Log
                - InputSourceInit
        - Branch String:   'input/input.c:3389,43'
          Branch Sides:
            - BranchSide:      'input/input.c:3387,15'
              BranchSideFuncs:
                - InputSourceInit
                - malloc
                - abort
                - realloc
                - InputUpdateMeta
                - demux_Control.25812
                - demux_Control.25812
                - vlc_object_Log
                - InputSourceDestroy
                - input_source_Release
                - vlc_object_Log
                - vlc_object_Log
                - InputSourceInit
            - BranchSide:      'input/input.c:3389,46'
              BranchSideFuncs:
                - InputSourceInit
                - malloc
                - abort
                - realloc
                - InputUpdateMeta
                - demux_Control.25812
                - demux_Control.25812
                - vlc_object_Log
                - InputSourceDestroy
                - input_source_Release
                - vlc_object_Log
                - vlc_object_Log
                - InputSourceInit
        - Branch String:   'input/input.c:3391,26'
          Branch Sides:
            - BranchSide:      'input/input.c:3391,29'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
                - InputUpdateMeta
                - demux_Control.25812
                - demux_Control.25812
                - vlc_object_Log
                - InputSourceDestroy
                - input_source_Release
                - vlc_object_Log
                - vlc_object_Log
                - InputSourceInit
            - BranchSide:      'input/input.c:3394,9'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
                - InputUpdateMeta
                - demux_Control.25812
                - demux_Control.25812
                - vlc_object_Log
                - InputSourceDestroy
                - input_source_Release
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'input/input.c:3391,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3392,32'
              BranchSideFuncs:
                - InputSourceInit
                - malloc
                - abort
                - realloc
                - InputUpdateMeta
                - demux_Control.25812
                - demux_Control.25812
                - vlc_object_Log
                - InputSourceDestroy
                - input_source_Release
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/input.c:3394,9'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
                - InputUpdateMeta
                - demux_Control.25812
                - demux_Control.25812
                - vlc_object_Log
                - InputSourceDestroy
                - input_source_Release
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'input/input.c:3394,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3396,9'
              BranchSideFuncs:
                - vlc_object_Log
                - InputSourceDestroy
                - input_source_Release
            - BranchSide:      'input/input.c:3400,9'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
                - InputUpdateMeta
                - demux_Control.25812
                - demux_Control.25812
                - vlc_object_Log
                - InputSourceDestroy
                - input_source_Release
                - vlc_object_Log
        - Branch String:   'input/input.c:3400,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3402,13'
              BranchSideFuncs:
                - InputUpdateMeta
                - malloc
                - abort
                - realloc
                - demux_Control.25812
                - demux_Control.25812
                - vlc_object_Log
                - InputSourceDestroy
                - input_source_Release
                - vlc_object_Log
            - BranchSide:      'input/input.c:3425,9'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
        - Branch String:   'input/input.c:3402,13'
          Branch Sides:
            - BranchSide:      'input/input.c:3407,32'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Control.25812
                - InputUpdateMeta
                - malloc
                - abort
                - realloc
                - vlc_object_Log
                - InputSourceDestroy
                - input_source_Release
                - vlc_object_Log
            - BranchSide:      'input/input.c:3422,26'
              BranchSideFuncs:
                - InputUpdateMeta
                - malloc
                - abort
                - realloc
        - Branch String:   'input/input.c:3407,17'
          Branch Sides:
            - BranchSide:      'input/input.c:3409,17'
              BranchSideFuncs:
                - vlc_object_Log
                - InputSourceDestroy
                - input_source_Release
            - BranchSide:      'input/input.c:3413,32'
              BranchSideFuncs:
                - demux_Control.25812
                - InputUpdateMeta
                - malloc
                - abort
                - realloc
                - vlc_object_Log
                - InputSourceDestroy
                - input_source_Release
        - Branch String:   'input/input.c:3413,17'
          Branch Sides:
            - BranchSide:      'input/input.c:3416,17'
              BranchSideFuncs:
                - vlc_object_Log
                - InputSourceDestroy
                - input_source_Release
            - BranchSide:      'input/input.c:3419,9'
              BranchSideFuncs:
                - InputUpdateMeta
                - malloc
                - abort
                - realloc
        - Branch String:   'input/input.c:3427,5'
          Branch Sides:
            - BranchSide:      'input/input.c:3427,5'
              BranchSideFuncs:
                - realloc
                - abort
            - BranchSide:      'input/input.c:3427,5'
              BranchSideFuncs:
                - malloc
                - abort
        - Branch String:   'input/input.c:3427,5'
          Branch Sides:
            - BranchSide:      'input/input.c:3427,5'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:3429,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/input.c:3359,36'
          Dst:             input_priv
        - Src:             'input/input.c:3374,9'
          Dst:             __assert_fail
        - Src:             'input/input.c:3377,5'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:3380,32'
          Dst:             InputSourceNew
        - Src:             'input/input.c:3387,15'
          Dst:             InputSourceInit
        - Src:             'input/input.c:3392,15'
          Dst:             InputSourceInit
        - Src:             'input/input.c:3396,9'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:3407,17'
          Dst:             demux_Control
        - Src:             'input/input.c:3409,17'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:3413,17'
          Dst:             demux_Control
        - Src:             'input/input.c:3416,17'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:3422,9'
          Dst:             InputUpdateMeta
        - Src:             'input/input.c:3427,5'
          Dst:             realloc
        - Src:             'input/input.c:3427,5'
          Dst:             abort
        - Src:             'input/input.c:3432,5'
          Dst:             InputSourceDestroy
        - Src:             'input/input.c:3433,5'
          Dst:             input_source_Release
    - functionName:    InputSourceNew
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2604
      functionLinenumberEnd: 2631
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_mrl
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - strlen
        - vlc_atomic_rc_init
        - vlc_hash_md5_Finish
        - vlc_hash_md5_Init
        - vlc_hash_md5_Update
        - vlc_hex_encode_binary
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/input.c:2606,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2607,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:2609,26'
              BranchSideFuncs:
                - vlc_atomic_rc_init.25810
                - malloc
                - free
                - vlc_hash_md5_Init
                - strlen
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_hex_encode_binary
        - Branch String:   'input/input.c:2611,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2616,22'
              BranchSideFuncs:
                - malloc
                - free
                - vlc_hash_md5_Init
                - strlen
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_hex_encode_binary
            - BranchSide:      'input/input.c:2628,5'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:2617,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2619,19'
              BranchSideFuncs:
                - vlc_hash_md5_Init
                - strlen
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_hex_encode_binary
            - BranchSide:      'input/input.c:2623,9'
              BranchSideFuncs:
                - vlc_hash_md5_Init
                - strlen
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_hex_encode_binary
      Callsites:
        - Src:             'input/input.c:2605,26'
          Dst:             calloc
        - Src:             'input/input.c:2609,5'
          Dst:             vlc_atomic_rc_init
        - Src:             'input/input.c:2623,9'
          Dst:             vlc_hash_md5_Init
        - Src:             'input/input.c:2624,45'
          Dst:             strlen
        - Src:             'input/input.c:2624,9'
          Dst:             vlc_hash_md5_Update
        - Src:             'input/input.c:2625,9'
          Dst:             vlc_hash_md5_Finish
        - Src:             'input/input.c:2625,9'
          Dst:             vlc_hex_encode_binary
    - functionName:    InputSourceInit
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2636
      functionLinenumberEnd: 2837
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - in
        - p_input
        - psz_mrl
        - psz_forced_demux
        - b_in_can_fail
      BBCount:         133
      ICount:          842
      EdgeCount:       173
      CyclomaticComplexity: 42
      functionsReached:
        - InputDemuxNew
        - InputGetExtraFiles
        - __assert_fail
        - asprintf
        - demux_Control
        - demux_FilterChainNew
        - input_EsOutSourceNew
        - input_SplitMRL
        - input_Stopped
        - input_priv
        - mrl_AppendAnchorFragment
        - strcasecmp
        - strdup
        - var_Create
        - var_GetBool
        - var_GetInteger
        - var_GetNonEmptyString
        - var_InheritString
        - var_SetString
        - vlc_dialog_display_error
        - vlc_gettext
        - vlc_input_es_out_Delete
        - vlc_object_Log
        - vlc_renderer_item_demux_filter
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/input.c:2641,5'
          Branch Sides:
            - BranchSide:      'input/input.c:2641,5'
              BranchSideFuncs:
                - strdup
                - input_SplitMRL
                - vlc_object_Log
                - strcasecmp
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - InputGetExtraFiles
                - free
                - mrl_AppendAnchorFragment
                - free
                - free
                - var_InheritString.25866
                - var_Create
                - asprintf
                - free
                - var_SetString.25913
                - free
                - var_InheritString.25866
            - BranchSide:      'input/input.c:2642,29'
              BranchSideFuncs:
                - strdup
                - input_SplitMRL
                - vlc_object_Log
                - strcasecmp
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - InputGetExtraFiles
                - free
                - mrl_AppendAnchorFragment
                - free
                - free
                - var_InheritString.25866
                - var_Create
                - asprintf
                - free
                - var_SetString.25913
                - free
                - var_InheritString.25866
        - Branch String:   'input/input.c:2645,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2646,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:2649,70'
              BranchSideFuncs:
                - input_SplitMRL
                - vlc_object_Log
                - strcasecmp
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - InputGetExtraFiles
                - free
                - mrl_AppendAnchorFragment
                - free
                - free
                - var_InheritString.25866
                - var_Create
                - asprintf
                - free
                - var_SetString.25913
                - free
                - var_InheritString.25866
        - Branch String:   'input/input.c:2651,27'
          Branch Sides:
            - BranchSide:      'input/input.c:2651,30'
              BranchSideFuncs:
                - var_InheritString.25866
                - vlc_object_Log
                - strcasecmp
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - InputGetExtraFiles
                - free
                - mrl_AppendAnchorFragment
                - free
                - free
                - var_InheritString.25866
                - var_Create
                - asprintf
                - free
                - var_SetString.25913
                - free
            - BranchSide:      'input/input.c:2652,37'
              BranchSideFuncs:
                - var_InheritString.25866
                - vlc_object_Log
                - strcasecmp
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - InputGetExtraFiles
                - free
                - mrl_AppendAnchorFragment
                - free
                - free
                - var_InheritString.25866
                - var_Create
                - asprintf
                - free
                - var_SetString.25913
                - free
        - Branch String:   'input/input.c:2651,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2652,37'
              BranchSideFuncs:
                - var_InheritString.25866
                - vlc_object_Log
                - strcasecmp
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - InputGetExtraFiles
                - free
                - mrl_AppendAnchorFragment
                - free
                - free
                - var_InheritString.25866
                - var_Create
                - asprintf
                - free
                - var_SetString.25913
                - free
            - BranchSide:      'input/input.c:2654,9'
              BranchSideFuncs:
                - vlc_object_Log
                - strcasecmp
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - InputGetExtraFiles
                - free
                - mrl_AppendAnchorFragment
                - free
                - free
                - var_InheritString.25866
                - var_Create
                - asprintf
                - free
                - var_SetString.25913
                - free
        - Branch String:   'input/input.c:2654,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2655,21'
              BranchSideFuncs:
                - vlc_object_Log
                - strcasecmp
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - InputGetExtraFiles
                - free
                - mrl_AppendAnchorFragment
                - free
                - free
                - var_InheritString.25866
                - var_Create
                - asprintf
                - free
                - var_SetString.25913
                - free
            - BranchSide:      'input/input.c:2657,9'
              BranchSideFuncs:
                - vlc_object_Log
                - strcasecmp
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - InputGetExtraFiles
                - free
                - mrl_AppendAnchorFragment
                - free
                - free
                - var_InheritString.25866
                - var_Create
                - asprintf
                - free
                - var_SetString.25913
                - free
        - Branch String:   'input/input.c:2657,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2658,19'
              BranchSideFuncs:
                - vlc_object_Log
                - strcasecmp
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - InputGetExtraFiles
                - free
                - mrl_AppendAnchorFragment
                - free
                - free
                - var_InheritString.25866
                - var_Create
                - asprintf
                - free
                - var_SetString.25913
                - free
            - BranchSide:      'input/input.c:2660,5'
              BranchSideFuncs:
                - vlc_object_Log
                - strcasecmp
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - InputGetExtraFiles
                - free
                - mrl_AppendAnchorFragment
                - free
                - free
                - var_InheritString.25866
                - var_Create
                - asprintf
                - free
                - var_SetString.25913
                - free
        - Branch String:   'input/input.c:2663,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2665,21'
              BranchSideFuncs:
                - var_InheritString.25866
                - strcasecmp
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - InputGetExtraFiles
                - free
                - mrl_AppendAnchorFragment
                - free
                - free
                - var_Create
                - asprintf
                - free
                - var_SetString.25913
                - free
            - BranchSide:      'input/input.c:2682,11'
              BranchSideFuncs:
                - strcasecmp
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - InputGetExtraFiles
                - free
                - mrl_AppendAnchorFragment
                - free
                - free
        - Branch String:   'input/input.c:2666,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2670,13'
              BranchSideFuncs:
                - var_Create
                - asprintf
                - free
                - strcasecmp
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - InputGetExtraFiles
                - free
                - mrl_AppendAnchorFragment
                - free
                - free
                - var_SetString.25913
                - free
            - BranchSide:      'input/input.c:2680,5'
              BranchSideFuncs:
                - strcasecmp
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - InputGetExtraFiles
                - free
                - mrl_AppendAnchorFragment
                - free
                - free
        - Branch String:   'input/input.c:2671,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2674,18'
              BranchSideFuncs:
                - var_SetString.25913
                - free
                - free
                - strcasecmp
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - InputGetExtraFiles
                - free
                - mrl_AppendAnchorFragment
                - free
                - free
            - BranchSide:      'input/input.c:2677,19'
              BranchSideFuncs:
                - free
                - strcasecmp
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - InputGetExtraFiles
                - free
                - mrl_AppendAnchorFragment
                - free
                - free
        - Branch String:   'input/input.c:2683,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2688,9'
              BranchSideFuncs:
                - InputGetExtraFiles
                - free
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - mrl_AppendAnchorFragment
                - free
                - free
            - BranchSide:      'input/input.c:2705,9'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
        - Branch String:   'input/input.c:2691,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2693,51'
              BranchSideFuncs:
                - mrl_AppendAnchorFragment
                - free
                - free
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - free
            - BranchSide:      'input/input.c:2701,9'
              BranchSideFuncs:
                - free
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
        - Branch String:   'input/input.c:2693,51'
          Branch Sides:
            - BranchSide:      'input/input.c:2693,67'
              BranchSideFuncs:
                - mrl_AppendAnchorFragment
                - free
                - free
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - free
            - BranchSide:      'input/input.c:2693,83'
              BranchSideFuncs:
                - mrl_AppendAnchorFragment
                - free
                - free
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - free
        - Branch String:   'input/input.c:2694,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2696,24'
              BranchSideFuncs:
                - free
                - free
                - free
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - mrl_AppendAnchorFragment
            - BranchSide:      'input/input.c:2699,19'
              BranchSideFuncs:
                - free
                - free
                - asprintf
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - input_EsOutSourceNew
                - free
                - InputDemuxNew
                - mrl_AppendAnchorFragment
                - free
        - Branch String:   'input/input.c:2705,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2708,14'
              BranchSideFuncs:
                - input_EsOutSourceNew
                - free
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - InputDemuxNew
            - BranchSide:      'input/input.c:2723,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
        - Branch String:   'input/input.c:2708,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2712,40'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - InputDemuxNew
            - BranchSide:      'input/input.c:2715,22'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
                - InputDemuxNew
        - Branch String:   'input/input.c:2717,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2718,42'
              BranchSideFuncs:
                - InputDemuxNew
                - free
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
            - BranchSide:      'input/input.c:2720,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
        - Branch String:   'input/input.c:2719,53'
          Branch Sides:
            - BranchSide:      'input/input.c:2719,69'
              BranchSideFuncs:
                - InputDemuxNew
                - free
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
            - BranchSide:      'input/input.c:2719,85'
              BranchSideFuncs:
                - InputDemuxNew
                - free
                - free
                - free
                - free
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
        - Branch String:   'input/input.c:2729,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2731,14'
              BranchSideFuncs:
                - input_Stopped
                - vlc_gettext
                - vlc_gettext
                - vlc_dialog_display_error
                - vlc_input_es_out_Delete
            - BranchSide:      'input/input.c:2743,11'
              BranchSideFuncs:
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - vlc_renderer_item_demux_filter
                - strdup
        - Branch String:   'input/input.c:2731,28'
          Branch Sides:
            - BranchSide:      'input/input.c:2731,47'
              BranchSideFuncs:
                - vlc_input_es_out_Delete
            - BranchSide:      'input/input.c:2735,13'
              BranchSideFuncs:
                - vlc_input_es_out_Delete
        - Branch String:   'input/input.c:2731,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2732,13'
              BranchSideFuncs:
                - vlc_input_es_out_Delete
            - BranchSide:      'input/input.c:2735,13'
              BranchSideFuncs:
                - vlc_input_es_out_Delete
        - Branch String:   'input/input.c:2735,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2737,37'
              BranchSideFuncs:
                - vlc_input_es_out_Delete
            - BranchSide:      'input/input.c:2740,9'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:2744,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2747,21'
              BranchSideFuncs:
                - vlc_renderer_item_demux_filter
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
                - strdup
            - BranchSide:      'input/input.c:2751,10'
              BranchSideFuncs:
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
        - Branch String:   'input/input.c:2748,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2749,39'
              BranchSideFuncs:
                - strdup
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
            - BranchSide:      'input/input.c:2750,5'
              BranchSideFuncs:
                - var_GetNonEmptyString.25839
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
        - Branch String:   'input/input.c:2751,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2752,27'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
            - BranchSide:      'input/input.c:2753,9'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - demux_FilterChainNew
                - free
                - vlc_object_Log
                - vlc_input_es_out_Delete
        - Branch String:   'input/input.c:2753,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2755,45'
              BranchSideFuncs:
                - demux_FilterChainNew
                - free
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
                - vlc_object_Log
                - vlc_input_es_out_Delete
            - BranchSide:      'input/input.c:2771,24'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
        - Branch String:   'input/input.c:2758,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2760,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_input_es_out_Delete
            - BranchSide:      'input/input.c:2768,5'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
        - Branch String:   'input/input.c:2761,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2763,41'
              BranchSideFuncs:
                - vlc_input_es_out_Delete
            - BranchSide:      'input/input.c:2766,13'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:2771,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2773,9'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
            - BranchSide:      'input/input.c:2775,30'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
        - Branch String:   'input/input.c:2775,30'
          Branch Sides:
            - BranchSide:      'input/input.c:2776,9'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
            - BranchSide:      'input/input.c:2776,49'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
        - Branch String:   'input/input.c:2779,5'
          Branch Sides:
            - BranchSide:      'input/input.c:2779,5'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
            - BranchSide:      'input/input.c:2779,5'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
                - __assert_fail
        - Branch String:   'input/input.c:2779,5'
          Branch Sides:
            - BranchSide:      'input/input.c:2779,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/input.c:2781,10'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
        - Branch String:   'input/input.c:2781,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2783,28'
              BranchSideFuncs:
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
            - BranchSide:      'input/input.c:2794,9'
              BranchSideFuncs:
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
        - Branch String:   'input/input.c:2783,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2786,13'
              BranchSideFuncs:
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
            - BranchSide:      'input/input.c:2790,33'
              BranchSideFuncs:
                - demux_Control.25812
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
        - Branch String:   'input/input.c:2799,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2800,9'
              BranchSideFuncs:
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
            - BranchSide:      'input/input.c:2801,10'
              BranchSideFuncs:
                - var_GetBool.25864
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
        - Branch String:   'input/input.c:2801,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2802,9'
              BranchSideFuncs:
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
            - BranchSide:      'input/input.c:2804,20'
              BranchSideFuncs:
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
                - demux_Control.25812
                - demux_Control.25812
        - Branch String:   'input/input.c:2808,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2810,28'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Control.25812
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
            - BranchSide:      'input/input.c:2830,24'
              BranchSideFuncs:
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
        - Branch String:   'input/input.c:2810,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2814,13'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
            - BranchSide:      'input/input.c:2818,13'
              BranchSideFuncs:
                - demux_Control.25812
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
        - Branch String:   'input/input.c:2821,14'
          Branch Sides:
            - BranchSide:      'input/input.c:2823,13'
              BranchSideFuncs:
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
            - BranchSide:      'input/input.c:2824,13'
              BranchSideFuncs:
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
        - Branch String:   'input/input.c:2824,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2825,13'
              BranchSideFuncs:
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
            - BranchSide:      'input/input.c:2826,18'
              BranchSideFuncs:
                - demux_Control.25812
                - var_GetInteger.25824
                - var_GetInteger.25824
        - Branch String:   'input/input.c:2830,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2831,9'
              BranchSideFuncs:
                - var_GetInteger.25824
                - var_GetInteger.25824
            - BranchSide:      'input/input.c:2833,9'
              BranchSideFuncs:
                - var_GetInteger.25824
                - var_GetInteger.25824
        - Branch String:   'input/input.c:2833,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2834,35'
              BranchSideFuncs:
                - var_GetInteger.25824
            - BranchSide:      'input/input.c:2836,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/input.c:2637,36'
          Dst:             input_priv
        - Src:             'input/input.c:2641,5'
          Dst:             __assert_fail
        - Src:             'input/input.c:2642,21'
          Dst:             strdup
        - Src:             'input/input.c:2649,5'
          Dst:             input_SplitMRL
        - Src:             'input/input.c:2652,37'
          Dst:             var_InheritString
        - Src:             'input/input.c:2660,5'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:2665,21'
          Dst:             var_InheritString
        - Src:             'input/input.c:2670,13'
          Dst:             var_Create
        - Src:             'input/input.c:2671,17'
          Dst:             asprintf
        - Src:             'input/input.c:2674,18'
          Dst:             var_SetString
        - Src:             'input/input.c:2683,9'
          Dst:             strcasecmp
        - Src:             'input/input.c:2689,9'
          Dst:             InputGetExtraFiles
        - Src:             'input/input.c:2693,25'
          Dst:             mrl_AppendAnchorFragment
        - Src:             'input/input.c:2705,9'
          Dst:             asprintf
        - Src:             'input/input.c:2712,19'
          Dst:             input_EsOutSourceNew
        - Src:             'input/input.c:2718,27'
          Dst:             InputDemuxNew
        - Src:             'input/input.c:2731,32'
          Dst:             input_Stopped
        - Src:             'input/input.c:2732,13'
          Dst:             vlc_gettext
        - Src:             'input/input.c:2732,13'
          Dst:             vlc_gettext
        - Src:             'input/input.c:2732,13'
          Dst:             vlc_dialog_display_error
        - Src:             'input/input.c:2737,13'
          Dst:             vlc_input_es_out_Delete
        - Src:             'input/input.c:2746,42'
          Dst:             vlc_renderer_item_demux_filter
        - Src:             'input/input.c:2749,31'
          Dst:             strdup
        - Src:             'input/input.c:2752,27'
          Dst:             var_GetNonEmptyString
        - Src:             'input/input.c:2755,23'
          Dst:             demux_FilterChainNew
        - Src:             'input/input.c:2760,13'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:2763,17'
          Dst:             vlc_input_es_out_Delete
        - Src:             'input/input.c:2771,9'
          Dst:             demux_Control
        - Src:             'input/input.c:2779,5'
          Dst:             __assert_fail
        - Src:             'input/input.c:2783,13'
          Dst:             demux_Control
        - Src:             'input/input.c:2799,9'
          Dst:             demux_Control
        - Src:             'input/input.c:2801,10'
          Dst:             var_GetBool
        - Src:             'input/input.c:2804,5'
          Dst:             demux_Control
        - Src:             'input/input.c:2808,9'
          Dst:             input_priv
        - Src:             'input/input.c:2810,13'
          Dst:             demux_Control
        - Src:             'input/input.c:2821,14'
          Dst:             demux_Control
        - Src:             'input/input.c:2830,9'
          Dst:             demux_Control
        - Src:             'input/input.c:2833,9'
          Dst:             var_GetInteger
        - Src:             'input/input.c:2834,35'
          Dst:             var_GetInteger
    - functionName:    InputSourceDestroy
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2843
      functionLinenumberEnd: 2857
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
      BBCount:         18
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - demux_Delete
        - vlc_input_es_out_Delete
        - vlc_input_title_Delete
      functionUses:    4
      BranchProfiles:
        - Branch String:   'input/input.c:2846,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2847,23'
              BranchSideFuncs:
                - demux_Delete.25848
                - free
                - vlc_input_title_Delete.25821
                - vlc_input_es_out_Delete
            - BranchSide:      'input/input.c:2848,9'
              BranchSideFuncs:
                - free
                - vlc_input_title_Delete.25821
                - vlc_input_es_out_Delete
        - Branch String:   'input/input.c:2848,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2849,33'
              BranchSideFuncs:
                - vlc_input_es_out_Delete
                - free
                - vlc_input_title_Delete.25821
            - BranchSide:      'input/input.c:2851,9'
              BranchSideFuncs:
                - free
                - vlc_input_title_Delete.25821
        - Branch String:   'input/input.c:2851,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2853,16'
              BranchSideFuncs:
                - free
                - vlc_input_title_Delete.25821
            - BranchSide:      'input/input.c:2856,5'
              BranchSideFuncs:
                - free
        - Branch String:   'input/input.c:2853,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2854,37'
              BranchSideFuncs:
                - vlc_input_title_Delete.25821
                - free
            - BranchSide:      'input/input.c:2855,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'input/input.c:2847,9'
          Dst:             demux_Delete
        - Src:             'input/input.c:2849,9'
          Dst:             vlc_input_es_out_Delete
        - Src:             'input/input.c:2854,13'
          Dst:             vlc_input_title_Delete
    - functionName:    vlc_input_es_out_Delete
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_Delete
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'input/es_out.h:338,5'
          Dst:             es_out_Delete
    - functionName:    es_out_Delete
      functionSourceFile: '/src/vlc/src/../include/vlc_es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_out
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_SetString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - psz_string
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:380,12'
          Dst:             var_SetChecked
    - functionName:    es_out_SetEsDelay
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - es
        - i_delay
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - es_out_PrivControl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/es_out.h:230,5'
          Branch Sides:
            - BranchSide:      'input/es_out.h:230,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/es_out.h:230,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/es_out.h:229,17'
          Dst:             es_out_PrivControl
        - Src:             'input/es_out.h:230,5'
          Dst:             __assert_fail
    - functionName:    es_out_SetDelay
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - out
        - i_cat
        - i_delay
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - es_out_PrivControl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/es_out.h:239,5'
          Branch Sides:
            - BranchSide:      'input/es_out.h:239,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/es_out.h:239,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/es_out.h:238,17'
          Dst:             es_out_PrivControl
        - Src:             'input/es_out.h:239,5'
          Dst:             __assert_fail
    - functionName:    ViewpointApply
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1783
      functionLinenumberEnd: 1812
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         10
      ICount:          104
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - aout_Release
        - input_priv
        - input_resource_HoldAout
        - input_resource_HoldVouts
        - var_Change
        - var_SetAddress
        - vlc_viewpoint_clip
        - vout_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:1792,5'
          Branch Sides:
            - BranchSide:      'input/input.c:1794,9'
              BranchSideFuncs:
                - var_SetAddress.25888
                - var_Change
                - vout_Release
                - free
                - input_resource_HoldAout
                - var_SetAddress.25888
                - var_Change
                - aout_Release
            - BranchSide:      'input/input.c:1800,11'
              BranchSideFuncs:
                - free
                - input_resource_HoldAout
                - var_SetAddress.25888
                - var_Change
                - aout_Release
        - Branch String:   'input/input.c:1803,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1803,9'
              BranchSideFuncs:
                - var_SetAddress.25888
                - var_Change
                - aout_Release
            - BranchSide:      'input/input.c:1806,9'
              BranchSideFuncs:
                - var_SetAddress.25888
                - var_Change
                - aout_Release
      Callsites:
        - Src:             'input/input.c:1784,36'
          Dst:             input_priv
        - Src:             'input/input.c:1786,5'
          Dst:             vlc_viewpoint_clip
        - Src:             'input/input.c:1790,5'
          Dst:             input_resource_HoldVouts
        - Src:             'input/input.c:1794,9'
          Dst:             var_SetAddress
        - Src:             'input/input.c:1796,9'
          Dst:             var_Change
        - Src:             'input/input.c:1798,9'
          Dst:             vout_Release
        - Src:             'input/input.c:1802,30'
          Dst:             input_resource_HoldAout
        - Src:             'input/input.c:1806,9'
          Dst:             var_SetAddress
        - Src:             'input/input.c:1808,9'
          Dst:             var_Change
        - Src:             'input/input.c:1810,9'
          Dst:             aout_Release
    - functionName:    es_out_SetEsCatIds
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - cat
        - str_ids
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - es_out_PrivControl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/es_out.h:188,5'
          Branch Sides:
            - BranchSide:      'input/es_out.h:188,5'
              BranchSideFuncs: []
            - BranchSide:      'input/es_out.h:188,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'input/es_out.h:186,15'
          Dst:             es_out_PrivControl
        - Src:             'input/es_out.h:188,5'
          Dst:             __assert_fail
    - functionName:    es_out_RestartEs
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_PrivControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/es_out.h:160,12'
          Dst:             es_out_PrivControl
    - functionName:    es_out_UnsetEs
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_PrivControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/es_out.h:154,12'
          Dst:             es_out_PrivControl
    - functionName:    ControlSetEsList
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1885
      functionLinenumberEnd: 1934
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - cat
        - ids
      BBCount:         43
      ICount:          261
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - demux_Control
        - es_out_SetEsList
        - input_priv
        - vlc_alloc
        - vlc_es_id_GetInputId
        - vlc_es_id_GetSource
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:1888,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1889,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1891,9'
              BranchSideFuncs:
                - free
                - demux_Control.25812
                - demux_Control.25812
                - vlc_es_id_GetSource
                - vlc_es_id_GetInputId
                - vlc_alloc.25924
                - vlc_es_id_GetSource
                - __assert_fail
                - vlc_es_id_GetInputId
                - demux_Control.25812
        - Branch String:   'input/input.c:1891,24'
          Branch Sides:
            - BranchSide:      'input/input.c:1891,27'
              BranchSideFuncs:
                - free
                - demux_Control.25812
                - demux_Control.25812
                - vlc_es_id_GetSource
                - vlc_es_id_GetInputId
                - vlc_alloc.25924
                - vlc_es_id_GetSource
                - __assert_fail
                - vlc_es_id_GetInputId
                - demux_Control.25812
            - BranchSide:      'input/input.c:1903,16'
              BranchSideFuncs:
                - free
                - demux_Control.25812
                - demux_Control.25812
                - vlc_es_id_GetSource
                - vlc_es_id_GetInputId
                - vlc_alloc.25924
        - Branch String:   'input/input.c:1891,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1894,60'
              BranchSideFuncs:
                - vlc_es_id_GetSource
                - __assert_fail
                - vlc_es_id_GetInputId
                - demux_Control.25812
            - BranchSide:      'input/input.c:1903,16'
              BranchSideFuncs:
                - free
                - demux_Control.25812
                - demux_Control.25812
                - vlc_es_id_GetSource
                - vlc_es_id_GetInputId
                - vlc_alloc.25924
        - Branch String:   'input/input.c:1895,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1895,9'
              BranchSideFuncs:
                - vlc_es_id_GetInputId
                - demux_Control.25812
            - BranchSide:      'input/input.c:1896,23'
              BranchSideFuncs:
                - vlc_es_id_GetInputId
                - demux_Control.25812
        - Branch String:   'input/input.c:1903,5'
          Branch Sides:
            - BranchSide:      'input/input.c:1903,46'
              BranchSideFuncs:
                - free
                - demux_Control.25812
                - demux_Control.25812
                - vlc_es_id_GetSource
                - vlc_es_id_GetInputId
                - vlc_alloc.25924
            - BranchSide:      'input/input.c:1904,18'
              BranchSideFuncs:
                - free
                - demux_Control.25812
                - demux_Control.25812
                - vlc_es_id_GetSource
                - vlc_es_id_GetInputId
                - vlc_alloc.25924
        - Branch String:   'input/input.c:1904,18'
          Branch Sides:
            - BranchSide:      'input/input.c:1904,36'
              BranchSideFuncs:
                - vlc_alloc.25924
                - free
                - demux_Control.25812
                - demux_Control.25812
                - vlc_es_id_GetSource
                - vlc_es_id_GetInputId
            - BranchSide:      'input/input.c:1904,10'
              BranchSideFuncs:
                - free
                - demux_Control.25812
                - demux_Control.25812
                - vlc_es_id_GetSource
                - vlc_es_id_GetInputId
        - Branch String:   'input/input.c:1905,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1906,9'
              BranchSideFuncs:
                - free
                - demux_Control.25812
                - demux_Control.25812
                - vlc_es_id_GetSource
                - vlc_es_id_GetInputId
            - BranchSide:      'input/input.c:1908,17'
              BranchSideFuncs:
                - free
                - demux_Control.25812
                - demux_Control.25812
                - vlc_es_id_GetSource
                - vlc_es_id_GetInputId
        - Branch String:   'input/input.c:1908,5'
          Branch Sides:
            - BranchSide:      'input/input.c:1911,34'
              BranchSideFuncs:
                - free
                - demux_Control.25812
                - demux_Control.25812
                - vlc_es_id_GetSource
                - vlc_es_id_GetInputId
            - BranchSide:      'input/input.c:1933,10'
              BranchSideFuncs:
                - free
        - Branch String:   'input/input.c:1911,34'
          Branch Sides:
            - BranchSide:      'input/input.c:1911,43'
              BranchSideFuncs:
                - free
                - demux_Control.25812
                - demux_Control.25812
                - vlc_es_id_GetSource
                - vlc_es_id_GetInputId
            - BranchSide:      'input/input.c:1911,58'
              BranchSideFuncs:
                - free
                - demux_Control.25812
                - demux_Control.25812
                - vlc_es_id_GetSource
                - vlc_es_id_GetInputId
        - Branch String:   'input/input.c:1916,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1918,31'
              BranchSideFuncs:
                - vlc_es_id_GetSource
                - free
                - demux_Control.25812
                - demux_Control.25812
                - vlc_es_id_GetInputId
            - BranchSide:      'input/input.c:1924,13'
              BranchSideFuncs:
                - free
                - vlc_es_id_GetSource
                - vlc_es_id_GetInputId
                - demux_Control.25812
                - demux_Control.25812
        - Branch String:   'input/input.c:1919,17'
          Branch Sides:
            - BranchSide:      'input/input.c:1920,60'
              BranchSideFuncs:
                - vlc_es_id_GetInputId
                - free
                - demux_Control.25812
                - demux_Control.25812
                - vlc_es_id_GetSource
            - BranchSide:      'input/input.c:1921,9'
              BranchSideFuncs:
                - free
                - demux_Control.25812
                - demux_Control.25812
                - vlc_es_id_GetSource
                - vlc_es_id_GetInputId
        - Branch String:   'input/input.c:1924,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1926,17'
              BranchSideFuncs:
                - demux_Control.25812
                - free
                - vlc_es_id_GetSource
                - vlc_es_id_GetInputId
                - demux_Control.25812
            - BranchSide:      'input/input.c:1932,5'
              BranchSideFuncs:
                - free
                - demux_Control.25812
                - demux_Control.25812
                - vlc_es_id_GetSource
                - vlc_es_id_GetInputId
        - Branch String:   'input/input.c:1926,17'
          Branch Sides:
            - BranchSide:      'input/input.c:1927,31'
              BranchSideFuncs:
                - demux_Control.25812
                - free
                - demux_Control.25812
                - vlc_es_id_GetSource
                - vlc_es_id_GetInputId
            - BranchSide:      'input/input.c:1929,31'
              BranchSideFuncs:
                - demux_Control.25812
                - free
                - demux_Control.25812
                - vlc_es_id_GetSource
                - vlc_es_id_GetInputId
      Callsites:
        - Src:             'input/input.c:1886,36'
          Dst:             input_priv
        - Src:             'input/input.c:1888,9'
          Dst:             es_out_SetEsList
        - Src:             'input/input.c:1894,40'
          Dst:             vlc_es_id_GetSource
        - Src:             'input/input.c:1895,9'
          Dst:             __assert_fail
        - Src:             'input/input.c:1897,23'
          Dst:             vlc_es_id_GetInputId
        - Src:             'input/input.c:1896,9'
          Dst:             demux_Control
        - Src:             'input/input.c:1904,26'
          Dst:             vlc_alloc
        - Src:             'input/input.c:1919,17'
          Dst:             vlc_es_id_GetSource
        - Src:             'input/input.c:1920,39'
          Dst:             vlc_es_id_GetInputId
        - Src:             'input/input.c:1927,17'
          Dst:             demux_Control
        - Src:             'input/input.c:1929,17'
          Dst:             demux_Control
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    es_out_SetEs
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - id
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_PrivControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/es_out.h:148,12'
          Dst:             es_out_PrivControl
    - functionName:    es_out_SetRate
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - out
        - source_rate
        - rate
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_out_PrivControl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/es_out.h:262,12'
          Dst:             es_out_PrivControl
    - functionName:    input_SendEventRate
      functionSourceFile: '/src/vlc/src/input/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - p_input
        - rate
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_SendEvent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/event.h:99,5'
          Dst:             input_SendEvent
    - functionName:    ControlPause
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1736
      functionLinenumberEnd: 1761
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_input
        - i_control_date
      BBCount:         11
      ICount:          88
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - demux_Control
        - es_out_SetPauseState
        - input_ChangeState
        - input_priv
        - vlc_object_Log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/input.c:1739,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1741,39'
              BranchSideFuncs:
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - input_priv.25811
                - es_out_SetPauseState
                - input_ChangeState
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/input.c:1751,42'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - es_out_SetPauseState
                - input_ChangeState
                - vlc_object_Log
        - Branch String:   'input/input.c:1743,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1745,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/input.c:1748,5'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - es_out_SetPauseState
                - input_ChangeState
                - vlc_object_Log
        - Branch String:   'input/input.c:1751,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1755,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/input.c:1760,24'
              BranchSideFuncs:
                - input_ChangeState
      Callsites:
        - Src:             'input/input.c:1739,9'
          Dst:             input_priv
        - Src:             'input/input.c:1741,28'
          Dst:             input_priv
        - Src:             'input/input.c:1743,13'
          Dst:             demux_Control
        - Src:             'input/input.c:1745,13'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:1751,31'
          Dst:             input_priv
        - Src:             'input/input.c:1752,31'
          Dst:             input_priv
        - Src:             'input/input.c:1751,9'
          Dst:             es_out_SetPauseState
        - Src:             'input/input.c:1755,9'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:1760,5'
          Dst:             input_ChangeState
    - functionName:    ControlUnpause
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1764
      functionLinenumberEnd: 1780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_input
        - i_control_date
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - demux_Control
        - es_out_SetPauseState
        - input_ChangeState
        - input_priv
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:1765,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1767,39'
              BranchSideFuncs:
                - input_priv.25811
                - demux_Control.25812
                - input_ChangeState
                - input_priv.25811
                - es_out_SetPauseState
                - vlc_object_Log
                - input_ChangeState
            - BranchSide:      'input/input.c:1778,24'
              BranchSideFuncs:
                - input_ChangeState
                - input_priv.25811
                - es_out_SetPauseState
        - Branch String:   'input/input.c:1769,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1771,13'
              BranchSideFuncs:
                - vlc_object_Log
                - input_ChangeState
            - BranchSide:      'input/input.c:1775,5'
              BranchSideFuncs:
                - input_ChangeState
                - input_priv.25811
                - es_out_SetPauseState
      Callsites:
        - Src:             'input/input.c:1765,9'
          Dst:             input_priv
        - Src:             'input/input.c:1767,28'
          Dst:             input_priv
        - Src:             'input/input.c:1769,13'
          Dst:             demux_Control
        - Src:             'input/input.c:1771,13'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:1772,13'
          Dst:             input_ChangeState
        - Src:             'input/input.c:1778,5'
          Dst:             input_ChangeState
        - Src:             'input/input.c:1779,27'
          Dst:             input_priv
        - Src:             'input/input.c:1779,5'
          Dst:             es_out_SetPauseState
    - functionName:    demux_SetTime
      functionSourceFile: '/src/vlc/src/../include/vlc_demux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - time
        - precise
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - demux_Control
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_demux.h:565,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:565,9'
              BranchSideFuncs:
                - demux_Control.25812
            - BranchSide:      '../include/vlc_demux.h:566,14'
              BranchSideFuncs:
                - demux_Control.25812
      Callsites:
        - Src:             '../include/vlc_demux.h:567,12'
          Dst:             demux_Control
    - functionName:    SlaveSeek
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2983
      functionLinenumberEnd: 3007
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         16
      ICount:          103
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - demux_Control
        - input_priv
        - vlc_object_Log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/input.c:2986,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2988,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/input.c:2992,17'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - demux_Control.25812
                - vlc_object_Log
        - Branch String:   'input/input.c:2992,5'
          Branch Sides:
            - BranchSide:      'input/input.c:2992,5'
              BranchSideFuncs:
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - vlc_object_Log
            - BranchSide:      'input/input.c:2994,41'
              BranchSideFuncs:
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - vlc_object_Log
        - Branch String:   'input/input.c:2996,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2998,18'
              BranchSideFuncs:
                - vlc_object_Log
                - input_priv.25811
                - input_priv.25811
                - demux_Control.25812
            - BranchSide:      'input/input.c:3004,13'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - demux_Control.25812
                - vlc_object_Log
        - Branch String:   'input/input.c:2998,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2999,17'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - demux_Control.25812
                - vlc_object_Log
            - BranchSide:      'input/input.c:3000,13'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - demux_Control.25812
                - vlc_object_Log
      Callsites:
        - Src:             'input/input.c:2986,24'
          Dst:             input_priv
        - Src:             'input/input.c:2986,9'
          Dst:             demux_Control
        - Src:             'input/input.c:2988,9'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:2992,28'
          Dst:             input_priv
        - Src:             'input/input.c:2994,30'
          Dst:             input_priv
        - Src:             'input/input.c:2996,13'
          Dst:             demux_Control
        - Src:             'input/input.c:2999,17'
          Dst:             vlc_object_Log
    - functionName:    demux_SetPosition
      functionSourceFile: '/src/vlc/src/../include/vlc_demux.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - bool
      constantsTouched: []
      argNames:
        - p_demux
        - pos
        - precise
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - demux_Control
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_demux.h:556,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_demux.h:557,13'
              BranchSideFuncs:
                - demux_Control.25812
            - BranchSide:      '../include/vlc_demux.h:558,14'
              BranchSideFuncs:
                - demux_Control.25812
      Callsites:
        - Src:             '../include/vlc_demux.h:560,12'
          Dst:             demux_Control
    - functionName:    ControlTypeIsEarly
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1647
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         7
      ICount:          32
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:1650,5'
          Branch Sides:
            - BranchSide:      'input/input.c:1657,13'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1657,13'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1657,13'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:1659,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    es_out_SetMode
      functionSourceFile: '/src/vlc/src/input/es_out.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - i_mode
      BBCount:         6
      ICount:          36
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - es_out_PrivControl
      functionUses:    4
      BranchProfiles:
        - Branch String:   'input/es_out.h:142,5'
          Branch Sides:
            - BranchSide:      'input/es_out.h:142,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/es_out.h:142,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/es_out.h:141,17'
          Dst:             es_out_PrivControl
        - Src:             'input/es_out.h:142,5'
          Dst:             __assert_fail
    - functionName:    InputSourceMeta
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2864
      functionLinenumberEnd: 2910
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - p_source
        - p_meta
      BBCount:         26
      ICount:          182
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - AppendAttachment
        - demux_Control
        - input_priv
        - module_need
        - module_unneed
        - vlc_custom_create
        - vlc_meta_Delete
        - vlc_meta_Merge
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/input.c:2873,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2874,18'
              BranchSideFuncs:
                - demux_Control.25812
                - vlc_custom_create
                - input_priv.25811
                - module_need
                - vlc_object_delete
                - module_unneed
                - input_priv.25811
                - vlc_mutex_lock
                - AppendAttachment
                - input_priv.25811
                - vlc_mutex_unlock
                - vlc_meta_Merge
                - vlc_meta_Delete
            - BranchSide:      'input/input.c:2877,24'
              BranchSideFuncs:
                - demux_Control.25812
                - vlc_custom_create
                - input_priv.25811
                - module_need
                - vlc_object_delete
                - module_unneed
                - input_priv.25811
                - vlc_mutex_lock
                - AppendAttachment
                - input_priv.25811
                - vlc_mutex_unlock
                - vlc_meta_Merge
                - vlc_meta_Delete
        - Branch String:   'input/input.c:2877,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2878,25'
              BranchSideFuncs:
                - vlc_custom_create
                - input_priv.25811
                - module_need
                - vlc_object_delete
                - module_unneed
                - input_priv.25811
                - vlc_mutex_lock
                - AppendAttachment
                - input_priv.25811
                - vlc_mutex_unlock
                - vlc_meta_Merge
                - vlc_meta_Delete
            - BranchSide:      'input/input.c:2882,9'
              BranchSideFuncs:
                - vlc_custom_create
                - input_priv.25811
                - module_need
                - vlc_object_delete
                - module_unneed
                - input_priv.25811
                - vlc_mutex_lock
                - AppendAttachment
                - input_priv.25811
                - vlc_mutex_unlock
                - vlc_meta_Merge
                - vlc_meta_Delete
        - Branch String:   'input/input.c:2882,18'
          Branch Sides:
            - BranchSide:      'input/input.c:2882,22'
              BranchSideFuncs:
                - vlc_custom_create
                - input_priv.25811
                - module_need
                - vlc_object_delete
                - module_unneed
                - input_priv.25811
                - vlc_mutex_lock
                - AppendAttachment
                - input_priv.25811
                - vlc_mutex_unlock
                - vlc_meta_Merge
                - vlc_meta_Delete
            - BranchSide:      'input/input.c:2886,9'
              BranchSideFuncs:
                - vlc_custom_create
                - input_priv.25811
                - module_need
                - vlc_object_delete
                - module_unneed
                - input_priv.25811
                - vlc_mutex_lock
                - AppendAttachment
                - input_priv.25811
                - vlc_mutex_unlock
                - vlc_meta_Merge
                - vlc_meta_Delete
        - Branch String:   'input/input.c:2882,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2883,9'
              BranchSideFuncs:
                - vlc_custom_create
                - input_priv.25811
                - module_need
                - vlc_object_delete
                - module_unneed
                - input_priv.25811
                - vlc_mutex_lock
                - AppendAttachment
                - input_priv.25811
                - vlc_mutex_unlock
                - vlc_meta_Merge
                - vlc_meta_Delete
            - BranchSide:      'input/input.c:2886,9'
              BranchSideFuncs:
                - vlc_custom_create
                - input_priv.25811
                - module_need
                - vlc_object_delete
                - module_unneed
                - input_priv.25811
                - vlc_mutex_lock
                - AppendAttachment
                - input_priv.25811
                - vlc_mutex_unlock
                - vlc_meta_Merge
                - vlc_meta_Delete
        - Branch String:   'input/input.c:2887,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2888,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:2889,39'
              BranchSideFuncs:
                - input_priv.25811
                - module_need
                - vlc_object_delete
                - module_unneed
                - input_priv.25811
                - vlc_mutex_lock
                - AppendAttachment
                - input_priv.25811
                - vlc_mutex_unlock
                - vlc_meta_Merge
                - vlc_meta_Delete
        - Branch String:   'input/input.c:2892,9'
          Branch Sides:
            - BranchSide:      'input/input.c:2894,13'
              BranchSideFuncs:
                - module_unneed
                - vlc_object_delete
                - input_priv.25811
                - vlc_mutex_lock
                - AppendAttachment
                - input_priv.25811
                - vlc_mutex_unlock
                - vlc_meta_Merge
                - vlc_meta_Delete
            - BranchSide:      'input/input.c:2909,5'
              BranchSideFuncs:
                - vlc_object_delete
        - Branch String:   'input/input.c:2894,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2896,29'
              BranchSideFuncs:
                - vlc_meta_Merge
                - vlc_meta_Delete
                - module_unneed
                - vlc_object_delete
                - input_priv.25811
                - vlc_mutex_lock
                - AppendAttachment
                - input_priv.25811
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:2900,13'
              BranchSideFuncs:
                - module_unneed
                - vlc_object_delete
                - input_priv.25811
                - vlc_mutex_lock
                - AppendAttachment
                - input_priv.25811
                - vlc_mutex_unlock
        - Branch String:   'input/input.c:2900,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2902,41'
              BranchSideFuncs:
                - input_priv.25811
                - vlc_mutex_lock
                - AppendAttachment
                - input_priv.25811
                - vlc_mutex_unlock
                - module_unneed
                - vlc_object_delete
            - BranchSide:      'input/input.c:2907,9'
              BranchSideFuncs:
                - module_unneed
                - vlc_object_delete
      Callsites:
        - Src:             'input/input.c:2873,10'
          Dst:             demux_Control
        - Src:             'input/input.c:2877,9'
          Dst:             demux_Control
        - Src:             'input/input.c:2886,9'
          Dst:             vlc_custom_create
        - Src:             'input/input.c:2889,28'
          Dst:             input_priv
        - Src:             'input/input.c:2891,23'
          Dst:             module_need
        - Src:             'input/input.c:2896,13'
          Dst:             vlc_meta_Merge
        - Src:             'input/input.c:2897,13'
          Dst:             vlc_meta_Delete
        - Src:             'input/input.c:2902,30'
          Dst:             input_priv
        - Src:             'input/input.c:2902,13'
          Dst:             vlc_mutex_lock
        - Src:             'input/input.c:2903,13'
          Dst:             AppendAttachment
        - Src:             'input/input.c:2905,32'
          Dst:             input_priv
        - Src:             'input/input.c:2905,13'
          Dst:             vlc_mutex_unlock
        - Src:             'input/input.c:2907,9'
          Dst:             module_unneed
        - Src:             'input/input.c:2909,5'
          Dst:             vlc_object_delete
    - functionName:    InputMetaUser
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3013
      functionLinenumberEnd: 3036
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - p_meta
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - EnsureUTF8
        - var_GetNonEmptyString
        - vlc_meta_SetWithPriority
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:3026,5'
          Branch Sides:
            - BranchSide:      'input/input.c:3028,28'
              BranchSideFuncs:
                - var_GetNonEmptyString.25839
                - EnsureUTF8.25835
                - vlc_meta_SetWithPriority
                - free
            - BranchSide:      'input/input.c:3036,1'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:3029,13'
          Branch Sides:
            - BranchSide:      'input/input.c:3030,13'
              BranchSideFuncs:
                - EnsureUTF8.25835
                - vlc_meta_SetWithPriority
                - free
                - var_GetNonEmptyString.25839
            - BranchSide:      'input/input.c:3032,21'
              BranchSideFuncs:
                - EnsureUTF8.25835
                - vlc_meta_SetWithPriority
                - free
                - var_GetNonEmptyString.25839
      Callsites:
        - Src:             'input/input.c:3028,28'
          Dst:             var_GetNonEmptyString
        - Src:             'input/input.c:3032,9'
          Dst:             EnsureUTF8
        - Src:             'input/input.c:3033,9'
          Dst:             vlc_meta_SetWithPriority
    - functionName:    sout_StreamIsSynchronous
      functionSourceFile: '/src/vlc/src/../include/vlc_sout.h'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sout_StreamControl
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_sout.h:425,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_sout.h:425,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_sout.h:426,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_sout.h:425,9'
          Dst:             sout_StreamControl
    - functionName:    var_GetFloat
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:455,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:456,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:458,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:455,10'
          Dst:             var_GetChecked
    - functionName:    InitPrograms
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         39
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - UpdatePtsDelay
        - abort
        - atoi
        - demux_Control
        - es_out_GetGroupForced
        - es_out_SetMode
        - input_priv
        - realloc
        - strtok_r
        - var_GetBool
        - var_GetNonEmptyString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:1245,37'
          Branch Sides:
            - BranchSide:      'input/input.c:1245,52'
              BranchSideFuncs:
                - input_priv.25811
                - var_GetNonEmptyString.25839
                - var_GetBool.25864
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - es_out_GetGroupForced
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - free
                - input_priv.25811
                - demux_Control.25812
                - strtok_r
                - free
                - malloc
                - abort
                - atoi
                - strtok_r
                - realloc
            - BranchSide:      'input/input.c:1271,32'
              BranchSideFuncs:
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - es_out_GetGroupForced
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - free
                - input_priv.25811
                - demux_Control.25812
        - Branch String:   'input/input.c:1245,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1249,22'
              BranchSideFuncs:
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - es_out_GetGroupForced
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - free
                - input_priv.25811
                - demux_Control.25812
            - BranchSide:      'input/input.c:1271,32'
              BranchSideFuncs:
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - es_out_GetGroupForced
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - free
                - input_priv.25811
                - demux_Control.25812
        - Branch String:   'input/input.c:1249,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1253,47'
              BranchSideFuncs:
                - strtok_r
                - free
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - es_out_GetGroupForced
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - free
                - input_priv.25811
                - demux_Control.25812
                - malloc
                - abort
                - atoi
                - strtok_r
                - realloc
            - BranchSide:      'input/input.c:1266,18'
              BranchSideFuncs:
                - var_GetBool.25864
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - es_out_GetGroupForced
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - free
                - input_priv.25811
                - demux_Control.25812
        - Branch String:   'input/input.c:1253,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1257,17'
              BranchSideFuncs:
                - malloc
                - abort
                - atoi
                - strtok_r
                - free
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - es_out_GetGroupForced
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - free
                - input_priv.25811
                - demux_Control.25812
                - realloc
            - BranchSide:      'input/input.c:1260,17'
              BranchSideFuncs:
                - free
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - es_out_GetGroupForced
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - free
                - input_priv.25811
                - demux_Control.25812
        - Branch String:   'input/input.c:1257,17'
          Branch Sides:
            - BranchSide:      'input/input.c:1257,17'
              BranchSideFuncs:
                - realloc
                - abort
                - atoi
                - strtok_r
                - free
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - es_out_GetGroupForced
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - free
                - input_priv.25811
                - demux_Control.25812
                - malloc
            - BranchSide:      'input/input.c:1257,17'
              BranchSideFuncs:
                - malloc
                - abort
                - atoi
                - strtok_r
                - free
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - es_out_GetGroupForced
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - free
                - input_priv.25811
                - demux_Control.25812
                - realloc
        - Branch String:   'input/input.c:1257,17'
          Branch Sides:
            - BranchSide:      'input/input.c:1257,17'
              BranchSideFuncs:
                - atoi
                - strtok_r
                - free
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - es_out_GetGroupForced
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - free
                - input_priv.25811
                - demux_Control.25812
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/input.c:1258,13'
              BranchSideFuncs:
                - atoi
                - strtok_r
                - free
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - es_out_GetGroupForced
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - free
                - input_priv.25811
                - demux_Control.25812
                - malloc
                - abort
                - realloc
        - Branch String:   'input/input.c:1260,17'
          Branch Sides:
            - BranchSide:      'input/input.c:1261,31'
              BranchSideFuncs:
                - free
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - es_out_GetGroupForced
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - free
                - input_priv.25811
                - demux_Control.25812
            - BranchSide:      'input/input.c:1264,19'
              BranchSideFuncs:
                - free
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - es_out_GetGroupForced
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - free
                - input_priv.25811
                - demux_Control.25812
        - Branch String:   'input/input.c:1274,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1276,35'
              BranchSideFuncs:
                - input_priv.25811
                - demux_Control.25812
            - BranchSide:      'input/input.c:1279,14'
              BranchSideFuncs:
                - input_priv.25811
                - es_out_GetGroupForced
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
                - free
        - Branch String:   'input/input.c:1279,14'
          Branch Sides:
            - BranchSide:      'input/input.c:1281,35'
              BranchSideFuncs:
                - input_priv.25811
                - demux_Control.25812
                - free
            - BranchSide:      'input/input.c:1287,57'
              BranchSideFuncs:
                - input_priv.25811
                - es_out_GetGroupForced
                - input_priv.25811
                - demux_Control.25812
                - input_priv.25811
                - demux_Control.25812
        - Branch String:   'input/input.c:1288,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1289,39'
              BranchSideFuncs:
                - input_priv.25811
                - demux_Control.25812
            - BranchSide:      'input/input.c:1292,39'
              BranchSideFuncs:
                - input_priv.25811
                - demux_Control.25812
      Callsites:
        - Src:             'input/input.c:1241,5'
          Dst:             UpdatePtsDelay
        - Src:             'input/input.c:1245,9'
          Dst:             input_priv
        - Src:             'input/input.c:1245,41'
          Dst:             input_priv
        - Src:             'input/input.c:1249,22'
          Dst:             var_GetNonEmptyString
        - Src:             'input/input.c:1253,37'
          Dst:             strtok_r
        - Src:             'input/input.c:1257,17'
          Dst:             realloc
        - Src:             'input/input.c:1257,17'
          Dst:             abort
        - Src:             'input/input.c:1257,17'
          Dst:             atoi
        - Src:             'input/input.c:1255,25'
          Dst:             strtok_r
        - Src:             'input/input.c:1266,18'
          Dst:             var_GetBool
        - Src:             'input/input.c:1271,21'
          Dst:             input_priv
        - Src:             'input/input.c:1271,5'
          Dst:             es_out_SetMode
        - Src:             'input/input.c:1276,24'
          Dst:             input_priv
        - Src:             'input/input.c:1276,9'
          Dst:             demux_Control
        - Src:             'input/input.c:1281,24'
          Dst:             input_priv
        - Src:             'input/input.c:1281,9'
          Dst:             demux_Control
        - Src:             'input/input.c:1287,46'
          Dst:             input_priv
        - Src:             'input/input.c:1287,23'
          Dst:             es_out_GetGroupForced
        - Src:             'input/input.c:1289,28'
          Dst:             input_priv
        - Src:             'input/input.c:1289,13'
          Dst:             demux_Control
        - Src:             'input/input.c:1292,28'
          Dst:             input_priv
        - Src:             'input/input.c:1292,13'
          Dst:             demux_Control
    - functionName:    LoadSlaves
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         110
      ICount:          685
      EdgeCount:       139
      CyclomaticComplexity: 31
      functionsReached:
        - GetVarSlaves
        - SlaveCompare
        - SlaveExists
        - abort
        - asprintf
        - input_SlaveSourceAdd
        - input_SubtitleFile2Uri
        - input_item_AddSlave
        - input_item_slave_New
        - input_priv
        - qsort
        - realloc
        - strcmp
        - subtitles_Detect
        - var_Create
        - var_Destroy
        - var_GetBool
        - var_GetNonEmptyString
        - var_SetString
        - vlc_input_attachment_New
        - vlc_input_attachment_Release
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:1077,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1079,9'
              BranchSideFuncs:
                - vlc_object_Log
                - input_SubtitleFile2Uri
                - free
                - var_GetBool.25864
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
                - var_GetNonEmptyString.25839
                - input_priv.25811
                - subtitles_Detect
                - free
                - strcmp
                - free
                - input_item_slave_New
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/input.c:1097,9'
              BranchSideFuncs:
                - var_GetBool.25864
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
                - var_GetNonEmptyString.25839
                - input_priv.25811
                - subtitles_Detect
                - free
                - strcmp
                - free
        - Branch String:   'input/input.c:1083,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1086,39'
              BranchSideFuncs:
                - input_item_slave_New
                - free
                - var_GetBool.25864
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
                - var_GetNonEmptyString.25839
                - input_priv.25811
                - subtitles_Detect
                - free
                - strcmp
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/input.c:1095,5'
              BranchSideFuncs:
                - var_GetBool.25864
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
                - var_GetNonEmptyString.25839
                - input_priv.25811
                - subtitles_Detect
                - free
                - strcmp
                - free
        - Branch String:   'input/input.c:1089,17'
          Branch Sides:
            - BranchSide:      'input/input.c:1091,17'
              BranchSideFuncs:
                - malloc
                - abort
                - var_GetBool.25864
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
                - var_GetNonEmptyString.25839
                - input_priv.25811
                - subtitles_Detect
                - free
                - strcmp
                - free
                - realloc
            - BranchSide:      'input/input.c:1094,9'
              BranchSideFuncs:
                - var_GetBool.25864
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
                - var_GetNonEmptyString.25839
                - input_priv.25811
                - subtitles_Detect
                - free
                - strcmp
                - free
        - Branch String:   'input/input.c:1091,17'
          Branch Sides:
            - BranchSide:      'input/input.c:1091,17'
              BranchSideFuncs:
                - realloc
                - abort
                - var_GetBool.25864
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
                - var_GetNonEmptyString.25839
                - input_priv.25811
                - subtitles_Detect
                - free
                - strcmp
                - free
            - BranchSide:      'input/input.c:1091,17'
              BranchSideFuncs:
                - malloc
                - abort
                - var_GetBool.25864
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
                - var_GetNonEmptyString.25839
                - input_priv.25811
                - subtitles_Detect
                - free
                - strcmp
                - free
        - Branch String:   'input/input.c:1091,17'
          Branch Sides:
            - BranchSide:      'input/input.c:1091,17'
              BranchSideFuncs:
                - var_GetBool.25864
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
                - var_GetNonEmptyString.25839
                - input_priv.25811
                - subtitles_Detect
                - free
                - strcmp
                - free
            - BranchSide:      'input/input.c:1092,32'
              BranchSideFuncs:
                - var_GetBool.25864
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
                - var_GetNonEmptyString.25839
                - input_priv.25811
                - subtitles_Detect
                - free
                - strcmp
                - free
        - Branch String:   'input/input.c:1097,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1100,30'
              BranchSideFuncs:
                - var_GetNonEmptyString.25839
                - input_priv.25811
                - subtitles_Detect
                - free
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
                - strcmp
                - free
            - BranchSide:      'input/input.c:1125,19'
              BranchSideFuncs:
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
        - Branch String:   'input/input.c:1102,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1106,17'
              BranchSideFuncs:
                - free
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
                - strcmp
                - free
            - BranchSide:      'input/input.c:1121,15'
              BranchSideFuncs:
                - free
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
        - Branch String:   'input/input.c:1106,17'
          Branch Sides:
            - BranchSide:      'input/input.c:1108,26'
              BranchSideFuncs:
                - free
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
                - strcmp
                - free
            - BranchSide:      'input/input.c:1120,9'
              BranchSideFuncs:
                - free
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
        - Branch String:   'input/input.c:1108,17'
          Branch Sides:
            - BranchSide:      'input/input.c:1110,50'
              BranchSideFuncs:
                - free
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
                - strcmp
                - free
            - BranchSide:      'input/input.c:1119,13'
              BranchSideFuncs:
                - free
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
        - Branch String:   'input/input.c:1112,22'
          Branch Sides:
            - BranchSide:      'input/input.c:1112,34'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
            - BranchSide:      'input/input.c:1118,17'
              BranchSideFuncs:
                - free
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
                - strcmp
                - free
        - Branch String:   'input/input.c:1111,25'
          Branch Sides:
            - BranchSide:      'input/input.c:1115,25'
              BranchSideFuncs:
                - free
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
                - strcmp
                - free
            - BranchSide:      'input/input.c:1118,17'
              BranchSideFuncs:
                - free
                - GetVarSlaves
                - input_priv.25811
                - vlc_mutex_lock
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
                - strcmp
                - free
        - Branch String:   'input/input.c:1132,5'
          Branch Sides:
            - BranchSide:      'input/input.c:1134,39'
              BranchSideFuncs:
                - SlaveExists
                - malloc
                - abort
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - realloc
                - free
            - BranchSide:      'input/input.c:1141,5'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
        - Branch String:   'input/input.c:1135,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1136,13'
              BranchSideFuncs:
                - free
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/input.c:1138,13'
              BranchSideFuncs:
                - free
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
        - Branch String:   'input/input.c:1136,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1136,13'
              BranchSideFuncs:
                - realloc
                - abort
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - free
            - BranchSide:      'input/input.c:1136,13'
              BranchSideFuncs:
                - malloc
                - abort
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - realloc
                - free
        - Branch String:   'input/input.c:1136,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1136,13'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
            - BranchSide:      'input/input.c:1139,5'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
                - qsort
                - SlaveExists
                - malloc
                - abort
                - realloc
                - free
        - Branch String:   'input/input.c:1144,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1145,16'
              BranchSideFuncs:
                - qsort
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
            - BranchSide:      'input/input.c:1151,14'
              BranchSideFuncs:
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
        - Branch String:   'input/input.c:1151,34'
          Branch Sides:
            - BranchSide:      'input/input.c:1151,37'
              BranchSideFuncs:
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
            - BranchSide:      'input/input.c:1151,5'
              BranchSideFuncs:
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
                - input_priv.25811
                - input_item_AddSlave
        - Branch String:   'input/input.c:1151,5'
          Branch Sides:
            - BranchSide:      'input/input.c:1153,39'
              BranchSideFuncs:
                - input_SlaveSourceAdd
                - free
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_priv.25811
                - input_item_AddSlave
            - BranchSide:      'input/input.c:1169,5'
              BranchSideFuncs:
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
        - Branch String:   'input/input.c:1160,32'
          Branch Sides:
            - BranchSide:      'input/input.c:1160,35'
              BranchSideFuncs:
                - input_SlaveSourceAdd
                - free
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_priv.25811
                - input_item_AddSlave
            - BranchSide:      'input/input.c:1161,21'
              BranchSideFuncs:
                - input_SlaveSourceAdd
                - free
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_priv.25811
                - input_item_AddSlave
        - Branch String:   'input/input.c:1160,14'
          Branch Sides:
            - BranchSide:      'input/input.c:1161,21'
              BranchSideFuncs:
                - input_SlaveSourceAdd
                - free
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_priv.25811
                - input_item_AddSlave
            - BranchSide:      'input/input.c:1163,35'
              BranchSideFuncs:
                - input_SlaveSourceAdd
                - free
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_priv.25811
                - input_item_AddSlave
        - Branch String:   'input/input.c:1163,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1165,45'
              BranchSideFuncs:
                - input_priv.25811
                - input_item_AddSlave
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - free
            - BranchSide:      'input/input.c:1167,13'
              BranchSideFuncs:
                - free
                - free
                - input_priv.25811
                - vlc_mutex_lock
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
                - input_SlaveSourceAdd
                - input_priv.25811
                - input_item_AddSlave
        - Branch String:   'input/input.c:1176,5'
          Branch Sides:
            - BranchSide:      'input/input.c:1178,50'
              BranchSideFuncs:
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - realloc
            - BranchSide:      'input/input.c:1184,35'
              BranchSideFuncs:
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
        - Branch String:   'input/input.c:1179,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1180,13'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
            - BranchSide:      'input/input.c:1183,5'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - vlc_input_attachment_New
                - realloc
        - Branch String:   'input/input.c:1180,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1180,13'
              BranchSideFuncs:
                - realloc
                - abort
                - vlc_input_attachment_New
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
            - BranchSide:      'input/input.c:1180,13'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_input_attachment_New
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - realloc
        - Branch String:   'input/input.c:1180,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1180,13'
              BranchSideFuncs:
                - vlc_input_attachment_New
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/input.c:1183,5'
              BranchSideFuncs:
                - vlc_input_attachment_New
                - input_priv.25811
                - input_priv.25811
                - vlc_mutex_unlock
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - var_Create
                - input_priv.25811
                - strcmp
                - malloc
                - abort
                - realloc
        - Branch String:   'input/input.c:1186,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1187,9'
              BranchSideFuncs:
                - var_Create
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
            - BranchSide:      'input/input.c:1188,14'
              BranchSideFuncs:
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
        - Branch String:   'input/input.c:1188,5'
          Branch Sides:
            - BranchSide:      'input/input.c:1190,33'
              BranchSideFuncs:
                - free
                - var_Destroy
                - vlc_input_attachment_Release
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
            - BranchSide:      'input/input.c:1209,11'
              BranchSideFuncs:
                - free
                - var_Destroy
        - Branch String:   'input/input.c:1191,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1192,13'
              BranchSideFuncs:
                - vlc_input_attachment_Release
                - free
                - var_Destroy
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
            - BranchSide:      'input/input.c:1194,13'
              BranchSideFuncs:
                - vlc_input_attachment_Release
                - free
                - var_Destroy
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
        - Branch String:   'input/input.c:1194,28'
          Branch Sides:
            - BranchSide:      'input/input.c:1195,52'
              BranchSideFuncs:
                - asprintf
                - vlc_input_attachment_Release
                - free
                - var_Destroy
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
            - BranchSide:      'input/input.c:1207,39'
              BranchSideFuncs:
                - vlc_input_attachment_Release
                - free
                - var_Destroy
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
        - Branch String:   'input/input.c:1194,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1197,13'
              BranchSideFuncs:
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - vlc_input_attachment_Release
                - free
                - var_Destroy
                - asprintf
            - BranchSide:      'input/input.c:1207,39'
              BranchSideFuncs:
                - vlc_input_attachment_Release
                - free
                - var_Destroy
                - asprintf
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
        - Branch String:   'input/input.c:1197,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1207,39'
              BranchSideFuncs:
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - vlc_input_attachment_Release
                - free
                - var_Destroy
                - asprintf
            - BranchSide:      'input/input.c:1207,39'
              BranchSideFuncs:
                - var_SetString.25913
                - input_SlaveSourceAdd
                - free
                - vlc_input_attachment_Release
                - free
                - var_Destroy
                - asprintf
        - Branch String:   'input/input.c:1210,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1210,9'
              BranchSideFuncs:
                - var_Destroy
            - BranchSide:      'input/input.c:1211,9'
              BranchSideFuncs:
                - var_Destroy
      Callsites:
        - Src:             'input/input.c:1076,26'
          Dst:             var_GetNonEmptyString
        - Src:             'input/input.c:1079,9'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:1080,25'
          Dst:             input_SubtitleFile2Uri
        - Src:             'input/input.c:1086,17'
          Dst:             input_item_slave_New
        - Src:             'input/input.c:1091,17'
          Dst:             realloc
        - Src:             'input/input.c:1091,17'
          Dst:             abort
        - Src:             'input/input.c:1097,9'
          Dst:             var_GetBool
        - Src:             'input/input.c:1100,30'
          Dst:             var_GetNonEmptyString
        - Src:             'input/input.c:1102,54'
          Dst:             input_priv
        - Src:             'input/input.c:1102,13'
          Dst:             subtitles_Detect
        - Src:             'input/input.c:1112,26'
          Dst:             strcmp
        - Src:             'input/input.c:1125,5'
          Dst:             GetVarSlaves
        - Src:             'input/input.c:1128,28'
          Dst:             input_priv
        - Src:             'input/input.c:1129,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/input.c:1135,14'
          Dst:             SlaveExists
        - Src:             'input/input.c:1136,13'
          Dst:             realloc
        - Src:             'input/input.c:1136,13'
          Dst:             abort
        - Src:             'input/input.c:1142,5'
          Dst:             vlc_mutex_unlock
        - Src:             'input/input.c:1145,9'
          Dst:             qsort
        - Src:             'input/input.c:1145,9'
          Dst:             SlaveCompare
        - Src:             'input/input.c:1163,13'
          Dst:             input_SlaveSourceAdd
        - Src:             'input/input.c:1165,34'
          Dst:             input_priv
        - Src:             'input/input.c:1165,13'
          Dst:             input_item_AddSlave
        - Src:             'input/input.c:1175,22'
          Dst:             input_priv
        - Src:             'input/input.c:1175,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/input.c:1176,25'
          Dst:             input_priv
        - Src:             'input/input.c:1178,39'
          Dst:             input_priv
        - Src:             'input/input.c:1179,14'
          Dst:             strcmp
        - Src:             'input/input.c:1180,13'
          Dst:             realloc
        - Src:             'input/input.c:1180,13'
          Dst:             abort
        - Src:             'input/input.c:1180,13'
          Dst:             vlc_input_attachment_New
        - Src:             'input/input.c:1184,24'
          Dst:             input_priv
        - Src:             'input/input.c:1184,5'
          Dst:             vlc_mutex_unlock
        - Src:             'input/input.c:1187,9'
          Dst:             var_Create
        - Src:             'input/input.c:1195,13'
          Dst:             asprintf
        - Src:             'input/input.c:1197,13'
          Dst:             var_SetString
        - Src:             'input/input.c:1201,13'
          Dst:             input_SlaveSourceAdd
        - Src:             'input/input.c:1207,9'
          Dst:             vlc_input_attachment_Release
        - Src:             'input/input.c:1211,9'
          Dst:             var_Destroy
    - functionName:    SetSubtitlesOptions
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RequestSubRate
        - input_priv
        - var_InheritFloat
        - var_SetFloat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:993,9'
          Branch Sides:
            - BranchSide:      'input/input.c:993,9'
              BranchSideFuncs:
                - var_SetFloat.25845
                - var_InheritFloat.25844
                - RequestSubRate
            - BranchSide:      'input/input.c:995,9'
              BranchSideFuncs:
                - var_SetFloat.25845
                - var_InheritFloat.25844
                - RequestSubRate
      Callsites:
        - Src:             'input/input.c:992,25'
          Dst:             input_priv
        - Src:             'input/input.c:995,9'
          Dst:             var_SetFloat
        - Src:             'input/input.c:996,34'
          Dst:             var_InheritFloat
        - Src:             'input/input.c:996,9'
          Dst:             RequestSubRate
    - functionName:    StartTitle
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - input_ControlPushHelper
        - input_priv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:902,23'
          Branch Sides:
            - BranchSide:      'input/input.c:902,30'
              BranchSideFuncs:
                - input_ControlPushHelper
                - input_ControlPushHelper
            - BranchSide:      'input/input.c:905,17'
              BranchSideFuncs:
                - input_ControlPushHelper
        - Branch String:   'input/input.c:902,9'
          Branch Sides:
            - BranchSide:      'input/input.c:903,34'
              BranchSideFuncs:
                - input_ControlPushHelper
                - input_ControlPushHelper
            - BranchSide:      'input/input.c:905,17'
              BranchSideFuncs:
                - input_ControlPushHelper
        - Branch String:   'input/input.c:907,9'
          Branch Sides:
            - BranchSide:      'input/input.c:907,9'
              BranchSideFuncs:
                - input_ControlPushHelper
            - BranchSide:      'input/input.c:908,34'
              BranchSideFuncs:
                - input_ControlPushHelper
      Callsites:
        - Src:             'input/input.c:897,36'
          Dst:             input_priv
        - Src:             'input/input.c:903,9'
          Dst:             input_ControlPushHelper
        - Src:             'input/input.c:908,9'
          Dst:             input_ControlPushHelper
    - functionName:    FillFileStatsIfAny
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - input_item_AddInfo
        - input_priv
        - vlc_stream_GetMTime
        - vlc_stream_GetSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:882,9'
          Branch Sides:
            - BranchSide:      'input/input.c:883,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:887,28'
              BranchSideFuncs:
                - vlc_stream_GetSize.25847
                - vlc_stream_GetMTime
                - input_item_AddInfo
                - input_item_AddInfo
        - Branch String:   'input/input.c:887,9'
          Branch Sides:
            - BranchSide:      'input/input.c:888,9'
              BranchSideFuncs:
                - input_item_AddInfo
                - vlc_stream_GetMTime
                - input_item_AddInfo
            - BranchSide:      'input/input.c:891,29'
              BranchSideFuncs:
                - vlc_stream_GetMTime
                - input_item_AddInfo
        - Branch String:   'input/input.c:891,9'
          Branch Sides:
            - BranchSide:      'input/input.c:891,9'
              BranchSideFuncs:
                - input_item_AddInfo
            - BranchSide:      'input/input.c:892,9'
              BranchSideFuncs:
                - input_item_AddInfo
      Callsites:
        - Src:             'input/input.c:878,36'
          Dst:             input_priv
        - Src:             'input/input.c:887,9'
          Dst:             vlc_stream_GetSize
        - Src:             'input/input.c:888,9'
          Dst:             input_item_AddInfo
        - Src:             'input/input.c:891,9'
          Dst:             vlc_stream_GetMTime
        - Src:             'input/input.c:892,9'
          Dst:             input_item_AddInfo
    - functionName:    SetStopStart
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         17
      ICount:          144
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - input_SetTime
        - input_priv
        - var_GetFloat
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:920,9'
          Branch Sides:
            - BranchSide:      'input/input.c:923,42'
              BranchSideFuncs:
                - var_GetFloat.25939
                - vlc_object_Log
                - vlc_object_Log
                - input_SetTime
                - vlc_object_Log
            - BranchSide:      'input/input.c:933,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - input_SetTime
        - Branch String:   'input/input.c:924,13'
          Branch Sides:
            - BranchSide:      'input/input.c:926,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - input_SetTime
            - BranchSide:      'input/input.c:930,29'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - input_SetTime
        - Branch String:   'input/input.c:933,9'
          Branch Sides:
            - BranchSide:      'input/input.c:935,9'
              BranchSideFuncs:
                - vlc_object_Log
                - input_SetTime
                - vlc_object_Log
            - BranchSide:      'input/input.c:940,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'input/input.c:940,26'
          Branch Sides:
            - BranchSide:      'input/input.c:940,29'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/input.c:940,26'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:940,9'
          Branch Sides:
            - BranchSide:      'input/input.c:940,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/input.c:942,9'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'input/input.c:913,36'
          Dst:             input_priv
        - Src:             'input/input.c:917,39'
          Dst:             var_GetFloat
        - Src:             'input/input.c:919,39'
          Dst:             var_GetFloat
        - Src:             'input/input.c:923,42'
          Dst:             var_GetFloat
        - Src:             'input/input.c:926,13'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:935,9'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:938,9'
          Dst:             input_SetTime
        - Src:             'input/input.c:942,9'
          Dst:             vlc_object_Log
    - functionName:    InitProperties
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         37
      ICount:          224
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - AppendAttachment
        - __assert_fail
        - demux_Control
        - input_SendEventCapabilities
        - input_priv
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:814,5'
          Branch Sides:
            - BranchSide:      'input/input.c:814,5'
              BranchSideFuncs:
                - demux_Control.25812
                - input_SendEventCapabilities
                - demux_Control.25812
                - vlc_mutex_lock
                - AppendAttachment
                - vlc_mutex_unlock
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:816,9'
              BranchSideFuncs:
                - demux_Control.25812
                - input_SendEventCapabilities
                - demux_Control.25812
                - vlc_mutex_lock
                - AppendAttachment
                - vlc_mutex_unlock
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'input/input.c:819,9'
          Branch Sides:
            - BranchSide:      'input/input.c:820,20'
              BranchSideFuncs:
                - input_SendEventCapabilities
                - demux_Control.25812
                - vlc_mutex_lock
                - AppendAttachment
                - vlc_mutex_unlock
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:821,9'
              BranchSideFuncs:
                - input_SendEventCapabilities
                - demux_Control.25812
                - vlc_mutex_lock
                - AppendAttachment
                - vlc_mutex_unlock
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'input/input.c:821,9'
          Branch Sides:
            - BranchSide:      'input/input.c:822,22'
              BranchSideFuncs:
                - input_SendEventCapabilities
                - demux_Control.25812
                - vlc_mutex_lock
                - AppendAttachment
                - vlc_mutex_unlock
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:824,9'
              BranchSideFuncs:
                - input_SendEventCapabilities
                - demux_Control.25812
                - vlc_mutex_lock
                - AppendAttachment
                - vlc_mutex_unlock
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'input/input.c:824,29'
          Branch Sides:
            - BranchSide:      'input/input.c:824,33'
              BranchSideFuncs:
                - input_SendEventCapabilities
                - demux_Control.25812
                - vlc_mutex_lock
                - AppendAttachment
                - vlc_mutex_unlock
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:825,22'
              BranchSideFuncs:
                - input_SendEventCapabilities
                - demux_Control.25812
                - vlc_mutex_lock
                - AppendAttachment
                - vlc_mutex_unlock
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'input/input.c:824,9'
          Branch Sides:
            - BranchSide:      'input/input.c:825,22'
              BranchSideFuncs:
                - input_SendEventCapabilities
                - demux_Control.25812
                - vlc_mutex_lock
                - AppendAttachment
                - vlc_mutex_unlock
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:826,10'
              BranchSideFuncs:
                - input_SendEventCapabilities
                - demux_Control.25812
                - vlc_mutex_lock
                - AppendAttachment
                - vlc_mutex_unlock
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'input/input.c:826,37'
          Branch Sides:
            - BranchSide:      'input/input.c:826,40'
              BranchSideFuncs:
                - input_SendEventCapabilities
                - demux_Control.25812
                - vlc_mutex_lock
                - AppendAttachment
                - vlc_mutex_unlock
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:827,22'
              BranchSideFuncs:
                - input_SendEventCapabilities
                - demux_Control.25812
                - vlc_mutex_lock
                - AppendAttachment
                - vlc_mutex_unlock
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'input/input.c:826,9'
          Branch Sides:
            - BranchSide:      'input/input.c:827,22'
              BranchSideFuncs:
                - input_SendEventCapabilities
                - demux_Control.25812
                - vlc_mutex_lock
                - AppendAttachment
                - vlc_mutex_unlock
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:828,10'
              BranchSideFuncs:
                - input_SendEventCapabilities
                - demux_Control.25812
                - vlc_mutex_lock
                - AppendAttachment
                - vlc_mutex_unlock
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'input/input.c:828,31'
          Branch Sides:
            - BranchSide:      'input/input.c:828,35'
              BranchSideFuncs:
                - input_SendEventCapabilities
                - demux_Control.25812
                - vlc_mutex_lock
                - AppendAttachment
                - vlc_mutex_unlock
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:831,34'
              BranchSideFuncs:
                - input_SendEventCapabilities
                - demux_Control.25812
                - vlc_mutex_lock
                - AppendAttachment
                - vlc_mutex_unlock
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'input/input.c:828,62'
          Branch Sides:
            - BranchSide:      'input/input.c:828,65'
              BranchSideFuncs:
                - input_SendEventCapabilities
                - demux_Control.25812
                - vlc_mutex_lock
                - AppendAttachment
                - vlc_mutex_unlock
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:831,34'
              BranchSideFuncs:
                - input_SendEventCapabilities
                - demux_Control.25812
                - vlc_mutex_lock
                - AppendAttachment
                - vlc_mutex_unlock
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'input/input.c:828,9'
          Branch Sides:
            - BranchSide:      'input/input.c:829,22'
              BranchSideFuncs:
                - input_SendEventCapabilities
                - demux_Control.25812
                - vlc_mutex_lock
                - AppendAttachment
                - vlc_mutex_unlock
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:831,34'
              BranchSideFuncs:
                - input_SendEventCapabilities
                - demux_Control.25812
                - vlc_mutex_lock
                - AppendAttachment
                - vlc_mutex_unlock
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'input/input.c:835,9'
          Branch Sides:
            - BranchSide:      'input/input.c:838,26'
              BranchSideFuncs:
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:844,25'
              BranchSideFuncs:
                - demux_Control.25812
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'input/input.c:844,9'
          Branch Sides:
            - BranchSide:      'input/input.c:844,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:846,26'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/input.c:812,36'
          Dst:             input_priv
        - Src:             'input/input.c:814,5'
          Dst:             __assert_fail
        - Src:             'input/input.c:819,9'
          Dst:             demux_Control
        - Src:             'input/input.c:831,5'
          Dst:             input_SendEventCapabilities
        - Src:             'input/input.c:835,10'
          Dst:             demux_Control
        - Src:             'input/input.c:838,9'
          Dst:             vlc_mutex_lock
        - Src:             'input/input.c:839,9'
          Dst:             AppendAttachment
        - Src:             'input/input.c:840,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/input.c:844,10'
          Dst:             demux_Control
        - Src:             'input/input.c:846,9'
          Dst:             vlc_mutex_lock
        - Src:             'input/input.c:848,9'
          Dst:             vlc_mutex_unlock
    - functionName:    Control
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1938
      functionLinenumberEnd: 2415
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - i_type
        - param
        - ''
      BBCount:         260
      ICount:          1683
      EdgeCount:       330
      CyclomaticComplexity: 72
      functionsReached:
        - ControlInsertDemuxFilter
        - ControlNav
        - ControlPause
        - ControlRelease
        - ControlSetEsList
        - ControlUnpause
        - ControlUpdateRenderer
        - InputSourceGetLength
        - RequestSubRate
        - SlaveSeek
        - ViewpointApply
        - __assert_fail
        - demux_Control
        - demux_FilterDisable
        - demux_FilterEnable
        - demux_GetSeekpoint
        - demux_GetTitle
        - demux_SetPosition
        - demux_SetTime
        - es_out_Control
        - es_out_RestartEs
        - es_out_SetDelay
        - es_out_SetEs
        - es_out_SetEsCatIds
        - es_out_SetEsDelay
        - es_out_SetFrameNext
        - es_out_SetRate
        - es_out_SetRecordState
        - es_out_SetVbiPage
        - es_out_SetVbiTransparency
        - es_out_StartAllEs
        - es_out_StopAllEs
        - es_out_UnsetEs
        - input_SendEventRate
        - input_SendEventRecord
        - input_SendEventSeekpoint
        - input_SendEventSubsFPS
        - input_SlaveSourceAdd
        - input_item_AddSlave
        - input_priv
        - var_GetInteger
        - vlc_es_id_GetInputId
        - vlc_es_id_GetSource
        - vlc_object_Log
        - vlc_renderer_item_demux_filter
        - vlc_renderer_item_hold
        - vlc_renderer_item_release
        - vlc_tick_now
        - vlc_viewpoint_from_euler
        - vlc_viewpoint_to_euler
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/input.c:1948,5'
          Branch Sides:
            - BranchSide:      'input/input.c:1952,17'
              BranchSideFuncs:
                - es_out_Control.25815
                - InputSourceGetLength
                - demux_SetPosition.25929
                - ControlRelease
                - SlaveSeek
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/input.c:1993,17'
              BranchSideFuncs:
                - es_out_Control.25815
                - demux_SetTime
                - ControlRelease
                - SlaveSeek
                - vlc_object_Log
                - InputSourceGetLength
                - demux_SetPosition.25929
                - vlc_object_Log
            - BranchSide:      'input/input.c:2032,31'
              BranchSideFuncs:
                - ControlRelease
                - ControlPause
                - ControlUnpause
                - vlc_object_Log
            - BranchSide:      'input/input.c:2056,43'
              BranchSideFuncs:
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - es_out_Control.25815
                - demux_Control.25812
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/input.c:2127,29'
              BranchSideFuncs:
                - es_out_Control.25815
                - demux_Control.25812
                - ControlRelease
                - demux_Control.25812
            - BranchSide:      'input/input.c:2144,31'
              BranchSideFuncs:
                - es_out_SetEs
                - ControlRelease
                - vlc_es_id_GetSource
                - __assert_fail
                - vlc_es_id_GetInputId
                - demux_Control.25812
            - BranchSide:      'input/input.c:2153,31'
              BranchSideFuncs:
                - ControlSetEsList
                - ControlRelease
            - BranchSide:      'input/input.c:2156,29'
              BranchSideFuncs:
                - es_out_UnsetEs
                - ControlRelease
            - BranchSide:      'input/input.c:2159,31'
              BranchSideFuncs:
                - es_out_RestartEs
                - ControlRelease
            - BranchSide:      'input/input.c:2162,33'
              BranchSideFuncs:
                - es_out_SetEsCatIds
                - ControlRelease
            - BranchSide:      'input/input.c:2169,18'
              BranchSideFuncs:
                - vlc_viewpoint_to_euler
                - vlc_viewpoint_to_euler
                - vlc_viewpoint_from_euler
                - ViewpointApply
                - ControlRelease
            - BranchSide:      'input/input.c:2169,18'
              BranchSideFuncs:
                - vlc_viewpoint_to_euler
                - vlc_viewpoint_to_euler
                - vlc_viewpoint_from_euler
                - ViewpointApply
                - ControlRelease
            - BranchSide:      'input/input.c:2169,18'
              BranchSideFuncs:
                - vlc_viewpoint_to_euler
                - vlc_viewpoint_to_euler
                - vlc_viewpoint_from_euler
                - ViewpointApply
                - ControlRelease
            - BranchSide:      'input/input.c:2204,13'
              BranchSideFuncs:
                - __assert_fail
                - es_out_SetDelay
                - ControlRelease
            - BranchSide:      'input/input.c:2211,13'
              BranchSideFuncs:
                - __assert_fail
                - es_out_SetEsDelay
                - ControlRelease
            - BranchSide:      'input/input.c:2220,17'
              BranchSideFuncs:
                - demux_GetTitle
                - es_out_Control.25815
                - demux_Control.25812
                - ControlRelease
                - vlc_object_Log
            - BranchSide:      'input/input.c:2220,17'
              BranchSideFuncs:
                - demux_GetTitle
                - es_out_Control.25815
                - demux_Control.25812
                - ControlRelease
                - vlc_object_Log
            - BranchSide:      'input/input.c:2220,17'
              BranchSideFuncs:
                - demux_GetTitle
                - es_out_Control.25815
                - demux_Control.25812
                - ControlRelease
                - vlc_object_Log
            - BranchSide:      'input/input.c:2247,17'
              BranchSideFuncs:
                - demux_GetTitle
                - demux_GetSeekpoint
                - es_out_Control.25815
                - demux_Control.25812
                - input_SendEventSeekpoint
                - ControlRelease
                - SlaveSeek
                - var_GetInteger.25824
                - vlc_object_Log
            - BranchSide:      'input/input.c:2247,17'
              BranchSideFuncs:
                - demux_GetTitle
                - demux_GetSeekpoint
                - es_out_Control.25815
                - demux_Control.25812
                - input_SendEventSeekpoint
                - ControlRelease
                - SlaveSeek
                - var_GetInteger.25824
                - vlc_object_Log
            - BranchSide:      'input/input.c:2247,17'
              BranchSideFuncs:
                - demux_GetTitle
                - demux_GetSeekpoint
                - es_out_Control.25815
                - demux_Control.25812
                - input_SendEventSeekpoint
                - ControlRelease
                - SlaveSeek
                - var_GetInteger.25824
                - vlc_object_Log
            - BranchSide:      'input/input.c:2290,27'
              BranchSideFuncs:
                - ControlRelease
                - input_SlaveSourceAdd
                - input_item_AddSlave
            - BranchSide:      'input/input.c:2309,29'
              BranchSideFuncs:
                - RequestSubRate
                - input_SendEventSubsFPS
                - ControlRelease
            - BranchSide:      'input/input.c:2315,47'
              BranchSideFuncs:
                - ControlRelease
                - es_out_SetRecordState
                - input_SendEventRecord
                - demux_Control.25812
            - BranchSide:      'input/input.c:2340,17'
              BranchSideFuncs:
                - vlc_object_Log
                - ControlRelease
                - ControlPause
                - es_out_SetFrameNext
            - BranchSide:      'input/input.c:2357,53'
              BranchSideFuncs:
                - input_priv.25811
                - es_out_StopAllEs
                - es_out_StartAllEs
                - ControlRelease
                - vlc_renderer_item_hold
                - ControlUpdateRenderer
                - vlc_renderer_item_demux_filter
                - demux_FilterEnable
                - vlc_renderer_item_demux_filter
                - ControlInsertDemuxFilter
                - ControlUpdateRenderer
                - vlc_renderer_item_demux_filter
                - demux_FilterDisable
                - vlc_renderer_item_release
            - BranchSide:      'input/input.c:2390,32'
              BranchSideFuncs:
                - es_out_SetVbiPage
                - ControlRelease
            - BranchSide:      'input/input.c:2394,40'
              BranchSideFuncs:
                - es_out_SetVbiTransparency
                - ControlRelease
            - BranchSide:      'input/input.c:2406,25'
              BranchSideFuncs:
                - ControlNav
                - ControlRelease
            - BranchSide:      'input/input.c:2406,25'
              BranchSideFuncs:
                - ControlNav
                - ControlRelease
            - BranchSide:      'input/input.c:2406,25'
              BranchSideFuncs:
                - ControlNav
                - ControlRelease
            - BranchSide:      'input/input.c:2406,25'
              BranchSideFuncs:
                - ControlNav
                - ControlRelease
            - BranchSide:      'input/input.c:2406,25'
              BranchSideFuncs:
                - ControlNav
                - ControlRelease
            - BranchSide:      'input/input.c:2406,25'
              BranchSideFuncs:
                - ControlNav
                - ControlRelease
            - BranchSide:      'input/input.c:2406,25'
              BranchSideFuncs:
                - ControlNav
                - ControlRelease
            - BranchSide:      'input/input.c:2410,13'
              BranchSideFuncs:
                - vlc_object_Log
                - ControlRelease
        - Branch String:   'input/input.c:1952,17'
          Branch Sides:
            - BranchSide:      'input/input.c:1954,17'
              BranchSideFuncs:
                - vlc_object_Log
                - ControlRelease
            - BranchSide:      'input/input.c:1959,29'
              BranchSideFuncs:
                - es_out_Control.25815
                - InputSourceGetLength
                - demux_SetPosition.25929
                - ControlRelease
                - SlaveSeek
                - vlc_object_Log
        - Branch String:   'input/input.c:1962,17'
          Branch Sides:
            - BranchSide:      'input/input.c:1965,21'
              BranchSideFuncs:
                - demux_SetPosition.25929
                - ControlRelease
                - SlaveSeek
                - vlc_object_Log
            - BranchSide:      'input/input.c:1971,35'
              BranchSideFuncs:
                - demux_SetPosition.25929
                - ControlRelease
                - SlaveSeek
                - vlc_object_Log
        - Branch String:   'input/input.c:1965,21'
          Branch Sides:
            - BranchSide:      'input/input.c:1966,30'
              BranchSideFuncs:
                - demux_SetPosition.25929
                - ControlRelease
                - SlaveSeek
                - vlc_object_Log
            - BranchSide:      'input/input.c:1968,30'
              BranchSideFuncs:
                - demux_SetPosition.25929
                - ControlRelease
                - SlaveSeek
                - vlc_object_Log
        - Branch String:   'input/input.c:1972,17'
          Branch Sides:
            - BranchSide:      'input/input.c:1975,17'
              BranchSideFuncs:
                - vlc_object_Log
                - ControlRelease
            - BranchSide:      'input/input.c:1980,21'
              BranchSideFuncs:
                - ControlRelease
                - SlaveSeek
        - Branch String:   'input/input.c:1980,21'
          Branch Sides:
            - BranchSide:      'input/input.c:1981,32'
              BranchSideFuncs:
                - SlaveSeek
                - ControlRelease
            - BranchSide:      'input/input.c:1982,17'
              BranchSideFuncs:
                - ControlRelease
        - Branch String:   'input/input.c:1993,17'
          Branch Sides:
            - BranchSide:      'input/input.c:1995,17'
              BranchSideFuncs:
                - vlc_object_Log
                - ControlRelease
            - BranchSide:      'input/input.c:2000,29'
              BranchSideFuncs:
                - es_out_Control.25815
                - demux_SetTime
                - ControlRelease
                - SlaveSeek
                - vlc_object_Log
                - InputSourceGetLength
                - demux_SetPosition.25929
        - Branch String:   'input/input.c:2004,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2006,61'
              BranchSideFuncs:
                - InputSourceGetLength
                - ControlRelease
                - SlaveSeek
                - vlc_object_Log
                - demux_SetPosition.25929
            - BranchSide:      'input/input.c:2015,17'
              BranchSideFuncs:
                - ControlRelease
                - SlaveSeek
                - vlc_object_Log
        - Branch String:   'input/input.c:2008,21'
          Branch Sides:
            - BranchSide:      'input/input.c:2010,45'
              BranchSideFuncs:
                - demux_SetPosition.25929
                - ControlRelease
                - SlaveSeek
                - vlc_object_Log
            - BranchSide:      'input/input.c:2014,13'
              BranchSideFuncs:
                - ControlRelease
                - SlaveSeek
                - vlc_object_Log
        - Branch String:   'input/input.c:2015,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2017,17'
              BranchSideFuncs:
                - vlc_object_Log
                - ControlRelease
            - BranchSide:      'input/input.c:2022,21'
              BranchSideFuncs:
                - ControlRelease
                - SlaveSeek
        - Branch String:   'input/input.c:2022,21'
          Branch Sides:
            - BranchSide:      'input/input.c:2023,32'
              BranchSideFuncs:
                - SlaveSeek
                - ControlRelease
            - BranchSide:      'input/input.c:2024,17'
              BranchSideFuncs:
                - ControlRelease
        - Branch String:   'input/input.c:2032,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2035,25'
              BranchSideFuncs:
                - ControlRelease
                - ControlUnpause
            - BranchSide:      'input/input.c:2042,25'
              BranchSideFuncs:
                - ControlRelease
                - ControlPause
            - BranchSide:      'input/input.c:2049,21'
              BranchSideFuncs:
                - vlc_object_Log
                - ControlRelease
        - Branch String:   'input/input.c:2035,25'
          Branch Sides:
            - BranchSide:      'input/input.c:2037,41'
              BranchSideFuncs:
                - ControlUnpause
                - ControlRelease
            - BranchSide:      'input/input.c:2040,21'
              BranchSideFuncs:
                - ControlRelease
        - Branch String:   'input/input.c:2042,25'
          Branch Sides:
            - BranchSide:      'input/input.c:2044,39'
              BranchSideFuncs:
                - ControlPause
                - ControlRelease
            - BranchSide:      'input/input.c:2047,21'
              BranchSideFuncs:
                - ControlRelease
        - Branch String:   'input/input.c:2060,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2062,17'
              BranchSideFuncs:
                - vlc_object_Log
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - es_out_Control.25815
                - demux_Control.25812
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - __assert_fail
            - BranchSide:      'input/input.c:2065,22'
              BranchSideFuncs:
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - es_out_Control.25815
                - demux_Control.25812
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'input/input.c:2072,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2074,21'
              BranchSideFuncs:
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - es_out_Control.25815
                - demux_Control.25812
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - __assert_fail
            - BranchSide:      'input/input.c:2086,17'
              BranchSideFuncs:
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - es_out_Control.25815
                - demux_Control.25812
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'input/input.c:2074,21'
          Branch Sides:
            - BranchSide:      'input/input.c:2076,21'
              BranchSideFuncs:
                - vlc_object_Log
                - __assert_fail
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - es_out_Control.25815
                - demux_Control.25812
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/input.c:2082,29'
              BranchSideFuncs:
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - es_out_Control.25815
                - demux_Control.25812
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'input/input.c:2078,21'
          Branch Sides:
            - BranchSide:      'input/input.c:2078,21'
              BranchSideFuncs:
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - es_out_Control.25815
                - demux_Control.25812
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/input.c:2079,17'
              BranchSideFuncs:
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - es_out_Control.25815
                - demux_Control.25812
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'input/input.c:2086,29'
          Branch Sides:
            - BranchSide:      'input/input.c:2087,22'
              BranchSideFuncs:
                - vlc_object_Log
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - es_out_Control.25815
                - demux_Control.25812
                - vlc_object_Log
            - BranchSide:      'input/input.c:2093,17'
              BranchSideFuncs:
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - es_out_Control.25815
                - demux_Control.25812
                - vlc_object_Log
        - Branch String:   'input/input.c:2087,55'
          Branch Sides:
            - BranchSide:      'input/input.c:2087,59'
              BranchSideFuncs:
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - es_out_Control.25815
                - demux_Control.25812
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/input.c:2088,21'
              BranchSideFuncs:
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - es_out_Control.25815
                - demux_Control.25812
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'input/input.c:2087,88'
          Branch Sides:
            - BranchSide:      'input/input.c:2088,21'
              BranchSideFuncs:
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - es_out_Control.25815
                - demux_Control.25812
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/input.c:2090,17'
              BranchSideFuncs:
                - vlc_object_Log
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - es_out_Control.25815
                - demux_Control.25812
                - vlc_object_Log
        - Branch String:   'input/input.c:2088,34'
          Branch Sides:
            - BranchSide:      'input/input.c:2088,38'
              BranchSideFuncs:
                - vlc_object_Log
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - es_out_Control.25815
                - demux_Control.25812
                - vlc_object_Log
            - BranchSide:      'input/input.c:2093,17'
              BranchSideFuncs:
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - es_out_Control.25815
                - demux_Control.25812
                - vlc_object_Log
        - Branch String:   'input/input.c:2086,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2090,17'
              BranchSideFuncs:
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - es_out_Control.25815
                - demux_Control.25812
                - vlc_object_Log
            - BranchSide:      'input/input.c:2093,17'
              BranchSideFuncs:
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - es_out_Control.25815
                - demux_Control.25812
                - vlc_object_Log
        - Branch String:   'input/input.c:2093,36'
          Branch Sides:
            - BranchSide:      'input/input.c:2094,18'
              BranchSideFuncs:
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - es_out_Control.25815
                - demux_Control.25812
                - vlc_object_Log
            - BranchSide:      'input/input.c:2108,17'
              BranchSideFuncs:
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
        - Branch String:   'input/input.c:2094,51'
          Branch Sides:
            - BranchSide:      'input/input.c:2094,54'
              BranchSideFuncs:
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
            - BranchSide:      'input/input.c:2108,17'
              BranchSideFuncs:
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
        - Branch String:   'input/input.c:2093,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2096,22'
              BranchSideFuncs:
                - es_out_Control.25815
                - demux_Control.25812
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - vlc_object_Log
            - BranchSide:      'input/input.c:2108,17'
              BranchSideFuncs:
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
        - Branch String:   'input/input.c:2096,21'
          Branch Sides:
            - BranchSide:      'input/input.c:2097,37'
              BranchSideFuncs:
                - demux_Control.25812
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - vlc_object_Log
            - BranchSide:      'input/input.c:2099,36'
              BranchSideFuncs:
                - demux_Control.25812
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
                - vlc_object_Log
        - Branch String:   'input/input.c:2099,21'
          Branch Sides:
            - BranchSide:      'input/input.c:2102,21'
              BranchSideFuncs:
                - vlc_object_Log
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
            - BranchSide:      'input/input.c:2105,13'
              BranchSideFuncs:
                - ControlRelease
                - input_SendEventRate
                - es_out_SetRate
        - Branch String:   'input/input.c:2108,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2110,30'
              BranchSideFuncs:
                - input_SendEventRate
                - ControlRelease
                - es_out_SetRate
            - BranchSide:      'input/input.c:2122,13'
              BranchSideFuncs:
                - ControlRelease
        - Branch String:   'input/input.c:2113,21'
          Branch Sides:
            - BranchSide:      'input/input.c:2115,48'
              BranchSideFuncs:
                - es_out_SetRate
                - ControlRelease
            - BranchSide:      'input/input.c:2120,32'
              BranchSideFuncs:
                - ControlRelease
        - Branch String:   'input/input.c:2115,81'
          Branch Sides:
            - BranchSide:      'input/input.c:2116,62'
              BranchSideFuncs:
                - es_out_SetRate
                - ControlRelease
            - BranchSide:      'input/input.c:2116,25'
              BranchSideFuncs:
                - es_out_SetRate
                - ControlRelease
        - Branch String:   'input/input.c:2115,47'
          Branch Sides:
            - BranchSide:      'input/input.c:2115,33'
              BranchSideFuncs:
                - es_out_SetRate
                - ControlRelease
            - BranchSide:      'input/input.c:2116,62'
              BranchSideFuncs:
                - es_out_SetRate
                - ControlRelease
        - Branch String:   'input/input.c:2130,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2131,17'
              BranchSideFuncs:
                - ControlRelease
            - BranchSide:      'input/input.c:2134,27'
              BranchSideFuncs:
                - demux_Control.25812
                - ControlRelease
                - demux_Control.25812
        - Branch String:   'input/input.c:2134,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2135,32'
              BranchSideFuncs:
                - demux_Control.25812
                - ControlRelease
            - BranchSide:      'input/input.c:2138,32'
              BranchSideFuncs:
                - demux_Control.25812
                - ControlRelease
        - Branch String:   'input/input.c:2144,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2146,75'
              BranchSideFuncs:
                - vlc_es_id_GetSource
                - __assert_fail
                - vlc_es_id_GetInputId
                - demux_Control.25812
                - ControlRelease
            - BranchSide:      'input/input.c:2151,13'
              BranchSideFuncs:
                - ControlRelease
        - Branch String:   'input/input.c:2147,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2147,17'
              BranchSideFuncs:
                - vlc_es_id_GetInputId
                - demux_Control.25812
                - ControlRelease
            - BranchSide:      'input/input.c:2148,32'
              BranchSideFuncs:
                - vlc_es_id_GetInputId
                - demux_Control.25812
                - ControlRelease
        - Branch String:   'input/input.c:2169,18'
          Branch Sides:
            - BranchSide:      'input/input.c:2174,22'
              BranchSideFuncs:
                - ViewpointApply
                - ControlRelease
            - BranchSide:      'input/input.c:2178,23'
              BranchSideFuncs:
                - vlc_viewpoint_to_euler
                - vlc_viewpoint_to_euler
                - vlc_viewpoint_from_euler
                - ViewpointApply
                - ControlRelease
        - Branch String:   'input/input.c:2174,21'
          Branch Sides:
            - BranchSide:      'input/input.c:2175,21'
              BranchSideFuncs:
                - ViewpointApply
                - ControlRelease
            - BranchSide:      'input/input.c:2177,13'
              BranchSideFuncs:
                - ViewpointApply
                - ControlRelease
        - Branch String:   'input/input.c:2178,23'
          Branch Sides:
            - BranchSide:      'input/input.c:2180,17'
              BranchSideFuncs:
                - ViewpointApply
                - ControlRelease
            - BranchSide:      'input/input.c:2185,17'
              BranchSideFuncs:
                - vlc_viewpoint_to_euler
                - vlc_viewpoint_to_euler
                - vlc_viewpoint_from_euler
                - ViewpointApply
                - ControlRelease
        - Branch String:   'input/input.c:2195,25'
          Branch Sides:
            - BranchSide:      'input/input.c:2195,25'
              BranchSideFuncs:
                - vlc_viewpoint_from_euler
                - ViewpointApply
                - ControlRelease
            - BranchSide:      'input/input.c:2195,25'
              BranchSideFuncs:
                - vlc_viewpoint_from_euler
                - ViewpointApply
                - ControlRelease
        - Branch String:   'input/input.c:2195,25'
          Branch Sides:
            - BranchSide:      'input/input.c:2195,25'
              BranchSideFuncs:
                - vlc_viewpoint_from_euler
                - ViewpointApply
                - ControlRelease
            - BranchSide:      'input/input.c:2196,25'
              BranchSideFuncs:
                - vlc_viewpoint_from_euler
                - ViewpointApply
                - ControlRelease
        - Branch String:   'input/input.c:2195,25'
          Branch Sides:
            - BranchSide:      'input/input.c:2196,25'
              BranchSideFuncs:
                - vlc_viewpoint_from_euler
                - ViewpointApply
                - ControlRelease
            - BranchSide:      'input/input.c:2196,25'
              BranchSideFuncs:
                - vlc_viewpoint_from_euler
                - ViewpointApply
                - ControlRelease
        - Branch String:   'input/input.c:2204,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2204,13'
              BranchSideFuncs:
                - es_out_SetDelay
                - ControlRelease
            - BranchSide:      'input/input.c:2204,13'
              BranchSideFuncs:
                - __assert_fail
                - es_out_SetDelay
                - ControlRelease
        - Branch String:   'input/input.c:2204,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2204,13'
              BranchSideFuncs:
                - es_out_SetDelay
                - ControlRelease
            - BranchSide:      'input/input.c:2204,13'
              BranchSideFuncs:
                - __assert_fail
                - es_out_SetDelay
                - ControlRelease
        - Branch String:   'input/input.c:2204,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2204,13'
              BranchSideFuncs:
                - es_out_SetDelay
                - ControlRelease
            - BranchSide:      'input/input.c:2207,29'
              BranchSideFuncs:
                - es_out_SetDelay
                - ControlRelease
        - Branch String:   'input/input.c:2211,13'
          Branch Sides:
            - BranchSide:      'input/input.c:2211,13'
              BranchSideFuncs:
                - es_out_SetEsDelay
                - ControlRelease
            - BranchSide:      'input/input.c:2212,31'
              BranchSideFuncs:
                - es_out_SetEsDelay
                - ControlRelease
        - Branch String:   'input/input.c:2220,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2222,17'
              BranchSideFuncs:
                - vlc_object_Log
                - ControlRelease
            - BranchSide:      'input/input.c:2225,17'
              BranchSideFuncs:
                - demux_GetTitle
                - es_out_Control.25815
                - demux_Control.25812
                - ControlRelease
        - Branch String:   'input/input.c:2225,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2226,17'
              BranchSideFuncs:
                - ControlRelease
            - BranchSide:      'input/input.c:2228,43'
              BranchSideFuncs:
                - demux_GetTitle
                - es_out_Control.25815
                - demux_Control.25812
                - ControlRelease
        - Branch String:   'input/input.c:2229,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2230,24'
              BranchSideFuncs:
                - es_out_Control.25815
                - demux_Control.25812
                - ControlRelease
            - BranchSide:      'input/input.c:2231,22'
              BranchSideFuncs:
                - es_out_Control.25815
                - demux_Control.25812
                - ControlRelease
        - Branch String:   'input/input.c:2231,22'
          Branch Sides:
            - BranchSide:      'input/input.c:2232,24'
              BranchSideFuncs:
                - es_out_Control.25815
                - demux_Control.25812
                - ControlRelease
            - BranchSide:      'input/input.c:2234,37'
              BranchSideFuncs:
                - es_out_Control.25815
                - demux_Control.25812
                - ControlRelease
        - Branch String:   'input/input.c:2235,29'
          Branch Sides:
            - BranchSide:      'input/input.c:2235,32'
              BranchSideFuncs:
                - ControlRelease
            - BranchSide:      'input/input.c:2236,17'
              BranchSideFuncs:
                - ControlRelease
        - Branch String:   'input/input.c:2235,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2236,17'
              BranchSideFuncs:
                - ControlRelease
            - BranchSide:      'input/input.c:2238,29'
              BranchSideFuncs:
                - es_out_Control.25815
                - demux_Control.25812
                - ControlRelease
        - Branch String:   'input/input.c:2247,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2249,17'
              BranchSideFuncs:
                - vlc_object_Log
                - ControlRelease
            - BranchSide:      'input/input.c:2252,17'
              BranchSideFuncs:
                - demux_GetTitle
                - demux_GetSeekpoint
                - es_out_Control.25815
                - demux_Control.25812
                - input_SendEventSeekpoint
                - ControlRelease
                - SlaveSeek
                - var_GetInteger.25824
        - Branch String:   'input/input.c:2252,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2253,17'
              BranchSideFuncs:
                - ControlRelease
            - BranchSide:      'input/input.c:2255,32'
              BranchSideFuncs:
                - demux_GetTitle
                - demux_GetSeekpoint
                - es_out_Control.25815
                - demux_Control.25812
                - input_SendEventSeekpoint
                - ControlRelease
                - SlaveSeek
                - var_GetInteger.25824
        - Branch String:   'input/input.c:2260,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2262,47'
              BranchSideFuncs:
                - var_GetInteger.25824
                - es_out_Control.25815
                - demux_Control.25812
                - input_SendEventSeekpoint
                - ControlRelease
                - SlaveSeek
            - BranchSide:      'input/input.c:2272,22'
              BranchSideFuncs:
                - es_out_Control.25815
                - demux_Control.25812
                - input_SendEventSeekpoint
                - ControlRelease
                - SlaveSeek
        - Branch String:   'input/input.c:2264,43'
          Branch Sides:
            - BranchSide:      'input/input.c:2264,46'
              BranchSideFuncs:
                - es_out_Control.25815
                - demux_Control.25812
                - input_SendEventSeekpoint
                - ControlRelease
                - SlaveSeek
            - BranchSide:      'input/input.c:2270,32'
              BranchSideFuncs:
                - es_out_Control.25815
                - demux_Control.25812
                - input_SendEventSeekpoint
                - ControlRelease
                - SlaveSeek
        - Branch String:   'input/input.c:2264,21'
          Branch Sides:
            - BranchSide:      'input/input.c:2266,25'
              BranchSideFuncs:
                - es_out_Control.25815
                - demux_Control.25812
                - input_SendEventSeekpoint
                - ControlRelease
                - SlaveSeek
            - BranchSide:      'input/input.c:2270,32'
              BranchSideFuncs:
                - es_out_Control.25815
                - demux_Control.25812
                - input_SendEventSeekpoint
                - ControlRelease
                - SlaveSeek
        - Branch String:   'input/input.c:2266,25'
          Branch Sides:
            - BranchSide:      'input/input.c:2267,36'
              BranchSideFuncs:
                - es_out_Control.25815
                - demux_Control.25812
                - input_SendEventSeekpoint
                - ControlRelease
                - SlaveSeek
            - BranchSide:      'input/input.c:2268,17'
              BranchSideFuncs:
                - es_out_Control.25815
                - demux_Control.25812
                - input_SendEventSeekpoint
                - ControlRelease
                - SlaveSeek
        - Branch String:   'input/input.c:2272,22'
          Branch Sides:
            - BranchSide:      'input/input.c:2273,28'
              BranchSideFuncs:
                - es_out_Control.25815
                - demux_Control.25812
                - input_SendEventSeekpoint
                - ControlRelease
                - SlaveSeek
            - BranchSide:      'input/input.c:2275,41'
              BranchSideFuncs:
                - es_out_Control.25815
                - demux_Control.25812
                - input_SendEventSeekpoint
                - ControlRelease
                - SlaveSeek
        - Branch String:   'input/input.c:2277,14'
          Branch Sides:
            - BranchSide:      'input/input.c:2277,17'
              BranchSideFuncs:
                - ControlRelease
            - BranchSide:      'input/input.c:2278,17'
              BranchSideFuncs:
                - ControlRelease
        - Branch String:   'input/input.c:2276,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2278,17'
              BranchSideFuncs:
                - ControlRelease
            - BranchSide:      'input/input.c:2280,29'
              BranchSideFuncs:
                - es_out_Control.25815
                - demux_Control.25812
                - input_SendEventSeekpoint
                - ControlRelease
                - SlaveSeek
        - Branch String:   'input/input.c:2284,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2285,28'
              BranchSideFuncs:
                - SlaveSeek
                - ControlRelease
            - BranchSide:      'input/input.c:2286,13'
              BranchSideFuncs:
                - ControlRelease
        - Branch String:   'input/input.c:2290,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2292,63'
              BranchSideFuncs:
                - input_SlaveSourceAdd
                - ControlRelease
                - input_item_AddSlave
            - BranchSide:      'input/input.c:2307,13'
              BranchSideFuncs:
                - ControlRelease
        - Branch String:   'input/input.c:2294,21'
          Branch Sides:
            - BranchSide:      'input/input.c:2295,29'
              BranchSideFuncs:
                - input_SlaveSourceAdd
                - ControlRelease
                - input_item_AddSlave
            - BranchSide:      'input/input.c:2297,43'
              BranchSideFuncs:
                - input_SlaveSourceAdd
                - ControlRelease
                - input_item_AddSlave
        - Branch String:   'input/input.c:2297,21'
          Branch Sides:
            - BranchSide:      'input/input.c:2302,42'
              BranchSideFuncs:
                - input_item_AddSlave
                - ControlRelease
            - BranchSide:      'input/input.c:2306,13'
              BranchSideFuncs:
                - ControlRelease
        - Branch String:   'input/input.c:2317,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2319,21'
              BranchSideFuncs:
                - es_out_SetRecordState
                - input_SendEventRecord
                - ControlRelease
                - demux_Control.25812
            - BranchSide:      'input/input.c:2336,13'
              BranchSideFuncs:
                - ControlRelease
        - Branch String:   'input/input.c:2319,21'
          Branch Sides:
            - BranchSide:      'input/input.c:2321,40'
              BranchSideFuncs:
                - demux_Control.25812
                - input_SendEventRecord
                - ControlRelease
            - BranchSide:      'input/input.c:2327,48'
              BranchSideFuncs:
                - es_out_SetRecordState
                - input_SendEventRecord
                - ControlRelease
        - Branch String:   'input/input.c:2321,25'
          Branch Sides:
            - BranchSide:      'input/input.c:2323,33'
              BranchSideFuncs:
                - input_SendEventRecord
                - ControlRelease
            - BranchSide:      'input/input.c:2324,17'
              BranchSideFuncs:
                - input_SendEventRecord
                - ControlRelease
        - Branch String:   'input/input.c:2340,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2342,38'
              BranchSideFuncs:
                - es_out_SetFrameNext
                - ControlRelease
            - BranchSide:      'input/input.c:2344,22'
              BranchSideFuncs:
                - vlc_object_Log
                - ControlRelease
                - ControlPause
        - Branch String:   'input/input.c:2344,22'
          Branch Sides:
            - BranchSide:      'input/input.c:2346,31'
              BranchSideFuncs:
                - ControlPause
                - ControlRelease
            - BranchSide:      'input/input.c:2350,17'
              BranchSideFuncs:
                - vlc_object_Log
                - ControlRelease
        - Branch String:   'input/input.c:2360,33'
          Branch Sides:
            - BranchSide:      'input/input.c:2360,36'
              BranchSideFuncs:
                - es_out_StopAllEs
                - es_out_StartAllEs
                - ControlRelease
                - vlc_renderer_item_hold
                - ControlUpdateRenderer
                - vlc_renderer_item_demux_filter
                - demux_FilterEnable
                - vlc_renderer_item_demux_filter
                - ControlInsertDemuxFilter
                - ControlUpdateRenderer
                - vlc_renderer_item_demux_filter
                - demux_FilterDisable
                - vlc_renderer_item_release
            - BranchSide:      'input/input.c:2364,35'
              BranchSideFuncs:
                - es_out_StopAllEs
                - es_out_StartAllEs
                - ControlRelease
                - vlc_renderer_item_hold
                - ControlUpdateRenderer
                - vlc_renderer_item_demux_filter
                - demux_FilterEnable
                - vlc_renderer_item_demux_filter
                - ControlInsertDemuxFilter
                - ControlUpdateRenderer
                - vlc_renderer_item_demux_filter
                - demux_FilterDisable
                - vlc_renderer_item_release
        - Branch String:   'input/input.c:2360,18'
          Branch Sides:
            - BranchSide:      'input/input.c:2361,17'
              BranchSideFuncs:
                - ControlRelease
            - BranchSide:      'input/input.c:2364,35'
              BranchSideFuncs:
                - es_out_StopAllEs
                - es_out_StartAllEs
                - ControlRelease
                - vlc_renderer_item_hold
                - ControlUpdateRenderer
                - vlc_renderer_item_demux_filter
                - demux_FilterEnable
                - vlc_renderer_item_demux_filter
                - ControlInsertDemuxFilter
                - ControlUpdateRenderer
                - vlc_renderer_item_demux_filter
                - demux_FilterDisable
                - vlc_renderer_item_release
        - Branch String:   'input/input.c:2364,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2365,17'
              BranchSideFuncs:
                - ControlRelease
            - BranchSide:      'input/input.c:2367,18'
              BranchSideFuncs:
                - es_out_StartAllEs
                - ControlRelease
                - vlc_renderer_item_hold
                - ControlUpdateRenderer
                - vlc_renderer_item_demux_filter
                - demux_FilterEnable
                - vlc_renderer_item_demux_filter
                - ControlInsertDemuxFilter
                - ControlUpdateRenderer
                - vlc_renderer_item_demux_filter
                - demux_FilterDisable
                - vlc_renderer_item_release
        - Branch String:   'input/input.c:2367,18'
          Branch Sides:
            - BranchSide:      'input/input.c:2369,40'
              BranchSideFuncs:
                - ControlUpdateRenderer
                - vlc_renderer_item_demux_filter
                - demux_FilterDisable
                - vlc_renderer_item_release
                - es_out_StartAllEs
                - ControlRelease
                - vlc_renderer_item_hold
                - ControlUpdateRenderer
                - vlc_renderer_item_demux_filter
                - demux_FilterEnable
                - vlc_renderer_item_demux_filter
                - ControlInsertDemuxFilter
            - BranchSide:      'input/input.c:2375,17'
              BranchSideFuncs:
                - es_out_StartAllEs
                - ControlRelease
                - vlc_renderer_item_hold
                - ControlUpdateRenderer
                - vlc_renderer_item_demux_filter
                - demux_FilterEnable
                - vlc_renderer_item_demux_filter
                - ControlInsertDemuxFilter
        - Branch String:   'input/input.c:2375,17'
          Branch Sides:
            - BranchSide:      'input/input.c:2377,62'
              BranchSideFuncs:
                - vlc_renderer_item_hold
                - ControlUpdateRenderer
                - vlc_renderer_item_demux_filter
                - demux_FilterEnable
                - vlc_renderer_item_demux_filter
                - ControlInsertDemuxFilter
                - es_out_StartAllEs
                - ControlRelease
            - BranchSide:      'input/input.c:2386,32'
              BranchSideFuncs:
                - es_out_StartAllEs
                - ControlRelease
        - Branch String:   'input/input.c:2379,21'
          Branch Sides:
            - BranchSide:      'input/input.c:2382,47'
              BranchSideFuncs:
                - es_out_StartAllEs
                - ControlRelease
            - BranchSide:      'input/input.c:2385,13'
              BranchSideFuncs:
                - es_out_StartAllEs
                - ControlRelease
      Callsites:
        - Src:             'input/input.c:1939,36'
          Dst:             input_priv
        - Src:             'input/input.c:1940,39'
          Dst:             vlc_tick_now
        - Src:             'input/input.c:1945,5'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:1954,17'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:1959,13'
          Dst:             es_out_Control
        - Src:             'input/input.c:1960,35'
          Dst:             InputSourceGetLength
        - Src:             'input/input.c:1972,17'
          Dst:             demux_SetPosition
        - Src:             'input/input.c:1975,17'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:1981,21'
          Dst:             SlaveSeek
        - Src:             'input/input.c:1995,17'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:2000,13'
          Dst:             es_out_Control
        - Src:             'input/input.c:2002,21'
          Dst:             demux_SetTime
        - Src:             'input/input.c:2006,39'
          Dst:             InputSourceGetLength
        - Src:             'input/input.c:2011,29'
          Dst:             demux_SetPosition
        - Src:             'input/input.c:2017,17'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:2023,21'
          Dst:             SlaveSeek
        - Src:             'input/input.c:2037,25'
          Dst:             ControlUnpause
        - Src:             'input/input.c:2044,25'
          Dst:             ControlPause
        - Src:             'input/input.c:2049,21'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:2062,17'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:2067,17'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:2076,21'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:2078,21'
          Dst:             __assert_fail
        - Src:             'input/input.c:2090,17'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:2097,21'
          Dst:             es_out_Control
        - Src:             'input/input.c:2099,21'
          Dst:             demux_Control
        - Src:             'input/input.c:2102,21'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:2111,17'
          Dst:             input_SendEventRate
        - Src:             'input/input.c:2117,21'
          Dst:             es_out_SetRate
        - Src:             'input/input.c:2127,13'
          Dst:             es_out_Control
        - Src:             'input/input.c:2135,17'
          Dst:             demux_Control
        - Src:             'input/input.c:2138,17'
          Dst:             demux_Control
        - Src:             'input/input.c:2144,17'
          Dst:             es_out_SetEs
        - Src:             'input/input.c:2146,48'
          Dst:             vlc_es_id_GetSource
        - Src:             'input/input.c:2147,17'
          Dst:             __assert_fail
        - Src:             'input/input.c:2149,32'
          Dst:             vlc_es_id_GetInputId
        - Src:             'input/input.c:2148,17'
          Dst:             demux_Control
        - Src:             'input/input.c:2153,13'
          Dst:             ControlSetEsList
        - Src:             'input/input.c:2156,13'
          Dst:             es_out_UnsetEs
        - Src:             'input/input.c:2159,13'
          Dst:             es_out_RestartEs
        - Src:             'input/input.c:2162,13'
          Dst:             es_out_SetEsCatIds
        - Src:             'input/input.c:2187,17'
          Dst:             vlc_viewpoint_to_euler
        - Src:             'input/input.c:2189,17'
          Dst:             vlc_viewpoint_to_euler
        - Src:             'input/input.c:2193,17'
          Dst:             vlc_viewpoint_from_euler
        - Src:             'input/input.c:2200,13'
          Dst:             ViewpointApply
        - Src:             'input/input.c:2204,13'
          Dst:             __assert_fail
        - Src:             'input/input.c:2207,13'
          Dst:             es_out_SetDelay
        - Src:             'input/input.c:2211,13'
          Dst:             __assert_fail
        - Src:             'input/input.c:2212,13'
          Dst:             es_out_SetEsDelay
        - Src:             'input/input.c:2222,17'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:2228,27'
          Dst:             demux_GetTitle
        - Src:             'input/input.c:2238,13'
          Dst:             es_out_Control
        - Src:             'input/input.c:2239,13'
          Dst:             demux_Control
        - Src:             'input/input.c:2249,17'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:2257,27'
          Dst:             demux_GetTitle
        - Src:             'input/input.c:2258,31'
          Dst:             demux_GetSeekpoint
        - Src:             'input/input.c:2263,43'
          Dst:             var_GetInteger
        - Src:             'input/input.c:2280,13'
          Dst:             es_out_Control
        - Src:             'input/input.c:2281,13'
          Dst:             demux_Control
        - Src:             'input/input.c:2283,13'
          Dst:             input_SendEventSeekpoint
        - Src:             'input/input.c:2285,17'
          Dst:             SlaveSeek
        - Src:             'input/input.c:2297,21'
          Dst:             input_SlaveSourceAdd
        - Src:             'input/input.c:2302,21'
          Dst:             input_item_AddSlave
        - Src:             'input/input.c:2309,13'
          Dst:             RequestSubRate
        - Src:             'input/input.c:2310,13'
          Dst:             input_SendEventSubsFPS
        - Src:             'input/input.c:2321,25'
          Dst:             demux_Control
        - Src:             'input/input.c:2327,25'
          Dst:             es_out_SetRecordState
        - Src:             'input/input.c:2332,17'
          Dst:             input_SendEventRecord
        - Src:             'input/input.c:2342,17'
          Dst:             es_out_SetFrameNext
        - Src:             'input/input.c:2346,17'
          Dst:             ControlPause
        - Src:             'input/input.c:2350,17'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:2358,46'
          Dst:             input_priv
        - Src:             'input/input.c:2364,17'
          Dst:             es_out_StopAllEs
        - Src:             'input/input.c:2369,17'
          Dst:             ControlUpdateRenderer
        - Src:             'input/input.c:2371,25'
          Dst:             vlc_renderer_item_demux_filter
        - Src:             'input/input.c:2370,17'
          Dst:             demux_FilterDisable
        - Src:             'input/input.c:2372,17'
          Dst:             vlc_renderer_item_release
        - Src:             'input/input.c:2377,38'
          Dst:             vlc_renderer_item_hold
        - Src:             'input/input.c:2378,17'
          Dst:             ControlUpdateRenderer
        - Src:             'input/input.c:2380,33'
          Dst:             vlc_renderer_item_demux_filter
        - Src:             'input/input.c:2379,22'
          Dst:             demux_FilterEnable
        - Src:             'input/input.c:2383,41'
          Dst:             vlc_renderer_item_demux_filter
        - Src:             'input/input.c:2382,21'
          Dst:             ControlInsertDemuxFilter
        - Src:             'input/input.c:2386,13'
          Dst:             es_out_StartAllEs
        - Src:             'input/input.c:2390,13'
          Dst:             es_out_SetVbiPage
        - Src:             'input/input.c:2394,13'
          Dst:             es_out_SetVbiTransparency
        - Src:             'input/input.c:2406,13'
          Dst:             ControlNav
        - Src:             'input/input.c:2410,13'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:2414,5'
          Dst:             ControlRelease
    - functionName:    ControlPopEarly
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1665
      functionLinenumberEnd: 1688
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - type
        - param
      BBCount:         13
      ICount:          121
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ControlTypeIsEarly
        - input_priv
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:1670,5'
          Branch Sides:
            - BranchSide:      'input/input.c:1672,32'
              BranchSideFuncs:
                - ControlTypeIsEarly
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:1686,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'input/input.c:1672,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1674,21'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:1684,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - ControlTypeIsEarly
                - vlc_mutex_unlock
        - Branch String:   'input/input.c:1678,17'
          Branch Sides:
            - BranchSide:      'input/input.c:1679,26'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:1681,31'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/input.c:1666,35'
          Dst:             input_priv
        - Src:             'input/input.c:1668,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/input.c:1672,13'
          Dst:             ControlTypeIsEarly
        - Src:             'input/input.c:1681,13'
          Dst:             vlc_mutex_unlock
        - Src:             'input/input.c:1686,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_SendEventCache
      functionSourceFile: '/src/vlc/src/input/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - p_input
        - f_level
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_SendEvent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/event.h:152,5'
          Dst:             input_SendEvent
    - functionName:    input_SendEventDead
      functionSourceFile: '/src/vlc/src/input/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_SendEvent
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'input/event.h:48,5'
          Dst:             input_SendEvent
    - functionName:    End
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1496
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         25
      ICount:          229
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - InputSourceDestroy
        - es_out_SetMode
        - input_ChangeState
        - input_priv
        - input_resource_PutSout
        - input_resource_Release
        - input_resource_SetInput
        - input_source_Release
        - input_stats_Compute
        - vlc_input_attachment_Release
        - vlc_input_es_out_Delete
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/input.c:1448,5'
          Branch Sides:
            - BranchSide:      'input/input.c:1450,29'
              BranchSideFuncs:
                - InputSourceDestroy
                - input_source_Release
                - free
                - InputSourceDestroy
                - es_out_SetMode
                - vlc_mutex_lock
                - input_priv.25811
                - vlc_mutex_unlock
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - free
                - vlc_input_attachment_Release
                - vlc_mutex_lock
                - input_stats_Compute
                - vlc_mutex_unlock
                - vlc_input_es_out_Delete
            - BranchSide:      'input/input.c:1453,11'
              BranchSideFuncs:
                - free
                - InputSourceDestroy
                - es_out_SetMode
                - vlc_mutex_lock
                - input_priv.25811
                - vlc_mutex_unlock
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - free
                - vlc_input_attachment_Release
                - vlc_mutex_lock
                - input_stats_Compute
                - vlc_mutex_unlock
                - vlc_input_es_out_Delete
        - Branch String:   'input/input.c:1461,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1463,33'
              BranchSideFuncs:
                - vlc_input_es_out_Delete
                - es_out_SetMode
                - vlc_mutex_lock
                - input_priv.25811
                - vlc_mutex_unlock
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - free
                - vlc_input_attachment_Release
                - vlc_mutex_lock
                - input_stats_Compute
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:1466,21'
              BranchSideFuncs:
                - es_out_SetMode
                - vlc_mutex_lock
                - input_priv.25811
                - vlc_mutex_unlock
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - free
                - vlc_input_attachment_Release
                - vlc_mutex_lock
                - input_stats_Compute
                - vlc_mutex_unlock
        - Branch String:   'input/input.c:1468,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1470,30'
              BranchSideFuncs:
                - vlc_mutex_lock
                - input_stats_Compute
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - input_priv.25811
                - vlc_mutex_unlock
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - free
                - vlc_input_attachment_Release
            - BranchSide:      'input/input.c:1477,22'
              BranchSideFuncs:
                - vlc_mutex_lock
                - input_priv.25811
                - vlc_mutex_unlock
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - free
                - vlc_input_attachment_Release
        - Branch String:   'input/input.c:1478,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1480,18'
              BranchSideFuncs:
                - free
                - input_priv.25811
                - vlc_mutex_unlock
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - vlc_input_attachment_Release
            - BranchSide:      'input/input.c:1485,35'
              BranchSideFuncs:
                - input_priv.25811
                - vlc_mutex_unlock
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
        - Branch String:   'input/input.c:1480,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1481,43'
              BranchSideFuncs:
                - vlc_input_attachment_Release
                - free
                - input_priv.25811
                - vlc_mutex_unlock
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
            - BranchSide:      'input/input.c:1482,9'
              BranchSideFuncs:
                - free
                - input_priv.25811
                - vlc_mutex_unlock
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
        - Branch String:   'input/input.c:1491,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1491,9'
              BranchSideFuncs:
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
            - BranchSide:      'input/input.c:1493,44'
              BranchSideFuncs:
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
      Callsites:
        - Src:             'input/input.c:1439,36'
          Dst:             input_priv
        - Src:             'input/input.c:1442,5'
          Dst:             input_ChangeState
        - Src:             'input/input.c:1445,5'
          Dst:             es_out_SetMode
        - Src:             'input/input.c:1450,9'
          Dst:             InputSourceDestroy
        - Src:             'input/input.c:1451,9'
          Dst:             input_source_Release
        - Src:             'input/input.c:1456,5'
          Dst:             InputSourceDestroy
        - Src:             'input/input.c:1463,9'
          Dst:             vlc_input_es_out_Delete
        - Src:             'input/input.c:1466,5'
          Dst:             es_out_SetMode
        - Src:             'input/input.c:1472,9'
          Dst:             vlc_mutex_lock
        - Src:             'input/input.c:1473,9'
          Dst:             input_stats_Compute
        - Src:             'input/input.c:1474,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/input.c:1477,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/input.c:1481,13'
          Dst:             vlc_input_attachment_Release
        - Src:             'input/input.c:1485,24'
          Dst:             input_priv
        - Src:             'input/input.c:1485,5'
          Dst:             vlc_mutex_unlock
        - Src:             'input/input.c:1488,29'
          Dst:             input_priv
        - Src:             'input/input.c:1489,29'
          Dst:             input_priv
        - Src:             'input/input.c:1488,5'
          Dst:             input_resource_PutSout
        - Src:             'input/input.c:1490,30'
          Dst:             input_priv
        - Src:             'input/input.c:1490,5'
          Dst:             input_resource_SetInput
        - Src:             'input/input.c:1491,9'
          Dst:             input_priv
        - Src:             'input/input.c:1493,33'
          Dst:             input_priv
        - Src:             'input/input.c:1493,9'
          Dst:             input_resource_Release
        - Src:             'input/input.c:1494,9'
          Dst:             input_priv
    - functionName:    MainLoop
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_input
        - b_interactive
      BBCount:         91
      ICount:          513
      EdgeCount:       121
      CyclomaticComplexity: 32
      functionsReached:
        - Control
        - ControlIsSeekRequest
        - ControlPause
        - ControlPop
        - MainLoopDemux
        - MainLoopStatistics
        - MainLoopTryRepeat
        - es_out_GetBuffering
        - es_out_GetWakeup
        - es_out_IsEmpty
        - input_Stopped
        - input_priv
        - var_InheritBool
        - var_InheritInteger
        - vlc_object_Log
        - vlc_tick_now
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/input.c:648,23'
          Branch Sides:
            - BranchSide:      'input/input.c:648,26'
              BranchSideFuncs:
                - var_InheritBool.25868
                - input_priv.25811
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - var_InheritBool.25868
                - vlc_tick_now
                - ControlPause
            - BranchSide:      'input/input.c:651,30'
              BranchSideFuncs:
                - input_priv.25811
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - var_InheritBool.25868
        - Branch String:   'input/input.c:648,9'
          Branch Sides:
            - BranchSide:      'input/input.c:649,23'
              BranchSideFuncs:
                - vlc_tick_now
                - ControlPause
                - input_priv.25811
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - var_InheritBool.25868
            - BranchSide:      'input/input.c:651,30'
              BranchSideFuncs:
                - input_priv.25811
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - var_InheritBool.25868
        - Branch String:   'input/input.c:651,44'
          Branch Sides:
            - BranchSide:      'input/input.c:651,10'
              BranchSideFuncs:
                - var_InheritBool.25868
                - input_priv.25811
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
            - BranchSide:      'input/input.c:652,28'
              BranchSideFuncs:
                - var_InheritBool.25868
                - input_priv.25811
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
        - Branch String:   'input/input.c:656,30'
          Branch Sides:
            - BranchSide:      'input/input.c:657,10'
              BranchSideFuncs:
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
            - BranchSide:      'input/input.c:658,10'
              BranchSideFuncs:
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
        - Branch String:   'input/input.c:657,44'
          Branch Sides:
            - BranchSide:      'input/input.c:656,30'
              BranchSideFuncs:
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
            - BranchSide:      'input/input.c:657,47'
              BranchSideFuncs:
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
        - Branch String:   'input/input.c:658,36'
          Branch Sides:
            - BranchSide:      'input/input.c:656,30'
              BranchSideFuncs:
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
            - BranchSide:      'input/input.c:658,39'
              BranchSideFuncs:
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
        - Branch String:   'input/input.c:660,38'
          Branch Sides:
            - BranchSide:      'input/input.c:660,5'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
            - BranchSide:      'input/input.c:660,52'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
        - Branch String:   'input/input.c:660,5'
          Branch Sides:
            - BranchSide:      'input/input.c:660,5'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
            - BranchSide:      'input/input.c:662,20'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
        - Branch String:   'input/input.c:667,13'
          Branch Sides:
            - BranchSide:      'input/input.c:668,57'
              BranchSideFuncs:
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
            - BranchSide:      'input/input.c:671,14'
              BranchSideFuncs:
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
        - Branch String:   'input/input.c:669,21'
          Branch Sides:
            - BranchSide:      'input/input.c:668,22'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - es_out_GetBuffering
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
            - BranchSide:      'input/input.c:669,35'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - es_out_GetBuffering
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
        - Branch String:   'input/input.c:671,13'
          Branch Sides:
            - BranchSide:      'input/input.c:673,29'
              BranchSideFuncs:
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
            - BranchSide:      'input/input.c:723,9'
              BranchSideFuncs:
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
        - Branch String:   'input/input.c:673,17'
          Branch Sides:
            - BranchSide:      'input/input.c:675,22'
              BranchSideFuncs:
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
            - BranchSide:      'input/input.c:686,50'
              BranchSideFuncs:
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
        - Branch String:   'input/input.c:679,21'
          Branch Sides:
            - BranchSide:      'input/input.c:680,61'
              BranchSideFuncs:
                - input_priv.25811
                - es_out_GetWakeup
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
            - BranchSide:      'input/input.c:681,21'
              BranchSideFuncs:
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
        - Branch String:   'input/input.c:681,21'
          Branch Sides:
            - BranchSide:      'input/input.c:682,35'
              BranchSideFuncs:
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
            - BranchSide:      'input/input.c:684,33'
              BranchSideFuncs:
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
        - Branch String:   'input/input.c:686,22'
          Branch Sides:
            - BranchSide:      'input/input.c:688,17'
              BranchSideFuncs:
                - MainLoopTryRepeat
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
            - BranchSide:      'input/input.c:693,22'
              BranchSideFuncs:
                - MainLoopTryRepeat
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
        - Branch String:   'input/input.c:693,40'
          Branch Sides:
            - BranchSide:      'input/input.c:693,54'
              BranchSideFuncs:
                - input_priv.25811
                - MainLoopTryRepeat
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - vlc_object_Log
                - Control.25963
            - BranchSide:      'input/input.c:709,40'
              BranchSideFuncs:
                - MainLoopTryRepeat
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
        - Branch String:   'input/input.c:693,22'
          Branch Sides:
            - BranchSide:      'input/input.c:695,21'
              BranchSideFuncs:
                - vlc_object_Log
                - Control.25963
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
            - BranchSide:      'input/input.c:709,40'
              BranchSideFuncs:
                - MainLoopTryRepeat
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
        - Branch String:   'input/input.c:695,21'
          Branch Sides:
            - BranchSide:      'input/input.c:696,21'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:699,33'
              BranchSideFuncs:
                - vlc_object_Log
                - Control.25963
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
        - Branch String:   'input/input.c:709,21'
          Branch Sides:
            - BranchSide:      'input/input.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:710,21'
              BranchSideFuncs: []
        - Branch String:   'input/input.c:715,17'
          Branch Sides:
            - BranchSide:      'input/input.c:717,37'
              BranchSideFuncs:
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
            - BranchSide:      'input/input.c:720,9'
              BranchSideFuncs:
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
        - Branch String:   'input/input.c:730,29'
          Branch Sides:
            - BranchSide:      'input/input.c:729,18'
              BranchSideFuncs:
                - input_priv.25811
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
            - BranchSide:      'input/input.c:730,44'
              BranchSideFuncs:
                - input_priv.25811
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
        - Branch String:   'input/input.c:731,17'
          Branch Sides:
            - BranchSide:      'input/input.c:733,34'
              BranchSideFuncs:
                - vlc_tick_now
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
            - BranchSide:      'input/input.c:746,29'
              BranchSideFuncs:
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - vlc_tick_now
                - input_priv.25811
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
        - Branch String:   'input/input.c:737,18'
          Branch Sides:
            - BranchSide:      'input/input.c:737,22'
              BranchSideFuncs:
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - vlc_tick_now
                - input_priv.25811
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
            - BranchSide:      'input/input.c:740,32'
              BranchSideFuncs:
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - vlc_tick_now
                - input_priv.25811
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
        - Branch String:   'input/input.c:737,37'
          Branch Sides:
            - BranchSide:      'input/input.c:737,40'
              BranchSideFuncs:
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - vlc_tick_now
                - input_priv.25811
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
            - BranchSide:      'input/input.c:738,34'
              BranchSideFuncs:
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - vlc_tick_now
                - input_priv.25811
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
        - Branch String:   'input/input.c:736,21'
          Branch Sides:
            - BranchSide:      'input/input.c:738,34'
              BranchSideFuncs:
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - vlc_tick_now
                - input_priv.25811
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
            - BranchSide:      'input/input.c:740,32'
              BranchSideFuncs:
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - vlc_tick_now
                - input_priv.25811
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
        - Branch String:   'input/input.c:746,17'
          Branch Sides:
            - BranchSide:      'input/input.c:748,21'
              BranchSideFuncs:
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
            - BranchSide:      'input/input.c:753,26'
              BranchSideFuncs:
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
        - Branch String:   'input/input.c:748,21'
          Branch Sides:
            - BranchSide:      'input/input.c:749,21'
              BranchSideFuncs:
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
            - BranchSide:      'input/input.c:750,17'
              BranchSideFuncs:
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_priv.25811
                - es_out_GetWakeup
                - ControlIsSeekRequest
                - vlc_tick_now
                - vlc_tick_now
                - input_priv.25811
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
        - Branch String:   'input/input.c:753,17'
          Branch Sides:
            - BranchSide:      'input/input.c:755,43'
              BranchSideFuncs:
                - ControlIsSeekRequest
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - input_priv.25811
                - es_out_GetWakeup
                - vlc_tick_now
            - BranchSide:      'input/input.c:761,17'
              BranchSideFuncs:
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - input_priv.25811
                - es_out_GetWakeup
        - Branch String:   'input/input.c:755,21'
          Branch Sides:
            - BranchSide:      'input/input.c:756,41'
              BranchSideFuncs:
                - vlc_tick_now
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - ControlIsSeekRequest
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - input_priv.25811
                - es_out_GetWakeup
            - BranchSide:      'input/input.c:757,31'
              BranchSideFuncs:
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
                - input_priv.25811
                - es_out_GetWakeup
        - Branch String:   'input/input.c:761,17'
          Branch Sides:
            - BranchSide:      'input/input.c:723,9'
              BranchSideFuncs:
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
            - BranchSide:      'input/input.c:762,57'
              BranchSideFuncs:
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_GetBuffering
                - ControlPop
                - Control.25963
                - ControlIsSeekRequest
                - vlc_tick_now
                - input_Stopped
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - MainLoopDemux
                - vlc_tick_now
                - MainLoopStatistics
                - input_priv.25811
                - es_out_GetWakeup
                - input_priv.25811
                - es_out_IsEmpty
                - vlc_object_Log
                - vlc_tick_now
                - MainLoopTryRepeat
                - input_priv.25811
                - vlc_object_Log
                - Control.25963
                - input_priv.25811
                - es_out_GetBuffering
                - input_priv.25811
                - vlc_tick_now
                - input_priv.25811
      Callsites:
        - Src:             'input/input.c:645,9'
          Dst:             var_InheritInteger
        - Src:             'input/input.c:648,26'
          Dst:             var_InheritBool
        - Src:             'input/input.c:649,32'
          Dst:             vlc_tick_now
        - Src:             'input/input.c:649,9'
          Dst:             ControlPause
        - Src:             'input/input.c:652,28'
          Dst:             var_InheritBool
        - Src:             'input/input.c:655,24'
          Dst:             input_priv
        - Src:             'input/input.c:660,13'
          Dst:             input_Stopped
        - Src:             'input/input.c:660,41'
          Dst:             input_priv
        - Src:             'input/input.c:663,25'
          Dst:             input_priv
        - Src:             'input/input.c:668,46'
          Dst:             input_priv
        - Src:             'input/input.c:668,25'
          Dst:             es_out_GetBuffering
        - Src:             'input/input.c:669,24'
          Dst:             input_priv
        - Src:             'input/input.c:673,18'
          Dst:             input_priv
        - Src:             'input/input.c:677,17'
          Dst:             MainLoopDemux
        - Src:             'input/input.c:680,50'
          Dst:             input_priv
        - Src:             'input/input.c:680,32'
          Dst:             es_out_GetWakeup
        - Src:             'input/input.c:686,39'
          Dst:             input_priv
        - Src:             'input/input.c:686,23'
          Dst:             es_out_IsEmpty
        - Src:             'input/input.c:688,17'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:689,28'
          Dst:             vlc_tick_now
        - Src:             'input/input.c:693,43'
          Dst:             input_priv
        - Src:             'input/input.c:701,17'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:702,17'
          Dst:             Control
        - Src:             'input/input.c:709,21'
          Dst:             MainLoopTryRepeat
        - Src:             'input/input.c:714,30'
          Dst:             vlc_tick_now
        - Src:             'input/input.c:717,17'
          Dst:             MainLoopStatistics
        - Src:             'input/input.c:729,52'
          Dst:             input_priv
        - Src:             'input/input.c:729,31'
          Dst:             es_out_GetBuffering
        - Src:             'input/input.c:730,33'
          Dst:             input_priv
        - Src:             'input/input.c:733,34'
          Dst:             vlc_tick_now
        - Src:             'input/input.c:746,17'
          Dst:             ControlPop
        - Src:             'input/input.c:753,17'
          Dst:             Control
        - Src:             'input/input.c:755,21'
          Dst:             ControlIsSeekRequest
        - Src:             'input/input.c:756,41'
          Dst:             vlc_tick_now
        - Src:             'input/input.c:762,46'
          Dst:             input_priv
        - Src:             'input/input.c:762,28'
          Dst:             es_out_GetWakeup
    - functionName:    var_InheritInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:720,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:720,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:721,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:720,9'
          Dst:             var_Inherit
    - functionName:    Init
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1432
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         55
      ICount:          434
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - Control
        - ControlPopEarly
        - FillFileStatsIfAny
        - InitPrograms
        - InitProperties
        - InitSout
        - InitTitle
        - InputMetaUser
        - InputSourceDestroy
        - InputSourceInit
        - InputSourceMeta
        - InputSourceStatistics
        - LoadSlaves
        - SetStopStart
        - SetSubtitlesOptions
        - StartTitle
        - es_out_SetMeta
        - es_out_SetMode
        - input_ChangeState
        - input_ControlPushHelper
        - input_EsOutTimeshiftNew
        - input_SendEventCache
        - input_item_IsPreparsed
        - input_priv
        - input_resource_PutSout
        - input_resource_Release
        - input_resource_SetInput
        - sout_StreamIsSynchronous
        - var_GetFloat
        - var_SetBool
        - var_SetInteger
        - var_SetString
        - var_Type
        - vlc_input_es_out_Delete
        - vlc_meta_Delete
        - vlc_meta_New
        - vlc_object_Log
        - vlc_object_parent
        - vlc_tick_now
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/input.c:1307,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1309,9'
              BranchSideFuncs:
                - vlc_object_Log
                - var_SetString.25913
                - var_SetBool.25894
                - var_SetString.25913
                - var_SetInteger.25826
                - var_SetString.25913
                - var_SetBool.25894
                - InitSout
                - input_EsOutTimeshiftNew
                - ControlPopEarly
                - Control.25963
                - InputSourceInit
                - InitProperties
                - InitTitle
                - SetStopStart
                - InputSourceStatistics
                - FillFileStatsIfAny
                - input_priv.25811
                - input_item_IsPreparsed
                - vlc_meta_New
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
                - InputMetaUser
                - InputSourceMeta
                - es_out_SetMeta
                - vlc_meta_Delete
                - InputSourceMeta
                - sout_StreamIsSynchronous
                - vlc_object_Log
                - StartTitle
                - SetSubtitlesOptions
                - LoadSlaves
                - InitPrograms
                - var_GetFloat.25939
                - input_ControlPushHelper
                - InputSourceDestroy
                - input_ChangeState
                - input_priv.25811
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - vlc_input_es_out_Delete
            - BranchSide:      'input/input.c:1318,19'
              BranchSideFuncs:
                - InitSout
                - input_EsOutTimeshiftNew
                - ControlPopEarly
                - Control.25963
                - InputSourceInit
                - InitProperties
                - InitTitle
                - SetStopStart
                - InputSourceStatistics
                - FillFileStatsIfAny
                - input_priv.25811
                - input_item_IsPreparsed
                - vlc_meta_New
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
                - InputMetaUser
                - InputSourceMeta
                - es_out_SetMeta
                - vlc_meta_Delete
                - InputSourceMeta
                - sout_StreamIsSynchronous
                - vlc_object_Log
                - StartTitle
                - SetSubtitlesOptions
                - LoadSlaves
                - InitPrograms
                - var_GetFloat.25939
                - input_ControlPushHelper
                - InputSourceDestroy
                - input_ChangeState
                - input_priv.25811
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - vlc_input_es_out_Delete
        - Branch String:   'input/input.c:1318,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1319,9'
              BranchSideFuncs:
                - input_ChangeState
                - input_priv.25811
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - vlc_input_es_out_Delete
            - BranchSide:      'input/input.c:1322,46'
              BranchSideFuncs:
                - input_EsOutTimeshiftNew
                - ControlPopEarly
                - Control.25963
                - InputSourceInit
                - InitProperties
                - InitTitle
                - SetStopStart
                - InputSourceStatistics
                - FillFileStatsIfAny
                - input_priv.25811
                - input_item_IsPreparsed
                - vlc_meta_New
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
                - InputMetaUser
                - InputSourceMeta
                - es_out_SetMeta
                - vlc_meta_Delete
                - InputSourceMeta
                - sout_StreamIsSynchronous
                - vlc_object_Log
                - StartTitle
                - SetSubtitlesOptions
                - LoadSlaves
                - InitPrograms
                - var_GetFloat.25939
                - input_ControlPushHelper
                - InputSourceDestroy
                - input_ChangeState
                - input_priv.25811
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - vlc_input_es_out_Delete
        - Branch String:   'input/input.c:1323,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1324,9'
              BranchSideFuncs:
                - input_ChangeState
                - input_priv.25811
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - vlc_input_es_out_Delete
            - BranchSide:      'input/input.c:1327,5'
              BranchSideFuncs:
                - ControlPopEarly
                - Control.25963
                - InputSourceInit
                - InitProperties
                - InitTitle
                - SetStopStart
                - InputSourceStatistics
                - FillFileStatsIfAny
                - input_priv.25811
                - input_item_IsPreparsed
                - vlc_meta_New
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
                - InputMetaUser
                - InputSourceMeta
                - es_out_SetMeta
                - vlc_meta_Delete
                - InputSourceMeta
                - sout_StreamIsSynchronous
                - vlc_object_Log
                - StartTitle
                - SetSubtitlesOptions
                - LoadSlaves
                - InitPrograms
                - var_GetFloat.25939
                - input_ControlPushHelper
                - InputSourceDestroy
                - input_ChangeState
                - input_priv.25811
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - vlc_input_es_out_Delete
        - Branch String:   'input/input.c:1331,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1332,13'
              BranchSideFuncs:
                - InputSourceInit
                - InitProperties
                - InitTitle
                - SetStopStart
                - InputSourceStatistics
                - FillFileStatsIfAny
                - input_priv.25811
                - input_item_IsPreparsed
                - vlc_meta_New
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
                - InputMetaUser
                - InputSourceMeta
                - es_out_SetMeta
                - vlc_meta_Delete
                - InputSourceMeta
                - sout_StreamIsSynchronous
                - vlc_object_Log
                - StartTitle
                - SetSubtitlesOptions
                - LoadSlaves
                - InitPrograms
                - var_GetFloat.25939
                - input_ControlPushHelper
                - InputSourceDestroy
                - input_ChangeState
                - input_priv.25811
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - vlc_input_es_out_Delete
            - BranchSide:      'input/input.c:1333,17'
              BranchSideFuncs:
                - Control.25963
                - ControlPopEarly
                - InputSourceInit
                - InitProperties
                - InitTitle
                - SetStopStart
                - InputSourceStatistics
                - FillFileStatsIfAny
                - input_priv.25811
                - input_item_IsPreparsed
                - vlc_meta_New
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
                - InputMetaUser
                - InputSourceMeta
                - es_out_SetMeta
                - vlc_meta_Delete
                - InputSourceMeta
                - sout_StreamIsSynchronous
                - vlc_object_Log
                - StartTitle
                - SetSubtitlesOptions
                - LoadSlaves
                - InitPrograms
                - var_GetFloat.25939
                - input_ControlPushHelper
                - InputSourceDestroy
                - input_ChangeState
                - input_priv.25811
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - vlc_input_es_out_Delete
        - Branch String:   'input/input.c:1338,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1339,9'
              BranchSideFuncs:
                - input_ChangeState
                - input_priv.25811
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - vlc_input_es_out_Delete
            - BranchSide:      'input/input.c:1340,32'
              BranchSideFuncs:
                - InputSourceInit
                - InitProperties
                - InitTitle
                - SetStopStart
                - InputSourceStatistics
                - FillFileStatsIfAny
                - input_priv.25811
                - input_item_IsPreparsed
                - vlc_meta_New
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
                - InputMetaUser
                - InputSourceMeta
                - es_out_SetMeta
                - vlc_meta_Delete
                - InputSourceMeta
                - sout_StreamIsSynchronous
                - vlc_object_Log
                - StartTitle
                - SetSubtitlesOptions
                - LoadSlaves
                - InitPrograms
                - var_GetFloat.25939
                - input_ControlPushHelper
                - InputSourceDestroy
                - input_ChangeState
                - input_priv.25811
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - vlc_input_es_out_Delete
        - Branch String:   'input/input.c:1342,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1344,29'
              BranchSideFuncs:
                - InputSourceDestroy
                - input_ChangeState
                - input_priv.25811
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - vlc_input_es_out_Delete
            - BranchSide:      'input/input.c:1348,21'
              BranchSideFuncs:
                - InitProperties
                - InitTitle
                - SetStopStart
                - InputSourceStatistics
                - FillFileStatsIfAny
                - input_priv.25811
                - input_item_IsPreparsed
                - vlc_meta_New
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
                - InputMetaUser
                - InputSourceMeta
                - es_out_SetMeta
                - vlc_meta_Delete
                - InputSourceMeta
                - sout_StreamIsSynchronous
                - vlc_object_Log
                - StartTitle
                - SetSubtitlesOptions
                - LoadSlaves
                - InitPrograms
                - var_GetFloat.25939
                - input_ControlPushHelper
        - Branch String:   'input/input.c:1358,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1360,21'
              BranchSideFuncs:
                - StartTitle
                - SetSubtitlesOptions
                - LoadSlaves
                - InitPrograms
                - var_GetFloat.25939
                - input_priv.25811
                - input_item_IsPreparsed
                - vlc_meta_New
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
                - InputMetaUser
                - InputSourceMeta
                - es_out_SetMeta
                - vlc_meta_Delete
                - InputSourceMeta
                - sout_StreamIsSynchronous
                - vlc_object_Log
                - input_ControlPushHelper
            - BranchSide:      'input/input.c:1373,9'
              BranchSideFuncs:
                - input_priv.25811
                - input_item_IsPreparsed
                - vlc_meta_New
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
                - InputMetaUser
                - InputSourceMeta
                - es_out_SetMeta
                - vlc_meta_Delete
                - InputSourceMeta
                - sout_StreamIsSynchronous
                - vlc_object_Log
        - Branch String:   'input/input.c:1366,27'
          Branch Sides:
            - BranchSide:      'input/input.c:1366,30'
              BranchSideFuncs:
                - input_priv.25811
                - input_item_IsPreparsed
                - vlc_meta_New
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
                - InputMetaUser
                - InputSourceMeta
                - es_out_SetMeta
                - vlc_meta_Delete
                - InputSourceMeta
                - sout_StreamIsSynchronous
                - vlc_object_Log
                - input_ControlPushHelper
            - BranchSide:      'input/input.c:1371,5'
              BranchSideFuncs:
                - input_priv.25811
                - input_item_IsPreparsed
                - vlc_meta_New
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
                - InputMetaUser
                - InputSourceMeta
                - es_out_SetMeta
                - vlc_meta_Delete
                - InputSourceMeta
                - sout_StreamIsSynchronous
                - vlc_object_Log
        - Branch String:   'input/input.c:1366,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1368,44'
              BranchSideFuncs:
                - input_ControlPushHelper
                - input_priv.25811
                - input_item_IsPreparsed
                - vlc_meta_New
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
                - InputMetaUser
                - InputSourceMeta
                - es_out_SetMeta
                - vlc_meta_Delete
                - InputSourceMeta
                - sout_StreamIsSynchronous
                - vlc_object_Log
            - BranchSide:      'input/input.c:1371,5'
              BranchSideFuncs:
                - input_priv.25811
                - input_item_IsPreparsed
                - vlc_meta_New
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
                - InputMetaUser
                - InputSourceMeta
                - es_out_SetMeta
                - vlc_meta_Delete
                - InputSourceMeta
                - sout_StreamIsSynchronous
                - vlc_object_Log
        - Branch String:   'input/input.c:1373,43'
          Branch Sides:
            - BranchSide:      'input/input.c:1373,46'
              BranchSideFuncs:
                - input_priv.25811
                - input_item_IsPreparsed
                - vlc_meta_New
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
                - InputMetaUser
                - InputSourceMeta
                - es_out_SetMeta
                - vlc_meta_Delete
                - InputSourceMeta
                - sout_StreamIsSynchronous
                - vlc_object_Log
            - BranchSide:      'input/input.c:1380,44'
              BranchSideFuncs:
                - input_priv.25811
                - input_item_IsPreparsed
                - vlc_meta_New
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
                - InputMetaUser
                - InputSourceMeta
                - es_out_SetMeta
                - vlc_meta_Delete
                - InputSourceMeta
        - Branch String:   'input/input.c:1373,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1375,61'
              BranchSideFuncs:
                - sout_StreamIsSynchronous
                - vlc_object_Log
                - input_priv.25811
                - input_item_IsPreparsed
                - vlc_meta_New
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
                - InputMetaUser
                - InputSourceMeta
                - es_out_SetMeta
                - vlc_meta_Delete
                - InputSourceMeta
            - BranchSide:      'input/input.c:1380,44'
              BranchSideFuncs:
                - input_priv.25811
                - input_item_IsPreparsed
                - vlc_meta_New
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
                - InputMetaUser
                - InputSourceMeta
                - es_out_SetMeta
                - vlc_meta_Delete
                - InputSourceMeta
        - Branch String:   'input/input.c:1380,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1382,30'
              BranchSideFuncs:
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
            - BranchSide:      'input/input.c:1400,5'
              BranchSideFuncs:
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
        - Branch String:   'input/input.c:1383,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1386,28'
              BranchSideFuncs:
                - InputMetaUser
                - InputSourceMeta
                - es_out_SetMeta
                - vlc_meta_Delete
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
                - InputSourceMeta
            - BranchSide:      'input/input.c:1398,5'
              BranchSideFuncs:
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
        - Branch String:   'input/input.c:1392,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1393,34'
              BranchSideFuncs:
                - InputSourceMeta
                - es_out_SetMeta
                - vlc_meta_Delete
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
            - BranchSide:      'input/input.c:1395,36'
              BranchSideFuncs:
                - es_out_SetMeta
                - vlc_meta_Delete
                - input_priv.25811
                - vlc_object_Log
                - vlc_tick_now
                - input_ChangeState
        - Branch String:   'input/input.c:1411,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1412,44'
              BranchSideFuncs:
                - input_priv.25811
                - vlc_input_es_out_Delete
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
            - BranchSide:      'input/input.c:1413,31'
              BranchSideFuncs:
                - input_priv.25811
                - es_out_SetMode
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
        - Branch String:   'input/input.c:1414,9'
          Branch Sides:
            - BranchSide:      'input/input.c:1416,24'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
            - BranchSide:      'input/input.c:1428,16'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
        - Branch String:   'input/input.c:1416,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1417,48'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
                - input_resource_PutSout
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
            - BranchSide:      'input/input.c:1419,45'
              BranchSideFuncs:
                - input_priv.25811
                - input_resource_SetInput
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
        - Branch String:   'input/input.c:1420,13'
          Branch Sides:
            - BranchSide:      'input/input.c:1422,48'
              BranchSideFuncs:
                - input_priv.25811
                - input_resource_Release
                - input_priv.25811
                - input_priv.25811
                - input_priv.25811
            - BranchSide:      'input/input.c:1425,5'
              BranchSideFuncs:
                - input_priv.25811
                - input_priv.25811
      Callsites:
        - Src:             'input/input.c:1300,36'
          Dst:             input_priv
        - Src:             'input/input.c:1304,5'
          Dst:             input_ChangeState
        - Src:             'input/input.c:1305,5'
          Dst:             input_SendEventCache
        - Src:             'input/input.c:1307,9'
          Dst:             vlc_object_parent
        - Src:             'input/input.c:1307,9'
          Dst:             var_Type
        - Src:             'input/input.c:1309,9'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:1310,9'
          Dst:             var_SetString
        - Src:             'input/input.c:1311,9'
          Dst:             var_SetBool
        - Src:             'input/input.c:1312,9'
          Dst:             var_SetString
        - Src:             'input/input.c:1313,9'
          Dst:             var_SetInteger
        - Src:             'input/input.c:1314,9'
          Dst:             var_SetString
        - Src:             'input/input.c:1315,9'
          Dst:             var_SetBool
        - Src:             'input/input.c:1318,9'
          Dst:             InitSout
        - Src:             'input/input.c:1322,22'
          Dst:             input_EsOutTimeshiftNew
        - Src:             'input/input.c:1331,13'
          Dst:             ControlPopEarly
        - Src:             'input/input.c:1333,9'
          Dst:             Control
        - Src:             'input/input.c:1340,15'
          Dst:             InputSourceInit
        - Src:             'input/input.c:1344,9'
          Dst:             InputSourceDestroy
        - Src:             'input/input.c:1348,5'
          Dst:             InitProperties
        - Src:             'input/input.c:1350,5'
          Dst:             InitTitle
        - Src:             'input/input.c:1352,5'
          Dst:             SetStopStart
        - Src:             'input/input.c:1354,5'
          Dst:             InputSourceStatistics
        - Src:             'input/input.c:1356,5'
          Dst:             FillFileStatsIfAny
        - Src:             'input/input.c:1360,9'
          Dst:             StartTitle
        - Src:             'input/input.c:1361,9'
          Dst:             SetSubtitlesOptions
        - Src:             'input/input.c:1362,9'
          Dst:             LoadSlaves
        - Src:             'input/input.c:1363,9'
          Dst:             InitPrograms
        - Src:             'input/input.c:1365,25'
          Dst:             var_GetFloat
        - Src:             'input/input.c:1369,13'
          Dst:             input_ControlPushHelper
        - Src:             'input/input.c:1375,36'
          Dst:             sout_StreamIsSynchronous
        - Src:             'input/input.c:1376,9'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:1380,33'
          Dst:             input_priv
        - Src:             'input/input.c:1380,10'
          Dst:             input_item_IsPreparsed
        - Src:             'input/input.c:1382,30'
          Dst:             vlc_meta_New
        - Src:             'input/input.c:1386,13'
          Dst:             InputMetaUser
        - Src:             'input/input.c:1389,13'
          Dst:             InputSourceMeta
        - Src:             'input/input.c:1393,17'
          Dst:             InputSourceMeta
        - Src:             'input/input.c:1395,13'
          Dst:             es_out_SetMeta
        - Src:             'input/input.c:1396,13'
          Dst:             vlc_meta_Delete
        - Src:             'input/input.c:1400,5'
          Dst:             input_priv
        - Src:             'input/input.c:1400,5'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:1404,44'
          Dst:             vlc_tick_now
        - Src:             'input/input.c:1404,5'
          Dst:             input_ChangeState
        - Src:             'input/input.c:1409,5'
          Dst:             input_ChangeState
        - Src:             'input/input.c:1411,9'
          Dst:             input_priv
        - Src:             'input/input.c:1412,33'
          Dst:             input_priv
        - Src:             'input/input.c:1412,9'
          Dst:             vlc_input_es_out_Delete
        - Src:             'input/input.c:1413,20'
          Dst:             input_priv
        - Src:             'input/input.c:1413,5'
          Dst:             es_out_SetMode
        - Src:             'input/input.c:1414,9'
          Dst:             input_priv
        - Src:             'input/input.c:1416,13'
          Dst:             input_priv
        - Src:             'input/input.c:1417,37'
          Dst:             input_priv
        - Src:             'input/input.c:1418,37'
          Dst:             input_priv
        - Src:             'input/input.c:1417,13'
          Dst:             input_resource_PutSout
        - Src:             'input/input.c:1419,34'
          Dst:             input_priv
        - Src:             'input/input.c:1419,9'
          Dst:             input_resource_SetInput
        - Src:             'input/input.c:1420,13'
          Dst:             input_priv
        - Src:             'input/input.c:1422,37'
          Dst:             input_priv
        - Src:             'input/input.c:1422,13'
          Dst:             input_resource_Release
        - Src:             'input/input.c:1423,13'
          Dst:             input_priv
        - Src:             'input/input.c:1428,5'
          Dst:             input_priv
        - Src:             'input/input.c:1429,5'
          Dst:             input_priv
    - functionName:    input_GetItemDuration
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3522
      functionLinenumberEnd: 3530
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - input
        - duration
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_priv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/input.c:3525,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3526,21'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:3528,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/input.c:3523,36'
          Dst:             input_priv
    - functionName:    input_CanPaceControl
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3516
      functionLinenumberEnd: 3518
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_priv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'input/input.c:3517,36'
          Dst:             input_priv
    - functionName:    input_GetAttachment
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3497
      functionLinenumberEnd: 3513
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - name
      BBCount:         10
      ICount:          94
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - input_priv
        - strcmp
        - vlc_input_attachment_Hold
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/input.c:3501,5'
          Branch Sides:
            - BranchSide:      'input/input.c:3503,22'
              BranchSideFuncs:
                - strcmp
                - vlc_input_attachment_Hold
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:3511,24'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'input/input.c:3503,13'
          Branch Sides:
            - BranchSide:      'input/input.c:3506,43'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - strcmp
                - vlc_input_attachment_Hold
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:3510,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - strcmp
                - vlc_input_attachment_Hold
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/input.c:3498,36'
          Dst:             input_priv
        - Src:             'input/input.c:3500,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/input.c:3503,14'
          Dst:             strcmp
        - Src:             'input/input.c:3506,17'
          Dst:             vlc_input_attachment_Hold
        - Src:             'input/input.c:3507,13'
          Dst:             vlc_mutex_unlock
        - Src:             'input/input.c:3511,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_GetAttachments
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3470
      functionLinenumberEnd: 3494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - attachments
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - input_priv
        - vlc_alloc
        - vlc_input_attachment_Hold
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/input.c:3475,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3477,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:3482,30'
              BranchSideFuncs:
                - vlc_alloc.25924
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_input_attachment_Hold
        - Branch String:   'input/input.c:3483,9'
          Branch Sides:
            - BranchSide:      'input/input.c:3485,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_input_attachment_Hold
            - BranchSide:      'input/input.c:3489,14'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_input_attachment_Hold
        - Branch String:   'input/input.c:3489,5'
          Branch Sides:
            - BranchSide:      'input/input.c:3490,55'
              BranchSideFuncs:
                - vlc_input_attachment_Hold
                - vlc_mutex_unlock
            - BranchSide:      'input/input.c:3492,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/input.c:3471,36'
          Dst:             input_priv
        - Src:             'input/input.c:3473,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/input.c:3477,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/input.c:3482,20'
          Dst:             vlc_alloc
        - Src:             'input/input.c:3485,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/input.c:3490,29'
          Dst:             vlc_input_attachment_Hold
        - Src:             'input/input.c:3492,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_SetEsCatIds
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1875
      functionLinenumberEnd: 1880
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - cat
        - str_ids
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_ControlPush
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:1877,27'
          Branch Sides:
            - BranchSide:      'input/input.c:1877,44'
              BranchSideFuncs:
                - strdup
                - input_ControlPush
            - BranchSide:      'input/input.c:1877,27'
              BranchSideFuncs:
                - input_ControlPush
      Callsites:
        - Src:             'input/input.c:1877,37'
          Dst:             strdup
        - Src:             'input/input.c:1879,5'
          Dst:             input_ControlPush
    - functionName:    input_SetEsCatDelay
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1869
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - input
        - cat
        - delay
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_ControlPush
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'input/input.c:1869,12'
          Dst:             input_ControlPush
    - functionName:    input_SetProgramId
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - input
        - group_id
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_ControlPushHelper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/input.c:1859,5'
          Dst:             input_ControlPushHelper
    - functionName:    input_item_SetESNowPlaying
      functionSourceFile: '/src/vlc/src/../include/vlc_input_item.h'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_item_SetMeta
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_input_item.h:330,1'
          Dst:             input_item_SetMeta
    - functionName:    input_item_SetNowPlaying
      functionSourceFile: '/src/vlc/src/../include/vlc_input_item.h'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_item_SetMeta
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_input_item.h:329,1'
          Dst:             input_item_SetMeta
    - functionName:    vlc_viewpoint_init
      functionSourceFile: '/src/vlc/src/../include/vlc_viewpoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vp
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_InheritAddress
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:755,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:755,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:756,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:755,9'
          Dst:             var_Inherit
    - functionName:    input_Create
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_parent
        - p_item
        - cfg
      BBCount:         55
      ICount:          503
      EdgeCount:       64
      CyclomaticComplexity: 11
      functionsReached:
        - Destroy
        - InputSourceNew
        - __assert_fail
        - calloc
        - input_EsOutNew
        - input_item_ApplyOptions
        - input_item_GetName
        - input_item_Hold
        - input_item_SetESNowPlaying
        - input_item_SetNowPlaying
        - input_priv
        - input_resource_Hold
        - input_resource_New
        - input_resource_SetInput
        - input_stats_Create
        - var_InheritAddress
        - var_InheritBool
        - var_InheritInteger
        - vlc_cond_init
        - vlc_custom_create
        - vlc_interrupt_init
        - vlc_mutex_init
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_InitInputConfig
        - vlc_object_Log
        - vlc_renderer_item_hold
        - vlc_viewpoint_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/input.c:213,5'
          Branch Sides:
            - BranchSide:      'input/input.c:213,5'
              BranchSideFuncs:
                - vlc_custom_create
                - InputSourceNew
                - free
                - input_item_GetName
                - vlc_object_Log
                - free
                - input_item_ApplyOptions
                - input_priv.25811
                - var_InheritAddress
                - vlc_viewpoint_init.26000
                - input_item_Hold
                - vlc_mutex_lock
                - calloc
                - var_InheritBool.25868
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
                - vlc_renderer_item_hold
                - var_InheritBool.25868
                - __assert_fail
            - BranchSide:      'input/input.c:218,12'
              BranchSideFuncs:
                - vlc_custom_create
                - InputSourceNew
                - free
                - input_item_GetName
                - vlc_object_Log
                - free
                - input_item_ApplyOptions
                - input_priv.25811
                - var_InheritAddress
                - vlc_viewpoint_init.26000
                - input_item_Hold
                - vlc_mutex_lock
                - calloc
                - var_InheritBool.25868
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
                - vlc_renderer_item_hold
                - var_InheritBool.25868
                - __assert_fail
        - Branch String:   'input/input.c:219,9'
          Branch Sides:
            - BranchSide:      'input/input.c:220,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:222,20'
              BranchSideFuncs:
                - InputSourceNew
                - free
                - input_item_GetName
                - vlc_object_Log
                - free
                - input_item_ApplyOptions
                - input_priv.25811
                - var_InheritAddress
                - vlc_viewpoint_init.26000
                - input_item_Hold
                - vlc_mutex_lock
                - calloc
                - var_InheritBool.25868
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
                - vlc_renderer_item_hold
                - var_InheritBool.25868
                - __assert_fail
        - Branch String:   'input/input.c:223,9'
          Branch Sides:
            - BranchSide:      'input/input.c:225,15'
              BranchSideFuncs:
                - input_item_GetName
                - vlc_object_Log
                - free
                - input_item_ApplyOptions
                - input_priv.25811
                - var_InheritAddress
                - vlc_viewpoint_init.26000
                - input_item_Hold
                - vlc_mutex_lock
                - calloc
                - var_InheritBool.25868
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
                - vlc_renderer_item_hold
                - var_InheritBool.25868
                - __assert_fail
            - BranchSide:      'input/input.c:229,32'
              BranchSideFuncs:
                - input_item_GetName
                - vlc_object_Log
                - free
                - input_item_ApplyOptions
                - input_priv.25811
                - var_InheritAddress
                - vlc_viewpoint_init.26000
                - input_item_Hold
                - vlc_mutex_lock
                - calloc
                - var_InheritBool.25868
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
                - vlc_renderer_item_hold
                - var_InheritBool.25868
                - __assert_fail
        - Branch String:   'input/input.c:233,5'
          Branch Sides:
            - BranchSide:      'input/input.c:236,22'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - input_item_ApplyOptions
                - input_priv.25811
                - var_InheritAddress
                - vlc_viewpoint_init.26000
                - input_item_Hold
                - vlc_mutex_lock
                - calloc
                - var_InheritBool.25868
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
                - vlc_renderer_item_hold
                - var_InheritBool.25868
                - __assert_fail
            - BranchSide:      'input/input.c:239,22'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - input_item_ApplyOptions
                - input_priv.25811
                - var_InheritAddress
                - vlc_viewpoint_init.26000
                - input_item_Hold
                - vlc_mutex_lock
                - calloc
                - var_InheritBool.25868
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
                - vlc_renderer_item_hold
                - var_InheritBool.25868
                - __assert_fail
            - BranchSide:      'input/input.c:242,22'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - input_item_ApplyOptions
                - input_priv.25811
                - var_InheritAddress
                - vlc_viewpoint_init.26000
                - input_item_Hold
                - vlc_mutex_lock
                - calloc
                - var_InheritBool.25868
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
                - vlc_renderer_item_hold
                - var_InheritBool.25868
                - __assert_fail
        - Branch String:   'input/input.c:253,5'
          Branch Sides:
            - BranchSide:      'input/input.c:256,28'
              BranchSideFuncs:
                - var_InheritBool.25868
                - input_priv.25811
                - var_InheritAddress
                - vlc_viewpoint_init.26000
                - input_item_Hold
                - vlc_mutex_lock
                - calloc
                - var_InheritBool.25868
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
                - vlc_renderer_item_hold
            - BranchSide:      'input/input.c:259,13'
              BranchSideFuncs:
                - input_priv.25811
                - var_InheritAddress
                - vlc_viewpoint_init.26000
                - input_item_Hold
                - vlc_mutex_lock
                - calloc
                - var_InheritBool.25868
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
                - vlc_renderer_item_hold
            - BranchSide:      'input/input.c:262,13'
              BranchSideFuncs:
                - input_priv.25811
                - var_InheritAddress
                - vlc_viewpoint_init.26000
                - input_item_Hold
                - vlc_mutex_lock
                - calloc
                - var_InheritBool.25868
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
                - vlc_renderer_item_hold
            - BranchSide:      'input/input.c:264,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/input.c:282,38'
          Branch Sides:
            - BranchSide:      'input/input.c:282,41'
              BranchSideFuncs:
                - var_InheritAddress
                - vlc_viewpoint_init.26000
                - input_item_Hold
                - vlc_mutex_lock
                - calloc
                - var_InheritBool.25868
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
                - vlc_renderer_item_hold
            - BranchSide:      'input/input.c:282,24'
              BranchSideFuncs:
                - var_InheritAddress
                - vlc_viewpoint_init.26000
                - input_item_Hold
                - vlc_mutex_lock
                - calloc
                - var_InheritBool.25868
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
        - Branch String:   'input/input.c:282,24'
          Branch Sides:
            - BranchSide:      'input/input.c:282,5'
              BranchSideFuncs:
                - vlc_renderer_item_hold
                - var_InheritAddress
                - vlc_viewpoint_init.26000
                - input_item_Hold
                - vlc_mutex_lock
                - calloc
                - var_InheritBool.25868
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
            - BranchSide:      'input/input.c:283,41'
              BranchSideFuncs:
                - vlc_renderer_item_hold
                - var_InheritAddress
                - vlc_viewpoint_init.26000
                - input_item_Hold
                - vlc_mutex_lock
                - calloc
                - var_InheritBool.25868
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
        - Branch String:   'input/input.c:288,9'
          Branch Sides:
            - BranchSide:      'input/input.c:289,9'
              BranchSideFuncs:
                - input_item_Hold
                - vlc_mutex_lock
                - calloc
                - var_InheritBool.25868
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
            - BranchSide:      'input/input.c:291,30'
              BranchSideFuncs:
                - vlc_viewpoint_init.26000
                - input_item_Hold
                - vlc_mutex_lock
                - calloc
                - var_InheritBool.25868
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
        - Branch String:   'input/input.c:299,9'
          Branch Sides:
            - BranchSide:      'input/input.c:300,27'
              BranchSideFuncs:
                - var_InheritBool.25868
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
            - BranchSide:      'input/input.c:302,9'
              BranchSideFuncs:
                - var_InheritBool.25868
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
        - Branch String:   'input/input.c:302,9'
          Branch Sides:
            - BranchSide:      'input/input.c:304,9'
              BranchSideFuncs:
                - var_InheritBool.25868
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
            - BranchSide:      'input/input.c:309,10'
              BranchSideFuncs:
                - var_InheritBool.25868
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
        - Branch String:   'input/input.c:309,9'
          Branch Sides:
            - BranchSide:      'input/input.c:310,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
            - BranchSide:      'input/input.c:311,14'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
                - input_resource_Hold
        - Branch String:   'input/input.c:321,9'
          Branch Sides:
            - BranchSide:      'input/input.c:322,49'
              BranchSideFuncs:
                - input_resource_Hold
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
            - BranchSide:      'input/input.c:324,48'
              BranchSideFuncs:
                - input_resource_New
                - input_resource_SetInput
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_interrupt_init
                - input_priv.25811
                - vlc_object_InitInputConfig
                - var_InheritBool.25868
                - var_InheritInteger.25987
                - input_item_SetNowPlaying
                - input_item_SetESNowPlaying
                - input_EsOutNew
                - Destroy
                - var_InheritBool.25868
                - input_stats_Create
        - Branch String:   'input/input.c:347,43'
          Branch Sides:
            - BranchSide:      'input/input.c:347,46'
              BranchSideFuncs:
                - var_InheritBool.25868
                - input_EsOutNew
                - Destroy
                - input_stats_Create
            - BranchSide:      'input/input.c:350,9'
              BranchSideFuncs:
                - input_EsOutNew
                - Destroy
        - Branch String:   'input/input.c:347,9'
          Branch Sides:
            - BranchSide:      'input/input.c:348,23'
              BranchSideFuncs:
                - input_stats_Create
                - input_EsOutNew
                - Destroy
            - BranchSide:      'input/input.c:350,9'
              BranchSideFuncs:
                - input_EsOutNew
                - Destroy
        - Branch String:   'input/input.c:354,9'
          Branch Sides:
            - BranchSide:      'input/input.c:356,18'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:359,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/input.c:213,5'
          Dst:             __assert_fail
        - Src:             'input/input.c:218,12'
          Dst:             vlc_custom_create
        - Src:             'input/input.c:222,20'
          Dst:             InputSourceNew
        - Src:             'input/input.c:231,23'
          Dst:             input_item_GetName
        - Src:             'input/input.c:245,5'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:249,5'
          Dst:             input_item_ApplyOptions
        - Src:             'input/input.c:256,28'
          Dst:             var_InheritBool
        - Src:             'input/input.c:264,18'
          Dst:             __assert_fail
        - Src:             'input/input.c:273,28'
          Dst:             input_priv
        - Src:             'input/input.c:283,17'
          Dst:             vlc_renderer_item_hold
        - Src:             'input/input.c:287,36'
          Dst:             var_InheritAddress
        - Src:             'input/input.c:291,9'
          Dst:             vlc_viewpoint_init
        - Src:             'input/input.c:293,5'
          Dst:             input_item_Hold
        - Src:             'input/input.c:297,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/input.c:300,27'
          Dst:             calloc
        - Src:             'input/input.c:309,10'
          Dst:             var_InheritBool
        - Src:             'input/input.c:314,5'
          Dst:             vlc_mutex_unlock
        - Src:             'input/input.c:322,28'
          Dst:             input_resource_Hold
        - Src:             'input/input.c:324,28'
          Dst:             input_resource_New
        - Src:             'input/input.c:325,5'
          Dst:             input_resource_SetInput
        - Src:             'input/input.c:328,5'
          Dst:             vlc_mutex_init
        - Src:             'input/input.c:329,5'
          Dst:             vlc_cond_init
        - Src:             'input/input.c:331,5'
          Dst:             vlc_interrupt_init
        - Src:             'input/input.c:336,32'
          Dst:             input_priv
        - Src:             'input/input.c:335,5'
          Dst:             vlc_object_InitInputConfig
        - Src:             'input/input.c:339,25'
          Dst:             var_InheritBool
        - Src:             'input/input.c:340,26'
          Dst:             var_InheritInteger
        - Src:             'input/input.c:343,5'
          Dst:             input_item_SetNowPlaying
        - Src:             'input/input.c:344,5'
          Dst:             input_item_SetESNowPlaying
        - Src:             'input/input.c:347,46'
          Dst:             var_InheritBool
        - Src:             'input/input.c:348,23'
          Dst:             input_stats_Create
        - Src:             'input/input.c:352,30'
          Dst:             input_EsOutNew
        - Src:             'input/input.c:356,9'
          Dst:             Destroy
    - functionName:    Destroy
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         19
      ICount:          146
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - ControlRelease
        - input_item_GetName
        - input_item_Release
        - input_priv
        - input_resource_Release
        - input_source_Release
        - input_stats_Destroy
        - vlc_input_es_out_Delete
        - vlc_object_Log
        - vlc_object_delete
        - vlc_renderer_item_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/input.c:374,9'
          Branch Sides:
            - BranchSide:      'input/input.c:375,35'
              BranchSideFuncs:
                - vlc_renderer_item_release
                - input_source_Release
                - input_item_Release
                - vlc_object_delete
                - ControlRelease
                - input_stats_Destroy
                - input_resource_Release
                - vlc_input_es_out_Delete
            - BranchSide:      'input/input.c:376,9'
              BranchSideFuncs:
                - input_source_Release
                - input_item_Release
                - vlc_object_delete
                - ControlRelease
                - input_stats_Destroy
                - input_resource_Release
                - vlc_input_es_out_Delete
        - Branch String:   'input/input.c:376,9'
          Branch Sides:
            - BranchSide:      'input/input.c:377,33'
              BranchSideFuncs:
                - vlc_input_es_out_Delete
                - input_source_Release
                - input_item_Release
                - vlc_object_delete
                - ControlRelease
                - input_stats_Destroy
                - input_resource_Release
            - BranchSide:      'input/input.c:379,9'
              BranchSideFuncs:
                - input_source_Release
                - input_item_Release
                - vlc_object_delete
                - ControlRelease
                - input_stats_Destroy
                - input_resource_Release
        - Branch String:   'input/input.c:379,9'
          Branch Sides:
            - BranchSide:      'input/input.c:380,32'
              BranchSideFuncs:
                - input_resource_Release
                - input_source_Release
                - input_item_Release
                - vlc_object_delete
                - ControlRelease
                - input_stats_Destroy
            - BranchSide:      'input/input.c:382,26'
              BranchSideFuncs:
                - input_source_Release
                - input_item_Release
                - vlc_object_delete
                - ControlRelease
                - input_stats_Destroy
        - Branch String:   'input/input.c:385,9'
          Branch Sides:
            - BranchSide:      'input/input.c:386,29'
              BranchSideFuncs:
                - input_stats_Destroy
                - vlc_object_delete
                - ControlRelease
            - BranchSide:      'input/input.c:388,17'
              BranchSideFuncs:
                - vlc_object_delete
                - ControlRelease
        - Branch String:   'input/input.c:388,5'
          Branch Sides:
            - BranchSide:      'input/input.c:390,34'
              BranchSideFuncs:
                - ControlRelease
                - vlc_object_delete
            - BranchSide:      'input/input.c:395,5'
              BranchSideFuncs:
                - vlc_object_delete
      Callsites:
        - Src:             'input/input.c:366,36'
          Dst:             input_priv
        - Src:             'input/input.c:369,18'
          Dst:             input_item_GetName
        - Src:             'input/input.c:370,5'
          Dst:             vlc_object_Log
        - Src:             'input/input.c:375,9'
          Dst:             vlc_renderer_item_release
        - Src:             'input/input.c:377,9'
          Dst:             vlc_input_es_out_Delete
        - Src:             'input/input.c:380,9'
          Dst:             input_resource_Release
        - Src:             'input/input.c:382,5'
          Dst:             input_source_Release
        - Src:             'input/input.c:383,5'
          Dst:             input_item_Release
        - Src:             'input/input.c:386,9'
          Dst:             input_stats_Destroy
        - Src:             'input/input.c:392,9'
          Dst:             ControlRelease
        - Src:             'input/input.c:395,5'
          Dst:             vlc_object_delete
    - functionName:    input_GetItem
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - input_priv
      functionUses:    18
      BranchProfiles:
        - Branch String:   'input/input.c:205,5'
          Branch Sides:
            - BranchSide:      'input/input.c:205,5'
              BranchSideFuncs:
                - input_priv.25811
            - BranchSide:      'input/input.c:205,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'input/input.c:205,5'
          Dst:             __assert_fail
        - Src:             'input/input.c:206,12'
          Dst:             input_priv
    - functionName:    input_Close
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Destroy
        - input_priv
        - vlc_interrupt_deinit
        - vlc_join
      functionUses:    5
      BranchProfiles:
        - Branch String:   'input/input.c:173,9'
          Branch Sides:
            - BranchSide:      'input/input.c:173,9'
              BranchSideFuncs:
                - input_priv.25811
                - vlc_join
                - input_priv.25811
                - vlc_interrupt_deinit
                - Destroy
            - BranchSide:      'input/input.c:174,30'
              BranchSideFuncs:
                - input_priv.25811
                - vlc_join
                - input_priv.25811
                - vlc_interrupt_deinit
                - Destroy
      Callsites:
        - Src:             'input/input.c:173,9'
          Dst:             input_priv
        - Src:             'input/input.c:174,19'
          Dst:             input_priv
        - Src:             'input/input.c:174,9'
          Dst:             vlc_join
        - Src:             'input/input.c:175,28'
          Dst:             input_priv
        - Src:             'input/input.c:175,5'
          Dst:             vlc_interrupt_deinit
        - Src:             'input/input.c:176,5'
          Dst:             Destroy
    - functionName:    input_Stop
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         7
      ICount:          72
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ControlRelease
        - input_priv
        - vlc_cond_signal
        - vlc_interrupt_kill
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/input.c:154,5'
          Branch Sides:
            - BranchSide:      'input/input.c:156,34'
              BranchSideFuncs:
                - ControlRelease
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_interrupt_kill
            - BranchSide:      'input/input.c:159,5'
              BranchSideFuncs:
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_interrupt_kill
      Callsites:
        - Src:             'input/input.c:150,35'
          Dst:             input_priv
        - Src:             'input/input.c:152,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/input.c:157,9'
          Dst:             ControlRelease
        - Src:             'input/input.c:161,5'
          Dst:             vlc_cond_signal
        - Src:             'input/input.c:162,5'
          Dst:             vlc_mutex_unlock
        - Src:             'input/input.c:163,5'
          Dst:             vlc_interrupt_kill
    - functionName:    Preparse
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - End
        - Init
        - MainLoop
        - input_SendEventDead
        - vlc_interrupt_set
        - vlc_thread_set_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:433,9'
          Branch Sides:
            - BranchSide:      'input/input.c:433,9'
              BranchSideFuncs:
                - input_SendEventDead
            - BranchSide:      'input/input.c:436,13'
              BranchSideFuncs:
                - End
                - input_SendEventDead
                - MainLoop
        - Branch String:   'input/input.c:437,10'
          Branch Sides:
            - BranchSide:      'input/input.c:437,13'
              BranchSideFuncs:
                - End
                - input_SendEventDead
                - MainLoop
            - BranchSide:      'input/input.c:439,14'
              BranchSideFuncs:
                - End
                - input_SendEventDead
        - Branch String:   'input/input.c:436,13'
          Branch Sides:
            - BranchSide:      'input/input.c:438,23'
              BranchSideFuncs:
                - MainLoop
                - End
                - input_SendEventDead
            - BranchSide:      'input/input.c:439,14'
              BranchSideFuncs:
                - End
                - input_SendEventDead
      Callsites:
        - Src:             'input/input.c:429,5'
          Dst:             vlc_thread_set_name
        - Src:             'input/input.c:431,5'
          Dst:             vlc_interrupt_set
        - Src:             'input/input.c:433,10'
          Dst:             Init
        - Src:             'input/input.c:438,13'
          Dst:             MainLoop
        - Src:             'input/input.c:439,9'
          Dst:             End
        - Src:             'input/input.c:442,5'
          Dst:             input_SendEventDead
    - functionName:    Run
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - End
        - Init
        - MainLoop
        - input_SendEventDead
        - vlc_interrupt_set
        - vlc_thread_set_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/input.c:412,9'
          Branch Sides:
            - BranchSide:      'input/input.c:412,9'
              BranchSideFuncs:
                - input_SendEventDead
            - BranchSide:      'input/input.c:414,19'
              BranchSideFuncs:
                - MainLoop
                - End
                - input_SendEventDead
      Callsites:
        - Src:             'input/input.c:408,5'
          Dst:             vlc_thread_set_name
        - Src:             'input/input.c:410,5'
          Dst:             vlc_interrupt_set
        - Src:             'input/input.c:412,10'
          Dst:             Init
        - Src:             'input/input.c:414,9'
          Dst:             MainLoop
        - Src:             'input/input.c:417,9'
          Dst:             End
        - Src:             'input/input.c:420,5'
          Dst:             input_SendEventDead
    - functionName:    input_Start
      functionSourceFile: '/src/vlc/src/input/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         12
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - input_priv
        - vlc_clone
        - vlc_object_Log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/input.c:129,9'
          Branch Sides:
            - BranchSide:      'input/input.c:130,14'
              BranchSideFuncs:
                - vlc_clone
                - vlc_object_Log
                - __assert_fail
            - BranchSide:      'input/input.c:132,5'
              BranchSideFuncs:
                - vlc_clone
                - vlc_object_Log
                - __assert_fail
        - Branch String:   'input/input.c:132,5'
          Branch Sides:
            - BranchSide:      'input/input.c:132,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/input.c:134,37'
              BranchSideFuncs:
                - vlc_clone
                - vlc_object_Log
        - Branch String:   'input/input.c:135,9'
          Branch Sides:
            - BranchSide:      'input/input.c:137,9'
              BranchSideFuncs: []
            - BranchSide:      'input/input.c:140,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/input.c:126,36'
          Dst:             input_priv
        - Src:             'input/input.c:132,5'
          Dst:             __assert_fail
        - Src:             'input/input.c:134,25'
          Dst:             vlc_clone
        - Src:             'input/input.c:137,9'
          Dst:             vlc_object_Log
    - functionName:    vlc_dictionary_insert_impl_
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_dict
        - psz_key
        - p_value
        - rebuild
      BBCount:         23
      ICount:          187
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - DictHash
        - strdup
        - vlc_dictionary_clear
        - vlc_dictionary_init
        - vlc_dictionary_insert_impl_
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:542,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:543,30'
              BranchSideFuncs:
                - DictHash.26091
                - malloc
                - strdup
                - vlc_dictionary_init.26090
                - vlc_dictionary_clear.26092
                - vlc_dictionary_insert_impl_.26089
            - BranchSide:      '../include/vlc_arrays.h:545,29'
              BranchSideFuncs:
                - DictHash.26091
                - malloc
                - strdup
                - vlc_dictionary_init.26090
                - vlc_dictionary_clear.26092
                - vlc_dictionary_insert_impl_.26089
        - Branch String:   '../include/vlc_arrays.h:553,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:553,9'
              BranchSideFuncs:
                - vlc_dictionary_init.26090
                - vlc_dictionary_clear.26092
                - vlc_dictionary_insert_impl_.26089
            - BranchSide:      '../include/vlc_arrays.h:557,20'
              BranchSideFuncs:
                - vlc_dictionary_init.26090
                - vlc_dictionary_clear.26092
                - vlc_dictionary_insert_impl_.26089
        - Branch String:   '../include/vlc_arrays.h:557,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:558,23'
              BranchSideFuncs:
                - vlc_dictionary_init.26090
                - vlc_dictionary_clear.26092
                - vlc_dictionary_insert_impl_.26089
            - BranchSide:      '../include/vlc_arrays.h:559,13'
              BranchSideFuncs:
                - vlc_dictionary_init.26090
                - vlc_dictionary_clear.26092
                - vlc_dictionary_insert_impl_.26089
        - Branch String:   '../include/vlc_arrays.h:559,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:563,34'
              BranchSideFuncs:
                - vlc_dictionary_init.26090
                - vlc_dictionary_clear.26092
                - vlc_dictionary_insert_impl_.26089
            - BranchSide:      '../include/vlc_arrays.h:582,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_arrays.h:566,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:568,27'
              BranchSideFuncs:
                - vlc_dictionary_clear.26092
                - vlc_dictionary_insert_impl_.26089
            - BranchSide:      '../include/vlc_arrays.h:578,35'
              BranchSideFuncs:
                - vlc_dictionary_clear.26092
        - Branch String:   '../include/vlc_arrays.h:569,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:571,61'
              BranchSideFuncs:
                - vlc_dictionary_insert_impl_.26089
                - vlc_dictionary_clear.26092
            - BranchSide:      '../include/vlc_arrays.h:576,13'
              BranchSideFuncs:
                - vlc_dictionary_clear.26092
                - vlc_dictionary_insert_impl_.26089
      Callsites:
        - Src:             '../include/vlc_arrays.h:543,9'
          Dst:             vlc_dictionary_init
        - Src:             '../include/vlc_arrays.h:545,20'
          Dst:             DictHash
        - Src:             '../include/vlc_arrays.h:549,24'
          Dst:             strdup
        - Src:             '../include/vlc_arrays.h:565,13'
          Dst:             vlc_dictionary_init
        - Src:             '../include/vlc_arrays.h:571,21'
          Dst:             vlc_dictionary_insert_impl_
        - Src:             '../include/vlc_arrays.h:578,13'
          Dst:             vlc_dictionary_clear
    - functionName:    vlc_dictionary_init
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_dict
        - i_size
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:418,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:418,9'
              BranchSideFuncs:
                - calloc
            - BranchSide:      '../include/vlc_arrays.h:420,64'
              BranchSideFuncs:
                - calloc
        - Branch String:   '../include/vlc_arrays.h:421,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:422,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:423,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:420,56'
          Dst:             calloc
    - functionName:    DictHash
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - psz_string
        - hashsize
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:387,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:387,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:389,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_arrays.h:389,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:391,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:395,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_dictionary_clear
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dict
        - pf_free
        - p_obj
      BBCount:         16
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:431,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:431,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:433,21'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:433,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:436,25'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:447,15'
              BranchSideFuncs:
                - free
        - Branch String:   '../include/vlc_arrays.h:437,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:439,26'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:446,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:440,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:441,25'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:442,23'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:       []
    - functionName:    vlc_dictionary_insert
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dict
        - psz_key
        - p_value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_dictionary_insert_impl_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_arrays.h:588,5'
          Dst:             vlc_dictionary_insert_impl_
    - functionName:    input_item_WriteMeta
      functionSourceFile: '/src/vlc/src/input/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - p_item
      BBCount:         17
      ICount:          126
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - input_item_GetURI
        - module_need
        - module_unneed
        - vlc_custom_create
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_Log
        - vlc_object_delete
        - vlc_uri2path
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input/meta.c:294,9'
          Branch Sides:
            - BranchSide:      'input/meta.c:295,9'
              BranchSideFuncs: []
            - BranchSide:      'input/meta.c:296,24'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - input_item_GetURI
                - vlc_uri2path
                - free
                - module_need
                - vlc_object_delete
                - module_unneed
                - vlc_object_delete
                - vlc_object_Log
        - Branch String:   'input/meta.c:302,9'
          Branch Sides:
            - BranchSide:      'input/meta.c:303,9'
              BranchSideFuncs:
                - vlc_object_delete
            - BranchSide:      'input/meta.c:305,40'
              BranchSideFuncs:
                - input_item_GetURI
                - vlc_uri2path
                - free
                - module_need
                - vlc_object_delete
                - module_unneed
                - vlc_object_delete
                - vlc_object_Log
        - Branch String:   'input/meta.c:307,9'
          Branch Sides:
            - BranchSide:      'input/meta.c:308,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - module_need
                - vlc_object_delete
                - module_unneed
                - vlc_object_delete
            - BranchSide:      'input/meta.c:309,11'
              BranchSideFuncs:
                - free
                - module_need
                - vlc_object_delete
                - module_unneed
                - vlc_object_delete
        - Branch String:   'input/meta.c:310,9'
          Branch Sides:
            - BranchSide:      'input/meta.c:311,9'
              BranchSideFuncs:
                - vlc_object_delete
            - BranchSide:      'input/meta.c:313,23'
              BranchSideFuncs:
                - module_need
                - vlc_object_delete
                - module_unneed
        - Branch String:   'input/meta.c:314,9'
          Branch Sides:
            - BranchSide:      'input/meta.c:315,9'
              BranchSideFuncs:
                - module_unneed
                - vlc_object_delete
            - BranchSide:      'input/meta.c:316,5'
              BranchSideFuncs:
                - vlc_object_delete
      Callsites:
        - Src:             'input/meta.c:293,9'
          Dst:             vlc_custom_create
        - Src:             'input/meta.c:299,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/meta.c:301,5'
          Dst:             vlc_mutex_unlock
        - Src:             'input/meta.c:305,21'
          Dst:             input_item_GetURI
        - Src:             'input/meta.c:306,26'
          Dst:             vlc_uri2path
        - Src:             'input/meta.c:308,9'
          Dst:             vlc_object_Log
        - Src:             'input/meta.c:313,23'
          Dst:             module_need
        - Src:             'input/meta.c:315,9'
          Dst:             module_unneed
        - Src:             'input/meta.c:316,5'
          Dst:             vlc_object_delete
        - Src:             'input/meta.c:320,5'
          Dst:             vlc_object_delete
    - functionName:    input_priv
      functionSourceFile: '/src/vlc/src/input/input_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_ExtractAttachmentAndCacheArt
      functionSourceFile: '/src/vlc/src/input/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - name
      BBCount:         20
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - input_FindArtInCache
        - input_GetAttachment
        - input_SaveArt
        - input_item_IsArtFetched
        - input_priv
        - strcmp
        - vlc_input_attachment_Release
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/meta.c:259,9'
          Branch Sides:
            - BranchSide:      'input/meta.c:262,9'
              BranchSideFuncs:
                - vlc_object_Log
                - input_FindArtInCache
                - input_GetAttachment
                - vlc_object_Log
                - strcmp
                - input_SaveArt
                - vlc_input_attachment_Release
                - strcmp
                - strcmp
            - BranchSide:      'input/meta.c:268,61'
              BranchSideFuncs:
                - input_GetAttachment
                - vlc_object_Log
                - strcmp
                - input_SaveArt
                - vlc_input_attachment_Release
                - strcmp
                - strcmp
        - Branch String:   'input/meta.c:263,13'
          Branch Sides:
            - BranchSide:      'input/meta.c:264,13'
              BranchSideFuncs: []
            - BranchSide:      'input/meta.c:265,5'
              BranchSideFuncs:
                - input_GetAttachment
                - vlc_object_Log
                - strcmp
                - input_SaveArt
                - vlc_input_attachment_Release
                - strcmp
                - strcmp
        - Branch String:   'input/meta.c:269,9'
          Branch Sides:
            - BranchSide:      'input/meta.c:271,9'
              BranchSideFuncs:
                - strcmp
                - input_SaveArt
                - vlc_input_attachment_Release
                - strcmp
                - strcmp
            - BranchSide:      'input/meta.c:276,17'
              BranchSideFuncs:
                - strcmp
                - input_SaveArt
                - vlc_input_attachment_Release
                - strcmp
                - strcmp
        - Branch String:   'input/meta.c:278,9'
          Branch Sides:
            - BranchSide:      'input/meta.c:279,18'
              BranchSideFuncs:
                - strcmp
                - input_SaveArt
                - vlc_input_attachment_Release
                - strcmp
            - BranchSide:      'input/meta.c:280,23'
              BranchSideFuncs:
                - strcmp
                - input_SaveArt
                - vlc_input_attachment_Release
                - strcmp
        - Branch String:   'input/meta.c:280,14'
          Branch Sides:
            - BranchSide:      'input/meta.c:281,18'
              BranchSideFuncs:
                - strcmp
                - input_SaveArt
                - vlc_input_attachment_Release
            - BranchSide:      'input/meta.c:282,23'
              BranchSideFuncs:
                - strcmp
                - input_SaveArt
                - vlc_input_attachment_Release
      Callsites:
        - Src:             'input/meta.c:257,28'
          Dst:             input_priv
        - Src:             'input/meta.c:259,9'
          Dst:             input_item_IsArtFetched
        - Src:             'input/meta.c:262,9'
          Dst:             vlc_object_Log
        - Src:             'input/meta.c:263,13'
          Dst:             input_FindArtInCache
        - Src:             'input/meta.c:268,40'
          Dst:             input_GetAttachment
        - Src:             'input/meta.c:271,9'
          Dst:             vlc_object_Log
        - Src:             'input/meta.c:278,10'
          Dst:             strcmp
        - Src:             'input/meta.c:280,15'
          Dst:             strcmp
        - Src:             'input/meta.c:282,15'
          Dst:             strcmp
        - Src:             'input/meta.c:285,5'
          Dst:             input_SaveArt
        - Src:             'input/meta.c:287,5'
          Dst:             vlc_input_attachment_Release
    - functionName:    vlc_meta_Merge
      functionSourceFile: '/src/vlc/src/input/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         30
      ICount:          236
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - strdup
        - vlc_dictionary_all_keys
        - vlc_dictionary_remove_value_for_key
        - vlc_dictionary_value_for_key
        - vlc_meta_FreeExtraKey
        - vlc_meta_InsertExtra
      functionUses:    14
      BranchProfiles:
        - Branch String:   'input/meta.c:214,14'
          Branch Sides:
            - BranchSide:      'input/meta.c:214,18'
              BranchSideFuncs:
                - vlc_dictionary_all_keys
                - free
                - vlc_dictionary_value_for_key.26108
                - vlc_dictionary_value_for_key.26108
                - vlc_meta_InsertExtra
                - free
                - vlc_dictionary_remove_value_for_key.26109
                - free
                - strdup
            - BranchSide:      'input/meta.c:215,9'
              BranchSideFuncs: []
        - Branch String:   'input/meta.c:214,9'
          Branch Sides:
            - BranchSide:      'input/meta.c:215,9'
              BranchSideFuncs:
                - vlc_dictionary_all_keys
                - free
                - vlc_dictionary_value_for_key.26108
                - vlc_dictionary_value_for_key.26108
                - vlc_meta_InsertExtra
                - free
                - vlc_dictionary_remove_value_for_key.26109
                - free
                - strdup
            - BranchSide:      'input/meta.c:217,14'
              BranchSideFuncs:
                - vlc_dictionary_all_keys
                - free
                - vlc_dictionary_value_for_key.26108
                - vlc_dictionary_value_for_key.26108
                - vlc_meta_InsertExtra
                - free
                - vlc_dictionary_remove_value_for_key.26109
                - free
                - strdup
        - Branch String:   'input/meta.c:217,5'
          Branch Sides:
            - BranchSide:      'input/meta.c:221,13'
              BranchSideFuncs:
                - vlc_dictionary_all_keys
                - free
                - vlc_dictionary_value_for_key.26108
                - vlc_dictionary_value_for_key.26108
                - vlc_meta_InsertExtra
                - free
                - vlc_dictionary_remove_value_for_key.26109
                - free
                - strdup
            - BranchSide:      'input/meta.c:230,54'
              BranchSideFuncs:
                - vlc_dictionary_all_keys
                - free
                - vlc_dictionary_value_for_key.26108
                - vlc_dictionary_value_for_key.26108
                - vlc_meta_InsertExtra
                - free
                - vlc_dictionary_remove_value_for_key.26109
        - Branch String:   'input/meta.c:221,32'
          Branch Sides:
            - BranchSide:      'input/meta.c:221,35'
              BranchSideFuncs:
                - vlc_dictionary_all_keys
                - free
                - vlc_dictionary_value_for_key.26108
                - vlc_dictionary_value_for_key.26108
                - vlc_meta_InsertExtra
                - free
                - vlc_dictionary_remove_value_for_key.26109
                - free
                - strdup
            - BranchSide:      'input/meta.c:227,5'
              BranchSideFuncs:
                - vlc_dictionary_all_keys
                - free
                - vlc_dictionary_value_for_key.26108
                - vlc_dictionary_value_for_key.26108
                - vlc_meta_InsertExtra
                - free
                - vlc_dictionary_remove_value_for_key.26109
                - free
                - strdup
        - Branch String:   'input/meta.c:221,13'
          Branch Sides:
            - BranchSide:      'input/meta.c:223,19'
              BranchSideFuncs:
                - free
                - strdup
                - vlc_dictionary_all_keys
                - free
                - vlc_dictionary_value_for_key.26108
                - vlc_dictionary_value_for_key.26108
                - vlc_meta_InsertExtra
                - free
                - vlc_dictionary_remove_value_for_key.26109
            - BranchSide:      'input/meta.c:227,5'
              BranchSideFuncs:
                - vlc_dictionary_all_keys
                - free
                - vlc_dictionary_value_for_key.26108
                - vlc_dictionary_value_for_key.26108
                - vlc_meta_InsertExtra
                - free
                - vlc_dictionary_remove_value_for_key.26109
                - free
                - strdup
        - Branch String:   'input/meta.c:231,35'
          Branch Sides:
            - BranchSide:      'input/meta.c:231,38'
              BranchSideFuncs:
                - free
                - vlc_dictionary_value_for_key.26108
                - vlc_dictionary_value_for_key.26108
                - vlc_meta_InsertExtra
                - free
                - vlc_dictionary_remove_value_for_key.26109
            - BranchSide:      'input/meta.c:231,5'
              BranchSideFuncs:
                - free
                - vlc_dictionary_value_for_key.26108
                - vlc_dictionary_value_for_key.26108
                - vlc_meta_InsertExtra
                - free
                - vlc_dictionary_remove_value_for_key.26109
        - Branch String:   'input/meta.c:231,5'
          Branch Sides:
            - BranchSide:      'input/meta.c:234,80'
              BranchSideFuncs:
                - vlc_dictionary_value_for_key.26108
                - vlc_dictionary_value_for_key.26108
                - vlc_meta_InsertExtra
                - free
                - free
                - vlc_dictionary_remove_value_for_key.26109
            - BranchSide:      'input/meta.c:250,11'
              BranchSideFuncs:
                - free
        - Branch String:   'input/meta.c:236,13'
          Branch Sides:
            - BranchSide:      'input/meta.c:240,17'
              BranchSideFuncs:
                - vlc_dictionary_remove_value_for_key.26109
                - vlc_meta_InsertExtra
                - free
                - free
                - vlc_dictionary_value_for_key.26108
                - vlc_dictionary_value_for_key.26108
            - BranchSide:      'input/meta.c:246,31'
              BranchSideFuncs:
                - vlc_meta_InsertExtra
                - free
                - free
                - vlc_dictionary_value_for_key.26108
                - vlc_dictionary_value_for_key.26108
                - vlc_dictionary_remove_value_for_key.26109
        - Branch String:   'input/meta.c:240,17'
          Branch Sides:
            - BranchSide:      'input/meta.c:241,17'
              BranchSideFuncs:
                - free
                - vlc_dictionary_value_for_key.26108
                - vlc_dictionary_value_for_key.26108
                - vlc_meta_InsertExtra
                - free
                - vlc_dictionary_remove_value_for_key.26109
            - BranchSide:      'input/meta.c:243,51'
              BranchSideFuncs:
                - vlc_dictionary_remove_value_for_key.26109
                - vlc_meta_InsertExtra
                - free
                - free
                - vlc_dictionary_value_for_key.26108
                - vlc_dictionary_value_for_key.26108
      Callsites:
        - Src:             'input/meta.c:224,34'
          Dst:             strdup
        - Src:             'input/meta.c:230,28'
          Dst:             vlc_dictionary_all_keys
        - Src:             'input/meta.c:234,49'
          Dst:             vlc_dictionary_value_for_key
        - Src:             'input/meta.c:235,49'
          Dst:             vlc_dictionary_value_for_key
        - Src:             'input/meta.c:243,13'
          Dst:             vlc_dictionary_remove_value_for_key
        - Src:             'input/meta.c:243,13'
          Dst:             vlc_meta_FreeExtraKey
        - Src:             'input/meta.c:246,9'
          Dst:             vlc_meta_InsertExtra
    - functionName:    vlc_dictionary_all_keys
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dict
      BBCount:         14
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - strdup
        - vlc_dictionary_keys_count
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:525,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:526,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:528,11'
              BranchSideFuncs:
                - strdup
        - Branch String:   '../include/vlc_arrays.h:529,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:531,24'
              BranchSideFuncs:
                - strdup
            - BranchSide:      '../include/vlc_arrays.h:534,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_arrays.h:531,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:532,41'
              BranchSideFuncs:
                - strdup
            - BranchSide:      '../include/vlc_arrays.h:533,5'
              BranchSideFuncs:
                - strdup
      Callsites:
        - Src:             '../include/vlc_arrays.h:522,23'
          Dst:             vlc_dictionary_keys_count
        - Src:             '../include/vlc_arrays.h:532,33'
          Dst:             strdup
    - functionName:    vlc_dictionary_value_for_key
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dict
        - psz_key
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - DictHash
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:472,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:473,9'
              BranchSideFuncs:
                - DictHash.26091
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:475,29'
              BranchSideFuncs:
                - DictHash.26091
                - strcmp
        - Branch String:   '../include/vlc_arrays.h:478,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:479,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:482,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '../include/vlc_arrays.h:483,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:484,20'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:485,19'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '../include/vlc_arrays.h:486,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:483,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:488,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:475,20'
          Dst:             DictHash
        - Src:             '../include/vlc_arrays.h:483,14'
          Dst:             strcmp
    - functionName:    vlc_meta_FreeExtraKey
      functionSourceFile: '/src/vlc/src/input/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_data
        - p_obj
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_dictionary_remove_value_for_key
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dict
        - psz_key
        - pf_free
        - p_obj
      BBCount:         20
      ICount:          138
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - DictHash
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:596,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:597,9'
              BranchSideFuncs:
                - DictHash.26091
                - strcmp
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:599,29'
              BranchSideFuncs:
                - DictHash.26091
                - strcmp
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:603,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:604,9'
              BranchSideFuncs:
                - strcmp
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:607,12'
              BranchSideFuncs:
                - strcmp
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:609,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:611,17'
              BranchSideFuncs:
                - strcmp
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:621,18'
              BranchSideFuncs:
                - strcmp
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:611,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:612,21'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:613,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:613,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:614,44'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:616,34'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:623,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:609,22'
              BranchSideFuncs:
                - strcmp
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:623,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:599,20'
          Dst:             DictHash
        - Src:             '../include/vlc_arrays.h:609,14'
          Dst:             strcmp
    - functionName:    vlc_meta_InsertExtra
      functionSourceFile: '/src/vlc/src/input/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - m
        - psz_name
        - psz_value
        - priority
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strdup
        - vlc_dictionary_insert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/meta.c:122,9'
          Branch Sides:
            - BranchSide:      'input/meta.c:122,9'
              BranchSideFuncs:
                - strdup
                - vlc_dictionary_insert.26093
            - BranchSide:      'input/meta.c:124,36'
              BranchSideFuncs:
                - strdup
                - vlc_dictionary_insert.26093
      Callsites:
        - Src:             'input/meta.c:124,29'
          Dst:             strdup
        - Src:             'input/meta.c:126,9'
          Dst:             vlc_dictionary_insert
    - functionName:    vlc_dictionary_keys_count
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dict
      BBCount:         12
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:497,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:498,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:500,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_arrays.h:500,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:502,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:504,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_arrays.h:502,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:502,88'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:503,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_meta_SetStatus
      functionSourceFile: '/src/vlc/src/input/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - m
        - status
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_meta_GetStatus
      functionSourceFile: '/src/vlc/src/input/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_meta_CopyExtraNames
      functionSourceFile: '/src/vlc/src/input/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_dictionary_all_keys
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'input/meta.c:192,12'
          Dst:             vlc_dictionary_all_keys
    - functionName:    vlc_meta_GetExtraCount
      functionSourceFile: '/src/vlc/src/input/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_dictionary_keys_count
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'input/meta.c:187,12'
          Dst:             vlc_dictionary_keys_count
    - functionName:    vlc_meta_GetExtra
      functionSourceFile: '/src/vlc/src/input/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
        - psz_name
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_dictionary_value_for_key
      functionUses:    9
      BranchProfiles:
        - Branch String:   'input/meta.c:180,9'
          Branch Sides:
            - BranchSide:      'input/meta.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      'input/meta.c:182,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/meta.c:179,41'
          Dst:             vlc_dictionary_value_for_key
    - functionName:    vlc_meta_SetExtraWithPriority
      functionSourceFile: '/src/vlc/src/input/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - m
        - psz_name
        - psz_value
        - priority
      BBCount:         12
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vlc_dictionary_remove_value_for_key
        - vlc_dictionary_value_for_key
        - vlc_meta_FreeExtraKey
        - vlc_meta_InsertExtra
      functionUses:    16
      BranchProfiles:
        - Branch String:   'input/meta.c:168,5'
          Branch Sides:
            - BranchSide:      'input/meta.c:168,5'
              BranchSideFuncs:
                - vlc_dictionary_value_for_key.26108
                - vlc_meta_InsertExtra
                - vlc_dictionary_remove_value_for_key.26109
            - BranchSide:      'input/meta.c:169,76'
              BranchSideFuncs:
                - vlc_dictionary_value_for_key.26108
                - vlc_meta_InsertExtra
                - vlc_dictionary_remove_value_for_key.26109
        - Branch String:   'input/meta.c:170,9'
          Branch Sides:
            - BranchSide:      'input/meta.c:171,47'
              BranchSideFuncs:
                - vlc_dictionary_remove_value_for_key.26109
                - vlc_meta_InsertExtra
            - BranchSide:      'input/meta.c:173,10'
              BranchSideFuncs:
                - vlc_meta_InsertExtra
        - Branch String:   'input/meta.c:173,10'
          Branch Sides:
            - BranchSide:      'input/meta.c:173,10'
              BranchSideFuncs:
                - vlc_meta_InsertExtra
            - BranchSide:      'input/meta.c:174,31'
              BranchSideFuncs:
                - vlc_meta_InsertExtra
      Callsites:
        - Src:             'input/meta.c:168,5'
          Dst:             __assert_fail
        - Src:             'input/meta.c:169,45'
          Dst:             vlc_dictionary_value_for_key
        - Src:             'input/meta.c:171,9'
          Dst:             vlc_dictionary_remove_value_for_key
        - Src:             'input/meta.c:171,9'
          Dst:             vlc_meta_FreeExtraKey
        - Src:             'input/meta.c:174,9'
          Dst:             vlc_meta_InsertExtra
    - functionName:    vlc_meta_Get
      functionSourceFile: '/src/vlc/src/input/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_meta
        - meta_type
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    53
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsUTF8
      functionSourceFile: '/src/vlc/src/../include/vlc_charset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_towc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_charset.h:67,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_charset.h:68,13'
              BranchSideFuncs:
                - vlc_towc
            - BranchSide:      '../include/vlc_charset.h:72,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_charset.h:68,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_charset.h:69,20'
              BranchSideFuncs:
                - vlc_towc
            - BranchSide:      '../include/vlc_charset.h:71,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_charset.h:67,17'
          Dst:             vlc_towc
    - functionName:    vlc_meta_SetWithPriority
      functionSourceFile: '/src/vlc/src/input/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_meta
        - meta_type
        - psz_val
        - priority
      BBCount:         12
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - IsUTF8
        - __assert_fail
        - strdup
      functionUses:    76
      BranchProfiles:
        - Branch String:   'input/meta.c:156,5'
          Branch Sides:
            - BranchSide:      'input/meta.c:156,5'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'input/meta.c:156,5'
              BranchSideFuncs:
                - IsUTF8
                - __assert_fail
                - strdup
        - Branch String:   'input/meta.c:156,5'
          Branch Sides:
            - BranchSide:      'input/meta.c:156,5'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'input/meta.c:157,37'
              BranchSideFuncs:
                - strdup
        - Branch String:   'input/meta.c:157,37'
          Branch Sides:
            - BranchSide:      'input/meta.c:157,55'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'input/meta.c:157,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/meta.c:156,5'
          Dst:             IsUTF8
        - Src:             'input/meta.c:156,5'
          Dst:             __assert_fail
        - Src:             'input/meta.c:157,47'
          Dst:             strdup
    - functionName:    vlc_meta_Delete
      functionSourceFile: '/src/vlc/src/input/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_dictionary_clear
        - vlc_meta_FreeExtraKey
      functionUses:    23
      BranchProfiles:
        - Branch String:   'input/meta.c:141,5'
          Branch Sides:
            - BranchSide:      'input/meta.c:142,15'
              BranchSideFuncs:
                - free
                - vlc_dictionary_clear.26092
                - free
            - BranchSide:      'input/meta.c:143,28'
              BranchSideFuncs:
                - vlc_dictionary_clear.26092
                - free
      Callsites:
        - Src:             'input/meta.c:143,5'
          Dst:             vlc_dictionary_clear
        - Src:             'input/meta.c:143,5'
          Dst:             vlc_meta_FreeExtraKey
    - functionName:    vlc_meta_New
      functionSourceFile: '/src/vlc/src/input/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_dictionary_init
      functionUses:    21
      BranchProfiles:
        - Branch String:   'input/meta.c:105,34'
          Branch Sides:
            - BranchSide:      'input/meta.c:105,17'
              BranchSideFuncs:
                - malloc
                - vlc_dictionary_init.26090
            - BranchSide:      'input/meta.c:105,34'
              BranchSideFuncs:
                - malloc
                - vlc_dictionary_init.26090
        - Branch String:   'input/meta.c:106,9'
          Branch Sides:
            - BranchSide:      'input/meta.c:107,9'
              BranchSideFuncs:
                - vlc_dictionary_init.26090
            - BranchSide:      'input/meta.c:108,14'
              BranchSideFuncs:
                - vlc_dictionary_init.26090
        - Branch String:   'input/meta.c:108,5'
          Branch Sides:
            - BranchSide:      'input/meta.c:110,9'
              BranchSideFuncs:
                - vlc_dictionary_init.26090
            - BranchSide:      'input/meta.c:113,5'
              BranchSideFuncs:
                - vlc_dictionary_init.26090
      Callsites:
        - Src:             'input/meta.c:114,5'
          Dst:             vlc_dictionary_init
    - functionName:    vlc_meta_TypeToLocalizedString
      functionSourceFile: '/src/vlc/src/input/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - meta_type
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_gettext
        - vlc_meta_TypeToString
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'input/meta.c:95,24'
          Dst:             vlc_meta_TypeToString
        - Src:             'input/meta.c:95,12'
          Dst:             vlc_gettext
    - functionName:    vlc_meta_TypeToString
      functionSourceFile: '/src/vlc/src/input/meta.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - meta_type
      BBCount:         9
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/meta.c:87,5'
          Branch Sides:
            - BranchSide:      'input/meta.c:87,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/meta.c:88,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/meta.c:88,5'
          Branch Sides:
            - BranchSide:      'input/meta.c:88,5'
              BranchSideFuncs: []
            - BranchSide:      'input/meta.c:88,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'input/meta.c:87,5'
          Dst:             __assert_fail
        - Src:             'input/meta.c:88,5'
          Dst:             __assert_fail
    - functionName:    vlc_atomic_rc_inc
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:66,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:66,5'
          Dst:             __assert_fail
    - functionName:    vlc_input_attachment_Hold
      functionSourceFile: '/src/vlc/src/input/attachment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_attachment_priv
        - vlc_atomic_rc_inc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'input/attachment.c:87,39'
          Dst:             input_attachment_priv
        - Src:             'input/attachment.c:88,5'
          Dst:             vlc_atomic_rc_inc
    - functionName:    input_attachment_priv
      functionSourceFile: '/src/vlc/src/input/attachment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_atomic_rc_init
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_input_attachment_New
      functionSourceFile: '/src/vlc/src/input/attachment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - psz_name
        - psz_mime
        - psz_description
        - p_data
        - i_data
      BBCount:         32
      ICount:          221
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - strdup
        - vlc_atomic_rc_init
        - vlc_input_attachment_Release
      functionUses:    7
      BranchProfiles:
        - Branch String:   'input/attachment.c:64,9'
          Branch Sides:
            - BranchSide:      'input/attachment.c:65,9'
              BranchSideFuncs: []
            - BranchSide:      'input/attachment.c:67,26'
              BranchSideFuncs:
                - vlc_atomic_rc_init.26160
                - strdup
                - strdup
                - strdup
                - malloc
                - vlc_input_attachment_Release
        - Branch String:   'input/attachment.c:68,29'
          Branch Sides:
            - BranchSide:      'input/attachment.c:68,40'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - malloc
                - vlc_input_attachment_Release
            - BranchSide:      'input/attachment.c:68,21'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - malloc
                - vlc_input_attachment_Release
        - Branch String:   'input/attachment.c:69,29'
          Branch Sides:
            - BranchSide:      'input/attachment.c:69,40'
              BranchSideFuncs:
                - strdup
                - strdup
                - malloc
                - vlc_input_attachment_Release
            - BranchSide:      'input/attachment.c:69,21'
              BranchSideFuncs:
                - strdup
                - strdup
                - malloc
                - vlc_input_attachment_Release
        - Branch String:   'input/attachment.c:70,36'
          Branch Sides:
            - BranchSide:      'input/attachment.c:70,54'
              BranchSideFuncs:
                - strdup
                - malloc
                - vlc_input_attachment_Release
            - BranchSide:      'input/attachment.c:70,28'
              BranchSideFuncs:
                - strdup
                - malloc
                - vlc_input_attachment_Release
        - Branch String:   'input/attachment.c:73,20'
          Branch Sides:
            - BranchSide:      'input/attachment.c:73,23'
              BranchSideFuncs:
                - vlc_input_attachment_Release
            - BranchSide:      'input/attachment.c:76,9'
              BranchSideFuncs:
                - vlc_input_attachment_Release
        - Branch String:   'input/attachment.c:73,9'
          Branch Sides:
            - BranchSide:      'input/attachment.c:74,17'
              BranchSideFuncs:
                - vlc_input_attachment_Release
            - BranchSide:      'input/attachment.c:76,9'
              BranchSideFuncs:
                - vlc_input_attachment_Release
        - Branch String:   'input/attachment.c:76,9'
          Branch Sides:
            - BranchSide:      'input/attachment.c:76,9'
              BranchSideFuncs:
                - vlc_input_attachment_Release
            - BranchSide:      'input/attachment.c:76,9'
              BranchSideFuncs:
                - vlc_input_attachment_Release
        - Branch String:   'input/attachment.c:76,9'
          Branch Sides:
            - BranchSide:      'input/attachment.c:76,9'
              BranchSideFuncs:
                - vlc_input_attachment_Release
            - BranchSide:      'input/attachment.c:76,9'
              BranchSideFuncs:
                - vlc_input_attachment_Release
        - Branch String:   'input/attachment.c:76,9'
          Branch Sides:
            - BranchSide:      'input/attachment.c:76,9'
              BranchSideFuncs:
                - vlc_input_attachment_Release
            - BranchSide:      'input/attachment.c:76,9'
              BranchSideFuncs:
                - vlc_input_attachment_Release
        - Branch String:   'input/attachment.c:76,9'
          Branch Sides:
            - BranchSide:      'input/attachment.c:76,9'
              BranchSideFuncs:
                - vlc_input_attachment_Release
            - BranchSide:      'input/attachment.c:76,9'
              BranchSideFuncs:
                - vlc_input_attachment_Release
        - Branch String:   'input/attachment.c:76,9'
          Branch Sides:
            - BranchSide:      'input/attachment.c:79,40'
              BranchSideFuncs:
                - vlc_input_attachment_Release
            - BranchSide:      'input/attachment.c:82,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/attachment.c:67,5'
          Dst:             vlc_atomic_rc_init
        - Src:             'input/attachment.c:68,21'
          Dst:             strdup
        - Src:             'input/attachment.c:69,21'
          Dst:             strdup
        - Src:             'input/attachment.c:70,28'
          Dst:             strdup
        - Src:             'input/attachment.c:79,9'
          Dst:             vlc_input_attachment_Release
    - functionName:    vlc_input_attachment_Release
      functionSourceFile: '/src/vlc/src/input/attachment.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - input_attachment_priv
        - vlc_atomic_rc_dec
      functionUses:    13
      BranchProfiles:
        - Branch String:   'input/attachment.c:42,9'
          Branch Sides:
            - BranchSide:      'input/attachment.c:43,9'
              BranchSideFuncs:
                - input_attachment_priv
                - vlc_atomic_rc_dec.26166
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'input/attachment.c:45,62'
              BranchSideFuncs:
                - input_attachment_priv
                - vlc_atomic_rc_dec.26166
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'input/attachment.c:47,9'
          Branch Sides:
            - BranchSide:      'input/attachment.c:48,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'input/attachment.c:50,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'input/attachment.c:45,39'
          Dst:             input_attachment_priv
        - Src:             'input/attachment.c:47,10'
          Dst:             vlc_atomic_rc_dec
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    input_item_parser_id_Release
      functionSourceFile: '/src/vlc/src/input/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_Close
        - input_item_parser_id_Interrupt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'input/parse.c:140,5'
          Dst:             input_item_parser_id_Interrupt
        - Src:             'input/parse.c:141,5'
          Dst:             input_Close
    - functionName:    input_item_parser_id_Interrupt
      functionSourceFile: '/src/vlc/src/input/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_Stop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/parse.c:134,5'
          Dst:             input_Stop
    - functionName:    input_item_parser_InputEvent
      functionSourceFile: '/src/vlc/src/input/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - event
        - parser_
      BBCount:         16
      ICount:          169
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - input_GetItem
        - input_GetItemDuration
        - input_item_SetDuration
        - input_item_node_Delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input/parse.c:57,5'
          Branch Sides:
            - BranchSide:      'input/parse.c:61,57'
              BranchSideFuncs:
                - input_GetItemDuration
                - input_GetItem
                - input_item_SetDuration
            - BranchSide:      'input/parse.c:66,29'
              BranchSideFuncs: []
            - BranchSide:      'input/parse.c:70,26'
              BranchSideFuncs:
                - input_GetItem
            - BranchSide:      'input/parse.c:75,17'
              BranchSideFuncs:
                - input_item_node_Delete
                - input_GetItem
            - BranchSide:      'input/parse.c:82,17'
              BranchSideFuncs:
                - input_GetItem
            - BranchSide:      'input/parse.c:89,21'
              BranchSideFuncs: []
        - Branch String:   'input/parse.c:75,17'
          Branch Sides:
            - BranchSide:      'input/parse.c:76,17'
              BranchSideFuncs:
                - input_GetItem
            - BranchSide:      'input/parse.c:79,40'
              BranchSideFuncs:
                - input_item_node_Delete
        - Branch String:   'input/parse.c:82,17'
          Branch Sides:
            - BranchSide:      'input/parse.c:83,17'
              BranchSideFuncs:
                - input_GetItem
            - BranchSide:      'input/parse.c:87,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/parse.c:61,35'
          Dst:             input_GetItemDuration
        - Src:             'input/parse.c:62,36'
          Dst:             input_GetItem
        - Src:             'input/parse.c:62,13'
          Dst:             input_item_SetDuration
        - Src:             'input/parse.c:71,35'
          Dst:             input_GetItem
        - Src:             'input/parse.c:76,47'
          Dst:             input_GetItem
        - Src:             'input/parse.c:79,17'
          Dst:             input_item_node_Delete
        - Src:             'input/parse.c:83,51'
          Dst:             input_GetItem
    - functionName:    input_item_Parse
      functionSourceFile: '/src/vlc/src/input/parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - item
        - cfg
      BBCount:         22
      ICount:          162
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - input_Close
        - input_Create
        - input_Start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/parse.c:99,5'
          Branch Sides:
            - BranchSide:      'input/parse.c:99,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - input_Create
                - free
                - input_Close
                - input_Start
            - BranchSide:      'input/parse.c:99,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/parse.c:99,5'
          Branch Sides:
            - BranchSide:      'input/parse.c:99,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - input_Create
                - free
                - input_Close
                - input_Start
            - BranchSide:      'input/parse.c:99,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/parse.c:99,5'
          Branch Sides:
            - BranchSide:      'input/parse.c:99,5'
              BranchSideFuncs:
                - malloc
                - input_Create
                - free
                - input_Close
                - input_Start
            - BranchSide:      'input/parse.c:100,38'
              BranchSideFuncs:
                - malloc
                - input_Create
                - free
                - input_Close
                - input_Start
        - Branch String:   'input/parse.c:101,9'
          Branch Sides:
            - BranchSide:      'input/parse.c:102,9'
              BranchSideFuncs:
                - input_Create
                - free
                - input_Close
                - input_Start
            - BranchSide:      'input/parse.c:104,5'
              BranchSideFuncs:
                - input_Create
                - free
                - input_Close
                - input_Start
        - Branch String:   'input/parse.c:121,24'
          Branch Sides:
            - BranchSide:      'input/parse.c:121,39'
              BranchSideFuncs:
                - input_Start
                - free
                - input_Close
            - BranchSide:      'input/parse.c:123,13'
              BranchSideFuncs:
                - free
                - input_Close
        - Branch String:   'input/parse.c:121,9'
          Branch Sides:
            - BranchSide:      'input/parse.c:123,13'
              BranchSideFuncs:
                - free
                - input_Close
            - BranchSide:      'input/parse.c:128,12'
              BranchSideFuncs: []
        - Branch String:   'input/parse.c:123,13'
          Branch Sides:
            - BranchSide:      'input/parse.c:124,25'
              BranchSideFuncs:
                - input_Close
                - free
            - BranchSide:      'input/parse.c:125,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'input/parse.c:99,5'
          Dst:             __assert_fail
        - Src:             'input/parse.c:120,21'
          Dst:             input_Create
        - Src:             'input/parse.c:121,27'
          Dst:             input_Start
        - Src:             'input/parse.c:124,13'
          Dst:             input_Close
    - functionName:    var_InheritBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    var_InheritFloat
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:730,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:730,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:731,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:730,9'
          Dst:             var_Inherit
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    replay_gain_CalcMultiplier
      functionSourceFile: '/src/vlc/src/input/replay_gain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - p_rg
      BBCount:         40
      ICount:          319
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - strcmp
        - var_InheritBool
        - var_InheritFloat
        - var_InheritString
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/replay_gain.c:123,9'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:125,22'
              BranchSideFuncs:
                - strcmp
                - free
                - var_InheritFloat.26202
                - var_InheritFloat.26202
                - var_InheritFloat.26202
                - var_InheritBool.26201
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
            - BranchSide:      'input/replay_gain.c:133,31'
              BranchSideFuncs:
                - var_InheritFloat.26202
                - var_InheritFloat.26202
                - var_InheritFloat.26202
                - var_InheritBool.26201
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'input/replay_gain.c:125,13'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:126,18'
              BranchSideFuncs:
                - strcmp
                - free
                - var_InheritFloat.26202
                - var_InheritFloat.26202
                - var_InheritFloat.26202
                - var_InheritBool.26201
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/replay_gain.c:127,27'
              BranchSideFuncs:
                - strcmp
                - free
                - var_InheritFloat.26202
                - var_InheritFloat.26202
                - var_InheritFloat.26202
                - var_InheritBool.26201
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'input/replay_gain.c:135,9'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:136,16'
              BranchSideFuncs: []
            - BranchSide:      'input/replay_gain.c:138,31'
              BranchSideFuncs:
                - var_InheritFloat.26202
                - var_InheritFloat.26202
                - var_InheritBool.26201
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'input/replay_gain.c:143,30'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:143,33'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/replay_gain.c:147,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'input/replay_gain.c:143,9'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:144,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/replay_gain.c:147,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'input/replay_gain.c:147,9'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:150,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/replay_gain.c:165,16'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'input/replay_gain.c:153,13'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:154,47'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/replay_gain.c:156,16'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'input/replay_gain.c:172,29'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:172,32'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/replay_gain.c:195,19'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'input/replay_gain.c:172,9'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:175,22'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/replay_gain.c:195,19'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'input/replay_gain.c:175,42'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:175,45'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/replay_gain.c:175,22'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'input/replay_gain.c:175,22'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:175,73'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/replay_gain.c:175,15'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'input/replay_gain.c:184,13'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:186,26'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/replay_gain.c:192,5'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'input/replay_gain.c:122,22'
          Dst:             var_InheritString
        - Src:             'input/replay_gain.c:125,14'
          Dst:             strcmp
        - Src:             'input/replay_gain.c:127,19'
          Dst:             strcmp
        - Src:             'input/replay_gain.c:133,31'
          Dst:             var_InheritFloat
        - Src:             'input/replay_gain.c:138,31'
          Dst:             var_InheritFloat
        - Src:             'input/replay_gain.c:139,32'
          Dst:             var_InheritFloat
        - Src:             'input/replay_gain.c:140,34'
          Dst:             var_InheritBool
        - Src:             'input/replay_gain.c:157,9'
          Dst:             vlc_object_Log
        - Src:             'input/replay_gain.c:166,9'
          Dst:             vlc_object_Log
        - Src:             'input/replay_gain.c:187,13'
          Dst:             vlc_object_Log
        - Src:             'input/replay_gain.c:196,5'
          Dst:             vlc_object_Log
    - functionName:    vlc_replay_gain_CopyFromMeta
      functionSourceFile: '/src/vlc/src/input/replay_gain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dst
        - p_meta
      BBCount:         38
      ICount:          243
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - vlc_meta_GetExtra
        - vlc_strtof_c
      functionUses:    5
      BranchProfiles:
        - Branch String:   'input/replay_gain.c:35,16'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:35,20'
              BranchSideFuncs:
                - vlc_meta_GetExtra
                - vlc_strtof_c
                - vlc_meta_GetExtra
                - vlc_strtof_c
            - BranchSide:      'input/replay_gain.c:36,9'
              BranchSideFuncs: []
        - Branch String:   'input/replay_gain.c:35,9'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:36,9'
              BranchSideFuncs:
                - vlc_meta_GetExtra
                - vlc_strtof_c
                - vlc_meta_GetExtra
                - vlc_strtof_c
            - BranchSide:      'input/replay_gain.c:67,34'
              BranchSideFuncs:
                - vlc_meta_GetExtra
                - vlc_strtof_c
                - vlc_meta_GetExtra
                - vlc_strtof_c
        - Branch String:   'input/replay_gain.c:69,50'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:69,53'
              BranchSideFuncs:
                - vlc_meta_GetExtra
                - vlc_strtof_c
                - vlc_meta_GetExtra
                - vlc_strtof_c
            - BranchSide:      'input/replay_gain.c:69,5'
              BranchSideFuncs:
                - vlc_meta_GetExtra
                - vlc_strtof_c
                - vlc_meta_GetExtra
                - vlc_strtof_c
        - Branch String:   'input/replay_gain.c:69,5'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:71,13'
              BranchSideFuncs:
                - vlc_meta_GetExtra
                - vlc_strtof_c
                - vlc_meta_GetExtra
                - vlc_strtof_c
            - BranchSide:      'input/replay_gain.c:103,17'
              BranchSideFuncs:
                - vlc_meta_GetExtra
                - vlc_strtof_c
        - Branch String:   'input/replay_gain.c:71,13'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:72,13'
              BranchSideFuncs:
                - vlc_meta_GetExtra
                - vlc_strtof_c
                - vlc_meta_GetExtra
                - vlc_strtof_c
            - BranchSide:      'input/replay_gain.c:74,21'
              BranchSideFuncs:
                - vlc_meta_GetExtra
                - vlc_strtof_c
                - vlc_meta_GetExtra
                - vlc_strtof_c
        - Branch String:   'input/replay_gain.c:74,9'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:76,55'
              BranchSideFuncs:
                - vlc_meta_GetExtra
                - vlc_meta_GetExtra
                - vlc_strtof_c
                - vlc_strtof_c
            - BranchSide:      'input/replay_gain.c:96,5'
              BranchSideFuncs:
                - vlc_meta_GetExtra
                - vlc_strtof_c
                - vlc_meta_GetExtra
                - vlc_strtof_c
        - Branch String:   'input/replay_gain.c:77,17'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:79,47'
              BranchSideFuncs:
                - vlc_strtof_c
                - vlc_meta_GetExtra
                - vlc_strtof_c
                - vlc_meta_GetExtra
            - BranchSide:      'input/replay_gain.c:95,9'
              BranchSideFuncs:
                - vlc_meta_GetExtra
                - vlc_strtof_c
                - vlc_meta_GetExtra
                - vlc_strtof_c
        - Branch String:   'input/replay_gain.c:81,21'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:83,21'
              BranchSideFuncs:
                - vlc_meta_GetExtra
                - vlc_strtof_c
                - vlc_meta_GetExtra
                - vlc_strtof_c
            - BranchSide:      'input/replay_gain.c:88,21'
              BranchSideFuncs:
                - vlc_meta_GetExtra
                - vlc_strtof_c
                - vlc_meta_GetExtra
                - vlc_strtof_c
        - Branch String:   'input/replay_gain.c:103,54'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:103,59'
              BranchSideFuncs:
                - vlc_meta_GetExtra
                - vlc_strtof_c
            - BranchSide:      'input/replay_gain.c:103,5'
              BranchSideFuncs:
                - vlc_meta_GetExtra
                - vlc_strtof_c
        - Branch String:   'input/replay_gain.c:103,5'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:105,51'
              BranchSideFuncs:
                - vlc_meta_GetExtra
                - vlc_strtof_c
            - BranchSide:      'input/replay_gain.c:115,14'
              BranchSideFuncs: []
        - Branch String:   'input/replay_gain.c:106,13'
          Branch Sides:
            - BranchSide:      'input/replay_gain.c:108,13'
              BranchSideFuncs:
                - vlc_strtof_c
            - BranchSide:      'input/replay_gain.c:112,5'
              BranchSideFuncs:
                - vlc_meta_GetExtra
                - vlc_strtof_c
      Callsites:
        - Src:             'input/replay_gain.c:76,36'
          Dst:             vlc_meta_GetExtra
        - Src:             'input/replay_gain.c:79,33'
          Dst:             vlc_strtof_c
        - Src:             'input/replay_gain.c:105,32'
          Dst:             vlc_meta_GetExtra
        - Src:             'input/replay_gain.c:109,44'
          Dst:             vlc_strtof_c
    - functionName:    vlc_player_UnselectTrack
      functionSourceFile: '/src/vlc/src/../include/vlc_player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1694
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - track
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_UnselectEsId
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_player.h:1695,5'
          Dst:             vlc_player_UnselectEsId
    - functionName:    vlc_player_UnselectEsId
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - id
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - input_ControlPushEsHelper
        - vlc_es_id_GetCat
        - vlc_player_GetEsIdList
        - vlc_player_get_input_locked
        - vlc_player_osd_Tracks
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:677,9'
          Branch Sides:
            - BranchSide:      'player/player.c:678,9'
              BranchSideFuncs:
                - input_ControlPushEsHelper
                - vlc_es_id_GetCat
                - vlc_player_GetEsIdList
                - vlc_player_osd_Tracks
                - free
            - BranchSide:      'player/player.c:680,41'
              BranchSideFuncs:
                - input_ControlPushEsHelper
                - vlc_es_id_GetCat
                - vlc_player_GetEsIdList
                - vlc_player_osd_Tracks
                - free
        - Branch String:   'player/player.c:682,9'
          Branch Sides:
            - BranchSide:      'player/player.c:683,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:685,60'
              BranchSideFuncs:
                - vlc_es_id_GetCat
                - vlc_player_GetEsIdList
                - vlc_player_osd_Tracks
                - free
        - Branch String:   'player/player.c:687,9'
          Branch Sides:
            - BranchSide:      'player/player.c:688,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:690,27'
              BranchSideFuncs:
                - vlc_player_osd_Tracks
                - free
      Callsites:
        - Src:             'player/player.c:676,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:680,15'
          Dst:             input_ControlPushEsHelper
        - Src:             'player/player.c:685,43'
          Dst:             vlc_es_id_GetCat
        - Src:             'player/player.c:686,33'
          Dst:             vlc_player_GetEsIdList
        - Src:             'player/player.c:690,5'
          Dst:             vlc_player_osd_Tracks
    - functionName:    vlc_player_get_input_locked
      functionSourceFile: '/src/vlc/src/player/player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_assert_locked
      functionUses:    62
      BranchProfiles:  []
      Callsites:
        - Src:             'player/player.h:316,5'
          Dst:             vlc_player_assert_locked
    - functionName:    input_ControlPushEsHelper
      functionSourceFile: '/src/vlc/src/./input/input_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - i_type
        - id
      BBCount:         11
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - input_ControlPush
        - vlc_es_id_Hold
      functionUses:    3
      BranchProfiles:
        - Branch String:   './input/input_internal.h:616,5'
          Branch Sides:
            - BranchSide:      './input/input_internal.h:616,5'
              BranchSideFuncs:
                - vlc_es_id_Hold
                - input_ControlPush
            - BranchSide:      './input/input_internal.h:616,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_es_id_Hold
                - input_ControlPush
        - Branch String:   './input/input_internal.h:616,5'
          Branch Sides:
            - BranchSide:      './input/input_internal.h:616,5'
              BranchSideFuncs:
                - vlc_es_id_Hold
                - input_ControlPush
            - BranchSide:      './input/input_internal.h:616,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_es_id_Hold
                - input_ControlPush
        - Branch String:   './input/input_internal.h:616,5'
          Branch Sides:
            - BranchSide:      './input/input_internal.h:616,5'
              BranchSideFuncs:
                - vlc_es_id_Hold
                - input_ControlPush
            - BranchSide:      './input/input_internal.h:616,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './input/input_internal.h:616,5'
          Dst:             __assert_fail
        - Src:             './input/input_internal.h:619,15'
          Dst:             vlc_es_id_Hold
        - Src:             './input/input_internal.h:618,12'
          Dst:             input_ControlPush
    - functionName:    vlc_player_GetEsIdList
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - cat
        - id
      BBCount:         29
      ICount:          196
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - vlc_alloc
        - vlc_player_GetTrackAt
        - vlc_player_GetTrackCount
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:515,9'
          Branch Sides:
            - BranchSide:      'player/player.c:516,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:518,35'
              BranchSideFuncs:
                - vlc_alloc.26516
                - vlc_player_GetTrackAt
                - vlc_player_GetTrackAt
        - Branch String:   'player/player.c:519,5'
          Branch Sides:
            - BranchSide:      'player/player.c:522,35'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - vlc_alloc.26516
                - vlc_player_GetTrackAt
            - BranchSide:      'player/player.c:528,19'
              BranchSideFuncs:
                - vlc_alloc.26516
                - vlc_player_GetTrackAt
        - Branch String:   'player/player.c:523,29'
          Branch Sides:
            - BranchSide:      'player/player.c:523,32'
              BranchSideFuncs:
                - vlc_alloc.26516
                - vlc_player_GetTrackAt
                - vlc_player_GetTrackAt
            - BranchSide:      'player/player.c:525,5'
              BranchSideFuncs:
                - vlc_alloc.26516
                - vlc_player_GetTrackAt
                - vlc_player_GetTrackAt
        - Branch String:   'player/player.c:523,13'
          Branch Sides:
            - BranchSide:      'player/player.c:524,33'
              BranchSideFuncs:
                - vlc_alloc.26516
                - vlc_player_GetTrackAt
                - vlc_player_GetTrackAt
            - BranchSide:      'player/player.c:525,5'
              BranchSideFuncs:
                - vlc_alloc.26516
                - vlc_player_GetTrackAt
                - vlc_player_GetTrackAt
        - Branch String:   'player/player.c:529,9'
          Branch Sides:
            - BranchSide:      'player/player.c:530,9'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
            - BranchSide:      'player/player.c:532,12'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
        - Branch String:   'player/player.c:534,9'
          Branch Sides:
            - BranchSide:      'player/player.c:535,40'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
            - BranchSide:      'player/player.c:537,17'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
        - Branch String:   'player/player.c:537,5'
          Branch Sides:
            - BranchSide:      'player/player.c:540,35'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
            - BranchSide:      'player/player.c:544,5'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:541,29'
          Branch Sides:
            - BranchSide:      'player/player.c:541,32'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
            - BranchSide:      'player/player.c:543,5'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
        - Branch String:   'player/player.c:541,13'
          Branch Sides:
            - BranchSide:      'player/player.c:542,44'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
            - BranchSide:      'player/player.c:543,5'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
      Callsites:
        - Src:             'player/player.c:514,32'
          Dst:             vlc_player_GetTrackCount
        - Src:             'player/player.c:522,13'
          Dst:             vlc_player_GetTrackAt
        - Src:             'player/player.c:528,9'
          Dst:             vlc_alloc
        - Src:             'player/player.c:540,13'
          Dst:             vlc_player_GetTrackAt
    - functionName:    vlc_player_GetTrackCount
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - player
        - cat
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_player_get_input_locked
        - vlc_player_input_GetTrackVector
      functionUses:    4
      BranchProfiles:
        - Branch String:   'player/player.c:348,9'
          Branch Sides:
            - BranchSide:      'player/player.c:349,9'
              BranchSideFuncs:
                - vlc_player_input_GetTrackVector
            - BranchSide:      'player/player.c:350,68'
              BranchSideFuncs:
                - vlc_player_input_GetTrackVector
        - Branch String:   'player/player.c:351,9'
          Branch Sides:
            - BranchSide:      'player/player.c:352,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:353,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:346,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:350,36'
          Dst:             vlc_player_input_GetTrackVector
    - functionName:    vlc_player_GetTrackAt
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - player
        - cat
        - index
      BBCount:         11
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vlc_player_get_input_locked
        - vlc_player_input_GetTrackVector
      functionUses:    6
      BranchProfiles:
        - Branch String:   'player/player.c:362,9'
          Branch Sides:
            - BranchSide:      'player/player.c:363,9'
              BranchSideFuncs:
                - vlc_player_input_GetTrackVector
                - __assert_fail
            - BranchSide:      'player/player.c:364,68'
              BranchSideFuncs:
                - vlc_player_input_GetTrackVector
                - __assert_fail
        - Branch String:   'player/player.c:365,9'
          Branch Sides:
            - BranchSide:      'player/player.c:366,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/player.c:367,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/player.c:367,5'
          Branch Sides:
            - BranchSide:      'player/player.c:367,5'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:368,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:360,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:364,36'
          Dst:             vlc_player_input_GetTrackVector
        - Src:             'player/player.c:367,5'
          Dst:             __assert_fail
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_input_GetTrackVector
      functionSourceFile: '/src/vlc/src/player/player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - input
        - cat
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'player/player.h:407,5'
          Branch Sides:
            - BranchSide:      'player/player.h:410,21'
              BranchSideFuncs: []
            - BranchSide:      'player/player.h:412,21'
              BranchSideFuncs: []
            - BranchSide:      'player/player.h:414,21'
              BranchSideFuncs: []
            - BranchSide:      'player/player.h:416,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_player_assert_locked
      functionSourceFile: '/src/vlc/src/player/player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         9
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_held
      functionUses:    19
      BranchProfiles:
        - Branch String:   'player/player.h:306,5'
          Branch Sides:
            - BranchSide:      'player/player.h:306,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - __assert_fail
            - BranchSide:      'player/player.h:307,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - __assert_fail
        - Branch String:   'player/player.h:307,5'
          Branch Sides:
            - BranchSide:      'player/player.h:307,5'
              BranchSideFuncs: []
            - BranchSide:      'player/player.h:307,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'player/player.h:306,5'
          Dst:             __assert_fail
        - Src:             'player/player.h:307,5'
          Dst:             vlc_mutex_held
        - Src:             'player/player.h:307,5'
          Dst:             __assert_fail
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    vlc_player_GetObject
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2100
      functionLinenumberEnd: 2101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_destructor_Thread
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         49
      ICount:          291
      EdgeCount:       63
      CyclomaticComplexity: 16
      functionsReached:
        - input_GetItem
        - input_Stop
        - input_resource_StopFreeVout
        - input_resource_TerminateSout
        - var_GetBool
        - vlc_cond_wait
        - vlc_list_is_empty
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_list_remove
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_player_Lock
        - vlc_player_Unlock
        - vlc_player_UpdateMLStates
        - vlc_player_destructor_AddStoppingInput
        - vlc_player_destructor_IsEmpty
        - vlc_player_input_Delete
        - vlc_player_input_HandleState
        - vlc_thread_set_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/player.c:194,9'
          Branch Sides:
            - BranchSide:      'player/player.c:193,5'
              BranchSideFuncs:
                - vlc_player_destructor_IsEmpty
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - vlc_list_is_empty.26531
                - vlc_cond_wait
            - BranchSide:      'player/player.c:194,43'
              BranchSideFuncs:
                - vlc_player_destructor_IsEmpty
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - vlc_list_is_empty.26531
                - vlc_cond_wait
        - Branch String:   'player/player.c:193,5'
          Branch Sides:
            - BranchSide:      'player/player.c:198,32'
              BranchSideFuncs:
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_mutex_unlock
                - vlc_player_destructor_IsEmpty
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - vlc_list_is_empty.26531
                - vlc_cond_wait
            - BranchSide:      'player/player.c:244,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/player.c:199,10'
          Branch Sides:
            - BranchSide:      'player/player.c:199,32'
              BranchSideFuncs:
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_player_destructor_IsEmpty
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - vlc_cond_wait
            - BranchSide:      'player/player.c:203,9'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:198,13'
          Branch Sides:
            - BranchSide:      'player/player.c:200,28'
              BranchSideFuncs:
                - vlc_cond_wait
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_is_empty.26531
                - vlc_player_destructor_IsEmpty
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:203,9'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:203,9'
          Branch Sides:
            - BranchSide:      'player/player.c:203,9'
              BranchSideFuncs:
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:203,9'
              BranchSideFuncs:
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:203,9'
          Branch Sides:
            - BranchSide:      'player/player.c:205,42'
              BranchSideFuncs:
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:217,14'
              BranchSideFuncs:
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:214,13'
          Branch Sides:
            - BranchSide:      'player/player.c:214,13'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:214,13'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:214,13'
          Branch Sides:
            - BranchSide:      'player/player.c:214,13'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
            - BranchSide:      'player/player.c:214,13'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:214,13'
          Branch Sides:
            - BranchSide:      'player/player.c:214,13'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
            - BranchSide:      'player/player.c:214,13'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
        - Branch String:   'player/player.c:220,9'
          Branch Sides:
            - BranchSide:      'player/player.c:220,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:220,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:220,9'
          Branch Sides:
            - BranchSide:      'player/player.c:222,39'
              BranchSideFuncs:
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
            - BranchSide:      'player/player.c:233,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
        - Branch String:   'player/player.c:233,13'
          Branch Sides:
            - BranchSide:      'player/player.c:193,5'
              BranchSideFuncs:
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
            - BranchSide:      'player/player.c:235,34'
              BranchSideFuncs:
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
        - Branch String:   'player/player.c:237,17'
          Branch Sides:
            - BranchSide:      'player/player.c:238,45'
              BranchSideFuncs:
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
            - BranchSide:      'player/player.c:239,18'
              BranchSideFuncs:
                - input_resource_TerminateSout
                - vlc_player_Lock
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
        - Branch String:   'player/player.c:239,17'
          Branch Sides:
            - BranchSide:      'player/player.c:240,46'
              BranchSideFuncs:
                - vlc_player_Lock
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
            - BranchSide:      'player/player.c:241,29'
              BranchSideFuncs:
                - vlc_player_Lock
                - vlc_mutex_unlock
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_is_empty.26531
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_player_Unlock
                - input_resource_StopFreeVout
                - input_resource_TerminateSout
                - vlc_player_UpdateMLStates
                - var_GetBool.26536
                - vlc_player_input_HandleState
                - vlc_list_remove.26537
                - vlc_player_input_Delete
                - vlc_list_it_next.26534
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - input_GetItem
                - input_Stop
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - vlc_list_is_empty.26531
                - vlc_cond_wait
                - vlc_player_destructor_IsEmpty
      Callsites:
        - Src:             'player/player.c:187,5'
          Dst:             vlc_thread_set_name
        - Src:             'player/player.c:189,5'
          Dst:             vlc_mutex_lock
        - Src:             'player/player.c:194,13'
          Dst:             vlc_player_destructor_IsEmpty
        - Src:             'player/player.c:198,13'
          Dst:             vlc_list_is_empty
        - Src:             'player/player.c:199,13'
          Dst:             vlc_list_is_empty
        - Src:             'player/player.c:200,13'
          Dst:             vlc_cond_wait
        - Src:             'player/player.c:203,9'
          Dst:             vlc_list_it_start
        - Src:             'player/player.c:203,9'
          Dst:             vlc_list_it_continue
        - Src:             'player/player.c:205,13'
          Dst:             vlc_player_input_HandleState
        - Src:             'player/player.c:207,13'
          Dst:             vlc_player_destructor_AddStoppingInput
        - Src:             'player/player.c:212,35'
          Dst:             input_GetItem
        - Src:             'player/player.c:213,13'
          Dst:             input_Stop
        - Src:             'player/player.c:214,13'
          Dst:             vlc_list_it_start
        - Src:             'player/player.c:214,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/player.c:214,13'
          Dst:             vlc_list_it_next
        - Src:             'player/player.c:203,9'
          Dst:             vlc_list_it_next
        - Src:             'player/player.c:219,14'
          Dst:             vlc_list_is_empty
        - Src:             'player/player.c:220,9'
          Dst:             vlc_list_it_start
        - Src:             'player/player.c:220,9'
          Dst:             vlc_list_it_continue
        - Src:             'player/player.c:222,13'
          Dst:             vlc_player_UpdateMLStates
        - Src:             'player/player.c:224,25'
          Dst:             var_GetBool
        - Src:             'player/player.c:226,13'
          Dst:             vlc_player_input_HandleState
        - Src:             'player/player.c:229,13'
          Dst:             vlc_list_remove
        - Src:             'player/player.c:230,13'
          Dst:             vlc_player_input_Delete
        - Src:             'player/player.c:220,9'
          Dst:             vlc_list_it_next
        - Src:             'player/player.c:236,13'
          Dst:             vlc_player_Unlock
        - Src:             'player/player.c:238,17'
          Dst:             input_resource_StopFreeVout
        - Src:             'player/player.c:240,17'
          Dst:             input_resource_TerminateSout
        - Src:             'player/player.c:241,13'
          Dst:             vlc_player_Lock
        - Src:             'player/player.c:244,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_player_destructor_IsEmpty
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_list_is_empty
      functionUses:    3
      BranchProfiles:
        - Branch String:   'player/player.c:178,9'
          Branch Sides:
            - BranchSide:      'player/player.c:178,31'
              BranchSideFuncs:
                - vlc_list_is_empty.26531
                - vlc_list_is_empty.26531
            - BranchSide:      'player/player.c:178,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:179,9'
          Branch Sides:
            - BranchSide:      'player/player.c:179,31'
              BranchSideFuncs:
                - vlc_list_is_empty.26531
            - BranchSide:      'player/player.c:179,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:177,12'
          Dst:             vlc_list_is_empty
        - Src:             'player/player.c:178,12'
          Dst:             vlc_list_is_empty
        - Src:             'player/player.c:179,12'
          Dst:             vlc_list_is_empty
    - functionName:    vlc_list_is_empty
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_destructor_AddStoppingInput
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - input
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_cond_signal
        - vlc_list_HasInput
        - vlc_list_append
        - vlc_list_remove
      functionUses:    3
      BranchProfiles:
        - Branch String:   'player/player.c:155,9'
          Branch Sides:
            - BranchSide:      'player/player.c:156,26'
              BranchSideFuncs:
                - vlc_list_remove.26537
                - vlc_list_HasInput
                - vlc_list_append.26546
                - vlc_cond_signal
            - BranchSide:      'player/player.c:157,29'
              BranchSideFuncs:
                - vlc_list_HasInput
                - vlc_list_append.26546
                - vlc_cond_signal
        - Branch String:   'player/player.c:157,9'
          Branch Sides:
            - BranchSide:      'player/player.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:159,26'
              BranchSideFuncs:
                - vlc_list_append.26546
                - vlc_cond_signal
      Callsites:
        - Src:             'player/player.c:155,9'
          Dst:             vlc_list_HasInput
        - Src:             'player/player.c:156,9'
          Dst:             vlc_list_remove
        - Src:             'player/player.c:157,10'
          Dst:             vlc_list_HasInput
        - Src:             'player/player.c:159,9'
          Dst:             vlc_list_append
        - Src:             'player/player.c:160,9'
          Dst:             vlc_cond_signal
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_GetBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:425,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:426,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:428,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:425,10'
          Dst:             var_GetChecked
    - functionName:    vlc_list_remove
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_Unlock
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_unlock
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'player/player.c:957,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_player_Lock
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         15
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_held
        - vlc_mutex_lock
      functionUses:    14
      BranchProfiles:
        - Branch String:   'player/player.c:944,5'
          Branch Sides:
            - BranchSide:      'player/player.c:944,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/player.c:945,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - vlc_mutex_held
                - vlc_mutex_held
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'player/player.c:945,5'
          Branch Sides:
            - BranchSide:      'player/player.c:945,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/player.c:946,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - vlc_mutex_held
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
        - Branch String:   'player/player.c:946,5'
          Branch Sides:
            - BranchSide:      'player/player.c:946,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/player.c:949,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - vlc_mutex_lock
                - __assert_fail
        - Branch String:   'player/player.c:949,5'
          Branch Sides:
            - BranchSide:      'player/player.c:949,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/player.c:949,5'
              BranchSideFuncs:
                - vlc_mutex_lock
      Callsites:
        - Src:             'player/player.c:944,5'
          Dst:             vlc_mutex_held
        - Src:             'player/player.c:944,5'
          Dst:             __assert_fail
        - Src:             'player/player.c:945,5'
          Dst:             vlc_mutex_held
        - Src:             'player/player.c:945,5'
          Dst:             __assert_fail
        - Src:             'player/player.c:946,5'
          Dst:             vlc_mutex_held
        - Src:             'player/player.c:946,5'
          Dst:             __assert_fail
        - Src:             'player/player.c:949,5'
          Dst:             vlc_mutex_held
        - Src:             'player/player.c:949,5'
          Dst:             __assert_fail
        - Src:             'player/player.c:951,5'
          Dst:             vlc_mutex_lock
    - functionName:    vlc_list_HasInput
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - input
      BBCount:         13
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
      functionUses:    7
      BranchProfiles:
        - Branch String:   'player/player.c:117,5'
          Branch Sides:
            - BranchSide:      'player/player.c:117,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:117,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
        - Branch String:   'player/player.c:117,5'
          Branch Sides:
            - BranchSide:      'player/player.c:119,13'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:122,5'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:119,13'
          Branch Sides:
            - BranchSide:      'player/player.c:120,13'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:121,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
      Callsites:
        - Src:             'player/player.c:117,5'
          Dst:             vlc_list_it_start
        - Src:             'player/player.c:117,5'
          Dst:             vlc_list_it_continue
        - Src:             'player/player.c:117,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    vlc_player_InitLocks
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1924
      functionLinenumberEnd: 1935
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - player
        - lock_type
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_cond_init
        - vlc_mutex_init
        - vlc_mutex_init_recursive
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/player.c:1925,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1926,35'
              BranchSideFuncs:
                - vlc_mutex_init_recursive
                - vlc_mutex_init
                - vlc_mutex_init
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_cond_init
            - BranchSide:      'player/player.c:1928,25'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_mutex_init
                - vlc_mutex_init
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_cond_init
      Callsites:
        - Src:             'player/player.c:1926,9'
          Dst:             vlc_mutex_init_recursive
        - Src:             'player/player.c:1928,9'
          Dst:             vlc_mutex_init
        - Src:             'player/player.c:1930,5'
          Dst:             vlc_mutex_init
        - Src:             'player/player.c:1931,5'
          Dst:             vlc_mutex_init
        - Src:             'player/player.c:1932,5'
          Dst:             vlc_mutex_init
        - Src:             'player/player.c:1933,5'
          Dst:             vlc_cond_init
        - Src:             'player/player.c:1934,5'
          Dst:             vlc_cond_init
    - functionName:    vlc_list_init
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_New
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1992
      functionLinenumberEnd: 2096
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - parent
        - lock_type
      BBCount:         96
      ICount:          448
      EdgeCount:       121
      CyclomaticComplexity: 27
      functionsReached:
        - input_resource_New
        - input_resource_Release
        - var_AddCallback
        - var_Create
        - var_DelCallback
        - var_SetChecked
        - vlc_clone
        - vlc_custom_create
        - vlc_http_cookies_new
        - vlc_list_init
        - vlc_object_delete
        - vlc_player_CorkCallback
        - vlc_player_DestroyTimer
        - vlc_player_InitLocks
        - vlc_player_InitTimer
        - vlc_player_aout_Deinit
        - vlc_player_aout_Init
        - vlc_player_destructor_Thread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:1995,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1996,9'
              BranchSideFuncs:
                - vlc_list_init.26547
                - vlc_list_init.26547
                - vlc_list_init.26547
                - vlc_list_init.26547
                - vlc_list_init.26547
                - vlc_list_init.26547
                - vlc_list_init.26547
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - vlc_http_cookies_new
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_Create
                - var_SetChecked
            - BranchSide:      'player/player.c:1998,20'
              BranchSideFuncs:
                - vlc_list_init.26547
                - vlc_list_init.26547
                - vlc_list_init.26547
                - vlc_list_init.26547
                - vlc_list_init.26547
                - vlc_list_init.26547
                - vlc_list_init.26547
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - vlc_http_cookies_new
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_Create
                - var_SetChecked
        - Branch String:   'player/player.c:2029,5'
          Branch Sides:
            - BranchSide:      'player/player.c:2029,5'
              BranchSideFuncs:
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
            - BranchSide:      'player/player.c:2030,5'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - vlc_http_cookies_new
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_Create
                - var_SetChecked
        - Branch String:   'player/player.c:2030,5'
          Branch Sides:
            - BranchSide:      'player/player.c:2030,5'
              BranchSideFuncs:
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
            - BranchSide:      'player/player.c:2031,5'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - vlc_http_cookies_new
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_Create
                - var_SetChecked
        - Branch String:   'player/player.c:2031,5'
          Branch Sides:
            - BranchSide:      'player/player.c:2031,5'
              BranchSideFuncs:
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
            - BranchSide:      'player/player.c:2032,5'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - vlc_http_cookies_new
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_Create
                - var_SetChecked
        - Branch String:   'player/player.c:2032,5'
          Branch Sides:
            - BranchSide:      'player/player.c:2032,5'
              BranchSideFuncs:
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
            - BranchSide:      'player/player.c:2035,5'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - vlc_http_cookies_new
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_Create
                - var_SetChecked
        - Branch String:   'player/player.c:2035,5'
          Branch Sides:
            - BranchSide:      'player/player.c:2035,5'
              BranchSideFuncs:
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
            - BranchSide:      'player/player.c:2036,5'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - vlc_http_cookies_new
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_Create
                - var_SetChecked
        - Branch String:   'player/player.c:2036,5'
          Branch Sides:
            - BranchSide:      'player/player.c:2036,5'
              BranchSideFuncs:
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
            - BranchSide:      'player/player.c:2037,5'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - vlc_http_cookies_new
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_Create
                - var_SetChecked
        - Branch String:   'player/player.c:2037,5'
          Branch Sides:
            - BranchSide:      'player/player.c:2037,5'
              BranchSideFuncs:
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
            - BranchSide:      'player/player.c:2040,5'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - vlc_http_cookies_new
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_Create
                - var_SetChecked
        - Branch String:   'player/player.c:2040,5'
          Branch Sides:
            - BranchSide:      'player/player.c:2040,5'
              BranchSideFuncs:
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
            - BranchSide:      'player/player.c:2041,5'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - vlc_http_cookies_new
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_Create
                - var_SetChecked
        - Branch String:   'player/player.c:2041,5'
          Branch Sides:
            - BranchSide:      'player/player.c:2041,5'
              BranchSideFuncs:
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
            - BranchSide:      'player/player.c:2042,5'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - vlc_http_cookies_new
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_Create
                - var_SetChecked
        - Branch String:   'player/player.c:2042,5'
          Branch Sides:
            - BranchSide:      'player/player.c:2042,5'
              BranchSideFuncs:
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
            - BranchSide:      'player/player.c:2043,5'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - vlc_http_cookies_new
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_Create
                - var_SetChecked
        - Branch String:   'player/player.c:2043,5'
          Branch Sides:
            - BranchSide:      'player/player.c:2043,5'
              BranchSideFuncs:
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
            - BranchSide:      'player/player.c:2044,5'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - vlc_http_cookies_new
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_Create
                - var_SetChecked
        - Branch String:   'player/player.c:2044,5'
          Branch Sides:
            - BranchSide:      'player/player.c:2044,5'
              BranchSideFuncs:
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
            - BranchSide:      'player/player.c:2045,5'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - vlc_http_cookies_new
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_Create
                - var_SetChecked
        - Branch String:   'player/player.c:2045,5'
          Branch Sides:
            - BranchSide:      'player/player.c:2045,5'
              BranchSideFuncs:
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
            - BranchSide:      'player/player.c:2046,5'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - vlc_http_cookies_new
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_Create
                - var_SetChecked
        - Branch String:   'player/player.c:2046,5'
          Branch Sides:
            - BranchSide:      'player/player.c:2046,5'
              BranchSideFuncs:
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
            - BranchSide:      'player/player.c:2047,5'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - vlc_http_cookies_new
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_Create
                - var_SetChecked
        - Branch String:   'player/player.c:2047,5'
          Branch Sides:
            - BranchSide:      'player/player.c:2047,5'
              BranchSideFuncs:
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
            - BranchSide:      'player/player.c:2048,5'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - vlc_http_cookies_new
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_Create
                - var_SetChecked
        - Branch String:   'player/player.c:2048,5'
          Branch Sides:
            - BranchSide:      'player/player.c:2048,5'
              BranchSideFuncs:
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
            - BranchSide:      'player/player.c:2052,5'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - vlc_http_cookies_new
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_Create
                - var_SetChecked
        - Branch String:   'player/player.c:2052,5'
          Branch Sides:
            - BranchSide:      'player/player.c:2052,5'
              BranchSideFuncs:
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
            - BranchSide:      'player/player.c:2053,5'
              BranchSideFuncs:
                - var_Create
                - vlc_http_cookies_new
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_Create
                - var_SetChecked
        - Branch String:   'player/player.c:2053,5'
          Branch Sides:
            - BranchSide:      'player/player.c:2053,5'
              BranchSideFuncs:
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
            - BranchSide:      'player/player.c:2057,25'
              BranchSideFuncs:
                - vlc_http_cookies_new
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_Create
                - var_SetChecked
        - Branch String:   'player/player.c:2058,9'
          Branch Sides:
            - BranchSide:      'player/player.c:2060,9'
              BranchSideFuncs:
                - var_Create
                - var_SetChecked
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
            - BranchSide:      'player/player.c:2065,43'
              BranchSideFuncs:
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
        - Branch String:   'player/player.c:2060,9'
          Branch Sides:
            - BranchSide:      'player/player.c:2060,9'
              BranchSideFuncs:
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
            - BranchSide:      'player/player.c:2061,9'
              BranchSideFuncs:
                - var_SetChecked
                - input_resource_New
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
        - Branch String:   'player/player.c:2067,9'
          Branch Sides:
            - BranchSide:      'player/player.c:2068,9'
              BranchSideFuncs:
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
            - BranchSide:      'player/player.c:2071,33'
              BranchSideFuncs:
                - vlc_player_aout_Init
                - var_AddCallback
                - vlc_player_InitLocks
                - vlc_player_InitTimer
                - vlc_clone
                - vlc_player_DestroyTimer
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
        - Branch String:   'player/player.c:2078,9'
          Branch Sides:
            - BranchSide:      'player/player.c:2081,33'
              BranchSideFuncs:
                - vlc_player_DestroyTimer
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
                - vlc_player_aout_Deinit
            - BranchSide:      'player/player.c:2085,12'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:2088,9'
          Branch Sides:
            - BranchSide:      'player/player.c:2089,32'
              BranchSideFuncs:
                - vlc_player_aout_Deinit
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
            - BranchSide:      'player/player.c:2090,5'
              BranchSideFuncs:
                - var_DelCallback
                - vlc_object_delete
                - input_resource_Release
        - Branch String:   'player/player.c:2091,9'
          Branch Sides:
            - BranchSide:      'player/player.c:2092,32'
              BranchSideFuncs:
                - input_resource_Release
                - vlc_object_delete
            - BranchSide:      'player/player.c:2094,5'
              BranchSideFuncs:
                - vlc_object_delete
      Callsites:
        - Src:             'player/player.c:1994,28'
          Dst:             vlc_custom_create
        - Src:             'player/player.c:1998,5'
          Dst:             vlc_list_init
        - Src:             'player/player.c:1999,5'
          Dst:             vlc_list_init
        - Src:             'player/player.c:2000,5'
          Dst:             vlc_list_init
        - Src:             'player/player.c:2001,5'
          Dst:             vlc_list_init
        - Src:             'player/player.c:2002,5'
          Dst:             vlc_list_init
        - Src:             'player/player.c:2003,5'
          Dst:             vlc_list_init
        - Src:             'player/player.c:2004,5'
          Dst:             vlc_list_init
        - Src:             'player/player.c:2029,5'
          Dst:             var_Create
        - Src:             'player/player.c:2030,5'
          Dst:             var_Create
        - Src:             'player/player.c:2031,5'
          Dst:             var_Create
        - Src:             'player/player.c:2032,5'
          Dst:             var_Create
        - Src:             'player/player.c:2035,5'
          Dst:             var_Create
        - Src:             'player/player.c:2036,5'
          Dst:             var_Create
        - Src:             'player/player.c:2037,5'
          Dst:             var_Create
        - Src:             'player/player.c:2040,5'
          Dst:             var_Create
        - Src:             'player/player.c:2041,5'
          Dst:             var_Create
        - Src:             'player/player.c:2042,5'
          Dst:             var_Create
        - Src:             'player/player.c:2043,5'
          Dst:             var_Create
        - Src:             'player/player.c:2044,5'
          Dst:             var_Create
        - Src:             'player/player.c:2045,5'
          Dst:             var_Create
        - Src:             'player/player.c:2046,5'
          Dst:             var_Create
        - Src:             'player/player.c:2047,5'
          Dst:             var_Create
        - Src:             'player/player.c:2048,5'
          Dst:             var_Create
        - Src:             'player/player.c:2052,5'
          Dst:             var_Create
        - Src:             'player/player.c:2053,5'
          Dst:             var_Create
        - Src:             'player/player.c:2057,25'
          Dst:             vlc_http_cookies_new
        - Src:             'player/player.c:2060,9'
          Dst:             var_Create
        - Src:             'player/player.c:2061,9'
          Dst:             var_SetChecked
        - Src:             'player/player.c:2065,24'
          Dst:             input_resource_New
        - Src:             'player/player.c:2071,12'
          Dst:             vlc_player_aout_Init
        - Src:             'player/player.c:2072,5'
          Dst:             var_AddCallback
        - Src:             'player/player.c:2072,5'
          Dst:             vlc_player_CorkCallback
        - Src:             'player/player.c:2075,5'
          Dst:             vlc_player_InitLocks
        - Src:             'player/player.c:2076,5'
          Dst:             vlc_player_InitTimer
        - Src:             'player/player.c:2078,9'
          Dst:             vlc_clone
        - Src:             'player/player.c:2078,9'
          Dst:             vlc_player_destructor_Thread
        - Src:             'player/player.c:2081,9'
          Dst:             vlc_player_DestroyTimer
        - Src:             'player/player.c:2089,9'
          Dst:             vlc_player_aout_Deinit
        - Src:             'player/player.c:2090,5'
          Dst:             var_DelCallback
        - Src:             'player/player.c:2090,5'
          Dst:             vlc_player_CorkCallback
        - Src:             'player/player.c:2092,9'
          Dst:             input_resource_Release
        - Src:             'player/player.c:2094,5'
          Dst:             vlc_object_delete
    - functionName:    vlc_player_CorkCallback
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1879
      functionLinenumberEnd: 1912
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - var
        - oldval
        - newval
        - data
      BBCount:         33
      ICount:          184
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_player_Lock
        - vlc_player_Pause
        - vlc_player_Resume
        - vlc_player_Unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'player/player.c:1882,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1883,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1885,21'
              BranchSideFuncs:
                - vlc_player_Lock
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_player_Unlock
                - vlc_list_it_next.26534
                - vlc_player_Resume
                - vlc_player_Pause
        - Branch String:   'player/player.c:1887,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1889,20'
              BranchSideFuncs:
                - vlc_player_Unlock
                - vlc_player_Resume
                - vlc_player_Pause
            - BranchSide:      'player/player.c:1906,9'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_player_Unlock
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1889,13'
          Branch Sides:
            - BranchSide:      'player/player.c:1891,30'
              BranchSideFuncs:
                - vlc_player_Unlock
                - vlc_player_Pause
            - BranchSide:      'player/player.c:1898,17'
              BranchSideFuncs:
                - vlc_player_Unlock
                - vlc_player_Resume
        - Branch String:   'player/player.c:1892,27'
          Branch Sides:
            - BranchSide:      'player/player.c:1891,13'
              BranchSideFuncs:
                - vlc_player_Unlock
                - vlc_player_Pause
            - BranchSide:      'player/player.c:1892,30'
              BranchSideFuncs:
                - vlc_player_Unlock
                - vlc_player_Pause
        - Branch String:   'player/player.c:1893,17'
          Branch Sides:
            - BranchSide:      'player/player.c:1894,34'
              BranchSideFuncs:
                - vlc_player_Pause
                - vlc_player_Unlock
            - BranchSide:      'player/player.c:1895,9'
              BranchSideFuncs:
                - vlc_player_Unlock
        - Branch String:   'player/player.c:1906,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1906,9'
              BranchSideFuncs:
                - vlc_player_Unlock
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1906,9'
              BranchSideFuncs:
                - vlc_player_Unlock
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
        - Branch String:   'player/player.c:1906,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1906,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_player_Unlock
            - BranchSide:      'player/player.c:1906,9'
              BranchSideFuncs:
                - vlc_player_Unlock
        - Branch String:   'player/player.c:1906,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1906,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_player_Unlock
            - BranchSide:      'player/player.c:1906,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_player_Unlock
      Callsites:
        - Src:             'player/player.c:1885,5'
          Dst:             vlc_player_Lock
        - Src:             'player/player.c:1894,17'
          Dst:             vlc_player_Pause
        - Src:             'player/player.c:1900,17'
          Dst:             vlc_player_Resume
        - Src:             'player/player.c:1906,9'
          Dst:             vlc_list_it_start
        - Src:             'player/player.c:1906,9'
          Dst:             vlc_list_it_continue
        - Src:             'player/player.c:1906,9'
          Dst:             vlc_list_it_next
        - Src:             'player/player.c:1908,5'
          Dst:             vlc_player_Unlock
    - functionName:    vlc_player_Pause
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_SetPause
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'player/player.c:1265,5'
          Dst:             vlc_player_SetPause
    - functionName:    vlc_player_Resume
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_SetPause
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'player/player.c:1271,5'
          Dst:             vlc_player_SetPause
    - functionName:    vlc_player_SetPause
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - player
        - pause
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - input_ControlPushHelper
        - vlc_player_get_input_locked
        - vlc_player_osd_Icon
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:1251,16'
          Branch Sides:
            - BranchSide:      'player/player.c:1251,20'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
                - vlc_player_osd_Icon
            - BranchSide:      'player/player.c:1252,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1251,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1252,9'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
                - vlc_player_osd_Icon
            - BranchSide:      'player/player.c:1254,34'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
                - vlc_player_osd_Icon
        - Branch String:   'player/player.c:1258,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1258,9'
              BranchSideFuncs:
                - vlc_player_osd_Icon
            - BranchSide:      'player/player.c:1259,29'
              BranchSideFuncs:
                - vlc_player_osd_Icon
      Callsites:
        - Src:             'player/player.c:1249,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1255,15'
          Dst:             input_ControlPushHelper
        - Src:             'player/player.c:1259,9'
          Dst:             vlc_player_osd_Icon
    - functionName:    input_ControlPushHelper
      functionSourceFile: '/src/vlc/src/./input/input_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - i_type
        - val
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_ControlPush
      functionUses:    9
      BranchProfiles:
        - Branch String:   './input/input_internal.h:602,9'
          Branch Sides:
            - BranchSide:      './input/input_internal.h:604,49'
              BranchSideFuncs:
                - input_ControlPush
            - BranchSide:      './input/input_internal.h:609,35'
              BranchSideFuncs:
                - input_ControlPush
      Callsites:
        - Src:             './input/input_internal.h:605,16'
          Dst:             input_ControlPush
        - Src:             './input/input_internal.h:609,16'
          Dst:             input_ControlPush
    - functionName:    var_GetAddress
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:493,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:494,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:496,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:493,9'
          Dst:             var_GetChecked
    - functionName:    vlc_player_Delete
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1939
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         33
      ICount:          207
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - input_item_Release
        - input_resource_Release
        - var_DelCallback
        - var_Destroy
        - var_GetAddress
        - vlc_cond_signal
        - vlc_http_cookies_destroy
        - vlc_join
        - vlc_list_is_empty
        - vlc_mutex_held
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_delete
        - vlc_player_CorkCallback
        - vlc_player_DestroyTimer
        - vlc_player_aout_Deinit
        - vlc_player_destructor_AddInput
        - vlc_renderer_item_release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'player/player.c:1942,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1944,40'
              BranchSideFuncs:
                - vlc_player_destructor_AddInput
                - vlc_cond_signal
                - vlc_list_is_empty.26531
                - __assert_fail
                - vlc_list_is_empty.26531
                - __assert_fail
                - vlc_list_is_empty.26531
                - __assert_fail
                - vlc_list_is_empty.26531
                - __assert_fail
                - vlc_mutex_unlock
                - vlc_join
                - free
                - free
                - free
                - vlc_player_DestroyTimer
                - vlc_player_aout_Deinit
                - var_DelCallback
                - input_resource_Release
                - var_GetAddress
                - vlc_mutex_held
                - vlc_object_delete
                - __assert_fail
                - var_Destroy
                - vlc_http_cookies_destroy
                - vlc_renderer_item_release
                - input_item_Release
                - input_item_Release
            - BranchSide:      'player/player.c:1948,5'
              BranchSideFuncs:
                - vlc_cond_signal
                - vlc_list_is_empty.26531
                - __assert_fail
                - vlc_list_is_empty.26531
                - __assert_fail
                - vlc_list_is_empty.26531
                - __assert_fail
                - vlc_list_is_empty.26531
                - __assert_fail
                - vlc_mutex_unlock
                - vlc_join
                - free
                - free
                - free
                - vlc_player_DestroyTimer
                - vlc_player_aout_Deinit
                - var_DelCallback
                - input_resource_Release
                - var_GetAddress
                - vlc_mutex_held
                - vlc_object_delete
                - __assert_fail
                - var_Destroy
                - vlc_http_cookies_destroy
                - vlc_renderer_item_release
                - input_item_Release
                - input_item_Release
        - Branch String:   'player/player.c:1951,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1951,5'
              BranchSideFuncs:
                - vlc_list_is_empty.26531
                - __assert_fail
                - vlc_list_is_empty.26531
                - __assert_fail
                - vlc_list_is_empty.26531
                - __assert_fail
                - vlc_mutex_unlock
                - vlc_join
                - free
                - free
                - free
                - vlc_player_DestroyTimer
                - vlc_player_aout_Deinit
                - var_DelCallback
                - input_resource_Release
                - var_GetAddress
                - vlc_mutex_held
                - vlc_object_delete
                - __assert_fail
                - var_Destroy
                - vlc_http_cookies_destroy
                - vlc_renderer_item_release
                - input_item_Release
                - input_item_Release
            - BranchSide:      'player/player.c:1952,5'
              BranchSideFuncs:
                - vlc_list_is_empty.26531
                - __assert_fail
                - vlc_list_is_empty.26531
                - __assert_fail
                - vlc_list_is_empty.26531
                - __assert_fail
                - vlc_mutex_unlock
                - vlc_join
                - free
                - free
                - free
                - vlc_player_DestroyTimer
                - vlc_player_aout_Deinit
                - var_DelCallback
                - input_resource_Release
                - var_GetAddress
                - vlc_mutex_held
                - vlc_object_delete
                - __assert_fail
                - var_Destroy
                - vlc_http_cookies_destroy
                - vlc_renderer_item_release
                - input_item_Release
                - input_item_Release
        - Branch String:   'player/player.c:1952,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1952,5'
              BranchSideFuncs:
                - vlc_list_is_empty.26531
                - __assert_fail
                - vlc_list_is_empty.26531
                - __assert_fail
                - vlc_mutex_unlock
                - vlc_join
                - free
                - free
                - free
                - vlc_player_DestroyTimer
                - vlc_player_aout_Deinit
                - var_DelCallback
                - input_resource_Release
                - var_GetAddress
                - vlc_mutex_held
                - vlc_object_delete
                - __assert_fail
                - var_Destroy
                - vlc_http_cookies_destroy
                - vlc_renderer_item_release
                - input_item_Release
                - input_item_Release
            - BranchSide:      'player/player.c:1953,5'
              BranchSideFuncs:
                - vlc_list_is_empty.26531
                - __assert_fail
                - vlc_list_is_empty.26531
                - __assert_fail
                - vlc_mutex_unlock
                - vlc_join
                - free
                - free
                - free
                - vlc_player_DestroyTimer
                - vlc_player_aout_Deinit
                - var_DelCallback
                - input_resource_Release
                - var_GetAddress
                - vlc_mutex_held
                - vlc_object_delete
                - __assert_fail
                - var_Destroy
                - vlc_http_cookies_destroy
                - vlc_renderer_item_release
                - input_item_Release
                - input_item_Release
        - Branch String:   'player/player.c:1953,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1953,5'
              BranchSideFuncs:
                - vlc_list_is_empty.26531
                - __assert_fail
                - vlc_mutex_unlock
                - vlc_join
                - free
                - free
                - free
                - vlc_player_DestroyTimer
                - vlc_player_aout_Deinit
                - var_DelCallback
                - input_resource_Release
                - var_GetAddress
                - vlc_mutex_held
                - vlc_object_delete
                - __assert_fail
                - var_Destroy
                - vlc_http_cookies_destroy
                - vlc_renderer_item_release
                - input_item_Release
                - input_item_Release
            - BranchSide:      'player/player.c:1954,5'
              BranchSideFuncs:
                - vlc_list_is_empty.26531
                - __assert_fail
                - vlc_mutex_unlock
                - vlc_join
                - free
                - free
                - free
                - vlc_player_DestroyTimer
                - vlc_player_aout_Deinit
                - var_DelCallback
                - input_resource_Release
                - var_GetAddress
                - vlc_mutex_held
                - vlc_object_delete
                - __assert_fail
                - var_Destroy
                - vlc_http_cookies_destroy
                - vlc_renderer_item_release
                - input_item_Release
                - input_item_Release
        - Branch String:   'player/player.c:1954,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1954,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_join
                - free
                - free
                - free
                - vlc_player_DestroyTimer
                - vlc_player_aout_Deinit
                - var_DelCallback
                - input_resource_Release
                - var_GetAddress
                - vlc_mutex_held
                - vlc_object_delete
                - __assert_fail
                - var_Destroy
                - vlc_http_cookies_destroy
                - vlc_renderer_item_release
                - input_item_Release
                - input_item_Release
            - BranchSide:      'player/player.c:1956,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_join
                - free
                - free
                - free
                - vlc_player_DestroyTimer
                - vlc_player_aout_Deinit
                - var_DelCallback
                - input_resource_Release
                - var_GetAddress
                - vlc_mutex_held
                - vlc_object_delete
                - __assert_fail
                - var_Destroy
                - vlc_http_cookies_destroy
                - vlc_renderer_item_release
                - input_item_Release
                - input_item_Release
        - Branch String:   'player/player.c:1960,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1961,28'
              BranchSideFuncs:
                - input_item_Release
                - free
                - free
                - free
                - vlc_player_DestroyTimer
                - vlc_player_aout_Deinit
                - var_DelCallback
                - input_resource_Release
                - var_GetAddress
                - vlc_mutex_held
                - vlc_object_delete
                - __assert_fail
                - var_Destroy
                - vlc_http_cookies_destroy
                - vlc_renderer_item_release
                - input_item_Release
            - BranchSide:      'player/player.c:1962,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_player_DestroyTimer
                - vlc_player_aout_Deinit
                - var_DelCallback
                - input_resource_Release
                - var_GetAddress
                - vlc_mutex_held
                - vlc_object_delete
                - __assert_fail
                - var_Destroy
                - vlc_http_cookies_destroy
                - vlc_renderer_item_release
                - input_item_Release
        - Branch String:   'player/player.c:1962,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1963,28'
              BranchSideFuncs:
                - input_item_Release
                - free
                - free
                - free
                - vlc_player_DestroyTimer
                - vlc_player_aout_Deinit
                - var_DelCallback
                - input_resource_Release
                - var_GetAddress
                - vlc_mutex_held
                - vlc_object_delete
                - __assert_fail
                - var_Destroy
                - vlc_http_cookies_destroy
                - vlc_renderer_item_release
            - BranchSide:      'player/player.c:1965,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_player_DestroyTimer
                - vlc_player_aout_Deinit
                - var_DelCallback
                - input_resource_Release
                - var_GetAddress
                - vlc_mutex_held
                - vlc_object_delete
                - __assert_fail
                - var_Destroy
                - vlc_http_cookies_destroy
                - vlc_renderer_item_release
        - Branch String:   'player/player.c:1975,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1976,35'
              BranchSideFuncs:
                - vlc_renderer_item_release
                - var_GetAddress
                - vlc_mutex_held
                - vlc_object_delete
                - __assert_fail
                - var_Destroy
                - vlc_http_cookies_destroy
            - BranchSide:      'player/player.c:1978,38'
              BranchSideFuncs:
                - var_GetAddress
                - vlc_mutex_held
                - vlc_object_delete
                - __assert_fail
                - var_Destroy
                - vlc_http_cookies_destroy
        - Branch String:   'player/player.c:1979,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1981,9'
              BranchSideFuncs:
                - var_Destroy
                - vlc_http_cookies_destroy
                - vlc_mutex_held
                - vlc_object_delete
                - __assert_fail
            - BranchSide:      'player/player.c:1985,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - vlc_object_delete
                - __assert_fail
        - Branch String:   'player/player.c:1985,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1985,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/player.c:1985,5'
              BranchSideFuncs:
                - vlc_object_delete
      Callsites:
        - Src:             'player/player.c:1940,5'
          Dst:             vlc_mutex_lock
        - Src:             'player/player.c:1944,9'
          Dst:             vlc_player_destructor_AddInput
        - Src:             'player/player.c:1949,5'
          Dst:             vlc_cond_signal
        - Src:             'player/player.c:1951,5'
          Dst:             vlc_list_is_empty
        - Src:             'player/player.c:1951,5'
          Dst:             __assert_fail
        - Src:             'player/player.c:1952,5'
          Dst:             vlc_list_is_empty
        - Src:             'player/player.c:1952,5'
          Dst:             __assert_fail
        - Src:             'player/player.c:1953,5'
          Dst:             vlc_list_is_empty
        - Src:             'player/player.c:1953,5'
          Dst:             __assert_fail
        - Src:             'player/player.c:1954,5'
          Dst:             vlc_list_is_empty
        - Src:             'player/player.c:1954,5'
          Dst:             __assert_fail
        - Src:             'player/player.c:1956,5'
          Dst:             vlc_mutex_unlock
        - Src:             'player/player.c:1958,5'
          Dst:             vlc_join
        - Src:             'player/player.c:1961,9'
          Dst:             input_item_Release
        - Src:             'player/player.c:1963,9'
          Dst:             input_item_Release
        - Src:             'player/player.c:1969,5'
          Dst:             vlc_player_DestroyTimer
        - Src:             'player/player.c:1971,5'
          Dst:             vlc_player_aout_Deinit
        - Src:             'player/player.c:1972,5'
          Dst:             var_DelCallback
        - Src:             'player/player.c:1972,5'
          Dst:             vlc_player_CorkCallback
        - Src:             'player/player.c:1974,5'
          Dst:             input_resource_Release
        - Src:             'player/player.c:1976,9'
          Dst:             vlc_renderer_item_release
        - Src:             'player/player.c:1978,38'
          Dst:             var_GetAddress
        - Src:             'player/player.c:1981,9'
          Dst:             var_Destroy
        - Src:             'player/player.c:1982,9'
          Dst:             vlc_http_cookies_destroy
        - Src:             'player/player.c:1985,5'
          Dst:             vlc_mutex_held
        - Src:             'player/player.c:1985,5'
          Dst:             __assert_fail
        - Src:             'player/player.c:1987,5'
          Dst:             vlc_object_delete
    - functionName:    vlc_player_destructor_AddInput
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - input
      BBCount:         18
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_cond_signal
        - vlc_list_HasInput
        - vlc_list_append
      functionUses:    4
      BranchProfiles:
        - Branch String:   'player/player.c:129,9'
          Branch Sides:
            - BranchSide:      'player/player.c:131,9'
              BranchSideFuncs:
                - vlc_list_HasInput
                - vlc_list_HasInput
                - vlc_list_append.26546
                - vlc_cond_signal
                - __assert_fail
                - __assert_fail
            - BranchSide:      'player/player.c:142,9'
              BranchSideFuncs:
                - vlc_list_HasInput
                - vlc_list_HasInput
                - vlc_list_append.26546
                - vlc_cond_signal
                - __assert_fail
                - __assert_fail
        - Branch String:   'player/player.c:134,9'
          Branch Sides:
            - BranchSide:      'player/player.c:134,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/player.c:135,9'
              BranchSideFuncs:
                - vlc_list_HasInput
                - vlc_list_append.26546
                - vlc_cond_signal
                - __assert_fail
        - Branch String:   'player/player.c:135,9'
          Branch Sides:
            - BranchSide:      'player/player.c:135,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/player.c:136,26'
              BranchSideFuncs:
                - vlc_list_append.26546
                - vlc_cond_signal
        - Branch String:   'player/player.c:142,9'
          Branch Sides:
            - BranchSide:      'player/player.c:142,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/player.c:143,9'
              BranchSideFuncs:
                - vlc_list_HasInput
                - vlc_list_append.26546
                - vlc_cond_signal
                - __assert_fail
        - Branch String:   'player/player.c:143,9'
          Branch Sides:
            - BranchSide:      'player/player.c:143,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/player.c:144,26'
              BranchSideFuncs:
                - vlc_list_append.26546
                - vlc_cond_signal
      Callsites:
        - Src:             'player/player.c:134,9'
          Dst:             vlc_list_HasInput
        - Src:             'player/player.c:134,9'
          Dst:             __assert_fail
        - Src:             'player/player.c:135,9'
          Dst:             vlc_list_HasInput
        - Src:             'player/player.c:135,9'
          Dst:             __assert_fail
        - Src:             'player/player.c:136,9'
          Dst:             vlc_list_append
        - Src:             'player/player.c:142,9'
          Dst:             vlc_list_HasInput
        - Src:             'player/player.c:142,9'
          Dst:             __assert_fail
        - Src:             'player/player.c:143,9'
          Dst:             vlc_list_HasInput
        - Src:             'player/player.c:143,9'
          Dst:             __assert_fail
        - Src:             'player/player.c:144,9'
          Dst:             vlc_list_append
        - Src:             'player/player.c:147,5'
          Dst:             vlc_cond_signal
    - functionName:    vlc_player_GetV4l2Object
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1916
      functionLinenumberEnd: 1919
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - var_Type
        - vlc_player_get_input_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1918,18'
          Branch Sides:
            - BranchSide:      'player/player.c:1918,21'
              BranchSideFuncs:
                - var_Type
            - BranchSide:      'player/player.c:1918,12'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1918,12'
          Branch Sides:
            - BranchSide:      'player/player.c:1918,12'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1919,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:1917,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1918,21'
          Dst:             var_Type
    - functionName:    vlc_player_SetPauseOnCork
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1874
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - player
        - enabled
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_assert_locked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'player/player.c:1872,5'
          Dst:             vlc_player_assert_locked
    - functionName:    vlc_player_GetStatistics
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1863
      functionLinenumberEnd: 1866
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_get_input_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1866,12'
          Branch Sides:
            - BranchSide:      'player/player.c:1866,21'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1866,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:1864,38'
          Dst:             vlc_player_get_input_locked
    - functionName:    vlc_player_GetSignal
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1848
      functionLinenumberEnd: 1859
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - quality
        - strength
      BBCount:         17
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - vlc_player_get_input_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1849,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1849,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_get_input_locked
            - BranchSide:      'player/player.c:1849,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/player.c:1849,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1849,5'
              BranchSideFuncs:
                - vlc_player_get_input_locked
            - BranchSide:      'player/player.c:1850,66'
              BranchSideFuncs:
                - vlc_player_get_input_locked
        - Branch String:   'player/player.c:1852,15'
          Branch Sides:
            - BranchSide:      'player/player.c:1852,18'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1858,5'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1852,45'
          Branch Sides:
            - BranchSide:      'player/player.c:1852,48'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1858,5'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1852,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1854,20'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1858,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:1849,5'
          Dst:             __assert_fail
        - Src:             'player/player.c:1850,38'
          Dst:             vlc_player_get_input_locked
    - functionName:    var_GetInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:408,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:409,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:411,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:408,10'
          Dst:             var_GetChecked
    - functionName:    vlc_player_GetSubtitleTextScale
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1842
      functionLinenumberEnd: 1843
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_GetInteger
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'player/player.c:1843,12'
          Dst:             var_GetInteger
    - functionName:    var_SetInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - i
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:329,12'
          Dst:             var_SetChecked
    - functionName:    vlc_player_SetSubtitleTextScale
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1835
      functionLinenumberEnd: 1838
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - player
        - scale
      BBCount:         9
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - var_SetInteger
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1836,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1836,5'
              BranchSideFuncs:
                - __assert_fail
                - var_SetInteger.26589
            - BranchSide:      'player/player.c:1836,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/player.c:1836,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1836,5'
              BranchSideFuncs:
                - var_SetInteger.26589
            - BranchSide:      'player/player.c:1836,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'player/player.c:1836,5'
          Dst:             __assert_fail
        - Src:             'player/player.c:1837,5'
          Dst:             var_SetInteger
    - functionName:    vlc_player_IsTrackCategoryEnabled
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1828
      functionLinenumberEnd: 1830
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - player
        - cat
      BBCount:         9
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - var_GetBool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1829,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1829,5'
              BranchSideFuncs:
                - __assert_fail
                - var_GetBool.26536
            - BranchSide:      'player/player.c:1829,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/player.c:1829,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1829,5'
              BranchSideFuncs:
                - var_GetBool.26536
            - BranchSide:      'player/player.c:1829,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'player/player.c:1829,5'
          Dst:             __assert_fail
        - Src:             'player/player.c:1830,12'
          Dst:             var_GetBool
    - functionName:    vlc_player_UnselectTrackCategory
      functionSourceFile: '/src/vlc/src/../include/vlc_player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1714
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - player
        - cat
      BBCount:         13
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vlc_player_GetTrackAt
        - vlc_player_GetTrackCount
        - vlc_player_UnselectTrack
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_player.h:1706,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_player.h:1709,35'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - __assert_fail
                - vlc_player_UnselectTrack
            - BranchSide:      '../include/vlc_player.h:1714,1'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_player.h:1710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_player.h:1710,9'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - __assert_fail
                - vlc_player_UnselectTrack
            - BranchSide:      '../include/vlc_player.h:1711,13'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - __assert_fail
                - vlc_player_UnselectTrack
        - Branch String:   '../include/vlc_player.h:1711,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_player.h:1712,38'
              BranchSideFuncs:
                - vlc_player_UnselectTrack
                - vlc_player_GetTrackAt
                - __assert_fail
            - BranchSide:      '../include/vlc_player.h:1713,5'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - __assert_fail
                - vlc_player_UnselectTrack
      Callsites:
        - Src:             '../include/vlc_player.h:1705,20'
          Dst:             vlc_player_GetTrackCount
        - Src:             '../include/vlc_player.h:1709,13'
          Dst:             vlc_player_GetTrackAt
        - Src:             '../include/vlc_player.h:1710,9'
          Dst:             __assert_fail
        - Src:             '../include/vlc_player.h:1712,13'
          Dst:             vlc_player_UnselectTrack
    - functionName:    vlc_player_SetTrackCategoryEnabled
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1808
      functionLinenumberEnd: 1823
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - player
        - cat
        - enabled
      BBCount:         15
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - var_SetBool
        - vlc_player_UnselectTrackCategory
        - vlc_player_get_input_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1809,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1809,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_get_input_locked
                - var_SetBool.26594
                - var_SetBool.26594
                - var_SetBool.26594
                - var_SetBool.26594
                - vlc_player_UnselectTrackCategory
            - BranchSide:      'player/player.c:1809,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/player.c:1809,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1809,5'
              BranchSideFuncs:
                - vlc_player_get_input_locked
                - var_SetBool.26594
                - var_SetBool.26594
                - var_SetBool.26594
                - var_SetBool.26594
                - vlc_player_UnselectTrackCategory
            - BranchSide:      'player/player.c:1810,66'
              BranchSideFuncs:
                - vlc_player_get_input_locked
                - var_SetBool.26594
                - var_SetBool.26594
                - var_SetBool.26594
                - var_SetBool.26594
                - vlc_player_UnselectTrackCategory
        - Branch String:   'player/player.c:1815,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1815,9'
              BranchSideFuncs:
                - var_SetBool.26594
                - var_SetBool.26594
                - vlc_player_UnselectTrackCategory
            - BranchSide:      'player/player.c:1817,9'
              BranchSideFuncs:
                - var_SetBool.26594
                - var_SetBool.26594
                - vlc_player_UnselectTrackCategory
        - Branch String:   'player/player.c:1820,13'
          Branch Sides:
            - BranchSide:      'player/player.c:1821,46'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1822,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:1809,5'
          Dst:             __assert_fail
        - Src:             'player/player.c:1810,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1812,5'
          Dst:             var_SetBool
        - Src:             'player/player.c:1813,5'
          Dst:             var_SetBool
        - Src:             'player/player.c:1817,9'
          Dst:             var_SetBool
        - Src:             'player/player.c:1818,9'
          Dst:             var_SetBool
        - Src:             'player/player.c:1821,13'
          Dst:             vlc_player_UnselectTrackCategory
    - functionName:    var_SetBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - b
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:343,12'
          Dst:             var_SetChecked
    - functionName:    vlc_player_GetEsIdDelay
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1786
      functionLinenumberEnd: 1794
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - es_id
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_player_get_input_locked
        - vlc_player_input_FindTrackById
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1788,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1789,9'
              BranchSideFuncs:
                - vlc_player_input_FindTrackById
            - BranchSide:      'player/player.c:1792,40'
              BranchSideFuncs:
                - vlc_player_input_FindTrackById
        - Branch String:   'player/player.c:1793,12'
          Branch Sides:
            - BranchSide:      'player/player.c:1793,24'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1793,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:1787,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1792,9'
          Dst:             vlc_player_input_FindTrackById
    - functionName:    vlc_player_SetEsIdDelay
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1747
      functionLinenumberEnd: 1782
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - player
        - es_id
        - delay
        - whence
      BBCount:         38
      ICount:          239
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - input_ControlPush
        - vlc_gettext
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_player_get_input_locked
        - vlc_player_input_FindTrackById
        - vlc_player_osd_Message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1750,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1751,9'
              BranchSideFuncs:
                - vlc_player_input_FindTrackById
                - input_ControlPush
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:1754,40'
              BranchSideFuncs:
                - vlc_player_input_FindTrackById
                - input_ControlPush
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/player.c:1755,27'
          Branch Sides:
            - BranchSide:      'player/player.c:1756,10'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1757,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1756,45'
          Branch Sides:
            - BranchSide:      'player/player.c:1756,48'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:1759,9'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/player.c:1755,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1757,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1759,9'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/player.c:1759,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1760,28'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:1763,13'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/player.c:1763,13'
          Branch Sides:
            - BranchSide:      'player/player.c:1764,13'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:1765,29'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/player.c:1772,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1774,13'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:1781,5'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1774,13'
          Branch Sides:
            - BranchSide:      'player/player.c:1775,36'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1778,9'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1778,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1778,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1778,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
        - Branch String:   'player/player.c:1778,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1778,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1778,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1778,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1778,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1778,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
      Callsites:
        - Src:             'player/player.c:1749,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1754,9'
          Dst:             vlc_player_input_FindTrackById
        - Src:             'player/player.c:1770,15'
          Dst:             input_ControlPush
        - Src:             'player/player.c:1775,44'
          Dst:             vlc_gettext
        - Src:             'player/player.c:1775,13'
          Dst:             vlc_player_osd_Message
        - Src:             'player/player.c:1778,9'
          Dst:             vlc_list_it_start
        - Src:             'player/player.c:1778,9'
          Dst:             vlc_list_it_continue
        - Src:             'player/player.c:1778,9'
          Dst:             vlc_list_it_next
    - functionName:    vlc_player_GetCategoryDelay
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - player
        - cat
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_player_get_input_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1735,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1736,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1738,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1738,25'
          Branch Sides:
            - BranchSide:      'player/player.c:1738,28'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1741,12'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1738,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1739,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1741,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:1734,38'
          Dst:             vlc_player_get_input_locked
    - functionName:    es_format_category_to_string
      functionSourceFile: '/src/vlc/src/player/player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - cat
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/player.h:332,5'
          Branch Sides:
            - BranchSide:      'player/player.h:334,24'
              BranchSideFuncs: []
            - BranchSide:      'player/player.h:335,24'
              BranchSideFuncs: []
            - BranchSide:      'player/player.h:336,22'
              BranchSideFuncs: []
            - BranchSide:      'player/player.h:337,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_player_SetCategoryDelay
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1702
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - player
        - cat
        - delay
        - whence
      BBCount:         31
      ICount:          196
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - es_format_category_to_string
        - input_SetEsCatDelay
        - vlc_gettext
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_player_get_input_locked
        - vlc_player_osd_Message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1705,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1706,9'
              BranchSideFuncs:
                - input_SetEsCatDelay
                - vlc_gettext
                - es_format_category_to_string
                - vlc_player_osd_Message
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1708,9'
              BranchSideFuncs:
                - input_SetEsCatDelay
                - vlc_gettext
                - es_format_category_to_string
                - vlc_player_osd_Message
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1708,25'
          Branch Sides:
            - BranchSide:      'player/player.c:1708,28'
              BranchSideFuncs:
                - input_SetEsCatDelay
                - vlc_gettext
                - es_format_category_to_string
                - vlc_player_osd_Message
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1710,30'
              BranchSideFuncs:
                - input_SetEsCatDelay
                - vlc_gettext
                - es_format_category_to_string
                - vlc_player_osd_Message
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1708,42'
          Branch Sides:
            - BranchSide:      'player/player.c:1708,45'
              BranchSideFuncs:
                - input_SetEsCatDelay
                - vlc_gettext
                - es_format_category_to_string
                - vlc_player_osd_Message
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1710,30'
              BranchSideFuncs:
                - input_SetEsCatDelay
                - vlc_gettext
                - es_format_category_to_string
                - vlc_player_osd_Message
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1708,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1709,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1710,30'
              BranchSideFuncs:
                - input_SetEsCatDelay
                - vlc_gettext
                - es_format_category_to_string
                - vlc_player_osd_Message
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1712,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1713,22'
              BranchSideFuncs:
                - input_SetEsCatDelay
                - vlc_gettext
                - es_format_category_to_string
                - vlc_player_osd_Message
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1716,23'
              BranchSideFuncs:
                - input_SetEsCatDelay
                - vlc_gettext
                - es_format_category_to_string
                - vlc_player_osd_Message
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1721,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1723,32'
              BranchSideFuncs:
                - vlc_gettext
                - es_format_category_to_string
                - vlc_player_osd_Message
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1728,5'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1726,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1726,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1726,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
        - Branch String:   'player/player.c:1726,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1726,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1726,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1726,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1726,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1726,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
      Callsites:
        - Src:             'player/player.c:1704,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1720,15'
          Dst:             input_SetEsCatDelay
        - Src:             'player/player.c:1723,40'
          Dst:             vlc_gettext
        - Src:             'player/player.c:1724,32'
          Dst:             es_format_category_to_string
        - Src:             'player/player.c:1723,9'
          Dst:             vlc_player_osd_Message
        - Src:             'player/player.c:1726,9'
          Dst:             vlc_list_it_start
        - Src:             'player/player.c:1726,9'
          Dst:             vlc_list_it_continue
        - Src:             'player/player.c:1726,9'
          Dst:             vlc_list_it_next
    - functionName:    vlc_player_SetRecordingEnabled
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - enable
        - dir_path_
      BBCount:         16
      ICount:          99
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - input_ControlPush
        - strdup
        - vlc_gettext
        - vlc_player_get_input_locked
        - vlc_player_osd_Message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1678,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1679,9'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - strdup
            - BranchSide:      'player/player.c:1681,9'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - strdup
        - Branch String:   'player/player.c:1681,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1683,27'
              BranchSideFuncs:
                - strdup
                - input_ControlPush
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
            - BranchSide:      'player/player.c:1688,18'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
        - Branch String:   'player/player.c:1684,13'
          Branch Sides:
            - BranchSide:      'player/player.c:1685,13'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1686,5'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
        - Branch String:   'player/player.c:1694,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1694,9'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
            - BranchSide:      'player/player.c:1695,32'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
        - Branch String:   'player/player.c:1695,40'
          Branch Sides:
            - BranchSide:      'player/player.c:1696,32'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:1696,49'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
      Callsites:
        - Src:             'player/player.c:1677,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1683,20'
          Dst:             strdup
        - Src:             'player/player.c:1691,15'
          Dst:             input_ControlPush
        - Src:             'player/player.c:1696,32'
          Dst:             vlc_gettext
        - Src:             'player/player.c:1696,49'
          Dst:             vlc_gettext
        - Src:             'player/player.c:1695,9'
          Dst:             vlc_player_osd_Message
    - functionName:    vlc_player_IsRecording
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1670
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_get_input_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1670,12'
          Branch Sides:
            - BranchSide:      'player/player.c:1670,20'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1670,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:1668,38'
          Dst:             vlc_player_get_input_locked
    - functionName:    vlc_player_UpdateViewpoint
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - player
        - viewpoint
        - whence
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_get_input_locked
        - vlc_player_input_UpdateViewpoint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1661,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1661,9'
              BranchSideFuncs:
                - vlc_player_input_UpdateViewpoint
            - BranchSide:      'player/player.c:1662,42'
              BranchSideFuncs:
                - vlc_player_input_UpdateViewpoint
      Callsites:
        - Src:             'player/player.c:1660,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1662,9'
          Dst:             vlc_player_input_UpdateViewpoint
    - functionName:    vlc_player_Navigate
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1653
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - player
        - nav
      BBCount:         16
      ICount:          82
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - input_ControlPushHelper
        - vlc_player_get_input_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1622,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1623,9'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
                - __assert_fail
            - BranchSide:      'player/player.c:1626,13'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
                - __assert_fail
        - Branch String:   'player/player.c:1626,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1629,21'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
            - BranchSide:      'player/player.c:1632,21'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
            - BranchSide:      'player/player.c:1635,21'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
            - BranchSide:      'player/player.c:1638,21'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
            - BranchSide:      'player/player.c:1641,21'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
            - BranchSide:      'player/player.c:1644,21'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
            - BranchSide:      'player/player.c:1647,21'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
            - BranchSide:      'player/player.c:1650,13'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'player/player.c:1620,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1650,13'
          Dst:             __assert_fail
        - Src:             'player/player.c:1652,5'
          Dst:             input_ControlPushHelper
    - functionName:    vlc_player_GetAtoBLoop
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionLinenumberEnd: 1615
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - a_time
        - a_pos
        - b_time
        - b_pos
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - vlc_player_CanSeek
        - vlc_player_get_input_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1600,16'
          Branch Sides:
            - BranchSide:      'player/player.c:1600,39'
              BranchSideFuncs:
                - vlc_player_CanSeek
            - BranchSide:      'player/player.c:1601,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1600,47'
          Branch Sides:
            - BranchSide:      'player/player.c:1600,51'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1601,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1600,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1601,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1603,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1603,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1604,19'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1605,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1605,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1606,18'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1607,10'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1607,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1608,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1610,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1610,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1611,19'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1612,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1612,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1613,18'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1614,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:1598,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1600,20'
          Dst:             vlc_player_CanSeek
    - functionName:    vlc_player_CanSeek
      functionSourceFile: '/src/vlc/src/../include/vlc_player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_GetCapabilities
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_player.h:541,12'
          Dst:             vlc_player_GetCapabilities
    - functionName:    vlc_player_GetCapabilities
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_get_input_locked
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:1304,12'
          Branch Sides:
            - BranchSide:      'player/player.c:1304,20'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1304,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:1303,38'
          Dst:             vlc_player_get_input_locked
    - functionName:    vlc_player_ResetAtoBLoop
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         21
      ICount:          131
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_player_CanSeek
        - vlc_player_get_input_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1580,16'
          Branch Sides:
            - BranchSide:      'player/player.c:1580,39'
              BranchSideFuncs:
                - vlc_player_CanSeek
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1581,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1580,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1581,9'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1583,5'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1590,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1590,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1590,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
        - Branch String:   'player/player.c:1590,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1590,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1590,5'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1590,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1590,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1590,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
      Callsites:
        - Src:             'player/player.c:1578,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1580,20'
          Dst:             vlc_player_CanSeek
        - Src:             'player/player.c:1590,5'
          Dst:             vlc_list_it_start
        - Src:             'player/player.c:1590,5'
          Dst:             vlc_list_it_continue
        - Src:             'player/player.c:1590,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_player_SetAtoBLoopPosition
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1550
      functionLinenumberEnd: 1574
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - player
        - a_pos
        - b_pos
      BBCount:         44
      ICount:          242
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_player_CanSeek
        - vlc_player_SetPosition
        - vlc_player_get_input_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1551,19'
          Branch Sides:
            - BranchSide:      'player/player.c:1551,22'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1552,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1551,34'
          Branch Sides:
            - BranchSide:      'player/player.c:1551,37'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1552,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1551,47'
          Branch Sides:
            - BranchSide:      'player/player.c:1551,50'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1552,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1551,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1552,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1554,9'
              BranchSideFuncs:
                - vlc_player_get_input_locked
                - vlc_player_CanSeek
                - vlc_player_SetPosition
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1554,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1555,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1557,66'
              BranchSideFuncs:
                - vlc_player_get_input_locked
                - vlc_player_CanSeek
                - vlc_player_SetPosition
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1559,16'
          Branch Sides:
            - BranchSide:      'player/player.c:1559,39'
              BranchSideFuncs:
                - vlc_player_CanSeek
                - vlc_player_SetPosition
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1560,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1559,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1560,9'
              BranchSideFuncs:
                - vlc_player_SetPosition
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1562,5'
              BranchSideFuncs:
                - vlc_player_SetPosition
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1571,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1571,5'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1571,5'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
        - Branch String:   'player/player.c:1571,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1571,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1571,5'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1571,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1571,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1571,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1572,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1572,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1572,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
        - Branch String:   'player/player.c:1572,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1572,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1572,5'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1572,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1572,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1572,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
      Callsites:
        - Src:             'player/player.c:1557,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1559,20'
          Dst:             vlc_player_CanSeek
        - Src:             'player/player.c:1569,5'
          Dst:             vlc_player_SetPosition
        - Src:             'player/player.c:1571,5'
          Dst:             vlc_list_it_start
        - Src:             'player/player.c:1571,5'
          Dst:             vlc_list_it_continue
        - Src:             'player/player.c:1571,5'
          Dst:             vlc_list_it_next
        - Src:             'player/player.c:1572,5'
          Dst:             vlc_list_it_start
        - Src:             'player/player.c:1572,5'
          Dst:             vlc_list_it_continue
        - Src:             'player/player.c:1572,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_player_SetPosition
      functionSourceFile: '/src/vlc/src/../include/vlc_player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - player
        - position
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_SeekByPos
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_player.h:689,5'
          Dst:             vlc_player_SeekByPos
    - functionName:    vlc_player_SeekByPos
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1421
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - player
        - position
        - speed
        - whence
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_get_input_locked
        - vlc_player_input_SeekByPos
      functionUses:    3
      BranchProfiles:
        - Branch String:   'player/player.c:1419,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1419,9'
              BranchSideFuncs:
                - vlc_player_input_SeekByPos
            - BranchSide:      'player/player.c:1420,36'
              BranchSideFuncs:
                - vlc_player_input_SeekByPos
      Callsites:
        - Src:             'player/player.c:1418,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1420,9'
          Dst:             vlc_player_input_SeekByPos
    - functionName:    vlc_player_SetAtoBLoopTime
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - player
        - a_time
        - b_time
      BBCount:         45
      ICount:          249
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_player_CanSeek
        - vlc_player_SetTime
        - vlc_player_get_input_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1520,20'
          Branch Sides:
            - BranchSide:      'player/player.c:1520,23'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1521,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1520,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1521,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1523,9'
              BranchSideFuncs:
                - vlc_player_get_input_locked
                - vlc_player_CanSeek
                - vlc_player_SetTime
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1523,36'
          Branch Sides:
            - BranchSide:      'player/player.c:1523,39'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1524,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1523,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1524,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1526,9'
              BranchSideFuncs:
                - vlc_player_get_input_locked
                - vlc_player_CanSeek
                - vlc_player_SetTime
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1526,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1527,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1529,66'
              BranchSideFuncs:
                - vlc_player_get_input_locked
                - vlc_player_CanSeek
                - vlc_player_SetTime
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1531,16'
          Branch Sides:
            - BranchSide:      'player/player.c:1531,39'
              BranchSideFuncs:
                - vlc_player_CanSeek
                - vlc_player_SetTime
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1532,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1531,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1532,9'
              BranchSideFuncs:
                - vlc_player_SetTime
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1534,35'
              BranchSideFuncs:
                - vlc_player_SetTime
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1543,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1543,5'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1543,5'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
        - Branch String:   'player/player.c:1543,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1543,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1543,5'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1543,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1543,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1543,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1544,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1544,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1544,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
        - Branch String:   'player/player.c:1544,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1544,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1544,5'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1544,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1544,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1544,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
      Callsites:
        - Src:             'player/player.c:1529,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1531,20'
          Dst:             vlc_player_CanSeek
        - Src:             'player/player.c:1541,5'
          Dst:             vlc_player_SetTime
        - Src:             'player/player.c:1543,5'
          Dst:             vlc_list_it_start
        - Src:             'player/player.c:1543,5'
          Dst:             vlc_list_it_continue
        - Src:             'player/player.c:1543,5'
          Dst:             vlc_list_it_next
        - Src:             'player/player.c:1544,5'
          Dst:             vlc_list_it_start
        - Src:             'player/player.c:1544,5'
          Dst:             vlc_list_it_continue
        - Src:             'player/player.c:1544,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_player_SetTime
      functionSourceFile: '/src/vlc/src/../include/vlc_player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - player
        - time
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_SeekByTime
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_player.h:721,5'
          Dst:             vlc_player_SeekByTime
    - functionName:    vlc_player_SeekByTime
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1427
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - player
        - time
        - speed
        - whence
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_get_input_locked
        - vlc_player_input_SeekByTime
      functionUses:    3
      BranchProfiles:
        - Branch String:   'player/player.c:1429,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1429,9'
              BranchSideFuncs:
                - vlc_player_input_SeekByTime
            - BranchSide:      'player/player.c:1430,37'
              BranchSideFuncs:
                - vlc_player_input_SeekByTime
      Callsites:
        - Src:             'player/player.c:1428,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1430,9'
          Dst:             vlc_player_input_SeekByTime
    - functionName:    vlc_player_SetAtoBLoop
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1515
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - player
        - abloop
      BBCount:         42
      ICount:          285
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_player_CanSeek
        - vlc_player_GetPosition
        - vlc_player_GetTime
        - vlc_player_SetPosition
        - vlc_player_SetTime
        - vlc_player_get_input_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1465,16'
          Branch Sides:
            - BranchSide:      'player/player.c:1465,39'
              BranchSideFuncs:
                - vlc_player_CanSeek
                - vlc_player_GetTime
                - vlc_player_GetPosition
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_player_SetPosition
                - vlc_player_SetTime
                - __assert_fail
            - BranchSide:      'player/player.c:1466,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1465,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1466,9'
              BranchSideFuncs:
                - vlc_player_GetTime
                - vlc_player_GetPosition
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_player_SetPosition
                - vlc_player_SetTime
                - __assert_fail
            - BranchSide:      'player/player.c:1468,42'
              BranchSideFuncs:
                - vlc_player_GetTime
                - vlc_player_GetPosition
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_player_SetPosition
                - vlc_player_SetTime
                - __assert_fail
        - Branch String:   'player/player.c:1471,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1474,17'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1481,18'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_player_SetPosition
                - vlc_player_SetTime
            - BranchSide:      'player/player.c:1506,42'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1511,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/player.c:1474,17'
          Branch Sides:
            - BranchSide:      'player/player.c:1475,17'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1476,43'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1481,17'
          Branch Sides:
            - BranchSide:      'player/player.c:1482,17'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_player_SetPosition
                - vlc_player_SetTime
            - BranchSide:      'player/player.c:1483,43'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_player_SetPosition
                - vlc_player_SetTime
        - Branch String:   'player/player.c:1487,14'
          Branch Sides:
            - BranchSide:      'player/player.c:1487,17'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_player_SetPosition
                - vlc_player_SetTime
            - BranchSide:      'player/player.c:1495,22'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_player_SetPosition
        - Branch String:   'player/player.c:1486,17'
          Branch Sides:
            - BranchSide:      'player/player.c:1489,21'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_player_SetTime
            - BranchSide:      'player/player.c:1495,22'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_player_SetPosition
        - Branch String:   'player/player.c:1489,21'
          Branch Sides:
            - BranchSide:      'player/player.c:1491,40'
              BranchSideFuncs:
                - vlc_player_SetTime
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1494,13'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1495,22'
          Branch Sides:
            - BranchSide:      'player/player.c:0,0'
              BranchSideFuncs:
                - vlc_player_SetPosition
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1497,40'
              BranchSideFuncs:
                - vlc_player_SetPosition
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1513,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1513,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1513,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
        - Branch String:   'player/player.c:1513,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1513,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1513,5'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1513,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1513,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1513,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
      Callsites:
        - Src:             'player/player.c:1463,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1465,20'
          Dst:             vlc_player_CanSeek
        - Src:             'player/player.c:1468,23'
          Dst:             vlc_player_GetTime
        - Src:             'player/player.c:1469,17'
          Dst:             vlc_player_GetPosition
        - Src:             'player/player.c:1491,21'
          Dst:             vlc_player_SetTime
        - Src:             'player/player.c:1497,17'
          Dst:             vlc_player_SetPosition
        - Src:             'player/player.c:1511,13'
          Dst:             __assert_fail
        - Src:             'player/player.c:1513,5'
          Dst:             vlc_list_it_start
        - Src:             'player/player.c:1513,5'
          Dst:             vlc_list_it_continue
        - Src:             'player/player.c:1513,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_player_GetTime
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1390
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_get_input_locked
        - vlc_player_input_GetTime
        - vlc_tick_now
      functionUses:    6
      BranchProfiles:
        - Branch String:   'player/player.c:1386,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1387,9'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_player_input_GetTime
            - BranchSide:      'player/player.c:1389,37'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_player_input_GetTime
      Callsites:
        - Src:             'player/player.c:1384,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1389,51'
          Dst:             vlc_tick_now
        - Src:             'player/player.c:1389,12'
          Dst:             vlc_player_input_GetTime
    - functionName:    vlc_player_GetPosition
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_get_input_locked
        - vlc_player_input_GetPos
        - vlc_tick_now
      functionUses:    5
      BranchProfiles:
        - Branch String:   'player/player.c:1397,12'
          Branch Sides:
            - BranchSide:      'player/player.c:1397,44'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_player_input_GetPos
            - BranchSide:      'player/player.c:1397,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:1395,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1397,58'
          Dst:             vlc_tick_now
        - Src:             'player/player.c:1397,20'
          Dst:             vlc_player_input_GetPos
    - functionName:    vlc_player_GetRenderer
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionLinenumberEnd: 1457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_assert_locked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'player/player.c:1456,5'
          Dst:             vlc_player_assert_locked
    - functionName:    vlc_player_SetRenderer
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1451
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - renderer
      BBCount:         28
      ICount:          155
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - input_ControlPushHelper
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_player_assert_locked
        - vlc_renderer_item_hold
        - vlc_renderer_item_release
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1438,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1439,35'
              BranchSideFuncs:
                - vlc_renderer_item_release
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - input_ControlPushHelper.26573
                - vlc_renderer_item_hold
                - vlc_renderer_item_hold
            - BranchSide:      'player/player.c:1440,24'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - input_ControlPushHelper.26573
                - vlc_renderer_item_hold
                - vlc_renderer_item_hold
        - Branch String:   'player/player.c:1440,24'
          Branch Sides:
            - BranchSide:      'player/player.c:1440,58'
              BranchSideFuncs:
                - vlc_renderer_item_hold
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - input_ControlPushHelper.26573
                - vlc_renderer_item_hold
            - BranchSide:      'player/player.c:1440,5'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - input_ControlPushHelper.26573
                - vlc_renderer_item_hold
        - Branch String:   'player/player.c:1442,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1445,26'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_renderer_item_hold
            - BranchSide:      'player/player.c:1450,5'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1445,26'
          Branch Sides:
            - BranchSide:      'player/player.c:1444,27'
              BranchSideFuncs:
                - vlc_renderer_item_hold
                - input_ControlPushHelper.26573
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1445,60'
              BranchSideFuncs:
                - vlc_renderer_item_hold
                - input_ControlPushHelper.26573
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1450,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1450,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1450,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
        - Branch String:   'player/player.c:1450,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1450,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1450,5'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1450,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1450,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1450,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
      Callsites:
        - Src:             'player/player.c:1436,5'
          Dst:             vlc_player_assert_locked
        - Src:             'player/player.c:1439,9'
          Dst:             vlc_renderer_item_release
        - Src:             'player/player.c:1440,35'
          Dst:             vlc_renderer_item_hold
        - Src:             'player/player.c:1445,37'
          Dst:             vlc_renderer_item_hold
        - Src:             'player/player.c:1447,9'
          Dst:             input_ControlPushHelper
        - Src:             'player/player.c:1450,5'
          Dst:             vlc_list_it_start
        - Src:             'player/player.c:1450,5'
          Dst:             vlc_list_it_continue
        - Src:             'player/player.c:1450,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_player_DisplayPosition
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_get_input_locked
        - vlc_player_input_GetPos
        - vlc_player_input_GetTime
        - vlc_player_osd_Position
        - vlc_tick_now
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1404,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1405,9'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_player_input_GetTime
                - vlc_player_input_GetPos
                - vlc_player_osd_Position
            - BranchSide:      'player/player.c:1407,22'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_player_input_GetTime
                - vlc_player_input_GetPos
                - vlc_player_osd_Position
      Callsites:
        - Src:             'player/player.c:1403,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1407,22'
          Dst:             vlc_tick_now
        - Src:             'player/player.c:1409,29'
          Dst:             vlc_player_input_GetTime
        - Src:             'player/player.c:1410,29'
          Dst:             vlc_player_input_GetPos
        - Src:             'player/player.c:1408,5'
          Dst:             vlc_player_osd_Position
    - functionName:    vlc_player_GetLength
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1378
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_get_input_locked
      functionUses:    3
      BranchProfiles:
        - Branch String:   'player/player.c:1378,12'
          Branch Sides:
            - BranchSide:      'player/player.c:1378,20'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1378,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:1377,38'
          Dst:             vlc_player_get_input_locked
    - functionName:    vlc_player_DecrementRate
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 1372
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_ChangeRateOffset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'player/player.c:1371,5'
          Dst:             vlc_player_ChangeRateOffset
    - functionName:    vlc_player_ChangeRateOffset
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - player
        - increment
      BBCount:         24
      ICount:          122
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - vlc_player_ChangeRate
        - vlc_player_GetRate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:1349,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1349,5'
              BranchSideFuncs:
                - vlc_player_ChangeRate
            - BranchSide:      'player/player.c:1351,14'
              BranchSideFuncs:
                - vlc_player_ChangeRate
        - Branch String:   'player/player.c:1351,24'
          Branch Sides:
            - BranchSide:      'player/player.c:1351,33'
              BranchSideFuncs:
                - vlc_player_ChangeRate
            - BranchSide:      'player/player.c:1352,15'
              BranchSideFuncs:
                - vlc_player_ChangeRate
        - Branch String:   'player/player.c:1351,44'
          Branch Sides:
            - BranchSide:      'player/player.c:1352,15'
              BranchSideFuncs:
                - vlc_player_ChangeRate
            - BranchSide:      'player/player.c:1354,20'
              BranchSideFuncs:
                - vlc_player_ChangeRate
        - Branch String:   'player/player.c:1352,25'
          Branch Sides:
            - BranchSide:      'player/player.c:1352,34'
              BranchSideFuncs:
                - vlc_player_ChangeRate
            - BranchSide:      'player/player.c:1357,5'
              BranchSideFuncs:
                - vlc_player_ChangeRate
        - Branch String:   'player/player.c:1352,45'
          Branch Sides:
            - BranchSide:      'player/player.c:1352,48'
              BranchSideFuncs:
                - vlc_player_ChangeRate
            - BranchSide:      'player/player.c:1357,5'
              BranchSideFuncs:
                - vlc_player_ChangeRate
        - Branch String:   'player/player.c:1351,13'
          Branch Sides:
            - BranchSide:      'player/player.c:1354,20'
              BranchSideFuncs:
                - vlc_player_ChangeRate
            - BranchSide:      'player/player.c:1357,5'
              BranchSideFuncs:
                - vlc_player_ChangeRate
        - Branch String:   'player/player.c:1354,20'
          Branch Sides:
            - BranchSide:      'player/player.c:1354,38'
              BranchSideFuncs:
                - vlc_player_ChangeRate
            - BranchSide:      'player/player.c:1354,49'
              BranchSideFuncs:
                - vlc_player_ChangeRate
      Callsites:
        - Src:             'player/player.c:1346,18'
          Dst:             vlc_player_GetRate
        - Src:             'player/player.c:1359,5'
          Dst:             vlc_player_ChangeRate
    - functionName:    vlc_player_GetRate
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetFloat
        - vlc_player_get_input_locked
      functionUses:    4
      BranchProfiles:
        - Branch String:   'player/player.c:1311,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1312,16'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1314,16'
              BranchSideFuncs:
                - var_GetFloat.26605
      Callsites:
        - Src:             'player/player.c:1310,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1314,16'
          Dst:             var_GetFloat
    - functionName:    vlc_player_ChangeRate
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - player
        - rate
      BBCount:         23
      ICount:          127
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - input_ControlPushHelper
        - var_SetFloat
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_player_get_input_locked
        - vlc_player_osd_Message
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:1322,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1323,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1326,5'
              BranchSideFuncs:
                - var_SetFloat.26603
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - input_ControlPushHelper.26573
                - vlc_player_osd_Message
        - Branch String:   'player/player.c:1330,6'
          Branch Sides:
            - BranchSide:      'player/player.c:1330,33'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:1334,9'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1329,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1332,32'
              BranchSideFuncs:
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:1334,9'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1334,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1334,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1334,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
        - Branch String:   'player/player.c:1334,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1334,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1334,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1334,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1334,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1334,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
      Callsites:
        - Src:             'player/player.c:1320,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1326,5'
          Dst:             var_SetFloat
        - Src:             'player/player.c:1330,9'
          Dst:             input_ControlPushHelper
        - Src:             'player/player.c:1332,9'
          Dst:             vlc_player_osd_Message
        - Src:             'player/player.c:1334,9'
          Dst:             vlc_list_it_start
        - Src:             'player/player.c:1334,9'
          Dst:             vlc_list_it_continue
        - Src:             'player/player.c:1334,9'
          Dst:             vlc_list_it_next
    - functionName:    var_SetFloat
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - f
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:366,12'
          Dst:             var_SetChecked
    - functionName:    var_GetFloat
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:455,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:456,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:458,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:455,10'
          Dst:             var_GetChecked
    - functionName:    vlc_player_IncrementRate
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionLinenumberEnd: 1366
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_ChangeRateOffset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'player/player.c:1365,5'
          Dst:             vlc_player_ChangeRateOffset
    - functionName:    vlc_player_GetError
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_get_input_locked
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:1297,12'
          Branch Sides:
            - BranchSide:      'player/player.c:1297,20'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1297,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:1296,38'
          Dst:             vlc_player_get_input_locked
    - functionName:    vlc_player_GetState
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_assert_locked
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'player/player.c:1289,5'
          Dst:             vlc_player_assert_locked
    - functionName:    vlc_player_NextVideoFrame
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1276
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - input_ControlPushHelper
        - vlc_gettext
        - vlc_player_get_input_locked
        - vlc_player_osd_Message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1278,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1279,9'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:1280,39'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/player.c:1282,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1282,9'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:1283,32'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
      Callsites:
        - Src:             'player/player.c:1277,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1280,15'
          Dst:             input_ControlPushHelper
        - Src:             'player/player.c:1283,40'
          Dst:             vlc_gettext
        - Src:             'player/player.c:1283,9'
          Dst:             vlc_player_osd_Message
    - functionName:    vlc_player_SetStartPaused
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - player
        - start_paused
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_assert_locked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'player/player.c:1242,5'
          Dst:             vlc_player_assert_locked
    - functionName:    vlc_player_Stop
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_player_CancelWaitError
        - vlc_player_InvalidateNextMedia
        - vlc_player_destructor_AddInput
        - vlc_player_get_input_locked
      functionUses:    3
      BranchProfiles:
        - Branch String:   'player/player.c:1230,16'
          Branch Sides:
            - BranchSide:      'player/player.c:1230,20'
              BranchSideFuncs:
                - vlc_player_destructor_AddInput
            - BranchSide:      'player/player.c:1231,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1230,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1231,9'
              BranchSideFuncs:
                - vlc_player_destructor_AddInput
            - BranchSide:      'player/player.c:1232,5'
              BranchSideFuncs:
                - vlc_player_destructor_AddInput
      Callsites:
        - Src:             'player/player.c:1224,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1226,5'
          Dst:             vlc_player_CancelWaitError
        - Src:             'player/player.c:1228,5'
          Dst:             vlc_player_InvalidateNextMedia
        - Src:             'player/player.c:1234,5'
          Dst:             vlc_player_destructor_AddInput
    - functionName:    vlc_player_CancelWaitError
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_cond_signal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'player/player.c:106,9'
          Branch Sides:
            - BranchSide:      'player/player.c:106,9'
              BranchSideFuncs:
                - vlc_cond_signal
            - BranchSide:      'player/player.c:108,9'
              BranchSideFuncs:
                - vlc_cond_signal
      Callsites:
        - Src:             'player/player.c:109,9'
          Dst:             vlc_cond_signal
    - functionName:    vlc_player_InvalidateNextMedia
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_item_Release
        - vlc_player_assert_locked
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:1001,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1001,9'
              BranchSideFuncs:
                - input_item_Release
            - BranchSide:      'player/player.c:1003,28'
              BranchSideFuncs:
                - input_item_Release
      Callsites:
        - Src:             'player/player.c:1000,5'
          Dst:             vlc_player_assert_locked
        - Src:             'player/player.c:1003,9'
          Dst:             input_item_Release
    - functionName:    vlc_player_Start
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         34
      ICount:          217
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - input_item_Hold
        - var_Create
        - var_SetBool
        - vlc_player_CancelWaitError
        - vlc_player_OpenNextMedia
        - vlc_player_assert_locked
        - vlc_player_destructor_IsEmpty
        - vlc_player_input_New
        - vlc_player_input_Start
        - vlc_player_osd_Icon
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:1158,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1159,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1161,40'
              BranchSideFuncs:
                - vlc_player_destructor_IsEmpty
                - input_item_Hold
                - vlc_player_OpenNextMedia
                - vlc_player_input_New
                - vlc_player_input_Start
                - vlc_player_osd_Icon
                - var_Create
                - var_SetBool.26594
                - __assert_fail
        - Branch String:   'player/player.c:1161,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1163,13'
              BranchSideFuncs:
                - vlc_player_OpenNextMedia
                - vlc_player_input_New
                - vlc_player_input_Start
                - vlc_player_osd_Icon
                - var_Create
                - var_SetBool.26594
                - __assert_fail
            - BranchSide:      'player/player.c:1182,10'
              BranchSideFuncs:
                - vlc_player_OpenNextMedia
                - vlc_player_input_New
                - vlc_player_input_Start
                - vlc_player_osd_Icon
                - var_Create
                - var_SetBool.26594
                - __assert_fail
        - Branch String:   'player/player.c:1163,13'
          Branch Sides:
            - BranchSide:      'player/player.c:1165,13'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1168,18'
              BranchSideFuncs:
                - input_item_Hold
        - Branch String:   'player/player.c:1168,18'
          Branch Sides:
            - BranchSide:      'player/player.c:1173,13'
              BranchSideFuncs:
                - input_item_Hold
            - BranchSide:      'player/player.c:1179,13'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1182,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1184,13'
              BranchSideFuncs:
                - vlc_player_input_New
                - vlc_player_input_Start
                - vlc_player_osd_Icon
                - var_Create
                - var_SetBool.26594
                - __assert_fail
            - BranchSide:      'player/player.c:1196,10'
              BranchSideFuncs:
                - vlc_player_input_New
                - vlc_player_input_Start
                - vlc_player_osd_Icon
                - var_Create
                - var_SetBool.26594
                - __assert_fail
        - Branch String:   'player/player.c:1184,13'
          Branch Sides:
            - BranchSide:      'player/player.c:1188,48'
              BranchSideFuncs:
                - vlc_player_OpenNextMedia
                - vlc_player_input_New
                - vlc_player_input_Start
                - vlc_player_osd_Icon
                - var_Create
                - var_SetBool.26594
                - __assert_fail
            - BranchSide:      'player/player.c:1193,13'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1189,17'
          Branch Sides:
            - BranchSide:      'player/player.c:1190,24'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1191,9'
              BranchSideFuncs:
                - vlc_player_input_New
                - vlc_player_input_Start
                - vlc_player_osd_Icon
                - var_Create
                - var_SetBool.26594
                - __assert_fail
        - Branch String:   'player/player.c:1196,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1199,46'
              BranchSideFuncs:
                - vlc_player_input_Start
                - vlc_player_osd_Icon
                - var_Create
                - var_SetBool.26594
                - __assert_fail
            - BranchSide:      'player/player.c:1204,5'
              BranchSideFuncs:
                - vlc_player_input_Start
                - vlc_player_osd_Icon
                - var_Create
                - var_SetBool.26594
                - __assert_fail
        - Branch String:   'player/player.c:1201,13'
          Branch Sides:
            - BranchSide:      'player/player.c:1202,13'
              BranchSideFuncs:
                - vlc_player_input_Start
                - vlc_player_osd_Icon
                - var_Create
                - var_SetBool.26594
                - __assert_fail
            - BranchSide:      'player/player.c:1203,5'
              BranchSideFuncs:
                - vlc_player_input_Start
                - vlc_player_osd_Icon
                - var_Create
                - var_SetBool.26594
                - __assert_fail
        - Branch String:   'player/player.c:1204,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1204,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/player.c:1206,9'
              BranchSideFuncs:
                - vlc_player_input_Start
                - vlc_player_osd_Icon
                - var_Create
                - var_SetBool.26594
        - Branch String:   'player/player.c:1206,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1208,9'
              BranchSideFuncs:
                - var_Create
                - var_SetBool.26594
                - vlc_player_input_Start
                - vlc_player_osd_Icon
            - BranchSide:      'player/player.c:1212,38'
              BranchSideFuncs:
                - vlc_player_input_Start
                - vlc_player_osd_Icon
        - Branch String:   'player/player.c:1213,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1215,9'
              BranchSideFuncs:
                - vlc_player_osd_Icon
            - BranchSide:      'player/player.c:1218,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:1154,5'
          Dst:             vlc_player_assert_locked
        - Src:             'player/player.c:1156,5'
          Dst:             vlc_player_CancelWaitError
        - Src:             'player/player.c:1161,10'
          Dst:             vlc_player_destructor_IsEmpty
        - Src:             'player/player.c:1174,34'
          Dst:             input_item_Hold
        - Src:             'player/player.c:1188,23'
          Dst:             vlc_player_OpenNextMedia
        - Src:             'player/player.c:1199,25'
          Dst:             vlc_player_input_New
        - Src:             'player/player.c:1204,5'
          Dst:             __assert_fail
        - Src:             'player/player.c:1208,9'
          Dst:             var_Create
        - Src:             'player/player.c:1209,9'
          Dst:             var_SetBool
        - Src:             'player/player.c:1212,15'
          Dst:             vlc_player_input_Start
        - Src:             'player/player.c:1216,9'
          Dst:             vlc_player_osd_Icon
    - functionName:    vlc_player_OpenNextMedia
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         50
      ICount:          303
      EdgeCount:       62
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - input_item_Release
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_player_input_New
      functionUses:    3
      BranchProfiles:
        - Branch String:   'player/player.c:58,5'
          Branch Sides:
            - BranchSide:      'player/player.c:58,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_player_input_New
                - input_item_Release
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - input_item_Release
                - __assert_fail
                - input_item_Release
            - BranchSide:      'player/player.c:61,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - vlc_player_input_New
                - input_item_Release
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - input_item_Release
                - __assert_fail
                - input_item_Release
        - Branch String:   'player/player.c:68,9'
          Branch Sides:
            - BranchSide:      'player/player.c:70,9'
              BranchSideFuncs:
                - __assert_fail
                - input_item_Release
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:77,14'
              BranchSideFuncs:
                - vlc_player_input_New
                - input_item_Release
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - input_item_Release
        - Branch String:   'player/player.c:70,9'
          Branch Sides:
            - BranchSide:      'player/player.c:70,9'
              BranchSideFuncs:
                - input_item_Release
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:71,28'
              BranchSideFuncs:
                - input_item_Release
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:77,13'
          Branch Sides:
            - BranchSide:      'player/player.c:78,13'
              BranchSideFuncs:
                - vlc_player_input_New
                - input_item_Release
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - input_item_Release
            - BranchSide:      'player/player.c:80,13'
              BranchSideFuncs:
                - vlc_player_input_New
                - input_item_Release
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - input_item_Release
        - Branch String:   'player/player.c:80,13'
          Branch Sides:
            - BranchSide:      'player/player.c:81,32'
              BranchSideFuncs:
                - input_item_Release
                - vlc_player_input_New
                - input_item_Release
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:82,25'
              BranchSideFuncs:
                - vlc_player_input_New
                - input_item_Release
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:94,5'
          Branch Sides:
            - BranchSide:      'player/player.c:94,5'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:94,5'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
        - Branch String:   'player/player.c:94,5'
          Branch Sides:
            - BranchSide:      'player/player.c:94,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:94,5'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:94,5'
          Branch Sides:
            - BranchSide:      'player/player.c:94,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:94,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:95,23'
          Branch Sides:
            - BranchSide:      'player/player.c:95,26'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:100,12'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:95,9'
          Branch Sides:
            - BranchSide:      'player/player.c:97,9'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:100,12'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:97,9'
          Branch Sides:
            - BranchSide:      'player/player.c:97,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:97,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
        - Branch String:   'player/player.c:97,9'
          Branch Sides:
            - BranchSide:      'player/player.c:97,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:97,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:97,9'
          Branch Sides:
            - BranchSide:      'player/player.c:97,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:97,9'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
      Callsites:
        - Src:             'player/player.c:58,5'
          Dst:             __assert_fail
        - Src:             'player/player.c:70,9'
          Dst:             __assert_fail
        - Src:             'player/player.c:71,9'
          Dst:             input_item_Release
        - Src:             'player/player.c:81,13'
          Dst:             input_item_Release
        - Src:             'player/player.c:86,13'
          Dst:             vlc_player_input_New
        - Src:             'player/player.c:89,13'
          Dst:             input_item_Release
        - Src:             'player/player.c:94,5'
          Dst:             vlc_list_it_start
        - Src:             'player/player.c:94,5'
          Dst:             vlc_list_it_continue
        - Src:             'player/player.c:94,5'
          Dst:             vlc_list_it_next
        - Src:             'player/player.c:97,9'
          Dst:             vlc_list_it_start
        - Src:             'player/player.c:97,9'
          Dst:             vlc_list_it_continue
        - Src:             'player/player.c:97,9'
          Dst:             vlc_list_it_next
    - functionName:    vlc_player_GetAssociatedSubsFPS
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_GetFloat
        - vlc_player_assert_locked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'player/player.c:1147,5'
          Dst:             vlc_player_assert_locked
        - Src:             'player/player.c:1148,12'
          Dst:             var_GetFloat
    - functionName:    vlc_player_SetAssociatedSubsFPS
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - player
        - fps
      BBCount:         18
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - input_ControlPushHelper
        - var_SetFloat
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_player_get_input_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1138,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1139,33'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
            - BranchSide:      'player/player.c:1141,5'
              BranchSideFuncs:
                - vlc_list_it_start.26532
                - vlc_list_it_continue.26533
                - vlc_list_it_next.26534
        - Branch String:   'player/player.c:1141,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1141,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1141,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
        - Branch String:   'player/player.c:1141,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1141,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1141,5'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1141,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1141,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
            - BranchSide:      'player/player.c:1141,5'
              BranchSideFuncs:
                - vlc_list_it_next.26534
                - vlc_list_it_continue.26533
      Callsites:
        - Src:             'player/player.c:1135,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1137,5'
          Dst:             var_SetFloat
        - Src:             'player/player.c:1139,9'
          Dst:             input_ControlPushHelper
        - Src:             'player/player.c:1141,5'
          Dst:             vlc_list_it_start
        - Src:             'player/player.c:1141,5'
          Dst:             vlc_list_it_continue
        - Src:             'player/player.c:1141,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_player_AddAssociatedMedia
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - player
        - cat
        - uri
        - select
        - notify
        - check_ext
      BBCount:         30
      ICount:          173
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - input_ControlPushHelper
        - input_item_slave_New
        - subtitles_Filter
        - vlc_gettext
        - vlc_player_get_input_locked
        - vlc_player_osd_Message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:1086,16'
          Branch Sides:
            - BranchSide:      'player/player.c:1086,20'
              BranchSideFuncs:
                - input_item_slave_New
                - input_ControlPushHelper.26573
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_player_osd_Message
                - subtitles_Filter
            - BranchSide:      'player/player.c:1087,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1086,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1087,9'
              BranchSideFuncs:
                - input_item_slave_New
                - input_ControlPushHelper.26573
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_player_osd_Message
                - subtitles_Filter
            - BranchSide:      'player/player.c:1090,13'
              BranchSideFuncs:
                - input_item_slave_New
                - input_ControlPushHelper.26573
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_player_osd_Message
                - subtitles_Filter
        - Branch String:   'player/player.c:1090,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1093,18'
              BranchSideFuncs:
                - input_item_slave_New
                - input_ControlPushHelper.26573
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_player_osd_Message
                - subtitles_Filter
            - BranchSide:      'player/player.c:1096,18'
              BranchSideFuncs:
                - input_item_slave_New
                - input_ControlPushHelper.26573
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_player_osd_Message
                - subtitles_Filter
        - Branch String:   'player/player.c:1100,19'
          Branch Sides:
            - BranchSide:      'player/player.c:1100,22'
              BranchSideFuncs:
                - input_item_slave_New
                - input_ControlPushHelper.26573
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_player_osd_Message
                - subtitles_Filter
            - BranchSide:      'player/player.c:1104,30'
              BranchSideFuncs:
                - input_item_slave_New
                - input_ControlPushHelper.26573
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/player.c:1100,45'
          Branch Sides:
            - BranchSide:      'player/player.c:1100,66'
              BranchSideFuncs:
                - subtitles_Filter
                - input_item_slave_New
                - input_ControlPushHelper.26573
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:1104,30'
              BranchSideFuncs:
                - input_item_slave_New
                - input_ControlPushHelper.26573
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/player.c:1100,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1101,9'
              BranchSideFuncs:
                - input_item_slave_New
                - input_ControlPushHelper.26573
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:1104,30'
              BranchSideFuncs:
                - input_item_slave_New
                - input_ControlPushHelper.26573
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/player.c:1105,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1106,9'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:1107,23'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/player.c:1112,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1113,16'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:1115,9'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/player.c:1115,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1117,17'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:1129,5'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1117,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1120,40'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:1124,40'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:1128,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:1084,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:1100,49'
          Dst:             subtitles_Filter
        - Src:             'player/player.c:1104,9'
          Dst:             input_item_slave_New
        - Src:             'player/player.c:1110,15'
          Dst:             input_ControlPushHelper
        - Src:             'player/player.c:1121,40'
          Dst:             vlc_gettext
        - Src:             'player/player.c:1120,17'
          Dst:             vlc_player_osd_Message
        - Src:             'player/player.c:1125,40'
          Dst:             vlc_gettext
        - Src:             'player/player.c:1124,17'
          Dst:             vlc_player_osd_Message
    - functionName:    vlc_player_GetCurrentMedia
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_assert_locked
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'player/player.c:1074,5'
          Dst:             vlc_player_assert_locked
    - functionName:    vlc_player_GetNextMedia
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_assert_locked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'player/player.c:1066,5'
          Dst:             vlc_player_assert_locked
    - functionName:    vlc_player_SetNextMedia
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - media
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - input_item_Hold
        - input_item_Release
        - vlc_player_assert_locked
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/player.c:1055,32'
          Branch Sides:
            - BranchSide:      'player/player.c:1055,64'
              BranchSideFuncs:
                - input_item_Hold
                - input_item_Release
            - BranchSide:      'player/player.c:1055,19'
              BranchSideFuncs:
                - input_item_Release
        - Branch String:   'player/player.c:1057,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1057,9'
              BranchSideFuncs:
                - input_item_Release
            - BranchSide:      'player/player.c:1058,28'
              BranchSideFuncs:
                - input_item_Release
      Callsites:
        - Src:             'player/player.c:1052,5'
          Dst:             vlc_player_assert_locked
        - Src:             'player/player.c:1055,48'
          Dst:             input_item_Hold
        - Src:             'player/player.c:1058,9'
          Dst:             input_item_Release
    - functionName:    vlc_player_SetCurrentMedia
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - media
      BBCount:         18
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - input_item_Hold
        - vlc_player_CancelWaitError
        - vlc_player_InvalidateNextMedia
        - vlc_player_OpenNextMedia
        - vlc_player_assert_locked
        - vlc_player_destructor_AddInput
        - vlc_player_destructor_IsEmpty
      functionUses:    3
      BranchProfiles:
        - Branch String:   'player/player.c:1017,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1020,46'
              BranchSideFuncs:
                - input_item_Hold
                - __assert_fail
                - vlc_player_destructor_IsEmpty
                - vlc_player_OpenNextMedia
                - vlc_player_destructor_AddInput
            - BranchSide:      'player/player.c:1023,14'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_destructor_IsEmpty
                - vlc_player_OpenNextMedia
                - vlc_player_destructor_AddInput
        - Branch String:   'player/player.c:1023,14'
          Branch Sides:
            - BranchSide:      'player/player.c:1027,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_destructor_IsEmpty
                - vlc_player_OpenNextMedia
                - vlc_player_destructor_AddInput
            - BranchSide:      'player/player.c:1030,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:1032,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1034,40'
              BranchSideFuncs:
                - vlc_player_destructor_AddInput
                - __assert_fail
                - vlc_player_destructor_IsEmpty
                - vlc_player_OpenNextMedia
            - BranchSide:      'player/player.c:1038,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_destructor_IsEmpty
                - vlc_player_OpenNextMedia
        - Branch String:   'player/player.c:1038,5'
          Branch Sides:
            - BranchSide:      'player/player.c:1038,5'
              BranchSideFuncs:
                - vlc_player_destructor_IsEmpty
                - vlc_player_OpenNextMedia
            - BranchSide:      'player/player.c:1039,40'
              BranchSideFuncs:
                - vlc_player_destructor_IsEmpty
                - vlc_player_OpenNextMedia
        - Branch String:   'player/player.c:1039,9'
          Branch Sides:
            - BranchSide:      'player/player.c:1042,9'
              BranchSideFuncs:
                - vlc_player_OpenNextMedia
            - BranchSide:      'player/player.c:1046,37'
              BranchSideFuncs:
                - vlc_player_OpenNextMedia
      Callsites:
        - Src:             'player/player.c:1011,5'
          Dst:             vlc_player_assert_locked
        - Src:             'player/player.c:1013,5'
          Dst:             vlc_player_CancelWaitError
        - Src:             'player/player.c:1015,5'
          Dst:             vlc_player_InvalidateNextMedia
        - Src:             'player/player.c:1020,30'
          Dst:             input_item_Hold
        - Src:             'player/player.c:1034,9'
          Dst:             vlc_player_destructor_AddInput
        - Src:             'player/player.c:1038,5'
          Dst:             __assert_fail
        - Src:             'player/player.c:1039,10'
          Dst:             vlc_player_destructor_IsEmpty
        - Src:             'player/player.c:1046,12'
          Dst:             vlc_player_OpenNextMedia
    - functionName:    vlc_player_RemoveListener
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - id
      BBCount:         6
      ICount:          36
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_list_remove
        - vlc_player_assert_locked
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:990,5'
          Branch Sides:
            - BranchSide:      'player/player.c:990,5'
              BranchSideFuncs:
                - vlc_player_assert_locked.26523
                - vlc_list_remove.26537
                - free
            - BranchSide:      'player/player.c:990,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'player/player.c:990,5'
          Dst:             __assert_fail
        - Src:             'player/player.c:991,5'
          Dst:             vlc_player_assert_locked
        - Src:             'player/player.c:993,5'
          Dst:             vlc_list_remove
    - functionName:    vlc_player_AddListener
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - cbs
        - cbs_data
      BBCount:         9
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_list_append
        - vlc_player_assert_locked
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:971,5'
          Branch Sides:
            - BranchSide:      'player/player.c:971,5'
              BranchSideFuncs:
                - vlc_player_assert_locked.26523
                - malloc
                - vlc_list_append.26546
            - BranchSide:      'player/player.c:972,30'
              BranchSideFuncs:
                - vlc_player_assert_locked.26523
                - malloc
                - vlc_list_append.26546
        - Branch String:   'player/player.c:975,9'
          Branch Sides:
            - BranchSide:      'player/player.c:976,9'
              BranchSideFuncs:
                - vlc_list_append.26546
            - BranchSide:      'player/player.c:978,21'
              BranchSideFuncs:
                - vlc_list_append.26546
      Callsites:
        - Src:             'player/player.c:971,5'
          Dst:             __assert_fail
        - Src:             'player/player.c:972,5'
          Dst:             vlc_player_assert_locked
        - Src:             'player/player.c:981,5'
          Dst:             vlc_list_append
    - functionName:    vlc_player_CondWait
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - cond
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_cond_wait
        - vlc_player_assert_locked
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'player/player.c:963,5'
          Dst:             vlc_player_assert_locked
        - Src:             'player/player.c:964,5'
          Dst:             vlc_cond_wait
    - functionName:    vlc_player_SelectPrevChapter
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - input_ControlPush
        - vlc_gettext
        - vlc_player_get_input_locked
        - vlc_player_osd_Message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:930,9'
          Branch Sides:
            - BranchSide:      'player/player.c:931,9'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:932,33'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/player.c:934,9'
          Branch Sides:
            - BranchSide:      'player/player.c:934,9'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:935,32'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
      Callsites:
        - Src:             'player/player.c:929,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:932,15'
          Dst:             input_ControlPush
        - Src:             'player/player.c:935,40'
          Dst:             vlc_gettext
        - Src:             'player/player.c:935,9'
          Dst:             vlc_player_osd_Message
    - functionName:    vlc_player_SelectNextChapter
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - input_ControlPush
        - vlc_gettext
        - vlc_player_get_input_locked
        - vlc_player_osd_Message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:918,9'
          Branch Sides:
            - BranchSide:      'player/player.c:919,9'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:920,33'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/player.c:922,9'
          Branch Sides:
            - BranchSide:      'player/player.c:922,9'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:923,32'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
      Callsites:
        - Src:             'player/player.c:917,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:920,15'
          Dst:             input_ControlPush
        - Src:             'player/player.c:923,40'
          Dst:             vlc_gettext
        - Src:             'player/player.c:923,9'
          Dst:             vlc_player_osd_Message
    - functionName:    vlc_player_GetSelectedChapterIdx
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_get_input_locked
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:897,9'
          Branch Sides:
            - BranchSide:      'player/player.c:898,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:899,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:895,38'
          Dst:             vlc_player_get_input_locked
    - functionName:    vlc_player_SelectPrevTitle
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - input_ControlPush
        - vlc_gettext
        - vlc_player_get_input_locked
        - vlc_player_osd_Message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:884,9'
          Branch Sides:
            - BranchSide:      'player/player.c:885,9'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:886,33'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/player.c:888,9'
          Branch Sides:
            - BranchSide:      'player/player.c:888,9'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:889,32'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
      Callsites:
        - Src:             'player/player.c:883,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:886,15'
          Dst:             input_ControlPush
        - Src:             'player/player.c:889,40'
          Dst:             vlc_gettext
        - Src:             'player/player.c:889,9'
          Dst:             vlc_player_osd_Message
    - functionName:    vlc_player_SelectNextTitle
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - input_ControlPush
        - vlc_gettext
        - vlc_player_get_input_locked
        - vlc_player_osd_Message
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:872,9'
          Branch Sides:
            - BranchSide:      'player/player.c:873,9'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:874,33'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/player.c:876,9'
          Branch Sides:
            - BranchSide:      'player/player.c:876,9'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:877,32'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
      Callsites:
        - Src:             'player/player.c:871,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:874,15'
          Dst:             input_ControlPush
        - Src:             'player/player.c:877,40'
          Dst:             vlc_gettext
        - Src:             'player/player.c:877,9'
          Dst:             vlc_player_osd_Message
    - functionName:    vlc_player_SelectChapterIdx
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - player
        - index
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - input_ControlPushHelper
        - vlc_gettext
        - vlc_player_get_input_locked
        - vlc_player_osd_Message
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/player.c:906,9'
          Branch Sides:
            - BranchSide:      'player/player.c:907,9'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:908,39'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/player.c:910,9'
          Branch Sides:
            - BranchSide:      'player/player.c:910,9'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/player.c:911,32'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
      Callsites:
        - Src:             'player/player.c:905,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:908,15'
          Dst:             input_ControlPushHelper
        - Src:             'player/player.c:911,40'
          Dst:             vlc_gettext
        - Src:             'player/player.c:911,9'
          Dst:             vlc_player_osd_Message
    - functionName:    vlc_player_SelectChapter
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - player
        - title
        - chapter_idx
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_player_GetSelectedTitleIdx
        - vlc_player_GetTitleIdx
        - vlc_player_SelectChapterIdx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:864,19'
          Branch Sides:
            - BranchSide:      'player/player.c:864,22'
              BranchSideFuncs:
                - vlc_player_GetSelectedTitleIdx
                - vlc_player_SelectChapterIdx
            - BranchSide:      'player/player.c:864,19'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:864,9'
          Branch Sides:
            - BranchSide:      'player/player.c:864,9'
              BranchSideFuncs:
                - vlc_player_SelectChapterIdx
            - BranchSide:      'player/player.c:865,37'
              BranchSideFuncs:
                - vlc_player_SelectChapterIdx
      Callsites:
        - Src:             'player/player.c:863,19'
          Dst:             vlc_player_GetTitleIdx
        - Src:             'player/player.c:864,29'
          Dst:             vlc_player_GetSelectedTitleIdx
        - Src:             'player/player.c:865,9'
          Dst:             vlc_player_SelectChapterIdx
    - functionName:    vlc_player_GetTitleIdx
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - title
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_player_get_input_locked
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:833,15'
          Branch Sides:
            - BranchSide:      'player/player.c:833,18'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:837,5'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:833,9'
          Branch Sides:
            - BranchSide:      'player/player.c:834,21'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:837,5'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:834,9'
          Branch Sides:
            - BranchSide:      'player/player.c:835,18'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:836,24'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:835,17'
          Branch Sides:
            - BranchSide:      'player/player.c:835,45'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:836,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:832,38'
          Dst:             vlc_player_get_input_locked
    - functionName:    vlc_player_GetSelectedTitleIdx
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_get_input_locked
      functionUses:    3
      BranchProfiles:
        - Branch String:   'player/player.c:823,9'
          Branch Sides:
            - BranchSide:      'player/player.c:824,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:825,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:821,38'
          Dst:             vlc_player_get_input_locked
    - functionName:    vlc_player_SelectTitle
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - title
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_GetTitleIdx
        - vlc_player_SelectTitleIdx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:854,9'
          Branch Sides:
            - BranchSide:      'player/player.c:854,9'
              BranchSideFuncs:
                - vlc_player_SelectTitleIdx
            - BranchSide:      'player/player.c:855,35'
              BranchSideFuncs:
                - vlc_player_SelectTitleIdx
      Callsites:
        - Src:             'player/player.c:853,19'
          Dst:             vlc_player_GetTitleIdx
        - Src:             'player/player.c:855,9'
          Dst:             vlc_player_SelectTitleIdx
    - functionName:    vlc_player_SelectTitleIdx
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - player
        - index
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_ControlPushHelper
        - vlc_player_get_input_locked
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:844,9'
          Branch Sides:
            - BranchSide:      'player/player.c:844,9'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
            - BranchSide:      'player/player.c:845,33'
              BranchSideFuncs:
                - input_ControlPushHelper.26573
      Callsites:
        - Src:             'player/player.c:843,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:845,9'
          Dst:             input_ControlPushHelper
    - functionName:    vlc_player_GetTitleList
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_get_input_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:815,12'
          Branch Sides:
            - BranchSide:      'player/player.c:815,20'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:815,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:814,38'
          Dst:             vlc_player_get_input_locked
    - functionName:    vlc_player_IsTeletextTransparent
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_IsTeletextEnabled
        - vlc_player_get_input_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:808,49'
          Branch Sides:
            - BranchSide:      'player/player.c:808,52'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:808,49'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:807,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:808,12'
          Dst:             vlc_player_IsTeletextEnabled
    - functionName:    vlc_player_IsTeletextEnabled
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         12
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vlc_player_get_input_locked
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:789,15'
          Branch Sides:
            - BranchSide:      'player/player.c:789,18'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/player.c:794,5'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:789,9'
          Branch Sides:
            - BranchSide:      'player/player.c:791,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/player.c:794,5'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:791,9'
          Branch Sides:
            - BranchSide:      'player/player.c:791,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:792,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:788,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:791,9'
          Dst:             __assert_fail
    - functionName:    vlc_player_GetTeletextPage
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_IsTeletextEnabled
        - vlc_player_get_input_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:801,12'
          Branch Sides:
            - BranchSide:      'player/player.c:801,51'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:801,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:800,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:801,12'
          Dst:             vlc_player_IsTeletextEnabled
    - functionName:    vlc_player_HasTeletextMenu
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_get_input_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:782,18'
          Branch Sides:
            - BranchSide:      'player/player.c:782,21'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:782,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:781,38'
          Dst:             vlc_player_get_input_locked
    - functionName:    vlc_player_SetTeletextTransparency
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - player
        - enabled
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - input_ControlPush
        - vlc_player_get_input_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:768,16'
          Branch Sides:
            - BranchSide:      'player/player.c:768,20'
              BranchSideFuncs:
                - input_ControlPush
            - BranchSide:      'player/player.c:769,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:768,9'
          Branch Sides:
            - BranchSide:      'player/player.c:769,9'
              BranchSideFuncs:
                - input_ControlPush
            - BranchSide:      'player/player.c:771,23'
              BranchSideFuncs:
                - input_ControlPush
      Callsites:
        - Src:             'player/player.c:767,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:771,5'
          Dst:             input_ControlPush
    - functionName:    vlc_player_SelectTeletextPage
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - player
        - page
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - input_ControlPush
        - vlc_player_get_input_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:755,16'
          Branch Sides:
            - BranchSide:      'player/player.c:755,20'
              BranchSideFuncs:
                - input_ControlPush
            - BranchSide:      'player/player.c:756,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:755,9'
          Branch Sides:
            - BranchSide:      'player/player.c:756,9'
              BranchSideFuncs:
                - input_ControlPush
            - BranchSide:      'player/player.c:757,23'
              BranchSideFuncs:
                - input_ControlPush
      Callsites:
        - Src:             'player/player.c:754,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:757,5'
          Dst:             input_ControlPush
    - functionName:    vlc_player_SetTeletextEnabled
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - player
        - enabled
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_player_SelectEsId
        - vlc_player_UnselectEsId
        - vlc_player_get_input_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:742,16'
          Branch Sides:
            - BranchSide:      'player/player.c:742,20'
              BranchSideFuncs:
                - vlc_player_UnselectEsId
                - vlc_player_SelectEsId
            - BranchSide:      'player/player.c:743,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:742,9'
          Branch Sides:
            - BranchSide:      'player/player.c:743,9'
              BranchSideFuncs:
                - vlc_player_UnselectEsId
                - vlc_player_SelectEsId
            - BranchSide:      'player/player.c:744,9'
              BranchSideFuncs:
                - vlc_player_UnselectEsId
                - vlc_player_SelectEsId
        - Branch String:   'player/player.c:744,9'
          Branch Sides:
            - BranchSide:      'player/player.c:745,31'
              BranchSideFuncs:
                - vlc_player_SelectEsId
            - BranchSide:      'player/player.c:748,33'
              BranchSideFuncs:
                - vlc_player_UnselectEsId
      Callsites:
        - Src:             'player/player.c:741,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:745,9'
          Dst:             vlc_player_SelectEsId
        - Src:             'player/player.c:748,9'
          Dst:             vlc_player_UnselectEsId
    - functionName:    vlc_player_SelectEsId
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - player
        - id
        - policy
      BBCount:         13
      ICount:          95
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - input_ControlPushEsHelper
        - vlc_es_id_GetCat
        - vlc_player_GetEsIdList
        - vlc_player_SelectEsIdList
        - vlc_player_get_input_locked
        - vlc_player_osd_Track
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/player.c:554,9'
          Branch Sides:
            - BranchSide:      'player/player.c:555,9'
              BranchSideFuncs:
                - vlc_es_id_GetCat
                - vlc_player_GetEsIdList
                - vlc_player_SelectEsIdList
                - free
                - input_ControlPushEsHelper
                - vlc_player_osd_Track
            - BranchSide:      'player/player.c:557,9'
              BranchSideFuncs:
                - vlc_es_id_GetCat
                - vlc_player_GetEsIdList
                - vlc_player_SelectEsIdList
                - free
                - input_ControlPushEsHelper
                - vlc_player_osd_Track
        - Branch String:   'player/player.c:557,9'
          Branch Sides:
            - BranchSide:      'player/player.c:559,39'
              BranchSideFuncs:
                - input_ControlPushEsHelper
                - vlc_player_osd_Track
            - BranchSide:      'player/player.c:566,60'
              BranchSideFuncs:
                - vlc_es_id_GetCat
                - vlc_player_GetEsIdList
                - vlc_player_SelectEsIdList
                - free
        - Branch String:   'player/player.c:559,13'
          Branch Sides:
            - BranchSide:      'player/player.c:561,34'
              BranchSideFuncs:
                - vlc_player_osd_Track
            - BranchSide:      'player/player.c:562,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:568,9'
          Branch Sides:
            - BranchSide:      'player/player.c:569,9'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
                - free
            - BranchSide:      'player/player.c:571,46'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
                - free
      Callsites:
        - Src:             'player/player.c:553,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:559,13'
          Dst:             input_ControlPushEsHelper
        - Src:             'player/player.c:561,13'
          Dst:             vlc_player_osd_Track
        - Src:             'player/player.c:566,43'
          Dst:             vlc_es_id_GetCat
        - Src:             'player/player.c:567,32'
          Dst:             vlc_player_GetEsIdList
        - Src:             'player/player.c:571,20'
          Dst:             vlc_player_SelectEsIdList
    - functionName:    vlc_player_SelectEsIdList
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - cat
        - es_id_list
      BBCount:         35
      ICount:          250
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - input_ControlPush
        - vlc_alloc
        - vlc_es_id_GetCat
        - vlc_es_id_Hold
        - vlc_player_get_input_locked
        - vlc_player_osd_Tracks
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:449,9'
          Branch Sides:
            - BranchSide:      'player/player.c:450,9'
              BranchSideFuncs:
                - vlc_alloc.26516
                - vlc_alloc.26516
                - input_ControlPush
                - vlc_player_osd_Tracks
                - free
                - free
                - vlc_es_id_GetCat
                - vlc_es_id_Hold
                - vlc_es_id_GetCat
            - BranchSide:      'player/player.c:452,49'
              BranchSideFuncs:
                - vlc_alloc.26516
                - vlc_alloc.26516
                - input_ControlPush
                - vlc_player_osd_Tracks
                - free
                - free
                - vlc_es_id_GetCat
                - vlc_es_id_Hold
                - vlc_es_id_GetCat
        - Branch String:   'player/player.c:454,9'
          Branch Sides:
            - BranchSide:      'player/player.c:455,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:459,12'
              BranchSideFuncs:
                - vlc_alloc.26516
                - vlc_alloc.26516
                - input_ControlPush
                - vlc_player_osd_Tracks
                - free
                - free
                - vlc_es_id_GetCat
                - vlc_es_id_Hold
                - vlc_es_id_GetCat
        - Branch String:   'player/player.c:460,46'
          Branch Sides:
            - BranchSide:      'player/player.c:460,49'
              BranchSideFuncs:
                - vlc_alloc.26516
                - vlc_alloc.26516
                - input_ControlPush
                - vlc_player_osd_Tracks
                - free
                - free
                - vlc_es_id_GetCat
                - vlc_es_id_Hold
                - vlc_es_id_GetCat
            - BranchSide:      'player/player.c:460,5'
              BranchSideFuncs:
                - vlc_alloc.26516
                - vlc_alloc.26516
                - input_ControlPush
                - vlc_player_osd_Tracks
                - free
                - free
                - vlc_es_id_GetCat
                - vlc_es_id_Hold
                - vlc_es_id_GetCat
        - Branch String:   'player/player.c:460,5'
          Branch Sides:
            - BranchSide:      'player/player.c:461,30'
              BranchSideFuncs:
                - vlc_es_id_GetCat
                - vlc_alloc.26516
                - vlc_alloc.26516
                - input_ControlPush
                - vlc_player_osd_Tracks
                - free
                - free
                - vlc_es_id_GetCat
                - vlc_es_id_Hold
            - BranchSide:      'player/player.c:467,19'
              BranchSideFuncs:
                - vlc_alloc.26516
                - vlc_alloc.26516
                - input_ControlPush
                - vlc_player_osd_Tracks
                - free
                - free
                - vlc_es_id_GetCat
                - vlc_es_id_Hold
        - Branch String:   'player/player.c:461,13'
          Branch Sides:
            - BranchSide:      'player/player.c:461,48'
              BranchSideFuncs:
                - vlc_alloc.26516
                - vlc_alloc.26516
                - input_ControlPush
                - vlc_player_osd_Tracks
                - free
                - free
                - vlc_es_id_GetCat
                - vlc_es_id_Hold
                - vlc_es_id_GetCat
            - BranchSide:      'player/player.c:462,24'
              BranchSideFuncs:
                - vlc_alloc.26516
                - vlc_alloc.26516
                - input_ControlPush
                - vlc_player_osd_Tracks
                - free
                - free
                - vlc_es_id_GetCat
                - vlc_es_id_Hold
                - vlc_es_id_GetCat
        - Branch String:   'player/player.c:471,31'
          Branch Sides:
            - BranchSide:      'player/player.c:471,34'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:472,9'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:471,9'
          Branch Sides:
            - BranchSide:      'player/player.c:472,9'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:474,17'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_player_osd_Tracks
                - free
                - free
                - vlc_es_id_GetCat
                - vlc_es_id_Hold
        - Branch String:   'player/player.c:475,46'
          Branch Sides:
            - BranchSide:      'player/player.c:475,49'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_player_osd_Tracks
                - free
                - free
                - vlc_es_id_GetCat
                - vlc_es_id_Hold
            - BranchSide:      'player/player.c:475,5'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_player_osd_Tracks
                - free
                - free
                - vlc_es_id_GetCat
                - vlc_es_id_Hold
        - Branch String:   'player/player.c:475,5'
          Branch Sides:
            - BranchSide:      'player/player.c:477,30'
              BranchSideFuncs:
                - vlc_es_id_GetCat
                - input_ControlPush
                - vlc_player_osd_Tracks
                - free
                - free
                - vlc_es_id_Hold
            - BranchSide:      'player/player.c:485,5'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_player_osd_Tracks
                - free
                - free
        - Branch String:   'player/player.c:478,13'
          Branch Sides:
            - BranchSide:      'player/player.c:480,28'
              BranchSideFuncs:
                - vlc_es_id_Hold
                - input_ControlPush
                - vlc_player_osd_Tracks
                - free
                - free
                - vlc_es_id_GetCat
            - BranchSide:      'player/player.c:484,5'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_player_osd_Tracks
                - free
                - free
                - vlc_es_id_GetCat
                - vlc_es_id_Hold
        - Branch String:   'player/player.c:494,9'
          Branch Sides:
            - BranchSide:      'player/player.c:496,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'player/player.c:501,27'
              BranchSideFuncs:
                - vlc_player_osd_Tracks
                - free
      Callsites:
        - Src:             'player/player.c:448,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:461,13'
          Dst:             vlc_es_id_GetCat
        - Src:             'player/player.c:467,9'
          Dst:             vlc_alloc
        - Src:             'player/player.c:469,9'
          Dst:             vlc_alloc
        - Src:             'player/player.c:478,13'
          Dst:             vlc_es_id_GetCat
        - Src:             'player/player.c:480,13'
          Dst:             vlc_es_id_Hold
        - Src:             'player/player.c:489,15'
          Dst:             input_ControlPush
        - Src:             'player/player.c:501,5'
          Dst:             vlc_player_osd_Tracks
    - functionName:    var_GetString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:471,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:472,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:474,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:471,9'
          Dst:             var_GetChecked
    - functionName:    vlc_player_GetCategoryLanguage
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - player
        - cat
      BBCount:         8
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - var_GetString
        - vlc_player_assert_locked
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:727,5'
          Branch Sides:
            - BranchSide:      'player/player.c:730,20'
              BranchSideFuncs:
                - var_GetString.26639
            - BranchSide:      'player/player.c:732,20'
              BranchSideFuncs:
                - var_GetString.26639
            - BranchSide:      'player/player.c:734,13'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'player/player.c:726,5'
          Dst:             vlc_player_assert_locked
        - Src:             'player/player.c:730,20'
          Dst:             var_GetString
        - Src:             'player/player.c:732,20'
          Dst:             var_GetString
        - Src:             'player/player.c:734,13'
          Dst:             __assert_fail
    - functionName:    var_SetString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - psz_string
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:380,12'
          Dst:             var_SetChecked
    - functionName:    vlc_player_SelectCategoryLanguage
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - cat
        - lang
      BBCount:         8
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - var_SetString
        - vlc_player_assert_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:709,5'
          Branch Sides:
            - BranchSide:      'player/player.c:712,13'
              BranchSideFuncs:
                - var_SetString.26641
            - BranchSide:      'player/player.c:715,13'
              BranchSideFuncs:
                - var_SetString.26641
            - BranchSide:      'player/player.c:718,13'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'player/player.c:708,5'
          Dst:             vlc_player_assert_locked
        - Src:             'player/player.c:712,13'
          Dst:             var_SetString
        - Src:             'player/player.c:715,13'
          Dst:             var_SetString
        - Src:             'player/player.c:718,13'
          Dst:             __assert_fail
    - functionName:    vlc_player_RestartEsId
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - id
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_ControlPushEsHelper
        - vlc_player_get_input_locked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:699,9'
          Branch Sides:
            - BranchSide:      'player/player.c:699,9'
              BranchSideFuncs:
                - input_ControlPushEsHelper
            - BranchSide:      'player/player.c:700,35'
              BranchSideFuncs:
                - input_ControlPushEsHelper
      Callsites:
        - Src:             'player/player.c:697,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:700,9'
          Dst:             input_ControlPushEsHelper
    - functionName:    vlc_player_CycleTrack
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - player
        - cat
        - vout_order
        - next
      BBCount:         59
      ICount:          335
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - vlc_player_GetEsIdVout
        - vlc_player_GetTrackAt
        - vlc_player_GetTrackCount
        - vlc_player_SelectEsIdList
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:605,9'
          Branch Sides:
            - BranchSide:      'player/player.c:606,9'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
                - vlc_player_GetTrackAt
                - vlc_player_GetTrackAt
                - __assert_fail
                - vlc_player_GetEsIdVout
            - BranchSide:      'player/player.c:608,18'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
                - vlc_player_GetTrackAt
                - vlc_player_GetTrackAt
                - __assert_fail
                - vlc_player_GetEsIdVout
        - Branch String:   'player/player.c:615,26'
          Branch Sides:
            - BranchSide:      'player/player.c:615,33'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
                - vlc_player_GetTrackAt
                - vlc_player_GetTrackAt
                - __assert_fail
                - vlc_player_GetEsIdVout
            - BranchSide:      'player/player.c:615,43'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
                - vlc_player_GetTrackAt
                - vlc_player_GetTrackAt
                - __assert_fail
                - vlc_player_GetEsIdVout
        - Branch String:   'player/player.c:617,34'
          Branch Sides:
            - BranchSide:      'player/player.c:617,37'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
                - vlc_player_GetTrackAt
                - vlc_player_GetTrackAt
                - __assert_fail
                - vlc_player_GetEsIdVout
            - BranchSide:      'player/player.c:617,5'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
                - vlc_player_GetTrackAt
                - vlc_player_GetTrackAt
                - __assert_fail
                - vlc_player_GetEsIdVout
        - Branch String:   'player/player.c:617,5'
          Branch Sides:
            - BranchSide:      'player/player.c:620,35'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - __assert_fail
                - vlc_player_SelectEsIdList
                - vlc_player_GetTrackAt
                - vlc_player_GetEsIdVout
            - BranchSide:      'player/player.c:635,19'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
                - vlc_player_GetTrackAt
        - Branch String:   'player/player.c:621,9'
          Branch Sides:
            - BranchSide:      'player/player.c:621,9'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
                - vlc_player_GetTrackAt
                - vlc_player_GetTrackAt
                - __assert_fail
                - vlc_player_GetEsIdVout
            - BranchSide:      'player/player.c:623,13'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
                - vlc_player_GetTrackAt
                - vlc_player_GetTrackAt
                - __assert_fail
                - vlc_player_GetEsIdVout
        - Branch String:   'player/player.c:623,13'
          Branch Sides:
            - BranchSide:      'player/player.c:626,36'
              BranchSideFuncs:
                - vlc_player_GetEsIdVout
                - vlc_player_SelectEsIdList
                - vlc_player_GetTrackAt
                - vlc_player_GetTrackAt
                - __assert_fail
            - BranchSide:      'player/player.c:633,5'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
                - vlc_player_GetTrackAt
                - vlc_player_GetTrackAt
                - __assert_fail
                - vlc_player_GetEsIdVout
        - Branch String:   'player/player.c:627,17'
          Branch Sides:
            - BranchSide:      'player/player.c:628,31'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
                - vlc_player_GetTrackAt
                - vlc_player_GetTrackAt
                - __assert_fail
                - vlc_player_GetEsIdVout
            - BranchSide:      'player/player.c:630,27'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
                - vlc_player_GetTrackAt
                - vlc_player_GetTrackAt
                - __assert_fail
                - vlc_player_GetEsIdVout
        - Branch String:   'player/player.c:637,5'
          Branch Sides:
            - BranchSide:      'player/player.c:639,24'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - vlc_player_SelectEsIdList
            - BranchSide:      'player/player.c:658,28'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
        - Branch String:   'player/player.c:643,20'
          Branch Sides:
            - BranchSide:      'player/player.c:643,23'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - vlc_player_SelectEsIdList
            - BranchSide:      'player/player.c:643,46'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - vlc_player_SelectEsIdList
        - Branch String:   'player/player.c:643,41'
          Branch Sides:
            - BranchSide:      'player/player.c:643,46'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - vlc_player_SelectEsIdList
            - BranchSide:      'player/player.c:644,15'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - vlc_player_SelectEsIdList
        - Branch String:   'player/player.c:643,51'
          Branch Sides:
            - BranchSide:      'player/player.c:643,54'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - vlc_player_SelectEsIdList
            - BranchSide:      'player/player.c:649,35'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - vlc_player_SelectEsIdList
        - Branch String:   'player/player.c:644,10'
          Branch Sides:
            - BranchSide:      'player/player.c:644,15'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - vlc_player_SelectEsIdList
            - BranchSide:      'player/player.c:649,35'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - vlc_player_SelectEsIdList
        - Branch String:   'player/player.c:644,35'
          Branch Sides:
            - BranchSide:      'player/player.c:644,38'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - vlc_player_SelectEsIdList
            - BranchSide:      'player/player.c:645,15'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - vlc_player_SelectEsIdList
        - Branch String:   'player/player.c:645,11'
          Branch Sides:
            - BranchSide:      'player/player.c:645,15'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
            - BranchSide:      'player/player.c:646,13'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
        - Branch String:   'player/player.c:645,35'
          Branch Sides:
            - BranchSide:      'player/player.c:645,38'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - vlc_player_SelectEsIdList
            - BranchSide:      'player/player.c:649,35'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - vlc_player_SelectEsIdList
        - Branch String:   'player/player.c:643,13'
          Branch Sides:
            - BranchSide:      'player/player.c:646,13'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
            - BranchSide:      'player/player.c:649,35'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - vlc_player_SelectEsIdList
        - Branch String:   'player/player.c:650,13'
          Branch Sides:
            - BranchSide:      'player/player.c:652,24'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
                - vlc_player_GetTrackAt
            - BranchSide:      'player/player.c:655,5'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
                - vlc_player_GetTrackAt
        - Branch String:   'player/player.c:659,9'
          Branch Sides:
            - BranchSide:      'player/player.c:661,20'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
            - BranchSide:      'player/player.c:664,10'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
        - Branch String:   'player/player.c:664,9'
          Branch Sides:
            - BranchSide:      'player/player.c:666,20'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
            - BranchSide:      'player/player.c:670,31'
              BranchSideFuncs:
                - vlc_player_SelectEsIdList
      Callsites:
        - Src:             'player/player.c:604,20'
          Dst:             vlc_player_GetTrackCount
        - Src:             'player/player.c:620,13'
          Dst:             vlc_player_GetTrackAt
        - Src:             'player/player.c:621,9'
          Dst:             __assert_fail
        - Src:             'player/player.c:626,13'
          Dst:             vlc_player_GetEsIdVout
        - Src:             'player/player.c:649,13'
          Dst:             vlc_player_GetTrackAt
        - Src:             'player/player.c:670,5'
          Dst:             vlc_player_SelectEsIdList
    - functionName:    vlc_player_GetEsIdVout
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - es_id
        - order
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_player_GetPrivTrack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:400,9'
          Branch Sides:
            - BranchSide:      'player/player.c:402,13'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:406,5'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:402,13'
          Branch Sides:
            - BranchSide:      'player/player.c:403,22'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:404,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:399,9'
          Dst:             vlc_player_GetPrivTrack
    - functionName:    vlc_player_GetPrivTrack
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - id
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_es_id_GetCat
        - vlc_player_get_input_locked
        - vlc_player_input_GetTrackVector
        - vlc_player_track_vector_FindById
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:377,9'
          Branch Sides:
            - BranchSide:      'player/player.c:378,9'
              BranchSideFuncs:
                - vlc_es_id_GetCat
                - vlc_player_input_GetTrackVector
                - vlc_player_track_vector_FindById
            - BranchSide:      'player/player.c:380,41'
              BranchSideFuncs:
                - vlc_es_id_GetCat
                - vlc_player_input_GetTrackVector
                - vlc_player_track_vector_FindById
        - Branch String:   'player/player.c:381,9'
          Branch Sides:
            - BranchSide:      'player/player.c:382,9'
              BranchSideFuncs:
                - vlc_player_track_vector_FindById
            - BranchSide:      'player/player.c:383,45'
              BranchSideFuncs:
                - vlc_player_track_vector_FindById
      Callsites:
        - Src:             'player/player.c:375,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:380,48'
          Dst:             vlc_es_id_GetCat
        - Src:             'player/player.c:380,9'
          Dst:             vlc_player_input_GetTrackVector
        - Src:             'player/player.c:383,12'
          Dst:             vlc_player_track_vector_FindById
    - functionName:    vlc_player_SelectTracksByStringIds
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - cat
        - str_ids
      BBCount:         14
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - strdup
        - vlc_player_assert_locked
        - vlc_player_get_input_locked
        - vlc_player_input_SelectTracksByStringIds
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:584,5'
          Branch Sides:
            - BranchSide:      'player/player.c:586,39'
              BranchSideFuncs:
                - free
                - vlc_player_get_input_locked
                - vlc_player_input_SelectTracksByStringIds
                - strdup
            - BranchSide:      'player/player.c:587,39'
              BranchSideFuncs:
                - free
                - vlc_player_get_input_locked
                - vlc_player_input_SelectTracksByStringIds
                - strdup
            - BranchSide:      'player/player.c:588,39'
              BranchSideFuncs:
                - free
                - vlc_player_get_input_locked
                - vlc_player_input_SelectTracksByStringIds
                - strdup
            - BranchSide:      'player/player.c:589,18'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:593,20'
          Branch Sides:
            - BranchSide:      'player/player.c:593,37'
              BranchSideFuncs:
                - strdup
                - vlc_player_get_input_locked
                - vlc_player_input_SelectTracksByStringIds
            - BranchSide:      'player/player.c:593,6'
              BranchSideFuncs:
                - vlc_player_get_input_locked
                - vlc_player_input_SelectTracksByStringIds
        - Branch String:   'player/player.c:596,9'
          Branch Sides:
            - BranchSide:      'player/player.c:596,9'
              BranchSideFuncs:
                - vlc_player_input_SelectTracksByStringIds
            - BranchSide:      'player/player.c:597,50'
              BranchSideFuncs:
                - vlc_player_input_SelectTracksByStringIds
      Callsites:
        - Src:             'player/player.c:581,5'
          Dst:             vlc_player_assert_locked
        - Src:             'player/player.c:593,30'
          Dst:             strdup
        - Src:             'player/player.c:595,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:597,9'
          Dst:             vlc_player_input_SelectTracksByStringIds
    - functionName:    vlc_player_GetEsIdFromVout
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - vout
      BBCount:         16
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_player_get_input_locked
        - vlc_player_input_GetTrackVector
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:414,9'
          Branch Sides:
            - BranchSide:      'player/player.c:415,9'
              BranchSideFuncs:
                - vlc_player_input_GetTrackVector
            - BranchSide:      'player/player.c:420,17'
              BranchSideFuncs:
                - vlc_player_input_GetTrackVector
        - Branch String:   'player/player.c:420,5'
          Branch Sides:
            - BranchSide:      'player/player.c:422,46'
              BranchSideFuncs:
                - vlc_player_input_GetTrackVector
            - BranchSide:      'player/player.c:432,5'
              BranchSideFuncs: []
        - Branch String:   'player/player.c:425,9'
          Branch Sides:
            - BranchSide:      'player/player.c:427,55'
              BranchSideFuncs:
                - vlc_player_input_GetTrackVector
            - BranchSide:      'player/player.c:431,5'
              BranchSideFuncs:
                - vlc_player_input_GetTrackVector
        - Branch String:   'player/player.c:428,17'
          Branch Sides:
            - BranchSide:      'player/player.c:429,24'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:430,9'
              BranchSideFuncs:
                - vlc_player_input_GetTrackVector
      Callsites:
        - Src:             'player/player.c:412,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:424,13'
          Dst:             vlc_player_input_GetTrackVector
    - functionName:    vlc_player_GetTrack
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - id
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_GetPrivTrack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:391,12'
          Branch Sides:
            - BranchSide:      'player/player.c:391,25'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:391,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:390,9'
          Dst:             vlc_player_GetPrivTrack
    - functionName:    vlc_player_SelectPrevProgram
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_CycleProgram
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'player/player.c:340,5'
          Dst:             vlc_player_CycleProgram
    - functionName:    vlc_player_CycleProgram
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - player
        - next
      BBCount:         34
      ICount:          172
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - vlc_player_GetProgramAt
        - vlc_player_GetProgramCount
        - vlc_player_SelectProgram
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:301,9'
          Branch Sides:
            - BranchSide:      'player/player.c:302,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_GetProgramAt
                - __assert_fail
                - vlc_player_SelectProgram
                - vlc_player_GetProgramAt
                - __assert_fail
            - BranchSide:      'player/player.c:303,12'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_GetProgramAt
                - __assert_fail
                - vlc_player_SelectProgram
                - vlc_player_GetProgramAt
                - __assert_fail
        - Branch String:   'player/player.c:305,5'
          Branch Sides:
            - BranchSide:      'player/player.c:308,37'
              BranchSideFuncs:
                - vlc_player_GetProgramAt
                - __assert_fail
                - vlc_player_GetProgramAt
                - __assert_fail
                - vlc_player_SelectProgram
                - __assert_fail
            - BranchSide:      'player/player.c:317,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_GetProgramAt
                - __assert_fail
                - vlc_player_SelectProgram
        - Branch String:   'player/player.c:309,13'
          Branch Sides:
            - BranchSide:      'player/player.c:312,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_GetProgramAt
                - __assert_fail
                - vlc_player_SelectProgram
                - vlc_player_GetProgramAt
                - __assert_fail
            - BranchSide:      'player/player.c:316,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_GetProgramAt
                - __assert_fail
                - vlc_player_SelectProgram
                - vlc_player_GetProgramAt
                - __assert_fail
        - Branch String:   'player/player.c:312,13'
          Branch Sides:
            - BranchSide:      'player/player.c:312,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/player.c:313,21'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_GetProgramAt
                - __assert_fail
                - vlc_player_SelectProgram
                - vlc_player_GetProgramAt
                - __assert_fail
        - Branch String:   'player/player.c:317,5'
          Branch Sides:
            - BranchSide:      'player/player.c:317,5'
              BranchSideFuncs:
                - vlc_player_GetProgramAt
                - __assert_fail
                - vlc_player_SelectProgram
            - BranchSide:      'player/player.c:318,9'
              BranchSideFuncs:
                - vlc_player_GetProgramAt
                - __assert_fail
                - vlc_player_SelectProgram
        - Branch String:   'player/player.c:318,14'
          Branch Sides:
            - BranchSide:      'player/player.c:318,17'
              BranchSideFuncs:
                - vlc_player_GetProgramAt
                - __assert_fail
                - vlc_player_SelectProgram
            - BranchSide:      'player/player.c:320,15'
              BranchSideFuncs:
                - vlc_player_GetProgramAt
                - __assert_fail
                - vlc_player_SelectProgram
        - Branch String:   'player/player.c:318,9'
          Branch Sides:
            - BranchSide:      'player/player.c:319,15'
              BranchSideFuncs:
                - vlc_player_GetProgramAt
                - __assert_fail
                - vlc_player_SelectProgram
            - BranchSide:      'player/player.c:320,15'
              BranchSideFuncs:
                - vlc_player_GetProgramAt
                - __assert_fail
                - vlc_player_SelectProgram
        - Branch String:   'player/player.c:320,20'
          Branch Sides:
            - BranchSide:      'player/player.c:320,23'
              BranchSideFuncs:
                - vlc_player_GetProgramAt
                - __assert_fail
                - vlc_player_SelectProgram
            - BranchSide:      'player/player.c:323,17'
              BranchSideFuncs:
                - vlc_player_GetProgramAt
                - __assert_fail
                - vlc_player_SelectProgram
        - Branch String:   'player/player.c:320,14'
          Branch Sides:
            - BranchSide:      'player/player.c:321,17'
              BranchSideFuncs:
                - vlc_player_GetProgramAt
                - __assert_fail
                - vlc_player_SelectProgram
            - BranchSide:      'player/player.c:323,17'
              BranchSideFuncs:
                - vlc_player_GetProgramAt
                - __assert_fail
                - vlc_player_SelectProgram
        - Branch String:   'player/player.c:327,5'
          Branch Sides:
            - BranchSide:      'player/player.c:327,5'
              BranchSideFuncs:
                - vlc_player_SelectProgram
            - BranchSide:      'player/player.c:328,30'
              BranchSideFuncs:
                - vlc_player_SelectProgram
      Callsites:
        - Src:             'player/player.c:300,20'
          Dst:             vlc_player_GetProgramCount
        - Src:             'player/player.c:308,13'
          Dst:             vlc_player_GetProgramAt
        - Src:             'player/player.c:312,13'
          Dst:             __assert_fail
        - Src:             'player/player.c:317,5'
          Dst:             __assert_fail
        - Src:             'player/player.c:326,9'
          Dst:             vlc_player_GetProgramAt
        - Src:             'player/player.c:327,5'
          Dst:             __assert_fail
        - Src:             'player/player.c:328,5'
          Dst:             vlc_player_SelectProgram
    - functionName:    vlc_player_GetProgramCount
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_get_input_locked
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/player.c:253,12'
          Branch Sides:
            - BranchSide:      'player/player.c:253,20'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:253,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:251,38'
          Dst:             vlc_player_get_input_locked
    - functionName:    vlc_player_GetProgramAt
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - player
        - index
      BBCount:         9
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_player_get_input_locked
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.c:261,9'
          Branch Sides:
            - BranchSide:      'player/player.c:262,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/player.c:264,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/player.c:264,5'
          Branch Sides:
            - BranchSide:      'player/player.c:264,5'
              BranchSideFuncs: []
            - BranchSide:      'player/player.c:265,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/player.c:259,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:264,5'
          Dst:             __assert_fail
    - functionName:    vlc_player_SelectProgram
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - player
        - id
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - input_SetProgramId
        - vlc_player_get_input_locked
        - vlc_player_osd_Program
        - vlc_player_program_vector_FindById
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/player.c:285,9'
          Branch Sides:
            - BranchSide:      'player/player.c:286,9'
              BranchSideFuncs:
                - input_SetProgramId
                - vlc_player_program_vector_FindById
                - vlc_player_osd_Program
            - BranchSide:      'player/player.c:288,24'
              BranchSideFuncs:
                - input_SetProgramId
                - vlc_player_program_vector_FindById
                - vlc_player_osd_Program
        - Branch String:   'player/player.c:293,9'
          Branch Sides:
            - BranchSide:      'player/player.c:293,9'
              BranchSideFuncs:
                - vlc_player_osd_Program
            - BranchSide:      'player/player.c:294,32'
              BranchSideFuncs:
                - vlc_player_osd_Program
      Callsites:
        - Src:             'player/player.c:284,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:288,5'
          Dst:             input_SetProgramId
        - Src:             'player/player.c:291,9'
          Dst:             vlc_player_program_vector_FindById
        - Src:             'player/player.c:294,9'
          Dst:             vlc_player_osd_Program
    - functionName:    vlc_player_SelectNextProgram
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_CycleProgram
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'player/player.c:334,5'
          Dst:             vlc_player_CycleProgram
    - functionName:    vlc_player_GetProgram
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - player
        - id
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_get_input_locked
        - vlc_player_program_vector_FindById
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/player.c:273,9'
          Branch Sides:
            - BranchSide:      'player/player.c:274,9'
              BranchSideFuncs:
                - vlc_player_program_vector_FindById
            - BranchSide:      'player/player.c:277,45'
              BranchSideFuncs:
                - vlc_player_program_vector_FindById
      Callsites:
        - Src:             'player/player.c:271,38'
          Dst:             vlc_player_get_input_locked
        - Src:             'player/player.c:277,9'
          Dst:             vlc_player_program_vector_FindById
    - functionName:    vlc_player_destructor_AddJoinableInput
      functionSourceFile: '/src/vlc/src/player/player.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - input
      BBCount:         9
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_list_HasInput
        - vlc_list_remove
        - vlc_player_destructor_AddInput
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/player.c:168,9'
          Branch Sides:
            - BranchSide:      'player/player.c:169,26'
              BranchSideFuncs:
                - vlc_list_remove.26537
                - vlc_player_destructor_AddInput
                - __assert_fail
            - BranchSide:      'player/player.c:171,5'
              BranchSideFuncs:
                - vlc_player_destructor_AddInput
                - __assert_fail
        - Branch String:   'player/player.c:171,5'
          Branch Sides:
            - BranchSide:      'player/player.c:171,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/player.c:171,5'
              BranchSideFuncs:
                - vlc_player_destructor_AddInput
      Callsites:
        - Src:             'player/player.c:168,9'
          Dst:             vlc_list_HasInput
        - Src:             'player/player.c:169,9'
          Dst:             vlc_list_remove
        - Src:             'player/player.c:171,5'
          Dst:             __assert_fail
        - Src:             'player/player.c:172,5'
          Dst:             vlc_player_destructor_AddInput
    - functionName:    vlc_player_IsPaused
      functionSourceFile: '/src/vlc/src/../include/vlc_player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_GetState
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_player.h:504,12'
          Dst:             vlc_player_GetState
    - functionName:    vlc_player_IsStarted
      functionSourceFile: '/src/vlc/src/../include/vlc_player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         9
      ICount:          40
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - vlc_player_GetState
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_player.h:487,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_player.h:492,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_player.h:492,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_player.h:492,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_player.h:494,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_player.h:487,13'
          Dst:             vlc_player_GetState
    - functionName:    vlc_player_TogglePause
      functionSourceFile: '/src/vlc/src/../include/vlc_player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_player_IsPaused
        - vlc_player_IsStarted
        - vlc_player_Pause
        - vlc_player_Resume
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_player.h:513,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_player.h:513,9'
              BranchSideFuncs:
                - vlc_player_IsPaused
                - vlc_player_Pause
                - vlc_player_Resume
            - BranchSide:      '../include/vlc_player.h:515,33'
              BranchSideFuncs:
                - vlc_player_IsPaused
                - vlc_player_Pause
                - vlc_player_Resume
        - Branch String:   '../include/vlc_player.h:515,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_player.h:516,31'
              BranchSideFuncs:
                - vlc_player_Resume
            - BranchSide:      '../include/vlc_player.h:518,30'
              BranchSideFuncs:
                - vlc_player_Pause
      Callsites:
        - Src:             '../include/vlc_player.h:513,9'
          Dst:             vlc_player_IsStarted
        - Src:             '../include/vlc_player.h:515,13'
          Dst:             vlc_player_IsPaused
        - Src:             '../include/vlc_player.h:516,13'
          Dst:             vlc_player_Resume
        - Src:             '../include/vlc_player.h:518,13'
          Dst:             vlc_player_Pause
    - functionName:    vlc_tick_from_seci
      functionSourceFile: '/src/vlc/src/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - sec
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_GetBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:425,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:426,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:428,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:425,10'
          Dst:             var_GetChecked
    - functionName:    vlc_player_input_TeletextUserPage
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_FindTeletextSource
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - input
        - exclude
        - selected
      BBCount:         16
      ICount:          103
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'player/input.c:462,5'
          Branch Sides:
            - BranchSide:      'player/input.c:462,5'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:462,5'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:462,5'
          Branch Sides:
            - BranchSide:      'player/input.c:464,13'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:469,5'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:464,52'
          Branch Sides:
            - BranchSide:      'player/input.c:465,12'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:468,5'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:465,25'
          Branch Sides:
            - BranchSide:      'player/input.c:466,12'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:468,5'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:464,13'
          Branch Sides:
            - BranchSide:      'player/input.c:467,20'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:468,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_player_input_HandleTeletextMenu
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - ev
        - trackpriv
      BBCount:         166
      ICount:          882
      EdgeCount:       205
      CyclomaticComplexity: 41
      functionsReached:
        - __assert_fail
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_player_FindTeletextSource
        - vlc_player_input_TeletextUserPage
      functionUses:    5
      BranchProfiles:
        - Branch String:   'player/input.c:487,34'
          Branch Sides:
            - BranchSide:      'player/input.c:488,9'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:489,9'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:487,9'
          Branch Sides:
            - BranchSide:      'player/input.c:489,9'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:490,13'
              BranchSideFuncs:
                - vlc_player_FindTeletextSource
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
                - vlc_player_FindTeletextSource
                - vlc_player_FindTeletextSource
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - __assert_fail
        - Branch String:   'player/input.c:490,5'
          Branch Sides:
            - BranchSide:      'player/input.c:494,18'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:503,17'
              BranchSideFuncs:
                - vlc_player_FindTeletextSource
                - vlc_player_FindTeletextSource
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:536,13'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:539,18'
              BranchSideFuncs:
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:551,17'
              BranchSideFuncs:
                - vlc_player_FindTeletextSource
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:576,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/input.c:494,17'
          Branch Sides:
            - BranchSide:      'player/input.c:496,42'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:499,13'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:497,17'
          Branch Sides:
            - BranchSide:      'player/input.c:497,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:497,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:497,17'
          Branch Sides:
            - BranchSide:      'player/input.c:497,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:497,17'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:497,17'
          Branch Sides:
            - BranchSide:      'player/input.c:497,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:497,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:503,17'
          Branch Sides:
            - BranchSide:      'player/input.c:506,55'
              BranchSideFuncs:
                - vlc_player_FindTeletextSource
                - vlc_player_FindTeletextSource
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:533,13'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:507,21'
          Branch Sides:
            - BranchSide:      'player/input.c:509,59'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:510,22'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:510,21'
          Branch Sides:
            - BranchSide:      'player/input.c:512,25'
              BranchSideFuncs:
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:521,25'
              BranchSideFuncs:
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:512,25'
          Branch Sides:
            - BranchSide:      'player/input.c:514,25'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:517,21'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:515,25'
          Branch Sides:
            - BranchSide:      'player/input.c:515,25'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:515,25'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:515,25'
          Branch Sides:
            - BranchSide:      'player/input.c:515,25'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:515,25'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:515,25'
          Branch Sides:
            - BranchSide:      'player/input.c:515,25'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:515,25'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:517,21'
          Branch Sides:
            - BranchSide:      'player/input.c:517,21'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:517,21'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:517,21'
          Branch Sides:
            - BranchSide:      'player/input.c:517,21'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:517,21'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:517,21'
          Branch Sides:
            - BranchSide:      'player/input.c:517,21'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:517,21'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:521,25'
          Branch Sides:
            - BranchSide:      'player/input.c:523,51'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:528,63'
              BranchSideFuncs:
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:524,25'
          Branch Sides:
            - BranchSide:      'player/input.c:524,25'
              BranchSideFuncs:
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:524,25'
              BranchSideFuncs:
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:524,25'
          Branch Sides:
            - BranchSide:      'player/input.c:524,25'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:524,25'
              BranchSideFuncs:
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:524,25'
          Branch Sides:
            - BranchSide:      'player/input.c:524,25'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:524,25'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:529,21'
          Branch Sides:
            - BranchSide:      'player/input.c:529,21'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:529,21'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:529,21'
          Branch Sides:
            - BranchSide:      'player/input.c:529,21'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:529,21'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:529,21'
          Branch Sides:
            - BranchSide:      'player/input.c:529,21'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:529,21'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:539,17'
          Branch Sides:
            - BranchSide:      'player/input.c:541,42'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:548,13'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:544,17'
          Branch Sides:
            - BranchSide:      'player/input.c:544,17'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:544,17'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:544,17'
          Branch Sides:
            - BranchSide:      'player/input.c:544,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:544,17'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:544,17'
          Branch Sides:
            - BranchSide:      'player/input.c:544,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:544,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:545,17'
          Branch Sides:
            - BranchSide:      'player/input.c:545,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:545,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:545,17'
          Branch Sides:
            - BranchSide:      'player/input.c:545,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:545,17'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:545,17'
          Branch Sides:
            - BranchSide:      'player/input.c:545,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:545,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:551,17'
          Branch Sides:
            - BranchSide:      'player/input.c:555,55'
              BranchSideFuncs:
                - vlc_player_FindTeletextSource
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:574,13'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:556,21'
          Branch Sides:
            - BranchSide:      'player/input.c:558,46'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:570,21'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:559,25'
          Branch Sides:
            - BranchSide:      'player/input.c:561,25'
              BranchSideFuncs:
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:564,78'
              BranchSideFuncs:
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:562,25'
          Branch Sides:
            - BranchSide:      'player/input.c:562,25'
              BranchSideFuncs:
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:562,25'
              BranchSideFuncs:
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:562,25'
          Branch Sides:
            - BranchSide:      'player/input.c:562,25'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:562,25'
              BranchSideFuncs:
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:562,25'
          Branch Sides:
            - BranchSide:      'player/input.c:562,25'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:562,25'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_TeletextUserPage
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:565,21'
          Branch Sides:
            - BranchSide:      'player/input.c:565,21'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:565,21'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:565,21'
          Branch Sides:
            - BranchSide:      'player/input.c:565,21'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:565,21'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:565,21'
          Branch Sides:
            - BranchSide:      'player/input.c:565,21'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:565,21'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:571,21'
          Branch Sides:
            - BranchSide:      'player/input.c:571,21'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:571,21'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:571,21'
          Branch Sides:
            - BranchSide:      'player/input.c:571,21'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:571,21'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:571,21'
          Branch Sides:
            - BranchSide:      'player/input.c:571,21'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:571,21'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
      Callsites:
        - Src:             'player/input.c:497,17'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:497,17'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:497,17'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:506,25'
          Dst:             vlc_player_FindTeletextSource
        - Src:             'player/input.c:509,29'
          Dst:             vlc_player_FindTeletextSource
        - Src:             'player/input.c:515,25'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:515,25'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:515,25'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:517,21'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:517,21'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:517,21'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:524,25'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:524,25'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:524,25'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:528,29'
          Dst:             vlc_player_input_TeletextUserPage
        - Src:             'player/input.c:529,21'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:529,21'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:529,21'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:543,40'
          Dst:             vlc_player_input_TeletextUserPage
        - Src:             'player/input.c:544,17'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:544,17'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:544,17'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:545,17'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:545,17'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:545,17'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:555,25'
          Dst:             vlc_player_FindTeletextSource
        - Src:             'player/input.c:562,25'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:562,25'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:562,25'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:564,44'
          Dst:             vlc_player_input_TeletextUserPage
        - Src:             'player/input.c:565,21'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:565,21'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:565,21'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:571,21'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:571,21'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:571,21'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:576,13'
          Dst:             __assert_fail
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    43
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    43
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    43
      BranchProfiles:  []
      Callsites:       []
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_min_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:118,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:118,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:118,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_reallocarray
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - count
        - size
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1081,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1081,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1081,62'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             '../include/vlc_common.h:1081,12'
          Dst:             umull_overflow
        - Src:             '../include/vlc_common.h:1081,54'
          Dst:             realloc
    - functionName:    vlc_vector_enforce_size_t_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_test_and_reset_failflag_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcap
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:194,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:196,10'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:199,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_vector_growsize_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_between_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - x
        - min
        - max
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_vector_max_
        - vlc_vector_min_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_vector.h:130,33'
          Dst:             vlc_vector_min_
        - Src:             '../include/vlc_vector.h:130,12'
          Dst:             vlc_vector_max_
    - functionName:    vlc_vector_max_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:124,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:124,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:124,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_vector_reallocdata_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - count
        - size
        - pcap
        - psize
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_reallocarray
        - vlc_vector_min_
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:172,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:177,10'
              BranchSideFuncs:
                - vlc_vector_min_.26763
            - BranchSide:      '../include/vlc_vector.h:180,13'
              BranchSideFuncs:
                - vlc_vector_min_.26763
      Callsites:
        - Src:             '../include/vlc_vector.h:171,15'
          Dst:             vlc_reallocarray
        - Src:             '../include/vlc_vector.h:181,14'
          Dst:             vlc_vector_min_
    - functionName:    vlc_player_SetPosition
      functionSourceFile: '/src/vlc/src/../include/vlc_player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - player
        - position
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_SeekByPos
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_player.h:689,5'
          Dst:             vlc_player_SeekByPos
    - functionName:    vlc_player_SetTime
      functionSourceFile: '/src/vlc/src/../include/vlc_player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - player
        - time
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_SeekByTime
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_player.h:721,5'
          Dst:             vlc_player_SeekByTime
    - functionName:    vlc_player_input_HandleAtoBLoop
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - input
        - time
        - pos
      BBCount:         25
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - vlc_player_SetPosition
        - vlc_player_SetTime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/input.c:44,9'
          Branch Sides:
            - BranchSide:      'player/input.c:45,9'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:47,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_SetPosition.26771
                - vlc_player_SetTime.26772
        - Branch String:   'player/input.c:47,5'
          Branch Sides:
            - BranchSide:      'player/input.c:47,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_SetPosition.26771
                - vlc_player_SetTime.26772
            - BranchSide:      'player/input.c:47,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/input.c:47,5'
          Branch Sides:
            - BranchSide:      'player/input.c:47,5'
              BranchSideFuncs:
                - vlc_player_SetPosition.26771
                - vlc_player_SetTime.26772
            - BranchSide:      'player/input.c:49,9'
              BranchSideFuncs:
                - vlc_player_SetPosition.26771
                - vlc_player_SetTime.26772
        - Branch String:   'player/input.c:50,6'
          Branch Sides:
            - BranchSide:      'player/input.c:50,9'
              BranchSideFuncs:
                - vlc_player_SetPosition.26771
                - vlc_player_SetTime.26772
            - BranchSide:      'player/input.c:56,14'
              BranchSideFuncs:
                - vlc_player_SetPosition.26771
        - Branch String:   'player/input.c:51,6'
          Branch Sides:
            - BranchSide:      'player/input.c:51,9'
              BranchSideFuncs:
                - vlc_player_SetPosition.26771
                - vlc_player_SetTime.26772
            - BranchSide:      'player/input.c:56,14'
              BranchSideFuncs:
                - vlc_player_SetPosition.26771
        - Branch String:   'player/input.c:49,9'
          Branch Sides:
            - BranchSide:      'player/input.c:53,13'
              BranchSideFuncs:
                - vlc_player_SetTime.26772
            - BranchSide:      'player/input.c:56,14'
              BranchSideFuncs:
                - vlc_player_SetPosition.26771
        - Branch String:   'player/input.c:53,13'
          Branch Sides:
            - BranchSide:      'player/input.c:54,32'
              BranchSideFuncs:
                - vlc_player_SetTime.26772
            - BranchSide:      'player/input.c:55,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/input.c:47,5'
          Dst:             __assert_fail
        - Src:             'player/input.c:54,13'
          Dst:             vlc_player_SetTime
        - Src:             'player/input.c:57,9'
          Dst:             vlc_player_SetPosition
    - functionName:    vlc_player_input_MouseFallback
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_TogglePause
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'player/input.c:870,5'
          Dst:             vlc_player_TogglePause
    - functionName:    vlc_player_input_NavigationFallback
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - input
        - nav_type
      BBCount:         38
      ICount:          225
      EdgeCount:       42
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - var_GetBool
        - var_InheritInteger
        - vlc_player_aout_IncrementVolume
        - vlc_player_input_SeekByTime
        - vlc_player_input_UpdateViewpoint
        - vlc_player_vout_HoldAll
        - vlc_tick_from_seci
        - vlc_viewpoint_from_euler
        - vout_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/input.c:806,5'
          Branch Sides:
            - BranchSide:      'player/input.c:809,27'
              BranchSideFuncs:
                - vlc_player_vout_HoldAll
                - free
                - __assert_fail
                - vlc_player_aout_IncrementVolume
                - var_InheritInteger.26779
                - vlc_tick_from_seci.26754
                - vlc_player_input_SeekByTime
                - vlc_viewpoint_from_euler
                - vlc_player_input_UpdateViewpoint
                - var_GetBool.26755
                - vout_Release
            - BranchSide:      'player/input.c:813,27'
              BranchSideFuncs:
                - vlc_player_vout_HoldAll
                - free
                - __assert_fail
                - vlc_player_aout_IncrementVolume
                - var_InheritInteger.26779
                - vlc_tick_from_seci.26754
                - vlc_player_input_SeekByTime
                - vlc_viewpoint_from_euler
                - vlc_player_input_UpdateViewpoint
                - var_GetBool.26755
                - vout_Release
            - BranchSide:      'player/input.c:817,28'
              BranchSideFuncs:
                - vlc_player_vout_HoldAll
                - free
                - __assert_fail
                - vlc_player_aout_IncrementVolume
                - var_InheritInteger.26779
                - vlc_tick_from_seci.26754
                - vlc_player_input_SeekByTime
                - vlc_viewpoint_from_euler
                - vlc_player_input_UpdateViewpoint
                - var_GetBool.26755
                - vout_Release
            - BranchSide:      'player/input.c:821,28'
              BranchSideFuncs:
                - vlc_player_vout_HoldAll
                - free
                - __assert_fail
                - vlc_player_aout_IncrementVolume
                - var_InheritInteger.26779
                - vlc_tick_from_seci.26754
                - vlc_player_input_SeekByTime
                - vlc_viewpoint_from_euler
                - vlc_player_input_UpdateViewpoint
                - var_GetBool.26755
                - vout_Release
            - BranchSide:      'player/input.c:827,31'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:827,31'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:827,31'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:830,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/input.c:837,5'
          Branch Sides:
            - BranchSide:      'player/input.c:839,14'
              BranchSideFuncs:
                - var_GetBool.26755
                - vout_Release
                - free
                - __assert_fail
                - vlc_player_aout_IncrementVolume
                - var_InheritInteger.26779
                - vlc_tick_from_seci.26754
                - vlc_player_input_SeekByTime
                - vlc_viewpoint_from_euler
                - vlc_player_input_UpdateViewpoint
            - BranchSide:      'player/input.c:843,10'
              BranchSideFuncs:
                - free
                - __assert_fail
                - vlc_player_aout_IncrementVolume
                - var_InheritInteger.26779
                - vlc_tick_from_seci.26754
                - vlc_player_input_SeekByTime
                - vlc_viewpoint_from_euler
                - vlc_player_input_UpdateViewpoint
        - Branch String:   'player/input.c:839,27'
          Branch Sides:
            - BranchSide:      'player/input.c:839,30'
              BranchSideFuncs:
                - vout_Release
                - free
                - __assert_fail
                - vlc_player_aout_IncrementVolume
                - var_InheritInteger.26779
                - vlc_tick_from_seci.26754
                - vlc_player_input_SeekByTime
                - vlc_viewpoint_from_euler
                - vlc_player_input_UpdateViewpoint
                - var_GetBool.26755
            - BranchSide:      'player/input.c:841,22'
              BranchSideFuncs:
                - vout_Release
                - free
                - __assert_fail
                - vlc_player_aout_IncrementVolume
                - var_InheritInteger.26779
                - vlc_tick_from_seci.26754
                - vlc_player_input_SeekByTime
                - vlc_viewpoint_from_euler
                - vlc_player_input_UpdateViewpoint
                - var_GetBool.26755
        - Branch String:   'player/input.c:839,13'
          Branch Sides:
            - BranchSide:      'player/input.c:840,26'
              BranchSideFuncs:
                - vout_Release
                - free
                - __assert_fail
                - vlc_player_aout_IncrementVolume
                - var_InheritInteger.26779
                - vlc_tick_from_seci.26754
                - vlc_player_input_SeekByTime
                - vlc_viewpoint_from_euler
                - vlc_player_input_UpdateViewpoint
                - var_GetBool.26755
            - BranchSide:      'player/input.c:841,22'
              BranchSideFuncs:
                - vout_Release
                - free
                - __assert_fail
                - vlc_player_aout_IncrementVolume
                - var_InheritInteger.26779
                - vlc_tick_from_seci.26754
                - vlc_player_input_SeekByTime
                - vlc_viewpoint_from_euler
                - vlc_player_input_UpdateViewpoint
                - var_GetBool.26755
        - Branch String:   'player/input.c:845,22'
          Branch Sides:
            - BranchSide:      'player/input.c:845,25'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_aout_IncrementVolume
                - var_InheritInteger.26779
                - vlc_tick_from_seci.26754
                - vlc_player_input_SeekByTime
                - vlc_viewpoint_from_euler
                - vlc_player_input_UpdateViewpoint
            - BranchSide:      'player/input.c:850,14'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_aout_IncrementVolume
                - var_InheritInteger.26779
                - vlc_tick_from_seci.26754
                - vlc_player_input_SeekByTime
        - Branch String:   'player/input.c:845,9'
          Branch Sides:
            - BranchSide:      'player/input.c:847,39'
              BranchSideFuncs:
                - vlc_viewpoint_from_euler
                - vlc_player_input_UpdateViewpoint
            - BranchSide:      'player/input.c:850,14'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_aout_IncrementVolume
                - var_InheritInteger.26779
                - vlc_tick_from_seci.26754
                - vlc_player_input_SeekByTime
        - Branch String:   'player/input.c:850,14'
          Branch Sides:
            - BranchSide:      'player/input.c:853,25'
              BranchSideFuncs:
                - var_InheritInteger.26779
                - vlc_tick_from_seci.26754
                - vlc_player_input_SeekByTime
            - BranchSide:      'player/input.c:860,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_aout_IncrementVolume
        - Branch String:   'player/input.c:860,9'
          Branch Sides:
            - BranchSide:      'player/input.c:860,9'
              BranchSideFuncs:
                - vlc_player_aout_IncrementVolume
            - BranchSide:      'player/input.c:861,13'
              BranchSideFuncs:
                - vlc_player_aout_IncrementVolume
      Callsites:
        - Src:             'player/input.c:830,13'
          Dst:             __assert_fail
        - Src:             'player/input.c:836,29'
          Dst:             vlc_player_vout_HoldAll
        - Src:             'player/input.c:839,30'
          Dst:             var_GetBool
        - Src:             'player/input.c:841,9'
          Dst:             vout_Release
        - Src:             'player/input.c:847,9'
          Dst:             vlc_viewpoint_from_euler
        - Src:             'player/input.c:848,9'
          Dst:             vlc_player_input_UpdateViewpoint
        - Src:             'player/input.c:853,25'
          Dst:             var_InheritInteger
        - Src:             'player/input.c:853,25'
          Dst:             vlc_tick_from_seci
        - Src:             'player/input.c:855,9'
          Dst:             vlc_player_input_SeekByTime
        - Src:             'player/input.c:860,9'
          Dst:             __assert_fail
        - Src:             'player/input.c:862,13'
          Dst:             vlc_player_aout_IncrementVolume
    - functionName:    vlc_player_input_UpdateViewpoint
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - input
        - viewpoint
        - whence
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_ControlPush
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/input.c:179,9'
          Branch Sides:
            - BranchSide:      'player/input.c:180,27'
              BranchSideFuncs:
                - input_ControlPush
            - BranchSide:      'player/input.c:183,27'
              BranchSideFuncs:
                - input_ControlPush
      Callsites:
        - Src:             'player/input.c:180,9'
          Dst:             input_ControlPush
        - Src:             'player/input.c:183,9'
          Dst:             input_ControlPush
    - functionName:    var_InheritInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:720,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:720,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:721,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:720,9'
          Dst:             var_Inherit
    - functionName:    vlc_player_input_SeekByTime
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - input
        - time
        - speed
        - whence
      BBCount:         12
      ICount:          99
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - input_ControlPush
        - vlc_player_UpdateTimerSeekState
        - vlc_player_assert_seek_params
        - vlc_player_input_GetTime
        - vlc_player_osd_Position
        - vlc_tick_now
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/input.c:155,9'
          Branch Sides:
            - BranchSide:      'player/input.c:156,42'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_player_input_GetTime
                - vlc_player_UpdateTimerSeekState
                - input_ControlPush
                - vlc_player_osd_Position
            - BranchSide:      'player/input.c:158,9'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSeekState
                - input_ControlPush
                - vlc_player_osd_Position
        - Branch String:   'player/input.c:158,9'
          Branch Sides:
            - BranchSide:      'player/input.c:159,14'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSeekState
                - input_ControlPush
                - vlc_player_osd_Position
            - BranchSide:      'player/input.c:161,37'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSeekState
                - input_ControlPush
                - vlc_player_osd_Position
        - Branch String:   'player/input.c:169,9'
          Branch Sides:
            - BranchSide:      'player/input.c:169,9'
              BranchSideFuncs:
                - vlc_player_osd_Position
            - BranchSide:      'player/input.c:170,33'
              BranchSideFuncs:
                - vlc_player_osd_Position
      Callsites:
        - Src:             'player/input.c:153,5'
          Dst:             vlc_player_assert_seek_params
        - Src:             'player/input.c:156,55'
          Dst:             vlc_tick_now
        - Src:             'player/input.c:156,17'
          Dst:             vlc_player_input_GetTime
        - Src:             'player/input.c:161,5'
          Dst:             vlc_player_UpdateTimerSeekState
        - Src:             'player/input.c:163,15'
          Dst:             input_ControlPush
        - Src:             'player/input.c:170,9'
          Dst:             vlc_player_osd_Position
    - functionName:    vlc_player_assert_seek_params
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - speed
        - whence
      BBCount:         15
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/input.c:112,5'
          Branch Sides:
            - BranchSide:      'player/input.c:112,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/input.c:112,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'player/input.c:112,5'
          Branch Sides:
            - BranchSide:      'player/input.c:112,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/input.c:114,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/input.c:114,5'
          Branch Sides:
            - BranchSide:      'player/input.c:114,5'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:114,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/input.c:114,5'
          Branch Sides:
            - BranchSide:      'player/input.c:114,5'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:114,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'player/input.c:112,5'
          Dst:             __assert_fail
        - Src:             'player/input.c:114,5'
          Dst:             __assert_fail
    - functionName:    vlc_player_input_GetTime
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - input
        - seeking
        - system_now
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_player_GetTimerPoint
      functionUses:    4
      BranchProfiles:
        - Branch String:   'player/input.c:68,6'
          Branch Sides:
            - BranchSide:      'player/input.c:68,34'
              BranchSideFuncs:
                - vlc_player_GetTimerPoint
            - BranchSide:      'player/input.c:70,12'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:67,9'
          Branch Sides:
            - BranchSide:      'player/input.c:69,16'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:70,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/input.c:68,9'
          Dst:             vlc_player_GetTimerPoint
    - functionName:    vlc_player_input_HandleVoutEvent
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - ev
      BBCount:         46
      ICount:          262
      EdgeCount:       52
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_player_input_FindTrackById
        - vlc_player_vout_AddCallbacks
        - vlc_player_vout_DelCallbacks
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/input.c:751,5'
          Branch Sides:
            - BranchSide:      'player/input.c:751,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_input_FindTrackById
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_vout_DelCallbacks
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_vout_AddCallbacks
                - vlc_list_it_next.26759
                - __assert_fail
            - BranchSide:      'player/input.c:752,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_input_FindTrackById
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_vout_DelCallbacks
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_vout_AddCallbacks
                - vlc_list_it_next.26759
                - __assert_fail
        - Branch String:   'player/input.c:752,5'
          Branch Sides:
            - BranchSide:      'player/input.c:752,5'
              BranchSideFuncs:
                - vlc_player_input_FindTrackById
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_vout_DelCallbacks
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_vout_AddCallbacks
                - vlc_list_it_next.26759
                - __assert_fail
            - BranchSide:      'player/input.c:754,28'
              BranchSideFuncs:
                - vlc_player_input_FindTrackById
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_vout_DelCallbacks
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_vout_AddCallbacks
                - vlc_list_it_next.26759
                - __assert_fail
        - Branch String:   'player/input.c:758,9'
          Branch Sides:
            - BranchSide:      'player/input.c:759,9'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_vout_DelCallbacks
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_vout_AddCallbacks
                - vlc_list_it_next.26759
                - __assert_fail
            - BranchSide:      'player/input.c:761,30'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_vout_DelCallbacks
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_vout_AddCallbacks
                - vlc_list_it_next.26759
                - __assert_fail
        - Branch String:   'player/input.c:763,5'
          Branch Sides:
            - BranchSide:      'player/input.c:766,31'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_vout_AddCallbacks
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:778,17'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_vout_DelCallbacks
            - BranchSide:      'player/input.c:790,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/input.c:767,13'
          Branch Sides:
            - BranchSide:      'player/input.c:767,13'
              BranchSideFuncs:
                - vlc_player_vout_AddCallbacks
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:767,13'
              BranchSideFuncs:
                - vlc_player_vout_AddCallbacks
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:767,13'
          Branch Sides:
            - BranchSide:      'player/input.c:767,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_vout_AddCallbacks
            - BranchSide:      'player/input.c:767,13'
              BranchSideFuncs:
                - vlc_player_vout_AddCallbacks
        - Branch String:   'player/input.c:767,13'
          Branch Sides:
            - BranchSide:      'player/input.c:767,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_vout_AddCallbacks
            - BranchSide:      'player/input.c:767,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_vout_AddCallbacks
        - Branch String:   'player/input.c:771,17'
          Branch Sides:
            - BranchSide:      'player/input.c:774,46'
              BranchSideFuncs:
                - vlc_player_vout_AddCallbacks
            - BranchSide:      'player/input.c:776,13'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:778,17'
          Branch Sides:
            - BranchSide:      'player/input.c:781,46'
              BranchSideFuncs:
                - vlc_player_vout_DelCallbacks
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:784,13'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:785,13'
          Branch Sides:
            - BranchSide:      'player/input.c:785,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:785,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:785,13'
          Branch Sides:
            - BranchSide:      'player/input.c:785,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:785,13'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:785,13'
          Branch Sides:
            - BranchSide:      'player/input.c:785,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:785,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
      Callsites:
        - Src:             'player/input.c:751,5'
          Dst:             __assert_fail
        - Src:             'player/input.c:752,5'
          Dst:             __assert_fail
        - Src:             'player/input.c:757,9'
          Dst:             vlc_player_input_FindTrackById
        - Src:             'player/input.c:767,13'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:767,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:767,13'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:774,17'
          Dst:             vlc_player_vout_AddCallbacks
        - Src:             'player/input.c:781,17'
          Dst:             vlc_player_vout_DelCallbacks
        - Src:             'player/input.c:785,13'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:785,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:785,13'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:790,13'
          Dst:             __assert_fail
    - functionName:    vlc_player_input_FindTrackById
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - id
        - idx
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_es_id_GetCat
        - vlc_player_input_GetTrackVector
        - vlc_player_track_vector_FindById
      functionUses:    3
      BranchProfiles:
        - Branch String:   'player/input.c:35,12'
          Branch Sides:
            - BranchSide:      'player/input.c:35,51'
              BranchSideFuncs:
                - vlc_player_track_vector_FindById
            - BranchSide:      'player/input.c:35,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/input.c:34,48'
          Dst:             vlc_es_id_GetCat
        - Src:             'player/input.c:34,9'
          Dst:             vlc_player_input_GetTrackVector
        - Src:             'player/input.c:35,18'
          Dst:             vlc_player_track_vector_FindById
    - functionName:    vlc_player_input_GetTrackVector
      functionSourceFile: '/src/vlc/src/player/player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - input
        - cat
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'player/player.h:407,5'
          Branch Sides:
            - BranchSide:      'player/player.h:410,21'
              BranchSideFuncs: []
            - BranchSide:      'player/player.h:412,21'
              BranchSideFuncs: []
            - BranchSide:      'player/player.h:414,21'
              BranchSideFuncs: []
            - BranchSide:      'player/player.h:416,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_player_input_HandleChapterEvent
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - ev
      BBCount:         30
      ICount:          206
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/input.c:730,24'
          Branch Sides:
            - BranchSide:      'player/input.c:730,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:731,9'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:730,41'
          Branch Sides:
            - BranchSide:      'player/input.c:730,44'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:731,9'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:730,9'
          Branch Sides:
            - BranchSide:      'player/input.c:731,9'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:733,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:733,5'
          Branch Sides:
            - BranchSide:      'player/input.c:733,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:734,45'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:735,9'
          Branch Sides:
            - BranchSide:      'player/input.c:736,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:738,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:738,5'
          Branch Sides:
            - BranchSide:      'player/input.c:738,5'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:739,29'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:743,5'
          Branch Sides:
            - BranchSide:      'player/input.c:743,5'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:743,5'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:743,5'
          Branch Sides:
            - BranchSide:      'player/input.c:743,5'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:743,5'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:743,5'
          Branch Sides:
            - BranchSide:      'player/input.c:743,5'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:743,5'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
      Callsites:
        - Src:             'player/input.c:733,5'
          Dst:             __assert_fail
        - Src:             'player/input.c:738,5'
          Dst:             __assert_fail
        - Src:             'player/input.c:743,5'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:743,5'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:743,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_player_input_HandleTitleEvent
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - ev
      BBCount:         69
      ICount:          445
      EdgeCount:       84
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - input_SetPosition
        - input_priv
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_player_SelectTitleIdx
        - vlc_player_title_list_Create
        - vlc_player_title_list_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/input.c:671,5'
          Branch Sides:
            - BranchSide:      'player/input.c:675,59'
              BranchSideFuncs:
                - input_priv.26797
                - vlc_player_title_list_Create
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_SelectTitleIdx
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
                - vlc_player_title_list_Release
            - BranchSide:      'player/input.c:701,18'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - input_SetPosition
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:721,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/input.c:679,17'
          Branch Sides:
            - BranchSide:      'player/input.c:680,47'
              BranchSideFuncs:
                - vlc_player_title_list_Release
                - vlc_player_title_list_Create
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_SelectTitleIdx
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:681,37'
              BranchSideFuncs:
                - vlc_player_title_list_Create
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_SelectTitleIdx
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:685,13'
          Branch Sides:
            - BranchSide:      'player/input.c:685,13'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_SelectTitleIdx
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:685,13'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_SelectTitleIdx
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:685,13'
          Branch Sides:
            - BranchSide:      'player/input.c:685,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_SelectTitleIdx
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:685,13'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_SelectTitleIdx
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:685,13'
          Branch Sides:
            - BranchSide:      'player/input.c:685,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_SelectTitleIdx
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:685,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_SelectTitleIdx
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:686,17'
          Branch Sides:
            - BranchSide:      'player/input.c:688,17'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_SelectTitleIdx
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:697,18'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:688,17'
          Branch Sides:
            - BranchSide:      'player/input.c:688,17'
              BranchSideFuncs:
                - vlc_player_SelectTitleIdx
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:688,17'
              BranchSideFuncs:
                - vlc_player_SelectTitleIdx
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:688,17'
          Branch Sides:
            - BranchSide:      'player/input.c:688,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_SelectTitleIdx
            - BranchSide:      'player/input.c:688,17'
              BranchSideFuncs:
                - vlc_player_SelectTitleIdx
        - Branch String:   'player/input.c:688,17'
          Branch Sides:
            - BranchSide:      'player/input.c:688,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_SelectTitleIdx
            - BranchSide:      'player/input.c:688,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_SelectTitleIdx
        - Branch String:   'player/input.c:690,65'
          Branch Sides:
            - BranchSide:      'player/input.c:691,29'
              BranchSideFuncs:
                - vlc_player_SelectTitleIdx
            - BranchSide:      'player/input.c:695,17'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:690,21'
          Branch Sides:
            - BranchSide:      'player/input.c:693,47'
              BranchSideFuncs:
                - vlc_player_SelectTitleIdx
            - BranchSide:      'player/input.c:695,17'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:701,17'
          Branch Sides:
            - BranchSide:      'player/input.c:702,17'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - input_SetPosition
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:703,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - input_SetPosition
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:703,13'
          Branch Sides:
            - BranchSide:      'player/input.c:703,13'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - input_SetPosition
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:704,37'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - input_SetPosition
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:705,13'
          Branch Sides:
            - BranchSide:      'player/input.c:705,13'
              BranchSideFuncs:
                - input_SetPosition
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:705,13'
              BranchSideFuncs:
                - input_SetPosition
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:705,13'
          Branch Sides:
            - BranchSide:      'player/input.c:705,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - input_SetPosition
            - BranchSide:      'player/input.c:705,13'
              BranchSideFuncs:
                - input_SetPosition
        - Branch String:   'player/input.c:705,13'
          Branch Sides:
            - BranchSide:      'player/input.c:705,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - input_SetPosition
            - BranchSide:      'player/input.c:705,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - input_SetPosition
        - Branch String:   'player/input.c:708,64'
          Branch Sides:
            - BranchSide:      'player/input.c:709,17'
              BranchSideFuncs:
                - input_SetPosition
            - BranchSide:      'player/input.c:718,13'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:709,53'
          Branch Sides:
            - BranchSide:      'player/input.c:710,25'
              BranchSideFuncs:
                - input_SetPosition
            - BranchSide:      'player/input.c:718,13'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:710,76'
          Branch Sides:
            - BranchSide:      'player/input.c:711,17'
              BranchSideFuncs:
                - input_SetPosition
            - BranchSide:      'player/input.c:718,13'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:708,17'
          Branch Sides:
            - BranchSide:      'player/input.c:713,35'
              BranchSideFuncs:
                - input_SetPosition
            - BranchSide:      'player/input.c:718,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/input.c:675,48'
          Dst:             input_priv
        - Src:             'player/input.c:680,17'
          Dst:             vlc_player_title_list_Release
        - Src:             'player/input.c:683,17'
          Dst:             vlc_player_title_list_Create
        - Src:             'player/input.c:685,13'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:685,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:685,13'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:688,17'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:688,17'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:688,17'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:693,21'
          Dst:             vlc_player_SelectTitleIdx
        - Src:             'player/input.c:703,13'
          Dst:             __assert_fail
        - Src:             'player/input.c:705,13'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:705,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:705,13'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:713,17'
          Dst:             input_SetPosition
        - Src:             'player/input.c:721,13'
          Dst:             __assert_fail
    - functionName:    input_priv
      functionSourceFile: '/src/vlc/src/./input/input_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_input_HandleEsEvent
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - ev
      BBCount:         133
      ICount:          832
      EdgeCount:       165
      CyclomaticComplexity: 34
      functionsReached:
        - __assert_fail
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_player_RemoveTimerSource
        - vlc_player_input_GetTrackVector
        - vlc_player_input_HandleTeletextMenu
        - vlc_player_track_priv_Delete
        - vlc_player_track_priv_New
        - vlc_player_track_priv_Update
        - vlc_player_track_vector_FindById
        - vlc_vector_between_
        - vlc_vector_enforce_size_t_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/input.c:584,5'
          Branch Sides:
            - BranchSide:      'player/input.c:584,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_input_GetTrackVector.26792
                - vlc_player_track_vector_FindById
                - vlc_player_RemoveTimerSource
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_player_track_vector_FindById
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_player_track_vector_FindById
                - vlc_player_track_priv_Update
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_player_track_vector_FindById
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_track_priv_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_list_it_next.26759
                - vlc_player_track_priv_New
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - vlc_player_track_priv_Delete
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_between_.26768
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - __assert_fail
            - BranchSide:      'player/input.c:584,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/input.c:584,5'
          Branch Sides:
            - BranchSide:      'player/input.c:584,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_input_GetTrackVector.26792
                - vlc_player_track_vector_FindById
                - vlc_player_RemoveTimerSource
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_player_track_vector_FindById
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_player_track_vector_FindById
                - vlc_player_track_priv_Update
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_player_track_vector_FindById
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_track_priv_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_list_it_next.26759
                - vlc_player_track_priv_New
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - vlc_player_track_priv_Delete
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_between_.26768
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - __assert_fail
            - BranchSide:      'player/input.c:584,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/input.c:584,5'
          Branch Sides:
            - BranchSide:      'player/input.c:584,5'
              BranchSideFuncs:
                - vlc_player_input_GetTrackVector.26792
                - vlc_player_track_vector_FindById
                - vlc_player_RemoveTimerSource
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_player_track_vector_FindById
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_player_track_vector_FindById
                - vlc_player_track_priv_Update
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_player_track_vector_FindById
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_track_priv_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_list_it_next.26759
                - vlc_player_track_priv_New
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - vlc_player_track_priv_Delete
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_between_.26768
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - __assert_fail
            - BranchSide:      'player/input.c:587,41'
              BranchSideFuncs:
                - vlc_player_input_GetTrackVector.26792
                - vlc_player_track_vector_FindById
                - vlc_player_RemoveTimerSource
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_player_track_vector_FindById
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_player_track_vector_FindById
                - vlc_player_track_priv_Update
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_player_track_vector_FindById
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_track_priv_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_list_it_next.26759
                - vlc_player_track_priv_New
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - vlc_player_track_priv_Delete
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_between_.26768
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - __assert_fail
        - Branch String:   'player/input.c:588,9'
          Branch Sides:
            - BranchSide:      'player/input.c:589,9'
              BranchSideFuncs:
                - vlc_player_track_vector_FindById
                - vlc_player_RemoveTimerSource
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_player_track_vector_FindById
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_player_track_vector_FindById
                - vlc_player_track_priv_Update
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_player_track_vector_FindById
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_track_priv_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_list_it_next.26759
                - vlc_player_track_priv_New
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - vlc_player_track_priv_Delete
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_between_.26768
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - __assert_fail
            - BranchSide:      'player/input.c:591,28'
              BranchSideFuncs:
                - vlc_player_track_vector_FindById
                - vlc_player_RemoveTimerSource
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_player_track_vector_FindById
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_player_track_vector_FindById
                - vlc_player_track_priv_Update
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_player_track_vector_FindById
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_track_priv_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_list_it_next.26759
                - vlc_player_track_priv_New
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - vlc_player_track_priv_Delete
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_between_.26768
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - __assert_fail
        - Branch String:   'player/input.c:593,5'
          Branch Sides:
            - BranchSide:      'player/input.c:596,51'
              BranchSideFuncs:
                - vlc_player_track_priv_New
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - vlc_player_track_priv_Delete
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_between_.26768
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:616,58'
              BranchSideFuncs:
                - vlc_player_track_vector_FindById
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_track_priv_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:628,58'
              BranchSideFuncs:
                - vlc_player_track_vector_FindById
                - vlc_player_track_priv_Update
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:638,58'
              BranchSideFuncs:
                - vlc_player_track_vector_FindById
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:650,58'
              BranchSideFuncs:
                - vlc_player_track_vector_FindById
                - vlc_player_RemoveTimerSource
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:662,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/input.c:597,17'
          Branch Sides:
            - BranchSide:      'player/input.c:598,17'
              BranchSideFuncs:
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - vlc_player_track_priv_Delete
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_between_.26768
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:600,17'
              BranchSideFuncs:
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - vlc_player_track_priv_Delete
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_between_.26768
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:600,17'
          Branch Sides:
            - BranchSide:      'player/input.c:601,17'
              BranchSideFuncs:
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - vlc_player_track_priv_Delete
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_between_.26768
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:602,22'
              BranchSideFuncs:
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - vlc_player_track_priv_Delete
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_between_.26768
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:604,18'
          Branch Sides:
            - BranchSide:      'player/input.c:604,18'
              BranchSideFuncs:
                - vlc_player_track_priv_Delete
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:604,18'
              BranchSideFuncs:
                - vlc_vector_max_.26769
                - vlc_player_track_priv_Delete
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_between_.26768
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:604,18'
          Branch Sides:
            - BranchSide:      'player/input.c:604,18'
              BranchSideFuncs:
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_between_.26768
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_player_track_priv_Delete
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:606,46'
              BranchSideFuncs:
                - vlc_player_track_priv_Delete
        - Branch String:   'player/input.c:604,18'
          Branch Sides:
            - BranchSide:      'player/input.c:604,18'
              BranchSideFuncs:
                - vlc_player_track_priv_Delete
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:606,46'
              BranchSideFuncs:
                - vlc_player_track_priv_Delete
        - Branch String:   'player/input.c:604,17'
          Branch Sides:
            - BranchSide:      'player/input.c:606,46'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:609,13'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:609,13'
          Branch Sides:
            - BranchSide:      'player/input.c:609,13'
              BranchSideFuncs:
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:609,13'
              BranchSideFuncs:
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:609,13'
          Branch Sides:
            - BranchSide:      'player/input.c:609,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
            - BranchSide:      'player/input.c:609,13'
              BranchSideFuncs:
                - vlc_player_input_HandleTeletextMenu
        - Branch String:   'player/input.c:609,13'
          Branch Sides:
            - BranchSide:      'player/input.c:609,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
            - BranchSide:      'player/input.c:609,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
        - Branch String:   'player/input.c:617,17'
          Branch Sides:
            - BranchSide:      'player/input.c:619,53'
              BranchSideFuncs:
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_track_priv_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:625,13'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:620,17'
          Branch Sides:
            - BranchSide:      'player/input.c:620,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_track_priv_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:620,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_track_priv_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:620,17'
          Branch Sides:
            - BranchSide:      'player/input.c:620,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_track_priv_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
            - BranchSide:      'player/input.c:620,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_track_priv_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
        - Branch String:   'player/input.c:620,17'
          Branch Sides:
            - BranchSide:      'player/input.c:620,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_track_priv_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
            - BranchSide:      'player/input.c:620,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_track_priv_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
        - Branch String:   'player/input.c:622,17'
          Branch Sides:
            - BranchSide:      'player/input.c:622,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_track_priv_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
            - BranchSide:      'player/input.c:622,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/input.c:622,17'
          Branch Sides:
            - BranchSide:      'player/input.c:622,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_track_priv_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
            - BranchSide:      'player/input.c:622,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_track_priv_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
        - Branch String:   'player/input.c:622,17'
          Branch Sides:
            - BranchSide:      'player/input.c:622,17'
              BranchSideFuncs:
                - vlc_player_track_priv_Delete
            - BranchSide:      'player/input.c:623,46'
              BranchSideFuncs:
                - vlc_player_track_priv_Delete
        - Branch String:   'player/input.c:622,17'
          Branch Sides:
            - BranchSide:      'player/input.c:622,17'
              BranchSideFuncs:
                - vlc_player_track_priv_Delete
            - BranchSide:      'player/input.c:623,46'
              BranchSideFuncs:
                - vlc_player_track_priv_Delete
        - Branch String:   'player/input.c:622,17'
          Branch Sides:
            - BranchSide:      'player/input.c:622,17'
              BranchSideFuncs:
                - vlc_player_track_priv_Delete
            - BranchSide:      'player/input.c:623,46'
              BranchSideFuncs:
                - vlc_player_track_priv_Delete
        - Branch String:   'player/input.c:622,17'
          Branch Sides:
            - BranchSide:      'player/input.c:623,46'
              BranchSideFuncs:
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_player_track_priv_Delete
            - BranchSide:      'player/input.c:623,46'
              BranchSideFuncs:
                - free
                - vlc_player_track_priv_Delete
        - Branch String:   'player/input.c:629,17'
          Branch Sides:
            - BranchSide:      'player/input.c:630,17'
              BranchSideFuncs:
                - vlc_player_track_priv_Update
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:631,46'
              BranchSideFuncs:
                - vlc_player_track_priv_Update
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:631,17'
          Branch Sides:
            - BranchSide:      'player/input.c:632,17'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:633,13'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:633,13'
          Branch Sides:
            - BranchSide:      'player/input.c:633,13'
              BranchSideFuncs:
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:633,13'
              BranchSideFuncs:
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:633,13'
          Branch Sides:
            - BranchSide:      'player/input.c:633,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
            - BranchSide:      'player/input.c:633,13'
              BranchSideFuncs:
                - vlc_player_input_HandleTeletextMenu
        - Branch String:   'player/input.c:633,13'
          Branch Sides:
            - BranchSide:      'player/input.c:633,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
            - BranchSide:      'player/input.c:633,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
        - Branch String:   'player/input.c:639,17'
          Branch Sides:
            - BranchSide:      'player/input.c:641,17'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:648,13'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:644,17'
          Branch Sides:
            - BranchSide:      'player/input.c:644,17'
              BranchSideFuncs:
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:644,17'
              BranchSideFuncs:
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:644,17'
          Branch Sides:
            - BranchSide:      'player/input.c:644,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
            - BranchSide:      'player/input.c:644,17'
              BranchSideFuncs:
                - vlc_player_input_HandleTeletextMenu
        - Branch String:   'player/input.c:644,17'
          Branch Sides:
            - BranchSide:      'player/input.c:644,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
            - BranchSide:      'player/input.c:644,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
        - Branch String:   'player/input.c:651,17'
          Branch Sides:
            - BranchSide:      'player/input.c:653,46'
              BranchSideFuncs:
                - vlc_player_RemoveTimerSource
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:660,13'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:656,17'
          Branch Sides:
            - BranchSide:      'player/input.c:656,17'
              BranchSideFuncs:
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:656,17'
              BranchSideFuncs:
                - vlc_player_input_HandleTeletextMenu
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:656,17'
          Branch Sides:
            - BranchSide:      'player/input.c:656,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
            - BranchSide:      'player/input.c:656,17'
              BranchSideFuncs:
                - vlc_player_input_HandleTeletextMenu
        - Branch String:   'player/input.c:656,17'
          Branch Sides:
            - BranchSide:      'player/input.c:656,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
            - BranchSide:      'player/input.c:656,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleTeletextMenu
      Callsites:
        - Src:             'player/input.c:584,5'
          Dst:             __assert_fail
        - Src:             'player/input.c:587,9'
          Dst:             vlc_player_input_GetTrackVector
        - Src:             'player/input.c:596,25'
          Dst:             vlc_player_track_priv_New
        - Src:             'player/input.c:604,18'
          Dst:             vlc_vector_max_
        - Src:             'player/input.c:604,18'
          Dst:             vlc_vector_max_
        - Src:             'player/input.c:604,18'
          Dst:             vlc_vector_growsize_
        - Src:             'player/input.c:604,18'
          Dst:             vlc_vector_max_
        - Src:             'player/input.c:604,18'
          Dst:             vlc_vector_between_
        - Src:             'player/input.c:604,18'
          Dst:             vlc_vector_reallocdata_
        - Src:             'player/input.c:604,18'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'player/input.c:606,17'
          Dst:             vlc_player_track_priv_Delete
        - Src:             'player/input.c:609,13'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:609,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:609,13'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:611,13'
          Dst:             vlc_player_input_HandleTeletextMenu
        - Src:             'player/input.c:616,25'
          Dst:             vlc_player_track_vector_FindById
        - Src:             'player/input.c:619,17'
          Dst:             vlc_player_input_HandleTeletextMenu
        - Src:             'player/input.c:620,17'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:620,17'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:620,17'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:622,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'player/input.c:622,17'
          Dst:             __assert_fail
        - Src:             'player/input.c:622,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'player/input.c:622,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'player/input.c:622,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'player/input.c:622,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'player/input.c:622,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'player/input.c:622,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'player/input.c:622,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'player/input.c:622,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'player/input.c:622,17'
          Dst:             vlc_vector_growsize_
        - Src:             'player/input.c:622,17'
          Dst:             vlc_vector_max_
        - Src:             'player/input.c:622,17'
          Dst:             vlc_vector_max_
        - Src:             'player/input.c:622,17'
          Dst:             vlc_vector_max_
        - Src:             'player/input.c:622,17'
          Dst:             vlc_vector_reallocdata_
        - Src:             'player/input.c:622,17'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'player/input.c:623,17'
          Dst:             vlc_player_track_priv_Delete
        - Src:             'player/input.c:628,25'
          Dst:             vlc_player_track_vector_FindById
        - Src:             'player/input.c:631,17'
          Dst:             vlc_player_track_priv_Update
        - Src:             'player/input.c:633,13'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:633,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:633,13'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:635,13'
          Dst:             vlc_player_input_HandleTeletextMenu
        - Src:             'player/input.c:638,25'
          Dst:             vlc_player_track_vector_FindById
        - Src:             'player/input.c:644,17'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:644,17'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:644,17'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:646,17'
          Dst:             vlc_player_input_HandleTeletextMenu
        - Src:             'player/input.c:650,25'
          Dst:             vlc_player_track_vector_FindById
        - Src:             'player/input.c:653,17'
          Dst:             vlc_player_RemoveTimerSource
        - Src:             'player/input.c:656,17'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:656,17'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:656,17'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:658,17'
          Dst:             vlc_player_input_HandleTeletextMenu
        - Src:             'player/input.c:662,13'
          Dst:             __assert_fail
    - functionName:    vlc_player_input_HandleProgramEvent
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - ev
      BBCount:         131
      ICount:          764
      EdgeCount:       161
      CyclomaticComplexity: 32
      functionsReached:
        - __assert_fail
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_player_program_Delete
        - vlc_player_program_New
        - vlc_player_program_Update
        - vlc_player_program_vector_FindById
        - vlc_vector_between_
        - vlc_vector_enforce_size_t_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/input.c:379,5'
          Branch Sides:
            - BranchSide:      'player/input.c:382,43'
              BranchSideFuncs:
                - vlc_player_program_New
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - vlc_player_program_Delete
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_between_.26768
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:397,55'
              BranchSideFuncs:
                - vlc_player_program_vector_FindById
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_program_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:409,55'
              BranchSideFuncs:
                - vlc_player_program_vector_FindById
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_program_Update
            - BranchSide:      'player/input.c:409,55'
              BranchSideFuncs:
                - vlc_player_program_vector_FindById
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_program_Update
            - BranchSide:      'player/input.c:424,17'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - __assert_fail
                - __assert_fail
            - BranchSide:      'player/input.c:452,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/input.c:383,17'
          Branch Sides:
            - BranchSide:      'player/input.c:384,17'
              BranchSideFuncs:
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - vlc_player_program_Delete
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_between_.26768
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:386,18'
              BranchSideFuncs:
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - vlc_player_program_Delete
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_between_.26768
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:386,18'
          Branch Sides:
            - BranchSide:      'player/input.c:386,18'
              BranchSideFuncs:
                - vlc_player_program_Delete
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:386,18'
              BranchSideFuncs:
                - vlc_vector_max_.26769
                - vlc_player_program_Delete
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_between_.26768
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:386,18'
          Branch Sides:
            - BranchSide:      'player/input.c:386,18'
              BranchSideFuncs:
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_between_.26768
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_player_program_Delete
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:388,43'
              BranchSideFuncs:
                - vlc_player_program_Delete
        - Branch String:   'player/input.c:386,18'
          Branch Sides:
            - BranchSide:      'player/input.c:386,18'
              BranchSideFuncs:
                - vlc_player_program_Delete
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:388,43'
              BranchSideFuncs:
                - vlc_player_program_Delete
        - Branch String:   'player/input.c:386,17'
          Branch Sides:
            - BranchSide:      'player/input.c:388,43'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:391,13'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:391,13'
          Branch Sides:
            - BranchSide:      'player/input.c:391,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:391,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:391,13'
          Branch Sides:
            - BranchSide:      'player/input.c:391,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:391,13'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:391,13'
          Branch Sides:
            - BranchSide:      'player/input.c:391,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:391,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:398,17'
          Branch Sides:
            - BranchSide:      'player/input.c:400,17'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_program_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:405,13'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:400,17'
          Branch Sides:
            - BranchSide:      'player/input.c:400,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_program_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:400,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_program_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:400,17'
          Branch Sides:
            - BranchSide:      'player/input.c:400,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_program_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
            - BranchSide:      'player/input.c:400,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_program_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
        - Branch String:   'player/input.c:400,17'
          Branch Sides:
            - BranchSide:      'player/input.c:400,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_program_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
            - BranchSide:      'player/input.c:400,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_vector_enforce_size_t_.26765
                - __assert_fail
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_program_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
        - Branch String:   'player/input.c:402,17'
          Branch Sides:
            - BranchSide:      'player/input.c:402,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_program_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
            - BranchSide:      'player/input.c:402,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/input.c:402,17'
          Branch Sides:
            - BranchSide:      'player/input.c:402,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_program_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
            - BranchSide:      'player/input.c:402,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.26765
                - vlc_vector_growsize_.26767
                - vlc_vector_max_.26769
                - vlc_vector_max_.26769
                - free
                - vlc_player_program_Delete
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
        - Branch String:   'player/input.c:402,17'
          Branch Sides:
            - BranchSide:      'player/input.c:402,17'
              BranchSideFuncs:
                - vlc_player_program_Delete
            - BranchSide:      'player/input.c:403,43'
              BranchSideFuncs:
                - vlc_player_program_Delete
        - Branch String:   'player/input.c:402,17'
          Branch Sides:
            - BranchSide:      'player/input.c:402,17'
              BranchSideFuncs:
                - vlc_player_program_Delete
            - BranchSide:      'player/input.c:403,43'
              BranchSideFuncs:
                - vlc_player_program_Delete
        - Branch String:   'player/input.c:402,17'
          Branch Sides:
            - BranchSide:      'player/input.c:402,17'
              BranchSideFuncs:
                - vlc_player_program_Delete
            - BranchSide:      'player/input.c:403,43'
              BranchSideFuncs:
                - vlc_player_program_Delete
        - Branch String:   'player/input.c:402,17'
          Branch Sides:
            - BranchSide:      'player/input.c:403,43'
              BranchSideFuncs:
                - vlc_vector_max_.26769
                - vlc_vector_reallocdata_.26770
                - vlc_vector_test_and_reset_failflag_.26766
                - vlc_player_program_Delete
            - BranchSide:      'player/input.c:403,43'
              BranchSideFuncs:
                - free
                - vlc_player_program_Delete
        - Branch String:   'player/input.c:410,17'
          Branch Sides:
            - BranchSide:      'player/input.c:411,17'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_program_Update
            - BranchSide:      'player/input.c:412,17'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_program_Update
        - Branch String:   'player/input.c:412,17'
          Branch Sides:
            - BranchSide:      'player/input.c:414,47'
              BranchSideFuncs:
                - vlc_player_program_Update
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:418,35'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:414,21'
          Branch Sides:
            - BranchSide:      'player/input.c:415,21'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:416,13'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:419,13'
          Branch Sides:
            - BranchSide:      'player/input.c:419,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:419,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:419,13'
          Branch Sides:
            - BranchSide:      'player/input.c:419,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:419,13'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:419,13'
          Branch Sides:
            - BranchSide:      'player/input.c:419,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:419,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:425,13'
          Branch Sides:
            - BranchSide:      'player/input.c:425,13'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - __assert_fail
                - __assert_fail
            - BranchSide:      'player/input.c:425,13'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - __assert_fail
                - __assert_fail
        - Branch String:   'player/input.c:425,13'
          Branch Sides:
            - BranchSide:      'player/input.c:427,21'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - __assert_fail
                - __assert_fail
            - BranchSide:      'player/input.c:446,17'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:427,21'
          Branch Sides:
            - BranchSide:      'player/input.c:429,26'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - __assert_fail
            - BranchSide:      'player/input.c:438,25'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - __assert_fail
                - __assert_fail
        - Branch String:   'player/input.c:429,25'
          Branch Sides:
            - BranchSide:      'player/input.c:431,25'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - __assert_fail
                - __assert_fail
            - BranchSide:      'player/input.c:435,17'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - __assert_fail
                - __assert_fail
        - Branch String:   'player/input.c:431,25'
          Branch Sides:
            - BranchSide:      'player/input.c:431,25'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - __assert_fail
                - __assert_fail
            - BranchSide:      'player/input.c:432,25'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - __assert_fail
                - __assert_fail
        - Branch String:   'player/input.c:440,25'
          Branch Sides:
            - BranchSide:      'player/input.c:440,25'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - __assert_fail
                - __assert_fail
            - BranchSide:      'player/input.c:441,25'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - __assert_fail
                - __assert_fail
        - Branch String:   'player/input.c:446,37'
          Branch Sides:
            - BranchSide:      'player/input.c:446,40'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:447,17'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:446,17'
          Branch Sides:
            - BranchSide:      'player/input.c:447,17'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:449,13'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:447,17'
          Branch Sides:
            - BranchSide:      'player/input.c:447,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:447,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:447,17'
          Branch Sides:
            - BranchSide:      'player/input.c:447,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:447,17'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:447,17'
          Branch Sides:
            - BranchSide:      'player/input.c:447,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:447,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
      Callsites:
        - Src:             'player/input.c:382,20'
          Dst:             vlc_player_program_New
        - Src:             'player/input.c:386,18'
          Dst:             vlc_vector_max_
        - Src:             'player/input.c:386,18'
          Dst:             vlc_vector_max_
        - Src:             'player/input.c:386,18'
          Dst:             vlc_vector_growsize_
        - Src:             'player/input.c:386,18'
          Dst:             vlc_vector_max_
        - Src:             'player/input.c:386,18'
          Dst:             vlc_vector_between_
        - Src:             'player/input.c:386,18'
          Dst:             vlc_vector_reallocdata_
        - Src:             'player/input.c:386,18'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'player/input.c:388,17'
          Dst:             vlc_player_program_Delete
        - Src:             'player/input.c:391,13'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:391,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:391,13'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:397,20'
          Dst:             vlc_player_program_vector_FindById
        - Src:             'player/input.c:400,17'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:400,17'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:400,17'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:402,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'player/input.c:402,17'
          Dst:             __assert_fail
        - Src:             'player/input.c:402,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'player/input.c:402,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'player/input.c:402,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'player/input.c:402,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'player/input.c:402,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'player/input.c:402,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'player/input.c:402,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'player/input.c:402,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'player/input.c:402,17'
          Dst:             vlc_vector_growsize_
        - Src:             'player/input.c:402,17'
          Dst:             vlc_vector_max_
        - Src:             'player/input.c:402,17'
          Dst:             vlc_vector_max_
        - Src:             'player/input.c:402,17'
          Dst:             vlc_vector_max_
        - Src:             'player/input.c:402,17'
          Dst:             vlc_vector_reallocdata_
        - Src:             'player/input.c:402,17'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'player/input.c:403,17'
          Dst:             vlc_player_program_Delete
        - Src:             'player/input.c:409,20'
          Dst:             vlc_player_program_vector_FindById
        - Src:             'player/input.c:414,21'
          Dst:             vlc_player_program_Update
        - Src:             'player/input.c:419,13'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:419,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:419,13'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:431,25'
          Dst:             __assert_fail
        - Src:             'player/input.c:440,25'
          Dst:             __assert_fail
        - Src:             'player/input.c:447,17'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:447,17'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:447,17'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:452,13'
          Dst:             __assert_fail
    - functionName:    vlc_player_input_UpdateTime
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_player_input_GetPos
        - vlc_player_input_GetTime
        - vlc_player_input_HandleAtoBLoop
        - vlc_tick_now
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/input.c:89,36'
          Branch Sides:
            - BranchSide:      'player/input.c:89,39'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_player_input_GetTime
                - vlc_player_input_GetPos
                - vlc_player_input_HandleAtoBLoop
            - BranchSide:      'player/input.c:89,36'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:89,9'
          Branch Sides:
            - BranchSide:      'player/input.c:89,9'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_player_input_GetTime
                - vlc_player_input_GetPos
                - vlc_player_input_HandleAtoBLoop
            - BranchSide:      'player/input.c:91,26'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_player_input_GetTime
                - vlc_player_input_GetPos
                - vlc_player_input_HandleAtoBLoop
      Callsites:
        - Src:             'player/input.c:91,26'
          Dst:             vlc_tick_now
        - Src:             'player/input.c:93,41'
          Dst:             vlc_player_input_GetTime
        - Src:             'player/input.c:94,41'
          Dst:             vlc_player_input_GetPos
        - Src:             'player/input.c:92,9'
          Dst:             vlc_player_input_HandleAtoBLoop
    - functionName:    vlc_player_input_GetPos
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - input
        - seeking
        - system_now
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_player_GetTimerPoint
      functionUses:    4
      BranchProfiles:
        - Branch String:   'player/input.c:81,6'
          Branch Sides:
            - BranchSide:      'player/input.c:81,34'
              BranchSideFuncs:
                - vlc_player_GetTimerPoint
            - BranchSide:      'player/input.c:83,12'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:80,9'
          Branch Sides:
            - BranchSide:      'player/input.c:82,16'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:83,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/input.c:81,9'
          Dst:             vlc_player_GetTimerPoint
    - functionName:    vlc_player_input_HandleStateEvent
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - input
        - state
        - state_date
      BBCount:         29
      ICount:          170
      EdgeCount:       31
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_player_destructor_AddStoppingInput
        - vlc_player_input_HandleState
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/input.c:327,5'
          Branch Sides:
            - BranchSide:      'player/input.c:330,42'
              BranchSideFuncs:
                - vlc_player_input_HandleState
            - BranchSide:      'player/input.c:334,13'
              BranchSideFuncs:
                - vlc_player_input_HandleState
            - BranchSide:      'player/input.c:339,42'
              BranchSideFuncs:
                - vlc_player_input_HandleState
            - BranchSide:      'player/input.c:343,13'
              BranchSideFuncs:
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
            - BranchSide:      'player/input.c:350,17'
              BranchSideFuncs:
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:367,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/input.c:350,17'
          Branch Sides:
            - BranchSide:      'player/input.c:353,17'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:359,18'
              BranchSideFuncs:
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
        - Branch String:   'player/input.c:354,17'
          Branch Sides:
            - BranchSide:      'player/input.c:354,17'
              BranchSideFuncs:
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:354,17'
              BranchSideFuncs:
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:354,17'
          Branch Sides:
            - BranchSide:      'player/input.c:354,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
            - BranchSide:      'player/input.c:354,17'
              BranchSideFuncs:
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
        - Branch String:   'player/input.c:354,17'
          Branch Sides:
            - BranchSide:      'player/input.c:354,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
            - BranchSide:      'player/input.c:354,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddStoppingInput
        - Branch String:   'player/input.c:359,17'
          Branch Sides:
            - BranchSide:      'player/input.c:361,46'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:365,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/input.c:330,13'
          Dst:             vlc_player_input_HandleState
        - Src:             'player/input.c:335,13'
          Dst:             vlc_player_input_HandleState
        - Src:             'player/input.c:339,13'
          Dst:             vlc_player_input_HandleState
        - Src:             'player/input.c:344,13'
          Dst:             vlc_player_input_HandleState
        - Src:             'player/input.c:346,13'
          Dst:             vlc_player_destructor_AddStoppingInput
        - Src:             'player/input.c:354,17'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:354,17'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:354,17'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:361,17'
          Dst:             vlc_player_input_HandleState
        - Src:             'player/input.c:363,17'
          Dst:             vlc_player_destructor_AddStoppingInput
        - Src:             'player/input.c:367,13'
          Dst:             __assert_fail
    - functionName:    vlc_player_input_HandleState
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - input
        - state
        - state_date
      BBCount:         98
      ICount:          543
      EdgeCount:       118
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_player_OpenNextMedia
        - vlc_player_ResetTimer
        - vlc_player_UpdateTimerEvent
        - vlc_player_WaitRetryDelay
        - vlc_player_input_Start
        - vlc_player_title_list_Release
        - vlc_tick_now
      functionUses:    8
      BranchProfiles:
        - Branch String:   'player/input.c:221,6'
          Branch Sides:
            - BranchSide:      'player/input.c:221,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_player_UpdateTimerEvent
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_UpdateTimerEvent
                - vlc_player_UpdateTimerEvent
                - vlc_player_UpdateTimerEvent
                - __assert_fail
                - vlc_player_ResetTimer
                - vlc_tick_now
                - vlc_player_OpenNextMedia
                - vlc_player_input_Start
                - vlc_player_WaitRetryDelay
                - vlc_tick_now
                - vlc_player_title_list_Release
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - __assert_fail
                - __assert_fail
            - BranchSide:      'player/input.c:224,40'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_player_UpdateTimerEvent
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_UpdateTimerEvent
                - vlc_player_UpdateTimerEvent
                - vlc_player_UpdateTimerEvent
                - __assert_fail
                - vlc_player_ResetTimer
                - vlc_tick_now
                - vlc_player_OpenNextMedia
                - vlc_player_input_Start
                - vlc_player_WaitRetryDelay
                - vlc_tick_now
                - vlc_player_title_list_Release
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - __assert_fail
                - __assert_fail
        - Branch String:   'player/input.c:220,9'
          Branch Sides:
            - BranchSide:      'player/input.c:222,9'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:224,40'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_player_UpdateTimerEvent
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_UpdateTimerEvent
                - vlc_player_UpdateTimerEvent
                - vlc_player_UpdateTimerEvent
                - __assert_fail
                - vlc_player_ResetTimer
                - vlc_tick_now
                - vlc_player_OpenNextMedia
                - vlc_player_input_Start
                - vlc_player_WaitRetryDelay
                - vlc_tick_now
                - vlc_player_title_list_Release
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - __assert_fail
                - __assert_fail
        - Branch String:   'player/input.c:230,5'
          Branch Sides:
            - BranchSide:      'player/input.c:233,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_ResetTimer
                - vlc_tick_now
                - vlc_player_OpenNextMedia
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_Start
                - vlc_player_WaitRetryDelay
                - vlc_tick_now
                - vlc_player_title_list_Release
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - __assert_fail
            - BranchSide:      'player/input.c:273,13'
              BranchSideFuncs:
                - vlc_player_UpdateTimerEvent
                - vlc_player_UpdateTimerEvent
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:291,13'
              BranchSideFuncs:
                - vlc_player_UpdateTimerEvent
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:297,17'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:303,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_player_UpdateTimerEvent
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:312,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/input.c:233,13'
          Branch Sides:
            - BranchSide:      'player/input.c:233,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/input.c:234,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_ResetTimer
                - vlc_tick_now
                - vlc_player_OpenNextMedia
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_Start
                - vlc_player_WaitRetryDelay
                - vlc_tick_now
                - vlc_player_title_list_Release
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:234,13'
          Branch Sides:
            - BranchSide:      'player/input.c:234,13'
              BranchSideFuncs:
                - vlc_player_ResetTimer
                - vlc_tick_now
                - vlc_player_OpenNextMedia
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_Start
                - vlc_player_WaitRetryDelay
                - vlc_tick_now
                - vlc_player_title_list_Release
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:236,17'
              BranchSideFuncs:
                - vlc_player_ResetTimer
                - vlc_tick_now
                - vlc_player_OpenNextMedia
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_Start
                - vlc_player_WaitRetryDelay
                - vlc_tick_now
                - vlc_player_title_list_Release
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:236,17'
          Branch Sides:
            - BranchSide:      'player/input.c:238,47'
              BranchSideFuncs:
                - vlc_player_title_list_Release
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_ResetTimer
                - vlc_tick_now
                - vlc_player_OpenNextMedia
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_Start
                - vlc_player_WaitRetryDelay
                - vlc_tick_now
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:243,35'
              BranchSideFuncs:
                - vlc_player_ResetTimer
                - vlc_tick_now
                - vlc_player_OpenNextMedia
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_Start
                - vlc_player_WaitRetryDelay
                - vlc_tick_now
        - Branch String:   'player/input.c:240,17'
          Branch Sides:
            - BranchSide:      'player/input.c:240,17'
              BranchSideFuncs:
                - vlc_player_ResetTimer
                - vlc_tick_now
                - vlc_player_OpenNextMedia
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_Start
                - vlc_player_WaitRetryDelay
                - vlc_tick_now
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:240,17'
              BranchSideFuncs:
                - vlc_player_ResetTimer
                - vlc_tick_now
                - vlc_player_OpenNextMedia
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_Start
                - vlc_player_WaitRetryDelay
                - vlc_tick_now
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:240,17'
          Branch Sides:
            - BranchSide:      'player/input.c:240,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_ResetTimer
                - vlc_tick_now
                - vlc_player_OpenNextMedia
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_Start
                - vlc_player_WaitRetryDelay
                - vlc_tick_now
            - BranchSide:      'player/input.c:240,17'
              BranchSideFuncs:
                - vlc_player_ResetTimer
                - vlc_tick_now
                - vlc_player_OpenNextMedia
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_Start
                - vlc_player_WaitRetryDelay
                - vlc_tick_now
        - Branch String:   'player/input.c:240,17'
          Branch Sides:
            - BranchSide:      'player/input.c:240,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_ResetTimer
                - vlc_tick_now
                - vlc_player_OpenNextMedia
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_Start
                - vlc_player_WaitRetryDelay
                - vlc_tick_now
            - BranchSide:      'player/input.c:240,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_ResetTimer
                - vlc_tick_now
                - vlc_player_OpenNextMedia
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_Start
                - vlc_player_WaitRetryDelay
                - vlc_tick_now
        - Branch String:   'player/input.c:245,17'
          Branch Sides:
            - BranchSide:      'player/input.c:247,35'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_tick_now
                - vlc_player_OpenNextMedia
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_Start
                - vlc_player_WaitRetryDelay
            - BranchSide:      'player/input.c:254,17'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_player_OpenNextMedia
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_Start
                - vlc_player_WaitRetryDelay
        - Branch String:   'player/input.c:248,21'
          Branch Sides:
            - BranchSide:      'player/input.c:249,23'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_player_OpenNextMedia
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_Start
                - vlc_player_WaitRetryDelay
            - BranchSide:      'player/input.c:251,21'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_player_OpenNextMedia
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_Start
                - vlc_player_WaitRetryDelay
        - Branch String:   'player/input.c:254,17'
          Branch Sides:
            - BranchSide:      'player/input.c:255,43'
              BranchSideFuncs:
                - vlc_player_WaitRetryDelay
                - vlc_tick_now
                - vlc_player_OpenNextMedia
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_Start
            - BranchSide:      'player/input.c:258,32'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_player_OpenNextMedia
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_Start
        - Branch String:   'player/input.c:260,17'
          Branch Sides:
            - BranchSide:      'player/input.c:262,42'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:267,18'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:264,35'
          Branch Sides:
            - BranchSide:      'player/input.c:264,38'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_Start
            - BranchSide:      'player/input.c:266,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:264,21'
          Branch Sides:
            - BranchSide:      'player/input.c:265,44'
              BranchSideFuncs:
                - vlc_player_input_Start
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:266,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:267,17'
          Branch Sides:
            - BranchSide:      'player/input.c:268,17'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:270,27'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:270,43'
          Branch Sides:
            - BranchSide:      'player/input.c:270,24'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:270,46'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:283,17'
          Branch Sides:
            - BranchSide:      'player/input.c:284,17'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:286,17'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:286,33'
          Branch Sides:
            - BranchSide:      'player/input.c:286,37'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:288,27'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:286,17'
          Branch Sides:
            - BranchSide:      'player/input.c:287,17'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:288,27'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:297,33'
          Branch Sides:
            - BranchSide:      'player/input.c:298,17'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:300,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:297,17'
          Branch Sides:
            - BranchSide:      'player/input.c:299,28'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:300,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:303,13'
          Branch Sides:
            - BranchSide:      'player/input.c:303,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_UpdateTimerEvent
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:304,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_UpdateTimerEvent
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:304,13'
          Branch Sides:
            - BranchSide:      'player/input.c:304,13'
              BranchSideFuncs:
                - vlc_player_UpdateTimerEvent
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:305,33'
              BranchSideFuncs:
                - vlc_player_UpdateTimerEvent
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:315,9'
          Branch Sides:
            - BranchSide:      'player/input.c:315,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:317,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:317,9'
          Branch Sides:
            - BranchSide:      'player/input.c:317,9'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:318,32'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:319,9'
          Branch Sides:
            - BranchSide:      'player/input.c:319,9'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:319,9'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:319,9'
          Branch Sides:
            - BranchSide:      'player/input.c:319,9'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:319,9'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:319,9'
          Branch Sides:
            - BranchSide:      'player/input.c:319,9'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:319,9'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
      Callsites:
        - Src:             'player/input.c:233,13'
          Dst:             __assert_fail
        - Src:             'player/input.c:234,13'
          Dst:             __assert_fail
        - Src:             'player/input.c:238,17'
          Dst:             vlc_player_title_list_Release
        - Src:             'player/input.c:240,17'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:240,17'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:240,17'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:243,13'
          Dst:             vlc_player_ResetTimer
        - Src:             'player/input.c:247,35'
          Dst:             vlc_tick_now
        - Src:             'player/input.c:255,17'
          Dst:             vlc_player_WaitRetryDelay
        - Src:             'player/input.c:258,32'
          Dst:             vlc_tick_now
        - Src:             'player/input.c:262,17'
          Dst:             vlc_player_OpenNextMedia
        - Src:             'player/input.c:265,21'
          Dst:             vlc_player_input_Start
        - Src:             'player/input.c:275,13'
          Dst:             vlc_player_UpdateTimerEvent
        - Src:             'player/input.c:279,13'
          Dst:             vlc_player_UpdateTimerEvent
        - Src:             'player/input.c:292,13'
          Dst:             vlc_player_UpdateTimerEvent
        - Src:             'player/input.c:303,13'
          Dst:             __assert_fail
        - Src:             'player/input.c:304,13'
          Dst:             __assert_fail
        - Src:             'player/input.c:307,13'
          Dst:             vlc_player_UpdateTimerEvent
        - Src:             'player/input.c:312,13'
          Dst:             __assert_fail
        - Src:             'player/input.c:317,9'
          Dst:             __assert_fail
        - Src:             'player/input.c:319,9'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:319,9'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:319,9'
          Dst:             vlc_list_it_next
    - functionName:    vlc_player_WaitRetryDelay
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         22
      ICount:          119
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - vlc_cond_timedwait
        - vlc_tick_now
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/input.c:194,9'
          Branch Sides:
            - BranchSide:      'player/input.c:196,24'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_cond_timedwait
            - BranchSide:      'player/input.c:209,5'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:199,38'
          Branch Sides:
            - BranchSide:      'player/input.c:199,41'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_cond_timedwait
            - BranchSide:      'player/input.c:199,9'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_cond_timedwait
        - Branch String:   'player/input.c:199,9'
          Branch Sides:
            - BranchSide:      'player/input.c:200,19'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_cond_timedwait
            - BranchSide:      'player/input.c:201,18'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_cond_timedwait
        - Branch String:   'player/input.c:204,13'
          Branch Sides:
            - BranchSide:      'player/input.c:203,9'
              BranchSideFuncs:
                - vlc_cond_timedwait
            - BranchSide:      'player/input.c:204,36'
              BranchSideFuncs:
                - vlc_cond_timedwait
        - Branch String:   'player/input.c:203,9'
          Branch Sides:
            - BranchSide:      'player/input.c:203,16'
              BranchSideFuncs:
                - vlc_cond_timedwait
            - BranchSide:      'player/input.c:206,13'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:206,13'
          Branch Sides:
            - BranchSide:      'player/input.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:208,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/input.c:201,18'
          Dst:             vlc_tick_now
        - Src:             'player/input.c:204,16'
          Dst:             vlc_cond_timedwait
    - functionName:    vlc_player_input_Start
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_Start
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/input.c:102,9'
          Branch Sides:
            - BranchSide:      'player/input.c:103,16'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:104,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/input.c:101,15'
          Dst:             input_Start
    - functionName:    vlc_player_input_Delete
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionLinenumberEnd: 1241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         21
      ICount:          117
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - input_Close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/input.c:1227,5'
          Branch Sides:
            - BranchSide:      'player/input.c:1227,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - free
                - free
                - free
                - free
                - input_Close
                - free
            - BranchSide:      'player/input.c:1228,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - free
                - free
                - free
                - free
                - input_Close
                - free
        - Branch String:   'player/input.c:1228,5'
          Branch Sides:
            - BranchSide:      'player/input.c:1228,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - free
                - free
                - free
                - free
                - input_Close
                - free
            - BranchSide:      'player/input.c:1229,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - free
                - free
                - free
                - free
                - input_Close
                - free
        - Branch String:   'player/input.c:1229,5'
          Branch Sides:
            - BranchSide:      'player/input.c:1229,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - free
                - free
                - free
                - free
                - input_Close
                - free
            - BranchSide:      'player/input.c:1230,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - free
                - free
                - free
                - free
                - input_Close
                - free
        - Branch String:   'player/input.c:1230,5'
          Branch Sides:
            - BranchSide:      'player/input.c:1230,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - free
                - free
                - free
                - free
                - input_Close
                - free
            - BranchSide:      'player/input.c:1231,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - free
                - free
                - free
                - free
                - input_Close
                - free
        - Branch String:   'player/input.c:1231,5'
          Branch Sides:
            - BranchSide:      'player/input.c:1231,5'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - input_Close
                - free
            - BranchSide:      'player/input.c:1232,5'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - free
                - free
                - input_Close
                - free
        - Branch String:   'player/input.c:1232,5'
          Branch Sides:
            - BranchSide:      'player/input.c:1232,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - input_Close
                - free
            - BranchSide:      'player/input.c:1232,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'player/input.c:1227,5'
          Dst:             __assert_fail
        - Src:             'player/input.c:1228,5'
          Dst:             __assert_fail
        - Src:             'player/input.c:1229,5'
          Dst:             __assert_fail
        - Src:             'player/input.c:1230,5'
          Dst:             __assert_fail
        - Src:             'player/input.c:1231,5'
          Dst:             __assert_fail
        - Src:             'player/input.c:1232,5'
          Dst:             __assert_fail
        - Src:             'player/input.c:1239,5'
          Dst:             input_Close
    - functionName:    vlc_tick_from_samples
      functionSourceFile: '/src/vlc/src/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - samples
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_thread_Events
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input_thread
        - event
        - user_data
      BBCount:         235
      ICount:          1501
      EdgeCount:       288
      CyclomaticComplexity: 55
      functionsReached:
        - __assert_fail
        - input_GetItem
        - input_GetItemDuration
        - input_item_SetDuration
        - input_item_node_Delete
        - input_priv
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_player_UpdateTimer
        - vlc_player_UpdateTimerEvent
        - vlc_player_destructor_AddJoinableInput
        - vlc_player_input_HandleChapterEvent
        - vlc_player_input_HandleEsEvent
        - vlc_player_input_HandleProgramEvent
        - vlc_player_input_HandleState
        - vlc_player_input_HandleStateEvent
        - vlc_player_input_HandleTitleEvent
        - vlc_player_input_HandleVoutEvent
        - vlc_player_input_MouseFallback
        - vlc_player_input_NavigationFallback
        - vlc_player_input_UpdateTime
        - vlc_tick_now
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/input.c:881,5'
          Branch Sides:
            - BranchSide:      'player/input.c:881,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_player_input_MouseFallback
                - vlc_mutex_unlock
                - vlc_player_input_NavigationFallback
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - input_GetItem
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_destructor_AddJoinableInput
                - vlc_player_input_HandleState
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - input_item_node_Delete
                - vlc_list_it_next.26759
                - input_GetItem
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - input_GetItem
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - input_GetItem
                - vlc_player_input_HandleVoutEvent
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_UpdateTimerEvent
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_HandleChapterEvent
                - vlc_player_input_HandleTitleEvent
                - vlc_player_input_HandleEsEvent
                - vlc_player_input_HandleProgramEvent
                - input_GetItemDuration
                - vlc_player_UpdateTimer
                - input_GetItem
                - input_item_SetDuration
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_tick_now
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_UpdateTime
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_HandleStateEvent
                - vlc_player_UpdateTimerEvent
                - vlc_player_UpdateTimer
            - BranchSide:      'player/input.c:884,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_player_input_MouseFallback
                - vlc_mutex_unlock
                - vlc_player_input_NavigationFallback
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - input_GetItem
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_destructor_AddJoinableInput
                - vlc_player_input_HandleState
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - input_item_node_Delete
                - vlc_list_it_next.26759
                - input_GetItem
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - input_GetItem
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - input_GetItem
                - vlc_player_input_HandleVoutEvent
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_UpdateTimerEvent
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_HandleChapterEvent
                - vlc_player_input_HandleTitleEvent
                - vlc_player_input_HandleEsEvent
                - vlc_player_input_HandleProgramEvent
                - input_GetItemDuration
                - vlc_player_UpdateTimer
                - input_GetItem
                - input_item_SetDuration
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_tick_now
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_UpdateTime
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_HandleStateEvent
                - vlc_player_UpdateTimerEvent
                - vlc_player_UpdateTimer
        - Branch String:   'player/input.c:884,9'
          Branch Sides:
            - BranchSide:      'player/input.c:886,13'
              BranchSideFuncs:
                - vlc_player_UpdateTimerEvent
                - vlc_player_UpdateTimer
            - BranchSide:      'player/input.c:910,10'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_player_input_MouseFallback
                - vlc_mutex_unlock
                - vlc_player_input_NavigationFallback
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - input_GetItem
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_destructor_AddJoinableInput
                - vlc_player_input_HandleState
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - input_item_node_Delete
                - vlc_list_it_next.26759
                - input_GetItem
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - input_GetItem
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - input_GetItem
                - vlc_player_input_HandleVoutEvent
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_UpdateTimerEvent
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_HandleChapterEvent
                - vlc_player_input_HandleTitleEvent
                - vlc_player_input_HandleEsEvent
                - vlc_player_input_HandleProgramEvent
                - input_GetItemDuration
                - vlc_player_UpdateTimer
                - input_GetItem
                - input_item_SetDuration
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_tick_now
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_UpdateTime
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_HandleStateEvent
        - Branch String:   'player/input.c:886,13'
          Branch Sides:
            - BranchSide:      'player/input.c:888,57'
              BranchSideFuncs:
                - vlc_player_UpdateTimer
            - BranchSide:      'player/input.c:903,41'
              BranchSideFuncs:
                - vlc_player_UpdateTimerEvent
        - Branch String:   'player/input.c:914,5'
          Branch Sides:
            - BranchSide:      'player/input.c:917,47'
              BranchSideFuncs:
                - vlc_player_input_HandleStateEvent
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:921,27'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:926,28'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:934,18'
              BranchSideFuncs:
                - input_GetItemDuration
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
                - input_GetItem
                - input_item_SetDuration
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_tick_now
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_UpdateTime
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:987,49'
              BranchSideFuncs:
                - vlc_player_input_HandleProgramEvent
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:990,44'
              BranchSideFuncs:
                - vlc_player_input_HandleEsEvent
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:993,47'
              BranchSideFuncs:
                - vlc_player_input_HandleTitleEvent
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:996,49'
              BranchSideFuncs:
                - vlc_player_input_HandleChapterEvent
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:999,32'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:1003,13'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:1007,37'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:1013,17'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_player_UpdateTimerEvent
            - BranchSide:      'player/input.c:1021,46'
              BranchSideFuncs:
                - vlc_player_input_HandleVoutEvent
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:1025,13'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - input_GetItem
            - BranchSide:      'player/input.c:1025,13'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - input_GetItem
            - BranchSide:      'player/input.c:1029,13'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - input_GetItem
            - BranchSide:      'player/input.c:1033,13'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - input_item_node_Delete
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - input_GetItem
            - BranchSide:      'player/input.c:1038,17'
              BranchSideFuncs:
                - vlc_player_destructor_AddJoinableInput
                - vlc_mutex_unlock
                - vlc_player_input_HandleState
            - BranchSide:      'player/input.c:1044,36'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:1049,43'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:1054,13'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - input_GetItem
            - BranchSide:      'player/input.c:1060,49'
              BranchSideFuncs:
                - vlc_player_input_NavigationFallback
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:1063,44'
              BranchSideFuncs:
                - vlc_player_input_MouseFallback
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:1066,21'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:922,13'
          Branch Sides:
            - BranchSide:      'player/input.c:922,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:922,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:922,13'
          Branch Sides:
            - BranchSide:      'player/input.c:922,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:922,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:922,13'
          Branch Sides:
            - BranchSide:      'player/input.c:922,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:922,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:928,13'
          Branch Sides:
            - BranchSide:      'player/input.c:928,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:928,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:928,13'
          Branch Sides:
            - BranchSide:      'player/input.c:928,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:928,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:928,13'
          Branch Sides:
            - BranchSide:      'player/input.c:928,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:928,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:939,14'
          Branch Sides:
            - BranchSide:      'player/input.c:939,18'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
                - input_GetItem
                - input_item_SetDuration
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_tick_now
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_UpdateTime
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:951,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
                - input_GetItem
                - input_item_SetDuration
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:940,15'
          Branch Sides:
            - BranchSide:      'player/input.c:940,18'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_UpdateTime
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
                - input_GetItem
                - input_item_SetDuration
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:942,31'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_UpdateTime
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
                - input_GetItem
                - input_item_SetDuration
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:938,17'
          Branch Sides:
            - BranchSide:      'player/input.c:942,31'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_player_input_UpdateTime
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
                - input_GetItem
                - input_item_SetDuration
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:951,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
                - input_GetItem
                - input_item_SetDuration
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:946,17'
          Branch Sides:
            - BranchSide:      'player/input.c:946,17'
              BranchSideFuncs:
                - vlc_player_input_UpdateTime
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
                - input_GetItem
                - input_item_SetDuration
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:946,17'
              BranchSideFuncs:
                - vlc_player_input_UpdateTime
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
                - input_GetItem
                - input_item_SetDuration
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:946,17'
          Branch Sides:
            - BranchSide:      'player/input.c:946,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_UpdateTime
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
                - input_GetItem
                - input_item_SetDuration
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:946,17'
              BranchSideFuncs:
                - vlc_player_input_UpdateTime
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
                - input_GetItem
                - input_item_SetDuration
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:946,17'
          Branch Sides:
            - BranchSide:      'player/input.c:946,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_UpdateTime
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
                - input_GetItem
                - input_item_SetDuration
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:946,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_player_input_UpdateTime
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
                - input_GetItem
                - input_item_SetDuration
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:951,17'
          Branch Sides:
            - BranchSide:      'player/input.c:953,33'
              BranchSideFuncs:
                - input_GetItem
                - input_item_SetDuration
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:959,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
        - Branch String:   'player/input.c:955,17'
          Branch Sides:
            - BranchSide:      'player/input.c:955,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:955,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:955,17'
          Branch Sides:
            - BranchSide:      'player/input.c:955,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
            - BranchSide:      'player/input.c:955,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
        - Branch String:   'player/input.c:955,17'
          Branch Sides:
            - BranchSide:      'player/input.c:955,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
            - BranchSide:      'player/input.c:955,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
        - Branch String:   'player/input.c:959,17'
          Branch Sides:
            - BranchSide:      'player/input.c:961,31'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
            - BranchSide:      'player/input.c:965,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
        - Branch String:   'player/input.c:965,17'
          Branch Sides:
            - BranchSide:      'player/input.c:967,38'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
            - BranchSide:      'player/input.c:971,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_player_UpdateTimer
        - Branch String:   'player/input.c:971,17'
          Branch Sides:
            - BranchSide:      'player/input.c:973,61'
              BranchSideFuncs:
                - vlc_player_UpdateTimer
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:984,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:1000,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1000,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:1000,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:1000,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1000,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:1000,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:1000,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1000,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:1000,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:1004,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1004,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:1004,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:1004,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1004,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:1004,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:1004,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1004,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:1004,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:1009,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1009,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:1009,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:1009,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1009,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:1009,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:1009,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1009,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:1009,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:1013,17'
          Branch Sides:
            - BranchSide:      'player/input.c:1014,45'
              BranchSideFuncs:
                - vlc_player_UpdateTimerEvent
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:1017,28'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:1018,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1018,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:1018,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:1018,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1018,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:1018,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:1018,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1018,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:1018,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:1025,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1025,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - input_GetItem
            - BranchSide:      'player/input.c:1025,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - input_GetItem
        - Branch String:   'player/input.c:1025,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1025,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - input_GetItem
            - BranchSide:      'player/input.c:1025,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:1025,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1025,13'
              BranchSideFuncs:
                - input_GetItem
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:1025,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - input_GetItem
        - Branch String:   'player/input.c:1029,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1029,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - input_GetItem
            - BranchSide:      'player/input.c:1029,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - input_GetItem
        - Branch String:   'player/input.c:1029,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1029,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - input_GetItem
            - BranchSide:      'player/input.c:1029,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:1029,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1029,13'
              BranchSideFuncs:
                - input_GetItem
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:1029,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - input_GetItem
        - Branch String:   'player/input.c:1033,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1033,13'
              BranchSideFuncs:
                - input_item_node_Delete
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - input_GetItem
            - BranchSide:      'player/input.c:1033,13'
              BranchSideFuncs:
                - input_item_node_Delete
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - input_GetItem
        - Branch String:   'player/input.c:1033,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1033,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - input_item_node_Delete
                - vlc_mutex_unlock
                - input_GetItem
            - BranchSide:      'player/input.c:1033,13'
              BranchSideFuncs:
                - input_item_node_Delete
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:1033,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1033,13'
              BranchSideFuncs:
                - input_GetItem
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - input_item_node_Delete
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:1033,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - input_item_node_Delete
                - vlc_mutex_unlock
                - input_GetItem
        - Branch String:   'player/input.c:1038,17'
          Branch Sides:
            - BranchSide:      'player/input.c:1039,46'
              BranchSideFuncs:
                - vlc_player_input_HandleState
                - vlc_player_destructor_AddJoinableInput
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:1041,52'
              BranchSideFuncs:
                - vlc_player_destructor_AddJoinableInput
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:1044,36'
          Branch Sides:
            - BranchSide:      'player/input.c:1044,60'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:1044,13'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:1045,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1045,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:1045,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:1045,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1045,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:1045,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:1045,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1045,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:1045,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:1050,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1050,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
            - BranchSide:      'player/input.c:1050,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
        - Branch String:   'player/input.c:1050,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1050,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:1050,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:1050,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1050,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:1050,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:1054,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1054,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - input_GetItem
            - BranchSide:      'player/input.c:1054,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - input_GetItem
        - Branch String:   'player/input.c:1054,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1054,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - input_GetItem
            - BranchSide:      'player/input.c:1054,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/input.c:1054,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1054,13'
              BranchSideFuncs:
                - input_GetItem
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
            - BranchSide:      'player/input.c:1054,13'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - vlc_mutex_unlock
                - input_GetItem
      Callsites:
        - Src:             'player/input.c:879,36'
          Dst:             input_priv
        - Src:             'player/input.c:881,5'
          Dst:             __assert_fail
        - Src:             'player/input.c:895,13'
          Dst:             vlc_player_UpdateTimer
        - Src:             'player/input.c:903,13'
          Dst:             vlc_player_UpdateTimerEvent
        - Src:             'player/input.c:912,5'
          Dst:             vlc_mutex_lock
        - Src:             'player/input.c:917,13'
          Dst:             vlc_player_input_HandleStateEvent
        - Src:             'player/input.c:922,13'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:922,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:922,13'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:928,13'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:928,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:928,13'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:936,35'
          Dst:             input_GetItemDuration
        - Src:             'player/input.c:944,31'
          Dst:             vlc_tick_now
        - Src:             'player/input.c:946,17'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:946,17'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:946,17'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:949,17'
          Dst:             vlc_player_input_UpdateTime
        - Src:             'player/input.c:954,40'
          Dst:             input_GetItem
        - Src:             'player/input.c:954,17'
          Dst:             input_item_SetDuration
        - Src:             'player/input.c:955,17'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:955,17'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:955,17'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:981,17'
          Dst:             vlc_player_UpdateTimer
        - Src:             'player/input.c:987,13'
          Dst:             vlc_player_input_HandleProgramEvent
        - Src:             'player/input.c:990,13'
          Dst:             vlc_player_input_HandleEsEvent
        - Src:             'player/input.c:993,13'
          Dst:             vlc_player_input_HandleTitleEvent
        - Src:             'player/input.c:996,13'
          Dst:             vlc_player_input_HandleChapterEvent
        - Src:             'player/input.c:1000,13'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:1000,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:1000,13'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:1004,13'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:1004,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:1004,13'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:1009,13'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:1009,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:1009,13'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:1014,17'
          Dst:             vlc_player_UpdateTimerEvent
        - Src:             'player/input.c:1018,13'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:1018,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:1018,13'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:1021,13'
          Dst:             vlc_player_input_HandleVoutEvent
        - Src:             'player/input.c:1025,13'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:1025,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:1025,13'
          Dst:             input_GetItem
        - Src:             'player/input.c:1025,13'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:1029,13'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:1029,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:1029,13'
          Dst:             input_GetItem
        - Src:             'player/input.c:1029,13'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:1033,13'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:1033,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:1033,13'
          Dst:             input_GetItem
        - Src:             'player/input.c:1033,13'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:1035,13'
          Dst:             input_item_node_Delete
        - Src:             'player/input.c:1039,17'
          Dst:             vlc_player_input_HandleState
        - Src:             'player/input.c:1041,13'
          Dst:             vlc_player_destructor_AddJoinableInput
        - Src:             'player/input.c:1045,13'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:1045,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:1045,13'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:1050,13'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:1050,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:1050,13'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:1054,13'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:1054,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:1054,13'
          Dst:             input_GetItem
        - Src:             'player/input.c:1054,13'
          Dst:             vlc_list_it_next
        - Src:             'player/input.c:1060,13'
          Dst:             vlc_player_input_NavigationFallback
        - Src:             'player/input.c:1063,13'
          Dst:             vlc_player_input_MouseFallback
        - Src:             'player/input.c:1070,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_player_input_New
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - item
      BBCount:         39
      ICount:          483
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - input_Create
        - input_SetEsCatDelay
        - var_InheritInteger
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_player_input_RestoreMlStates
        - vlc_player_input_SelectTracksByStringIds
        - vlc_tick_from_samples
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/input.c:1118,9'
          Branch Sides:
            - BranchSide:      'player/input.c:1119,9'
              BranchSideFuncs:
                - input_Create
                - free
                - vlc_player_input_RestoreMlStates
                - var_InheritInteger.26779
                - var_InheritInteger.26779
                - vlc_tick_from_samples.26825
                - input_SetEsCatDelay
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
            - BranchSide:      'player/input.c:1121,21'
              BranchSideFuncs:
                - input_Create
                - free
                - vlc_player_input_RestoreMlStates
                - var_InheritInteger.26779
                - var_InheritInteger.26779
                - vlc_tick_from_samples.26825
                - input_SetEsCatDelay
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
        - Branch String:   'player/input.c:1183,9'
          Branch Sides:
            - BranchSide:      'player/input.c:1185,14'
              BranchSideFuncs:
                - vlc_player_input_RestoreMlStates
                - var_InheritInteger.26779
                - var_InheritInteger.26779
                - vlc_tick_from_samples.26825
                - input_SetEsCatDelay
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
            - BranchSide:      'player/input.c:1188,38'
              BranchSideFuncs:
                - vlc_player_input_RestoreMlStates
                - var_InheritInteger.26779
                - var_InheritInteger.26779
                - vlc_tick_from_samples.26825
                - input_SetEsCatDelay
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
        - Branch String:   'player/input.c:1190,9'
          Branch Sides:
            - BranchSide:      'player/input.c:1191,50'
              BranchSideFuncs:
                - vlc_player_input_SelectTracksByStringIds
                - var_InheritInteger.26779
                - var_InheritInteger.26779
                - vlc_tick_from_samples.26825
                - input_SetEsCatDelay
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
            - BranchSide:      'player/input.c:1194,9'
              BranchSideFuncs:
                - var_InheritInteger.26779
                - var_InheritInteger.26779
                - vlc_tick_from_samples.26825
                - input_SetEsCatDelay
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
        - Branch String:   'player/input.c:1194,9'
          Branch Sides:
            - BranchSide:      'player/input.c:1195,50'
              BranchSideFuncs:
                - vlc_player_input_SelectTracksByStringIds
                - var_InheritInteger.26779
                - var_InheritInteger.26779
                - vlc_tick_from_samples.26825
                - input_SetEsCatDelay
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_SelectTracksByStringIds
            - BranchSide:      'player/input.c:1198,9'
              BranchSideFuncs:
                - var_InheritInteger.26779
                - var_InheritInteger.26779
                - vlc_tick_from_samples.26825
                - input_SetEsCatDelay
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
                - vlc_player_input_SelectTracksByStringIds
        - Branch String:   'player/input.c:1198,9'
          Branch Sides:
            - BranchSide:      'player/input.c:1199,50'
              BranchSideFuncs:
                - vlc_player_input_SelectTracksByStringIds
                - var_InheritInteger.26779
                - var_InheritInteger.26779
                - vlc_tick_from_samples.26825
                - input_SetEsCatDelay
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:1203,44'
              BranchSideFuncs:
                - var_InheritInteger.26779
                - var_InheritInteger.26779
                - vlc_tick_from_samples.26825
                - input_SetEsCatDelay
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:1210,5'
          Branch Sides:
            - BranchSide:      'player/input.c:1212,43'
              BranchSideFuncs:
                - input_SetEsCatDelay
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:1221,12'
              BranchSideFuncs: []
        - Branch String:   'player/input.c:1213,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1215,43'
              BranchSideFuncs:
                - input_SetEsCatDelay
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:1220,5'
              BranchSideFuncs:
                - input_SetEsCatDelay
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:1216,17'
          Branch Sides:
            - BranchSide:      'player/input.c:1217,17'
              BranchSideFuncs:
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - input_SetEsCatDelay
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:1219,9'
              BranchSideFuncs:
                - input_SetEsCatDelay
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:1217,17'
          Branch Sides:
            - BranchSide:      'player/input.c:1217,17'
              BranchSideFuncs:
                - input_SetEsCatDelay
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
            - BranchSide:      'player/input.c:1217,17'
              BranchSideFuncs:
                - input_SetEsCatDelay
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:1217,17'
          Branch Sides:
            - BranchSide:      'player/input.c:1217,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - input_SetEsCatDelay
                - vlc_list_it_start.26757
            - BranchSide:      'player/input.c:1217,17'
              BranchSideFuncs:
                - input_SetEsCatDelay
                - vlc_list_it_start.26757
                - vlc_list_it_continue.26758
                - vlc_list_it_next.26759
        - Branch String:   'player/input.c:1217,17'
          Branch Sides:
            - BranchSide:      'player/input.c:1217,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - input_SetEsCatDelay
                - vlc_list_it_start.26757
            - BranchSide:      'player/input.c:1217,17'
              BranchSideFuncs:
                - vlc_list_it_next.26759
                - vlc_list_it_continue.26758
                - input_SetEsCatDelay
                - vlc_list_it_start.26757
      Callsites:
        - Src:             'player/input.c:1182,21'
          Dst:             input_Create
        - Src:             'player/input.c:1188,5'
          Dst:             vlc_player_input_RestoreMlStates
        - Src:             'player/input.c:1191,9'
          Dst:             vlc_player_input_SelectTracksByStringIds
        - Src:             'player/input.c:1195,9'
          Dst:             vlc_player_input_SelectTracksByStringIds
        - Src:             'player/input.c:1199,9'
          Dst:             vlc_player_input_SelectTracksByStringIds
        - Src:             'player/input.c:1205,13'
          Dst:             var_InheritInteger
        - Src:             'player/input.c:1207,35'
          Dst:             var_InheritInteger
        - Src:             'player/input.c:1207,13'
          Dst:             vlc_tick_from_samples
        - Src:             'player/input.c:1215,23'
          Dst:             input_SetEsCatDelay
        - Src:             'player/input.c:1217,17'
          Dst:             vlc_list_it_start
        - Src:             'player/input.c:1217,17'
          Dst:             vlc_list_it_continue
        - Src:             'player/input.c:1217,17'
          Dst:             vlc_list_it_next
    - functionName:    vlc_player_input_SelectTracksByStringIds
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - cat
        - str_ids
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_SetEsCatIds
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'player/input.c:1079,5'
          Dst:             input_SetEsCatIds
    - functionName:    vlc_player_input_GetSelectedTrackStringIds
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - input
        - cat
      BBCount:         36
      ICount:          178
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - vlc_es_id_GetStrId
        - vlc_es_id_IsStrIdStable
        - vlc_memstream_close
        - vlc_memstream_open
        - vlc_memstream_putc
        - vlc_memstream_puts
        - vlc_player_input_GetTrackVector
      functionUses:    3
      BranchProfiles:
        - Branch String:   'player/input.c:1087,5'
          Branch Sides:
            - BranchSide:      'player/input.c:1087,5'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_es_id_IsStrIdStable
                - vlc_es_id_GetStrId
                - __assert_fail
                - vlc_memstream_putc
                - vlc_memstream_puts
                - vlc_memstream_open
            - BranchSide:      'player/input.c:1088,10'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_es_id_IsStrIdStable
                - vlc_es_id_GetStrId
                - __assert_fail
                - vlc_memstream_putc
                - vlc_memstream_puts
                - vlc_memstream_open
        - Branch String:   'player/input.c:1092,5'
          Branch Sides:
            - BranchSide:      'player/input.c:1092,5'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_es_id_IsStrIdStable
                - vlc_es_id_GetStrId
                - __assert_fail
                - vlc_memstream_putc
                - vlc_memstream_puts
                - vlc_memstream_open
            - BranchSide:      'player/input.c:1092,5'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_es_id_IsStrIdStable
                - vlc_es_id_GetStrId
                - __assert_fail
                - vlc_memstream_putc
                - vlc_memstream_puts
                - vlc_memstream_open
        - Branch String:   'player/input.c:1092,5'
          Branch Sides:
            - BranchSide:      'player/input.c:1094,13'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_es_id_IsStrIdStable
                - vlc_es_id_GetStrId
                - __assert_fail
                - vlc_memstream_putc
                - vlc_memstream_puts
                - vlc_memstream_open
            - BranchSide:      'player/input.c:1111,13'
              BranchSideFuncs:
                - vlc_memstream_close
        - Branch String:   'player/input.c:1094,33'
          Branch Sides:
            - BranchSide:      'player/input.c:1094,60'
              BranchSideFuncs:
                - vlc_es_id_IsStrIdStable
                - vlc_memstream_close
                - vlc_es_id_GetStrId
                - __assert_fail
                - vlc_memstream_putc
                - vlc_memstream_puts
                - vlc_memstream_open
            - BranchSide:      'player/input.c:1110,5'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_es_id_IsStrIdStable
                - vlc_es_id_GetStrId
                - __assert_fail
                - vlc_memstream_putc
                - vlc_memstream_puts
                - vlc_memstream_open
        - Branch String:   'player/input.c:1094,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1096,17'
              BranchSideFuncs:
                - vlc_es_id_GetStrId
                - __assert_fail
                - vlc_memstream_putc
                - vlc_memstream_puts
                - vlc_memstream_close
                - vlc_es_id_IsStrIdStable
                - vlc_memstream_open
            - BranchSide:      'player/input.c:1110,5'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_es_id_IsStrIdStable
                - vlc_es_id_GetStrId
                - __assert_fail
                - vlc_memstream_putc
                - vlc_memstream_puts
                - vlc_memstream_open
        - Branch String:   'player/input.c:1096,17'
          Branch Sides:
            - BranchSide:      'player/input.c:1098,27'
              BranchSideFuncs:
                - vlc_memstream_open
                - vlc_es_id_GetStrId
                - __assert_fail
                - vlc_memstream_putc
                - vlc_memstream_puts
                - vlc_memstream_close
                - vlc_es_id_IsStrIdStable
            - BranchSide:      'player/input.c:1102,53'
              BranchSideFuncs:
                - vlc_es_id_GetStrId
                - __assert_fail
                - vlc_memstream_putc
                - vlc_memstream_puts
                - vlc_memstream_close
                - vlc_es_id_IsStrIdStable
                - vlc_memstream_open
        - Branch String:   'player/input.c:1099,21'
          Branch Sides:
            - BranchSide:      'player/input.c:1100,21'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:1101,13'
              BranchSideFuncs:
                - vlc_es_id_GetStrId
                - __assert_fail
                - vlc_memstream_putc
                - vlc_memstream_puts
                - vlc_memstream_close
                - vlc_es_id_IsStrIdStable
                - vlc_memstream_open
        - Branch String:   'player/input.c:1103,13'
          Branch Sides:
            - BranchSide:      'player/input.c:1103,13'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_puts
                - vlc_memstream_close
                - vlc_es_id_IsStrIdStable
                - vlc_es_id_GetStrId
                - __assert_fail
                - vlc_memstream_open
            - BranchSide:      'player/input.c:1105,18'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_puts
                - vlc_memstream_close
                - vlc_es_id_IsStrIdStable
                - vlc_es_id_GetStrId
                - __assert_fail
                - vlc_memstream_open
        - Branch String:   'player/input.c:1105,17'
          Branch Sides:
            - BranchSide:      'player/input.c:1106,17'
              BranchSideFuncs:
                - vlc_memstream_puts
                - vlc_memstream_close
                - vlc_es_id_IsStrIdStable
                - vlc_es_id_GetStrId
                - __assert_fail
                - vlc_memstream_putc
                - vlc_memstream_open
            - BranchSide:      'player/input.c:1107,13'
              BranchSideFuncs:
                - vlc_memstream_puts
                - vlc_memstream_close
                - vlc_es_id_IsStrIdStable
                - vlc_es_id_GetStrId
                - __assert_fail
                - vlc_memstream_putc
                - vlc_memstream_open
        - Branch String:   'player/input.c:1111,25'
          Branch Sides:
            - BranchSide:      'player/input.c:1111,12'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:1111,28'
              BranchSideFuncs:
                - vlc_memstream_close
        - Branch String:   'player/input.c:1111,12'
          Branch Sides:
            - BranchSide:      'player/input.c:1111,63'
              BranchSideFuncs: []
            - BranchSide:      'player/input.c:1111,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/input.c:1086,36'
          Dst:             vlc_player_input_GetTrackVector
        - Src:             'player/input.c:1087,5'
          Dst:             __assert_fail
        - Src:             'player/input.c:1094,36'
          Dst:             vlc_es_id_IsStrIdStable
        - Src:             'player/input.c:1098,27'
          Dst:             vlc_memstream_open
        - Src:             'player/input.c:1102,34'
          Dst:             vlc_es_id_GetStrId
        - Src:             'player/input.c:1103,13'
          Dst:             __assert_fail
        - Src:             'player/input.c:1106,17'
          Dst:             vlc_memstream_putc
        - Src:             'player/input.c:1107,13'
          Dst:             vlc_memstream_puts
        - Src:             'player/input.c:1111,28'
          Dst:             vlc_memstream_close
    - functionName:    vlc_player_input_SeekByPos
      functionSourceFile: '/src/vlc/src/player/input.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - input
        - position
        - speed
        - whence
      BBCount:         15
      ICount:          107
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - input_ControlPush
        - vlc_player_UpdateTimerSeekState
        - vlc_player_assert_seek_params
        - vlc_player_input_GetPos
        - vlc_player_osd_Position
        - vlc_tick_now
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/input.c:127,9'
          Branch Sides:
            - BranchSide:      'player/input.c:128,45'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_player_input_GetPos
                - vlc_player_UpdateTimerSeekState
                - input_ControlPush
                - vlc_player_osd_Position
            - BranchSide:      'player/input.c:130,9'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSeekState
                - input_ControlPush
                - vlc_player_osd_Position
        - Branch String:   'player/input.c:130,9'
          Branch Sides:
            - BranchSide:      'player/input.c:131,18'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSeekState
                - input_ControlPush
                - vlc_player_osd_Position
            - BranchSide:      'player/input.c:132,14'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSeekState
                - input_ControlPush
                - vlc_player_osd_Position
        - Branch String:   'player/input.c:143,9'
          Branch Sides:
            - BranchSide:      'player/input.c:143,9'
              BranchSideFuncs:
                - vlc_player_osd_Position
            - BranchSide:      'player/input.c:144,33'
              BranchSideFuncs:
                - vlc_player_osd_Position
      Callsites:
        - Src:             'player/input.c:125,5'
          Dst:             vlc_player_assert_seek_params
        - Src:             'player/input.c:128,58'
          Dst:             vlc_tick_now
        - Src:             'player/input.c:128,21'
          Dst:             vlc_player_input_GetPos
        - Src:             'player/input.c:135,5'
          Dst:             vlc_player_UpdateTimerSeekState
        - Src:             'player/input.c:137,15'
          Dst:             input_ControlPush
        - Src:             'player/input.c:144,9'
          Dst:             vlc_player_osd_Position
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    vlc_player_SendSmpteTimerSourceUpdates
      functionSourceFile: '/src/vlc/src/player/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - source
        - point
      BBCount:         22
      ICount:          289
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - ldiv
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/timer.c:102,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:106,9'
              BranchSideFuncs:
                - __assert_fail
                - ldiv
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_list_it_next.26905
            - BranchSide:      'player/timer.c:132,22'
              BranchSideFuncs:
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_list_it_next.26905
        - Branch String:   'player/timer.c:106,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:106,9'
              BranchSideFuncs:
                - ldiv
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_list_it_next.26905
            - BranchSide:      'player/timer.c:106,9'
              BranchSideFuncs:
                - __assert_fail
                - ldiv
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_list_it_next.26905
        - Branch String:   'player/timer.c:106,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:106,9'
              BranchSideFuncs:
                - ldiv
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_list_it_next.26905
            - BranchSide:      'player/timer.c:107,22'
              BranchSideFuncs:
                - ldiv
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_list_it_next.26905
        - Branch String:   'player/timer.c:141,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:142,9'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:144,35'
              BranchSideFuncs:
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_list_it_next.26905
        - Branch String:   'player/timer.c:153,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:153,5'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
            - BranchSide:      'player/timer.c:153,5'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
        - Branch String:   'player/timer.c:153,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:153,5'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
            - BranchSide:      'player/timer.c:154,9'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
      Callsites:
        - Src:             'player/timer.c:106,9'
          Dst:             __assert_fail
        - Src:             'player/timer.c:117,15'
          Dst:             ldiv
        - Src:             'player/timer.c:153,5'
          Dst:             vlc_list_it_start
        - Src:             'player/timer.c:153,5'
          Dst:             vlc_list_it_continue
        - Src:             'player/timer.c:153,5'
          Dst:             vlc_list_it_next
    - functionName:    ldiv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_UpdateSmpteTimerFPS
      functionSourceFile: '/src/vlc/src/player/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - player
        - source
        - frame_rate
        - frame_rate_base
      BBCount:         16
      ICount:          133
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/timer.c:171,26'
          Branch Sides:
            - BranchSide:      'player/timer.c:171,36'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:178,14'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:171,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:174,9'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:178,14'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:178,31'
          Branch Sides:
            - BranchSide:      'player/timer.c:178,41'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:186,9'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:178,14'
          Branch Sides:
            - BranchSide:      'player/timer.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:186,9'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:188,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:190,20'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:193,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_player_SendTimerSourceUpdates
      functionSourceFile: '/src/vlc/src/player/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - source
        - force_update
        - point
      BBCount:         25
      ICount:          150
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/timer.c:74,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:74,5'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
            - BranchSide:      'player/timer.c:74,5'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
        - Branch String:   'player/timer.c:74,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:77,13'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
            - BranchSide:      'player/timer.c:87,1'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:77,26'
          Branch Sides:
            - BranchSide:      'player/timer.c:77,29'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
            - BranchSide:      'player/timer.c:82,13'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
        - Branch String:   'player/timer.c:78,10'
          Branch Sides:
            - BranchSide:      'player/timer.c:78,13'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
            - BranchSide:      'player/timer.c:82,13'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
        - Branch String:   'player/timer.c:79,10'
          Branch Sides:
            - BranchSide:      'player/timer.c:79,13'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
            - BranchSide:      'player/timer.c:82,13'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
        - Branch String:   'player/timer.c:80,10'
          Branch Sides:
            - BranchSide:      'player/timer.c:80,13'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
            - BranchSide:      'player/timer.c:82,13'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
        - Branch String:   'player/timer.c:77,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:82,13'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
            - BranchSide:      'player/timer.c:86,5'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
        - Branch String:   'player/timer.c:83,39'
          Branch Sides:
            - BranchSide:      'player/timer.c:83,13'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
            - BranchSide:      'player/timer.c:84,58'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
      Callsites:
        - Src:             'player/timer.c:74,5'
          Dst:             vlc_list_it_start
        - Src:             'player/timer.c:74,5'
          Dst:             vlc_list_it_continue
        - Src:             'player/timer.c:74,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_player_UpdateTimerSource
      functionSourceFile: '/src/vlc/src/player/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - player
        - source
        - rate
        - ts
        - system_date
      BBCount:         18
      ICount:          168
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/timer.c:318,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:318,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/timer.c:319,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/timer.c:319,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:319,5'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:321,26'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:329,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:330,9'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:332,37'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:334,50'
          Branch Sides:
            - BranchSide:      'player/timer.c:334,54'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:338,34'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:334,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:335,35'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:338,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/timer.c:318,5'
          Dst:             __assert_fail
        - Src:             'player/timer.c:319,5'
          Dst:             __assert_fail
    - functionName:    vlc_list_is_empty
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_DestroyTimer
      functionSourceFile: '/src/vlc/src/player/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         10
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_list_is_empty
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/timer.c:708,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:709,9'
              BranchSideFuncs:
                - vlc_list_is_empty.26908
                - __assert_fail
            - BranchSide:      'player/timer.c:710,1'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:709,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:709,9'
              BranchSideFuncs:
                - vlc_list_is_empty.26908
                - __assert_fail
            - BranchSide:      'player/timer.c:709,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'player/timer.c:709,9'
          Dst:             vlc_list_is_empty
        - Src:             'player/timer.c:709,9'
          Dst:             __assert_fail
    - functionName:    vlc_list_init
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_InitTimer
      functionSourceFile: '/src/vlc/src/player/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_list_init
        - vlc_mutex_init
        - vlc_player_ResetTimer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/timer.c:696,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:698,24'
              BranchSideFuncs:
                - vlc_list_init.26912
                - vlc_player_ResetTimer
            - BranchSide:      'player/timer.c:702,27'
              BranchSideFuncs:
                - vlc_player_ResetTimer
      Callsites:
        - Src:             'player/timer.c:694,5'
          Dst:             vlc_mutex_init
        - Src:             'player/timer.c:698,9'
          Dst:             vlc_list_init
        - Src:             'player/timer.c:702,5'
          Dst:             vlc_player_ResetTimer
    - functionName:    vlc_player_ResetTimer
      functionSourceFile: '/src/vlc/src/player/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          73
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'player/timer.c:32,5'
          Dst:             vlc_mutex_lock
        - Src:             'player/timer.c:47,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_player_timer_point_GetNextIntervalDate
      functionSourceFile: '/src/vlc/src/player/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - point
        - system_now
        - interpolated_ts
        - next_interval
      BBCount:         12
      ICount:          83
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/timer.c:680,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:680,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'player/timer.c:681,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'player/timer.c:681,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:681,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/timer.c:682,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/timer.c:682,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:682,5'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:682,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'player/timer.c:680,5'
          Dst:             __assert_fail
        - Src:             'player/timer.c:681,5'
          Dst:             __assert_fail
        - Src:             'player/timer.c:682,5'
          Dst:             __assert_fail
    - functionName:    vlc_list_remove
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_RemoveTimer
      functionSourceFile: '/src/vlc/src/player/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - timer
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_list_remove
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/timer.c:624,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:624,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_remove.26920
                - vlc_mutex_unlock
                - free
            - BranchSide:      'player/timer.c:624,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'player/timer.c:624,5'
          Dst:             __assert_fail
        - Src:             'player/timer.c:626,5'
          Dst:             vlc_mutex_lock
        - Src:             'player/timer.c:627,5'
          Dst:             vlc_list_remove
        - Src:             'player/timer.c:628,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_player_AddSmpteTimer
      functionSourceFile: '/src/vlc/src/player/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - cbs
        - data
      BBCount:         12
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vlc_list_append
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/timer.c:604,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:604,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - vlc_mutex_lock
                - vlc_list_append.26923
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:604,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/timer.c:604,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:604,5'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_lock
                - vlc_list_append.26923
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:606,41'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_lock
                - vlc_list_append.26923
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:607,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:608,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_append.26923
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:609,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_append.26923
                - vlc_mutex_unlock
      Callsites:
        - Src:             'player/timer.c:604,5'
          Dst:             __assert_fail
        - Src:             'player/timer.c:614,5'
          Dst:             vlc_mutex_lock
        - Src:             'player/timer.c:615,5'
          Dst:             vlc_list_append
        - Src:             'player/timer.c:616,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    vlc_player_AddTimer
      functionSourceFile: '/src/vlc/src/player/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - min_period
        - cbs
        - data
      BBCount:         18
      ICount:          115
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - vlc_list_append
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/timer.c:581,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:581,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - vlc_mutex_lock
                - vlc_list_append.26923
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:581,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - malloc
                - vlc_mutex_lock
                - vlc_list_append.26923
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:581,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:581,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - vlc_mutex_lock
                - vlc_list_append.26923
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:582,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - vlc_mutex_lock
                - vlc_list_append.26923
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:582,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:582,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - vlc_mutex_lock
                - vlc_list_append.26923
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:582,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/timer.c:582,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:582,5'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_lock
                - vlc_list_append.26923
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:584,41'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_lock
                - vlc_list_append.26923
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:585,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:586,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_append.26923
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:587,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_append.26923
                - vlc_mutex_unlock
      Callsites:
        - Src:             'player/timer.c:581,5'
          Dst:             __assert_fail
        - Src:             'player/timer.c:582,5'
          Dst:             __assert_fail
        - Src:             'player/timer.c:592,5'
          Dst:             vlc_mutex_lock
        - Src:             'player/timer.c:593,5'
          Dst:             vlc_list_append
        - Src:             'player/timer.c:594,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_player_timer_point_Interpolate
      functionSourceFile: '/src/vlc/src/player/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - point
        - system_now
        - out_ts
        - out_pos
      BBCount:         43
      ICount:          241
      EdgeCount:       54
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/timer.c:638,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:638,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'player/timer.c:639,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'player/timer.c:639,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:639,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/timer.c:640,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/timer.c:640,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:640,5'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:640,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/timer.c:640,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:640,5'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:644,30'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:644,30'
          Branch Sides:
            - BranchSide:      'player/timer.c:644,30'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:645,31'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:649,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:651,15'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:655,9'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:652,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:653,13'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:654,5'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:655,43'
          Branch Sides:
            - BranchSide:      'player/timer.c:655,47'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:666,9'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:655,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:657,16'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:666,9'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:658,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:659,13'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:660,13'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:660,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:661,17'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:662,13'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:662,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:663,18'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:664,5'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:666,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:667,19'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:668,9'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:668,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:669,20'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:671,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/timer.c:638,5'
          Dst:             __assert_fail
        - Src:             'player/timer.c:639,5'
          Dst:             __assert_fail
        - Src:             'player/timer.c:640,5'
          Dst:             __assert_fail
    - functionName:    vlc_player_GetTimerPoint
      functionSourceFile: '/src/vlc/src/player/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - seeking
        - system_now
        - out_ts
        - out_pos
      BBCount:         36
      ICount:          218
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_player_timer_point_Interpolate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/timer.c:537,6'
          Branch Sides:
            - BranchSide:      'player/timer.c:537,10'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_player_timer_point_Interpolate
            - BranchSide:      'player/timer.c:555,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_player_timer_point_Interpolate
        - Branch String:   'player/timer.c:537,52'
          Branch Sides:
            - BranchSide:      'player/timer.c:537,55'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:539,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:536,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:539,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:555,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_player_timer_point_Interpolate
        - Branch String:   'player/timer.c:539,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:541,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:545,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:541,17'
          Branch Sides:
            - BranchSide:      'player/timer.c:542,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:543,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:545,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:547,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:551,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:547,17'
          Branch Sides:
            - BranchSide:      'player/timer.c:548,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:549,24'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:555,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:556,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:558,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_player_timer_point_Interpolate
        - Branch String:   'player/timer.c:558,40'
          Branch Sides:
            - BranchSide:      'player/timer.c:558,44'
              BranchSideFuncs:
                - vlc_player_timer_point_Interpolate
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:564,14'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:558,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:559,51'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:564,14'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:565,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:566,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:567,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:567,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:568,24'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:569,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'player/timer.c:535,5'
          Dst:             vlc_mutex_lock
        - Src:             'player/timer.c:559,15'
          Dst:             vlc_player_timer_point_Interpolate
        - Src:             'player/timer.c:573,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_player_RemoveTimerSource
      functionSourceFile: '/src/vlc/src/player/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - es_source
      BBCount:         18
      ICount:          119
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_player_SendTimerSeek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/timer.c:510,51'
          Branch Sides:
            - BranchSide:      'player/timer.c:510,54'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - __assert_fail
                - vlc_player_SendTimerSeek
            - BranchSide:      'player/timer.c:516,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - __assert_fail
        - Branch String:   'player/timer.c:510,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:512,9'
              BranchSideFuncs:
                - vlc_player_SendTimerSeek
                - vlc_mutex_unlock
                - __assert_fail
            - BranchSide:      'player/timer.c:516,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - __assert_fail
        - Branch String:   'player/timer.c:516,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:518,51'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - __assert_fail
            - BranchSide:      'player/timer.c:526,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:519,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:522,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:525,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - __assert_fail
        - Branch String:   'player/timer.c:522,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:522,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - __assert_fail
            - BranchSide:      'player/timer.c:523,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - __assert_fail
      Callsites:
        - Src:             'player/timer.c:507,5'
          Dst:             vlc_mutex_lock
        - Src:             'player/timer.c:513,9'
          Dst:             vlc_player_SendTimerSeek
        - Src:             'player/timer.c:522,13'
          Dst:             __assert_fail
        - Src:             'player/timer.c:526,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_player_SendTimerSeek
      functionSourceFile: '/src/vlc/src/player/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - source
        - point
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
      functionUses:    3
      BranchProfiles:
        - Branch String:   'player/timer.c:58,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:58,5'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
            - BranchSide:      'player/timer.c:58,5'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
        - Branch String:   'player/timer.c:58,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:60,13'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
            - BranchSide:      'player/timer.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:60,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:61,13'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
            - BranchSide:      'player/timer.c:62,5'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
      Callsites:
        - Src:             'player/timer.c:58,5'
          Dst:             vlc_list_it_start
        - Src:             'player/timer.c:58,5'
          Dst:             vlc_list_it_continue
        - Src:             'player/timer.c:58,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_player_UpdateTimerSmpteSource
      functionSourceFile: '/src/vlc/src/player/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - player
        - es_source
        - point
        - system_date
        - frame_rate
        - frame_rate_base
      BBCount:         34
      ICount:          201
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - vlc_es_id_GetCat
        - vlc_list_is_empty
        - vlc_player_SendSmpteTimerSourceUpdates
        - vlc_player_UpdateSmpteTimerFPS
        - vlc_player_UpdateTimerSource
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/timer.c:406,21'
          Branch Sides:
            - BranchSide:      'player/timer.c:406,24'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendSmpteTimerSourceUpdates
                - __assert_fail
                - vlc_player_UpdateSmpteTimerFPS
            - BranchSide:      'player/timer.c:411,9'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendSmpteTimerSourceUpdates
                - __assert_fail
                - vlc_player_UpdateSmpteTimerFPS
        - Branch String:   'player/timer.c:406,34'
          Branch Sides:
            - BranchSide:      'player/timer.c:406,54'
              BranchSideFuncs:
                - vlc_es_id_GetCat
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendSmpteTimerSourceUpdates
                - __assert_fail
                - vlc_player_UpdateSmpteTimerFPS
            - BranchSide:      'player/timer.c:411,9'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendSmpteTimerSourceUpdates
                - __assert_fail
                - vlc_player_UpdateSmpteTimerFPS
        - Branch String:   'player/timer.c:406,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:407,22'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendSmpteTimerSourceUpdates
                - __assert_fail
                - vlc_player_UpdateSmpteTimerFPS
            - BranchSide:      'player/timer.c:411,9'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendSmpteTimerSourceUpdates
                - __assert_fail
                - vlc_player_UpdateSmpteTimerFPS
        - Branch String:   'player/timer.c:411,33'
          Branch Sides:
            - BranchSide:      'player/timer.c:411,36'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendSmpteTimerSourceUpdates
                - __assert_fail
                - vlc_player_UpdateSmpteTimerFPS
            - BranchSide:      'player/timer.c:411,33'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:411,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:411,9'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendSmpteTimerSourceUpdates
                - __assert_fail
                - vlc_player_UpdateSmpteTimerFPS
            - BranchSide:      'player/timer.c:413,13'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendSmpteTimerSourceUpdates
                - __assert_fail
                - vlc_player_UpdateSmpteTimerFPS
        - Branch String:   'player/timer.c:413,29'
          Branch Sides:
            - BranchSide:      'player/timer.c:413,33'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendSmpteTimerSourceUpdates
                - __assert_fail
                - vlc_player_UpdateSmpteTimerFPS
            - BranchSide:      'player/timer.c:422,13'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendSmpteTimerSourceUpdates
        - Branch String:   'player/timer.c:414,10'
          Branch Sides:
            - BranchSide:      'player/timer.c:414,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_UpdateSmpteTimerFPS
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendSmpteTimerSourceUpdates
            - BranchSide:      'player/timer.c:416,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_UpdateSmpteTimerFPS
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendSmpteTimerSourceUpdates
        - Branch String:   'player/timer.c:413,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:416,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_UpdateSmpteTimerFPS
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendSmpteTimerSourceUpdates
            - BranchSide:      'player/timer.c:422,13'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendSmpteTimerSourceUpdates
        - Branch String:   'player/timer.c:416,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:416,13'
              BranchSideFuncs:
                - vlc_player_UpdateSmpteTimerFPS
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendSmpteTimerSourceUpdates
            - BranchSide:      'player/timer.c:417,13'
              BranchSideFuncs:
                - vlc_player_UpdateSmpteTimerFPS
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendSmpteTimerSourceUpdates
        - Branch String:   'player/timer.c:422,48'
          Branch Sides:
            - BranchSide:      'player/timer.c:422,51'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendSmpteTimerSourceUpdates
            - BranchSide:      'player/timer.c:431,5'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:422,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:424,42'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendSmpteTimerSourceUpdates
            - BranchSide:      'player/timer.c:431,5'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:427,17'
          Branch Sides:
            - BranchSide:      'player/timer.c:428,56'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:430,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/timer.c:406,37'
          Dst:             vlc_es_id_GetCat
        - Src:             'player/timer.c:416,13'
          Dst:             __assert_fail
        - Src:             'player/timer.c:418,13'
          Dst:             vlc_player_UpdateSmpteTimerFPS
        - Src:             'player/timer.c:424,13'
          Dst:             vlc_player_UpdateTimerSource
        - Src:             'player/timer.c:427,18'
          Dst:             vlc_list_is_empty
        - Src:             'player/timer.c:428,17'
          Dst:             vlc_player_SendSmpteTimerSourceUpdates
    - functionName:    vlc_player_UpdateTimerBestSource
      functionSourceFile: '/src/vlc/src/player/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - player
        - es_source
        - es_source_is_master
        - point
        - system_date
        - force_update
      BBCount:         36
      ICount:          214
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - vlc_list_is_empty
        - vlc_player_SendTimerSourceUpdates
        - vlc_player_UpdateTimerSource
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/timer.c:357,21'
          Branch Sides:
            - BranchSide:      'player/timer.c:357,24'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendTimerSourceUpdates
            - BranchSide:      'player/timer.c:359,22'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendTimerSourceUpdates
        - Branch String:   'player/timer.c:358,6'
          Branch Sides:
            - BranchSide:      'player/timer.c:358,10'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendTimerSourceUpdates
            - BranchSide:      'player/timer.c:359,22'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendTimerSourceUpdates
        - Branch String:   'player/timer.c:358,20'
          Branch Sides:
            - BranchSide:      'player/timer.c:358,23'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendTimerSourceUpdates
            - BranchSide:      'player/timer.c:362,9'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendTimerSourceUpdates
        - Branch String:   'player/timer.c:357,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:359,22'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendTimerSourceUpdates
            - BranchSide:      'player/timer.c:362,9'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendTimerSourceUpdates
        - Branch String:   'player/timer.c:362,33'
          Branch Sides:
            - BranchSide:      'player/timer.c:362,36'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendTimerSourceUpdates
            - BranchSide:      'player/timer.c:364,13'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendTimerSourceUpdates
        - Branch String:   'player/timer.c:362,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:362,9'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendTimerSourceUpdates
            - BranchSide:      'player/timer.c:364,13'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendTimerSourceUpdates
        - Branch String:   'player/timer.c:364,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:366,13'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendTimerSourceUpdates
            - BranchSide:      'player/timer.c:373,13'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendTimerSourceUpdates
        - Branch String:   'player/timer.c:374,11'
          Branch Sides:
            - BranchSide:      'player/timer.c:374,14'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendTimerSourceUpdates
            - BranchSide:      'player/timer.c:377,42'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendTimerSourceUpdates
        - Branch String:   'player/timer.c:375,11'
          Branch Sides:
            - BranchSide:      'player/timer.c:375,14'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendTimerSourceUpdates
            - BranchSide:      'player/timer.c:377,42'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendTimerSourceUpdates
        - Branch String:   'player/timer.c:373,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:377,42'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSource
                - vlc_list_is_empty.26908
                - vlc_player_SendTimerSourceUpdates
            - BranchSide:      'player/timer.c:395,5'
              BranchSideFuncs: []
        - Branch String:   'player/timer.c:383,17'
          Branch Sides:
            - BranchSide:      'player/timer.c:387,17'
              BranchSideFuncs:
                - vlc_list_is_empty.26908
                - vlc_player_SendTimerSourceUpdates
            - BranchSide:      'player/timer.c:391,37'
              BranchSideFuncs:
                - vlc_list_is_empty.26908
                - vlc_player_SendTimerSourceUpdates
        - Branch String:   'player/timer.c:391,17'
          Branch Sides:
            - BranchSide:      'player/timer.c:392,51'
              BranchSideFuncs: []
            - BranchSide:      'player/timer.c:394,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/timer.c:377,13'
          Dst:             vlc_player_UpdateTimerSource
        - Src:             'player/timer.c:391,18'
          Dst:             vlc_list_is_empty
        - Src:             'player/timer.c:392,17'
          Dst:             vlc_player_SendTimerSourceUpdates
    - functionName:    vlc_player_UpdateTimer
      functionSourceFile: '/src/vlc/src/player/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - size_t
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - player
        - es_source
        - es_source_is_master
        - point
        - normal_time
        - frame_rate
        - frame_rate_base
        - start_offset
      BBCount:         49
      ICount:          319
      EdgeCount:       62
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_player_UpdateTimerBestSource
        - vlc_player_UpdateTimerSmpteSource
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/timer.c:442,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:442,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_lock
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:444,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_lock
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:444,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:444,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - __assert_fail
            - BranchSide:      'player/timer.c:444,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_lock
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:444,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:444,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/timer.c:444,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:444,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:444,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:446,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:449,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:452,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:485,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:453,10'
          Branch Sides:
            - BranchSide:      'player/timer.c:453,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:459,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:452,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:455,47'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:459,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:460,10'
          Branch Sides:
            - BranchSide:      'player/timer.c:460,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:466,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:459,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:462,42'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:466,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:466,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:468,40'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:471,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:471,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:472,42'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:474,40'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:477,10'
          Branch Sides:
            - BranchSide:      'player/timer.c:477,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:480,31'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:476,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:480,31'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:483,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:485,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:485,5'
              BranchSideFuncs:
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:487,30'
              BranchSideFuncs:
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:488,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:489,21'
              BranchSideFuncs:
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:491,10'
              BranchSideFuncs:
                - vlc_player_UpdateTimerBestSource
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:491,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:492,42'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:496,39'
              BranchSideFuncs:
                - vlc_player_UpdateTimerSmpteSource
                - vlc_mutex_unlock
      Callsites:
        - Src:             'player/timer.c:442,5'
          Dst:             __assert_fail
        - Src:             'player/timer.c:444,5'
          Dst:             __assert_fail
        - Src:             'player/timer.c:446,5'
          Dst:             vlc_mutex_lock
        - Src:             'player/timer.c:480,13'
          Dst:             vlc_mutex_unlock
        - Src:             'player/timer.c:485,5'
          Dst:             __assert_fail
        - Src:             'player/timer.c:492,9'
          Dst:             vlc_player_UpdateTimerBestSource
        - Src:             'player/timer.c:496,5'
          Dst:             vlc_player_UpdateTimerSmpteSource
        - Src:             'player/timer.c:501,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_player_UpdateTimerSeekState
      functionSourceFile: '/src/vlc/src/player/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - player
        - time
        - position
      BBCount:         23
      ICount:          192
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_player_SendTimerSeek
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/timer.c:278,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:280,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_SendTimerSeek
                - vlc_mutex_unlock
                - __assert_fail
            - BranchSide:      'player/timer.c:287,33'
              BranchSideFuncs:
                - vlc_player_SendTimerSeek
                - vlc_mutex_unlock
                - __assert_fail
        - Branch String:   'player/timer.c:280,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:280,9'
              BranchSideFuncs:
                - vlc_player_SendTimerSeek
                - vlc_mutex_unlock
                - __assert_fail
            - BranchSide:      'player/timer.c:281,13'
              BranchSideFuncs:
                - vlc_player_SendTimerSeek
                - vlc_mutex_unlock
                - __assert_fail
        - Branch String:   'player/timer.c:281,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:282,37'
              BranchSideFuncs:
                - vlc_player_SendTimerSeek
                - vlc_mutex_unlock
                - __assert_fail
            - BranchSide:      'player/timer.c:284,13'
              BranchSideFuncs:
                - vlc_player_SendTimerSeek
                - vlc_mutex_unlock
                - __assert_fail
        - Branch String:   'player/timer.c:289,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:291,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_player_SendTimerSeek
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:296,39'
              BranchSideFuncs:
                - vlc_player_SendTimerSeek
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:291,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:291,9'
              BranchSideFuncs:
                - vlc_player_SendTimerSeek
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:292,13'
              BranchSideFuncs:
                - vlc_player_SendTimerSeek
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:292,54'
          Branch Sides:
            - BranchSide:      'player/timer.c:292,58'
              BranchSideFuncs:
                - vlc_player_SendTimerSeek
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:294,5'
              BranchSideFuncs:
                - vlc_player_SendTimerSeek
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:292,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:293,43'
              BranchSideFuncs:
                - vlc_player_SendTimerSeek
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:294,5'
              BranchSideFuncs:
                - vlc_player_SendTimerSeek
                - vlc_mutex_unlock
      Callsites:
        - Src:             'player/timer.c:275,5'
          Dst:             vlc_mutex_lock
        - Src:             'player/timer.c:280,9'
          Dst:             __assert_fail
        - Src:             'player/timer.c:291,9'
          Dst:             __assert_fail
        - Src:             'player/timer.c:309,5'
          Dst:             vlc_player_SendTimerSeek
        - Src:             'player/timer.c:310,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_player_UpdateTimerEvent
      functionSourceFile: '/src/vlc/src/player/timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - player
        - es_source
        - event
        - system_date
      BBCount:         44
      ICount:          255
      EdgeCount:       49
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_player_SendTimerSeek
      functionUses:    6
      BranchProfiles:
        - Branch String:   'player/timer.c:208,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:211,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_unlock
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
                - vlc_list_it_next.26905
                - vlc_player_SendTimerSeek
            - BranchSide:      'player/timer.c:235,20'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_unlock
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
                - vlc_list_it_next.26905
            - BranchSide:      'player/timer.c:241,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
                - vlc_list_it_next.26905
                - __assert_fail
            - BranchSide:      'player/timer.c:246,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
                - vlc_list_it_next.26905
            - BranchSide:      'player/timer.c:251,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/timer.c:211,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:211,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
                - vlc_list_it_next.26905
                - vlc_player_SendTimerSeek
            - BranchSide:      'player/timer.c:212,25'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
                - vlc_list_it_next.26905
                - vlc_player_SendTimerSeek
        - Branch String:   'player/timer.c:212,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:214,59'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
                - vlc_list_it_next.26905
                - vlc_player_SendTimerSeek
            - BranchSide:      'player/timer.c:232,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
                - vlc_list_it_next.26905
        - Branch String:   'player/timer.c:215,21'
          Branch Sides:
            - BranchSide:      'player/timer.c:216,21'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
                - vlc_list_it_next.26905
                - vlc_player_SendTimerSeek
            - BranchSide:      'player/timer.c:218,21'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
                - vlc_list_it_next.26905
                - vlc_player_SendTimerSeek
        - Branch String:   'player/timer.c:218,21'
          Branch Sides:
            - BranchSide:      'player/timer.c:224,25'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
                - vlc_list_it_next.26905
                - vlc_player_SendTimerSeek
            - BranchSide:      'player/timer.c:230,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
                - vlc_list_it_next.26905
                - vlc_player_SendTimerSeek
        - Branch String:   'player/timer.c:224,25'
          Branch Sides:
            - BranchSide:      'player/timer.c:226,25'
              BranchSideFuncs:
                - vlc_player_SendTimerSeek
                - vlc_mutex_unlock
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
                - vlc_list_it_next.26905
            - BranchSide:      'player/timer.c:229,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
                - vlc_list_it_next.26905
                - vlc_player_SendTimerSeek
        - Branch String:   'player/timer.c:236,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:236,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
                - vlc_list_it_next.26905
            - BranchSide:      'player/timer.c:237,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
                - vlc_list_it_next.26905
        - Branch String:   'player/timer.c:241,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:241,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'player/timer.c:242,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
                - vlc_list_it_next.26905
        - Branch String:   'player/timer.c:254,9'
          Branch Sides:
            - BranchSide:      'player/timer.c:256,27'
              BranchSideFuncs:
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
                - vlc_list_it_next.26905
            - BranchSide:      'player/timer.c:261,5'
              BranchSideFuncs:
                - vlc_list_it_start.26903
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
                - vlc_list_it_next.26905
        - Branch String:   'player/timer.c:261,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:261,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
            - BranchSide:      'player/timer.c:261,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
        - Branch String:   'player/timer.c:261,5'
          Branch Sides:
            - BranchSide:      'player/timer.c:263,9'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:268,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/timer.c:264,13'
          Branch Sides:
            - BranchSide:      'player/timer.c:265,13'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
            - BranchSide:      'player/timer.c:266,5'
              BranchSideFuncs:
                - vlc_list_it_next.26905
                - vlc_list_it_continue.26904
                - vlc_mutex_unlock
      Callsites:
        - Src:             'player/timer.c:200,5'
          Dst:             vlc_mutex_lock
        - Src:             'player/timer.c:211,13'
          Dst:             __assert_fail
        - Src:             'player/timer.c:227,25'
          Dst:             vlc_player_SendTimerSeek
        - Src:             'player/timer.c:236,13'
          Dst:             __assert_fail
        - Src:             'player/timer.c:241,13'
          Dst:             __assert_fail
        - Src:             'player/timer.c:251,13'
          Dst:             __assert_fail
        - Src:             'player/timer.c:256,9'
          Dst:             vlc_mutex_unlock
        - Src:             'player/timer.c:261,5'
          Dst:             vlc_list_it_start
        - Src:             'player/timer.c:261,5'
          Dst:             vlc_list_it_continue
        - Src:             'player/timer.c:261,5'
          Dst:             vlc_list_it_next
        - Src:             'player/timer.c:268,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_player_GetFirstSelectedTrackId
      functionSourceFile: '/src/vlc/src/player/track.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tracks
      BBCount:         11
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/track.c:215,5'
          Branch Sides:
            - BranchSide:      'player/track.c:215,5'
              BranchSideFuncs: []
            - BranchSide:      'player/track.c:215,5'
              BranchSideFuncs: []
        - Branch String:   'player/track.c:215,5'
          Branch Sides:
            - BranchSide:      'player/track.c:217,13'
              BranchSideFuncs: []
            - BranchSide:      'player/track.c:220,5'
              BranchSideFuncs: []
        - Branch String:   'player/track.c:217,13'
          Branch Sides:
            - BranchSide:      'player/track.c:218,20'
              BranchSideFuncs: []
            - BranchSide:      'player/track.c:219,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_player_track_vector_FindById
      functionSourceFile: '/src/vlc/src/player/track.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vec
        - id
        - idx
      BBCount:         11
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'player/track.c:197,5'
          Branch Sides:
            - BranchSide:      'player/track.c:199,51'
              BranchSideFuncs: []
            - BranchSide:      'player/track.c:207,5'
              BranchSideFuncs: []
        - Branch String:   'player/track.c:200,13'
          Branch Sides:
            - BranchSide:      'player/track.c:202,17'
              BranchSideFuncs: []
            - BranchSide:      'player/track.c:206,5'
              BranchSideFuncs: []
        - Branch String:   'player/track.c:202,17'
          Branch Sides:
            - BranchSide:      'player/track.c:203,24'
              BranchSideFuncs: []
            - BranchSide:      'player/track.c:204,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_player_track_priv_Update
      functionSourceFile: '/src/vlc/src/player/track.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - trackpriv
        - name
        - fmt
      BBCount:         11
      ICount:          92
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - es_format_Clean
        - es_format_Copy
        - strcmp
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/track.c:174,9'
          Branch Sides:
            - BranchSide:      'player/track.c:176,28'
              BranchSideFuncs:
                - strdup
                - free
                - es_format_Copy
                - es_format_Clean
            - BranchSide:      'player/track.c:184,39'
              BranchSideFuncs:
                - es_format_Copy
                - es_format_Clean
        - Branch String:   'player/track.c:177,13'
          Branch Sides:
            - BranchSide:      'player/track.c:178,13'
              BranchSideFuncs:
                - free
                - es_format_Copy
                - es_format_Clean
            - BranchSide:      'player/track.c:179,22'
              BranchSideFuncs:
                - free
                - es_format_Copy
                - es_format_Clean
        - Branch String:   'player/track.c:185,9'
          Branch Sides:
            - BranchSide:      'player/track.c:186,16'
              BranchSideFuncs: []
            - BranchSide:      'player/track.c:188,22'
              BranchSideFuncs:
                - es_format_Clean
      Callsites:
        - Src:             'player/track.c:174,9'
          Dst:             strcmp
        - Src:             'player/track.c:176,21'
          Dst:             strdup
        - Src:             'player/track.c:184,15'
          Dst:             es_format_Copy
        - Src:             'player/track.c:188,5'
          Dst:             es_format_Clean
    - functionName:    vlc_player_track_Dup
      functionSourceFile: '/src/vlc/src/player/track.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_track_priv_New
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/track.c:162,9'
          Branch Sides:
            - BranchSide:      'player/track.c:163,9'
              BranchSideFuncs: []
            - BranchSide:      'player/track.c:164,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/track.c:160,9'
          Dst:             vlc_player_track_priv_New
    - functionName:    vlc_player_track_priv_New
      functionSourceFile: '/src/vlc/src/player/track.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - name
        - fmt
      BBCount:         10
      ICount:          104
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - es_format_Copy
        - strdup
        - vlc_es_id_Hold
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/track.c:109,9'
          Branch Sides:
            - BranchSide:      'player/track.c:110,9'
              BranchSideFuncs:
                - strdup
                - free
                - es_format_Copy
                - vlc_es_id_Hold
                - free
                - free
            - BranchSide:      'player/track.c:111,39'
              BranchSideFuncs:
                - strdup
                - free
                - es_format_Copy
                - vlc_es_id_Hold
                - free
                - free
        - Branch String:   'player/track.c:119,9'
          Branch Sides:
            - BranchSide:      'player/track.c:121,14'
              BranchSideFuncs:
                - es_format_Copy
                - vlc_es_id_Hold
                - free
                - free
            - BranchSide:      'player/track.c:125,31'
              BranchSideFuncs:
                - es_format_Copy
                - vlc_es_id_Hold
                - free
                - free
        - Branch String:   'player/track.c:126,9'
          Branch Sides:
            - BranchSide:      'player/track.c:128,22'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'player/track.c:132,35'
              BranchSideFuncs:
                - vlc_es_id_Hold
      Callsites:
        - Src:             'player/track.c:118,19'
          Dst:             strdup
        - Src:             'player/track.c:125,15'
          Dst:             es_format_Copy
        - Src:             'player/track.c:132,20'
          Dst:             vlc_es_id_Hold
    - functionName:    vlc_player_track_Delete
      functionSourceFile: '/src/vlc/src/player/track.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - track
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_track_priv_Delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'player/track.c:153,5'
          Dst:             vlc_player_track_priv_Delete
    - functionName:    vlc_player_track_priv_Delete
      functionSourceFile: '/src/vlc/src/player/track.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - trackpriv
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_format_Clean
        - vlc_es_id_Release
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'player/track.c:142,5'
          Dst:             es_format_Clean
        - Src:             'player/track.c:144,5'
          Dst:             vlc_es_id_Release
    - functionName:    vlc_player_program_vector_FindById
      functionSourceFile: '/src/vlc/src/player/track.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - vec
        - id
        - idx
      BBCount:         11
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'player/track.c:92,5'
          Branch Sides:
            - BranchSide:      'player/track.c:94,43'
              BranchSideFuncs: []
            - BranchSide:      'player/track.c:102,5'
              BranchSideFuncs: []
        - Branch String:   'player/track.c:95,13'
          Branch Sides:
            - BranchSide:      'player/track.c:97,17'
              BranchSideFuncs: []
            - BranchSide:      'player/track.c:101,5'
              BranchSideFuncs: []
        - Branch String:   'player/track.c:97,17'
          Branch Sides:
            - BranchSide:      'player/track.c:98,24'
              BranchSideFuncs: []
            - BranchSide:      'player/track.c:99,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_player_program_Delete
      functionSourceFile: '/src/vlc/src/player/track.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prgm
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_program_Dup
      functionSourceFile: '/src/vlc/src/player/track.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_program_New
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/track.c:74,9'
          Branch Sides:
            - BranchSide:      'player/track.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'player/track.c:76,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/track.c:72,9'
          Dst:             vlc_player_program_New
    - functionName:    vlc_player_program_New
      functionSourceFile: '/src/vlc/src/player/track.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - name
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_player_program_DupTitle
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/track.c:45,9'
          Branch Sides:
            - BranchSide:      'player/track.c:46,9'
              BranchSideFuncs:
                - vlc_player_program_DupTitle
                - free
            - BranchSide:      'player/track.c:47,46'
              BranchSideFuncs:
                - vlc_player_program_DupTitle
                - free
        - Branch String:   'player/track.c:48,9'
          Branch Sides:
            - BranchSide:      'player/track.c:50,14'
              BranchSideFuncs: []
            - BranchSide:      'player/track.c:53,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/track.c:47,18'
          Dst:             vlc_player_program_DupTitle
    - functionName:    vlc_player_program_DupTitle
      functionSourceFile: '/src/vlc/src/player/track.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - title
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - asprintf
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/track.c:34,9'
          Branch Sides:
            - BranchSide:      'player/track.c:35,22'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'player/track.c:36,35'
              BranchSideFuncs:
                - asprintf
      Callsites:
        - Src:             'player/track.c:35,15'
          Dst:             strdup
        - Src:             'player/track.c:36,14'
          Dst:             asprintf
    - functionName:    vlc_player_program_Update
      functionSourceFile: '/src/vlc/src/player/track.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - prgm
        - id
        - name
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_program_DupTitle
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'player/track.c:64,18'
          Dst:             vlc_player_program_DupTitle
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_title_list_GetCount
      functionSourceFile: '/src/vlc/src/player/title.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - titles
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_title_list_GetAt
      functionSourceFile: '/src/vlc/src/player/title.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - titles
        - idx
      BBCount:         6
      ICount:          37
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/title.c:167,5'
          Branch Sides:
            - BranchSide:      'player/title.c:167,5'
              BranchSideFuncs: []
            - BranchSide:      'player/title.c:167,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'player/title.c:167,5'
          Dst:             __assert_fail
    - functionName:    seekpoint_GetName
      functionSourceFile: '/src/vlc/src/player/title.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - seekpoint
        - idx
        - chapter_offset
      BBCount:         11
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - asprintf
        - strdup
        - vlc_gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/title.c:88,29'
          Branch Sides:
            - BranchSide:      'player/title.c:88,32'
              BranchSideFuncs:
                - vlc_gettext
                - asprintf
                - strdup
            - BranchSide:      'player/title.c:92,30'
              BranchSideFuncs:
                - vlc_gettext
                - asprintf
        - Branch String:   'player/title.c:88,9'
          Branch Sides:
            - BranchSide:      'player/title.c:89,23'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'player/title.c:92,30'
              BranchSideFuncs:
                - vlc_gettext
                - asprintf
        - Branch String:   'player/title.c:93,9'
          Branch Sides:
            - BranchSide:      'player/title.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'player/title.c:95,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/title.c:89,16'
          Dst:             strdup
        - Src:             'player/title.c:92,30'
          Dst:             vlc_gettext
        - Src:             'player/title.c:92,15'
          Dst:             asprintf
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    input_title_GetName
      functionSourceFile: '/src/vlc/src/player/title.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - input_title
        - idx
        - title_offset
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - asprintf
        - strcat
        - strcpy
        - vlc_gettext
        - vlc_tick_to_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/title.c:66,9'
          Branch Sides:
            - BranchSide:      'player/title.c:68,16'
              BranchSideFuncs:
                - strcpy
                - vlc_tick_to_str
                - strcat
                - vlc_gettext
                - asprintf
                - asprintf
            - BranchSide:      'player/title.c:73,9'
              BranchSideFuncs:
                - vlc_gettext
                - asprintf
                - asprintf
        - Branch String:   'player/title.c:76,31'
          Branch Sides:
            - BranchSide:      'player/title.c:76,34'
              BranchSideFuncs:
                - vlc_gettext
                - asprintf
                - asprintf
            - BranchSide:      'player/title.c:79,30'
              BranchSideFuncs:
                - vlc_gettext
                - asprintf
        - Branch String:   'player/title.c:76,9'
          Branch Sides:
            - BranchSide:      'player/title.c:77,38'
              BranchSideFuncs:
                - asprintf
            - BranchSide:      'player/title.c:79,30'
              BranchSideFuncs:
                - vlc_gettext
                - asprintf
        - Branch String:   'player/title.c:80,9'
          Branch Sides:
            - BranchSide:      'player/title.c:81,9'
              BranchSideFuncs: []
            - BranchSide:      'player/title.c:82,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/title.c:68,9'
          Dst:             strcpy
        - Src:             'player/title.c:69,9'
          Dst:             vlc_tick_to_str
        - Src:             'player/title.c:70,9'
          Dst:             strcat
        - Src:             'player/title.c:77,15'
          Dst:             asprintf
        - Src:             'player/title.c:79,30'
          Dst:             vlc_gettext
        - Src:             'player/title.c:79,15'
          Dst:             asprintf
    - functionName:    vlc_atomic_rc_init
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_title_list_Create
      functionSourceFile: '/src/vlc/src/player/title.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - array
        - count
        - title_offset
        - chapter_offset
      BBCount:         40
      ICount:          305
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - input_title_GetName
        - seekpoint_GetName
        - vlc_alloc
        - vlc_atomic_rc_init
        - vlc_player_title_list_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/title.c:102,9'
          Branch Sides:
            - BranchSide:      'player/title.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'player/title.c:107,9'
              BranchSideFuncs:
                - malloc
                - vlc_atomic_rc_init.27031
                - input_title_GetName
                - vlc_alloc.27026
                - vlc_player_title_list_Release
                - seekpoint_GetName
        - Branch String:   'player/title.c:107,9'
          Branch Sides:
            - BranchSide:      'player/title.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      'player/title.c:109,9'
              BranchSideFuncs:
                - malloc
                - vlc_atomic_rc_init.27031
                - input_title_GetName
                - vlc_alloc.27026
                - vlc_player_title_list_Release
                - seekpoint_GetName
        - Branch String:   'player/title.c:109,9'
          Branch Sides:
            - BranchSide:      'player/title.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'player/title.c:111,51'
              BranchSideFuncs:
                - malloc
                - vlc_atomic_rc_init.27031
                - input_title_GetName
                - vlc_alloc.27026
                - vlc_player_title_list_Release
                - seekpoint_GetName
        - Branch String:   'player/title.c:112,9'
          Branch Sides:
            - BranchSide:      'player/title.c:113,9'
              BranchSideFuncs:
                - vlc_atomic_rc_init.27031
                - input_title_GetName
                - vlc_alloc.27026
                - vlc_player_title_list_Release
                - seekpoint_GetName
            - BranchSide:      'player/title.c:115,25'
              BranchSideFuncs:
                - vlc_atomic_rc_init.27031
                - input_title_GetName
                - vlc_alloc.27026
                - vlc_player_title_list_Release
                - seekpoint_GetName
        - Branch String:   'player/title.c:118,5'
          Branch Sides:
            - BranchSide:      'player/title.c:120,51'
              BranchSideFuncs:
                - input_title_GetName
                - vlc_alloc.27026
                - vlc_player_title_list_Release
                - seekpoint_GetName
            - BranchSide:      'player/title.c:161,12'
              BranchSideFuncs: []
        - Branch String:   'player/title.c:126,40'
          Branch Sides:
            - BranchSide:      'player/title.c:126,40'
              BranchSideFuncs:
                - vlc_alloc.27026
                - vlc_player_title_list_Release
                - input_title_GetName
                - seekpoint_GetName
            - BranchSide:      'player/title.c:127,40'
              BranchSideFuncs:
                - vlc_alloc.27026
                - vlc_player_title_list_Release
                - input_title_GetName
                - seekpoint_GetName
        - Branch String:   'player/title.c:130,47'
          Branch Sides:
            - BranchSide:      'player/title.c:130,36'
              BranchSideFuncs:
                - vlc_player_title_list_Release
                - input_title_GetName
                - vlc_alloc.27026
                - seekpoint_GetName
            - BranchSide:      'player/title.c:131,23'
              BranchSideFuncs:
                - vlc_alloc.27026
                - vlc_player_title_list_Release
                - input_title_GetName
                - seekpoint_GetName
        - Branch String:   'player/title.c:133,13'
          Branch Sides:
            - BranchSide:      'player/title.c:135,25'
              BranchSideFuncs:
                - vlc_player_title_list_Release
                - input_title_GetName
                - vlc_alloc.27026
                - seekpoint_GetName
            - BranchSide:      'player/title.c:148,18'
              BranchSideFuncs:
                - vlc_player_title_list_Release
                - input_title_GetName
                - vlc_alloc.27026
                - seekpoint_GetName
        - Branch String:   'player/title.c:135,13'
          Branch Sides:
            - BranchSide:      'player/title.c:138,55'
              BranchSideFuncs:
                - seekpoint_GetName
                - vlc_player_title_list_Release
                - input_title_GetName
                - vlc_alloc.27026
            - BranchSide:      'player/title.c:147,9'
              BranchSideFuncs:
                - vlc_player_title_list_Release
                - input_title_GetName
                - vlc_alloc.27026
                - seekpoint_GetName
        - Branch String:   'player/title.c:144,21'
          Branch Sides:
            - BranchSide:      'player/title.c:145,44'
              BranchSideFuncs:
                - vlc_player_title_list_Release
                - input_title_GetName
                - vlc_alloc.27026
                - seekpoint_GetName
            - BranchSide:      'player/title.c:146,13'
              BranchSideFuncs:
                - vlc_player_title_list_Release
                - input_title_GetName
                - vlc_alloc.27026
                - seekpoint_GetName
        - Branch String:   'player/title.c:153,26'
          Branch Sides:
            - BranchSide:      'player/title.c:153,29'
              BranchSideFuncs:
                - input_title_GetName
                - vlc_alloc.27026
                - vlc_player_title_list_Release
                - seekpoint_GetName
            - BranchSide:      'player/title.c:156,29'
              BranchSideFuncs:
                - vlc_player_title_list_Release
        - Branch String:   'player/title.c:153,13'
          Branch Sides:
            - BranchSide:      'player/title.c:156,29'
              BranchSideFuncs:
                - vlc_player_title_list_Release
            - BranchSide:      'player/title.c:160,5'
              BranchSideFuncs:
                - input_title_GetName
                - vlc_alloc.27026
                - vlc_player_title_list_Release
                - seekpoint_GetName
      Callsites:
        - Src:             'player/title.c:115,5'
          Dst:             vlc_atomic_rc_init
        - Src:             'player/title.c:123,23'
          Dst:             input_title_GetName
        - Src:             'player/title.c:131,13'
          Dst:             vlc_alloc
        - Src:             'player/title.c:141,33'
          Dst:             seekpoint_GetName
        - Src:             'player/title.c:157,13'
          Dst:             vlc_player_title_list_Release
    - functionName:    vlc_player_title_list_Release
      functionSourceFile: '/src/vlc/src/player/title.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - titles
      BBCount:         14
      ICount:          93
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_atomic_rc_dec
      functionUses:    3
      BranchProfiles:
        - Branch String:   'player/title.c:41,9'
          Branch Sides:
            - BranchSide:      'player/title.c:42,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'player/title.c:43,17'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'player/title.c:43,5'
          Branch Sides:
            - BranchSide:      'player/title.c:45,43'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'player/title.c:56,10'
              BranchSideFuncs:
                - free
        - Branch String:   'player/title.c:47,9'
          Branch Sides:
            - BranchSide:      'player/title.c:51,18'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'player/title.c:54,22'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'player/title.c:41,10'
          Dst:             vlc_atomic_rc_dec
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    vlc_atomic_rc_inc
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:66,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:66,5'
          Dst:             __assert_fail
    - functionName:    vlc_player_title_list_Hold
      functionSourceFile: '/src/vlc/src/player/title.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - titles
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_atomic_rc_inc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'player/title.c:34,5'
          Dst:             vlc_atomic_rc_inc
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_AoutCallback
      functionSourceFile: '/src/vlc/src/player/aout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - var
        - oldval
        - newval
        - data
      BBCount:         65
      ICount:          341
      EdgeCount:       81
      CyclomaticComplexity: 18
      functionsReached:
        - __assert_fail
        - strcmp
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_player_osd_Volume
      functionUses:    6
      BranchProfiles:
        - Branch String:   'player/aout.c:88,9'
          Branch Sides:
            - BranchSide:      'player/aout.c:90,20'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_it_start.27092
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
                - vlc_player_osd_Volume
                - vlc_list_it_next.27090
            - BranchSide:      'player/aout.c:97,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - __assert_fail
                - vlc_mutex_lock
                - vlc_list_it_start.27092
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
                - vlc_list_it_next.27090
                - strcmp
                - vlc_mutex_lock
                - vlc_list_it_start.27092
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
                - vlc_player_osd_Volume
                - vlc_list_it_next.27090
        - Branch String:   'player/aout.c:90,13'
          Branch Sides:
            - BranchSide:      'player/aout.c:92,13'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_it_start.27092
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
                - vlc_player_osd_Volume
                - vlc_list_it_next.27090
            - BranchSide:      'player/aout.c:96,5'
              BranchSideFuncs: []
        - Branch String:   'player/aout.c:92,13'
          Branch Sides:
            - BranchSide:      'player/aout.c:92,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_player_osd_Volume
                - vlc_list_it_next.27090
                - vlc_list_it_continue.27091
            - BranchSide:      'player/aout.c:92,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_player_osd_Volume
                - vlc_list_it_next.27090
                - vlc_list_it_continue.27091
        - Branch String:   'player/aout.c:92,13'
          Branch Sides:
            - BranchSide:      'player/aout.c:92,13'
              BranchSideFuncs:
                - vlc_list_it_next.27090
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
                - vlc_player_osd_Volume
            - BranchSide:      'player/aout.c:92,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_player_osd_Volume
        - Branch String:   'player/aout.c:92,13'
          Branch Sides:
            - BranchSide:      'player/aout.c:92,13'
              BranchSideFuncs:
                - vlc_list_it_next.27090
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
                - vlc_player_osd_Volume
            - BranchSide:      'player/aout.c:92,13'
              BranchSideFuncs:
                - vlc_list_it_next.27090
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
                - vlc_player_osd_Volume
        - Branch String:   'player/aout.c:97,14'
          Branch Sides:
            - BranchSide:      'player/aout.c:99,20'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_it_start.27092
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
                - vlc_player_osd_Volume
                - vlc_list_it_next.27090
            - BranchSide:      'player/aout.c:106,21'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
                - vlc_mutex_lock
                - vlc_list_it_start.27092
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
                - vlc_list_it_next.27090
                - strcmp
        - Branch String:   'player/aout.c:99,13'
          Branch Sides:
            - BranchSide:      'player/aout.c:101,13'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_it_start.27092
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
                - vlc_player_osd_Volume
                - vlc_list_it_next.27090
            - BranchSide:      'player/aout.c:105,5'
              BranchSideFuncs: []
        - Branch String:   'player/aout.c:101,13'
          Branch Sides:
            - BranchSide:      'player/aout.c:101,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_player_osd_Volume
                - vlc_list_it_next.27090
                - vlc_list_it_continue.27091
            - BranchSide:      'player/aout.c:101,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_player_osd_Volume
                - vlc_list_it_next.27090
                - vlc_list_it_continue.27091
        - Branch String:   'player/aout.c:101,13'
          Branch Sides:
            - BranchSide:      'player/aout.c:101,13'
              BranchSideFuncs:
                - vlc_list_it_next.27090
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
                - vlc_player_osd_Volume
            - BranchSide:      'player/aout.c:101,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_player_osd_Volume
        - Branch String:   'player/aout.c:101,13'
          Branch Sides:
            - BranchSide:      'player/aout.c:101,13'
              BranchSideFuncs:
                - vlc_list_it_next.27090
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
                - vlc_player_osd_Volume
            - BranchSide:      'player/aout.c:101,13'
              BranchSideFuncs:
                - vlc_list_it_next.27090
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
                - vlc_player_osd_Volume
        - Branch String:   'player/aout.c:106,14'
          Branch Sides:
            - BranchSide:      'player/aout.c:108,34'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_it_start.27092
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
                - vlc_list_it_next.27090
                - strcmp
            - BranchSide:      'player/aout.c:116,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/aout.c:111,24'
          Branch Sides:
            - BranchSide:      'player/aout.c:111,29'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_it_start.27092
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
                - vlc_list_it_next.27090
                - strcmp
            - BranchSide:      'player/aout.c:114,5'
              BranchSideFuncs: []
        - Branch String:   'player/aout.c:111,33'
          Branch Sides:
            - BranchSide:      'player/aout.c:111,37'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_it_start.27092
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
                - vlc_list_it_next.27090
                - strcmp
            - BranchSide:      'player/aout.c:112,13'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_it_start.27092
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
                - vlc_list_it_next.27090
        - Branch String:   'player/aout.c:111,41'
          Branch Sides:
            - BranchSide:      'player/aout.c:111,51'
              BranchSideFuncs:
                - strcmp
                - vlc_mutex_lock
                - vlc_list_it_start.27092
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
                - vlc_list_it_next.27090
            - BranchSide:      'player/aout.c:112,13'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_it_start.27092
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
                - vlc_list_it_next.27090
        - Branch String:   'player/aout.c:111,13'
          Branch Sides:
            - BranchSide:      'player/aout.c:112,13'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_it_start.27092
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
                - vlc_list_it_next.27090
            - BranchSide:      'player/aout.c:114,5'
              BranchSideFuncs: []
        - Branch String:   'player/aout.c:112,13'
          Branch Sides:
            - BranchSide:      'player/aout.c:112,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.27090
                - vlc_list_it_continue.27091
            - BranchSide:      'player/aout.c:112,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.27090
                - vlc_list_it_continue.27091
        - Branch String:   'player/aout.c:112,13'
          Branch Sides:
            - BranchSide:      'player/aout.c:112,13'
              BranchSideFuncs:
                - vlc_list_it_next.27090
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
            - BranchSide:      'player/aout.c:112,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/aout.c:112,13'
          Branch Sides:
            - BranchSide:      'player/aout.c:112,13'
              BranchSideFuncs:
                - vlc_list_it_next.27090
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
            - BranchSide:      'player/aout.c:112,13'
              BranchSideFuncs:
                - vlc_list_it_next.27090
                - vlc_list_it_continue.27091
                - vlc_mutex_unlock
      Callsites:
        - Src:             'player/aout.c:88,9'
          Dst:             strcmp
        - Src:             'player/aout.c:92,13'
          Dst:             vlc_mutex_lock
        - Src:             'player/aout.c:92,13'
          Dst:             vlc_list_it_start
        - Src:             'player/aout.c:92,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/aout.c:92,13'
          Dst:             vlc_list_it_next
        - Src:             'player/aout.c:92,13'
          Dst:             vlc_mutex_unlock
        - Src:             'player/aout.c:94,13'
          Dst:             vlc_player_osd_Volume
        - Src:             'player/aout.c:97,14'
          Dst:             strcmp
        - Src:             'player/aout.c:101,13'
          Dst:             vlc_mutex_lock
        - Src:             'player/aout.c:101,13'
          Dst:             vlc_list_it_start
        - Src:             'player/aout.c:101,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/aout.c:101,13'
          Dst:             vlc_list_it_next
        - Src:             'player/aout.c:101,13'
          Dst:             vlc_mutex_unlock
        - Src:             'player/aout.c:103,13'
          Dst:             vlc_player_osd_Volume
        - Src:             'player/aout.c:106,14'
          Dst:             strcmp
        - Src:             'player/aout.c:111,44'
          Dst:             strcmp
        - Src:             'player/aout.c:112,13'
          Dst:             vlc_mutex_lock
        - Src:             'player/aout.c:112,13'
          Dst:             vlc_list_it_start
        - Src:             'player/aout.c:112,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/aout.c:112,13'
          Dst:             vlc_list_it_next
        - Src:             'player/aout.c:112,13'
          Dst:             vlc_mutex_unlock
        - Src:             'player/aout.c:116,9'
          Dst:             __assert_fail
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    vlc_player_aout_Reset
      functionSourceFile: '/src/vlc/src/player/aout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_resource_ResetAout
        - vlc_player_aout_Deinit
        - vlc_player_aout_Init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'player/aout.c:244,5'
          Dst:             vlc_player_aout_Deinit
        - Src:             'player/aout.c:246,5'
          Dst:             input_resource_ResetAout
        - Src:             'player/aout.c:248,5'
          Dst:             vlc_player_aout_Init
    - functionName:    vlc_player_aout_Deinit
      functionSourceFile: '/src/vlc/src/player/aout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_aout_DelCallbacks
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'player/aout.c:238,5'
          Dst:             vlc_player_aout_DelCallbacks
    - functionName:    vlc_player_aout_Init
      functionSourceFile: '/src/vlc/src/player/aout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_resource_GetAout
        - input_resource_PutAout
        - vlc_player_aout_AddCallbacks
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/aout.c:227,9'
          Branch Sides:
            - BranchSide:      'player/aout.c:227,9'
              BranchSideFuncs:
                - vlc_player_aout_AddCallbacks
                - input_resource_PutAout
            - BranchSide:      'player/aout.c:229,38'
              BranchSideFuncs:
                - vlc_player_aout_AddCallbacks
                - input_resource_PutAout
      Callsites:
        - Src:             'player/aout.c:226,28'
          Dst:             input_resource_GetAout
        - Src:             'player/aout.c:229,9'
          Dst:             vlc_player_aout_AddCallbacks
        - Src:             'player/aout.c:230,9'
          Dst:             input_resource_PutAout
    - functionName:    vlc_player_aout_AddCallbacks
      functionSourceFile: '/src/vlc/src/player/aout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aout_Release
        - var_AddCallback
        - vlc_player_AoutCallback
        - vlc_player_aout_Hold
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/aout.c:199,9'
          Branch Sides:
            - BranchSide:      'player/aout.c:200,9'
              BranchSideFuncs:
                - var_AddCallback
                - var_AddCallback
                - var_AddCallback
                - aout_Release
            - BranchSide:      'player/aout.c:202,5'
              BranchSideFuncs:
                - var_AddCallback
                - var_AddCallback
                - var_AddCallback
                - aout_Release
      Callsites:
        - Src:             'player/aout.c:198,28'
          Dst:             vlc_player_aout_Hold
        - Src:             'player/aout.c:202,5'
          Dst:             var_AddCallback
        - Src:             'player/aout.c:202,5'
          Dst:             vlc_player_AoutCallback
        - Src:             'player/aout.c:203,5'
          Dst:             var_AddCallback
        - Src:             'player/aout.c:203,5'
          Dst:             vlc_player_AoutCallback
        - Src:             'player/aout.c:204,5'
          Dst:             var_AddCallback
        - Src:             'player/aout.c:204,5'
          Dst:             vlc_player_AoutCallback
        - Src:             'player/aout.c:206,5'
          Dst:             aout_Release
    - functionName:    vlc_player_aout_Hold
      functionSourceFile: '/src/vlc/src/player/aout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_resource_HoldAout
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'player/aout.c:46,12'
          Dst:             input_resource_HoldAout
    - functionName:    vlc_player_aout_DelCallbacks
      functionSourceFile: '/src/vlc/src/player/aout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aout_Release
        - var_DelCallback
        - vlc_player_AoutCallback
        - vlc_player_aout_Hold
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/aout.c:213,9'
          Branch Sides:
            - BranchSide:      'player/aout.c:214,9'
              BranchSideFuncs:
                - var_DelCallback
                - var_DelCallback
                - var_DelCallback
                - aout_Release
            - BranchSide:      'player/aout.c:216,5'
              BranchSideFuncs:
                - var_DelCallback
                - var_DelCallback
                - var_DelCallback
                - aout_Release
      Callsites:
        - Src:             'player/aout.c:212,28'
          Dst:             vlc_player_aout_Hold
        - Src:             'player/aout.c:216,5'
          Dst:             var_DelCallback
        - Src:             'player/aout.c:216,5'
          Dst:             vlc_player_AoutCallback
        - Src:             'player/aout.c:217,5'
          Dst:             var_DelCallback
        - Src:             'player/aout.c:217,5'
          Dst:             vlc_player_AoutCallback
        - Src:             'player/aout.c:218,5'
          Dst:             var_DelCallback
        - Src:             'player/aout.c:218,5'
          Dst:             vlc_player_AoutCallback
        - Src:             'player/aout.c:220,5'
          Dst:             aout_Release
    - functionName:    vlc_player_aout_EnableFilter
      functionSourceFile: '/src/vlc/src/player/aout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - player
        - name
        - add
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aout_EnableFilter
        - aout_Release
        - vlc_player_aout_Hold
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/aout.c:186,9'
          Branch Sides:
            - BranchSide:      'player/aout.c:187,9'
              BranchSideFuncs:
                - aout_EnableFilter
                - aout_Release
            - BranchSide:      'player/aout.c:188,23'
              BranchSideFuncs:
                - aout_EnableFilter
                - aout_Release
      Callsites:
        - Src:             'player/aout.c:185,28'
          Dst:             vlc_player_aout_Hold
        - Src:             'player/aout.c:188,5'
          Dst:             aout_EnableFilter
        - Src:             'player/aout.c:189,5'
          Dst:             aout_Release
    - functionName:    vlc_player_aout_Mute
      functionSourceFile: '/src/vlc/src/player/aout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - player
        - mute
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aout_MuteSet
        - aout_Release
        - vlc_player_aout_Hold
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/aout.c:174,9'
          Branch Sides:
            - BranchSide:      'player/aout.c:175,9'
              BranchSideFuncs:
                - aout_MuteSet
                - aout_Release
            - BranchSide:      'player/aout.c:176,29'
              BranchSideFuncs:
                - aout_MuteSet
                - aout_Release
      Callsites:
        - Src:             'player/aout.c:173,28'
          Dst:             vlc_player_aout_Hold
        - Src:             'player/aout.c:176,15'
          Dst:             aout_MuteSet
        - Src:             'player/aout.c:177,5'
          Dst:             aout_Release
    - functionName:    vlc_player_aout_IsMuted
      functionSourceFile: '/src/vlc/src/player/aout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aout_MuteGet
        - aout_Release
        - vlc_player_aout_Hold
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/aout.c:162,9'
          Branch Sides:
            - BranchSide:      'player/aout.c:163,9'
              BranchSideFuncs:
                - aout_MuteGet
                - aout_Release
            - BranchSide:      'player/aout.c:164,28'
              BranchSideFuncs:
                - aout_MuteGet
                - aout_Release
      Callsites:
        - Src:             'player/aout.c:161,28'
          Dst:             vlc_player_aout_Hold
        - Src:             'player/aout.c:164,15'
          Dst:             aout_MuteGet
        - Src:             'player/aout.c:165,5'
          Dst:             aout_Release
    - functionName:    vlc_player_aout_IncrementVolume
      functionSourceFile: '/src/vlc/src/player/aout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - steps
        - result
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aout_Release
        - aout_VolumeUpdate
        - vlc_player_aout_Hold
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/aout.c:150,9'
          Branch Sides:
            - BranchSide:      'player/aout.c:151,9'
              BranchSideFuncs:
                - aout_VolumeUpdate
                - aout_Release
            - BranchSide:      'player/aout.c:152,33'
              BranchSideFuncs:
                - aout_VolumeUpdate
                - aout_Release
      Callsites:
        - Src:             'player/aout.c:149,28'
          Dst:             vlc_player_aout_Hold
        - Src:             'player/aout.c:152,15'
          Dst:             aout_VolumeUpdate
        - Src:             'player/aout.c:153,5'
          Dst:             aout_Release
    - functionName:    vlc_player_aout_SetVolume
      functionSourceFile: '/src/vlc/src/player/aout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - player
        - volume
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aout_Release
        - aout_VolumeSet
        - vlc_player_aout_Hold
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/aout.c:138,9'
          Branch Sides:
            - BranchSide:      'player/aout.c:139,9'
              BranchSideFuncs:
                - aout_VolumeSet
                - aout_Release
            - BranchSide:      'player/aout.c:140,30'
              BranchSideFuncs:
                - aout_VolumeSet
                - aout_Release
      Callsites:
        - Src:             'player/aout.c:137,28'
          Dst:             vlc_player_aout_Hold
        - Src:             'player/aout.c:140,15'
          Dst:             aout_VolumeSet
        - Src:             'player/aout.c:141,5'
          Dst:             aout_Release
    - functionName:    vlc_player_aout_GetVolume
      functionSourceFile: '/src/vlc/src/player/aout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aout_Release
        - aout_VolumeGet
        - vlc_player_aout_Hold
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/aout.c:126,9'
          Branch Sides:
            - BranchSide:      'player/aout.c:127,9'
              BranchSideFuncs:
                - aout_VolumeGet
                - aout_Release
            - BranchSide:      'player/aout.c:128,32'
              BranchSideFuncs:
                - aout_VolumeGet
                - aout_Release
      Callsites:
        - Src:             'player/aout.c:125,28'
          Dst:             vlc_player_aout_Hold
        - Src:             'player/aout.c:128,17'
          Dst:             aout_VolumeGet
        - Src:             'player/aout.c:129,5'
          Dst:             aout_Release
    - functionName:    vlc_list_remove
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_aout_RemoveListener
      functionSourceFile: '/src/vlc/src/player/aout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - id
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_list_remove
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/aout.c:74,5'
          Branch Sides:
            - BranchSide:      'player/aout.c:74,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_remove.27106
                - vlc_mutex_unlock
                - free
            - BranchSide:      'player/aout.c:74,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'player/aout.c:74,5'
          Dst:             __assert_fail
        - Src:             'player/aout.c:76,5'
          Dst:             vlc_mutex_lock
        - Src:             'player/aout.c:77,5'
          Dst:             vlc_list_remove
        - Src:             'player/aout.c:78,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    vlc_player_aout_AddListener
      functionSourceFile: '/src/vlc/src/player/aout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - cbs
        - cbs_data
      BBCount:         9
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_list_append
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/aout.c:54,5'
          Branch Sides:
            - BranchSide:      'player/aout.c:54,5'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_lock
                - vlc_list_append.27108
                - vlc_mutex_unlock
            - BranchSide:      'player/aout.c:56,45'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_lock
                - vlc_list_append.27108
                - vlc_mutex_unlock
        - Branch String:   'player/aout.c:57,9'
          Branch Sides:
            - BranchSide:      'player/aout.c:58,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_append.27108
                - vlc_mutex_unlock
            - BranchSide:      'player/aout.c:60,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_append.27108
                - vlc_mutex_unlock
      Callsites:
        - Src:             'player/aout.c:54,5'
          Dst:             __assert_fail
        - Src:             'player/aout.c:63,5'
          Dst:             vlc_mutex_lock
        - Src:             'player/aout.c:64,5'
          Dst:             vlc_list_append
        - Src:             'player/aout.c:65,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_vout_TriggerOption
      functionSourceFile: '/src/vlc/src/player/vout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - option
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_resource_HoldVout
        - var_TriggerCallback
        - vout_Release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'player/vout.c:174,27'
          Dst:             input_resource_HoldVout
        - Src:             'player/vout.c:175,5'
          Dst:             var_TriggerCallback
        - Src:             'player/vout.c:176,5'
          Dst:             vout_Release
    - functionName:    vlc_player_vout_Snapshot
      functionSourceFile: '/src/vlc/src/player/vout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_vout_TriggerOption
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'player/vout.c:208,5'
          Dst:             vlc_player_vout_TriggerOption
    - functionName:    vlc_player_vout_SetWallpaperModeEnabled
      functionSourceFile: '/src/vlc/src/player/vout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - player
        - enabled
      BBCount:         15
      ICount:          96
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_player_vout_SetVar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/vout.c:202,5'
          Branch Sides:
            - BranchSide:      'player/vout.c:202,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.27169
                - vlc_list_it_continue.27168
            - BranchSide:      'player/vout.c:202,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.27169
                - vlc_list_it_continue.27168
        - Branch String:   'player/vout.c:202,5'
          Branch Sides:
            - BranchSide:      'player/vout.c:202,5'
              BranchSideFuncs:
                - vlc_list_it_next.27169
                - vlc_list_it_continue.27168
                - vlc_mutex_unlock
            - BranchSide:      'player/vout.c:202,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/vout.c:202,5'
          Branch Sides:
            - BranchSide:      'player/vout.c:202,5'
              BranchSideFuncs:
                - vlc_list_it_next.27169
                - vlc_list_it_continue.27168
                - vlc_mutex_unlock
            - BranchSide:      'player/vout.c:202,5'
              BranchSideFuncs:
                - vlc_list_it_next.27169
                - vlc_list_it_continue.27168
                - vlc_mutex_unlock
      Callsites:
        - Src:             'player/vout.c:200,5'
          Dst:             vlc_player_vout_SetVar
        - Src:             'player/vout.c:202,5'
          Dst:             vlc_mutex_lock
        - Src:             'player/vout.c:202,5'
          Dst:             vlc_list_it_start
        - Src:             'player/vout.c:202,5'
          Dst:             vlc_list_it_continue
        - Src:             'player/vout.c:202,5'
          Dst:             vlc_list_it_next
        - Src:             'player/vout.c:202,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_player_vout_SetVar
      functionSourceFile: '/src/vlc/src/player/vout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - player
        - name
        - type
        - val
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
        - vlc_player_vout_Hold
        - vout_Release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'player/vout.c:163,27'
          Dst:             vlc_player_vout_Hold
        - Src:             'player/vout.c:164,5'
          Dst:             var_SetChecked
        - Src:             'player/vout.c:165,5'
          Dst:             vout_Release
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_vout_Hold
      functionSourceFile: '/src/vlc/src/player/vout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_resource_HoldDummyVout
        - input_resource_HoldVout
      functionUses:    4
      BranchProfiles:
        - Branch String:   'player/vout.c:46,12'
          Branch Sides:
            - BranchSide:      'player/vout.c:46,19'
              BranchSideFuncs: []
            - BranchSide:      'player/vout.c:46,55'
              BranchSideFuncs:
                - input_resource_HoldDummyVout
      Callsites:
        - Src:             'player/vout.c:45,27'
          Dst:             input_resource_HoldVout
        - Src:             'player/vout.c:46,26'
          Dst:             input_resource_HoldDummyVout
    - functionName:    vlc_player_vout_IsWallpaperModeEnabled
      functionSourceFile: '/src/vlc/src/player/vout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_GetBool
        - vlc_player_vout_Hold
        - vout_Release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'player/vout.c:191,27'
          Dst:             vlc_player_vout_Hold
        - Src:             'player/vout.c:192,16'
          Dst:             var_GetBool
        - Src:             'player/vout.c:193,5'
          Dst:             vout_Release
    - functionName:    var_GetBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:425,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:426,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:428,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:425,10'
          Dst:             var_GetChecked
    - functionName:    vlc_player_vout_SetFullscreen
      functionSourceFile: '/src/vlc/src/player/vout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - player
        - enabled
      BBCount:         15
      ICount:          96
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_player_vout_SetVar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/vout.c:185,5'
          Branch Sides:
            - BranchSide:      'player/vout.c:185,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.27169
                - vlc_list_it_continue.27168
            - BranchSide:      'player/vout.c:185,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.27169
                - vlc_list_it_continue.27168
        - Branch String:   'player/vout.c:185,5'
          Branch Sides:
            - BranchSide:      'player/vout.c:185,5'
              BranchSideFuncs:
                - vlc_list_it_next.27169
                - vlc_list_it_continue.27168
                - vlc_mutex_unlock
            - BranchSide:      'player/vout.c:185,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/vout.c:185,5'
          Branch Sides:
            - BranchSide:      'player/vout.c:185,5'
              BranchSideFuncs:
                - vlc_list_it_next.27169
                - vlc_list_it_continue.27168
                - vlc_mutex_unlock
            - BranchSide:      'player/vout.c:185,5'
              BranchSideFuncs:
                - vlc_list_it_next.27169
                - vlc_list_it_continue.27168
                - vlc_mutex_unlock
      Callsites:
        - Src:             'player/vout.c:183,5'
          Dst:             vlc_player_vout_SetVar
        - Src:             'player/vout.c:185,5'
          Dst:             vlc_mutex_lock
        - Src:             'player/vout.c:185,5'
          Dst:             vlc_list_it_start
        - Src:             'player/vout.c:185,5'
          Dst:             vlc_list_it_continue
        - Src:             'player/vout.c:185,5'
          Dst:             vlc_list_it_next
        - Src:             'player/vout.c:185,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_player_vout_DelCallbacks
      functionSourceFile: '/src/vlc/src/player/vout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - vout
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - var_DelCallback
        - vlc_player_VoutCallback
        - vlc_player_vout_OSDCallback
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/vout.c:155,5'
          Branch Sides:
            - BranchSide:      'player/vout.c:156,9'
              BranchSideFuncs:
                - var_DelCallback
            - BranchSide:      'player/vout.c:157,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/vout.c:152,5'
          Dst:             var_DelCallback
        - Src:             'player/vout.c:152,5'
          Dst:             vlc_player_VoutCallback
        - Src:             'player/vout.c:153,5'
          Dst:             var_DelCallback
        - Src:             'player/vout.c:153,5'
          Dst:             vlc_player_VoutCallback
        - Src:             'player/vout.c:156,9'
          Dst:             var_DelCallback
        - Src:             'player/vout.c:156,9'
          Dst:             vlc_player_vout_OSDCallback
    - functionName:    vlc_player_VoutCallback
      functionSourceFile: '/src/vlc/src/player/vout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - var
        - oldval
        - newval
        - data
      BBCount:         40
      ICount:          222
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - strcmp
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'player/vout.c:115,9'
          Branch Sides:
            - BranchSide:      'player/vout.c:117,20'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_it_start.27167
                - vlc_list_it_continue.27168
                - vlc_mutex_unlock
                - vlc_list_it_next.27169
            - BranchSide:      'player/vout.c:121,21'
              BranchSideFuncs:
                - strcmp
                - __assert_fail
                - vlc_mutex_lock
                - vlc_list_it_start.27167
                - vlc_list_it_continue.27168
                - vlc_mutex_unlock
                - vlc_list_it_next.27169
        - Branch String:   'player/vout.c:117,13'
          Branch Sides:
            - BranchSide:      'player/vout.c:118,13'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_it_start.27167
                - vlc_list_it_continue.27168
                - vlc_mutex_unlock
                - vlc_list_it_next.27169
            - BranchSide:      'player/vout.c:120,5'
              BranchSideFuncs: []
        - Branch String:   'player/vout.c:118,13'
          Branch Sides:
            - BranchSide:      'player/vout.c:118,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.27169
                - vlc_list_it_continue.27168
            - BranchSide:      'player/vout.c:118,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.27169
                - vlc_list_it_continue.27168
        - Branch String:   'player/vout.c:118,13'
          Branch Sides:
            - BranchSide:      'player/vout.c:118,13'
              BranchSideFuncs:
                - vlc_list_it_next.27169
                - vlc_list_it_continue.27168
                - vlc_mutex_unlock
            - BranchSide:      'player/vout.c:118,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/vout.c:118,13'
          Branch Sides:
            - BranchSide:      'player/vout.c:118,13'
              BranchSideFuncs:
                - vlc_list_it_next.27169
                - vlc_list_it_continue.27168
                - vlc_mutex_unlock
            - BranchSide:      'player/vout.c:118,13'
              BranchSideFuncs:
                - vlc_list_it_next.27169
                - vlc_list_it_continue.27168
                - vlc_mutex_unlock
        - Branch String:   'player/vout.c:121,14'
          Branch Sides:
            - BranchSide:      'player/vout.c:123,20'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_it_start.27167
                - vlc_list_it_continue.27168
                - vlc_mutex_unlock
                - vlc_list_it_next.27169
            - BranchSide:      'player/vout.c:128,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'player/vout.c:123,13'
          Branch Sides:
            - BranchSide:      'player/vout.c:124,13'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_it_start.27167
                - vlc_list_it_continue.27168
                - vlc_mutex_unlock
                - vlc_list_it_next.27169
            - BranchSide:      'player/vout.c:126,5'
              BranchSideFuncs: []
        - Branch String:   'player/vout.c:124,13'
          Branch Sides:
            - BranchSide:      'player/vout.c:124,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.27169
                - vlc_list_it_continue.27168
            - BranchSide:      'player/vout.c:124,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.27169
                - vlc_list_it_continue.27168
        - Branch String:   'player/vout.c:124,13'
          Branch Sides:
            - BranchSide:      'player/vout.c:124,13'
              BranchSideFuncs:
                - vlc_list_it_next.27169
                - vlc_list_it_continue.27168
                - vlc_mutex_unlock
            - BranchSide:      'player/vout.c:124,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'player/vout.c:124,13'
          Branch Sides:
            - BranchSide:      'player/vout.c:124,13'
              BranchSideFuncs:
                - vlc_list_it_next.27169
                - vlc_list_it_continue.27168
                - vlc_mutex_unlock
            - BranchSide:      'player/vout.c:124,13'
              BranchSideFuncs:
                - vlc_list_it_next.27169
                - vlc_list_it_continue.27168
                - vlc_mutex_unlock
      Callsites:
        - Src:             'player/vout.c:115,9'
          Dst:             strcmp
        - Src:             'player/vout.c:118,13'
          Dst:             vlc_mutex_lock
        - Src:             'player/vout.c:118,13'
          Dst:             vlc_list_it_start
        - Src:             'player/vout.c:118,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/vout.c:118,13'
          Dst:             vlc_list_it_next
        - Src:             'player/vout.c:118,13'
          Dst:             vlc_mutex_unlock
        - Src:             'player/vout.c:121,14'
          Dst:             strcmp
        - Src:             'player/vout.c:124,13'
          Dst:             vlc_mutex_lock
        - Src:             'player/vout.c:124,13'
          Dst:             vlc_list_it_start
        - Src:             'player/vout.c:124,13'
          Dst:             vlc_list_it_continue
        - Src:             'player/vout.c:124,13'
          Dst:             vlc_list_it_next
        - Src:             'player/vout.c:124,13'
          Dst:             vlc_mutex_unlock
        - Src:             'player/vout.c:128,9'
          Dst:             __assert_fail
    - functionName:    vlc_player_vout_AddCallbacks
      functionSourceFile: '/src/vlc/src/player/vout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - vout
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - var_AddCallback
        - vlc_player_VoutCallback
        - vlc_player_vout_OSDCallback
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/vout.c:145,5'
          Branch Sides:
            - BranchSide:      'player/vout.c:146,9'
              BranchSideFuncs:
                - var_AddCallback
            - BranchSide:      'player/vout.c:147,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/vout.c:142,5'
          Dst:             var_AddCallback
        - Src:             'player/vout.c:142,5'
          Dst:             vlc_player_VoutCallback
        - Src:             'player/vout.c:143,5'
          Dst:             var_AddCallback
        - Src:             'player/vout.c:143,5'
          Dst:             vlc_player_VoutCallback
        - Src:             'player/vout.c:146,9'
          Dst:             var_AddCallback
        - Src:             'player/vout.c:146,9'
          Dst:             vlc_player_vout_OSDCallback
    - functionName:    vlc_player_vout_IsFullscreen
      functionSourceFile: '/src/vlc/src/player/vout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_GetBool
        - vlc_player_vout_Hold
        - vout_Release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'player/vout.c:103,27'
          Dst:             vlc_player_vout_Hold
        - Src:             'player/vout.c:104,16'
          Dst:             var_GetBool
        - Src:             'player/vout.c:105,5'
          Dst:             vout_Release
    - functionName:    vlc_list_remove
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_vout_RemoveListener
      functionSourceFile: '/src/vlc/src/player/vout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - id
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_list_remove
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/vout.c:92,5'
          Branch Sides:
            - BranchSide:      'player/vout.c:92,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_remove.27178
                - vlc_mutex_unlock
                - free
            - BranchSide:      'player/vout.c:92,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'player/vout.c:92,5'
          Dst:             __assert_fail
        - Src:             'player/vout.c:94,5'
          Dst:             vlc_mutex_lock
        - Src:             'player/vout.c:95,5'
          Dst:             vlc_list_remove
        - Src:             'player/vout.c:96,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    vlc_player_vout_AddListener
      functionSourceFile: '/src/vlc/src/player/vout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - cbs
        - cbs_data
      BBCount:         9
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_list_append
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'player/vout.c:72,5'
          Branch Sides:
            - BranchSide:      'player/vout.c:72,5'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_lock
                - vlc_list_append.27180
                - vlc_mutex_unlock
            - BranchSide:      'player/vout.c:74,45'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_lock
                - vlc_list_append.27180
                - vlc_mutex_unlock
        - Branch String:   'player/vout.c:75,9'
          Branch Sides:
            - BranchSide:      'player/vout.c:76,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_append.27180
                - vlc_mutex_unlock
            - BranchSide:      'player/vout.c:78,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_append.27180
                - vlc_mutex_unlock
      Callsites:
        - Src:             'player/vout.c:72,5'
          Dst:             __assert_fail
        - Src:             'player/vout.c:81,5'
          Dst:             vlc_mutex_lock
        - Src:             'player/vout.c:82,5'
          Dst:             vlc_list_append
        - Src:             'player/vout.c:83,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    vlc_player_vout_HoldAll
      functionSourceFile: '/src/vlc/src/player/vout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - count
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - input_resource_HoldDummyVout
        - input_resource_HoldVouts
        - vlc_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/vout.c:55,9'
          Branch Sides:
            - BranchSide:      'player/vout.c:55,9'
              BranchSideFuncs:
                - vlc_alloc.27182
                - input_resource_HoldDummyVout
            - BranchSide:      'player/vout.c:57,17'
              BranchSideFuncs:
                - vlc_alloc.27182
                - input_resource_HoldDummyVout
        - Branch String:   'player/vout.c:58,13'
          Branch Sides:
            - BranchSide:      'player/vout.c:60,14'
              BranchSideFuncs:
                - input_resource_HoldDummyVout
            - BranchSide:      'player/vout.c:63,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/vout.c:53,5'
          Dst:             input_resource_HoldVouts
        - Src:             'player/vout.c:57,17'
          Dst:             vlc_alloc
        - Src:             'player/vout.c:61,24'
          Dst:             input_resource_HoldDummyVout
    - functionName:    var_GetString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:471,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:472,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:474,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:471,9'
          Dst:             var_GetChecked
    - functionName:    var_GetInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:408,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:409,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:411,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:408,10'
          Dst:             var_GetChecked
    - functionName:    vout_osd_PrintVariableText
      functionSourceFile: '/src/vlc/src/player/osd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - varname
        - vartype
        - varval
        - osdfmt
      BBCount:         24
      ICount:          156
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - strcmp
        - var_Change
        - vouts_osd_Message
      functionUses:    3
      BranchProfiles:
        - Branch String:   'player/osd.c:263,5'
          Branch Sides:
            - BranchSide:      'player/osd.c:265,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - vouts_osd_Message
                - strcmp
            - BranchSide:      'player/osd.c:277,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'player/osd.c:265,13'
          Branch Sides:
            - BranchSide:      'player/osd.c:266,18'
              BranchSideFuncs:
                - free
                - free
                - free
                - vouts_osd_Message
                - strcmp
                - free
            - BranchSide:      'player/osd.c:273,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - vouts_osd_Message
                - strcmp
                - free
        - Branch String:   'player/osd.c:266,30'
          Branch Sides:
            - BranchSide:      'player/osd.c:267,25'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - free
                - free
                - vouts_osd_Message
            - BranchSide:      'player/osd.c:268,19'
              BranchSideFuncs:
                - free
                - free
                - free
                - strcmp
                - vouts_osd_Message
                - free
        - Branch String:   'player/osd.c:267,73'
          Branch Sides:
            - BranchSide:      'player/osd.c:268,19'
              BranchSideFuncs:
                - vouts_osd_Message
                - free
                - free
                - free
                - strcmp
                - free
            - BranchSide:      'player/osd.c:270,45'
              BranchSideFuncs:
                - vouts_osd_Message
                - free
                - free
                - free
                - strcmp
                - free
        - Branch String:   'player/osd.c:268,31'
          Branch Sides:
            - BranchSide:      'player/osd.c:268,70'
              BranchSideFuncs:
                - free
                - free
                - free
                - vouts_osd_Message
                - strcmp
                - free
            - BranchSide:      'player/osd.c:268,34'
              BranchSideFuncs:
                - free
                - free
                - free
                - strcmp
                - vouts_osd_Message
                - free
        - Branch String:   'player/osd.c:266,17'
          Branch Sides:
            - BranchSide:      'player/osd.c:268,70'
              BranchSideFuncs:
                - vouts_osd_Message
                - free
                - free
                - free
                - strcmp
                - free
            - BranchSide:      'player/osd.c:270,45'
              BranchSideFuncs:
                - vouts_osd_Message
                - free
                - free
                - free
                - strcmp
                - free
        - Branch String:   'player/osd.c:273,13'
          Branch Sides:
            - BranchSide:      'player/osd.c:274,18'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - vouts_osd_Message
                - strcmp
            - BranchSide:      'player/osd.c:275,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - vouts_osd_Message
                - strcmp
      Callsites:
        - Src:             'player/osd.c:261,5'
          Dst:             var_Change
        - Src:             'player/osd.c:267,18'
          Dst:             strcmp
        - Src:             'player/osd.c:270,17'
          Dst:             vouts_osd_Message
    - functionName:    vouts_osd_Message
      functionSourceFile: '/src/vlc/src/player/osd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - vouts
        - count
        - fmt
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vout_OSDMessageVa
      functionUses:    15
      BranchProfiles:
        - Branch String:   'player/osd.c:63,5'
          Branch Sides:
            - BranchSide:      'player/osd.c:66,9'
              BranchSideFuncs:
                - vout_OSDMessageVa
            - BranchSide:      'player/osd.c:70,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/osd.c:67,9'
          Dst:             vout_OSDMessageVa
    - functionName:    vlc_player_vout_OSDCallback
      functionSourceFile: '/src/vlc/src/player/osd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - var
        - oldval
        - newval
        - data
      BBCount:         69
      ICount:          347
      EdgeCount:       91
      CyclomaticComplexity: 24
      functionsReached:
        - strcmp
        - var_GetInteger
        - var_GetString
        - vlc_gettext
        - vout_osd_PrintVariableText
        - vouts_osd_Message
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/osd.c:290,9'
          Branch Sides:
            - BranchSide:      'player/osd.c:291,36'
              BranchSideFuncs:
                - vlc_gettext
                - vout_osd_PrintVariableText
            - BranchSide:      'player/osd.c:294,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - vlc_gettext
                - vout_osd_PrintVariableText
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - strcmp
                - var_GetString.27225
                - vlc_gettext
                - vlc_gettext
                - vouts_osd_Message
                - free
                - vlc_gettext
                - var_GetInteger.27226
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vout_osd_PrintVariableText
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
        - Branch String:   'player/osd.c:294,14'
          Branch Sides:
            - BranchSide:      'player/osd.c:295,44'
              BranchSideFuncs:
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
            - BranchSide:      'player/osd.c:298,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - vlc_gettext
                - vout_osd_PrintVariableText
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - strcmp
                - var_GetString.27225
                - vlc_gettext
                - vlc_gettext
                - vouts_osd_Message
                - free
                - vlc_gettext
                - var_GetInteger.27226
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vout_osd_PrintVariableText
        - Branch String:   'player/osd.c:295,37'
          Branch Sides:
            - BranchSide:      'player/osd.c:296,27'
              BranchSideFuncs:
                - vlc_gettext
                - vouts_osd_Message
            - BranchSide:      'player/osd.c:296,51'
              BranchSideFuncs:
                - vlc_gettext
                - vouts_osd_Message
        - Branch String:   'player/osd.c:298,14'
          Branch Sides:
            - BranchSide:      'player/osd.c:299,36'
              BranchSideFuncs:
                - vlc_gettext
                - vout_osd_PrintVariableText
            - BranchSide:      'player/osd.c:302,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - vlc_gettext
                - vout_osd_PrintVariableText
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - strcmp
                - var_GetString.27225
                - vlc_gettext
                - vlc_gettext
                - vouts_osd_Message
                - free
                - vlc_gettext
                - var_GetInteger.27226
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
        - Branch String:   'player/osd.c:302,14'
          Branch Sides:
            - BranchSide:      'player/osd.c:303,37'
              BranchSideFuncs:
                - vlc_gettext
                - vouts_osd_Message
            - BranchSide:      'player/osd.c:305,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - vlc_gettext
                - vout_osd_PrintVariableText
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - strcmp
                - var_GetString.27225
                - vlc_gettext
                - vlc_gettext
                - vouts_osd_Message
                - free
                - vlc_gettext
                - var_GetInteger.27226
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
        - Branch String:   'player/osd.c:305,14'
          Branch Sides:
            - BranchSide:      'player/osd.c:306,37'
              BranchSideFuncs:
                - vlc_gettext
                - vouts_osd_Message
            - BranchSide:      'player/osd.c:308,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - vlc_gettext
                - vout_osd_PrintVariableText
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - strcmp
                - var_GetString.27225
                - vlc_gettext
                - vlc_gettext
                - vouts_osd_Message
                - free
                - vlc_gettext
                - var_GetInteger.27226
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
        - Branch String:   'player/osd.c:308,14'
          Branch Sides:
            - BranchSide:      'player/osd.c:309,37'
              BranchSideFuncs:
                - vlc_gettext
                - vouts_osd_Message
            - BranchSide:      'player/osd.c:311,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - vlc_gettext
                - vout_osd_PrintVariableText
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - strcmp
                - var_GetString.27225
                - vlc_gettext
                - vlc_gettext
                - vouts_osd_Message
                - free
                - vlc_gettext
                - var_GetInteger.27226
                - vlc_gettext
                - vouts_osd_Message
        - Branch String:   'player/osd.c:311,14'
          Branch Sides:
            - BranchSide:      'player/osd.c:312,37'
              BranchSideFuncs:
                - vlc_gettext
                - vouts_osd_Message
            - BranchSide:      'player/osd.c:314,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - vlc_gettext
                - vout_osd_PrintVariableText
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - strcmp
                - var_GetString.27225
                - vlc_gettext
                - vlc_gettext
                - vouts_osd_Message
                - free
                - vlc_gettext
                - var_GetInteger.27226
        - Branch String:   'player/osd.c:314,46'
          Branch Sides:
            - BranchSide:      'player/osd.c:315,21'
              BranchSideFuncs:
                - strcmp
                - var_GetString.27225
                - vlc_gettext
                - vlc_gettext
                - vouts_osd_Message
                - free
                - vlc_gettext
                - var_GetInteger.27226
            - BranchSide:      'player/osd.c:317,31'
              BranchSideFuncs:
                - strcmp
                - var_GetString.27225
                - vlc_gettext
                - vlc_gettext
                - vouts_osd_Message
                - free
                - vlc_gettext
                - var_GetInteger.27226
        - Branch String:   'player/osd.c:314,14'
          Branch Sides:
            - BranchSide:      'player/osd.c:317,31'
              BranchSideFuncs:
                - strcmp
                - var_GetString.27225
                - vlc_gettext
                - vlc_gettext
                - vouts_osd_Message
                - free
                - vlc_gettext
                - var_GetInteger.27226
            - BranchSide:      'player/osd.c:328,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - vlc_gettext
                - vout_osd_PrintVariableText
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
        - Branch String:   'player/osd.c:318,18'
          Branch Sides:
            - BranchSide:      'player/osd.c:319,28'
              BranchSideFuncs:
                - var_GetInteger.27226
                - var_GetString.27225
                - vlc_gettext
                - vlc_gettext
                - vouts_osd_Message
                - free
                - vlc_gettext
            - BranchSide:      'player/osd.c:319,20'
              BranchSideFuncs:
                - var_GetString.27225
                - vlc_gettext
                - vlc_gettext
                - vouts_osd_Message
                - free
                - vlc_gettext
        - Branch String:   'player/osd.c:320,22'
          Branch Sides:
            - BranchSide:      'player/osd.c:321,20'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_gettext
                - vouts_osd_Message
                - free
                - vlc_gettext
            - BranchSide:      'player/osd.c:321,33'
              BranchSideFuncs:
                - var_GetString.27225
                - vlc_gettext
                - vlc_gettext
                - vouts_osd_Message
                - free
                - vlc_gettext
        - Branch String:   'player/osd.c:323,27'
          Branch Sides:
            - BranchSide:      'player/osd.c:323,37'
              BranchSideFuncs:
                - vlc_gettext
                - vouts_osd_Message
                - free
            - BranchSide:      'player/osd.c:323,47'
              BranchSideFuncs:
                - vlc_gettext
                - vouts_osd_Message
                - free
        - Branch String:   'player/osd.c:324,13'
          Branch Sides:
            - BranchSide:      'player/osd.c:325,18'
              BranchSideFuncs: []
            - BranchSide:      'player/osd.c:326,5'
              BranchSideFuncs: []
        - Branch String:   'player/osd.c:328,45'
          Branch Sides:
            - BranchSide:      'player/osd.c:328,55'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - vlc_gettext
                - vout_osd_PrintVariableText
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
            - BranchSide:      'player/osd.c:331,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - vlc_gettext
                - vout_osd_PrintVariableText
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
        - Branch String:   'player/osd.c:328,14'
          Branch Sides:
            - BranchSide:      'player/osd.c:329,37'
              BranchSideFuncs:
                - vlc_gettext
                - vouts_osd_Message
            - BranchSide:      'player/osd.c:331,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - vlc_gettext
                - vout_osd_PrintVariableText
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
        - Branch String:   'player/osd.c:331,55'
          Branch Sides:
            - BranchSide:      'player/osd.c:331,65'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - vlc_gettext
                - vout_osd_PrintVariableText
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
            - BranchSide:      'player/osd.c:334,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - vlc_gettext
                - vout_osd_PrintVariableText
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
        - Branch String:   'player/osd.c:331,14'
          Branch Sides:
            - BranchSide:      'player/osd.c:332,37'
              BranchSideFuncs:
                - vlc_gettext
                - vouts_osd_Message
            - BranchSide:      'player/osd.c:334,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - vlc_gettext
                - vout_osd_PrintVariableText
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
        - Branch String:   'player/osd.c:334,14'
          Branch Sides:
            - BranchSide:      'player/osd.c:335,37'
              BranchSideFuncs:
                - vlc_gettext
                - vouts_osd_Message
            - BranchSide:      'player/osd.c:337,21'
              BranchSideFuncs:
                - strcmp
                - vlc_gettext
                - vout_osd_PrintVariableText
                - vlc_gettext
                - vouts_osd_Message
                - vlc_gettext
                - vouts_osd_Message
        - Branch String:   'player/osd.c:339,13'
          Branch Sides:
            - BranchSide:      'player/osd.c:340,41'
              BranchSideFuncs:
                - vlc_gettext
                - vouts_osd_Message
            - BranchSide:      'player/osd.c:343,54'
              BranchSideFuncs:
                - vlc_gettext
                - vout_osd_PrintVariableText
                - vlc_gettext
                - vouts_osd_Message
      Callsites:
        - Src:             'player/osd.c:290,9'
          Dst:             strcmp
        - Src:             'player/osd.c:292,44'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:291,9'
          Dst:             vout_osd_PrintVariableText
        - Src:             'player/osd.c:294,14'
          Dst:             strcmp
        - Src:             'player/osd.c:296,27'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:296,51'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:295,9'
          Dst:             vouts_osd_Message
        - Src:             'player/osd.c:298,14'
          Dst:             strcmp
        - Src:             'player/osd.c:300,36'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:299,9'
          Dst:             vout_osd_PrintVariableText
        - Src:             'player/osd.c:302,14'
          Dst:             strcmp
        - Src:             'player/osd.c:303,37'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:303,9'
          Dst:             vouts_osd_Message
        - Src:             'player/osd.c:305,14'
          Dst:             strcmp
        - Src:             'player/osd.c:306,37'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:306,9'
          Dst:             vouts_osd_Message
        - Src:             'player/osd.c:308,14'
          Dst:             strcmp
        - Src:             'player/osd.c:309,37'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:309,9'
          Dst:             vouts_osd_Message
        - Src:             'player/osd.c:311,14'
          Dst:             strcmp
        - Src:             'player/osd.c:312,37'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:312,9'
          Dst:             vouts_osd_Message
        - Src:             'player/osd.c:314,14'
          Dst:             strcmp
        - Src:             'player/osd.c:315,14'
          Dst:             strcmp
        - Src:             'player/osd.c:317,24'
          Dst:             strcmp
        - Src:             'player/osd.c:319,28'
          Dst:             var_GetInteger
        - Src:             'player/osd.c:321,33'
          Dst:             var_GetString
        - Src:             'player/osd.c:322,37'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:323,37'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:323,47'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:322,9'
          Dst:             vouts_osd_Message
        - Src:             'player/osd.c:328,14'
          Dst:             strcmp
        - Src:             'player/osd.c:329,37'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:329,9'
          Dst:             vouts_osd_Message
        - Src:             'player/osd.c:331,14'
          Dst:             strcmp
        - Src:             'player/osd.c:332,37'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:332,9'
          Dst:             vouts_osd_Message
        - Src:             'player/osd.c:334,14'
          Dst:             strcmp
        - Src:             'player/osd.c:335,37'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:335,9'
          Dst:             vouts_osd_Message
        - Src:             'player/osd.c:337,14'
          Dst:             strcmp
        - Src:             'player/osd.c:340,41'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:340,13'
          Dst:             vouts_osd_Message
        - Src:             'player/osd.c:344,62'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:343,27'
          Dst:             vout_osd_PrintVariableText
        - Src:             'player/osd.c:346,45'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:346,17'
          Dst:             vouts_osd_Message
    - functionName:    vlc_player_osd_Program
      functionSourceFile: '/src/vlc/src/player/osd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - name
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_gettext
        - vlc_player_osd_Message
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'player/osd.c:249,36'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:249,5'
          Dst:             vlc_player_osd_Message
    - functionName:    vlc_player_osd_Message
      functionSourceFile: '/src/vlc/src/player/osd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - fmt
      BBCount:         7
      ICount:          68
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_player_osd_HoldAll
        - vlc_player_osd_ReleaseAll
        - vout_OSDMessageVa
      functionUses:    21
      BranchProfiles:
        - Branch String:   'player/osd.c:97,5'
          Branch Sides:
            - BranchSide:      'player/osd.c:100,9'
              BranchSideFuncs:
                - vout_OSDMessageVa
                - vlc_player_osd_ReleaseAll
            - BranchSide:      'player/osd.c:104,5'
              BranchSideFuncs:
                - vlc_player_osd_ReleaseAll
      Callsites:
        - Src:             'player/osd.c:93,29'
          Dst:             vlc_player_osd_HoldAll
        - Src:             'player/osd.c:101,9'
          Dst:             vout_OSDMessageVa
        - Src:             'player/osd.c:106,5'
          Dst:             vlc_player_osd_ReleaseAll
    - functionName:    vlc_player_osd_HoldAll
      functionSourceFile: '/src/vlc/src/player/osd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - count
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - input_resource_HoldVouts
        - vout_FlushSubpictureChannel
      functionUses:    4
      BranchProfiles:
        - Branch String:   'player/osd.c:39,5'
          Branch Sides:
            - BranchSide:      'player/osd.c:41,37'
              BranchSideFuncs:
                - vout_FlushSubpictureChannel
                - vout_FlushSubpictureChannel
                - vout_FlushSubpictureChannel
            - BranchSide:      'player/osd.c:45,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/osd.c:37,5'
          Dst:             input_resource_HoldVouts
        - Src:             'player/osd.c:41,9'
          Dst:             vout_FlushSubpictureChannel
        - Src:             'player/osd.c:42,9'
          Dst:             vout_FlushSubpictureChannel
        - Src:             'player/osd.c:43,9'
          Dst:             vout_FlushSubpictureChannel
    - functionName:    vlc_player_osd_ReleaseAll
      functionSourceFile: '/src/vlc/src/player/osd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - player
        - vouts
        - count
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vout_Release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'player/osd.c:52,5'
          Branch Sides:
            - BranchSide:      'player/osd.c:53,22'
              BranchSideFuncs:
                - vout_Release
                - free
            - BranchSide:      'player/osd.c:54,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'player/osd.c:53,9'
          Dst:             vout_Release
    - functionName:    vlc_memstream_puts_len
      functionSourceFile: '/src/vlc/src/../include/vlc_memstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - str
        - len
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_memstream_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_memstream.h:160,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_memstream.h:160,62'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_memstream.h:160,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_memstream.h:160,13'
          Dst:             vlc_memstream_write
    - functionName:    vlc_player_osd_Tracks
      functionSourceFile: '/src/vlc/src/player/osd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - selected
        - unselect
      BBCount:         32
      ICount:          194
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - es_format_category_to_string
        - strcmp
        - vlc_es_id_GetCat
        - vlc_es_id_GetStrId
        - vlc_gettext
        - vlc_memstream_close
        - vlc_memstream_open
        - vlc_memstream_puts
        - vlc_memstream_puts_len
        - vlc_player_GetTrack
        - vlc_player_osd_Message
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/osd.c:192,19'
          Branch Sides:
            - BranchSide:      'player/osd.c:192,23'
              BranchSideFuncs:
                - vlc_es_id_GetCat
                - es_format_category_to_string.27267
                - vlc_memstream_close
                - vlc_gettext
                - vlc_player_osd_Message
                - free
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_player_GetTrack
                - vlc_memstream_puts_len.27264
                - vlc_memstream_puts
                - vlc_memstream_open
                - vlc_es_id_GetStrId
                - vlc_es_id_GetStrId
                - strcmp
            - BranchSide:      'player/osd.c:193,9'
              BranchSideFuncs: []
        - Branch String:   'player/osd.c:192,9'
          Branch Sides:
            - BranchSide:      'player/osd.c:193,9'
              BranchSideFuncs:
                - vlc_es_id_GetCat
                - es_format_category_to_string.27267
                - vlc_memstream_close
                - vlc_gettext
                - vlc_player_osd_Message
                - free
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_player_GetTrack
                - vlc_memstream_puts_len.27264
                - vlc_memstream_puts
                - vlc_memstream_open
                - vlc_es_id_GetStrId
                - vlc_es_id_GetStrId
                - strcmp
            - BranchSide:      'player/osd.c:195,60'
              BranchSideFuncs:
                - vlc_es_id_GetCat
                - es_format_category_to_string.27267
                - vlc_memstream_close
                - vlc_gettext
                - vlc_player_osd_Message
                - free
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_player_GetTrack
                - vlc_memstream_puts_len.27264
                - vlc_memstream_puts
                - vlc_memstream_open
                - vlc_es_id_GetStrId
                - vlc_es_id_GetStrId
                - strcmp
        - Branch String:   'player/osd.c:200,5'
          Branch Sides:
            - BranchSide:      'player/osd.c:202,13'
              BranchSideFuncs:
                - vlc_player_GetTrack
                - vlc_memstream_puts_len.27264
                - vlc_memstream_puts
                - vlc_memstream_close
                - vlc_gettext
                - vlc_player_osd_Message
                - free
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_memstream_open
                - vlc_es_id_GetStrId
                - vlc_es_id_GetStrId
                - strcmp
            - BranchSide:      'player/osd.c:227,9'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_gettext
                - vlc_player_osd_Message
                - free
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/osd.c:203,10'
          Branch Sides:
            - BranchSide:      'player/osd.c:203,40'
              BranchSideFuncs:
                - vlc_es_id_GetStrId
                - vlc_es_id_GetStrId
                - strcmp
                - vlc_memstream_close
                - vlc_gettext
                - vlc_player_osd_Message
                - free
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_player_GetTrack
                - vlc_memstream_puts_len.27264
                - vlc_memstream_puts
                - vlc_memstream_open
            - BranchSide:      'player/osd.c:207,33'
              BranchSideFuncs:
                - vlc_player_GetTrack
                - vlc_memstream_puts_len.27264
                - vlc_memstream_puts
                - vlc_memstream_close
                - vlc_gettext
                - vlc_player_osd_Message
                - free
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_es_id_GetStrId
                - vlc_es_id_GetStrId
                - strcmp
                - vlc_memstream_open
        - Branch String:   'player/osd.c:202,13'
          Branch Sides:
            - BranchSide:      'player/osd.c:204,13'
              BranchSideFuncs:
                - vlc_player_GetTrack
                - vlc_memstream_puts_len.27264
                - vlc_memstream_puts
                - vlc_memstream_close
                - vlc_gettext
                - vlc_player_osd_Message
                - free
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_es_id_GetStrId
                - vlc_es_id_GetStrId
                - strcmp
                - vlc_memstream_open
            - BranchSide:      'player/osd.c:207,33'
              BranchSideFuncs:
                - vlc_player_GetTrack
                - vlc_memstream_puts_len.27264
                - vlc_memstream_puts
                - vlc_memstream_close
                - vlc_gettext
                - vlc_player_osd_Message
                - free
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_es_id_GetStrId
                - vlc_es_id_GetStrId
                - strcmp
                - vlc_memstream_open
        - Branch String:   'player/osd.c:210,13'
          Branch Sides:
            - BranchSide:      'player/osd.c:211,13'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_gettext
                - vlc_player_osd_Message
                - free
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_player_GetTrack
                - vlc_memstream_puts_len.27264
                - vlc_memstream_puts
                - vlc_memstream_open
                - vlc_es_id_GetStrId
                - vlc_es_id_GetStrId
                - strcmp
            - BranchSide:      'player/osd.c:215,13'
              BranchSideFuncs:
                - vlc_memstream_puts_len.27264
                - vlc_memstream_puts
                - vlc_memstream_close
                - vlc_gettext
                - vlc_player_osd_Message
                - free
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_player_GetTrack
                - vlc_es_id_GetStrId
                - vlc_es_id_GetStrId
                - strcmp
                - vlc_memstream_open
        - Branch String:   'player/osd.c:215,13'
          Branch Sides:
            - BranchSide:      'player/osd.c:217,17'
              BranchSideFuncs:
                - vlc_memstream_open
                - vlc_memstream_puts
                - vlc_memstream_close
                - vlc_gettext
                - vlc_player_osd_Message
                - free
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_player_GetTrack
                - vlc_memstream_puts_len.27264
                - vlc_es_id_GetStrId
                - vlc_es_id_GetStrId
                - strcmp
            - BranchSide:      'player/osd.c:221,13'
              BranchSideFuncs:
                - vlc_memstream_puts_len.27264
                - vlc_memstream_puts
                - vlc_memstream_close
                - vlc_gettext
                - vlc_player_osd_Message
                - free
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_player_GetTrack
                - vlc_memstream_open
                - vlc_es_id_GetStrId
                - vlc_es_id_GetStrId
                - strcmp
        - Branch String:   'player/osd.c:217,17'
          Branch Sides:
            - BranchSide:      'player/osd.c:218,17'
              BranchSideFuncs: []
            - BranchSide:      'player/osd.c:219,9'
              BranchSideFuncs:
                - vlc_memstream_puts
                - vlc_memstream_close
                - vlc_gettext
                - vlc_player_osd_Message
                - free
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
                - vlc_player_GetTrack
                - vlc_memstream_puts_len.27264
                - vlc_memstream_open
                - vlc_es_id_GetStrId
                - vlc_es_id_GetStrId
                - strcmp
        - Branch String:   'player/osd.c:227,9'
          Branch Sides:
            - BranchSide:      'player/osd.c:229,32'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/osd.c:234,9'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_gettext
                - vlc_player_osd_Message
                - free
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/osd.c:234,9'
          Branch Sides:
            - BranchSide:      'player/osd.c:235,9'
              BranchSideFuncs: []
            - BranchSide:      'player/osd.c:237,9'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
                - free
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/osd.c:237,9'
          Branch Sides:
            - BranchSide:      'player/osd.c:238,32'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
                - free
            - BranchSide:      'player/osd.c:241,32'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
                - free
      Callsites:
        - Src:             'player/osd.c:195,43'
          Dst:             vlc_es_id_GetCat
        - Src:             'player/osd.c:196,28'
          Dst:             es_format_category_to_string
        - Src:             'player/osd.c:203,21'
          Dst:             vlc_es_id_GetStrId
        - Src:             'player/osd.c:203,54'
          Dst:             vlc_es_id_GetStrId
        - Src:             'player/osd.c:203,14'
          Dst:             strcmp
        - Src:             'player/osd.c:207,13'
          Dst:             vlc_player_GetTrack
        - Src:             'player/osd.c:217,17'
          Dst:             vlc_memstream_open
        - Src:             'player/osd.c:221,13'
          Dst:             vlc_memstream_puts_len
        - Src:             'player/osd.c:223,9'
          Dst:             vlc_memstream_puts
        - Src:             'player/osd.c:229,40'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:229,69'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:229,9'
          Dst:             vlc_player_osd_Message
        - Src:             'player/osd.c:234,9'
          Dst:             vlc_memstream_close
        - Src:             'player/osd.c:238,40'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:238,9'
          Dst:             vlc_player_osd_Message
        - Src:             'player/osd.c:241,40'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:241,9'
          Dst:             vlc_player_osd_Message
    - functionName:    es_format_category_to_string
      functionSourceFile: '/src/vlc/src/player/player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - cat
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/player.h:332,5'
          Branch Sides:
            - BranchSide:      'player/player.h:334,24'
              BranchSideFuncs: []
            - BranchSide:      'player/player.h:335,24'
              BranchSideFuncs: []
            - BranchSide:      'player/player.h:336,22'
              BranchSideFuncs: []
            - BranchSide:      'player/player.h:337,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_player_osd_Track
      functionSourceFile: '/src/vlc/src/player/osd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - player
        - id
        - select
      BBCount:         15
      ICount:          89
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - es_format_category_to_string
        - vlc_es_id_GetCat
        - vlc_gettext
        - vlc_player_GetTrack
        - vlc_player_osd_Message
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/osd.c:180,16'
          Branch Sides:
            - BranchSide:      'player/osd.c:180,19'
              BranchSideFuncs:
                - es_format_category_to_string.27267
                - __assert_fail
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/osd.c:183,57'
              BranchSideFuncs:
                - es_format_category_to_string.27267
                - __assert_fail
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/osd.c:180,9'
          Branch Sides:
            - BranchSide:      'player/osd.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      'player/osd.c:183,57'
              BranchSideFuncs:
                - es_format_category_to_string.27267
                - __assert_fail
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/osd.c:184,5'
          Branch Sides:
            - BranchSide:      'player/osd.c:184,5'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/osd.c:185,30'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
        - Branch String:   'player/osd.c:185,30'
          Branch Sides:
            - BranchSide:      'player/osd.c:185,39'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_player_osd_Message
            - BranchSide:      'player/osd.c:185,53'
              BranchSideFuncs:
                - vlc_gettext
                - vlc_gettext
                - vlc_player_osd_Message
      Callsites:
        - Src:             'player/osd.c:178,37'
          Dst:             vlc_es_id_GetCat
        - Src:             'player/osd.c:179,44'
          Dst:             vlc_player_GetTrack
        - Src:             'player/osd.c:183,28'
          Dst:             es_format_category_to_string
        - Src:             'player/osd.c:184,5'
          Dst:             __assert_fail
        - Src:             'player/osd.c:185,53'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:186,36'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:186,5'
          Dst:             vlc_player_osd_Message
    - functionName:    vlc_player_osd_Volume
      functionSourceFile: '/src/vlc/src/player/osd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - player
        - mute_action
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_gettext
        - vlc_player_aout_GetVolume
        - vlc_player_aout_IsMuted
        - vlc_player_osd_HoldAll
        - vlc_player_osd_ReleaseAll
        - vlc_player_vout_IsFullscreen
        - vouts_osd_Icon
        - vouts_osd_Message
        - vouts_osd_Slider
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/osd.c:163,21'
          Branch Sides:
            - BranchSide:      'player/osd.c:163,24'
              BranchSideFuncs:
                - vlc_player_vout_IsFullscreen
                - vlc_gettext
                - vouts_osd_Message
                - vlc_player_osd_ReleaseAll
                - vouts_osd_Slider
                - vouts_osd_Icon
            - BranchSide:      'player/osd.c:167,42'
              BranchSideFuncs:
                - vlc_player_vout_IsFullscreen
                - vlc_gettext
                - vouts_osd_Message
                - vlc_player_osd_ReleaseAll
                - vouts_osd_Slider
        - Branch String:   'player/osd.c:163,9'
          Branch Sides:
            - BranchSide:      'player/osd.c:164,24'
              BranchSideFuncs:
                - vouts_osd_Icon
                - vlc_player_osd_ReleaseAll
            - BranchSide:      'player/osd.c:167,42'
              BranchSideFuncs:
                - vlc_player_vout_IsFullscreen
                - vlc_gettext
                - vouts_osd_Message
                - vlc_player_osd_ReleaseAll
                - vouts_osd_Slider
        - Branch String:   'player/osd.c:167,13'
          Branch Sides:
            - BranchSide:      'player/osd.c:168,30'
              BranchSideFuncs:
                - vouts_osd_Slider
                - vlc_gettext
                - vouts_osd_Message
                - vlc_player_osd_ReleaseAll
            - BranchSide:      'player/osd.c:169,27'
              BranchSideFuncs:
                - vlc_gettext
                - vouts_osd_Message
                - vlc_player_osd_ReleaseAll
      Callsites:
        - Src:             'player/osd.c:159,29'
          Dst:             vlc_player_osd_HoldAll
        - Src:             'player/osd.c:161,17'
          Dst:             vlc_player_aout_IsMuted
        - Src:             'player/osd.c:162,26'
          Dst:             vlc_player_aout_GetVolume
        - Src:             'player/osd.c:164,9'
          Dst:             vouts_osd_Icon
        - Src:             'player/osd.c:167,13'
          Dst:             vlc_player_vout_IsFullscreen
        - Src:             'player/osd.c:168,13'
          Dst:             vouts_osd_Slider
        - Src:             'player/osd.c:169,41'
          Dst:             vlc_gettext
        - Src:             'player/osd.c:169,9'
          Dst:             vouts_osd_Message
        - Src:             'player/osd.c:172,5'
          Dst:             vlc_player_osd_ReleaseAll
    - functionName:    vouts_osd_Icon
      functionSourceFile: '/src/vlc/src/player/osd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - vouts
        - count
        - type
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vout_OSDIcon
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/osd.c:76,5'
          Branch Sides:
            - BranchSide:      'player/osd.c:77,22'
              BranchSideFuncs:
                - vout_OSDIcon
            - BranchSide:      'player/osd.c:78,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/osd.c:77,9'
          Dst:             vout_OSDIcon
    - functionName:    vouts_osd_Slider
      functionSourceFile: '/src/vlc/src/player/osd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - vouts
        - count
        - position
        - type
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vout_OSDSlider
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/osd.c:85,5'
          Branch Sides:
            - BranchSide:      'player/osd.c:86,24'
              BranchSideFuncs:
                - vout_OSDSlider
            - BranchSide:      'player/osd.c:87,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/osd.c:86,9'
          Dst:             vout_OSDSlider
    - functionName:    vlc_player_osd_Position
      functionSourceFile: '/src/vlc/src/player/osd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - player
        - input
        - time
        - position
      BBCount:         18
      ICount:          134
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - vlc_player_osd_HoldAll
        - vlc_player_osd_ReleaseAll
        - vlc_player_vout_IsFullscreen
        - vlc_tick_to_str
        - vouts_osd_Message
        - vouts_osd_Slider
      functionUses:    3
      BranchProfiles:
        - Branch String:   'player/osd.c:125,9'
          Branch Sides:
            - BranchSide:      'player/osd.c:127,13'
              BranchSideFuncs:
                - vlc_player_osd_HoldAll
                - vlc_player_vout_IsFullscreen
                - vlc_player_osd_ReleaseAll
                - vouts_osd_Slider
                - vlc_tick_to_str
                - vouts_osd_Message
                - vlc_tick_to_str
                - vouts_osd_Message
            - BranchSide:      'player/osd.c:134,52'
              BranchSideFuncs:
                - vlc_player_osd_HoldAll
                - vlc_player_vout_IsFullscreen
                - vlc_player_osd_ReleaseAll
                - vouts_osd_Slider
                - vlc_tick_to_str
                - vouts_osd_Message
                - vlc_tick_to_str
                - vouts_osd_Message
        - Branch String:   'player/osd.c:127,13'
          Branch Sides:
            - BranchSide:      'player/osd.c:128,20'
              BranchSideFuncs:
                - vlc_player_osd_HoldAll
                - vlc_player_vout_IsFullscreen
                - vlc_player_osd_ReleaseAll
                - vouts_osd_Slider
                - vlc_tick_to_str
                - vouts_osd_Message
                - vlc_tick_to_str
                - vouts_osd_Message
            - BranchSide:      'player/osd.c:130,24'
              BranchSideFuncs:
                - vlc_player_osd_HoldAll
                - vlc_player_vout_IsFullscreen
                - vlc_player_osd_ReleaseAll
                - vouts_osd_Slider
                - vlc_tick_to_str
                - vouts_osd_Message
                - vlc_tick_to_str
                - vouts_osd_Message
        - Branch String:   'player/osd.c:136,9'
          Branch Sides:
            - BranchSide:      'player/osd.c:139,25'
              BranchSideFuncs:
                - vlc_tick_to_str
                - vouts_osd_Message
                - vlc_player_vout_IsFullscreen
                - vlc_player_osd_ReleaseAll
                - vouts_osd_Slider
                - vlc_tick_to_str
                - vouts_osd_Message
            - BranchSide:      'player/osd.c:150,38'
              BranchSideFuncs:
                - vlc_player_vout_IsFullscreen
                - vlc_player_osd_ReleaseAll
                - vouts_osd_Slider
        - Branch String:   'player/osd.c:140,13'
          Branch Sides:
            - BranchSide:      'player/osd.c:143,29'
              BranchSideFuncs:
                - vlc_tick_to_str
                - vouts_osd_Message
                - vlc_player_vout_IsFullscreen
                - vlc_player_osd_ReleaseAll
                - vouts_osd_Slider
            - BranchSide:      'player/osd.c:147,31'
              BranchSideFuncs:
                - vouts_osd_Message
                - vlc_player_vout_IsFullscreen
                - vlc_player_osd_ReleaseAll
                - vouts_osd_Slider
        - Branch String:   'player/osd.c:150,9'
          Branch Sides:
            - BranchSide:      'player/osd.c:150,9'
              BranchSideFuncs:
                - vouts_osd_Slider
                - vlc_player_osd_ReleaseAll
            - BranchSide:      'player/osd.c:151,26'
              BranchSideFuncs:
                - vouts_osd_Slider
                - vlc_player_osd_ReleaseAll
      Callsites:
        - Src:             'player/osd.c:134,29'
          Dst:             vlc_player_osd_HoldAll
        - Src:             'player/osd.c:139,9'
          Dst:             vlc_tick_to_str
        - Src:             'player/osd.c:143,13'
          Dst:             vlc_tick_to_str
        - Src:             'player/osd.c:144,13'
          Dst:             vouts_osd_Message
        - Src:             'player/osd.c:147,13'
          Dst:             vouts_osd_Message
        - Src:             'player/osd.c:150,9'
          Dst:             vlc_player_vout_IsFullscreen
        - Src:             'player/osd.c:151,9'
          Dst:             vouts_osd_Slider
        - Src:             'player/osd.c:152,5'
          Dst:             vlc_player_osd_ReleaseAll
    - functionName:    vlc_player_osd_Icon
      functionSourceFile: '/src/vlc/src/player/osd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - player
        - type
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_osd_HoldAll
        - vlc_player_osd_ReleaseAll
        - vouts_osd_Icon
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'player/osd.c:113,29'
          Dst:             vlc_player_osd_HoldAll
        - Src:             'player/osd.c:115,5'
          Dst:             vouts_osd_Icon
        - Src:             'player/osd.c:117,5'
          Dst:             vlc_player_osd_ReleaseAll
    - functionName:    vlc_ml_media_set_type
      functionSourceFile: '/src/vlc/src/../include/vlc_media_library.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - p_ml
        - i_media_id
        - i_type
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_ml_control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_media_library.h:1178,12'
          Dst:             vlc_ml_control
    - functionName:    vlc_player_RestorePlaybackPos
      functionSourceFile: '/src/vlc/src/player/medialib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_input_RestoreMlStates
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'player/medialib.c:298,5'
          Dst:             vlc_player_input_RestoreMlStates
    - functionName:    vlc_player_input_RestoreMlStates
      functionSourceFile: '/src/vlc/src/player/medialib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - input
        - force_pos
      BBCount:         57
      ICount:          433
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - input_GetItem
        - input_SetPosition
        - var_InheritBool
        - var_InheritInteger
        - var_SetFloat
        - var_SetInteger
        - var_SetString
        - vlc_ml_get_media_by_mrl
        - vlc_ml_instance_get
        - vlc_ml_media_get_all_playback_pref
        - vlc_ml_media_release
        - vlc_player_ChangeRate
        - vlc_player_assert_locked
        - vlc_player_input_SelectTracksByStringIds
        - vlc_player_vout_Hold
        - vout_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'player/medialib.c:36,9'
          Branch Sides:
            - BranchSide:      'player/medialib.c:37,21'
              BranchSideFuncs:
                - var_InheritBool.27341
                - vlc_ml_instance_get
                - input_GetItem
                - vlc_ml_get_media_by_mrl
                - vlc_ml_media_get_all_playback_pref
                - vlc_ml_media_release
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_ChangeRate
                - input_SetPosition
                - vlc_ml_media_release
            - BranchSide:      'player/medialib.c:39,23'
              BranchSideFuncs:
                - var_InheritInteger.27339
                - var_InheritBool.27341
                - vlc_ml_instance_get
                - input_GetItem
                - vlc_ml_get_media_by_mrl
                - vlc_ml_media_get_all_playback_pref
                - vlc_ml_media_release
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_ChangeRate
                - input_SetPosition
                - vlc_ml_media_release
        - Branch String:   'player/medialib.c:44,9'
          Branch Sides:
            - BranchSide:      'player/medialib.c:45,9'
              BranchSideFuncs:
                - input_GetItem
                - vlc_ml_get_media_by_mrl
                - vlc_ml_media_get_all_playback_pref
                - vlc_ml_media_release
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_ChangeRate
                - input_SetPosition
                - vlc_ml_media_release
            - BranchSide:      'player/medialib.c:46,40'
              BranchSideFuncs:
                - input_GetItem
                - vlc_ml_get_media_by_mrl
                - vlc_ml_media_get_all_playback_pref
                - vlc_ml_media_release
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_ChangeRate
                - input_SetPosition
                - vlc_ml_media_release
        - Branch String:   'player/medialib.c:48,9'
          Branch Sides:
            - BranchSide:      'player/medialib.c:49,9'
              BranchSideFuncs:
                - vlc_ml_media_get_all_playback_pref
                - vlc_ml_media_release
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_ChangeRate
                - input_SetPosition
                - vlc_ml_media_release
            - BranchSide:      'player/medialib.c:50,9'
              BranchSideFuncs:
                - vlc_ml_media_get_all_playback_pref
                - vlc_ml_media_release
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_ChangeRate
                - input_SetPosition
                - vlc_ml_media_release
        - Branch String:   'player/medialib.c:50,50'
          Branch Sides:
            - BranchSide:      'player/medialib.c:51,44'
              BranchSideFuncs:
                - vlc_ml_media_release
            - BranchSide:      'player/medialib.c:54,9'
              BranchSideFuncs:
                - vlc_ml_media_release
        - Branch String:   'player/medialib.c:50,9'
          Branch Sides:
            - BranchSide:      'player/medialib.c:54,9'
              BranchSideFuncs:
                - vlc_ml_media_release
            - BranchSide:      'player/medialib.c:58,26'
              BranchSideFuncs:
                - vlc_ml_media_release
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_ChangeRate
                - input_SetPosition
        - Branch String:   'player/medialib.c:65,63'
          Branch Sides:
            - BranchSide:      'player/medialib.c:66,13'
              BranchSideFuncs:
                - vlc_ml_media_release
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_ChangeRate
                - input_SetPosition
            - BranchSide:      'player/medialib.c:69,14'
              BranchSideFuncs:
                - vlc_ml_media_release
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_ChangeRate
        - Branch String:   'player/medialib.c:66,50'
          Branch Sides:
            - BranchSide:      'player/medialib.c:67,13'
              BranchSideFuncs:
                - vlc_ml_media_release
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_ChangeRate
                - input_SetPosition
            - BranchSide:      'player/medialib.c:69,14'
              BranchSideFuncs:
                - vlc_ml_media_release
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_ChangeRate
        - Branch String:   'player/medialib.c:65,9'
          Branch Sides:
            - BranchSide:      'player/medialib.c:68,27'
              BranchSideFuncs:
                - input_SetPosition
                - vlc_ml_media_release
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_ChangeRate
            - BranchSide:      'player/medialib.c:69,14'
              BranchSideFuncs:
                - vlc_ml_media_release
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_ChangeRate
        - Branch String:   'player/medialib.c:78,9'
          Branch Sides:
            - BranchSide:      'player/medialib.c:79,9'
              BranchSideFuncs:
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_ChangeRate
            - BranchSide:      'player/medialib.c:80,9'
              BranchSideFuncs:
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_ChangeRate
        - Branch String:   'player/medialib.c:80,9'
          Branch Sides:
            - BranchSide:      'player/medialib.c:81,31'
              BranchSideFuncs:
                - vlc_player_ChangeRate
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
            - BranchSide:      'player/medialib.c:84,35'
              BranchSideFuncs:
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
        - Branch String:   'player/medialib.c:88,9'
          Branch Sides:
            - BranchSide:      'player/medialib.c:89,50'
              BranchSideFuncs:
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
            - BranchSide:      'player/medialib.c:91,9'
              BranchSideFuncs:
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_input_SelectTracksByStringIds
        - Branch String:   'player/medialib.c:91,9'
          Branch Sides:
            - BranchSide:      'player/medialib.c:92,50'
              BranchSideFuncs:
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
                - vlc_player_input_SelectTracksByStringIds
            - BranchSide:      'player/medialib.c:94,9'
              BranchSideFuncs:
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
                - vlc_player_input_SelectTracksByStringIds
        - Branch String:   'player/medialib.c:94,9'
          Branch Sides:
            - BranchSide:      'player/medialib.c:95,50'
              BranchSideFuncs:
                - vlc_player_input_SelectTracksByStringIds
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
            - BranchSide:      'player/medialib.c:98,48'
              BranchSideFuncs:
                - vlc_player_vout_Hold
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
        - Branch String:   'player/medialib.c:99,9'
          Branch Sides:
            - BranchSide:      'player/medialib.c:99,9'
              BranchSideFuncs:
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
            - BranchSide:      'player/medialib.c:101,13'
              BranchSideFuncs:
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - var_SetFloat.27343
        - Branch String:   'player/medialib.c:101,13'
          Branch Sides:
            - BranchSide:      'player/medialib.c:102,13'
              BranchSideFuncs:
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
            - BranchSide:      'player/medialib.c:104,13'
              BranchSideFuncs:
                - var_SetFloat.27343
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
        - Branch String:   'player/medialib.c:105,13'
          Branch Sides:
            - BranchSide:      'player/medialib.c:106,13'
              BranchSideFuncs:
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
            - BranchSide:      'player/medialib.c:108,13'
              BranchSideFuncs:
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
                - var_SetString.27345
                - var_SetInteger.27348
        - Branch String:   'player/medialib.c:109,13'
          Branch Sides:
            - BranchSide:      'player/medialib.c:111,13'
              BranchSideFuncs:
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
            - BranchSide:      'player/medialib.c:116,13'
              BranchSideFuncs:
                - var_SetString.27345
                - var_SetInteger.27348
                - var_SetString.27345
                - vout_Release
                - var_SetString.27345
        - Branch String:   'player/medialib.c:119,13'
          Branch Sides:
            - BranchSide:      'player/medialib.c:120,13'
              BranchSideFuncs:
                - var_SetString.27345
                - vout_Release
            - BranchSide:      'player/medialib.c:122,13'
              BranchSideFuncs:
                - var_SetString.27345
                - vout_Release
      Callsites:
        - Src:             'player/medialib.c:33,5'
          Dst:             vlc_player_assert_locked
        - Src:             'player/medialib.c:39,23'
          Dst:             var_InheritInteger
        - Src:             'player/medialib.c:41,33'
          Dst:             var_InheritBool
        - Src:             'player/medialib.c:43,30'
          Dst:             vlc_ml_instance_get
        - Src:             'player/medialib.c:46,26'
          Dst:             input_GetItem
        - Src:             'player/medialib.c:47,29'
          Dst:             vlc_ml_get_media_by_mrl
        - Src:             'player/medialib.c:51,9'
          Dst:             vlc_ml_media_get_all_playback_pref
        - Src:             'player/medialib.c:54,9'
          Dst:             vlc_ml_media_release
        - Src:             'player/medialib.c:68,9'
          Dst:             input_SetPosition
        - Src:             'player/medialib.c:76,5'
          Dst:             vlc_ml_media_release
        - Src:             'player/medialib.c:81,9'
          Dst:             vlc_player_ChangeRate
        - Src:             'player/medialib.c:89,9'
          Dst:             vlc_player_input_SelectTracksByStringIds
        - Src:             'player/medialib.c:92,9'
          Dst:             vlc_player_input_SelectTracksByStringIds
        - Src:             'player/medialib.c:95,9'
          Dst:             vlc_player_input_SelectTracksByStringIds
        - Src:             'player/medialib.c:98,27'
          Dst:             vlc_player_vout_Hold
        - Src:             'player/medialib.c:102,13'
          Dst:             var_SetFloat
        - Src:             'player/medialib.c:104,13'
          Dst:             var_SetFloat
        - Src:             'player/medialib.c:106,13'
          Dst:             var_SetString
        - Src:             'player/medialib.c:108,13'
          Dst:             var_SetString
        - Src:             'player/medialib.c:111,13'
          Dst:             var_SetString
        - Src:             'player/medialib.c:112,13'
          Dst:             var_SetInteger
        - Src:             'player/medialib.c:116,13'
          Dst:             var_SetString
        - Src:             'player/medialib.c:117,13'
          Dst:             var_SetInteger
        - Src:             'player/medialib.c:120,13'
          Dst:             var_SetString
        - Src:             'player/medialib.c:122,13'
          Dst:             var_SetString
        - Src:             'player/medialib.c:123,9'
          Dst:             vout_Release
    - functionName:    vlc_player_assert_locked
      functionSourceFile: '/src/vlc/src/player/player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         9
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_held
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/player.h:306,5'
          Branch Sides:
            - BranchSide:      'player/player.h:306,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - __assert_fail
            - BranchSide:      'player/player.h:307,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - __assert_fail
        - Branch String:   'player/player.h:307,5'
          Branch Sides:
            - BranchSide:      'player/player.h:307,5'
              BranchSideFuncs: []
            - BranchSide:      'player/player.h:307,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'player/player.h:306,5'
          Dst:             __assert_fail
        - Src:             'player/player.h:307,5'
          Dst:             vlc_mutex_held
        - Src:             'player/player.h:307,5'
          Dst:             __assert_fail
    - functionName:    var_InheritInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:720,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:720,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:721,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:720,9'
          Dst:             var_Inherit
    - functionName:    var_InheritBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    vlc_ml_get_media_by_mrl
      functionSourceFile: '/src/vlc/src/../include/vlc_media_library.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ml
        - psz_mrl
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_ml_get
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_media_library.h:1307,29'
          Dst:             vlc_ml_get
    - functionName:    vlc_ml_media_get_all_playback_pref
      functionSourceFile: '/src/vlc/src/../include/vlc_media_library.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ml
        - i_media_id
        - prefs
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_ml_control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_media_library.h:1136,12'
          Dst:             vlc_ml_control
    - functionName:    var_SetFloat
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - f
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:366,12'
          Dst:             var_SetChecked
    - functionName:    var_SetString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - psz_string
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:380,12'
          Dst:             var_SetChecked
    - functionName:    var_SetInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - i
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:329,12'
          Dst:             var_SetChecked
    - functionName:    vlc_ml_media_set_all_playback_states
      functionSourceFile: '/src/vlc/src/../include/vlc_media_library.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ml
        - i_media_id
        - prefs
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_ml_control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_media_library.h:1143,12'
          Dst:             vlc_ml_control
    - functionName:    var_GetFloat
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:455,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:456,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:458,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:455,10'
          Dst:             var_GetChecked
    - functionName:    vlc_player_CompareAssignState
      functionSourceFile: '/src/vlc/src/player/medialib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - target_ptr
        - input_ptr
      BBCount:         22
      ICount:          104
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - strcmp
      functionUses:    7
      BranchProfiles:
        - Branch String:   'player/medialib.c:154,26'
          Branch Sides:
            - BranchSide:      'player/medialib.c:154,29'
              BranchSideFuncs:
                - free
                - free
                - strcmp
            - BranchSide:      'player/medialib.c:156,12'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'player/medialib.c:154,44'
          Branch Sides:
            - BranchSide:      'player/medialib.c:155,19'
              BranchSideFuncs:
                - strcmp
                - free
                - free
            - BranchSide:      'player/medialib.c:156,12'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'player/medialib.c:155,37'
          Branch Sides:
            - BranchSide:      'player/medialib.c:156,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'player/medialib.c:159,14'
              BranchSideFuncs:
                - free
        - Branch String:   'player/medialib.c:156,26'
          Branch Sides:
            - BranchSide:      'player/medialib.c:156,29'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'player/medialib.c:157,12'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'player/medialib.c:156,46'
          Branch Sides:
            - BranchSide:      'player/medialib.c:157,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'player/medialib.c:159,14'
              BranchSideFuncs:
                - free
        - Branch String:   'player/medialib.c:157,26'
          Branch Sides:
            - BranchSide:      'player/medialib.c:157,29'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'player/medialib.c:165,14'
              BranchSideFuncs:
                - free
        - Branch String:   'player/medialib.c:154,10'
          Branch Sides:
            - BranchSide:      'player/medialib.c:159,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'player/medialib.c:165,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'player/medialib.c:155,12'
          Dst:             strcmp
    - functionName:    var_GetNonEmptyString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_GetChecked
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:481,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:482,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:483,13'
              BranchSideFuncs:
                - free
        - Branch String:   '../include/vlc_variables.h:483,24'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:483,32'
              BranchSideFuncs:
                - free
            - BranchSide:      '../include/vlc_variables.h:485,15'
              BranchSideFuncs:
                - free
        - Branch String:   '../include/vlc_variables.h:483,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:484,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:485,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:481,9'
          Dst:             var_GetChecked
    - functionName:    vlc_ml_media_update_progress
      functionSourceFile: '/src/vlc/src/../include/vlc_media_library.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - p_ml
        - i_media_id
        - progress
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_ml_control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_media_library.h:1119,12'
          Dst:             vlc_ml_control
    - functionName:    var_GetBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:425,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:426,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:428,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:425,10'
          Dst:             var_GetChecked
    - functionName:    vlc_player_UpdateMediaType
      functionSourceFile: '/src/vlc/src/player/medialib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - ml
        - media
      BBCount:         15
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - vlc_ml_media_set_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/medialib.c:131,5'
          Branch Sides:
            - BranchSide:      'player/medialib.c:131,5'
              BranchSideFuncs:
                - vlc_ml_media_set_type
            - BranchSide:      'player/medialib.c:133,9'
              BranchSideFuncs:
                - vlc_ml_media_set_type
        - Branch String:   'player/medialib.c:133,9'
          Branch Sides:
            - BranchSide:      'player/medialib.c:134,20'
              BranchSideFuncs:
                - vlc_ml_media_set_type
            - BranchSide:      'player/medialib.c:135,14'
              BranchSideFuncs:
                - vlc_ml_media_set_type
        - Branch String:   'player/medialib.c:135,14'
          Branch Sides:
            - BranchSide:      'player/medialib.c:136,20'
              BranchSideFuncs:
                - vlc_ml_media_set_type
            - BranchSide:      'player/medialib.c:138,9'
              BranchSideFuncs: []
        - Branch String:   'player/medialib.c:139,9'
          Branch Sides:
            - BranchSide:      'player/medialib.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      'player/medialib.c:141,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'player/medialib.c:131,5'
          Dst:             __assert_fail
        - Src:             'player/medialib.c:139,9'
          Dst:             vlc_ml_media_set_type
    - functionName:    vlc_ml_new_external_media
      functionSourceFile: '/src/vlc/src/../include/vlc_media_library.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ml
        - psz_mrl
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_ml_control
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_media_library.h:1098,10'
          Branch Sides:
            - BranchSide:      '../include/vlc_media_library.h:1099,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_media_library.h:1100,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_media_library.h:1098,10'
          Dst:             vlc_ml_control
    - functionName:    vlc_object_instance
      functionSourceFile: '/src/vlc/src/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_object_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_objects.h:188,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_objects.h:188,18'
              BranchSideFuncs:
                - vlc_object_parent
            - BranchSide:      '../include/vlc_objects.h:191,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_objects.h:189,19'
          Dst:             vlc_object_parent
    - functionName:    vlc_player_UpdateMLStates
      functionSourceFile: '/src/vlc/src/player/medialib.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - input
      BBCount:         78
      ICount:          562
      EdgeCount:       104
      CyclomaticComplexity: 28
      functionsReached:
        - __assert_fail
        - input_GetItem
        - strcmp
        - var_GetBool
        - var_GetFloat
        - var_GetNonEmptyString
        - vlc_ml_get_media_by_mrl
        - vlc_ml_instance_get
        - vlc_ml_media_release
        - vlc_ml_media_set_all_playback_states
        - vlc_ml_media_update_progress
        - vlc_ml_new_external_media
        - vlc_ml_playback_states_all_release
        - vlc_object_instance
        - vlc_player_CompareAssignState
        - vlc_player_GetEsIdVout
        - vlc_player_UpdateMediaType
        - vlc_player_input_GetSelectedTrackStringIds
      functionUses:    1
      BranchProfiles:
        - Branch String:   'player/medialib.c:175,9'
          Branch Sides:
            - BranchSide:      'player/medialib.c:176,9'
              BranchSideFuncs: []
            - BranchSide:      'player/medialib.c:178,30'
              BranchSideFuncs:
                - vlc_ml_instance_get
                - input_GetItem
                - vlc_ml_get_media_by_mrl
                - vlc_ml_new_external_media
                - __assert_fail
                - var_GetBool.27356
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
                - vlc_ml_media_update_progress
                - vlc_player_UpdateMediaType
                - vlc_ml_media_release
        - Branch String:   'player/medialib.c:179,9'
          Branch Sides:
            - BranchSide:      'player/medialib.c:180,9'
              BranchSideFuncs:
                - input_GetItem
                - vlc_ml_get_media_by_mrl
                - vlc_ml_new_external_media
                - __assert_fail
                - var_GetBool.27356
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
                - vlc_ml_media_update_progress
                - vlc_player_UpdateMediaType
                - vlc_ml_media_release
            - BranchSide:      'player/medialib.c:181,40'
              BranchSideFuncs:
                - input_GetItem
                - vlc_ml_get_media_by_mrl
                - vlc_ml_new_external_media
                - __assert_fail
                - var_GetBool.27356
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
                - vlc_ml_media_update_progress
                - vlc_player_UpdateMediaType
                - vlc_ml_media_release
        - Branch String:   'player/medialib.c:182,9'
          Branch Sides:
            - BranchSide:      'player/medialib.c:183,9'
              BranchSideFuncs:
                - vlc_ml_get_media_by_mrl
                - vlc_ml_new_external_media
                - __assert_fail
                - var_GetBool.27356
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
                - vlc_ml_media_update_progress
                - vlc_player_UpdateMediaType
                - vlc_ml_media_release
            - BranchSide:      'player/medialib.c:184,53'
              BranchSideFuncs:
                - vlc_ml_get_media_by_mrl
                - vlc_ml_new_external_media
                - __assert_fail
                - var_GetBool.27356
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
                - vlc_ml_media_update_progress
                - vlc_player_UpdateMediaType
                - vlc_ml_media_release
        - Branch String:   'player/medialib.c:185,9'
          Branch Sides:
            - BranchSide:      'player/medialib.c:190,43'
              BranchSideFuncs:
                - __assert_fail
                - var_GetBool.27356
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
                - vlc_ml_media_update_progress
                - vlc_player_UpdateMediaType
                - vlc_ml_media_release
            - BranchSide:      'player/medialib.c:195,9'
              BranchSideFuncs:
                - __assert_fail
                - var_GetBool.27356
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
                - vlc_ml_media_update_progress
                - vlc_player_UpdateMediaType
                - vlc_ml_media_release
        - Branch String:   'player/medialib.c:191,13'
          Branch Sides:
            - BranchSide:      'player/medialib.c:192,13'
              BranchSideFuncs: []
            - BranchSide:      'player/medialib.c:193,5'
              BranchSideFuncs:
                - __assert_fail
                - var_GetBool.27356
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
                - vlc_ml_media_update_progress
                - vlc_player_UpdateMediaType
                - vlc_ml_media_release
        - Branch String:   'player/medialib.c:195,9'
          Branch Sides:
            - BranchSide:      'player/medialib.c:197,41'
              BranchSideFuncs:
                - vlc_player_UpdateMediaType
                - vlc_ml_media_release
                - __assert_fail
                - var_GetBool.27356
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
                - vlc_ml_media_update_progress
            - BranchSide:      'player/medialib.c:203,5'
              BranchSideFuncs:
                - __assert_fail
                - var_GetBool.27356
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
                - vlc_ml_media_update_progress
        - Branch String:   'player/medialib.c:197,13'
          Branch Sides:
            - BranchSide:      'player/medialib.c:199,13'
              BranchSideFuncs:
                - __assert_fail
                - var_GetBool.27356
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
                - vlc_ml_media_update_progress
            - BranchSide:      'player/medialib.c:202,5'
              BranchSideFuncs:
                - __assert_fail
                - var_GetBool.27356
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
                - vlc_ml_media_update_progress
        - Branch String:   'player/medialib.c:203,5'
          Branch Sides:
            - BranchSide:      'player/medialib.c:203,5'
              BranchSideFuncs:
                - var_GetBool.27356
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
                - vlc_ml_media_update_progress
            - BranchSide:      'player/medialib.c:205,10'
              BranchSideFuncs:
                - var_GetBool.27356
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
                - vlc_ml_media_update_progress
        - Branch String:   'player/medialib.c:205,10'
          Branch Sides:
            - BranchSide:      'player/medialib.c:206,39'
              BranchSideFuncs:
                - vlc_ml_media_update_progress
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
            - BranchSide:      'player/medialib.c:211,10'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
        - Branch String:   'player/medialib.c:211,47'
          Branch Sides:
            - BranchSide:      'player/medialib.c:211,50'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
            - BranchSide:      'player/medialib.c:212,11'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
        - Branch String:   'player/medialib.c:211,78'
          Branch Sides:
            - BranchSide:      'player/medialib.c:212,11'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
            - BranchSide:      'player/medialib.c:215,42'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
        - Branch String:   'player/medialib.c:212,48'
          Branch Sides:
            - BranchSide:      'player/medialib.c:213,11'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
            - BranchSide:      'player/medialib.c:218,9'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
        - Branch String:   'player/medialib.c:211,9'
          Branch Sides:
            - BranchSide:      'player/medialib.c:215,42'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
            - BranchSide:      'player/medialib.c:218,9'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
        - Branch String:   'player/medialib.c:223,46'
          Branch Sides:
            - BranchSide:      'player/medialib.c:224,14'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
            - BranchSide:      'player/medialib.c:227,9'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
        - Branch String:   'player/medialib.c:224,33'
          Branch Sides:
            - BranchSide:      'player/medialib.c:224,36'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
            - BranchSide:      'player/medialib.c:225,33'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
        - Branch String:   'player/medialib.c:223,9'
          Branch Sides:
            - BranchSide:      'player/medialib.c:225,33'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
            - BranchSide:      'player/medialib.c:227,9'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
        - Branch String:   'player/medialib.c:232,5'
          Branch Sides:
            - BranchSide:      'player/medialib.c:232,5'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
            - BranchSide:      'player/medialib.c:232,5'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
        - Branch String:   'player/medialib.c:232,5'
          Branch Sides:
            - BranchSide:      'player/medialib.c:234,14'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
            - BranchSide:      'player/medialib.c:242,9'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
        - Branch String:   'player/medialib.c:234,13'
          Branch Sides:
            - BranchSide:      'player/medialib.c:235,13'
              BranchSideFuncs:
                - vlc_player_GetEsIdVout
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
            - BranchSide:      'player/medialib.c:237,39'
              BranchSideFuncs:
                - vlc_player_GetEsIdVout
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
        - Branch String:   'player/medialib.c:238,26'
          Branch Sides:
            - BranchSide:      'player/medialib.c:238,29'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
            - BranchSide:      'player/medialib.c:240,14'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
        - Branch String:   'player/medialib.c:238,13'
          Branch Sides:
            - BranchSide:      'player/medialib.c:239,13'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
            - BranchSide:      'player/medialib.c:240,14'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - strcmp
                - free
                - vlc_player_GetEsIdVout
        - Branch String:   'player/medialib.c:242,9'
          Branch Sides:
            - BranchSide:      'player/medialib.c:244,30'
              BranchSideFuncs:
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - var_GetNonEmptyString.27355
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - free
                - var_GetFloat.27354
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
                - strcmp
                - free
            - BranchSide:      'player/medialib.c:275,52'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
        - Branch String:   'player/medialib.c:259,50'
          Branch Sides:
            - BranchSide:      'player/medialib.c:260,21'
              BranchSideFuncs:
                - strcmp
                - free
                - var_GetFloat.27354
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
            - BranchSide:      'player/medialib.c:266,22'
              BranchSideFuncs:
                - var_GetFloat.27354
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
        - Branch String:   'player/medialib.c:259,13'
          Branch Sides:
            - BranchSide:      'player/medialib.c:262,18'
              BranchSideFuncs:
                - var_GetFloat.27354
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
            - BranchSide:      'player/medialib.c:266,22'
              BranchSideFuncs:
                - var_GetFloat.27354
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
        - Branch String:   'player/medialib.c:267,43'
          Branch Sides:
            - BranchSide:      'player/medialib.c:268,14'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
            - BranchSide:      'player/medialib.c:271,13'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
        - Branch String:   'player/medialib.c:268,26'
          Branch Sides:
            - BranchSide:      'player/medialib.c:268,29'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
            - BranchSide:      'player/medialib.c:271,13'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
        - Branch String:   'player/medialib.c:267,13'
          Branch Sides:
            - BranchSide:      'player/medialib.c:269,37'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
            - BranchSide:      'player/medialib.c:271,13'
              BranchSideFuncs:
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_input_GetSelectedTrackStringIds
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - vlc_player_CompareAssignState
                - free
                - free
                - free
                - vlc_ml_media_set_all_playback_states
                - vlc_ml_playback_states_all_release
                - vlc_ml_media_release
      Callsites:
        - Src:             'player/medialib.c:175,52'
          Dst:             vlc_object_instance
        - Src:             'player/medialib.c:178,30'
          Dst:             vlc_ml_instance_get
        - Src:             'player/medialib.c:181,26'
          Dst:             input_GetItem
        - Src:             'player/medialib.c:184,29'
          Dst:             vlc_ml_get_media_by_mrl
        - Src:             'player/medialib.c:190,17'
          Dst:             vlc_ml_new_external_media
        - Src:             'player/medialib.c:197,14'
          Dst:             vlc_player_UpdateMediaType
        - Src:             'player/medialib.c:199,13'
          Dst:             vlc_ml_media_release
        - Src:             'player/medialib.c:203,5'
          Dst:             __assert_fail
        - Src:             'player/medialib.c:205,10'
          Dst:             var_GetBool
        - Src:             'player/medialib.c:206,9'
          Dst:             vlc_ml_media_update_progress
        - Src:             'player/medialib.c:237,16'
          Dst:             vlc_player_GetEsIdVout
        - Src:             'player/medialib.c:244,30'
          Dst:             var_GetNonEmptyString
        - Src:             'player/medialib.c:245,22'
          Dst:             var_GetNonEmptyString
        - Src:             'player/medialib.c:246,29'
          Dst:             var_GetNonEmptyString
        - Src:             'player/medialib.c:247,30'
          Dst:             var_GetNonEmptyString
        - Src:             'player/medialib.c:249,9'
          Dst:             vlc_player_CompareAssignState
        - Src:             'player/medialib.c:250,9'
          Dst:             vlc_player_CompareAssignState
        - Src:             'player/medialib.c:251,9'
          Dst:             vlc_player_CompareAssignState
        - Src:             'player/medialib.c:252,9'
          Dst:             vlc_player_CompareAssignState
        - Src:             'player/medialib.c:260,14'
          Dst:             strcmp
        - Src:             'player/medialib.c:266,22'
          Dst:             var_GetFloat
        - Src:             'player/medialib.c:275,9'
          Dst:             vlc_player_input_GetSelectedTrackStringIds
        - Src:             'player/medialib.c:277,9'
          Dst:             vlc_player_input_GetSelectedTrackStringIds
        - Src:             'player/medialib.c:279,9'
          Dst:             vlc_player_input_GetSelectedTrackStringIds
        - Src:             'player/medialib.c:281,5'
          Dst:             vlc_player_CompareAssignState
        - Src:             'player/medialib.c:282,5'
          Dst:             vlc_player_CompareAssignState
        - Src:             'player/medialib.c:283,5'
          Dst:             vlc_player_CompareAssignState
        - Src:             'player/medialib.c:289,5'
          Dst:             vlc_ml_media_set_all_playback_states
        - Src:             'player/medialib.c:291,5'
          Dst:             vlc_ml_playback_states_all_release
        - Src:             'player/medialib.c:292,5'
          Dst:             vlc_ml_media_release
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_item_GetTitle
      functionSourceFile: '/src/vlc/src/../include/vlc_input_item.h'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_item_GetMeta
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_input_item.h:316,1'
          Dst:             input_item_GetMeta
    - functionName:    input_item_GetArtist
      functionSourceFile: '/src/vlc/src/../include/vlc_input_item.h'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_item_GetMeta
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_input_item.h:317,1'
          Dst:             input_item_GetMeta
    - functionName:    VoutSetAndDeduplicateTitle
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vout
        - ppsz_title
        - ppsz_prev_title
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
        - vout_DisplayTitle
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/resource.c:168,27'
          Branch Sides:
            - BranchSide:      'input/resource.c:168,39'
              BranchSideFuncs:
                - strcmp
                - vout_DisplayTitle
                - free
            - BranchSide:      'input/resource.c:170,28'
              BranchSideFuncs:
                - vout_DisplayTitle
                - free
        - Branch String:   'input/resource.c:168,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:168,9'
              BranchSideFuncs:
                - vout_DisplayTitle
                - free
            - BranchSide:      'input/resource.c:170,28'
              BranchSideFuncs:
                - vout_DisplayTitle
                - free
      Callsites:
        - Src:             'input/resource.c:168,30'
          Dst:             strcmp
        - Src:             'input/resource.c:170,9'
          Dst:             vout_DisplayTitle
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    vout_resource_Add
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout_rsc
        - resource
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_append
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/resource.c:120,5'
          Dst:             vlc_list_append
    - functionName:    vout_resource_Create
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/resource.c:108,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'input/resource.c:111,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_list_remove
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vout_resource_Remove
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout_rsc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_list_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/resource.c:131,5'
          Branch Sides:
            - BranchSide:      'input/resource.c:131,5'
              BranchSideFuncs: []
            - BranchSide:      'input/resource.c:131,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'input/resource.c:126,5'
          Dst:             vlc_list_remove
        - Src:             'input/resource.c:131,5'
          Dst:             __assert_fail
    - functionName:    input_resource_TerminateSout
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_resource
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DestroySout
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'input/resource.c:644,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/resource.c:645,5'
          Dst:             DestroySout
        - Src:             'input/resource.c:646,5'
          Dst:             vlc_mutex_unlock
    - functionName:    DestroySout
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_resource
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sout_StreamChainDelete
        - vlc_object_Log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/resource.c:138,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:138,9'
              BranchSideFuncs:
                - vlc_object_Log
                - sout_StreamChainDelete
                - free
            - BranchSide:      'input/resource.c:140,9'
              BranchSideFuncs:
                - vlc_object_Log
                - sout_StreamChainDelete
                - free
      Callsites:
        - Src:             'input/resource.c:140,9'
          Dst:             vlc_object_Log
        - Src:             'input/resource.c:141,9'
          Dst:             sout_StreamChainDelete
    - functionName:    input_resource_PutSout
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - resource
        - sout
      BBCount:         9
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - input_resource_TerminateSout
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/resource.c:630,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:632,38'
              BranchSideFuncs:
                - input_resource_TerminateSout
            - BranchSide:      'input/resource.c:636,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
        - Branch String:   'input/resource.c:637,5'
          Branch Sides:
            - BranchSide:      'input/resource.c:637,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:638,24'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/resource.c:632,9'
          Dst:             input_resource_TerminateSout
        - Src:             'input/resource.c:636,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/resource.c:637,5'
          Dst:             __assert_fail
        - Src:             'input/resource.c:639,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_resource_RequestSout
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_resource
        - psz_sout
      BBCount:         20
      ICount:          131
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - DestroySout
        - __assert_fail
        - sout_NewInstance
        - strcmp
        - strdup
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/resource.c:594,5'
          Branch Sides:
            - BranchSide:      'input/resource.c:594,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - strdup
                - vlc_mutex_unlock
                - sout_NewInstance
                - free
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - vlc_object_Log
                - DestroySout
            - BranchSide:      'input/resource.c:595,22'
              BranchSideFuncs:
                - vlc_mutex_lock
                - strdup
                - vlc_mutex_unlock
                - sout_NewInstance
                - free
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - vlc_object_Log
                - DestroySout
        - Branch String:   'input/resource.c:598,6'
          Branch Sides:
            - BranchSide:      'input/resource.c:598,16'
              BranchSideFuncs:
                - strcmp
                - strdup
                - vlc_mutex_unlock
                - sout_NewInstance
                - free
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - DestroySout
            - BranchSide:      'input/resource.c:604,12'
              BranchSideFuncs:
                - strdup
                - vlc_mutex_unlock
                - sout_NewInstance
                - free
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'input/resource.c:597,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:600,9'
              BranchSideFuncs:
                - vlc_object_Log
                - DestroySout
                - strdup
                - vlc_mutex_unlock
                - sout_NewInstance
                - free
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/resource.c:604,12'
              BranchSideFuncs:
                - strdup
                - vlc_mutex_unlock
                - sout_NewInstance
                - free
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'input/resource.c:606,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:609,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_Log
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:616,39'
              BranchSideFuncs:
                - strdup
                - vlc_mutex_unlock
                - sout_NewInstance
                - free
        - Branch String:   'input/resource.c:620,17'
          Branch Sides:
            - BranchSide:      'input/resource.c:621,22'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:622,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/resource.c:594,5'
          Dst:             __assert_fail
        - Src:             'input/resource.c:595,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/resource.c:598,9'
          Dst:             strcmp
        - Src:             'input/resource.c:600,9'
          Dst:             vlc_object_Log
        - Src:             'input/resource.c:601,9'
          Dst:             DestroySout
        - Src:             'input/resource.c:609,9'
          Dst:             vlc_object_Log
        - Src:             'input/resource.c:610,9'
          Dst:             vlc_object_Log
        - Src:             'input/resource.c:616,32'
          Dst:             strdup
        - Src:             'input/resource.c:619,20'
          Dst:             sout_NewInstance
        - Src:             'input/resource.c:624,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_resource_StopFreeVout
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_resource
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_Log
        - vout_Stop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/resource.c:581,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:581,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vout_Stop
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:583,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vout_Stop
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/resource.c:580,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/resource.c:583,9'
          Dst:             vlc_object_Log
        - Src:             'input/resource.c:584,9'
          Dst:             vout_Stop
        - Src:             'input/resource.c:586,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_resource_HoldVouts
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_resource
        - ppp_vout
        - pi_vout
      BBCount:         22
      ICount:          136
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - vlc_alloc
        - vlc_list_is_empty
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vout_Hold
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/resource.c:555,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:556,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:558,12'
              BranchSideFuncs:
                - vlc_list_it_start.27483
                - vlc_list_it_continue.27482
                - vlc_alloc.27480
                - vlc_mutex_unlock
                - vlc_list_it_start.27483
                - vlc_list_it_continue.27482
                - vout_Hold
                - vlc_list_it_next.27481
                - vlc_list_it_next.27481
        - Branch String:   'input/resource.c:560,5'
          Branch Sides:
            - BranchSide:      'input/resource.c:560,5'
              BranchSideFuncs:
                - vlc_alloc.27480
                - vlc_mutex_unlock
                - vlc_list_it_start.27483
                - vlc_list_it_continue.27482
                - vout_Hold
                - vlc_list_it_next.27481
                - vlc_list_it_next.27481
                - vlc_list_it_continue.27482
            - BranchSide:      'input/resource.c:560,5'
              BranchSideFuncs:
                - vlc_alloc.27480
                - vlc_mutex_unlock
                - vlc_list_it_start.27483
                - vlc_list_it_continue.27482
                - vout_Hold
                - vlc_list_it_next.27481
                - vlc_list_it_next.27481
                - vlc_list_it_continue.27482
        - Branch String:   'input/resource.c:560,5'
          Branch Sides:
            - BranchSide:      'input/resource.c:561,15'
              BranchSideFuncs:
                - vlc_list_it_next.27481
                - vlc_list_it_continue.27482
                - vlc_alloc.27480
                - vlc_mutex_unlock
                - vlc_list_it_start.27483
                - vlc_list_it_continue.27482
                - vout_Hold
                - vlc_list_it_next.27481
            - BranchSide:      'input/resource.c:563,26'
              BranchSideFuncs:
                - vlc_alloc.27480
                - vlc_mutex_unlock
                - vlc_list_it_start.27483
                - vlc_list_it_continue.27482
                - vout_Hold
                - vlc_list_it_next.27481
        - Branch String:   'input/resource.c:564,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:565,9'
              BranchSideFuncs:
                - vlc_list_it_start.27483
                - vlc_list_it_continue.27482
                - vlc_mutex_unlock
                - vout_Hold
                - vlc_list_it_next.27481
            - BranchSide:      'input/resource.c:567,17'
              BranchSideFuncs:
                - vlc_list_it_start.27483
                - vlc_list_it_continue.27482
                - vlc_mutex_unlock
                - vout_Hold
                - vlc_list_it_next.27481
        - Branch String:   'input/resource.c:571,5'
          Branch Sides:
            - BranchSide:      'input/resource.c:571,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vout_Hold
                - vlc_list_it_next.27481
                - vlc_list_it_continue.27482
            - BranchSide:      'input/resource.c:571,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vout_Hold
                - vlc_list_it_next.27481
                - vlc_list_it_continue.27482
        - Branch String:   'input/resource.c:571,5'
          Branch Sides:
            - BranchSide:      'input/resource.c:572,39'
              BranchSideFuncs:
                - vout_Hold
                - vlc_list_it_next.27481
                - vlc_list_it_continue.27482
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:572,54'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/resource.c:553,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/resource.c:555,9'
          Dst:             vlc_list_is_empty
        - Src:             'input/resource.c:560,5'
          Dst:             vlc_list_it_start
        - Src:             'input/resource.c:560,5'
          Dst:             vlc_list_it_continue
        - Src:             'input/resource.c:560,5'
          Dst:             vlc_list_it_next
        - Src:             'input/resource.c:563,15'
          Dst:             vlc_alloc
        - Src:             'input/resource.c:571,5'
          Dst:             vlc_list_it_start
        - Src:             'input/resource.c:571,5'
          Dst:             vlc_list_it_continue
        - Src:             'input/resource.c:572,28'
          Dst:             vout_Hold
        - Src:             'input/resource.c:571,5'
          Dst:             vlc_list_it_next
        - Src:             'input/resource.c:575,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_list_is_empty
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_resource_HoldDummyVout
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_resource
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vout_Hold
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'input/resource.c:542,12'
          Dst:             vout_Hold
    - functionName:    input_resource_HoldVout
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_resource
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_list_first_or_null
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vout_Hold
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/resource.c:531,29'
          Branch Sides:
            - BranchSide:      'input/resource.c:531,48'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vout_Hold
            - BranchSide:      'input/resource.c:531,20'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vout_Hold
        - Branch String:   'input/resource.c:532,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:532,9'
              BranchSideFuncs:
                - vout_Hold
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:533,19'
              BranchSideFuncs:
                - vout_Hold
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/resource.c:528,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/resource.c:530,38'
          Dst:             vlc_list_first_or_null
        - Src:             'input/resource.c:533,9'
          Dst:             vout_Hold
        - Src:             'input/resource.c:535,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_list_first_or_null
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - head
        - offset
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_list_is_empty
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_list.h:330,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_list.h:331,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_list.h:332,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_list.h:330,9'
          Dst:             vlc_list_is_empty
    - functionName:    DisplayVoutTitle
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_resource
        - p_vout
        - ppsz_prev_title
      BBCount:         30
      ICount:          165
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - VoutSetAndDeduplicateTitle
        - asprintf
        - input_GetItem
        - input_item_GetArtist
        - input_item_GetName
        - input_item_GetNowPlayingFb
        - input_item_GetTitle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/resource.c:181,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:182,9'
              BranchSideFuncs: []
            - BranchSide:      'input/resource.c:186,43'
              BranchSideFuncs:
                - input_GetItem
                - input_item_GetNowPlayingFb
                - input_item_GetArtist
                - input_item_GetTitle
                - free
                - input_item_GetName
                - free
                - free
                - free
                - VoutSetAndDeduplicateTitle
                - asprintf
                - VoutSetAndDeduplicateTitle
                - free
                - VoutSetAndDeduplicateTitle
        - Branch String:   'input/resource.c:189,24'
          Branch Sides:
            - BranchSide:      'input/resource.c:189,28'
              BranchSideFuncs:
                - input_item_GetArtist
                - input_item_GetTitle
                - free
                - input_item_GetName
                - free
                - free
                - free
                - VoutSetAndDeduplicateTitle
                - asprintf
                - VoutSetAndDeduplicateTitle
                - free
                - VoutSetAndDeduplicateTitle
            - BranchSide:      'input/resource.c:195,50'
              BranchSideFuncs:
                - input_item_GetArtist
                - input_item_GetTitle
                - free
                - input_item_GetName
                - free
                - free
                - free
                - VoutSetAndDeduplicateTitle
                - asprintf
                - VoutSetAndDeduplicateTitle
                - free
        - Branch String:   'input/resource.c:189,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:191,37'
              BranchSideFuncs:
                - VoutSetAndDeduplicateTitle
                - free
            - BranchSide:      'input/resource.c:195,50'
              BranchSideFuncs:
                - input_item_GetArtist
                - input_item_GetTitle
                - free
                - input_item_GetName
                - free
                - free
                - free
                - VoutSetAndDeduplicateTitle
                - asprintf
                - VoutSetAndDeduplicateTitle
                - free
        - Branch String:   'input/resource.c:198,23'
          Branch Sides:
            - BranchSide:      'input/resource.c:198,27'
              BranchSideFuncs:
                - free
                - free
                - free
                - VoutSetAndDeduplicateTitle
                - asprintf
                - VoutSetAndDeduplicateTitle
                - free
                - free
                - input_item_GetName
            - BranchSide:      'input/resource.c:200,19'
              BranchSideFuncs:
                - free
                - input_item_GetName
                - free
                - free
                - free
                - VoutSetAndDeduplicateTitle
                - asprintf
                - VoutSetAndDeduplicateTitle
                - free
        - Branch String:   'input/resource.c:198,13'
          Branch Sides:
            - BranchSide:      'input/resource.c:200,19'
              BranchSideFuncs:
                - free
                - input_item_GetName
                - free
                - free
                - free
                - VoutSetAndDeduplicateTitle
                - asprintf
                - VoutSetAndDeduplicateTitle
                - free
            - BranchSide:      'input/resource.c:203,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - VoutSetAndDeduplicateTitle
                - asprintf
                - VoutSetAndDeduplicateTitle
                - free
        - Branch String:   'input/resource.c:203,24'
          Branch Sides:
            - BranchSide:      'input/resource.c:203,28'
              BranchSideFuncs:
                - free
                - free
                - free
                - VoutSetAndDeduplicateTitle
                - asprintf
                - VoutSetAndDeduplicateTitle
                - free
            - BranchSide:      'input/resource.c:212,18'
              BranchSideFuncs:
                - free
                - free
                - free
                - VoutSetAndDeduplicateTitle
        - Branch String:   'input/resource.c:203,13'
          Branch Sides:
            - BranchSide:      'input/resource.c:205,19'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - free
                - VoutSetAndDeduplicateTitle
                - free
            - BranchSide:      'input/resource.c:212,18'
              BranchSideFuncs:
                - free
                - free
                - free
                - VoutSetAndDeduplicateTitle
        - Branch String:   'input/resource.c:206,17'
          Branch Sides:
            - BranchSide:      'input/resource.c:208,45'
              BranchSideFuncs:
                - VoutSetAndDeduplicateTitle
                - free
                - free
                - free
                - free
            - BranchSide:      'input/resource.c:211,9'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'input/resource.c:186,28'
          Dst:             input_GetItem
        - Src:             'input/resource.c:188,28'
          Dst:             input_item_GetNowPlayingFb
        - Src:             'input/resource.c:191,9'
          Dst:             VoutSetAndDeduplicateTitle
        - Src:             'input/resource.c:195,28'
          Dst:             input_item_GetArtist
        - Src:             'input/resource.c:196,26'
          Dst:             input_item_GetTitle
        - Src:             'input/resource.c:201,24'
          Dst:             input_item_GetName
        - Src:             'input/resource.c:206,17'
          Dst:             asprintf
        - Src:             'input/resource.c:208,17'
          Dst:             VoutSetAndDeduplicateTitle
        - Src:             'input/resource.c:214,13'
          Dst:             VoutSetAndDeduplicateTitle
    - functionName:    resource_GetVoutRsc
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - resource
        - vout
      BBCount:         13
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/resource.c:97,5'
          Branch Sides:
            - BranchSide:      'input/resource.c:97,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_next.27481
                - vlc_list_it_continue.27482
            - BranchSide:      'input/resource.c:97,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_it_next.27481
                - vlc_list_it_continue.27482
        - Branch String:   'input/resource.c:97,5'
          Branch Sides:
            - BranchSide:      'input/resource.c:98,13'
              BranchSideFuncs:
                - vlc_list_it_next.27481
                - vlc_list_it_continue.27482
                - __assert_fail
            - BranchSide:      'input/resource.c:101,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/resource.c:98,13'
          Branch Sides:
            - BranchSide:      'input/resource.c:98,31'
              BranchSideFuncs: []
            - BranchSide:      'input/resource.c:99,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/resource.c:97,5'
          Dst:             vlc_list_it_start
        - Src:             'input/resource.c:97,5'
          Dst:             vlc_list_it_continue
        - Src:             'input/resource.c:97,5'
          Dst:             vlc_list_it_next
        - Src:             'input/resource.c:101,5'
          Dst:             __assert_fail
    - functionName:    RequestVoutRsc
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_resource
      BBCount:         14
      ICount:          112
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_list_is_empty
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_Log
        - vout_Close
        - vout_Create
        - vout_resource_Add
        - vout_resource_Create
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/resource.c:414,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:417,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/resource.c:427,52'
              BranchSideFuncs:
                - vlc_list_is_empty.27486
                - vout_Create
                - vout_resource_Create
                - vlc_list_is_empty.27486
                - vlc_mutex_lock
                - vout_resource_Add
                - vlc_mutex_unlock
                - vout_Close
        - Branch String:   'input/resource.c:427,32'
          Branch Sides:
            - BranchSide:      'input/resource.c:428,13'
              BranchSideFuncs:
                - vout_Create
                - vout_resource_Create
                - vlc_list_is_empty.27486
                - vlc_mutex_lock
                - vout_resource_Add
                - vlc_mutex_unlock
                - vout_Close
            - BranchSide:      'input/resource.c:428,52'
              BranchSideFuncs:
                - vout_Create
                - vout_resource_Create
                - vlc_list_is_empty.27486
                - vlc_mutex_lock
                - vout_resource_Add
                - vlc_mutex_unlock
                - vout_Close
        - Branch String:   'input/resource.c:430,13'
          Branch Sides:
            - BranchSide:      'input/resource.c:431,13'
              BranchSideFuncs: []
            - BranchSide:      'input/resource.c:433,41'
              BranchSideFuncs:
                - vout_resource_Create
                - vlc_list_is_empty.27486
                - vlc_mutex_lock
                - vout_resource_Add
                - vlc_mutex_unlock
                - vout_Close
        - Branch String:   'input/resource.c:434,13'
          Branch Sides:
            - BranchSide:      'input/resource.c:436,24'
              BranchSideFuncs:
                - vout_Close
            - BranchSide:      'input/resource.c:440,47'
              BranchSideFuncs:
                - vlc_list_is_empty.27486
                - vlc_mutex_lock
                - vout_resource_Add
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/resource.c:417,9'
          Dst:             vlc_object_Log
        - Src:             'input/resource.c:427,32'
          Dst:             vlc_list_is_empty
        - Src:             'input/resource.c:429,31'
          Dst:             vout_Create
        - Src:             'input/resource.c:433,20'
          Dst:             vout_resource_Create
        - Src:             'input/resource.c:436,13'
          Dst:             vout_Close
        - Src:             'input/resource.c:440,27'
          Dst:             vlc_list_is_empty
        - Src:             'input/resource.c:443,9'
          Dst:             vlc_mutex_lock
        - Src:             'input/resource.c:444,9'
          Dst:             vout_resource_Add
        - Src:             'input/resource.c:445,9'
          Dst:             vlc_mutex_unlock
    - functionName:    input_resource_RequestVout
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_resource
        - vctx
        - cfg
        - order
        - vout_state
      BBCount:         39
      ICount:          246
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - DisplayVoutTitle
        - RequestVoutRsc
        - __assert_fail
        - input_ControlPush
        - input_resource_PutVoutLocked
        - resource_GetVoutRsc
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vout_Request
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/resource.c:460,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:461,10'
              BranchSideFuncs:
                - resource_GetVoutRsc
                - __assert_fail
                - vout_Request
                - DisplayVoutTitle
                - vlc_mutex_unlock
                - input_ControlPush
                - input_resource_PutVoutLocked
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - RequestVoutRsc
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:463,34'
              BranchSideFuncs:
                - resource_GetVoutRsc
                - __assert_fail
                - vout_Request
                - DisplayVoutTitle
                - vlc_mutex_unlock
                - input_ControlPush
                - input_resource_PutVoutLocked
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - RequestVoutRsc
                - vlc_mutex_unlock
        - Branch String:   'input/resource.c:464,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:466,35'
              BranchSideFuncs:
                - RequestVoutRsc
                - vout_Request
                - DisplayVoutTitle
                - vlc_mutex_unlock
                - input_ControlPush
                - input_resource_PutVoutLocked
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:476,40'
              BranchSideFuncs:
                - resource_GetVoutRsc
                - __assert_fail
                - vout_Request
                - DisplayVoutTitle
                - vlc_mutex_unlock
                - input_ControlPush
                - input_resource_PutVoutLocked
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'input/resource.c:467,13'
          Branch Sides:
            - BranchSide:      'input/resource.c:469,32'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:472,21'
              BranchSideFuncs:
                - vout_Request
                - DisplayVoutTitle
                - vlc_mutex_unlock
                - input_ControlPush
                - input_resource_PutVoutLocked
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'input/resource.c:477,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:477,9'
              BranchSideFuncs:
                - vout_Request
                - DisplayVoutTitle
                - vlc_mutex_unlock
                - input_ControlPush
                - input_resource_PutVoutLocked
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:480,13'
              BranchSideFuncs:
                - vout_Request
                - DisplayVoutTitle
                - vlc_mutex_unlock
                - input_ControlPush
                - input_resource_PutVoutLocked
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'input/resource.c:484,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:485,18'
              BranchSideFuncs:
                - vout_Request
                - DisplayVoutTitle
                - vlc_mutex_unlock
                - input_ControlPush
                - input_resource_PutVoutLocked
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:487,14'
              BranchSideFuncs:
                - vout_Request
                - DisplayVoutTitle
                - vlc_mutex_unlock
                - input_ControlPush
                - input_resource_PutVoutLocked
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'input/resource.c:487,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:491,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:495,29'
              BranchSideFuncs:
                - vout_Request
                - DisplayVoutTitle
                - vlc_mutex_unlock
                - input_ControlPush
                - input_resource_PutVoutLocked
                - vlc_mutex_unlock
        - Branch String:   'input/resource.c:495,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:496,13'
              BranchSideFuncs:
                - input_resource_PutVoutLocked
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:505,10'
              BranchSideFuncs:
                - DisplayVoutTitle
                - vlc_mutex_unlock
                - input_ControlPush
        - Branch String:   'input/resource.c:496,31'
          Branch Sides:
            - BranchSide:      'input/resource.c:496,34'
              BranchSideFuncs:
                - input_resource_PutVoutLocked
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:499,9'
              BranchSideFuncs:
                - input_resource_PutVoutLocked
                - vlc_mutex_unlock
        - Branch String:   'input/resource.c:496,13'
          Branch Sides:
            - BranchSide:      'input/resource.c:497,14'
              BranchSideFuncs:
                - input_resource_PutVoutLocked
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:499,9'
              BranchSideFuncs:
                - input_resource_PutVoutLocked
                - vlc_mutex_unlock
        - Branch String:   'input/resource.c:505,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:507,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:521,24'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'input/resource.c:508,13'
          Branch Sides:
            - BranchSide:      'input/resource.c:509,14'
              BranchSideFuncs:
                - DisplayVoutTitle
                - vlc_mutex_unlock
                - input_ControlPush
            - BranchSide:      'input/resource.c:511,26'
              BranchSideFuncs:
                - DisplayVoutTitle
                - vlc_mutex_unlock
                - input_ControlPush
        - Branch String:   'input/resource.c:514,13'
          Branch Sides:
            - BranchSide:      'input/resource.c:516,58'
              BranchSideFuncs:
                - input_ControlPush
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:520,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/resource.c:457,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/resource.c:466,20'
          Dst:             RequestVoutRsc
        - Src:             'input/resource.c:469,13'
          Dst:             vlc_mutex_unlock
        - Src:             'input/resource.c:476,20'
          Dst:             resource_GetVoutRsc
        - Src:             'input/resource.c:477,9'
          Dst:             __assert_fail
        - Src:             'input/resource.c:491,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/resource.c:495,9'
          Dst:             vout_Request
        - Src:             'input/resource.c:500,9'
          Dst:             input_resource_PutVoutLocked
        - Src:             'input/resource.c:501,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/resource.c:511,9'
          Dst:             DisplayVoutTitle
        - Src:             'input/resource.c:517,13'
          Dst:             input_ControlPush
        - Src:             'input/resource.c:521,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_resource_PutVoutLocked
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_resource
        - vout
        - vout_state
      BBCount:         24
      ICount:          146
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - resource_GetVoutRsc
        - vlc_list_first_or_null
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_Log
        - vout_Close
        - vout_Stop
        - vout_StopDisplay
        - vout_resource_Remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/resource.c:366,5'
          Branch Sides:
            - BranchSide:      'input/resource.c:366,5'
              BranchSideFuncs:
                - resource_GetVoutRsc
                - __assert_fail
                - vlc_list_first_or_null.27491
                - vlc_object_Log
                - vlc_mutex_lock
                - vout_resource_Remove
                - vlc_mutex_unlock
                - vout_Stop
                - vout_Close
                - __assert_fail
                - vlc_object_Log
                - vout_StopDisplay
            - BranchSide:      'input/resource.c:367,58'
              BranchSideFuncs:
                - resource_GetVoutRsc
                - __assert_fail
                - vlc_list_first_or_null.27491
                - vlc_object_Log
                - vlc_mutex_lock
                - vout_resource_Remove
                - vlc_mutex_unlock
                - vout_Stop
                - vout_Close
                - __assert_fail
                - vlc_object_Log
                - vout_StopDisplay
        - Branch String:   'input/resource.c:368,5'
          Branch Sides:
            - BranchSide:      'input/resource.c:368,5'
              BranchSideFuncs:
                - vlc_list_first_or_null.27491
                - vlc_object_Log
                - vlc_mutex_lock
                - vout_resource_Remove
                - vlc_mutex_unlock
                - vout_Stop
                - vout_Close
                - __assert_fail
                - vlc_object_Log
                - vout_StopDisplay
            - BranchSide:      'input/resource.c:370,9'
              BranchSideFuncs:
                - vlc_list_first_or_null.27491
                - vlc_object_Log
                - vlc_mutex_lock
                - vout_resource_Remove
                - vlc_mutex_unlock
                - vout_Stop
                - vout_Close
                - __assert_fail
                - vlc_object_Log
                - vout_StopDisplay
        - Branch String:   'input/resource.c:370,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:371,23'
              BranchSideFuncs:
                - vlc_list_first_or_null.27491
                - vlc_object_Log
                - vlc_mutex_lock
                - vout_resource_Remove
                - vlc_mutex_unlock
                - vout_Stop
                - vout_Close
                - __assert_fail
                - vlc_object_Log
                - vout_StopDisplay
            - BranchSide:      'input/resource.c:374,9'
              BranchSideFuncs:
                - vlc_list_first_or_null.27491
                - vlc_object_Log
                - vlc_mutex_lock
                - vout_resource_Remove
                - vlc_mutex_unlock
                - vout_Stop
                - vout_Close
                - __assert_fail
                - vlc_object_Log
                - vout_StopDisplay
        - Branch String:   'input/resource.c:374,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:376,26'
              BranchSideFuncs:
                - vout_StopDisplay
                - vlc_list_first_or_null.27491
                - vlc_object_Log
                - vlc_mutex_lock
                - vout_resource_Remove
                - vlc_mutex_unlock
                - vout_Stop
                - vout_Close
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'input/resource.c:380,9'
              BranchSideFuncs:
                - vlc_list_first_or_null.27491
                - vlc_object_Log
                - vlc_mutex_lock
                - vout_resource_Remove
                - vlc_mutex_unlock
                - vout_Stop
                - vout_Close
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'input/resource.c:380,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:382,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'input/resource.c:389,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_mutex_lock
                - vout_resource_Remove
                - vlc_mutex_unlock
                - vout_Stop
                - vout_Close
        - Branch String:   'input/resource.c:382,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:382,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/resource.c:382,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'input/resource.c:382,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:382,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/resource.c:384,9'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'input/resource.c:366,5'
          Dst:             __assert_fail
        - Src:             'input/resource.c:367,38'
          Dst:             resource_GetVoutRsc
        - Src:             'input/resource.c:368,5'
          Dst:             __assert_fail
        - Src:             'input/resource.c:376,9'
          Dst:             vout_StopDisplay
        - Src:             'input/resource.c:380,21'
          Dst:             vlc_list_first_or_null
        - Src:             'input/resource.c:382,9'
          Dst:             __assert_fail
        - Src:             'input/resource.c:384,9'
          Dst:             vlc_object_Log
        - Src:             'input/resource.c:389,9'
          Dst:             vlc_object_Log
        - Src:             'input/resource.c:391,9'
          Dst:             vlc_mutex_lock
        - Src:             'input/resource.c:392,9'
          Dst:             vout_resource_Remove
        - Src:             'input/resource.c:393,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/resource.c:395,9'
          Dst:             vout_Stop
        - Src:             'input/resource.c:396,9'
          Dst:             vout_Close
    - functionName:    input_resource_PutVout
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_resource
        - vout
        - vout_state
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_resource_PutVoutLocked
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/resource.c:404,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/resource.c:405,5'
          Dst:             input_resource_PutVoutLocked
        - Src:             'input/resource.c:406,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_resource_SetInput
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_resource
        - p_input
      BBCount:         14
      ICount:          73
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - vlc_list_first_or_null
        - vlc_list_is_empty
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/resource.c:352,29'
          Branch Sides:
            - BranchSide:      'input/resource.c:352,33'
              BranchSideFuncs:
                - vlc_list_is_empty.27486
                - vlc_list_first_or_null.27491
                - __assert_fail
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:352,29'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'input/resource.c:352,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:352,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:353,9'
              BranchSideFuncs:
                - vlc_list_is_empty.27486
                - vlc_list_first_or_null.27491
                - __assert_fail
                - vlc_mutex_unlock
        - Branch String:   'input/resource.c:353,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:353,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:353,9'
              BranchSideFuncs:
                - vlc_list_first_or_null.27491
                - __assert_fail
                - vlc_mutex_unlock
        - Branch String:   'input/resource.c:353,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:353,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:353,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'input/resource.c:350,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/resource.c:353,9'
          Dst:             vlc_list_is_empty
        - Src:             'input/resource.c:353,9'
          Dst:             vlc_list_first_or_null
        - Src:             'input/resource.c:353,9'
          Dst:             __assert_fail
        - Src:             'input/resource.c:359,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_atomic_rc_inc
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:66,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:66,5'
          Dst:             __assert_fail
    - functionName:    input_resource_Hold
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_resource
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_atomic_rc_inc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/resource.c:344,5'
          Dst:             vlc_atomic_rc_inc
    - functionName:    DestroyVout
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_resource
      BBCount:         12
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vlc_list_first_or_null
        - vlc_list_is_empty
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vout_Close
        - vout_resource_Remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/resource.c:150,5'
          Branch Sides:
            - BranchSide:      'input/resource.c:150,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vout_resource_Remove
                - vlc_mutex_unlock
                - vout_Close
            - BranchSide:      'input/resource.c:150,5'
              BranchSideFuncs:
                - vlc_list_first_or_null.27491
                - __assert_fail
                - vlc_mutex_lock
                - vout_resource_Remove
                - vlc_mutex_unlock
                - vout_Close
        - Branch String:   'input/resource.c:150,5'
          Branch Sides:
            - BranchSide:      'input/resource.c:150,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vout_resource_Remove
                - vlc_mutex_unlock
                - vout_Close
            - BranchSide:      'input/resource.c:153,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vout_resource_Remove
                - vlc_mutex_unlock
                - vout_Close
        - Branch String:   'input/resource.c:153,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:153,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vout_resource_Remove
                - vlc_mutex_unlock
                - vout_Close
            - BranchSide:      'input/resource.c:155,25'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vout_resource_Remove
                - vlc_mutex_unlock
                - vout_Close
      Callsites:
        - Src:             'input/resource.c:150,5'
          Dst:             vlc_list_is_empty
        - Src:             'input/resource.c:150,5'
          Dst:             vlc_list_first_or_null
        - Src:             'input/resource.c:150,5'
          Dst:             __assert_fail
        - Src:             'input/resource.c:155,9'
          Dst:             vlc_mutex_lock
        - Src:             'input/resource.c:156,31'
          Dst:             vout_resource_Remove
        - Src:             'input/resource.c:157,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/resource.c:159,9'
          Dst:             vout_Close
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    input_resource_Release
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_resource
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - DestroySout
        - DestroyVout
        - aout_Release
        - vlc_atomic_rc_dec
        - vout_Release
      functionUses:    5
      BranchProfiles:
        - Branch String:   'input/resource.c:330,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:331,9'
              BranchSideFuncs:
                - DestroySout
                - DestroyVout
                - vout_Release
                - free
                - aout_Release
            - BranchSide:      'input/resource.c:333,18'
              BranchSideFuncs:
                - DestroySout
                - DestroyVout
                - vout_Release
                - free
                - aout_Release
        - Branch String:   'input/resource.c:335,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:336,23'
              BranchSideFuncs:
                - aout_Release
                - vout_Release
                - free
            - BranchSide:      'input/resource.c:338,19'
              BranchSideFuncs:
                - vout_Release
                - free
      Callsites:
        - Src:             'input/resource.c:330,10'
          Dst:             vlc_atomic_rc_dec
        - Src:             'input/resource.c:333,5'
          Dst:             DestroySout
        - Src:             'input/resource.c:334,5'
          Dst:             DestroyVout
        - Src:             'input/resource.c:336,9'
          Dst:             aout_Release
        - Src:             'input/resource.c:338,5'
          Dst:             vout_Release
    - functionName:    vlc_atomic_rc_init
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_init
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_resource_New
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_parent
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - vlc_atomic_rc_init
        - vlc_list_init
        - vlc_mutex_init
        - vout_CreateDummy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/resource.c:309,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:310,9'
              BranchSideFuncs:
                - vout_CreateDummy
                - free
                - vlc_list_init.27514
                - vlc_atomic_rc_init.27513
                - vlc_mutex_init
                - vlc_mutex_init
            - BranchSide:      'input/resource.c:312,49'
              BranchSideFuncs:
                - vout_CreateDummy
                - free
                - vlc_list_init.27514
                - vlc_atomic_rc_init.27513
                - vlc_mutex_init
                - vlc_mutex_init
        - Branch String:   'input/resource.c:313,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:315,15'
              BranchSideFuncs:
                - vlc_list_init.27514
                - vlc_atomic_rc_init.27513
                - vlc_mutex_init
                - vlc_mutex_init
            - BranchSide:      'input/resource.c:319,21'
              BranchSideFuncs:
                - vlc_list_init.27514
                - vlc_atomic_rc_init.27513
                - vlc_mutex_init
                - vlc_mutex_init
      Callsites:
        - Src:             'input/resource.c:308,36'
          Dst:             calloc
        - Src:             'input/resource.c:312,32'
          Dst:             vout_CreateDummy
        - Src:             'input/resource.c:319,5'
          Dst:             vlc_list_init
        - Src:             'input/resource.c:321,5'
          Dst:             vlc_atomic_rc_init
        - Src:             'input/resource.c:323,5'
          Dst:             vlc_mutex_init
        - Src:             'input/resource.c:324,5'
          Dst:             vlc_mutex_init
    - functionName:    input_resource_ResetAout
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_resource
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - aout_Release
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/resource.c:294,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:295,18'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - aout_Release
            - BranchSide:      'input/resource.c:297,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - aout_Release
        - Branch String:   'input/resource.c:301,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:301,9'
              BranchSideFuncs:
                - aout_Release
            - BranchSide:      'input/resource.c:302,23'
              BranchSideFuncs:
                - aout_Release
      Callsites:
        - Src:             'input/resource.c:293,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/resource.c:299,5'
          Dst:             vlc_mutex_unlock
        - Src:             'input/resource.c:302,9'
          Dst:             aout_Release
    - functionName:    input_resource_HoldAout
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_resource
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aout_Hold
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/resource.c:282,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:282,9'
              BranchSideFuncs:
                - aout_Hold
                - vlc_mutex_unlock
            - BranchSide:      'input/resource.c:283,19'
              BranchSideFuncs:
                - aout_Hold
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/resource.c:280,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/resource.c:283,9'
          Dst:             aout_Hold
        - Src:             'input/resource.c:284,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_resource_PutAout
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_resource
        - p_aout
      BBCount:         15
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - aout_Release
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_Log
      functionUses:    5
      BranchProfiles:
        - Branch String:   'input/resource.c:258,5'
          Branch Sides:
            - BranchSide:      'input/resource.c:258,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_object_Log
                - vlc_mutex_unlock
                - aout_Release
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'input/resource.c:260,22'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_object_Log
                - vlc_mutex_unlock
                - aout_Release
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'input/resource.c:261,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:263,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_object_Log
                - vlc_mutex_unlock
                - aout_Release
            - BranchSide:      'input/resource.c:269,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_mutex_unlock
                - aout_Release
        - Branch String:   'input/resource.c:263,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:263,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_mutex_unlock
                - aout_Release
            - BranchSide:      'input/resource.c:264,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_mutex_unlock
                - aout_Release
        - Branch String:   'input/resource.c:272,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:272,9'
              BranchSideFuncs:
                - aout_Release
            - BranchSide:      'input/resource.c:273,23'
              BranchSideFuncs:
                - aout_Release
      Callsites:
        - Src:             'input/resource.c:258,5'
          Dst:             __assert_fail
        - Src:             'input/resource.c:260,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/resource.c:263,9'
          Dst:             __assert_fail
        - Src:             'input/resource.c:265,9'
          Dst:             vlc_object_Log
        - Src:             'input/resource.c:269,9'
          Dst:             vlc_object_Log
        - Src:             'input/resource.c:270,5'
          Dst:             vlc_mutex_unlock
        - Src:             'input/resource.c:273,9'
          Dst:             aout_Release
    - functionName:    input_resource_GetAout
      functionSourceFile: '/src/vlc/src/input/resource.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_resource
      BBCount:         21
      ICount:          124
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - aout_New
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/resource.c:230,24'
          Branch Sides:
            - BranchSide:      'input/resource.c:230,27'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_mutex_unlock
                - aout_New
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - __assert_fail
            - BranchSide:      'input/resource.c:232,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_mutex_unlock
                - aout_New
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - __assert_fail
        - Branch String:   'input/resource.c:230,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:232,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_mutex_unlock
                - aout_New
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - __assert_fail
            - BranchSide:      'input/resource.c:244,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_mutex_unlock
                - __assert_fail
        - Branch String:   'input/resource.c:236,13'
          Branch Sides:
            - BranchSide:      'input/resource.c:237,13'
              BranchSideFuncs: []
            - BranchSide:      'input/resource.c:239,26'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - __assert_fail
        - Branch String:   'input/resource.c:240,13'
          Branch Sides:
            - BranchSide:      'input/resource.c:241,34'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - __assert_fail
            - BranchSide:      'input/resource.c:242,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - __assert_fail
        - Branch String:   'input/resource.c:246,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:248,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - __assert_fail
            - BranchSide:      'input/resource.c:251,24'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'input/resource.c:248,9'
          Branch Sides:
            - BranchSide:      'input/resource.c:248,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/resource.c:249,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/resource.c:227,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/resource.c:232,9'
          Dst:             vlc_object_Log
        - Src:             'input/resource.c:233,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/resource.c:235,18'
          Dst:             aout_New
        - Src:             'input/resource.c:239,9'
          Dst:             vlc_mutex_lock
        - Src:             'input/resource.c:244,9'
          Dst:             vlc_object_Log
        - Src:             'input/resource.c:248,9'
          Dst:             __assert_fail
        - Src:             'input/resource.c:251,5'
          Dst:             vlc_mutex_unlock
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_sd_Destroy
      functionSourceFile: '/src/vlc/src/input/services_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sd
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - config_ChainDestroy
        - module_unneed
        - vlc_object_delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/services_discovery.c:133,9'
          Branch Sides:
            - BranchSide:      'input/services_discovery.c:133,9'
              BranchSideFuncs:
                - module_unneed
                - config_ChainDestroy
                - free
                - vlc_object_delete
            - BranchSide:      'input/services_discovery.c:134,9'
              BranchSideFuncs:
                - module_unneed
                - config_ChainDestroy
                - free
                - vlc_object_delete
      Callsites:
        - Src:             'input/services_discovery.c:134,9'
          Dst:             module_unneed
        - Src:             'input/services_discovery.c:135,5'
          Dst:             config_ChainDestroy
        - Src:             'input/services_discovery.c:137,5'
          Dst:             vlc_object_delete
    - functionName:    vlc_sd_Create
      functionSourceFile: '/src/vlc/src/input/services_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - cfg
        - owner
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - config_ChainCreate
        - module_need
        - vlc_custom_create
        - vlc_object_Log
        - vlc_sd_Destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/services_discovery.c:112,9'
          Branch Sides:
            - BranchSide:      'input/services_discovery.c:113,9'
              BranchSideFuncs: []
            - BranchSide:      'input/services_discovery.c:115,30'
              BranchSideFuncs:
                - config_ChainCreate
                - free
                - module_need
                - vlc_object_Log
                - vlc_sd_Destroy
        - Branch String:   'input/services_discovery.c:121,9'
          Branch Sides:
            - BranchSide:      'input/services_discovery.c:123,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_sd_Destroy
            - BranchSide:      'input/services_discovery.c:128,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/services_discovery.c:110,32'
          Dst:             vlc_custom_create
        - Src:             'input/services_discovery.c:115,10'
          Dst:             config_ChainCreate
        - Src:             'input/services_discovery.c:119,20'
          Dst:             module_need
        - Src:             'input/services_discovery.c:123,9'
          Dst:             vlc_object_Log
        - Src:             'input/services_discovery.c:124,9'
          Dst:             vlc_sd_Destroy
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    vlc_sd_GetNames
      functionSourceFile: '/src/vlc/src/input/services_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - pppsz_longnames
        - pp_categories
      BBCount:         20
      ICount:          179
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - vlc_alloc
        - vlc_probe
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/services_discovery.c:66,9'
          Branch Sides:
            - BranchSide:      'input/services_discovery.c:68,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/services_discovery.c:72,31'
              BranchSideFuncs:
                - vlc_alloc.27559
                - vlc_alloc.27559
                - vlc_alloc.27559
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'input/services_discovery.c:76,9'
          Branch Sides:
            - BranchSide:      'input/services_discovery.c:76,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'input/services_discovery.c:76,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'input/services_discovery.c:76,9'
          Branch Sides:
            - BranchSide:      'input/services_discovery.c:76,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'input/services_discovery.c:76,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'input/services_discovery.c:76,9'
          Branch Sides:
            - BranchSide:      'input/services_discovery.c:78,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'input/services_discovery.c:84,17'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'input/services_discovery.c:84,5'
          Branch Sides:
            - BranchSide:      'input/services_discovery.c:86,20'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/services_discovery.c:90,11'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'input/services_discovery.c:94,9'
          Branch Sides:
            - BranchSide:      'input/services_discovery.c:94,42'
              BranchSideFuncs: []
            - BranchSide:      'input/services_discovery.c:95,16'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'input/services_discovery.c:64,27'
          Dst:             vlc_probe
        - Src:             'input/services_discovery.c:72,20'
          Dst:             vlc_alloc
        - Src:             'input/services_discovery.c:73,24'
          Dst:             vlc_alloc
        - Src:             'input/services_discovery.c:74,23'
          Dst:             vlc_alloc
    - functionName:    vlc_probe_add
      functionSourceFile: '/src/vlc/src/../include/vlc_probe.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - obj
        - data
        - len
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_probe.h:54,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_probe.h:55,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_probe.h:56,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_probe.h:52,25'
          Dst:             realloc
    - functionName:    vlc_sd_probe_Add
      functionSourceFile: '/src/vlc/src/input/services_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - probe
        - name
        - longname
        - category
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strdup
        - vlc_probe_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/services_discovery.c:46,9'
          Branch Sides:
            - BranchSide:      'input/services_discovery.c:46,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/services_discovery.c:46,9'
              BranchSideFuncs:
                - vlc_probe_add
                - free
                - free
        - Branch String:   'input/services_discovery.c:46,9'
          Branch Sides:
            - BranchSide:      'input/services_discovery.c:46,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/services_discovery.c:46,9'
              BranchSideFuncs:
                - vlc_probe_add
                - free
                - free
        - Branch String:   'input/services_discovery.c:46,9'
          Branch Sides:
            - BranchSide:      'input/services_discovery.c:49,21'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/services_discovery.c:53,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/services_discovery.c:44,30'
          Dst:             strdup
        - Src:             'input/services_discovery.c:44,44'
          Dst:             strdup
        - Src:             'input/services_discovery.c:46,9'
          Dst:             vlc_probe_add
    - functionName:    input_source_IsAutoSelected
      functionSourceFile: '/src/vlc/src/input/source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_source_GetNewAutoId
      functionSourceFile: '/src/vlc/src/input/source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_source_GetStrId
      functionSourceFile: '/src/vlc/src/input/source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    input_source_Release
      functionSourceFile: '/src/vlc/src/input/source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_atomic_rc_dec
      functionUses:    10
      BranchProfiles:
        - Branch String:   'input/source.c:38,9'
          Branch Sides:
            - BranchSide:      'input/source.c:38,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/source.c:40,15'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'input/source.c:38,9'
          Dst:             vlc_atomic_rc_dec
    - functionName:    vlc_atomic_rc_inc
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:66,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:66,5'
          Dst:             __assert_fail
    - functionName:    input_source_Hold
      functionSourceFile: '/src/vlc/src/input/source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_atomic_rc_inc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'input/source.c:32,5'
          Dst:             vlc_atomic_rc_inc
    - functionName:    input_rate_Add
      functionSourceFile: '/src/vlc/src/input/stats.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - counter
        - val
      BBCount:         9
      ICount:          94
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_tick_now
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/stats.c:130,6'
          Branch Sides:
            - BranchSide:      'input/stats.c:130,10'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'input/stats.c:136,12'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'input/stats.c:129,9'
          Branch Sides:
            - BranchSide:      'input/stats.c:132,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/stats.c:136,12'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/stats.c:123,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/stats.c:128,22'
          Dst:             vlc_tick_now
        - Src:             'input/stats.c:132,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/stats.c:141,5'
          Dst:             vlc_mutex_unlock
    - functionName:    stats_GetRate
      functionSourceFile: '/src/vlc/src/input/stats.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rate
      BBCount:         4
      ICount:          52
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/stats.c:47,9'
          Branch Sides:
            - BranchSide:      'input/stats.c:48,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stats.c:50,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    input_stats_Compute
      functionSourceFile: '/src/vlc/src/input/stats.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stats
        - st
      BBCount:         3
      ICount:          147
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - stats_GetRate
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'input/stats.c:82,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/stats.c:85,27'
          Dst:             stats_GetRate
        - Src:             'input/stats.c:86,5'
          Dst:             vlc_mutex_unlock
        - Src:             'input/stats.c:88,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/stats.c:90,27'
          Dst:             stats_GetRate
        - Src:             'input/stats.c:91,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_stats_Destroy
      functionSourceFile: '/src/vlc/src/input/stats.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stats
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_rate_Init
      functionSourceFile: '/src/vlc/src/input/stats.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rate
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'input/stats.c:38,5'
          Dst:             vlc_mutex_init
    - functionName:    input_stats_Create
      functionSourceFile: '/src/vlc/src/input/stats.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - input_rate_Init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/stats.c:56,33'
          Branch Sides:
            - BranchSide:      'input/stats.c:56,25'
              BranchSideFuncs:
                - malloc
                - input_rate_Init
                - input_rate_Init
            - BranchSide:      'input/stats.c:56,33'
              BranchSideFuncs:
                - malloc
                - input_rate_Init
                - input_rate_Init
        - Branch String:   'input/stats.c:57,9'
          Branch Sides:
            - BranchSide:      'input/stats.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stats.c:60,22'
              BranchSideFuncs:
                - input_rate_Init
                - input_rate_Init
      Callsites:
        - Src:             'input/stats.c:60,5'
          Dst:             input_rate_Init
        - Src:             'input/stats.c:61,5'
          Dst:             input_rate_Init
    - functionName:    vlc_bswap16
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_array_clear
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_array
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_array_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_arrays.h:272,5'
          Dst:             vlc_array_init
    - functionName:    vlc_array_init
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_array
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_array_count
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_array
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_array_append
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ar
        - elem
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:338,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:339,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:341,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:336,26'
          Dst:             realloc
    - functionName:    vlc_stream_ReadDir
      functionSourceFile: '/src/vlc/src/input/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - p_node
      BBCount:         15
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input/stream.c:949,5'
          Branch Sides:
            - BranchSide:      'input/stream.c:949,5'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:949,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/stream.c:949,5'
          Branch Sides:
            - BranchSide:      'input/stream.c:949,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/stream.c:949,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/stream.c:949,5'
          Branch Sides:
            - BranchSide:      'input/stream.c:949,5'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:950,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:950,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:950,30'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:950,55'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/stream.c:949,5'
          Dst:             __assert_fail
    - functionName:    vlc_stream_Block
      functionSourceFile: '/src/vlc/src/input/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         10
      ICount:          83
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_frame_Alloc
        - vlc_frame_Release
        - vlc_stream_Read
      functionUses:    33
      BranchProfiles:
        - Branch String:   'input/stream.c:929,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:930,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:932,35'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_stream_Read
                - vlc_frame_Release
        - Branch String:   'input/stream.c:933,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:934,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:936,36'
              BranchSideFuncs:
                - vlc_stream_Read
                - vlc_frame_Release
        - Branch String:   'input/stream.c:937,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:939,24'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:943,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/stream.c:932,22'
          Dst:             vlc_frame_Alloc
        - Src:             'input/stream.c:936,19'
          Dst:             vlc_stream_Read
        - Src:             'input/stream.c:939,9'
          Dst:             vlc_frame_Release
    - functionName:    vlc_stream_Read
      functionSourceFile: '/src/vlc/src/input/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - buf
        - len
      BBCount:         17
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - vlc_stream_ReadPartial
      functionUses:    119
      BranchProfiles:
        - Branch String:   'input/stream.c:514,5'
          Branch Sides:
            - BranchSide:      'input/stream.c:514,5'
              BranchSideFuncs:
                - vlc_stream_ReadPartial
                - __assert_fail
            - BranchSide:      'input/stream.c:516,46'
              BranchSideFuncs:
                - vlc_stream_ReadPartial
                - __assert_fail
        - Branch String:   'input/stream.c:517,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:518,13'
              BranchSideFuncs:
                - vlc_stream_ReadPartial
                - __assert_fail
            - BranchSide:      'input/stream.c:519,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_stream_ReadPartial
        - Branch String:   'input/stream.c:519,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:520,13'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:522,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_stream_ReadPartial
        - Branch String:   'input/stream.c:522,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:523,27'
              BranchSideFuncs:
                - __assert_fail
                - vlc_stream_ReadPartial
            - BranchSide:      'input/stream.c:524,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_stream_ReadPartial
        - Branch String:   'input/stream.c:524,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:524,9'
              BranchSideFuncs:
                - vlc_stream_ReadPartial
                - __assert_fail
            - BranchSide:      'input/stream.c:525,16'
              BranchSideFuncs:
                - vlc_stream_ReadPartial
                - __assert_fail
      Callsites:
        - Src:             'input/stream.c:516,23'
          Dst:             vlc_stream_ReadPartial
        - Src:             'input/stream.c:524,9'
          Dst:             __assert_fail
    - functionName:    vlc_stream_ReadPartial
      functionSourceFile: '/src/vlc/src/input/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - buf
        - len
      BBCount:         18
      ICount:          121
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - vlc_stream_CopyBlock
        - vlc_stream_ReadRaw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/stream.c:494,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:496,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/stream.c:501,30'
              BranchSideFuncs:
                - vlc_stream_ReadRaw
                - __assert_fail
        - Branch String:   'input/stream.c:497,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:497,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:498,16'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:502,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:503,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/stream.c:504,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/stream.c:504,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:505,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/stream.c:506,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/stream.c:506,5'
          Branch Sides:
            - BranchSide:      'input/stream.c:506,5'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:507,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/stream.c:493,11'
          Dst:             vlc_stream_CopyBlock
        - Src:             'input/stream.c:497,9'
          Dst:             __assert_fail
        - Src:             'input/stream.c:501,11'
          Dst:             vlc_stream_ReadRaw
        - Src:             'input/stream.c:506,5'
          Dst:             __assert_fail
    - functionName:    vlc_stream_CopyBlock
      functionSourceFile: '/src/vlc/src/input/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pp
        - buf
        - len
      BBCount:         18
      ICount:          123
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - vlc_frame_Release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/stream.c:423,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:424,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:426,9'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'input/stream.c:426,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:427,15'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:429,9'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'input/stream.c:429,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:430,16'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:432,24'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'input/stream.c:435,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:437,23'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:441,12'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:441,12'
          Branch Sides:
            - BranchSide:      'input/stream.c:441,39'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:441,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/stream.c:437,9'
          Dst:             vlc_frame_Release
    - functionName:    vlc_stream_ReadRaw
      functionSourceFile: '/src/vlc/src/input/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - buf
        - len
      BBCount:         55
      ICount:          326
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - vlc_killed
        - vlc_stream_CopyBlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/stream.c:449,5'
          Branch Sides:
            - BranchSide:      'input/stream.c:449,5'
              BranchSideFuncs:
                - vlc_killed
                - vlc_stream_CopyBlock
                - vlc_stream_CopyBlock
                - __assert_fail
            - BranchSide:      'input/stream.c:451,9'
              BranchSideFuncs:
                - vlc_killed
                - vlc_stream_CopyBlock
                - vlc_stream_CopyBlock
                - __assert_fail
        - Branch String:   'input/stream.c:451,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:452,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:454,10'
              BranchSideFuncs:
                - vlc_stream_CopyBlock
                - vlc_stream_CopyBlock
                - __assert_fail
        - Branch String:   'input/stream.c:454,25'
          Branch Sides:
            - BranchSide:      'input/stream.c:454,28'
              BranchSideFuncs:
                - vlc_stream_CopyBlock
                - vlc_stream_CopyBlock
                - __assert_fail
            - BranchSide:      'input/stream.c:454,61'
              BranchSideFuncs:
                - vlc_stream_CopyBlock
                - vlc_stream_CopyBlock
                - __assert_fail
        - Branch String:   'input/stream.c:454,57'
          Branch Sides:
            - BranchSide:      'input/stream.c:454,61'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/stream.c:456,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/stream.c:454,76'
          Branch Sides:
            - BranchSide:      'input/stream.c:454,79'
              BranchSideFuncs:
                - vlc_stream_CopyBlock
                - vlc_stream_CopyBlock
                - __assert_fail
            - BranchSide:      'input/stream.c:470,33'
              BranchSideFuncs:
                - vlc_stream_CopyBlock
                - vlc_stream_CopyBlock
        - Branch String:   'input/stream.c:454,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:456,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/stream.c:470,33'
              BranchSideFuncs:
                - vlc_stream_CopyBlock
                - vlc_stream_CopyBlock
        - Branch String:   'input/stream.c:456,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:456,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:457,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:457,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:459,17'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:466,20'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:459,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:460,17'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:463,20'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:463,20'
          Branch Sides:
            - BranchSide:      'input/stream.c:463,37'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:463,59'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:463,81'
          Branch Sides:
            - BranchSide:      'input/stream.c:463,94'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:463,19'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:466,20'
          Branch Sides:
            - BranchSide:      'input/stream.c:466,37'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:466,59'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:471,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:472,16'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:474,10'
              BranchSideFuncs:
                - vlc_stream_CopyBlock
        - Branch String:   'input/stream.c:474,25'
          Branch Sides:
            - BranchSide:      'input/stream.c:474,28'
              BranchSideFuncs:
                - vlc_stream_CopyBlock
            - BranchSide:      'input/stream.c:474,62'
              BranchSideFuncs:
                - vlc_stream_CopyBlock
        - Branch String:   'input/stream.c:474,58'
          Branch Sides:
            - BranchSide:      'input/stream.c:474,62'
              BranchSideFuncs:
                - vlc_stream_CopyBlock
            - BranchSide:      'input/stream.c:476,14'
              BranchSideFuncs:
                - vlc_stream_CopyBlock
        - Branch String:   'input/stream.c:474,77'
          Branch Sides:
            - BranchSide:      'input/stream.c:474,80'
              BranchSideFuncs:
                - vlc_stream_CopyBlock
            - BranchSide:      'input/stream.c:485,5'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:474,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:476,14'
              BranchSideFuncs:
                - vlc_stream_CopyBlock
            - BranchSide:      'input/stream.c:485,5'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:478,24'
          Branch Sides:
            - BranchSide:      'input/stream.c:478,41'
              BranchSideFuncs:
                - vlc_stream_CopyBlock
            - BranchSide:      'input/stream.c:478,64'
              BranchSideFuncs:
                - vlc_stream_CopyBlock
        - Branch String:   'input/stream.c:480,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:481,20'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:482,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/stream.c:449,5'
          Dst:             __assert_fail
        - Src:             'input/stream.c:451,9'
          Dst:             vlc_killed
        - Src:             'input/stream.c:456,9'
          Dst:             __assert_fail
        - Src:             'input/stream.c:470,11'
          Dst:             vlc_stream_CopyBlock
        - Src:             'input/stream.c:479,15'
          Dst:             vlc_stream_CopyBlock
    - functionName:    vlc_stream_vaControl
      functionSourceFile: '/src/vlc/src/input/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - cmd
        - args
      BBCount:         184
      ICount:          1547
      EdgeCount:       237
      CyclomaticComplexity: 55
      functionsReached:
        - __assert_fail
        - vlc_frame_Release
      functionUses:    38
      BranchProfiles:
        - Branch String:   'input/stream.c:721,5'
          Branch Sides:
            - BranchSide:      'input/stream.c:728,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:728,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:759,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/stream.c:728,32'
          Branch Sides:
            - BranchSide:      'input/stream.c:728,35'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:731,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'input/stream.c:728,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:729,29'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:731,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'input/stream.c:729,29'
          Branch Sides:
            - BranchSide:      'input/stream.c:738,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:738,17'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'input/stream.c:731,39'
          Branch Sides:
            - BranchSide:      'input/stream.c:731,42'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:735,23'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'input/stream.c:731,24'
          Branch Sides:
            - BranchSide:      'input/stream.c:732,33'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:735,23'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'input/stream.c:738,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:739,24'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:741,13'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'input/stream.c:743,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:745,31'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:749,17'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'input/stream.c:749,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:751,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:755,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:759,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:760,16'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:762,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/stream.c:762,5'
          Branch Sides:
            - BranchSide:      'input/stream.c:765,30'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:775,34'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:785,31'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:795,38'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:804,17'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:810,17'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:817,37'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:826,17'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:833,17'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:839,17'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:845,17'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:851,17'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:857,17'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:864,17'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:870,17'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:876,17'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:883,17'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:889,17'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:901,17'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:908,17'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:914,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/stream.c:765,30'
          Branch Sides:
            - BranchSide:      'input/stream.c:765,30'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:765,30'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:766,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:767,29'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:769,18'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:775,34'
          Branch Sides:
            - BranchSide:      'input/stream.c:775,34'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:775,34'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:776,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:777,33'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:779,18'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:785,31'
          Branch Sides:
            - BranchSide:      'input/stream.c:785,31'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:785,31'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:786,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:787,30'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:789,18'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:795,38'
          Branch Sides:
            - BranchSide:      'input/stream.c:795,38'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:795,38'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:796,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:797,37'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:799,18'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:804,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:805,34'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:808,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:805,34'
          Branch Sides:
            - BranchSide:      'input/stream.c:805,34'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:805,34'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:810,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:811,35'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:814,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:811,35'
          Branch Sides:
            - BranchSide:      'input/stream.c:811,35'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:811,35'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:817,37'
          Branch Sides:
            - BranchSide:      'input/stream.c:817,37'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:817,37'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:818,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:819,30'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:821,18'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:826,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:827,47'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:831,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:827,47'
          Branch Sides:
            - BranchSide:      'input/stream.c:827,47'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:827,47'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:828,28'
          Branch Sides:
            - BranchSide:      'input/stream.c:828,28'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:828,28'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:833,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:834,35'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:837,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:834,35'
          Branch Sides:
            - BranchSide:      'input/stream.c:834,35'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:834,35'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:839,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:840,39'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:843,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:840,39'
          Branch Sides:
            - BranchSide:      'input/stream.c:840,39'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:840,39'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:845,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:846,36'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:849,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:846,36'
          Branch Sides:
            - BranchSide:      'input/stream.c:846,36'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:846,36'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:851,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:852,39'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:855,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:852,39'
          Branch Sides:
            - BranchSide:      'input/stream.c:852,39'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:852,39'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:857,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:858,35'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:862,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:858,35'
          Branch Sides:
            - BranchSide:      'input/stream.c:858,35'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:858,35'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:859,36'
          Branch Sides:
            - BranchSide:      'input/stream.c:859,36'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:859,36'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:864,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:865,41'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:868,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:865,41'
          Branch Sides:
            - BranchSide:      'input/stream.c:865,41'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:865,41'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:870,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:871,29'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:874,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:871,29'
          Branch Sides:
            - BranchSide:      'input/stream.c:871,29'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:871,29'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:876,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:877,33'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:881,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:877,33'
          Branch Sides:
            - BranchSide:      'input/stream.c:877,33'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:877,33'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:878,34'
          Branch Sides:
            - BranchSide:      'input/stream.c:878,34'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:878,34'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:883,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:884,42'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:887,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:884,42'
          Branch Sides:
            - BranchSide:      'input/stream.c:884,42'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:884,42'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:889,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:890,43'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:899,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:890,43'
          Branch Sides:
            - BranchSide:      'input/stream.c:890,43'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:890,43'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:893,21'
          Branch Sides:
            - BranchSide:      'input/stream.c:894,32'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:897,24'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:894,32'
          Branch Sides:
            - BranchSide:      'input/stream.c:894,32'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:894,32'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:895,27'
          Branch Sides:
            - BranchSide:      'input/stream.c:897,24'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:897,24'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:901,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:902,33'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:906,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:902,33'
          Branch Sides:
            - BranchSide:      'input/stream.c:902,33'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:902,33'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:903,39'
          Branch Sides:
            - BranchSide:      'input/stream.c:903,39'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:903,39'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:908,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:909,33'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:912,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:909,33'
          Branch Sides:
            - BranchSide:      'input/stream.c:909,33'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:909,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/stream.c:745,17'
          Dst:             vlc_frame_Release
        - Src:             'input/stream.c:751,17'
          Dst:             vlc_frame_Release
        - Src:             'input/stream.c:914,13'
          Dst:             __assert_fail
    - functionName:    vlc_stream_Seek
      functionSourceFile: '/src/vlc/src/input/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - offset
      BBCount:         37
      ICount:          249
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - vlc_frame_Release
      functionUses:    85
      BranchProfiles:
        - Branch String:   'input/stream.c:657,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:659,13'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:679,13'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'input/stream.c:660,10'
          Branch Sides:
            - BranchSide:      'input/stream.c:660,13'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:676,5'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'input/stream.c:659,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:662,26'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:676,5'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'input/stream.c:668,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:670,17'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:674,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:679,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:680,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:684,24'
          Branch Sides:
            - BranchSide:      'input/stream.c:684,27'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:686,16'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'input/stream.c:684,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:685,15'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:686,16'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'input/stream.c:686,31'
          Branch Sides:
            - BranchSide:      'input/stream.c:686,34'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:689,9'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:686,16'
          Branch Sides:
            - BranchSide:      'input/stream.c:687,15'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:689,9'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:692,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:693,16'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:695,20'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'input/stream.c:697,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:699,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:703,9'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'input/stream.c:703,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:705,23'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:709,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/stream.c:671,17'
          Dst:             vlc_frame_Release
        - Src:             'input/stream.c:700,9'
          Dst:             vlc_frame_Release
        - Src:             'input/stream.c:705,9'
          Dst:             vlc_frame_Release
    - functionName:    vlc_stream_Eof
      functionSourceFile: '/src/vlc/src/input/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_stream_ReadBlock
      functionSourceFile: '/src/vlc/src/input/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         38
      ICount:          250
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - vlc_frame_Alloc
        - vlc_frame_Release
        - vlc_killed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/stream.c:591,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:593,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:597,9'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
        - Branch String:   'input/stream.c:597,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:599,17'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:602,14'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
        - Branch String:   'input/stream.c:602,14'
          Branch Sides:
            - BranchSide:      'input/stream.c:604,17'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:607,15'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
        - Branch String:   'input/stream.c:607,30'
          Branch Sides:
            - BranchSide:      'input/stream.c:607,33'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:607,67'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
        - Branch String:   'input/stream.c:607,63'
          Branch Sides:
            - BranchSide:      'input/stream.c:607,67'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:609,9'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:607,82'
          Branch Sides:
            - BranchSide:      'input/stream.c:607,85'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:614,17'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
        - Branch String:   'input/stream.c:607,14'
          Branch Sides:
            - BranchSide:      'input/stream.c:609,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:614,17'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_frame_Release
        - Branch String:   'input/stream.c:610,18'
          Branch Sides:
            - BranchSide:      'input/stream.c:610,35'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:610,58'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:615,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:616,13'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:618,24'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'input/stream.c:618,24'
          Branch Sides:
            - BranchSide:      'input/stream.c:618,41'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:618,63'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'input/stream.c:619,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:620,31'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:623,27'
              BranchSideFuncs:
                - vlc_frame_Release
        - Branch String:   'input/stream.c:630,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:631,25'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:633,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/stream.c:591,9'
          Dst:             vlc_killed
        - Src:             'input/stream.c:614,17'
          Dst:             vlc_frame_Alloc
        - Src:             'input/stream.c:623,13'
          Dst:             vlc_frame_Release
    - functionName:    U16_AT
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_bswap16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_common.h:932,12'
          Dst:             vlc_bswap16
    - functionName:    vlc_stream_Peek
      functionSourceFile: '/src/vlc/src/input/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - bufp
        - len
      BBCount:         24
      ICount:          196
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - vlc_frame_Alloc
        - vlc_frame_TryRealloc
        - vlc_stream_ReadRaw
      functionUses:    110
      BranchProfiles:
        - Branch String:   'input/stream.c:538,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:540,16'
              BranchSideFuncs:
                - vlc_stream_ReadRaw
                - vlc_frame_TryRealloc
                - vlc_frame_Alloc
            - BranchSide:      'input/stream.c:545,9'
              BranchSideFuncs:
                - vlc_stream_ReadRaw
                - vlc_frame_TryRealloc
                - vlc_frame_Alloc
        - Branch String:   'input/stream.c:545,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:547,28'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - vlc_stream_ReadRaw
            - BranchSide:      'input/stream.c:554,9'
              BranchSideFuncs:
                - vlc_stream_ReadRaw
                - vlc_frame_TryRealloc
        - Branch String:   'input/stream.c:548,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:549,13'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:551,9'
              BranchSideFuncs:
                - vlc_stream_ReadRaw
        - Branch String:   'input/stream.c:559,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:560,13'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:562,26'
              BranchSideFuncs:
                - vlc_stream_ReadRaw
        - Branch String:   'input/stream.c:568,5'
          Branch Sides:
            - BranchSide:      'input/stream.c:570,24'
              BranchSideFuncs:
                - vlc_stream_ReadRaw
            - BranchSide:      'input/stream.c:583,12'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:574,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:575,13'
              BranchSideFuncs:
                - vlc_stream_ReadRaw
            - BranchSide:      'input/stream.c:577,27'
              BranchSideFuncs:
                - vlc_stream_ReadRaw
        - Branch String:   'input/stream.c:579,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:568,5'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:580,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/stream.c:547,16'
          Dst:             vlc_frame_Alloc
        - Src:             'input/stream.c:558,16'
          Dst:             vlc_frame_TryRealloc
        - Src:             'input/stream.c:573,15'
          Dst:             vlc_stream_ReadRaw
    - functionName:    vlc_stream_Tell
      functionSourceFile: '/src/vlc/src/input/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    97
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_stream_ReadLine
      functionSourceFile: '/src/vlc/src/input/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         130
      ICount:          830
      EdgeCount:       170
      CyclomaticComplexity: 42
      functionsReached:
        - U16_AT
        - __assert_fail
        - __errno_location
        - memchr
        - memcmp
        - vlc_iconv
        - vlc_iconv_close
        - vlc_iconv_open
        - vlc_object_Log
        - vlc_stream_Peek
        - vlc_stream_Read
        - vlc_stream_Tell
        - vlc_strerror_c
      functionUses:    6
      BranchProfiles:
        - Branch String:   'input/stream.c:216,25'
          Branch Sides:
            - BranchSide:      'input/stream.c:216,28'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_stream_Peek
                - memcmp
                - vlc_object_Log
                - vlc_iconv_open
                - vlc_object_Log
                - memcmp
                - vlc_iconv_close
            - BranchSide:      'input/stream.c:217,14'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_stream_Peek
                - memcmp
                - vlc_object_Log
                - vlc_iconv_open
                - vlc_object_Log
                - memcmp
                - vlc_iconv_close
        - Branch String:   'input/stream.c:216,56'
          Branch Sides:
            - BranchSide:      'input/stream.c:216,59'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_stream_Peek
                - memcmp
                - vlc_object_Log
                - vlc_iconv_open
                - vlc_object_Log
                - memcmp
                - vlc_iconv_close
            - BranchSide:      'input/stream.c:217,14'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_stream_Peek
                - memcmp
                - vlc_object_Log
                - vlc_iconv_open
                - vlc_object_Log
                - memcmp
                - vlc_iconv_close
        - Branch String:   'input/stream.c:216,89'
          Branch Sides:
            - BranchSide:      'input/stream.c:217,14'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:218,9'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:217,29'
          Branch Sides:
            - BranchSide:      'input/stream.c:217,32'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_stream_Peek
                - memcmp
                - vlc_object_Log
                - vlc_iconv_open
                - vlc_object_Log
                - memcmp
                - vlc_iconv_close
            - BranchSide:      'input/stream.c:221,26'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_stream_Peek
                - memcmp
                - vlc_object_Log
                - vlc_iconv_open
                - vlc_object_Log
                - memcmp
                - vlc_iconv_close
        - Branch String:   'input/stream.c:217,51'
          Branch Sides:
            - BranchSide:      'input/stream.c:217,54'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_stream_Peek
                - memcmp
                - vlc_object_Log
                - vlc_iconv_open
                - vlc_object_Log
                - memcmp
                - vlc_iconv_close
            - BranchSide:      'input/stream.c:221,26'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_stream_Peek
                - memcmp
                - vlc_object_Log
                - vlc_iconv_open
                - vlc_object_Log
                - memcmp
                - vlc_iconv_close
        - Branch String:   'input/stream.c:216,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:218,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:221,26'
              BranchSideFuncs:
                - vlc_stream_Tell
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_stream_Peek
                - memcmp
                - vlc_object_Log
                - vlc_iconv_open
                - vlc_object_Log
                - memcmp
                - vlc_iconv_close
        - Branch String:   'input/stream.c:221,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:224,43'
              BranchSideFuncs:
                - vlc_stream_Peek
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - vlc_iconv_open
                - vlc_object_Log
                - memcmp
                - vlc_iconv_close
            - BranchSide:      'input/stream.c:268,12'
              BranchSideFuncs:
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'input/stream.c:226,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:227,13'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:229,13'
              BranchSideFuncs:
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - vlc_iconv_open
                - vlc_object_Log
                - memcmp
                - vlc_iconv_close
        - Branch String:   'input/stream.c:229,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:231,30'
              BranchSideFuncs:
                - vlc_iconv_close
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - vlc_iconv_open
                - vlc_object_Log
                - memcmp
            - BranchSide:      'input/stream.c:234,9'
              BranchSideFuncs:
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - memcmp
                - vlc_object_Log
                - vlc_iconv_open
                - vlc_object_Log
                - memcmp
        - Branch String:   'input/stream.c:237,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:239,25'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv_open
                - vlc_object_Log
                - memcmp
            - BranchSide:      'input/stream.c:266,5'
              BranchSideFuncs:
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'input/stream.c:242,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:244,30'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv_open
                - vlc_object_Log
            - BranchSide:      'input/stream.c:247,31'
              BranchSideFuncs:
                - memcmp
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv_open
                - vlc_object_Log
        - Branch String:   'input/stream.c:253,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:255,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_iconv_open
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/stream.c:265,9'
              BranchSideFuncs:
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'input/stream.c:257,21'
          Branch Sides:
            - BranchSide:      'input/stream.c:259,21'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/stream.c:262,17'
              BranchSideFuncs:
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'input/stream.c:273,25'
          Branch Sides:
            - BranchSide:      'input/stream.c:273,16'
              BranchSideFuncs:
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'input/stream.c:274,39'
              BranchSideFuncs:
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'input/stream.c:274,39'
          Branch Sides:
            - BranchSide:      'input/stream.c:273,25'
              BranchSideFuncs:
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'input/stream.c:273,25'
              BranchSideFuncs:
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'input/stream.c:278,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:279,13'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:283,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_stream_Peek
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'input/stream.c:283,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:285,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'input/stream.c:295,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_stream_Peek
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
        - Branch String:   'input/stream.c:285,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:285,13'
              BranchSideFuncs:
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'input/stream.c:287,46'
              BranchSideFuncs:
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'input/stream.c:288,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:288,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/stream.c:289,17'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'input/stream.c:289,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:290,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/stream.c:291,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:295,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:296,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_stream_Peek
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
            - BranchSide:      'input/stream.c:298,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_stream_Peek
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
        - Branch String:   'input/stream.c:298,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:299,13'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
            - BranchSide:      'input/stream.c:301,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_stream_Peek
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
        - Branch String:   'input/stream.c:301,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:301,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_stream_Peek
                - __assert_fail
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
            - BranchSide:      'input/stream.c:304,32'
              BranchSideFuncs:
                - __assert_fail
                - vlc_stream_Peek
                - __assert_fail
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
        - Branch String:   'input/stream.c:309,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:312,31'
              BranchSideFuncs:
                - memchr
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - U16_AT.27705
                - U16_AT.27705
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - memchr
            - BranchSide:      'input/stream.c:319,37'
              BranchSideFuncs:
                - __assert_fail
                - vlc_stream_Peek
                - __assert_fail
                - memchr
                - memchr
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.27705
                - U16_AT.27705
        - Branch String:   'input/stream.c:313,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:315,35'
              BranchSideFuncs:
                - memchr
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/stream.c:316,9'
              BranchSideFuncs:
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'input/stream.c:322,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:322,13'
              BranchSideFuncs:
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - memchr
                - memchr
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.27705
                - U16_AT.27705
            - BranchSide:      'input/stream.c:323,21'
              BranchSideFuncs:
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - memchr
                - memchr
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.27705
                - U16_AT.27705
        - Branch String:   'input/stream.c:325,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:327,29'
              BranchSideFuncs:
                - U16_AT.27705
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - memchr
                - memchr
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.27705
            - BranchSide:      'input/stream.c:334,17'
              BranchSideFuncs:
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - U16_AT.27705
                - memchr
                - memchr
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.27705
        - Branch String:   'input/stream.c:327,21'
          Branch Sides:
            - BranchSide:      'input/stream.c:329,32'
              BranchSideFuncs:
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - U16_AT.27705
                - memchr
                - memchr
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.27705
            - BranchSide:      'input/stream.c:332,13'
              BranchSideFuncs:
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - memchr
                - memchr
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.27705
                - U16_AT.27705
        - Branch String:   'input/stream.c:337,17'
          Branch Sides:
            - BranchSide:      'input/stream.c:339,33'
              BranchSideFuncs:
                - U16_AT.27705
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - U16_AT.27705
                - memchr
                - memchr
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/stream.c:345,13'
              BranchSideFuncs:
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'input/stream.c:339,25'
          Branch Sides:
            - BranchSide:      'input/stream.c:341,35'
              BranchSideFuncs:
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'input/stream.c:344,17'
              BranchSideFuncs:
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - U16_AT.27705
                - memchr
                - memchr
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
                - U16_AT.27705
        - Branch String:   'input/stream.c:348,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:350,23'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
            - BranchSide:      'input/stream.c:355,18'
              BranchSideFuncs:
                - vlc_stream_Peek
                - __assert_fail
                - __assert_fail
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - U16_AT.27705
                - U16_AT.27705
                - memchr
                - memchr
                - __assert_fail
                - vlc_stream_Read
                - __assert_fail
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'input/stream.c:357,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:271,5'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/stream.c:359,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'input/stream.c:365,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:366,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:370,26'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
        - Branch String:   'input/stream.c:370,26'
          Branch Sides:
            - BranchSide:      'input/stream.c:370,55'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
            - BranchSide:      'input/stream.c:370,64'
              BranchSideFuncs:
                - malloc
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
        - Branch String:   'input/stream.c:372,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:373,9'
              BranchSideFuncs:
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
            - BranchSide:      'input/stream.c:374,20'
              BranchSideFuncs:
                - vlc_stream_Read
                - __assert_fail
                - free
                - vlc_iconv
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
        - Branch String:   'input/stream.c:376,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:378,23'
              BranchSideFuncs:
                - vlc_iconv
                - vlc_stream_Read
                - __assert_fail
                - free
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
            - BranchSide:      'input/stream.c:396,39'
              BranchSideFuncs:
                - vlc_stream_Read
                - __assert_fail
                - free
        - Branch String:   'input/stream.c:382,13'
          Branch Sides:
            - BranchSide:      'input/stream.c:384,13'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - vlc_iconv
                - vlc_stream_Read
                - __assert_fail
                - free
            - BranchSide:      'input/stream.c:392,24'
              BranchSideFuncs:
                - vlc_stream_Read
                - __assert_fail
                - free
        - Branch String:   'input/stream.c:397,5'
          Branch Sides:
            - BranchSide:      'input/stream.c:397,5'
              BranchSideFuncs:
                - __assert_fail
                - free
            - BranchSide:      'input/stream.c:397,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/stream.c:397,5'
          Branch Sides:
            - BranchSide:      'input/stream.c:397,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/stream.c:398,9'
              BranchSideFuncs:
                - free
        - Branch String:   'input/stream.c:398,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:401,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/stream.c:405,14'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:408,24'
          Branch Sides:
            - BranchSide:      'input/stream.c:408,5'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:409,13'
              BranchSideFuncs: []
        - Branch String:   'input/stream.c:408,5'
          Branch Sides:
            - BranchSide:      'input/stream.c:410,15'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:413,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/stream.c:221,9'
          Dst:             vlc_stream_Tell
        - Src:             'input/stream.c:224,26'
          Dst:             vlc_stream_Peek
        - Src:             'input/stream.c:231,13'
          Dst:             vlc_iconv_close
        - Src:             'input/stream.c:242,18'
          Dst:             memcmp
        - Src:             'input/stream.c:247,23'
          Dst:             memcmp
        - Src:             'input/stream.c:255,17'
          Dst:             vlc_object_Log
        - Src:             'input/stream.c:256,35'
          Dst:             vlc_iconv_open
        - Src:             'input/stream.c:259,21'
          Dst:             vlc_object_Log
        - Src:             'input/stream.c:277,26'
          Dst:             vlc_stream_Peek
        - Src:             'input/stream.c:285,13'
          Dst:             __assert_fail
        - Src:             'input/stream.c:287,29'
          Dst:             vlc_stream_Read
        - Src:             'input/stream.c:288,13'
          Dst:             __assert_fail
        - Src:             'input/stream.c:290,17'
          Dst:             vlc_object_Log
        - Src:             'input/stream.c:301,9'
          Dst:             __assert_fail
        - Src:             'input/stream.c:312,23'
          Dst:             memchr
        - Src:             'input/stream.c:315,27'
          Dst:             memchr
        - Src:             'input/stream.c:322,13'
          Dst:             __assert_fail
        - Src:             'input/stream.c:327,21'
          Dst:             U16_AT
        - Src:             'input/stream.c:339,25'
          Dst:             U16_AT
        - Src:             'input/stream.c:359,13'
          Dst:             vlc_object_Log
        - Src:             'input/stream.c:382,13'
          Dst:             vlc_iconv
        - Src:             'input/stream.c:384,13'
          Dst:             __errno_location
        - Src:             'input/stream.c:384,13'
          Dst:             vlc_strerror_c
        - Src:             'input/stream.c:384,13'
          Dst:             vlc_object_Log
        - Src:             'input/stream.c:385,13'
          Dst:             vlc_object_Log
        - Src:             'input/stream.c:387,24'
          Dst:             vlc_iconv
        - Src:             'input/stream.c:396,22'
          Dst:             vlc_stream_Read
        - Src:             'input/stream.c:397,5'
          Dst:             __assert_fail
    - functionName:    mrl_info_Clean
      functionSourceFile: '/src/vlc/src/input/mrl_helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mrli
      BBCount:         11
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_array_clear
        - vlc_array_count
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/mrl_helpers.h:132,5'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:133,15'
              BranchSideFuncs:
                - free
                - vlc_array_count.27680
                - vlc_array_clear.27678
                - vlc_array_count.27680
                - vlc_array_clear.27678
                - free
            - BranchSide:      'input/mrl_helpers.h:134,23'
              BranchSideFuncs:
                - vlc_array_clear.27678
                - vlc_array_count.27680
                - vlc_array_clear.27678
                - free
        - Branch String:   'input/mrl_helpers.h:135,5'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:136,15'
              BranchSideFuncs:
                - free
                - vlc_array_count.27680
                - vlc_array_clear.27678
            - BranchSide:      'input/mrl_helpers.h:137,23'
              BranchSideFuncs:
                - vlc_array_clear.27678
      Callsites:
        - Src:             'input/mrl_helpers.h:132,28'
          Dst:             vlc_array_count
        - Src:             'input/mrl_helpers.h:134,5'
          Dst:             vlc_array_clear
        - Src:             'input/mrl_helpers.h:135,28'
          Dst:             vlc_array_count
        - Src:             'input/mrl_helpers.h:137,5'
          Dst:             vlc_array_clear
    - functionName:    mrl_FragmentSplit
      functionSourceFile: '/src/vlc/src/input/mrl_helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mrli
        - payload
      BBCount:         35
      ICount:          207
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - strcspn
        - strncmp
        - strndup
        - vlc_array_append
        - vlc_array_count
        - vlc_uri_decode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/mrl_helpers.h:171,5'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:173,17'
              BranchSideFuncs:
                - strcspn
                - strndup
                - vlc_uri_decode
                - vlc_array_append.27681
                - strncmp
                - strncmp
                - vlc_array_count.27680
                - strcspn
                - strndup
                - vlc_uri_decode
                - vlc_array_append.27681
                - free
                - free
            - BranchSide:      'input/mrl_helpers.h:189,5'
              BranchSideFuncs:
                - strncmp
                - vlc_array_count.27680
                - strcspn
                - strndup
                - vlc_uri_decode
                - vlc_array_append.27681
                - free
        - Branch String:   'input/mrl_helpers.h:178,34'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:178,54'
              BranchSideFuncs: []
            - BranchSide:      'input/mrl_helpers.h:179,13'
              BranchSideFuncs: []
        - Branch String:   'input/mrl_helpers.h:178,13'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:179,13'
              BranchSideFuncs:
                - vlc_array_append.27681
                - strncmp
                - strncmp
                - vlc_array_count.27680
                - strcspn
                - strndup
                - vlc_uri_decode
                - vlc_array_append.27681
                - free
                - strcspn
                - strndup
                - vlc_uri_decode
                - free
            - BranchSide:      'input/mrl_helpers.h:181,32'
              BranchSideFuncs:
                - vlc_array_append.27681
                - strncmp
                - strncmp
                - vlc_array_count.27680
                - strcspn
                - strndup
                - vlc_uri_decode
                - vlc_array_append.27681
                - free
                - strcspn
                - strndup
                - vlc_uri_decode
                - free
        - Branch String:   'input/mrl_helpers.h:181,13'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:183,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/mrl_helpers.h:186,20'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - vlc_array_count.27680
                - strcspn
                - strndup
                - vlc_uri_decode
                - vlc_array_append.27681
                - free
                - strcspn
                - strndup
                - vlc_uri_decode
                - vlc_array_append.27681
                - free
        - Branch String:   'input/mrl_helpers.h:189,5'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:191,17'
              BranchSideFuncs:
                - strcspn
                - strndup
                - vlc_uri_decode
                - vlc_array_append.27681
                - strncmp
                - vlc_array_count.27680
                - free
            - BranchSide:      'input/mrl_helpers.h:207,10'
              BranchSideFuncs:
                - vlc_array_count.27680
        - Branch String:   'input/mrl_helpers.h:196,34'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:196,54'
              BranchSideFuncs: []
            - BranchSide:      'input/mrl_helpers.h:197,13'
              BranchSideFuncs: []
        - Branch String:   'input/mrl_helpers.h:196,13'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:197,13'
              BranchSideFuncs:
                - vlc_array_append.27681
                - strncmp
                - vlc_array_count.27680
                - strcspn
                - strndup
                - vlc_uri_decode
                - free
            - BranchSide:      'input/mrl_helpers.h:199,32'
              BranchSideFuncs:
                - vlc_array_append.27681
                - strncmp
                - vlc_array_count.27680
                - strcspn
                - strndup
                - vlc_uri_decode
                - free
        - Branch String:   'input/mrl_helpers.h:199,13'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:201,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/mrl_helpers.h:204,20'
              BranchSideFuncs:
                - strncmp
                - vlc_array_count.27680
                - strcspn
                - strndup
                - vlc_uri_decode
                - vlc_array_append.27681
                - free
        - Branch String:   'input/mrl_helpers.h:207,9'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:209,14'
              BranchSideFuncs:
                - vlc_array_count.27680
            - BranchSide:      'input/mrl_helpers.h:218,5'
              BranchSideFuncs: []
        - Branch String:   'input/mrl_helpers.h:209,13'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:210,13'
              BranchSideFuncs: []
            - BranchSide:      'input/mrl_helpers.h:212,14'
              BranchSideFuncs:
                - vlc_array_count.27680
        - Branch String:   'input/mrl_helpers.h:212,29'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:212,50'
              BranchSideFuncs:
                - vlc_array_count.27680
            - BranchSide:      'input/mrl_helpers.h:215,23'
              BranchSideFuncs: []
        - Branch String:   'input/mrl_helpers.h:212,13'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:213,13'
              BranchSideFuncs: []
            - BranchSide:      'input/mrl_helpers.h:215,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/mrl_helpers.h:171,12'
          Dst:             strncmp
        - Src:             'input/mrl_helpers.h:175,19'
          Dst:             strcspn
        - Src:             'input/mrl_helpers.h:176,25'
          Dst:             strndup
        - Src:             'input/mrl_helpers.h:178,38'
          Dst:             vlc_uri_decode
        - Src:             'input/mrl_helpers.h:181,13'
          Dst:             vlc_array_append
        - Src:             'input/mrl_helpers.h:189,12'
          Dst:             strncmp
        - Src:             'input/mrl_helpers.h:193,19'
          Dst:             strcspn
        - Src:             'input/mrl_helpers.h:194,25'
          Dst:             strndup
        - Src:             'input/mrl_helpers.h:196,38'
          Dst:             vlc_uri_decode
        - Src:             'input/mrl_helpers.h:199,13'
          Dst:             vlc_array_append
        - Src:             'input/mrl_helpers.h:212,32'
          Dst:             vlc_array_count
    - functionName:    mrl_info_Init
      functionSourceFile: '/src/vlc/src/input/mrl_helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mrli
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_array_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/mrl_helpers.h:143,5'
          Dst:             vlc_array_init
        - Src:             'input/mrl_helpers.h:144,5'
          Dst:             vlc_array_init
    - functionName:    vlc_stream_NewMRL
      functionSourceFile: '/src/vlc/src/input/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - mrl
      BBCount:         17
      ICount:          110
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - mrl_FragmentSplit
        - mrl_info_Clean
        - mrl_info_Init
        - strchr
        - stream_extractor_AttachParsed
        - vlc_object_Log
        - vlc_stream_Delete
        - vlc_stream_NewURL
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input/stream.c:171,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:172,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:174,34'
              BranchSideFuncs:
                - strchr
                - mrl_info_Init.27732
                - mrl_FragmentSplit.27728
                - stream_extractor_AttachParsed
                - mrl_info_Clean.27727
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Delete
                - mrl_info_Clean.27727
                - vlc_stream_Delete
                - mrl_info_Clean.27727
        - Branch String:   'input/stream.c:176,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:177,16'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:180,5'
              BranchSideFuncs:
                - mrl_info_Init.27732
                - mrl_FragmentSplit.27728
                - stream_extractor_AttachParsed
                - mrl_info_Clean.27727
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Delete
                - mrl_info_Clean.27727
                - vlc_stream_Delete
                - mrl_info_Clean.27727
        - Branch String:   'input/stream.c:181,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:183,28'
              BranchSideFuncs:
                - vlc_stream_Delete
                - mrl_info_Clean.27727
            - BranchSide:      'input/stream.c:188,9'
              BranchSideFuncs:
                - stream_extractor_AttachParsed
                - mrl_info_Clean.27727
                - vlc_object_Log
                - vlc_object_Log
                - vlc_stream_Delete
                - mrl_info_Clean.27727
        - Branch String:   'input/stream.c:188,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:190,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Delete
                - mrl_info_Clean.27727
            - BranchSide:      'input/stream.c:196,14'
              BranchSideFuncs:
                - mrl_info_Clean.27727
                - vlc_object_Log
        - Branch String:   'input/stream.c:196,20'
          Branch Sides:
            - BranchSide:      'input/stream.c:196,29'
              BranchSideFuncs:
                - mrl_info_Clean.27727
                - vlc_object_Log
            - BranchSide:      'input/stream.c:199,5'
              BranchSideFuncs:
                - mrl_info_Clean.27727
        - Branch String:   'input/stream.c:196,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:197,9'
              BranchSideFuncs:
                - vlc_object_Log
                - mrl_info_Clean.27727
            - BranchSide:      'input/stream.c:199,5'
              BranchSideFuncs:
                - mrl_info_Clean.27727
      Callsites:
        - Src:             'input/stream.c:169,24'
          Dst:             vlc_stream_NewURL
        - Src:             'input/stream.c:174,26'
          Dst:             strchr
        - Src:             'input/stream.c:180,5'
          Dst:             mrl_info_Init
        - Src:             'input/stream.c:181,9'
          Dst:             mrl_FragmentSplit
        - Src:             'input/stream.c:183,9'
          Dst:             vlc_stream_Delete
        - Src:             'input/stream.c:184,9'
          Dst:             mrl_info_Clean
        - Src:             'input/stream.c:188,9'
          Dst:             stream_extractor_AttachParsed
        - Src:             'input/stream.c:190,9'
          Dst:             vlc_object_Log
        - Src:             'input/stream.c:191,9'
          Dst:             vlc_stream_Delete
        - Src:             'input/stream.c:192,9'
          Dst:             mrl_info_Clean
        - Src:             'input/stream.c:197,9'
          Dst:             vlc_object_Log
        - Src:             'input/stream.c:199,5'
          Dst:             mrl_info_Clean
    - functionName:    vlc_stream_NewURL
      functionSourceFile: '/src/vlc/src/input/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_parent
        - psz_url
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - stream_AccessNew
        - stream_FilterAutoNew
        - vlc_object_Log
      functionUses:    4
      BranchProfiles:
        - Branch String:   'input/stream.c:156,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:157,9'
              BranchSideFuncs:
                - stream_AccessNew
                - stream_FilterAutoNew
                - vlc_object_Log
            - BranchSide:      'input/stream.c:159,37'
              BranchSideFuncs:
                - stream_AccessNew
                - stream_FilterAutoNew
                - vlc_object_Log
        - Branch String:   'input/stream.c:160,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:161,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/stream.c:163,34'
              BranchSideFuncs:
                - stream_FilterAutoNew
      Callsites:
        - Src:             'input/stream.c:159,19'
          Dst:             stream_AccessNew
        - Src:             'input/stream.c:161,9'
          Dst:             vlc_object_Log
        - Src:             'input/stream.c:163,13'
          Dst:             stream_FilterAutoNew
    - functionName:    vlc_stream_Delete
      functionSourceFile: '/src/vlc/src/input/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - stream_CommonDelete
      functionUses:    27
      BranchProfiles:
        - Branch String:   'input/stream.c:147,24'
          Branch Sides:
            - BranchSide:      'input/stream.c:147,27'
              BranchSideFuncs:
                - stream_CommonDelete
            - BranchSide:      'input/stream.c:147,24'
              BranchSideFuncs:
                - stream_CommonDelete
        - Branch String:   'input/stream.c:147,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:147,9'
              BranchSideFuncs:
                - stream_CommonDelete
            - BranchSide:      'input/stream.c:148,9'
              BranchSideFuncs:
                - stream_CommonDelete
      Callsites:
        - Src:             'input/stream.c:151,5'
          Dst:             stream_CommonDelete
    - functionName:    stream_CommonDelete
      functionSourceFile: '/src/vlc/src/input/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_frame_Release
        - vlc_iconv_close
        - vlc_object_delete
      functionUses:    7
      BranchProfiles:
        - Branch String:   'input/stream.c:128,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:129,25'
              BranchSideFuncs:
                - vlc_iconv_close
                - free
                - vlc_object_delete
                - vlc_frame_Release
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:131,9'
              BranchSideFuncs:
                - free
                - vlc_object_delete
                - vlc_frame_Release
                - vlc_frame_Release
        - Branch String:   'input/stream.c:131,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:132,23'
              BranchSideFuncs:
                - vlc_frame_Release
                - free
                - vlc_object_delete
                - vlc_frame_Release
            - BranchSide:      'input/stream.c:133,9'
              BranchSideFuncs:
                - free
                - vlc_object_delete
                - vlc_frame_Release
        - Branch String:   'input/stream.c:133,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:133,9'
              BranchSideFuncs:
                - vlc_frame_Release
                - free
                - vlc_object_delete
            - BranchSide:      'input/stream.c:134,23'
              BranchSideFuncs:
                - vlc_frame_Release
                - free
                - vlc_object_delete
      Callsites:
        - Src:             'input/stream.c:129,9'
          Dst:             vlc_iconv_close
        - Src:             'input/stream.c:132,9'
          Dst:             vlc_frame_Release
        - Src:             'input/stream.c:134,9'
          Dst:             vlc_frame_Release
        - Src:             'input/stream.c:137,5'
          Dst:             vlc_object_delete
    - functionName:    vlc_stream_CommonNew
      functionSourceFile: '/src/vlc/src/input/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - destroy
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_CustomNew
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/stream.c:121,12'
          Dst:             vlc_stream_CustomNew
    - functionName:    vlc_stream_CustomNew
      functionSourceFile: '/src/vlc/src/input/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - destroy
        - size
        - type_name
      BBCount:         9
      ICount:          144
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_custom_create
      functionUses:    8
      BranchProfiles:
        - Branch String:   'input/stream.c:75,9'
          Branch Sides:
            - BranchSide:      'input/stream.c:76,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:78,20'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/stream.c:96,5'
          Branch Sides:
            - BranchSide:      'input/stream.c:96,5'
              BranchSideFuncs: []
            - BranchSide:      'input/stream.c:97,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/stream.c:73,27'
          Dst:             vlc_custom_create
        - Src:             'input/stream.c:96,5'
          Dst:             __assert_fail
    - functionName:    vlc_stream_Private
      functionSourceFile: '/src/vlc/src/input/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_memstream_puts_len
      functionSourceFile: '/src/vlc/src/../include/vlc_memstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - str
        - len
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_memstream_write
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_memstream.h:160,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_memstream.h:160,62'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_memstream.h:160,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_memstream.h:160,13'
          Dst:             vlc_memstream_write
    - functionName:    mrl_EscapeFragmentIdentifier
      functionSourceFile: '/src/vlc/src/input/mrl_helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strchr
        - vlc_memstream_close
        - vlc_memstream_open
        - vlc_memstream_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/mrl_helpers.h:69,9'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:70,9'
              BranchSideFuncs: []
            - BranchSide:      'input/mrl_helpers.h:72,26'
              BranchSideFuncs:
                - vlc_memstream_close
                - strchr
                - vlc_memstream_printf
                - strchr
        - Branch String:   'input/mrl_helpers.h:72,5'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:75,30'
              BranchSideFuncs:
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_close
                - strchr
            - BranchSide:      'input/mrl_helpers.h:86,9'
              BranchSideFuncs:
                - vlc_memstream_close
        - Branch String:   'input/mrl_helpers.h:75,42'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:75,15'
              BranchSideFuncs:
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_close
                - strchr
            - BranchSide:      'input/mrl_helpers.h:76,42'
              BranchSideFuncs:
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_close
                - strchr
        - Branch String:   'input/mrl_helpers.h:86,9'
          Branch Sides:
            - BranchSide:      'input/mrl_helpers.h:87,9'
              BranchSideFuncs: []
            - BranchSide:      'input/mrl_helpers.h:89,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/mrl_helpers.h:69,9'
          Dst:             vlc_memstream_open
        - Src:             'input/mrl_helpers.h:75,15'
          Dst:             strchr
        - Src:             'input/mrl_helpers.h:76,15'
          Dst:             strchr
        - Src:             'input/mrl_helpers.h:74,9'
          Dst:             vlc_memstream_printf
        - Src:             'input/mrl_helpers.h:86,9'
          Dst:             vlc_memstream_close
    - functionName:    se_StreamDelete
      functionSourceFile: '/src/vlc/src/input/stream_extractor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - se_Release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/stream_extractor.c:153,5'
          Dst:             se_Release
    - functionName:    se_Release
      functionSourceFile: '/src/vlc/src/input/stream_extractor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - priv
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - module_unneed
        - vlc_object_delete
        - vlc_stream_Delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/stream_extractor.c:130,9'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:131,9'
              BranchSideFuncs:
                - vlc_object_delete
                - module_unneed
                - vlc_stream_Delete
            - BranchSide:      'input/stream_extractor.c:133,9'
              BranchSideFuncs:
                - vlc_object_delete
                - module_unneed
                - vlc_stream_Delete
        - Branch String:   'input/stream_extractor.c:133,9'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:133,9'
              BranchSideFuncs:
                - module_unneed
                - vlc_object_delete
                - vlc_stream_Delete
            - BranchSide:      'input/stream_extractor.c:135,9'
              BranchSideFuncs:
                - module_unneed
                - vlc_object_delete
                - vlc_stream_Delete
        - Branch String:   'input/stream_extractor.c:137,13'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:138,32'
              BranchSideFuncs:
                - vlc_stream_Delete
                - vlc_object_delete
            - BranchSide:      'input/stream_extractor.c:139,5'
              BranchSideFuncs:
                - vlc_object_delete
      Callsites:
        - Src:             'input/stream_extractor.c:135,9'
          Dst:             module_unneed
        - Src:             'input/stream_extractor.c:138,13'
          Dst:             vlc_stream_Delete
        - Src:             'input/stream_extractor.c:141,5'
          Dst:             vlc_object_delete
    - functionName:    se_DirControl
      functionSourceFile: '/src/vlc/src/input/stream_extractor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
        - req
        - args
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    se_ReadDir
      functionSourceFile: '/src/vlc/src/input/stream_extractor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
        - node
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    se_StreamControl
      functionSourceFile: '/src/vlc/src/input/stream_extractor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
        - req
        - args
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    se_StreamSeek
      functionSourceFile: '/src/vlc/src/input/stream_extractor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - stream
        - offset
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    se_StreamBlock
      functionSourceFile: '/src/vlc/src/input/stream_extractor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
        - eof
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    se_StreamRead
      functionSourceFile: '/src/vlc/src/input/stream_extractor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - stream
        - buf
        - len
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    se_AttachWrapper
      functionSourceFile: '/src/vlc/src/input/stream_extractor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - priv
        - source
      BBCount:         8
      ICount:          93
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - se_StreamDelete
        - stream_CommonDelete
        - stream_FilterChainNew
        - vlc_object_parent
        - vlc_stream_CommonNew
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/stream_extractor.c:282,9'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:283,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_extractor.c:285,9'
              BranchSideFuncs:
                - stream_FilterChainNew
                - stream_CommonDelete
        - Branch String:   'input/stream_extractor.c:285,9'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:287,30'
              BranchSideFuncs:
                - stream_CommonDelete
            - BranchSide:      'input/stream_extractor.c:291,21'
              BranchSideFuncs:
                - stream_FilterChainNew
      Callsites:
        - Src:             'input/stream_extractor.c:279,41'
          Dst:             vlc_object_parent
        - Src:             'input/stream_extractor.c:279,19'
          Dst:             vlc_stream_CommonNew
        - Src:             'input/stream_extractor.c:279,19'
          Dst:             se_StreamDelete
        - Src:             'input/stream_extractor.c:287,9'
          Dst:             stream_CommonDelete
        - Src:             'input/stream_extractor.c:297,21'
          Dst:             stream_FilterChainNew
    - functionName:    se_CleanStreamDirectory
      functionSourceFile: '/src/vlc/src/input/stream_extractor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - priv
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/stream_extractor.c:241,5'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:242,15'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/stream_extractor.c:243,11'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    se_InitDirectory
      functionSourceFile: '/src/vlc/src/input/stream_extractor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - priv
        - s
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/stream_extractor.c:255,9'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:256,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_extractor.c:258,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/stream_extractor.c:253,18'
          Dst:             strdup
    - functionName:    se_CleanStreamExtractor
      functionSourceFile: '/src/vlc/src/input/stream_extractor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - priv
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/stream_extractor.c:233,5'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:234,15'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/stream_extractor.c:235,11'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    se_InitStream
      functionSourceFile: '/src/vlc/src/input/stream_extractor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - priv
        - s
      BBCount:         9
      ICount:          89
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - StreamExtractorCreateMRL
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/stream_extractor.c:214,9'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:214,35'
              BranchSideFuncs:
                - StreamExtractorCreateMRL
            - BranchSide:      'input/stream_extractor.c:215,35'
              BranchSideFuncs:
                - StreamExtractorCreateMRL
        - Branch String:   'input/stream_extractor.c:223,9'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:224,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_extractor.c:226,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/stream_extractor.c:219,18'
          Dst:             StreamExtractorCreateMRL
    - functionName:    StreamExtractorCreateMRL
      functionSourceFile: '/src/vlc/src/input/stream_extractor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - base
        - subentry
        - volumes
        - volumes_count
      BBCount:         18
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - mrl_EscapeFragmentIdentifier
        - strstr
        - vlc_memstream_close
        - vlc_memstream_open
        - vlc_memstream_putc
        - vlc_memstream_puts
        - vlc_memstream_puts_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/stream_extractor.c:97,10'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_extractor.c:100,9'
              BranchSideFuncs:
                - vlc_memstream_open
                - vlc_memstream_puts
                - strstr
                - vlc_memstream_putc
                - vlc_memstream_puts_len.27796
                - vlc_memstream_puts
                - free
                - vlc_memstream_close
                - vlc_memstream_puts_len.27796
                - vlc_memstream_puts
                - free
        - Branch String:   'input/stream_extractor.c:100,9'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:102,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/stream_extractor.c:106,5'
              BranchSideFuncs:
                - vlc_memstream_puts
                - strstr
                - vlc_memstream_putc
                - vlc_memstream_puts_len.27796
                - vlc_memstream_puts
                - free
                - vlc_memstream_close
                - vlc_memstream_puts_len.27796
                - vlc_memstream_puts
        - Branch String:   'input/stream_extractor.c:108,9'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:109,9'
              BranchSideFuncs:
                - vlc_memstream_puts_len.27796
                - vlc_memstream_puts
                - free
                - vlc_memstream_close
                - vlc_memstream_puts_len.27796
                - vlc_memstream_puts
            - BranchSide:      'input/stream_extractor.c:111,5'
              BranchSideFuncs:
                - vlc_memstream_puts_len.27796
                - vlc_memstream_puts
                - free
                - vlc_memstream_close
                - vlc_memstream_puts_len.27796
                - vlc_memstream_puts
        - Branch String:   'input/stream_extractor.c:114,5'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:116,9'
              BranchSideFuncs:
                - vlc_memstream_puts_len.27796
                - vlc_memstream_puts
                - free
                - vlc_memstream_close
            - BranchSide:      'input/stream_extractor.c:120,11'
              BranchSideFuncs:
                - free
                - vlc_memstream_close
        - Branch String:   'input/stream_extractor.c:121,12'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:121,5'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_extractor.c:121,59'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/stream_extractor.c:96,15'
          Dst:             mrl_EscapeFragmentIdentifier
        - Src:             'input/stream_extractor.c:100,9'
          Dst:             vlc_memstream_open
        - Src:             'input/stream_extractor.c:106,5'
          Dst:             vlc_memstream_puts
        - Src:             'input/stream_extractor.c:108,10'
          Dst:             strstr
        - Src:             'input/stream_extractor.c:109,9'
          Dst:             vlc_memstream_putc
        - Src:             'input/stream_extractor.c:111,5'
          Dst:             vlc_memstream_puts_len
        - Src:             'input/stream_extractor.c:112,5'
          Dst:             vlc_memstream_puts
        - Src:             'input/stream_extractor.c:116,9'
          Dst:             vlc_memstream_puts_len
        - Src:             'input/stream_extractor.c:117,9'
          Dst:             vlc_memstream_puts
        - Src:             'input/stream_extractor.c:121,12'
          Dst:             vlc_memstream_close
    - functionName:    vlc_stream_extractor_CreateMRL
      functionSourceFile: '/src/vlc/src/input/stream_extractor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - directory
        - subentry
        - volumes
        - volumes_count
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - StreamExtractorCreateMRL
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'input/stream_extractor.c:413,12'
          Dst:             StreamExtractorCreateMRL
    - functionName:    vlc_array_count
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_array
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stream_extractor_AttachParsed
      functionSourceFile: '/src/vlc/src/input/stream_extractor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - source
        - mrli
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_array_count
        - vlc_stream_extractor_Attach
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/stream_extractor.c:393,5'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:393,5'
              BranchSideFuncs:
                - vlc_stream_extractor_Attach
            - BranchSide:      'input/stream_extractor.c:395,20'
              BranchSideFuncs:
                - vlc_stream_extractor_Attach
        - Branch String:   'input/stream_extractor.c:397,13'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:400,13'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_extractor.c:402,9'
              BranchSideFuncs:
                - vlc_stream_extractor_Attach
      Callsites:
        - Src:             'input/stream_extractor.c:390,20'
          Dst:             vlc_array_count
        - Src:             'input/stream_extractor.c:397,13'
          Dst:             vlc_stream_extractor_Attach
    - functionName:    vlc_stream_extractor_Attach
      functionSourceFile: '/src/vlc/src/input/stream_extractor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - source
        - identifier
        - module_name
        - volumes
        - volumes_count
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - StreamExtractorAttach
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/stream_extractor.c:384,12'
          Dst:             StreamExtractorAttach
    - functionName:    StreamExtractorAttach
      functionSourceFile: '/src/vlc/src/input/stream_extractor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - source
        - identifier
        - module_name
        - volumes
        - volumes_count
      BBCount:         28
      ICount:          281
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - module_need
        - se_AttachWrapper
        - se_Release
        - strdup
        - vlc_custom_create
        - vlc_object_parent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/stream_extractor.c:312,9'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:313,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_extractor.c:318,9'
              BranchSideFuncs:
                - module_need
                - se_Release
                - se_AttachWrapper
                - malloc
                - strdup
                - strdup
        - Branch String:   'input/stream_extractor.c:318,9'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:320,24'
              BranchSideFuncs:
                - strdup
                - module_need
                - se_Release
                - se_AttachWrapper
                - malloc
                - strdup
            - BranchSide:      'input/stream_extractor.c:336,24'
              BranchSideFuncs:
                - module_need
                - se_Release
                - se_AttachWrapper
                - malloc
                - strdup
        - Branch String:   'input/stream_extractor.c:328,13'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:329,13'
              BranchSideFuncs:
                - se_Release
            - BranchSide:      'input/stream_extractor.c:331,24'
              BranchSideFuncs:
                - module_need
                - se_Release
                - se_AttachWrapper
                - malloc
                - strdup
        - Branch String:   'input/stream_extractor.c:347,9'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:349,31'
              BranchSideFuncs:
                - malloc
                - module_need
                - se_Release
                - se_AttachWrapper
                - strdup
            - BranchSide:      'input/stream_extractor.c:360,20'
              BranchSideFuncs:
                - module_need
                - se_Release
                - se_AttachWrapper
        - Branch String:   'input/stream_extractor.c:350,13'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:351,13'
              BranchSideFuncs:
                - se_Release
            - BranchSide:      'input/stream_extractor.c:352,15'
              BranchSideFuncs:
                - module_need
                - se_Release
                - se_AttachWrapper
                - strdup
        - Branch String:   'input/stream_extractor.c:352,9'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:354,57'
              BranchSideFuncs:
                - strdup
                - module_need
                - se_Release
                - se_AttachWrapper
            - BranchSide:      'input/stream_extractor.c:358,5'
              BranchSideFuncs:
                - module_need
                - se_Release
                - se_AttachWrapper
        - Branch String:   'input/stream_extractor.c:355,17'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:356,17'
              BranchSideFuncs:
                - se_Release
            - BranchSide:      'input/stream_extractor.c:357,9'
              BranchSideFuncs:
                - module_need
                - se_Release
                - se_AttachWrapper
                - strdup
        - Branch String:   'input/stream_extractor.c:362,23'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:362,44'
              BranchSideFuncs:
                - se_AttachWrapper
                - se_Release
            - BranchSide:      'input/stream_extractor.c:363,9'
              BranchSideFuncs:
                - se_Release
        - Branch String:   'input/stream_extractor.c:362,9'
          Branch Sides:
            - BranchSide:      'input/stream_extractor.c:363,9'
              BranchSideFuncs:
                - se_Release
            - BranchSide:      'input/stream_extractor.c:365,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/stream_extractor.c:309,45'
          Dst:             vlc_object_parent
        - Src:             'input/stream_extractor.c:309,45'
          Dst:             vlc_custom_create
        - Src:             'input/stream_extractor.c:326,38'
          Dst:             strdup
        - Src:             'input/stream_extractor.c:354,50'
          Dst:             strdup
        - Src:             'input/stream_extractor.c:360,20'
          Dst:             module_need
        - Src:             'input/stream_extractor.c:362,26'
          Dst:             se_AttachWrapper
        - Src:             'input/stream_extractor.c:369,5'
          Dst:             se_Release
    - functionName:    vlc_stream_directory_Attach
      functionSourceFile: '/src/vlc/src/input/stream_extractor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - source
        - module_name
        - volumes
        - volumes_count
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - StreamExtractorAttach
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/stream_extractor.c:377,12'
          Dst:             StreamExtractorAttach
    - functionName:    stream_FilterChainNew
      functionSourceFile: '/src/vlc/src/input/stream_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_source
        - psz_chain
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strdup
        - strtok_r
        - vlc_object_Log
        - vlc_stream_FilterNew
      functionUses:    4
      BranchProfiles:
        - Branch String:   'input/stream_filter.c:115,9'
          Branch Sides:
            - BranchSide:      'input/stream_filter.c:116,16'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_filter.c:119,39'
              BranchSideFuncs:
                - strtok_r
                - free
                - vlc_stream_FilterNew
                - vlc_object_Log
                - strtok_r
        - Branch String:   'input/stream_filter.c:119,5'
          Branch Sides:
            - BranchSide:      'input/stream_filter.c:123,52'
              BranchSideFuncs:
                - vlc_stream_FilterNew
                - vlc_object_Log
                - strtok_r
                - free
            - BranchSide:      'input/stream_filter.c:129,11'
              BranchSideFuncs:
                - free
        - Branch String:   'input/stream_filter.c:124,13'
          Branch Sides:
            - BranchSide:      'input/stream_filter.c:125,24'
              BranchSideFuncs:
                - strtok_r
                - free
                - vlc_stream_FilterNew
                - vlc_object_Log
            - BranchSide:      'input/stream_filter.c:127,13'
              BranchSideFuncs:
                - vlc_object_Log
                - strtok_r
                - free
                - vlc_stream_FilterNew
      Callsites:
        - Src:             'input/stream_filter.c:114,19'
          Dst:             strdup
        - Src:             'input/stream_filter.c:119,29'
          Dst:             strtok_r
        - Src:             'input/stream_filter.c:123,30'
          Dst:             vlc_stream_FilterNew
        - Src:             'input/stream_filter.c:127,13'
          Dst:             vlc_object_Log
        - Src:             'input/stream_filter.c:121,17'
          Dst:             strtok_r
    - functionName:    vlc_stream_FilterNew
      functionSourceFile: '/src/vlc/src/input/stream_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_source
        - psz_stream_filter
      BBCount:         35
      ICount:          211
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - StreamDelete
        - __assert_fail
        - module_need
        - strdup
        - stream_CommonDelete
        - vlc_object_parent
        - vlc_stream_CustomNew
        - vlc_stream_Private
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/stream_filter.c:53,5'
          Branch Sides:
            - BranchSide:      'input/stream_filter.c:53,5'
              BranchSideFuncs:
                - vlc_object_parent
                - vlc_stream_CustomNew
                - vlc_stream_Private
                - module_need
                - free
                - stream_CommonDelete
                - strdup
                - strdup
            - BranchSide:      'input/stream_filter.c:56,10'
              BranchSideFuncs:
                - vlc_object_parent
                - vlc_stream_CustomNew
                - vlc_stream_Private
                - module_need
                - free
                - stream_CommonDelete
                - strdup
                - strdup
        - Branch String:   'input/stream_filter.c:56,32'
          Branch Sides:
            - BranchSide:      'input/stream_filter.c:57,17'
              BranchSideFuncs:
                - vlc_object_parent
                - vlc_stream_CustomNew
                - vlc_stream_Private
                - module_need
                - free
                - stream_CommonDelete
                - strdup
                - strdup
            - BranchSide:      'input/stream_filter.c:58,14'
              BranchSideFuncs:
                - vlc_object_parent
                - vlc_stream_CustomNew
                - vlc_stream_Private
                - module_need
                - free
                - stream_CommonDelete
                - strdup
                - strdup
        - Branch String:   'input/stream_filter.c:57,52'
          Branch Sides:
            - BranchSide:      'input/stream_filter.c:57,55'
              BranchSideFuncs:
                - vlc_object_parent
                - vlc_stream_CustomNew
                - vlc_stream_Private
                - module_need
                - free
                - stream_CommonDelete
                - strdup
                - strdup
            - BranchSide:      'input/stream_filter.c:58,14'
              BranchSideFuncs:
                - vlc_object_parent
                - vlc_stream_CustomNew
                - vlc_stream_Private
                - module_need
                - free
                - stream_CommonDelete
                - strdup
                - strdup
        - Branch String:   'input/stream_filter.c:57,92'
          Branch Sides:
            - BranchSide:      'input/stream_filter.c:58,14'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_filter.c:59,9'
              BranchSideFuncs: []
        - Branch String:   'input/stream_filter.c:58,36'
          Branch Sides:
            - BranchSide:      'input/stream_filter.c:58,39'
              BranchSideFuncs:
                - vlc_object_parent
                - vlc_stream_CustomNew
                - vlc_stream_Private
                - module_need
                - free
                - stream_CommonDelete
                - strdup
                - strdup
            - BranchSide:      'input/stream_filter.c:62,40'
              BranchSideFuncs:
                - vlc_object_parent
                - vlc_stream_CustomNew
                - vlc_stream_Private
                - module_need
                - free
                - stream_CommonDelete
                - strdup
                - strdup
        - Branch String:   'input/stream_filter.c:58,65'
          Branch Sides:
            - BranchSide:      'input/stream_filter.c:58,68'
              BranchSideFuncs:
                - vlc_object_parent
                - vlc_stream_CustomNew
                - vlc_stream_Private
                - module_need
                - free
                - stream_CommonDelete
                - strdup
                - strdup
            - BranchSide:      'input/stream_filter.c:62,40'
              BranchSideFuncs:
                - vlc_object_parent
                - vlc_stream_CustomNew
                - vlc_stream_Private
                - module_need
                - free
                - stream_CommonDelete
                - strdup
                - strdup
        - Branch String:   'input/stream_filter.c:56,9'
          Branch Sides:
            - BranchSide:      'input/stream_filter.c:59,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_filter.c:62,40'
              BranchSideFuncs:
                - vlc_object_parent
                - vlc_stream_CustomNew
                - vlc_stream_Private
                - module_need
                - free
                - stream_CommonDelete
                - strdup
                - strdup
        - Branch String:   'input/stream_filter.c:65,9'
          Branch Sides:
            - BranchSide:      'input/stream_filter.c:66,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_filter.c:68,31'
              BranchSideFuncs:
                - vlc_stream_Private
                - module_need
                - free
                - stream_CommonDelete
                - strdup
                - strdup
        - Branch String:   'input/stream_filter.c:71,9'
          Branch Sides:
            - BranchSide:      'input/stream_filter.c:73,30'
              BranchSideFuncs:
                - strdup
                - module_need
                - free
                - stream_CommonDelete
                - strdup
            - BranchSide:      'input/stream_filter.c:80,12'
              BranchSideFuncs:
                - module_need
                - free
                - stream_CommonDelete
        - Branch String:   'input/stream_filter.c:74,13'
          Branch Sides:
            - BranchSide:      'input/stream_filter.c:75,13'
              BranchSideFuncs:
                - free
                - stream_CommonDelete
            - BranchSide:      'input/stream_filter.c:77,13'
              BranchSideFuncs:
                - module_need
                - free
                - stream_CommonDelete
                - strdup
        - Branch String:   'input/stream_filter.c:77,13'
          Branch Sides:
            - BranchSide:      'input/stream_filter.c:78,39'
              BranchSideFuncs:
                - strdup
                - module_need
                - free
                - stream_CommonDelete
            - BranchSide:      'input/stream_filter.c:79,5'
              BranchSideFuncs:
                - module_need
                - free
                - stream_CommonDelete
        - Branch String:   'input/stream_filter.c:84,9'
          Branch Sides:
            - BranchSide:      'input/stream_filter.c:85,9'
              BranchSideFuncs:
                - free
                - stream_CommonDelete
            - BranchSide:      'input/stream_filter.c:87,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/stream_filter.c:53,5'
          Dst:             __assert_fail
        - Src:             'input/stream_filter.c:62,40'
          Dst:             vlc_object_parent
        - Src:             'input/stream_filter.c:62,19'
          Dst:             vlc_stream_CustomNew
        - Src:             'input/stream_filter.c:62,19'
          Dst:             StreamDelete
        - Src:             'input/stream_filter.c:68,12'
          Dst:             vlc_stream_Private
        - Src:             'input/stream_filter.c:73,22'
          Dst:             strdup
        - Src:             'input/stream_filter.c:78,31'
          Dst:             strdup
        - Src:             'input/stream_filter.c:83,20'
          Dst:             module_need
        - Src:             'input/stream_filter.c:90,5'
          Dst:             stream_CommonDelete
    - functionName:    StreamDelete
      functionSourceFile: '/src/vlc/src/input/stream_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - module_unneed
        - vlc_stream_Delete
        - vlc_stream_Private
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/stream_filter.c:43,46'
          Dst:             vlc_stream_Private
        - Src:             'input/stream_filter.c:45,5'
          Dst:             module_unneed
        - Src:             'input/stream_filter.c:46,5'
          Dst:             vlc_stream_Delete
    - functionName:    stream_FilterAutoNew
      functionSourceFile: '/src/vlc/src/input/stream_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_source
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_object_Log
        - vlc_stream_FilterNew
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/stream_filter.c:98,5'
          Branch Sides:
            - BranchSide:      'input/stream_filter.c:98,5'
              BranchSideFuncs:
                - vlc_stream_FilterNew
                - vlc_object_Log
            - BranchSide:      'input/stream_filter.c:100,52'
              BranchSideFuncs:
                - vlc_stream_FilterNew
                - vlc_object_Log
        - Branch String:   'input/stream_filter.c:101,13'
          Branch Sides:
            - BranchSide:      'input/stream_filter.c:102,13'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_filter.c:104,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_FilterNew
      Callsites:
        - Src:             'input/stream_filter.c:100,30'
          Dst:             vlc_stream_FilterNew
        - Src:             'input/stream_filter.c:104,9'
          Dst:             vlc_object_Log
    - functionName:    stream_AttachmentDelete
      functionSourceFile: '/src/vlc/src/input/stream_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_input_attachment_Release
        - vlc_stream_Private
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/stream_memory.c:61,49'
          Dst:             vlc_stream_Private
        - Src:             'input/stream_memory.c:63,5'
          Dst:             vlc_input_attachment_Release
    - functionName:    vlc_stream_AttachmentNew
      functionSourceFile: '/src/vlc/src/input/stream_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - attachment
      BBCount:         8
      ICount:          102
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strdup
        - stream_AttachmentDelete
        - stream_CommonDelete
        - vlc_stream_CustomNew
        - vlc_stream_Private
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/stream_memory.c:96,9'
          Branch Sides:
            - BranchSide:      'input/stream_memory.c:97,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:99,19'
              BranchSideFuncs:
                - strdup
                - vlc_stream_Private
                - stream_CommonDelete
        - Branch String:   'input/stream_memory.c:100,9'
          Branch Sides:
            - BranchSide:      'input/stream_memory.c:102,29'
              BranchSideFuncs:
                - stream_CommonDelete
            - BranchSide:      'input/stream_memory.c:106,32'
              BranchSideFuncs:
                - vlc_stream_Private
      Callsites:
        - Src:             'input/stream_memory.c:94,19'
          Dst:             vlc_stream_CustomNew
        - Src:             'input/stream_memory.c:94,19'
          Dst:             stream_AttachmentDelete
        - Src:             'input/stream_memory.c:99,19'
          Dst:             strdup
        - Src:             'input/stream_memory.c:102,9'
          Dst:             stream_CommonDelete
        - Src:             'input/stream_memory.c:106,13'
          Dst:             vlc_stream_Private
    - functionName:    Read
      functionSourceFile: '/src/vlc/src/input/stream_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - p_read
        - i_read
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_stream_Private
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/stream_memory.c:177,9'
          Branch Sides:
            - BranchSide:      'input/stream_memory.c:178,18'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:179,10'
              BranchSideFuncs: []
        - Branch String:   'input/stream_memory.c:179,10'
          Branch Sides:
            - BranchSide:      'input/stream_memory.c:179,10'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:180,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/stream_memory.c:175,47'
          Dst:             vlc_stream_Private
    - functionName:    Seek
      functionSourceFile: '/src/vlc/src/input/stream_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - offset
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_stream_Private
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/stream_memory.c:189,9'
          Branch Sides:
            - BranchSide:      'input/stream_memory.c:189,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:190,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/stream_memory.c:187,47'
          Dst:             vlc_stream_Private
    - functionName:    Control
      functionSourceFile: '/src/vlc/src/input/stream_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - i_query
        - args
      BBCount:         36
      ICount:          201
      EdgeCount:       38
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_object_Log
        - vlc_stream_Private
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/stream_memory.c:128,5'
          Branch Sides:
            - BranchSide:      'input/stream_memory.c:131,21'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:139,14'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:139,14'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:139,14'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:139,14'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:143,14'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:154,13'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:154,13'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:154,13'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:154,13'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:154,13'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:154,13'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:154,13'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:154,13'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:157,13'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:162,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/stream_memory.c:162,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/stream_memory.c:162,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/stream_memory.c:167,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'input/stream_memory.c:131,21'
          Branch Sides:
            - BranchSide:      'input/stream_memory.c:170,5'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:170,5'
              BranchSideFuncs: []
        - Branch String:   'input/stream_memory.c:139,14'
          Branch Sides:
            - BranchSide:      'input/stream_memory.c:170,5'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:170,5'
              BranchSideFuncs: []
        - Branch String:   'input/stream_memory.c:143,14'
          Branch Sides:
            - BranchSide:      'input/stream_memory.c:170,5'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:170,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/stream_memory.c:124,47'
          Dst:             vlc_stream_Private
        - Src:             'input/stream_memory.c:162,13'
          Dst:             vlc_object_Log
        - Src:             'input/stream_memory.c:167,13'
          Dst:             vlc_object_Log
    - functionName:    stream_MemoryDelete
      functionSourceFile: '/src/vlc/src/input/stream_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Private
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/stream_memory.c:54,45'
          Dst:             vlc_stream_Private
    - functionName:    stream_MemoryPreserveDelete
      functionSourceFile: '/src/vlc/src/input/stream_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_stream_MemoryNew
      functionSourceFile: '/src/vlc/src/input/stream_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - p_this
        - p_buffer
        - i_size
        - preserve
      BBCount:         6
      ICount:          80
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_stream_CustomNew
        - vlc_stream_Private
      functionUses:    10
      BranchProfiles:
        - Branch String:   'input/stream_memory.c:75,9'
          Branch Sides:
            - BranchSide:      'input/stream_memory.c:76,9'
              BranchSideFuncs: []
            - BranchSide:      'input/stream_memory.c:78,32'
              BranchSideFuncs:
                - vlc_stream_Private
      Callsites:
        - Src:             'input/stream_memory.c:71,19'
          Dst:             vlc_stream_CustomNew
        - Src:             'input/stream_memory.c:78,13'
          Dst:             vlc_stream_Private
    - functionName:    slave_strcmp
      functionSourceFile: '/src/vlc/src/input/subtitles.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcoll
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/subtitles.c:131,26'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:131,29'
              BranchSideFuncs: []
            - BranchSide:      'input/subtitles.c:132,9'
              BranchSideFuncs: []
        - Branch String:   'input/subtitles.c:131,9'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'input/subtitles.c:136,21'
              BranchSideFuncs:
                - strcoll
      Callsites:
        - Src:             'input/subtitles.c:136,12'
          Dst:             strcoll
    - functionName:    strcoll
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    whiteonly
      functionSourceFile: '/src/vlc/src/input/subtitles.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __ctype_b_loc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/subtitles.c:117,5'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:119,13'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'input/subtitles.c:123,5'
              BranchSideFuncs: []
        - Branch String:   'input/subtitles.c:119,13'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:120,13'
              BranchSideFuncs: []
            - BranchSide:      'input/subtitles.c:121,10'
              BranchSideFuncs:
                - __ctype_b_loc
      Callsites:
        - Src:             'input/subtitles.c:119,13'
          Dst:             __ctype_b_loc
    - functionName:    paths_to_list
      functionSourceFile: '/src/vlc/src/input/subtitles.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_dir
        - psz_path
      BBCount:         36
      ICount:          203
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - asprintf
        - calloc
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/subtitles.c:169,18'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:169,22'
              BranchSideFuncs:
                - calloc
                - strchr
                - asprintf
            - BranchSide:      'input/subtitles.c:170,9'
              BranchSideFuncs: []
        - Branch String:   'input/subtitles.c:169,9'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:170,9'
              BranchSideFuncs:
                - calloc
                - strchr
                - asprintf
            - BranchSide:      'input/subtitles.c:172,12'
              BranchSideFuncs:
                - calloc
                - strchr
                - asprintf
        - Branch String:   'input/subtitles.c:172,5'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:174,13'
              BranchSideFuncs:
                - calloc
                - strchr
                - asprintf
            - BranchSide:      'input/subtitles.c:178,23'
              BranchSideFuncs:
                - calloc
                - strchr
                - asprintf
        - Branch String:   'input/subtitles.c:174,13'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:175,25'
              BranchSideFuncs:
                - calloc
                - strchr
                - asprintf
            - BranchSide:      'input/subtitles.c:176,5'
              BranchSideFuncs:
                - calloc
                - strchr
                - asprintf
        - Branch String:   'input/subtitles.c:179,9'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:180,9'
              BranchSideFuncs:
                - strchr
                - asprintf
            - BranchSide:      'input/subtitles.c:182,12'
              BranchSideFuncs:
                - strchr
                - asprintf
        - Branch String:   'input/subtitles.c:182,28'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:182,32'
              BranchSideFuncs:
                - strchr
                - asprintf
            - BranchSide:      'input/subtitles.c:182,5'
              BranchSideFuncs:
                - strchr
                - asprintf
        - Branch String:   'input/subtitles.c:182,5'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:184,28'
              BranchSideFuncs:
                - strchr
                - asprintf
            - BranchSide:      'input/subtitles.c:199,5'
              BranchSideFuncs: []
        - Branch String:   'input/subtitles.c:186,13'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:188,24'
              BranchSideFuncs:
                - asprintf
                - strchr
            - BranchSide:      'input/subtitles.c:193,24'
              BranchSideFuncs:
                - asprintf
                - strchr
        - Branch String:   'input/subtitles.c:189,13'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:190,27'
              BranchSideFuncs:
                - asprintf
                - strchr
            - BranchSide:      'input/subtitles.c:191,9'
              BranchSideFuncs:
                - asprintf
                - strchr
        - Branch String:   'input/subtitles.c:194,19'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:194,42'
              BranchSideFuncs:
                - asprintf
                - strchr
            - BranchSide:      'input/subtitles.c:195,19'
              BranchSideFuncs:
                - asprintf
                - strchr
        - Branch String:   'input/subtitles.c:193,13'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:196,13'
              BranchSideFuncs: []
            - BranchSide:      'input/subtitles.c:197,10'
              BranchSideFuncs:
                - strchr
                - asprintf
      Callsites:
        - Src:             'input/subtitles.c:178,15'
          Dst:             calloc
        - Src:             'input/subtitles.c:185,22'
          Dst:             strchr
        - Src:             'input/subtitles.c:193,13'
          Dst:             asprintf
    - functionName:    filename_trim_inplace
      functionSourceFile: '/src/vlc/src/input/subtitles.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         20
      ICount:          136
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
        - tolower
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/subtitles.c:78,31'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:78,35'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - tolower
            - BranchSide:      'input/subtitles.c:78,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - tolower
                - __ctype_b_loc
        - Branch String:   'input/subtitles.c:78,5'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:79,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - tolower
                - __ctype_b_loc
            - BranchSide:      'input/subtitles.c:80,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - tolower
        - Branch String:   'input/subtitles.c:85,5'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:87,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - tolower
            - BranchSide:      'input/subtitles.c:104,6'
              BranchSideFuncs: []
        - Branch String:   'input/subtitles.c:87,14'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:89,18'
              BranchSideFuncs:
                - tolower
                - __ctype_b_loc
            - BranchSide:      'input/subtitles.c:98,25'
              BranchSideFuncs:
                - tolower
                - __ctype_b_loc
        - Branch String:   'input/subtitles.c:89,18'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:91,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - tolower
            - BranchSide:      'input/subtitles.c:95,15'
              BranchSideFuncs:
                - tolower
                - __ctype_b_loc
        - Branch String:   'input/subtitles.c:107,10'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:107,10'
              BranchSideFuncs: []
            - BranchSide:      'input/subtitles.c:108,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/subtitles.c:78,35'
          Dst:             __ctype_b_loc
        - Src:             'input/subtitles.c:87,15'
          Dst:             __ctype_b_loc
        - Src:             'input/subtitles.c:101,24'
          Dst:             tolower
    - functionName:    filename_strip_ext_inplace
      functionSourceFile: '/src/vlc/src/input/subtitles.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strrchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/subtitles.c:55,9'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      'input/subtitles.c:56,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/subtitles.c:54,17'
          Dst:             strrchr
    - functionName:    var_GetInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:408,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:409,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:411,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:408,10'
          Dst:             var_GetChecked
    - functionName:    subtitles_Detect
      functionSourceFile: '/src/vlc/src/input/subtitles.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_path
        - psz_name_org
        - ppp_slaves
        - p_slaves
      BBCount:         136
      ICount:          791
      EdgeCount:       183
      CyclomaticComplexity: 49
      functionsReached:
        - abort
        - asprintf
        - filename_strip_ext_inplace
        - filename_trim_inplace
        - input_item_slave_New
        - paths_to_list
        - qsort
        - realloc
        - slave_strcmp
        - strcasecmp
        - strcmp
        - strdup
        - strlen
        - strncasecmp
        - strrchr
        - strstr
        - subtitles_Filter
        - var_GetInteger
        - vlc_closedir
        - vlc_object_Log
        - vlc_opendir
        - vlc_path2uri
        - vlc_readdir
        - vlc_stat
        - vlc_uri2path
        - whiteonly
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/subtitles.c:224,10'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:225,9'
              BranchSideFuncs: []
            - BranchSide:      'input/subtitles.c:226,39'
              BranchSideFuncs:
                - vlc_uri2path
                - strdup
                - strdup
                - strrchr
                - free
                - free
                - free
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - paths_to_list
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - strcmp
                - free
                - free
                - free
        - Branch String:   'input/subtitles.c:230,9'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:231,9'
              BranchSideFuncs:
                - vlc_uri2path
                - strdup
                - strdup
                - strrchr
                - free
                - free
                - free
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - paths_to_list
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - strcmp
                - free
                - free
                - free
            - BranchSide:      'input/subtitles.c:233,41'
              BranchSideFuncs:
                - vlc_uri2path
                - strdup
                - strdup
                - strrchr
                - free
                - free
                - free
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - paths_to_list
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - strcmp
                - free
                - free
                - free
        - Branch String:   'input/subtitles.c:234,9'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:235,9'
              BranchSideFuncs:
                - strdup
                - strdup
                - strrchr
                - free
                - free
                - free
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - paths_to_list
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - strcmp
                - free
                - free
                - free
            - BranchSide:      'input/subtitles.c:237,31'
              BranchSideFuncs:
                - strdup
                - strdup
                - strrchr
                - free
                - free
                - free
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - paths_to_list
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - strcmp
                - free
                - free
                - free
        - Branch String:   'input/subtitles.c:239,27'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:239,30'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'input/subtitles.c:241,15'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'input/subtitles.c:239,9'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:241,15'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'input/subtitles.c:248,35'
              BranchSideFuncs:
                - strrchr
                - free
                - free
                - free
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - paths_to_list
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - strcmp
        - Branch String:   'input/subtitles.c:249,9'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:251,15'
              BranchSideFuncs:
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - paths_to_list
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - strcmp
            - BranchSide:      'input/subtitles.c:256,17'
              BranchSideFuncs:
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - paths_to_list
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - strcmp
        - Branch String:   'input/subtitles.c:263,32'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:263,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - strcmp
            - BranchSide:      'input/subtitles.c:263,37'
              BranchSideFuncs:
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - strcmp
        - Branch String:   'input/subtitles.c:263,44'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:263,47'
              BranchSideFuncs:
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - strcmp
            - BranchSide:      'input/subtitles.c:263,32'
              BranchSideFuncs:
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - strcmp
        - Branch String:   'input/subtitles.c:263,63'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:263,66'
              BranchSideFuncs:
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - strcmp
            - BranchSide:      'input/subtitles.c:263,32'
              BranchSideFuncs:
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - strcmp
        - Branch String:   'input/subtitles.c:263,5'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:265,32'
              BranchSideFuncs:
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - strcmp
            - BranchSide:      'input/subtitles.c:362,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
        - Branch String:   'input/subtitles.c:265,31'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:265,41'
              BranchSideFuncs:
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - strcmp
            - BranchSide:      'input/subtitles.c:265,49'
              BranchSideFuncs:
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - strcmp
        - Branch String:   'input/subtitles.c:266,29'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:266,34'
              BranchSideFuncs:
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - strcmp
            - BranchSide:      'input/subtitles.c:267,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - strcmp
        - Branch String:   'input/subtitles.c:266,41'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:266,53'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
            - BranchSide:      'input/subtitles.c:270,37'
              BranchSideFuncs:
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
        - Branch String:   'input/subtitles.c:266,13'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:267,13'
              BranchSideFuncs:
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
            - BranchSide:      'input/subtitles.c:270,37'
              BranchSideFuncs:
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
        - Branch String:   'input/subtitles.c:271,13'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:272,13'
              BranchSideFuncs:
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - strcmp
            - BranchSide:      'input/subtitles.c:274,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
        - Branch String:   'input/subtitles.c:277,9'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:279,17'
              BranchSideFuncs:
                - subtitles_Filter
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
            - BranchSide:      'input/subtitles.c:360,23'
              BranchSideFuncs:
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - strcmp
        - Branch String:   'input/subtitles.c:279,36'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:279,58'
              BranchSideFuncs:
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
            - BranchSide:      'input/subtitles.c:280,17'
              BranchSideFuncs:
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
        - Branch String:   'input/subtitles.c:279,17'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:280,17'
              BranchSideFuncs:
                - strdup
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - subtitles_Filter
                - strcmp
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
            - BranchSide:      'input/subtitles.c:282,38'
              BranchSideFuncs:
                - strdup
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - vlc_readdir
                - subtitles_Filter
                - strcmp
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
        - Branch String:   'input/subtitles.c:283,17'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:284,17'
              BranchSideFuncs:
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
            - BranchSide:      'input/subtitles.c:287,17'
              BranchSideFuncs:
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
        - Branch String:   'input/subtitles.c:293,17'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:296,24'
              BranchSideFuncs:
                - strstr
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strlen
                - whiteonly
            - BranchSide:      'input/subtitles.c:298,37'
              BranchSideFuncs:
                - strstr
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strlen
                - whiteonly
        - Branch String:   'input/subtitles.c:298,22'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:301,32'
              BranchSideFuncs:
                - strlen
                - whiteonly
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - strstr
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
            - BranchSide:      'input/subtitles.c:314,22'
              BranchSideFuncs:
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - strstr
                - strlen
                - whiteonly
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
        - Branch String:   'input/subtitles.c:302,21'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:305,28'
              BranchSideFuncs:
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - strstr
                - strlen
                - whiteonly
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
            - BranchSide:      'input/subtitles.c:311,28'
              BranchSideFuncs:
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - strstr
                - strlen
                - whiteonly
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
        - Branch String:   'input/subtitles.c:322,17'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:277,9'
              BranchSideFuncs:
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strstr
                - strlen
                - whiteonly
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
            - BranchSide:      'input/subtitles.c:327,40'
              BranchSideFuncs:
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strstr
                - strlen
                - whiteonly
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
        - Branch String:   'input/subtitles.c:329,22'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:330,21'
              BranchSideFuncs:
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
            - BranchSide:      'input/subtitles.c:331,21'
              BranchSideFuncs:
                - asprintf
                - strcmp
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - strstr
                - strlen
                - whiteonly
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
        - Branch String:   'input/subtitles.c:331,21'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:332,32'
              BranchSideFuncs:
                - asprintf
                - strcmp
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - strstr
                - strlen
                - whiteonly
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
            - BranchSide:      'input/subtitles.c:334,32'
              BranchSideFuncs:
                - asprintf
                - strcmp
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - strstr
                - strlen
                - whiteonly
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
        - Branch String:   'input/subtitles.c:336,21'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:337,21'
              BranchSideFuncs:
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - free
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
            - BranchSide:      'input/subtitles.c:339,29'
              BranchSideFuncs:
                - strcmp
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strstr
                - strlen
                - whiteonly
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
        - Branch String:   'input/subtitles.c:340,18'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:340,31'
              BranchSideFuncs:
                - vlc_stat
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - strstr
                - strlen
                - whiteonly
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
            - BranchSide:      'input/subtitles.c:357,23'
              BranchSideFuncs:
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
        - Branch String:   'input/subtitles.c:341,18'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:341,21'
              BranchSideFuncs:
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - vlc_stat
                - strstr
                - strlen
                - whiteonly
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
            - BranchSide:      'input/subtitles.c:357,23'
              BranchSideFuncs:
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
        - Branch String:   'input/subtitles.c:339,21'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:343,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_path2uri
                - free
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - vlc_stat
                - strstr
                - strlen
                - whiteonly
                - malloc
                - abort
                - realloc
                - input_item_slave_New
            - BranchSide:      'input/subtitles.c:357,23'
              BranchSideFuncs:
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - free
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
        - Branch String:   'input/subtitles.c:347,49'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:347,41'
              BranchSideFuncs:
                - input_item_slave_New
                - free
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - strstr
                - strlen
                - whiteonly
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/subtitles.c:348,47'
              BranchSideFuncs:
                - input_item_slave_New
                - free
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - strstr
                - strlen
                - whiteonly
                - malloc
                - abort
                - realloc
        - Branch String:   'input/subtitles.c:350,25'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:352,25'
              BranchSideFuncs:
                - malloc
                - abort
                - free
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
                - realloc
            - BranchSide:      'input/subtitles.c:355,27'
              BranchSideFuncs:
                - free
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
        - Branch String:   'input/subtitles.c:353,25'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:353,25'
              BranchSideFuncs:
                - realloc
                - abort
                - free
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - malloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
            - BranchSide:      'input/subtitles.c:353,25'
              BranchSideFuncs:
                - malloc
                - abort
                - free
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
        - Branch String:   'input/subtitles.c:353,25'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:353,25'
              BranchSideFuncs:
                - free
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
            - BranchSide:      'input/subtitles.c:354,21'
              BranchSideFuncs:
                - free
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - free
                - vlc_opendir
                - vlc_object_Log
                - strcmp
                - subtitles_Filter
                - strdup
                - filename_strip_ext_inplace
                - filename_trim_inplace
                - strcmp
                - free
                - strlen
                - asprintf
                - strcmp
                - vlc_stat
                - vlc_object_Log
                - vlc_path2uri
                - malloc
                - abort
                - realloc
                - input_item_slave_New
                - strstr
                - strlen
                - whiteonly
        - Branch String:   'input/subtitles.c:362,9'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:364,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
            - BranchSide:      'input/subtitles.c:368,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
        - Branch String:   'input/subtitles.c:364,9'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:365,19'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
            - BranchSide:      'input/subtitles.c:366,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
        - Branch String:   'input/subtitles.c:372,5'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:374,37'
              BranchSideFuncs:
                - strrchr
                - qsort
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
            - BranchSide:      'input/subtitles.c:423,9'
              BranchSideFuncs:
                - qsort
        - Branch String:   'input/subtitles.c:378,13'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:379,13'
              BranchSideFuncs:
                - strcasecmp
                - qsort
                - strrchr
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
            - BranchSide:      'input/subtitles.c:380,16'
              BranchSideFuncs:
                - strcasecmp
                - qsort
                - strrchr
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
        - Branch String:   'input/subtitles.c:382,13'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:384,22'
              BranchSideFuncs:
                - strcasecmp
                - qsort
                - strrchr
                - strcasecmp
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - free
            - BranchSide:      'input/subtitles.c:410,31'
              BranchSideFuncs:
                - strcasecmp
                - qsort
                - strrchr
                - strcasecmp
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - free
        - Branch String:   'input/subtitles.c:384,13'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:386,51'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strrchr
                - qsort
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - strcasecmp
            - BranchSide:      'input/subtitles.c:409,9'
              BranchSideFuncs:
                - qsort
                - strrchr
                - strcasecmp
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
        - Branch String:   'input/subtitles.c:389,21'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:390,21'
              BranchSideFuncs:
                - qsort
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
            - BranchSide:      'input/subtitles.c:393,34'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - strrchr
                - qsort
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - strcasecmp
        - Branch String:   'input/subtitles.c:393,21'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:395,21'
              BranchSideFuncs:
                - qsort
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
            - BranchSide:      'input/subtitles.c:397,48'
              BranchSideFuncs:
                - strrchr
                - qsort
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strcasecmp
        - Branch String:   'input/subtitles.c:398,21'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:399,21'
              BranchSideFuncs:
                - strcasecmp
                - qsort
                - strrchr
                - strcasecmp
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - free
            - BranchSide:      'input/subtitles.c:400,30'
              BranchSideFuncs:
                - strcasecmp
                - qsort
                - strrchr
                - strcasecmp
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - free
        - Branch String:   'input/subtitles.c:403,21'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:405,30'
              BranchSideFuncs:
                - qsort
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
            - BranchSide:      'input/subtitles.c:408,13'
              BranchSideFuncs:
                - qsort
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
        - Branch String:   'input/subtitles.c:412,17'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:413,26'
              BranchSideFuncs:
                - qsort
                - strrchr
                - strcasecmp
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
            - BranchSide:      'input/subtitles.c:414,9'
              BranchSideFuncs:
                - qsort
                - strrchr
                - strcasecmp
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
                - free
        - Branch String:   'input/subtitles.c:415,13'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:417,13'
              BranchSideFuncs:
                - free
                - qsort
                - strrchr
                - strcasecmp
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
            - BranchSide:      'input/subtitles.c:420,5'
              BranchSideFuncs:
                - qsort
                - strrchr
                - strcasecmp
                - free
                - strlen
                - strncasecmp
                - strrchr
                - strcasecmp
                - strcasecmp
        - Branch String:   'input/subtitles.c:423,9'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:424,16'
              BranchSideFuncs:
                - qsort
            - BranchSide:      'input/subtitles.c:426,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/subtitles.c:223,19'
          Dst:             var_GetInteger
        - Src:             'input/subtitles.c:233,27'
          Dst:             vlc_uri2path
        - Src:             'input/subtitles.c:237,23'
          Dst:             strdup
        - Src:             'input/subtitles.c:238,19'
          Dst:             strdup
        - Src:             'input/subtitles.c:248,26'
          Dst:             strrchr
        - Src:             'input/subtitles.c:259,5'
          Dst:             filename_strip_ext_inplace
        - Src:             'input/subtitles.c:260,20'
          Dst:             filename_trim_inplace
        - Src:             'input/subtitles.c:262,15'
          Dst:             paths_to_list
        - Src:             'input/subtitles.c:266,45'
          Dst:             strcmp
        - Src:             'input/subtitles.c:270,24'
          Dst:             vlc_opendir
        - Src:             'input/subtitles.c:274,9'
          Dst:             vlc_object_Log
        - Src:             'input/subtitles.c:277,28'
          Dst:             vlc_readdir
        - Src:             'input/subtitles.c:279,40'
          Dst:             subtitles_Filter
        - Src:             'input/subtitles.c:282,31'
          Dst:             strdup
        - Src:             'input/subtitles.c:290,13'
          Dst:             filename_strip_ext_inplace
        - Src:             'input/subtitles.c:291,36'
          Dst:             filename_trim_inplace
        - Src:             'input/subtitles.c:293,18'
          Dst:             strcmp
        - Src:             'input/subtitles.c:298,29'
          Dst:             strstr
        - Src:             'input/subtitles.c:301,24'
          Dst:             strlen
        - Src:             'input/subtitles.c:302,21'
          Dst:             whiteonly
        - Src:             'input/subtitles.c:327,32'
          Dst:             strlen
        - Src:             'input/subtitles.c:336,21'
          Dst:             asprintf
        - Src:             'input/subtitles.c:339,21'
          Dst:             strcmp
        - Src:             'input/subtitles.c:340,21'
          Dst:             vlc_stat
        - Src:             'input/subtitles.c:343,21'
          Dst:             vlc_object_Log
        - Src:             'input/subtitles.c:346,37'
          Dst:             vlc_path2uri
        - Src:             'input/subtitles.c:348,25'
          Dst:             input_item_slave_New
        - Src:             'input/subtitles.c:353,25'
          Dst:             realloc
        - Src:             'input/subtitles.c:353,25'
          Dst:             abort
        - Src:             'input/subtitles.c:360,9'
          Dst:             vlc_closedir
        - Src:             'input/subtitles.c:377,25'
          Dst:             strrchr
        - Src:             'input/subtitles.c:382,14'
          Dst:             strcasecmp
        - Src:             'input/subtitles.c:394,21'
          Dst:             strlen
        - Src:             'input/subtitles.c:393,21'
          Dst:             strncasecmp
        - Src:             'input/subtitles.c:397,39'
          Dst:             strrchr
        - Src:             'input/subtitles.c:403,22'
          Dst:             strcasecmp
        - Src:             'input/subtitles.c:410,19'
          Dst:             strcasecmp
        - Src:             'input/subtitles.c:424,9'
          Dst:             qsort
        - Src:             'input/subtitles.c:424,9'
          Dst:             slave_strcmp
    - functionName:    subtitles_Filter
      functionSourceFile: '/src/vlc/src/input/subtitles.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_dir_content
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcasecmp
        - strrchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/subtitles.c:149,9'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:150,9'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'input/subtitles.c:151,8'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'input/subtitles.c:153,5'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:154,34'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'input/subtitles.c:156,5'
              BranchSideFuncs: []
        - Branch String:   'input/subtitles.c:154,13'
          Branch Sides:
            - BranchSide:      'input/subtitles.c:154,47'
              BranchSideFuncs: []
            - BranchSide:      'input/subtitles.c:155,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/subtitles.c:147,23'
          Dst:             strrchr
        - Src:             'input/subtitles.c:154,13'
          Dst:             strcasecmp
    - functionName:    vlc_popcount
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_SetString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - psz_string
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:380,12'
          Dst:             var_SetChecked
    - functionName:    FilterOrder
      functionSourceFile: '/src/vlc/src/audio_output/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_name
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'audio_output/common.c:517,5'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:519,29'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'audio_output/common.c:522,5'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:519,13'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:520,27'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'audio_output/common.c:521,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'audio_output/common.c:519,14'
          Dst:             strcmp
    - functionName:    var_GetString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:471,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:472,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:474,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:471,9'
          Dst:             var_GetChecked
    - functionName:    aout_EnableFilter
      functionSourceFile: '/src/vlc/src/audio_output/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_aout
        - psz_name
        - b_add
      BBCount:         64
      ICount:          466
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - FilterOrder
        - calloc
        - strcat
        - strchr
        - strcmp
        - strlen
        - var_GetString
        - var_SetString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'audio_output/common.c:527,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:528,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:530,17'
              BranchSideFuncs:
                - var_GetString.27969
                - calloc
                - free
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
                - strcmp
                - FilterOrder
                - FilterOrder
                - free
                - free
                - strchr
                - strlen
                - strcmp
        - Branch String:   'audio_output/common.c:536,32'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:536,36'
              BranchSideFuncs:
                - calloc
                - free
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
                - strcmp
                - FilterOrder
                - FilterOrder
                - free
                - free
                - strchr
                - strlen
                - strcmp
            - BranchSide:      'audio_output/common.c:536,5'
              BranchSideFuncs:
                - calloc
                - free
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
                - strcmp
                - FilterOrder
                - FilterOrder
                - free
                - free
                - strchr
                - strlen
                - strcmp
        - Branch String:   'audio_output/common.c:536,5'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:537,21'
              BranchSideFuncs:
                - calloc
                - free
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
                - strcmp
                - FilterOrder
                - FilterOrder
                - free
                - free
                - strchr
                - strlen
                - strcmp
            - BranchSide:      'audio_output/common.c:538,16'
              BranchSideFuncs:
                - calloc
                - free
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
                - strcmp
                - FilterOrder
                - FilterOrder
                - free
                - free
                - strchr
                - strlen
                - strcmp
        - Branch String:   'audio_output/common.c:541,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:543,15'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
                - strcmp
                - FilterOrder
                - FilterOrder
                - free
                - free
                - strchr
                - strlen
                - strcmp
            - BranchSide:      'audio_output/common.c:546,10'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
                - strcmp
                - FilterOrder
                - FilterOrder
                - free
                - free
                - strchr
                - strlen
                - strcmp
        - Branch String:   'audio_output/common.c:548,32'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:548,36'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
                - strcmp
                - FilterOrder
                - FilterOrder
                - free
                - free
                - strchr
                - strlen
                - strcmp
            - BranchSide:      'audio_output/common.c:548,5'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
                - strcmp
                - FilterOrder
                - FilterOrder
                - free
                - free
                - strchr
                - strlen
                - strcmp
        - Branch String:   'audio_output/common.c:548,5'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:550,32'
              BranchSideFuncs:
                - strchr
                - strlen
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
                - strcmp
                - FilterOrder
                - FilterOrder
                - free
                - free
                - strcmp
            - BranchSide:      'audio_output/common.c:562,9'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
                - strcmp
                - FilterOrder
                - FilterOrder
                - free
                - free
        - Branch String:   'audio_output/common.c:551,13'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:552,21'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
                - strcmp
                - FilterOrder
                - FilterOrder
                - free
                - free
                - strchr
                - strlen
                - strcmp
            - BranchSide:      'audio_output/common.c:554,23'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
                - strcmp
                - FilterOrder
                - FilterOrder
                - free
                - free
                - strchr
                - strcmp
        - Branch String:   'audio_output/common.c:555,13'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:557,35'
              BranchSideFuncs:
                - strcmp
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
                - strcmp
                - FilterOrder
                - FilterOrder
                - free
                - free
                - strchr
                - strlen
            - BranchSide:      'audio_output/common.c:560,13'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
                - strcmp
                - FilterOrder
                - FilterOrder
                - free
                - free
                - strchr
                - strlen
                - strcmp
        - Branch String:   'audio_output/common.c:562,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:564,15'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'audio_output/common.c:569,9'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
                - strcmp
                - FilterOrder
                - FilterOrder
        - Branch String:   'audio_output/common.c:569,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:571,36'
              BranchSideFuncs:
                - FilterOrder
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
                - FilterOrder
            - BranchSide:      'audio_output/common.c:585,18'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
                - strcmp
        - Branch String:   'audio_output/common.c:573,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:575,30'
              BranchSideFuncs:
                - FilterOrder
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
            - BranchSide:      'audio_output/common.c:578,13'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
        - Branch String:   'audio_output/common.c:575,17'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:576,17'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
            - BranchSide:      'audio_output/common.c:577,9'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
                - FilterOrder
        - Branch String:   'audio_output/common.c:578,13'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:579,23'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
            - BranchSide:      'audio_output/common.c:580,26'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
        - Branch String:   'audio_output/common.c:585,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:0,0'
              BranchSideFuncs:
                - strcmp
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
            - BranchSide:      'audio_output/common.c:587,26'
              BranchSideFuncs:
                - strcmp
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
        - Branch String:   'audio_output/common.c:587,17'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:588,17'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
                - strcmp
            - BranchSide:      'audio_output/common.c:589,9'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
                - strlen
                - strcmp
        - Branch String:   'audio_output/common.c:592,5'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:593,33'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
            - BranchSide:      'audio_output/common.c:595,29'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
                - free
                - free
        - Branch String:   'audio_output/common.c:597,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:599,15'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'audio_output/common.c:604,6'
              BranchSideFuncs:
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
        - Branch String:   'audio_output/common.c:605,5'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:607,14'
              BranchSideFuncs:
                - strcat
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
            - BranchSide:      'audio_output/common.c:613,11'
              BranchSideFuncs:
                - free
                - free
                - var_SetString.27968
                - free
        - Branch String:   'audio_output/common.c:607,13'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:608,13'
              BranchSideFuncs:
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
                - strcat
            - BranchSide:      'audio_output/common.c:609,14'
              BranchSideFuncs:
                - strcat
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
        - Branch String:   'audio_output/common.c:609,13'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:610,21'
              BranchSideFuncs:
                - strcat
                - strcat
                - free
                - free
                - var_SetString.27968
                - free
            - BranchSide:      'audio_output/common.c:611,17'
              BranchSideFuncs:
                - strcat
                - free
                - free
                - var_SetString.27968
                - free
                - strcat
      Callsites:
        - Src:             'audio_output/common.c:532,16'
          Dst:             var_GetString
        - Src:             'audio_output/common.c:540,32'
          Dst:             calloc
        - Src:             'audio_output/common.c:550,25'
          Dst:             strchr
        - Src:             'audio_output/common.c:554,27'
          Dst:             strlen
        - Src:             'audio_output/common.c:557,27'
          Dst:             strcmp
        - Src:             'audio_output/common.c:571,23'
          Dst:             FilterOrder
        - Src:             'audio_output/common.c:575,17'
          Dst:             FilterOrder
        - Src:             'audio_output/common.c:587,18'
          Dst:             strcmp
        - Src:             'audio_output/common.c:593,25'
          Dst:             strlen
        - Src:             'audio_output/common.c:610,13'
          Dst:             strcat
        - Src:             'audio_output/common.c:611,9'
          Dst:             strcat
        - Src:             'audio_output/common.c:616,5'
          Dst:             var_SetString
    - functionName:    aout_CheckChannelExtraction
      functionSourceFile: '/src/vlc/src/audio_output/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pi_selection
        - pi_layout
        - pi_channels
        - pi_order_dst
        - pi_order_src
        - i_channels
      BBCount:         43
      ICount:          271
      EdgeCount:       54
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'audio_output/common.c:462,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:463,22'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'audio_output/common.c:466,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'audio_output/common.c:466,5'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:469,14'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'audio_output/common.c:485,14'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:469,30'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:469,34'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'audio_output/common.c:470,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'audio_output/common.c:469,13'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:470,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'audio_output/common.c:472,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'audio_output/common.c:472,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:474,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'audio_output/common.c:482,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'audio_output/common.c:474,17'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:476,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'audio_output/common.c:481,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'audio_output/common.c:476,17'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:476,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'audio_output/common.c:477,37'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'audio_output/common.c:485,5'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:487,18'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:497,18'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:487,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:489,17'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:495,5'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:489,17'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:491,46'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:494,9'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:500,5'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:502,13'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:505,12'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:502,13'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:503,13'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:504,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'audio_output/common.c:476,17'
          Dst:             __assert_fail
    - functionName:    ExtractChannel
      functionSourceFile: '/src/vlc/src/audio_output/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pi_dst
        - i_dst_channels
        - pi_src
        - i_src_channels
        - i_sample_count
        - pi_selection
        - i_bytes
      BBCount:         9
      ICount:          95
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'audio_output/common.c:422,5'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:424,18'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:429,1'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:424,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:425,22'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:426,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    aout_ChannelExtract
      functionSourceFile: '/src/vlc/src/audio_output/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_dst
        - i_dst_channels
        - p_src
        - i_src_channels
        - i_sample_count
        - pi_selection
        - i_bits_per_sample
      BBCount:         18
      ICount:          109
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - ExtractChannel
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'audio_output/common.c:436,5'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:436,5'
              BranchSideFuncs:
                - ExtractChannel
                - ExtractChannel
                - ExtractChannel
                - ExtractChannel
            - BranchSide:      'audio_output/common.c:439,9'
              BranchSideFuncs:
                - ExtractChannel
                - ExtractChannel
                - ExtractChannel
                - ExtractChannel
        - Branch String:   'audio_output/common.c:439,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:440,25'
              BranchSideFuncs:
                - ExtractChannel
            - BranchSide:      'audio_output/common.c:441,15'
              BranchSideFuncs:
                - ExtractChannel
                - ExtractChannel
                - ExtractChannel
        - Branch String:   'audio_output/common.c:441,15'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:442,25'
              BranchSideFuncs:
                - ExtractChannel
            - BranchSide:      'audio_output/common.c:443,15'
              BranchSideFuncs:
                - ExtractChannel
                - ExtractChannel
        - Branch String:   'audio_output/common.c:443,15'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:444,25'
              BranchSideFuncs:
                - ExtractChannel
            - BranchSide:      'audio_output/common.c:445,15'
              BranchSideFuncs:
                - ExtractChannel
      Callsites:
        - Src:             'audio_output/common.c:436,5'
          Dst:             __assert_fail
        - Src:             'audio_output/common.c:440,9'
          Dst:             ExtractChannel
        - Src:             'audio_output/common.c:442,9'
          Dst:             ExtractChannel
        - Src:             'audio_output/common.c:444,9'
          Dst:             ExtractChannel
        - Src:             'audio_output/common.c:446,9'
          Dst:             ExtractChannel
    - functionName:    aout_Deinterleave
      functionSourceFile: '/src/vlc/src/audio_output/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - dst
        - src
        - samples
        - chans
        - fourcc
      BBCount:         61
      ICount:          381
      EdgeCount:       68
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'audio_output/common.c:402,5'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:404,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:405,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:406,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:407,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:408,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:409,30'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'audio_output/common.c:404,30'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:404,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:404,30'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:404,30'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:404,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:404,30'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:405,30'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:405,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:405,30'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:405,30'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:405,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:405,30'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:406,30'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:406,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:406,30'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:406,30'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:406,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:406,30'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:407,30'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:407,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:407,30'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:407,30'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:407,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:407,30'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:408,30'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:408,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:408,30'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:408,30'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:408,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:408,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'audio_output/common.c:409,30'
          Dst:             __assert_fail
    - functionName:    aout_Interleave
      functionSourceFile: '/src/vlc/src/audio_output/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - dst
        - srcv
        - samples
        - chans
        - fourcc
      BBCount:         61
      ICount:          396
      EdgeCount:       68
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'audio_output/common.c:366,5'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:368,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:369,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:370,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:371,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:372,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:373,30'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'audio_output/common.c:368,30'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:368,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:368,30'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:368,30'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:368,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:368,30'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:369,30'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:369,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:369,30'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:369,30'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:369,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:369,30'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:370,30'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:370,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:370,30'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:370,30'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:370,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:370,30'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:371,30'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:371,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:371,30'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:371,30'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:371,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:371,30'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:372,30'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:372,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:372,30'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:372,30'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:372,30'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:372,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'audio_output/common.c:373,30'
          Dst:             __assert_fail
    - functionName:    aout_ChannelReorder
      functionSourceFile: '/src/vlc/src/audio_output/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ptr
        - bytes
        - channels
        - chans_table
        - fourcc
      BBCount:         82
      ICount:          579
      EdgeCount:       96
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - aout_BitsPerSample
      functionUses:    4
      BranchProfiles:
        - Branch String:   'audio_output/common.c:289,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:290,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:292,5'
              BranchSideFuncs:
                - __assert_fail
                - aout_BitsPerSample
                - __assert_fail
        - Branch String:   'audio_output/common.c:292,5'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:292,5'
              BranchSideFuncs:
                - aout_BitsPerSample
                - __assert_fail
            - BranchSide:      'audio_output/common.c:313,9'
              BranchSideFuncs:
                - aout_BitsPerSample
                - __assert_fail
        - Branch String:   'audio_output/common.c:313,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:315,17'
              BranchSideFuncs:
                - aout_BitsPerSample
                - __assert_fail
            - BranchSide:      'audio_output/common.c:325,41'
              BranchSideFuncs:
                - aout_BitsPerSample
                - __assert_fail
        - Branch String:   'audio_output/common.c:315,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:317,34'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:318,34'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:319,34'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:320,34'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:321,34'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:323,5'
              BranchSideFuncs:
                - aout_BitsPerSample
                - __assert_fail
        - Branch String:   'audio_output/common.c:317,34'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:317,34'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:317,34'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:317,34'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:317,34'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:317,34'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:318,34'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:318,34'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:318,34'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:318,34'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:318,34'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:318,34'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:319,34'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:319,34'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:319,34'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:319,34'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:319,34'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:319,34'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:320,34'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:320,34'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:320,34'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:320,34'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:320,34'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:320,34'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:321,34'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:321,34'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:321,34'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:321,34'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:321,34'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:321,34'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:326,5'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:326,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'audio_output/common.c:326,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'audio_output/common.c:326,5'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:326,5'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:328,27'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:331,5'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:331,5'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:335,21'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:335,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:336,22'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:337,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'audio_output/common.c:292,5'
          Dst:             __assert_fail
        - Src:             'audio_output/common.c:325,21'
          Dst:             aout_BitsPerSample
        - Src:             'audio_output/common.c:326,5'
          Dst:             __assert_fail
    - functionName:    aout_BitsPerSample
      functionSourceFile: '/src/vlc/src/audio_output/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i_format
      BBCount:         32
      ICount:          124
      EdgeCount:       63
      CyclomaticComplexity: 33
      functionsReached:
        - vlc_fourcc_GetCodec
      functionUses:    12
      BranchProfiles:
        - Branch String:   'audio_output/common.c:43,5'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:49,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:49,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:49,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:49,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:80,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'audio_output/common.c:43,13'
          Dst:             vlc_fourcc_GetCodec
    - functionName:    aout_CheckChannelReorder
      functionSourceFile: '/src/vlc/src/audio_output/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - chans_in
        - chans_out
        - mask
        - table
      BBCount:         27
      ICount:          175
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'audio_output/common.c:261,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:262,18'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:263,9'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:263,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:264,19'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:266,19'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:266,5'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:268,31'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:280,19'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:269,13'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:270,13'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:272,18'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:273,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:274,17'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:277,29'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:274,17'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:274,35'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:275,22'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:280,5'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:281,13'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:283,5'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:281,13'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:281,25'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:282,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    aout_FormatsPrint
      functionSourceFile: '/src/vlc/src/audio_output/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - psz_text
        - p_format1
        - p_format2
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aout_FormatPrintChannels
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'audio_output/common.c:242,5'
          Dst:             aout_FormatPrintChannels
        - Src:             'audio_output/common.c:242,5'
          Dst:             aout_FormatPrintChannels
        - Src:             'audio_output/common.c:242,5'
          Dst:             vlc_object_Log
    - functionName:    aout_FormatPrintChannels
      functionSourceFile: '/src/vlc/src/audio_output/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_format
      BBCount:         76
      ICount:          380
      EdgeCount:       91
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'audio_output/common.c:107,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:111,14'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:111,5'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:116,15'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:116,15'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:116,15'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:124,14'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:156,15'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:164,14'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:176,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:179,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:182,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:185,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:188,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:191,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:195,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:206,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:210,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:214,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:218,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:221,5'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:117,15'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:117,19'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:119,13'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:116,14'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:119,13'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:120,19'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:124,14'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:125,13'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:126,19'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:126,19'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:127,13'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:128,19'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:128,19'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:129,13'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:130,21'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:130,19'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:131,13'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:132,21'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:157,15'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:157,19'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:159,13'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:156,14'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:159,13'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:160,19'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:164,14'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:165,13'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:166,19'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:166,19'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:167,13'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:168,19'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:168,19'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:169,13'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:170,21'
              BranchSideFuncs: []
        - Branch String:   'audio_output/common.c:170,19'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:172,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    aout_FormatPrint
      functionSourceFile: '/src/vlc/src/audio_output/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - psz_text
        - p_format
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aout_FormatPrintChannels
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'audio_output/common.c:228,5'
          Dst:             aout_FormatPrintChannels
        - Src:             'audio_output/common.c:228,5'
          Dst:             vlc_object_Log
    - functionName:    aout_FormatNbChannels
      functionSourceFile: '/src/vlc/src/../include/vlc_aout.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_popcount
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_aout.h:476,12'
          Dst:             vlc_popcount
    - functionName:    aout_FormatPrepare
      functionSourceFile: '/src/vlc/src/audio_output/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_format
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - aout_BitsPerSample
        - aout_FormatNbChannels
      functionUses:    11
      BranchProfiles:
        - Branch String:   'audio_output/common.c:91,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:92,32'
              BranchSideFuncs:
                - aout_BitsPerSample
            - BranchSide:      'audio_output/common.c:93,53'
              BranchSideFuncs:
                - aout_BitsPerSample
        - Branch String:   'audio_output/common.c:94,9'
          Branch Sides:
            - BranchSide:      'audio_output/common.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/common.c:96,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'audio_output/common.c:90,27'
          Dst:             aout_FormatNbChannels
        - Src:             'audio_output/common.c:93,33'
          Dst:             aout_BitsPerSample
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aout_AddMixModeChoice
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
        - mode
        - suffix
        - fmt
      BBCount:         12
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - aout_FormatPrintChannels
        - asprintf
        - var_Change
      functionUses:    6
      BranchProfiles:
        - Branch String:   'audio_output/output.c:573,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:573,5'
              BranchSideFuncs:
                - aout_FormatPrintChannels
                - asprintf
                - var_Change
                - free
            - BranchSide:      'audio_output/output.c:575,11'
              BranchSideFuncs:
                - aout_FormatPrintChannels
                - asprintf
                - var_Change
                - free
        - Branch String:   'audio_output/output.c:577,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:578,16'
              BranchSideFuncs:
                - var_Change
                - free
            - BranchSide:      'audio_output/output.c:581,57'
              BranchSideFuncs:
                - aout_FormatPrintChannels
                - asprintf
                - var_Change
                - free
        - Branch String:   'audio_output/output.c:582,13'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:583,13'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/output.c:584,16'
              BranchSideFuncs:
                - var_Change
                - free
      Callsites:
        - Src:             'audio_output/output.c:573,5'
          Dst:             __assert_fail
        - Src:             'audio_output/output.c:581,32'
          Dst:             aout_FormatPrintChannels
        - Src:             'audio_output/output.c:582,13'
          Dst:             asprintf
        - Src:             'audio_output/output.c:588,5'
          Dst:             var_Change
    - functionName:    vlc_popcount
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aout_ChangeViewpoint
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
        - p_viewpoint
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aout_owner
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'audio_output/output.c:950,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:952,5'
          Dst:             vlc_mutex_lock
        - Src:             'audio_output/output.c:955,5'
          Dst:             vlc_mutex_unlock
    - functionName:    aout_owner
      functionSourceFile: '/src/vlc/src/audio_output/aout_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aout_instance
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'audio_output/aout_internal.h:93,33'
          Dst:             aout_instance
    - functionName:    aout_instance
      functionSourceFile: '/src/vlc/src/audio_output/aout_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    vlc_list_remove
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    var_DecInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetAndSet
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:522,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:523,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:524,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:522,9'
          Dst:             var_GetAndSet
    - functionName:    var_IncInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetAndSet
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:508,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:509,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:510,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:508,9'
          Dst:             var_GetAndSet
    - functionName:    var_SetBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - b
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:343,12'
          Dst:             var_SetChecked
    - functionName:    var_SetFloat
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - f
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:366,12'
          Dst:             var_SetChecked
    - functionName:    aout_GainNotify
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - aout
        - gain
      BBCount:         9
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - aout_owner
        - vlc_aout_stream_NotifyGain
        - vlc_mutex_held
      functionUses:    0
      BranchProfiles:
        - Branch String:   'audio_output/output.c:189,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:189,5'
              BranchSideFuncs:
                - vlc_aout_stream_NotifyGain
            - BranchSide:      'audio_output/output.c:191,9'
              BranchSideFuncs:
                - vlc_aout_stream_NotifyGain
        - Branch String:   'audio_output/output.c:191,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:191,9'
              BranchSideFuncs:
                - vlc_aout_stream_NotifyGain
            - BranchSide:      'audio_output/output.c:192,36'
              BranchSideFuncs:
                - vlc_aout_stream_NotifyGain
      Callsites:
        - Src:             'audio_output/output.c:187,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:189,5'
          Dst:             vlc_mutex_held
        - Src:             'audio_output/output.c:189,5'
          Dst:             __assert_fail
        - Src:             'audio_output/output.c:192,9'
          Dst:             vlc_aout_stream_NotifyGain
    - functionName:    aout_RestartNotify
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - aout
        - restart_dec
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aout_owner
        - vlc_aout_stream_RequestRestart
      functionUses:    0
      BranchProfiles:
        - Branch String:   'audio_output/output.c:171,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:171,9'
              BranchSideFuncs:
                - vlc_aout_stream_RequestRestart
            - BranchSide:      'audio_output/output.c:173,25'
              BranchSideFuncs:
                - vlc_aout_stream_RequestRestart
      Callsites:
        - Src:             'audio_output/output.c:170,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:174,9'
          Dst:             vlc_aout_stream_RequestRestart
    - functionName:    aout_HotplugNotify
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
        - id
        - name
      BBCount:         25
      ICount:          173
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - aout_owner
        - strcmp
        - strcpy
        - strdup
        - strlen
        - vlc_list_append
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_list_remove
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'audio_output/output.c:130,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:130,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_remove.28191
                - free
                - free
                - free
                - strdup
                - strlen
                - malloc
                - strcpy
                - vlc_list_append.28192
                - strcmp
                - vlc_list_it_next.28198
                - vlc_list_it_continue.28197
            - BranchSide:      'audio_output/output.c:130,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_remove.28191
                - free
                - free
                - free
                - strdup
                - strlen
                - malloc
                - strcpy
                - vlc_list_append.28192
                - strcmp
                - vlc_list_it_next.28198
                - vlc_list_it_continue.28197
        - Branch String:   'audio_output/output.c:130,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:132,22'
              BranchSideFuncs:
                - strcmp
                - vlc_mutex_unlock
                - vlc_list_remove.28191
                - free
                - free
                - free
                - strdup
                - strlen
                - malloc
                - strcpy
                - vlc_list_append.28192
                - vlc_list_it_next.28198
                - vlc_list_it_continue.28197
            - BranchSide:      'audio_output/output.c:139,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_remove.28191
                - free
                - free
                - free
                - strdup
                - strlen
                - malloc
                - strcpy
                - vlc_list_append.28192
        - Branch String:   'audio_output/output.c:132,13'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:134,19'
              BranchSideFuncs:
                - vlc_list_it_next.28198
                - vlc_list_it_continue.28197
                - vlc_mutex_unlock
                - vlc_list_remove.28191
                - free
                - free
                - free
                - strdup
                - strlen
                - malloc
                - strcpy
                - vlc_list_append.28192
                - strcmp
            - BranchSide:      'audio_output/output.c:137,5'
              BranchSideFuncs:
                - vlc_list_it_next.28198
                - vlc_list_it_continue.28197
                - vlc_mutex_unlock
                - vlc_list_remove.28191
                - free
                - free
                - free
                - strdup
                - strlen
                - malloc
                - strcpy
                - vlc_list_append.28192
                - strcmp
        - Branch String:   'audio_output/output.c:139,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:141,13'
              BranchSideFuncs:
                - free
                - strdup
                - vlc_mutex_unlock
                - strlen
                - malloc
                - strcpy
                - vlc_list_append.28192
            - BranchSide:      'audio_output/output.c:156,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_remove.28191
                - free
                - free
        - Branch String:   'audio_output/output.c:141,13'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:143,51'
              BranchSideFuncs:
                - strlen
                - malloc
                - strcpy
                - vlc_list_append.28192
                - strdup
                - vlc_mutex_unlock
            - BranchSide:      'audio_output/output.c:151,19'
              BranchSideFuncs:
                - free
                - strdup
                - vlc_mutex_unlock
        - Branch String:   'audio_output/output.c:144,17'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:145,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'audio_output/output.c:146,21'
              BranchSideFuncs:
                - strcpy
                - vlc_list_append.28192
                - strdup
                - vlc_mutex_unlock
      Callsites:
        - Src:             'audio_output/output.c:126,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:129,5'
          Dst:             vlc_mutex_lock
        - Src:             'audio_output/output.c:130,5'
          Dst:             vlc_list_it_start
        - Src:             'audio_output/output.c:130,5'
          Dst:             vlc_list_it_continue
        - Src:             'audio_output/output.c:132,14'
          Dst:             strcmp
        - Src:             'audio_output/output.c:130,5'
          Dst:             vlc_list_it_next
        - Src:             'audio_output/output.c:143,43'
          Dst:             strlen
        - Src:             'audio_output/output.c:146,13'
          Dst:             strcpy
        - Src:             'audio_output/output.c:147,13'
          Dst:             vlc_list_append
        - Src:             'audio_output/output.c:152,21'
          Dst:             strdup
        - Src:             'audio_output/output.c:159,13'
          Dst:             vlc_list_remove
        - Src:             'audio_output/output.c:165,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aout_DeviceNotify
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
        - id
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_SetString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'audio_output/output.c:120,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:120,5'
              BranchSideFuncs:
                - var_SetString.28201
            - BranchSide:      'audio_output/output.c:120,5'
              BranchSideFuncs:
                - var_SetString.28201
      Callsites:
        - Src:             'audio_output/output.c:120,5'
          Dst:             var_SetString
    - functionName:    var_SetString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - psz_string
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:380,12'
          Dst:             var_SetChecked
    - functionName:    aout_PolicyNotify
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - aout
        - cork
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_object_parent
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'audio_output/output.c:115,46'
          Dst:             vlc_object_parent
    - functionName:    aout_MuteNotify
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - aout
        - mute
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetBool
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'audio_output/output.c:110,5'
          Dst:             var_SetBool
    - functionName:    aout_VolumeNotify
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - aout
        - volume
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetFloat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'audio_output/output.c:105,5'
          Dst:             var_SetFloat
    - functionName:    aout_DrainedNotify
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
      BBCount:         6
      ICount:          37
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - aout_owner
        - vlc_aout_stream_NotifyDrained
      functionUses:    0
      BranchProfiles:
        - Branch String:   'audio_output/output.c:88,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:88,5'
              BranchSideFuncs:
                - vlc_aout_stream_NotifyDrained
            - BranchSide:      'audio_output/output.c:88,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'audio_output/output.c:87,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:88,5'
          Dst:             __assert_fail
        - Src:             'audio_output/output.c:89,5'
          Dst:             vlc_aout_stream_NotifyDrained
    - functionName:    aout_TimingNotify
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - aout
        - system_ts
        - audio_ts
      BBCount:         6
      ICount:          45
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - aout_owner
        - vlc_aout_stream_NotifyTiming
      functionUses:    0
      BranchProfiles:
        - Branch String:   'audio_output/output.c:81,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:81,5'
              BranchSideFuncs:
                - vlc_aout_stream_NotifyTiming
            - BranchSide:      'audio_output/output.c:81,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'audio_output/output.c:80,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:81,5'
          Dst:             __assert_fail
        - Src:             'audio_output/output.c:82,5'
          Dst:             vlc_aout_stream_NotifyTiming
    - functionName:    aout_RemoveMeterPlugin
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
        - plugin
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aout_owner
        - vlc_audio_meter_RemovePlugin
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'audio_output/output.c:970,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:972,5'
          Dst:             vlc_audio_meter_RemovePlugin
    - functionName:    aout_AddMeterPlugin
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
        - chain
        - meter_plugin_owner
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aout_owner
        - vlc_audio_meter_AddPlugin
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'audio_output/output.c:962,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:964,12'
          Dst:             vlc_audio_meter_AddPlugin
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    aout_DevicesList
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
        - ids
        - names
      BBCount:         24
      ICount:          222
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - aout_owner
        - strdup
        - vlc_alloc
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'audio_output/output.c:908,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:908,9'
              BranchSideFuncs:
                - vlc_list_it_start.28196
                - vlc_list_it_continue.28197
                - vlc_mutex_unlock
                - strdup
                - strdup
                - vlc_list_it_next.28198
                - free
                - vlc_mutex_unlock
                - free
                - free
                - free
                - free
            - BranchSide:      'audio_output/output.c:908,9'
              BranchSideFuncs:
                - vlc_list_it_start.28196
                - vlc_list_it_continue.28197
                - vlc_mutex_unlock
                - strdup
                - strdup
                - vlc_list_it_next.28198
                - free
                - vlc_mutex_unlock
                - free
                - free
                - free
                - free
        - Branch String:   'audio_output/output.c:908,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:909,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - free
                - free
                - free
            - BranchSide:      'audio_output/output.c:911,12'
              BranchSideFuncs:
                - vlc_list_it_start.28196
                - vlc_list_it_continue.28197
                - vlc_mutex_unlock
                - strdup
                - strdup
                - vlc_list_it_next.28198
                - free
                - vlc_mutex_unlock
                - free
                - free
                - free
                - free
        - Branch String:   'audio_output/output.c:915,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:915,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - strdup
                - strdup
                - vlc_list_it_next.28198
                - vlc_list_it_continue.28197
                - free
                - vlc_mutex_unlock
                - free
                - free
                - free
                - free
            - BranchSide:      'audio_output/output.c:915,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - strdup
                - strdup
                - vlc_list_it_next.28198
                - vlc_list_it_continue.28197
                - free
                - vlc_mutex_unlock
                - free
                - free
                - free
                - free
        - Branch String:   'audio_output/output.c:915,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:917,27'
              BranchSideFuncs:
                - strdup
                - strdup
                - vlc_list_it_next.28198
                - vlc_list_it_continue.28197
                - vlc_mutex_unlock
                - free
                - vlc_mutex_unlock
                - free
                - free
                - free
                - free
            - BranchSide:      'audio_output/output.c:930,24'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'audio_output/output.c:918,13'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:919,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - free
                - free
                - free
            - BranchSide:      'audio_output/output.c:921,29'
              BranchSideFuncs:
                - strdup
                - vlc_list_it_next.28198
                - vlc_list_it_continue.28197
                - vlc_mutex_unlock
                - strdup
                - vlc_mutex_unlock
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'audio_output/output.c:922,13'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:924,18'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - free
                - free
                - free
                - free
            - BranchSide:      'audio_output/output.c:928,10'
              BranchSideFuncs:
                - vlc_list_it_next.28198
                - vlc_list_it_continue.28197
                - vlc_mutex_unlock
                - strdup
                - strdup
                - free
                - vlc_mutex_unlock
                - free
                - free
                - free
                - free
        - Branch String:   'audio_output/output.c:936,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:938,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'audio_output/output.c:942,10'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'audio_output/output.c:900,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:904,5'
          Dst:             vlc_mutex_lock
        - Src:             'audio_output/output.c:905,13'
          Dst:             vlc_alloc
        - Src:             'audio_output/output.c:906,15'
          Dst:             vlc_alloc
        - Src:             'audio_output/output.c:915,5'
          Dst:             vlc_list_it_start
        - Src:             'audio_output/output.c:915,5'
          Dst:             vlc_list_it_continue
        - Src:             'audio_output/output.c:917,20'
          Dst:             strdup
        - Src:             'audio_output/output.c:921,22'
          Dst:             strdup
        - Src:             'audio_output/output.c:915,5'
          Dst:             vlc_list_it_next
        - Src:             'audio_output/output.c:930,5'
          Dst:             vlc_mutex_unlock
        - Src:             'audio_output/output.c:935,5'
          Dst:             vlc_mutex_unlock
    - functionName:    aout_DeviceSet
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
        - id
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aout_owner
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'audio_output/output.c:893,11'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:893,33'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'audio_output/output.c:893,11'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'audio_output/output.c:889,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:892,5'
          Dst:             vlc_mutex_lock
        - Src:             'audio_output/output.c:894,5'
          Dst:             vlc_mutex_unlock
    - functionName:    aout_DeviceGet
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_GetNonEmptyString
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'audio_output/output.c:884,12'
          Dst:             var_GetNonEmptyString
    - functionName:    var_GetNonEmptyString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_GetChecked
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:481,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:482,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:483,13'
              BranchSideFuncs:
                - free
        - Branch String:   '../include/vlc_variables.h:483,24'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:483,32'
              BranchSideFuncs:
                - free
            - BranchSide:      '../include/vlc_variables.h:485,15'
              BranchSideFuncs:
                - free
        - Branch String:   '../include/vlc_variables.h:483,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:484,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:485,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:481,9'
          Dst:             var_GetChecked
    - functionName:    aout_MuteSet
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - aout
        - mute
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aout_owner
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'audio_output/output.c:877,11'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:877,28'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'audio_output/output.c:877,11'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'audio_output/output.c:873,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:876,5'
          Dst:             vlc_mutex_lock
        - Src:             'audio_output/output.c:878,5'
          Dst:             vlc_mutex_unlock
    - functionName:    aout_MuteGet
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_InheritBool
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'audio_output/output.c:868,12'
          Dst:             var_InheritBool
    - functionName:    var_InheritBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    clampf
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - value
        - min
        - max
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'audio_output/output.c:51,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:52,16'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/output.c:53,14'
              BranchSideFuncs: []
        - Branch String:   'audio_output/output.c:53,14'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:54,16'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/output.c:56,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    var_InheritFloat
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:730,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:730,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:731,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:730,9'
          Dst:             var_Inherit
    - functionName:    aout_VolumeUpdate
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
        - value
        - volp
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - aout_VolumeGet
        - aout_VolumeSet
        - clampf
        - var_InheritFloat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'audio_output/output.c:854,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:854,9'
              BranchSideFuncs:
                - clampf
                - aout_VolumeSet
            - BranchSide:      'audio_output/output.c:856,17'
              BranchSideFuncs:
                - clampf
                - aout_VolumeSet
        - Branch String:   'audio_output/output.c:859,13'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:860,21'
              BranchSideFuncs:
                - aout_VolumeSet
            - BranchSide:      'audio_output/output.c:861,31'
              BranchSideFuncs:
                - aout_VolumeSet
      Callsites:
        - Src:             'audio_output/output.c:851,28'
          Dst:             var_InheritFloat
        - Src:             'audio_output/output.c:852,17'
          Dst:             aout_VolumeGet
        - Src:             'audio_output/output.c:858,15'
          Dst:             clampf
        - Src:             'audio_output/output.c:861,15'
          Dst:             aout_VolumeSet
    - functionName:    aout_VolumeGet
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_GetFloat
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'audio_output/output.c:833,12'
          Dst:             var_GetFloat
    - functionName:    aout_VolumeSet
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - aout
        - vol
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aout_owner
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'audio_output/output.c:842,11'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:842,30'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'audio_output/output.c:842,11'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'audio_output/output.c:838,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:841,5'
          Dst:             vlc_mutex_lock
        - Src:             'audio_output/output.c:843,5'
          Dst:             vlc_mutex_unlock
    - functionName:    var_GetFloat
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:455,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:456,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:458,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:455,10'
          Dst:             var_GetChecked
    - functionName:    aout_OutputDelete
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aout_owner
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'audio_output/output.c:824,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:825,5'
          Dst:             vlc_mutex_lock
        - Src:             'audio_output/output.c:828,5'
          Dst:             vlc_mutex_unlock
    - functionName:    aout_UpdateStereoMode
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
        - mode
        - fmt
        - filters_cfg
      BBCount:         15
      ICount:          114
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - aout_FormatPrepare
        - var_Change
      functionUses:    1
      BranchProfiles:
        - Branch String:   'audio_output/output.c:516,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:519,13'
              BranchSideFuncs:
                - var_Change
            - BranchSide:      'audio_output/output.c:523,13'
              BranchSideFuncs:
                - var_Change
            - BranchSide:      'audio_output/output.c:525,13'
              BranchSideFuncs:
                - aout_FormatPrepare
                - var_Change
            - BranchSide:      'audio_output/output.c:530,13'
              BranchSideFuncs:
                - aout_FormatPrepare
                - var_Change
            - BranchSide:      'audio_output/output.c:535,13'
              BranchSideFuncs:
                - var_Change
            - BranchSide:      'audio_output/output.c:539,25'
              BranchSideFuncs:
                - var_Change
            - BranchSide:      'audio_output/output.c:543,13'
              BranchSideFuncs:
                - var_Change
        - Branch String:   'audio_output/output.c:539,13'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:540,17'
              BranchSideFuncs:
                - var_Change
            - BranchSide:      'audio_output/output.c:541,13'
              BranchSideFuncs:
                - var_Change
      Callsites:
        - Src:             'audio_output/output.c:527,13'
          Dst:             aout_FormatPrepare
        - Src:             'audio_output/output.c:532,13'
          Dst:             aout_FormatPrepare
        - Src:             'audio_output/output.c:546,5'
          Dst:             var_Change
    - functionName:    aout_HasStereoMode
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - aout
        - mode
      BBCount:         16
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - var_Change
      functionUses:    1
      BranchProfiles:
        - Branch String:   'audio_output/output.c:556,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:556,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/output.c:559,21'
              BranchSideFuncs:
                - free
        - Branch String:   'audio_output/output.c:559,44'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:559,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'audio_output/output.c:559,47'
              BranchSideFuncs:
                - free
        - Branch String:   'audio_output/output.c:559,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:561,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'audio_output/output.c:564,14'
              BranchSideFuncs:
                - free
        - Branch String:   'audio_output/output.c:561,17'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:562,32'
              BranchSideFuncs:
                - free
            - BranchSide:      'audio_output/output.c:563,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'audio_output/output.c:556,10'
          Dst:             var_Change
    - functionName:    aout_PrepareStereoMode
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
        - fmt
      BBCount:         15
      ICount:          138
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - aout_BitsPerSample
        - aout_owner
        - var_Change
        - vlc_gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'audio_output/output.c:474,31'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:474,34'
              BranchSideFuncs:
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
            - BranchSide:      'audio_output/output.c:475,9'
              BranchSideFuncs: []
        - Branch String:   'audio_output/output.c:474,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:475,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/output.c:477,26'
              BranchSideFuncs:
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
        - Branch String:   'audio_output/output.c:482,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:484,19'
              BranchSideFuncs:
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
            - BranchSide:      'audio_output/output.c:489,19'
              BranchSideFuncs:
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
        - Branch String:   'audio_output/output.c:494,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:495,24'
              BranchSideFuncs:
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
            - BranchSide:      'audio_output/output.c:497,30'
              BranchSideFuncs:
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
      Callsites:
        - Src:             'audio_output/output.c:467,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:474,10'
          Dst:             aout_BitsPerSample
        - Src:             'audio_output/output.c:480,5'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:480,5'
          Dst:             var_Change
        - Src:             'audio_output/output.c:485,15'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:490,15'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:492,5'
          Dst:             var_Change
        - Src:             'audio_output/output.c:500,5'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:500,5'
          Dst:             var_Change
        - Src:             'audio_output/output.c:502,5'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:502,5'
          Dst:             var_Change
        - Src:             'audio_output/output.c:505,5'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:505,5'
          Dst:             var_Change
    - functionName:    aout_UpdateMixMode
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
        - mode
        - fmt
      BBCount:         17
      ICount:          104
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - aout_HasMixModeChoice
        - var_Change
      functionUses:    2
      BranchProfiles:
        - Branch String:   'audio_output/output.c:668,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:671,13'
              BranchSideFuncs:
                - aout_HasMixModeChoice
                - __assert_fail
                - var_Change
            - BranchSide:      'audio_output/output.c:673,13'
              BranchSideFuncs:
                - aout_HasMixModeChoice
                - __assert_fail
                - var_Change
            - BranchSide:      'audio_output/output.c:677,13'
              BranchSideFuncs:
                - aout_HasMixModeChoice
                - __assert_fail
                - var_Change
            - BranchSide:      'audio_output/output.c:680,13'
              BranchSideFuncs:
                - aout_HasMixModeChoice
                - __assert_fail
                - var_Change
            - BranchSide:      'audio_output/output.c:683,13'
              BranchSideFuncs:
                - aout_HasMixModeChoice
                - __assert_fail
                - var_Change
            - BranchSide:      'audio_output/output.c:686,13'
              BranchSideFuncs:
                - aout_HasMixModeChoice
                - __assert_fail
                - var_Change
            - BranchSide:      'audio_output/output.c:689,13'
              BranchSideFuncs:
                - aout_HasMixModeChoice
                - __assert_fail
                - var_Change
        - Branch String:   'audio_output/output.c:692,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:692,5'
              BranchSideFuncs:
                - var_Change
            - BranchSide:      'audio_output/output.c:692,5'
              BranchSideFuncs:
                - aout_HasMixModeChoice
                - __assert_fail
                - var_Change
        - Branch String:   'audio_output/output.c:692,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:692,5'
              BranchSideFuncs:
                - var_Change
            - BranchSide:      'audio_output/output.c:692,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'audio_output/output.c:692,5'
          Dst:             aout_HasMixModeChoice
        - Src:             'audio_output/output.c:692,5'
          Dst:             __assert_fail
        - Src:             'audio_output/output.c:694,5'
          Dst:             var_Change
    - functionName:    aout_HasMixModeChoice
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - aout
        - mode
      BBCount:         16
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - var_Change
      functionUses:    3
      BranchProfiles:
        - Branch String:   'audio_output/output.c:650,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:650,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/output.c:653,21'
              BranchSideFuncs:
                - free
        - Branch String:   'audio_output/output.c:653,44'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:653,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'audio_output/output.c:653,47'
              BranchSideFuncs:
                - free
        - Branch String:   'audio_output/output.c:653,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:655,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'audio_output/output.c:658,14'
              BranchSideFuncs:
                - free
        - Branch String:   'audio_output/output.c:655,17'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:656,32'
              BranchSideFuncs:
                - free
            - BranchSide:      'audio_output/output.c:657,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'audio_output/output.c:650,10'
          Dst:             var_Change
    - functionName:    aout_SetupMixModeChoices
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
        - fmt
      BBCount:         28
      ICount:          151
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - aout_AddMixModeChoice
        - module_exists
        - vlc_gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'audio_output/output.c:596,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:597,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/output.c:599,35'
              BranchSideFuncs:
                - module_exists.28231
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
        - Branch String:   'audio_output/output.c:603,60'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:603,63'
              BranchSideFuncs:
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
            - BranchSide:      'audio_output/output.c:605,31'
              BranchSideFuncs:
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
        - Branch String:   'audio_output/output.c:603,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:605,31'
              BranchSideFuncs:
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
            - BranchSide:      'audio_output/output.c:609,9'
              BranchSideFuncs:
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
        - Branch String:   'audio_output/output.c:609,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:610,31'
              BranchSideFuncs:
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
            - BranchSide:      'audio_output/output.c:613,9'
              BranchSideFuncs:
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
        - Branch String:   'audio_output/output.c:613,60'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:613,63'
              BranchSideFuncs:
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
            - BranchSide:      'audio_output/output.c:616,9'
              BranchSideFuncs:
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
        - Branch String:   'audio_output/output.c:613,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:614,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/output.c:616,9'
              BranchSideFuncs:
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
        - Branch String:   'audio_output/output.c:616,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:622,31'
              BranchSideFuncs:
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
            - BranchSide:      'audio_output/output.c:625,9'
              BranchSideFuncs:
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
        - Branch String:   'audio_output/output.c:625,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:631,31'
              BranchSideFuncs:
                - vlc_gettext
                - aout_AddMixModeChoice
                - vlc_gettext
                - aout_AddMixModeChoice
            - BranchSide:      'audio_output/output.c:634,9'
              BranchSideFuncs:
                - vlc_gettext
                - aout_AddMixModeChoice
        - Branch String:   'audio_output/output.c:634,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:634,9'
              BranchSideFuncs:
                - vlc_gettext
                - aout_AddMixModeChoice
            - BranchSide:      'audio_output/output.c:640,31'
              BranchSideFuncs:
                - vlc_gettext
                - aout_AddMixModeChoice
      Callsites:
        - Src:             'audio_output/output.c:599,35'
          Dst:             module_exists
        - Src:             'audio_output/output.c:605,58'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:605,9'
          Dst:             aout_AddMixModeChoice
        - Src:             'audio_output/output.c:606,59'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:606,9'
          Dst:             aout_AddMixModeChoice
        - Src:             'audio_output/output.c:610,61'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:610,9'
          Dst:             aout_AddMixModeChoice
        - Src:             'audio_output/output.c:622,56'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:622,9'
          Dst:             aout_AddMixModeChoice
        - Src:             'audio_output/output.c:631,56'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:631,9'
          Dst:             aout_AddMixModeChoice
        - Src:             'audio_output/output.c:640,56'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:640,9'
          Dst:             aout_AddMixModeChoice
    - functionName:    module_exists
      functionSourceFile: '/src/vlc/src/../include/vlc_modules.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - module_find
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_modules.h:136,12'
          Dst:             module_find
    - functionName:    aout_SetWavePhysicalChannels
      functionSourceFile: '/src/vlc/src/audio_output/aout_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - aout_FormatPrepare
      functionUses:    1
      BranchProfiles:
        - Branch String:   'audio_output/aout_internal.h:198,41'
          Branch Sides:
            - BranchSide:      'audio_output/aout_internal.h:198,44'
              BranchSideFuncs:
                - aout_FormatPrepare
            - BranchSide:      'audio_output/aout_internal.h:198,5'
              BranchSideFuncs:
                - aout_FormatPrepare
        - Branch String:   'audio_output/aout_internal.h:198,5'
          Branch Sides:
            - BranchSide:      'audio_output/aout_internal.h:199,51'
              BranchSideFuncs:
                - aout_FormatPrepare
            - BranchSide:      'audio_output/aout_internal.h:200,24'
              BranchSideFuncs:
                - aout_FormatPrepare
      Callsites:
        - Src:             'audio_output/aout_internal.h:200,5'
          Dst:             aout_FormatPrepare
    - functionName:    aout_FormatNbChannels
      functionSourceFile: '/src/vlc/src/../include/vlc_aout.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_popcount
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_aout.h:476,12'
          Dst:             vlc_popcount
    - functionName:    aout_OutputNew
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
        - stream
        - fmt
        - input_profile
        - filter_fmt
        - filters_cfg
      BBCount:         81
      ICount:          470
      EdgeCount:       100
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - aout_BitsPerSample
        - aout_FormatNbChannels
        - aout_FormatPrepare
        - aout_FormatPrint
        - aout_HasMixModeChoice
        - aout_HasStereoMode
        - aout_PrepareStereoMode
        - aout_SetWavePhysicalChannels
        - aout_SetupMixModeChoices
        - aout_UpdateMixMode
        - aout_UpdateStereoMode
        - aout_owner
        - var_Change
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'audio_output/output.c:714,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:716,13'
              BranchSideFuncs:
                - aout_SetupMixModeChoices
                - aout_HasMixModeChoice
                - aout_FormatPrepare
                - aout_FormatNbChannels.28237
                - __assert_fail
                - aout_PrepareStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_HasStereoMode
                - aout_UpdateStereoMode
                - aout_UpdateMixMode
                - aout_FormatNbChannels.28237
                - __assert_fail
                - aout_SetWavePhysicalChannels
            - BranchSide:      'audio_output/output.c:748,17'
              BranchSideFuncs:
                - aout_PrepareStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_HasStereoMode
                - aout_UpdateStereoMode
        - Branch String:   'audio_output/output.c:717,10'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:717,35'
              BranchSideFuncs:
                - aout_FormatNbChannels.28237
                - aout_SetupMixModeChoices
                - aout_HasMixModeChoice
                - aout_FormatPrepare
                - aout_FormatNbChannels.28237
                - __assert_fail
                - aout_PrepareStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_HasStereoMode
                - aout_UpdateStereoMode
                - aout_UpdateMixMode
                - __assert_fail
                - aout_SetWavePhysicalChannels
            - BranchSide:      'audio_output/output.c:724,13'
              BranchSideFuncs:
                - aout_SetupMixModeChoices
                - aout_HasMixModeChoice
                - aout_FormatPrepare
                - aout_FormatNbChannels.28237
                - __assert_fail
                - aout_PrepareStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_HasStereoMode
                - aout_UpdateStereoMode
                - aout_UpdateMixMode
        - Branch String:   'audio_output/output.c:716,13'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:720,13'
              BranchSideFuncs:
                - __assert_fail
                - aout_SetWavePhysicalChannels
                - aout_SetupMixModeChoices
                - aout_HasMixModeChoice
                - aout_FormatPrepare
                - aout_FormatNbChannels.28237
                - __assert_fail
                - aout_PrepareStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_HasStereoMode
                - aout_UpdateStereoMode
                - aout_UpdateMixMode
            - BranchSide:      'audio_output/output.c:724,13'
              BranchSideFuncs:
                - aout_SetupMixModeChoices
                - aout_HasMixModeChoice
                - aout_FormatPrepare
                - aout_FormatNbChannels.28237
                - __assert_fail
                - aout_PrepareStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_HasStereoMode
                - aout_UpdateStereoMode
                - aout_UpdateMixMode
        - Branch String:   'audio_output/output.c:720,13'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:720,13'
              BranchSideFuncs:
                - aout_SetWavePhysicalChannels
                - aout_SetupMixModeChoices
                - aout_HasMixModeChoice
                - aout_FormatPrepare
                - aout_FormatNbChannels.28237
                - __assert_fail
                - aout_PrepareStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_HasStereoMode
                - aout_UpdateStereoMode
                - aout_UpdateMixMode
            - BranchSide:      'audio_output/output.c:721,42'
              BranchSideFuncs:
                - aout_SetWavePhysicalChannels
                - aout_SetupMixModeChoices
                - aout_HasMixModeChoice
                - aout_FormatPrepare
                - aout_FormatNbChannels.28237
                - __assert_fail
                - aout_PrepareStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_HasStereoMode
                - aout_UpdateStereoMode
                - aout_UpdateMixMode
        - Branch String:   'audio_output/output.c:724,13'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:729,13'
              BranchSideFuncs:
                - aout_SetupMixModeChoices
                - aout_HasMixModeChoice
                - aout_FormatPrepare
                - aout_FormatNbChannels.28237
                - __assert_fail
                - aout_PrepareStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_HasStereoMode
                - aout_UpdateStereoMode
                - aout_UpdateMixMode
            - BranchSide:      'audio_output/output.c:733,26'
              BranchSideFuncs:
                - aout_SetupMixModeChoices
                - aout_HasMixModeChoice
                - aout_FormatPrepare
                - aout_FormatNbChannels.28237
                - __assert_fail
                - aout_PrepareStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_HasStereoMode
                - aout_UpdateStereoMode
                - aout_UpdateMixMode
        - Branch String:   'audio_output/output.c:740,13'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:741,32'
              BranchSideFuncs:
                - aout_UpdateMixMode
                - aout_FormatPrepare
                - aout_FormatNbChannels.28237
                - __assert_fail
                - aout_PrepareStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_HasStereoMode
                - aout_UpdateStereoMode
            - BranchSide:      'audio_output/output.c:743,29'
              BranchSideFuncs:
                - aout_FormatPrepare
                - aout_FormatNbChannels.28237
                - __assert_fail
                - aout_PrepareStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_HasStereoMode
                - aout_UpdateStereoMode
        - Branch String:   'audio_output/output.c:744,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:744,9'
              BranchSideFuncs:
                - aout_PrepareStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_HasStereoMode
                - aout_UpdateStereoMode
            - BranchSide:      'audio_output/output.c:745,5'
              BranchSideFuncs:
                - aout_PrepareStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_HasStereoMode
                - aout_UpdateStereoMode
        - Branch String:   'audio_output/output.c:748,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:752,21'
              BranchSideFuncs:
                - aout_PrepareStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_HasStereoMode
                - aout_UpdateStereoMode
            - BranchSide:      'audio_output/output.c:760,21'
              BranchSideFuncs:
                - aout_PrepareStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_HasStereoMode
                - aout_UpdateStereoMode
            - BranchSide:      'audio_output/output.c:767,17'
              BranchSideFuncs:
                - aout_PrepareStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_HasStereoMode
                - aout_UpdateStereoMode
        - Branch String:   'audio_output/output.c:752,21'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:755,21'
              BranchSideFuncs:
                - aout_PrepareStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_HasStereoMode
                - aout_UpdateStereoMode
            - BranchSide:      'audio_output/output.c:758,17'
              BranchSideFuncs:
                - aout_PrepareStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_HasStereoMode
                - aout_UpdateStereoMode
        - Branch String:   'audio_output/output.c:760,21'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:762,21'
              BranchSideFuncs:
                - aout_PrepareStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_HasStereoMode
                - aout_UpdateStereoMode
            - BranchSide:      'audio_output/output.c:765,17'
              BranchSideFuncs:
                - aout_PrepareStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_HasStereoMode
                - aout_UpdateStereoMode
        - Branch String:   'audio_output/output.c:774,6'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:774,28'
              BranchSideFuncs:
                - aout_HasStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
                - aout_UpdateStereoMode
            - BranchSide:      'audio_output/output.c:777,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'audio_output/output.c:773,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:775,31'
              BranchSideFuncs:
                - aout_UpdateStereoMode
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'audio_output/output.c:777,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'audio_output/output.c:781,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:781,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'audio_output/output.c:783,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'audio_output/output.c:784,40'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:784,43'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'audio_output/output.c:784,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'audio_output/output.c:784,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:786,56'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'audio_output/output.c:792,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'audio_output/output.c:789,13'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:790,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'audio_output/output.c:791,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'audio_output/output.c:793,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:795,13'
              BranchSideFuncs:
                - aout_BitsPerSample
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'audio_output/output.c:802,5'
              BranchSideFuncs:
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
        - Branch String:   'audio_output/output.c:795,13'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:796,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'audio_output/output.c:798,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'audio_output/output.c:802,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:802,5'
              BranchSideFuncs:
                - __assert_fail
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
            - BranchSide:      'audio_output/output.c:802,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'audio_output/output.c:802,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:802,5'
              BranchSideFuncs:
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
            - BranchSide:      'audio_output/output.c:806,9'
              BranchSideFuncs:
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
        - Branch String:   'audio_output/output.c:807,6'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:807,9'
              BranchSideFuncs:
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
            - BranchSide:      'audio_output/output.c:815,25'
              BranchSideFuncs:
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
        - Branch String:   'audio_output/output.c:808,6'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:808,9'
              BranchSideFuncs:
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - aout_HasMixModeChoice
                - __assert_fail
                - aout_UpdateMixMode
            - BranchSide:      'audio_output/output.c:815,25'
              BranchSideFuncs:
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
        - Branch String:   'audio_output/output.c:809,6'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:809,31'
              BranchSideFuncs:
                - aout_HasMixModeChoice
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
                - __assert_fail
                - aout_UpdateMixMode
            - BranchSide:      'audio_output/output.c:815,25'
              BranchSideFuncs:
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
        - Branch String:   'audio_output/output.c:806,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:811,9'
              BranchSideFuncs:
                - __assert_fail
                - aout_UpdateMixMode
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
            - BranchSide:      'audio_output/output.c:815,25'
              BranchSideFuncs:
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
        - Branch String:   'audio_output/output.c:811,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:811,9'
              BranchSideFuncs:
                - aout_UpdateMixMode
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
            - BranchSide:      'audio_output/output.c:812,28'
              BranchSideFuncs:
                - aout_UpdateMixMode
                - aout_FormatPrepare
                - __assert_fail
                - aout_FormatPrint
        - Branch String:   'audio_output/output.c:816,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:816,5'
              BranchSideFuncs:
                - __assert_fail
                - aout_FormatPrint
            - BranchSide:      'audio_output/output.c:816,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'audio_output/output.c:816,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:816,5'
              BranchSideFuncs:
                - aout_FormatPrint
            - BranchSide:      'audio_output/output.c:817,5'
              BranchSideFuncs:
                - aout_FormatPrint
      Callsites:
        - Src:             'audio_output/output.c:702,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:708,5'
          Dst:             var_Change
        - Src:             'audio_output/output.c:709,5'
          Dst:             var_Change
        - Src:             'audio_output/output.c:714,9'
          Dst:             aout_BitsPerSample
        - Src:             'audio_output/output.c:717,13'
          Dst:             aout_FormatNbChannels
        - Src:             'audio_output/output.c:720,13'
          Dst:             __assert_fail
        - Src:             'audio_output/output.c:721,13'
          Dst:             aout_SetWavePhysicalChannels
        - Src:             'audio_output/output.c:736,9'
          Dst:             aout_SetupMixModeChoices
        - Src:             'audio_output/output.c:740,13'
          Dst:             aout_HasMixModeChoice
        - Src:             'audio_output/output.c:741,13'
          Dst:             aout_UpdateMixMode
        - Src:             'audio_output/output.c:743,9'
          Dst:             aout_FormatPrepare
        - Src:             'audio_output/output.c:744,9'
          Dst:             aout_FormatNbChannels
        - Src:             'audio_output/output.c:744,9'
          Dst:             __assert_fail
        - Src:             'audio_output/output.c:771,23'
          Dst:             aout_PrepareStereoMode
        - Src:             'audio_output/output.c:774,9'
          Dst:             aout_HasStereoMode
        - Src:             'audio_output/output.c:775,9'
          Dst:             aout_UpdateStereoMode
        - Src:             'audio_output/output.c:779,5'
          Dst:             vlc_mutex_lock
        - Src:             'audio_output/output.c:781,5'
          Dst:             __assert_fail
        - Src:             'audio_output/output.c:792,5'
          Dst:             vlc_mutex_unlock
        - Src:             'audio_output/output.c:795,13'
          Dst:             aout_BitsPerSample
        - Src:             'audio_output/output.c:796,13'
          Dst:             vlc_object_Log
        - Src:             'audio_output/output.c:798,13'
          Dst:             vlc_object_Log
        - Src:             'audio_output/output.c:802,5'
          Dst:             __assert_fail
        - Src:             'audio_output/output.c:809,9'
          Dst:             aout_HasMixModeChoice
        - Src:             'audio_output/output.c:811,9'
          Dst:             __assert_fail
        - Src:             'audio_output/output.c:812,9'
          Dst:             aout_UpdateMixMode
        - Src:             'audio_output/output.c:815,5'
          Dst:             aout_FormatPrepare
        - Src:             'audio_output/output.c:816,5'
          Dst:             __assert_fail
        - Src:             'audio_output/output.c:817,5'
          Dst:             aout_FormatPrint
    - functionName:    aout_Destroy
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
      BBCount:         10
      ICount:          122
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - FilterCallback
        - MixModeCallback
        - StereoModeCallback
        - ViewpointCallback
        - aout_owner
        - module_unneed
        - var_Copy
        - var_CopyDevice
        - var_DelCallback
        - var_SetFloat
        - vlc_audio_meter_Destroy
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_list_remove
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_delete
        - vlc_object_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'audio_output/output.c:444,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:444,5'
              BranchSideFuncs:
                - vlc_object_delete
                - vlc_list_remove.28191
                - free
                - free
                - vlc_list_it_next.28198
                - vlc_list_it_continue.28197
            - BranchSide:      'audio_output/output.c:444,5'
              BranchSideFuncs:
                - vlc_object_delete
                - vlc_list_remove.28191
                - free
                - free
                - vlc_list_it_next.28198
                - vlc_list_it_continue.28197
        - Branch String:   'audio_output/output.c:444,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:446,26'
              BranchSideFuncs:
                - vlc_list_remove.28191
                - free
                - free
                - vlc_list_it_next.28198
                - vlc_list_it_continue.28197
                - vlc_object_delete
            - BranchSide:      'audio_output/output.c:451,5'
              BranchSideFuncs:
                - vlc_object_delete
      Callsites:
        - Src:             'audio_output/output.c:423,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:425,5'
          Dst:             vlc_mutex_lock
        - Src:             'audio_output/output.c:426,5'
          Dst:             module_unneed
        - Src:             'audio_output/output.c:431,5'
          Dst:             vlc_audio_meter_Destroy
        - Src:             'audio_output/output.c:432,5'
          Dst:             vlc_mutex_unlock
        - Src:             'audio_output/output.c:434,5'
          Dst:             var_DelCallback
        - Src:             'audio_output/output.c:434,5'
          Dst:             ViewpointCallback
        - Src:             'audio_output/output.c:435,5'
          Dst:             var_DelCallback
        - Src:             'audio_output/output.c:435,5'
          Dst:             FilterCallback
        - Src:             'audio_output/output.c:436,5'
          Dst:             vlc_object_parent
        - Src:             'audio_output/output.c:436,5'
          Dst:             var_DelCallback
        - Src:             'audio_output/output.c:436,5'
          Dst:             var_CopyDevice
        - Src:             'audio_output/output.c:437,5'
          Dst:             vlc_object_parent
        - Src:             'audio_output/output.c:437,5'
          Dst:             var_DelCallback
        - Src:             'audio_output/output.c:437,5'
          Dst:             var_Copy
        - Src:             'audio_output/output.c:438,5'
          Dst:             var_SetFloat
        - Src:             'audio_output/output.c:439,5'
          Dst:             vlc_object_parent
        - Src:             'audio_output/output.c:439,5'
          Dst:             var_DelCallback
        - Src:             'audio_output/output.c:439,5'
          Dst:             var_Copy
        - Src:             'audio_output/output.c:440,5'
          Dst:             var_DelCallback
        - Src:             'audio_output/output.c:440,5'
          Dst:             StereoModeCallback
        - Src:             'audio_output/output.c:441,5'
          Dst:             var_DelCallback
        - Src:             'audio_output/output.c:441,5'
          Dst:             MixModeCallback
        - Src:             'audio_output/output.c:444,5'
          Dst:             vlc_list_it_start
        - Src:             'audio_output/output.c:444,5'
          Dst:             vlc_list_it_continue
        - Src:             'audio_output/output.c:446,9'
          Dst:             vlc_list_remove
        - Src:             'audio_output/output.c:444,5'
          Dst:             vlc_list_it_next
        - Src:             'audio_output/output.c:451,5'
          Dst:             vlc_object_delete
    - functionName:    ViewpointCallback
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - var
        - prev
        - cur
        - data
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aout_ChangeViewpoint
      functionUses:    2
      BranchProfiles:
        - Branch String:   'audio_output/output.c:254,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:254,9'
              BranchSideFuncs:
                - aout_ChangeViewpoint
            - BranchSide:      'audio_output/output.c:255,48'
              BranchSideFuncs:
                - aout_ChangeViewpoint
      Callsites:
        - Src:             'audio_output/output.c:255,9'
          Dst:             aout_ChangeViewpoint
    - functionName:    FilterCallback
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - var
        - prev
        - cur
        - data
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aout_InputRequestRestart
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'audio_output/output.c:211,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:211,9'
              BranchSideFuncs:
                - aout_InputRequestRestart
            - BranchSide:      'audio_output/output.c:212,53'
              BranchSideFuncs:
                - aout_InputRequestRestart
      Callsites:
        - Src:             'audio_output/output.c:211,9'
          Dst:             strcmp
        - Src:             'audio_output/output.c:212,9'
          Dst:             aout_InputRequestRestart
    - functionName:    var_CopyDevice
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - name
        - prev
        - value
        - data
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_Set
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'audio_output/output.c:74,12'
          Dst:             var_Set
    - functionName:    var_Copy
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - name
        - prev
        - value
        - data
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_Set
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'audio_output/output.c:65,12'
          Dst:             var_Set
    - functionName:    StereoModeCallback
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - varname
        - oldval
        - newval
        - data
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aout_owner
        - vlc_aout_stream_RequestRestart
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'audio_output/output.c:228,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:228,9'
              BranchSideFuncs:
                - vlc_aout_stream_RequestRestart
            - BranchSide:      'audio_output/output.c:229,40'
              BranchSideFuncs:
                - vlc_aout_stream_RequestRestart
      Callsites:
        - Src:             'audio_output/output.c:223,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:224,5'
          Dst:             vlc_mutex_lock
        - Src:             'audio_output/output.c:226,5'
          Dst:             vlc_mutex_unlock
        - Src:             'audio_output/output.c:229,9'
          Dst:             vlc_aout_stream_RequestRestart
    - functionName:    MixModeCallback
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - varname
        - oldval
        - newval
        - data
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aout_owner
        - vlc_aout_stream_RequestRestart
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'audio_output/output.c:244,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:244,9'
              BranchSideFuncs:
                - vlc_aout_stream_RequestRestart
            - BranchSide:      'audio_output/output.c:245,40'
              BranchSideFuncs:
                - vlc_aout_stream_RequestRestart
      Callsites:
        - Src:             'audio_output/output.c:239,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:240,5'
          Dst:             vlc_mutex_lock
        - Src:             'audio_output/output.c:242,5'
          Dst:             vlc_mutex_unlock
        - Src:             'audio_output/output.c:245,9'
          Dst:             vlc_aout_stream_RequestRestart
    - functionName:    aout_InputRequestRestart
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aout_owner
        - vlc_aout_stream_RequestRestart
      functionUses:    2
      BranchProfiles:
        - Branch String:   'audio_output/output.c:181,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:181,9'
              BranchSideFuncs:
                - vlc_aout_stream_RequestRestart
            - BranchSide:      'audio_output/output.c:182,40'
              BranchSideFuncs:
                - vlc_aout_stream_RequestRestart
      Callsites:
        - Src:             'audio_output/output.c:180,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:182,9'
          Dst:             vlc_aout_stream_RequestRestart
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    aout_Release
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aout_Destroy
        - aout_owner
        - vlc_atomic_rc_dec
      functionUses:    13
      BranchProfiles:
        - Branch String:   'audio_output/output.c:458,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:459,9'
              BranchSideFuncs:
                - aout_Destroy
            - BranchSide:      'audio_output/output.c:461,18'
              BranchSideFuncs:
                - aout_Destroy
      Callsites:
        - Src:             'audio_output/output.c:456,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:458,10'
          Dst:             vlc_atomic_rc_dec
        - Src:             'audio_output/output.c:461,5'
          Dst:             aout_Destroy
    - functionName:    vlc_atomic_rc_inc
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:66,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:66,5'
          Dst:             __assert_fail
    - functionName:    aout_Hold
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - aout
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aout_owner
        - vlc_atomic_rc_inc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'audio_output/output.c:412,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:414,5'
          Dst:             vlc_atomic_rc_inc
    - functionName:    var_GetInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:408,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:409,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:411,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:408,10'
          Dst:             var_GetChecked
    - functionName:    module_need_var
      functionSourceFile: '/src/vlc/src/../include/vlc_modules.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - cap
        - varname
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - module_need
        - var_InheritString
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_modules.h:106,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_modules.h:107,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_modules.h:109,19'
              BranchSideFuncs:
                - module_need
                - free
      Callsites:
        - Src:             '../include/vlc_modules.h:105,18'
          Dst:             var_InheritString
        - Src:             '../include/vlc_modules.h:109,19'
          Dst:             module_need
    - functionName:    vlc_atomic_rc_init
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_init
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_viewpoint_init
      functionSourceFile: '/src/vlc/src/../include/vlc_viewpoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vp
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aout_New
      functionSourceFile: '/src/vlc/src/audio_output/output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
      BBCount:         36
      ICount:          444
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - FilterCallback
        - MixModeCallback
        - StereoModeCallback
        - ViewpointCallback
        - __assert_fail
        - aout_owner
        - config_FindConfig
        - module_exists
        - module_need_var
        - var_AddCallback
        - var_Change
        - var_Copy
        - var_CopyDevice
        - var_Create
        - var_GetInteger
        - var_GetNonEmptyString
        - var_InheritBool
        - var_SetString
        - vlc_atomic_rc_init
        - vlc_audio_meter_Init
        - vlc_custom_create
        - vlc_gettext
        - vlc_list_init
        - vlc_mutex_init
        - vlc_object_Log
        - vlc_object_delete
        - vlc_viewpoint_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'audio_output/output.c:270,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:271,9'
              BranchSideFuncs: []
            - BranchSide:      'audio_output/output.c:273,39'
              BranchSideFuncs:
                - aout_owner
                - vlc_mutex_init
                - vlc_mutex_init
                - vlc_mutex_init
                - vlc_viewpoint_init.28264
                - vlc_list_init.28263
                - vlc_atomic_rc_init.28262
                - vlc_audio_meter_Init
                - var_Create
                - var_AddCallback
                - var_Create
                - var_AddCallback
                - var_Create
                - var_AddCallback
                - module_need_var
                - __assert_fail
                - var_Create
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - module_exists.28231
                - module_exists.28231
                - module_exists.28231
                - var_GetNonEmptyString.28207
                - var_Create
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_AddCallback
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - config_FindConfig
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - var_Create
                - var_Create
                - var_Create
                - var_InheritBool.28212
                - vlc_gettext
                - var_Change
                - var_SetString.28201
                - free
                - var_Change
                - var_Change
                - var_Change
                - var_Change
                - vlc_object_Log
                - vlc_object_delete
        - Branch String:   'audio_output/output.c:303,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:305,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_delete
            - BranchSide:      'audio_output/output.c:309,5'
              BranchSideFuncs:
                - __assert_fail
                - var_Create
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - module_exists.28231
                - module_exists.28231
                - module_exists.28231
                - var_GetNonEmptyString.28207
                - var_Create
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_AddCallback
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - config_FindConfig
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - var_Create
                - var_Create
                - var_Create
                - var_InheritBool.28212
                - vlc_gettext
                - var_Change
                - var_SetString.28201
                - free
                - var_Change
                - var_Change
                - var_Change
                - var_Change
        - Branch String:   'audio_output/output.c:309,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:309,5'
              BranchSideFuncs:
                - __assert_fail
                - var_Create
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - module_exists.28231
                - module_exists.28231
                - module_exists.28231
                - var_GetNonEmptyString.28207
                - var_Create
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_AddCallback
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - config_FindConfig
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - var_Create
                - var_Create
                - var_Create
                - var_InheritBool.28212
                - vlc_gettext
                - var_Change
                - var_SetString.28201
                - free
                - var_Change
                - var_Change
                - var_Change
                - var_Change
            - BranchSide:      'audio_output/output.c:309,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'audio_output/output.c:309,5'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:309,5'
              BranchSideFuncs:
                - var_Create
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - module_exists.28231
                - module_exists.28231
                - module_exists.28231
                - var_GetNonEmptyString.28207
                - var_Create
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_AddCallback
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - config_FindConfig
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - var_Create
                - var_Create
                - var_Create
                - var_InheritBool.28212
                - vlc_gettext
                - var_Change
                - var_SetString.28201
                - free
                - var_Change
                - var_Change
                - var_Change
                - var_Change
            - BranchSide:      'audio_output/output.c:318,5'
              BranchSideFuncs:
                - var_Create
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - module_exists.28231
                - module_exists.28231
                - module_exists.28231
                - var_GetNonEmptyString.28207
                - var_Create
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_AddCallback
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - config_FindConfig
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - var_Create
                - var_Create
                - var_Create
                - var_InheritBool.28212
                - vlc_gettext
                - var_Change
                - var_SetString.28201
                - free
                - var_Change
                - var_Change
                - var_Change
                - var_Change
        - Branch String:   'audio_output/output.c:331,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:333,24'
              BranchSideFuncs:
                - var_Change
                - module_exists.28231
                - module_exists.28231
                - module_exists.28231
                - var_GetNonEmptyString.28207
                - var_Create
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_AddCallback
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - config_FindConfig
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - var_Create
                - var_Create
                - var_Create
                - var_InheritBool.28212
                - vlc_gettext
                - var_Change
                - var_SetString.28201
                - free
                - var_Change
                - var_Change
                - var_Change
            - BranchSide:      'audio_output/output.c:337,9'
              BranchSideFuncs:
                - module_exists.28231
                - module_exists.28231
                - module_exists.28231
                - var_GetNonEmptyString.28207
                - var_Create
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_AddCallback
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - config_FindConfig
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - var_Create
                - var_Create
                - var_Create
                - var_InheritBool.28212
                - vlc_gettext
                - var_Change
                - var_SetString.28201
                - free
                - var_Change
                - var_Change
                - var_Change
        - Branch String:   'audio_output/output.c:337,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:339,24'
              BranchSideFuncs:
                - var_Change
                - module_exists.28231
                - module_exists.28231
                - var_GetNonEmptyString.28207
                - var_Create
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_AddCallback
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - config_FindConfig
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - var_Create
                - var_Create
                - var_Create
                - var_InheritBool.28212
                - vlc_gettext
                - var_Change
                - var_SetString.28201
                - free
                - var_Change
                - var_Change
            - BranchSide:      'audio_output/output.c:343,9'
              BranchSideFuncs:
                - module_exists.28231
                - module_exists.28231
                - var_GetNonEmptyString.28207
                - var_Create
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_AddCallback
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - config_FindConfig
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - var_Create
                - var_Create
                - var_Create
                - var_InheritBool.28212
                - vlc_gettext
                - var_Change
                - var_SetString.28201
                - free
                - var_Change
                - var_Change
        - Branch String:   'audio_output/output.c:343,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:345,24'
              BranchSideFuncs:
                - var_Change
                - module_exists.28231
                - var_GetNonEmptyString.28207
                - var_Create
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_AddCallback
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - config_FindConfig
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - var_Create
                - var_Create
                - var_Create
                - var_InheritBool.28212
                - vlc_gettext
                - var_Change
                - var_SetString.28201
                - free
                - var_Change
            - BranchSide:      'audio_output/output.c:349,9'
              BranchSideFuncs:
                - module_exists.28231
                - var_GetNonEmptyString.28207
                - var_Create
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_AddCallback
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - config_FindConfig
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - var_Create
                - var_Create
                - var_Create
                - var_InheritBool.28212
                - vlc_gettext
                - var_Change
                - var_SetString.28201
                - free
                - var_Change
        - Branch String:   'audio_output/output.c:349,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:351,24'
              BranchSideFuncs:
                - var_Change
                - var_GetNonEmptyString.28207
                - var_Create
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_AddCallback
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - config_FindConfig
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - var_Create
                - var_Create
                - var_Create
                - var_InheritBool.28212
                - vlc_gettext
                - var_Change
                - var_SetString.28201
                - free
            - BranchSide:      'audio_output/output.c:354,11'
              BranchSideFuncs:
                - var_GetNonEmptyString.28207
                - var_Create
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_AddCallback
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - config_FindConfig
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - var_Create
                - var_Create
                - var_Create
                - var_InheritBool.28212
                - vlc_gettext
                - var_Change
                - var_SetString.28201
                - free
        - Branch String:   'audio_output/output.c:355,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:357,9'
              BranchSideFuncs:
                - var_SetString.28201
                - free
                - var_Create
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_AddCallback
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - config_FindConfig
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - var_Create
                - var_Create
                - var_Create
                - var_InheritBool.28212
                - vlc_gettext
                - var_Change
            - BranchSide:      'audio_output/output.c:361,5'
              BranchSideFuncs:
                - var_Create
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_AddCallback
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - config_FindConfig
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - var_Create
                - var_Create
                - var_Create
                - var_InheritBool.28212
                - vlc_gettext
                - var_Change
        - Branch String:   'audio_output/output.c:378,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:379,23'
              BranchSideFuncs:
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - var_Create
                - var_Create
                - var_Create
                - var_InheritBool.28212
                - vlc_gettext
                - var_Change
            - BranchSide:      'audio_output/output.c:387,5'
              BranchSideFuncs:
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - var_Create
                - var_Create
                - var_Create
                - var_InheritBool.28212
        - Branch String:   'audio_output/output.c:379,9'
          Branch Sides:
            - BranchSide:      'audio_output/output.c:381,38'
              BranchSideFuncs:
                - vlc_gettext
                - var_Change
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - var_Create
                - var_Create
                - var_Create
                - var_InheritBool.28212
            - BranchSide:      'audio_output/output.c:384,9'
              BranchSideFuncs:
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - var_Create
                - var_GetInteger.28261
                - var_AddCallback
                - vlc_gettext
                - var_Change
                - module_exists.28231
                - var_Create
                - var_Create
                - var_Create
                - var_InheritBool.28212
      Callsites:
        - Src:             'audio_output/output.c:268,28'
          Dst:             vlc_custom_create
        - Src:             'audio_output/output.c:273,27'
          Dst:             aout_owner
        - Src:             'audio_output/output.c:275,5'
          Dst:             vlc_mutex_init
        - Src:             'audio_output/output.c:276,5'
          Dst:             vlc_mutex_init
        - Src:             'audio_output/output.c:277,5'
          Dst:             vlc_mutex_init
        - Src:             'audio_output/output.c:278,5'
          Dst:             vlc_viewpoint_init
        - Src:             'audio_output/output.c:279,5'
          Dst:             vlc_list_init
        - Src:             'audio_output/output.c:281,5'
          Dst:             vlc_atomic_rc_init
        - Src:             'audio_output/output.c:282,5'
          Dst:             vlc_audio_meter_Init
        - Src:             'audio_output/output.c:287,5'
          Dst:             var_Create
        - Src:             'audio_output/output.c:288,5'
          Dst:             var_AddCallback
        - Src:             'audio_output/output.c:288,5'
          Dst:             var_Copy
        - Src:             'audio_output/output.c:289,5'
          Dst:             var_Create
        - Src:             'audio_output/output.c:290,5'
          Dst:             var_AddCallback
        - Src:             'audio_output/output.c:290,5'
          Dst:             var_Copy
        - Src:             'audio_output/output.c:291,5'
          Dst:             var_Create
        - Src:             'audio_output/output.c:292,5'
          Dst:             var_AddCallback
        - Src:             'audio_output/output.c:292,5'
          Dst:             var_CopyDevice
        - Src:             'audio_output/output.c:302,21'
          Dst:             module_need_var
        - Src:             'audio_output/output.c:305,9'
          Dst:             vlc_object_Log
        - Src:             'audio_output/output.c:306,9'
          Dst:             vlc_object_delete
        - Src:             'audio_output/output.c:309,5'
          Dst:             __assert_fail
        - Src:             'audio_output/output.c:318,5'
          Dst:             var_Create
        - Src:             'audio_output/output.c:319,5'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:319,5'
          Dst:             var_Change
        - Src:             'audio_output/output.c:321,5'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:321,5'
          Dst:             var_Change
        - Src:             'audio_output/output.c:323,5'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:323,5'
          Dst:             var_Change
        - Src:             'audio_output/output.c:325,5'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:325,5'
          Dst:             var_Change
        - Src:             'audio_output/output.c:327,5'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:327,5'
          Dst:             var_Change
        - Src:             'audio_output/output.c:329,5'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:329,5'
          Dst:             var_Change
        - Src:             'audio_output/output.c:331,9'
          Dst:             module_exists
        - Src:             'audio_output/output.c:334,9'
          Dst:             var_Change
        - Src:             'audio_output/output.c:337,9'
          Dst:             module_exists
        - Src:             'audio_output/output.c:340,9'
          Dst:             var_Change
        - Src:             'audio_output/output.c:343,9'
          Dst:             module_exists
        - Src:             'audio_output/output.c:346,9'
          Dst:             var_Change
        - Src:             'audio_output/output.c:349,9'
          Dst:             module_exists
        - Src:             'audio_output/output.c:352,9'
          Dst:             var_Change
        - Src:             'audio_output/output.c:354,11'
          Dst:             var_GetNonEmptyString
        - Src:             'audio_output/output.c:357,9'
          Dst:             var_SetString
        - Src:             'audio_output/output.c:361,5'
          Dst:             var_Create
        - Src:             'audio_output/output.c:362,5'
          Dst:             var_AddCallback
        - Src:             'audio_output/output.c:362,5'
          Dst:             FilterCallback
        - Src:             'audio_output/output.c:363,5'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:363,5'
          Dst:             var_Change
        - Src:             'audio_output/output.c:365,5'
          Dst:             var_Create
        - Src:             'audio_output/output.c:366,5'
          Dst:             var_AddCallback
        - Src:             'audio_output/output.c:366,5'
          Dst:             ViewpointCallback
        - Src:             'audio_output/output.c:368,5'
          Dst:             var_Create
        - Src:             'audio_output/output.c:369,5'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:369,5'
          Dst:             var_Change
        - Src:             'audio_output/output.c:373,5'
          Dst:             var_Create
        - Src:             'audio_output/output.c:375,5'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:375,5'
          Dst:             var_Change
        - Src:             'audio_output/output.c:377,11'
          Dst:             config_FindConfig
        - Src:             'audio_output/output.c:382,13'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:382,13'
          Dst:             var_Change
        - Src:             'audio_output/output.c:387,5'
          Dst:             var_Create
        - Src:             'audio_output/output.c:388,36'
          Dst:             var_GetInteger
        - Src:             'audio_output/output.c:390,5'
          Dst:             var_AddCallback
        - Src:             'audio_output/output.c:390,5'
          Dst:             StereoModeCallback
        - Src:             'audio_output/output.c:391,5'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:391,5'
          Dst:             var_Change
        - Src:             'audio_output/output.c:394,5'
          Dst:             var_Create
        - Src:             'audio_output/output.c:395,33'
          Dst:             var_GetInteger
        - Src:             'audio_output/output.c:396,5'
          Dst:             var_AddCallback
        - Src:             'audio_output/output.c:396,5'
          Dst:             MixModeCallback
        - Src:             'audio_output/output.c:397,5'
          Dst:             vlc_gettext
        - Src:             'audio_output/output.c:397,5'
          Dst:             var_Change
        - Src:             'audio_output/output.c:400,21'
          Dst:             module_exists
        - Src:             'audio_output/output.c:401,5'
          Dst:             var_Create
        - Src:             'audio_output/output.c:402,5'
          Dst:             var_Create
        - Src:             'audio_output/output.c:403,5'
          Dst:             var_Create
        - Src:             'audio_output/output.c:405,23'
          Dst:             var_InheritBool
    - functionName:    ConvertRGBAAndBlend
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - pic
        - subpic
      BBCount:         19
      ICount:          148
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - filter_DeleteBlend
        - filter_NewBlend
        - filter_chain_AppendConverter
        - filter_chain_Delete
        - filter_chain_NewVideo
        - filter_chain_Reset
        - filter_chain_VideoFilter
        - picture_BlendSubpicture
        - picture_Hold
        - picture_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1160,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1160,5'
              BranchSideFuncs:
                - filter_chain_NewVideo
                - filter_chain_Reset
                - filter_chain_AppendConverter
                - picture_Hold.28569
                - filter_chain_VideoFilter
                - filter_chain_Delete
                - filter_NewBlend
                - picture_Release.28570
                - picture_BlendSubpicture
                - filter_DeleteBlend
                - filter_chain_Delete
            - BranchSide:      'video_output/video_output.c:1162,28'
              BranchSideFuncs:
                - filter_chain_NewVideo
                - filter_chain_Reset
                - filter_chain_AppendConverter
                - picture_Hold.28569
                - filter_chain_VideoFilter
                - filter_chain_Delete
                - filter_NewBlend
                - picture_Release.28570
                - picture_BlendSubpicture
                - filter_DeleteBlend
                - filter_chain_Delete
        - Branch String:   'video_output/video_output.c:1167,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1168,9'
              BranchSideFuncs:
                - filter_chain_Reset
                - filter_chain_AppendConverter
                - picture_Hold.28569
                - filter_chain_VideoFilter
                - filter_chain_Delete
                - filter_NewBlend
                - picture_Release.28570
                - picture_BlendSubpicture
                - filter_DeleteBlend
                - filter_chain_Delete
            - BranchSide:      'video_output/video_output.c:1170,23'
              BranchSideFuncs:
                - filter_chain_Reset
                - filter_chain_AppendConverter
                - picture_Hold.28569
                - filter_chain_VideoFilter
                - filter_chain_Delete
                - filter_NewBlend
                - picture_Release.28570
                - picture_BlendSubpicture
                - filter_DeleteBlend
                - filter_chain_Delete
        - Branch String:   'video_output/video_output.c:1178,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1180,29'
              BranchSideFuncs:
                - filter_chain_Delete
            - BranchSide:      'video_output/video_output.c:1184,18'
              BranchSideFuncs:
                - picture_Hold.28569
                - filter_chain_VideoFilter
                - filter_chain_Delete
                - filter_NewBlend
                - picture_Release.28570
                - picture_BlendSubpicture
                - filter_DeleteBlend
        - Branch String:   'video_output/video_output.c:1188,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1190,50'
              BranchSideFuncs:
                - filter_NewBlend
                - picture_Release.28570
                - picture_BlendSubpicture
                - filter_DeleteBlend
            - BranchSide:      'video_output/video_output.c:1200,5'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_output.c:1191,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1193,52'
              BranchSideFuncs:
                - picture_BlendSubpicture
                - filter_DeleteBlend
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:1198,25'
              BranchSideFuncs:
                - picture_Release.28570
        - Branch String:   'video_output/video_output.c:1195,17'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1196,24'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:1197,9'
              BranchSideFuncs:
                - picture_Release.28570
      Callsites:
        - Src:             'video_output/video_output.c:1160,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1166,31'
          Dst:             filter_chain_NewVideo
        - Src:             'video_output/video_output.c:1174,5'
          Dst:             filter_chain_Reset
        - Src:             'video_output/video_output.c:1178,9'
          Dst:             filter_chain_AppendConverter
        - Src:             'video_output/video_output.c:1180,9'
          Dst:             filter_chain_Delete
        - Src:             'video_output/video_output.c:1184,5'
          Dst:             picture_Hold
        - Src:             'video_output/video_output.c:1185,11'
          Dst:             filter_chain_VideoFilter
        - Src:             'video_output/video_output.c:1186,5'
          Dst:             filter_chain_Delete
        - Src:             'video_output/video_output.c:1190,34'
          Dst:             filter_NewBlend
        - Src:             'video_output/video_output.c:1193,28'
          Dst:             picture_BlendSubpicture
        - Src:             'video_output/video_output.c:1194,13'
          Dst:             filter_DeleteBlend
        - Src:             'video_output/video_output.c:1198,9'
          Dst:             picture_Release
    - functionName:    picture_Hold
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_atomic_rc_inc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_picture.h:360,5'
          Dst:             vlc_atomic_rc_inc
    - functionName:    picture_Release
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - picture_Destroy
        - vlc_atomic_rc_dec
      functionUses:    13
      BranchProfiles:
        - Branch String:   '../include/vlc_picture.h:373,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_picture.h:373,9'
              BranchSideFuncs:
                - picture_Destroy
            - BranchSide:      '../include/vlc_picture.h:374,25'
              BranchSideFuncs:
                - picture_Destroy
      Callsites:
        - Src:             '../include/vlc_picture.h:373,9'
          Dst:             vlc_atomic_rc_dec
        - Src:             '../include/vlc_picture.h:374,9'
          Dst:             picture_Destroy
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    vlc_atomic_rc_inc
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:66,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:66,5'
          Dst:             __assert_fail
    - functionName:    VoutHoldDecoderDevice
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - opaque
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_decoder_device_Hold
      functionUses:    0
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1144,12'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1144,55'
              BranchSideFuncs:
                - vlc_decoder_device_Hold
            - BranchSide:      'video_output/video_output.c:1144,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/video_output.c:1144,30'
          Dst:             vlc_decoder_device_Hold
    - functionName:    RenderSPUs
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - sys
        - subpicture_chromas
        - spu_frame
        - system_now
        - render_subtitle_date
        - ignore_osd
        - spu_in_full_window
        - video_position
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - spu_Render
      functionUses:    3
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1225,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1226,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:1227,23'
              BranchSideFuncs:
                - spu_Render
      Callsites:
        - Src:             'video_output/video_output.c:1227,12'
          Dst:             spu_Render
    - functionName:    vlc_tracer_entry_FromInt
      functionSourceFile: '/src/vlc/src/../include/vlc_tracer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - key
        - value
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vout_statistic_AddDisplayed
      functionSourceFile: '/src/vlc/src/video_output/statistic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - stat
        - displayed
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vout_display_Display
      functionSourceFile: '/src/vlc/src/../include/vlc_vout_display.h'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vd
        - picture
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_vout_display.h:483,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vout_display.h:483,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vout_display.h:484,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vout_statistic_AddLate
      functionSourceFile: '/src/vlc/src/video_output/statistic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - stat
        - late
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PrerenderPicture
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sys
        - filtered
        - out_pic
        - out_subpic
      BBCount:         84
      ICount:          618
      EdgeCount:       112
      CyclomaticComplexity: 30
      functionsReached:
        - ConvertRGBAAndBlend
        - RenderSPUs
        - __assert_fail
        - filter_DeleteBlend
        - filter_NewBlend
        - picture_BlendSubpicture
        - picture_Copy
        - picture_Release
        - picture_pool_Get
        - video_format_ApplyRotation
        - video_format_CopyCropAr
        - video_format_IsSameChroma
        - vlc_clock_ConvertToSystem
        - vlc_clock_Lock
        - vlc_clock_Unlock
        - vlc_object_Log
        - vlc_render_subpicture_Delete
        - vlc_tick_now
        - vout_ConvertForDisplay
        - vout_UpdateDisplaySourceProperties
        - vout_snapshot_IsRequested
        - vout_snapshot_Set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1245,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1246,32'
              BranchSideFuncs:
                - vout_snapshot_IsRequested
                - filter_NewBlend
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
                - vlc_object_Log
                - video_format_IsSameChroma
                - filter_DeleteBlend
            - BranchSide:      'video_output/video_output.c:1247,14'
              BranchSideFuncs:
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - vout_snapshot_IsRequested
                - filter_NewBlend
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
                - vlc_object_Log
                - video_format_IsSameChroma
                - filter_DeleteBlend
        - Branch String:   'video_output/video_output.c:1247,14'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1248,32'
              BranchSideFuncs:
                - vout_snapshot_IsRequested
                - filter_NewBlend
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
                - vlc_object_Log
                - video_format_IsSameChroma
                - filter_DeleteBlend
            - BranchSide:      'video_output/video_output.c:1251,24'
              BranchSideFuncs:
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - vout_snapshot_IsRequested
                - filter_NewBlend
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
                - vlc_object_Log
                - video_format_IsSameChroma
                - filter_DeleteBlend
        - Branch String:   'video_output/video_output.c:1252,32'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1252,63'
              BranchSideFuncs:
                - vlc_clock_Unlock
                - vout_snapshot_IsRequested
                - filter_NewBlend
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
                - vlc_object_Log
                - video_format_IsSameChroma
                - filter_DeleteBlend
            - BranchSide:      'video_output/video_output.c:1253,39'
              BranchSideFuncs:
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - vout_snapshot_IsRequested
                - filter_NewBlend
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
                - vlc_object_Log
                - video_format_IsSameChroma
                - filter_DeleteBlend
        - Branch String:   'video_output/video_output.c:1264,48'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1264,16'
              BranchSideFuncs:
                - filter_NewBlend
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
                - vlc_object_Log
                - video_format_IsSameChroma
                - filter_DeleteBlend
            - BranchSide:      'video_output/video_output.c:1265,36'
              BranchSideFuncs:
                - filter_NewBlend
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
                - vlc_object_Log
                - video_format_IsSameChroma
                - filter_DeleteBlend
        - Branch String:   'video_output/video_output.c:1265,64'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1264,16'
              BranchSideFuncs:
                - filter_NewBlend
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
                - vlc_object_Log
                - video_format_IsSameChroma
                - filter_DeleteBlend
            - BranchSide:      'video_output/video_output.c:1266,37'
              BranchSideFuncs:
                - filter_NewBlend
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
                - vlc_object_Log
                - video_format_IsSameChroma
                - filter_DeleteBlend
        - Branch String:   'video_output/video_output.c:1267,64'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1267,16'
              BranchSideFuncs:
                - filter_NewBlend
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
                - vlc_object_Log
                - video_format_IsSameChroma
                - filter_DeleteBlend
            - BranchSide:      'video_output/video_output.c:1268,37'
              BranchSideFuncs:
                - filter_NewBlend
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
                - vlc_object_Log
                - video_format_IsSameChroma
                - filter_DeleteBlend
        - Branch String:   'video_output/video_output.c:1280,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1281,23'
              BranchSideFuncs:
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:1293,13'
              BranchSideFuncs:
                - filter_NewBlend
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
                - vlc_object_Log
                - video_format_IsSameChroma
                - filter_DeleteBlend
        - Branch String:   'video_output/video_output.c:1293,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1294,24'
              BranchSideFuncs:
                - filter_NewBlend
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
                - vlc_object_Log
                - video_format_IsSameChroma
                - filter_DeleteBlend
            - BranchSide:      'video_output/video_output.c:1296,24'
              BranchSideFuncs:
                - filter_NewBlend
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
                - vlc_object_Log
                - video_format_IsSameChroma
                - filter_DeleteBlend
        - Branch String:   'video_output/video_output.c:1301,28'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1302,41'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - filter_DeleteBlend
                - filter_NewBlend
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
                - vlc_object_Log
            - BranchSide:      'video_output/video_output.c:1306,14'
              BranchSideFuncs:
                - filter_NewBlend
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
                - vlc_object_Log
        - Branch String:   'video_output/video_output.c:1301,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1303,32'
              BranchSideFuncs:
                - filter_NewBlend
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
                - vlc_object_Log
            - BranchSide:      'video_output/video_output.c:1306,14'
              BranchSideFuncs:
                - filter_NewBlend
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
                - vlc_object_Log
        - Branch String:   'video_output/video_output.c:1308,17'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1309,17'
              BranchSideFuncs:
                - vlc_object_Log
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:1310,9'
              BranchSideFuncs:
                - video_format_ApplyRotation
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
        - Branch String:   'video_output/video_output.c:1325,27'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1325,30'
              BranchSideFuncs:
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:1358,9'
              BranchSideFuncs:
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
        - Branch String:   'video_output/video_output.c:1325,56'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1325,59'
              BranchSideFuncs:
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - RenderSPUs
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:1358,9'
              BranchSideFuncs:
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
        - Branch String:   'video_output/video_output.c:1325,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1326,52'
              BranchSideFuncs:
                - RenderSPUs
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:1358,9'
              BranchSideFuncs:
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
        - Branch String:   'video_output/video_output.c:1329,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1330,49'
              BranchSideFuncs:
                - picture_pool_Get
                - vlc_render_subpicture_Delete
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:1353,5'
              BranchSideFuncs:
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
        - Branch String:   'video_output/video_output.c:1331,17'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1332,42'
              BranchSideFuncs:
                - video_format_CopyCropAr
                - picture_Copy
                - picture_BlendSubpicture
                - picture_Release.28570
                - vlc_render_subpicture_Delete
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - ConvertRGBAAndBlend
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:1351,42'
              BranchSideFuncs:
                - vlc_render_subpicture_Delete
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
        - Branch String:   'video_output/video_output.c:1334,21'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1335,37'
              BranchSideFuncs:
                - picture_Release.28570
                - vlc_render_subpicture_Delete
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:1342,25'
              BranchSideFuncs:
                - picture_Release.28570
                - vlc_render_subpicture_Delete
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
                - ConvertRGBAAndBlend
        - Branch String:   'video_output/video_output.c:1342,25'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1344,63'
              BranchSideFuncs:
                - ConvertRGBAAndBlend
                - picture_Release.28570
                - vlc_render_subpicture_Delete
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:1348,37'
              BranchSideFuncs:
                - picture_Release.28570
                - vlc_render_subpicture_Delete
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
        - Branch String:   'video_output/video_output.c:1345,29'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1346,40'
              BranchSideFuncs:
                - picture_Release.28570
                - vlc_render_subpicture_Delete
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:1347,21'
              BranchSideFuncs:
                - picture_Release.28570
                - vlc_render_subpicture_Delete
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - __assert_fail
                - vout_snapshot_Set
                - picture_Release.28570
        - Branch String:   'video_output/video_output.c:1358,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1360,9'
              BranchSideFuncs:
                - __assert_fail
                - vout_snapshot_Set
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:1367,40'
              BranchSideFuncs:
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
        - Branch String:   'video_output/video_output.c:1360,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1360,9'
              BranchSideFuncs:
                - vout_snapshot_Set
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:1361,27'
              BranchSideFuncs:
                - vout_snapshot_Set
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - picture_Release.28570
        - Branch String:   'video_output/video_output.c:1362,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1363,29'
              BranchSideFuncs:
                - picture_Release.28570
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
            - BranchSide:      'video_output/video_output.c:1364,5'
              BranchSideFuncs:
                - vout_UpdateDisplaySourceProperties
                - vout_ConvertForDisplay
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
        - Branch String:   'video_output/video_output.c:1370,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1371,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:1374,10'
              BranchSideFuncs:
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
        - Branch String:   'video_output/video_output.c:1374,27'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1374,31'
              BranchSideFuncs:
                - RenderSPUs
            - BranchSide:      'video_output/video_output.c:1386,16'
              BranchSideFuncs:
                - RenderSPUs
        - Branch String:   'video_output/video_output.c:1374,57'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1374,60'
              BranchSideFuncs:
                - RenderSPUs
            - BranchSide:      'video_output/video_output.c:1386,16'
              BranchSideFuncs:
                - RenderSPUs
        - Branch String:   'video_output/video_output.c:1374,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1376,52'
              BranchSideFuncs:
                - RenderSPUs
                - RenderSPUs
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
            - BranchSide:      'video_output/video_output.c:1386,16'
              BranchSideFuncs:
                - RenderSPUs
        - Branch String:   'video_output/video_output.c:1379,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1381,37'
              BranchSideFuncs:
                - picture_BlendSubpicture
                - vlc_render_subpicture_Delete
                - RenderSPUs
            - BranchSide:      'video_output/video_output.c:1384,5'
              BranchSideFuncs:
                - RenderSPUs
        - Branch String:   'video_output/video_output.c:1387,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1388,34'
              BranchSideFuncs:
                - RenderSPUs
            - BranchSide:      'video_output/video_output.c:1392,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/video_output.c:1243,29'
          Dst:             vlc_tick_now
        - Src:             'video_output/video_output.c:1251,9'
          Dst:             vlc_clock_Lock
        - Src:             'video_output/video_output.c:1253,13'
          Dst:             vlc_clock_ConvertToSystem
        - Src:             'video_output/video_output.c:1255,9'
          Dst:             vlc_clock_Unlock
        - Src:             'video_output/video_output.c:1263,30'
          Dst:             vout_snapshot_IsRequested
        - Src:             'video_output/video_output.c:1302,14'
          Dst:             video_format_IsSameChroma
        - Src:             'video_output/video_output.c:1303,13'
          Dst:             filter_DeleteBlend
        - Src:             'video_output/video_output.c:1307,30'
          Dst:             filter_NewBlend
        - Src:             'video_output/video_output.c:1309,17'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_output.c:1315,5'
          Dst:             video_format_ApplyRotation
        - Src:             'video_output/video_output.c:1326,41'
          Dst:             RenderSPUs
        - Src:             'video_output/video_output.c:1330,32'
          Dst:             picture_pool_Get
        - Src:             'video_output/video_output.c:1332,17'
          Dst:             video_format_CopyCropAr
        - Src:             'video_output/video_output.c:1333,17'
          Dst:             picture_Copy
        - Src:             'video_output/video_output.c:1334,21'
          Dst:             picture_BlendSubpicture
        - Src:             'video_output/video_output.c:1335,21'
          Dst:             picture_Release
        - Src:             'video_output/video_output.c:1344,43'
          Dst:             ConvertRGBAAndBlend
        - Src:             'video_output/video_output.c:1348,21'
          Dst:             picture_Release
        - Src:             'video_output/video_output.c:1351,13'
          Dst:             vlc_render_subpicture_Delete
        - Src:             'video_output/video_output.c:1360,9'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1361,9'
          Dst:             vout_snapshot_Set
        - Src:             'video_output/video_output.c:1363,13'
          Dst:             picture_Release
        - Src:             'video_output/video_output.c:1367,5'
          Dst:             vout_UpdateDisplaySourceProperties
        - Src:             'video_output/video_output.c:1369,17'
          Dst:             vout_ConvertForDisplay
        - Src:             'video_output/video_output.c:1376,41'
          Dst:             RenderSPUs
        - Src:             'video_output/video_output.c:1381,13'
          Dst:             picture_BlendSubpicture
        - Src:             'video_output/video_output.c:1382,13'
          Dst:             vlc_render_subpicture_Delete
        - Src:             'video_output/video_output.c:1388,23'
          Dst:             RenderSPUs
    - functionName:    video_format_CopyCropAr
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - video_format_CopyCrop
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es.h:482,5'
          Dst:             video_format_CopyCrop
    - functionName:    FilterPictureInteractive
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sys
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - filter_chain_VideoFilter
        - picture_Hold
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1212,18'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1212,21'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'video_output/video_output.c:1212,18'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_output.c:1212,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1212,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'video_output/video_output.c:1213,9'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'video_output/video_output.c:1206,5'
          Dst:             picture_Hold
        - Src:             'video_output/video_output.c:1208,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:1209,27'
          Dst:             filter_chain_VideoFilter
        - Src:             'video_output/video_output.c:1210,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/video_output.c:1213,9'
          Dst:             vlc_object_Log
    - functionName:    vlc_tick_from_samples
      functionSourceFile: '/src/vlc/src/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - samples
        - samp_rate
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsPictureLateToProcess
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - vout
        - fmt
        - time_until_display
        - process_duration
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - GetTracer
        - vlc_object_Log
        - vlc_tick_from_samples
        - vlc_tracer_TraceEvent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1014,27'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1014,30'
              BranchSideFuncs:
                - GetTracer
                - vlc_object_Log
                - vlc_tracer_TraceEvent
                - vlc_tick_from_samples.28580
            - BranchSide:      'video_output/video_output.c:1018,24'
              BranchSideFuncs:
                - GetTracer
                - vlc_object_Log
                - vlc_tracer_TraceEvent
        - Branch String:   'video_output/video_output.c:1014,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1015,48'
              BranchSideFuncs:
                - vlc_tick_from_samples.28580
                - GetTracer
                - vlc_object_Log
                - vlc_tracer_TraceEvent
            - BranchSide:      'video_output/video_output.c:1018,24'
              BranchSideFuncs:
                - GetTracer
                - vlc_object_Log
                - vlc_tracer_TraceEvent
        - Branch String:   'video_output/video_output.c:1019,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1020,47'
              BranchSideFuncs:
                - GetTracer
                - vlc_object_Log
                - vlc_tracer_TraceEvent
            - BranchSide:      'video_output/video_output.c:1027,5'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_output.c:1021,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1022,35'
              BranchSideFuncs:
                - vlc_tracer_TraceEvent
                - vlc_object_Log
            - BranchSide:      'video_output/video_output.c:1024,9'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'video_output/video_output.c:1015,26'
          Dst:             vlc_tick_from_samples
        - Src:             'video_output/video_output.c:1020,37'
          Dst:             GetTracer
        - Src:             'video_output/video_output.c:1022,13'
          Dst:             vlc_tracer_TraceEvent
        - Src:             'video_output/video_output.c:1024,9'
          Dst:             vlc_object_Log
    - functionName:    GetTracer
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sys
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_object_get_tracer
      functionUses:    4
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:204,12'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:204,12'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:205,31'
              BranchSideFuncs:
                - vlc_object_get_tracer
      Callsites:
        - Src:             'video_output/video_output.c:205,9'
          Dst:             vlc_object_get_tracer
    - functionName:    vlc_tracer_TraceEvent
      functionSourceFile: '/src/vlc/src/../include/vlc_tracer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tracer
        - type
        - id
        - event
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_tick_now
        - vlc_tracer_TraceWithTs
        - vlc_tracer_entry_FromString
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_tracer.h:280,5'
          Dst:             vlc_tick_now
        - Src:             '../include/vlc_tracer.h:280,5'
          Dst:             vlc_tracer_entry_FromString
        - Src:             '../include/vlc_tracer.h:280,5'
          Dst:             vlc_tracer_entry_FromString
        - Src:             '../include/vlc_tracer.h:280,5'
          Dst:             vlc_tracer_entry_FromString
        - Src:             '../include/vlc_tracer.h:280,5'
          Dst:             vlc_tracer_entry_FromString
        - Src:             '../include/vlc_tracer.h:280,5'
          Dst:             vlc_tracer_TraceWithTs
    - functionName:    vlc_tracer_entry_FromString
      functionSourceFile: '/src/vlc/src/../include/vlc_tracer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vout_chrono_GetHigh
      functionSourceFile: '/src/vlc/src/video_output/chrono.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - chrono
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vout_chrono_Stop
      functionSourceFile: '/src/vlc/src/video_output/chrono.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - chrono
      BBCount:         18
      ICount:          159
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - vlc_tick_now
        - vout_chrono_GetHigh
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/chrono.h:71,5'
          Branch Sides:
            - BranchSide:      'video_output/chrono.h:71,5'
              BranchSideFuncs:
                - vlc_tick_now
                - vout_chrono_GetHigh
            - BranchSide:      'video_output/chrono.h:73,33'
              BranchSideFuncs:
                - vlc_tick_now
                - vout_chrono_GetHigh
        - Branch String:   'video_output/chrono.h:75,9'
          Branch Sides:
            - BranchSide:      'video_output/chrono.h:78,23'
              BranchSideFuncs: []
            - BranchSide:      'video_output/chrono.h:84,13'
              BranchSideFuncs:
                - vout_chrono_GetHigh
        - Branch String:   'video_output/chrono.h:84,13'
          Branch Sides:
            - BranchSide:      'video_output/chrono.h:86,17'
              BranchSideFuncs: []
            - BranchSide:      'video_output/chrono.h:91,44'
              BranchSideFuncs: []
        - Branch String:   'video_output/chrono.h:86,17'
          Branch Sides:
            - BranchSide:      'video_output/chrono.h:87,19'
              BranchSideFuncs: []
            - BranchSide:      'video_output/chrono.h:88,29'
              BranchSideFuncs: []
        - Branch String:   'video_output/chrono.h:94,13'
          Branch Sides:
            - BranchSide:      'video_output/chrono.h:95,15'
              BranchSideFuncs: []
            - BranchSide:      'video_output/chrono.h:96,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/chrono.h:71,5'
          Dst:             __assert_fail
        - Src:             'video_output/chrono.h:73,33'
          Dst:             vlc_tick_now
        - Src:             'video_output/chrono.h:84,24'
          Dst:             vout_chrono_GetHigh
    - functionName:    vout_chrono_Start
      functionSourceFile: '/src/vlc/src/video_output/chrono.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - chrono
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_tick_now
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/chrono.h:56,21'
          Dst:             vlc_tick_now
    - functionName:    picture_GetVideoContext
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pic
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_picture.h:168,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_picture.h:168,27'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_picture.h:168,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    VideoFormatIsCropArEqual
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         10
      ICount:          83
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:253,79'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:253,79'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:254,12'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_output.c:254,53'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:254,53'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:255,12'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_output.c:255,53'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:255,53'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:256,12'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_output.c:256,58'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:256,58'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:257,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vout_statistic_AddLost
      functionSourceFile: '/src/vlc/src/video_output/statistic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - stat
        - lost
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    IsPictureLateToStaticFilter
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - vout
        - time_until_display
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - IsPictureLateToProcess
        - filter_chain_GetFmtOut
        - vout_chrono_GetHigh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/video_output.c:1039,36'
          Dst:             filter_chain_GetFmtOut
        - Src:             'video_output/video_output.c:1041,9'
          Dst:             vout_chrono_GetHigh
        - Src:             'video_output/video_output.c:1042,9'
          Dst:             vout_chrono_GetHigh
        - Src:             'video_output/video_output.c:1043,12'
          Dst:             IsPictureLateToProcess
    - functionName:    PreparePicture
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - vout
        - reuse_decoded
        - frame_by_frame
      BBCount:         49
      ICount:          376
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - ChangeFilters
        - IsPictureLateToStaticFilter
        - VideoFormatIsCropArEqual
        - __assert_fail
        - filter_chain_VideoFilter
        - filter_chain_VideoFlush
        - picture_GetVideoContext
        - picture_Hold
        - picture_Release
        - picture_fifo_Pop
        - video_format_Clean
        - video_format_Copy
        - vlc_clock_ConvertToSystem
        - vlc_clock_Lock
        - vlc_clock_Unlock
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_Log
        - vlc_tick_now
        - vlc_video_context_Hold
        - vlc_video_context_Release
        - vout_chrono_Start
        - vout_chrono_Stop
        - vout_statistic_AddLost
      functionUses:    3
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1052,49'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1052,53'
              BranchSideFuncs:
                - vlc_mutex_lock
                - filter_chain_VideoFilter
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - picture_Release.28570
                - vlc_video_context_Hold
                - vlc_video_context_Release
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:1052,10'
              BranchSideFuncs:
                - vlc_mutex_lock
                - filter_chain_VideoFilter
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - picture_Release.28570
                - vlc_video_context_Hold
                - vlc_video_context_Release
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
                - __assert_fail
        - Branch String:   'video_output/video_output.c:1057,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1057,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - picture_Release.28570
                - vlc_video_context_Hold
                - vlc_video_context_Release
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:1057,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - picture_Release.28570
                - vlc_video_context_Hold
                - vlc_video_context_Release
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
        - Branch String:   'video_output/video_output.c:1057,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1057,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:1059,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - picture_Release.28570
                - vlc_video_context_Hold
                - vlc_video_context_Release
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
        - Branch String:   'video_output/video_output.c:1059,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1059,5'
              BranchSideFuncs:
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - vlc_mutex_unlock
                - picture_Release.28570
                - vlc_video_context_Hold
                - vlc_video_context_Release
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
            - BranchSide:      'video_output/video_output.c:1061,13'
              BranchSideFuncs:
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - vlc_mutex_unlock
                - picture_Release.28570
                - vlc_video_context_Hold
                - vlc_video_context_Release
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
        - Branch String:   'video_output/video_output.c:1061,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1061,13'
              BranchSideFuncs:
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - vlc_mutex_unlock
                - picture_Release.28570
                - vlc_video_context_Hold
                - vlc_video_context_Release
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
            - BranchSide:      'video_output/video_output.c:1061,13'
              BranchSideFuncs:
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - vlc_mutex_unlock
                - picture_Release.28570
                - vlc_video_context_Hold
                - vlc_video_context_Release
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
        - Branch String:   'video_output/video_output.c:1061,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1062,36'
              BranchSideFuncs:
                - picture_Hold.28569
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - vlc_video_context_Hold
                - vlc_video_context_Release
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:1066,40'
              BranchSideFuncs:
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - vlc_mutex_unlock
                - picture_Hold.28569
                - picture_Release.28570
                - vlc_video_context_Hold
                - vlc_video_context_Release
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
        - Branch String:   'video_output/video_output.c:1063,17'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1064,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'video_output/video_output.c:1065,9'
              BranchSideFuncs:
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - vlc_video_context_Hold
                - vlc_video_context_Release
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
                - picture_Release.28570
        - Branch String:   'video_output/video_output.c:1067,17'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1068,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'video_output/video_output.c:1070,18'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - picture_Hold.28569
                - picture_Release.28570
                - vlc_video_context_Hold
                - vlc_video_context_Release
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
        - Branch String:   'video_output/video_output.c:1070,17'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1072,47'
              BranchSideFuncs:
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
                - picture_Release.28570
                - vlc_video_context_Hold
                - vlc_video_context_Release
            - BranchSide:      'video_output/video_output.c:1106,44'
              BranchSideFuncs:
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
                - picture_Release.28570
                - vlc_video_context_Hold
                - vlc_video_context_Release
        - Branch String:   'video_output/video_output.c:1079,21'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1081,37'
              BranchSideFuncs:
                - vlc_object_Log
                - filter_chain_VideoFlush
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - picture_Hold.28569
                - picture_Release.28570
                - vlc_video_context_Hold
                - vlc_video_context_Release
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
            - BranchSide:      'video_output/video_output.c:1093,21'
              BranchSideFuncs:
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
                - picture_Release.28570
                - vlc_video_context_Hold
                - vlc_video_context_Release
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
        - Branch String:   'video_output/video_output.c:1094,18'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1094,49'
              BranchSideFuncs:
                - IsPictureLateToStaticFilter
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
                - picture_Release.28570
                - vlc_video_context_Hold
                - vlc_video_context_Release
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
            - BranchSide:      'video_output/video_output.c:1104,13'
              BranchSideFuncs:
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
                - picture_Release.28570
                - vlc_video_context_Hold
                - vlc_video_context_Release
        - Branch String:   'video_output/video_output.c:1093,21'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1096,37'
              BranchSideFuncs:
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - picture_Release.28570
                - vlc_video_context_Hold
                - vlc_video_context_Release
                - IsPictureLateToStaticFilter
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
            - BranchSide:      'video_output/video_output.c:1104,13'
              BranchSideFuncs:
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
                - picture_Release.28570
                - vlc_video_context_Hold
                - vlc_video_context_Release
        - Branch String:   'video_output/video_output.c:1112,21'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1113,47'
              BranchSideFuncs:
                - vlc_video_context_Release
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
                - picture_Release.28570
                - vlc_video_context_Hold
            - BranchSide:      'video_output/video_output.c:1114,71'
              BranchSideFuncs:
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - vlc_video_context_Release
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
                - picture_Release.28570
                - vlc_video_context_Hold
        - Branch String:   'video_output/video_output.c:1115,40'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1115,74'
              BranchSideFuncs:
                - vlc_video_context_Hold
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - vlc_video_context_Release
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:1115,17'
              BranchSideFuncs:
                - ChangeFilters
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - vlc_video_context_Hold
                - vlc_video_context_Release
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
                - picture_Release.28570
        - Branch String:   'video_output/video_output.c:1123,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1124,29'
              BranchSideFuncs:
                - picture_Release.28570
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - vlc_video_context_Hold
                - vlc_video_context_Release
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
            - BranchSide:      'video_output/video_output.c:1126,53'
              BranchSideFuncs:
                - picture_Hold.28569
                - vout_chrono_Start
                - filter_chain_VideoFilter
                - vout_chrono_Stop
                - vlc_mutex_unlock
                - picture_fifo_Pop
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - VideoFormatIsCropArEqual
                - video_format_Clean.28591
                - video_format_Copy.28592
                - picture_GetVideoContext
                - ChangeFilters
                - picture_Release.28570
                - vlc_video_context_Hold
                - vlc_video_context_Release
                - IsPictureLateToStaticFilter
                - picture_Release.28570
                - vout_statistic_AddLost
                - filter_chain_VideoFlush
                - vlc_object_Log
                - filter_chain_VideoFlush
                - picture_Hold.28569
      Callsites:
        - Src:             'video_output/video_output.c:1054,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:1056,26'
          Dst:             filter_chain_VideoFilter
        - Src:             'video_output/video_output.c:1057,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1062,23'
          Dst:             picture_Hold
        - Src:             'video_output/video_output.c:1066,23'
          Dst:             picture_fifo_Pop
        - Src:             'video_output/video_output.c:1072,47'
          Dst:             vlc_tick_now
        - Src:             'video_output/video_output.c:1074,17'
          Dst:             vlc_clock_Lock
        - Src:             'video_output/video_output.c:1076,21'
          Dst:             vlc_clock_ConvertToSystem
        - Src:             'video_output/video_output.c:1078,17'
          Dst:             vlc_clock_Unlock
        - Src:             'video_output/video_output.c:1082,21'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_output.c:1090,21'
          Dst:             filter_chain_VideoFlush
        - Src:             'video_output/video_output.c:1094,21'
          Dst:             IsPictureLateToStaticFilter
        - Src:             'video_output/video_output.c:1096,21'
          Dst:             picture_Release
        - Src:             'video_output/video_output.c:1097,21'
          Dst:             vout_statistic_AddLost
        - Src:             'video_output/video_output.c:1101,21'
          Dst:             filter_chain_VideoFlush
        - Src:             'video_output/video_output.c:1106,18'
          Dst:             VideoFormatIsCropArEqual
        - Src:             'video_output/video_output.c:1110,17'
          Dst:             video_format_Clean
        - Src:             'video_output/video_output.c:1111,17'
          Dst:             video_format_Copy
        - Src:             'video_output/video_output.c:1113,21'
          Dst:             vlc_video_context_Release
        - Src:             'video_output/video_output.c:1114,47'
          Dst:             picture_GetVideoContext
        - Src:             'video_output/video_output.c:1115,51'
          Dst:             vlc_video_context_Hold
        - Src:             'video_output/video_output.c:1117,17'
          Dst:             ChangeFilters
        - Src:             'video_output/video_output.c:1124,13'
          Dst:             picture_Release
        - Src:             'video_output/video_output.c:1126,40'
          Dst:             picture_Hold
        - Src:             'video_output/video_output.c:1130,9'
          Dst:             vout_chrono_Start
        - Src:             'video_output/video_output.c:1131,19'
          Dst:             filter_chain_VideoFilter
        - Src:             'video_output/video_output.c:1132,9'
          Dst:             vout_chrono_Stop
        - Src:             'video_output/video_output.c:1135,5'
          Dst:             vlc_mutex_unlock
    - functionName:    video_format_Clean
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_src
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    video_format_Copy
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dst
        - p_src
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_es.h:409,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:411,48'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_es.h:416,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_es.h:412,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:413,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_es.h:414,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ChangeFilters
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
      BBCount:         77
      ICount:          572
      EdgeCount:       101
      CyclomaticComplexity: 26
      functionsReached:
        - DelAllFilterCallbacks
        - FilterFlush
        - FilterRestartCallback
        - config_ChainCreate
        - config_ChainDestroy
        - es_format_Clean
        - es_format_InitFromVideo
        - es_format_IsSimilar
        - es_format_LogDifferences
        - filter_AddProxyCallbacks
        - filter_chain_AppendConverter
        - filter_chain_AppendFilter
        - filter_chain_GetFmtOut
        - filter_chain_GetVideoCtxOut
        - filter_chain_IsEmpty
        - filter_chain_Reset
        - picture_pool_NewFromFormat
        - picture_pool_Release
        - strcmp
        - strdup
        - var_InheritString
        - vlc_array_append_or_abort
        - vlc_array_clear
        - vlc_array_count
        - vlc_array_init
        - vlc_object_Log
        - vlc_object_logger
        - vout_SetDisplayFormat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:866,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:868,28'
              BranchSideFuncs:
                - malloc
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
                - config_ChainCreate
                - free
                - free
                - config_ChainDestroy
                - malloc
                - free
                - config_ChainDestroy
                - strcmp
                - vlc_array_append_or_abort
                - strcmp
                - vlc_array_append_or_abort
                - strdup
                - var_InheritString.28595
                - config_ChainCreate
                - free
                - free
                - vlc_array_append_or_abort
            - BranchSide:      'video_output/video_output.c:879,21'
              BranchSideFuncs:
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
                - config_ChainCreate
                - free
                - free
                - config_ChainDestroy
                - malloc
                - free
                - config_ChainDestroy
                - strcmp
                - vlc_array_append_or_abort
                - strcmp
                - vlc_array_append_or_abort
                - strdup
        - Branch String:   'video_output/video_output.c:870,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:872,28'
              BranchSideFuncs:
                - var_InheritString.28595
                - config_ChainCreate
                - free
                - free
                - vlc_array_append_or_abort
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
                - config_ChainCreate
                - free
                - free
                - config_ChainDestroy
                - malloc
                - free
                - config_ChainDestroy
                - strcmp
                - vlc_array_append_or_abort
                - strcmp
                - vlc_array_append_or_abort
                - strdup
            - BranchSide:      'video_output/video_output.c:877,5'
              BranchSideFuncs:
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
                - config_ChainCreate
                - free
                - free
                - config_ChainDestroy
                - malloc
                - free
                - config_ChainDestroy
                - strcmp
                - vlc_array_append_or_abort
                - strcmp
                - vlc_array_append_or_abort
                - strdup
        - Branch String:   'video_output/video_output.c:879,21'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:879,56'
              BranchSideFuncs:
                - strdup
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
                - config_ChainCreate
                - free
                - free
                - config_ChainDestroy
                - malloc
                - free
                - config_ChainDestroy
                - strcmp
                - vlc_array_append_or_abort
                - strcmp
                - vlc_array_append_or_abort
            - BranchSide:      'video_output/video_output.c:879,11'
              BranchSideFuncs:
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
                - config_ChainCreate
                - free
                - free
                - config_ChainDestroy
                - malloc
                - free
                - config_ChainDestroy
                - strcmp
                - vlc_array_append_or_abort
                - strcmp
                - vlc_array_append_or_abort
        - Branch String:   'video_output/video_output.c:880,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:883,54'
              BranchSideFuncs:
                - config_ChainCreate
                - free
                - free
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
                - config_ChainDestroy
                - malloc
                - free
                - config_ChainDestroy
                - strcmp
                - vlc_array_append_or_abort
                - strcmp
                - vlc_array_append_or_abort
            - BranchSide:      'video_output/video_output.c:911,43'
              BranchSideFuncs:
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
        - Branch String:   'video_output/video_output.c:885,18'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:885,22'
              BranchSideFuncs:
                - free
                - free
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
                - config_ChainCreate
                - config_ChainDestroy
                - malloc
                - free
                - config_ChainDestroy
                - strcmp
                - vlc_array_append_or_abort
                - strcmp
                - vlc_array_append_or_abort
            - BranchSide:      'video_output/video_output.c:902,17'
              BranchSideFuncs:
                - free
                - free
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
                - config_ChainCreate
                - malloc
                - free
                - config_ChainDestroy
                - strcmp
                - vlc_array_append_or_abort
                - strcmp
                - vlc_array_append_or_abort
                - config_ChainDestroy
        - Branch String:   'video_output/video_output.c:885,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:886,32'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
                - config_ChainCreate
                - free
                - config_ChainDestroy
                - config_ChainDestroy
                - strcmp
                - vlc_array_append_or_abort
                - strcmp
                - vlc_array_append_or_abort
            - BranchSide:      'video_output/video_output.c:902,17'
              BranchSideFuncs:
                - free
                - free
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
                - config_ChainCreate
                - malloc
                - free
                - config_ChainDestroy
                - strcmp
                - vlc_array_append_or_abort
                - strcmp
                - vlc_array_append_or_abort
                - config_ChainDestroy
        - Branch String:   'video_output/video_output.c:888,17'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:889,27'
              BranchSideFuncs:
                - strcmp
                - vlc_array_append_or_abort
                - free
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
                - config_ChainCreate
                - free
                - config_ChainDestroy
                - malloc
                - free
                - config_ChainDestroy
                - strcmp
                - vlc_array_append_or_abort
            - BranchSide:      'video_output/video_output.c:897,21'
              BranchSideFuncs:
                - free
                - free
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
                - config_ChainCreate
                - free
                - config_ChainDestroy
                - malloc
                - strcmp
                - vlc_array_append_or_abort
                - strcmp
                - vlc_array_append_or_abort
                - config_ChainDestroy
        - Branch String:   'video_output/video_output.c:891,50'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:891,61'
              BranchSideFuncs:
                - strcmp
                - vlc_array_append_or_abort
                - free
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
                - config_ChainCreate
                - free
                - config_ChainDestroy
                - malloc
                - free
                - config_ChainDestroy
                - strcmp
                - vlc_array_append_or_abort
            - BranchSide:      'video_output/video_output.c:892,62'
              BranchSideFuncs:
                - vlc_array_append_or_abort
                - free
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
                - config_ChainCreate
                - free
                - config_ChainDestroy
                - malloc
                - free
                - config_ChainDestroy
                - strcmp
                - strcmp
                - vlc_array_append_or_abort
        - Branch String:   'video_output/video_output.c:891,21'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:892,62'
              BranchSideFuncs:
                - vlc_array_append_or_abort
                - free
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
                - config_ChainCreate
                - free
                - config_ChainDestroy
                - malloc
                - free
                - config_ChainDestroy
                - strcmp
                - vlc_array_append_or_abort
                - strcmp
            - BranchSide:      'video_output/video_output.c:894,67'
              BranchSideFuncs:
                - vlc_array_append_or_abort
                - free
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
                - config_ChainCreate
                - free
                - config_ChainDestroy
                - malloc
                - free
                - config_ChainDestroy
                - strcmp
                - vlc_array_append_or_abort
                - strcmp
        - Branch String:   'video_output/video_output.c:897,21'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:898,41'
              BranchSideFuncs:
                - config_ChainDestroy
                - free
                - free
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
                - config_ChainCreate
                - free
                - config_ChainDestroy
                - malloc
                - strcmp
                - vlc_array_append_or_abort
                - strcmp
                - vlc_array_append_or_abort
            - BranchSide:      'video_output/video_output.c:899,22'
              BranchSideFuncs:
                - free
                - free
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
                - config_ChainCreate
                - free
                - config_ChainDestroy
                - malloc
                - config_ChainDestroy
                - strcmp
                - vlc_array_append_or_abort
                - strcmp
                - vlc_array_append_or_abort
        - Branch String:   'video_output/video_output.c:902,17'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:903,37'
              BranchSideFuncs:
                - config_ChainDestroy
                - free
                - free
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
                - config_ChainCreate
                - malloc
                - free
                - config_ChainDestroy
                - strcmp
                - vlc_array_append_or_abort
                - strcmp
                - vlc_array_append_or_abort
            - BranchSide:      'video_output/video_output.c:904,18'
              BranchSideFuncs:
                - free
                - free
                - es_format_InitFromVideo
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
                - config_ChainCreate
                - config_ChainDestroy
                - malloc
                - free
                - config_ChainDestroy
                - strcmp
                - vlc_array_append_or_abort
                - strcmp
                - vlc_array_append_or_abort
        - Branch String:   'video_output/video_output.c:917,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:918,33'
              BranchSideFuncs:
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
            - BranchSide:      'video_output/video_output.c:946,30'
              BranchSideFuncs:
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
        - Branch String:   'video_output/video_output.c:918,33'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:918,25'
              BranchSideFuncs:
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
            - BranchSide:      'video_output/video_output.c:918,25'
              BranchSideFuncs:
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
        - Branch String:   'video_output/video_output.c:920,33'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:920,42'
              BranchSideFuncs:
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
            - BranchSide:      'video_output/video_output.c:921,42'
              BranchSideFuncs:
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
        - Branch String:   'video_output/video_output.c:924,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:925,32'
              BranchSideFuncs:
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - filter_AddProxyCallbacks
            - BranchSide:      'video_output/video_output.c:938,35'
              BranchSideFuncs:
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
        - Branch String:   'video_output/video_output.c:929,17'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:930,17'
              BranchSideFuncs:
                - config_ChainDestroy
                - free
                - free
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - filter_AddProxyCallbacks
            - BranchSide:      'video_output/video_output.c:931,22'
              BranchSideFuncs:
                - config_ChainDestroy
                - free
                - free
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_array_clear.28603
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - filter_AddProxyCallbacks
        - Branch String:   'video_output/video_output.c:938,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:940,52'
              BranchSideFuncs:
                - vlc_array_clear.28603
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
            - BranchSide:      'video_output/video_output.c:943,25'
              BranchSideFuncs:
                - vlc_array_clear.28603
                - es_format_IsSimilar
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
                - filter_chain_Reset
                - vlc_array_count.28598
                - filter_chain_IsEmpty
                - filter_chain_GetFmtOut
                - filter_chain_GetVideoCtxOut
                - vlc_object_Log
                - filter_chain_AppendFilter
                - vlc_object_Log
                - config_ChainDestroy
                - free
                - free
                - filter_AddProxyCallbacks
        - Branch String:   'video_output/video_output.c:946,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:946,9'
              BranchSideFuncs:
                - es_format_Clean
            - BranchSide:      'video_output/video_output.c:947,34'
              BranchSideFuncs:
                - vlc_object_logger.28604
                - es_format_LogDifferences
                - es_format_IsSimilar
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_NewFromFormat
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
        - Branch String:   'video_output/video_output.c:959,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:962,49'
              BranchSideFuncs:
                - picture_pool_NewFromFormat
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - picture_pool_Release
                - vlc_object_Log
            - BranchSide:      'video_output/video_output.c:986,13'
              BranchSideFuncs:
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
        - Branch String:   'video_output/video_output.c:964,17'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:966,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vout_SetDisplayFormat
                - picture_pool_Release
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - picture_pool_Release
                - vlc_object_Log
            - BranchSide:      'video_output/video_output.c:984,9'
              BranchSideFuncs:
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
        - Branch String:   'video_output/video_output.c:971,21'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:973,42'
              BranchSideFuncs:
                - picture_pool_Release
                - vlc_object_Log
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
            - BranchSide:      'video_output/video_output.c:980,42'
              BranchSideFuncs:
                - picture_pool_Release
                - es_format_Clean
                - vlc_object_Log
                - filter_chain_AppendConverter
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
        - Branch String:   'video_output/video_output.c:986,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:988,13'
              BranchSideFuncs:
                - vlc_object_Log
                - filter_chain_AppendConverter
                - es_format_Clean
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
            - BranchSide:      'video_output/video_output.c:998,5'
              BranchSideFuncs:
                - es_format_Clean
        - Branch String:   'video_output/video_output.c:990,17'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:992,17'
              BranchSideFuncs:
                - vlc_object_Log
                - DelAllFilterCallbacks
                - filter_chain_Reset
                - filter_chain_Reset
                - es_format_Clean
            - BranchSide:      'video_output/video_output.c:997,9'
              BranchSideFuncs:
                - es_format_Clean
      Callsites:
        - Src:             'video_output/video_output.c:857,5'
          Dst:             FilterFlush
        - Src:             'video_output/video_output.c:858,5'
          Dst:             DelAllFilterCallbacks
        - Src:             'video_output/video_output.c:863,5'
          Dst:             vlc_array_init
        - Src:             'video_output/video_output.c:864,5'
          Dst:             vlc_array_init
        - Src:             'video_output/video_output.c:872,28'
          Dst:             var_InheritString
        - Src:             'video_output/video_output.c:873,18'
          Dst:             config_ChainCreate
        - Src:             'video_output/video_output.c:875,13'
          Dst:             vlc_array_append_or_abort
        - Src:             'video_output/video_output.c:879,49'
          Dst:             strdup
        - Src:             'video_output/video_output.c:883,22'
          Dst:             config_ChainCreate
        - Src:             'video_output/video_output.c:891,22'
          Dst:             strcmp
        - Src:             'video_output/video_output.c:891,54'
          Dst:             strcmp
        - Src:             'video_output/video_output.c:892,21'
          Dst:             vlc_array_append_or_abort
        - Src:             'video_output/video_output.c:894,21'
          Dst:             vlc_array_append_or_abort
        - Src:             'video_output/video_output.c:898,21'
          Dst:             config_ChainDestroy
        - Src:             'video_output/video_output.c:903,17'
          Dst:             config_ChainDestroy
        - Src:             'video_output/video_output.c:911,5'
          Dst:             es_format_InitFromVideo
        - Src:             'video_output/video_output.c:923,9'
          Dst:             filter_chain_Reset
        - Src:             'video_output/video_output.c:924,32'
          Dst:             vlc_array_count
        - Src:             'video_output/video_output.c:926,13'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_output.c:927,32'
          Dst:             filter_chain_AppendFilter
        - Src:             'video_output/video_output.c:930,17'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_output.c:932,17'
          Dst:             filter_AddProxyCallbacks
        - Src:             'video_output/video_output.c:932,17'
          Dst:             FilterRestartCallback
        - Src:             'video_output/video_output.c:934,13'
          Dst:             config_ChainDestroy
        - Src:             'video_output/video_output.c:938,14'
          Dst:             filter_chain_IsEmpty
        - Src:             'video_output/video_output.c:940,29'
          Dst:             filter_chain_GetFmtOut
        - Src:             'video_output/video_output.c:941,28'
          Dst:             filter_chain_GetVideoCtxOut
        - Src:             'video_output/video_output.c:943,9'
          Dst:             vlc_array_clear
        - Src:             'video_output/video_output.c:946,10'
          Dst:             es_format_IsSimilar
        - Src:             'video_output/video_output.c:947,34'
          Dst:             vlc_object_logger
        - Src:             'video_output/video_output.c:947,9'
          Dst:             es_format_LogDifferences
        - Src:             'video_output/video_output.c:958,36'
          Dst:             es_format_IsSimilar
        - Src:             'video_output/video_output.c:962,21'
          Dst:             picture_pool_NewFromFormat
        - Src:             'video_output/video_output.c:966,17'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_output.c:969,23'
          Dst:             vout_SetDisplayFormat
        - Src:             'video_output/video_output.c:973,21'
          Dst:             picture_pool_Release
        - Src:             'video_output/video_output.c:974,21'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_output.c:980,21'
          Dst:             picture_pool_Release
        - Src:             'video_output/video_output.c:988,13'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_output.c:990,17'
          Dst:             filter_chain_AppendConverter
        - Src:             'video_output/video_output.c:992,17'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_output.c:993,17'
          Dst:             DelAllFilterCallbacks
        - Src:             'video_output/video_output.c:994,17'
          Dst:             filter_chain_Reset
        - Src:             'video_output/video_output.c:995,17'
          Dst:             filter_chain_Reset
        - Src:             'video_output/video_output.c:1000,5'
          Dst:             es_format_Clean
    - functionName:    FilterFlush
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - sys
        - is_locked
      BBCount:         12
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - filter_chain_VideoFlush
        - picture_Release
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:834,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:836,26'
              BranchSideFuncs:
                - picture_Release.28570
                - vlc_mutex_lock
                - filter_chain_VideoFlush
                - filter_chain_VideoFlush
                - vlc_mutex_unlock
            - BranchSide:      'video_output/video_output.c:841,10'
              BranchSideFuncs:
                - vlc_mutex_lock
                - filter_chain_VideoFlush
                - filter_chain_VideoFlush
                - vlc_mutex_unlock
        - Branch String:   'video_output/video_output.c:841,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:842,25'
              BranchSideFuncs:
                - filter_chain_VideoFlush
                - filter_chain_VideoFlush
                - vlc_mutex_unlock
            - BranchSide:      'video_output/video_output.c:843,29'
              BranchSideFuncs:
                - filter_chain_VideoFlush
                - filter_chain_VideoFlush
                - vlc_mutex_unlock
        - Branch String:   'video_output/video_output.c:845,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:845,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:846,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:836,9'
          Dst:             picture_Release
        - Src:             'video_output/video_output.c:842,9'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:843,5'
          Dst:             filter_chain_VideoFlush
        - Src:             'video_output/video_output.c:844,5'
          Dst:             filter_chain_VideoFlush
        - Src:             'video_output/video_output.c:846,9'
          Dst:             vlc_mutex_unlock
    - functionName:    DelAllFilterCallbacks
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
      BBCount:         6
      ICount:          39
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - DelFilterCallbacks
        - __assert_fail
        - filter_chain_ForEach
      functionUses:    4
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:802,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:802,5'
              BranchSideFuncs:
                - filter_chain_ForEach
            - BranchSide:      'video_output/video_output.c:802,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'video_output/video_output.c:802,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:803,5'
          Dst:             filter_chain_ForEach
        - Src:             'video_output/video_output.c:803,5'
          Dst:             DelFilterCallbacks
    - functionName:    vlc_array_init
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_array
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    vlc_array_append_or_abort
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ar
        - elem
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - vlc_array_append
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:348,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:349,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../include/vlc_arrays.h:350,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:348,9'
          Dst:             vlc_array_append
        - Src:             '../include/vlc_arrays.h:349,9'
          Dst:             abort
    - functionName:    vlc_array_count
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_array
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FilterRestartCallback
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_var
        - oldval
        - newval
        - p_data
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vout_ControlChangeFilters
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/video_output.c:787,5'
          Dst:             vout_ControlChangeFilters
    - functionName:    vlc_array_clear
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_array
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_array_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_arrays.h:272,5'
          Dst:             vlc_array_init
    - functionName:    vlc_object_logger
      functionSourceFile: '/src/vlc/src/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vout_ControlChangeFilters
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - filters
      BBCount:         21
      ICount:          122
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - strcmp
        - strdup
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:599,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:599,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:600,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - strdup
                - strcmp
                - free
                - strdup
        - Branch String:   'video_output/video_output.c:601,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:603,13'
              BranchSideFuncs:
                - strcmp
                - vlc_mutex_unlock
                - free
                - strdup
            - BranchSide:      'video_output/video_output.c:610,14'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - strdup
        - Branch String:   'video_output/video_output.c:603,29'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:603,39'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - strdup
            - BranchSide:      'video_output/video_output.c:605,18'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - strdup
        - Branch String:   'video_output/video_output.c:603,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:605,18'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - strdup
            - BranchSide:      'video_output/video_output.c:609,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'video_output/video_output.c:606,41'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:606,58'
              BranchSideFuncs:
                - strdup
                - vlc_mutex_unlock
            - BranchSide:      'video_output/video_output.c:606,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:599,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:600,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:603,32'
          Dst:             strcmp
        - Src:             'video_output/video_output.c:606,51'
          Dst:             strdup
        - Src:             'video_output/video_output.c:612,37'
          Dst:             strdup
        - Src:             'video_output/video_output.c:615,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_array_append
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ar
        - elem
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:338,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:339,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:341,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:336,26'
          Dst:             realloc
    - functionName:    DelFilterCallbacks
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - opaque
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FilterRestartCallback
        - filter_DelProxyCallbacks
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/video_output.c:794,5'
          Dst:             filter_DelProxyCallbacks
        - Src:             'video_output/video_output.c:794,5'
          Dst:             FilterRestartCallback
    - functionName:    DisplayNextFrame
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1561
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sys
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - PreparePicture
        - RenderPicture
        - UpdateDeinterlaceFilter
        - picture_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1550,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1552,13'
              BranchSideFuncs:
                - RenderPicture
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:1557,10'
              BranchSideFuncs:
                - RenderPicture
        - Branch String:   'video_output/video_output.c:1552,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1553,29'
              BranchSideFuncs:
                - picture_Release.28570
                - RenderPicture
            - BranchSide:      'video_output/video_output.c:1554,34'
              BranchSideFuncs:
                - RenderPicture
        - Branch String:   'video_output/video_output.c:1557,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1558,9'
              BranchSideFuncs:
                - RenderPicture
            - BranchSide:      'video_output/video_output.c:1560,26'
              BranchSideFuncs:
                - RenderPicture
      Callsites:
        - Src:             'video_output/video_output.c:1546,5'
          Dst:             UpdateDeinterlaceFilter
        - Src:             'video_output/video_output.c:1548,23'
          Dst:             PreparePicture
        - Src:             'video_output/video_output.c:1553,13'
          Dst:             picture_Release
        - Src:             'video_output/video_output.c:1560,12'
          Dst:             RenderPicture
    - functionName:    UpdateDeinterlaceFilter
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1533
      functionLinenumberEnd: 1542
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sys
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ChangeFilters
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1535,29'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1536,9'
              BranchSideFuncs:
                - ChangeFilters
                - vlc_mutex_unlock
            - BranchSide:      'video_output/video_output.c:1538,38'
              BranchSideFuncs:
                - ChangeFilters
                - vlc_mutex_unlock
        - Branch String:   'video_output/video_output.c:1535,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1535,9'
              BranchSideFuncs:
                - ChangeFilters
                - vlc_mutex_unlock
            - BranchSide:      'video_output/video_output.c:1538,38'
              BranchSideFuncs:
                - ChangeFilters
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:1534,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:1539,9'
          Dst:             ChangeFilters
        - Src:             'video_output/video_output.c:1541,5'
          Dst:             vlc_mutex_unlock
    - functionName:    RenderPicture
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - sys
        - render_now
      BBCount:         52
      ICount:          462
      EdgeCount:       67
      CyclomaticComplexity: 17
      functionsReached:
        - FilterPictureInteractive
        - GetTracer
        - PrerenderPicture
        - __assert_fail
        - picture_Release
        - vlc_clock_ConvertToSystem
        - vlc_clock_IsPaused
        - vlc_clock_Lock
        - vlc_clock_Unlock
        - vlc_clock_UpdateVideo
        - vlc_clock_Wait
        - vlc_object_Log
        - vlc_queuedmutex_lock
        - vlc_queuedmutex_unlock
        - vlc_render_subpicture_Delete
        - vlc_tick_now
        - vlc_tracer_TraceEvent
        - vlc_tracer_TraceWithTs
        - vlc_tracer_entry_FromInt
        - vlc_tracer_entry_FromString
        - vout_chrono_Start
        - vout_chrono_Stop
        - vout_display_Display
        - vout_statistic_AddDisplayed
        - vout_statistic_AddLate
      functionUses:    4
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1404,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1405,9'
              BranchSideFuncs:
                - vlc_clock_Lock
                - vlc_clock_Unlock
                - vlc_queuedmutex_lock
                - PrerenderPicture
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - vout_chrono_Stop
                - GetTracer
                - vlc_tick_now
                - vout_display_Display
                - vlc_clock_Lock
                - vlc_tick_now
                - vlc_clock_UpdateVideo
                - vlc_clock_Unlock
                - vlc_queuedmutex_unlock
                - picture_Release.28570
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
                - vlc_render_subpicture_Delete
                - vlc_clock_Lock
                - vlc_clock_Unlock
                - vlc_clock_IsPaused
                - vlc_tick_now
                - vlc_clock_ConvertToSystem
                - vlc_clock_Wait
                - __assert_fail
                - vlc_object_Log
                - vout_statistic_AddLate
                - vlc_tracer_TraceEvent
                - __assert_fail
                - vlc_queuedmutex_unlock
            - BranchSide:      'video_output/video_output.c:1407,20'
              BranchSideFuncs:
                - vlc_clock_Lock
                - vlc_clock_Unlock
                - vlc_queuedmutex_lock
                - PrerenderPicture
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - vout_chrono_Stop
                - GetTracer
                - vlc_tick_now
                - vout_display_Display
                - vlc_clock_Lock
                - vlc_tick_now
                - vlc_clock_UpdateVideo
                - vlc_clock_Unlock
                - vlc_queuedmutex_unlock
                - picture_Release.28570
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
                - vlc_render_subpicture_Delete
                - vlc_clock_Lock
                - vlc_clock_Unlock
                - vlc_clock_IsPaused
                - vlc_tick_now
                - vlc_clock_ConvertToSystem
                - vlc_clock_Wait
                - __assert_fail
                - vlc_object_Log
                - vout_statistic_AddLate
                - vlc_tracer_TraceEvent
                - __assert_fail
                - vlc_queuedmutex_unlock
        - Branch String:   'video_output/video_output.c:1415,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1417,33'
              BranchSideFuncs:
                - vlc_queuedmutex_unlock
            - BranchSide:      'video_output/video_output.c:1421,29'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - vout_chrono_Stop
                - GetTracer
                - vlc_tick_now
                - vout_display_Display
                - vlc_clock_Lock
                - vlc_tick_now
                - vlc_clock_UpdateVideo
                - vlc_clock_Unlock
                - vlc_queuedmutex_unlock
                - picture_Release.28570
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
                - vlc_render_subpicture_Delete
                - vlc_clock_Lock
                - vlc_clock_Unlock
                - vlc_clock_IsPaused
                - vlc_tick_now
                - vlc_clock_ConvertToSystem
                - vlc_clock_Wait
                - __assert_fail
                - vlc_object_Log
                - vout_statistic_AddLate
                - vlc_tracer_TraceEvent
                - __assert_fail
        - Branch String:   'video_output/video_output.c:1424,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1425,22'
              BranchSideFuncs:
                - vout_chrono_Stop
                - GetTracer
                - vlc_tick_now
                - vout_display_Display
                - vlc_clock_Lock
                - vlc_tick_now
                - vlc_clock_UpdateVideo
                - vlc_clock_Unlock
                - vlc_queuedmutex_unlock
                - picture_Release.28570
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
                - vlc_render_subpicture_Delete
                - vlc_clock_Lock
                - vlc_clock_Unlock
                - vlc_clock_IsPaused
                - vlc_tick_now
                - vlc_clock_ConvertToSystem
                - vlc_clock_Wait
                - __assert_fail
                - vlc_object_Log
                - vout_statistic_AddLate
                - vlc_tracer_TraceEvent
            - BranchSide:      'video_output/video_output.c:1428,24'
              BranchSideFuncs:
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - vout_chrono_Stop
                - GetTracer
                - vlc_tick_now
                - vout_display_Display
                - vlc_clock_Lock
                - vlc_tick_now
                - vlc_clock_UpdateVideo
                - vlc_clock_Unlock
                - vlc_queuedmutex_unlock
                - picture_Release.28570
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
                - vlc_render_subpicture_Delete
                - vlc_clock_Lock
                - vlc_clock_Unlock
                - vlc_clock_IsPaused
                - vlc_tick_now
                - vlc_clock_ConvertToSystem
                - vlc_clock_Wait
                - __assert_fail
                - vlc_object_Log
                - vout_statistic_AddLate
                - vlc_tracer_TraceEvent
                - __assert_fail
        - Branch String:   'video_output/video_output.c:1429,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1429,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:1430,48'
              BranchSideFuncs:
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - vout_chrono_Stop
                - GetTracer
                - vlc_tick_now
                - vout_display_Display
                - vlc_clock_Lock
                - vlc_tick_now
                - vlc_clock_UpdateVideo
                - vlc_clock_Unlock
                - vlc_queuedmutex_unlock
                - picture_Release.28570
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
                - vlc_render_subpicture_Delete
                - vlc_clock_Lock
                - vlc_clock_Unlock
                - vlc_clock_IsPaused
                - vlc_tick_now
                - vlc_clock_ConvertToSystem
                - vlc_clock_Wait
                - __assert_fail
                - vlc_object_Log
                - vout_statistic_AddLate
                - vlc_tracer_TraceEvent
        - Branch String:   'video_output/video_output.c:1438,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1439,9'
              BranchSideFuncs:
                - vout_chrono_Stop
                - GetTracer
                - vlc_tick_now
                - vout_display_Display
                - vlc_clock_Lock
                - vlc_tick_now
                - vlc_clock_UpdateVideo
                - vlc_clock_Unlock
                - vlc_queuedmutex_unlock
                - picture_Release.28570
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
                - vlc_render_subpicture_Delete
                - vlc_clock_Lock
                - vlc_clock_Unlock
                - vlc_clock_IsPaused
                - vlc_tick_now
                - vlc_clock_ConvertToSystem
                - vlc_clock_Wait
                - __assert_fail
                - vlc_object_Log
                - vout_statistic_AddLate
                - vlc_tracer_TraceEvent
            - BranchSide:      'video_output/video_output.c:1441,23'
              BranchSideFuncs:
                - vout_chrono_Stop
                - GetTracer
                - vlc_tick_now
                - vout_display_Display
                - vlc_clock_Lock
                - vlc_tick_now
                - vlc_clock_UpdateVideo
                - vlc_clock_Unlock
                - vlc_queuedmutex_unlock
                - picture_Release.28570
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
                - vlc_render_subpicture_Delete
                - vlc_clock_Lock
                - vlc_clock_Unlock
                - vlc_clock_IsPaused
                - vlc_tick_now
                - vlc_clock_ConvertToSystem
                - vlc_clock_Wait
                - __assert_fail
                - vlc_object_Log
                - vout_statistic_AddLate
                - vlc_tracer_TraceEvent
        - Branch String:   'video_output/video_output.c:1445,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1447,33'
              BranchSideFuncs:
                - vout_display_Display
                - vlc_clock_Lock
                - vlc_tick_now
                - vlc_clock_UpdateVideo
                - vlc_clock_Unlock
                - vlc_queuedmutex_unlock
                - picture_Release.28570
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
                - vlc_render_subpicture_Delete
            - BranchSide:      'video_output/video_output.c:1501,31'
              BranchSideFuncs:
                - vout_display_Display
                - vlc_clock_Lock
                - vlc_tick_now
                - vlc_clock_UpdateVideo
                - vlc_clock_Unlock
                - vlc_queuedmutex_unlock
                - picture_Release.28570
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
                - vlc_render_subpicture_Delete
        - Branch String:   'video_output/video_output.c:1448,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1450,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vout_statistic_AddLate
                - vout_display_Display
                - vlc_clock_Lock
                - vlc_tick_now
                - vlc_clock_UpdateVideo
                - vlc_clock_Unlock
                - vlc_queuedmutex_unlock
                - picture_Release.28570
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
                - vlc_render_subpicture_Delete
                - vlc_tracer_TraceEvent
            - BranchSide:      'video_output/video_output.c:1459,18'
              BranchSideFuncs:
                - vout_display_Display
                - vlc_clock_Lock
                - vlc_tick_now
                - vlc_clock_UpdateVideo
                - vlc_clock_Unlock
                - vlc_queuedmutex_unlock
                - picture_Release.28570
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
                - vlc_render_subpicture_Delete
                - vlc_clock_Lock
                - vlc_clock_Unlock
                - vlc_clock_IsPaused
                - vlc_tick_now
                - vlc_clock_ConvertToSystem
                - vlc_clock_Wait
                - __assert_fail
        - Branch String:   'video_output/video_output.c:1450,17'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1451,39'
              BranchSideFuncs:
                - vlc_tracer_TraceEvent
                - vlc_object_Log
                - vout_statistic_AddLate
                - vout_display_Display
                - vlc_clock_Lock
                - vlc_tick_now
                - vlc_clock_UpdateVideo
                - vlc_clock_Unlock
                - vlc_queuedmutex_unlock
                - picture_Release.28570
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
                - vlc_render_subpicture_Delete
            - BranchSide:      'video_output/video_output.c:1452,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vout_statistic_AddLate
                - vout_display_Display
                - vlc_clock_Lock
                - vlc_tick_now
                - vlc_clock_UpdateVideo
                - vlc_clock_Unlock
                - vlc_queuedmutex_unlock
                - picture_Release.28570
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
                - vlc_render_subpicture_Delete
        - Branch String:   'video_output/video_output.c:1469,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1472,40'
              BranchSideFuncs:
                - vlc_clock_IsPaused
                - vlc_tick_now
                - vlc_clock_ConvertToSystem
                - vlc_clock_Wait
                - vlc_clock_Unlock
                - vout_display_Display
                - vlc_clock_Lock
                - vlc_tick_now
                - vlc_clock_UpdateVideo
                - vlc_clock_Unlock
                - vlc_queuedmutex_unlock
                - picture_Release.28570
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
                - vlc_render_subpicture_Delete
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:1495,30'
              BranchSideFuncs:
                - vlc_clock_Unlock
                - vout_display_Display
                - vlc_clock_Lock
                - vlc_tick_now
                - vlc_clock_UpdateVideo
                - vlc_clock_Unlock
                - vlc_queuedmutex_unlock
                - picture_Release.28570
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
                - vlc_render_subpicture_Delete
        - Branch String:   'video_output/video_output.c:1472,21'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1473,32'
              BranchSideFuncs:
                - vlc_clock_Wait
                - vlc_clock_Unlock
                - vout_display_Display
                - vlc_clock_Lock
                - vlc_tick_now
                - vlc_clock_UpdateVideo
                - vlc_clock_Unlock
                - vlc_queuedmutex_unlock
                - picture_Release.28570
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
                - vlc_render_subpicture_Delete
                - vlc_clock_IsPaused
                - vlc_tick_now
                - vlc_clock_ConvertToSystem
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:1476,21'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_clock_ConvertToSystem
                - vlc_clock_Wait
                - vlc_clock_Unlock
                - vout_display_Display
                - vlc_clock_Lock
                - vlc_tick_now
                - vlc_clock_UpdateVideo
                - vlc_clock_Unlock
                - vlc_queuedmutex_unlock
                - picture_Release.28570
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
                - vlc_render_subpicture_Delete
                - vlc_clock_IsPaused
                - __assert_fail
        - Branch String:   'video_output/video_output.c:1476,21'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1476,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:1477,58'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_clock_ConvertToSystem
                - vlc_clock_Wait
                - vlc_clock_Unlock
                - vout_display_Display
                - vlc_clock_Lock
                - vlc_tick_now
                - vlc_clock_UpdateVideo
                - vlc_clock_Unlock
                - vlc_queuedmutex_unlock
                - picture_Release.28570
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
                - vlc_render_subpicture_Delete
                - vlc_clock_IsPaused
                - __assert_fail
        - Branch String:   'video_output/video_output.c:1484,21'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1488,21'
              BranchSideFuncs:
                - vlc_clock_Unlock
                - vout_display_Display
                - vlc_clock_Lock
                - vlc_tick_now
                - vlc_clock_UpdateVideo
                - vlc_clock_Unlock
                - vlc_queuedmutex_unlock
                - picture_Release.28570
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
                - vlc_render_subpicture_Delete
            - BranchSide:      'video_output/video_output.c:1492,30'
              BranchSideFuncs:
                - vlc_clock_Wait
                - vlc_clock_Unlock
                - vout_display_Display
                - vlc_clock_Lock
                - vlc_tick_now
                - vlc_clock_UpdateVideo
                - vlc_clock_Unlock
                - vlc_queuedmutex_unlock
                - picture_Release.28570
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
                - vlc_render_subpicture_Delete
                - vlc_clock_IsPaused
                - vlc_tick_now
                - vlc_clock_ConvertToSystem
                - __assert_fail
        - Branch String:   'video_output/video_output.c:1517,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1518,38'
              BranchSideFuncs:
                - vlc_render_subpicture_Delete
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
            - BranchSide:      'video_output/video_output.c:1520,34'
              BranchSideFuncs:
                - vout_statistic_AddDisplayed
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
        - Branch String:   'video_output/video_output.c:1522,24'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1522,27'
              BranchSideFuncs:
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
            - BranchSide:      'video_output/video_output.c:1529,5'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_output.c:1522,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1523,9'
              BranchSideFuncs:
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromString
                - vlc_tracer_entry_FromInt
                - vlc_tracer_entry_FromString
                - vlc_tracer_TraceWithTs
            - BranchSide:      'video_output/video_output.c:1529,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/video_output.c:1401,5'
          Dst:             vout_chrono_Start
        - Src:             'video_output/video_output.c:1403,27'
          Dst:             FilterPictureInteractive
        - Src:             'video_output/video_output.c:1407,5'
          Dst:             vlc_clock_Lock
        - Src:             'video_output/video_output.c:1409,5'
          Dst:             vlc_clock_Unlock
        - Src:             'video_output/video_output.c:1410,5'
          Dst:             vlc_queuedmutex_lock
        - Src:             'video_output/video_output.c:1414,15'
          Dst:             PrerenderPicture
        - Src:             'video_output/video_output.c:1417,9'
          Dst:             vlc_queuedmutex_unlock
        - Src:             'video_output/video_output.c:1421,29'
          Dst:             vlc_tick_now
        - Src:             'video_output/video_output.c:1428,9'
          Dst:             vlc_clock_Lock
        - Src:             'video_output/video_output.c:1429,9'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1430,22'
          Dst:             vlc_clock_ConvertToSystem
        - Src:             'video_output/video_output.c:1432,9'
          Dst:             vlc_clock_Unlock
        - Src:             'video_output/video_output.c:1441,5'
          Dst:             vout_chrono_Stop
        - Src:             'video_output/video_output.c:1443,33'
          Dst:             GetTracer
        - Src:             'video_output/video_output.c:1444,18'
          Dst:             vlc_tick_now
        - Src:             'video_output/video_output.c:1451,17'
          Dst:             vlc_tracer_TraceEvent
        - Src:             'video_output/video_output.c:1452,13'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_output.c:1453,13'
          Dst:             vout_statistic_AddLate
        - Src:             'video_output/video_output.c:1465,13'
          Dst:             vlc_clock_Lock
        - Src:             'video_output/video_output.c:1472,21'
          Dst:             vlc_clock_IsPaused
        - Src:             'video_output/video_output.c:1476,21'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1478,58'
          Dst:             vlc_tick_now
        - Src:             'video_output/video_output.c:1477,32'
          Dst:             vlc_clock_ConvertToSystem
        - Src:             'video_output/video_output.c:1493,29'
          Dst:             vlc_clock_Wait
        - Src:             'video_output/video_output.c:1495,13'
          Dst:             vlc_clock_Unlock
        - Src:             'video_output/video_output.c:1505,5'
          Dst:             vout_display_Display
        - Src:             'video_output/video_output.c:1506,5'
          Dst:             vlc_clock_Lock
        - Src:             'video_output/video_output.c:1508,46'
          Dst:             vlc_tick_now
        - Src:             'video_output/video_output.c:1507,24'
          Dst:             vlc_clock_UpdateVideo
        - Src:             'video_output/video_output.c:1511,5'
          Dst:             vlc_clock_Unlock
        - Src:             'video_output/video_output.c:1513,5'
          Dst:             vlc_queuedmutex_unlock
        - Src:             'video_output/video_output.c:1515,5'
          Dst:             picture_Release
        - Src:             'video_output/video_output.c:1518,9'
          Dst:             vlc_render_subpicture_Delete
        - Src:             'video_output/video_output.c:1520,5'
          Dst:             vout_statistic_AddDisplayed
        - Src:             'video_output/video_output.c:1523,9'
          Dst:             vlc_tracer_entry_FromString
        - Src:             'video_output/video_output.c:1523,9'
          Dst:             vlc_tracer_entry_FromString
        - Src:             'video_output/video_output.c:1523,9'
          Dst:             vlc_tracer_entry_FromInt
        - Src:             'video_output/video_output.c:1523,9'
          Dst:             vlc_tracer_entry_FromString
        - Src:             'video_output/video_output.c:1523,9'
          Dst:             vlc_tracer_TraceWithTs
    - functionName:    GetRenderDelay
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sys
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vout_chrono_GetHigh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/video_output.c:1032,12'
          Dst:             vout_chrono_GetHigh
    - functionName:    UpdateCurrentPicture
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1564
      functionLinenumberEnd: 1622
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sys
      BBCount:         31
      ICount:          221
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - DisplayNextFrame
        - GetRenderDelay
        - PreparePicture
        - __assert_fail
        - picture_Release
        - picture_fifo_IsEmpty
        - vlc_clock_ConvertToSystem
        - vlc_clock_Lock
        - vlc_clock_Unlock
        - vlc_tick_now
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1565,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1565,5'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - GetRenderDelay
                - PreparePicture
                - picture_Release.28570
                - picture_fifo_IsEmpty
                - PreparePicture
                - DisplayNextFrame
            - BranchSide:      'video_output/video_output.c:1567,9'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - GetRenderDelay
                - PreparePicture
                - picture_Release.28570
                - picture_fifo_IsEmpty
                - PreparePicture
                - DisplayNextFrame
        - Branch String:   'video_output/video_output.c:1567,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1569,30'
              BranchSideFuncs:
                - DisplayNextFrame
            - BranchSide:      'video_output/video_output.c:1574,9'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - GetRenderDelay
                - PreparePicture
                - picture_Release.28570
                - picture_fifo_IsEmpty
                - PreparePicture
        - Branch String:   'video_output/video_output.c:1569,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1570,15'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:1571,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_output.c:1574,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1576,49'
              BranchSideFuncs:
                - PreparePicture
            - BranchSide:      'video_output/video_output.c:1580,9'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - GetRenderDelay
                - PreparePicture
                - picture_Release.28570
                - picture_fifo_IsEmpty
        - Branch String:   'video_output/video_output.c:1580,26'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1580,29'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:1581,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_output.c:1580,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1581,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:1587,9'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - GetRenderDelay
                - PreparePicture
                - picture_Release.28570
                - picture_fifo_IsEmpty
        - Branch String:   'video_output/video_output.c:1587,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1589,51'
              BranchSideFuncs:
                - picture_fifo_IsEmpty
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - GetRenderDelay
                - PreparePicture
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:1596,35'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - GetRenderDelay
                - PreparePicture
                - picture_Release.28570
        - Branch String:   'video_output/video_output.c:1590,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1591,13'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - GetRenderDelay
                - PreparePicture
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:1593,9'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - GetRenderDelay
                - PreparePicture
                - picture_Release.28570
        - Branch String:   'video_output/video_output.c:1604,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1607,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:1610,38'
              BranchSideFuncs:
                - PreparePicture
                - picture_Release.28570
        - Branch String:   'video_output/video_output.c:1611,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1612,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:1616,9'
              BranchSideFuncs:
                - picture_Release.28570
        - Branch String:   'video_output/video_output.c:1616,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1617,25'
              BranchSideFuncs:
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:1619,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/video_output.c:1565,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1569,13'
          Dst:             DisplayNextFrame
        - Src:             'video_output/video_output.c:1576,34'
          Dst:             PreparePicture
        - Src:             'video_output/video_output.c:1589,30'
          Dst:             picture_fifo_IsEmpty
        - Src:             'video_output/video_output.c:1596,35'
          Dst:             vlc_tick_now
        - Src:             'video_output/video_output.c:1597,5'
          Dst:             vlc_clock_Lock
        - Src:             'video_output/video_output.c:1599,9'
          Dst:             vlc_clock_ConvertToSystem
        - Src:             'video_output/video_output.c:1601,5'
          Dst:             vlc_clock_Unlock
        - Src:             'video_output/video_output.c:1603,63'
          Dst:             GetRenderDelay
        - Src:             'video_output/video_output.c:1610,23'
          Dst:             PreparePicture
        - Src:             'video_output/video_output.c:1617,9'
          Dst:             picture_Release
    - functionName:    DisplayPicture
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1625
      functionLinenumberEnd: 1676
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
      BBCount:         26
      ICount:          176
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - GetRenderDelay
        - RenderPicture
        - UpdateCurrentPicture
        - UpdateDeinterlaceFilter
        - __assert_fail
        - vlc_tick_now
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1628,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1628,5'
              BranchSideFuncs:
                - UpdateDeinterlaceFilter
                - UpdateCurrentPicture
                - vlc_tick_now
                - GetRenderDelay
                - vlc_tick_now
                - RenderPicture
                - RenderPicture
                - RenderPicture
            - BranchSide:      'video_output/video_output.c:1630,29'
              BranchSideFuncs:
                - UpdateDeinterlaceFilter
                - UpdateCurrentPicture
                - vlc_tick_now
                - GetRenderDelay
                - vlc_tick_now
                - RenderPicture
                - RenderPicture
                - RenderPicture
        - Branch String:   'video_output/video_output.c:1633,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1638,27'
              BranchSideFuncs:
                - RenderPicture
                - vlc_tick_now
            - BranchSide:      'video_output/video_output.c:1645,14'
              BranchSideFuncs:
                - vlc_tick_now
                - GetRenderDelay
                - vlc_tick_now
                - RenderPicture
                - RenderPicture
        - Branch String:   'video_output/video_output.c:1641,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1643,13'
              BranchSideFuncs:
                - vlc_tick_now
            - BranchSide:      'video_output/video_output.c:1644,5'
              BranchSideFuncs:
                - vlc_tick_now
        - Branch String:   'video_output/video_output.c:1645,14'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1647,9'
              BranchSideFuncs:
                - RenderPicture
            - BranchSide:      'video_output/video_output.c:1652,14'
              BranchSideFuncs:
                - vlc_tick_now
                - GetRenderDelay
                - vlc_tick_now
                - RenderPicture
        - Branch String:   'video_output/video_output.c:1648,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1649,27'
              BranchSideFuncs:
                - RenderPicture
            - BranchSide:      'video_output/video_output.c:1650,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_output.c:1666,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1668,39'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:1671,23'
              BranchSideFuncs:
                - RenderPicture
                - vlc_tick_now
        - Branch String:   'video_output/video_output.c:1669,20'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1669,13'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:1669,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/video_output.c:1628,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1630,5'
          Dst:             UpdateDeinterlaceFilter
        - Src:             'video_output/video_output.c:1632,28'
          Dst:             UpdateCurrentPicture
        - Src:             'video_output/video_output.c:1640,9'
          Dst:             RenderPicture
        - Src:             'video_output/video_output.c:1649,13'
          Dst:             RenderPicture
        - Src:             'video_output/video_output.c:1655,80'
          Dst:             GetRenderDelay
        - Src:             'video_output/video_output.c:1656,39'
          Dst:             vlc_tick_now
        - Src:             'video_output/video_output.c:1671,9'
          Dst:             RenderPicture
        - Src:             'video_output/video_output.c:1675,12'
          Dst:             vlc_tick_now
    - functionName:    VoutVideoFilterInteractiveNewPicture
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - picture_Reset
        - picture_pool_Get
        - video_format_CopyCropAr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:812,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:812,9'
              BranchSideFuncs:
                - picture_Reset
                - video_format_CopyCropAr
            - BranchSide:      'video_output/video_output.c:813,23'
              BranchSideFuncs:
                - picture_Reset
                - video_format_CopyCropAr
      Callsites:
        - Src:             'video_output/video_output.c:811,26'
          Dst:             picture_pool_Get
        - Src:             'video_output/video_output.c:813,9'
          Dst:             picture_Reset
        - Src:             'video_output/video_output.c:814,9'
          Dst:             video_format_CopyCropAr
    - functionName:    VoutVideoFilterStaticNewPicture
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
      BBCount:         9
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - VoutVideoFilterInteractiveNewPicture
        - __assert_fail
        - filter_chain_IsEmpty
        - picture_NewFromFormat
        - vlc_mutex_held
      functionUses:    0
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:823,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:823,5'
              BranchSideFuncs:
                - filter_chain_IsEmpty
                - picture_NewFromFormat
                - VoutVideoFilterInteractiveNewPicture
            - BranchSide:      'video_output/video_output.c:824,30'
              BranchSideFuncs:
                - filter_chain_IsEmpty
                - picture_NewFromFormat
                - VoutVideoFilterInteractiveNewPicture
        - Branch String:   'video_output/video_output.c:824,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:827,53'
              BranchSideFuncs:
                - VoutVideoFilterInteractiveNewPicture
            - BranchSide:      'video_output/video_output.c:829,35'
              BranchSideFuncs:
                - picture_NewFromFormat
      Callsites:
        - Src:             'video_output/video_output.c:823,5'
          Dst:             vlc_mutex_held
        - Src:             'video_output/video_output.c:823,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:824,9'
          Dst:             filter_chain_IsEmpty
        - Src:             'video_output/video_output.c:827,16'
          Dst:             VoutVideoFilterInteractiveNewPicture
        - Src:             'video_output/video_output.c:829,12'
          Dst:             picture_NewFromFormat
    - functionName:    var_GetFloat
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:455,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:456,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:458,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:455,10'
          Dst:             var_GetChecked
    - functionName:    var_GetBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:425,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:426,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:428,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:425,10'
          Dst:             var_GetChecked
    - functionName:    var_GetInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:408,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:409,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:411,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:408,10'
          Dst:             var_GetChecked
    - functionName:    VoutGetDisplayCfg
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vout
        - fmt
        - cfg
      BBCount:         32
      ICount:          277
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - var_GetBool
        - var_GetFloat
        - var_GetInteger
        - var_InheritFit
        - var_InheritURational
        - vlc_ureduce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:749,28'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:749,49'
              BranchSideFuncs:
                - var_GetBool.28621
                - var_GetBool.28621
                - var_InheritURational
                - var_GetFloat.28620
                - vlc_ureduce
                - var_GetInteger.28622
                - var_GetInteger.28622
                - var_InheritFit
            - BranchSide:      'video_output/video_output.c:749,5'
              BranchSideFuncs:
                - var_GetBool.28621
                - var_GetBool.28621
                - var_InheritURational
                - var_GetFloat.28620
                - vlc_ureduce
                - var_GetInteger.28622
                - var_GetInteger.28622
                - var_InheritFit
        - Branch String:   'video_output/video_output.c:750,28'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:750,49'
              BranchSideFuncs:
                - var_GetBool.28621
                - var_GetBool.28621
                - var_InheritURational
                - var_GetFloat.28620
                - vlc_ureduce
                - var_GetInteger.28622
                - var_GetInteger.28622
                - var_InheritFit
            - BranchSide:      'video_output/video_output.c:750,5'
              BranchSideFuncs:
                - var_GetBool.28621
                - var_GetBool.28621
                - var_InheritURational
                - var_GetFloat.28620
                - vlc_ureduce
                - var_GetInteger.28622
                - var_GetInteger.28622
                - var_InheritFit
        - Branch String:   'video_output/video_output.c:752,28'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:752,5'
              BranchSideFuncs:
                - var_InheritFit
                - var_InheritURational
                - var_GetFloat.28620
                - vlc_ureduce
                - var_GetInteger.28622
                - var_GetInteger.28622
            - BranchSide:      'video_output/video_output.c:753,26'
              BranchSideFuncs:
                - var_InheritFit
                - var_InheritURational
                - var_GetFloat.28620
                - vlc_ureduce
                - var_GetInteger.28622
                - var_GetInteger.28622
        - Branch String:   'video_output/video_output.c:755,73'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:756,9'
              BranchSideFuncs:
                - var_GetFloat.28620
                - vlc_ureduce
                - var_GetInteger.28622
                - var_GetInteger.28622
            - BranchSide:      'video_output/video_output.c:757,18'
              BranchSideFuncs:
                - var_GetFloat.28620
                - vlc_ureduce
                - var_GetInteger.28622
                - var_GetInteger.28622
        - Branch String:   'video_output/video_output.c:756,23'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:756,26'
              BranchSideFuncs:
                - var_GetFloat.28620
                - vlc_ureduce
                - var_GetInteger.28622
                - var_GetInteger.28622
            - BranchSide:      'video_output/video_output.c:757,18'
              BranchSideFuncs:
                - var_GetFloat.28620
                - vlc_ureduce
                - var_GetInteger.28622
                - var_GetInteger.28622
        - Branch String:   'video_output/video_output.c:755,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:757,18'
              BranchSideFuncs:
                - var_GetFloat.28620
                - vlc_ureduce
                - var_GetInteger.28622
                - var_GetInteger.28622
            - BranchSide:      'video_output/video_output.c:760,28'
              BranchSideFuncs:
                - var_GetFloat.28620
                - vlc_ureduce
                - var_GetInteger.28622
                - var_GetInteger.28622
        - Branch String:   'video_output/video_output.c:770,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:771,9'
              BranchSideFuncs:
                - var_GetInteger.28622
            - BranchSide:      'video_output/video_output.c:772,14'
              BranchSideFuncs:
                - var_GetInteger.28622
        - Branch String:   'video_output/video_output.c:774,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:775,9'
              BranchSideFuncs:
                - var_GetInteger.28622
            - BranchSide:      'video_output/video_output.c:776,14'
              BranchSideFuncs:
                - var_GetInteger.28622
      Callsites:
        - Src:             'video_output/video_output.c:747,31'
          Dst:             var_GetInteger
        - Src:             'video_output/video_output.c:748,32'
          Dst:             var_GetInteger
        - Src:             'video_output/video_output.c:751,30'
          Dst:             var_GetBool
        - Src:             'video_output/video_output.c:752,28'
          Dst:             var_GetBool
        - Src:             'video_output/video_output.c:753,11'
          Dst:             var_InheritFit
        - Src:             'video_output/video_output.c:755,9'
          Dst:             var_InheritURational
        - Src:             'video_output/video_output.c:763,36'
          Dst:             var_GetFloat
        - Src:             'video_output/video_output.c:764,5'
          Dst:             vlc_ureduce
        - Src:             'video_output/video_output.c:769,28'
          Dst:             var_GetInteger
        - Src:             'video_output/video_output.c:778,24'
          Dst:             var_GetInteger
    - functionName:    vlc_viewpoint_clip
      functionSourceFile: '/src/vlc/src/../include/vlc_viewpoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vp
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_viewpoint.h:58,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_viewpoint.h:58,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_viewpoint.h:58,17'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_viewpoint.h:58,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_viewpoint.h:58,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_viewpoint.h:58,17'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_viewpoint.h:58,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_viewpoint.h:58,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_viewpoint.h:58,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_viewpoint_init
      functionSourceFile: '/src/vlc/src/../include/vlc_viewpoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vp
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_mouse_Init
      functionSourceFile: '/src/vlc/src/../include/vlc_mouse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_mouse
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_atomic_rc_init
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vout_chrono_Init
      functionSourceFile: '/src/vlc/src/video_output/chrono.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - chrono
        - shift
        - avg_initial
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VoutResetChronoLocked
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sys
      BBCount:         6
      ICount:          35
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_queuedmutex_held
        - vout_chrono_Init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:210,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:210,5'
              BranchSideFuncs:
                - vout_chrono_Init
                - vout_chrono_Init
            - BranchSide:      'video_output/video_output.c:210,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'video_output/video_output.c:210,5'
          Dst:             vlc_queuedmutex_held
        - Src:             'video_output/video_output.c:210,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:213,5'
          Dst:             vout_chrono_Init
        - Src:             'video_output/video_output.c:214,5'
          Dst:             vout_chrono_Init
    - functionName:    vout_GetDevice
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2445
      functionLinenumberEnd: 2455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_decoder_device_Create
        - vlc_decoder_device_Hold
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:2451,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2452,54'
              BranchSideFuncs:
                - vlc_decoder_device_Create
                - vlc_mutex_unlock
                - vlc_decoder_device_Hold
            - BranchSide:      'video_output/video_output.c:2453,18'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_decoder_device_Hold
        - Branch String:   'video_output/video_output.c:2453,18'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2453,61'
              BranchSideFuncs:
                - vlc_decoder_device_Hold
                - vlc_mutex_unlock
            - BranchSide:      'video_output/video_output.c:2453,18'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:2450,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:2452,27'
          Dst:             vlc_decoder_device_Create
        - Src:             'video_output/video_output.c:2453,36'
          Dst:             vlc_decoder_device_Hold
        - Src:             'video_output/video_output.c:2454,5'
          Dst:             vlc_mutex_unlock
    - functionName:    Thread
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1959
      functionLinenumberEnd: 1986
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         15
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - DisplayPicture
        - __assert_fail
        - vlc_thread_set_name
        - vlc_tick_now
        - vout_SetInterlacingState
        - vout_control_Wait
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1970,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1971,13'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:1974,35'
              BranchSideFuncs:
                - DisplayPicture
                - vlc_tick_now
                - __assert_fail
                - vout_SetInterlacingState
                - vout_control_Wait
        - Branch String:   'video_output/video_output.c:1976,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1976,9'
              BranchSideFuncs:
                - vout_SetInterlacingState
                - vout_control_Wait
                - DisplayPicture
                - vlc_tick_now
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:1976,9'
              BranchSideFuncs:
                - vlc_tick_now
                - __assert_fail
                - vout_SetInterlacingState
                - vout_control_Wait
                - DisplayPicture
        - Branch String:   'video_output/video_output.c:1976,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1976,9'
              BranchSideFuncs:
                - vout_SetInterlacingState
                - vout_control_Wait
                - DisplayPicture
                - vlc_tick_now
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:1979,13'
              BranchSideFuncs:
                - vout_SetInterlacingState
                - vout_control_Wait
                - DisplayPicture
                - vlc_tick_now
                - __assert_fail
        - Branch String:   'video_output/video_output.c:1979,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1980,13'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:1982,41'
              BranchSideFuncs:
                - vout_SetInterlacingState
                - vout_control_Wait
                - DisplayPicture
                - vlc_tick_now
                - __assert_fail
      Callsites:
        - Src:             'video_output/video_output.c:1963,5'
          Dst:             vlc_thread_set_name
        - Src:             'video_output/video_output.c:1968,9'
          Dst:             vout_control_Wait
        - Src:             'video_output/video_output.c:1974,20'
          Dst:             DisplayPicture
        - Src:             'video_output/video_output.c:1976,9'
          Dst:             vlc_tick_now
        - Src:             'video_output/video_output.c:1976,9'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1984,9'
          Dst:             vout_SetInterlacingState
    - functionName:    vout_Start
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1810
      functionLinenumberEnd: 1949
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - vctx
        - cfg
      BBCount:         48
      ICount:          504
      EdgeCount:       61
      CyclomaticComplexity: 15
      functionsReached:
        - DelAllFilterCallbacks
        - VoutResetChronoLocked
        - __assert_fail
        - filter_chain_Delete
        - filter_chain_NewVideo
        - picture_fifo_Delete
        - picture_fifo_New
        - picture_pool_NewFromFormat
        - picture_pool_Release
        - var_InheritInteger
        - video_format_Clean
        - video_format_Copy
        - video_format_Print
        - vlc_decoder_device_Release
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_queuedmutex_lock
        - vlc_queuedmutex_unlock
        - vlc_video_context_Hold
        - vlc_video_context_HoldDevice
        - vlc_video_context_Release
        - vout_OpenWrapper
        - vout_SetDisplayAspect
        - vout_SetDisplayCrop
        - vout_display_window_SetMouseHandler
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1814,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1814,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:1816,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_New
                - video_format_Copy.28592
                - filter_chain_NewVideo
                - filter_chain_NewVideo
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_queuedmutex_lock
                - vlc_mutex_unlock
                - VoutResetChronoLocked
                - var_InheritInteger.28639
                - picture_pool_NewFromFormat
                - vout_OpenWrapper
                - vout_SetDisplayCrop
                - vout_SetDisplayAspect
                - vlc_queuedmutex_unlock
                - video_format_Print
                - vlc_queuedmutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - video_format_Clean.28591
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
                - vlc_video_context_Release
                - picture_pool_Release
                - filter_chain_Delete
                - filter_chain_Delete
                - DelAllFilterCallbacks
                - vlc_queuedmutex_unlock
                - vlc_video_context_HoldDevice
                - __assert_fail
                - vlc_decoder_device_Release
                - vlc_video_context_Hold
        - Branch String:   'video_output/video_output.c:1826,28'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1826,58'
              BranchSideFuncs:
                - vlc_video_context_Hold
                - filter_chain_NewVideo
                - filter_chain_NewVideo
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_queuedmutex_lock
                - vlc_mutex_unlock
                - VoutResetChronoLocked
                - var_InheritInteger.28639
                - picture_pool_NewFromFormat
                - vout_OpenWrapper
                - vout_SetDisplayCrop
                - vout_SetDisplayAspect
                - vlc_queuedmutex_unlock
                - video_format_Print
                - vlc_queuedmutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - video_format_Clean.28591
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
                - vlc_video_context_Release
                - picture_pool_Release
                - filter_chain_Delete
                - filter_chain_Delete
                - DelAllFilterCallbacks
                - vlc_queuedmutex_unlock
                - vlc_video_context_HoldDevice
                - __assert_fail
                - vlc_decoder_device_Release
            - BranchSide:      'video_output/video_output.c:1826,5'
              BranchSideFuncs:
                - filter_chain_NewVideo
                - filter_chain_NewVideo
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_queuedmutex_lock
                - vlc_mutex_unlock
                - VoutResetChronoLocked
                - var_InheritInteger.28639
                - picture_pool_NewFromFormat
                - vout_OpenWrapper
                - vout_SetDisplayCrop
                - vout_SetDisplayAspect
                - vlc_queuedmutex_unlock
                - video_format_Print
                - vlc_queuedmutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - video_format_Clean.28591
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
                - vlc_video_context_Release
                - picture_pool_Release
                - filter_chain_Delete
                - filter_chain_Delete
                - DelAllFilterCallbacks
                - vlc_queuedmutex_unlock
                - vlc_video_context_HoldDevice
                - __assert_fail
                - vlc_decoder_device_Release
        - Branch String:   'video_output/video_output.c:1855,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1858,71'
              BranchSideFuncs:
                - vlc_video_context_HoldDevice
                - __assert_fail
                - vlc_decoder_device_Release
                - vlc_queuedmutex_lock
                - vlc_mutex_unlock
                - VoutResetChronoLocked
                - var_InheritInteger.28639
                - picture_pool_NewFromFormat
                - vout_OpenWrapper
                - vout_SetDisplayCrop
                - vout_SetDisplayAspect
                - vlc_queuedmutex_unlock
                - video_format_Print
                - vlc_queuedmutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - video_format_Clean.28591
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
                - vlc_video_context_Release
                - picture_pool_Release
                - filter_chain_Delete
                - filter_chain_Delete
                - DelAllFilterCallbacks
                - vlc_queuedmutex_unlock
            - BranchSide:      'video_output/video_output.c:1864,12'
              BranchSideFuncs:
                - vlc_queuedmutex_lock
                - vlc_mutex_unlock
                - VoutResetChronoLocked
                - var_InheritInteger.28639
                - picture_pool_NewFromFormat
                - vout_OpenWrapper
                - vout_SetDisplayCrop
                - vout_SetDisplayAspect
                - vlc_queuedmutex_unlock
                - video_format_Print
                - vlc_queuedmutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - video_format_Clean.28591
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
                - vlc_video_context_Release
                - picture_pool_Release
                - filter_chain_Delete
                - filter_chain_Delete
                - DelAllFilterCallbacks
                - vlc_queuedmutex_unlock
        - Branch String:   'video_output/video_output.c:1859,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1859,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_decoder_device_Release
                - vlc_queuedmutex_lock
                - vlc_mutex_unlock
                - VoutResetChronoLocked
                - var_InheritInteger.28639
                - picture_pool_NewFromFormat
                - vout_OpenWrapper
                - vout_SetDisplayCrop
                - vout_SetDisplayAspect
                - vlc_queuedmutex_unlock
                - video_format_Print
                - vlc_queuedmutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - video_format_Clean.28591
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
                - vlc_video_context_Release
                - picture_pool_Release
                - filter_chain_Delete
                - filter_chain_Delete
                - DelAllFilterCallbacks
                - vlc_queuedmutex_unlock
            - BranchSide:      'video_output/video_output.c:1859,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/video_output.c:1859,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1859,9'
              BranchSideFuncs:
                - vlc_decoder_device_Release
                - vlc_queuedmutex_lock
                - vlc_mutex_unlock
                - VoutResetChronoLocked
                - var_InheritInteger.28639
                - picture_pool_NewFromFormat
                - vout_OpenWrapper
                - vout_SetDisplayCrop
                - vout_SetDisplayAspect
                - vlc_queuedmutex_unlock
                - video_format_Print
                - vlc_queuedmutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - video_format_Clean.28591
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
                - vlc_video_context_Release
                - picture_pool_Release
                - filter_chain_Delete
                - filter_chain_Delete
                - DelAllFilterCallbacks
                - vlc_queuedmutex_unlock
            - BranchSide:      'video_output/video_output.c:1860,36'
              BranchSideFuncs:
                - vlc_decoder_device_Release
                - vlc_queuedmutex_lock
                - vlc_mutex_unlock
                - VoutResetChronoLocked
                - var_InheritInteger.28639
                - picture_pool_NewFromFormat
                - vout_OpenWrapper
                - vout_SetDisplayCrop
                - vout_SetDisplayAspect
                - vlc_queuedmutex_unlock
                - video_format_Print
                - vlc_queuedmutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - video_format_Clean.28591
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
                - vlc_video_context_Release
                - picture_pool_Release
                - filter_chain_Delete
                - filter_chain_Delete
                - DelAllFilterCallbacks
                - vlc_queuedmutex_unlock
        - Branch String:   'video_output/video_output.c:1879,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1880,27'
              BranchSideFuncs:
                - picture_pool_NewFromFormat
                - vout_OpenWrapper
                - vout_SetDisplayCrop
                - vout_SetDisplayAspect
                - vlc_queuedmutex_unlock
                - video_format_Print
                - vlc_queuedmutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - video_format_Clean.28591
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
                - vlc_video_context_Release
                - picture_pool_Release
                - filter_chain_Delete
                - filter_chain_Delete
                - DelAllFilterCallbacks
                - vlc_queuedmutex_unlock
            - BranchSide:      'video_output/video_output.c:1881,14'
              BranchSideFuncs:
                - picture_pool_NewFromFormat
                - vout_OpenWrapper
                - vout_SetDisplayCrop
                - vout_SetDisplayAspect
                - vlc_queuedmutex_unlock
                - video_format_Print
                - vlc_queuedmutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - video_format_Clean.28591
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
                - vlc_video_context_Release
                - picture_pool_Release
                - filter_chain_Delete
                - filter_chain_Delete
                - DelAllFilterCallbacks
                - vlc_queuedmutex_unlock
        - Branch String:   'video_output/video_output.c:1886,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1887,33'
              BranchSideFuncs:
                - vlc_queuedmutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - video_format_Clean.28591
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
                - vlc_video_context_Release
                - picture_pool_Release
                - filter_chain_Delete
                - filter_chain_Delete
                - DelAllFilterCallbacks
            - BranchSide:      'video_output/video_output.c:1891,38'
              BranchSideFuncs:
                - vout_OpenWrapper
                - vout_SetDisplayCrop
                - vout_SetDisplayAspect
                - vlc_queuedmutex_unlock
                - video_format_Print
                - vlc_queuedmutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - video_format_Clean.28591
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
                - vlc_video_context_Release
                - picture_pool_Release
                - filter_chain_Delete
                - filter_chain_Delete
                - DelAllFilterCallbacks
        - Branch String:   'video_output/video_output.c:1893,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1894,33'
              BranchSideFuncs:
                - vlc_queuedmutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - video_format_Clean.28591
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
                - vlc_video_context_Release
                - picture_pool_Release
                - filter_chain_Delete
                - filter_chain_Delete
                - DelAllFilterCallbacks
            - BranchSide:      'video_output/video_output.c:1898,25'
              BranchSideFuncs:
                - vout_SetDisplayCrop
                - vout_SetDisplayAspect
                - vlc_queuedmutex_unlock
                - video_format_Print
        - Branch String:   'video_output/video_output.c:1917,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1918,31'
              BranchSideFuncs:
                - DelAllFilterCallbacks
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - video_format_Clean.28591
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
                - vlc_video_context_Release
                - picture_pool_Release
                - filter_chain_Delete
                - filter_chain_Delete
            - BranchSide:      'video_output/video_output.c:1919,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - video_format_Clean.28591
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
                - vlc_video_context_Release
                - picture_pool_Release
                - filter_chain_Delete
                - filter_chain_Delete
        - Branch String:   'video_output/video_output.c:1925,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1926,29'
              BranchSideFuncs:
                - filter_chain_Delete
                - video_format_Clean.28591
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
                - vlc_video_context_Release
                - picture_pool_Release
                - filter_chain_Delete
            - BranchSide:      'video_output/video_output.c:1927,9'
              BranchSideFuncs:
                - video_format_Clean.28591
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
                - vlc_video_context_Release
                - picture_pool_Release
                - filter_chain_Delete
        - Branch String:   'video_output/video_output.c:1927,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1928,29'
              BranchSideFuncs:
                - filter_chain_Delete
                - video_format_Clean.28591
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
                - vlc_video_context_Release
                - picture_pool_Release
            - BranchSide:      'video_output/video_output.c:1929,9'
              BranchSideFuncs:
                - video_format_Clean.28591
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
                - vlc_video_context_Release
                - picture_pool_Release
        - Branch String:   'video_output/video_output.c:1929,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1931,30'
              BranchSideFuncs:
                - picture_pool_Release
                - video_format_Clean.28591
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
                - vlc_video_context_Release
            - BranchSide:      'video_output/video_output.c:1934,25'
              BranchSideFuncs:
                - video_format_Clean.28591
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
                - vlc_video_context_Release
        - Branch String:   'video_output/video_output.c:1935,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1937,35'
              BranchSideFuncs:
                - vlc_video_context_Release
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
            - BranchSide:      'video_output/video_output.c:1940,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - picture_fifo_Delete
        - Branch String:   'video_output/video_output.c:1940,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1942,29'
              BranchSideFuncs:
                - picture_fifo_Delete
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
            - BranchSide:      'video_output/video_output.c:1945,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:1814,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1816,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:1817,5'
          Dst:             vout_display_window_SetMouseHandler
        - Src:             'video_output/video_output.c:1819,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/video_output.c:1821,25'
          Dst:             picture_fifo_New
        - Src:             'video_output/video_output.c:1825,5'
          Dst:             video_format_Copy
        - Src:             'video_output/video_output.c:1826,35'
          Dst:             vlc_video_context_Hold
        - Src:             'video_output/video_output.c:1839,10'
          Dst:             filter_chain_NewVideo
        - Src:             'video_output/video_output.c:1842,10'
          Dst:             filter_chain_NewVideo
        - Src:             'video_output/video_output.c:1844,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:1847,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/video_output.c:1853,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:1858,42'
          Dst:             vlc_video_context_HoldDevice
        - Src:             'video_output/video_output.c:1859,9'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1860,9'
          Dst:             vlc_decoder_device_Release
        - Src:             'video_output/video_output.c:1868,5'
          Dst:             vlc_queuedmutex_lock
        - Src:             'video_output/video_output.c:1869,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/video_output.c:1872,5'
          Dst:             VoutResetChronoLocked
        - Src:             'video_output/video_output.c:1878,22'
          Dst:             var_InheritInteger
        - Src:             'video_output/video_output.c:1885,9'
          Dst:             picture_pool_NewFromFormat
        - Src:             'video_output/video_output.c:1887,9'
          Dst:             vlc_queuedmutex_unlock
        - Src:             'video_output/video_output.c:1891,20'
          Dst:             vout_OpenWrapper
        - Src:             'video_output/video_output.c:1894,9'
          Dst:             vlc_queuedmutex_unlock
        - Src:             'video_output/video_output.c:1898,5'
          Dst:             vout_SetDisplayCrop
        - Src:             'video_output/video_output.c:1900,5'
          Dst:             vout_SetDisplayAspect
        - Src:             'video_output/video_output.c:1901,5'
          Dst:             vlc_queuedmutex_unlock
        - Src:             'video_output/video_output.c:1914,5'
          Dst:             video_format_Print
        - Src:             'video_output/video_output.c:1918,9'
          Dst:             DelAllFilterCallbacks
        - Src:             'video_output/video_output.c:1919,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:1924,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/video_output.c:1926,9'
          Dst:             filter_chain_Delete
        - Src:             'video_output/video_output.c:1928,9'
          Dst:             filter_chain_Delete
        - Src:             'video_output/video_output.c:1931,9'
          Dst:             picture_pool_Release
        - Src:             'video_output/video_output.c:1934,5'
          Dst:             video_format_Clean
        - Src:             'video_output/video_output.c:1937,9'
          Dst:             vlc_video_context_Release
        - Src:             'video_output/video_output.c:1942,9'
          Dst:             picture_fifo_Delete
        - Src:             'video_output/video_output.c:1945,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:1946,5'
          Dst:             vout_display_window_SetMouseHandler
        - Src:             'video_output/video_output.c:1947,5'
          Dst:             vlc_mutex_unlock
    - functionName:    var_InheritInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:720,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:720,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:721,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:720,9'
          Dst:             var_Inherit
    - functionName:    clock_event_OnDiscontinuity
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2337
      functionLinenumberEnd: 2348
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vout_control_Wake
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/video_output.c:2347,5'
          Dst:             vout_control_Wake
    - functionName:    EnableWindowLocked
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - original
      BBCount:         18
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - VoutGetDisplayCfg
        - __assert_fail
        - vlc_mutex_held
        - vlc_object_Log
        - vlc_window_Enable
        - vout_UpdateWindowSizeLocked
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:2300,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2300,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - __assert_fail
                - VoutGetDisplayCfg
                - vout_UpdateWindowSizeLocked
                - vlc_window_Enable
                - vlc_object_Log
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:2301,30'
              BranchSideFuncs:
                - vlc_mutex_held
                - __assert_fail
                - VoutGetDisplayCfg
                - vout_UpdateWindowSizeLocked
                - vlc_window_Enable
                - vlc_object_Log
                - __assert_fail
        - Branch String:   'video_output/video_output.c:2303,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2303,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:2304,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - __assert_fail
                - VoutGetDisplayCfg
                - vout_UpdateWindowSizeLocked
                - vlc_window_Enable
                - vlc_object_Log
        - Branch String:   'video_output/video_output.c:2304,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2304,5'
              BranchSideFuncs:
                - VoutGetDisplayCfg
                - vout_UpdateWindowSizeLocked
                - vlc_window_Enable
                - vlc_object_Log
            - BranchSide:      'video_output/video_output.c:2305,23'
              BranchSideFuncs:
                - VoutGetDisplayCfg
                - vout_UpdateWindowSizeLocked
                - vlc_window_Enable
                - vlc_object_Log
        - Branch String:   'video_output/video_output.c:2308,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2309,31'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:2315,5'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_output.c:2309,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2310,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'video_output/video_output.c:2313,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/video_output.c:2300,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:2303,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:2304,5'
          Dst:             vlc_mutex_held
        - Src:             'video_output/video_output.c:2304,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:2305,5'
          Dst:             VoutGetDisplayCfg
        - Src:             'video_output/video_output.c:2306,5'
          Dst:             vout_UpdateWindowSizeLocked
        - Src:             'video_output/video_output.c:2309,13'
          Dst:             vlc_window_Enable
        - Src:             'video_output/video_output.c:2310,13'
          Dst:             vlc_object_Log
    - functionName:    vout_UpdateWindowSizeLocked
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
      BBCount:         9
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_mutex_held
        - vout_display_ResizeWindow
      functionUses:    5
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:264,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:265,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:267,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - __assert_fail
                - vout_display_ResizeWindow
        - Branch String:   'video_output/video_output.c:267,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:267,5'
              BranchSideFuncs:
                - vout_display_ResizeWindow
            - BranchSide:      'video_output/video_output.c:268,31'
              BranchSideFuncs:
                - vout_display_ResizeWindow
      Callsites:
        - Src:             'video_output/video_output.c:267,5'
          Dst:             vlc_mutex_held
        - Src:             'video_output/video_output.c:267,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:268,5'
          Dst:             vout_display_ResizeWindow
    - functionName:    vout_InitSource
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2319
      functionLinenumberEnd: 2334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - GetAspectRatio
        - var_InheritString
        - vout_ParseCrop
        - vout_SetAspectRatio
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:2321,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2323,28'
              BranchSideFuncs:
                - GetAspectRatio
                - free
                - var_InheritString.28595
                - vout_ParseCrop
                - free
                - vout_SetAspectRatio
            - BranchSide:      'video_output/video_output.c:2328,22'
              BranchSideFuncs:
                - var_InheritString.28595
                - vout_ParseCrop
                - free
        - Branch String:   'video_output/video_output.c:2323,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2324,33'
              BranchSideFuncs:
                - vout_SetAspectRatio
                - free
                - var_InheritString.28595
                - vout_ParseCrop
                - free
            - BranchSide:      'video_output/video_output.c:2325,14'
              BranchSideFuncs:
                - free
                - var_InheritString.28595
                - vout_ParseCrop
                - free
        - Branch String:   'video_output/video_output.c:2329,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2329,9'
              BranchSideFuncs:
                - vout_ParseCrop
                - free
            - BranchSide:      'video_output/video_output.c:2330,30'
              BranchSideFuncs:
                - vout_ParseCrop
                - free
        - Branch String:   'video_output/video_output.c:2330,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2331,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'video_output/video_output.c:2332,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'video_output/video_output.c:2320,20'
          Dst:             var_InheritString
        - Src:             'video_output/video_output.c:2323,13'
          Dst:             GetAspectRatio
        - Src:             'video_output/video_output.c:2324,13'
          Dst:             vout_SetAspectRatio
        - Src:             'video_output/video_output.c:2328,22'
          Dst:             var_InheritString
        - Src:             'video_output/video_output.c:2330,14'
          Dst:             vout_ParseCrop
    - functionName:    vout_SetAspectRatio
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - sys
        - dar_num
        - dar_den
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    VoutFixFormat
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VoutFixFormatAR
        - video_format_Copy
        - vlc_fourcc_GetCodec
        - vlc_viewpoint_clip
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/video_output.c:229,5'
          Dst:             video_format_Copy
        - Src:             'video_output/video_output.c:230,21'
          Dst:             vlc_fourcc_GetCodec
        - Src:             'video_output/video_output.c:231,5'
          Dst:             VoutFixFormatAR
        - Src:             'video_output/video_output.c:232,5'
          Dst:             vlc_viewpoint_clip
    - functionName:    VoutCheckFormat
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:219,28'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:219,31'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:221,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_output.c:219,52'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:220,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:221,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_output.c:220,28'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:220,31'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:221,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_output.c:219,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:221,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:222,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_output.c:222,29'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:222,32'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:223,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_output.c:222,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:223,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:224,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vout_Request
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2351
      functionLinenumberEnd: 2442
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cfg
        - vctx
        - input
      BBCount:         39
      ICount:          330
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - EnableWindowLocked
        - Thread
        - VoutCheckFormat
        - VoutFixFormat
        - __assert_fail
        - spu_Attach
        - video_format_Clean
        - vlc_clock_AddListener
        - vlc_clock_Lock
        - vlc_clock_RemoveListener
        - vlc_clock_Unlock
        - vlc_clone
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_Log
        - vout_ChangeSource
        - vout_DisableWindow
        - vout_InitSource
        - vout_IntfReinit
        - vout_ReinitInterlacingSupport
        - vout_ReleaseDisplay
        - vout_Start
        - vout_StopDisplay
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:2355,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2355,5'
              BranchSideFuncs:
                - __assert_fail
                - VoutCheckFormat
                - vout_StopDisplay
                - VoutFixFormat
                - vout_ChangeSource
                - vlc_mutex_lock
                - video_format_Clean.28591
                - vout_InitSource
                - EnableWindowLocked
                - vlc_mutex_unlock
                - vout_ReinitInterlacingSupport
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_AddListener
                - vlc_clock_Unlock
                - vout_Start
                - vlc_clone
                - vout_IntfReinit
                - spu_Attach
                - vout_ReleaseDisplay
                - vout_DisableWindow
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - vlc_object_Log
                - vout_StopDisplay
                - vlc_object_Log
                - vlc_mutex_unlock
                - __assert_fail
                - video_format_Clean.28591
            - BranchSide:      'video_output/video_output.c:2356,5'
              BranchSideFuncs:
                - __assert_fail
                - VoutCheckFormat
                - vout_StopDisplay
                - VoutFixFormat
                - vout_ChangeSource
                - vlc_mutex_lock
                - video_format_Clean.28591
                - vout_InitSource
                - EnableWindowLocked
                - vlc_mutex_unlock
                - vout_ReinitInterlacingSupport
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_AddListener
                - vlc_clock_Unlock
                - vout_Start
                - vlc_clone
                - vout_IntfReinit
                - spu_Attach
                - vout_ReleaseDisplay
                - vout_DisableWindow
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - vlc_object_Log
                - vout_StopDisplay
                - vlc_object_Log
                - vlc_mutex_unlock
                - __assert_fail
                - video_format_Clean.28591
        - Branch String:   'video_output/video_output.c:2356,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2356,5'
              BranchSideFuncs:
                - VoutCheckFormat
                - vout_StopDisplay
                - VoutFixFormat
                - vout_ChangeSource
                - vlc_mutex_lock
                - video_format_Clean.28591
                - vout_InitSource
                - EnableWindowLocked
                - vlc_mutex_unlock
                - vout_ReinitInterlacingSupport
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_AddListener
                - vlc_clock_Unlock
                - vout_Start
                - vlc_clone
                - vout_IntfReinit
                - spu_Attach
                - vout_ReleaseDisplay
                - vout_DisableWindow
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - vlc_object_Log
                - vout_StopDisplay
                - vlc_object_Log
                - vlc_mutex_unlock
                - __assert_fail
                - video_format_Clean.28591
            - BranchSide:      'video_output/video_output.c:2358,26'
              BranchSideFuncs:
                - VoutCheckFormat
                - vout_StopDisplay
                - VoutFixFormat
                - vout_ChangeSource
                - vlc_mutex_lock
                - video_format_Clean.28591
                - vout_InitSource
                - EnableWindowLocked
                - vlc_mutex_unlock
                - vout_ReinitInterlacingSupport
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_AddListener
                - vlc_clock_Unlock
                - vout_Start
                - vlc_clone
                - vout_IntfReinit
                - spu_Attach
                - vout_ReleaseDisplay
                - vout_DisableWindow
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - vlc_object_Log
                - vout_StopDisplay
                - vlc_object_Log
                - vlc_mutex_unlock
                - __assert_fail
                - video_format_Clean.28591
        - Branch String:   'video_output/video_output.c:2358,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2359,13'
              BranchSideFuncs:
                - VoutFixFormat
                - vout_ChangeSource
                - vlc_mutex_lock
                - video_format_Clean.28591
                - vout_InitSource
                - EnableWindowLocked
                - vlc_mutex_unlock
                - vout_ReinitInterlacingSupport
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_AddListener
                - vlc_clock_Unlock
                - vout_Start
                - vlc_clone
                - vout_IntfReinit
                - spu_Attach
                - vout_ReleaseDisplay
                - vout_DisableWindow
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - vlc_object_Log
                - vout_StopDisplay
                - vlc_object_Log
                - vlc_mutex_unlock
                - __assert_fail
                - video_format_Clean.28591
            - BranchSide:      'video_output/video_output.c:2365,30'
              BranchSideFuncs:
                - VoutFixFormat
                - vout_ChangeSource
                - vlc_mutex_lock
                - video_format_Clean.28591
                - vout_InitSource
                - EnableWindowLocked
                - vlc_mutex_unlock
                - vout_ReinitInterlacingSupport
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_AddListener
                - vlc_clock_Unlock
                - vout_Start
                - vlc_clone
                - vout_IntfReinit
                - spu_Attach
                - vout_ReleaseDisplay
                - vout_DisableWindow
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - vlc_object_Log
                - vout_StopDisplay
                - vlc_object_Log
                - vlc_mutex_unlock
                - __assert_fail
                - video_format_Clean.28591
        - Branch String:   'video_output/video_output.c:2359,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2360,30'
              BranchSideFuncs:
                - vout_StopDisplay
            - BranchSide:      'video_output/video_output.c:2361,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_output.c:2367,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2369,9'
              BranchSideFuncs:
                - video_format_Clean.28591
            - BranchSide:      'video_output/video_output.c:2373,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - video_format_Clean.28591
                - vout_InitSource
                - EnableWindowLocked
                - vlc_mutex_unlock
                - vout_ReinitInterlacingSupport
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_AddListener
                - vlc_clock_Unlock
                - vout_Start
                - vlc_clone
                - vout_IntfReinit
                - spu_Attach
                - vout_ReleaseDisplay
                - vout_DisableWindow
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - vlc_object_Log
                - vout_StopDisplay
                - vlc_object_Log
                - vlc_mutex_unlock
                - __assert_fail
        - Branch String:   'video_output/video_output.c:2379,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2382,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_mutex_unlock
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:2387,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vout_ReinitInterlacingSupport
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_AddListener
                - vlc_clock_Unlock
                - vout_Start
                - vlc_clone
                - vout_IntfReinit
                - spu_Attach
                - vout_ReleaseDisplay
                - vout_DisableWindow
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - vlc_object_Log
                - vout_StopDisplay
        - Branch String:   'video_output/video_output.c:2384,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2384,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:2385,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_output.c:2389,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2390,26'
              BranchSideFuncs:
                - vout_StopDisplay
                - vout_ReinitInterlacingSupport
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_AddListener
                - vlc_clock_Unlock
                - vout_Start
                - vlc_clone
                - vout_IntfReinit
                - spu_Attach
                - vout_ReleaseDisplay
                - vout_DisableWindow
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - vlc_object_Log
            - BranchSide:      'video_output/video_output.c:2392,35'
              BranchSideFuncs:
                - vout_ReinitInterlacingSupport
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_AddListener
                - vlc_clock_Unlock
                - vout_Start
                - vlc_clone
                - vout_IntfReinit
                - spu_Attach
                - vout_ReleaseDisplay
                - vout_DisableWindow
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - vlc_object_Log
        - Branch String:   'video_output/video_output.c:2413,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2415,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vout_DisableWindow
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
            - BranchSide:      'video_output/video_output.c:2418,5'
              BranchSideFuncs:
                - vlc_clone
                - vout_IntfReinit
                - spu_Attach
                - vout_ReleaseDisplay
                - vout_DisableWindow
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
        - Branch String:   'video_output/video_output.c:2419,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2420,9'
              BranchSideFuncs:
                - vout_ReleaseDisplay
                - vout_DisableWindow
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
            - BranchSide:      'video_output/video_output.c:2422,9'
              BranchSideFuncs:
                - vout_IntfReinit
                - spu_Attach
        - Branch String:   'video_output/video_output.c:2422,23'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2422,26'
              BranchSideFuncs:
                - vout_IntfReinit
                - spu_Attach
            - BranchSide:      'video_output/video_output.c:2424,21'
              BranchSideFuncs:
                - vout_IntfReinit
        - Branch String:   'video_output/video_output.c:2422,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2423,20'
              BranchSideFuncs:
                - spu_Attach
                - vout_IntfReinit
            - BranchSide:      'video_output/video_output.c:2424,21'
              BranchSideFuncs:
                - vout_IntfReinit
        - Branch String:   'video_output/video_output.c:2431,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2433,24'
              BranchSideFuncs:
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'video_output/video_output.c:2437,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:2355,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:2356,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:2358,10'
          Dst:             VoutCheckFormat
        - Src:             'video_output/video_output.c:2360,13'
          Dst:             vout_StopDisplay
        - Src:             'video_output/video_output.c:2365,5'
          Dst:             VoutFixFormat
        - Src:             'video_output/video_output.c:2367,9'
          Dst:             vout_ChangeSource
        - Src:             'video_output/video_output.c:2369,9'
          Dst:             video_format_Clean
        - Src:             'video_output/video_output.c:2373,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:2374,5'
          Dst:             video_format_Clean
        - Src:             'video_output/video_output.c:2377,5'
          Dst:             vout_InitSource
        - Src:             'video_output/video_output.c:2379,9'
          Dst:             EnableWindowLocked
        - Src:             'video_output/video_output.c:2382,9'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_output.c:2383,9'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/video_output.c:2384,9'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:2387,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/video_output.c:2390,9'
          Dst:             vout_StopDisplay
        - Src:             'video_output/video_output.c:2392,5'
          Dst:             vout_ReinitInterlacingSupport
        - Src:             'video_output/video_output.c:2399,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:2401,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/video_output.c:2406,5'
          Dst:             vlc_clock_Lock
        - Src:             'video_output/video_output.c:2408,9'
          Dst:             vlc_clock_AddListener
        - Src:             'video_output/video_output.c:2409,5'
          Dst:             vlc_clock_Unlock
        - Src:             'video_output/video_output.c:2413,9'
          Dst:             vout_Start
        - Src:             'video_output/video_output.c:2415,9'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_output.c:2419,9'
          Dst:             vlc_clone
        - Src:             'video_output/video_output.c:2419,9'
          Dst:             Thread
        - Src:             'video_output/video_output.c:2423,9'
          Dst:             spu_Attach
        - Src:             'video_output/video_output.c:2424,5'
          Dst:             vout_IntfReinit
        - Src:             'video_output/video_output.c:2428,5'
          Dst:             vout_ReleaseDisplay
        - Src:             'video_output/video_output.c:2430,5'
          Dst:             vout_DisableWindow
        - Src:             'video_output/video_output.c:2433,9'
          Dst:             vlc_clock_Lock
        - Src:             'video_output/video_output.c:2434,9'
          Dst:             vlc_clock_RemoveListener
        - Src:             'video_output/video_output.c:2435,9'
          Dst:             vlc_clock_Unlock
        - Src:             'video_output/video_output.c:2438,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:2440,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vout_StopDisplay
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_join
        - vout_ReleaseDisplay
        - vout_control_Wake
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/video_output.c:2067,5'
          Dst:             vout_control_Wake
        - Src:             'video_output/video_output.c:2068,5'
          Dst:             vlc_join
        - Src:             'video_output/video_output.c:2070,5'
          Dst:             vout_ReleaseDisplay
    - functionName:    vout_ChangeSource
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2276
      functionLinenumberEnd: 2296
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - original
        - vctx
      BBCount:         10
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - video_format_IsSimilar
        - video_format_LogDifferences
        - vlc_object_Log
        - vlc_object_logger
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:2279,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2280,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:2281,9'
              BranchSideFuncs:
                - video_format_IsSimilar
                - vlc_object_Log
                - vlc_object_logger.28604
                - video_format_LogDifferences
        - Branch String:   'video_output/video_output.c:2281,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2282,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:2287,33'
              BranchSideFuncs:
                - video_format_IsSimilar
                - vlc_object_Log
                - vlc_object_logger.28604
                - video_format_LogDifferences
        - Branch String:   'video_output/video_output.c:2287,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2289,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:2295,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/video_output.c:2287,10'
          Dst:             video_format_IsSimilar
        - Src:             'video_output/video_output.c:2289,9'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_output.c:2290,37'
          Dst:             vlc_object_logger
        - Src:             'video_output/video_output.c:2290,9'
          Dst:             video_format_LogDifferences
    - functionName:    vout_ReleaseDisplay
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1990
      functionLinenumberEnd: 2059
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
      BBCount:         27
      ICount:          259
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - DelAllFilterCallbacks
        - __assert_fail
        - filter_DeleteBlend
        - filter_chain_Delete
        - picture_fifo_Delete
        - picture_pool_Release
        - spu_Detach
        - video_format_Clean
        - vlc_clock_Lock
        - vlc_clock_RemoveListener
        - vlc_clock_Unlock
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_queuedmutex_lock
        - vlc_queuedmutex_unlock
        - vlc_video_context_Release
        - vout_CloseWrapper
        - vout_FlushUnlocked
        - vout_display_window_SetMouseHandler
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1994,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1994,5'
              BranchSideFuncs:
                - vlc_queuedmutex_lock
                - vout_CloseWrapper
                - vlc_queuedmutex_unlock
                - DelAllFilterCallbacks
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - filter_chain_Delete
                - filter_chain_Delete
                - video_format_Clean.28591
                - free
                - __assert_fail
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - spu_Detach
                - picture_fifo_Delete
                - vlc_video_context_Release
                - vout_FlushUnlocked
                - picture_pool_Release
                - filter_DeleteBlend
            - BranchSide:      'video_output/video_output.c:1996,9'
              BranchSideFuncs:
                - vlc_queuedmutex_lock
                - vout_CloseWrapper
                - vlc_queuedmutex_unlock
                - DelAllFilterCallbacks
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - filter_chain_Delete
                - filter_chain_Delete
                - video_format_Clean.28591
                - free
                - __assert_fail
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - spu_Detach
                - picture_fifo_Delete
                - vlc_video_context_Release
                - vout_FlushUnlocked
                - picture_pool_Release
                - filter_DeleteBlend
        - Branch String:   'video_output/video_output.c:1996,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1997,28'
              BranchSideFuncs:
                - filter_DeleteBlend
                - vlc_queuedmutex_lock
                - vout_CloseWrapper
                - vlc_queuedmutex_unlock
                - DelAllFilterCallbacks
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - filter_chain_Delete
                - filter_chain_Delete
                - video_format_Clean.28591
                - free
                - __assert_fail
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - spu_Detach
                - picture_fifo_Delete
                - vlc_video_context_Release
                - vout_FlushUnlocked
                - picture_pool_Release
            - BranchSide:      'video_output/video_output.c:2000,9'
              BranchSideFuncs:
                - vlc_queuedmutex_lock
                - vout_CloseWrapper
                - vlc_queuedmutex_unlock
                - DelAllFilterCallbacks
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - filter_chain_Delete
                - filter_chain_Delete
                - video_format_Clean.28591
                - free
                - __assert_fail
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - spu_Detach
                - picture_fifo_Delete
                - vlc_video_context_Release
                - vout_FlushUnlocked
                - picture_pool_Release
        - Branch String:   'video_output/video_output.c:2000,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2002,28'
              BranchSideFuncs:
                - vout_FlushUnlocked
                - picture_pool_Release
                - vlc_queuedmutex_lock
                - vout_CloseWrapper
                - vlc_queuedmutex_unlock
                - DelAllFilterCallbacks
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - filter_chain_Delete
                - filter_chain_Delete
                - video_format_Clean.28591
                - free
                - __assert_fail
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - spu_Detach
                - picture_fifo_Delete
                - vlc_video_context_Release
            - BranchSide:      'video_output/video_output.c:2008,27'
              BranchSideFuncs:
                - vlc_queuedmutex_lock
                - vout_CloseWrapper
                - vlc_queuedmutex_unlock
                - DelAllFilterCallbacks
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - filter_chain_Delete
                - filter_chain_Delete
                - video_format_Clean.28591
                - free
                - __assert_fail
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - spu_Detach
                - picture_fifo_Delete
                - vlc_video_context_Release
        - Branch String:   'video_output/video_output.c:2024,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2026,35'
              BranchSideFuncs:
                - vlc_video_context_Release
                - free
                - __assert_fail
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - spu_Detach
                - picture_fifo_Delete
            - BranchSide:      'video_output/video_output.c:2029,10'
              BranchSideFuncs:
                - free
                - __assert_fail
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - spu_Detach
                - picture_fifo_Delete
        - Branch String:   'video_output/video_output.c:2031,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2033,29'
              BranchSideFuncs:
                - picture_fifo_Delete
                - __assert_fail
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - spu_Detach
            - BranchSide:      'video_output/video_output.c:2036,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - spu_Detach
        - Branch String:   'video_output/video_output.c:2036,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2036,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - spu_Detach
            - BranchSide:      'video_output/video_output.c:2038,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vout_display_window_SetMouseHandler
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - spu_Detach
        - Branch String:   'video_output/video_output.c:2042,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2043,20'
              BranchSideFuncs:
                - spu_Detach
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
            - BranchSide:      'video_output/video_output.c:2045,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
        - Branch String:   'video_output/video_output.c:2045,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2045,9'
              BranchSideFuncs:
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'video_output/video_output.c:2047,24'
              BranchSideFuncs:
                - vlc_clock_Lock
                - vlc_clock_RemoveListener
                - vlc_clock_Unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:1994,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1997,9'
          Dst:             filter_DeleteBlend
        - Src:             'video_output/video_output.c:2002,9'
          Dst:             vout_FlushUnlocked
        - Src:             'video_output/video_output.c:2004,9'
          Dst:             picture_pool_Release
        - Src:             'video_output/video_output.c:2008,5'
          Dst:             vlc_queuedmutex_lock
        - Src:             'video_output/video_output.c:2009,5'
          Dst:             vout_CloseWrapper
        - Src:             'video_output/video_output.c:2011,5'
          Dst:             vlc_queuedmutex_unlock
        - Src:             'video_output/video_output.c:2014,5'
          Dst:             DelAllFilterCallbacks
        - Src:             'video_output/video_output.c:2015,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:2020,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/video_output.c:2021,5'
          Dst:             filter_chain_Delete
        - Src:             'video_output/video_output.c:2022,5'
          Dst:             filter_chain_Delete
        - Src:             'video_output/video_output.c:2023,5'
          Dst:             video_format_Clean
        - Src:             'video_output/video_output.c:2026,9'
          Dst:             vlc_video_context_Release
        - Src:             'video_output/video_output.c:2033,9'
          Dst:             picture_fifo_Delete
        - Src:             'video_output/video_output.c:2036,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:2038,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:2039,5'
          Dst:             vout_display_window_SetMouseHandler
        - Src:             'video_output/video_output.c:2040,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/video_output.c:2043,9'
          Dst:             spu_Detach
        - Src:             'video_output/video_output.c:2047,9'
          Dst:             vlc_clock_Lock
        - Src:             'video_output/video_output.c:2048,9'
          Dst:             vlc_clock_RemoveListener
        - Src:             'video_output/video_output.c:2049,9'
          Dst:             vlc_clock_Unlock
        - Src:             'video_output/video_output.c:2053,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:2055,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vout_DisableWindow
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2081
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sys
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_window_Disable
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:2076,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2076,9'
              BranchSideFuncs:
                - vlc_window_Disable
                - vlc_mutex_unlock
            - BranchSide:      'video_output/video_output.c:2077,28'
              BranchSideFuncs:
                - vlc_window_Disable
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:2075,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:2077,9'
          Dst:             vlc_window_Disable
        - Src:             'video_output/video_output.c:2080,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vout_FlushUnlocked
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1740
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - vout
        - below
        - date
      BBCount:         25
      ICount:          176
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - FilterFlush
        - VoutResetChronoLocked
        - picture_Release
        - picture_fifo_Flush
        - vlc_clock_Lock
        - vlc_clock_Reset
        - vlc_clock_SetDelay
        - vlc_clock_Unlock
        - vlc_queuedmutex_lock
        - vlc_queuedmutex_unlock
        - vout_FilterFlush
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1711,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1712,14'
              BranchSideFuncs:
                - picture_fifo_Flush
                - vlc_queuedmutex_lock
                - VoutResetChronoLocked
                - vlc_queuedmutex_unlock
                - vlc_clock_Lock
                - vlc_clock_Reset
                - vlc_clock_SetDelay
                - vlc_clock_Unlock
                - vout_FilterFlush
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:1723,24'
              BranchSideFuncs:
                - picture_fifo_Flush
                - vlc_queuedmutex_lock
                - VoutResetChronoLocked
                - vlc_queuedmutex_unlock
                - vlc_clock_Lock
                - vlc_clock_Reset
                - vlc_clock_SetDelay
                - vlc_clock_Unlock
                - vout_FilterFlush
        - Branch String:   'video_output/video_output.c:1712,40'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1713,15'
              BranchSideFuncs:
                - picture_Release.28570
                - picture_fifo_Flush
                - vlc_queuedmutex_lock
                - VoutResetChronoLocked
                - vlc_queuedmutex_unlock
                - vlc_clock_Lock
                - vlc_clock_Reset
                - vlc_clock_SetDelay
                - vlc_clock_Unlock
                - vout_FilterFlush
            - BranchSide:      'video_output/video_output.c:1715,29'
              BranchSideFuncs:
                - picture_Release.28570
                - picture_fifo_Flush
                - vlc_queuedmutex_lock
                - VoutResetChronoLocked
                - vlc_queuedmutex_unlock
                - vlc_clock_Lock
                - vlc_clock_Reset
                - vlc_clock_SetDelay
                - vlc_clock_Unlock
                - vout_FilterFlush
        - Branch String:   'video_output/video_output.c:1713,21'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1713,24'
              BranchSideFuncs:
                - picture_fifo_Flush
                - vlc_queuedmutex_lock
                - VoutResetChronoLocked
                - vlc_queuedmutex_unlock
                - vlc_clock_Lock
                - vlc_clock_Reset
                - vlc_clock_SetDelay
                - vlc_clock_Unlock
                - vout_FilterFlush
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:1714,15'
              BranchSideFuncs:
                - picture_fifo_Flush
                - vlc_queuedmutex_lock
                - VoutResetChronoLocked
                - vlc_queuedmutex_unlock
                - vlc_clock_Lock
                - vlc_clock_Reset
                - vlc_clock_SetDelay
                - vlc_clock_Unlock
                - vout_FilterFlush
                - picture_Release.28570
        - Branch String:   'video_output/video_output.c:1713,44'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1714,15'
              BranchSideFuncs:
                - picture_Release.28570
                - picture_fifo_Flush
                - vlc_queuedmutex_lock
                - VoutResetChronoLocked
                - vlc_queuedmutex_unlock
                - vlc_clock_Lock
                - vlc_clock_Reset
                - vlc_clock_SetDelay
                - vlc_clock_Unlock
                - vout_FilterFlush
            - BranchSide:      'video_output/video_output.c:1715,29'
              BranchSideFuncs:
                - picture_Release.28570
                - picture_fifo_Flush
                - vlc_queuedmutex_lock
                - VoutResetChronoLocked
                - vlc_queuedmutex_unlock
                - vlc_clock_Lock
                - vlc_clock_Reset
                - vlc_clock_SetDelay
                - vlc_clock_Unlock
                - vout_FilterFlush
        - Branch String:   'video_output/video_output.c:1714,21'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1714,24'
              BranchSideFuncs:
                - picture_fifo_Flush
                - vlc_queuedmutex_lock
                - VoutResetChronoLocked
                - vlc_queuedmutex_unlock
                - vlc_clock_Lock
                - vlc_clock_Reset
                - vlc_clock_SetDelay
                - vlc_clock_Unlock
                - vout_FilterFlush
            - BranchSide:      'video_output/video_output.c:1721,5'
              BranchSideFuncs:
                - picture_fifo_Flush
                - vlc_queuedmutex_lock
                - VoutResetChronoLocked
                - vlc_queuedmutex_unlock
                - vlc_clock_Lock
                - vlc_clock_Reset
                - vlc_clock_SetDelay
                - vlc_clock_Unlock
                - vout_FilterFlush
        - Branch String:   'video_output/video_output.c:1712,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1715,29'
              BranchSideFuncs:
                - picture_Release.28570
                - picture_fifo_Flush
                - vlc_queuedmutex_lock
                - VoutResetChronoLocked
                - vlc_queuedmutex_unlock
                - vlc_clock_Lock
                - vlc_clock_Reset
                - vlc_clock_SetDelay
                - vlc_clock_Unlock
                - vout_FilterFlush
            - BranchSide:      'video_output/video_output.c:1721,5'
              BranchSideFuncs:
                - picture_fifo_Flush
                - vlc_queuedmutex_lock
                - VoutResetChronoLocked
                - vlc_queuedmutex_unlock
                - vlc_clock_Lock
                - vlc_clock_Reset
                - vlc_clock_SetDelay
                - vlc_clock_Unlock
                - vout_FilterFlush
        - Branch String:   'video_output/video_output.c:1726,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1727,26'
              BranchSideFuncs:
                - vout_FilterFlush
                - VoutResetChronoLocked
                - vlc_queuedmutex_unlock
                - vlc_clock_Lock
                - vlc_clock_Reset
                - vlc_clock_SetDelay
                - vlc_clock_Unlock
            - BranchSide:      'video_output/video_output.c:1729,27'
              BranchSideFuncs:
                - VoutResetChronoLocked
                - vlc_queuedmutex_unlock
                - vlc_clock_Lock
                - vlc_clock_Reset
                - vlc_clock_SetDelay
                - vlc_clock_Unlock
        - Branch String:   'video_output/video_output.c:1732,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1732,9'
              BranchSideFuncs:
                - vlc_clock_Lock
                - vlc_clock_Reset
                - vlc_clock_SetDelay
                - vlc_clock_Unlock
            - BranchSide:      'video_output/video_output.c:1734,24'
              BranchSideFuncs:
                - vlc_clock_Lock
                - vlc_clock_Reset
                - vlc_clock_SetDelay
                - vlc_clock_Unlock
      Callsites:
        - Src:             'video_output/video_output.c:1708,5'
          Dst:             FilterFlush
        - Src:             'video_output/video_output.c:1715,13'
          Dst:             picture_Release
        - Src:             'video_output/video_output.c:1723,5'
          Dst:             picture_fifo_Flush
        - Src:             'video_output/video_output.c:1725,5'
          Dst:             vlc_queuedmutex_lock
        - Src:             'video_output/video_output.c:1727,9'
          Dst:             vout_FilterFlush
        - Src:             'video_output/video_output.c:1729,5'
          Dst:             VoutResetChronoLocked
        - Src:             'video_output/video_output.c:1730,5'
          Dst:             vlc_queuedmutex_unlock
        - Src:             'video_output/video_output.c:1734,9'
          Dst:             vlc_clock_Lock
        - Src:             'video_output/video_output.c:1735,9'
          Dst:             vlc_clock_Reset
        - Src:             'video_output/video_output.c:1736,9'
          Dst:             vlc_clock_SetDelay
        - Src:             'video_output/video_output.c:1737,9'
          Dst:             vlc_clock_Unlock
    - functionName:    vout_Hold
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2267
      functionLinenumberEnd: 2271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_atomic_rc_inc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/video_output.c:2270,5'
          Dst:             vlc_atomic_rc_inc
    - functionName:    var_InheritBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    vout_statistic_Init
      functionSourceFile: '/src/vlc/src/video_output/statistic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stat
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    video_format_Init
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_src
        - i_chroma
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_viewpoint_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es.h:398,5'
          Dst:             vlc_viewpoint_init
    - functionName:    var_SetString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - psz_string
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:380,12'
          Dst:             var_SetChecked
    - functionName:    vout_Create
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2172
      functionLinenumberEnd: 2264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         34
      ICount:          325
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - config_GetType
        - spu_Create
        - spu_Destroy
        - strcmp
        - var_Create
        - var_Destroy
        - var_InheritBool
        - var_InheritInteger
        - var_InheritString
        - var_SetString
        - video_format_Init
        - vlc_mutex_init
        - vlc_object_delete
        - vlc_queuedmutex_init
        - vlc_window_SetState
        - vout_CreateCommon
        - vout_InitInterlacingSupport
        - vout_IntfInit
        - vout_control_Init
        - vout_display_window_New
        - vout_snapshot_New
        - vout_statistic_Init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:2174,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2175,9'
              BranchSideFuncs:
                - vout_IntfInit
                - config_GetType
                - video_format_Init.28660
                - vout_snapshot_New
                - vout_statistic_Init
                - var_InheritBool.28659
                - var_InheritBool.28659
                - vout_control_Init
                - var_InheritBool.28659
                - var_InheritInteger.28639
                - var_InheritInteger.28639
                - vout_InitInterlacingSupport
                - var_InheritBool.28659
                - vlc_mutex_init
                - vlc_mutex_init
                - vlc_queuedmutex_init
                - vout_display_window_New
                - vlc_mutex_init
                - var_InheritBool.28659
                - var_InheritBool.28659
                - vlc_window_SetState
                - vlc_window_SetState
                - var_Destroy
                - vlc_object_delete
                - spu_Destroy
                - spu_Create
                - var_InheritString.28595
                - strcmp
                - free
                - var_Create
                - var_SetString.28661
                - vlc_object_delete
            - BranchSide:      'video_output/video_output.c:2176,28'
              BranchSideFuncs:
                - vout_IntfInit
                - config_GetType
                - video_format_Init.28660
                - vout_snapshot_New
                - vout_statistic_Init
                - var_InheritBool.28659
                - var_InheritBool.28659
                - vout_control_Init
                - var_InheritBool.28659
                - var_InheritInteger.28639
                - var_InheritInteger.28639
                - vout_InitInterlacingSupport
                - var_InheritBool.28659
                - vlc_mutex_init
                - vlc_mutex_init
                - vlc_queuedmutex_init
                - vout_display_window_New
                - vlc_mutex_init
                - var_InheritBool.28659
                - var_InheritBool.28659
                - vlc_window_SetState
                - vlc_window_SetState
                - var_Destroy
                - vlc_object_delete
                - spu_Destroy
                - spu_Create
                - var_InheritString.28595
                - strcmp
                - free
                - var_Create
                - var_SetString.28661
                - vlc_object_delete
        - Branch String:   'video_output/video_output.c:2192,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2193,31'
              BranchSideFuncs:
                - var_InheritString.28595
                - strcmp
                - free
                - video_format_Init.28660
                - vout_snapshot_New
                - vout_statistic_Init
                - var_InheritBool.28659
                - var_InheritBool.28659
                - vout_control_Init
                - var_InheritBool.28659
                - var_InheritInteger.28639
                - var_InheritInteger.28639
                - vout_InitInterlacingSupport
                - var_InheritBool.28659
                - vlc_mutex_init
                - vlc_mutex_init
                - vlc_queuedmutex_init
                - vout_display_window_New
                - vlc_mutex_init
                - var_InheritBool.28659
                - var_InheritBool.28659
                - vlc_window_SetState
                - vlc_window_SetState
                - var_Destroy
                - vlc_object_delete
                - spu_Destroy
                - spu_Create
                - var_Create
                - var_SetString.28661
                - vlc_object_delete
            - BranchSide:      'video_output/video_output.c:2207,24'
              BranchSideFuncs:
                - video_format_Init.28660
                - vout_snapshot_New
                - vout_statistic_Init
                - var_InheritBool.28659
                - var_InheritBool.28659
                - vout_control_Init
                - var_InheritBool.28659
                - var_InheritInteger.28639
                - var_InheritInteger.28639
                - vout_InitInterlacingSupport
                - var_InheritBool.28659
                - vlc_mutex_init
                - vlc_mutex_init
                - vlc_queuedmutex_init
                - vout_display_window_New
                - vlc_mutex_init
                - var_InheritBool.28659
                - var_InheritBool.28659
                - vlc_window_SetState
                - vlc_window_SetState
                - var_Destroy
                - vlc_object_delete
                - spu_Destroy
                - spu_Create
        - Branch String:   'video_output/video_output.c:2194,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2195,13'
              BranchSideFuncs:
                - vlc_object_delete
            - BranchSide:      'video_output/video_output.c:2199,20'
              BranchSideFuncs:
                - strcmp
                - free
                - video_format_Init.28660
                - vout_snapshot_New
                - vout_statistic_Init
                - var_InheritBool.28659
                - var_InheritBool.28659
                - vout_control_Init
                - var_InheritBool.28659
                - var_InheritInteger.28639
                - var_InheritInteger.28639
                - vout_InitInterlacingSupport
                - var_InheritBool.28659
                - vlc_mutex_init
                - vlc_mutex_init
                - vlc_queuedmutex_init
                - vout_display_window_New
                - vlc_mutex_init
                - var_InheritBool.28659
                - var_InheritBool.28659
                - vlc_window_SetState
                - vlc_window_SetState
                - var_Destroy
                - vlc_object_delete
                - spu_Destroy
                - spu_Create
                - var_Create
                - var_SetString.28661
        - Branch String:   'video_output/video_output.c:2199,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2200,13'
              BranchSideFuncs:
                - var_Create
                - var_SetString.28661
                - video_format_Init.28660
                - vout_snapshot_New
                - vout_statistic_Init
                - var_InheritBool.28659
                - var_InheritBool.28659
                - vout_control_Init
                - var_InheritBool.28659
                - var_InheritInteger.28639
                - var_InheritInteger.28639
                - vout_InitInterlacingSupport
                - var_InheritBool.28659
                - vlc_mutex_init
                - vlc_mutex_init
                - vlc_queuedmutex_init
                - vout_display_window_New
                - vlc_mutex_init
                - var_InheritBool.28659
                - var_InheritBool.28659
                - vlc_window_SetState
                - vlc_window_SetState
                - var_Destroy
                - vlc_object_delete
                - spu_Destroy
                - spu_Create
            - BranchSide:      'video_output/video_output.c:2204,18'
              BranchSideFuncs:
                - free
                - video_format_Init.28660
                - vout_snapshot_New
                - vout_statistic_Init
                - var_InheritBool.28659
                - var_InheritBool.28659
                - vout_control_Init
                - var_InheritBool.28659
                - var_InheritInteger.28639
                - var_InheritInteger.28639
                - vout_InitInterlacingSupport
                - var_InheritBool.28659
                - vlc_mutex_init
                - vlc_mutex_init
                - vlc_queuedmutex_init
                - vout_display_window_New
                - vlc_mutex_init
                - var_InheritBool.28659
                - var_InheritBool.28659
                - vlc_window_SetState
                - vlc_window_SetState
                - var_Destroy
                - vlc_object_delete
                - spu_Destroy
                - spu_Create
        - Branch String:   'video_output/video_output.c:2214,45'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2214,48'
              BranchSideFuncs:
                - spu_Create
                - vout_control_Init
                - var_InheritBool.28659
                - var_InheritInteger.28639
                - var_InheritInteger.28639
                - vout_InitInterlacingSupport
                - var_InheritBool.28659
                - vlc_mutex_init
                - vlc_mutex_init
                - vlc_queuedmutex_init
                - vout_display_window_New
                - vlc_mutex_init
                - var_InheritBool.28659
                - var_InheritBool.28659
                - vlc_window_SetState
                - vlc_window_SetState
                - var_Destroy
                - vlc_object_delete
                - spu_Destroy
            - BranchSide:      'video_output/video_output.c:2215,16'
              BranchSideFuncs:
                - spu_Create
                - vout_control_Init
                - var_InheritBool.28659
                - var_InheritInteger.28639
                - var_InheritInteger.28639
                - vout_InitInterlacingSupport
                - var_InheritBool.28659
                - vlc_mutex_init
                - vlc_mutex_init
                - vlc_queuedmutex_init
                - vout_display_window_New
                - vlc_mutex_init
                - var_InheritBool.28659
                - var_InheritBool.28659
                - vlc_window_SetState
                - vlc_window_SetState
                - var_Destroy
                - vlc_object_delete
                - spu_Destroy
        - Branch String:   'video_output/video_output.c:2214,16'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2214,5'
              BranchSideFuncs:
                - spu_Create
                - vout_control_Init
                - var_InheritBool.28659
                - var_InheritInteger.28639
                - var_InheritInteger.28639
                - vout_InitInterlacingSupport
                - var_InheritBool.28659
                - vlc_mutex_init
                - vlc_mutex_init
                - vlc_queuedmutex_init
                - vout_display_window_New
                - vlc_mutex_init
                - var_InheritBool.28659
                - var_InheritBool.28659
                - vlc_window_SetState
                - vlc_window_SetState
                - var_Destroy
                - vlc_object_delete
                - spu_Destroy
            - BranchSide:      'video_output/video_output.c:2215,16'
              BranchSideFuncs:
                - spu_Create
                - vout_control_Init
                - var_InheritBool.28659
                - var_InheritInteger.28639
                - var_InheritInteger.28639
                - vout_InitInterlacingSupport
                - var_InheritBool.28659
                - vlc_mutex_init
                - vlc_mutex_init
                - vlc_queuedmutex_init
                - vout_display_window_New
                - vlc_mutex_init
                - var_InheritBool.28659
                - var_InheritBool.28659
                - vlc_window_SetState
                - vlc_window_SetState
                - var_Destroy
                - vlc_object_delete
                - spu_Destroy
        - Branch String:   'video_output/video_output.c:2245,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2246,13'
              BranchSideFuncs:
                - vlc_object_delete
                - spu_Destroy
            - BranchSide:      'video_output/video_output.c:2252,9'
              BranchSideFuncs:
                - vlc_mutex_init
                - var_InheritBool.28659
                - var_InheritBool.28659
                - vlc_window_SetState
                - vlc_window_SetState
                - var_Destroy
        - Branch String:   'video_output/video_output.c:2246,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2247,25'
              BranchSideFuncs:
                - spu_Destroy
                - vlc_object_delete
            - BranchSide:      'video_output/video_output.c:2248,9'
              BranchSideFuncs:
                - vlc_object_delete
        - Branch String:   'video_output/video_output.c:2252,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2253,9'
              BranchSideFuncs:
                - var_Destroy
                - vlc_mutex_init
                - var_InheritBool.28659
                - var_InheritBool.28659
                - vlc_window_SetState
                - vlc_window_SetState
            - BranchSide:      'video_output/video_output.c:2254,5'
              BranchSideFuncs:
                - vlc_mutex_init
                - var_InheritBool.28659
                - var_InheritBool.28659
                - vlc_window_SetState
                - vlc_window_SetState
        - Branch String:   'video_output/video_output.c:2258,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2259,29'
              BranchSideFuncs:
                - vlc_window_SetState
            - BranchSide:      'video_output/video_output.c:2260,14'
              BranchSideFuncs:
                - var_InheritBool.28659
                - vlc_window_SetState
      Callsites:
        - Src:             'video_output/video_output.c:2173,33'
          Dst:             vout_CreateCommon
        - Src:             'video_output/video_output.c:2187,5'
          Dst:             vout_IntfInit
        - Src:             'video_output/video_output.c:2192,9'
          Dst:             config_GetType
        - Src:             'video_output/video_output.c:2193,31'
          Dst:             var_InheritString
        - Src:             'video_output/video_output.c:2195,13'
          Dst:             vlc_object_delete
        - Src:             'video_output/video_output.c:2199,13'
          Dst:             strcmp
        - Src:             'video_output/video_output.c:2200,13'
          Dst:             var_Create
        - Src:             'video_output/video_output.c:2201,13'
          Dst:             var_SetString
        - Src:             'video_output/video_output.c:2207,5'
          Dst:             video_format_Init
        - Src:             'video_output/video_output.c:2210,21'
          Dst:             vout_snapshot_New
        - Src:             'video_output/video_output.c:2211,5'
          Dst:             vout_statistic_Init
        - Src:             'video_output/video_output.c:2214,16'
          Dst:             var_InheritBool
        - Src:             'video_output/video_output.c:2214,48'
          Dst:             var_InheritBool
        - Src:             'video_output/video_output.c:2215,16'
          Dst:             spu_Create
        - Src:             'video_output/video_output.c:2217,5'
          Dst:             vout_control_Init
        - Src:             'video_output/video_output.c:2220,27'
          Dst:             var_InheritBool
        - Src:             'video_output/video_output.c:2221,27'
          Dst:             var_InheritInteger
        - Src:             'video_output/video_output.c:2222,27'
          Dst:             var_InheritInteger
        - Src:             'video_output/video_output.c:2226,5'
          Dst:             vout_InitInterlacingSupport
        - Src:             'video_output/video_output.c:2228,28'
          Dst:             var_InheritBool
        - Src:             'video_output/video_output.c:2230,5'
          Dst:             vlc_mutex_init
        - Src:             'video_output/video_output.c:2232,5'
          Dst:             vlc_mutex_init
        - Src:             'video_output/video_output.c:2240,5'
          Dst:             vlc_queuedmutex_init
        - Src:             'video_output/video_output.c:2244,31'
          Dst:             vout_display_window_New
        - Src:             'video_output/video_output.c:2247,13'
          Dst:             spu_Destroy
        - Src:             'video_output/video_output.c:2248,9'
          Dst:             vlc_object_delete
        - Src:             'video_output/video_output.c:2253,9'
          Dst:             var_Destroy
        - Src:             'video_output/video_output.c:2256,5'
          Dst:             vlc_mutex_init
        - Src:             'video_output/video_output.c:2258,9'
          Dst:             var_InheritBool
        - Src:             'video_output/video_output.c:2259,9'
          Dst:             vlc_window_SetState
        - Src:             'video_output/video_output.c:2260,14'
          Dst:             var_InheritBool
        - Src:             'video_output/video_output.c:2261,9'
          Dst:             vlc_window_SetState
    - functionName:    vout_CreateCommon
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_atomic_rc_init
        - vlc_custom_create
        - vlc_mouse_Init
        - vout_CreateVars
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:2149,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2150,9'
              BranchSideFuncs:
                - vout_CreateVars
                - vlc_atomic_rc_init.28633
                - vlc_mouse_Init
            - BranchSide:      'video_output/video_output.c:2152,22'
              BranchSideFuncs:
                - vout_CreateVars
                - vlc_atomic_rc_init.28633
                - vlc_mouse_Init
      Callsites:
        - Src:             'video_output/video_output.c:2146,31'
          Dst:             vlc_custom_create
        - Src:             'video_output/video_output.c:2152,5'
          Dst:             vout_CreateVars
        - Src:             'video_output/video_output.c:2155,5'
          Dst:             vlc_atomic_rc_init
        - Src:             'video_output/video_output.c:2156,5'
          Dst:             vlc_mouse_Init
    - functionName:    vlc_window_SetState
      functionSourceFile: '/src/vlc/src/../include/vlc_window.h'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - window
        - state
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_window.h:484,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_window.h:484,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_window.h:485,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vout_CreateDummy
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vout_CreateCommon
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:2163,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2164,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:2166,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/video_output.c:2162,31'
          Dst:             vout_CreateCommon
    - functionName:    vout_statistic_Clean
      functionSourceFile: '/src/vlc/src/video_output/statistic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stat
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vout_Release
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2113
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
      BBCount:         14
      ICount:          98
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - video_format_Clean
        - vlc_atomic_rc_dec
        - vlc_decoder_device_Release
        - vlc_object_delete
        - vout_display_window_Delete
        - vout_snapshot_Destroy
        - vout_statistic_Clean
      functionUses:    16
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:2116,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2117,9'
              BranchSideFuncs:
                - free
                - free
                - vout_display_window_Delete
                - vout_statistic_Clean
                - vout_snapshot_Destroy
                - video_format_Clean.28591
                - vlc_object_delete
                - __assert_fail
                - vlc_decoder_device_Release
                - vlc_object_delete
            - BranchSide:      'video_output/video_output.c:2119,9'
              BranchSideFuncs:
                - free
                - free
                - vout_display_window_Delete
                - vout_statistic_Clean
                - vout_snapshot_Destroy
                - video_format_Clean.28591
                - vlc_object_delete
                - __assert_fail
                - vlc_decoder_device_Release
                - vlc_object_delete
        - Branch String:   'video_output/video_output.c:2119,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2121,9'
              BranchSideFuncs:
                - vlc_object_delete
            - BranchSide:      'video_output/video_output.c:2125,10'
              BranchSideFuncs:
                - free
                - free
                - vout_display_window_Delete
                - vout_statistic_Clean
                - vout_snapshot_Destroy
                - video_format_Clean.28591
                - vlc_object_delete
                - __assert_fail
                - vlc_decoder_device_Release
        - Branch String:   'video_output/video_output.c:2128,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2129,36'
              BranchSideFuncs:
                - vlc_decoder_device_Release
                - vout_display_window_Delete
                - vout_statistic_Clean
                - vout_snapshot_Destroy
                - video_format_Clean.28591
                - vlc_object_delete
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:2131,5'
              BranchSideFuncs:
                - vout_display_window_Delete
                - vout_statistic_Clean
                - vout_snapshot_Destroy
                - video_format_Clean.28591
                - vlc_object_delete
                - __assert_fail
        - Branch String:   'video_output/video_output.c:2131,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2131,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:2132,32'
              BranchSideFuncs:
                - vout_display_window_Delete
                - vout_statistic_Clean
                - vout_snapshot_Destroy
                - video_format_Clean.28591
                - vlc_object_delete
      Callsites:
        - Src:             'video_output/video_output.c:2116,10'
          Dst:             vlc_atomic_rc_dec
        - Src:             'video_output/video_output.c:2121,9'
          Dst:             vlc_object_delete
        - Src:             'video_output/video_output.c:2129,9'
          Dst:             vlc_decoder_device_Release
        - Src:             'video_output/video_output.c:2131,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:2132,5'
          Dst:             vout_display_window_Delete
        - Src:             'video_output/video_output.c:2135,5'
          Dst:             vout_statistic_Clean
        - Src:             'video_output/video_output.c:2138,5'
          Dst:             vout_snapshot_Destroy
        - Src:             'video_output/video_output.c:2139,5'
          Dst:             video_format_Clean
        - Src:             'video_output/video_output.c:2140,5'
          Dst:             vlc_object_delete
    - functionName:    vout_Close
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2095
      functionLinenumberEnd: 2110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
      BBCount:         12
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - spu_Destroy
        - vout_IntfDeinit
        - vout_Release
        - vout_Stop
        - vout_snapshot_End
      functionUses:    6
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:2096,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2096,5'
              BranchSideFuncs:
                - vout_Stop
                - vout_IntfDeinit
                - vout_snapshot_End
                - vout_Release
                - spu_Destroy
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:2098,30'
              BranchSideFuncs:
                - vout_Stop
                - vout_IntfDeinit
                - vout_snapshot_End
                - vout_Release
                - spu_Destroy
                - __assert_fail
        - Branch String:   'video_output/video_output.c:2099,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2099,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:2101,15'
              BranchSideFuncs:
                - vout_Stop
                - vout_IntfDeinit
                - vout_snapshot_End
                - vout_Release
                - spu_Destroy
        - Branch String:   'video_output/video_output.c:2106,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2106,9'
              BranchSideFuncs:
                - spu_Destroy
                - vout_Release
            - BranchSide:      'video_output/video_output.c:2107,21'
              BranchSideFuncs:
                - spu_Destroy
                - vout_Release
      Callsites:
        - Src:             'video_output/video_output.c:2096,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:2099,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:2101,5'
          Dst:             vout_Stop
        - Src:             'video_output/video_output.c:2103,5'
          Dst:             vout_IntfDeinit
        - Src:             'video_output/video_output.c:2104,5'
          Dst:             vout_snapshot_End
        - Src:             'video_output/video_output.c:2107,9'
          Dst:             spu_Destroy
        - Src:             'video_output/video_output.c:2109,5'
          Dst:             vout_Release
    - functionName:    vout_Stop
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2084
      functionLinenumberEnd: 2092
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
      BBCount:         9
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vout_DisableWindow
        - vout_StopDisplay
      functionUses:    3
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:2086,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2086,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:2088,9'
              BranchSideFuncs:
                - vout_DisableWindow
                - vout_StopDisplay
        - Branch String:   'video_output/video_output.c:2088,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:2088,9'
              BranchSideFuncs:
                - vout_StopDisplay
                - vout_DisableWindow
            - BranchSide:      'video_output/video_output.c:2089,26'
              BranchSideFuncs:
                - vout_StopDisplay
                - vout_DisableWindow
      Callsites:
        - Src:             'video_output/video_output.c:2086,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:2089,9'
          Dst:             vout_StopDisplay
        - Src:             'video_output/video_output.c:2091,5'
          Dst:             vout_DisableWindow
    - functionName:    vout_ChangeSpuRate
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1802
      functionLinenumberEnd: 1807
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - float
      constantsTouched: []
      argNames:
        - vout
        - channel_id
        - rate
      BBCount:         9
      ICount:          56
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - spu_SetClockRate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1804,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1804,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:1805,5'
              BranchSideFuncs:
                - __assert_fail
                - spu_SetClockRate
        - Branch String:   'video_output/video_output.c:1805,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1805,5'
              BranchSideFuncs:
                - spu_SetClockRate
            - BranchSide:      'video_output/video_output.c:1805,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'video_output/video_output.c:1804,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1805,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1806,5'
          Dst:             spu_SetClockRate
    - functionName:    vout_ChangeSpuDelay
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1799
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - vout
        - channel_id
        - delay
      BBCount:         9
      ICount:          56
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - spu_SetClockDelay
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1796,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1796,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:1797,5'
              BranchSideFuncs:
                - __assert_fail
                - spu_SetClockDelay
        - Branch String:   'video_output/video_output.c:1797,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1797,5'
              BranchSideFuncs:
                - spu_SetClockDelay
            - BranchSide:      'video_output/video_output.c:1797,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'video_output/video_output.c:1796,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1797,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1798,5'
          Dst:             spu_SetClockDelay
    - functionName:    vout_ChangeRate
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1783
      functionLinenumberEnd: 1790
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - vout
        - rate
      BBCount:         6
      ICount:          46
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vout_control_Hold
        - vout_control_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1785,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1785,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:1785,5'
              BranchSideFuncs:
                - vout_control_Hold
                - vout_control_Release
      Callsites:
        - Src:             'video_output/video_output.c:1785,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1787,5'
          Dst:             vout_control_Hold
        - Src:             'video_output/video_output.c:1789,5'
          Dst:             vout_control_Release
    - functionName:    vout_ChangeDelay
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1769
      functionLinenumberEnd: 1780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - vout
        - delay
      BBCount:         9
      ICount:          70
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_clock_Lock
        - vlc_clock_SetDelay
        - vlc_clock_Unlock
        - vout_control_Hold
        - vout_control_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1771,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1771,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:1772,5'
              BranchSideFuncs:
                - __assert_fail
                - vout_control_Hold
                - vlc_clock_Lock
                - vlc_clock_SetDelay
                - vlc_clock_Unlock
                - vout_control_Release
        - Branch String:   'video_output/video_output.c:1772,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1772,5'
              BranchSideFuncs:
                - vout_control_Hold
                - vlc_clock_Lock
                - vlc_clock_SetDelay
                - vlc_clock_Unlock
                - vout_control_Release
            - BranchSide:      'video_output/video_output.c:1772,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'video_output/video_output.c:1771,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1772,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1774,5'
          Dst:             vout_control_Hold
        - Src:             'video_output/video_output.c:1775,5'
          Dst:             vlc_clock_Lock
        - Src:             'video_output/video_output.c:1776,5'
          Dst:             vlc_clock_SetDelay
        - Src:             'video_output/video_output.c:1777,5'
          Dst:             vlc_clock_Unlock
        - Src:             'video_output/video_output.c:1779,5'
          Dst:             vout_control_Release
    - functionName:    vout_NextPicture
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1757
      functionLinenumberEnd: 1766
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
      BBCount:         6
      ICount:          44
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vout_control_Hold
        - vout_control_ReleaseAndWake
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1759,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1759,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:1759,5'
              BranchSideFuncs:
                - vout_control_Hold
                - vout_control_ReleaseAndWake
      Callsites:
        - Src:             'video_output/video_output.c:1759,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1761,5'
          Dst:             vout_control_Hold
        - Src:             'video_output/video_output.c:1765,5'
          Dst:             vout_control_ReleaseAndWake
    - functionName:    vout_Flush
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1754
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - vout
        - date
      BBCount:         9
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - GetTracer
        - __assert_fail
        - vlc_tracer_TraceEvent
        - vout_FlushUnlocked
        - vout_control_Hold
        - vout_control_Release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1745,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1745,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:1747,24'
              BranchSideFuncs:
                - vout_control_Hold
                - vout_FlushUnlocked
                - vout_control_Release
                - GetTracer
                - vlc_tracer_TraceEvent
        - Branch String:   'video_output/video_output.c:1752,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1752,9'
              BranchSideFuncs:
                - vlc_tracer_TraceEvent
            - BranchSide:      'video_output/video_output.c:1753,31'
              BranchSideFuncs:
                - vlc_tracer_TraceEvent
      Callsites:
        - Src:             'video_output/video_output.c:1745,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1747,5'
          Dst:             vout_control_Hold
        - Src:             'video_output/video_output.c:1748,5'
          Dst:             vout_FlushUnlocked
        - Src:             'video_output/video_output.c:1749,5'
          Dst:             vout_control_Release
        - Src:             'video_output/video_output.c:1751,33'
          Dst:             GetTracer
        - Src:             'video_output/video_output.c:1753,9'
          Dst:             vlc_tracer_TraceEvent
    - functionName:    vout_ChangePause
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1679
      functionLinenumberEnd: 1701
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - vout
        - is_paused
        - date
      BBCount:         18
      ICount:          133
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - FilterFlush
        - GetTracer
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_tracer_TraceEvent
        - vlc_window_SetInhibition
        - vout_control_Hold
        - vout_control_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:1681,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1681,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:1683,24'
              BranchSideFuncs:
                - vout_control_Hold
                - vout_control_Release
                - GetTracer
                - vlc_mutex_lock
                - vlc_window_SetInhibition
                - vlc_mutex_unlock
                - vlc_tracer_TraceEvent
                - FilterFlush
                - __assert_fail
        - Branch String:   'video_output/video_output.c:1684,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1684,5'
              BranchSideFuncs:
                - vout_control_Release
                - GetTracer
                - vlc_mutex_lock
                - vlc_window_SetInhibition
                - vlc_mutex_unlock
                - vlc_tracer_TraceEvent
                - FilterFlush
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:1684,5'
              BranchSideFuncs:
                - vout_control_Release
                - GetTracer
                - vlc_mutex_lock
                - vlc_window_SetInhibition
                - vlc_mutex_unlock
                - vlc_tracer_TraceEvent
                - FilterFlush
        - Branch String:   'video_output/video_output.c:1684,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1684,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:1686,9'
              BranchSideFuncs:
                - vout_control_Release
                - GetTracer
                - vlc_mutex_lock
                - vlc_window_SetInhibition
                - vlc_mutex_unlock
                - vlc_tracer_TraceEvent
                - FilterFlush
        - Branch String:   'video_output/video_output.c:1686,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1687,21'
              BranchSideFuncs:
                - FilterFlush
                - vout_control_Release
                - GetTracer
                - vlc_mutex_lock
                - vlc_window_SetInhibition
                - vlc_mutex_unlock
                - vlc_tracer_TraceEvent
            - BranchSide:      'video_output/video_output.c:1689,24'
              BranchSideFuncs:
                - vout_control_Release
                - GetTracer
                - vlc_mutex_lock
                - vlc_window_SetInhibition
                - vlc_mutex_unlock
                - vlc_tracer_TraceEvent
        - Branch String:   'video_output/video_output.c:1694,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:1694,9'
              BranchSideFuncs:
                - vlc_tracer_TraceEvent
                - vlc_mutex_lock
                - vlc_window_SetInhibition
                - vlc_mutex_unlock
            - BranchSide:      'video_output/video_output.c:1695,31'
              BranchSideFuncs:
                - vlc_tracer_TraceEvent
                - vlc_mutex_lock
                - vlc_window_SetInhibition
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:1681,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1683,5'
          Dst:             vout_control_Hold
        - Src:             'video_output/video_output.c:1684,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:1687,9'
          Dst:             FilterFlush
        - Src:             'video_output/video_output.c:1691,5'
          Dst:             vout_control_Release
        - Src:             'video_output/video_output.c:1693,33'
          Dst:             GetTracer
        - Src:             'video_output/video_output.c:1695,9'
          Dst:             vlc_tracer_TraceEvent
        - Src:             'video_output/video_output.c:1698,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:1699,5'
          Dst:             vlc_window_SetInhibition
        - Src:             'video_output/video_output.c:1700,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vout_ControlChangeStereo
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vout
        - mode
      BBCount:         9
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_queuedmutex_lock
        - vlc_queuedmutex_unlock
        - vout_SetDisplayStereo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:731,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:731,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:733,27'
              BranchSideFuncs:
                - vlc_queuedmutex_lock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayStereo
        - Branch String:   'video_output/video_output.c:735,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:735,9'
              BranchSideFuncs:
                - vout_SetDisplayStereo
                - vlc_queuedmutex_unlock
            - BranchSide:      'video_output/video_output.c:736,31'
              BranchSideFuncs:
                - vout_SetDisplayStereo
                - vlc_queuedmutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:731,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:733,5'
          Dst:             vlc_queuedmutex_lock
        - Src:             'video_output/video_output.c:736,9'
          Dst:             vout_SetDisplayStereo
        - Src:             'video_output/video_output.c:737,5'
          Dst:             vlc_queuedmutex_unlock
    - functionName:    vout_ChangeProjection
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vout
        - projection
      BBCount:         12
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_object_Log
        - vlc_queuedmutex_lock
        - vlc_queuedmutex_unlock
        - vout_SetDisplayProjection
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:716,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:716,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:719,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_object_Log
                - vlc_queuedmutex_lock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayProjection
        - Branch String:   'video_output/video_output.c:719,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:719,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_queuedmutex_lock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayProjection
            - BranchSide:      'video_output/video_output.c:720,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_queuedmutex_lock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayProjection
        - Branch String:   'video_output/video_output.c:723,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:723,9'
              BranchSideFuncs:
                - vout_SetDisplayProjection
                - vlc_queuedmutex_unlock
            - BranchSide:      'video_output/video_output.c:724,35'
              BranchSideFuncs:
                - vout_SetDisplayProjection
                - vlc_queuedmutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:716,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:719,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:720,5'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_output.c:722,5'
          Dst:             vlc_queuedmutex_lock
        - Src:             'video_output/video_output.c:724,9'
          Dst:             vout_SetDisplayProjection
        - Src:             'video_output/video_output.c:725,5'
          Dst:             vlc_queuedmutex_unlock
    - functionName:    vout_ResetProjection
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
      BBCount:         6
      ICount:          46
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_object_Log
        - vout_ChangeProjection
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:706,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:706,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:706,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vout_ChangeProjection
      Callsites:
        - Src:             'video_output/video_output.c:706,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:708,5'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_output.c:709,5'
          Dst:             vout_ChangeProjection
    - functionName:    vout_ToggleProjection
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - vout
        - enabled
      BBCount:         22
      ICount:          113
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vlc_queuedmutex_lock
        - vlc_queuedmutex_unlock
        - vout_SetDisplayProjection
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:687,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:687,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:690,9'
              BranchSideFuncs:
                - vlc_queuedmutex_lock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayProjection
        - Branch String:   'video_output/video_output.c:690,66'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:690,70'
              BranchSideFuncs:
                - vlc_queuedmutex_lock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayProjection
            - BranchSide:      'video_output/video_output.c:692,14'
              BranchSideFuncs:
                - vlc_queuedmutex_lock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayProjection
        - Branch String:   'video_output/video_output.c:690,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:691,20'
              BranchSideFuncs:
                - vlc_queuedmutex_lock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayProjection
            - BranchSide:      'video_output/video_output.c:692,14'
              BranchSideFuncs:
                - vlc_queuedmutex_lock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayProjection
        - Branch String:   'video_output/video_output.c:692,75'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:692,78'
              BranchSideFuncs:
                - vlc_queuedmutex_lock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayProjection
            - BranchSide:      'video_output/video_output.c:694,10'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_output.c:692,14'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:693,22'
              BranchSideFuncs:
                - vlc_queuedmutex_lock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayProjection
            - BranchSide:      'video_output/video_output.c:694,10'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_output.c:697,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:698,35'
              BranchSideFuncs:
                - vout_SetDisplayProjection
                - vlc_queuedmutex_unlock
            - BranchSide:      'video_output/video_output.c:699,29'
              BranchSideFuncs:
                - vlc_queuedmutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:687,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:696,5'
          Dst:             vlc_queuedmutex_lock
        - Src:             'video_output/video_output.c:698,9'
          Dst:             vout_SetDisplayProjection
        - Src:             'video_output/video_output.c:699,5'
          Dst:             vlc_queuedmutex_unlock
    - functionName:    vout_ChangeIccProfile
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - profile
      BBCount:         9
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_queuedmutex_lock
        - vlc_queuedmutex_unlock
        - vout_SetDisplayIccProfile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:674,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:674,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:676,27'
              BranchSideFuncs:
                - vlc_queuedmutex_lock
                - free
                - vlc_queuedmutex_unlock
                - vout_SetDisplayIccProfile
        - Branch String:   'video_output/video_output.c:679,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:679,9'
              BranchSideFuncs:
                - vout_SetDisplayIccProfile
                - vlc_queuedmutex_unlock
            - BranchSide:      'video_output/video_output.c:680,35'
              BranchSideFuncs:
                - vout_SetDisplayIccProfile
                - vlc_queuedmutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:674,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:676,5'
          Dst:             vlc_queuedmutex_lock
        - Src:             'video_output/video_output.c:680,9'
          Dst:             vout_SetDisplayIccProfile
        - Src:             'video_output/video_output.c:681,5'
          Dst:             vlc_queuedmutex_unlock
    - functionName:    vout_ChangeViewpoint
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - p_viewpoint
      BBCount:         9
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - VoutRenderWakeUpUrgent
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_queuedmutex_lock
        - vlc_queuedmutex_unlock
        - vout_SetDisplayViewpoint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:656,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:656,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:658,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - VoutRenderWakeUpUrgent
                - vlc_queuedmutex_lock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayViewpoint
        - Branch String:   'video_output/video_output.c:665,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:665,9'
              BranchSideFuncs:
                - vout_SetDisplayViewpoint
                - vlc_queuedmutex_unlock
            - BranchSide:      'video_output/video_output.c:666,34'
              BranchSideFuncs:
                - vout_SetDisplayViewpoint
                - vlc_queuedmutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:656,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:658,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:661,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/video_output.c:663,5'
          Dst:             VoutRenderWakeUpUrgent
        - Src:             'video_output/video_output.c:664,5'
          Dst:             vlc_queuedmutex_lock
        - Src:             'video_output/video_output.c:666,9'
          Dst:             vout_SetDisplayViewpoint
        - Src:             'video_output/video_output.c:667,5'
          Dst:             vlc_queuedmutex_unlock
    - functionName:    VoutRenderWakeUpUrgent
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sys
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_clock_Lock
        - vlc_clock_Unlock
        - vlc_clock_Wake
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:239,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:239,9'
              BranchSideFuncs:
                - vlc_clock_Lock
                - vlc_clock_Wake
                - vlc_clock_Unlock
                - vlc_mutex_unlock
            - BranchSide:      'video_output/video_output.c:242,24'
              BranchSideFuncs:
                - vlc_clock_Lock
                - vlc_clock_Wake
                - vlc_clock_Unlock
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:238,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:242,9'
          Dst:             vlc_clock_Lock
        - Src:             'video_output/video_output.c:244,9'
          Dst:             vlc_clock_Wake
        - Src:             'video_output/video_output.c:245,9'
          Dst:             vlc_clock_Unlock
        - Src:             'video_output/video_output.c:247,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vout_ChangeSpuChannelMargin
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - vout
        - order
        - margin
      BBCount:         9
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - spu_ChangeChannelOrderMargin
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:647,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:647,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:648,9'
              BranchSideFuncs:
                - spu_ChangeChannelOrderMargin
        - Branch String:   'video_output/video_output.c:648,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:648,9'
              BranchSideFuncs:
                - spu_ChangeChannelOrderMargin
            - BranchSide:      'video_output/video_output.c:649,38'
              BranchSideFuncs:
                - spu_ChangeChannelOrderMargin
      Callsites:
        - Src:             'video_output/video_output.c:647,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:649,9'
          Dst:             spu_ChangeChannelOrderMargin
    - functionName:    vout_ControlChangeSubFilters
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - filters
      BBCount:         9
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - spu_ChangeFilters
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:638,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:638,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:639,9'
              BranchSideFuncs:
                - spu_ChangeFilters
        - Branch String:   'video_output/video_output.c:639,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:639,9'
              BranchSideFuncs:
                - spu_ChangeFilters
            - BranchSide:      'video_output/video_output.c:640,27'
              BranchSideFuncs:
                - spu_ChangeFilters
      Callsites:
        - Src:             'video_output/video_output.c:638,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:640,9'
          Dst:             spu_ChangeFilters
    - functionName:    vout_ControlChangeSubSources
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - filters
      BBCount:         9
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - spu_ChangeSources
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:630,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:630,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:631,9'
              BranchSideFuncs:
                - spu_ChangeSources
        - Branch String:   'video_output/video_output.c:631,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:631,9'
              BranchSideFuncs:
                - spu_ChangeSources
            - BranchSide:      'video_output/video_output.c:632,27'
              BranchSideFuncs:
                - spu_ChangeSources
      Callsites:
        - Src:             'video_output/video_output.c:630,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:632,9'
          Dst:             spu_ChangeSources
    - functionName:    vout_ControlChangeInterlacing
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - vout
        - set
      BBCount:         6
      ICount:          52
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:621,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:621,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:621,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:621,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:622,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:624,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vout_ChangeCrop
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - crop
      BBCount:         9
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_queuedmutex_lock
        - vlc_queuedmutex_unlock
        - vout_SetDisplayCrop
        - vout_UpdateWindowSizeLocked
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:582,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:582,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:584,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vout_UpdateWindowSizeLocked
                - vlc_queuedmutex_lock
                - vlc_mutex_unlock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayCrop
        - Branch String:   'video_output/video_output.c:591,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:591,9'
              BranchSideFuncs:
                - vout_SetDisplayCrop
                - vlc_queuedmutex_unlock
            - BranchSide:      'video_output/video_output.c:592,29'
              BranchSideFuncs:
                - vout_SetDisplayCrop
                - vlc_queuedmutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:582,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:584,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:586,5'
          Dst:             vout_UpdateWindowSizeLocked
        - Src:             'video_output/video_output.c:588,5'
          Dst:             vlc_queuedmutex_lock
        - Src:             'video_output/video_output.c:589,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/video_output.c:592,9'
          Dst:             vout_SetDisplayCrop
        - Src:             'video_output/video_output.c:593,5'
          Dst:             vlc_queuedmutex_unlock
    - functionName:    vout_ChangeDisplayAspectRatio
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - vout
        - dar_num
        - dar_den
      BBCount:         9
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_queuedmutex_lock
        - vlc_queuedmutex_unlock
        - vout_SetAspectRatio
        - vout_SetDisplayAspect
        - vout_UpdateWindowSizeLocked
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:563,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:563,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:565,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vout_SetAspectRatio
                - vout_UpdateWindowSizeLocked
                - vlc_queuedmutex_lock
                - vlc_mutex_unlock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayAspect
        - Branch String:   'video_output/video_output.c:573,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:573,9'
              BranchSideFuncs:
                - vout_SetDisplayAspect
                - vlc_queuedmutex_unlock
            - BranchSide:      'video_output/video_output.c:574,31'
              BranchSideFuncs:
                - vout_SetDisplayAspect
                - vlc_queuedmutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:563,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:565,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:566,5'
          Dst:             vout_SetAspectRatio
        - Src:             'video_output/video_output.c:568,5'
          Dst:             vout_UpdateWindowSizeLocked
        - Src:             'video_output/video_output.c:570,5'
          Dst:             vlc_queuedmutex_lock
        - Src:             'video_output/video_output.c:571,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/video_output.c:574,9'
          Dst:             vout_SetDisplayAspect
        - Src:             'video_output/video_output.c:575,5'
          Dst:             vlc_queuedmutex_unlock
    - functionName:    vout_ChangeZoom
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - vout
        - num
        - den
      BBCount:         21
      ICount:          140
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_queuedmutex_lock
        - vlc_queuedmutex_unlock
        - vlc_ureduce
        - vout_SetDisplayZoom
        - vout_UpdateWindowSizeLocked
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:521,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:521,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:523,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vout_UpdateWindowSizeLocked
                - vlc_queuedmutex_lock
                - vlc_mutex_unlock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayZoom
                - vlc_ureduce
        - Branch String:   'video_output/video_output.c:523,18'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:523,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vout_UpdateWindowSizeLocked
                - vlc_queuedmutex_lock
                - vlc_mutex_unlock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayZoom
                - vlc_ureduce
            - BranchSide:      'video_output/video_output.c:526,13'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vout_UpdateWindowSizeLocked
                - vlc_queuedmutex_lock
                - vlc_mutex_unlock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayZoom
        - Branch String:   'video_output/video_output.c:523,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:524,33'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_mutex_lock
                - vout_UpdateWindowSizeLocked
                - vlc_queuedmutex_lock
                - vlc_mutex_unlock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayZoom
            - BranchSide:      'video_output/video_output.c:526,13'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vout_UpdateWindowSizeLocked
                - vlc_queuedmutex_lock
                - vlc_mutex_unlock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayZoom
        - Branch String:   'video_output/video_output.c:530,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:531,13'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vout_UpdateWindowSizeLocked
                - vlc_queuedmutex_lock
                - vlc_mutex_unlock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayZoom
            - BranchSide:      'video_output/video_output.c:533,16'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vout_UpdateWindowSizeLocked
                - vlc_queuedmutex_lock
                - vlc_mutex_unlock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayZoom
        - Branch String:   'video_output/video_output.c:547,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:547,9'
              BranchSideFuncs:
                - vout_SetDisplayZoom
                - vlc_queuedmutex_unlock
            - BranchSide:      'video_output/video_output.c:548,29'
              BranchSideFuncs:
                - vout_SetDisplayZoom
                - vlc_queuedmutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:521,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:524,9'
          Dst:             vlc_ureduce
        - Src:             'video_output/video_output.c:538,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:542,5'
          Dst:             vout_UpdateWindowSizeLocked
        - Src:             'video_output/video_output.c:544,5'
          Dst:             vlc_queuedmutex_lock
        - Src:             'video_output/video_output.c:545,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/video_output.c:548,9'
          Dst:             vout_SetDisplayZoom
        - Src:             'video_output/video_output.c:549,5'
          Dst:             vlc_queuedmutex_unlock
    - functionName:    vout_ChangeDisplayFitting
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vout
        - fit
      BBCount:         9
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_queuedmutex_lock
        - vlc_queuedmutex_unlock
        - vout_SetDisplayFitting
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:504,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:504,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:506,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_queuedmutex_lock
                - vlc_mutex_unlock
                - vlc_queuedmutex_unlock
                - vout_SetDisplayFitting
        - Branch String:   'video_output/video_output.c:513,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:513,9'
              BranchSideFuncs:
                - vout_SetDisplayFitting
                - vlc_queuedmutex_unlock
            - BranchSide:      'video_output/video_output.c:514,32'
              BranchSideFuncs:
                - vout_SetDisplayFitting
                - vlc_queuedmutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:504,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:506,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:510,5'
          Dst:             vlc_queuedmutex_lock
        - Src:             'video_output/video_output.c:511,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/video_output.c:514,9'
          Dst:             vout_SetDisplayFitting
        - Src:             'video_output/video_output.c:515,5'
          Dst:             vlc_queuedmutex_unlock
    - functionName:    vout_ChangeDisplaySize
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - width
        - height
        - cb
        - opaque
      BBCount:         12
      ICount:          93
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - VoutRenderWakeUpUrgent
        - __assert_fail
        - vlc_queuedmutex_lock
        - vlc_queuedmutex_unlock
        - vout_display_SetSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:483,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:483,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:485,28'
              BranchSideFuncs:
                - VoutRenderWakeUpUrgent
                - vlc_queuedmutex_lock
                - vlc_queuedmutex_unlock
                - vout_display_SetSize
        - Branch String:   'video_output/video_output.c:493,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:494,30'
              BranchSideFuncs:
                - vout_display_SetSize
                - vlc_queuedmutex_unlock
            - BranchSide:      'video_output/video_output.c:496,9'
              BranchSideFuncs:
                - vlc_queuedmutex_unlock
        - Branch String:   'video_output/video_output.c:496,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:496,9'
              BranchSideFuncs:
                - vlc_queuedmutex_unlock
            - BranchSide:      'video_output/video_output.c:497,9'
              BranchSideFuncs:
                - vlc_queuedmutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:483,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:485,5'
          Dst:             VoutRenderWakeUpUrgent
        - Src:             'video_output/video_output.c:488,5'
          Dst:             vlc_queuedmutex_lock
        - Src:             'video_output/video_output.c:494,9'
          Dst:             vout_display_SetSize
        - Src:             'video_output/video_output.c:498,5'
          Dst:             vlc_queuedmutex_unlock
    - functionName:    vout_ChangeWindowState
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vout
        - st
      BBCount:         6
      ICount:          48
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_window_SetState
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:471,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:471,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:471,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_window_SetState
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:471,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:472,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:473,5'
          Dst:             vlc_window_SetState
        - Src:             'video_output/video_output.c:474,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vout_ChangeWindowed
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
      BBCount:         6
      ICount:          46
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_window_UnsetFullScreen
        - vout_UpdateWindowSizeLocked
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:460,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:460,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:460,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_window_UnsetFullScreen
                - vout_UpdateWindowSizeLocked
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:460,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:461,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:462,5'
          Dst:             vlc_window_UnsetFullScreen
        - Src:             'video_output/video_output.c:464,5'
          Dst:             vout_UpdateWindowSizeLocked
        - Src:             'video_output/video_output.c:465,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vout_ChangeFullscreen
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - id
      BBCount:         6
      ICount:          48
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_window_SetFullScreen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:451,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:451,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:451,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_window_SetFullScreen
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/video_output.c:451,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:452,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:453,5'
          Dst:             vlc_window_SetFullScreen
        - Src:             'video_output/video_output.c:454,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vout_GetSnapshot
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - vout
        - image_dst
        - picture_dst
        - fmt
        - type
        - timeout
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - image_Type2Fourcc
        - picture_Export
        - picture_Release
        - var_InheritInteger
        - vlc_object_Log
        - vout_snapshot_Get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:418,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:418,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:419,44'
              BranchSideFuncs:
                - vout_snapshot_Get
                - vlc_object_Log
                - picture_Release.28570
                - var_InheritInteger.28639
                - var_InheritInteger.28639
                - picture_Export
                - vlc_object_Log
                - picture_Release.28570
                - image_Type2Fourcc
                - image_Type2Fourcc
        - Branch String:   'video_output/video_output.c:420,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:421,9'
              BranchSideFuncs:
                - picture_Release.28570
                - var_InheritInteger.28639
                - var_InheritInteger.28639
                - picture_Export
                - vlc_object_Log
                - picture_Release.28570
                - image_Type2Fourcc
                - image_Type2Fourcc
            - BranchSide:      'video_output/video_output.c:425,9'
              BranchSideFuncs:
                - picture_Release.28570
                - var_InheritInteger.28639
                - var_InheritInteger.28639
                - picture_Export
                - vlc_object_Log
                - picture_Release.28570
                - image_Type2Fourcc
                - image_Type2Fourcc
        - Branch String:   'video_output/video_output.c:425,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:426,22'
              BranchSideFuncs:
                - var_InheritInteger.28639
                - var_InheritInteger.28639
                - picture_Export
                - picture_Release.28570
                - vlc_object_Log
                - picture_Release.28570
                - image_Type2Fourcc
                - image_Type2Fourcc
            - BranchSide:      'video_output/video_output.c:440,9'
              BranchSideFuncs:
                - picture_Release.28570
        - Branch String:   'video_output/video_output.c:427,18'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:427,39'
              BranchSideFuncs:
                - image_Type2Fourcc
                - var_InheritInteger.28639
                - var_InheritInteger.28639
                - picture_Export
                - picture_Release.28570
                - vlc_object_Log
                - picture_Release.28570
                - image_Type2Fourcc
            - BranchSide:      'video_output/video_output.c:430,37'
              BranchSideFuncs:
                - var_InheritInteger.28639
                - var_InheritInteger.28639
                - picture_Export
                - picture_Release.28570
                - vlc_object_Log
                - picture_Release.28570
        - Branch String:   'video_output/video_output.c:427,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:428,39'
              BranchSideFuncs:
                - image_Type2Fourcc
                - var_InheritInteger.28639
                - var_InheritInteger.28639
                - picture_Export
                - picture_Release.28570
                - vlc_object_Log
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:430,37'
              BranchSideFuncs:
                - var_InheritInteger.28639
                - var_InheritInteger.28639
                - picture_Export
                - picture_Release.28570
                - vlc_object_Log
                - picture_Release.28570
        - Branch String:   'video_output/video_output.c:433,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:435,13'
              BranchSideFuncs:
                - vlc_object_Log
                - picture_Release.28570
            - BranchSide:      'video_output/video_output.c:439,5'
              BranchSideFuncs:
                - picture_Release.28570
        - Branch String:   'video_output/video_output.c:440,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:441,24'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:443,25'
              BranchSideFuncs:
                - picture_Release.28570
      Callsites:
        - Src:             'video_output/video_output.c:418,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:419,26'
          Dst:             vout_snapshot_Get
        - Src:             'video_output/video_output.c:421,9'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_output.c:427,21'
          Dst:             image_Type2Fourcc
        - Src:             'video_output/video_output.c:428,21'
          Dst:             image_Type2Fourcc
        - Src:             'video_output/video_output.c:430,37'
          Dst:             var_InheritInteger
        - Src:             'video_output/video_output.c:431,37'
          Dst:             var_InheritInteger
        - Src:             'video_output/video_output.c:433,13'
          Dst:             picture_Export
        - Src:             'video_output/video_output.c:435,13'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_output.c:436,13'
          Dst:             picture_Release
        - Src:             'video_output/video_output.c:443,9'
          Dst:             picture_Release
    - functionName:    picture_HasChainedPics
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pic
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vout_PutPicture
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - picture
      BBCount:         9
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - picture_HasChainedPics
        - picture_fifo_Push
        - vout_control_Wake
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:405,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:405,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:406,5'
              BranchSideFuncs:
                - picture_HasChainedPics
                - picture_fifo_Push
                - vout_control_Wake
                - __assert_fail
        - Branch String:   'video_output/video_output.c:406,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:406,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:406,5'
              BranchSideFuncs:
                - picture_fifo_Push
                - vout_control_Wake
      Callsites:
        - Src:             'video_output/video_output.c:405,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:406,5'
          Dst:             picture_HasChainedPics
        - Src:             'video_output/video_output.c:406,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:407,5'
          Dst:             picture_fifo_Push
        - Src:             'video_output/video_output.c:408,5'
          Dst:             vout_control_Wake
    - functionName:    vout_SetSpuHighlight
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - spu_hl
      BBCount:         9
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - spu_SetHighlight
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:391,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:391,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:392,9'
              BranchSideFuncs:
                - spu_SetHighlight
        - Branch String:   'video_output/video_output.c:392,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:392,9'
              BranchSideFuncs:
                - spu_SetHighlight
            - BranchSide:      'video_output/video_output.c:393,26'
              BranchSideFuncs:
                - spu_SetHighlight
      Callsites:
        - Src:             'video_output/video_output.c:391,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:393,9'
          Dst:             spu_SetHighlight
    - functionName:    vout_FlushSubpictureChannel
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - vout
        - channel
      BBCount:         9
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - spu_ClearChannel
      functionUses:    4
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:382,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:382,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:383,9'
              BranchSideFuncs:
                - spu_ClearChannel
        - Branch String:   'video_output/video_output.c:383,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:383,9'
              BranchSideFuncs:
                - spu_ClearChannel
            - BranchSide:      'video_output/video_output.c:384,26'
              BranchSideFuncs:
                - spu_ClearChannel
      Callsites:
        - Src:             'video_output/video_output.c:382,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:384,9'
          Dst:             spu_ClearChannel
    - functionName:    vout_UnregisterSubpictureChannel
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - vout
        - channel
      BBCount:         9
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - spu_UnregisterChannel
      functionUses:    4
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:374,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:374,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:375,5'
              BranchSideFuncs:
                - __assert_fail
                - spu_UnregisterChannel
        - Branch String:   'video_output/video_output.c:375,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:375,5'
              BranchSideFuncs:
                - spu_UnregisterChannel
            - BranchSide:      'video_output/video_output.c:375,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'video_output/video_output.c:374,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:375,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:376,5'
          Dst:             spu_UnregisterChannel
    - functionName:    vout_RegisterSubpictureChannelInternal
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - clock
        - out_order
      BBCount:         9
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - spu_RegisterChannelInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:362,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:362,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:363,13'
              BranchSideFuncs:
                - spu_RegisterChannelInternal
        - Branch String:   'video_output/video_output.c:365,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:365,9'
              BranchSideFuncs:
                - spu_RegisterChannelInternal
            - BranchSide:      'video_output/video_output.c:366,47'
              BranchSideFuncs:
                - spu_RegisterChannelInternal
      Callsites:
        - Src:             'video_output/video_output.c:362,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:366,19'
          Dst:             spu_RegisterChannelInternal
    - functionName:    vout_RegisterSubpictureChannel
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
      BBCount:         9
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - spu_RegisterChannel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:348,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:348,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:349,13'
              BranchSideFuncs:
                - spu_RegisterChannel
        - Branch String:   'video_output/video_output.c:351,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:351,9'
              BranchSideFuncs:
                - spu_RegisterChannel
            - BranchSide:      'video_output/video_output.c:352,39'
              BranchSideFuncs:
                - spu_RegisterChannel
      Callsites:
        - Src:             'video_output/video_output.c:348,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:352,19'
          Dst:             spu_RegisterChannel
    - functionName:    vout_PutSubpicture
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - subpic
      BBCount:         9
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - spu_PutSubpicture
        - subpicture_Delete
      functionUses:    5
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:337,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:337,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:339,9'
              BranchSideFuncs:
                - subpicture_Delete
                - spu_PutSubpicture
        - Branch String:   'video_output/video_output.c:339,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:340,27'
              BranchSideFuncs:
                - spu_PutSubpicture
            - BranchSide:      'video_output/video_output.c:342,27'
              BranchSideFuncs:
                - subpicture_Delete
      Callsites:
        - Src:             'video_output/video_output.c:337,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:340,9'
          Dst:             spu_PutSubpicture
        - Src:             'video_output/video_output.c:342,9'
          Dst:             subpicture_Delete
    - functionName:    vout_FilterMouse
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - mouse
      BBCount:         17
      ICount:          119
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - filter_chain_MouseFilter
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:314,6'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:314,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - filter_chain_MouseFilter
                - filter_chain_MouseFilter
            - BranchSide:      'video_output/video_output.c:326,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'video_output/video_output.c:313,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:315,39'
              BranchSideFuncs:
                - filter_chain_MouseFilter
                - filter_chain_MouseFilter
                - vlc_mutex_unlock
            - BranchSide:      'video_output/video_output.c:326,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'video_output/video_output.c:315,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:317,18'
              BranchSideFuncs:
                - filter_chain_MouseFilter
                - vlc_mutex_unlock
            - BranchSide:      'video_output/video_output.c:319,28'
              BranchSideFuncs:
                - filter_chain_MouseFilter
                - vlc_mutex_unlock
        - Branch String:   'video_output/video_output.c:320,13'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:322,18'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'video_output/video_output.c:324,28'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'video_output/video_output.c:328,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:328,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_output.c:329,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/video_output.c:312,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_output.c:315,14'
          Dst:             filter_chain_MouseFilter
        - Src:             'video_output/video_output.c:320,14'
          Dst:             filter_chain_MouseFilter
        - Src:             'video_output/video_output.c:326,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vout_DisplayTitle
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - title
      BBCount:         12
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vout_OSDText
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:295,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:295,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:296,5'
              BranchSideFuncs:
                - __assert_fail
                - vout_OSDText
        - Branch String:   'video_output/video_output.c:296,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:296,5'
              BranchSideFuncs:
                - vout_OSDText
            - BranchSide:      'video_output/video_output.c:298,10'
              BranchSideFuncs:
                - vout_OSDText
        - Branch String:   'video_output/video_output.c:298,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:299,9'
              BranchSideFuncs:
                - vout_OSDText
            - BranchSide:      'video_output/video_output.c:301,18'
              BranchSideFuncs:
                - vout_OSDText
      Callsites:
        - Src:             'video_output/video_output.c:295,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:296,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:301,5'
          Dst:             vout_OSDText
    - functionName:    vout_IsEmpty
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
      BBCount:         9
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - picture_fifo_IsEmpty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:285,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:285,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:286,10'
              BranchSideFuncs:
                - picture_fifo_IsEmpty
        - Branch String:   'video_output/video_output.c:286,9'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:287,9'
              BranchSideFuncs:
                - picture_fifo_IsEmpty
            - BranchSide:      'video_output/video_output.c:289,33'
              BranchSideFuncs:
                - picture_fifo_IsEmpty
      Callsites:
        - Src:             'video_output/video_output.c:285,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:289,12'
          Dst:             picture_fifo_IsEmpty
    - functionName:    vout_statistic_GetReset
      functionSourceFile: '/src/vlc/src/video_output/statistic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stat
        - displayed
        - lost
        - late
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vout_GetResetStatistic
      functionSourceFile: '/src/vlc/src/video_output/video_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - displayed
        - lost
        - late
      BBCount:         6
      ICount:          48
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vout_statistic_GetReset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_output.c:278,5'
          Branch Sides:
            - BranchSide:      'video_output/video_output.c:278,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_output.c:278,5'
              BranchSideFuncs:
                - vout_statistic_GetReset
      Callsites:
        - Src:             'video_output/video_output.c:278,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_output.c:279,5'
          Dst:             vout_statistic_GetReset
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    vout_OSDMessageVa
      functionSourceFile: '/src/vlc/src/video_output/video_text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - channel
        - format
        - args
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vasprintf
        - vout_OSDText
      functionUses:    3
      BranchProfiles:
        - Branch String:   'video_output/video_text.c:138,9'
          Branch Sides:
            - BranchSide:      'video_output/video_text.c:138,9'
              BranchSideFuncs:
                - vout_OSDText
                - free
            - BranchSide:      'video_output/video_text.c:139,22'
              BranchSideFuncs:
                - vout_OSDText
                - free
      Callsites:
        - Src:             'video_output/video_text.c:138,9'
          Dst:             vasprintf
        - Src:             'video_output/video_text.c:139,9'
          Dst:             vout_OSDText
    - functionName:    vout_OSDText
      functionSourceFile: '/src/vlc/src/video_output/video_text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - channel
        - position
        - duration
        - text
      BBCount:         16
      ICount:          128
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - strdup
        - subpicture_New
        - var_InheritBool
        - vlc_tick_now
        - vout_PutSubpicture
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_text.c:98,5'
          Branch Sides:
            - BranchSide:      'video_output/video_text.c:98,5'
              BranchSideFuncs:
                - var_InheritBool.28736
                - malloc
                - strdup
                - subpicture_New
                - free
                - free
                - vlc_tick_now
                - vout_PutSubpicture
            - BranchSide:      'video_output/video_text.c:99,10'
              BranchSideFuncs:
                - var_InheritBool.28736
                - malloc
                - strdup
                - subpicture_New
                - free
                - free
                - vlc_tick_now
                - vout_PutSubpicture
        - Branch String:   'video_output/video_text.c:99,39'
          Branch Sides:
            - BranchSide:      'video_output/video_text.c:99,42'
              BranchSideFuncs:
                - malloc
                - strdup
                - subpicture_New
                - free
                - free
                - vlc_tick_now
                - vout_PutSubpicture
            - BranchSide:      'video_output/video_text.c:100,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_text.c:99,9'
          Branch Sides:
            - BranchSide:      'video_output/video_text.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_text.c:102,34'
              BranchSideFuncs:
                - malloc
                - strdup
                - subpicture_New
                - free
                - free
                - vlc_tick_now
                - vout_PutSubpicture
        - Branch String:   'video_output/video_text.c:103,9'
          Branch Sides:
            - BranchSide:      'video_output/video_text.c:104,9'
              BranchSideFuncs:
                - strdup
                - subpicture_New
                - free
                - free
                - vlc_tick_now
                - vout_PutSubpicture
            - BranchSide:      'video_output/video_text.c:105,21'
              BranchSideFuncs:
                - strdup
                - subpicture_New
                - free
                - free
                - vlc_tick_now
                - vout_PutSubpicture
        - Branch String:   'video_output/video_text.c:119,9'
          Branch Sides:
            - BranchSide:      'video_output/video_text.c:120,14'
              BranchSideFuncs:
                - vlc_tick_now
                - vout_PutSubpicture
            - BranchSide:      'video_output/video_text.c:125,26'
              BranchSideFuncs:
                - vlc_tick_now
                - vout_PutSubpicture
      Callsites:
        - Src:             'video_output/video_text.c:98,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_text.c:99,10'
          Dst:             var_InheritBool
        - Src:             'video_output/video_text.c:106,21'
          Dst:             strdup
        - Src:             'video_output/video_text.c:118,28'
          Dst:             subpicture_New
        - Src:             'video_output/video_text.c:126,26'
          Dst:             vlc_tick_now
        - Src:             'video_output/video_text.c:131,5'
          Dst:             vout_PutSubpicture
    - functionName:    var_InheritBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    OSDTextUpdate
      functionSourceFile: '/src/vlc/src/video_output/video_text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - subpic
        - cfg
      BBCount:         25
      ICount:          250
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - subpicture_region_NewText
        - text_segment_New
        - video_format_IsSimilar
        - vlc_list_append
        - vlc_spu_regions_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   'video_output/video_text.c:46,9'
          Branch Sides:
            - BranchSide:      'video_output/video_text.c:47,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_text.c:49,29'
              BranchSideFuncs:
                - vlc_spu_regions_Clear
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.28728
                - text_segment_New
        - Branch String:   'video_output/video_text.c:51,5'
          Branch Sides:
            - BranchSide:      'video_output/video_text.c:51,5'
              BranchSideFuncs:
                - __assert_fail
                - subpicture_region_NewText
                - vlc_list_append.28728
                - text_segment_New
            - BranchSide:      'video_output/video_text.c:51,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/video_text.c:51,5'
          Branch Sides:
            - BranchSide:      'video_output/video_text.c:51,5'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.28728
                - text_segment_New
            - BranchSide:      'video_output/video_text.c:53,41'
              BranchSideFuncs:
                - subpicture_region_NewText
                - vlc_list_append.28728
                - text_segment_New
        - Branch String:   'video_output/video_text.c:57,9'
          Branch Sides:
            - BranchSide:      'video_output/video_text.c:58,9'
              BranchSideFuncs:
                - vlc_list_append.28728
                - text_segment_New
            - BranchSide:      'video_output/video_text.c:59,5'
              BranchSideFuncs:
                - vlc_list_append.28728
                - text_segment_New
        - Branch String:   'video_output/video_text.c:72,9'
          Branch Sides:
            - BranchSide:      'video_output/video_text.c:73,18'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_text.c:74,14'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_text.c:74,14'
          Branch Sides:
            - BranchSide:      'video_output/video_text.c:75,18'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_text.c:77,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_text.c:79,9'
          Branch Sides:
            - BranchSide:      'video_output/video_text.c:80,18'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_text.c:81,14'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_text.c:81,14'
          Branch Sides:
            - BranchSide:      'video_output/video_text.c:82,18'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_text.c:84,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/video_text.c:46,9'
          Dst:             video_format_IsSimilar
        - Src:             'video_output/video_text.c:49,5'
          Dst:             vlc_spu_regions_Clear
        - Src:             'video_output/video_text.c:51,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_text.c:56,30'
          Dst:             subpicture_region_NewText
        - Src:             'video_output/video_text.c:59,5'
          Dst:             vlc_list_append
        - Src:             'video_output/video_text.c:63,17'
          Dst:             text_segment_New
    - functionName:    OSDTextDestroy
      functionSourceFile: '/src/vlc/src/video_output/video_text.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - subpic
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    DrawTriangle
      functionSourceFile: '/src/vlc/src/video_output/video_widgets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - char
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - r
        - fill
        - color
        - x1
        - y1
        - x2
        - y2
      BBCount:         37
      ICount:          297
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - DrawRect
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_widgets.c:97,5'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:98,23'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:112,1'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_widgets.c:99,13'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:100,27'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:106,60'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:100,27'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:100,36'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:100,56'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:100,36'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:100,27'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:100,27'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:100,56'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:100,27'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:100,27'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:102,22'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:102,33'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:102,37'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:102,44'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:102,55'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:102,60'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:104,22'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:104,33'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:104,37'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:104,49'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:104,60'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:104,65'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:107,21'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:107,31'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:107,35'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:109,21'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:109,31'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:109,35'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
      Callsites:
        - Src:             'video_output/video_widgets.c:101,13'
          Dst:             DrawRect
        - Src:             'video_output/video_widgets.c:103,13'
          Dst:             DrawRect
    - functionName:    DrawRect
      functionSourceFile: '/src/vlc/src/video_output/video_widgets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - char
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - r
        - fill
        - color
        - x1
        - y1
        - x2
        - y2
      BBCount:         21
      ICount:          192
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - DrawRect
      functionUses:    13
      BranchProfiles:
        - Branch String:   'video_output/video_widgets.c:67,17'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:67,20'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_widgets.c:68,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_widgets.c:67,9'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_widgets.c:70,9'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:70,9'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:71,12'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_widgets.c:78,18'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:71,20'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:71,23'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_widgets.c:74,26'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_widgets.c:71,12'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:72,21'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_widgets.c:74,26'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_widgets.c:74,13'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_widgets.c:75,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/video_widgets.c:78,9'
          Dst:             DrawRect
        - Src:             'video_output/video_widgets.c:79,9'
          Dst:             DrawRect
        - Src:             'video_output/video_widgets.c:80,9'
          Dst:             DrawRect
        - Src:             'video_output/video_widgets.c:81,9'
          Dst:             DrawRect
    - functionName:    vlc_viewpoint_init
      functionSourceFile: '/src/vlc/src/../include/vlc_viewpoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vp
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    video_format_Init
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_src
        - i_chroma
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_viewpoint_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es.h:398,5'
          Dst:             vlc_viewpoint_init
    - functionName:    OSDRegion
      functionSourceFile: '/src/vlc/src/video_output/video_widgets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - width
        - height
      BBCount:         11
      ICount:          126
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - subpicture_region_New
        - video_format_Init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_widgets.c:119,9'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:119,9'
              BranchSideFuncs:
                - video_format_Init.28777
                - subpicture_region_New
            - BranchSide:      'video_output/video_widgets.c:119,9'
              BranchSideFuncs:
                - video_format_Init.28777
                - subpicture_region_New
        - Branch String:   'video_output/video_widgets.c:119,9'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_widgets.c:123,5'
              BranchSideFuncs:
                - video_format_Init.28777
                - subpicture_region_New
        - Branch String:   'video_output/video_widgets.c:140,9'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_widgets.c:142,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/video_widgets.c:130,5'
          Dst:             video_format_Init
        - Src:             'video_output/video_widgets.c:139,30'
          Dst:             subpicture_region_New
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    OSDIcon
      functionSourceFile: '/src/vlc/src/video_output/video_widgets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - type
        - i_visible_width
        - i_visible_height
      BBCount:         33
      ICount:          298
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - DrawRect
        - DrawTriangle
        - OSDRegion
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_widgets.c:214,33'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:214,24'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
                - DrawTriangle
                - DrawRect
                - DrawTriangle
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:214,24'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
                - DrawTriangle
                - DrawRect
                - DrawTriangle
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:215,9'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:216,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_widgets.c:218,33'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
                - DrawTriangle
                - DrawRect
                - DrawTriangle
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:224,40'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:225,40'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
                - DrawTriangle
                - DrawRect
                - DrawTriangle
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:225,40'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
                - DrawTriangle
                - DrawRect
                - DrawTriangle
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:225,40'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:226,40'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
                - DrawTriangle
                - DrawRect
                - DrawTriangle
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:226,40'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
                - DrawTriangle
                - DrawRect
                - DrawTriangle
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:227,9'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:228,9'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
                - DrawTriangle
                - DrawRect
                - DrawTriangle
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:230,14'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
                - DrawTriangle
                - DrawRect
                - DrawTriangle
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:232,9'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:233,25'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:236,16'
              BranchSideFuncs:
                - DrawRect
                - DrawTriangle
                - DrawRect
                - DrawTriangle
        - Branch String:   'video_output/video_widgets.c:236,16'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:237,21'
              BranchSideFuncs:
                - DrawTriangle
            - BranchSide:      'video_output/video_widgets.c:242,21'
              BranchSideFuncs:
                - DrawRect
                - DrawTriangle
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:248,13'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:249,26'
              BranchSideFuncs:
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:250,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_widgets.c:249,61'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:249,91'
              BranchSideFuncs:
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:249,91'
              BranchSideFuncs:
                - DrawRect
      Callsites:
        - Src:             'video_output/video_widgets.c:224,30'
          Dst:             OSDRegion
        - Src:             'video_output/video_widgets.c:230,5'
          Dst:             DrawRect
        - Src:             'video_output/video_widgets.c:234,9'
          Dst:             DrawRect
        - Src:             'video_output/video_widgets.c:235,9'
          Dst:             DrawRect
        - Src:             'video_output/video_widgets.c:240,9'
          Dst:             DrawTriangle
        - Src:             'video_output/video_widgets.c:245,9'
          Dst:             DrawRect
        - Src:             'video_output/video_widgets.c:246,9'
          Dst:             DrawTriangle
        - Src:             'video_output/video_widgets.c:249,17'
          Dst:             DrawRect
    - functionName:    OSDSlider
      functionSourceFile: '/src/vlc/src/video_output/video_widgets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - type
        - position
        - i_visible_width
        - i_visible_height
      BBCount:         47
      ICount:          369
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - DrawRect
        - OSDRegion
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_widgets.c:157,27'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:157,20'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:157,20'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:161,26'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:161,26'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:161,26'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:165,9'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:166,18'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:171,18'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:166,18'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:166,16'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:166,16'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:167,18'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:167,18'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:167,18'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:168,18'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:168,16'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:168,16'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:169,18'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:169,16'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:169,16'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:171,18'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:171,18'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:171,18'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:172,18'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:172,16'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:172,16'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:173,18'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:173,16'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:173,16'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:174,18'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:174,16'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:174,16'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:177,37'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:177,41'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_widgets.c:178,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_widgets.c:177,9'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:178,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_widgets.c:180,40'
              BranchSideFuncs:
                - OSDRegion
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:181,9'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:182,9'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:184,17'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
        - Branch String:   'video_output/video_widgets.c:188,9'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:189,17'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
            - BranchSide:      'video_output/video_widgets.c:192,17'
              BranchSideFuncs:
                - DrawRect
                - DrawRect
      Callsites:
        - Src:             'video_output/video_widgets.c:180,30'
          Dst:             OSDRegion
        - Src:             'video_output/video_widgets.c:197,5'
          Dst:             DrawRect
        - Src:             'video_output/video_widgets.c:198,5'
          Dst:             DrawRect
    - functionName:    OSDWidgetDestroy
      functionSourceFile: '/src/vlc/src/video_output/video_widgets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - subpic
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OSDWidgetUpdate
      functionSourceFile: '/src/vlc/src/video_output/video_widgets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - subpic
        - cfg
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - OSDIcon
        - OSDSlider
        - vlc_list_append
        - vlc_spu_regions_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   'video_output/video_widgets.c:270,37'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:270,40'
              BranchSideFuncs:
                - OSDSlider
                - vlc_list_append.28778
            - BranchSide:      'video_output/video_widgets.c:271,30'
              BranchSideFuncs:
                - OSDSlider
                - vlc_list_append.28778
        - Branch String:   'video_output/video_widgets.c:270,9'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:271,30'
              BranchSideFuncs:
                - OSDSlider
                - vlc_list_append.28778
            - BranchSide:      'video_output/video_widgets.c:273,28'
              BranchSideFuncs:
                - OSDIcon
                - vlc_list_append.28778
        - Branch String:   'video_output/video_widgets.c:274,9'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:274,9'
              BranchSideFuncs:
                - vlc_list_append.28778
            - BranchSide:      'video_output/video_widgets.c:276,9'
              BranchSideFuncs:
                - vlc_list_append.28778
      Callsites:
        - Src:             'video_output/video_widgets.c:266,5'
          Dst:             vlc_spu_regions_Clear
        - Src:             'video_output/video_widgets.c:271,20'
          Dst:             OSDSlider
        - Src:             'video_output/video_widgets.c:273,20'
          Dst:             OSDIcon
        - Src:             'video_output/video_widgets.c:278,9'
          Dst:             vlc_list_append
    - functionName:    var_InheritBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    vout_OSDIcon
      functionSourceFile: '/src/vlc/src/video_output/video_widgets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - vout
        - channel
        - type
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSDWidget
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/video_widgets.c:332,5'
          Dst:             OSDWidget
    - functionName:    OSDWidget
      functionSourceFile: '/src/vlc/src/video_output/video_widgets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - vout
        - channel
        - type
        - position
      BBCount:         25
      ICount:          158
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - subpicture_New
        - var_InheritBool
        - vlc_tick_now
        - vout_PutSubpicture
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/video_widgets.c:289,9'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:290,9'
              BranchSideFuncs:
                - malloc
                - subpicture_New
                - free
                - vlc_tick_now
                - vout_PutSubpicture
            - BranchSide:      'video_output/video_widgets.c:291,9'
              BranchSideFuncs:
                - malloc
                - subpicture_New
                - free
                - vlc_tick_now
                - vout_PutSubpicture
        - Branch String:   'video_output/video_widgets.c:291,32'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:291,35'
              BranchSideFuncs:
                - malloc
                - subpicture_New
                - free
                - vlc_tick_now
                - vout_PutSubpicture
            - BranchSide:      'video_output/video_widgets.c:292,20'
              BranchSideFuncs:
                - malloc
                - subpicture_New
                - free
                - vlc_tick_now
                - vout_PutSubpicture
        - Branch String:   'video_output/video_widgets.c:291,9'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:292,20'
              BranchSideFuncs:
                - malloc
                - subpicture_New
                - free
                - vlc_tick_now
                - vout_PutSubpicture
            - BranchSide:      'video_output/video_widgets.c:294,40'
              BranchSideFuncs:
                - malloc
                - subpicture_New
                - free
                - vlc_tick_now
                - vout_PutSubpicture
        - Branch String:   'video_output/video_widgets.c:292,20'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:292,20'
              BranchSideFuncs:
                - malloc
                - subpicture_New
                - free
                - vlc_tick_now
                - vout_PutSubpicture
            - BranchSide:      'video_output/video_widgets.c:292,20'
              BranchSideFuncs:
                - malloc
                - subpicture_New
                - free
                - vlc_tick_now
                - vout_PutSubpicture
        - Branch String:   'video_output/video_widgets.c:292,20'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:292,20'
              BranchSideFuncs:
                - malloc
                - subpicture_New
                - free
                - vlc_tick_now
                - vout_PutSubpicture
            - BranchSide:      'video_output/video_widgets.c:292,18'
              BranchSideFuncs:
                - malloc
                - subpicture_New
                - free
                - vlc_tick_now
                - vout_PutSubpicture
        - Branch String:   'video_output/video_widgets.c:292,20'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:292,18'
              BranchSideFuncs:
                - malloc
                - subpicture_New
                - free
                - vlc_tick_now
                - vout_PutSubpicture
            - BranchSide:      'video_output/video_widgets.c:292,18'
              BranchSideFuncs:
                - malloc
                - subpicture_New
                - free
                - vlc_tick_now
                - vout_PutSubpicture
        - Branch String:   'video_output/video_widgets.c:295,9'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:296,9'
              BranchSideFuncs:
                - subpicture_New
                - free
                - vlc_tick_now
                - vout_PutSubpicture
            - BranchSide:      'video_output/video_widgets.c:297,21'
              BranchSideFuncs:
                - subpicture_New
                - free
                - vlc_tick_now
                - vout_PutSubpicture
        - Branch String:   'video_output/video_widgets.c:311,9'
          Branch Sides:
            - BranchSide:      'video_output/video_widgets.c:312,14'
              BranchSideFuncs:
                - vlc_tick_now
                - vout_PutSubpicture
            - BranchSide:      'video_output/video_widgets.c:316,26'
              BranchSideFuncs:
                - vlc_tick_now
                - vout_PutSubpicture
      Callsites:
        - Src:             'video_output/video_widgets.c:289,10'
          Dst:             var_InheritBool
        - Src:             'video_output/video_widgets.c:310,28'
          Dst:             subpicture_New
        - Src:             'video_output/video_widgets.c:317,26'
          Dst:             vlc_tick_now
        - Src:             'video_output/video_widgets.c:322,5'
          Dst:             vout_PutSubpicture
    - functionName:    vout_OSDSlider
      functionSourceFile: '/src/vlc/src/video_output/video_widgets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - vout
        - channel
        - position
        - type
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OSDWidget
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/video_widgets.c:327,5'
          Dst:             OSDWidget
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    vlc_atomic_rc_inc
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:66,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:66,5'
          Dst:             __assert_fail
    - functionName:    spu_area_overlap
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         18
      ICount:          134
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - spu_area_scaled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:532,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:530,41'
              BranchSideFuncs:
                - spu_area_scaled
                - spu_area_scaled
            - BranchSide:      'video_output/vout_subpictures.c:532,9'
              BranchSideFuncs:
                - spu_area_scaled
                - spu_area_scaled
        - Branch String:   'video_output/vout_subpictures.c:535,12'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:535,30'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:535,30'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:535,30'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:535,28'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:535,28'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:535,68'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:535,68'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:536,12'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:536,12'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:536,30'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:536,30'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:536,30'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:536,28'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:536,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:532,9'
          Dst:             spu_area_scaled
        - Src:             'video_output/vout_subpictures.c:533,9'
          Dst:             spu_area_scaled
    - functionName:    spu_area_scaled
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - spu_scale_h
        - spu_scale_unit
        - spu_scale_w
      functionUses:    6
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:504,11'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:502,46'
              BranchSideFuncs:
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_unit
            - BranchSide:      'video_output/vout_subpictures.c:504,11'
              BranchSideFuncs:
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_unit
        - Branch String:   'video_output/vout_subpictures.c:504,33'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:504,38'
              BranchSideFuncs:
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_unit
            - BranchSide:      'video_output/vout_subpictures.c:507,30'
              BranchSideFuncs:
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_unit
        - Branch String:   'video_output/vout_subpictures.c:504,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:505,16'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:507,30'
              BranchSideFuncs:
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_unit
      Callsites:
        - Src:             'video_output/vout_subpictures.c:507,16'
          Dst:             spu_scale_w
        - Src:             'video_output/vout_subpictures.c:508,16'
          Dst:             spu_scale_h
        - Src:             'video_output/vout_subpictures.c:509,16'
          Dst:             spu_scale_w
        - Src:             'video_output/vout_subpictures.c:510,16'
          Dst:             spu_scale_h
        - Src:             'video_output/vout_subpictures.c:512,15'
          Dst:             spu_scale_unit
    - functionName:    spu_scale_w
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - v
        - s
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    spu_scale_h
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - v
        - s
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    spu_scale_unit
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - spu_scale_create
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:461,12'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:461,12'
              BranchSideFuncs:
                - spu_scale_create
            - BranchSide:      'video_output/vout_subpictures.c:461,12'
              BranchSideFuncs:
                - spu_scale_create
      Callsites:
        - Src:             'video_output/vout_subpictures.c:461,12'
          Dst:             spu_scale_create
    - functionName:    spu_scale_create
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - w
        - h
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:453,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:454,11'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:455,11'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:455,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:455,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:456,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    picture_Release
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - picture_Destroy
        - vlc_atomic_rc_dec
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_picture.h:373,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_picture.h:373,9'
              BranchSideFuncs:
                - picture_Destroy
            - BranchSide:      '../include/vlc_picture.h:374,25'
              BranchSideFuncs:
                - picture_Destroy
      Callsites:
        - Src:             '../include/vlc_picture.h:373,9'
          Dst:             vlc_atomic_rc_dec
        - Src:             '../include/vlc_picture.h:374,9'
          Dst:             picture_Destroy
    - functionName:    picture_HasChainedPics
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pic
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    picture_Hold
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_atomic_rc_inc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_picture.h:360,5'
          Dst:             vlc_atomic_rc_inc
    - functionName:    spu_invscale_w
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - v
        - s
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SpuAreaMoveInside
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - area
        - boundary_width
        - boundary_height
      BBCount:         18
      ICount:          135
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - spu_area_scaled
        - spu_area_unscaled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:592,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:594,16'
              BranchSideFuncs:
                - spu_area_unscaled
            - BranchSide:      'video_output/vout_subpictures.c:597,11'
              BranchSideFuncs:
                - spu_area_unscaled
        - Branch String:   'video_output/vout_subpictures.c:597,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:599,11'
              BranchSideFuncs:
                - spu_area_unscaled
            - BranchSide:      'video_output/vout_subpictures.c:603,30'
              BranchSideFuncs:
                - spu_area_unscaled
        - Branch String:   'video_output/vout_subpictures.c:604,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:606,16'
              BranchSideFuncs:
                - spu_area_unscaled
            - BranchSide:      'video_output/vout_subpictures.c:609,11'
              BranchSideFuncs:
                - spu_area_unscaled
        - Branch String:   'video_output/vout_subpictures.c:609,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:611,11'
              BranchSideFuncs:
                - spu_area_unscaled
            - BranchSide:      'video_output/vout_subpictures.c:615,9'
              BranchSideFuncs:
                - spu_area_unscaled
        - Branch String:   'video_output/vout_subpictures.c:615,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:615,9'
              BranchSideFuncs:
                - spu_area_unscaled
            - BranchSide:      'video_output/vout_subpictures.c:616,10'
              BranchSideFuncs:
                - spu_area_unscaled
      Callsites:
        - Src:             'video_output/vout_subpictures.c:588,20'
          Dst:             spu_area_scaled
        - Src:             'video_output/vout_subpictures.c:616,17'
          Dst:             spu_area_unscaled
    - functionName:    spu_area_unscaled
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - s
        - ''
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - spu_area_scaled
        - spu_invscale_h
        - spu_invscale_w
      functionUses:    3
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:517,26'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:517,31'
              BranchSideFuncs:
                - spu_area_scaled
                - spu_invscale_w
                - spu_invscale_h
                - spu_invscale_w
                - spu_invscale_h
            - BranchSide:      'video_output/vout_subpictures.c:520,9'
              BranchSideFuncs:
                - spu_area_scaled
                - spu_invscale_w
                - spu_invscale_h
                - spu_invscale_w
                - spu_invscale_h
        - Branch String:   'video_output/vout_subpictures.c:517,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:518,16'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:520,9'
              BranchSideFuncs:
                - spu_area_scaled
                - spu_invscale_w
                - spu_invscale_h
                - spu_invscale_w
                - spu_invscale_h
      Callsites:
        - Src:             'video_output/vout_subpictures.c:520,9'
          Dst:             spu_area_scaled
        - Src:             'video_output/vout_subpictures.c:522,16'
          Dst:             spu_invscale_w
        - Src:             'video_output/vout_subpictures.c:523,16'
          Dst:             spu_invscale_h
        - Src:             'video_output/vout_subpictures.c:524,16'
          Dst:             spu_invscale_w
        - Src:             'video_output/vout_subpictures.c:525,16'
          Dst:             spu_invscale_h
    - functionName:    spu_invscale_h
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - v
        - s
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SpuAreaFixOverlap
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dst
        - sub_array
        - sub_count
        - align
      BBCount:         23
      ICount:          143
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - spu_area_overlap
        - spu_area_scaled
        - spu_area_unscaled
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:553,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:554,46'
              BranchSideFuncs:
                - spu_area_scaled
                - spu_area_overlap
                - spu_area_unscaled
            - BranchSide:      'video_output/vout_subpictures.c:578,5'
              BranchSideFuncs:
                - spu_area_unscaled
                - spu_area_scaled
                - spu_area_overlap
        - Branch String:   'video_output/vout_subpictures.c:556,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:557,17'
              BranchSideFuncs:
                - spu_area_unscaled
                - spu_area_scaled
                - spu_area_overlap
            - BranchSide:      'video_output/vout_subpictures.c:559,17'
              BranchSideFuncs:
                - spu_area_unscaled
                - spu_area_scaled
                - spu_area_overlap
        - Branch String:   'video_output/vout_subpictures.c:559,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:561,31'
              BranchSideFuncs:
                - spu_area_unscaled
                - spu_area_scaled
                - spu_area_overlap
            - BranchSide:      'video_output/vout_subpictures.c:564,24'
              BranchSideFuncs:
                - spu_area_unscaled
                - spu_area_scaled
                - spu_area_overlap
        - Branch String:   'video_output/vout_subpictures.c:564,24'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:566,31'
              BranchSideFuncs:
                - spu_area_unscaled
                - spu_area_scaled
                - spu_area_overlap
            - BranchSide:      'video_output/vout_subpictures.c:572,17'
              BranchSideFuncs:
                - spu_area_unscaled
                - spu_area_scaled
                - spu_area_overlap
        - Branch String:   'video_output/vout_subpictures.c:578,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:552,15'
              BranchSideFuncs:
                - spu_area_unscaled
                - spu_area_scaled
                - spu_area_overlap
            - BranchSide:      'video_output/vout_subpictures.c:580,9'
              BranchSideFuncs:
                - spu_area_unscaled
        - Branch String:   'video_output/vout_subpictures.c:580,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:580,9'
              BranchSideFuncs:
                - spu_area_unscaled
            - BranchSide:      'video_output/vout_subpictures.c:581,10'
              BranchSideFuncs:
                - spu_area_unscaled
      Callsites:
        - Src:             'video_output/vout_subpictures.c:545,20'
          Dst:             spu_area_scaled
        - Src:             'video_output/vout_subpictures.c:554,30'
          Dst:             spu_area_scaled
        - Src:             'video_output/vout_subpictures.c:556,18'
          Dst:             spu_area_overlap
        - Src:             'video_output/vout_subpictures.c:581,16'
          Dst:             spu_area_unscaled
    - functionName:    spu_area_create
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - x
        - y
        - w
        - h
        - s
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SpuRegionPlace
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - subpic
        - region
        - i_align
      BBCount:         30
      ICount:          209
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:686,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:686,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:686,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:686,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:686,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:687,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:687,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:688,14'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:691,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:691,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:692,18'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:695,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:695,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:695,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:696,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:696,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:697,22'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:699,22'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:702,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:703,18'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:706,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:706,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:706,13'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:707,17'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:707,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:708,22'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:710,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:686,5'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:695,13'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:706,13'
          Dst:             __assert_fail
    - functionName:    subtitles_positions_FinishUpdate
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - subs
      BBCount:         31
      ICount:          222
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - vlc_vector_enforce_size_t_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:631,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:633,16'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:637,1'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:634,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:635,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:636,5'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:635,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:635,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:635,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:635,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:635,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
            - BranchSide:      'video_output/vout_subpictures.c:635,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:635,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:635,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:636,5'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:635,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:635,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:636,5'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:635,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:635,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:636,5'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:635,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:636,5'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:636,5'
              BranchSideFuncs:
                - free
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
      Callsites:
        - Src:             'video_output/vout_subpictures.c:635,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:635,13'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:635,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:635,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:635,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:635,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:635,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:635,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:635,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:635,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:635,13'
          Dst:             vlc_vector_growsize_
        - Src:             'video_output/vout_subpictures.c:635,13'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:635,13'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:635,13'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:635,13'
          Dst:             vlc_vector_reallocdata_
        - Src:             'video_output/vout_subpictures.c:635,13'
          Dst:             vlc_vector_test_and_reset_failflag_
    - functionName:    vlc_vector_enforce_size_t_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    64
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_growsize_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_max_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:124,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:124,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:124,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_vector_reallocdata_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - count
        - size
        - pcap
        - psize
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_reallocarray
        - vlc_vector_min_
      functionUses:    13
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:172,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:177,10'
              BranchSideFuncs:
                - vlc_vector_min_.29025
            - BranchSide:      '../include/vlc_vector.h:180,13'
              BranchSideFuncs:
                - vlc_vector_min_.29025
      Callsites:
        - Src:             '../include/vlc_vector.h:171,15'
          Dst:             vlc_reallocarray
        - Src:             '../include/vlc_vector.h:181,14'
          Dst:             vlc_vector_min_
    - functionName:    vlc_vector_test_and_reset_failflag_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcap
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:194,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:196,10'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:199,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_reallocarray
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - count
        - size
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1081,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1081,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1081,62'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             '../include/vlc_common.h:1081,12'
          Dst:             umull_overflow
        - Src:             '../include/vlc_common.h:1081,54'
          Dst:             realloc
    - functionName:    vlc_vector_min_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:118,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:118,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:118,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    subtitles_positions_AddRelativeRegion
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - subs
        - region
        - area
        - write
      BBCount:         30
      ICount:          232
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - vlc_vector_between_
        - vlc_vector_enforce_size_t_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:659,26'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:659,29'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:662,9'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:659,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:660,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:662,9'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:662,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:664,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:672,24'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:664,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:664,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:664,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:664,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:664,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:664,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:664,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:664,13'
              BranchSideFuncs:
                - vlc_vector_growsize_.29020
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:664,13'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:664,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:664,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:664,13'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:664,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:664,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:664,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:664,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:664,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:664,13'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:664,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:665,13'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:666,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:664,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:664,13'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:664,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:664,13'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:664,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:664,13'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:664,13'
          Dst:             vlc_vector_growsize_
        - Src:             'video_output/vout_subpictures.c:664,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:664,13'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:664,13'
          Dst:             vlc_vector_between_
        - Src:             'video_output/vout_subpictures.c:664,13'
          Dst:             vlc_vector_reallocdata_
        - Src:             'video_output/vout_subpictures.c:664,13'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'video_output/vout_subpictures.c:664,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:664,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:664,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:664,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:664,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:664,13'
          Dst:             vlc_vector_enforce_size_t_
    - functionName:    vlc_vector_between_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - x
        - min
        - max
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_vector_max_
        - vlc_vector_min_
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_vector.h:130,33'
          Dst:             vlc_vector_min_
        - Src:             '../include/vlc_vector.h:130,12'
          Dst:             vlc_vector_max_
    - functionName:    SpuRenderRegion
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        15
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - spu
        - dst_area
        - subpic
        - channel_order
        - region
        - scale_size
        - apply_scale
        - chroma_list
        - output_x
        - output_y
        - output_width
        - output_height
        - subtitle_area
        - subtitle_area_count
        - render_date
      BBCount:         283
      ICount:          1971
      EdgeCount:       374
      CyclomaticComplexity: 93
      functionsReached:
        - SpuAreaFixOverlap
        - SpuAreaMoveInside
        - SpuRegionPlace
        - __assert_fail
        - calloc
        - memcmp
        - picture_Clone
        - picture_HasChainedPics
        - picture_Hold
        - picture_Release
        - spu_area_create
        - spu_invscale_h
        - spu_invscale_w
        - spu_scale_h
        - spu_scale_unit
        - spu_scale_w
        - subpicture_region_cache_Assign
        - subpicture_region_cache_GetFormat
        - subpicture_region_cache_GetPicture
        - subpicture_region_cache_Invalidate
        - subpicture_region_cache_IsValid
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:958,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:958,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:959,26'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
                - spu_invscale_h
        - Branch String:   'video_output/vout_subpictures.c:961,36'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:961,50'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
                - spu_invscale_h
            - BranchSide:      'video_output/vout_subpictures.c:974,32'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
                - spu_invscale_h
        - Branch String:   'video_output/vout_subpictures.c:961,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:962,21'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
                - spu_invscale_h
            - BranchSide:      'video_output/vout_subpictures.c:974,32'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
                - spu_invscale_h
        - Branch String:   'video_output/vout_subpictures.c:975,46'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:975,49'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
                - spu_invscale_h
            - BranchSide:      'video_output/vout_subpictures.c:975,16'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
                - spu_invscale_h
        - Branch String:   'video_output/vout_subpictures.c:976,48'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:976,51'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
                - spu_invscale_h
            - BranchSide:      'video_output/vout_subpictures.c:977,33'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
                - spu_invscale_h
        - Branch String:   'video_output/vout_subpictures.c:976,72'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:976,16'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
                - spu_invscale_h
            - BranchSide:      'video_output/vout_subpictures.c:977,33'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
                - spu_invscale_h
        - Branch String:   'video_output/vout_subpictures.c:977,53'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:976,16'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
                - spu_invscale_h
            - BranchSide:      'video_output/vout_subpictures.c:977,56'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
                - spu_invscale_h
        - Branch String:   'video_output/vout_subpictures.c:986,25'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:986,28'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
            - BranchSide:      'video_output/vout_subpictures.c:993,9'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
        - Branch String:   'video_output/vout_subpictures.c:986,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:987,20'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
                - spu_invscale_h
            - BranchSide:      'video_output/vout_subpictures.c:993,9'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
        - Branch String:   'video_output/vout_subpictures.c:987,20'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:987,49'
              BranchSideFuncs:
                - spu_invscale_h
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
            - BranchSide:      'video_output/vout_subpictures.c:987,76'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
        - Branch String:   'video_output/vout_subpictures.c:993,51'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:993,54'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
            - BranchSide:      'video_output/vout_subpictures.c:996,19'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
        - Branch String:   'video_output/vout_subpictures.c:993,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:994,19'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
            - BranchSide:      'video_output/vout_subpictures.c:996,19'
              BranchSideFuncs:
                - SpuRegionPlace
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
        - Branch String:   'video_output/vout_subpictures.c:1001,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1004,13'
              BranchSideFuncs:
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
                - spu_invscale_h
            - BranchSide:      'video_output/vout_subpictures.c:1022,6'
              BranchSideFuncs:
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
        - Branch String:   'video_output/vout_subpictures.c:1004,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1004,42'
              BranchSideFuncs:
                - spu_invscale_h
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
            - BranchSide:      'video_output/vout_subpictures.c:1004,79'
              BranchSideFuncs:
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
        - Branch String:   'video_output/vout_subpictures.c:1005,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1010,25'
              BranchSideFuncs:
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
            - BranchSide:      'video_output/vout_subpictures.c:1012,18'
              BranchSideFuncs:
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
        - Branch String:   'video_output/vout_subpictures.c:1025,33'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1025,47'
              BranchSideFuncs:
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
            - BranchSide:      'video_output/vout_subpictures.c:1025,60'
              BranchSideFuncs:
                - spu_scale_unit
                - spu_area_create
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
                - SpuAreaFixOverlap
        - Branch String:   'video_output/vout_subpictures.c:1028,28'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1028,32'
              BranchSideFuncs:
                - SpuAreaFixOverlap
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
            - BranchSide:      'video_output/vout_subpictures.c:1034,30'
              BranchSideFuncs:
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
        - Branch String:   'video_output/vout_subpictures.c:1028,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1029,27'
              BranchSideFuncs:
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
            - BranchSide:      'video_output/vout_subpictures.c:1034,30'
              BranchSideFuncs:
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
        - Branch String:   'video_output/vout_subpictures.c:1037,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1038,25'
              BranchSideFuncs:
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
            - BranchSide:      'video_output/vout_subpictures.c:1041,23'
              BranchSideFuncs:
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
        - Branch String:   'video_output/vout_subpictures.c:1041,23'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1041,38'
              BranchSideFuncs:
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
            - BranchSide:      'video_output/vout_subpictures.c:1041,81'
              BranchSideFuncs:
                - spu_invscale_w
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
        - Branch String:   'video_output/vout_subpictures.c:1042,23'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1042,38'
              BranchSideFuncs:
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
            - BranchSide:      'video_output/vout_subpictures.c:1042,81'
              BranchSideFuncs:
                - spu_invscale_h
                - SpuAreaMoveInside
                - spu_scale_w
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
                - spu_scale_w
        - Branch String:   'video_output/vout_subpictures.c:1048,33'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1048,59'
              BranchSideFuncs:
                - spu_scale_w
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
            - BranchSide:      'video_output/vout_subpictures.c:1048,103'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
                - spu_scale_h
        - Branch String:   'video_output/vout_subpictures.c:1049,33'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1049,59'
              BranchSideFuncs:
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
            - BranchSide:      'video_output/vout_subpictures.c:1049,103'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
        - Branch String:   'video_output/vout_subpictures.c:1051,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1051,9'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
            - BranchSide:      'video_output/vout_subpictures.c:1051,9'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
        - Branch String:   'video_output/vout_subpictures.c:1051,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1052,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:1055,9'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
        - Branch String:   'video_output/vout_subpictures.c:1055,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1056,40'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
            - BranchSide:      'video_output/vout_subpictures.c:1099,18'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
        - Branch String:   'video_output/vout_subpictures.c:1063,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1065,32'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
            - BranchSide:      'video_output/vout_subpictures.c:1069,13'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
        - Branch String:   'video_output/vout_subpictures.c:1069,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1070,22'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
                - memcmp
            - BranchSide:      'video_output/vout_subpictures.c:1076,29'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
        - Branch String:   'video_output/vout_subpictures.c:1070,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1072,43'
              BranchSideFuncs:
                - memcmp
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
            - BranchSide:      'video_output/vout_subpictures.c:1075,9'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
        - Branch String:   'video_output/vout_subpictures.c:1081,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1083,18'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
            - BranchSide:      'video_output/vout_subpictures.c:1094,13'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
        - Branch String:   'video_output/vout_subpictures.c:1083,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1086,17'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
            - BranchSide:      'video_output/vout_subpictures.c:1091,34'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
        - Branch String:   'video_output/vout_subpictures.c:1094,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1095,14'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
            - BranchSide:      'video_output/vout_subpictures.c:1096,5'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
        - Branch String:   'video_output/vout_subpictures.c:1103,36'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1103,39'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
            - BranchSide:      'video_output/vout_subpictures.c:1103,5'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
        - Branch String:   'video_output/vout_subpictures.c:1103,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1104,13'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
            - BranchSide:      'video_output/vout_subpictures.c:1112,10'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
        - Branch String:   'video_output/vout_subpictures.c:1104,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1106,28'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
            - BranchSide:      'video_output/vout_subpictures.c:1109,5'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
        - Branch String:   'video_output/vout_subpictures.c:1112,22'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1112,37'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
            - BranchSide:      'video_output/vout_subpictures.c:1112,88'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
        - Branch String:   'video_output/vout_subpictures.c:1112,53'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1112,67'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
            - BranchSide:      'video_output/vout_subpictures.c:1115,46'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
        - Branch String:   'video_output/vout_subpictures.c:1112,85'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1112,88'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
            - BranchSide:      'video_output/vout_subpictures.c:1115,46'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
        - Branch String:   'video_output/vout_subpictures.c:1112,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1115,46'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
            - BranchSide:      'video_output/vout_subpictures.c:1210,9'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
        - Branch String:   'video_output/vout_subpictures.c:1115,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1116,80'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1137,46'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1120,57'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1121,17'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
            - BranchSide:      'video_output/vout_subpictures.c:1122,28'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
        - Branch String:   'video_output/vout_subpictures.c:1120,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1122,28'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
            - BranchSide:      'video_output/vout_subpictures.c:1125,17'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
        - Branch String:   'video_output/vout_subpictures.c:1125,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1126,28'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
            - BranchSide:      'video_output/vout_subpictures.c:1128,17'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
        - Branch String:   'video_output/vout_subpictures.c:1128,32'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1128,35'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
            - BranchSide:      'video_output/vout_subpictures.c:1131,17'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
        - Branch String:   'video_output/vout_subpictures.c:1128,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1129,28'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
            - BranchSide:      'video_output/vout_subpictures.c:1131,17'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - subpicture_region_cache_Invalidate
        - Branch String:   'video_output/vout_subpictures.c:1131,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1132,52'
              BranchSideFuncs:
                - subpicture_region_cache_Invalidate
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1134,9'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - picture_Hold.29013
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1137,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1139,34'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
            - BranchSide:      'video_output/vout_subpictures.c:1203,45'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
        - Branch String:   'video_output/vout_subpictures.c:1143,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1144,40'
              BranchSideFuncs:
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1165,17'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1155,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1155,17'
              BranchSideFuncs:
                - vlc_object_Log
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1155,17'
              BranchSideFuncs:
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1155,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1155,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1156,22'
              BranchSideFuncs:
                - vlc_object_Log
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1156,21'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1158,21'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1162,13'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1165,25'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1166,18'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1196,17'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
        - Branch String:   'video_output/vout_subpictures.c:1166,64'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1167,18'
              BranchSideFuncs:
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1170,35'
              BranchSideFuncs:
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1167,65'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1168,19'
              BranchSideFuncs:
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1170,35'
              BranchSideFuncs:
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1168,34'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1168,38'
              BranchSideFuncs:
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1196,17'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
        - Branch String:   'video_output/vout_subpictures.c:1165,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1170,35'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
            - BranchSide:      'video_output/vout_subpictures.c:1196,17'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
        - Branch String:   'video_output/vout_subpictures.c:1173,21'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1175,52'
              BranchSideFuncs:
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1177,21'
              BranchSideFuncs:
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1177,21'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1180,53'
              BranchSideFuncs:
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1183,49'
              BranchSideFuncs:
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1190,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1190,17'
              BranchSideFuncs:
                - vlc_object_Log
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
            - BranchSide:      'video_output/vout_subpictures.c:1190,17'
              BranchSideFuncs:
                - picture_HasChainedPics.29012
                - vlc_object_Log
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1190,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1190,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1191,22'
              BranchSideFuncs:
                - vlc_object_Log
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
        - Branch String:   'video_output/vout_subpictures.c:1191,21'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1192,21'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
            - BranchSide:      'video_output/vout_subpictures.c:1193,13'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - subpicture_region_cache_Assign
                - picture_Release.29011
        - Branch String:   'video_output/vout_subpictures.c:1196,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1197,51'
              BranchSideFuncs:
                - subpicture_region_cache_Assign
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - picture_Release.29011
            - BranchSide:      'video_output/vout_subpictures.c:1200,9'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
        - Branch String:   'video_output/vout_subpictures.c:1197,20'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1198,37'
              BranchSideFuncs:
                - picture_Release.29011
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
            - BranchSide:      'video_output/vout_subpictures.c:1199,13'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
        - Branch String:   'video_output/vout_subpictures.c:1203,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1204,65'
              BranchSideFuncs:
                - subpicture_region_cache_GetFormat
                - subpicture_region_cache_GetPicture
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
            - BranchSide:      'video_output/vout_subpictures.c:1207,5'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
        - Branch String:   'video_output/vout_subpictures.c:1210,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1212,12'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
            - BranchSide:      'video_output/vout_subpictures.c:1256,46'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
        - Branch String:   'video_output/vout_subpictures.c:1212,12'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1213,26'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
            - BranchSide:      'video_output/vout_subpictures.c:1220,22'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
        - Branch String:   'video_output/vout_subpictures.c:1213,26'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1213,52'
              BranchSideFuncs:
                - spu_scale_w
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
            - BranchSide:      'video_output/vout_subpictures.c:1213,79'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
                - spu_scale_h
        - Branch String:   'video_output/vout_subpictures.c:1214,26'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1214,52'
              BranchSideFuncs:
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
            - BranchSide:      'video_output/vout_subpictures.c:1214,79'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
                - spu_scale_w
        - Branch String:   'video_output/vout_subpictures.c:1215,26'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1215,52'
              BranchSideFuncs:
                - spu_scale_w
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
            - BranchSide:      'video_output/vout_subpictures.c:1215,84'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - spu_scale_h
        - Branch String:   'video_output/vout_subpictures.c:1216,26'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1216,52'
              BranchSideFuncs:
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
            - BranchSide:      'video_output/vout_subpictures.c:1216,84'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
        - Branch String:   'video_output/vout_subpictures.c:1226,32'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1226,47'
              BranchSideFuncs:
                - spu_scale_w
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
            - BranchSide:      'video_output/vout_subpictures.c:1229,12'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
        - Branch String:   'video_output/vout_subpictures.c:1226,12'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1227,38'
              BranchSideFuncs:
                - spu_scale_w
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
            - BranchSide:      'video_output/vout_subpictures.c:1229,12'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
                - spu_scale_h
        - Branch String:   'video_output/vout_subpictures.c:1229,33'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1229,48'
              BranchSideFuncs:
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
                - spu_scale_h
            - BranchSide:      'video_output/vout_subpictures.c:1233,13'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
        - Branch String:   'video_output/vout_subpictures.c:1229,12'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1230,39'
              BranchSideFuncs:
                - spu_scale_h
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
            - BranchSide:      'video_output/vout_subpictures.c:1233,13'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
        - Branch String:   'video_output/vout_subpictures.c:1233,45'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1234,13'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:1238,13'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:1234,49'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1235,13'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:1238,13'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:1235,46'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1236,13'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:1238,13'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:1233,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1238,13'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:1242,13'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
        - Branch String:   'video_output/vout_subpictures.c:1242,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1242,11'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
            - BranchSide:      'video_output/vout_subpictures.c:1242,11'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
        - Branch String:   'video_output/vout_subpictures.c:1243,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1243,11'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
            - BranchSide:      'video_output/vout_subpictures.c:1243,11'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
        - Branch String:   'video_output/vout_subpictures.c:1244,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1244,15'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
            - BranchSide:      'video_output/vout_subpictures.c:1244,15'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
        - Branch String:   'video_output/vout_subpictures.c:1245,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1245,15'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
            - BranchSide:      'video_output/vout_subpictures.c:1245,15'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
        - Branch String:   'video_output/vout_subpictures.c:1252,20'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1252,18'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
            - BranchSide:      'video_output/vout_subpictures.c:1252,18'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
        - Branch String:   'video_output/vout_subpictures.c:1253,20'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1253,18'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
            - BranchSide:      'video_output/vout_subpictures.c:1253,18'
              BranchSideFuncs:
                - calloc
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
        - Branch String:   'video_output/vout_subpictures.c:1257,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1258,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:1259,36'
              BranchSideFuncs:
                - picture_Clone
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
                - free
        - Branch String:   'video_output/vout_subpictures.c:1260,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1262,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'video_output/vout_subpictures.c:1265,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
        - Branch String:   'video_output/vout_subpictures.c:1265,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1265,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
            - BranchSide:      'video_output/vout_subpictures.c:1266,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
        - Branch String:   'video_output/vout_subpictures.c:1266,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1266,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
            - BranchSide:      'video_output/vout_subpictures.c:1267,58'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
                - spu_scale_w
                - spu_scale_w
        - Branch String:   'video_output/vout_subpictures.c:1271,22'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1271,36'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
            - BranchSide:      'video_output/vout_subpictures.c:1278,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
        - Branch String:   'video_output/vout_subpictures.c:1271,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1273,41'
              BranchSideFuncs:
                - spu_scale_w
                - spu_scale_w
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
            - BranchSide:      'video_output/vout_subpictures.c:1278,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - spu_scale_h
                - spu_scale_h
        - Branch String:   'video_output/vout_subpictures.c:1281,22'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1281,36'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1288,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1281,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1283,41'
              BranchSideFuncs:
                - spu_scale_h
                - spu_scale_h
                - __assert_fail
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1288,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1292,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1293,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1301,22'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:1293,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1293,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1294,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1294,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1294,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:1295,33'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:1297,39'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1297,42'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:1300,5'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:1297,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1298,33'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:1300,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:958,5'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:987,34'
          Dst:             spu_invscale_h
        - Src:             'video_output/vout_subpictures.c:998,5'
          Dst:             SpuRegionPlace
        - Src:             'video_output/vout_subpictures.c:1004,27'
          Dst:             spu_invscale_h
        - Src:             'video_output/vout_subpictures.c:1025,60'
          Dst:             spu_scale_unit
        - Src:             'video_output/vout_subpictures.c:1022,17'
          Dst:             spu_area_create
        - Src:             'video_output/vout_subpictures.c:1029,9'
          Dst:             SpuAreaFixOverlap
        - Src:             'video_output/vout_subpictures.c:1041,66'
          Dst:             spu_invscale_w
        - Src:             'video_output/vout_subpictures.c:1042,66'
          Dst:             spu_invscale_h
        - Src:             'video_output/vout_subpictures.c:1040,5'
          Dst:             SpuAreaMoveInside
        - Src:             'video_output/vout_subpictures.c:1045,16'
          Dst:             spu_scale_w
        - Src:             'video_output/vout_subpictures.c:1046,16'
          Dst:             spu_scale_h
        - Src:             'video_output/vout_subpictures.c:1048,47'
          Dst:             spu_scale_w
        - Src:             'video_output/vout_subpictures.c:1049,47'
          Dst:             spu_scale_h
        - Src:             'video_output/vout_subpictures.c:1072,36'
          Dst:             memcmp
        - Src:             'video_output/vout_subpictures.c:1115,14'
          Dst:             subpicture_region_cache_IsValid
        - Src:             'video_output/vout_subpictures.c:1116,46'
          Dst:             subpicture_region_cache_GetFormat
        - Src:             'video_output/vout_subpictures.c:1132,17'
          Dst:             subpicture_region_cache_Invalidate
        - Src:             'video_output/vout_subpictures.c:1137,14'
          Dst:             subpicture_region_cache_IsValid
        - Src:             'video_output/vout_subpictures.c:1140,13'
          Dst:             picture_Hold
        - Src:             'video_output/vout_subpictures.c:1155,17'
          Dst:             picture_HasChainedPics
        - Src:             'video_output/vout_subpictures.c:1155,17'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:1158,21'
          Dst:             vlc_object_Log
        - Src:             'video_output/vout_subpictures.c:1190,17'
          Dst:             picture_HasChainedPics
        - Src:             'video_output/vout_subpictures.c:1190,17'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:1192,21'
          Dst:             vlc_object_Log
        - Src:             'video_output/vout_subpictures.c:1197,20'
          Dst:             subpicture_region_cache_Assign
        - Src:             'video_output/vout_subpictures.c:1198,21'
          Dst:             picture_Release
        - Src:             'video_output/vout_subpictures.c:1203,13'
          Dst:             subpicture_region_cache_IsValid
        - Src:             'video_output/vout_subpictures.c:1204,31'
          Dst:             subpicture_region_cache_GetFormat
        - Src:             'video_output/vout_subpictures.c:1205,30'
          Dst:             subpicture_region_cache_GetPicture
        - Src:             'video_output/vout_subpictures.c:1213,40'
          Dst:             spu_scale_w
        - Src:             'video_output/vout_subpictures.c:1214,40'
          Dst:             spu_scale_h
        - Src:             'video_output/vout_subpictures.c:1215,40'
          Dst:             spu_scale_w
        - Src:             'video_output/vout_subpictures.c:1216,40'
          Dst:             spu_scale_h
        - Src:             'video_output/vout_subpictures.c:1226,35'
          Dst:             spu_scale_w
        - Src:             'video_output/vout_subpictures.c:1227,26'
          Dst:             spu_scale_w
        - Src:             'video_output/vout_subpictures.c:1229,36'
          Dst:             spu_scale_h
        - Src:             'video_output/vout_subpictures.c:1230,27'
          Dst:             spu_scale_h
        - Src:             'video_output/vout_subpictures.c:1256,46'
          Dst:             calloc
        - Src:             'video_output/vout_subpictures.c:1259,22'
          Dst:             picture_Clone
        - Src:             'video_output/vout_subpictures.c:1265,5'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:1266,5'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:1273,29'
          Dst:             spu_scale_w
        - Src:             'video_output/vout_subpictures.c:1274,29'
          Dst:             spu_scale_w
        - Src:             'video_output/vout_subpictures.c:1283,29'
          Dst:             spu_scale_h
        - Src:             'video_output/vout_subpictures.c:1284,29'
          Dst:             spu_scale_h
        - Src:             'video_output/vout_subpictures.c:1293,9'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:1294,9'
          Dst:             __assert_fail
    - functionName:    subtitles_positions_FindRelativeRegion
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - subs
        - region
      BBCount:         11
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:644,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:644,5'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:644,5'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:644,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:646,13'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:651,5'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:646,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:648,20'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:650,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    spu_scale_createq
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - wn
        - wd
        - hn
        - hd
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - spu_scale_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:465,12'
          Dst:             spu_scale_create
    - functionName:    region_FixFmt
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - region
      BBCount:         25
      ICount:          175
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:388,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:389,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:390,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:390,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:391,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:392,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:392,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:394,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:394,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:395,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:396,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:396,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:398,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:398,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:399,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:400,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:400,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:401,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:402,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:402,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:402,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:403,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_list_is_empty
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    subtitles_positions_StartUpdate
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - subs
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:622,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:622,5'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:622,5'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:622,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:624,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:626,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_list_it_start_const
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSizeCmp
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - i0
        - i1
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:726,12'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:726,12'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:726,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    IntegerCmp
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - i0
        - i1
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:721,12'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:721,12'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:721,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    spu_render_entry_IsSelected
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - render_entry
        - channel_id
        - render_date
        - ignore_osd
      BBCount:         21
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:797,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:797,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:799,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:799,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:799,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:799,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:799,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:799,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:800,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:802,20'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:802,23'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:805,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:802,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:803,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:805,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:805,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:805,5'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:807,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:797,5'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:799,5'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:805,5'
          Dst:             __assert_fail
    - functionName:    spu_channel_UpdateDates
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - system_now
      BBCount:         22
      ICount:          154
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vlc_clock_ConvertToSystem
        - vlc_clock_Lock
        - vlc_clock_Unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:759,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:760,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:762,10'
              BranchSideFuncs:
                - vlc_clock_Lock
                - vlc_clock_Unlock
                - __assert_fail
                - vlc_clock_ConvertToSystem
                - vlc_clock_ConvertToSystem
        - Branch String:   'video_output/vout_subpictures.c:762,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:763,9'
              BranchSideFuncs:
                - vlc_clock_Lock
                - vlc_clock_Unlock
                - __assert_fail
                - vlc_clock_ConvertToSystem
                - vlc_clock_ConvertToSystem
            - BranchSide:      'video_output/vout_subpictures.c:765,20'
              BranchSideFuncs:
                - vlc_clock_Lock
                - vlc_clock_Unlock
                - __assert_fail
                - vlc_clock_ConvertToSystem
                - vlc_clock_ConvertToSystem
        - Branch String:   'video_output/vout_subpictures.c:767,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:767,5'
              BranchSideFuncs:
                - vlc_clock_Unlock
                - __assert_fail
                - vlc_clock_ConvertToSystem
                - vlc_clock_ConvertToSystem
            - BranchSide:      'video_output/vout_subpictures.c:767,5'
              BranchSideFuncs:
                - vlc_clock_Unlock
                - __assert_fail
                - vlc_clock_ConvertToSystem
                - vlc_clock_ConvertToSystem
        - Branch String:   'video_output/vout_subpictures.c:767,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:769,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - vlc_clock_ConvertToSystem
            - BranchSide:      'video_output/vout_subpictures.c:786,22'
              BranchSideFuncs:
                - vlc_clock_Unlock
        - Branch String:   'video_output/vout_subpictures.c:769,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:769,9'
              BranchSideFuncs:
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - __assert_fail
                - vlc_clock_ConvertToSystem
            - BranchSide:      'video_output/vout_subpictures.c:771,50'
              BranchSideFuncs:
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - __assert_fail
                - vlc_clock_ConvertToSystem
        - Branch String:   'video_output/vout_subpictures.c:775,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:777,53'
              BranchSideFuncs:
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - __assert_fail
                - vlc_clock_ConvertToSystem
            - BranchSide:      'video_output/vout_subpictures.c:784,13'
              BranchSideFuncs:
                - vlc_clock_Unlock
                - __assert_fail
                - vlc_clock_ConvertToSystem
                - vlc_clock_ConvertToSystem
      Callsites:
        - Src:             'video_output/vout_subpictures.c:765,5'
          Dst:             vlc_clock_Lock
        - Src:             'video_output/vout_subpictures.c:769,9'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:771,24'
          Dst:             vlc_clock_ConvertToSystem
        - Src:             'video_output/vout_subpictures.c:777,27'
          Dst:             vlc_clock_ConvertToSystem
        - Src:             'video_output/vout_subpictures.c:786,5'
          Dst:             vlc_clock_Unlock
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    video_format_Copy
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dst
        - p_src
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_es.h:409,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:411,48'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_es.h:416,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_es.h:412,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:413,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_es.h:414,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_chroma_description_IsYUV
      functionSourceFile: '/src/vlc/src/../include/vlc_fourcc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - desc
      BBCount:         11
      ICount:          50
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_fourcc.h:846,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_fourcc.h:855,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:855,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:855,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:855,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:855,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:855,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:855,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:857,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sub_new_buffer
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1569
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - subpicture_New
      functionUses:    0
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:1573,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1573,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:1574,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1572,32'
          Dst:             subpicture_New
    - functionName:    RestartSubSourceCallback
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1636
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - psz_var
        - oldval
        - newval
        - p_data
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vout_ControlChangeSubSources
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1637,5'
          Dst:             vout_ControlChangeSubSources
    - functionName:    spu_PrerenderCancel
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1697
      functionLinenumberEnd: 1706
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sys
        - p_subpic
      BBCount:         42
      ICount:          326
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - vlc_cond_wait
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_vector_enforce_size_t_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:1700,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1700,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:1700,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:1700,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1700,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:1700,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:1700,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1701,8'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:1701,8'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:1701,8'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1702,9'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:1703,10'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
        - Branch String:   'video_output/vout_subpictures.c:1702,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1702,9'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:1702,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1702,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1702,9'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
            - BranchSide:      'video_output/vout_subpictures.c:1702,9'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:1702,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1702,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:1702,9'
              BranchSideFuncs:
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:1702,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1702,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:1702,9'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:1702,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1702,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:1702,9'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:1702,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1702,9'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:1702,9'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
        - Branch String:   'video_output/vout_subpictures.c:1703,10'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:0,0'
              BranchSideFuncs:
                - vlc_cond_wait
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:1704,24'
              BranchSideFuncs:
                - vlc_cond_wait
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1698,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:1702,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:1702,9'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:1702,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:1702,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:1702,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:1702,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:1702,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:1702,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:1702,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:1702,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:1702,9'
          Dst:             vlc_vector_growsize_
        - Src:             'video_output/vout_subpictures.c:1702,9'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:1702,9'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:1702,9'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:1702,9'
          Dst:             vlc_vector_reallocdata_
        - Src:             'video_output/vout_subpictures.c:1702,9'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'video_output/vout_subpictures.c:1704,9'
          Dst:             vlc_cond_wait
        - Src:             'video_output/vout_subpictures.c:1705,5'
          Dst:             vlc_mutex_unlock
    - functionName:    spu_Channel_CleanEntry
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sys
        - entry
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - spu_PrerenderCancel
        - subpicture_Delete
      functionUses:    3
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:181,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:181,5'
              BranchSideFuncs:
                - spu_PrerenderCancel
                - subpicture_Delete
            - BranchSide:      'video_output/vout_subpictures.c:181,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'video_output/vout_subpictures.c:181,5'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:183,5'
          Dst:             spu_PrerenderCancel
        - Src:             'video_output/vout_subpictures.c:184,5'
          Dst:             subpicture_Delete
    - functionName:    RestartSubFilterCallback
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1612
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - psz_var
        - oldval
        - newval
        - p_data
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vout_ControlChangeSubFilters
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1613,5'
          Dst:             vout_ControlChangeSubFilters
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_replace
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - original
        - substitute
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:152,5'
          Dst:             vlc_list_add_between
    - functionName:    vlc_list_remove
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SpuRenderText
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - spu
        - region
        - output_width
        - output_height
        - chroma_list
      BBCount:         23
      ICount:          174
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:413,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:413,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:414,10'
              BranchSideFuncs:
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - vlc_mutex_unlock
        - Branch String:   'video_output/vout_subpictures.c:414,10'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:415,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:417,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
                - vlc_mutex_unlock
        - Branch String:   'video_output/vout_subpictures.c:419,8'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:421,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:427,44'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:431,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:431,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_unlock
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:431,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:431,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:431,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:433,44'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:434,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:434,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:434,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:434,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:434,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:436,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/vout_subpictures.c:413,5'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:417,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:421,9'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/vout_subpictures.c:431,5'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:434,5'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:436,5'
          Dst:             vlc_mutex_unlock
    - functionName:    spu_PrerenderText
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1732
      functionLinenumberEnd: 1752
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - spu
        - p_subpic
        - chroma_list
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - SpuRenderText
        - subpicture_region_Delete
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_list_remove
        - vlc_list_replace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:1737,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1737,5'
              BranchSideFuncs:
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - vlc_list_remove.29046
            - BranchSide:      'video_output/vout_subpictures.c:1737,5'
              BranchSideFuncs:
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - vlc_list_remove.29046
        - Branch String:   'video_output/vout_subpictures.c:1737,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1739,13'
              BranchSideFuncs:
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - vlc_list_remove.29046
            - BranchSide:      'video_output/vout_subpictures.c:1752,1'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:1739,12'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1740,13'
              BranchSideFuncs:
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - vlc_list_remove.29046
            - BranchSide:      'video_output/vout_subpictures.c:1742,27'
              BranchSideFuncs:
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - vlc_list_remove.29046
        - Branch String:   'video_output/vout_subpictures.c:1745,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1746,13'
              BranchSideFuncs:
                - vlc_list_remove.29046
                - subpicture_region_Delete
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - SpuRenderText
                - vlc_list_replace
            - BranchSide:      'video_output/vout_subpictures.c:1749,31'
              BranchSideFuncs:
                - vlc_list_replace
                - subpicture_region_Delete
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - SpuRenderText
                - vlc_list_remove.29046
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1737,5'
          Dst:             vlc_list_it_start
        - Src:             'video_output/vout_subpictures.c:1737,5'
          Dst:             vlc_list_it_continue
        - Src:             'video_output/vout_subpictures.c:1742,13'
          Dst:             SpuRenderText
        - Src:             'video_output/vout_subpictures.c:1746,13'
          Dst:             vlc_list_remove
        - Src:             'video_output/vout_subpictures.c:1749,13'
          Dst:             vlc_list_replace
        - Src:             'video_output/vout_subpictures.c:1750,9'
          Dst:             subpicture_region_Delete
        - Src:             'video_output/vout_subpictures.c:1737,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    spu_UpdateOriginalSize
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - spu
        - subpic
        - fmtsrc
      BBCount:         15
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:1309,48'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1310,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'video_output/vout_subpictures.c:1312,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'video_output/vout_subpictures.c:1309,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1309,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'video_output/vout_subpictures.c:1312,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'video_output/vout_subpictures.c:1312,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1312,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'video_output/vout_subpictures.c:1312,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1312,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1312,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'video_output/vout_subpictures.c:1314,9'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1312,9'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:1314,9'
          Dst:             vlc_object_Log
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    spu_get_attachments
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - attachment_ptr
        - attachment_count
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - input_GetAttachments
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:303,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:305,42'
              BranchSideFuncs:
                - input_GetAttachments
            - BranchSide:      'video_output/vout_subpictures.c:312,5'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:306,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:307,13'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:308,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:305,21'
          Dst:             input_GetAttachments
    - functionName:    vlc_viewpoint_init
      functionSourceFile: '/src/vlc/src/../include/vlc_viewpoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vp
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    video_format_Clean
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_src
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    spu_SetHighlight
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2471
      functionLinenumberEnd: 2476
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - spu
        - hl
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SetHighlights
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:2473,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:2474,5'
          Dst:             SetHighlights
        - Src:             'video_output/vout_subpictures.c:2475,5'
          Dst:             vlc_mutex_unlock
    - functionName:    SetHighlights
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1538
      functionLinenumberEnd: 1562
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - spu
        - hl
      BBCount:         12
      ICount:          131
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vlc_mutex_held
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:1541,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1541,5'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'video_output/vout_subpictures.c:1543,5'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'video_output/vout_subpictures.c:1546,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1547,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:1549,5'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'video_output/vout_subpictures.c:1555,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1556,17'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'video_output/vout_subpictures.c:1558,5'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1541,5'
          Dst:             vlc_mutex_held
        - Src:             'video_output/vout_subpictures.c:1541,5'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:1558,5'
          Dst:             vlc_object_Log
    - functionName:    spu_ChangeChannelOrderMargin
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2452
      functionLinenumberEnd: 2468
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - spu
        - order
        - margin
      BBCount:         8
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:2456,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2459,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2462,37'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2465,13'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'video_output/vout_subpictures.c:2455,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:2465,13'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:2467,5'
          Dst:             vlc_mutex_unlock
    - functionName:    spu_ChangeFilters
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2432
      functionLinenumberEnd: 2448
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - spu
        - filters
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strdup
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:2438,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2440,43'
              BranchSideFuncs:
                - strdup
                - free
                - strdup
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2444,14'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - strdup
      Callsites:
        - Src:             'video_output/vout_subpictures.c:2435,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:2440,36'
          Dst:             strdup
        - Src:             'video_output/vout_subpictures.c:2442,37'
          Dst:             strdup
        - Src:             'video_output/vout_subpictures.c:2445,36'
          Dst:             strdup
        - Src:             'video_output/vout_subpictures.c:2447,5'
          Dst:             vlc_mutex_unlock
    - functionName:    spu_ChangeSources
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2413
      functionLinenumberEnd: 2429
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - spu
        - filters
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strdup
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:2419,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2421,43'
              BranchSideFuncs:
                - strdup
                - free
                - strdup
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2425,14'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - strdup
      Callsites:
        - Src:             'video_output/vout_subpictures.c:2416,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:2421,36'
          Dst:             strdup
        - Src:             'video_output/vout_subpictures.c:2423,37'
          Dst:             strdup
        - Src:             'video_output/vout_subpictures.c:2426,36'
          Dst:             strdup
        - Src:             'video_output/vout_subpictures.c:2428,5'
          Dst:             vlc_mutex_unlock
    - functionName:    spu_UnregisterChannel
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2401
      functionLinenumberEnd: 2410
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - spu
        - channel_id
      BBCount:         24
      ICount:          224
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - spu_GetChannel
        - spu_channel_Clean
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_vector_enforce_size_t_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:2408,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2408,5'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:2408,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:2408,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2408,5'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
            - BranchSide:      'video_output/vout_subpictures.c:2408,5'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:2408,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2408,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2408,5'
              BranchSideFuncs:
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:2408,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2408,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2408,5'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:2408,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2408,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2408,5'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:2408,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2408,5'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2408,5'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/vout_subpictures.c:2404,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:2406,35'
          Dst:             spu_GetChannel
        - Src:             'video_output/vout_subpictures.c:2407,5'
          Dst:             spu_channel_Clean
        - Src:             'video_output/vout_subpictures.c:2408,5'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:2408,5'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:2408,5'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:2408,5'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:2408,5'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:2408,5'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:2408,5'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:2408,5'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:2408,5'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:2408,5'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:2408,5'
          Dst:             vlc_vector_growsize_
        - Src:             'video_output/vout_subpictures.c:2408,5'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:2408,5'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:2408,5'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:2408,5'
          Dst:             vlc_vector_reallocdata_
        - Src:             'video_output/vout_subpictures.c:2408,5'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'video_output/vout_subpictures.c:2409,5'
          Dst:             vlc_mutex_unlock
    - functionName:    spu_GetChannel
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - spu
        - channel_id
        - index
      BBCount:         13
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:255,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:257,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:264,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:257,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:259,17'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:263,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:259,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:259,17'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:260,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:264,5'
          Dst:             __assert_fail
    - functionName:    spu_channel_Clean
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sys
        - channel
      BBCount:         10
      ICount:          79
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - spu_Channel_CleanEntry
      functionUses:    3
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:190,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:190,5'
              BranchSideFuncs:
                - free
                - spu_Channel_CleanEntry
            - BranchSide:      'video_output/vout_subpictures.c:190,5'
              BranchSideFuncs:
                - free
                - spu_Channel_CleanEntry
        - Branch String:   'video_output/vout_subpictures.c:190,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:191,32'
              BranchSideFuncs:
                - spu_Channel_CleanEntry
                - free
            - BranchSide:      'video_output/vout_subpictures.c:192,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'video_output/vout_subpictures.c:191,9'
          Dst:             spu_Channel_CleanEntry
    - functionName:    spu_RegisterChannel
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2379
      functionLinenumberEnd: 2381
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - spu
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - spu_RegisterChannelInternal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:2381,12'
          Dst:             spu_RegisterChannelInternal
    - functionName:    spu_RegisterChannelInternal
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2354
      functionLinenumberEnd: 2376
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - spu
        - clock
        - order
      BBCount:         20
      ICount:          166
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - spu_GetFreeChannelId
        - spu_channel_Init
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_vector_between_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:2361,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2364,36'
              BranchSideFuncs:
                - spu_channel_Init
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_mutex_unlock
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2373,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'video_output/vout_subpictures.c:2365,26'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2365,35'
              BranchSideFuncs:
                - spu_channel_Init
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_mutex_unlock
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2365,67'
              BranchSideFuncs:
                - spu_channel_Init
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_mutex_unlock
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_mutex_unlock
        - Branch String:   'video_output/vout_subpictures.c:2366,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2366,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2366,13'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_mutex_unlock
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_mutex_unlock
        - Branch String:   'video_output/vout_subpictures.c:2366,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2366,13'
              BranchSideFuncs:
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2371,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'video_output/vout_subpictures.c:2366,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2366,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2371,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'video_output/vout_subpictures.c:2366,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2368,31'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2371,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/vout_subpictures.c:2357,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:2359,26'
          Dst:             spu_GetFreeChannelId
        - Src:             'video_output/vout_subpictures.c:2364,9'
          Dst:             spu_channel_Init
        - Src:             'video_output/vout_subpictures.c:2366,13'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:2366,13'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:2366,13'
          Dst:             vlc_vector_growsize_
        - Src:             'video_output/vout_subpictures.c:2366,13'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:2366,13'
          Dst:             vlc_vector_between_
        - Src:             'video_output/vout_subpictures.c:2366,13'
          Dst:             vlc_vector_reallocdata_
        - Src:             'video_output/vout_subpictures.c:2366,13'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'video_output/vout_subpictures.c:2368,13'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/vout_subpictures.c:2373,5'
          Dst:             vlc_mutex_unlock
    - functionName:    spu_GetFreeChannelId
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - spu
        - order
      BBCount:         23
      ICount:          137
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:271,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:272,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:275,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:275,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:276,10'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:277,13'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:277,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:279,14'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:293,5'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:280,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:282,17'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:290,14'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:282,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:284,22'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:289,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:285,21'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:286,22'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:287,17'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:290,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:291,20'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:292,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    spu_channel_Init
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - channel
        - id
        - order
        - clock
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SpuRenderSubpictures
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - spu
        - i_subpicture
        - p_entries
        - chroma_list
        - fmt_dst
        - fmt_src
        - spu_in_full_window
        - video_position
        - system_now
        - render_subtitle_date
        - external_scale
      BBCount:         112
      ICount:          922
      EdgeCount:       146
      CyclomaticComplexity: 36
      functionsReached:
        - SpuRenderRegion
        - SpuRenderText
        - __assert_fail
        - calloc
        - region_FixFmt
        - spu_UpdateOriginalSize
        - spu_area_unscaled
        - spu_scale_createq
        - subpicture_region_Delete
        - subtitles_positions_AddRelativeRegion
        - subtitles_positions_FindRelativeRegion
        - subtitles_positions_FinishUpdate
        - subtitles_positions_StartUpdate
        - vlc_list_is_empty
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_list_it_start_const
        - vlc_list_replace
        - vlc_render_subpicture_New
        - vlc_ureduce
        - vlc_vector_between_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:1341,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1342,38'
              BranchSideFuncs:
                - vlc_list_it_start_const.29037
                - vlc_list_it_continue.29050
                - vlc_render_subpicture_New
                - subtitles_positions_StartUpdate
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - calloc
                - vlc_list_it_next.29051
            - BranchSide:      'video_output/vout_subpictures.c:1353,9'
              BranchSideFuncs:
                - vlc_render_subpicture_New
                - subtitles_positions_StartUpdate
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - calloc
        - Branch String:   'video_output/vout_subpictures.c:1346,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1346,9'
              BranchSideFuncs:
                - vlc_render_subpicture_New
                - subtitles_positions_StartUpdate
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - calloc
                - vlc_list_it_start_const.29037
                - vlc_list_it_continue.29050
                - vlc_list_it_next.29051
            - BranchSide:      'video_output/vout_subpictures.c:1346,9'
              BranchSideFuncs:
                - vlc_render_subpicture_New
                - subtitles_positions_StartUpdate
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - calloc
                - vlc_list_it_start_const.29037
                - vlc_list_it_continue.29050
                - vlc_list_it_next.29051
        - Branch String:   'video_output/vout_subpictures.c:1346,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1347,18'
              BranchSideFuncs:
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - vlc_render_subpicture_New
                - subtitles_positions_StartUpdate
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - calloc
                - vlc_list_it_start_const.29037
            - BranchSide:      'video_output/vout_subpictures.c:1349,13'
              BranchSideFuncs:
                - vlc_render_subpicture_New
                - subtitles_positions_StartUpdate
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - calloc
                - vlc_list_it_start_const.29037
                - vlc_list_it_continue.29050
                - vlc_list_it_next.29051
        - Branch String:   'video_output/vout_subpictures.c:1349,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1350,38'
              BranchSideFuncs:
                - vlc_render_subpicture_New
                - subtitles_positions_StartUpdate
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - calloc
                - vlc_list_it_start_const.29037
                - vlc_list_it_continue.29050
                - vlc_list_it_next.29051
            - BranchSide:      'video_output/vout_subpictures.c:1351,25'
              BranchSideFuncs:
                - vlc_render_subpicture_New
                - subtitles_positions_StartUpdate
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - calloc
                - vlc_list_it_start_const.29037
                - vlc_list_it_continue.29050
                - vlc_list_it_next.29051
        - Branch String:   'video_output/vout_subpictures.c:1353,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1354,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:1357,37'
              BranchSideFuncs:
                - vlc_render_subpicture_New
                - subtitles_positions_StartUpdate
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - calloc
        - Branch String:   'video_output/vout_subpictures.c:1358,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1359,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:1360,23'
              BranchSideFuncs:
                - subtitles_positions_StartUpdate
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - calloc
        - Branch String:   'video_output/vout_subpictures.c:1370,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1371,32'
              BranchSideFuncs:
                - calloc
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
            - BranchSide:      'video_output/vout_subpictures.c:1373,25'
              BranchSideFuncs:
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
        - Branch String:   'video_output/vout_subpictures.c:1376,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1377,44'
              BranchSideFuncs:
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
            - BranchSide:      'video_output/vout_subpictures.c:1522,9'
              BranchSideFuncs:
                - subtitles_positions_FinishUpdate
                - free
        - Branch String:   'video_output/vout_subpictures.c:1381,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1382,13'
              BranchSideFuncs:
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
            - BranchSide:      'video_output/vout_subpictures.c:1384,32'
              BranchSideFuncs:
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
        - Branch String:   'video_output/vout_subpictures.c:1393,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1393,9'
              BranchSideFuncs:
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
            - BranchSide:      'video_output/vout_subpictures.c:1393,9'
              BranchSideFuncs:
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
        - Branch String:   'video_output/vout_subpictures.c:1393,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1397,17'
              BranchSideFuncs:
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
            - BranchSide:      'video_output/vout_subpictures.c:1519,5'
              BranchSideFuncs:
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
        - Branch String:   'video_output/vout_subpictures.c:1397,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1400,35'
              BranchSideFuncs:
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
            - BranchSide:      'video_output/vout_subpictures.c:1411,27'
              BranchSideFuncs:
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
        - Branch String:   'video_output/vout_subpictures.c:1403,22'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1405,21'
              BranchSideFuncs:
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
            - BranchSide:      'video_output/vout_subpictures.c:1407,35'
              BranchSideFuncs:
                - vlc_list_replace
                - subpicture_region_Delete
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - SpuRenderText
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
        - Branch String:   'video_output/vout_subpictures.c:1413,62'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1413,24'
              BranchSideFuncs:
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
            - BranchSide:      'video_output/vout_subpictures.c:1414,43'
              BranchSideFuncs:
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
        - Branch String:   'video_output/vout_subpictures.c:1417,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1418,33'
              BranchSideFuncs:
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
            - BranchSide:      'video_output/vout_subpictures.c:1423,33'
              BranchSideFuncs:
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
        - Branch String:   'video_output/vout_subpictures.c:1434,37'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1434,51'
              BranchSideFuncs:
                - vlc_ureduce
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
            - BranchSide:      'video_output/vout_subpictures.c:1436,54'
              BranchSideFuncs:
                - vlc_ureduce
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
        - Branch String:   'video_output/vout_subpictures.c:1434,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1436,54'
              BranchSideFuncs:
                - vlc_ureduce
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
            - BranchSide:      'video_output/vout_subpictures.c:1452,49'
              BranchSideFuncs:
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
        - Branch String:   'video_output/vout_subpictures.c:1458,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1458,13'
              BranchSideFuncs:
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
            - BranchSide:      'video_output/vout_subpictures.c:1458,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1458,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1458,13'
              BranchSideFuncs:
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
            - BranchSide:      'video_output/vout_subpictures.c:1462,43'
              BranchSideFuncs:
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
        - Branch String:   'video_output/vout_subpictures.c:1464,36'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1464,40'
              BranchSideFuncs:
                - subtitles_positions_FindRelativeRegion
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1481,47'
              BranchSideFuncs:
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1464,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1467,61'
              BranchSideFuncs:
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1481,47'
              BranchSideFuncs:
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1468,21'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1470,35'
              BranchSideFuncs:
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1478,13'
              BranchSideFuncs:
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1487,29'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1487,50'
              BranchSideFuncs:
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1487,73'
              BranchSideFuncs:
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1488,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1489,17'
              BranchSideFuncs:
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
            - BranchSide:      'video_output/vout_subpictures.c:1491,17'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1491,33'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1491,37'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1493,45'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1491,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1493,45'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:1497,17'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1497,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1499,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
            - BranchSide:      'video_output/vout_subpictures.c:1506,13'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:1502,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1502,17'
              BranchSideFuncs:
                - __assert_fail
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
            - BranchSide:      'video_output/vout_subpictures.c:1503,17'
              BranchSideFuncs:
                - __assert_fail
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:1503,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1503,17'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
            - BranchSide:      'video_output/vout_subpictures.c:1504,13'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:1506,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1506,13'
              BranchSideFuncs:
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
            - BranchSide:      'video_output/vout_subpictures.c:1506,13'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:1506,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1506,13'
              BranchSideFuncs:
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
            - BranchSide:      'video_output/vout_subpictures.c:1506,13'
              BranchSideFuncs:
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
        - Branch String:   'video_output/vout_subpictures.c:1506,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1506,13'
              BranchSideFuncs:
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
            - BranchSide:      'video_output/vout_subpictures.c:1506,13'
              BranchSideFuncs:
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
        - Branch String:   'video_output/vout_subpictures.c:1508,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1509,21'
              BranchSideFuncs:
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
            - BranchSide:      'video_output/vout_subpictures.c:1518,9'
              BranchSideFuncs:
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
        - Branch String:   'video_output/vout_subpictures.c:1509,21'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1510,21'
              BranchSideFuncs:
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
            - BranchSide:      'video_output/vout_subpictures.c:1511,22'
              BranchSideFuncs:
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
        - Branch String:   'video_output/vout_subpictures.c:1511,21'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1513,26'
              BranchSideFuncs:
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
            - BranchSide:      'video_output/vout_subpictures.c:1517,13'
              BranchSideFuncs:
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - spu_area_unscaled
                - subtitles_positions_AddRelativeRegion
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
        - Branch String:   'video_output/vout_subpictures.c:1513,25'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1514,32'
              BranchSideFuncs:
                - subtitles_positions_AddRelativeRegion
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - spu_area_unscaled
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
            - BranchSide:      'video_output/vout_subpictures.c:1515,60'
              BranchSideFuncs:
                - subtitles_positions_AddRelativeRegion
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - subtitles_positions_FinishUpdate
                - free
                - vlc_list_is_empty.29036
                - spu_UpdateOriginalSize
                - vlc_list_it_start.29049
                - region_FixFmt
                - spu_scale_createq
                - __assert_fail
                - SpuRenderRegion
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - spu_area_unscaled
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - __assert_fail
                - __assert_fail
                - subtitles_positions_FindRelativeRegion
                - vlc_ureduce
                - SpuRenderText
                - vlc_list_replace
                - subpicture_region_Delete
        - Branch String:   'video_output/vout_subpictures.c:1522,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1523,14'
              BranchSideFuncs:
                - free
                - subtitles_positions_FinishUpdate
            - BranchSide:      'video_output/vout_subpictures.c:1525,39'
              BranchSideFuncs:
                - subtitles_positions_FinishUpdate
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1346,9'
          Dst:             vlc_list_it_start_const
        - Src:             'video_output/vout_subpictures.c:1346,9'
          Dst:             vlc_list_it_continue
        - Src:             'video_output/vout_subpictures.c:1346,9'
          Dst:             vlc_list_it_next
        - Src:             'video_output/vout_subpictures.c:1357,37'
          Dst:             vlc_render_subpicture_New
        - Src:             'video_output/vout_subpictures.c:1368,5'
          Dst:             subtitles_positions_StartUpdate
        - Src:             'video_output/vout_subpictures.c:1371,25'
          Dst:             calloc
        - Src:             'video_output/vout_subpictures.c:1381,13'
          Dst:             vlc_list_is_empty
        - Src:             'video_output/vout_subpictures.c:1384,9'
          Dst:             spu_UpdateOriginalSize
        - Src:             'video_output/vout_subpictures.c:1393,9'
          Dst:             vlc_list_it_start
        - Src:             'video_output/vout_subpictures.c:1393,9'
          Dst:             vlc_list_it_continue
        - Src:             'video_output/vout_subpictures.c:1400,21'
          Dst:             SpuRenderText
        - Src:             'video_output/vout_subpictures.c:1407,17'
          Dst:             vlc_list_replace
        - Src:             'video_output/vout_subpictures.c:1408,17'
          Dst:             subpicture_region_Delete
        - Src:             'video_output/vout_subpictures.c:1411,13'
          Dst:             region_FixFmt
        - Src:             'video_output/vout_subpictures.c:1441,17'
          Dst:             vlc_ureduce
        - Src:             'video_output/vout_subpictures.c:1452,21'
          Dst:             spu_scale_createq
        - Src:             'video_output/vout_subpictures.c:1458,13'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:1467,21'
          Dst:             subtitles_positions_FindRelativeRegion
        - Src:             'video_output/vout_subpictures.c:1481,31'
          Dst:             SpuRenderRegion
        - Src:             'video_output/vout_subpictures.c:1502,17'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:1503,17'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:1506,13'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:1506,13'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:1506,13'
          Dst:             vlc_vector_growsize_
        - Src:             'video_output/vout_subpictures.c:1506,13'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:1506,13'
          Dst:             vlc_vector_between_
        - Src:             'video_output/vout_subpictures.c:1506,13'
          Dst:             vlc_vector_reallocdata_
        - Src:             'video_output/vout_subpictures.c:1506,13'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'video_output/vout_subpictures.c:1514,32'
          Dst:             spu_area_unscaled
        - Src:             'video_output/vout_subpictures.c:1515,21'
          Dst:             subtitles_positions_AddRelativeRegion
        - Src:             'video_output/vout_subpictures.c:1393,9'
          Dst:             vlc_list_it_next
        - Src:             'video_output/vout_subpictures.c:1525,5'
          Dst:             subtitles_positions_FinishUpdate
    - functionName:    SpuRenderCmp
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s0
        - s1
      BBCount:         9
      ICount:          88
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - IntegerCmp
        - SSizeCmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:747,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:748,22'
              BranchSideFuncs:
                - IntegerCmp
            - BranchSide:      'video_output/vout_subpictures.c:749,10'
              BranchSideFuncs:
                - IntegerCmp
        - Branch String:   'video_output/vout_subpictures.c:749,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:749,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:750,24'
              BranchSideFuncs:
                - IntegerCmp
      Callsites:
        - Src:             'video_output/vout_subpictures.c:746,9'
          Dst:             IntegerCmp
        - Src:             'video_output/vout_subpictures.c:748,13'
          Dst:             SSizeCmp
        - Src:             'video_output/vout_subpictures.c:750,13'
          Dst:             IntegerCmp
    - functionName:    spu_PrerenderSync
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1718
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sys
        - p_subpic
      BBCount:         33
      ICount:          194
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - vlc_cond_wait
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:1721,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1721,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
            - BranchSide:      'video_output/vout_subpictures.c:1721,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
        - Branch String:   'video_output/vout_subpictures.c:1721,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1721,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
            - BranchSide:      'video_output/vout_subpictures.c:1721,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
        - Branch String:   'video_output/vout_subpictures.c:1721,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1722,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
            - BranchSide:      'video_output/vout_subpictures.c:1722,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
        - Branch String:   'video_output/vout_subpictures.c:1722,22'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1722,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
            - BranchSide:      'video_output/vout_subpictures.c:1722,25'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
        - Branch String:   'video_output/vout_subpictures.c:1722,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1724,24'
              BranchSideFuncs:
                - vlc_cond_wait
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:1727,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'video_output/vout_subpictures.c:1725,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1725,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
            - BranchSide:      'video_output/vout_subpictures.c:1725,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
        - Branch String:   'video_output/vout_subpictures.c:1725,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1725,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
            - BranchSide:      'video_output/vout_subpictures.c:1725,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
        - Branch String:   'video_output/vout_subpictures.c:1725,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1722,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
            - BranchSide:      'video_output/vout_subpictures.c:1722,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_cond_wait
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1719,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:1724,9'
          Dst:             vlc_cond_wait
        - Src:             'video_output/vout_subpictures.c:1727,5'
          Dst:             vlc_mutex_unlock
    - functionName:    spu_SelectSubpictures
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - spu
        - system_now
        - render_subtitle_date
        - ignore_osd
        - subpicture_count
      BBCount:         125
      ICount:          849
      EdgeCount:       164
      CyclomaticComplexity: 41
      functionsReached:
        - __assert_fail
        - spu_Channel_CleanEntry
        - spu_channel_UpdateDates
        - spu_render_entry_IsSelected
        - vlc_alloc
        - vlc_vector_enforce_size_t_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:827,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:827,5'
              BranchSideFuncs:
                - vlc_alloc.29042
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
            - BranchSide:      'video_output/vout_subpictures.c:830,6'
              BranchSideFuncs:
                - vlc_alloc.29042
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
        - Branch String:   'video_output/vout_subpictures.c:832,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:833,23'
              BranchSideFuncs:
                - vlc_alloc.29042
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
            - BranchSide:      'video_output/vout_subpictures.c:834,9'
              BranchSideFuncs:
                - vlc_alloc.29042
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
        - Branch String:   'video_output/vout_subpictures.c:834,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:835,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:838,19'
              BranchSideFuncs:
                - vlc_alloc.29042
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
        - Branch String:   'video_output/vout_subpictures.c:839,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:840,9'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
            - BranchSide:      'video_output/vout_subpictures.c:843,17'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
        - Branch String:   'video_output/vout_subpictures.c:843,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:845,40'
              BranchSideFuncs:
                - spu_channel_UpdateDates
                - free
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
            - BranchSide:      'video_output/vout_subpictures.c:932,27'
              BranchSideFuncs:
                - free
        - Branch String:   'video_output/vout_subpictures.c:852,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:853,13'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
            - BranchSide:      'video_output/vout_subpictures.c:857,9'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
        - Branch String:   'video_output/vout_subpictures.c:857,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:857,9'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
            - BranchSide:      'video_output/vout_subpictures.c:857,9'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
        - Branch String:   'video_output/vout_subpictures.c:857,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:858,37'
              BranchSideFuncs:
                - spu_render_entry_IsSelected
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:887,13'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:859,44'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:859,66'
              BranchSideFuncs:
                - spu_render_entry_IsSelected
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:859,89'
              BranchSideFuncs:
                - spu_render_entry_IsSelected
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:861,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:863,17'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
            - BranchSide:      'video_output/vout_subpictures.c:865,37'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
        - Branch String:   'video_output/vout_subpictures.c:865,37'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:865,25'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
            - BranchSide:      'video_output/vout_subpictures.c:865,25'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
        - Branch String:   'video_output/vout_subpictures.c:866,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:867,29'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
            - BranchSide:      'video_output/vout_subpictures.c:874,41'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
        - Branch String:   'video_output/vout_subpictures.c:868,21'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:869,42'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
            - BranchSide:      'video_output/vout_subpictures.c:870,13'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
        - Branch String:   'video_output/vout_subpictures.c:874,60'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:874,24'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
            - BranchSide:      'video_output/vout_subpictures.c:875,18'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
        - Branch String:   'video_output/vout_subpictures.c:875,60'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:874,60'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
            - BranchSide:      'video_output/vout_subpictures.c:875,63'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
        - Branch String:   'video_output/vout_subpictures.c:876,51'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:876,13'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
            - BranchSide:      'video_output/vout_subpictures.c:877,18'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
        - Branch String:   'video_output/vout_subpictures.c:882,37'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:882,41'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
            - BranchSide:      'video_output/vout_subpictures.c:884,9'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
        - Branch String:   'video_output/vout_subpictures.c:882,63'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:882,67'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
            - BranchSide:      'video_output/vout_subpictures.c:884,9'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
        - Branch String:   'video_output/vout_subpictures.c:882,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:883,30'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
            - BranchSide:      'video_output/vout_subpictures.c:884,9'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
        - Branch String:   'video_output/vout_subpictures.c:887,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:888,26'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:889,13'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:889,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:890,24'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:893,21'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:893,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:894,29'
              BranchSideFuncs:
                - spu_render_entry_IsSelected
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:930,5'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_render_entry_IsSelected
        - Branch String:   'video_output/vout_subpictures.c:896,44'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:896,66'
              BranchSideFuncs:
                - spu_render_entry_IsSelected
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:896,89'
              BranchSideFuncs:
                - spu_render_entry_IsSelected
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:898,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:901,22'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:905,42'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:905,42'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:905,64'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:905,105'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:905,64'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:905,42'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:905,42'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:908,54'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:908,57'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:908,18'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:909,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:910,49'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:918,17'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:910,49'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:910,71'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:910,95'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:911,21'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:912,33'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:913,26'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:918,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:920,40'
              BranchSideFuncs:
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:925,47'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:921,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:921,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:921,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:921,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:921,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
            - BranchSide:      'video_output/vout_subpictures.c:921,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:921,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:921,17'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:922,13'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:921,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:921,17'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:922,13'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:921,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:921,17'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:922,13'
              BranchSideFuncs:
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:921,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:922,13'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:922,13'
              BranchSideFuncs:
                - free
                - free
                - spu_channel_UpdateDates
                - spu_render_entry_IsSelected
                - spu_render_entry_IsSelected
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:933,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:935,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'video_output/vout_subpictures.c:938,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:827,5'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:838,9'
          Dst:             vlc_alloc
        - Src:             'video_output/vout_subpictures.c:852,13'
          Dst:             spu_channel_UpdateDates
        - Src:             'video_output/vout_subpictures.c:861,18'
          Dst:             spu_render_entry_IsSelected
        - Src:             'video_output/vout_subpictures.c:898,18'
          Dst:             spu_render_entry_IsSelected
        - Src:             'video_output/vout_subpictures.c:920,17'
          Dst:             spu_Channel_CleanEntry
        - Src:             'video_output/vout_subpictures.c:921,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:921,17'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:921,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:921,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:921,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:921,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:921,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:921,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:921,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:921,17'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:921,17'
          Dst:             vlc_vector_growsize_
        - Src:             'video_output/vout_subpictures.c:921,17'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:921,17'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:921,17'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:921,17'
          Dst:             vlc_vector_reallocdata_
        - Src:             'video_output/vout_subpictures.c:921,17'
          Dst:             vlc_vector_test_and_reset_failflag_
    - functionName:    spu_PrerenderWake
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sys
        - fmt_dst
        - fmt_src
        - spu_in_full_window
        - video_position
        - chroma_list
      BBCount:         16
      ICount:          141
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - video_format_Clean
        - video_format_Copy
        - video_format_IsSimilar
        - vlc_cond_signal
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:1664,8'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1666,29'
              BranchSideFuncs:
                - video_format_IsSimilar
                - video_format_Clean.29056
                - video_format_Copy.29043
                - vlc_cond_signal
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:1669,32'
              BranchSideFuncs:
                - video_format_IsSimilar
                - video_format_Clean.29056
                - video_format_Copy.29043
                - vlc_cond_signal
                - vlc_mutex_unlock
        - Branch String:   'video_output/vout_subpictures.c:1669,8'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1671,29'
              BranchSideFuncs:
                - vlc_cond_signal
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:1674,41'
              BranchSideFuncs:
                - vlc_cond_signal
                - vlc_mutex_unlock
        - Branch String:   'video_output/vout_subpictures.c:1677,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1677,5'
              BranchSideFuncs:
                - vlc_cond_signal
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:1679,41'
              BranchSideFuncs:
                - vlc_cond_signal
                - vlc_mutex_unlock
        - Branch String:   'video_output/vout_subpictures.c:1680,12'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1681,13'
              BranchSideFuncs:
                - vlc_cond_signal
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:1682,5'
              BranchSideFuncs:
                - vlc_cond_signal
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1663,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:1664,9'
          Dst:             video_format_IsSimilar
        - Src:             'video_output/vout_subpictures.c:1666,9'
          Dst:             video_format_Clean
        - Src:             'video_output/vout_subpictures.c:1667,9'
          Dst:             video_format_Copy
        - Src:             'video_output/vout_subpictures.c:1669,9'
          Dst:             video_format_IsSimilar
        - Src:             'video_output/vout_subpictures.c:1671,9'
          Dst:             video_format_Clean
        - Src:             'video_output/vout_subpictures.c:1672,9'
          Dst:             video_format_Copy
        - Src:             'video_output/vout_subpictures.c:1684,5'
          Dst:             vlc_cond_signal
        - Src:             'video_output/vout_subpictures.c:1685,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_fourcc_IsYUV
      functionSourceFile: '/src/vlc/src/../include/vlc_fourcc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fcc
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_chroma_description_IsYUV
        - vlc_fourcc_GetChromaDescription
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_fourcc.h:867,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_fourcc.h:867,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:867,64'
              BranchSideFuncs:
                - vlc_chroma_description_IsYUV
      Callsites:
        - Src:             '../include/vlc_fourcc.h:866,44'
          Dst:             vlc_fourcc_GetChromaDescription
        - Src:             '../include/vlc_fourcc.h:867,35'
          Dst:             vlc_chroma_description_IsYUV
    - functionName:    SubSourceGenerate
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2198
      functionLinenumberEnd: 2203
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_filter
        - opaque
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - spu_PutSubpicture
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:2201,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2201,9'
              BranchSideFuncs:
                - spu_PutSubpicture
            - BranchSide:      'video_output/vout_subpictures.c:2202,28'
              BranchSideFuncs:
                - spu_PutSubpicture
      Callsites:
        - Src:             'video_output/vout_subpictures.c:2202,9'
          Dst:             spu_PutSubpicture
    - functionName:    spu_PutSubpicture
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2186
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - spu
        - subpic
      BBCount:         66
      ICount:          460
      EdgeCount:       87
      CyclomaticComplexity: 23
      functionsReached:
        - SubFilter
        - SubFilterAddProxyCallbacks
        - SubFilterDelProxyCallbacks
        - __assert_fail
        - filter_chain_AppendFromString
        - filter_chain_Clear
        - filter_chain_ForEach
        - filter_chain_IsEmpty
        - spu_ClearChannel
        - spu_GetChannel
        - spu_HasAlreadyExpired
        - spu_PrerenderEnqueue
        - spu_channel_EarlyRemoveLate
        - spu_channel_Push
        - strdup
        - subpicture_Delete
        - subpicture_region_cache_IsValid
        - vlc_clock_ConvertToSystem
        - vlc_clock_Lock
        - vlc_clock_Unlock
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_Log
        - vlc_tick_now
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:2074,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2075,14'
              BranchSideFuncs:
                - filter_chain_Clear
                - filter_chain_IsEmpty
                - vlc_mutex_unlock
                - free
                - vlc_mutex_lock
                - filter_chain_ForEach
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
                - spu_ClearChannel
                - vlc_mutex_lock
                - free
                - strdup
                - vlc_mutex_unlock
                - filter_chain_Clear
                - filter_chain_AppendFromString
                - filter_chain_ForEach
                - filter_chain_ForEach
            - BranchSide:      'video_output/vout_subpictures.c:2096,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - vlc_mutex_lock
                - filter_chain_ForEach
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
                - spu_ClearChannel
                - vlc_mutex_lock
                - free
                - strdup
                - vlc_mutex_unlock
        - Branch String:   'video_output/vout_subpictures.c:2075,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2076,17'
              BranchSideFuncs:
                - filter_chain_Clear
                - filter_chain_AppendFromString
                - filter_chain_IsEmpty
                - vlc_mutex_unlock
                - free
                - vlc_mutex_lock
                - filter_chain_ForEach
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
                - spu_ClearChannel
                - vlc_mutex_lock
                - free
                - strdup
                - vlc_mutex_unlock
                - filter_chain_ForEach
                - filter_chain_ForEach
            - BranchSide:      'video_output/vout_subpictures.c:2089,32'
              BranchSideFuncs:
                - filter_chain_Clear
                - filter_chain_IsEmpty
                - vlc_mutex_unlock
                - free
                - vlc_mutex_lock
                - filter_chain_ForEach
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
                - spu_ClearChannel
                - vlc_mutex_lock
                - free
                - strdup
                - vlc_mutex_unlock
        - Branch String:   'video_output/vout_subpictures.c:2076,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2077,38'
              BranchSideFuncs:
                - filter_chain_ForEach
                - filter_chain_Clear
                - filter_chain_AppendFromString
                - filter_chain_IsEmpty
                - vlc_mutex_unlock
                - free
                - vlc_mutex_lock
                - filter_chain_ForEach
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
                - spu_ClearChannel
                - vlc_mutex_lock
                - free
                - strdup
                - vlc_mutex_unlock
                - filter_chain_ForEach
            - BranchSide:      'video_output/vout_subpictures.c:2080,32'
              BranchSideFuncs:
                - filter_chain_Clear
                - filter_chain_AppendFromString
                - filter_chain_IsEmpty
                - vlc_mutex_unlock
                - free
                - vlc_mutex_lock
                - filter_chain_ForEach
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
                - spu_ClearChannel
                - vlc_mutex_lock
                - free
                - strdup
                - vlc_mutex_unlock
                - filter_chain_ForEach
        - Branch String:   'video_output/vout_subpictures.c:2083,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2084,38'
              BranchSideFuncs:
                - filter_chain_ForEach
                - filter_chain_IsEmpty
                - vlc_mutex_unlock
                - free
                - vlc_mutex_lock
                - filter_chain_ForEach
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
                - spu_ClearChannel
                - vlc_mutex_lock
                - free
                - strdup
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2087,9'
              BranchSideFuncs:
                - filter_chain_IsEmpty
                - vlc_mutex_unlock
                - free
                - vlc_mutex_lock
                - filter_chain_ForEach
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
                - spu_ClearChannel
                - vlc_mutex_lock
                - free
                - strdup
                - vlc_mutex_unlock
        - Branch String:   'video_output/vout_subpictures.c:2098,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2102,13'
              BranchSideFuncs:
                - free
                - vlc_mutex_lock
                - filter_chain_ForEach
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
                - spu_ClearChannel
                - vlc_mutex_lock
                - free
                - strdup
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2114,10'
              BranchSideFuncs:
                - free
                - vlc_mutex_lock
                - filter_chain_ForEach
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
                - spu_ClearChannel
        - Branch String:   'video_output/vout_subpictures.c:2102,26'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2102,30'
              BranchSideFuncs:
                - free
                - vlc_mutex_lock
                - filter_chain_ForEach
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
                - spu_ClearChannel
                - vlc_mutex_lock
                - free
                - strdup
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2112,5'
              BranchSideFuncs:
                - free
                - vlc_mutex_lock
                - filter_chain_ForEach
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
                - spu_ClearChannel
        - Branch String:   'video_output/vout_subpictures.c:2102,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2103,29'
              BranchSideFuncs:
                - vlc_mutex_lock
                - free
                - strdup
                - vlc_mutex_unlock
                - free
                - vlc_mutex_lock
                - filter_chain_ForEach
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
                - spu_ClearChannel
            - BranchSide:      'video_output/vout_subpictures.c:2112,5'
              BranchSideFuncs:
                - free
                - vlc_mutex_lock
                - filter_chain_ForEach
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
                - spu_ClearChannel
        - Branch String:   'video_output/vout_subpictures.c:2104,43'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2104,48'
              BranchSideFuncs:
                - free
                - strdup
                - vlc_mutex_unlock
                - free
                - vlc_mutex_lock
                - filter_chain_ForEach
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
                - spu_ClearChannel
            - BranchSide:      'video_output/vout_subpictures.c:2105,22'
              BranchSideFuncs:
                - free
                - strdup
                - vlc_mutex_unlock
                - free
                - vlc_mutex_lock
                - filter_chain_ForEach
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
                - spu_ClearChannel
        - Branch String:   'video_output/vout_subpictures.c:2104,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2105,22'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - vlc_mutex_lock
                - filter_chain_ForEach
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
                - spu_ClearChannel
            - BranchSide:      'video_output/vout_subpictures.c:2110,31'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - vlc_mutex_lock
                - filter_chain_ForEach
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
                - spu_ClearChannel
        - Branch String:   'video_output/vout_subpictures.c:2120,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2120,20'
              BranchSideFuncs:
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
                - spu_ClearChannel
                - subpicture_Delete
            - BranchSide:      'video_output/vout_subpictures.c:2122,13'
              BranchSideFuncs:
                - subpicture_Delete
        - Branch String:   'video_output/vout_subpictures.c:2120,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2122,13'
              BranchSideFuncs:
                - subpicture_Delete
            - BranchSide:      'video_output/vout_subpictures.c:2128,9'
              BranchSideFuncs:
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
                - spu_ClearChannel
        - Branch String:   'video_output/vout_subpictures.c:2122,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2123,31'
              BranchSideFuncs:
                - subpicture_Delete
            - BranchSide:      'video_output/vout_subpictures.c:2124,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:2128,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2129,26'
              BranchSideFuncs:
                - spu_ClearChannel
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:2133,5'
              BranchSideFuncs:
                - vlc_list_it_start.29049
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:2133,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2133,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:2133,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:2133,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2134,9'
              BranchSideFuncs:
                - subpicture_region_cache_IsValid
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:2137,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
        - Branch String:   'video_output/vout_subpictures.c:2134,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2134,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:2134,9'
              BranchSideFuncs:
                - vlc_list_it_next.29051
                - vlc_list_it_continue.29050
                - vlc_mutex_lock
                - spu_GetChannel
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
                - subpicture_region_cache_IsValid
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:2144,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2146,33'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_clock_Lock
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_mutex_unlock
                - subpicture_Delete
                - vlc_clock_ConvertToSystem
            - BranchSide:      'video_output/vout_subpictures.c:2174,8'
              BranchSideFuncs:
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
        - Branch String:   'video_output/vout_subpictures.c:2152,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2155,43'
              BranchSideFuncs:
                - vlc_clock_ConvertToSystem
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_mutex_unlock
                - subpicture_Delete
            - BranchSide:      'video_output/vout_subpictures.c:2159,26'
              BranchSideFuncs:
                - vlc_clock_Unlock
                - spu_channel_EarlyRemoveLate
                - spu_HasAlreadyExpired
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
                - vlc_mutex_unlock
                - subpicture_Delete
        - Branch String:   'video_output/vout_subpictures.c:2164,12'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2166,31'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - subpicture_Delete
            - BranchSide:      'video_output/vout_subpictures.c:2170,5'
              BranchSideFuncs:
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
        - Branch String:   'video_output/vout_subpictures.c:2174,43'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2174,46'
              BranchSideFuncs:
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
            - BranchSide:      'video_output/vout_subpictures.c:2177,26'
              BranchSideFuncs:
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
        - Branch String:   'video_output/vout_subpictures.c:2174,8'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2175,9'
              BranchSideFuncs:
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
            - BranchSide:      'video_output/vout_subpictures.c:2177,26'
              BranchSideFuncs:
                - spu_channel_Push
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
        - Branch String:   'video_output/vout_subpictures.c:2177,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2179,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_object_Log
                - subpicture_Delete
            - BranchSide:      'video_output/vout_subpictures.c:2184,26'
              BranchSideFuncs:
                - spu_PrerenderEnqueue
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/vout_subpictures.c:2066,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:2069,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/vout_subpictures.c:2073,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:2077,17'
          Dst:             filter_chain_ForEach
        - Src:             'video_output/vout_subpictures.c:2077,17'
          Dst:             SubFilterDelProxyCallbacks
        - Src:             'video_output/vout_subpictures.c:2080,13'
          Dst:             filter_chain_Clear
        - Src:             'video_output/vout_subpictures.c:2082,13'
          Dst:             filter_chain_AppendFromString
        - Src:             'video_output/vout_subpictures.c:2084,17'
          Dst:             filter_chain_ForEach
        - Src:             'video_output/vout_subpictures.c:2084,17'
          Dst:             SubFilterAddProxyCallbacks
        - Src:             'video_output/vout_subpictures.c:2089,13'
          Dst:             filter_chain_Clear
        - Src:             'video_output/vout_subpictures.c:2094,25'
          Dst:             filter_chain_IsEmpty
        - Src:             'video_output/vout_subpictures.c:2096,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/vout_subpictures.c:2103,13'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:2107,45'
          Dst:             strdup
        - Src:             'video_output/vout_subpictures.c:2110,13'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/vout_subpictures.c:2117,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:2118,5'
          Dst:             filter_chain_ForEach
        - Src:             'video_output/vout_subpictures.c:2118,5'
          Dst:             SubFilter
        - Src:             'video_output/vout_subpictures.c:2119,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/vout_subpictures.c:2123,13'
          Dst:             subpicture_Delete
        - Src:             'video_output/vout_subpictures.c:2129,9'
          Dst:             spu_ClearChannel
        - Src:             'video_output/vout_subpictures.c:2133,5'
          Dst:             vlc_list_it_start
        - Src:             'video_output/vout_subpictures.c:2133,5'
          Dst:             vlc_list_it_continue
        - Src:             'video_output/vout_subpictures.c:2134,9'
          Dst:             subpicture_region_cache_IsValid
        - Src:             'video_output/vout_subpictures.c:2134,9'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:2133,5'
          Dst:             vlc_list_it_next
        - Src:             'video_output/vout_subpictures.c:2137,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:2138,35'
          Dst:             spu_GetChannel
        - Src:             'video_output/vout_subpictures.c:2146,33'
          Dst:             vlc_tick_now
        - Src:             'video_output/vout_subpictures.c:2148,9'
          Dst:             vlc_clock_Lock
        - Src:             'video_output/vout_subpictures.c:2150,13'
          Dst:             vlc_clock_ConvertToSystem
        - Src:             'video_output/vout_subpictures.c:2155,17'
          Dst:             vlc_clock_ConvertToSystem
        - Src:             'video_output/vout_subpictures.c:2159,9'
          Dst:             vlc_clock_Unlock
        - Src:             'video_output/vout_subpictures.c:2161,9'
          Dst:             spu_channel_EarlyRemoveLate
        - Src:             'video_output/vout_subpictures.c:2164,12'
          Dst:             spu_HasAlreadyExpired
        - Src:             'video_output/vout_subpictures.c:2166,13'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/vout_subpictures.c:2167,13'
          Dst:             subpicture_Delete
        - Src:             'video_output/vout_subpictures.c:2177,9'
          Dst:             spu_channel_Push
        - Src:             'video_output/vout_subpictures.c:2179,9'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/vout_subpictures.c:2180,9'
          Dst:             vlc_object_Log
        - Src:             'video_output/vout_subpictures.c:2181,9'
          Dst:             subpicture_Delete
        - Src:             'video_output/vout_subpictures.c:2184,5'
          Dst:             spu_PrerenderEnqueue
        - Src:             'video_output/vout_subpictures.c:2185,5'
          Dst:             vlc_mutex_unlock
    - functionName:    SubFilterDelProxyCallbacks
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1626
      functionLinenumberEnd: 1630
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - opaque
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RestartSubFilterCallback
        - filter_DelProxyCallbacks
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1628,5'
          Dst:             filter_DelProxyCallbacks
        - Src:             'video_output/vout_subpictures.c:1628,5'
          Dst:             RestartSubFilterCallback
    - functionName:    SubFilterAddProxyCallbacks
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1622
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - opaque
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RestartSubFilterCallback
        - filter_AddProxyCallbacks
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1620,5'
          Dst:             filter_AddProxyCallbacks
        - Src:             'video_output/vout_subpictures.c:1620,5'
          Dst:             RestartSubFilterCallback
    - functionName:    SubFilter
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2045
      functionLinenumberEnd: 2051
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_filter
        - opaque
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:2048,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2049,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:2050,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    spu_ClearChannel
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2385
      functionLinenumberEnd: 2398
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - spu
        - channel_id
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - spu_GetChannel
        - spu_channel_Clean
        - vlc_clock_Lock
        - vlc_clock_Reset
        - vlc_clock_SetDelay
        - vlc_clock_Unlock
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:2390,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2390,9'
              BranchSideFuncs:
                - vlc_clock_Lock
                - vlc_clock_Reset
                - vlc_clock_SetDelay
                - vlc_clock_Unlock
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2392,24'
              BranchSideFuncs:
                - vlc_clock_Lock
                - vlc_clock_Reset
                - vlc_clock_SetDelay
                - vlc_clock_Unlock
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/vout_subpictures.c:2387,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:2388,35'
          Dst:             spu_GetChannel
        - Src:             'video_output/vout_subpictures.c:2389,5'
          Dst:             spu_channel_Clean
        - Src:             'video_output/vout_subpictures.c:2392,9'
          Dst:             vlc_clock_Lock
        - Src:             'video_output/vout_subpictures.c:2393,9'
          Dst:             vlc_clock_Reset
        - Src:             'video_output/vout_subpictures.c:2394,9'
          Dst:             vlc_clock_SetDelay
        - Src:             'video_output/vout_subpictures.c:2395,9'
          Dst:             vlc_clock_Unlock
        - Src:             'video_output/vout_subpictures.c:2397,5'
          Dst:             vlc_mutex_unlock
    - functionName:    spu_channel_EarlyRemoveLate
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sys
        - channel
        - system_now
      BBCount:         53
      ICount:          418
      EdgeCount:       68
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - spu_Channel_CleanEntry
        - spu_HasAlreadyExpired
        - vlc_vector_enforce_size_t_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:211,8'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:212,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:216,39'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_HasAlreadyExpired
        - Branch String:   'video_output/vout_subpictures.c:219,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:221,44'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:233,17'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:222,38'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:223,34'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_HasAlreadyExpired
            - BranchSide:      'video_output/vout_subpictures.c:225,12'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_HasAlreadyExpired
        - Branch String:   'video_output/vout_subpictures.c:222,12'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:224,13'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_HasAlreadyExpired
            - BranchSide:      'video_output/vout_subpictures.c:225,12'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_HasAlreadyExpired
        - Branch String:   'video_output/vout_subpictures.c:225,12'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:227,28'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_HasAlreadyExpired
            - BranchSide:      'video_output/vout_subpictures.c:231,5'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_HasAlreadyExpired
        - Branch String:   'video_output/vout_subpictures.c:228,16'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:229,37'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_HasAlreadyExpired
            - BranchSide:      'video_output/vout_subpictures.c:230,9'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - spu_HasAlreadyExpired
        - Branch String:   'video_output/vout_subpictures.c:233,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:233,5'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:235,44'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:239,38'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:240,13'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:241,35'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:240,57'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:241,35'
              BranchSideFuncs:
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - spu_HasAlreadyExpired
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:243,36'
              BranchSideFuncs:
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - spu_HasAlreadyExpired
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:239,12'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:243,36'
              BranchSideFuncs:
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - spu_HasAlreadyExpired
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:247,10'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:244,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:244,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:244,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:244,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:244,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
            - BranchSide:      'video_output/vout_subpictures.c:244,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:244,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:244,13'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:245,13'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:244,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:244,13'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:245,13'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:244,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:244,13'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:245,13'
              BranchSideFuncs:
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:244,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:245,13'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:245,13'
              BranchSideFuncs:
                - free
                - spu_HasAlreadyExpired
                - spu_Channel_CleanEntry
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
      Callsites:
        - Src:             'video_output/vout_subpictures.c:223,12'
          Dst:             spu_HasAlreadyExpired
        - Src:             'video_output/vout_subpictures.c:241,13'
          Dst:             spu_HasAlreadyExpired
        - Src:             'video_output/vout_subpictures.c:243,13'
          Dst:             spu_Channel_CleanEntry
        - Src:             'video_output/vout_subpictures.c:244,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:244,13'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:244,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:244,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:244,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:244,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:244,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:244,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:244,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:244,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:244,13'
          Dst:             vlc_vector_growsize_
        - Src:             'video_output/vout_subpictures.c:244,13'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:244,13'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:244,13'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:244,13'
          Dst:             vlc_vector_reallocdata_
        - Src:             'video_output/vout_subpictures.c:244,13'
          Dst:             vlc_vector_test_and_reset_failflag_
    - functionName:    spu_HasAlreadyExpired
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - start
        - stop
        - system_now
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:202,24'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:202,27'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:204,5'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:202,8'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:203,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:204,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    spu_channel_Push
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - channel
        - subpic
        - orgstart
        - orgstop
      BBCount:         11
      ICount:          135
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_vector_between_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:176,12'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:176,12'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:176,12'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:176,12'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:176,12'
              BranchSideFuncs:
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
            - BranchSide:      'video_output/vout_subpictures.c:176,12'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_subpictures.c:176,12'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:176,12'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:176,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:176,12'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:176,12'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:176,12'
          Dst:             vlc_vector_growsize_
        - Src:             'video_output/vout_subpictures.c:176,12'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:176,12'
          Dst:             vlc_vector_between_
        - Src:             'video_output/vout_subpictures.c:176,12'
          Dst:             vlc_vector_reallocdata_
        - Src:             'video_output/vout_subpictures.c:176,12'
          Dst:             vlc_vector_test_and_reset_failflag_
    - functionName:    spu_PrerenderEnqueue
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1694
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sys
        - p_subpic
      BBCount:         11
      ICount:          128
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_cond_signal
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_vector_between_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:1691,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1691,5'
              BranchSideFuncs:
                - vlc_cond_signal
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:1691,5'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:1691,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1691,5'
              BranchSideFuncs:
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_cond_signal
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:1691,5'
              BranchSideFuncs:
                - vlc_cond_signal
                - vlc_mutex_unlock
        - Branch String:   'video_output/vout_subpictures.c:1691,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1691,5'
              BranchSideFuncs:
                - vlc_cond_signal
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:1691,5'
              BranchSideFuncs:
                - vlc_cond_signal
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1690,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:1691,5'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:1691,5'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:1691,5'
          Dst:             vlc_vector_growsize_
        - Src:             'video_output/vout_subpictures.c:1691,5'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:1691,5'
          Dst:             vlc_vector_between_
        - Src:             'video_output/vout_subpictures.c:1691,5'
          Dst:             vlc_vector_reallocdata_
        - Src:             'video_output/vout_subpictures.c:1691,5'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'video_output/vout_subpictures.c:1692,5'
          Dst:             vlc_cond_signal
        - Src:             'video_output/vout_subpictures.c:1693,5'
          Dst:             vlc_mutex_unlock
    - functionName:    SubSourceInit
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1593
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - data
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - spu_RegisterChannel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:1586,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1587,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:1589,36'
              BranchSideFuncs:
                - spu_RegisterChannel
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1589,16'
          Dst:             spu_RegisterChannel
    - functionName:    SubSourceAddProxyCallbacks
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1642
      functionLinenumberEnd: 1645
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - opaque
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RestartSubSourceCallback
        - filter_AddProxyCallbacks
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1643,5'
          Dst:             filter_AddProxyCallbacks
        - Src:             'video_output/vout_subpictures.c:1643,5'
          Dst:             RestartSubSourceCallback
    - functionName:    SubSourceDelProxyCallbacks
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1649
      functionLinenumberEnd: 1653
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - opaque
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RestartSubSourceCallback
        - filter_DelProxyCallbacks
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1651,5'
          Dst:             filter_DelProxyCallbacks
        - Src:             'video_output/vout_subpictures.c:1651,5'
          Dst:             RestartSubSourceCallback
    - functionName:    SubSourceClean
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1596
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - data
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - spu_ClearChannel
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1600,5'
          Dst:             spu_ClearChannel
    - functionName:    spu_Render
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2215
      functionLinenumberEnd: 2350
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - spu
        - chroma_list
        - fmt_dst
        - fmt_src
        - spu_in_full_window
        - video_position
        - system_now
        - render_subtitle_date
        - ignore_osd
      BBCount:         34
      ICount:          387
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - SpuRenderCmp
        - SpuRenderSubpictures
        - SubSourceAddProxyCallbacks
        - SubSourceClean
        - SubSourceDelProxyCallbacks
        - SubSourceGenerate
        - SubSourceInit
        - filter_chain_AppendFromString
        - filter_chain_Clear
        - filter_chain_ForEach
        - qsort
        - spu_PrerenderSync
        - spu_PrerenderWake
        - spu_SelectSubpictures
        - subpicture_Update
        - vlc_fourcc_IsYUV
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:2225,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2226,30'
              BranchSideFuncs:
                - filter_chain_ForEach
                - filter_chain_Clear
                - filter_chain_AppendFromString
                - filter_chain_ForEach
                - free
                - filter_chain_ForEach
                - vlc_fourcc_IsYUV
                - spu_PrerenderWake
                - vlc_mutex_lock
                - spu_SelectSubpictures
                - vlc_mutex_unlock
                - qsort
                - SpuRenderSubpictures
                - free
                - vlc_mutex_unlock
                - spu_PrerenderSync
                - subpicture_Update
                - filter_chain_ForEach
                - filter_chain_ForEach
            - BranchSide:      'video_output/vout_subpictures.c:2242,33'
              BranchSideFuncs:
                - filter_chain_ForEach
                - vlc_fourcc_IsYUV
                - spu_PrerenderWake
                - vlc_mutex_lock
                - spu_SelectSubpictures
                - vlc_mutex_unlock
                - qsort
                - SpuRenderSubpictures
                - free
                - vlc_mutex_unlock
                - spu_PrerenderSync
                - subpicture_Update
        - Branch String:   'video_output/vout_subpictures.c:2227,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2228,38'
              BranchSideFuncs:
                - filter_chain_ForEach
                - filter_chain_Clear
                - filter_chain_AppendFromString
                - filter_chain_ForEach
                - free
                - filter_chain_ForEach
                - vlc_fourcc_IsYUV
                - spu_PrerenderWake
                - vlc_mutex_lock
                - spu_SelectSubpictures
                - vlc_mutex_unlock
                - qsort
                - SpuRenderSubpictures
                - free
                - vlc_mutex_unlock
                - spu_PrerenderSync
                - subpicture_Update
                - filter_chain_ForEach
            - BranchSide:      'video_output/vout_subpictures.c:2231,28'
              BranchSideFuncs:
                - filter_chain_Clear
                - filter_chain_AppendFromString
                - filter_chain_ForEach
                - free
                - filter_chain_ForEach
                - vlc_fourcc_IsYUV
                - spu_PrerenderWake
                - vlc_mutex_lock
                - spu_SelectSubpictures
                - vlc_mutex_unlock
                - qsort
                - SpuRenderSubpictures
                - free
                - vlc_mutex_unlock
                - spu_PrerenderSync
                - subpicture_Update
                - filter_chain_ForEach
        - Branch String:   'video_output/vout_subpictures.c:2234,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2235,34'
              BranchSideFuncs:
                - filter_chain_ForEach
                - filter_chain_ForEach
                - free
                - filter_chain_ForEach
                - vlc_fourcc_IsYUV
                - spu_PrerenderWake
                - vlc_mutex_lock
                - spu_SelectSubpictures
                - vlc_mutex_unlock
                - qsort
                - SpuRenderSubpictures
                - free
                - vlc_mutex_unlock
                - spu_PrerenderSync
                - subpicture_Update
            - BranchSide:      'video_output/vout_subpictures.c:2237,30'
              BranchSideFuncs:
                - filter_chain_ForEach
                - free
                - filter_chain_ForEach
                - vlc_fourcc_IsYUV
                - spu_PrerenderWake
                - vlc_mutex_lock
                - spu_SelectSubpictures
                - vlc_mutex_unlock
                - qsort
                - SpuRenderSubpictures
                - free
                - vlc_mutex_unlock
                - spu_PrerenderSync
                - subpicture_Update
        - Branch String:   'video_output/vout_subpictures.c:2268,22'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2268,26'
              BranchSideFuncs:
                - spu_PrerenderWake
                - vlc_mutex_lock
                - spu_SelectSubpictures
                - vlc_mutex_unlock
                - qsort
                - SpuRenderSubpictures
                - free
                - vlc_mutex_unlock
                - spu_PrerenderSync
                - subpicture_Update
                - vlc_fourcc_IsYUV
            - BranchSide:      'video_output/vout_subpictures.c:2269,40'
              BranchSideFuncs:
                - vlc_fourcc_IsYUV
                - spu_PrerenderWake
                - vlc_mutex_lock
                - spu_SelectSubpictures
                - vlc_mutex_unlock
                - qsort
                - SpuRenderSubpictures
                - free
                - vlc_mutex_unlock
                - spu_PrerenderSync
                - subpicture_Update
        - Branch String:   'video_output/vout_subpictures.c:2268,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2269,40'
              BranchSideFuncs:
                - vlc_fourcc_IsYUV
                - spu_PrerenderWake
                - vlc_mutex_lock
                - spu_SelectSubpictures
                - vlc_mutex_unlock
                - qsort
                - SpuRenderSubpictures
                - free
                - vlc_mutex_unlock
                - spu_PrerenderSync
                - subpicture_Update
            - BranchSide:      'video_output/vout_subpictures.c:2273,9'
              BranchSideFuncs:
                - spu_PrerenderWake
                - vlc_mutex_lock
                - spu_SelectSubpictures
                - vlc_mutex_unlock
                - qsort
                - SpuRenderSubpictures
                - free
                - vlc_mutex_unlock
                - spu_PrerenderSync
                - subpicture_Update
        - Branch String:   'video_output/vout_subpictures.c:2273,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2275,24'
              BranchSideFuncs:
                - spu_PrerenderWake
                - vlc_mutex_lock
                - spu_SelectSubpictures
                - vlc_mutex_unlock
                - qsort
                - SpuRenderSubpictures
                - free
                - vlc_mutex_unlock
                - spu_PrerenderSync
                - subpicture_Update
            - BranchSide:      'video_output/vout_subpictures.c:2283,23'
              BranchSideFuncs:
                - spu_PrerenderWake
                - vlc_mutex_lock
                - spu_SelectSubpictures
                - vlc_mutex_unlock
                - qsort
                - SpuRenderSubpictures
                - free
                - vlc_mutex_unlock
                - spu_PrerenderSync
                - subpicture_Update
        - Branch String:   'video_output/vout_subpictures.c:2293,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2295,27'
              BranchSideFuncs:
                - qsort
                - SpuRenderSubpictures
                - free
                - vlc_mutex_unlock
                - spu_PrerenderSync
                - subpicture_Update
            - BranchSide:      'video_output/vout_subpictures.c:2300,17'
              BranchSideFuncs:
                - qsort
                - SpuRenderSubpictures
                - free
                - vlc_mutex_unlock
                - spu_PrerenderSync
                - subpicture_Update
        - Branch String:   'video_output/vout_subpictures.c:2300,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2301,38'
              BranchSideFuncs:
                - spu_PrerenderSync
                - subpicture_Update
                - qsort
                - SpuRenderSubpictures
                - free
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2333,11'
              BranchSideFuncs:
                - qsort
                - SpuRenderSubpictures
                - free
                - vlc_mutex_unlock
        - Branch String:   'video_output/vout_subpictures.c:2315,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2317,30'
              BranchSideFuncs:
                - subpicture_Update
                - qsort
                - SpuRenderSubpictures
                - free
                - vlc_mutex_unlock
                - spu_PrerenderSync
            - BranchSide:      'video_output/vout_subpictures.c:2322,30'
              BranchSideFuncs:
                - subpicture_Update
                - qsort
                - SpuRenderSubpictures
                - free
                - vlc_mutex_unlock
                - spu_PrerenderSync
        - Branch String:   'video_output/vout_subpictures.c:2328,27'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2328,48'
              BranchSideFuncs:
                - subpicture_Update
                - qsort
                - SpuRenderSubpictures
                - free
                - vlc_mutex_unlock
                - spu_PrerenderSync
            - BranchSide:      'video_output/vout_subpictures.c:2328,71'
              BranchSideFuncs:
                - subpicture_Update
                - qsort
                - SpuRenderSubpictures
                - free
                - vlc_mutex_unlock
                - spu_PrerenderSync
      Callsites:
        - Src:             'video_output/vout_subpictures.c:2220,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:2223,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/vout_subpictures.c:2226,9'
          Dst:             filter_chain_ForEach
        - Src:             'video_output/vout_subpictures.c:2226,9'
          Dst:             SubSourceClean
        - Src:             'video_output/vout_subpictures.c:2228,17'
          Dst:             filter_chain_ForEach
        - Src:             'video_output/vout_subpictures.c:2228,17'
          Dst:             SubSourceDelProxyCallbacks
        - Src:             'video_output/vout_subpictures.c:2231,9'
          Dst:             filter_chain_Clear
        - Src:             'video_output/vout_subpictures.c:2233,9'
          Dst:             filter_chain_AppendFromString
        - Src:             'video_output/vout_subpictures.c:2235,13'
          Dst:             filter_chain_ForEach
        - Src:             'video_output/vout_subpictures.c:2235,13'
          Dst:             SubSourceAddProxyCallbacks
        - Src:             'video_output/vout_subpictures.c:2237,9'
          Dst:             filter_chain_ForEach
        - Src:             'video_output/vout_subpictures.c:2237,9'
          Dst:             SubSourceInit
        - Src:             'video_output/vout_subpictures.c:2243,5'
          Dst:             filter_chain_ForEach
        - Src:             'video_output/vout_subpictures.c:2243,5'
          Dst:             SubSourceGenerate
        - Src:             'video_output/vout_subpictures.c:2269,23'
          Dst:             vlc_fourcc_IsYUV
        - Src:             'video_output/vout_subpictures.c:2283,5'
          Dst:             spu_PrerenderWake
        - Src:             'video_output/vout_subpictures.c:2285,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:2291,9'
          Dst:             spu_SelectSubpictures
        - Src:             'video_output/vout_subpictures.c:2295,9'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/vout_subpictures.c:2304,9'
          Dst:             spu_PrerenderSync
        - Src:             'video_output/vout_subpictures.c:2326,9'
          Dst:             subpicture_Update
        - Src:             'video_output/vout_subpictures.c:2333,5'
          Dst:             qsort
        - Src:             'video_output/vout_subpictures.c:2333,5'
          Dst:             SpuRenderCmp
        - Src:             'video_output/vout_subpictures.c:2336,37'
          Dst:             SpuRenderSubpictures
        - Src:             'video_output/vout_subpictures.c:2347,5'
          Dst:             vlc_mutex_unlock
    - functionName:    spu_SetClockRate
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2034
      functionLinenumberEnd: 2042
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - float
      constantsTouched: []
      argNames:
        - spu
        - channel_id
        - rate
      BBCount:         6
      ICount:          55
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - spu_GetChannel
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:2039,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2039,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2039,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'video_output/vout_subpictures.c:2037,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:2038,35'
          Dst:             spu_GetChannel
        - Src:             'video_output/vout_subpictures.c:2039,5'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:2041,5'
          Dst:             vlc_mutex_unlock
    - functionName:    spu_SetClockDelay
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2020
      functionLinenumberEnd: 2031
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - spu
        - channel_id
        - delay
      BBCount:         6
      ICount:          68
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - spu_GetChannel
        - vlc_clock_Lock
        - vlc_clock_SetDelay
        - vlc_clock_Unlock
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:2025,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2025,5'
              BranchSideFuncs:
                - vlc_clock_Lock
                - vlc_clock_SetDelay
                - vlc_clock_Unlock
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2025,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'video_output/vout_subpictures.c:2023,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:2024,35'
          Dst:             spu_GetChannel
        - Src:             'video_output/vout_subpictures.c:2025,5'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:2026,5'
          Dst:             vlc_clock_Lock
        - Src:             'video_output/vout_subpictures.c:2027,5'
          Dst:             vlc_clock_SetDelay
        - Src:             'video_output/vout_subpictures.c:2028,5'
          Dst:             vlc_clock_Unlock
        - Src:             'video_output/vout_subpictures.c:2030,5'
          Dst:             vlc_mutex_unlock
    - functionName:    spu_PrerenderPause
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1709
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sys
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_cond_wait
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:1711,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1712,24'
              BranchSideFuncs:
                - vlc_cond_wait
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:1713,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1710,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:1712,9'
          Dst:             vlc_cond_wait
        - Src:             'video_output/vout_subpictures.c:1714,5'
          Dst:             vlc_mutex_unlock
    - functionName:    spu_Detach
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2011
      functionLinenumberEnd: 2017
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - spu
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - spu_PrerenderPause
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:2013,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:2014,5'
          Dst:             spu_PrerenderPause
        - Src:             'video_output/vout_subpictures.c:2016,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_filter_Delete
      functionSourceFile: '/src/vlc/src/../include/vlc_filter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_filter
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_filter_UnloadModule
        - vlc_object_delete
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_filter.h:246,5'
          Dst:             vlc_filter_UnloadModule
        - Src:             '../include/vlc_filter.h:247,5'
          Dst:             vlc_object_delete
    - functionName:    spu_Attach
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1990
      functionLinenumberEnd: 2005
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - spu
        - input
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - SetHighlights
        - SpuRenderCreateAndLoadText
        - vlc_filter_Delete
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:1993,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1993,9'
              BranchSideFuncs:
                - SetHighlights
                - vlc_mutex_lock
                - SpuRenderCreateAndLoadText
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_filter_Delete
            - BranchSide:      'video_output/vout_subpictures.c:1994,23'
              BranchSideFuncs:
                - SetHighlights
                - vlc_mutex_lock
                - SpuRenderCreateAndLoadText
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_filter_Delete
        - Branch String:   'video_output/vout_subpictures.c:1999,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:2000,31'
              BranchSideFuncs:
                - vlc_filter_Delete
                - SpuRenderCreateAndLoadText
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'video_output/vout_subpictures.c:2001,48'
              BranchSideFuncs:
                - SpuRenderCreateAndLoadText
                - vlc_mutex_unlock
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1992,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:1994,9'
          Dst:             SetHighlights
        - Src:             'video_output/vout_subpictures.c:1998,9'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:2000,13'
          Dst:             vlc_filter_Delete
        - Src:             'video_output/vout_subpictures.c:2001,21'
          Dst:             SpuRenderCreateAndLoadText
        - Src:             'video_output/vout_subpictures.c:2002,9'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/vout_subpictures.c:2004,5'
          Dst:             vlc_mutex_unlock
    - functionName:    SpuRenderCreateAndLoadText
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - spu
      BBCount:         14
      ICount:          128
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - es_format_Init
        - var_InheritString
        - vlc_custom_create
        - vlc_filter_LoadModule
        - vlc_object_delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:318,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:319,9'
              BranchSideFuncs:
                - es_format_Init
                - es_format_Init
                - var_InheritString.29054
                - vlc_object_delete
                - __assert_fail
                - vlc_filter_LoadModule
                - free
            - BranchSide:      'video_output/vout_subpictures.c:321,21'
              BranchSideFuncs:
                - es_format_Init
                - es_format_Init
                - var_InheritString.29054
                - vlc_object_delete
                - __assert_fail
                - vlc_filter_LoadModule
                - free
        - Branch String:   'video_output/vout_subpictures.c:335,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:337,48'
              BranchSideFuncs:
                - vlc_filter_LoadModule
                - free
                - vlc_object_delete
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:341,10'
              BranchSideFuncs:
                - vlc_object_delete
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:341,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:343,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:346,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:346,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:346,5'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:348,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:317,22'
          Dst:             vlc_custom_create
        - Src:             'video_output/vout_subpictures.c:321,5'
          Dst:             es_format_Init
        - Src:             'video_output/vout_subpictures.c:323,5'
          Dst:             es_format_Init
        - Src:             'video_output/vout_subpictures.c:334,18'
          Dst:             var_InheritString
        - Src:             'video_output/vout_subpictures.c:337,26'
          Dst:             vlc_filter_LoadModule
        - Src:             'video_output/vout_subpictures.c:343,9'
          Dst:             vlc_object_delete
        - Src:             'video_output/vout_subpictures.c:346,5'
          Dst:             __assert_fail
    - functionName:    spu_PrerenderThread
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1755
      functionLinenumberEnd: 1825
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - priv
      BBCount:         45
      ICount:          491
      EdgeCount:       57
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - spu_PrerenderText
        - spu_UpdateOriginalSize
        - subpicture_Update
        - vlc_cond_signal
        - vlc_cond_wait
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_thread_set_name
        - vlc_tick_now
        - vlc_vector_enforce_size_t_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:1765,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1770,14'
              BranchSideFuncs:
                - vlc_cond_wait
                - vlc_mutex_unlock
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:1824,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'video_output/vout_subpictures.c:1770,41'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1770,45'
              BranchSideFuncs:
                - vlc_cond_wait
                - vlc_mutex_unlock
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:1772,28'
              BranchSideFuncs:
                - vlc_cond_wait
                - vlc_mutex_unlock
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:1770,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1772,28'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:1776,16'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:1778,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1780,17'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:1786,9'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:1780,17'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1782,47'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:1785,9'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:1786,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1786,9'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:1786,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:1786,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1786,9'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
            - BranchSide:      'video_output/vout_subpictures.c:1786,9'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:1786,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1786,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:1787,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:1786,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1786,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:1787,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:1786,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1786,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:1787,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:1786,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1787,9'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:1787,9'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:1795,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1797,30'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:1802,30'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
        - Branch String:   'video_output/vout_subpictures.c:1813,27'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1813,50'
              BranchSideFuncs:
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_tick_now
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
            - BranchSide:      'video_output/vout_subpictures.c:1813,70'
              BranchSideFuncs:
                - vlc_tick_now
                - subpicture_Update
                - spu_UpdateOriginalSize
                - spu_PrerenderText
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_vector_enforce_size_t_.29018
                - __assert_fail
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - free
                - vlc_mutex_unlock
                - vlc_vector_max_.29021
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
                - vlc_vector_enforce_size_t_.29018
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1760,5'
          Dst:             vlc_thread_set_name
        - Src:             'video_output/vout_subpictures.c:1764,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:1772,13'
          Dst:             vlc_cond_wait
        - Src:             'video_output/vout_subpictures.c:1786,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:1786,9'
          Dst:             __assert_fail
        - Src:             'video_output/vout_subpictures.c:1786,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:1786,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:1786,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:1786,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:1786,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:1786,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:1786,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:1786,9'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'video_output/vout_subpictures.c:1786,9'
          Dst:             vlc_vector_growsize_
        - Src:             'video_output/vout_subpictures.c:1786,9'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:1786,9'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:1786,9'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:1786,9'
          Dst:             vlc_vector_reallocdata_
        - Src:             'video_output/vout_subpictures.c:1786,9'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'video_output/vout_subpictures.c:1806,9'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/vout_subpictures.c:1813,70'
          Dst:             vlc_tick_now
        - Src:             'video_output/vout_subpictures.c:1811,9'
          Dst:             subpicture_Update
        - Src:             'video_output/vout_subpictures.c:1815,9'
          Dst:             spu_UpdateOriginalSize
        - Src:             'video_output/vout_subpictures.c:1817,9'
          Dst:             spu_PrerenderText
        - Src:             'video_output/vout_subpictures.c:1819,9'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:1821,9'
          Dst:             vlc_cond_signal
        - Src:             'video_output/vout_subpictures.c:1824,5'
          Dst:             vlc_mutex_unlock
    - functionName:    SpuRenderCreateAndLoadScale
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - object
        - src_chroma
        - dst_chroma
        - require_resize
      BBCount:         11
      ICount:          136
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - es_format_Init
        - vlc_custom_create
        - vlc_filter_LoadModule
        - vlc_object_delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:357,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:358,9'
              BranchSideFuncs:
                - es_format_Init
                - es_format_Init
                - vlc_filter_LoadModule
                - vlc_object_delete
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:360,21'
              BranchSideFuncs:
                - es_format_Init
                - es_format_Init
                - vlc_filter_LoadModule
                - vlc_object_delete
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:375,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:377,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/vout_subpictures.c:380,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/vout_subpictures.c:380,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:380,5'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_subpictures.c:382,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:356,23'
          Dst:             vlc_custom_create
        - Src:             'video_output/vout_subpictures.c:360,5'
          Dst:             es_format_Init
        - Src:             'video_output/vout_subpictures.c:367,5'
          Dst:             es_format_Init
        - Src:             'video_output/vout_subpictures.c:374,23'
          Dst:             vlc_filter_LoadModule
        - Src:             'video_output/vout_subpictures.c:377,9'
          Dst:             vlc_object_delete
        - Src:             'video_output/vout_subpictures.c:380,5'
          Dst:             __assert_fail
    - functionName:    video_format_Init
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_src
        - i_chroma
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_viewpoint_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es.h:398,5'
          Dst:             vlc_viewpoint_init
    - functionName:    var_InheritInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:720,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:720,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:721,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:720,9'
          Dst:             var_Inherit
    - functionName:    spu_Create
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1899
      functionLinenumberEnd: 1984
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
        - vout
      BBCount:         40
      ICount:          433
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - SpuRenderCreateAndLoadScale
        - SpuRenderCreateAndLoadText
        - filter_chain_NewSPU
        - spu_Cleanup
        - spu_PrerenderThread
        - spu_channel_Init
        - var_InheritInteger
        - video_format_Init
        - vlc_clone
        - vlc_cond_init
        - vlc_custom_create
        - vlc_mutex_init
        - vlc_object_delete
        - vlc_vector_between_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:1903,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1904,9'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_object_delete
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_mutex_init
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - vlc_mutex_init
                - filter_chain_NewSPU
                - filter_chain_NewSPU
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_cond_init
                - video_format_Init.29104
                - video_format_Init.29104
                - SpuRenderCreateAndLoadText
                - vlc_mutex_init
                - SpuRenderCreateAndLoadScale
                - SpuRenderCreateAndLoadScale
                - spu_Cleanup
                - vlc_object_delete
                - vlc_clone
                - spu_Cleanup
                - vlc_object_delete
                - spu_channel_Init
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
            - BranchSide:      'video_output/vout_subpictures.c:1907,19'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_object_delete
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_mutex_init
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - vlc_mutex_init
                - filter_chain_NewSPU
                - filter_chain_NewSPU
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_cond_init
                - video_format_Init.29104
                - video_format_Init.29104
                - SpuRenderCreateAndLoadText
                - vlc_mutex_init
                - SpuRenderCreateAndLoadScale
                - SpuRenderCreateAndLoadScale
                - spu_Cleanup
                - vlc_object_delete
                - vlc_clone
                - spu_Cleanup
                - vlc_object_delete
                - spu_channel_Init
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:1910,10'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1910,10'
              BranchSideFuncs:
                - vlc_mutex_init
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - vlc_mutex_init
                - filter_chain_NewSPU
                - filter_chain_NewSPU
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_cond_init
                - video_format_Init.29104
                - video_format_Init.29104
                - SpuRenderCreateAndLoadText
                - vlc_mutex_init
                - SpuRenderCreateAndLoadScale
                - SpuRenderCreateAndLoadScale
                - spu_Cleanup
                - vlc_object_delete
                - vlc_clone
                - spu_Cleanup
                - vlc_object_delete
                - spu_channel_Init
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
            - BranchSide:      'video_output/vout_subpictures.c:1915,17'
              BranchSideFuncs:
                - vlc_mutex_init
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - vlc_mutex_init
                - filter_chain_NewSPU
                - filter_chain_NewSPU
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_cond_init
                - video_format_Init.29104
                - video_format_Init.29104
                - SpuRenderCreateAndLoadText
                - vlc_mutex_init
                - SpuRenderCreateAndLoadScale
                - SpuRenderCreateAndLoadScale
                - spu_Cleanup
                - vlc_object_delete
                - vlc_clone
                - spu_Cleanup
                - vlc_object_delete
                - spu_channel_Init
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:1910,10'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1910,10'
              BranchSideFuncs:
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_object_delete
                - vlc_mutex_init
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - vlc_mutex_init
                - filter_chain_NewSPU
                - filter_chain_NewSPU
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_cond_init
                - video_format_Init.29104
                - video_format_Init.29104
                - SpuRenderCreateAndLoadText
                - vlc_mutex_init
                - SpuRenderCreateAndLoadScale
                - SpuRenderCreateAndLoadScale
                - spu_Cleanup
                - vlc_object_delete
                - vlc_clone
                - spu_Cleanup
                - vlc_object_delete
                - spu_channel_Init
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
            - BranchSide:      'video_output/vout_subpictures.c:1912,9'
              BranchSideFuncs:
                - vlc_object_delete
        - Branch String:   'video_output/vout_subpictures.c:1910,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1912,9'
              BranchSideFuncs:
                - vlc_mutex_init
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - vlc_mutex_init
                - filter_chain_NewSPU
                - filter_chain_NewSPU
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_cond_init
                - video_format_Init.29104
                - video_format_Init.29104
                - SpuRenderCreateAndLoadText
                - vlc_mutex_init
                - SpuRenderCreateAndLoadScale
                - SpuRenderCreateAndLoadScale
                - spu_Cleanup
                - vlc_object_delete
                - vlc_clone
                - spu_Cleanup
                - vlc_object_delete
                - spu_channel_Init
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
            - BranchSide:      'video_output/vout_subpictures.c:1915,17'
              BranchSideFuncs:
                - vlc_mutex_init
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - vlc_mutex_init
                - filter_chain_NewSPU
                - filter_chain_NewSPU
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_cond_init
                - video_format_Init.29104
                - video_format_Init.29104
                - SpuRenderCreateAndLoadText
                - vlc_mutex_init
                - SpuRenderCreateAndLoadScale
                - SpuRenderCreateAndLoadScale
                - spu_Cleanup
                - vlc_object_delete
                - vlc_clone
                - spu_Cleanup
                - vlc_object_delete
                - spu_channel_Init
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:1915,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1918,36'
              BranchSideFuncs:
                - spu_channel_Init
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_mutex_init
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - vlc_mutex_init
                - filter_chain_NewSPU
                - filter_chain_NewSPU
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_cond_init
                - video_format_Init.29104
                - video_format_Init.29104
                - SpuRenderCreateAndLoadText
                - vlc_mutex_init
                - SpuRenderCreateAndLoadScale
                - SpuRenderCreateAndLoadScale
                - spu_Cleanup
                - vlc_object_delete
                - vlc_clone
                - spu_Cleanup
                - vlc_object_delete
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
            - BranchSide:      'video_output/vout_subpictures.c:1923,21'
              BranchSideFuncs:
                - vlc_mutex_init
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - vlc_mutex_init
                - filter_chain_NewSPU
                - filter_chain_NewSPU
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_cond_init
                - video_format_Init.29104
                - video_format_Init.29104
                - SpuRenderCreateAndLoadText
                - vlc_mutex_init
                - SpuRenderCreateAndLoadScale
                - SpuRenderCreateAndLoadScale
                - spu_Cleanup
                - vlc_object_delete
                - vlc_clone
                - spu_Cleanup
                - vlc_object_delete
        - Branch String:   'video_output/vout_subpictures.c:1919,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1915,56'
              BranchSideFuncs:
                - vlc_mutex_init
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - vlc_mutex_init
                - filter_chain_NewSPU
                - filter_chain_NewSPU
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_cond_init
                - video_format_Init.29104
                - video_format_Init.29104
                - SpuRenderCreateAndLoadText
                - vlc_mutex_init
                - SpuRenderCreateAndLoadScale
                - SpuRenderCreateAndLoadScale
                - spu_Cleanup
                - vlc_object_delete
                - vlc_clone
                - spu_Cleanup
                - vlc_object_delete
                - spu_channel_Init
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
            - BranchSide:      'video_output/vout_subpictures.c:1919,9'
              BranchSideFuncs:
                - vlc_vector_max_.29021
                - vlc_mutex_init
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - vlc_mutex_init
                - filter_chain_NewSPU
                - filter_chain_NewSPU
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_cond_init
                - video_format_Init.29104
                - video_format_Init.29104
                - SpuRenderCreateAndLoadText
                - vlc_mutex_init
                - SpuRenderCreateAndLoadScale
                - SpuRenderCreateAndLoadScale
                - spu_Cleanup
                - vlc_object_delete
                - vlc_clone
                - spu_Cleanup
                - vlc_object_delete
                - spu_channel_Init
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:1919,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1915,56'
              BranchSideFuncs:
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_mutex_init
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - vlc_mutex_init
                - filter_chain_NewSPU
                - filter_chain_NewSPU
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_cond_init
                - video_format_Init.29104
                - video_format_Init.29104
                - SpuRenderCreateAndLoadText
                - vlc_mutex_init
                - SpuRenderCreateAndLoadScale
                - SpuRenderCreateAndLoadScale
                - spu_Cleanup
                - vlc_object_delete
                - vlc_clone
                - spu_Cleanup
                - vlc_object_delete
                - spu_channel_Init
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
            - BranchSide:      'video_output/vout_subpictures.c:1919,9'
              BranchSideFuncs:
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
                - vlc_mutex_init
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - vlc_mutex_init
                - filter_chain_NewSPU
                - filter_chain_NewSPU
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_cond_init
                - video_format_Init.29104
                - video_format_Init.29104
                - SpuRenderCreateAndLoadText
                - vlc_mutex_init
                - SpuRenderCreateAndLoadScale
                - SpuRenderCreateAndLoadScale
                - spu_Cleanup
                - vlc_object_delete
                - vlc_clone
                - spu_Cleanup
                - vlc_object_delete
                - spu_channel_Init
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
        - Branch String:   'video_output/vout_subpictures.c:1919,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1915,56'
              BranchSideFuncs:
                - vlc_mutex_init
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - vlc_mutex_init
                - filter_chain_NewSPU
                - filter_chain_NewSPU
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_cond_init
                - video_format_Init.29104
                - video_format_Init.29104
                - SpuRenderCreateAndLoadText
                - vlc_mutex_init
                - SpuRenderCreateAndLoadScale
                - SpuRenderCreateAndLoadScale
                - spu_Cleanup
                - vlc_object_delete
                - vlc_clone
                - spu_Cleanup
                - vlc_object_delete
                - spu_channel_Init
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
            - BranchSide:      'video_output/vout_subpictures.c:1915,56'
              BranchSideFuncs:
                - vlc_mutex_init
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - var_InheritInteger.29105
                - vlc_mutex_init
                - filter_chain_NewSPU
                - filter_chain_NewSPU
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_cond_init
                - video_format_Init.29104
                - video_format_Init.29104
                - SpuRenderCreateAndLoadText
                - vlc_mutex_init
                - SpuRenderCreateAndLoadScale
                - SpuRenderCreateAndLoadScale
                - spu_Cleanup
                - vlc_object_delete
                - vlc_clone
                - spu_Cleanup
                - vlc_object_delete
                - spu_channel_Init
                - vlc_vector_max_.29021
                - vlc_vector_max_.29021
                - vlc_vector_growsize_.29020
                - vlc_vector_max_.29021
                - vlc_vector_between_.29027
                - vlc_vector_reallocdata_.29022
                - vlc_vector_test_and_reset_failflag_.29023
        - Branch String:   'video_output/vout_subpictures.c:1964,28'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1964,32'
              BranchSideFuncs:
                - spu_Cleanup
                - vlc_object_delete
                - vlc_clone
                - spu_Cleanup
                - vlc_object_delete
            - BranchSide:      'video_output/vout_subpictures.c:1967,9'
              BranchSideFuncs:
                - spu_Cleanup
                - vlc_object_delete
        - Branch String:   'video_output/vout_subpictures.c:1964,50'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1964,54'
              BranchSideFuncs:
                - spu_Cleanup
                - vlc_object_delete
                - vlc_clone
                - spu_Cleanup
                - vlc_object_delete
            - BranchSide:      'video_output/vout_subpictures.c:1967,9'
              BranchSideFuncs:
                - spu_Cleanup
                - vlc_object_delete
        - Branch String:   'video_output/vout_subpictures.c:1964,64'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1964,68'
              BranchSideFuncs:
                - spu_Cleanup
                - vlc_object_delete
                - vlc_clone
                - spu_Cleanup
                - vlc_object_delete
            - BranchSide:      'video_output/vout_subpictures.c:1967,9'
              BranchSideFuncs:
                - spu_Cleanup
                - vlc_object_delete
        - Branch String:   'video_output/vout_subpictures.c:1965,6'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1965,10'
              BranchSideFuncs:
                - spu_Cleanup
                - vlc_object_delete
                - vlc_clone
                - spu_Cleanup
                - vlc_object_delete
            - BranchSide:      'video_output/vout_subpictures.c:1967,9'
              BranchSideFuncs:
                - spu_Cleanup
                - vlc_object_delete
        - Branch String:   'video_output/vout_subpictures.c:1964,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1967,9'
              BranchSideFuncs:
                - vlc_clone
                - spu_Cleanup
                - vlc_object_delete
            - BranchSide:      'video_output/vout_subpictures.c:1973,5'
              BranchSideFuncs:
                - vlc_clone
                - spu_Cleanup
                - vlc_object_delete
        - Branch String:   'video_output/vout_subpictures.c:1976,8'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1978,21'
              BranchSideFuncs:
                - spu_Cleanup
                - vlc_object_delete
            - BranchSide:      'video_output/vout_subpictures.c:1983,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1900,26'
          Dst:             vlc_custom_create
        - Src:             'video_output/vout_subpictures.c:1910,10'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:1910,10'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:1910,10'
          Dst:             vlc_vector_growsize_
        - Src:             'video_output/vout_subpictures.c:1910,10'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:1910,10'
          Dst:             vlc_vector_between_
        - Src:             'video_output/vout_subpictures.c:1910,10'
          Dst:             vlc_vector_reallocdata_
        - Src:             'video_output/vout_subpictures.c:1910,10'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'video_output/vout_subpictures.c:1912,9'
          Dst:             vlc_object_delete
        - Src:             'video_output/vout_subpictures.c:1918,9'
          Dst:             spu_channel_Init
        - Src:             'video_output/vout_subpictures.c:1919,9'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:1919,9'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:1919,9'
          Dst:             vlc_vector_growsize_
        - Src:             'video_output/vout_subpictures.c:1919,9'
          Dst:             vlc_vector_max_
        - Src:             'video_output/vout_subpictures.c:1919,9'
          Dst:             vlc_vector_between_
        - Src:             'video_output/vout_subpictures.c:1919,9'
          Dst:             vlc_vector_reallocdata_
        - Src:             'video_output/vout_subpictures.c:1919,9'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'video_output/vout_subpictures.c:1923,5'
          Dst:             vlc_mutex_init
        - Src:             'video_output/vout_subpictures.c:1925,19'
          Dst:             var_InheritInteger
        - Src:             'video_output/vout_subpictures.c:1926,29'
          Dst:             var_InheritInteger
        - Src:             'video_output/vout_subpictures.c:1928,32'
          Dst:             var_InheritInteger
        - Src:             'video_output/vout_subpictures.c:1934,5'
          Dst:             vlc_mutex_init
        - Src:             'video_output/vout_subpictures.c:1935,25'
          Dst:             filter_chain_NewSPU
        - Src:             'video_output/vout_subpictures.c:1936,25'
          Dst:             filter_chain_NewSPU
        - Src:             'video_output/vout_subpictures.c:1938,5'
          Dst:             vlc_mutex_init
        - Src:             'video_output/vout_subpictures.c:1939,5'
          Dst:             vlc_cond_init
        - Src:             'video_output/vout_subpictures.c:1940,5'
          Dst:             vlc_cond_init
        - Src:             'video_output/vout_subpictures.c:1942,5'
          Dst:             video_format_Init
        - Src:             'video_output/vout_subpictures.c:1943,5'
          Dst:             video_format_Init
        - Src:             'video_output/vout_subpictures.c:1950,17'
          Dst:             SpuRenderCreateAndLoadText
        - Src:             'video_output/vout_subpictures.c:1951,5'
          Dst:             vlc_mutex_init
        - Src:             'video_output/vout_subpictures.c:1955,18'
          Dst:             SpuRenderCreateAndLoadScale
        - Src:             'video_output/vout_subpictures.c:1960,23'
          Dst:             SpuRenderCreateAndLoadScale
        - Src:             'video_output/vout_subpictures.c:1968,9'
          Dst:             spu_Cleanup
        - Src:             'video_output/vout_subpictures.c:1969,9'
          Dst:             vlc_object_delete
        - Src:             'video_output/vout_subpictures.c:1976,8'
          Dst:             vlc_clone
        - Src:             'video_output/vout_subpictures.c:1976,8'
          Dst:             spu_PrerenderThread
        - Src:             'video_output/vout_subpictures.c:1978,9'
          Dst:             spu_Cleanup
        - Src:             'video_output/vout_subpictures.c:1979,9'
          Dst:             vlc_object_delete
    - functionName:    spu_Cleanup
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1833
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - spu
      BBCount:         22
      ICount:          209
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - SubFilterDelProxyCallbacks
        - SubSourceClean
        - SubSourceDelProxyCallbacks
        - filter_chain_Delete
        - filter_chain_ForEach
        - spu_channel_Clean
        - video_format_Clean
        - vlc_filter_Delete
      functionUses:    3
      BranchProfiles:
        - Branch String:   'video_output/vout_subpictures.c:1836,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1837,27'
              BranchSideFuncs:
                - vlc_filter_Delete
                - filter_chain_ForEach
                - filter_chain_Delete
                - free
                - filter_chain_Delete
                - free
                - free
                - free
                - free
                - free
                - free
                - video_format_Clean.29056
                - video_format_Clean.29056
                - spu_channel_Clean
                - filter_chain_ForEach
                - filter_chain_ForEach
                - vlc_filter_Delete
                - vlc_filter_Delete
            - BranchSide:      'video_output/vout_subpictures.c:1839,9'
              BranchSideFuncs:
                - filter_chain_ForEach
                - filter_chain_Delete
                - free
                - filter_chain_Delete
                - free
                - free
                - free
                - free
                - free
                - free
                - video_format_Clean.29056
                - video_format_Clean.29056
                - spu_channel_Clean
                - filter_chain_ForEach
                - filter_chain_ForEach
                - vlc_filter_Delete
                - vlc_filter_Delete
        - Branch String:   'video_output/vout_subpictures.c:1839,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1840,27'
              BranchSideFuncs:
                - vlc_filter_Delete
                - filter_chain_ForEach
                - filter_chain_Delete
                - free
                - filter_chain_Delete
                - free
                - free
                - free
                - free
                - free
                - free
                - video_format_Clean.29056
                - video_format_Clean.29056
                - spu_channel_Clean
                - filter_chain_ForEach
                - filter_chain_ForEach
                - vlc_filter_Delete
            - BranchSide:      'video_output/vout_subpictures.c:1842,9'
              BranchSideFuncs:
                - filter_chain_ForEach
                - filter_chain_Delete
                - free
                - filter_chain_Delete
                - free
                - free
                - free
                - free
                - free
                - free
                - video_format_Clean.29056
                - video_format_Clean.29056
                - spu_channel_Clean
                - filter_chain_ForEach
                - filter_chain_ForEach
                - vlc_filter_Delete
        - Branch String:   'video_output/vout_subpictures.c:1842,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1843,27'
              BranchSideFuncs:
                - vlc_filter_Delete
                - filter_chain_ForEach
                - filter_chain_Delete
                - free
                - filter_chain_Delete
                - free
                - free
                - free
                - free
                - free
                - free
                - video_format_Clean.29056
                - video_format_Clean.29056
                - spu_channel_Clean
                - filter_chain_ForEach
                - filter_chain_ForEach
            - BranchSide:      'video_output/vout_subpictures.c:1845,26'
              BranchSideFuncs:
                - filter_chain_ForEach
                - filter_chain_Delete
                - free
                - filter_chain_Delete
                - free
                - free
                - free
                - free
                - free
                - free
                - video_format_Clean.29056
                - video_format_Clean.29056
                - spu_channel_Clean
                - filter_chain_ForEach
                - filter_chain_ForEach
        - Branch String:   'video_output/vout_subpictures.c:1846,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1847,30'
              BranchSideFuncs:
                - filter_chain_ForEach
                - filter_chain_Delete
                - free
                - filter_chain_Delete
                - free
                - free
                - free
                - free
                - free
                - free
                - video_format_Clean.29056
                - video_format_Clean.29056
                - spu_channel_Clean
                - filter_chain_ForEach
            - BranchSide:      'video_output/vout_subpictures.c:1849,25'
              BranchSideFuncs:
                - filter_chain_Delete
                - free
                - filter_chain_Delete
                - free
                - free
                - free
                - free
                - free
                - free
                - video_format_Clean.29056
                - video_format_Clean.29056
                - spu_channel_Clean
                - filter_chain_ForEach
        - Branch String:   'video_output/vout_subpictures.c:1851,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1852,30'
              BranchSideFuncs:
                - filter_chain_ForEach
                - filter_chain_Delete
                - free
                - free
                - free
                - free
                - free
                - free
                - video_format_Clean.29056
                - video_format_Clean.29056
                - spu_channel_Clean
            - BranchSide:      'video_output/vout_subpictures.c:1854,25'
              BranchSideFuncs:
                - filter_chain_Delete
                - free
                - free
                - free
                - free
                - free
                - free
                - video_format_Clean.29056
                - video_format_Clean.29056
                - spu_channel_Clean
        - Branch String:   'video_output/vout_subpictures.c:1860,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_subpictures.c:1861,27'
              BranchSideFuncs:
                - spu_channel_Clean
                - free
                - free
                - free
                - video_format_Clean.29056
                - video_format_Clean.29056
            - BranchSide:      'video_output/vout_subpictures.c:1863,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - video_format_Clean.29056
                - video_format_Clean.29056
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1837,9'
          Dst:             vlc_filter_Delete
        - Src:             'video_output/vout_subpictures.c:1840,9'
          Dst:             vlc_filter_Delete
        - Src:             'video_output/vout_subpictures.c:1843,9'
          Dst:             vlc_filter_Delete
        - Src:             'video_output/vout_subpictures.c:1845,5'
          Dst:             filter_chain_ForEach
        - Src:             'video_output/vout_subpictures.c:1845,5'
          Dst:             SubSourceClean
        - Src:             'video_output/vout_subpictures.c:1847,9'
          Dst:             filter_chain_ForEach
        - Src:             'video_output/vout_subpictures.c:1847,9'
          Dst:             SubSourceDelProxyCallbacks
        - Src:             'video_output/vout_subpictures.c:1849,5'
          Dst:             filter_chain_Delete
        - Src:             'video_output/vout_subpictures.c:1852,9'
          Dst:             filter_chain_ForEach
        - Src:             'video_output/vout_subpictures.c:1852,9'
          Dst:             SubFilterDelProxyCallbacks
        - Src:             'video_output/vout_subpictures.c:1854,5'
          Dst:             filter_chain_Delete
        - Src:             'video_output/vout_subpictures.c:1861,9'
          Dst:             spu_channel_Clean
        - Src:             'video_output/vout_subpictures.c:1868,5'
          Dst:             video_format_Clean
        - Src:             'video_output/vout_subpictures.c:1869,5'
          Dst:             video_format_Clean
    - functionName:    spu_Destroy
      functionSourceFile: '/src/vlc/src/video_output/vout_subpictures.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1878
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - spu
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - spu_Cleanup
        - vlc_cond_signal
        - vlc_join
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_subpictures.c:1881,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/vout_subpictures.c:1883,5'
          Dst:             vlc_cond_signal
        - Src:             'video_output/vout_subpictures.c:1884,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/vout_subpictures.c:1885,5'
          Dst:             vlc_join
        - Src:             'video_output/vout_subpictures.c:1887,5'
          Dst:             spu_Cleanup
        - Src:             'video_output/vout_subpictures.c:1888,5'
          Dst:             vlc_object_delete
    - functionName:    vlc_object_instance
      functionSourceFile: '/src/vlc/src/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_object_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_objects.h:188,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_objects.h:188,18'
              BranchSideFuncs:
                - vlc_object_parent
            - BranchSide:      '../include/vlc_objects.h:191,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_objects.h:189,19'
          Dst:             vlc_object_parent
    - functionName:    vlc_mouse_IsPressed
      functionSourceFile: '/src/vlc/src/../include/vlc_mouse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_mouse
        - i_button
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_mouse_HasButton
      functionSourceFile: '/src/vlc/src/../include/vlc_mouse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_old
        - p_new
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_SetCoords
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - obj
        - name
        - x
        - y
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:352,12'
          Dst:             var_SetChecked
    - functionName:    vlc_mouse_HasMoved
      functionSourceFile: '/src/vlc/src/../include/vlc_mouse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_old
        - p_new
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_mouse.h:133,37'
          Branch Sides:
            - BranchSide:      '../include/vlc_mouse.h:133,37'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_mouse.h:133,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    var_ToggleBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetAndSet
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:700,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:701,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:702,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:700,9'
          Dst:             var_GetAndSet
    - functionName:    vlc_mouse_SetReleased
      functionSourceFile: '/src/vlc/src/../include/vlc_mouse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_mouse
        - i_button
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_mouse_SetPressed
      functionSourceFile: '/src/vlc/src/../include/vlc_mouse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_mouse
        - i_button
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_mouse_IsLeftPressed
      functionSourceFile: '/src/vlc/src/../include/vlc_mouse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_mouse
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mouse_IsPressed
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_mouse.h:97,12'
          Dst:             vlc_mouse_IsPressed
    - functionName:    vlc_mouse_SetPosition
      functionSourceFile: '/src/vlc/src/../include/vlc_mouse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p_mouse
        - i_x
        - i_y
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_SetString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - psz_string
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:380,12'
          Dst:             var_SetChecked
    - functionName:    var_SetBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - b
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:343,12'
          Dst:             var_SetChecked
    - functionName:    var_SetInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - i
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:329,12'
          Dst:             var_SetChecked
    - functionName:    vlc_window_Ack
      functionSourceFile: '/src/vlc/src/video_output/video_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_window.c:50,9'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:50,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_window.c:51,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vout_display_window_IccEvent
      functionSourceFile: '/src/vlc/src/video_output/video_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - window
        - profile
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_object_Log
        - vout_ChangeIccProfile
      functionUses:    0
      BranchProfiles:
        - Branch String:   'video_output/video_window.c:240,9'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:241,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vout_ChangeIccProfile
            - BranchSide:      'video_output/video_window.c:243,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vout_ChangeIccProfile
      Callsites:
        - Src:             'video_output/video_window.c:241,9'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_window.c:243,9'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_window.c:245,5'
          Dst:             vout_ChangeIccProfile
    - functionName:    vout_display_window_OutputEvent
      functionSourceFile: '/src/vlc/src/video_output/video_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - window
        - name
        - desc
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'video_output/video_window.c:228,9'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:229,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'video_output/video_window.c:231,9'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'video_output/video_window.c:229,9'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_window.c:231,9'
          Dst:             vlc_object_Log
    - functionName:    vout_display_window_KeyboardEvent
      functionSourceFile: '/src/vlc/src/video_output/video_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - window
        - key
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetInteger
        - vlc_object_instance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/video_window.c:222,5'
          Dst:             vlc_object_instance
        - Src:             'video_output/video_window.c:222,5'
          Dst:             var_SetInteger
    - functionName:    vout_display_window_MouseEvent
      functionSourceFile: '/src/vlc/src/video_output/video_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - window
        - ev
      BBCount:         53
      ICount:          360
      EdgeCount:       65
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - var_SetCoords
        - var_SetInteger
        - var_ToggleBool
        - vlc_mouse_HasButton
        - vlc_mouse_HasMoved
        - vlc_mouse_IsLeftPressed
        - vlc_mouse_SetPosition
        - vlc_mouse_SetPressed
        - vlc_mouse_SetReleased
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_tick_now
        - vout_FilterMouse
        - vout_display_TranslateCoordinates
      functionUses:    0
      BranchProfiles:
        - Branch String:   'video_output/video_window.c:145,5'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:148,35'
              BranchSideFuncs:
                - vlc_mouse_SetPosition
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
            - BranchSide:      'video_output/video_window.c:153,18'
              BranchSideFuncs:
                - vlc_mouse_SetPressed
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
                - vlc_mouse_IsLeftPressed
                - vlc_tick_now
            - BranchSide:      'video_output/video_window.c:173,35'
              BranchSideFuncs:
                - vlc_mouse_SetReleased
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
            - BranchSide:      'video_output/video_window.c:177,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mouse_SetPressed
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
            - BranchSide:      'video_output/video_window.c:183,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/video_window.c:154,14'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:154,17'
              BranchSideFuncs:
                - vlc_mouse_SetPressed
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
            - BranchSide:      'video_output/video_window.c:169,34'
              BranchSideFuncs:
                - vlc_mouse_SetPressed
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
        - Branch String:   'video_output/video_window.c:155,14'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:155,42'
              BranchSideFuncs:
                - vlc_mouse_IsLeftPressed
                - vlc_tick_now
                - vlc_mouse_SetPressed
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
            - BranchSide:      'video_output/video_window.c:169,34'
              BranchSideFuncs:
                - vlc_mouse_SetPressed
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
        - Branch String:   'video_output/video_window.c:153,17'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:157,40'
              BranchSideFuncs:
                - vlc_mouse_SetPressed
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
            - BranchSide:      'video_output/video_window.c:169,34'
              BranchSideFuncs:
                - vlc_mouse_SetPressed
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
        - Branch String:   'video_output/video_window.c:160,18'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:160,21'
              BranchSideFuncs:
                - vlc_mouse_SetPressed
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
            - BranchSide:      'video_output/video_window.c:166,52'
              BranchSideFuncs:
                - vlc_mouse_SetPressed
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
        - Branch String:   'video_output/video_window.c:159,21'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:162,21'
              BranchSideFuncs:
                - vlc_mouse_SetPressed
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
            - BranchSide:      'video_output/video_window.c:166,52'
              BranchSideFuncs:
                - vlc_mouse_SetPressed
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
        - Branch String:   'video_output/video_window.c:177,13'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:177,13'
              BranchSideFuncs:
                - vlc_mouse_SetPressed
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
            - BranchSide:      'video_output/video_window.c:178,13'
              BranchSideFuncs:
                - vlc_mouse_SetPressed
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
        - Branch String:   'video_output/video_window.c:189,9'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:189,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
            - BranchSide:      'video_output/video_window.c:189,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
        - Branch String:   'video_output/video_window.c:189,9'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:189,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
            - BranchSide:      'video_output/video_window.c:189,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
        - Branch String:   'video_output/video_window.c:189,9'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:189,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
            - BranchSide:      'video_output/video_window.c:189,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
                - vout_display_TranslateCoordinates
        - Branch String:   'video_output/video_window.c:189,9'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:192,56'
              BranchSideFuncs:
                - vout_display_TranslateCoordinates
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
            - BranchSide:      'video_output/video_window.c:194,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - vlc_mouse_IsLeftPressed
                - var_ToggleBool
        - Branch String:   'video_output/video_window.c:196,36'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:196,39'
              BranchSideFuncs:
                - vlc_mouse_IsLeftPressed
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
                - var_ToggleBool
            - BranchSide:      'video_output/video_window.c:200,26'
              BranchSideFuncs:
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
        - Branch String:   'video_output/video_window.c:196,9'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:197,9'
              BranchSideFuncs:
                - var_ToggleBool
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
            - BranchSide:      'video_output/video_window.c:200,26'
              BranchSideFuncs:
                - vout_FilterMouse
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
        - Branch String:   'video_output/video_window.c:200,9'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_window.c:205,29'
              BranchSideFuncs:
                - vlc_mouse_HasMoved
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
                - var_SetCoords
        - Branch String:   'video_output/video_window.c:205,9'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:206,9'
              BranchSideFuncs:
                - var_SetCoords
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
            - BranchSide:      'video_output/video_window.c:207,30'
              BranchSideFuncs:
                - vlc_mouse_HasButton
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - var_SetInteger.29195
        - Branch String:   'video_output/video_window.c:207,9'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:208,9'
              BranchSideFuncs:
                - var_SetInteger.29195
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'video_output/video_window.c:210,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'video_output/video_window.c:214,9'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:215,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'video_output/video_window.c:216,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/video_window.c:148,13'
          Dst:             vlc_mouse_SetPosition
        - Src:             'video_output/video_window.c:155,18'
          Dst:             vlc_mouse_IsLeftPressed
        - Src:             'video_output/video_window.c:157,40'
          Dst:             vlc_tick_now
        - Src:             'video_output/video_window.c:169,13'
          Dst:             vlc_mouse_SetPressed
        - Src:             'video_output/video_window.c:173,13'
          Dst:             vlc_mouse_SetReleased
        - Src:             'video_output/video_window.c:177,13'
          Dst:             __assert_fail
        - Src:             'video_output/video_window.c:179,13'
          Dst:             vlc_mouse_SetPressed
        - Src:             'video_output/video_window.c:183,13'
          Dst:             __assert_fail
        - Src:             'video_output/video_window.c:188,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_window.c:192,9'
          Dst:             vout_display_TranslateCoordinates
        - Src:             'video_output/video_window.c:194,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/video_window.c:196,39'
          Dst:             vlc_mouse_IsLeftPressed
        - Src:             'video_output/video_window.c:197,9'
          Dst:             var_ToggleBool
        - Src:             'video_output/video_window.c:200,9'
          Dst:             vout_FilterMouse
        - Src:             'video_output/video_window.c:205,9'
          Dst:             vlc_mouse_HasMoved
        - Src:             'video_output/video_window.c:206,9'
          Dst:             var_SetCoords
        - Src:             'video_output/video_window.c:207,9'
          Dst:             vlc_mouse_HasButton
        - Src:             'video_output/video_window.c:208,9'
          Dst:             var_SetInteger
        - Src:             'video_output/video_window.c:212,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_window.c:216,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vout_display_window_FullscreenNotify
      functionSourceFile: '/src/vlc/src/video_output/video_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - window
        - id
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_SetBool
        - var_SetString
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'video_output/video_window.c:122,5'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:122,5'
              BranchSideFuncs:
                - var_SetString.29193
                - var_SetBool.29194
            - BranchSide:      'video_output/video_window.c:122,5'
              BranchSideFuncs:
                - var_SetString.29193
                - var_SetBool.29194
      Callsites:
        - Src:             'video_output/video_window.c:120,5'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_window.c:122,5'
          Dst:             var_SetString
        - Src:             'video_output/video_window.c:124,5'
          Dst:             var_SetBool
    - functionName:    vout_display_window_WindowingNotify
      functionSourceFile: '/src/vlc/src/video_output/video_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - window
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetBool
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/video_window.c:132,5'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_window.c:133,5'
          Dst:             var_SetBool
    - functionName:    vout_display_window_StateNotify
      functionSourceFile: '/src/vlc/src/video_output/video_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - window
        - window_state
      BBCount:         6
      ICount:          56
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - var_SetInteger
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'video_output/video_window.c:109,5'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:109,5'
              BranchSideFuncs:
                - vlc_object_Log
                - var_SetInteger.29195
            - BranchSide:      'video_output/video_window.c:109,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'video_output/video_window.c:109,5'
          Dst:             __assert_fail
        - Src:             'video_output/video_window.c:110,5'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_window.c:111,5'
          Dst:             var_SetInteger
    - functionName:    vout_display_window_CloseNotify
      functionSourceFile: '/src/vlc/src/video_output/video_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - window
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/video_window.c:94,5'
          Dst:             vlc_object_Log
    - functionName:    vout_display_window_ResizeNotify
      functionSourceFile: '/src/vlc/src/video_output/video_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - window
        - width
        - height
        - cb
        - opaque
      BBCount:         3
      ICount:          81
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_Log
        - vlc_window_Ack
        - vout_ChangeDisplaySize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/video_window.c:81,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_window.c:84,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/video_window.c:86,5'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_window.c:87,5'
          Dst:             vout_ChangeDisplaySize
        - Src:             'video_output/video_window.c:87,5'
          Dst:             vlc_window_Ack
    - functionName:    vlc_viewpoint_init
      functionSourceFile: '/src/vlc/src/../include/vlc_viewpoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vp
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vout_display_window_Delete
      functionSourceFile: '/src/vlc/src/video_output/video_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - window
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_Destroy
        - video_format_Clean
        - vlc_window_Delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/video_window.c:440,5'
          Dst:             vlc_window_Delete
        - Src:             'video_output/video_window.c:441,5'
          Dst:             var_Destroy
        - Src:             'video_output/video_window.c:442,5'
          Dst:             var_Destroy
        - Src:             'video_output/video_window.c:443,5'
          Dst:             var_Destroy
        - Src:             'video_output/video_window.c:444,5'
          Dst:             video_format_Clean
    - functionName:    video_format_Clean
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_src
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_InheritBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    var_GetBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:425,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:426,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:428,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:425,10'
          Dst:             var_GetChecked
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    vlc_mouse_Init
      functionSourceFile: '/src/vlc/src/../include/vlc_mouse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_mouse
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    video_format_Init
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_src
        - i_chroma
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_viewpoint_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es.h:398,5'
          Dst:             vlc_viewpoint_init
    - functionName:    vout_display_window_New
      functionSourceFile: '/src/vlc/src/video_output/video_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
      BBCount:         9
      ICount:          127
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - var_Create
        - var_GetBool
        - var_InheritBool
        - var_InheritString
        - video_format_Init
        - vlc_mouse_Init
        - vlc_mutex_init
        - vlc_window_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_window.c:393,9'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_window.c:396,24'
              BranchSideFuncs:
                - video_format_Init.29227
                - vlc_mutex_init
                - vlc_mouse_Init.29226
                - vlc_mouse_Init.29226
                - var_InheritString.29225
                - var_GetBool.29224
                - var_InheritBool.29223
                - var_Create
                - var_Create
                - var_Create
                - vlc_window_New
                - free
                - free
        - Branch String:   'video_output/video_window.c:426,9'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:427,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'video_output/video_window.c:428,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/video_window.c:396,5'
          Dst:             video_format_Init
        - Src:             'video_output/video_window.c:398,5'
          Dst:             vlc_mutex_init
        - Src:             'video_output/video_window.c:399,5'
          Dst:             vlc_mouse_Init
        - Src:             'video_output/video_window.c:400,5'
          Dst:             vlc_mouse_Init
        - Src:             'video_output/video_window.c:405,21'
          Dst:             var_InheritString
        - Src:             'video_output/video_window.c:411,26'
          Dst:             var_GetBool
        - Src:             'video_output/video_window.c:412,25'
          Dst:             var_InheritBool
        - Src:             'video_output/video_window.c:420,5'
          Dst:             var_Create
        - Src:             'video_output/video_window.c:421,5'
          Dst:             var_Create
        - Src:             'video_output/video_window.c:422,5'
          Dst:             var_Create
        - Src:             'video_output/video_window.c:424,14'
          Dst:             vlc_window_New
    - functionName:    vout_display_SizeWindow
      functionSourceFile: '/src/vlc/src/video_output/video_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - width
        - height
        - original
        - dar
        - crop
        - dp
      BBCount:         41
      ICount:          376
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - vlc_ureduce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/video_window.c:291,22'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:291,25'
              BranchSideFuncs:
                - __assert_fail
                - vlc_ureduce
            - BranchSide:      'video_output/video_window.c:298,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/video_window.c:291,9'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:292,24'
              BranchSideFuncs:
                - vlc_ureduce
                - __assert_fail
            - BranchSide:      'video_output/video_window.c:298,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/video_window.c:298,5'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:300,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_window.c:303,28'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_window.c:314,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_window.c:319,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_window.c:324,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/video_window.c:306,17'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:307,21'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_window.c:309,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/video_window.c:328,21'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:328,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_window.c:332,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/video_window.c:328,9'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:329,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_window.c:332,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/video_window.c:332,5'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:332,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/video_window.c:332,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'video_output/video_window.c:332,5'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:332,5'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_window.c:333,10'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_window.c:336,9'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:337,22'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_window.c:343,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_window.c:343,25'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:343,28'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_window.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_window.c:343,9'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:344,14'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_window.c:347,10'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_window.c:347,9'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:348,21'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_window.c:353,10'
              BranchSideFuncs: []
        - Branch String:   'video_output/video_window.c:353,9'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:354,20'
              BranchSideFuncs: []
            - BranchSide:      'video_output/video_window.c:359,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/video_window.c:295,9'
          Dst:             vlc_ureduce
        - Src:             'video_output/video_window.c:332,5'
          Dst:             __assert_fail
    - functionName:    video_format_Copy
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dst
        - p_src
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_es.h:409,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:411,48'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_es.h:416,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_es.h:412,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:413,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_es.h:414,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vout_display_ResizeWindow
      functionSourceFile: '/src/vlc/src/video_output/video_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - window
        - original
        - dar
        - crop
        - dp
      BBCount:         3
      ICount:          88
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - video_format_Clean
        - video_format_Copy
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_Log
        - vlc_window_SetSize
        - vout_display_SizeWindow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/video_window.c:372,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_window.c:373,5'
          Dst:             video_format_Clean
        - Src:             'video_output/video_window.c:374,5'
          Dst:             video_format_Copy
        - Src:             'video_output/video_window.c:380,5'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/video_window.c:382,5'
          Dst:             vout_display_SizeWindow
        - Src:             'video_output/video_window.c:383,5'
          Dst:             vlc_object_Log
        - Src:             'video_output/video_window.c:384,5'
          Dst:             vlc_window_SetSize
    - functionName:    vout_display_window_SetMouseHandler
      functionSourceFile: '/src/vlc/src/video_output/video_window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - window
        - event
        - opaque
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'video_output/video_window.c:270,9'
          Branch Sides:
            - BranchSide:      'video_output/video_window.c:270,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'video_output/video_window.c:271,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'video_output/video_window.c:269,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/video_window.c:275,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_inhibit_Set
      functionSourceFile: '/src/vlc/src/../include/vlc_inhibit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ih
        - flags
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_window_UnsetFullScreen
      functionSourceFile: '/src/vlc/src/video_output/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - window
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/window.c:242,9'
          Branch Sides:
            - BranchSide:      'video_output/window.c:242,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/window.c:243,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_window_ReportFullscreen
      functionSourceFile: '/src/vlc/src/video_output/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - window
        - id
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_window_UpdateInhibitionUnlocked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'video_output/window.c:225,9'
          Branch Sides:
            - BranchSide:      'video_output/window.c:226,25'
              BranchSideFuncs: []
            - BranchSide:      'video_output/window.c:232,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/window.c:232,9'
          Branch Sides:
            - BranchSide:      'video_output/window.c:232,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/window.c:233,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/window.c:226,9'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/window.c:228,9'
          Dst:             vlc_window_UpdateInhibitionUnlocked
        - Src:             'video_output/window.c:229,9'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_window_UpdateInhibitionUnlocked
      functionSourceFile: '/src/vlc/src/video_output/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - window
      BBCount:         17
      ICount:          83
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - vlc_inhibit_Set
        - vlc_mutex_held
      functionUses:    3
      BranchProfiles:
        - Branch String:   'video_output/window.c:186,5'
          Branch Sides:
            - BranchSide:      'video_output/window.c:186,5'
              BranchSideFuncs:
                - vlc_inhibit_Set
            - BranchSide:      'video_output/window.c:188,9'
              BranchSideFuncs:
                - vlc_inhibit_Set
        - Branch String:   'video_output/window.c:188,19'
          Branch Sides:
            - BranchSide:      'video_output/window.c:188,23'
              BranchSideFuncs:
                - vlc_inhibit_Set
            - BranchSide:      'video_output/window.c:190,9'
              BranchSideFuncs:
                - vlc_inhibit_Set
        - Branch String:   'video_output/window.c:188,43'
          Branch Sides:
            - BranchSide:      'video_output/window.c:188,46'
              BranchSideFuncs:
                - vlc_inhibit_Set
            - BranchSide:      'video_output/window.c:189,15'
              BranchSideFuncs:
                - vlc_inhibit_Set
        - Branch String:   'video_output/window.c:188,9'
          Branch Sides:
            - BranchSide:      'video_output/window.c:189,15'
              BranchSideFuncs:
                - vlc_inhibit_Set
            - BranchSide:      'video_output/window.c:190,9'
              BranchSideFuncs:
                - vlc_inhibit_Set
        - Branch String:   'video_output/window.c:190,9'
          Branch Sides:
            - BranchSide:      'video_output/window.c:190,9'
              BranchSideFuncs:
                - vlc_inhibit_Set
            - BranchSide:      'video_output/window.c:191,25'
              BranchSideFuncs:
                - vlc_inhibit_Set
      Callsites:
        - Src:             'video_output/window.c:186,5'
          Dst:             vlc_mutex_held
        - Src:             'video_output/window.c:186,5'
          Dst:             __assert_fail
        - Src:             'video_output/window.c:191,9'
          Dst:             vlc_inhibit_Set
    - functionName:    vlc_window_ReportWindowed
      functionSourceFile: '/src/vlc/src/video_output/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - window
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_window_UpdateInhibitionUnlocked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'video_output/window.c:209,9'
          Branch Sides:
            - BranchSide:      'video_output/window.c:210,25'
              BranchSideFuncs: []
            - BranchSide:      'video_output/window.c:217,9'
              BranchSideFuncs: []
        - Branch String:   'video_output/window.c:217,9'
          Branch Sides:
            - BranchSide:      'video_output/window.c:217,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/window.c:218,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/window.c:210,9'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/window.c:213,9'
          Dst:             vlc_window_UpdateInhibitionUnlocked
        - Src:             'video_output/window.c:214,9'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_window_Delete
      functionSourceFile: '/src/vlc/src/video_output/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - window
      BBCount:         15
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - vlc_inhibit_Destroy
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_delete
        - vlc_objres_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/window.c:158,9'
          Branch Sides:
            - BranchSide:      'video_output/window.c:159,9'
              BranchSideFuncs:
                - vlc_objres_clear
                - vlc_object_delete
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_inhibit_Destroy
                - __assert_fail
            - BranchSide:      'video_output/window.c:161,19'
              BranchSideFuncs:
                - vlc_objres_clear
                - vlc_object_delete
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_inhibit_Destroy
                - __assert_fail
        - Branch String:   'video_output/window.c:163,9'
          Branch Sides:
            - BranchSide:      'video_output/window.c:164,30'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_inhibit_Destroy
                - vlc_objres_clear
                - vlc_object_delete
                - __assert_fail
            - BranchSide:      'video_output/window.c:174,9'
              BranchSideFuncs:
                - vlc_objres_clear
                - vlc_object_delete
        - Branch String:   'video_output/window.c:166,9'
          Branch Sides:
            - BranchSide:      'video_output/window.c:166,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'video_output/window.c:167,25'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_inhibit_Destroy
                - vlc_objres_clear
                - vlc_object_delete
        - Branch String:   'video_output/window.c:174,9'
          Branch Sides:
            - BranchSide:      'video_output/window.c:175,9'
              BranchSideFuncs:
                - vlc_objres_clear
                - vlc_object_delete
            - BranchSide:      'video_output/window.c:177,22'
              BranchSideFuncs:
                - vlc_objres_clear
                - vlc_object_delete
      Callsites:
        - Src:             'video_output/window.c:166,9'
          Dst:             __assert_fail
        - Src:             'video_output/window.c:167,9'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/window.c:169,9'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/window.c:171,9'
          Dst:             vlc_inhibit_Destroy
        - Src:             'video_output/window.c:177,5'
          Dst:             vlc_objres_clear
        - Src:             'video_output/window.c:178,5'
          Dst:             vlc_object_delete
    - functionName:    vlc_window_Disable
      functionSourceFile: '/src/vlc/src/video_output/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - window
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_window_SetInhibition
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/window.c:140,9'
          Branch Sides:
            - BranchSide:      'video_output/window.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/window.c:141,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/window.c:138,5'
          Dst:             vlc_window_SetInhibition
    - functionName:    vlc_window_SetInhibition
      functionSourceFile: '/src/vlc/src/video_output/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - window
        - enabled
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_window_UpdateInhibitionUnlocked
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/window.c:198,5'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/window.c:201,5'
          Dst:             vlc_window_UpdateInhibitionUnlocked
        - Src:             'video_output/window.c:202,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_window_Enable
      functionSourceFile: '/src/vlc/src/video_output/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - window
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_window_SetInhibition
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/window.c:126,9'
          Branch Sides:
            - BranchSide:      'video_output/window.c:127,19'
              BranchSideFuncs:
                - vlc_window_SetInhibition
            - BranchSide:      'video_output/window.c:132,30'
              BranchSideFuncs:
                - vlc_window_SetInhibition
        - Branch String:   'video_output/window.c:128,13'
          Branch Sides:
            - BranchSide:      'video_output/window.c:129,20'
              BranchSideFuncs: []
            - BranchSide:      'video_output/window.c:130,5'
              BranchSideFuncs:
                - vlc_window_SetInhibition
      Callsites:
        - Src:             'video_output/window.c:132,5'
          Dst:             vlc_window_SetInhibition
    - functionName:    vlc_window_SetSize
      functionSourceFile: '/src/vlc/src/video_output/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - window
        - width
        - height
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/window.c:152,9'
          Branch Sides:
            - BranchSide:      'video_output/window.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/window.c:153,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_window_SetFullScreen
      functionSourceFile: '/src/vlc/src/video_output/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - window
        - id
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/window.c:252,9'
          Branch Sides:
            - BranchSide:      'video_output/window.c:252,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/window.c:253,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_window_start
      functionSourceFile: '/src/vlc/src/video_output/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
        - forced
        - ap
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_objres_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/window.c:57,25'
          Branch Sides:
            - BranchSide:      'video_output/window.c:57,25'
              BranchSideFuncs:
                - vlc_objres_clear
            - BranchSide:      'video_output/window.c:57,25'
              BranchSideFuncs:
                - vlc_objres_clear
        - Branch String:   'video_output/window.c:60,9'
          Branch Sides:
            - BranchSide:      'video_output/window.c:60,9'
              BranchSideFuncs:
                - vlc_objres_clear
            - BranchSide:      'video_output/window.c:61,26'
              BranchSideFuncs:
                - vlc_objres_clear
      Callsites:
        - Src:             'video_output/window.c:61,9'
          Dst:             vlc_objres_clear
    - functionName:    vlc_object_logger
      functionSourceFile: '/src/vlc/src/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_InheritInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:720,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:720,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:721,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:720,9'
          Dst:             var_Inherit
    - functionName:    vlc_window_New
      functionSourceFile: '/src/vlc/src/video_output/window.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - module
        - owner
        - cfg
      BBCount:         23
      ICount:          216
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - var_InheritInteger
        - vlc_custom_create
        - vlc_inhibit_Create
        - vlc_module_load
        - vlc_mutex_init
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_delete
        - vlc_object_logger
        - vlc_window_SetFullScreen
        - vlc_window_SetSize
        - vlc_window_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/window.c:76,5'
          Branch Sides:
            - BranchSide:      'video_output/window.c:76,5'
              BranchSideFuncs:
                - var_InheritInteger.29292
                - vlc_mutex_init
                - vlc_object_logger.29291
                - vlc_module_load
                - vlc_object_delete
                - vlc_window_SetSize
                - vlc_window_SetFullScreen
                - vlc_inhibit_Create
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'video_output/window.c:77,5'
              BranchSideFuncs:
                - var_InheritInteger.29292
                - vlc_mutex_init
                - vlc_object_logger.29291
                - vlc_module_load
                - vlc_object_delete
                - vlc_window_SetSize
                - vlc_window_SetFullScreen
                - vlc_inhibit_Create
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'video_output/window.c:94,9'
          Branch Sides:
            - BranchSide:      'video_output/window.c:95,9'
              BranchSideFuncs:
                - vlc_window_SetSize
                - vlc_window_SetFullScreen
                - vlc_inhibit_Create
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'video_output/window.c:100,9'
              BranchSideFuncs:
                - vlc_window_SetSize
                - vlc_window_SetFullScreen
                - vlc_inhibit_Create
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'video_output/window.c:100,9'
          Branch Sides:
            - BranchSide:      'video_output/window.c:101,49'
              BranchSideFuncs:
                - vlc_inhibit_Create
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_window_SetSize
                - vlc_window_SetFullScreen
            - BranchSide:      'video_output/window.c:109,9'
              BranchSideFuncs:
                - vlc_window_SetSize
                - vlc_window_SetFullScreen
        - Branch String:   'video_output/window.c:109,9'
          Branch Sides:
            - BranchSide:      'video_output/window.c:110,13'
              BranchSideFuncs:
                - vlc_window_SetSize
                - vlc_window_SetFullScreen
            - BranchSide:      'video_output/window.c:119,12'
              BranchSideFuncs: []
        - Branch String:   'video_output/window.c:110,13'
          Branch Sides:
            - BranchSide:      'video_output/window.c:111,38'
              BranchSideFuncs:
                - vlc_window_SetFullScreen
                - vlc_window_SetSize
            - BranchSide:      'video_output/window.c:112,13'
              BranchSideFuncs:
                - vlc_window_SetSize
        - Branch String:   'video_output/window.c:112,29'
          Branch Sides:
            - BranchSide:      'video_output/window.c:112,32'
              BranchSideFuncs:
                - vlc_window_SetSize
            - BranchSide:      'video_output/window.c:116,31'
              BranchSideFuncs: []
        - Branch String:   'video_output/window.c:112,13'
          Branch Sides:
            - BranchSide:      'video_output/window.c:113,32'
              BranchSideFuncs:
                - vlc_window_SetSize
            - BranchSide:      'video_output/window.c:116,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/window.c:70,19'
          Dst:             vlc_custom_create
        - Src:             'video_output/window.c:76,5'
          Dst:             __assert_fail
        - Src:             'video_output/window.c:84,15'
          Dst:             var_InheritInteger
        - Src:             'video_output/window.c:90,5'
          Dst:             vlc_mutex_init
        - Src:             'video_output/window.c:92,33'
          Dst:             vlc_object_logger
        - Src:             'video_output/window.c:92,17'
          Dst:             vlc_module_load
        - Src:             'video_output/window.c:92,17'
          Dst:             vlc_window_start
        - Src:             'video_output/window.c:95,9'
          Dst:             vlc_object_delete
        - Src:             'video_output/window.c:101,30'
          Dst:             vlc_inhibit_Create
        - Src:             'video_output/window.c:103,9'
          Dst:             vlc_mutex_lock
        - Src:             'video_output/window.c:105,9'
          Dst:             vlc_mutex_unlock
        - Src:             'video_output/window.c:111,13'
          Dst:             vlc_window_SetFullScreen
        - Src:             'video_output/window.c:113,13'
          Dst:             vlc_window_SetSize
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    VoutSnapshotPip
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vout
        - p_pic
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - subpicture_NewFromPicture
        - vlc_tick_now
        - vout_PutSubpicture
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_intf.c:448,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:449,9'
              BranchSideFuncs:
                - vlc_tick_now
                - vout_PutSubpicture
            - BranchSide:      'video_output/vout_intf.c:453,5'
              BranchSideFuncs:
                - vlc_tick_now
                - vout_PutSubpicture
      Callsites:
        - Src:             'video_output/vout_intf.c:446,30'
          Dst:             subpicture_NewFromPicture
        - Src:             'video_output/vout_intf.c:454,25'
          Dst:             vlc_tick_now
        - Src:             'video_output/vout_intf.c:463,5'
          Dst:             vout_PutSubpicture
    - functionName:    picture_Release
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - picture_Destroy
        - vlc_atomic_rc_dec
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_picture.h:373,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_picture.h:373,9'
              BranchSideFuncs:
                - picture_Destroy
            - BranchSide:      '../include/vlc_picture.h:374,25'
              BranchSideFuncs:
                - picture_Destroy
      Callsites:
        - Src:             '../include/vlc_picture.h:373,9'
          Dst:             vlc_atomic_rc_dec
        - Src:             '../include/vlc_picture.h:374,9'
          Dst:             picture_Destroy
    - functionName:    vlc_object_instance
      functionSourceFile: '/src/vlc/src/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_object_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_objects.h:188,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_objects.h:188,18'
              BranchSideFuncs:
                - vlc_object_parent
            - BranchSide:      '../include/vlc_objects.h:191,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_objects.h:189,19'
          Dst:             vlc_object_parent
    - functionName:    VoutOsdSnapshot
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vout
        - p_pic
        - psz_filename
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - VoutSnapshotPip
        - var_InheritBool
        - vlc_object_Log
        - vout_OSDMessage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_intf.c:475,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:475,9'
              BranchSideFuncs:
                - VoutSnapshotPip
                - vlc_object_Log
            - BranchSide:      'video_output/vout_intf.c:477,30'
              BranchSideFuncs:
                - VoutSnapshotPip
                - vlc_object_Log
        - Branch String:   'video_output/vout_intf.c:477,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:478,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'video_output/vout_intf.c:479,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/vout_intf.c:472,5'
          Dst:             vlc_object_Log
        - Src:             'video_output/vout_intf.c:473,5'
          Dst:             vout_OSDMessage
        - Src:             'video_output/vout_intf.c:475,9'
          Dst:             var_InheritBool
        - Src:             'video_output/vout_intf.c:477,13'
          Dst:             VoutSnapshotPip
        - Src:             'video_output/vout_intf.c:478,13'
          Dst:             vlc_object_Log
    - functionName:    vout_OSDMessage
      functionSourceFile: '/src/vlc/src/../include/vlc_vout_osd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - channel
        - format
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vout_OSDMessageVa
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_vout_osd.h:92,5'
          Dst:             vout_OSDMessageVa
    - functionName:    var_InheritBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    VoutSaveSnapshot
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vout
      BBCount:         22
      ICount:          173
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - VoutOsdSnapshot
        - picture_Release
        - var_GetInteger
        - var_InheritBool
        - var_InheritString
        - var_SetInteger
        - var_SetString
        - vlc_frame_Release
        - vlc_object_Log
        - vlc_object_instance
        - vout_GetSnapshot
        - vout_snapshot_GetDirectory
        - vout_snapshot_SaveImage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_intf.c:497,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:499,19'
              BranchSideFuncs:
                - free
                - free
                - free
                - picture_Release.29395
                - vlc_frame_Release
            - BranchSide:      'video_output/vout_intf.c:504,10'
              BranchSideFuncs:
                - vout_snapshot_GetDirectory
                - vlc_object_Log
                - free
                - free
                - free
                - picture_Release.29395
                - vlc_frame_Release
                - var_InheritBool.29401
                - var_GetInteger.29410
                - vout_snapshot_SaveImage
                - VoutOsdSnapshot
                - vlc_object_instance.29396
                - var_SetString.29413
                - free
                - var_SetInteger.29411
        - Branch String:   'video_output/vout_intf.c:504,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:506,20'
              BranchSideFuncs:
                - var_InheritBool.29401
                - var_GetInteger.29410
                - vout_snapshot_SaveImage
                - VoutOsdSnapshot
                - vlc_object_instance.29396
                - var_SetString.29413
                - free
                - free
                - free
                - free
                - picture_Release.29395
                - vlc_frame_Release
                - var_SetInteger.29411
            - BranchSide:      'video_output/vout_intf.c:515,5'
              BranchSideFuncs:
                - var_InheritBool.29401
                - var_GetInteger.29410
                - vout_snapshot_SaveImage
                - VoutOsdSnapshot
                - vlc_object_instance.29396
                - var_SetString.29413
                - free
                - free
                - free
                - free
                - picture_Release.29395
                - vlc_frame_Release
                - var_SetInteger.29411
        - Branch String:   'video_output/vout_intf.c:507,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:509,13'
              BranchSideFuncs:
                - var_InheritBool.29401
                - var_GetInteger.29410
                - vout_snapshot_SaveImage
                - VoutOsdSnapshot
                - vlc_object_instance.29396
                - var_SetString.29413
                - free
                - free
                - free
                - free
                - picture_Release.29395
                - vlc_frame_Release
                - var_SetInteger.29411
            - BranchSide:      'video_output/vout_intf.c:512,5'
              BranchSideFuncs:
                - var_InheritBool.29401
                - var_GetInteger.29410
                - vout_snapshot_SaveImage
                - VoutOsdSnapshot
                - vlc_object_instance.29396
                - var_SetString.29413
                - free
                - free
                - free
                - free
                - picture_Release.29395
                - vlc_frame_Release
                - var_SetInteger.29411
        - Branch String:   'video_output/vout_intf.c:524,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:526,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - picture_Release.29395
                - vlc_frame_Release
            - BranchSide:      'video_output/vout_intf.c:527,13'
              BranchSideFuncs:
                - VoutOsdSnapshot
                - vlc_object_instance.29396
                - var_SetString.29413
                - free
                - free
                - free
                - free
                - picture_Release.29395
                - vlc_frame_Release
                - var_SetInteger.29411
        - Branch String:   'video_output/vout_intf.c:527,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:528,9'
              BranchSideFuncs:
                - var_SetInteger.29411
                - VoutOsdSnapshot
                - vlc_object_instance.29396
                - var_SetString.29413
                - free
                - free
                - free
                - free
                - picture_Release.29395
                - vlc_frame_Release
            - BranchSide:      'video_output/vout_intf.c:530,22'
              BranchSideFuncs:
                - VoutOsdSnapshot
                - vlc_object_instance.29396
                - var_SetString.29413
                - free
                - free
                - free
                - free
                - picture_Release.29395
                - vlc_frame_Release
        - Branch String:   'video_output/vout_intf.c:538,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:539,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - free
                - free
                - free
                - picture_Release.29395
            - BranchSide:      'video_output/vout_intf.c:540,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - picture_Release.29395
        - Branch String:   'video_output/vout_intf.c:540,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:540,9'
              BranchSideFuncs:
                - picture_Release.29395
                - free
                - free
                - free
            - BranchSide:      'video_output/vout_intf.c:541,26'
              BranchSideFuncs:
                - picture_Release.29395
                - free
                - free
                - free
      Callsites:
        - Src:             'video_output/vout_intf.c:487,22'
          Dst:             var_InheritString
        - Src:             'video_output/vout_intf.c:488,24'
          Dst:             var_InheritString
        - Src:             'video_output/vout_intf.c:489,24'
          Dst:             var_InheritString
        - Src:             'video_output/vout_intf.c:497,9'
          Dst:             vout_GetSnapshot
        - Src:             'video_output/vout_intf.c:506,20'
          Dst:             vout_snapshot_GetDirectory
        - Src:             'video_output/vout_intf.c:509,13'
          Dst:             vlc_object_Log
        - Src:             'video_output/vout_intf.c:516,25'
          Dst:             var_InheritBool
        - Src:             'video_output/vout_intf.c:517,20'
          Dst:             var_GetInteger
        - Src:             'video_output/vout_intf.c:524,9'
          Dst:             vout_snapshot_SaveImage
        - Src:             'video_output/vout_intf.c:528,9'
          Dst:             var_SetInteger
        - Src:             'video_output/vout_intf.c:530,5'
          Dst:             VoutOsdSnapshot
        - Src:             'video_output/vout_intf.c:533,5'
          Dst:             vlc_object_instance
        - Src:             'video_output/vout_intf.c:533,5'
          Dst:             var_SetString
        - Src:             'video_output/vout_intf.c:539,9'
          Dst:             vlc_frame_Release
        - Src:             'video_output/vout_intf.c:541,9'
          Dst:             picture_Release
    - functionName:    var_GetInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:408,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:409,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:411,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:408,10'
          Dst:             var_GetChecked
    - functionName:    var_SetInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - i
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:329,12'
          Dst:             var_SetChecked
    - functionName:    var_SetString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - psz_string
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:380,12'
          Dst:             var_SetChecked
    - functionName:    var_GetNonEmptyString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:481,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:482,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:483,13'
              BranchSideFuncs:
                - free
        - Branch String:   '../include/vlc_variables.h:483,24'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:483,32'
              BranchSideFuncs:
                - free
            - BranchSide:      '../include/vlc_variables.h:485,15'
              BranchSideFuncs:
                - free
        - Branch String:   '../include/vlc_variables.h:483,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:484,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:485,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:481,9'
          Dst:             var_GetChecked
    - functionName:    GetAspectRatio
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ar_str
        - ar
      BBCount:         13
      ICount:          93
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __isoc99_sscanf
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_intf.c:616,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:617,10'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_intf.c:620,16'
              BranchSideFuncs:
                - strcmp
                - __isoc99_sscanf
        - Branch String:   'video_output/vout_intf.c:620,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:621,10'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_intf.c:624,16'
              BranchSideFuncs:
                - __isoc99_sscanf
        - Branch String:   'video_output/vout_intf.c:624,58'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:625,10'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_intf.c:627,5'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_intf.c:624,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:626,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_intf.c:627,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/vout_intf.c:620,9'
          Dst:             strcmp
        - Src:             'video_output/vout_intf.c:624,9'
          Dst:             __isoc99_sscanf
    - functionName:    GCD
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:559,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:561,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:565,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vout_ParseCrop
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cfg
        - crop_str
      BBCount:         25
      ICount:          190
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - GCD
        - __isoc99_sscanf
        - ldexp
        - vlc_sscanf_c
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_intf.c:551,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:552,13'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_intf.c:556,23'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - vlc_sscanf_c
                - ldexp
                - ldexp
                - GCD.29419
        - Branch String:   'video_output/vout_intf.c:552,33'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:552,36'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_intf.c:555,13'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_intf.c:552,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:553,13'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_intf.c:555,13'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_intf.c:556,16'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:559,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_intf.c:560,23'
              BranchSideFuncs:
                - __isoc99_sscanf
                - vlc_sscanf_c
                - ldexp
                - ldexp
                - GCD.29419
        - Branch String:   'video_output/vout_intf.c:560,16'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:563,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_intf.c:564,29'
              BranchSideFuncs:
                - vlc_sscanf_c
                - ldexp
                - ldexp
                - GCD.29419
        - Branch String:   'video_output/vout_intf.c:564,16'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:565,34'
              BranchSideFuncs:
                - ldexp
                - ldexp
                - GCD.29419
            - BranchSide:      'video_output/vout_intf.c:572,17'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_intf.c:572,16'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:573,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_intf.c:575,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/vout_intf.c:551,9'
          Dst:             __isoc99_sscanf
        - Src:             'video_output/vout_intf.c:556,16'
          Dst:             __isoc99_sscanf
        - Src:             'video_output/vout_intf.c:560,16'
          Dst:             __isoc99_sscanf
        - Src:             'video_output/vout_intf.c:564,16'
          Dst:             vlc_sscanf_c
        - Src:             'video_output/vout_intf.c:565,28'
          Dst:             ldexp
        - Src:             'video_output/vout_intf.c:566,28'
          Dst:             ldexp
        - Src:             'video_output/vout_intf.c:567,20'
          Dst:             GCD
    - functionName:    ldexp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vout_IntfDeinit
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AboveCallback
        - AspectCallback
        - AutoScaleCallback
        - ChangeProjectionCallback
        - CropBorderCallback
        - CropCallback
        - FitCallback
        - FullscreenCallback
        - OverrideProjectionCallback
        - SecondarySubMarginCallback
        - SnapshotCallback
        - Stereo3DCallback
        - SubFilterCallback
        - SubMarginCallback
        - SubSourceCallback
        - VideoFilterCallback
        - ViewpointCallback
        - WallPaperCallback
        - ZoomCallback
        - var_DelCallback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_intf.c:413,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:413,5'
          Dst:             ViewpointCallback
        - Src:             'video_output/vout_intf.c:414,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:414,5'
          Dst:             SubMarginCallback
        - Src:             'video_output/vout_intf.c:415,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:415,5'
          Dst:             SecondarySubMarginCallback
        - Src:             'video_output/vout_intf.c:416,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:416,5'
          Dst:             SubFilterCallback
        - Src:             'video_output/vout_intf.c:417,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:417,5'
          Dst:             SubSourceCallback
        - Src:             'video_output/vout_intf.c:418,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:418,5'
          Dst:             VideoFilterCallback
        - Src:             'video_output/vout_intf.c:419,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:419,5'
          Dst:             SnapshotCallback
        - Src:             'video_output/vout_intf.c:420,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:420,5'
          Dst:             FullscreenCallback
        - Src:             'video_output/vout_intf.c:421,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:421,5'
          Dst:             WallPaperCallback
        - Src:             'video_output/vout_intf.c:422,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:422,5'
          Dst:             AboveCallback
        - Src:             'video_output/vout_intf.c:423,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:423,5'
          Dst:             AspectCallback
        - Src:             'video_output/vout_intf.c:424,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:424,5'
          Dst:             CropCallback
        - Src:             'video_output/vout_intf.c:425,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:425,5'
          Dst:             CropBorderCallback
        - Src:             'video_output/vout_intf.c:426,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:426,5'
          Dst:             CropBorderCallback
        - Src:             'video_output/vout_intf.c:427,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:427,5'
          Dst:             CropBorderCallback
        - Src:             'video_output/vout_intf.c:428,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:428,5'
          Dst:             CropBorderCallback
        - Src:             'video_output/vout_intf.c:429,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:429,5'
          Dst:             ZoomCallback
        - Src:             'video_output/vout_intf.c:430,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:430,5'
          Dst:             FitCallback
        - Src:             'video_output/vout_intf.c:431,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:431,5'
          Dst:             AutoScaleCallback
        - Src:             'video_output/vout_intf.c:432,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:432,5'
          Dst:             OverrideProjectionCallback
        - Src:             'video_output/vout_intf.c:433,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:433,5'
          Dst:             ChangeProjectionCallback
        - Src:             'video_output/vout_intf.c:434,5'
          Dst:             var_DelCallback
        - Src:             'video_output/vout_intf.c:434,5'
          Dst:             Stereo3DCallback
    - functionName:    ViewpointCallback
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_cmd
        - oldval
        - newval
        - p_data
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vout_ChangeViewpoint
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_intf.c:834,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:834,9'
              BranchSideFuncs:
                - vout_ChangeViewpoint
            - BranchSide:      'video_output/vout_intf.c:835,30'
              BranchSideFuncs:
                - vout_ChangeViewpoint
      Callsites:
        - Src:             'video_output/vout_intf.c:835,9'
          Dst:             vout_ChangeViewpoint
    - functionName:    SubMarginCallback
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_cmd
        - oldval
        - newval
        - p_data
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vout_ChangeSpuChannelMargin
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_intf.c:814,5'
          Dst:             vout_ChangeSpuChannelMargin
    - functionName:    SecondarySubMarginCallback
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_cmd
        - oldval
        - newval
        - p_data
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vout_ChangeSpuChannelMargin
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_intf.c:824,5'
          Dst:             vout_ChangeSpuChannelMargin
    - functionName:    SubFilterCallback
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_cmd
        - oldval
        - newval
        - p_data
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vout_ControlChangeSubFilters
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_intf.c:804,5'
          Dst:             vout_ControlChangeSubFilters
    - functionName:    SubSourceCallback
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_cmd
        - oldval
        - newval
        - p_data
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vout_ControlChangeSubSources
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_intf.c:794,5'
          Dst:             vout_ControlChangeSubSources
    - functionName:    VideoFilterCallback
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_cmd
        - oldval
        - newval
        - p_data
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vout_ControlChangeFilters
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_intf.c:784,5'
          Dst:             vout_ControlChangeFilters
    - functionName:    SnapshotCallback
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_cmd
        - oldval
        - newval
        - p_data
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - VoutSaveSnapshot
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_intf.c:774,5'
          Dst:             VoutSaveSnapshot
    - functionName:    FullscreenCallback
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_cmd
        - oldval
        - newval
        - p_data
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vout_ChangeFullscreen
        - vout_ChangeWindowed
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_intf.c:760,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:761,31'
              BranchSideFuncs:
                - vout_ChangeFullscreen
            - BranchSide:      'video_output/vout_intf.c:763,29'
              BranchSideFuncs:
                - vout_ChangeWindowed
      Callsites:
        - Src:             'video_output/vout_intf.c:761,9'
          Dst:             vout_ChangeFullscreen
        - Src:             'video_output/vout_intf.c:763,9'
          Dst:             vout_ChangeWindowed
    - functionName:    WallPaperCallback
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
        - prev
        - cur
        - data
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_TriggerCallback
        - vout_ChangeFullscreen
        - vout_ChangeWindowState
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_intf.c:740,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:742,32'
              BranchSideFuncs:
                - vout_ChangeWindowState
                - vout_ChangeFullscreen
            - BranchSide:      'video_output/vout_intf.c:747,9'
              BranchSideFuncs:
                - var_TriggerCallback
                - var_TriggerCallback
      Callsites:
        - Src:             'video_output/vout_intf.c:742,9'
          Dst:             vout_ChangeWindowState
        - Src:             'video_output/vout_intf.c:743,9'
          Dst:             vout_ChangeFullscreen
        - Src:             'video_output/vout_intf.c:747,9'
          Dst:             var_TriggerCallback
        - Src:             'video_output/vout_intf.c:748,9'
          Dst:             var_TriggerCallback
    - functionName:    AboveCallback
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
        - prev
        - cur
        - data
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vout_ChangeWindowState
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_intf.c:729,5'
          Dst:             vout_ChangeWindowState
    - functionName:    AspectCallback
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
        - cmd
        - oldval
        - newval
        - data
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetAspectRatio
        - vout_ChangeDisplayAspectRatio
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_intf.c:637,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:637,9'
              BranchSideFuncs:
                - vout_ChangeDisplayAspectRatio
            - BranchSide:      'video_output/vout_intf.c:638,39'
              BranchSideFuncs:
                - vout_ChangeDisplayAspectRatio
      Callsites:
        - Src:             'video_output/vout_intf.c:637,9'
          Dst:             GetAspectRatio
        - Src:             'video_output/vout_intf.c:638,9'
          Dst:             vout_ChangeDisplayAspectRatio
    - functionName:    CropCallback
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
        - cmd
        - oldval
        - newval
        - data
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_object_Log
        - vout_ChangeCrop
        - vout_ParseCrop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_intf.c:590,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:591,25'
              BranchSideFuncs:
                - vout_ChangeCrop
            - BranchSide:      'video_output/vout_intf.c:593,9'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'video_output/vout_intf.c:590,9'
          Dst:             vout_ParseCrop
        - Src:             'video_output/vout_intf.c:591,9'
          Dst:             vout_ChangeCrop
        - Src:             'video_output/vout_intf.c:593,9'
          Dst:             vlc_object_Log
    - functionName:    CropBorderCallback
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
        - cmd
        - oldval
        - newval
        - data
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
        - var_GetInteger
        - var_SetString
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_intf.c:604,14'
          Dst:             var_GetInteger
        - Src:             'video_output/vout_intf.c:605,14'
          Dst:             var_GetInteger
        - Src:             'video_output/vout_intf.c:606,14'
          Dst:             var_GetInteger
        - Src:             'video_output/vout_intf.c:607,14'
          Dst:             var_GetInteger
        - Src:             'video_output/vout_intf.c:603,5'
          Dst:             snprintf
        - Src:             'video_output/vout_intf.c:608,5'
          Dst:             var_SetString
    - functionName:    ZoomCallback
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
        - prev
        - cur
        - data
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vout_ChangeZoom
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_intf.c:713,5'
          Dst:             vout_ChangeZoom
    - functionName:    FitCallback
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
        - prev
        - cur
        - data
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vout_ChangeDisplayFitting
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_intf.c:661,5'
          Dst:             vout_ChangeDisplayFitting
    - functionName:    AutoScaleCallback
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
        - prev
        - cur
        - data
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_InheritFit
        - vout_ChangeDisplayFitting
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_intf.c:646,34'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:646,62'
              BranchSideFuncs:
                - var_InheritFit
                - vout_ChangeDisplayFitting
            - BranchSide:      'video_output/vout_intf.c:646,34'
              BranchSideFuncs:
                - vout_ChangeDisplayFitting
      Callsites:
        - Src:             'video_output/vout_intf.c:646,47'
          Dst:             var_InheritFit
        - Src:             'video_output/vout_intf.c:650,5'
          Dst:             vout_ChangeDisplayFitting
    - functionName:    OverrideProjectionCallback
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
        - prev
        - cur
        - data
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vout_OSDMessage
        - vout_ToggleProjection
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_intf.c:671,5'
          Dst:             vout_OSDMessage
        - Src:             'video_output/vout_intf.c:672,5'
          Dst:             vout_ToggleProjection
    - functionName:    ChangeProjectionCallback
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
        - prev
        - cur
        - data
      BBCount:         18
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - vout_ChangeProjection
        - vout_OSDMessage
        - vout_ResetProjection
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_intf.c:683,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:685,68'
              BranchSideFuncs:
                - vout_OSDMessage
                - vout_ChangeProjection
                - vout_ResetProjection
            - BranchSide:      'video_output/vout_intf.c:686,68'
              BranchSideFuncs:
                - vout_OSDMessage
                - vout_ChangeProjection
                - vout_ResetProjection
            - BranchSide:      'video_output/vout_intf.c:687,68'
              BranchSideFuncs:
                - vout_OSDMessage
                - vout_ChangeProjection
                - vout_ResetProjection
            - BranchSide:      'video_output/vout_intf.c:688,68'
              BranchSideFuncs:
                - vout_OSDMessage
                - vout_ChangeProjection
                - vout_ResetProjection
            - BranchSide:      'video_output/vout_intf.c:689,29'
              BranchSideFuncs:
                - vout_OSDMessage
                - vout_ChangeProjection
                - vout_ResetProjection
        - Branch String:   'video_output/vout_intf.c:693,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:695,30'
              BranchSideFuncs:
                - vout_ResetProjection
            - BranchSide:      'video_output/vout_intf.c:698,18'
              BranchSideFuncs:
                - vout_ChangeProjection
        - Branch String:   'video_output/vout_intf.c:698,28'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:698,35'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_intf.c:700,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/vout_intf.c:692,5'
          Dst:             vout_OSDMessage
        - Src:             'video_output/vout_intf.c:695,9'
          Dst:             vout_ResetProjection
        - Src:             'video_output/vout_intf.c:703,5'
          Dst:             vout_ChangeProjection
    - functionName:    Stereo3DCallback
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
        - prev
        - cur
        - data
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vout_ControlChangeStereo
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_intf.c:722,5'
          Dst:             vout_ControlChangeStereo
    - functionName:    var_InheritFit
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         10
      ICount:          49
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - var_InheritInteger
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_intf.c:194,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:199,20'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_intf.c:199,20'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_intf.c:199,20'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_intf.c:199,20'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_intf.c:201,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'video_output/vout_intf.c:192,17'
          Dst:             var_InheritInteger
    - functionName:    var_InheritInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:720,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:720,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:721,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:720,9'
          Dst:             var_Inherit
    - functionName:    vout_IntfReinit
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vout
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_TriggerCallback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_intf.c:396,5'
          Dst:             var_TriggerCallback
        - Src:             'video_output/vout_intf.c:397,5'
          Dst:             var_TriggerCallback
        - Src:             'video_output/vout_intf.c:399,5'
          Dst:             var_TriggerCallback
        - Src:             'video_output/vout_intf.c:400,5'
          Dst:             var_TriggerCallback
        - Src:             'video_output/vout_intf.c:401,5'
          Dst:             var_TriggerCallback
        - Src:             'video_output/vout_intf.c:404,5'
          Dst:             var_TriggerCallback
        - Src:             'video_output/vout_intf.c:405,5'
          Dst:             var_TriggerCallback
        - Src:             'video_output/vout_intf.c:407,5'
          Dst:             var_TriggerCallback
        - Src:             'video_output/vout_intf.c:408,5'
          Dst:             var_TriggerCallback
    - functionName:    vout_IntfInit
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vout
      BBCount:         3
      ICount:          77
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AboveCallback
        - AspectCallback
        - AutoScaleCallback
        - ChangeProjectionCallback
        - CropBorderCallback
        - CropCallback
        - FitCallback
        - FullscreenCallback
        - OverrideProjectionCallback
        - SnapshotCallback
        - Stereo3DCallback
        - SubFilterCallback
        - SubMarginCallback
        - SubSourceCallback
        - VideoFilterCallback
        - ViewpointCallback
        - WallPaperCallback
        - ZoomCallback
        - var_AddCallback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_intf.c:371,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:371,5'
          Dst:             AutoScaleCallback
        - Src:             'video_output/vout_intf.c:372,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:372,5'
          Dst:             FitCallback
        - Src:             'video_output/vout_intf.c:373,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:373,5'
          Dst:             ZoomCallback
        - Src:             'video_output/vout_intf.c:374,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:374,5'
          Dst:             CropBorderCallback
        - Src:             'video_output/vout_intf.c:375,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:375,5'
          Dst:             CropBorderCallback
        - Src:             'video_output/vout_intf.c:376,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:376,5'
          Dst:             CropBorderCallback
        - Src:             'video_output/vout_intf.c:377,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:377,5'
          Dst:             CropBorderCallback
        - Src:             'video_output/vout_intf.c:378,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:378,5'
          Dst:             CropCallback
        - Src:             'video_output/vout_intf.c:379,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:379,5'
          Dst:             AspectCallback
        - Src:             'video_output/vout_intf.c:380,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:380,5'
          Dst:             AboveCallback
        - Src:             'video_output/vout_intf.c:381,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:381,5'
          Dst:             WallPaperCallback
        - Src:             'video_output/vout_intf.c:382,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:382,5'
          Dst:             FullscreenCallback
        - Src:             'video_output/vout_intf.c:383,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:383,5'
          Dst:             SnapshotCallback
        - Src:             'video_output/vout_intf.c:384,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:384,5'
          Dst:             VideoFilterCallback
        - Src:             'video_output/vout_intf.c:385,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:385,5'
          Dst:             SubSourceCallback
        - Src:             'video_output/vout_intf.c:386,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:386,5'
          Dst:             SubFilterCallback
        - Src:             'video_output/vout_intf.c:387,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:387,5'
          Dst:             SubMarginCallback
        - Src:             'video_output/vout_intf.c:388,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:388,5'
          Dst:             ViewpointCallback
        - Src:             'video_output/vout_intf.c:389,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:389,5'
          Dst:             OverrideProjectionCallback
        - Src:             'video_output/vout_intf.c:390,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:390,5'
          Dst:             ChangeProjectionCallback
        - Src:             'video_output/vout_intf.c:391,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:391,5'
          Dst:             Stereo3DCallback
    - functionName:    var_SetBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - b
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:343,12'
          Dst:             var_SetChecked
    - functionName:    AddCustomRatios
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vout
        - psz_var
        - psz_list
      BBCount:         15
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - strchr
        - var_Change
      functionUses:    2
      BranchProfiles:
        - Branch String:   'video_output/vout_intf.c:170,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:170,5'
              BranchSideFuncs:
                - strchr
                - var_Change
            - BranchSide:      'video_output/vout_intf.c:172,21'
              BranchSideFuncs:
                - strchr
                - var_Change
        - Branch String:   'video_output/vout_intf.c:174,20'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:174,24'
              BranchSideFuncs:
                - strchr
                - var_Change
            - BranchSide:      'video_output/vout_intf.c:174,5'
              BranchSideFuncs:
                - strchr
                - var_Change
        - Branch String:   'video_output/vout_intf.c:174,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:177,28'
              BranchSideFuncs:
                - strchr
                - var_Change
            - BranchSide:      'video_output/vout_intf.c:188,1'
              BranchSideFuncs: []
        - Branch String:   'video_output/vout_intf.c:178,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:180,14'
              BranchSideFuncs:
                - var_Change
                - strchr
            - BranchSide:      'video_output/vout_intf.c:183,26'
              BranchSideFuncs:
                - var_Change
                - strchr
      Callsites:
        - Src:             'video_output/vout_intf.c:170,5'
          Dst:             __assert_fail
        - Src:             'video_output/vout_intf.c:177,20'
          Dst:             strchr
        - Src:             'video_output/vout_intf.c:184,9'
          Dst:             var_Change
    - functionName:    var_CreateGetNonEmptyString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_Create
        - var_GetNonEmptyString
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:604,5'
          Dst:             var_Create
        - Src:             '../include/vlc_variables.h:605,12'
          Dst:             var_GetNonEmptyString
    - functionName:    vout_CreateVars
      functionSourceFile: '/src/vlc/src/video_output/vout_intf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vout
      BBCount:         29
      ICount:          360
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - AddCustomRatios
        - SecondarySubMarginCallback
        - var_AddCallback
        - var_Change
        - var_Create
        - var_CreateGetNonEmptyString
        - var_SetBool
        - var_SetInteger
        - vlc_gettext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_intf.c:228,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:230,37'
              BranchSideFuncs:
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_CreateGetNonEmptyString.29471
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_CreateGetNonEmptyString.29471
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_AddCallback
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetBool.29469
                - var_Create
                - var_Change
                - AddCustomRatios
                - free
                - vlc_gettext
                - var_Change
                - AddCustomRatios
                - free
                - var_Change
                - vlc_gettext
                - var_Change
            - BranchSide:      'video_output/vout_intf.c:235,5'
              BranchSideFuncs:
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_CreateGetNonEmptyString.29471
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_CreateGetNonEmptyString.29471
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_AddCallback
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetBool.29469
                - var_Create
                - var_Change
                - AddCustomRatios
                - free
                - vlc_gettext
                - var_Change
                - AddCustomRatios
                - free
                - var_Change
                - vlc_gettext
                - var_Change
        - Branch String:   'video_output/vout_intf.c:238,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:240,47'
              BranchSideFuncs:
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_CreateGetNonEmptyString.29471
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_CreateGetNonEmptyString.29471
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_AddCallback
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetBool.29469
                - var_Create
                - var_Change
                - AddCustomRatios
                - free
                - vlc_gettext
                - var_Change
                - AddCustomRatios
                - free
                - var_Change
            - BranchSide:      'video_output/vout_intf.c:246,5'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_CreateGetNonEmptyString.29471
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_CreateGetNonEmptyString.29471
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_AddCallback
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetBool.29469
                - var_Create
                - var_Change
                - AddCustomRatios
                - free
                - vlc_gettext
                - var_Change
                - AddCustomRatios
                - free
                - var_Change
        - Branch String:   'video_output/vout_intf.c:256,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:258,47'
              BranchSideFuncs:
                - var_Change
                - var_CreateGetNonEmptyString.29471
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_CreateGetNonEmptyString.29471
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_AddCallback
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetBool.29469
                - var_Create
                - var_Change
                - AddCustomRatios
                - free
                - vlc_gettext
                - var_Change
                - AddCustomRatios
                - free
            - BranchSide:      'video_output/vout_intf.c:264,15'
              BranchSideFuncs:
                - var_CreateGetNonEmptyString.29471
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_CreateGetNonEmptyString.29471
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_AddCallback
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetBool.29469
                - var_Create
                - var_Change
                - AddCustomRatios
                - free
                - vlc_gettext
                - var_Change
                - AddCustomRatios
                - free
        - Branch String:   'video_output/vout_intf.c:265,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:267,26'
              BranchSideFuncs:
                - AddCustomRatios
                - free
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_CreateGetNonEmptyString.29471
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_AddCallback
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetBool.29469
                - var_Create
                - var_Change
                - AddCustomRatios
                - free
                - vlc_gettext
                - var_Change
            - BranchSide:      'video_output/vout_intf.c:272,5'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_CreateGetNonEmptyString.29471
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_AddCallback
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetBool.29469
                - var_Create
                - var_Change
                - AddCustomRatios
                - free
                - vlc_gettext
                - var_Change
        - Branch String:   'video_output/vout_intf.c:279,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:281,55'
              BranchSideFuncs:
                - vlc_gettext
                - var_Change
                - var_CreateGetNonEmptyString.29471
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_AddCallback
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetBool.29469
                - var_Create
                - var_Change
                - AddCustomRatios
                - free
            - BranchSide:      'video_output/vout_intf.c:287,15'
              BranchSideFuncs:
                - var_CreateGetNonEmptyString.29471
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_AddCallback
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetBool.29469
                - var_Create
                - var_Change
                - AddCustomRatios
                - free
        - Branch String:   'video_output/vout_intf.c:288,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:290,26'
              BranchSideFuncs:
                - AddCustomRatios
                - free
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_AddCallback
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetBool.29469
                - var_Create
                - var_Change
            - BranchSide:      'video_output/vout_intf.c:295,5'
              BranchSideFuncs:
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_AddCallback
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetBool.29469
                - var_Create
                - var_Change
        - Branch String:   'video_output/vout_intf.c:299,5'
          Branch Sides:
            - BranchSide:      'video_output/vout_intf.c:301,34'
              BranchSideFuncs:
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_AddCallback
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetBool.29469
                - var_Create
            - BranchSide:      'video_output/vout_intf.c:307,5'
              BranchSideFuncs:
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - vlc_gettext
                - var_Change
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_AddCallback
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_Create
                - var_SetBool.29469
                - var_Create
      Callsites:
        - Src:             'video_output/vout_intf.c:211,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:212,5'
          Dst:             var_SetInteger
        - Src:             'video_output/vout_intf.c:214,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:215,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:216,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:218,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:222,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:225,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:227,5'
          Dst:             vlc_gettext
        - Src:             'video_output/vout_intf.c:227,5'
          Dst:             var_Change
        - Src:             'video_output/vout_intf.c:231,9'
          Dst:             vlc_gettext
        - Src:             'video_output/vout_intf.c:231,9'
          Dst:             var_Change
        - Src:             'video_output/vout_intf.c:235,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:236,5'
          Dst:             vlc_gettext
        - Src:             'video_output/vout_intf.c:236,5'
          Dst:             var_Change
        - Src:             'video_output/vout_intf.c:241,9'
          Dst:             vlc_gettext
        - Src:             'video_output/vout_intf.c:241,9'
          Dst:             var_Change
        - Src:             'video_output/vout_intf.c:246,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:247,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:248,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:249,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:252,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:254,5'
          Dst:             vlc_gettext
        - Src:             'video_output/vout_intf.c:254,5'
          Dst:             var_Change
        - Src:             'video_output/vout_intf.c:259,9'
          Dst:             var_Change
        - Src:             'video_output/vout_intf.c:264,15'
          Dst:             var_CreateGetNonEmptyString
        - Src:             'video_output/vout_intf.c:267,9'
          Dst:             AddCustomRatios
        - Src:             'video_output/vout_intf.c:272,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:275,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:277,5'
          Dst:             vlc_gettext
        - Src:             'video_output/vout_intf.c:277,5'
          Dst:             var_Change
        - Src:             'video_output/vout_intf.c:282,9'
          Dst:             vlc_gettext
        - Src:             'video_output/vout_intf.c:282,9'
          Dst:             var_Change
        - Src:             'video_output/vout_intf.c:287,15'
          Dst:             var_CreateGetNonEmptyString
        - Src:             'video_output/vout_intf.c:290,9'
          Dst:             AddCustomRatios
        - Src:             'video_output/vout_intf.c:295,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:297,5'
          Dst:             vlc_gettext
        - Src:             'video_output/vout_intf.c:297,5'
          Dst:             var_Change
        - Src:             'video_output/vout_intf.c:302,9'
          Dst:             var_Change
        - Src:             'video_output/vout_intf.c:307,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:309,5'
          Dst:             vlc_gettext
        - Src:             'video_output/vout_intf.c:309,5'
          Dst:             var_Change
        - Src:             'video_output/vout_intf.c:313,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:316,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:319,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:321,5'
          Dst:             vlc_gettext
        - Src:             'video_output/vout_intf.c:321,5'
          Dst:             var_Change
        - Src:             'video_output/vout_intf.c:324,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:325,5'
          Dst:             vlc_gettext
        - Src:             'video_output/vout_intf.c:325,5'
          Dst:             var_Change
        - Src:             'video_output/vout_intf.c:328,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:332,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:336,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:340,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:344,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:346,5'
          Dst:             var_AddCallback
        - Src:             'video_output/vout_intf.c:346,5'
          Dst:             SecondarySubMarginCallback
        - Src:             'video_output/vout_intf.c:349,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:350,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:353,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:356,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:357,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:360,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:363,5'
          Dst:             var_Create
        - Src:             'video_output/vout_intf.c:364,5'
          Dst:             var_SetBool
        - Src:             'video_output/vout_intf.c:366,5'
          Dst:             var_Create
    - functionName:    var_SetAddress
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - ptr
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:395,12'
          Dst:             var_SetChecked
    - functionName:    vout_CloseWrapper
      functionSourceFile: '/src/vlc/src/video_output/vout_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - vd
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vout_display_Delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_wrapper.c:101,5'
          Dst:             vout_display_Delete
    - functionName:    var_SetBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - b
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:343,12'
          Dst:             var_SetChecked
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    VoutViewpointMoved
      functionSourceFile: '/src/vlc/src/video_output/vout_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sys
        - vp
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetAddress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'video_output/vout_wrapper.c:49,5'
          Dst:             var_SetAddress
    - functionName:    vout_OpenWrapper
      functionSourceFile: '/src/vlc/src/video_output/vout_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vout
        - splitter_name
        - cfg
        - fmt
        - vctx
      BBCount:         11
      ICount:          110
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_InheritString
        - var_SetBool
        - vlc_object_Log
        - vout_display_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'video_output/vout_wrapper.c:68,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_wrapper.c:69,32'
              BranchSideFuncs:
                - var_InheritString.29515
                - vout_display_New
                - free
                - var_SetBool.29514
            - BranchSide:      'video_output/vout_wrapper.c:73,17'
              BranchSideFuncs:
                - vout_display_New
                - free
                - var_SetBool.29514
        - Branch String:   'video_output/vout_wrapper.c:70,13'
          Branch Sides:
            - BranchSide:      'video_output/vout_wrapper.c:71,13'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_wrapper.c:72,5'
              BranchSideFuncs:
                - vout_display_New
                - free
                - var_SetBool.29514
        - Branch String:   'video_output/vout_wrapper.c:78,9'
          Branch Sides:
            - BranchSide:      'video_output/vout_wrapper.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'video_output/vout_wrapper.c:85,5'
              BranchSideFuncs:
                - var_SetBool.29514
      Callsites:
        - Src:             'video_output/vout_wrapper.c:66,5'
          Dst:             vlc_object_Log
        - Src:             'video_output/vout_wrapper.c:69,32'
          Dst:             var_InheritString
        - Src:             'video_output/vout_wrapper.c:75,10'
          Dst:             vout_display_New
        - Src:             'video_output/vout_wrapper.c:85,5'
          Dst:             var_SetBool
    - functionName:    var_GetIfIndex
      functionSourceFile: '/src/vlc/src/network/udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - if_nametoindex
        - var_InheritString
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'network/udp.c:301,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:302,9'
              BranchSideFuncs: []
            - BranchSide:      'network/udp.c:304,40'
              BranchSideFuncs:
                - if_nametoindex
                - free
                - vlc_object_Log
        - Branch String:   'network/udp.c:305,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:306,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'network/udp.c:307,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'network/udp.c:300,20'
          Dst:             var_InheritString
        - Src:             'network/udp.c:304,24'
          Dst:             if_nametoindex
        - Src:             'network/udp.c:306,9'
          Dst:             vlc_object_Log
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    if_nametoindex
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    net_Subscribe
      functionSourceFile: '/src/vlc/src/network/udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - obj
        - fd
        - grp
        - grplen
      BBCount:         22
      ICount:          136
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - __errno_location
        - setsockopt
        - var_GetIfIndex
        - vlc_object_Log
        - vlc_strerror_c
      functionUses:    2
      BranchProfiles:
        - Branch String:   'network/udp.c:420,5'
          Branch Sides:
            - BranchSide:      'network/udp.c:424,19'
              BranchSideFuncs:
                - __assert_fail
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __assert_fail
            - BranchSide:      'network/udp.c:428,19'
              BranchSideFuncs:
                - __assert_fail
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __assert_fail
            - BranchSide:      'network/udp.c:431,13'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'network/udp.c:435,5'
          Branch Sides:
            - BranchSide:      'network/udp.c:435,5'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __assert_fail
            - BranchSide:      'network/udp.c:436,17'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __assert_fail
        - Branch String:   'network/udp.c:439,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:443,9'
              BranchSideFuncs:
                - __assert_fail
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'network/udp.c:451,21'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'network/udp.c:443,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:443,9'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'network/udp.c:444,45'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'network/udp.c:446,13'
          Branch Sides:
            - BranchSide:      'network/udp.c:447,31'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'network/udp.c:448,5'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'network/udp.c:451,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:452,9'
              BranchSideFuncs: []
            - BranchSide:      'network/udp.c:492,5'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
      Callsites:
        - Src:             'network/udp.c:418,23'
          Dst:             var_GetIfIndex
        - Src:             'network/udp.c:431,13'
          Dst:             __errno_location
        - Src:             'network/udp.c:435,5'
          Dst:             __assert_fail
        - Src:             'network/udp.c:443,9'
          Dst:             __assert_fail
        - Src:             'network/udp.c:451,9'
          Dst:             setsockopt
        - Src:             'network/udp.c:492,5'
          Dst:             __errno_location
        - Src:             'network/udp.c:492,5'
          Dst:             vlc_strerror_c
        - Src:             'network/udp.c:492,5'
          Dst:             vlc_object_Log
    - functionName:    setsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    net_SetCSCov
      functionSourceFile: '/src/vlc/src/network/udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - fd
        - sendcov
        - recvcov
      BBCount:         35
      ICount:          179
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - getsockopt
        - setsockopt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'network/udp.c:710,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:712,9'
              BranchSideFuncs: []
            - BranchSide:      'network/udp.c:715,13'
              BranchSideFuncs:
                - setsockopt
                - setsockopt
                - setsockopt
                - setsockopt
        - Branch String:   'network/udp.c:715,5'
          Branch Sides:
            - BranchSide:      'network/udp.c:719,17'
              BranchSideFuncs:
                - setsockopt
                - setsockopt
            - BranchSide:      'network/udp.c:739,18'
              BranchSideFuncs:
                - setsockopt
                - setsockopt
            - BranchSide:      'network/udp.c:763,5'
              BranchSideFuncs: []
        - Branch String:   'network/udp.c:719,17'
          Branch Sides:
            - BranchSide:      'network/udp.c:720,25'
              BranchSideFuncs:
                - setsockopt
                - setsockopt
            - BranchSide:      'network/udp.c:722,25'
              BranchSideFuncs:
                - setsockopt
                - setsockopt
        - Branch String:   'network/udp.c:723,17'
          Branch Sides:
            - BranchSide:      'network/udp.c:725,17'
              BranchSideFuncs: []
            - BranchSide:      'network/udp.c:727,17'
              BranchSideFuncs:
                - setsockopt
        - Branch String:   'network/udp.c:727,17'
          Branch Sides:
            - BranchSide:      'network/udp.c:728,25'
              BranchSideFuncs:
                - setsockopt
            - BranchSide:      'network/udp.c:730,25'
              BranchSideFuncs:
                - setsockopt
        - Branch String:   'network/udp.c:731,17'
          Branch Sides:
            - BranchSide:      'network/udp.c:733,17'
              BranchSideFuncs: []
            - BranchSide:      'network/udp.c:735,13'
              BranchSideFuncs: []
        - Branch String:   'network/udp.c:739,33'
          Branch Sides:
            - BranchSide:      'network/udp.c:739,37'
              BranchSideFuncs:
                - setsockopt
                - setsockopt
            - BranchSide:      'network/udp.c:740,25'
              BranchSideFuncs:
                - setsockopt
                - setsockopt
        - Branch String:   'network/udp.c:739,17'
          Branch Sides:
            - BranchSide:      'network/udp.c:740,25'
              BranchSideFuncs:
                - setsockopt
                - setsockopt
            - BranchSide:      'network/udp.c:742,28'
              BranchSideFuncs:
                - setsockopt
                - setsockopt
        - Branch String:   'network/udp.c:743,17'
          Branch Sides:
            - BranchSide:      'network/udp.c:745,17'
              BranchSideFuncs: []
            - BranchSide:      'network/udp.c:747,18'
              BranchSideFuncs:
                - setsockopt
        - Branch String:   'network/udp.c:747,33'
          Branch Sides:
            - BranchSide:      'network/udp.c:747,37'
              BranchSideFuncs:
                - setsockopt
            - BranchSide:      'network/udp.c:748,25'
              BranchSideFuncs:
                - setsockopt
        - Branch String:   'network/udp.c:747,17'
          Branch Sides:
            - BranchSide:      'network/udp.c:748,25'
              BranchSideFuncs:
                - setsockopt
            - BranchSide:      'network/udp.c:750,28'
              BranchSideFuncs:
                - setsockopt
        - Branch String:   'network/udp.c:751,17'
          Branch Sides:
            - BranchSide:      'network/udp.c:753,17'
              BranchSideFuncs: []
            - BranchSide:      'network/udp.c:755,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'network/udp.c:710,9'
          Dst:             getsockopt
        - Src:             'network/udp.c:723,17'
          Dst:             setsockopt
        - Src:             'network/udp.c:731,17'
          Dst:             setsockopt
        - Src:             'network/udp.c:743,17'
          Dst:             setsockopt
        - Src:             'network/udp.c:751,17'
          Dst:             setsockopt
    - functionName:    getsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    net_SourceSubscribe
      functionSourceFile: '/src/vlc/src/network/udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - obj
        - fd
        - src
        - srclen
        - grp
        - grplen
      BBCount:         25
      ICount:          164
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - __errno_location
        - net_Subscribe
        - setsockopt
        - var_GetIfIndex
        - vlc_object_Log
        - vlc_strerror_c
      functionUses:    1
      BranchProfiles:
        - Branch String:   'network/udp.c:332,5'
          Branch Sides:
            - BranchSide:      'network/udp.c:336,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - net_Subscribe
                - __assert_fail
            - BranchSide:      'network/udp.c:340,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - net_Subscribe
                - __assert_fail
            - BranchSide:      'network/udp.c:343,13'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'network/udp.c:347,5'
          Branch Sides:
            - BranchSide:      'network/udp.c:347,5'
              BranchSideFuncs:
                - __assert_fail
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - net_Subscribe
                - __assert_fail
            - BranchSide:      'network/udp.c:348,18'
              BranchSideFuncs:
                - __assert_fail
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - net_Subscribe
                - __assert_fail
        - Branch String:   'network/udp.c:349,5'
          Branch Sides:
            - BranchSide:      'network/udp.c:349,5'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - net_Subscribe
                - __assert_fail
            - BranchSide:      'network/udp.c:350,18'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - net_Subscribe
                - __assert_fail
        - Branch String:   'network/udp.c:353,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:357,9'
              BranchSideFuncs:
                - __assert_fail
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - net_Subscribe
            - BranchSide:      'network/udp.c:365,21'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - net_Subscribe
        - Branch String:   'network/udp.c:357,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:357,9'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - net_Subscribe
            - BranchSide:      'network/udp.c:358,45'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - net_Subscribe
        - Branch String:   'network/udp.c:360,13'
          Branch Sides:
            - BranchSide:      'network/udp.c:361,33'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - net_Subscribe
            - BranchSide:      'network/udp.c:362,5'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - net_Subscribe
        - Branch String:   'network/udp.c:365,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:367,9'
              BranchSideFuncs: []
            - BranchSide:      'network/udp.c:400,5'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_object_Log
                - net_Subscribe
      Callsites:
        - Src:             'network/udp.c:330,25'
          Dst:             var_GetIfIndex
        - Src:             'network/udp.c:343,13'
          Dst:             __errno_location
        - Src:             'network/udp.c:347,5'
          Dst:             __assert_fail
        - Src:             'network/udp.c:349,5'
          Dst:             __assert_fail
        - Src:             'network/udp.c:357,9'
          Dst:             __assert_fail
        - Src:             'network/udp.c:365,9'
          Dst:             setsockopt
        - Src:             'network/udp.c:400,5'
          Dst:             __errno_location
        - Src:             'network/udp.c:400,5'
          Dst:             vlc_strerror_c
        - Src:             'network/udp.c:400,5'
          Dst:             vlc_object_Log
        - Src:             'network/udp.c:402,5'
          Dst:             vlc_object_Log
        - Src:             'network/udp.c:403,12'
          Dst:             net_Subscribe
    - functionName:    net_SockAddrIsMulticast
      functionSourceFile: '/src/vlc/src/../include/vlc_network.h'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - addr
        - len
      BBCount:         11
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - ntohl
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_network.h:327,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_network.h:332,72'
              BranchSideFuncs:
                - ntohl
            - BranchSide:      '../include/vlc_network.h:342,74'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_network.h:350,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_network.h:333,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_network.h:334,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_network.h:335,20'
              BranchSideFuncs:
                - ntohl
        - Branch String:   '../include/vlc_network.h:343,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_network.h:344,17'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_network.h:345,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_network.h:335,20'
          Dst:             ntohl
    - functionName:    ntohl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    net_SetupDgramSocket
      functionSourceFile: '/src/vlc/src/network/udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - fd
        - ptr
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - bind
        - vlc_close
        - vlc_object_Log
        - vlc_strerror_c
      functionUses:    2
      BranchProfiles:
        - Branch String:   'network/udp.c:134,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:136,9'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
            - BranchSide:      'network/udp.c:140,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'network/udp.c:134,9'
          Dst:             bind
        - Src:             'network/udp.c:136,9'
          Dst:             __errno_location
        - Src:             'network/udp.c:136,9'
          Dst:             vlc_strerror_c
        - Src:             'network/udp.c:136,9'
          Dst:             vlc_object_Log
        - Src:             'network/udp.c:137,9'
          Dst:             vlc_close
    - functionName:    bind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    net_ListenSingle
      functionSourceFile: '/src/vlc/src/network/udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - obj
        - host
        - port
        - protocol
      BBCount:         31
      ICount:          213
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - freeaddrinfo
        - gai_strerror
        - net_SetupDgramSocket
        - net_SockAddrIsMulticast
        - net_Socket
        - net_Subscribe
        - setsockopt
        - vlc_close
        - vlc_getaddrinfo
        - vlc_object_Log
        - vlc_strerror_c
      functionUses:    1
      BranchProfiles:
        - Branch String:   'network/udp.c:156,14'
          Branch Sides:
            - BranchSide:      'network/udp.c:156,19'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_getaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - net_Subscribe
                - vlc_close
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - gai_strerror
                - vlc_object_Log
            - BranchSide:      'network/udp.c:159,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_getaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - net_Subscribe
                - vlc_close
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - gai_strerror
                - vlc_object_Log
        - Branch String:   'network/udp.c:156,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:157,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_getaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - net_Subscribe
                - vlc_close
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - gai_strerror
                - vlc_object_Log
            - BranchSide:      'network/udp.c:159,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_getaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - net_Subscribe
                - vlc_close
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - gai_strerror
                - vlc_object_Log
        - Branch String:   'network/udp.c:159,5'
          Branch Sides:
            - BranchSide:      'network/udp.c:159,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_getaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - net_Subscribe
                - vlc_close
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - gai_strerror
                - vlc_object_Log
            - BranchSide:      'network/udp.c:159,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_getaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - net_Subscribe
                - vlc_close
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - gai_strerror
                - vlc_object_Log
        - Branch String:   'network/udp.c:163,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:165,9'
              BranchSideFuncs:
                - gai_strerror
                - vlc_object_Log
            - BranchSide:      'network/udp.c:170,9'
              BranchSideFuncs:
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - net_Subscribe
                - vlc_close
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'network/udp.c:172,5'
          Branch Sides:
            - BranchSide:      'network/udp.c:174,30'
              BranchSideFuncs:
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - freeaddrinfo
                - net_Subscribe
                - vlc_close
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'network/udp.c:202,19'
              BranchSideFuncs:
                - freeaddrinfo
        - Branch String:   'network/udp.c:176,13'
          Branch Sides:
            - BranchSide:      'network/udp.c:178,13'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - net_Subscribe
                - vlc_close
                - setsockopt
            - BranchSide:      'network/udp.c:184,13'
              BranchSideFuncs:
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - freeaddrinfo
                - net_Subscribe
                - vlc_close
                - net_Socket
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - setsockopt
        - Branch String:   'network/udp.c:184,13'
          Branch Sides:
            - BranchSide:      'network/udp.c:185,25'
              BranchSideFuncs:
                - setsockopt
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - freeaddrinfo
                - net_Subscribe
                - vlc_close
                - net_Socket
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'network/udp.c:187,36'
              BranchSideFuncs:
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - freeaddrinfo
                - net_Subscribe
                - vlc_close
                - net_Socket
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'network/udp.c:188,13'
          Branch Sides:
            - BranchSide:      'network/udp.c:189,13'
              BranchSideFuncs:
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - net_Subscribe
                - vlc_close
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'network/udp.c:191,38'
              BranchSideFuncs:
                - net_SockAddrIsMulticast
                - freeaddrinfo
                - net_Subscribe
                - vlc_close
                - net_Socket
                - net_SetupDgramSocket
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'network/udp.c:192,10'
          Branch Sides:
            - BranchSide:      'network/udp.c:192,28'
              BranchSideFuncs:
                - net_Subscribe
                - freeaddrinfo
                - vlc_close
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'network/udp.c:198,15'
              BranchSideFuncs:
                - freeaddrinfo
        - Branch String:   'network/udp.c:191,13'
          Branch Sides:
            - BranchSide:      'network/udp.c:194,13'
              BranchSideFuncs:
                - vlc_close
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - net_Subscribe
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'network/udp.c:198,15'
              BranchSideFuncs:
                - freeaddrinfo
      Callsites:
        - Src:             'network/udp.c:159,5'
          Dst:             vlc_object_Log
        - Src:             'network/udp.c:162,15'
          Dst:             vlc_getaddrinfo
        - Src:             'network/udp.c:165,9'
          Dst:             gai_strerror
        - Src:             'network/udp.c:165,9'
          Dst:             vlc_object_Log
        - Src:             'network/udp.c:174,18'
          Dst:             net_Socket
        - Src:             'network/udp.c:178,13'
          Dst:             __errno_location
        - Src:             'network/udp.c:178,13'
          Dst:             vlc_strerror_c
        - Src:             'network/udp.c:178,13'
          Dst:             vlc_object_Log
        - Src:             'network/udp.c:185,13'
          Dst:             setsockopt
        - Src:             'network/udp.c:187,14'
          Dst:             net_SetupDgramSocket
        - Src:             'network/udp.c:191,13'
          Dst:             net_SockAddrIsMulticast
        - Src:             'network/udp.c:192,13'
          Dst:             net_Subscribe
        - Src:             'network/udp.c:194,13'
          Dst:             vlc_close
        - Src:             'network/udp.c:202,5'
          Dst:             freeaddrinfo
    - functionName:    gai_strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freeaddrinfo
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    net_OpenDgram
      functionSourceFile: '/src/vlc/src/network/udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - obj
        - psz_bind
        - i_bind
        - psz_server
        - i_server
        - protocol
      BBCount:         44
      ICount:          321
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - __errno_location
        - connect
        - freeaddrinfo
        - gai_strerror
        - net_ListenSingle
        - net_SetupDgramSocket
        - net_SockAddrIsMulticast
        - net_Socket
        - net_SourceSubscribe
        - vlc_close
        - vlc_getaddrinfo
        - vlc_object_Log
        - vlc_strerror_c
      functionUses:    1
      BranchProfiles:
        - Branch String:   'network/udp.c:624,30'
          Branch Sides:
            - BranchSide:      'network/udp.c:624,34'
              BranchSideFuncs:
                - net_ListenSingle
            - BranchSide:      'network/udp.c:625,34'
              BranchSideFuncs:
                - net_ListenSingle
        - Branch String:   'network/udp.c:624,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:625,34'
              BranchSideFuncs:
                - net_ListenSingle
            - BranchSide:      'network/udp.c:627,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_getaddrinfo
                - vlc_getaddrinfo
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - vlc_close
                - net_SockAddrIsMulticast
                - connect
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - net_SourceSubscribe
                - gai_strerror
                - vlc_object_Log
                - freeaddrinfo
                - gai_strerror
                - vlc_object_Log
        - Branch String:   'network/udp.c:637,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:639,9'
              BranchSideFuncs:
                - gai_strerror
                - vlc_object_Log
            - BranchSide:      'network/udp.c:644,11'
              BranchSideFuncs:
                - vlc_getaddrinfo
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - vlc_close
                - net_SockAddrIsMulticast
                - connect
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - net_SourceSubscribe
                - gai_strerror
                - vlc_object_Log
                - freeaddrinfo
        - Branch String:   'network/udp.c:646,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:648,9'
              BranchSideFuncs:
                - gai_strerror
                - vlc_object_Log
                - freeaddrinfo
            - BranchSide:      'network/udp.c:654,9'
              BranchSideFuncs:
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - vlc_close
                - net_SockAddrIsMulticast
                - connect
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - net_SourceSubscribe
        - Branch String:   'network/udp.c:655,5'
          Branch Sides:
            - BranchSide:      'network/udp.c:657,30'
              BranchSideFuncs:
                - net_Socket
                - net_SetupDgramSocket
                - vlc_close
                - freeaddrinfo
                - freeaddrinfo
                - net_SockAddrIsMulticast
                - connect
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - net_SourceSubscribe
            - BranchSide:      'network/udp.c:693,19'
              BranchSideFuncs:
                - freeaddrinfo
                - freeaddrinfo
        - Branch String:   'network/udp.c:659,13'
          Branch Sides:
            - BranchSide:      'network/udp.c:660,13'
              BranchSideFuncs:
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - vlc_close
                - net_SockAddrIsMulticast
                - connect
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - net_SourceSubscribe
            - BranchSide:      'network/udp.c:662,36'
              BranchSideFuncs:
                - net_SetupDgramSocket
                - vlc_close
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SockAddrIsMulticast
                - connect
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - net_SourceSubscribe
        - Branch String:   'network/udp.c:663,13'
          Branch Sides:
            - BranchSide:      'network/udp.c:664,13'
              BranchSideFuncs:
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - vlc_close
                - net_SockAddrIsMulticast
                - connect
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - net_SourceSubscribe
            - BranchSide:      'network/udp.c:666,38'
              BranchSideFuncs:
                - vlc_close
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - connect
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - net_SourceSubscribe
        - Branch String:   'network/udp.c:666,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:668,18'
              BranchSideFuncs:
                - net_SockAddrIsMulticast
                - connect
                - vlc_close
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - net_SourceSubscribe
            - BranchSide:      'network/udp.c:687,13'
              BranchSideFuncs:
                - vlc_close
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - connect
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - net_SourceSubscribe
        - Branch String:   'network/udp.c:669,14'
          Branch Sides:
            - BranchSide:      'network/udp.c:669,18'
              BranchSideFuncs:
                - vlc_close
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - connect
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - net_SourceSubscribe
            - BranchSide:      'network/udp.c:671,17'
              BranchSideFuncs:
                - vlc_close
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - connect
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - net_SourceSubscribe
        - Branch String:   'network/udp.c:670,14'
          Branch Sides:
            - BranchSide:      'network/udp.c:670,18'
              BranchSideFuncs:
                - vlc_close
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - connect
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - net_SourceSubscribe
            - BranchSide:      'network/udp.c:671,17'
              BranchSideFuncs:
                - vlc_close
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - connect
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - net_SourceSubscribe
        - Branch String:   'network/udp.c:668,17'
          Branch Sides:
            - BranchSide:      'network/udp.c:671,17'
              BranchSideFuncs:
                - vlc_close
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - connect
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - net_SourceSubscribe
            - BranchSide:      'network/udp.c:673,42'
              BranchSideFuncs:
                - net_SockAddrIsMulticast
                - connect
                - vlc_close
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - net_SourceSubscribe
        - Branch String:   'network/udp.c:673,17'
          Branch Sides:
            - BranchSide:      'network/udp.c:674,38'
              BranchSideFuncs:
                - net_SourceSubscribe
                - vlc_close
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - connect
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'network/udp.c:677,26'
              BranchSideFuncs:
                - connect
                - vlc_close
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - net_SourceSubscribe
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'network/udp.c:673,17'
          Branch Sides:
            - BranchSide:      'network/udp.c:679,17'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - connect
                - net_SourceSubscribe
            - BranchSide:      'network/udp.c:683,19'
              BranchSideFuncs:
                - vlc_close
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - connect
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - net_SourceSubscribe
        - Branch String:   'network/udp.c:673,17'
          Branch Sides:
            - BranchSide:      'network/udp.c:679,17'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - connect
                - net_SourceSubscribe
            - BranchSide:      'network/udp.c:683,19'
              BranchSideFuncs:
                - vlc_close
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - connect
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - net_SourceSubscribe
        - Branch String:   'network/udp.c:687,13'
          Branch Sides:
            - BranchSide:      'network/udp.c:688,13'
              BranchSideFuncs:
                - freeaddrinfo
                - freeaddrinfo
            - BranchSide:      'network/udp.c:690,9'
              BranchSideFuncs:
                - vlc_close
                - freeaddrinfo
                - freeaddrinfo
                - net_Socket
                - net_SetupDgramSocket
                - net_SockAddrIsMulticast
                - connect
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - net_SourceSubscribe
      Callsites:
        - Src:             'network/udp.c:625,16'
          Dst:             net_ListenSingle
        - Src:             'network/udp.c:627,5'
          Dst:             vlc_object_Log
        - Src:             'network/udp.c:636,15'
          Dst:             vlc_getaddrinfo
        - Src:             'network/udp.c:639,9'
          Dst:             gai_strerror
        - Src:             'network/udp.c:639,9'
          Dst:             vlc_object_Log
        - Src:             'network/udp.c:645,11'
          Dst:             vlc_getaddrinfo
        - Src:             'network/udp.c:648,9'
          Dst:             gai_strerror
        - Src:             'network/udp.c:648,9'
          Dst:             vlc_object_Log
        - Src:             'network/udp.c:650,9'
          Dst:             freeaddrinfo
        - Src:             'network/udp.c:657,18'
          Dst:             net_Socket
        - Src:             'network/udp.c:662,14'
          Dst:             net_SetupDgramSocket
        - Src:             'network/udp.c:673,17'
          Dst:             net_SockAddrIsMulticast
        - Src:             'network/udp.c:674,17'
          Dst:             net_SourceSubscribe
        - Src:             'network/udp.c:677,17'
          Dst:             connect
        - Src:             'network/udp.c:679,17'
          Dst:             __errno_location
        - Src:             'network/udp.c:679,17'
          Dst:             vlc_strerror_c
        - Src:             'network/udp.c:679,17'
          Dst:             vlc_object_Log
        - Src:             'network/udp.c:690,9'
          Dst:             vlc_close
        - Src:             'network/udp.c:693,5'
          Dst:             freeaddrinfo
        - Src:             'network/udp.c:694,5'
          Dst:             freeaddrinfo
    - functionName:    connect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    net_SetDSCP
      functionSourceFile: '/src/vlc/src/network/udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - fd
        - dscp
      BBCount:         10
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - getsockname
        - setsockopt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'network/udp.c:502,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:503,9'
              BranchSideFuncs: []
            - BranchSide:      'network/udp.c:507,21'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
        - Branch String:   'network/udp.c:507,5'
          Branch Sides:
            - BranchSide:      'network/udp.c:511,19'
              BranchSideFuncs:
                - setsockopt
            - BranchSide:      'network/udp.c:517,19'
              BranchSideFuncs:
                - setsockopt
            - BranchSide:      'network/udp.c:522,13'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'network/udp.c:502,9'
          Dst:             getsockname
        - Src:             'network/udp.c:522,13'
          Dst:             __errno_location
        - Src:             'network/udp.c:526,12'
          Dst:             setsockopt
    - functionName:    getsockname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    net_SetMcastOut
      functionSourceFile: '/src/vlc/src/network/udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - fd
        - family
        - iface
      BBCount:         14
      ICount:          97
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - if_nametoindex
        - setsockopt
        - vlc_object_Log
        - vlc_strerror_c
      functionUses:    1
      BranchProfiles:
        - Branch String:   'network/udp.c:262,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:264,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'network/udp.c:268,13'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - setsockopt
                - __errno_location
        - Branch String:   'network/udp.c:268,5'
          Branch Sides:
            - BranchSide:      'network/udp.c:272,29'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'network/udp.c:281,35'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'network/udp.c:289,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'network/udp.c:272,17'
          Branch Sides:
            - BranchSide:      'network/udp.c:274,17'
              BranchSideFuncs: []
            - BranchSide:      'network/udp.c:275,13'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'network/udp.c:282,17'
          Branch Sides:
            - BranchSide:      'network/udp.c:284,17'
              BranchSideFuncs: []
            - BranchSide:      'network/udp.c:285,13'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
      Callsites:
        - Src:             'network/udp.c:261,17'
          Dst:             if_nametoindex
        - Src:             'network/udp.c:264,9'
          Dst:             vlc_object_Log
        - Src:             'network/udp.c:272,17'
          Dst:             setsockopt
        - Src:             'network/udp.c:282,17'
          Dst:             setsockopt
        - Src:             'network/udp.c:289,13'
          Dst:             __errno_location
        - Src:             'network/udp.c:291,5'
          Dst:             __errno_location
        - Src:             'network/udp.c:291,5'
          Dst:             vlc_strerror_c
        - Src:             'network/udp.c:291,5'
          Dst:             vlc_object_Log
    - functionName:    net_SetMcastHopLimit
      functionSourceFile: '/src/vlc/src/network/udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - p_this
        - fd
        - family
        - hlim
      BBCount:         16
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - setsockopt
        - vlc_object_Log
        - vlc_strerror_c
      functionUses:    1
      BranchProfiles:
        - Branch String:   'network/udp.c:216,5'
          Branch Sides:
            - BranchSide:      'network/udp.c:220,19'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'network/udp.c:227,19'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'network/udp.c:233,13'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'network/udp.c:238,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:243,9'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'network/udp.c:254,5'
              BranchSideFuncs: []
        - Branch String:   'network/udp.c:245,31'
          Branch Sides:
            - BranchSide:      'network/udp.c:245,15'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'network/udp.c:245,54'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'network/udp.c:246,13'
          Branch Sides:
            - BranchSide:      'network/udp.c:248,13'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'network/udp.c:252,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'network/udp.c:233,13'
          Dst:             __errno_location
        - Src:             'network/udp.c:234,13'
          Dst:             vlc_strerror_c
        - Src:             'network/udp.c:234,13'
          Dst:             vlc_object_Log
        - Src:             'network/udp.c:238,9'
          Dst:             setsockopt
        - Src:             'network/udp.c:243,9'
          Dst:             __errno_location
        - Src:             'network/udp.c:243,9'
          Dst:             vlc_strerror_c
        - Src:             'network/udp.c:243,9'
          Dst:             vlc_object_Log
        - Src:             'network/udp.c:246,13'
          Dst:             setsockopt
        - Src:             'network/udp.c:248,13'
          Dst:             __errno_location
        - Src:             'network/udp.c:248,13'
          Dst:             vlc_strerror_c
        - Src:             'network/udp.c:248,13'
          Dst:             vlc_object_Log
    - functionName:    var_InheritInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:720,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:720,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:721,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:720,9'
          Dst:             var_Inherit
    - functionName:    net_ConnectDgram
      functionSourceFile: '/src/vlc/src/network/udp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - p_this
        - psz_host
        - i_port
        - i_hlim
        - proto
      BBCount:         32
      ICount:          253
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - connect
        - freeaddrinfo
        - gai_strerror
        - net_SetDSCP
        - net_SetMcastHopLimit
        - net_SetMcastOut
        - net_Socket
        - setsockopt
        - var_InheritInteger
        - var_InheritString
        - vlc_close
        - vlc_getaddrinfo
        - vlc_object_Log
        - vlc_strerror_c
      functionUses:    0
      BranchProfiles:
        - Branch String:   'network/udp.c:547,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:548,18'
              BranchSideFuncs:
                - var_InheritInteger.29586
                - vlc_object_Log
                - vlc_getaddrinfo
                - freeaddrinfo
                - vlc_object_Log
                - net_Socket
                - setsockopt
                - var_InheritString.29557
                - var_InheritInteger.29586
                - net_SetDSCP
                - connect
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
                - net_SetMcastOut
                - free
                - net_SetMcastHopLimit
                - gai_strerror
                - vlc_object_Log
            - BranchSide:      'network/udp.c:550,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_getaddrinfo
                - freeaddrinfo
                - vlc_object_Log
                - net_Socket
                - setsockopt
                - var_InheritString.29557
                - var_InheritInteger.29586
                - net_SetDSCP
                - connect
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
                - net_SetMcastOut
                - free
                - net_SetMcastHopLimit
                - gai_strerror
                - vlc_object_Log
        - Branch String:   'network/udp.c:553,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:555,9'
              BranchSideFuncs:
                - gai_strerror
                - vlc_object_Log
            - BranchSide:      'network/udp.c:560,33'
              BranchSideFuncs:
                - freeaddrinfo
                - vlc_object_Log
                - net_Socket
                - setsockopt
                - var_InheritString.29557
                - var_InheritInteger.29586
                - net_SetDSCP
                - connect
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
                - net_SetMcastOut
                - free
                - net_SetMcastHopLimit
        - Branch String:   'network/udp.c:560,5'
          Branch Sides:
            - BranchSide:      'network/udp.c:563,30'
              BranchSideFuncs:
                - net_Socket
                - setsockopt
                - var_InheritString.29557
                - var_InheritInteger.29586
                - net_SetDSCP
                - connect
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
                - freeaddrinfo
                - vlc_object_Log
                - net_SetMcastOut
                - free
                - net_SetMcastHopLimit
            - BranchSide:      'network/udp.c:602,19'
              BranchSideFuncs:
                - freeaddrinfo
                - vlc_object_Log
        - Branch String:   'network/udp.c:565,13'
          Branch Sides:
            - BranchSide:      'network/udp.c:566,13'
              BranchSideFuncs:
                - freeaddrinfo
                - vlc_object_Log
                - net_Socket
                - setsockopt
                - var_InheritString.29557
                - var_InheritInteger.29586
                - net_SetDSCP
                - connect
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
                - net_SetMcastOut
                - free
                - net_SetMcastHopLimit
            - BranchSide:      'network/udp.c:569,21'
              BranchSideFuncs:
                - setsockopt
                - var_InheritString.29557
                - var_InheritInteger.29586
                - net_SetDSCP
                - connect
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
                - freeaddrinfo
                - vlc_object_Log
                - net_Socket
                - net_SetMcastOut
                - free
                - net_SetMcastHopLimit
        - Branch String:   'network/udp.c:571,13'
          Branch Sides:
            - BranchSide:      'network/udp.c:572,35'
              BranchSideFuncs:
                - net_SetMcastHopLimit
                - var_InheritString.29557
                - var_InheritInteger.29586
                - net_SetDSCP
                - connect
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
                - freeaddrinfo
                - vlc_object_Log
                - net_Socket
                - setsockopt
                - net_SetMcastOut
                - free
            - BranchSide:      'network/udp.c:574,15'
              BranchSideFuncs:
                - var_InheritString.29557
                - var_InheritInteger.29586
                - net_SetDSCP
                - connect
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
                - freeaddrinfo
                - vlc_object_Log
                - net_Socket
                - setsockopt
                - net_SetMcastHopLimit
                - net_SetMcastOut
                - free
        - Branch String:   'network/udp.c:575,13'
          Branch Sides:
            - BranchSide:      'network/udp.c:577,30'
              BranchSideFuncs:
                - net_SetMcastOut
                - free
                - var_InheritInteger.29586
                - net_SetDSCP
                - connect
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
                - freeaddrinfo
                - vlc_object_Log
                - net_Socket
                - setsockopt
                - var_InheritString.29557
                - net_SetMcastHopLimit
            - BranchSide:      'network/udp.c:581,22'
              BranchSideFuncs:
                - var_InheritInteger.29586
                - net_SetDSCP
                - connect
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
                - freeaddrinfo
                - vlc_object_Log
                - net_Socket
                - setsockopt
                - var_InheritString.29557
                - net_SetMcastOut
                - free
                - net_SetMcastHopLimit
        - Branch String:   'network/udp.c:583,13'
          Branch Sides:
            - BranchSide:      'network/udp.c:586,24'
              BranchSideFuncs:
                - freeaddrinfo
                - vlc_object_Log
            - BranchSide:      'network/udp.c:593,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
                - freeaddrinfo
                - vlc_object_Log
                - net_Socket
                - setsockopt
                - var_InheritString.29557
                - var_InheritInteger.29586
                - net_SetDSCP
                - connect
                - net_SetMcastOut
                - free
                - net_SetMcastHopLimit
        - Branch String:   'network/udp.c:593,13'
          Branch Sides:
            - BranchSide:      'network/udp.c:595,23'
              BranchSideFuncs:
                - vlc_close
                - freeaddrinfo
                - vlc_object_Log
                - net_Socket
                - setsockopt
                - var_InheritString.29557
                - var_InheritInteger.29586
                - net_SetDSCP
                - connect
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - net_SetMcastOut
                - free
                - net_SetMcastHopLimit
            - BranchSide:      'network/udp.c:597,13'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - vlc_close
                - freeaddrinfo
                - vlc_object_Log
                - net_Socket
                - setsockopt
                - var_InheritString.29557
                - var_InheritInteger.29586
                - net_SetDSCP
                - connect
                - __errno_location
                - net_SetMcastOut
                - free
                - net_SetMcastHopLimit
        - Branch String:   'network/udp.c:604,9'
          Branch Sides:
            - BranchSide:      'network/udp.c:606,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'network/udp.c:612,12'
              BranchSideFuncs: []
        - Branch String:   'network/udp.c:606,13'
          Branch Sides:
            - BranchSide:      'network/udp.c:607,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'network/udp.c:609,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'network/udp.c:548,18'
          Dst:             var_InheritInteger
        - Src:             'network/udp.c:550,5'
          Dst:             vlc_object_Log
        - Src:             'network/udp.c:552,15'
          Dst:             vlc_getaddrinfo
        - Src:             'network/udp.c:555,9'
          Dst:             gai_strerror
        - Src:             'network/udp.c:555,9'
          Dst:             vlc_object_Log
        - Src:             'network/udp.c:563,18'
          Dst:             net_Socket
        - Src:             'network/udp.c:569,9'
          Dst:             setsockopt
        - Src:             'network/udp.c:572,13'
          Dst:             net_SetMcastHopLimit
        - Src:             'network/udp.c:574,15'
          Dst:             var_InheritString
        - Src:             'network/udp.c:577,13'
          Dst:             net_SetMcastOut
        - Src:             'network/udp.c:581,26'
          Dst:             var_InheritInteger
        - Src:             'network/udp.c:581,9'
          Dst:             net_SetDSCP
        - Src:             'network/udp.c:583,13'
          Dst:             connect
        - Src:             'network/udp.c:593,13'
          Dst:             __errno_location
        - Src:             'network/udp.c:597,13'
          Dst:             __errno_location
        - Src:             'network/udp.c:597,13'
          Dst:             vlc_strerror_c
        - Src:             'network/udp.c:597,13'
          Dst:             vlc_object_Log
        - Src:             'network/udp.c:599,9'
          Dst:             vlc_close
        - Src:             'network/udp.c:602,5'
          Dst:             freeaddrinfo
        - Src:             'network/udp.c:607,13'
          Dst:             vlc_object_Log
    - functionName:    vlc_sscanf_c
      functionSourceFile: '/src/vlc/src/text/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - format
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_vsscanf_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'text/charset.c:152,11'
          Dst:             vlc_vsscanf_c
    - functionName:    vlc_vsscanf_c
      functionSourceFile: '/src/vlc/src/text/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - format
        - ap
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __isoc99_vsscanf
        - freelocale
        - newlocale
        - uselocale
      functionUses:    1
      BranchProfiles:
        - Branch String:   'text/charset.c:137,9'
          Branch Sides:
            - BranchSide:      'text/charset.c:137,9'
              BranchSideFuncs:
                - uselocale
                - freelocale
            - BranchSide:      'text/charset.c:139,19'
              BranchSideFuncs:
                - uselocale
                - freelocale
      Callsites:
        - Src:             'text/charset.c:133,20'
          Dst:             newlocale
        - Src:             'text/charset.c:134,23'
          Dst:             uselocale
        - Src:             'text/charset.c:135,15'
          Dst:             __isoc99_vsscanf
        - Src:             'text/charset.c:139,9'
          Dst:             uselocale
        - Src:             'text/charset.c:140,9'
          Dst:             freelocale
    - functionName:    __isoc99_vsscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      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:    vlc_fprintf_c
      functionSourceFile: '/src/vlc/src/text/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - format
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_vfprintf_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'text/charset.c:124,14'
          Dst:             vlc_vfprintf_c
    - functionName:    vlc_vfprintf_c
      functionSourceFile: '/src/vlc/src/text/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - format
        - ap
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freelocale
        - newlocale
        - uselocale
        - vfprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'text/charset.c:110,9'
          Branch Sides:
            - BranchSide:      'text/charset.c:110,9'
              BranchSideFuncs:
                - uselocale
                - freelocale
            - BranchSide:      'text/charset.c:112,19'
              BranchSideFuncs:
                - uselocale
                - freelocale
      Callsites:
        - Src:             'text/charset.c:105,20'
          Dst:             newlocale
        - Src:             'text/charset.c:106,23'
          Dst:             uselocale
        - Src:             'text/charset.c:108,14'
          Dst:             vfprintf
        - Src:             'text/charset.c:112,9'
          Dst:             uselocale
        - Src:             'text/charset.c:113,9'
          Dst:             freelocale
    - functionName:    vlc_asprintf_c
      functionSourceFile: '/src/vlc/src/text/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
        - format
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_vasprintf_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'text/charset.c:97,12'
          Dst:             vlc_vasprintf_c
    - functionName:    vlc_vasprintf_c
      functionSourceFile: '/src/vlc/src/text/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
        - format
        - ap
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freelocale
        - newlocale
        - uselocale
        - vasprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'text/charset.c:82,10'
          Branch Sides:
            - BranchSide:      'text/charset.c:82,10'
              BranchSideFuncs:
                - uselocale
                - freelocale
            - BranchSide:      'text/charset.c:84,20'
              BranchSideFuncs:
                - uselocale
                - freelocale
      Callsites:
        - Src:             'text/charset.c:77,20'
          Dst:             newlocale
        - Src:             'text/charset.c:78,23'
          Dst:             uselocale
        - Src:             'text/charset.c:80,16'
          Dst:             vasprintf
        - Src:             'text/charset.c:84,9'
          Dst:             uselocale
        - Src:             'text/charset.c:85,9'
          Dst:             freelocale
    - functionName:    vlc_strtof_c
      functionSourceFile: '/src/vlc/src/text/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - end
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freelocale
        - newlocale
        - strtof
        - uselocale
      functionUses:    19
      BranchProfiles:
        - Branch String:   'text/charset.c:66,9'
          Branch Sides:
            - BranchSide:      'text/charset.c:66,9'
              BranchSideFuncs:
                - uselocale
                - freelocale
            - BranchSide:      'text/charset.c:68,20'
              BranchSideFuncs:
                - uselocale
                - freelocale
      Callsites:
        - Src:             'text/charset.c:62,20'
          Dst:             newlocale
        - Src:             'text/charset.c:63,23'
          Dst:             uselocale
        - Src:             'text/charset.c:64,17'
          Dst:             strtof
        - Src:             'text/charset.c:68,9'
          Dst:             uselocale
        - Src:             'text/charset.c:69,9'
          Dst:             freelocale
    - functionName:    strtof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_strtod_c
      functionSourceFile: '/src/vlc/src/text/charset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - end
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freelocale
        - newlocale
        - strtod
        - uselocale
      functionUses:    5
      BranchProfiles:
        - Branch String:   'text/charset.c:52,9'
          Branch Sides:
            - BranchSide:      'text/charset.c:52,9'
              BranchSideFuncs:
                - uselocale
                - freelocale
            - BranchSide:      'text/charset.c:54,20'
              BranchSideFuncs:
                - uselocale
                - freelocale
      Callsites:
        - Src:             'text/charset.c:48,20'
          Dst:             newlocale
        - Src:             'text/charset.c:49,23'
          Dst:             uselocale
        - Src:             'text/charset.c:50,18'
          Dst:             strtod
        - Src:             'text/charset.c:54,9'
          Dst:             uselocale
        - Src:             'text/charset.c:55,9'
          Dst:             freelocale
    - functionName:    strtod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_memstream_printf
      functionSourceFile: '/src/vlc/src/text/memstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - fmt
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_memstream_vprintf
      functionUses:    38
      BranchProfiles:  []
      Callsites:
        - Src:             'text/memstream.c:220,11'
          Dst:             vlc_memstream_vprintf
    - functionName:    vlc_memstream_vprintf
      functionSourceFile: '/src/vlc/src/text/memstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - fmt
        - args
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vfprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'text/memstream.c:110,9'
          Branch Sides:
            - BranchSide:      'text/memstream.c:111,9'
              BranchSideFuncs: []
            - BranchSide:      'text/memstream.c:113,21'
              BranchSideFuncs:
                - vfprintf
      Callsites:
        - Src:             'text/memstream.c:113,12'
          Dst:             vfprintf
    - functionName:    vlc_memstream_puts
      functionSourceFile: '/src/vlc/src/text/memstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
        - str
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fputs
      functionUses:    23
      BranchProfiles:
        - Branch String:   'text/memstream.c:101,9'
          Branch Sides:
            - BranchSide:      'text/memstream.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'text/memstream.c:104,18'
              BranchSideFuncs:
                - fputs
      Callsites:
        - Src:             'text/memstream.c:104,12'
          Dst:             fputs
    - functionName:    vlc_memstream_putc
      functionSourceFile: '/src/vlc/src/text/memstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ms
        - c
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fputc
      functionUses:    30
      BranchProfiles:
        - Branch String:   'text/memstream.c:93,9'
          Branch Sides:
            - BranchSide:      'text/memstream.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'text/memstream.c:96,18'
              BranchSideFuncs:
                - fputc
      Callsites:
        - Src:             'text/memstream.c:96,12'
          Dst:             fputc
    - functionName:    fputc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_memstream_write
      functionSourceFile: '/src/vlc/src/text/memstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - ptr
        - len
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fwrite
      functionUses:    23
      BranchProfiles:
        - Branch String:   'text/memstream.c:82,9'
          Branch Sides:
            - BranchSide:      'text/memstream.c:83,9'
              BranchSideFuncs: []
            - BranchSide:      'text/memstream.c:85,9'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'text/memstream.c:85,9'
          Branch Sides:
            - BranchSide:      'text/memstream.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'text/memstream.c:88,19'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'text/memstream.c:88,12'
          Dst:             fwrite
    - functionName:    vlc_memstream_close
      functionSourceFile: '/src/vlc/src/text/memstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
      BBCount:         10
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - fclose
        - ferror
      functionUses:    26
      BranchProfiles:
        - Branch String:   'text/memstream.c:53,9'
          Branch Sides:
            - BranchSide:      'text/memstream.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'text/memstream.c:60,5'
              BranchSideFuncs:
                - ferror
                - fclose
                - free
        - Branch String:   'text/memstream.c:63,9'
          Branch Sides:
            - BranchSide:      'text/memstream.c:66,9'
              BranchSideFuncs: []
            - BranchSide:      'text/memstream.c:70,9'
              BranchSideFuncs:
                - free
        - Branch String:   'text/memstream.c:70,9'
          Branch Sides:
            - BranchSide:      'text/memstream.c:72,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'text/memstream.c:76,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'text/memstream.c:61,11'
          Dst:             ferror
        - Src:             'text/memstream.c:63,9'
          Dst:             fclose
    - functionName:    vlc_memstream_flush
      functionSourceFile: '/src/vlc/src/text/memstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ferror
        - fflush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'text/memstream.c:39,9'
          Branch Sides:
            - BranchSide:      'text/memstream.c:40,9'
              BranchSideFuncs: []
            - BranchSide:      'text/memstream.c:42,16'
              BranchSideFuncs:
                - ferror
                - fflush
        - Branch String:   'text/memstream.c:42,9'
          Branch Sides:
            - BranchSide:      'text/memstream.c:43,9'
              BranchSideFuncs: []
            - BranchSide:      'text/memstream.c:45,19'
              BranchSideFuncs:
                - fflush
      Callsites:
        - Src:             'text/memstream.c:42,9'
          Dst:             ferror
        - Src:             'text/memstream.c:45,12'
          Dst:             fflush
    - functionName:    vlc_memstream_open
      functionSourceFile: '/src/vlc/src/text/memstream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ms
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - open_memstream
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'text/memstream.c:33,18'
          Dst:             open_memstream
    - functionName:    open_memstream
      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:       []
    - functionName:    EnsureUTF8
      functionSourceFile: '/src/vlc/src/../include/vlc_charset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_towc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_charset.h:120,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_charset.h:121,13'
              BranchSideFuncs:
                - vlc_towc
            - BranchSide:      '../include/vlc_charset.h:128,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_charset.h:121,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_charset.h:122,20'
              BranchSideFuncs:
                - vlc_towc
            - BranchSide:      '../include/vlc_charset.h:125,17'
              BranchSideFuncs:
                - vlc_towc
      Callsites:
        - Src:             '../include/vlc_charset.h:120,17'
          Dst:             vlc_towc
    - functionName:    filename_sanitize
      functionSourceFile: '/src/vlc/src/text/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         32
      ICount:          150
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - EnsureUTF8
        - strchr
        - strcmp
      functionUses:    6
      BranchProfiles:
        - Branch String:   'text/strings.c:920,29'
          Branch Sides:
            - BranchSide:      'text/strings.c:920,41'
              BranchSideFuncs:
                - strcmp
                - EnsureUTF8.29694
                - strchr
            - BranchSide:      'text/strings.c:922,9'
              BranchSideFuncs: []
        - Branch String:   'text/strings.c:920,9'
          Branch Sides:
            - BranchSide:      'text/strings.c:922,9'
              BranchSideFuncs:
                - EnsureUTF8.29694
                - strchr
            - BranchSide:      'text/strings.c:930,17'
              BranchSideFuncs:
                - EnsureUTF8.29694
                - strchr
        - Branch String:   'text/strings.c:922,9'
          Branch Sides:
            - BranchSide:      'text/strings.c:923,18'
              BranchSideFuncs: []
            - BranchSide:      'text/strings.c:924,9'
              BranchSideFuncs: []
        - Branch String:   'text/strings.c:933,5'
          Branch Sides:
            - BranchSide:      'text/strings.c:935,13'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'text/strings.c:940,19'
              BranchSideFuncs:
                - strchr
        - Branch String:   'text/strings.c:935,13'
          Branch Sides:
            - BranchSide:      'text/strings.c:936,13'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'text/strings.c:937,14'
              BranchSideFuncs:
                - strchr
        - Branch String:   'text/strings.c:942,5'
          Branch Sides:
            - BranchSide:      'text/strings.c:945,13'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'text/strings.c:956,5'
              BranchSideFuncs: []
        - Branch String:   'text/strings.c:945,13'
          Branch Sides:
            - BranchSide:      'text/strings.c:946,14'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'text/strings.c:950,41'
              BranchSideFuncs:
                - strchr
        - Branch String:   'text/strings.c:956,5'
          Branch Sides:
            - BranchSide:      'text/strings.c:956,5'
              BranchSideFuncs: []
            - BranchSide:      'text/strings.c:958,15'
              BranchSideFuncs: []
        - Branch String:   'text/strings.c:958,13'
          Branch Sides:
            - BranchSide:      'text/strings.c:959,13'
              BranchSideFuncs: []
            - BranchSide:      'text/strings.c:960,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'text/strings.c:920,10'
          Dst:             strcmp
        - Src:             'text/strings.c:920,33'
          Dst:             strcmp
        - Src:             'text/strings.c:930,5'
          Dst:             EnsureUTF8
        - Src:             'text/strings.c:950,18'
          Dst:             strchr
    - functionName:    vlc_filenamecmp
      functionSourceFile: '/src/vlc/src/text/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         17
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strcoll
        - strtoull
      functionUses:    1
      BranchProfiles:
        - Branch String:   'text/strings.c:885,5'
          Branch Sides:
            - BranchSide:      'text/strings.c:886,13'
              BranchSideFuncs:
                - strtoull
                - strtoull
                - strcoll
                - strcoll
            - BranchSide:      'text/strings.c:889,20'
              BranchSideFuncs:
                - strtoull
                - strtoull
                - strcoll
                - strcoll
        - Branch String:   'text/strings.c:886,13'
          Branch Sides:
            - BranchSide:      'text/strings.c:886,19'
              BranchSideFuncs: []
            - BranchSide:      'text/strings.c:887,13'
              BranchSideFuncs: []
        - Branch String:   'text/strings.c:889,34'
          Branch Sides:
            - BranchSide:      'text/strings.c:889,48'
              BranchSideFuncs:
                - strcoll
            - BranchSide:      'text/strings.c:890,24'
              BranchSideFuncs:
                - strcoll
        - Branch String:   'text/strings.c:889,9'
          Branch Sides:
            - BranchSide:      'text/strings.c:890,24'
              BranchSideFuncs:
                - strcoll
            - BranchSide:      'text/strings.c:892,38'
              BranchSideFuncs:
                - strtoull
                - strtoull
                - strcoll
        - Branch String:   'text/strings.c:898,9'
          Branch Sides:
            - BranchSide:      'text/strings.c:899,24'
              BranchSideFuncs:
                - strcoll
            - BranchSide:      'text/strings.c:901,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'text/strings.c:890,16'
          Dst:             strcoll
        - Src:             'text/strings.c:892,29'
          Dst:             strtoull
        - Src:             'text/strings.c:893,29'
          Dst:             strtoull
        - Src:             'text/strings.c:899,16'
          Dst:             strcoll
    - functionName:    strtoull
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_duration
      functionSourceFile: '/src/vlc/src/text/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - stream
        - duration
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lldiv
        - vlc_memstream_printf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'text/strings.c:521,9'
          Dst:             lldiv
        - Src:             'text/strings.c:523,9'
          Dst:             lldiv
        - Src:             'text/strings.c:524,5'
          Dst:             vlc_memstream_printf
    - functionName:    lldiv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_player_GetSelectedTrack
      functionSourceFile: '/src/vlc/src/../include/vlc_player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1537
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - player
        - cat
      BBCount:         13
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vlc_player_GetTrackAt
        - vlc_player_GetTrackCount
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_player.h:1528,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_player.h:1531,35'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - __assert_fail
            - BranchSide:      '../include/vlc_player.h:1536,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_player.h:1532,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_player.h:1532,9'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - __assert_fail
            - BranchSide:      '../include/vlc_player.h:1533,13'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - __assert_fail
        - Branch String:   '../include/vlc_player.h:1533,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_player.h:1534,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_player.h:1535,5'
              BranchSideFuncs:
                - vlc_player_GetTrackAt
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_player.h:1527,20'
          Dst:             vlc_player_GetTrackCount
        - Src:             '../include/vlc_player.h:1531,13'
          Dst:             vlc_player_GetTrackAt
        - Src:             '../include/vlc_player.h:1532,9'
          Dst:             __assert_fail
    - functionName:    write_meta
      functionSourceFile: '/src/vlc/src/text/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - stream
        - item
        - type
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - input_item_GetMeta
        - vlc_memstream_puts
      functionUses:    15
      BranchProfiles:
        - Branch String:   'text/strings.c:530,9'
          Branch Sides:
            - BranchSide:      'text/strings.c:531,9'
              BranchSideFuncs: []
            - BranchSide:      'text/strings.c:533,38'
              BranchSideFuncs:
                - input_item_GetMeta
                - vlc_memstream_puts
                - free
        - Branch String:   'text/strings.c:534,9'
          Branch Sides:
            - BranchSide:      'text/strings.c:535,9'
              BranchSideFuncs: []
            - BranchSide:      'text/strings.c:537,5'
              BranchSideFuncs:
                - vlc_memstream_puts
                - free
      Callsites:
        - Src:             'text/strings.c:533,19'
          Dst:             input_item_GetMeta
        - Src:             'text/strings.c:537,5'
          Dst:             vlc_memstream_puts
    - functionName:    vlc_strfplayer
      functionSourceFile: '/src/vlc/src/text/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - item
        - s
      BBCount:         198
      ICount:          972
      EdgeCount:       254
      CyclomaticComplexity: 58
      functionsReached:
        - __assert_fail
        - aout_Release
        - aout_VolumeGet
        - div
        - input_item_GetDuration
        - input_item_GetName
        - input_item_GetNowPlayingFb
        - input_item_GetTitleFbName
        - input_item_GetURI
        - vlc_memstream_close
        - vlc_memstream_open
        - vlc_memstream_printf
        - vlc_memstream_putc
        - vlc_memstream_puts
        - vlc_memstream_puts_len
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_player_GetCategoryLanguage
        - vlc_player_GetCurrentMedia
        - vlc_player_GetLength
        - vlc_player_GetPosition
        - vlc_player_GetRate
        - vlc_player_GetSelectedChapterIdx
        - vlc_player_GetSelectedTitleIdx
        - vlc_player_GetSelectedTrack
        - vlc_player_GetTime
        - vlc_player_aout_Hold
        - write_duration
        - write_meta
      functionUses:    2
      BranchProfiles:
        - Branch String:   'text/strings.c:550,5'
          Branch Sides:
            - BranchSide:      'text/strings.c:550,5'
              BranchSideFuncs:
                - vlc_memstream_open
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_player_GetCurrentMedia
            - BranchSide:      'text/strings.c:552,10'
              BranchSideFuncs:
                - vlc_memstream_open
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_player_GetCurrentMedia
        - Branch String:   'text/strings.c:552,15'
          Branch Sides:
            - BranchSide:      'text/strings.c:552,18'
              BranchSideFuncs:
                - vlc_memstream_open
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:555,24'
              BranchSideFuncs:
                - vlc_memstream_open
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:552,9'
          Branch Sides:
            - BranchSide:      'text/strings.c:553,43'
              BranchSideFuncs:
                - vlc_player_GetCurrentMedia
                - vlc_memstream_open
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:555,24'
              BranchSideFuncs:
                - vlc_memstream_open
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:557,5'
          Branch Sides:
            - BranchSide:      'text/strings.c:559,10'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:864,29'
              BranchSideFuncs:
                - vlc_memstream_close
        - Branch String:   'text/strings.c:561,13'
          Branch Sides:
            - BranchSide:      'text/strings.c:563,17'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:574,21'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:563,17'
          Branch Sides:
            - BranchSide:      'text/strings.c:565,29'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:570,32'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:576,9'
          Branch Sides:
            - BranchSide:      'text/strings.c:579,28'
              BranchSideFuncs:
                - write_meta
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:582,28'
              BranchSideFuncs:
                - write_meta
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:585,28'
              BranchSideFuncs:
                - write_meta
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:588,28'
              BranchSideFuncs:
                - write_meta
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:591,28'
              BranchSideFuncs:
                - write_meta
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:594,21'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
            - BranchSide:      'text/strings.c:608,28'
              BranchSideFuncs:
                - write_meta
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:611,28'
              BranchSideFuncs:
                - write_meta
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:614,28'
              BranchSideFuncs:
                - write_meta
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:617,28'
              BranchSideFuncs:
                - write_meta
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:620,21'
              BranchSideFuncs:
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:632,28'
              BranchSideFuncs:
                - write_meta
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:636,23'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
            - BranchSide:      'text/strings.c:650,28'
              BranchSideFuncs:
                - write_meta
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:653,28'
              BranchSideFuncs:
                - write_meta
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:656,28'
              BranchSideFuncs:
                - write_meta
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:660,21'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
            - BranchSide:      'text/strings.c:676,21'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
            - BranchSide:      'text/strings.c:689,21'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - input_item_GetDuration
                - write_duration
            - BranchSide:      'text/strings.c:695,21'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - input_item_GetURI
                - vlc_memstream_puts
                - free
            - BranchSide:      'text/strings.c:706,21'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
            - BranchSide:      'text/strings.c:719,21'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
            - BranchSide:      'text/strings.c:730,21'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - input_item_GetName
                - vlc_memstream_puts
                - free
            - BranchSide:      'text/strings.c:742,23'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
            - BranchSide:      'text/strings.c:756,21'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_player_GetPosition
                - vlc_memstream_printf
            - BranchSide:      'text/strings.c:769,21'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
            - BranchSide:      'text/strings.c:776,21'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
            - BranchSide:      'text/strings.c:791,21'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_player_GetTime
                - write_duration
            - BranchSide:      'text/strings.c:804,28'
              BranchSideFuncs:
                - write_meta
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:808,23'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
            - BranchSide:      'text/strings.c:826,36'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:829,21'
              BranchSideFuncs:
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_close
                - vlc_memstream_putc
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
            - BranchSide:      'text/strings.c:855,31'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:859,36'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
        - Branch String:   'text/strings.c:594,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:596,37'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_printf
            - BranchSide:      'text/strings.c:604,27'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:597,25'
          Branch Sides:
            - BranchSide:      'text/strings.c:598,46'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_mutex_unlock
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:600,31'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:620,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:621,21'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:623,62'
              BranchSideFuncs:
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:624,25'
          Branch Sides:
            - BranchSide:      'text/strings.c:625,25'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:627,21'
              BranchSideFuncs:
                - vlc_memstream_puts
                - free
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:638,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:639,59'
              BranchSideFuncs:
                - vlc_player_GetCategoryLanguage
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
            - BranchSide:      'text/strings.c:640,21'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
        - Branch String:   'text/strings.c:640,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:642,21'
              BranchSideFuncs:
                - vlc_memstream_puts
                - free
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:645,27'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:660,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:663,53'
              BranchSideFuncs:
                - vlc_player_GetSelectedTrack
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_printf
            - BranchSide:      'text/strings.c:671,22'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:664,25'
          Branch Sides:
            - BranchSide:      'text/strings.c:666,46'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:670,17'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:671,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:672,40'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:673,17'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:676,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:678,72'
              BranchSideFuncs:
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_printf
            - BranchSide:      'text/strings.c:685,22'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:679,25'
          Branch Sides:
            - BranchSide:      'text/strings.c:681,46'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:684,17'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:685,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:686,40'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:687,17'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:689,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:690,36'
              BranchSideFuncs:
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:691,27'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:695,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:697,51'
              BranchSideFuncs:
                - input_item_GetURI
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
            - BranchSide:      'text/strings.c:704,17'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:698,25'
          Branch Sides:
            - BranchSide:      'text/strings.c:700,25'
              BranchSideFuncs:
                - vlc_memstream_puts
                - free
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:703,17'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:706,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:708,68'
              BranchSideFuncs:
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_printf
            - BranchSide:      'text/strings.c:715,22'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:709,25'
          Branch Sides:
            - BranchSide:      'text/strings.c:711,46'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:714,17'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:715,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:716,40'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:717,17'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:719,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:721,62'
              BranchSideFuncs:
                - vlc_player_GetLength
                - vlc_player_GetTime
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - write_duration
            - BranchSide:      'text/strings.c:726,22'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:723,52'
          Branch Sides:
            - BranchSide:      'text/strings.c:723,55'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_player_GetLength
                - vlc_player_GetTime
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - write_duration
            - BranchSide:      'text/strings.c:725,17'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:723,25'
          Branch Sides:
            - BranchSide:      'text/strings.c:724,40'
              BranchSideFuncs:
                - write_duration
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_player_GetLength
                - vlc_player_GetTime
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:725,17'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:726,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:727,21'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:728,17'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:730,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:732,53'
              BranchSideFuncs:
                - input_item_GetName
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
            - BranchSide:      'text/strings.c:739,17'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:733,25'
          Branch Sides:
            - BranchSide:      'text/strings.c:735,25'
              BranchSideFuncs:
                - vlc_memstream_puts
                - free
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:738,17'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:744,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:745,59'
              BranchSideFuncs:
                - vlc_player_GetCategoryLanguage
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
            - BranchSide:      'text/strings.c:746,21'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
        - Branch String:   'text/strings.c:746,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:748,21'
              BranchSideFuncs:
                - vlc_memstream_puts
                - free
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:751,27'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:756,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:758,56'
              BranchSideFuncs:
                - vlc_player_GetPosition
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_printf
            - BranchSide:      'text/strings.c:765,22'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:759,25'
          Branch Sides:
            - BranchSide:      'text/strings.c:761,46'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:764,17'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:765,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:766,21'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:767,17'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:769,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:770,42'
              BranchSideFuncs:
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:772,27'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:776,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:779,53'
              BranchSideFuncs:
                - vlc_player_GetSelectedTrack
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - div
                - vlc_memstream_printf
            - BranchSide:      'text/strings.c:787,22'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:780,25'
          Branch Sides:
            - BranchSide:      'text/strings.c:782,41'
              BranchSideFuncs:
                - div
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:786,17'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:787,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:788,40'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:789,17'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:791,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:793,58'
              BranchSideFuncs:
                - vlc_player_GetTime
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - write_duration
            - BranchSide:      'text/strings.c:800,22'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:794,25'
          Branch Sides:
            - BranchSide:      'text/strings.c:796,40'
              BranchSideFuncs:
                - write_duration
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:799,17'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:800,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:801,21'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:802,17'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:810,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:812,65'
              BranchSideFuncs:
                - vlc_player_aout_Hold
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_printf
                - aout_VolumeGet
                - aout_Release
            - BranchSide:      'text/strings.c:819,21'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_printf
        - Branch String:   'text/strings.c:813,25'
          Branch Sides:
            - BranchSide:      'text/strings.c:815,46'
              BranchSideFuncs:
                - aout_VolumeGet
                - aout_Release
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_player_aout_Hold
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_printf
            - BranchSide:      'text/strings.c:818,17'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_printf
        - Branch String:   'text/strings.c:819,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:820,42'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:821,27'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
        - Branch String:   'text/strings.c:829,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:830,21'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:832,62'
              BranchSideFuncs:
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_close
                - vlc_memstream_putc
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
        - Branch String:   'text/strings.c:833,25'
          Branch Sides:
            - BranchSide:      'text/strings.c:835,25'
              BranchSideFuncs:
                - vlc_memstream_puts
                - free
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
            - BranchSide:      'text/strings.c:840,65'
              BranchSideFuncs:
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
        - Branch String:   'text/strings.c:843,29'
          Branch Sides:
            - BranchSide:      'text/strings.c:843,32'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
            - BranchSide:      'text/strings.c:846,29'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
        - Branch String:   'text/strings.c:842,29'
          Branch Sides:
            - BranchSide:      'text/strings.c:844,29'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
            - BranchSide:      'text/strings.c:846,29'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_putc
                - input_item_GetNowPlayingFb
                - input_item_GetTitleFbName
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_player_aout_Hold
                - aout_VolumeGet
                - aout_Release
                - write_meta
                - vlc_memstream_puts_len.29714
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetRate
                - vlc_memstream_printf
                - vlc_memstream_puts_len.29714
                - vlc_player_GetPosition
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - input_item_GetName
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - vlc_player_GetLength
                - vlc_player_GetTime
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedTitleIdx
                - vlc_memstream_printf
                - input_item_GetURI
                - vlc_memstream_puts
                - free
                - vlc_memstream_puts_len.29714
                - input_item_GetDuration
                - write_duration
                - vlc_memstream_putc
                - vlc_player_GetSelectedChapterIdx
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_player_GetSelectedTrack
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
                - vlc_player_GetCategoryLanguage
                - write_meta
                - input_item_GetNowPlayingFb
                - vlc_memstream_puts
                - free
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_mutex_lock
                - vlc_memstream_putc
                - vlc_mutex_unlock
                - vlc_memstream_printf
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - write_meta
                - vlc_memstream_putc
                - vlc_memstream_puts
                - free
        - Branch String:   'text/strings.c:864,9'
          Branch Sides:
            - BranchSide:      'text/strings.c:865,9'
              BranchSideFuncs: []
            - BranchSide:      'text/strings.c:866,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'text/strings.c:550,5'
          Dst:             __assert_fail
        - Src:             'text/strings.c:553,16'
          Dst:             vlc_player_GetCurrentMedia
        - Src:             'text/strings.c:555,5'
          Dst:             vlc_memstream_open
        - Src:             'text/strings.c:570,13'
          Dst:             vlc_memstream_putc
        - Src:             'text/strings.c:579,17'
          Dst:             write_meta
        - Src:             'text/strings.c:582,17'
          Dst:             write_meta
        - Src:             'text/strings.c:585,17'
          Dst:             write_meta
        - Src:             'text/strings.c:588,17'
          Dst:             write_meta
        - Src:             'text/strings.c:591,17'
          Dst:             write_meta
        - Src:             'text/strings.c:596,21'
          Dst:             vlc_mutex_lock
        - Src:             'text/strings.c:598,25'
          Dst:             vlc_memstream_printf
        - Src:             'text/strings.c:601,25'
          Dst:             vlc_memstream_putc
        - Src:             'text/strings.c:602,21'
          Dst:             vlc_mutex_unlock
        - Src:             'text/strings.c:605,21'
          Dst:             vlc_memstream_putc
        - Src:             'text/strings.c:608,17'
          Dst:             write_meta
        - Src:             'text/strings.c:611,17'
          Dst:             write_meta
        - Src:             'text/strings.c:614,17'
          Dst:             write_meta
        - Src:             'text/strings.c:617,17'
          Dst:             write_meta
        - Src:             'text/strings.c:623,35'
          Dst:             input_item_GetNowPlayingFb
        - Src:             'text/strings.c:627,21'
          Dst:             vlc_memstream_puts
        - Src:             'text/strings.c:632,17'
          Dst:             write_meta
        - Src:             'text/strings.c:639,28'
          Dst:             vlc_player_GetCategoryLanguage
        - Src:             'text/strings.c:642,21'
          Dst:             vlc_memstream_puts
        - Src:             'text/strings.c:646,21'
          Dst:             vlc_memstream_putc
        - Src:             'text/strings.c:650,17'
          Dst:             write_meta
        - Src:             'text/strings.c:653,17'
          Dst:             write_meta
        - Src:             'text/strings.c:656,17'
          Dst:             write_meta
        - Src:             'text/strings.c:663,25'
          Dst:             vlc_player_GetSelectedTrack
        - Src:             'text/strings.c:666,25'
          Dst:             vlc_memstream_printf
        - Src:             'text/strings.c:672,21'
          Dst:             vlc_memstream_putc
        - Src:             'text/strings.c:678,39'
          Dst:             vlc_player_GetSelectedChapterIdx
        - Src:             'text/strings.c:681,25'
          Dst:             vlc_memstream_printf
        - Src:             'text/strings.c:686,21'
          Dst:             vlc_memstream_putc
        - Src:             'text/strings.c:690,44'
          Dst:             input_item_GetDuration
        - Src:             'text/strings.c:690,21'
          Dst:             write_duration
        - Src:             'text/strings.c:692,21'
          Dst:             vlc_memstream_puts_len
        - Src:             'text/strings.c:697,33'
          Dst:             input_item_GetURI
        - Src:             'text/strings.c:700,25'
          Dst:             vlc_memstream_puts
        - Src:             'text/strings.c:708,37'
          Dst:             vlc_player_GetSelectedTitleIdx
        - Src:             'text/strings.c:711,25'
          Dst:             vlc_memstream_printf
        - Src:             'text/strings.c:716,21'
          Dst:             vlc_memstream_putc
        - Src:             'text/strings.c:721,41'
          Dst:             vlc_player_GetLength
        - Src:             'text/strings.c:722,39'
          Dst:             vlc_player_GetTime
        - Src:             'text/strings.c:724,25'
          Dst:             write_duration
        - Src:             'text/strings.c:727,21'
          Dst:             vlc_memstream_puts_len
        - Src:             'text/strings.c:732,34'
          Dst:             input_item_GetName
        - Src:             'text/strings.c:735,25'
          Dst:             vlc_memstream_puts
        - Src:             'text/strings.c:745,28'
          Dst:             vlc_player_GetCategoryLanguage
        - Src:             'text/strings.c:748,21'
          Dst:             vlc_memstream_puts
        - Src:             'text/strings.c:752,21'
          Dst:             vlc_memstream_putc
        - Src:             'text/strings.c:758,33'
          Dst:             vlc_player_GetPosition
        - Src:             'text/strings.c:761,25'
          Dst:             vlc_memstream_printf
        - Src:             'text/strings.c:766,21'
          Dst:             vlc_memstream_puts_len
        - Src:             'text/strings.c:771,42'
          Dst:             vlc_player_GetRate
        - Src:             'text/strings.c:770,21'
          Dst:             vlc_memstream_printf
        - Src:             'text/strings.c:773,21'
          Dst:             vlc_memstream_putc
        - Src:             'text/strings.c:779,25'
          Dst:             vlc_player_GetSelectedTrack
        - Src:             'text/strings.c:782,36'
          Dst:             div
        - Src:             'text/strings.c:783,25'
          Dst:             vlc_memstream_printf
        - Src:             'text/strings.c:788,21'
          Dst:             vlc_memstream_putc
        - Src:             'text/strings.c:793,39'
          Dst:             vlc_player_GetTime
        - Src:             'text/strings.c:796,25'
          Dst:             write_duration
        - Src:             'text/strings.c:801,21'
          Dst:             vlc_memstream_puts_len
        - Src:             'text/strings.c:804,17'
          Dst:             write_meta
        - Src:             'text/strings.c:812,44'
          Dst:             vlc_player_aout_Hold
        - Src:             'text/strings.c:815,31'
          Dst:             aout_VolumeGet
        - Src:             'text/strings.c:816,25'
          Dst:             aout_Release
        - Src:             'text/strings.c:820,21'
          Dst:             vlc_memstream_printf
        - Src:             'text/strings.c:822,21'
          Dst:             vlc_memstream_puts_len
        - Src:             'text/strings.c:826,17'
          Dst:             vlc_memstream_putc
        - Src:             'text/strings.c:832,35'
          Dst:             input_item_GetNowPlayingFb
        - Src:             'text/strings.c:835,25'
          Dst:             vlc_memstream_puts
        - Src:             'text/strings.c:840,39'
          Dst:             input_item_GetTitleFbName
        - Src:             'text/strings.c:842,29'
          Dst:             write_meta
        - Src:             'text/strings.c:844,29'
          Dst:             vlc_memstream_puts_len
        - Src:             'text/strings.c:848,29'
          Dst:             vlc_memstream_puts
        - Src:             'text/strings.c:859,17'
          Dst:             vlc_memstream_putc
        - Src:             'text/strings.c:864,9'
          Dst:             vlc_memstream_close
    - functionName:    vlc_memstream_puts_len
      functionSourceFile: '/src/vlc/src/../include/vlc_memstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - str
        - len
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_memstream_write
      functionUses:    11
      BranchProfiles:
        - Branch String:   '../include/vlc_memstream.h:160,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_memstream.h:160,62'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_memstream.h:160,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_memstream.h:160,13'
          Dst:             vlc_memstream_write
    - functionName:    div
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_strftime
      functionSourceFile: '/src/vlc/src/text/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tformat
      BBCount:         15
      ICount:          97
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - localtime_r
        - realloc
        - strcmp
        - strdup
        - strftime
        - strlen
        - time
      functionUses:    2
      BranchProfiles:
        - Branch String:   'text/strings.c:490,9'
          Branch Sides:
            - BranchSide:      'text/strings.c:491,16'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'text/strings.c:494,5'
              BranchSideFuncs:
                - time
                - localtime_r
                - strlen
                - malloc
                - strftime
                - free
                - realloc
        - Branch String:   'text/strings.c:501,13'
          Branch Sides:
            - BranchSide:      'text/strings.c:502,13'
              BranchSideFuncs: []
            - BranchSide:      'text/strings.c:504,32'
              BranchSideFuncs:
                - strftime
                - free
                - malloc
                - realloc
        - Branch String:   'text/strings.c:505,13'
          Branch Sides:
            - BranchSide:      'text/strings.c:507,34'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'text/strings.c:510,15'
              BranchSideFuncs:
                - free
                - malloc
                - strftime
                - realloc
        - Branch String:   'text/strings.c:508,20'
          Branch Sides:
            - BranchSide:      'text/strings.c:508,26'
              BranchSideFuncs: []
            - BranchSide:      'text/strings.c:508,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'text/strings.c:490,9'
          Dst:             strcmp
        - Src:             'text/strings.c:491,16'
          Dst:             strdup
        - Src:             'text/strings.c:494,5'
          Dst:             time
        - Src:             'text/strings.c:497,5'
          Dst:             localtime_r
        - Src:             'text/strings.c:498,26'
          Dst:             strlen
        - Src:             'text/strings.c:504,22'
          Dst:             strftime
        - Src:             'text/strings.c:507,25'
          Dst:             realloc
    - functionName:    time
      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:    localtime_r
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_b64_decode
      functionSourceFile: '/src/vlc/src/text/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_src
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - vlc_b64_decode_binary_to_buffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'text/strings.c:476,9'
          Branch Sides:
            - BranchSide:      'text/strings.c:477,9'
              BranchSideFuncs:
                - vlc_b64_decode_binary_to_buffer
            - BranchSide:      'text/strings.c:479,56'
              BranchSideFuncs:
                - vlc_b64_decode_binary_to_buffer
      Callsites:
        - Src:             'text/strings.c:473,23'
          Dst:             strlen
        - Src:             'text/strings.c:479,13'
          Dst:             vlc_b64_decode_binary_to_buffer
    - functionName:    vlc_b64_decode_binary_to_buffer
      functionSourceFile: '/src/vlc/src/text/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - size
        - src
      BBCount:         10
      ICount:          96
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'text/strings.c:444,5'
          Branch Sides:
            - BranchSide:      'text/strings.c:444,5'
              BranchSideFuncs: []
            - BranchSide:      'text/strings.c:445,41'
              BranchSideFuncs: []
        - Branch String:   'text/strings.c:446,13'
          Branch Sides:
            - BranchSide:      'text/strings.c:447,13'
              BranchSideFuncs: []
            - BranchSide:      'text/strings.c:449,13'
              BranchSideFuncs: []
        - Branch String:   'text/strings.c:449,13'
          Branch Sides:
            - BranchSide:      'text/strings.c:450,25'
              BranchSideFuncs: []
            - BranchSide:      'text/strings.c:454,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_b64_decode_binary
      functionSourceFile: '/src/vlc/src/text/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp_dst
        - psz_src
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - vlc_b64_decode_binary_to_buffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'text/strings.c:467,9'
          Branch Sides:
            - BranchSide:      'text/strings.c:468,9'
              BranchSideFuncs:
                - vlc_b64_decode_binary_to_buffer
            - BranchSide:      'text/strings.c:469,46'
              BranchSideFuncs:
                - vlc_b64_decode_binary_to_buffer
      Callsites:
        - Src:             'text/strings.c:463,23'
          Dst:             strlen
        - Src:             'text/strings.c:469,13'
          Dst:             vlc_b64_decode_binary_to_buffer
    - functionName:    vlc_b64_encode
      functionSourceFile: '/src/vlc/src/text/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - vlc_b64_encode_binary
      functionUses:    0
      BranchProfiles:
        - Branch String:   'text/strings.c:410,9'
          Branch Sides:
            - BranchSide:      'text/strings.c:410,9'
              BranchSideFuncs:
                - strlen
                - vlc_b64_encode_binary
            - BranchSide:      'text/strings.c:411,13'
              BranchSideFuncs:
                - strlen
                - vlc_b64_encode_binary
      Callsites:
        - Src:             'text/strings.c:412,39'
          Dst:             strlen
        - Src:             'text/strings.c:412,12'
          Dst:             vlc_b64_encode_binary
    - functionName:    vlc_b64_encode_binary
      functionSourceFile: '/src/vlc/src/text/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - src
        - length
      BBCount:         13
      ICount:          218
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'text/strings.c:368,9'
          Branch Sides:
            - BranchSide:      'text/strings.c:369,9'
              BranchSideFuncs: []
            - BranchSide:      'text/strings.c:371,5'
              BranchSideFuncs: []
        - Branch String:   'text/strings.c:371,5'
          Branch Sides:
            - BranchSide:      'text/strings.c:372,28'
              BranchSideFuncs: []
            - BranchSide:      'text/strings.c:382,13'
              BranchSideFuncs: []
        - Branch String:   'text/strings.c:382,5'
          Branch Sides:
            - BranchSide:      'text/strings.c:384,32'
              BranchSideFuncs: []
            - BranchSide:      'text/strings.c:394,30'
              BranchSideFuncs: []
            - BranchSide:      'text/strings.c:404,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_hex_encode_binary
      functionSourceFile: '/src/vlc/src/text/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - size
        - output
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - sprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'text/strings.c:354,5'
          Branch Sides:
            - BranchSide:      'text/strings.c:355,18'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'text/strings.c:357,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'text/strings.c:355,9'
          Dst:             sprintf
    - functionName:    vlc_xml_encode
      functionSourceFile: '/src/vlc/src/text/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         36
      ICount:          169
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - __errno_location
        - vlc_memstream_close
        - vlc_memstream_open
        - vlc_memstream_printf
        - vlc_memstream_puts_len
        - vlc_memstream_write
        - vlc_towc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'text/strings.c:295,5'
          Branch Sides:
            - BranchSide:      'text/strings.c:295,5'
              BranchSideFuncs:
                - vlc_memstream_open
                - vlc_towc
                - vlc_memstream_close
                - vlc_memstream_write
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_memstream_close
                - __errno_location
                - free
            - BranchSide:      'text/strings.c:296,5'
              BranchSideFuncs:
                - vlc_memstream_open
                - vlc_towc
                - vlc_memstream_close
                - vlc_memstream_write
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_memstream_close
                - __errno_location
                - free
        - Branch String:   'text/strings.c:298,5'
          Branch Sides:
            - BranchSide:      'text/strings.c:300,13'
              BranchSideFuncs:
                - vlc_memstream_write
                - vlc_towc
                - vlc_memstream_close
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_memstream_close
                - __errno_location
                - free
            - BranchSide:      'text/strings.c:344,9'
              BranchSideFuncs:
                - vlc_memstream_close
        - Branch String:   'text/strings.c:300,13'
          Branch Sides:
            - BranchSide:      'text/strings.c:302,17'
              BranchSideFuncs:
                - vlc_memstream_close
                - __errno_location
                - free
            - BranchSide:      'text/strings.c:308,17'
              BranchSideFuncs:
                - vlc_memstream_write
                - vlc_towc
                - vlc_memstream_close
                - vlc_memstream_close
                - __errno_location
                - free
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
        - Branch String:   'text/strings.c:302,17'
          Branch Sides:
            - BranchSide:      'text/strings.c:303,29'
              BranchSideFuncs:
                - free
                - __errno_location
            - BranchSide:      'text/strings.c:304,13'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'text/strings.c:308,9'
          Branch Sides:
            - BranchSide:      'text/strings.c:311,17'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_towc
                - vlc_memstream_close
                - vlc_memstream_write
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_memstream_close
                - __errno_location
                - free
            - BranchSide:      'text/strings.c:314,17'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_towc
                - vlc_memstream_close
                - vlc_memstream_write
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_memstream_close
                - __errno_location
                - free
            - BranchSide:      'text/strings.c:317,17'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_towc
                - vlc_memstream_close
                - vlc_memstream_write
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_memstream_close
                - __errno_location
                - free
            - BranchSide:      'text/strings.c:320,17'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_towc
                - vlc_memstream_close
                - vlc_memstream_write
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_memstream_close
                - __errno_location
                - free
            - BranchSide:      'text/strings.c:323,17'
              BranchSideFuncs:
                - vlc_memstream_puts_len.29714
                - vlc_towc
                - vlc_memstream_close
                - vlc_memstream_write
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_memstream_close
                - __errno_location
                - free
            - BranchSide:      'text/strings.c:326,21'
              BranchSideFuncs:
                - vlc_memstream_write
                - vlc_towc
                - vlc_memstream_close
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - __errno_location
                - free
                - vlc_memstream_printf
            - BranchSide:      'text/strings.c:338,46'
              BranchSideFuncs:
                - vlc_memstream_write
                - vlc_towc
                - vlc_memstream_close
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_memstream_close
                - __errno_location
                - free
            - BranchSide:      'text/strings.c:338,46'
              BranchSideFuncs:
                - vlc_memstream_write
                - vlc_towc
                - vlc_memstream_close
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_memstream_close
                - __errno_location
                - free
            - BranchSide:      'text/strings.c:338,46'
              BranchSideFuncs:
                - vlc_memstream_write
                - vlc_towc
                - vlc_memstream_close
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_memstream_close
                - __errno_location
                - free
            - BranchSide:      'text/strings.c:338,46'
              BranchSideFuncs:
                - vlc_memstream_write
                - vlc_towc
                - vlc_memstream_close
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_memstream_close
                - __errno_location
                - free
        - Branch String:   'text/strings.c:326,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:327,21'
              BranchSideFuncs:
                - vlc_towc
                - vlc_memstream_close
                - vlc_memstream_write
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_memstream_close
                - __errno_location
                - free
            - BranchSide:      'text/strings.c:328,21'
              BranchSideFuncs:
                - vlc_memstream_write
                - vlc_towc
                - vlc_memstream_close
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - __errno_location
                - free
                - vlc_memstream_printf
        - Branch String:   'text/strings.c:328,31'
          Branch Sides:
            - BranchSide:      'text/strings.c:328,34'
              BranchSideFuncs:
                - vlc_memstream_write
                - vlc_towc
                - vlc_memstream_close
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - __errno_location
                - free
                - vlc_memstream_printf
            - BranchSide:      'text/strings.c:328,39'
              BranchSideFuncs:
                - vlc_memstream_write
                - vlc_towc
                - vlc_memstream_close
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_printf
                - vlc_memstream_close
                - __errno_location
                - free
        - Branch String:   'text/strings.c:328,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:328,39'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_towc
                - vlc_memstream_close
                - vlc_memstream_write
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - __errno_location
                - free
            - BranchSide:      'text/strings.c:330,67'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_towc
                - vlc_memstream_close
                - vlc_memstream_write
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_puts_len.29714
                - vlc_memstream_close
                - __errno_location
                - free
        - Branch String:   'text/strings.c:344,9'
          Branch Sides:
            - BranchSide:      'text/strings.c:345,9'
              BranchSideFuncs: []
            - BranchSide:      'text/strings.c:346,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'text/strings.c:295,5'
          Dst:             __assert_fail
        - Src:             'text/strings.c:296,5'
          Dst:             vlc_memstream_open
        - Src:             'text/strings.c:298,17'
          Dst:             vlc_towc
        - Src:             'text/strings.c:302,17'
          Dst:             vlc_memstream_close
        - Src:             'text/strings.c:304,13'
          Dst:             __errno_location
        - Src:             'text/strings.c:311,17'
          Dst:             vlc_memstream_puts_len
        - Src:             'text/strings.c:314,17'
          Dst:             vlc_memstream_puts_len
        - Src:             'text/strings.c:317,17'
          Dst:             vlc_memstream_puts_len
        - Src:             'text/strings.c:320,17'
          Dst:             vlc_memstream_puts_len
        - Src:             'text/strings.c:323,17'
          Dst:             vlc_memstream_puts_len
        - Src:             'text/strings.c:330,21'
          Dst:             vlc_memstream_printf
        - Src:             'text/strings.c:338,17'
          Dst:             vlc_memstream_write
        - Src:             'text/strings.c:344,9'
          Dst:             vlc_memstream_close
    - functionName:    cmp_entity
      functionSourceFile: '/src/vlc/src/text/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - elem
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'text/strings.c:194,44'
          Dst:             strlen
        - Src:             'text/strings.c:194,12'
          Dst:             strncmp
    - functionName:    vlc_xml_decode
      functionSourceFile: '/src/vlc/src/text/strings.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_value
      BBCount:         36
      ICount:          279
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - bsearch
        - cmp_entity
        - strlen
        - strtoul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'text/strings.c:201,5'
          Branch Sides:
            - BranchSide:      'text/strings.c:203,14'
              BranchSideFuncs:
                - bsearch
                - strlen
                - strlen
                - strtoul
                - strtoul
            - BranchSide:      'text/strings.c:286,6'
              BranchSideFuncs: []
        - Branch String:   'text/strings.c:203,13'
          Branch Sides:
            - BranchSide:      'text/strings.c:205,17'
              BranchSideFuncs:
                - bsearch
                - strlen
                - strlen
                - strtoul
                - strtoul
            - BranchSide:      'text/strings.c:279,23'
              BranchSideFuncs:
                - bsearch
                - strlen
                - strlen
                - strtoul
                - strtoul
        - Branch String:   'text/strings.c:205,17'
          Branch Sides:
            - BranchSide:      'text/strings.c:210,21'
              BranchSideFuncs:
                - strtoul
                - bsearch
                - strlen
                - strlen
                - strtoul
            - BranchSide:      'text/strings.c:260,32'
              BranchSideFuncs:
                - bsearch
                - strtoul
                - strtoul
                - strlen
                - strlen
        - Branch String:   'text/strings.c:210,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:211,35'
              BranchSideFuncs:
                - strtoul
                - bsearch
                - strlen
                - strlen
                - strtoul
            - BranchSide:      'text/strings.c:213,35'
              BranchSideFuncs:
                - strtoul
                - bsearch
                - strlen
                - strlen
                - strtoul
        - Branch String:   'text/strings.c:215,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:217,33'
              BranchSideFuncs:
                - bsearch
                - strlen
                - strlen
                - strtoul
                - strtoul
            - BranchSide:      'text/strings.c:252,31'
              BranchSideFuncs:
                - bsearch
                - strlen
                - strlen
                - strtoul
                - strtoul
        - Branch String:   'text/strings.c:218,25'
          Branch Sides:
            - BranchSide:      'text/strings.c:219,25'
              BranchSideFuncs:
                - bsearch
                - strlen
                - strlen
                - strtoul
                - strtoul
            - BranchSide:      'text/strings.c:221,25'
              BranchSideFuncs:
                - bsearch
                - strlen
                - strlen
                - strtoul
                - strtoul
        - Branch String:   'text/strings.c:221,25'
          Branch Sides:
            - BranchSide:      'text/strings.c:223,45'
              BranchSideFuncs:
                - bsearch
                - strlen
                - strlen
                - strtoul
                - strtoul
            - BranchSide:      'text/strings.c:228,25'
              BranchSideFuncs:
                - bsearch
                - strlen
                - strlen
                - strtoul
                - strtoul
        - Branch String:   'text/strings.c:228,25'
          Branch Sides:
            - BranchSide:      'text/strings.c:230,45'
              BranchSideFuncs:
                - bsearch
                - strlen
                - strlen
                - strtoul
                - strtoul
            - BranchSide:      'text/strings.c:234,25'
              BranchSideFuncs:
                - bsearch
                - strlen
                - strlen
                - strtoul
                - strtoul
        - Branch String:   'text/strings.c:234,25'
          Branch Sides:
            - BranchSide:      'text/strings.c:236,45'
              BranchSideFuncs:
                - bsearch
                - strlen
                - strlen
                - strtoul
                - strtoul
            - BranchSide:      'text/strings.c:241,25'
              BranchSideFuncs:
                - bsearch
                - strlen
                - strlen
                - strtoul
                - strtoul
        - Branch String:   'text/strings.c:263,21'
          Branch Sides:
            - BranchSide:      'text/strings.c:265,43'
              BranchSideFuncs:
                - strlen
                - strlen
                - bsearch
                - strtoul
                - strtoul
            - BranchSide:      'text/strings.c:272,31'
              BranchSideFuncs:
                - bsearch
                - strlen
                - strlen
                - strtoul
                - strtoul
      Callsites:
        - Src:             'text/strings.c:211,26'
          Dst:             strtoul
        - Src:             'text/strings.c:213,26'
          Dst:             strtoul
        - Src:             'text/strings.c:260,23'
          Dst:             bsearch
        - Src:             'text/strings.c:260,23'
          Dst:             cmp_entity
        - Src:             'text/strings.c:265,35'
          Dst:             strlen
        - Src:             'text/strings.c:268,34'
          Dst:             strlen
    - functionName:    ToCharset
      functionSourceFile: '/src/vlc/src/text/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - charset
        - in
        - outsize
      BBCount:         22
      ICount:          167
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - strlen
        - vlc_iconv
        - vlc_iconv_close
        - vlc_iconv_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'text/unicode.c:277,9'
          Branch Sides:
            - BranchSide:      'text/unicode.c:278,9'
              BranchSideFuncs: []
            - BranchSide:      'text/unicode.c:280,34'
              BranchSideFuncs:
                - strlen
                - vlc_iconv_close
                - malloc
                - vlc_iconv
                - free
                - __errno_location
                - vlc_iconv
                - __errno_location
        - Branch String:   'text/unicode.c:283,5'
          Branch Sides:
            - BranchSide:      'text/unicode.c:285,25'
              BranchSideFuncs:
                - malloc
                - vlc_iconv
                - free
                - __errno_location
                - vlc_iconv_close
                - vlc_iconv
                - __errno_location
            - BranchSide:      'text/unicode.c:311,22'
              BranchSideFuncs:
                - vlc_iconv_close
        - Branch String:   'text/unicode.c:287,13'
          Branch Sides:
            - BranchSide:      'text/unicode.c:288,13'
              BranchSideFuncs:
                - vlc_iconv_close
            - BranchSide:      'text/unicode.c:290,27'
              BranchSideFuncs:
                - vlc_iconv
                - free
                - __errno_location
                - vlc_iconv_close
                - malloc
                - vlc_iconv
                - __errno_location
        - Branch String:   'text/unicode.c:295,13'
          Branch Sides:
            - BranchSide:      'text/unicode.c:297,24'
              BranchSideFuncs:
                - vlc_iconv
                - __errno_location
                - free
                - __errno_location
                - vlc_iconv_close
                - malloc
                - vlc_iconv
            - BranchSide:      'text/unicode.c:306,15'
              BranchSideFuncs:
                - free
                - __errno_location
                - vlc_iconv_close
                - malloc
                - vlc_iconv
                - vlc_iconv
                - __errno_location
        - Branch String:   'text/unicode.c:300,17'
          Branch Sides:
            - BranchSide:      'text/unicode.c:301,17'
              BranchSideFuncs:
                - vlc_iconv_close
            - BranchSide:      'text/unicode.c:302,17'
              BranchSideFuncs:
                - __errno_location
                - free
                - __errno_location
                - vlc_iconv_close
                - malloc
                - vlc_iconv
                - vlc_iconv
        - Branch String:   'text/unicode.c:302,17'
          Branch Sides:
            - BranchSide:      'text/unicode.c:303,17'
              BranchSideFuncs:
                - vlc_iconv_close
            - BranchSide:      'text/unicode.c:304,9'
              BranchSideFuncs:
                - free
                - __errno_location
                - vlc_iconv_close
                - malloc
                - vlc_iconv
                - vlc_iconv
                - __errno_location
        - Branch String:   'text/unicode.c:308,13'
          Branch Sides:
            - BranchSide:      'text/unicode.c:309,13'
              BranchSideFuncs:
                - vlc_iconv_close
            - BranchSide:      'text/unicode.c:310,5'
              BranchSideFuncs:
                - vlc_iconv_close
                - malloc
                - vlc_iconv
                - free
                - __errno_location
                - vlc_iconv
                - __errno_location
      Callsites:
        - Src:             'text/unicode.c:276,22'
          Dst:             vlc_iconv_open
        - Src:             'text/unicode.c:280,26'
          Dst:             strlen
        - Src:             'text/unicode.c:295,13'
          Dst:             vlc_iconv
        - Src:             'text/unicode.c:300,17'
          Dst:             vlc_iconv
        - Src:             'text/unicode.c:302,17'
          Dst:             __errno_location
        - Src:             'text/unicode.c:308,13'
          Dst:             __errno_location
        - Src:             'text/unicode.c:311,5'
          Dst:             vlc_iconv_close
    - functionName:    FromCharset
      functionSourceFile: '/src/vlc/src/text/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - charset
        - data
        - data_size
      BBCount:         17
      ICount:          115
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - vlc_iconv
        - vlc_iconv_close
        - vlc_iconv_open
      functionUses:    19
      BranchProfiles:
        - Branch String:   'text/unicode.c:235,9'
          Branch Sides:
            - BranchSide:      'text/unicode.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'text/unicode.c:238,11'
              BranchSideFuncs:
                - vlc_iconv_close
                - malloc
                - vlc_iconv
                - free
                - __errno_location
        - Branch String:   'text/unicode.c:239,5'
          Branch Sides:
            - BranchSide:      'text/unicode.c:241,26'
              BranchSideFuncs:
                - malloc
                - vlc_iconv_close
                - vlc_iconv
                - free
                - __errno_location
            - BranchSide:      'text/unicode.c:258,21'
              BranchSideFuncs:
                - vlc_iconv_close
        - Branch String:   'text/unicode.c:245,13'
          Branch Sides:
            - BranchSide:      'text/unicode.c:246,13'
              BranchSideFuncs:
                - vlc_iconv
                - free
                - __errno_location
                - vlc_iconv_close
                - malloc
            - BranchSide:      'text/unicode.c:248,24'
              BranchSideFuncs:
                - vlc_iconv
                - free
                - __errno_location
                - vlc_iconv_close
                - malloc
        - Branch String:   'text/unicode.c:248,13'
          Branch Sides:
            - BranchSide:      'text/unicode.c:249,14'
              BranchSideFuncs:
                - vlc_iconv_close
            - BranchSide:      'text/unicode.c:252,14'
              BranchSideFuncs:
                - free
                - __errno_location
                - vlc_iconv_close
                - malloc
                - vlc_iconv
        - Branch String:   'text/unicode.c:255,13'
          Branch Sides:
            - BranchSide:      'text/unicode.c:256,13'
              BranchSideFuncs:
                - vlc_iconv_close
            - BranchSide:      'text/unicode.c:257,5'
              BranchSideFuncs:
                - vlc_iconv_close
                - malloc
                - vlc_iconv
                - free
                - __errno_location
      Callsites:
        - Src:             'text/unicode.c:234,26'
          Dst:             vlc_iconv_open
        - Src:             'text/unicode.c:248,13'
          Dst:             vlc_iconv
        - Src:             'text/unicode.c:255,13'
          Dst:             __errno_location
        - Src:             'text/unicode.c:258,5'
          Dst:             vlc_iconv_close
    - functionName:    vlc_strcasestr
      functionSourceFile: '/src/vlc/src/text/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - haystack
        - needle
      BBCount:         21
      ICount:          134
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - towlower
        - vlc_towc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'text/unicode.c:204,17'
          Branch Sides:
            - BranchSide:      'text/unicode.c:205,32'
              BranchSideFuncs: []
            - BranchSide:      'text/unicode.c:206,17'
              BranchSideFuncs:
                - vlc_towc
                - towlower
                - towlower
                - vlc_towc
                - vlc_towc
        - Branch String:   'text/unicode.c:206,17'
          Branch Sides:
            - BranchSide:      'text/unicode.c:207,17'
              BranchSideFuncs: []
            - BranchSide:      'text/unicode.c:208,18'
              BranchSideFuncs:
                - vlc_towc
                - towlower
                - towlower
                - vlc_towc
                - vlc_towc
        - Branch String:   'text/unicode.c:211,24'
          Branch Sides:
            - BranchSide:      'text/unicode.c:211,37'
              BranchSideFuncs:
                - vlc_towc
                - vlc_towc
                - vlc_towc
                - towlower
                - towlower
            - BranchSide:      'text/unicode.c:212,17'
              BranchSideFuncs:
                - vlc_towc
                - vlc_towc
                - vlc_towc
                - towlower
                - towlower
        - Branch String:   'text/unicode.c:211,17'
          Branch Sides:
            - BranchSide:      'text/unicode.c:212,17'
              BranchSideFuncs:
                - vlc_towc
                - vlc_towc
                - vlc_towc
                - towlower
                - towlower
            - BranchSide:      'text/unicode.c:213,18'
              BranchSideFuncs:
                - vlc_towc
                - vlc_towc
                - towlower
                - towlower
                - vlc_towc
        - Branch String:   'text/unicode.c:217,13'
          Branch Sides:
            - BranchSide:      'text/unicode.c:218,13'
              BranchSideFuncs: []
            - BranchSide:      'text/unicode.c:219,21'
              BranchSideFuncs:
                - vlc_towc
                - vlc_towc
                - towlower
                - towlower
                - vlc_towc
        - Branch String:   'text/unicode.c:220,5'
          Branch Sides:
            - BranchSide:      'text/unicode.c:197,25'
              BranchSideFuncs:
                - vlc_towc
                - vlc_towc
                - towlower
                - towlower
                - vlc_towc
            - BranchSide:      'text/unicode.c:223,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'text/unicode.c:203,17'
          Dst:             vlc_towc
        - Src:             'text/unicode.c:210,17'
          Dst:             vlc_towc
        - Src:             'text/unicode.c:211,27'
          Dst:             towlower
        - Src:             'text/unicode.c:211,45'
          Dst:             towlower
        - Src:             'text/unicode.c:216,13'
          Dst:             vlc_towc
    - functionName:    vlc_towc
      functionSourceFile: '/src/vlc/src/text/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - pwc
      BBCount:         36
      ICount:          338
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
      functionUses:    15
      BranchProfiles:
        - Branch String:   'text/unicode.c:117,5'
          Branch Sides:
            - BranchSide:      'text/unicode.c:117,5'
              BranchSideFuncs: []
            - BranchSide:      'text/unicode.c:119,24'
              BranchSideFuncs: []
        - Branch String:   'text/unicode.c:121,9'
          Branch Sides:
            - BranchSide:      'text/unicode.c:122,16'
              BranchSideFuncs: []
            - BranchSide:      'text/unicode.c:126,9'
              BranchSideFuncs: []
        - Branch String:   'text/unicode.c:126,9'
          Branch Sides:
            - BranchSide:      'text/unicode.c:127,9'
              BranchSideFuncs: []
            - BranchSide:      'text/unicode.c:129,24'
              BranchSideFuncs: []
        - Branch String:   'text/unicode.c:132,9'
          Branch Sides:
            - BranchSide:      'text/unicode.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'text/unicode.c:135,9'
              BranchSideFuncs: []
        - Branch String:   'text/unicode.c:135,9'
          Branch Sides:
            - BranchSide:      'text/unicode.c:136,23'
              BranchSideFuncs: []
            - BranchSide:      'text/unicode.c:143,24'
              BranchSideFuncs: []
        - Branch String:   'text/unicode.c:138,13'
          Branch Sides:
            - BranchSide:      'text/unicode.c:139,13'
              BranchSideFuncs: []
            - BranchSide:      'text/unicode.c:140,9'
              BranchSideFuncs: []
        - Branch String:   'text/unicode.c:147,9'
          Branch Sides:
            - BranchSide:      'text/unicode.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      'text/unicode.c:150,9'
              BranchSideFuncs: []
        - Branch String:   'text/unicode.c:150,9'
          Branch Sides:
            - BranchSide:      'text/unicode.c:151,23'
              BranchSideFuncs: []
            - BranchSide:      'text/unicode.c:160,9'
              BranchSideFuncs: []
        - Branch String:   'text/unicode.c:153,13'
          Branch Sides:
            - BranchSide:      'text/unicode.c:154,13'
              BranchSideFuncs: []
            - BranchSide:      'text/unicode.c:155,13'
              BranchSideFuncs: []
        - Branch String:   'text/unicode.c:155,13'
          Branch Sides:
            - BranchSide:      'text/unicode.c:155,13'
              BranchSideFuncs: []
            - BranchSide:      'text/unicode.c:155,13'
              BranchSideFuncs: []
        - Branch String:   'text/unicode.c:155,13'
          Branch Sides:
            - BranchSide:      'text/unicode.c:156,13'
              BranchSideFuncs: []
            - BranchSide:      'text/unicode.c:157,9'
              BranchSideFuncs: []
        - Branch String:   'text/unicode.c:160,9'
          Branch Sides:
            - BranchSide:      'text/unicode.c:161,28'
              BranchSideFuncs: []
            - BranchSide:      'text/unicode.c:177,5'
              BranchSideFuncs: []
        - Branch String:   'text/unicode.c:165,13'
          Branch Sides:
            - BranchSide:      'text/unicode.c:166,13'
              BranchSideFuncs: []
            - BranchSide:      'text/unicode.c:168,23'
              BranchSideFuncs: []
        - Branch String:   'text/unicode.c:170,13'
          Branch Sides:
            - BranchSide:      'text/unicode.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      'text/unicode.c:172,13'
              BranchSideFuncs: []
        - Branch String:   'text/unicode.c:172,13'
          Branch Sides:
            - BranchSide:      'text/unicode.c:173,13'
              BranchSideFuncs: []
            - BranchSide:      'text/unicode.c:174,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'text/unicode.c:117,5'
          Dst:             __assert_fail
    - functionName:    towlower
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_fprintf
      functionSourceFile: '/src/vlc/src/text/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
        - fmt
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - utf8_vfprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'text/unicode.c:110,11'
          Dst:             utf8_vfprintf
    - functionName:    utf8_vfprintf
      functionSourceFile: '/src/vlc/src/text/unicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
        - fmt
        - ap
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vfprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'text/unicode.c:55,12'
          Dst:             vfprintf
    - functionName:    isurisubdelim
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strchr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'text/url.c:117,12'
          Dst:             strchr
    - functionName:    vlc_uri_host_validate
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_uri_component_validate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'text/url.c:425,12'
          Dst:             vlc_uri_component_validate
    - functionName:    vlc_uri_component_validate
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - extras
      BBCount:         25
      ICount:          122
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - isurihex
        - isurisafe
        - isurisubdelim
        - strchr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'text/url.c:403,5'
          Branch Sides:
            - BranchSide:      'text/url.c:403,5'
              BranchSideFuncs:
                - isurisafe
                - isurisubdelim
                - strchr
                - isurihex
                - isurihex
            - BranchSide:      'text/url.c:405,17'
              BranchSideFuncs:
                - isurisafe
                - isurisubdelim
                - strchr
                - isurihex
                - isurihex
        - Branch String:   'text/url.c:405,5'
          Branch Sides:
            - BranchSide:      'text/url.c:407,17'
              BranchSideFuncs:
                - isurisafe
                - isurisubdelim
                - strchr
                - isurihex
                - isurihex
            - BranchSide:      'text/url.c:420,5'
              BranchSideFuncs: []
        - Branch String:   'text/url.c:409,26'
          Branch Sides:
            - BranchSide:      'text/url.c:409,43'
              BranchSideFuncs:
                - isurisafe
                - isurisubdelim
                - strchr
                - isurihex
                - isurihex
            - BranchSide:      'text/url.c:410,13'
              BranchSideFuncs:
                - isurisafe
                - isurisubdelim
                - strchr
                - isurihex
                - isurihex
        - Branch String:   'text/url.c:409,13'
          Branch Sides:
            - BranchSide:      'text/url.c:410,13'
              BranchSideFuncs:
                - isurisafe
                - isurisubdelim
                - strchr
                - isurihex
                - isurihex
            - BranchSide:      'text/url.c:411,20'
              BranchSideFuncs:
                - strchr
                - isurihex
                - isurihex
                - isurisafe
                - isurisubdelim
        - Branch String:   'text/url.c:411,13'
          Branch Sides:
            - BranchSide:      'text/url.c:412,13'
              BranchSideFuncs:
                - isurisafe
                - isurisubdelim
                - strchr
                - isurihex
                - isurihex
            - BranchSide:      'text/url.c:413,13'
              BranchSideFuncs:
                - isurihex
                - isurihex
                - isurisafe
                - isurisubdelim
                - strchr
        - Branch String:   'text/url.c:413,22'
          Branch Sides:
            - BranchSide:      'text/url.c:413,34'
              BranchSideFuncs:
                - isurihex
                - isurihex
                - isurisafe
                - isurisubdelim
                - strchr
            - BranchSide:      'text/url.c:418,9'
              BranchSideFuncs: []
        - Branch String:   'text/url.c:413,46'
          Branch Sides:
            - BranchSide:      'text/url.c:413,58'
              BranchSideFuncs:
                - isurihex
                - isurisafe
                - isurisubdelim
                - strchr
                - isurihex
            - BranchSide:      'text/url.c:418,9'
              BranchSideFuncs: []
        - Branch String:   'text/url.c:413,13'
          Branch Sides:
            - BranchSide:      'text/url.c:415,15'
              BranchSideFuncs:
                - isurisafe
                - isurisubdelim
                - strchr
                - isurihex
                - isurihex
            - BranchSide:      'text/url.c:418,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'text/url.c:403,5'
          Dst:             __assert_fail
        - Src:             'text/url.c:409,13'
          Dst:             isurisafe
        - Src:             'text/url.c:409,29'
          Dst:             isurisubdelim
        - Src:             'text/url.c:411,13'
          Dst:             strchr
        - Src:             'text/url.c:413,25'
          Dst:             isurihex
        - Src:             'text/url.c:413,49'
          Dst:             isurihex
    - functionName:    isurisafe
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - isurialnum
        - strchr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'text/url.c:112,26'
          Branch Sides:
            - BranchSide:      'text/url.c:112,26'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:112,46'
              BranchSideFuncs:
                - strchr
      Callsites:
        - Src:             'text/url.c:112,12'
          Dst:             isurialnum
        - Src:             'text/url.c:112,30'
          Dst:             strchr
    - functionName:    isurihex
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'text/url.c:123,9'
          Branch Sides:
            - BranchSide:      'text/url.c:123,9'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:123,29'
              BranchSideFuncs: []
        - Branch String:   'text/url.c:124,9'
          Branch Sides:
            - BranchSide:      'text/url.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:124,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isurialnum
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'text/url.c:105,9'
          Branch Sides:
            - BranchSide:      'text/url.c:105,9'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:105,29'
              BranchSideFuncs: []
        - Branch String:   'text/url.c:106,9'
          Branch Sides:
            - BranchSide:      'text/url.c:106,9'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:106,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_idna_to_ascii
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - idn
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'text/url.c:1020,5'
          Branch Sides:
            - BranchSide:      'text/url.c:1021,30'
              BranchSideFuncs:
                - strdup
                - __errno_location
            - BranchSide:      'text/url.c:1027,20'
              BranchSideFuncs:
                - strdup
        - Branch String:   'text/url.c:1021,13'
          Branch Sides:
            - BranchSide:      'text/url.c:1021,36'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'text/url.c:1023,13'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'text/url.c:1023,13'
          Dst:             __errno_location
        - Src:             'text/url.c:1027,12'
          Dst:             strdup
    - functionName:    vlc_iri2uri
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iri
      BBCount:         22
      ICount:          184
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
      functionUses:    1
      BranchProfiles:
        - Branch String:   'text/url.c:363,5'
          Branch Sides:
            - BranchSide:      'text/url.c:365,27'
              BranchSideFuncs:
                - malloc
                - __errno_location
            - BranchSide:      'text/url.c:373,9'
              BranchSideFuncs:
                - malloc
                - __errno_location
        - Branch String:   'text/url.c:367,13'
          Branch Sides:
            - BranchSide:      'text/url.c:368,14'
              BranchSideFuncs:
                - malloc
                - __errno_location
            - BranchSide:      'text/url.c:370,14'
              BranchSideFuncs:
                - malloc
                - __errno_location
        - Branch String:   'text/url.c:373,9'
          Branch Sides:
            - BranchSide:      'text/url.c:375,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'text/url.c:379,24'
              BranchSideFuncs:
                - malloc
        - Branch String:   'text/url.c:380,9'
          Branch Sides:
            - BranchSide:      'text/url.c:381,9'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:383,14'
              BranchSideFuncs: []
        - Branch String:   'text/url.c:383,5'
          Branch Sides:
            - BranchSide:      'text/url.c:385,28'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:397,6'
              BranchSideFuncs: []
        - Branch String:   'text/url.c:387,13'
          Branch Sides:
            - BranchSide:      'text/url.c:388,22'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:391,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'text/url.c:375,9'
          Dst:             __errno_location
    - functionName:    vlc_uri_putc
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - c
        - extras
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - isurisafe
        - isurisubdelim
        - strchr
        - vlc_memstream_printf
        - vlc_memstream_putc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'text/url.c:893,22'
          Branch Sides:
            - BranchSide:      'text/url.c:893,39'
              BranchSideFuncs:
                - vlc_memstream_putc
            - BranchSide:      'text/url.c:894,28'
              BranchSideFuncs:
                - vlc_memstream_putc
        - Branch String:   'text/url.c:893,42'
          Branch Sides:
            - BranchSide:      'text/url.c:893,53'
              BranchSideFuncs:
                - vlc_memstream_putc
            - BranchSide:      'text/url.c:894,28'
              BranchSideFuncs:
                - vlc_memstream_putc
        - Branch String:   'text/url.c:893,9'
          Branch Sides:
            - BranchSide:      'text/url.c:894,28'
              BranchSideFuncs:
                - vlc_memstream_putc
            - BranchSide:      'text/url.c:896,30'
              BranchSideFuncs:
                - vlc_memstream_printf
      Callsites:
        - Src:             'text/url.c:893,9'
          Dst:             isurisafe
        - Src:             'text/url.c:893,25'
          Dst:             isurisubdelim
        - Src:             'text/url.c:893,46'
          Dst:             strchr
        - Src:             'text/url.c:894,9'
          Dst:             vlc_memstream_putc
        - Src:             'text/url.c:896,9'
          Dst:             vlc_memstream_printf
    - functionName:    vlc_uri_fixup
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         47
      ICount:          263
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - isurialnum
        - isurihex
        - memchr
        - strncmp
        - vlc_memstream_close
        - vlc_memstream_open
        - vlc_memstream_putc
        - vlc_memstream_write
        - vlc_uri_putc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'text/url.c:901,5'
          Branch Sides:
            - BranchSide:      'text/url.c:901,5'
              BranchSideFuncs:
                - vlc_memstream_open
                - isurialnum
                - memchr
                - vlc_memstream_close
                - vlc_uri_putc
                - strncmp
                - vlc_memstream_write
                - memchr
                - vlc_uri_putc
                - vlc_memstream_putc
                - vlc_memstream_putc
                - isurihex
                - isurihex
            - BranchSide:      'text/url.c:907,10'
              BranchSideFuncs:
                - vlc_memstream_open
                - isurialnum
                - memchr
                - vlc_memstream_close
                - vlc_uri_putc
                - strncmp
                - vlc_memstream_write
                - memchr
                - vlc_uri_putc
                - vlc_memstream_putc
                - vlc_memstream_putc
                - isurihex
                - isurihex
        - Branch String:   'text/url.c:909,5'
          Branch Sides:
            - BranchSide:      'text/url.c:910,13'
              BranchSideFuncs:
                - vlc_memstream_open
                - isurialnum
                - memchr
                - vlc_memstream_close
                - vlc_uri_putc
                - strncmp
                - vlc_memstream_write
                - memchr
                - vlc_uri_putc
                - vlc_memstream_putc
                - vlc_memstream_putc
                - isurihex
                - isurihex
            - BranchSide:      'text/url.c:917,5'
              BranchSideFuncs:
                - vlc_memstream_open
                - isurialnum
                - memchr
                - vlc_memstream_close
                - vlc_uri_putc
                - strncmp
                - vlc_memstream_write
                - memchr
                - vlc_uri_putc
                - vlc_memstream_putc
                - vlc_memstream_putc
        - Branch String:   'text/url.c:910,25'
          Branch Sides:
            - BranchSide:      'text/url.c:910,39'
              BranchSideFuncs:
                - isurihex
                - vlc_memstream_open
                - isurialnum
                - memchr
                - vlc_memstream_close
                - vlc_uri_putc
                - strncmp
                - vlc_memstream_write
                - memchr
                - vlc_uri_putc
                - vlc_memstream_putc
                - vlc_memstream_putc
                - isurihex
            - BranchSide:      'text/url.c:910,62'
              BranchSideFuncs:
                - vlc_memstream_open
                - isurialnum
                - memchr
                - vlc_memstream_close
                - vlc_uri_putc
                - strncmp
                - vlc_memstream_write
                - memchr
                - vlc_uri_putc
                - vlc_memstream_putc
                - vlc_memstream_putc
                - isurihex
                - isurihex
        - Branch String:   'text/url.c:910,45'
          Branch Sides:
            - BranchSide:      'text/url.c:910,57'
              BranchSideFuncs:
                - isurihex
                - vlc_memstream_open
                - isurialnum
                - memchr
                - vlc_memstream_close
                - vlc_uri_putc
                - strncmp
                - vlc_memstream_write
                - memchr
                - vlc_uri_putc
                - vlc_memstream_putc
                - vlc_memstream_putc
                - isurihex
            - BranchSide:      'text/url.c:912,28'
              BranchSideFuncs:
                - vlc_memstream_open
                - isurialnum
                - memchr
                - vlc_memstream_close
                - vlc_uri_putc
                - strncmp
                - vlc_memstream_write
                - memchr
                - vlc_uri_putc
                - vlc_memstream_putc
                - vlc_memstream_putc
        - Branch String:   'text/url.c:910,13'
          Branch Sides:
            - BranchSide:      'text/url.c:910,62'
              BranchSideFuncs:
                - vlc_memstream_open
                - isurialnum
                - memchr
                - vlc_memstream_close
                - vlc_uri_putc
                - strncmp
                - vlc_memstream_write
                - memchr
                - vlc_uri_putc
                - vlc_memstream_putc
                - vlc_memstream_putc
                - isurihex
                - isurihex
            - BranchSide:      'text/url.c:912,28'
              BranchSideFuncs:
                - vlc_memstream_open
                - isurialnum
                - memchr
                - vlc_memstream_close
                - vlc_uri_putc
                - strncmp
                - vlc_memstream_write
                - memchr
                - vlc_uri_putc
                - vlc_memstream_putc
                - vlc_memstream_putc
        - Branch String:   'text/url.c:924,27'
          Branch Sides:
            - BranchSide:      'text/url.c:924,5'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_uri_putc
                - strncmp
                - vlc_memstream_write
                - memchr
                - vlc_uri_putc
                - vlc_memstream_putc
                - vlc_memstream_putc
                - isurialnum
                - memchr
            - BranchSide:      'text/url.c:924,45'
              BranchSideFuncs:
                - memchr
                - vlc_memstream_close
                - vlc_uri_putc
                - strncmp
                - vlc_memstream_write
                - memchr
                - vlc_uri_putc
                - vlc_memstream_putc
                - vlc_memstream_putc
                - isurialnum
        - Branch String:   'text/url.c:924,5'
          Branch Sides:
            - BranchSide:      'text/url.c:925,40'
              BranchSideFuncs:
                - vlc_memstream_putc
                - isurialnum
                - memchr
                - vlc_memstream_close
                - vlc_uri_putc
                - strncmp
                - vlc_memstream_write
                - memchr
                - vlc_uri_putc
                - vlc_memstream_putc
            - BranchSide:      'text/url.c:927,9'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_uri_putc
                - strncmp
                - vlc_memstream_write
                - memchr
                - vlc_uri_putc
                - vlc_memstream_putc
        - Branch String:   'text/url.c:927,17'
          Branch Sides:
            - BranchSide:      'text/url.c:927,21'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_uri_putc
                - strncmp
                - vlc_memstream_write
                - memchr
                - vlc_uri_putc
                - vlc_memstream_putc
            - BranchSide:      'text/url.c:935,10'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_uri_putc
                - strncmp
                - vlc_memstream_write
                - memchr
                - vlc_uri_putc
        - Branch String:   'text/url.c:927,9'
          Branch Sides:
            - BranchSide:      'text/url.c:929,40'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_uri_putc
                - strncmp
                - vlc_memstream_write
                - memchr
                - vlc_uri_putc
            - BranchSide:      'text/url.c:935,10'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_uri_putc
                - strncmp
                - vlc_memstream_write
                - memchr
                - vlc_uri_putc
        - Branch String:   'text/url.c:935,19'
          Branch Sides:
            - BranchSide:      'text/url.c:935,43'
              BranchSideFuncs:
                - strncmp
                - vlc_memstream_close
                - vlc_uri_putc
                - vlc_memstream_write
                - memchr
                - vlc_uri_putc
            - BranchSide:      'text/url.c:935,22'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_uri_putc
                - strncmp
                - vlc_memstream_write
                - memchr
                - vlc_uri_putc
        - Branch String:   'text/url.c:935,32'
          Branch Sides:
            - BranchSide:      'text/url.c:935,43'
              BranchSideFuncs:
                - strncmp
                - vlc_memstream_close
                - vlc_uri_putc
                - vlc_memstream_write
                - memchr
                - vlc_uri_putc
            - BranchSide:      'text/url.c:946,26'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_uri_putc
        - Branch String:   'text/url.c:935,9'
          Branch Sides:
            - BranchSide:      'text/url.c:937,38'
              BranchSideFuncs:
                - vlc_memstream_write
                - memchr
                - vlc_memstream_close
                - vlc_uri_putc
                - vlc_uri_putc
            - BranchSide:      'text/url.c:946,26'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_uri_putc
        - Branch String:   'text/url.c:941,9'
          Branch Sides:
            - BranchSide:      'text/url.c:942,38'
              BranchSideFuncs:
                - vlc_uri_putc
                - memchr
                - vlc_memstream_close
                - vlc_uri_putc
            - BranchSide:      'text/url.c:943,5'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_uri_putc
        - Branch String:   'text/url.c:948,5'
          Branch Sides:
            - BranchSide:      'text/url.c:949,34'
              BranchSideFuncs:
                - vlc_uri_putc
                - vlc_memstream_close
            - BranchSide:      'text/url.c:951,12'
              BranchSideFuncs:
                - vlc_memstream_close
        - Branch String:   'text/url.c:951,12'
          Branch Sides:
            - BranchSide:      'text/url.c:951,12'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:951,57'
              BranchSideFuncs: []
      Callsites:
        - Src:             'text/url.c:901,5'
          Dst:             __assert_fail
        - Src:             'text/url.c:910,30'
          Dst:             isurihex
        - Src:             'text/url.c:910,48'
          Dst:             isurihex
        - Src:             'text/url.c:917,5'
          Dst:             vlc_memstream_open
        - Src:             'text/url.c:924,12'
          Dst:             isurialnum
        - Src:             'text/url.c:924,30'
          Dst:             memchr
        - Src:             'text/url.c:925,9'
          Dst:             vlc_memstream_putc
        - Src:             'text/url.c:929,9'
          Dst:             vlc_memstream_putc
        - Src:             'text/url.c:935,35'
          Dst:             strncmp
        - Src:             'text/url.c:937,9'
          Dst:             vlc_memstream_write
        - Src:             'text/url.c:941,16'
          Dst:             memchr
        - Src:             'text/url.c:942,13'
          Dst:             vlc_uri_putc
        - Src:             'text/url.c:949,9'
          Dst:             vlc_uri_putc
        - Src:             'text/url.c:951,12'
          Dst:             vlc_memstream_close
    - functionName:    vlc_uri_remove_dot_segments
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         37
      ICount:          226
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - memrchr
        - strcmp
        - strcspn
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'text/url.c:666,5'
          Branch Sides:
            - BranchSide:      'text/url.c:668,9'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - memrchr
                - memrchr
            - BranchSide:      'text/url.c:729,5'
              BranchSideFuncs: []
        - Branch String:   'text/url.c:668,9'
          Branch Sides:
            - BranchSide:      'text/url.c:668,9'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - __assert_fail
                - memrchr
                - memrchr
            - BranchSide:      'text/url.c:670,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - __assert_fail
                - memrchr
                - memrchr
        - Branch String:   'text/url.c:670,13'
          Branch Sides:
            - BranchSide:      'text/url.c:672,19'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - memrchr
                - memrchr
            - BranchSide:      'text/url.c:675,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - __assert_fail
                - strncmp
                - memrchr
                - memrchr
        - Branch String:   'text/url.c:675,13'
          Branch Sides:
            - BranchSide:      'text/url.c:677,19'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - memrchr
                - memrchr
            - BranchSide:      'text/url.c:680,21'
              BranchSideFuncs:
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - __assert_fail
                - strncmp
                - strncmp
                - memrchr
                - memrchr
        - Branch String:   'text/url.c:680,13'
          Branch Sides:
            - BranchSide:      'text/url.c:682,19'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - memrchr
                - memrchr
            - BranchSide:      'text/url.c:685,20'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - memrchr
                - memrchr
        - Branch String:   'text/url.c:685,13'
          Branch Sides:
            - BranchSide:      'text/url.c:687,13'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - memrchr
                - memrchr
            - BranchSide:      'text/url.c:690,21'
              BranchSideFuncs:
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - memrchr
                - memrchr
        - Branch String:   'text/url.c:690,13'
          Branch Sides:
            - BranchSide:      'text/url.c:692,19'
              BranchSideFuncs:
                - memrchr
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - memrchr
            - BranchSide:      'text/url.c:698,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - memrchr
                - memrchr
        - Branch String:   'text/url.c:694,17'
          Branch Sides:
            - BranchSide:      'text/url.c:695,26'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - memrchr
                - memrchr
            - BranchSide:      'text/url.c:696,13'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - memrchr
                - memrchr
        - Branch String:   'text/url.c:698,13'
          Branch Sides:
            - BranchSide:      'text/url.c:700,13'
              BranchSideFuncs:
                - memrchr
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - memrchr
            - BranchSide:      'text/url.c:706,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcspn
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - memrchr
                - memrchr
        - Branch String:   'text/url.c:702,17'
          Branch Sides:
            - BranchSide:      'text/url.c:703,26'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - memrchr
                - memrchr
            - BranchSide:      'text/url.c:704,13'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - memrchr
                - memrchr
        - Branch String:   'text/url.c:706,13'
          Branch Sides:
            - BranchSide:      'text/url.c:708,18'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - memrchr
                - memrchr
            - BranchSide:      'text/url.c:711,20'
              BranchSideFuncs:
                - strcmp
                - strcspn
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - memrchr
                - memrchr
        - Branch String:   'text/url.c:711,13'
          Branch Sides:
            - BranchSide:      'text/url.c:713,19'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - memrchr
                - memrchr
            - BranchSide:      'text/url.c:717,13'
              BranchSideFuncs:
                - strcspn
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - memrchr
                - memrchr
        - Branch String:   'text/url.c:717,13'
          Branch Sides:
            - BranchSide:      'text/url.c:718,34'
              BranchSideFuncs:
                - strcspn
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - memrchr
                - memrchr
            - BranchSide:      'text/url.c:720,30'
              BranchSideFuncs:
                - strcspn
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - memrchr
                - memrchr
        - Branch String:   'text/url.c:722,13'
          Branch Sides:
            - BranchSide:      'text/url.c:723,21'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - memrchr
                - memrchr
            - BranchSide:      'text/url.c:725,18'
              BranchSideFuncs:
                - __assert_fail
                - strncmp
                - strncmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - strcspn
                - memrchr
                - memrchr
      Callsites:
        - Src:             'text/url.c:668,9'
          Dst:             __assert_fail
        - Src:             'text/url.c:670,13'
          Dst:             strncmp
        - Src:             'text/url.c:675,13'
          Dst:             strncmp
        - Src:             'text/url.c:680,13'
          Dst:             strncmp
        - Src:             'text/url.c:685,13'
          Dst:             strcmp
        - Src:             'text/url.c:690,13'
          Dst:             strncmp
        - Src:             'text/url.c:693,22'
          Dst:             memrchr
        - Src:             'text/url.c:698,13'
          Dst:             strcmp
        - Src:             'text/url.c:701,22'
          Dst:             memrchr
        - Src:             'text/url.c:706,13'
          Dst:             strcmp
        - Src:             'text/url.c:711,13'
          Dst:             strcmp
        - Src:             'text/url.c:720,22'
          Dst:             strcspn
    - functionName:    memrchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_uri_merge_paths
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - ref
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - asprintf
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'text/url.c:638,9'
          Branch Sides:
            - BranchSide:      'text/url.c:639,37'
              BranchSideFuncs:
                - asprintf
            - BranchSide:      'text/url.c:642,35'
              BranchSideFuncs:
                - strrchr
                - asprintf
        - Branch String:   'text/url.c:644,13'
          Branch Sides:
            - BranchSide:      'text/url.c:645,16'
              BranchSideFuncs:
                - asprintf
            - BranchSide:      'text/url.c:647,19'
              BranchSideFuncs:
                - asprintf
        - Branch String:   'text/url.c:652,9'
          Branch Sides:
            - BranchSide:      'text/url.c:652,9'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:653,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'text/url.c:639,15'
          Dst:             asprintf
        - Src:             'text/url.c:642,27'
          Dst:             strrchr
        - Src:             'text/url.c:649,15'
          Dst:             asprintf
    - functionName:    vlc_uri_resolve
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - ref
      BBCount:         28
      ICount:          191
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - strdup
        - vlc_UrlClean
        - vlc_UrlParse
        - vlc_uri_compose
        - vlc_uri_merge_paths
        - vlc_uri_remove_dot_segments
      functionUses:    1
      BranchProfiles:
        - Branch String:   'text/url.c:801,9'
          Branch Sides:
            - BranchSide:      'text/url.c:803,9'
              BranchSideFuncs:
                - vlc_UrlClean
            - BranchSide:      'text/url.c:807,17'
              BranchSideFuncs:
                - vlc_UrlParse
                - vlc_uri_merge_paths
                - vlc_uri_compose
                - free
                - vlc_UrlClean
                - vlc_UrlClean
                - vlc_uri_remove_dot_segments
                - vlc_UrlClean
                - strdup
        - Branch String:   'text/url.c:807,9'
          Branch Sides:
            - BranchSide:      'text/url.c:809,9'
              BranchSideFuncs:
                - vlc_UrlClean
                - strdup
            - BranchSide:      'text/url.c:813,29'
              BranchSideFuncs:
                - vlc_UrlParse
                - vlc_uri_merge_paths
                - vlc_uri_compose
                - free
                - vlc_UrlClean
                - vlc_UrlClean
                - vlc_uri_remove_dot_segments
        - Branch String:   'text/url.c:821,13'
          Branch Sides:
            - BranchSide:      'text/url.c:822,13'
              BranchSideFuncs:
                - vlc_uri_compose
                - free
                - vlc_UrlClean
                - vlc_UrlClean
                - vlc_uri_remove_dot_segments
            - BranchSide:      'text/url.c:824,41'
              BranchSideFuncs:
                - vlc_uri_merge_paths
                - vlc_uri_compose
                - free
                - vlc_UrlClean
                - vlc_UrlClean
                - vlc_uri_remove_dot_segments
        - Branch String:   'text/url.c:829,38'
          Branch Sides:
            - BranchSide:      'text/url.c:829,49'
              BranchSideFuncs:
                - vlc_uri_compose
                - free
                - vlc_UrlClean
                - vlc_UrlClean
                - vlc_uri_remove_dot_segments
            - BranchSide:      'text/url.c:831,41'
              BranchSideFuncs:
                - vlc_uri_compose
                - free
                - vlc_UrlClean
                - vlc_UrlClean
                - vlc_uri_remove_dot_segments
        - Branch String:   'text/url.c:829,13'
          Branch Sides:
            - BranchSide:      'text/url.c:831,41'
              BranchSideFuncs:
                - vlc_uri_compose
                - free
                - vlc_UrlClean
                - vlc_UrlClean
                - vlc_uri_remove_dot_segments
            - BranchSide:      'text/url.c:837,21'
              BranchSideFuncs:
                - vlc_uri_merge_paths
                - vlc_uri_compose
                - free
                - vlc_UrlClean
                - vlc_UrlClean
                - vlc_uri_remove_dot_segments
        - Branch String:   'text/url.c:832,17'
          Branch Sides:
            - BranchSide:      'text/url.c:833,47'
              BranchSideFuncs:
                - vlc_uri_compose
                - free
                - vlc_UrlClean
                - vlc_UrlClean
                - vlc_uri_remove_dot_segments
            - BranchSide:      'text/url.c:834,13'
              BranchSideFuncs:
                - vlc_uri_compose
                - free
                - vlc_UrlClean
                - vlc_UrlClean
                - vlc_uri_remove_dot_segments
        - Branch String:   'text/url.c:837,13'
          Branch Sides:
            - BranchSide:      'text/url.c:838,13'
              BranchSideFuncs:
                - vlc_uri_compose
                - free
                - vlc_UrlClean
                - vlc_UrlClean
                - vlc_uri_remove_dot_segments
            - BranchSide:      'text/url.c:840,48'
              BranchSideFuncs:
                - vlc_uri_merge_paths
                - vlc_uri_compose
                - free
                - vlc_UrlClean
                - vlc_UrlClean
                - vlc_uri_remove_dot_segments
        - Branch String:   'text/url.c:841,13'
          Branch Sides:
            - BranchSide:      'text/url.c:842,13'
              BranchSideFuncs:
                - free
                - vlc_UrlClean
                - vlc_UrlClean
            - BranchSide:      'text/url.c:844,28'
              BranchSideFuncs:
                - vlc_uri_compose
                - free
                - vlc_UrlClean
                - vlc_UrlClean
                - vlc_uri_remove_dot_segments
        - Branch String:   'text/url.c:848,9'
          Branch Sides:
            - BranchSide:      'text/url.c:849,45'
              BranchSideFuncs:
                - vlc_uri_remove_dot_segments
                - vlc_uri_compose
                - free
                - vlc_UrlClean
                - vlc_UrlClean
            - BranchSide:      'text/url.c:851,11'
              BranchSideFuncs:
                - vlc_uri_compose
                - free
                - vlc_UrlClean
                - vlc_UrlClean
      Callsites:
        - Src:             'text/url.c:801,9'
          Dst:             vlc_UrlParse
        - Src:             'text/url.c:803,9'
          Dst:             vlc_UrlClean
        - Src:             'text/url.c:809,9'
          Dst:             vlc_UrlClean
        - Src:             'text/url.c:810,16'
          Dst:             strdup
        - Src:             'text/url.c:813,5'
          Dst:             vlc_UrlParse
        - Src:             'text/url.c:840,19'
          Dst:             vlc_uri_merge_paths
        - Src:             'text/url.c:849,9'
          Dst:             vlc_uri_remove_dot_segments
        - Src:             'text/url.c:851,11'
          Dst:             vlc_uri_compose
        - Src:             'text/url.c:854,5'
          Dst:             vlc_UrlClean
        - Src:             'text/url.c:855,5'
          Dst:             vlc_UrlClean
    - functionName:    vlc_UrlParse
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - url
        - str
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - vlc_UrlParseInner
        - vlc_uri_path_validate
      functionUses:    5
      BranchProfiles:
        - Branch String:   'text/url.c:585,31'
          Branch Sides:
            - BranchSide:      'text/url.c:585,57'
              BranchSideFuncs:
                - vlc_uri_path_validate
                - __errno_location
            - BranchSide:      'text/url.c:585,31'
              BranchSideFuncs: []
        - Branch String:   'text/url.c:585,9'
          Branch Sides:
            - BranchSide:      'text/url.c:585,9'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:587,9'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'text/url.c:583,15'
          Dst:             vlc_UrlParseInner
        - Src:             'text/url.c:585,35'
          Dst:             vlc_uri_path_validate
        - Src:             'text/url.c:588,9'
          Dst:             __errno_location
    - functionName:    vlc_UrlClean
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - url
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_uri_compose
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
      BBCount:         38
      ICount:          236
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - strchr
        - vlc_memstream_close
        - vlc_memstream_open
        - vlc_memstream_printf
        - vlc_memstream_putc
        - vlc_memstream_puts
        - vlc_memstream_write
        - vlc_uri_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'text/url.c:740,9'
          Branch Sides:
            - BranchSide:      'text/url.c:741,46'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_puts
                - vlc_memstream_write
                - strchr
                - vlc_memstream_printf
                - vlc_uri_encode
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_uri_encode
                - vlc_memstream_printf
                - free
                - vlc_memstream_close
                - free
            - BranchSide:      'text/url.c:743,9'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_puts
                - vlc_memstream_write
                - strchr
                - vlc_memstream_printf
                - vlc_uri_encode
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_uri_encode
                - vlc_memstream_printf
                - free
                - vlc_memstream_close
                - free
        - Branch String:   'text/url.c:743,9'
          Branch Sides:
            - BranchSide:      'text/url.c:745,9'
              BranchSideFuncs:
                - vlc_memstream_write
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_puts
                - vlc_uri_encode
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - vlc_uri_encode
                - vlc_memstream_printf
                - free
                - vlc_memstream_close
                - free
            - BranchSide:      'text/url.c:778,9'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_puts
        - Branch String:   'text/url.c:747,13'
          Branch Sides:
            - BranchSide:      'text/url.c:749,34'
              BranchSideFuncs:
                - vlc_uri_encode
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_puts
                - vlc_uri_encode
                - vlc_memstream_printf
                - free
                - vlc_memstream_close
                - free
            - BranchSide:      'text/url.c:770,20'
              BranchSideFuncs:
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_puts
        - Branch String:   'text/url.c:750,17'
          Branch Sides:
            - BranchSide:      'text/url.c:751,17'
              BranchSideFuncs:
                - vlc_memstream_close
                - free
            - BranchSide:      'text/url.c:753,13'
              BranchSideFuncs:
                - vlc_memstream_puts
                - free
                - vlc_memstream_putc
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_puts
                - vlc_uri_encode
                - vlc_memstream_printf
                - free
                - vlc_memstream_close
                - free
        - Branch String:   'text/url.c:756,17'
          Branch Sides:
            - BranchSide:      'text/url.c:758,38'
              BranchSideFuncs:
                - vlc_uri_encode
                - vlc_memstream_printf
                - free
                - vlc_memstream_putc
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_puts
                - vlc_memstream_close
                - free
            - BranchSide:      'text/url.c:765,13'
              BranchSideFuncs:
                - vlc_memstream_putc
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_puts
        - Branch String:   'text/url.c:759,21'
          Branch Sides:
            - BranchSide:      'text/url.c:760,21'
              BranchSideFuncs:
                - vlc_memstream_close
                - free
            - BranchSide:      'text/url.c:762,54'
              BranchSideFuncs:
                - vlc_memstream_printf
                - free
                - vlc_memstream_putc
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_puts
        - Branch String:   'text/url.c:770,13'
          Branch Sides:
            - BranchSide:      'text/url.c:771,20'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_puts
            - BranchSide:      'text/url.c:773,20'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_puts
        - Branch String:   'text/url.c:778,9'
          Branch Sides:
            - BranchSide:      'text/url.c:779,9'
              BranchSideFuncs:
                - vlc_memstream_puts
                - vlc_memstream_close
                - vlc_memstream_printf
                - vlc_memstream_printf
            - BranchSide:      'text/url.c:780,9'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_printf
                - vlc_memstream_printf
        - Branch String:   'text/url.c:780,9'
          Branch Sides:
            - BranchSide:      'text/url.c:781,46'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_memstream_printf
            - BranchSide:      'text/url.c:782,9'
              BranchSideFuncs:
                - vlc_memstream_close
                - vlc_memstream_printf
        - Branch String:   'text/url.c:782,9'
          Branch Sides:
            - BranchSide:      'text/url.c:783,46'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_memstream_close
            - BranchSide:      'text/url.c:785,9'
              BranchSideFuncs:
                - vlc_memstream_close
        - Branch String:   'text/url.c:785,9'
          Branch Sides:
            - BranchSide:      'text/url.c:786,9'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:787,19'
              BranchSideFuncs: []
        - Branch String:   'text/url.c:790,9'
          Branch Sides:
            - BranchSide:      'text/url.c:791,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'text/url.c:792,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'text/url.c:738,5'
          Dst:             vlc_memstream_open
        - Src:             'text/url.c:741,9'
          Dst:             vlc_memstream_printf
        - Src:             'text/url.c:745,9'
          Dst:             vlc_memstream_write
        - Src:             'text/url.c:749,19'
          Dst:             vlc_uri_encode
        - Src:             'text/url.c:753,13'
          Dst:             vlc_memstream_puts
        - Src:             'text/url.c:758,23'
          Dst:             vlc_uri_encode
        - Src:             'text/url.c:762,17'
          Dst:             vlc_memstream_printf
        - Src:             'text/url.c:765,13'
          Dst:             vlc_memstream_putc
        - Src:             'text/url.c:770,13'
          Dst:             strchr
        - Src:             'text/url.c:775,9'
          Dst:             vlc_memstream_printf
        - Src:             'text/url.c:779,9'
          Dst:             vlc_memstream_puts
        - Src:             'text/url.c:781,9'
          Dst:             vlc_memstream_printf
        - Src:             'text/url.c:783,9'
          Dst:             vlc_memstream_printf
        - Src:             'text/url.c:785,9'
          Dst:             vlc_memstream_close
        - Src:             'text/url.c:790,9'
          Dst:             vlc_memstream_close
    - functionName:    vlc_uri_encode
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - encode_URI_bytes
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'text/url.c:161,9'
          Branch Sides:
            - BranchSide:      'text/url.c:161,9'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:162,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'text/url.c:159,18'
          Dst:             strlen
        - Src:             'text/url.c:160,17'
          Dst:             encode_URI_bytes
    - functionName:    encode_URI_bytes
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - lenp
      BBCount:         16
      ICount:          146
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - isurisafe
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'text/url.c:132,9'
          Branch Sides:
            - BranchSide:      'text/url.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:135,17'
              BranchSideFuncs:
                - realloc
                - isurisafe
        - Branch String:   'text/url.c:136,5'
          Branch Sides:
            - BranchSide:      'text/url.c:138,27'
              BranchSideFuncs:
                - isurisafe
                - realloc
            - BranchSide:      'text/url.c:152,13'
              BranchSideFuncs:
                - realloc
        - Branch String:   'text/url.c:140,13'
          Branch Sides:
            - BranchSide:      'text/url.c:141,24'
              BranchSideFuncs:
                - realloc
                - isurisafe
            - BranchSide:      'text/url.c:146,18'
              BranchSideFuncs:
                - realloc
                - isurisafe
        - Branch String:   'text/url.c:154,12'
          Branch Sides:
            - BranchSide:      'text/url.c:154,34'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:154,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'text/url.c:140,13'
          Dst:             isurisafe
        - Src:             'text/url.c:153,11'
          Dst:             realloc
    - functionName:    vlc_UrlParseInner
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - url
        - str
      BBCount:         75
      ICount:          496
      EdgeCount:       100
      CyclomaticComplexity: 27
      functionsReached:
        - __errno_location
        - isurialnum
        - memchr
        - strchr
        - strdup
        - strncmp
        - strrchr
        - strtoul
        - vlc_idna_to_ascii
        - vlc_iri2uri
        - vlc_uri_component_validate
        - vlc_uri_decode
        - vlc_uri_host_validate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'text/url.c:446,9'
          Branch Sides:
            - BranchSide:      'text/url.c:448,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'text/url.c:452,29'
              BranchSideFuncs:
                - vlc_iri2uri
                - isurialnum
                - memchr
                - strchr
                - strchr
                - strncmp
                - strchr
                - strrchr
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strrchr
                - strdup
                - strchr
                - vlc_uri_decode
                - vlc_uri_decode
                - vlc_uri_component_validate
        - Branch String:   'text/url.c:453,9'
          Branch Sides:
            - BranchSide:      'text/url.c:454,9'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:455,23'
              BranchSideFuncs:
                - isurialnum
                - memchr
                - strchr
                - strchr
                - strncmp
                - strchr
                - strrchr
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strrchr
                - strdup
                - strchr
                - vlc_uri_decode
                - vlc_uri_decode
                - vlc_uri_component_validate
        - Branch String:   'text/url.c:462,30'
          Branch Sides:
            - BranchSide:      'text/url.c:462,5'
              BranchSideFuncs:
                - strchr
                - strchr
                - strncmp
                - strchr
                - strrchr
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strrchr
                - strdup
                - strchr
                - vlc_uri_decode
                - vlc_uri_decode
                - vlc_uri_component_validate
                - isurialnum
                - memchr
            - BranchSide:      'text/url.c:462,49'
              BranchSideFuncs:
                - memchr
                - strchr
                - strchr
                - strncmp
                - strchr
                - strrchr
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strrchr
                - strdup
                - strchr
                - vlc_uri_decode
                - vlc_uri_decode
                - vlc_uri_component_validate
                - isurialnum
        - Branch String:   'text/url.c:462,5'
          Branch Sides:
            - BranchSide:      'text/url.c:463,13'
              BranchSideFuncs:
                - isurialnum
                - memchr
                - strchr
                - strchr
                - strncmp
                - strchr
                - strrchr
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strrchr
                - strdup
                - strchr
                - vlc_uri_decode
                - vlc_uri_decode
                - vlc_uri_component_validate
            - BranchSide:      'text/url.c:465,10'
              BranchSideFuncs:
                - strchr
                - strchr
                - strncmp
                - strchr
                - strrchr
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strrchr
                - strdup
                - strchr
                - vlc_uri_decode
                - vlc_uri_decode
                - vlc_uri_component_validate
        - Branch String:   'text/url.c:465,9'
          Branch Sides:
            - BranchSide:      'text/url.c:467,15'
              BranchSideFuncs:
                - strchr
                - strchr
                - strncmp
                - strchr
                - strrchr
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strrchr
                - strdup
                - strchr
                - vlc_uri_decode
                - vlc_uri_decode
                - vlc_uri_component_validate
            - BranchSide:      'text/url.c:473,19'
              BranchSideFuncs:
                - strchr
                - strchr
                - strncmp
                - strchr
                - strrchr
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strrchr
                - strdup
                - strchr
                - vlc_uri_decode
                - vlc_uri_decode
                - vlc_uri_component_validate
        - Branch String:   'text/url.c:474,9'
          Branch Sides:
            - BranchSide:      'text/url.c:476,14'
              BranchSideFuncs:
                - vlc_uri_component_validate
                - strchr
                - strncmp
                - strchr
                - strrchr
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strrchr
                - strdup
                - strchr
                - vlc_uri_decode
                - vlc_uri_decode
            - BranchSide:      'text/url.c:482,19'
              BranchSideFuncs:
                - strchr
                - strncmp
                - strchr
                - strrchr
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strrchr
                - strdup
                - strchr
                - vlc_uri_decode
                - vlc_uri_decode
        - Branch String:   'text/url.c:477,12'
          Branch Sides:
            - BranchSide:      'text/url.c:478,32'
              BranchSideFuncs:
                - strchr
                - strncmp
                - strchr
                - strrchr
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strrchr
                - strdup
                - strchr
                - vlc_uri_decode
                - vlc_uri_decode
            - BranchSide:      'text/url.c:479,5'
              BranchSideFuncs:
                - strchr
                - strncmp
                - strchr
                - strrchr
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strrchr
                - strdup
                - strchr
                - vlc_uri_decode
                - vlc_uri_decode
        - Branch String:   'text/url.c:483,9'
          Branch Sides:
            - BranchSide:      'text/url.c:485,15'
              BranchSideFuncs:
                - strncmp
                - strchr
                - strrchr
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strrchr
                - strdup
                - strchr
                - vlc_uri_decode
                - vlc_uri_decode
            - BranchSide:      'text/url.c:490,17'
              BranchSideFuncs:
                - strncmp
                - strchr
                - strrchr
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strrchr
                - strdup
                - strchr
                - vlc_uri_decode
                - vlc_uri_decode
        - Branch String:   'text/url.c:490,9'
          Branch Sides:
            - BranchSide:      'text/url.c:492,13'
              BranchSideFuncs:
                - strchr
                - strrchr
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strrchr
                - strdup
                - strchr
                - vlc_uri_decode
                - vlc_uri_decode
            - BranchSide:      'text/url.c:575,25'
              BranchSideFuncs: []
        - Branch String:   'text/url.c:496,13'
          Branch Sides:
            - BranchSide:      'text/url.c:498,14'
              BranchSideFuncs:
                - strrchr
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strrchr
                - strdup
                - strchr
                - vlc_uri_decode
                - vlc_uri_decode
            - BranchSide:      'text/url.c:505,24'
              BranchSideFuncs:
                - strrchr
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strrchr
                - strdup
                - strchr
                - vlc_uri_decode
                - vlc_uri_decode
        - Branch String:   'text/url.c:506,13'
          Branch Sides:
            - BranchSide:      'text/url.c:508,19'
              BranchSideFuncs:
                - strchr
                - vlc_uri_decode
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strrchr
                - strdup
                - vlc_uri_decode
            - BranchSide:      'text/url.c:524,14'
              BranchSideFuncs:
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strrchr
                - strdup
        - Branch String:   'text/url.c:514,17'
          Branch Sides:
            - BranchSide:      'text/url.c:516,23'
              BranchSideFuncs:
                - vlc_uri_decode
                - vlc_uri_decode
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strrchr
                - strdup
            - BranchSide:      'text/url.c:520,28'
              BranchSideFuncs:
                - vlc_uri_decode
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strrchr
                - strdup
        - Branch String:   'text/url.c:524,25'
          Branch Sides:
            - BranchSide:      'text/url.c:524,44'
              BranchSideFuncs:
                - strrchr
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
                - strdup
            - BranchSide:      'text/url.c:536,27'
              BranchSideFuncs:
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
        - Branch String:   'text/url.c:524,13'
          Branch Sides:
            - BranchSide:      'text/url.c:526,19'
              BranchSideFuncs:
                - strdup
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
            - BranchSide:      'text/url.c:536,27'
              BranchSideFuncs:
                - strchr
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
        - Branch String:   'text/url.c:529,17'
          Branch Sides:
            - BranchSide:      'text/url.c:530,21'
              BranchSideFuncs:
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
            - BranchSide:      'text/url.c:532,22'
              BranchSideFuncs:
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
        - Branch String:   'text/url.c:537,17'
          Branch Sides:
            - BranchSide:      'text/url.c:538,23'
              BranchSideFuncs:
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
            - BranchSide:      'text/url.c:540,47'
              BranchSideFuncs:
                - vlc_uri_decode
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
                - vlc_idna_to_ascii
        - Branch String:   'text/url.c:541,29'
          Branch Sides:
            - BranchSide:      'text/url.c:541,64'
              BranchSideFuncs:
                - vlc_idna_to_ascii
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
            - BranchSide:      'text/url.c:541,13'
              BranchSideFuncs:
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
        - Branch String:   'text/url.c:544,13'
          Branch Sides:
            - BranchSide:      'text/url.c:545,17'
              BranchSideFuncs:
                - strtoul
                - strchr
                - __errno_location
            - BranchSide:      'text/url.c:547,36'
              BranchSideFuncs:
                - vlc_uri_host_validate
                - free
                - __errno_location
                - strtoul
                - strchr
                - __errno_location
        - Branch String:   'text/url.c:556,26'
          Branch Sides:
            - BranchSide:      'text/url.c:556,30'
              BranchSideFuncs:
                - strtoul
                - strchr
                - __errno_location
            - BranchSide:      'text/url.c:570,13'
              BranchSideFuncs: []
        - Branch String:   'text/url.c:556,13'
          Branch Sides:
            - BranchSide:      'text/url.c:559,42'
              BranchSideFuncs:
                - strtoul
                - strchr
                - __errno_location
            - BranchSide:      'text/url.c:570,13'
              BranchSideFuncs: []
        - Branch String:   'text/url.c:561,53'
          Branch Sides:
            - BranchSide:      'text/url.c:561,57'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'text/url.c:563,17'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'text/url.c:561,61'
          Branch Sides:
            - BranchSide:      'text/url.c:561,64'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'text/url.c:563,17'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'text/url.c:561,17'
          Branch Sides:
            - BranchSide:      'text/url.c:563,17'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'text/url.c:567,27'
              BranchSideFuncs: []
        - Branch String:   'text/url.c:570,13'
          Branch Sides:
            - BranchSide:      'text/url.c:571,14'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:572,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'text/url.c:448,9'
          Dst:             __errno_location
        - Src:             'text/url.c:452,17'
          Dst:             vlc_iri2uri
        - Src:             'text/url.c:462,12'
          Dst:             isurialnum
        - Src:             'text/url.c:462,33'
          Dst:             memchr
        - Src:             'text/url.c:473,12'
          Dst:             strchr
        - Src:             'text/url.c:477,12'
          Dst:             vlc_uri_component_validate
        - Src:             'text/url.c:482,12'
          Dst:             strchr
        - Src:             'text/url.c:490,9'
          Dst:             strncmp
        - Src:             'text/url.c:495,16'
          Dst:             strchr
        - Src:             'text/url.c:505,16'
          Dst:             strrchr
        - Src:             'text/url.c:513,20'
          Dst:             strchr
        - Src:             'text/url.c:518,17'
          Dst:             vlc_uri_decode
        - Src:             'text/url.c:520,13'
          Dst:             vlc_uri_decode
        - Src:             'text/url.c:524,36'
          Dst:             strrchr
        - Src:             'text/url.c:527,29'
          Dst:             strdup
        - Src:             'text/url.c:536,20'
          Dst:             strchr
        - Src:             'text/url.c:540,32'
          Dst:             vlc_uri_decode
        - Src:             'text/url.c:541,46'
          Dst:             vlc_idna_to_ascii
        - Src:             'text/url.c:547,14'
          Dst:             vlc_uri_host_validate
        - Src:             'text/url.c:551,13'
          Dst:             __errno_location
        - Src:             'text/url.c:559,34'
          Dst:             strtoul
        - Src:             'text/url.c:561,17'
          Dst:             strchr
        - Src:             'text/url.c:563,17'
          Dst:             __errno_location
    - functionName:    vlc_uri_path_validate
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_uri_component_validate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'text/url.c:430,12'
          Dst:             vlc_uri_component_validate
    - functionName:    vlc_uri_decode
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         17
      ICount:          118
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - hex_to_char
      functionUses:    10
      BranchProfiles:
        - Branch String:   'text/url.c:77,9'
          Branch Sides:
            - BranchSide:      'text/url.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:81,5'
              BranchSideFuncs:
                - hex_to_char
                - hex_to_char
                - __errno_location
        - Branch String:   'text/url.c:81,5'
          Branch Sides:
            - BranchSide:      'text/url.c:83,13'
              BranchSideFuncs:
                - hex_to_char
                - hex_to_char
                - __errno_location
            - BranchSide:      'text/url.c:98,6'
              BranchSideFuncs: []
        - Branch String:   'text/url.c:83,13'
          Branch Sides:
            - BranchSide:      'text/url.c:87,38'
              BranchSideFuncs:
                - hex_to_char
                - hex_to_char
                - __errno_location
            - BranchSide:      'text/url.c:96,24'
              BranchSideFuncs:
                - hex_to_char
                - hex_to_char
                - __errno_location
        - Branch String:   'text/url.c:87,48'
          Branch Sides:
            - BranchSide:      'text/url.c:88,38'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'text/url.c:90,17'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'text/url.c:87,17'
          Branch Sides:
            - BranchSide:      'text/url.c:90,17'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'text/url.c:93,24'
              BranchSideFuncs:
                - hex_to_char
                - hex_to_char
                - __errno_location
      Callsites:
        - Src:             'text/url.c:87,22'
          Dst:             hex_to_char
        - Src:             'text/url.c:88,22'
          Dst:             hex_to_char
        - Src:             'text/url.c:90,17'
          Dst:             __errno_location
    - functionName:    hex_to_char
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'text/url.c:63,10'
          Branch Sides:
            - BranchSide:      'text/url.c:64,16'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:65,9'
              BranchSideFuncs: []
        - Branch String:   'text/url.c:66,10'
          Branch Sides:
            - BranchSide:      'text/url.c:67,16'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:68,9'
              BranchSideFuncs: []
        - Branch String:   'text/url.c:69,10'
          Branch Sides:
            - BranchSide:      'text/url.c:70,16'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:71,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_uri_fixup_inner
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - extras
      BBCount:         42
      ICount:          205
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - isurihex
        - isurisafe
        - isurisubdelim
        - strchr
        - vlc_memstream_close
        - vlc_memstream_open
        - vlc_memstream_printf
        - vlc_memstream_putc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'text/url.c:861,5'
          Branch Sides:
            - BranchSide:      'text/url.c:861,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_memstream_open
                - vlc_memstream_close
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_putc
                - isurihex
                - isurihex
            - BranchSide:      'text/url.c:861,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'text/url.c:861,5'
          Branch Sides:
            - BranchSide:      'text/url.c:861,5'
              BranchSideFuncs:
                - vlc_memstream_open
                - vlc_memstream_close
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_putc
                - isurihex
                - isurihex
            - BranchSide:      'text/url.c:863,10'
              BranchSideFuncs:
                - vlc_memstream_open
                - vlc_memstream_close
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_putc
                - isurihex
                - isurihex
        - Branch String:   'text/url.c:864,5'
          Branch Sides:
            - BranchSide:      'text/url.c:865,13'
              BranchSideFuncs:
                - vlc_memstream_open
                - vlc_memstream_close
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_putc
                - isurihex
                - isurihex
            - BranchSide:      'text/url.c:873,5'
              BranchSideFuncs:
                - vlc_memstream_open
                - vlc_memstream_close
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_putc
        - Branch String:   'text/url.c:865,27'
          Branch Sides:
            - BranchSide:      'text/url.c:865,41'
              BranchSideFuncs:
                - isurihex
                - vlc_memstream_open
                - vlc_memstream_close
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_putc
                - isurihex
            - BranchSide:      'text/url.c:865,72'
              BranchSideFuncs:
                - vlc_memstream_open
                - vlc_memstream_close
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_putc
                - isurihex
                - isurihex
        - Branch String:   'text/url.c:865,51'
          Branch Sides:
            - BranchSide:      'text/url.c:865,63'
              BranchSideFuncs:
                - isurihex
                - vlc_memstream_open
                - vlc_memstream_close
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_putc
                - isurihex
            - BranchSide:      'text/url.c:867,28'
              BranchSideFuncs:
                - vlc_memstream_open
                - vlc_memstream_close
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_putc
        - Branch String:   'text/url.c:865,13'
          Branch Sides:
            - BranchSide:      'text/url.c:865,72'
              BranchSideFuncs:
                - vlc_memstream_open
                - vlc_memstream_close
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_putc
                - isurihex
                - isurihex
            - BranchSide:      'text/url.c:867,28'
              BranchSideFuncs:
                - vlc_memstream_open
                - vlc_memstream_close
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_putc
        - Branch String:   'text/url.c:875,5'
          Branch Sides:
            - BranchSide:      'text/url.c:877,27'
              BranchSideFuncs:
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_printf
                - vlc_memstream_close
                - vlc_memstream_putc
            - BranchSide:      'text/url.c:886,9'
              BranchSideFuncs:
                - vlc_memstream_close
        - Branch String:   'text/url.c:879,26'
          Branch Sides:
            - BranchSide:      'text/url.c:879,43'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_printf
            - BranchSide:      'text/url.c:881,41'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_printf
        - Branch String:   'text/url.c:879,46'
          Branch Sides:
            - BranchSide:      'text/url.c:879,57'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_printf
            - BranchSide:      'text/url.c:881,41'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_printf
        - Branch String:   'text/url.c:880,10'
          Branch Sides:
            - BranchSide:      'text/url.c:880,14'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_printf
            - BranchSide:      'text/url.c:881,41'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_printf
        - Branch String:   'text/url.c:880,23'
          Branch Sides:
            - BranchSide:      'text/url.c:880,27'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_printf
            - BranchSide:      'text/url.c:883,55'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_memstream_close
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_putc
        - Branch String:   'text/url.c:879,13'
          Branch Sides:
            - BranchSide:      'text/url.c:881,41'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_memstream_close
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_putc
            - BranchSide:      'text/url.c:883,55'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_memstream_close
                - isurisafe
                - isurisubdelim
                - strchr
                - vlc_memstream_putc
        - Branch String:   'text/url.c:886,9'
          Branch Sides:
            - BranchSide:      'text/url.c:887,9'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:888,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'text/url.c:861,5'
          Dst:             __assert_fail
        - Src:             'text/url.c:865,32'
          Dst:             isurihex
        - Src:             'text/url.c:865,54'
          Dst:             isurihex
        - Src:             'text/url.c:873,5'
          Dst:             vlc_memstream_open
        - Src:             'text/url.c:879,13'
          Dst:             isurisafe
        - Src:             'text/url.c:879,29'
          Dst:             isurisubdelim
        - Src:             'text/url.c:879,50'
          Dst:             strchr
        - Src:             'text/url.c:881,13'
          Dst:             vlc_memstream_putc
        - Src:             'text/url.c:883,13'
          Dst:             vlc_memstream_printf
        - Src:             'text/url.c:886,9'
          Dst:             vlc_memstream_close
    - functionName:    vlc_UrlParseFixup
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - url
        - str
      BBCount:         14
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - __errno_location
        - vlc_UrlParseInner
        - vlc_uri_component_validate
        - vlc_uri_fixup_inner
        - vlc_uri_path_validate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'text/url.c:603,6'
          Branch Sides:
            - BranchSide:      'text/url.c:603,37'
              BranchSideFuncs:
                - vlc_uri_component_validate
                - vlc_uri_fixup_inner
                - vlc_uri_path_validate
                - __assert_fail
                - __errno_location
            - BranchSide:      'text/url.c:603,6'
              BranchSideFuncs: []
        - Branch String:   'text/url.c:602,9'
          Branch Sides:
            - BranchSide:      'text/url.c:602,9'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:605,51'
              BranchSideFuncs:
                - vlc_uri_fixup_inner
                - vlc_uri_path_validate
                - __assert_fail
                - __errno_location
        - Branch String:   'text/url.c:606,13'
          Branch Sides:
            - BranchSide:      'text/url.c:608,13'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'text/url.c:614,29'
              BranchSideFuncs:
                - vlc_uri_path_validate
                - __assert_fail
        - Branch String:   'text/url.c:615,13'
          Branch Sides:
            - BranchSide:      'text/url.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:615,13'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'text/url.c:598,15'
          Dst:             vlc_UrlParseInner
        - Src:             'text/url.c:603,10'
          Dst:             vlc_uri_component_validate
        - Src:             'text/url.c:605,31'
          Dst:             vlc_uri_fixup_inner
        - Src:             'text/url.c:609,13'
          Dst:             __errno_location
        - Src:             'text/url.c:615,13'
          Dst:             vlc_uri_path_validate
        - Src:             'text/url.c:615,13'
          Dst:             __assert_fail
    - functionName:    vlc_uri2path
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - url
      BBCount:         40
      ICount:          232
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - asprintf
        - memchr
        - strcspn
        - strdup
        - strlen
        - strncasecmp
        - strndup
        - strstr
        - strtol
        - vlc_uri_decode
      functionUses:    6
      BranchProfiles:
        - Branch String:   'text/url.c:276,9'
          Branch Sides:
            - BranchSide:      'text/url.c:277,9'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:279,19'
              BranchSideFuncs:
                - memchr
                - strcspn
                - strndup
                - vlc_uri_decode
                - free
                - strncasecmp
                - strtol
                - strdup
                - strdup
                - strdup
                - asprintf
                - strncasecmp
                - strncasecmp
                - strlen
        - Branch String:   'text/url.c:280,25'
          Branch Sides:
            - BranchSide:      'text/url.c:280,41'
              BranchSideFuncs:
                - strcspn
                - strndup
                - vlc_uri_decode
                - free
                - strncasecmp
                - strtol
                - strdup
                - strdup
                - strdup
                - asprintf
                - strncasecmp
                - strncasecmp
                - strlen
            - BranchSide:      'text/url.c:280,47'
              BranchSideFuncs:
                - strcspn
                - strndup
                - vlc_uri_decode
                - free
                - strncasecmp
                - strtol
                - strdup
                - strdup
                - strdup
                - asprintf
                - strncasecmp
                - strncasecmp
                - strlen
        - Branch String:   'text/url.c:286,9'
          Branch Sides:
            - BranchSide:      'text/url.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:290,21'
              BranchSideFuncs:
                - vlc_uri_decode
                - free
                - strncasecmp
                - strtol
                - strdup
                - strdup
                - strdup
                - asprintf
                - strncasecmp
                - strncasecmp
                - strlen
        - Branch String:   'text/url.c:292,24'
          Branch Sides:
            - BranchSide:      'text/url.c:292,41'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - strlen
                - free
                - strncasecmp
                - strtol
                - strdup
                - strdup
                - strdup
                - asprintf
            - BranchSide:      'text/url.c:321,9'
              BranchSideFuncs:
                - free
                - strncasecmp
                - strtol
                - strdup
                - strdup
                - strdup
                - asprintf
        - Branch String:   'text/url.c:292,9'
          Branch Sides:
            - BranchSide:      'text/url.c:296,14'
              BranchSideFuncs:
                - free
                - strncasecmp
                - strtol
                - strdup
                - strdup
                - strdup
                - asprintf
            - BranchSide:      'text/url.c:321,9'
              BranchSideFuncs:
                - free
                - strncasecmp
                - strtol
                - strdup
                - strdup
                - strdup
                - asprintf
        - Branch String:   'text/url.c:296,13'
          Branch Sides:
            - BranchSide:      'text/url.c:297,20'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:299,27'
              BranchSideFuncs:
                - strncasecmp
                - strlen
                - free
        - Branch String:   'text/url.c:299,13'
          Branch Sides:
            - BranchSide:      'text/url.c:300,29'
              BranchSideFuncs:
                - free
            - BranchSide:      'text/url.c:319,5'
              BranchSideFuncs:
                - free
        - Branch String:   'text/url.c:325,18'
          Branch Sides:
            - BranchSide:      'text/url.c:325,37'
              BranchSideFuncs:
                - free
            - BranchSide:      'text/url.c:326,13'
              BranchSideFuncs:
                - free
        - Branch String:   'text/url.c:325,13'
          Branch Sides:
            - BranchSide:      'text/url.c:326,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'text/url.c:329,17'
              BranchSideFuncs:
                - strdup
                - free
                - strdup
                - strdup
                - asprintf
        - Branch String:   'text/url.c:329,9'
          Branch Sides:
            - BranchSide:      'text/url.c:332,23'
              BranchSideFuncs:
                - strdup
                - free
            - BranchSide:      'text/url.c:335,23'
              BranchSideFuncs:
                - strdup
                - free
            - BranchSide:      'text/url.c:338,23'
              BranchSideFuncs:
                - strdup
                - free
            - BranchSide:      'text/url.c:341,52'
              BranchSideFuncs:
                - asprintf
                - free
        - Branch String:   'text/url.c:341,21'
          Branch Sides:
            - BranchSide:      'text/url.c:342,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'text/url.c:343,9'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'text/url.c:275,18'
          Dst:             strstr
        - Src:             'text/url.c:279,11'
          Dst:             memchr
        - Src:             'text/url.c:284,18'
          Dst:             strcspn
        - Src:             'text/url.c:285,12'
          Dst:             strndup
        - Src:             'text/url.c:290,5'
          Dst:             vlc_uri_decode
        - Src:             'text/url.c:292,28'
          Dst:             strncasecmp
        - Src:             'text/url.c:299,14'
          Dst:             strncasecmp
        - Src:             'text/url.c:300,45'
          Dst:             strlen
        - Src:             'text/url.c:321,28'
          Dst:             strncasecmp
        - Src:             'text/url.c:323,19'
          Dst:             strtol
        - Src:             'text/url.c:332,23'
          Dst:             strdup
        - Src:             'text/url.c:335,23'
          Dst:             strdup
        - Src:             'text/url.c:338,23'
          Dst:             strdup
        - Src:             'text/url.c:341,21'
          Dst:             asprintf
    - functionName:    vlc_path2uri
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - scheme
      BBCount:         43
      ICount:          255
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - __errno_location
        - asprintf
        - encode_URI_bytes
        - strcmp
        - strcspn
        - strdup
        - vlc_getcwd
        - vlc_path2uri
      functionUses:    11
      BranchProfiles:
        - Branch String:   'text/url.c:168,9'
          Branch Sides:
            - BranchSide:      'text/url.c:170,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'text/url.c:173,9'
              BranchSideFuncs:
                - asprintf
                - __assert_fail
                - strcspn
                - encode_URI_bytes
                - asprintf
                - free
                - free
                - free
                - vlc_getcwd
                - asprintf
                - free
                - free
                - vlc_path2uri
                - strcmp
                - strdup
        - Branch String:   'text/url.c:173,24'
          Branch Sides:
            - BranchSide:      'text/url.c:173,36'
              BranchSideFuncs:
                - strcmp
                - strdup
                - asprintf
                - __assert_fail
                - strcspn
                - encode_URI_bytes
                - asprintf
                - free
                - free
                - free
                - vlc_getcwd
                - asprintf
                - free
                - free
                - vlc_path2uri
            - BranchSide:      'text/url.c:220,9'
              BranchSideFuncs:
                - asprintf
                - __assert_fail
                - strcspn
                - encode_URI_bytes
                - asprintf
                - free
                - free
                - free
                - vlc_getcwd
                - asprintf
                - free
                - free
                - vlc_path2uri
        - Branch String:   'text/url.c:173,9'
          Branch Sides:
            - BranchSide:      'text/url.c:174,16'
              BranchSideFuncs:
                - asprintf
                - __assert_fail
                - strcspn
                - encode_URI_bytes
                - asprintf
                - free
                - free
                - free
                - vlc_getcwd
                - asprintf
                - free
                - free
                - vlc_path2uri
            - BranchSide:      'text/url.c:220,9'
              BranchSideFuncs:
                - asprintf
                - __assert_fail
                - strcspn
                - encode_URI_bytes
                - asprintf
                - free
                - free
                - free
                - vlc_getcwd
                - asprintf
                - free
                - free
                - vlc_path2uri
        - Branch String:   'text/url.c:220,9'
          Branch Sides:
            - BranchSide:      'text/url.c:224,13'
              BranchSideFuncs:
                - vlc_getcwd
                - asprintf
                - free
                - free
                - vlc_path2uri
            - BranchSide:      'text/url.c:237,34'
              BranchSideFuncs:
                - asprintf
                - __assert_fail
                - strcspn
                - encode_URI_bytes
                - asprintf
                - free
                - free
                - free
        - Branch String:   'text/url.c:224,13'
          Branch Sides:
            - BranchSide:      'text/url.c:225,13'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:226,20'
              BranchSideFuncs:
                - vlc_getcwd
                - asprintf
                - free
                - free
                - vlc_path2uri
        - Branch String:   'text/url.c:226,13'
          Branch Sides:
            - BranchSide:      'text/url.c:227,13'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:228,46'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - vlc_path2uri
        - Branch String:   'text/url.c:228,13'
          Branch Sides:
            - BranchSide:      'text/url.c:229,17'
              BranchSideFuncs:
                - free
                - free
                - vlc_path2uri
            - BranchSide:      'text/url.c:231,15'
              BranchSideFuncs:
                - free
                - free
                - vlc_path2uri
        - Branch String:   'text/url.c:232,15'
          Branch Sides:
            - BranchSide:      'text/url.c:232,45'
              BranchSideFuncs:
                - vlc_path2uri
                - free
            - BranchSide:      'text/url.c:232,13'
              BranchSideFuncs:
                - free
        - Branch String:   'text/url.c:237,34'
          Branch Sides:
            - BranchSide:      'text/url.c:237,43'
              BranchSideFuncs:
                - asprintf
                - __assert_fail
                - strcspn
                - encode_URI_bytes
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'text/url.c:237,9'
              BranchSideFuncs:
                - asprintf
                - __assert_fail
                - strcspn
                - encode_URI_bytes
                - asprintf
                - free
                - free
                - free
        - Branch String:   'text/url.c:239,9'
          Branch Sides:
            - BranchSide:      'text/url.c:240,9'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:243,5'
              BranchSideFuncs:
                - __assert_fail
                - strcspn
                - encode_URI_bytes
                - asprintf
                - free
                - free
                - free
        - Branch String:   'text/url.c:243,5'
          Branch Sides:
            - BranchSide:      'text/url.c:243,5'
              BranchSideFuncs:
                - strcspn
                - encode_URI_bytes
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'text/url.c:244,5'
              BranchSideFuncs:
                - strcspn
                - encode_URI_bytes
                - asprintf
                - free
                - free
                - free
        - Branch String:   'text/url.c:250,13'
          Branch Sides:
            - BranchSide:      'text/url.c:252,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'text/url.c:255,9'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - strcspn
                - encode_URI_bytes
                - free
        - Branch String:   'text/url.c:261,13'
          Branch Sides:
            - BranchSide:      'text/url.c:262,13'
              BranchSideFuncs: []
            - BranchSide:      'text/url.c:263,15'
              BranchSideFuncs:
                - strcspn
                - encode_URI_bytes
                - asprintf
                - free
                - free
                - free
        - Branch String:   'text/url.c:264,5'
          Branch Sides:
            - BranchSide:      'text/url.c:246,31'
              BranchSideFuncs:
                - strcspn
                - encode_URI_bytes
                - asprintf
                - free
                - free
                - free
            - BranchSide:      'text/url.c:267,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'text/url.c:170,9'
          Dst:             __errno_location
        - Src:             'text/url.c:173,28'
          Dst:             strcmp
        - Src:             'text/url.c:174,16'
          Dst:             strdup
        - Src:             'text/url.c:226,20'
          Dst:             vlc_getcwd
        - Src:             'text/url.c:228,13'
          Dst:             asprintf
        - Src:             'text/url.c:232,31'
          Dst:             vlc_path2uri
        - Src:             'text/url.c:237,9'
          Dst:             asprintf
        - Src:             'text/url.c:243,5'
          Dst:             __assert_fail
        - Src:             'text/url.c:246,22'
          Dst:             strcspn
        - Src:             'text/url.c:249,27'
          Dst:             encode_URI_bytes
        - Src:             'text/url.c:258,19'
          Dst:             asprintf
    - functionName:    vlc_uri_decode_duplicate
      functionSourceFile: '/src/vlc/src/text/url.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strdup
        - vlc_uri_decode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'text/url.c:52,9'
          Branch Sides:
            - BranchSide:      'text/url.c:52,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'text/url.c:54,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'text/url.c:51,17'
          Dst:             strdup
        - Src:             'text/url.c:52,9'
          Dst:             vlc_uri_decode
    - functionName:    vlc_scandir
      functionSourceFile: '/src/vlc/src/text/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dirname
        - namelist
        - select
        - compar
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_closedir
        - vlc_loaddir
        - vlc_opendir
      functionUses:    0
      BranchProfiles:
        - Branch String:   'text/filesystem.c:196,9'
          Branch Sides:
            - BranchSide:      'text/filesystem.c:196,9'
              BranchSideFuncs:
                - vlc_loaddir
                - vlc_closedir
            - BranchSide:      'text/filesystem.c:198,28'
              BranchSideFuncs:
                - vlc_loaddir
                - vlc_closedir
      Callsites:
        - Src:             'text/filesystem.c:193,20'
          Dst:             vlc_opendir
        - Src:             'text/filesystem.c:198,15'
          Dst:             vlc_loaddir
        - Src:             'text/filesystem.c:199,9'
          Dst:             vlc_closedir
    - functionName:    vlc_loaddir
      functionSourceFile: '/src/vlc/src/text/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dir
        - namelist
        - select
        - compar
      BBCount:         39
      ICount:          234
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - __errno_location
        - compar_void
        - realloc
        - strdup
        - vlc_qsort
        - vlc_readdir
        - vlc_rewinddir
      functionUses:    1
      BranchProfiles:
        - Branch String:   'text/filesystem.c:125,5'
          Branch Sides:
            - BranchSide:      'text/filesystem.c:125,5'
              BranchSideFuncs:
                - vlc_rewinddir
                - __errno_location
                - vlc_readdir
                - strdup
                - realloc
                - free
                - free
                - __errno_location
                - vlc_qsort
            - BranchSide:      'text/filesystem.c:127,9'
              BranchSideFuncs:
                - vlc_rewinddir
                - __errno_location
                - vlc_readdir
                - strdup
                - realloc
                - free
                - free
                - __errno_location
                - vlc_qsort
        - Branch String:   'text/filesystem.c:127,9'
          Branch Sides:
            - BranchSide:      'text/filesystem.c:128,16'
              BranchSideFuncs:
                - vlc_rewinddir
                - __errno_location
                - vlc_readdir
                - strdup
                - realloc
                - free
                - free
                - __errno_location
                - vlc_qsort
            - BranchSide:      'text/filesystem.c:130,12'
              BranchSideFuncs:
                - vlc_rewinddir
                - __errno_location
                - vlc_readdir
                - strdup
                - realloc
                - free
                - free
                - __errno_location
                - vlc_qsort
        - Branch String:   'text/filesystem.c:139,13'
          Branch Sides:
            - BranchSide:      'text/filesystem.c:141,17'
              BranchSideFuncs:
                - __errno_location
                - vlc_qsort
                - free
                - free
            - BranchSide:      'text/filesystem.c:146,14'
              BranchSideFuncs:
                - __errno_location
                - vlc_readdir
                - __errno_location
                - vlc_qsort
                - free
                - free
                - strdup
                - realloc
        - Branch String:   'text/filesystem.c:141,17'
          Branch Sides:
            - BranchSide:      'text/filesystem.c:142,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'text/filesystem.c:143,13'
              BranchSideFuncs:
                - vlc_qsort
        - Branch String:   'text/filesystem.c:146,13'
          Branch Sides:
            - BranchSide:      'text/filesystem.c:147,13'
              BranchSideFuncs:
                - strdup
                - __errno_location
                - vlc_readdir
                - __errno_location
                - vlc_qsort
                - free
                - free
                - realloc
            - BranchSide:      'text/filesystem.c:149,13'
              BranchSideFuncs:
                - strdup
                - __errno_location
                - vlc_readdir
                - __errno_location
                - vlc_qsort
                - free
                - free
                - realloc
        - Branch String:   'text/filesystem.c:149,13'
          Branch Sides:
            - BranchSide:      'text/filesystem.c:151,20'
              BranchSideFuncs:
                - realloc
                - strdup
                - __errno_location
                - vlc_readdir
                - __errno_location
                - vlc_qsort
                - free
                - free
            - BranchSide:      'text/filesystem.c:159,27'
              BranchSideFuncs:
                - strdup
                - __errno_location
                - vlc_readdir
                - realloc
                - free
                - free
                - __errno_location
                - vlc_qsort
        - Branch String:   'text/filesystem.c:151,20'
          Branch Sides:
            - BranchSide:      'text/filesystem.c:151,32'
              BranchSideFuncs:
                - realloc
                - strdup
                - __errno_location
                - vlc_readdir
                - __errno_location
                - vlc_qsort
                - free
                - free
            - BranchSide:      'text/filesystem.c:151,18'
              BranchSideFuncs:
                - realloc
                - strdup
                - __errno_location
                - vlc_readdir
                - __errno_location
                - vlc_qsort
                - free
                - free
        - Branch String:   'text/filesystem.c:154,17'
          Branch Sides:
            - BranchSide:      'text/filesystem.c:155,17'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'text/filesystem.c:156,19'
              BranchSideFuncs:
                - strdup
                - __errno_location
                - vlc_readdir
                - realloc
                - free
                - free
                - __errno_location
                - vlc_qsort
        - Branch String:   'text/filesystem.c:160,13'
          Branch Sides:
            - BranchSide:      'text/filesystem.c:135,5'
              BranchSideFuncs:
                - __errno_location
                - vlc_readdir
                - strdup
                - realloc
                - free
                - free
                - __errno_location
                - vlc_qsort
            - BranchSide:      'text/filesystem.c:161,16'
              BranchSideFuncs:
                - __errno_location
                - vlc_readdir
                - strdup
                - realloc
                - free
                - free
                - __errno_location
                - vlc_qsort
        - Branch String:   'text/filesystem.c:164,24'
          Branch Sides:
            - BranchSide:      'text/filesystem.c:164,27'
              BranchSideFuncs:
                - vlc_qsort
            - BranchSide:      'text/filesystem.c:166,17'
              BranchSideFuncs: []
        - Branch String:   'text/filesystem.c:164,9'
          Branch Sides:
            - BranchSide:      'text/filesystem.c:165,19'
              BranchSideFuncs:
                - vlc_qsort
            - BranchSide:      'text/filesystem.c:166,17'
              BranchSideFuncs: []
        - Branch String:   'text/filesystem.c:170,5'
          Branch Sides:
            - BranchSide:      'text/filesystem.c:171,15'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'text/filesystem.c:172,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'text/filesystem.c:125,5'
          Dst:             __assert_fail
        - Src:             'text/filesystem.c:133,5'
          Dst:             vlc_rewinddir
        - Src:             'text/filesystem.c:137,9'
          Dst:             __errno_location
        - Src:             'text/filesystem.c:138,29'
          Dst:             vlc_readdir
        - Src:             'text/filesystem.c:141,17'
          Dst:             __errno_location
        - Src:             'text/filesystem.c:152,29'
          Dst:             realloc
        - Src:             'text/filesystem.c:159,20'
          Dst:             strdup
        - Src:             'text/filesystem.c:165,9'
          Dst:             vlc_qsort
        - Src:             'text/filesystem.c:165,9'
          Dst:             compar_void
    - functionName:    dummy_select
      functionSourceFile: '/src/vlc/src/text/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compar_void
      functionSourceFile: '/src/vlc/src/text/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - data
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_fopen
      functionSourceFile: '/src/vlc/src/text/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - mode
      BBCount:         20
      ICount:          125
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - fdopen
        - vlc_close
        - vlc_open
      functionUses:    10
      BranchProfiles:
        - Branch String:   'text/filesystem.c:53,5'
          Branch Sides:
            - BranchSide:      'text/filesystem.c:55,18'
              BranchSideFuncs:
                - vlc_open
                - fdopen
                - vlc_close
            - BranchSide:      'text/filesystem.c:91,24'
              BranchSideFuncs:
                - vlc_open
                - fdopen
                - vlc_close
        - Branch String:   'text/filesystem.c:55,9'
          Branch Sides:
            - BranchSide:      'text/filesystem.c:58,25'
              BranchSideFuncs:
                - vlc_open
                - fdopen
                - vlc_close
            - BranchSide:      'text/filesystem.c:62,25'
              BranchSideFuncs:
                - vlc_open
                - fdopen
                - vlc_close
            - BranchSide:      'text/filesystem.c:67,25'
              BranchSideFuncs:
                - vlc_open
                - fdopen
                - vlc_close
            - BranchSide:      'text/filesystem.c:72,24'
              BranchSideFuncs:
                - vlc_open
                - fdopen
                - vlc_close
            - BranchSide:      'text/filesystem.c:76,25'
              BranchSideFuncs:
                - vlc_open
                - fdopen
                - vlc_close
            - BranchSide:      'text/filesystem.c:89,5'
              BranchSideFuncs:
                - vlc_open
                - fdopen
                - vlc_close
        - Branch String:   'text/filesystem.c:92,9'
          Branch Sides:
            - BranchSide:      'text/filesystem.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'text/filesystem.c:95,28'
              BranchSideFuncs:
                - fdopen
                - vlc_close
        - Branch String:   'text/filesystem.c:96,9'
          Branch Sides:
            - BranchSide:      'text/filesystem.c:97,20'
              BranchSideFuncs:
                - vlc_close
            - BranchSide:      'text/filesystem.c:99,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'text/filesystem.c:91,14'
          Dst:             vlc_open
        - Src:             'text/filesystem.c:95,20'
          Dst:             fdopen
        - Src:             'text/filesystem.c:97,9'
          Dst:             vlc_close
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_SetInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - i
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:329,12'
          Dst:             var_SetChecked
    - functionName:    keycmp
      functionSourceFile: '/src/vlc/src/misc/actions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/actions.c:412,12'
          Branch Sides:
            - BranchSide:      'misc/actions.c:412,12'
              BranchSideFuncs: []
            - BranchSide:      'misc/actions.c:412,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_mapping
      functionSourceFile: '/src/vlc/src/misc/actions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - map
        - keycode
        - action
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - keycmp
        - tsearch
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/actions.c:446,9'
          Branch Sides:
            - BranchSide:      'misc/actions.c:447,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/actions.c:448,18'
              BranchSideFuncs:
                - tsearch
                - free
        - Branch String:   'misc/actions.c:452,9'
          Branch Sides:
            - BranchSide:      'misc/actions.c:453,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/actions.c:454,10'
              BranchSideFuncs:
                - free
        - Branch String:   'misc/actions.c:454,9'
          Branch Sides:
            - BranchSide:      'misc/actions.c:456,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/actions.c:459,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/actions.c:451,19'
          Dst:             tsearch
        - Src:             'misc/actions.c:451,19'
          Dst:             keycmp
    - functionName:    vlc_object_instance
      functionSourceFile: '/src/vlc/src/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_object_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_objects.h:188,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_objects.h:188,18'
              BranchSideFuncs:
                - vlc_object_parent
            - BranchSide:      '../include/vlc_objects.h:191,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_objects.h:189,19'
          Dst:             vlc_object_parent
    - functionName:    vlc_actions_get_key_names
      functionSourceFile: '/src/vlc/src/misc/actions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - libvlc_priv
        - vlc_object_instance
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/actions.c:669,37'
          Dst:             vlc_object_instance
        - Src:             'misc/actions.c:669,25'
          Dst:             libvlc_priv
    - functionName:    libvlc_priv
      functionSourceFile: '/src/vlc/src/misc/../libvlc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    vlc_actions_get_keycodes
      functionSourceFile: '/src/vlc/src/misc/actions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_key_name
        - b_global
        - pp_keycodes
      BBCount:         25
      ICount:          175
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - snprintf
        - strlen
        - strtok_r
        - var_InheritString
        - vlc_alloc
        - vlc_str2keycode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/actions.c:630,5'
          Branch Sides:
            - BranchSide:      'misc/actions.c:630,5'
              BranchSideFuncs:
                - snprintf
                - var_InheritString.29968
                - vlc_alloc.29967
                - strtok_r
                - __assert_fail
                - free
                - vlc_str2keycode
                - strtok_r
                - free
            - BranchSide:      'misc/actions.c:632,15'
              BranchSideFuncs:
                - snprintf
                - var_InheritString.29968
                - vlc_alloc.29967
                - strtok_r
                - __assert_fail
                - free
                - vlc_str2keycode
                - strtok_r
                - free
        - Branch String:   'misc/actions.c:637,9'
          Branch Sides:
            - BranchSide:      'misc/actions.c:638,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/actions.c:640,12'
              BranchSideFuncs:
                - vlc_alloc.29967
                - strtok_r
                - __assert_fail
                - free
                - vlc_str2keycode
                - strtok_r
                - free
        - Branch String:   'misc/actions.c:641,5'
          Branch Sides:
            - BranchSide:      'misc/actions.c:643,14'
              BranchSideFuncs:
                - vlc_alloc.29967
                - strtok_r
                - __assert_fail
                - free
                - vlc_str2keycode
                - strtok_r
                - free
            - BranchSide:      'misc/actions.c:646,5'
              BranchSideFuncs:
                - vlc_alloc.29967
                - strtok_r
                - __assert_fail
                - free
                - vlc_str2keycode
                - strtok_r
                - free
        - Branch String:   'misc/actions.c:643,13'
          Branch Sides:
            - BranchSide:      'misc/actions.c:644,13'
              BranchSideFuncs:
                - vlc_alloc.29967
                - strtok_r
                - __assert_fail
                - free
                - vlc_str2keycode
                - strtok_r
                - free
            - BranchSide:      'misc/actions.c:645,5'
              BranchSideFuncs:
                - vlc_alloc.29967
                - strtok_r
                - __assert_fail
                - free
                - vlc_str2keycode
                - strtok_r
                - free
        - Branch String:   'misc/actions.c:648,9'
          Branch Sides:
            - BranchSide:      'misc/actions.c:650,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/actions.c:653,12'
              BranchSideFuncs:
                - strtok_r
                - __assert_fail
                - free
                - vlc_str2keycode
                - strtok_r
        - Branch String:   'misc/actions.c:654,5'
          Branch Sides:
            - BranchSide:      'misc/actions.c:658,46'
              BranchSideFuncs:
                - vlc_str2keycode
                - strtok_r
                - __assert_fail
                - free
            - BranchSide:      'misc/actions.c:660,5'
              BranchSideFuncs:
                - __assert_fail
                - free
        - Branch String:   'misc/actions.c:660,5'
          Branch Sides:
            - BranchSide:      'misc/actions.c:660,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/actions.c:661,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'misc/actions.c:630,5'
          Dst:             strlen
        - Src:             'misc/actions.c:630,5'
          Dst:             __assert_fail
        - Src:             'misc/actions.c:632,5'
          Dst:             snprintf
        - Src:             'misc/actions.c:636,22'
          Dst:             var_InheritString
        - Src:             'misc/actions.c:647,20'
          Dst:             vlc_alloc
        - Src:             'misc/actions.c:654,28'
          Dst:             strtok_r
        - Src:             'misc/actions.c:658,29'
          Dst:             vlc_str2keycode
        - Src:             'misc/actions.c:656,16'
          Dst:             strtok_r
        - Src:             'misc/actions.c:660,5'
          Dst:             __assert_fail
    - functionName:    vlc_str2keycode
      functionSourceFile: '/src/vlc/src/misc/actions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         44
      ICount:          226
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - bsearch
        - keystrcmp
        - strcspn
        - strncasecmp
        - vlc_towc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/actions.c:204,22'
          Branch Sides:
            - BranchSide:      'misc/actions.c:204,25'
              BranchSideFuncs:
                - bsearch
                - vlc_towc
            - BranchSide:      'misc/actions.c:205,13'
              BranchSideFuncs:
                - bsearch
                - vlc_towc
        - Branch String:   'misc/actions.c:204,13'
          Branch Sides:
            - BranchSide:      'misc/actions.c:205,13'
              BranchSideFuncs:
                - bsearch
                - vlc_towc
            - BranchSide:      'misc/actions.c:207,13'
              BranchSideFuncs:
                - strcspn
                - bsearch
                - vlc_towc
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
        - Branch String:   'misc/actions.c:207,22'
          Branch Sides:
            - BranchSide:      'misc/actions.c:207,39'
              BranchSideFuncs:
                - strncasecmp
                - strcspn
                - bsearch
                - vlc_towc
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
            - BranchSide:      'misc/actions.c:209,13'
              BranchSideFuncs:
                - strcspn
                - strncasecmp
                - bsearch
                - vlc_towc
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
        - Branch String:   'misc/actions.c:207,13'
          Branch Sides:
            - BranchSide:      'misc/actions.c:208,18'
              BranchSideFuncs:
                - strcspn
                - strncasecmp
                - bsearch
                - vlc_towc
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
            - BranchSide:      'misc/actions.c:209,13'
              BranchSideFuncs:
                - strcspn
                - strncasecmp
                - bsearch
                - vlc_towc
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
        - Branch String:   'misc/actions.c:209,22'
          Branch Sides:
            - BranchSide:      'misc/actions.c:209,39'
              BranchSideFuncs:
                - strncasecmp
                - strcspn
                - strncasecmp
                - bsearch
                - vlc_towc
                - strncasecmp
                - strncasecmp
                - strncasecmp
            - BranchSide:      'misc/actions.c:211,13'
              BranchSideFuncs:
                - strcspn
                - strncasecmp
                - strncasecmp
                - bsearch
                - vlc_towc
                - strncasecmp
                - strncasecmp
                - strncasecmp
        - Branch String:   'misc/actions.c:209,13'
          Branch Sides:
            - BranchSide:      'misc/actions.c:210,18'
              BranchSideFuncs:
                - strcspn
                - strncasecmp
                - strncasecmp
                - bsearch
                - vlc_towc
                - strncasecmp
                - strncasecmp
                - strncasecmp
            - BranchSide:      'misc/actions.c:211,13'
              BranchSideFuncs:
                - strcspn
                - strncasecmp
                - strncasecmp
                - bsearch
                - vlc_towc
                - strncasecmp
                - strncasecmp
                - strncasecmp
        - Branch String:   'misc/actions.c:211,22'
          Branch Sides:
            - BranchSide:      'misc/actions.c:211,39'
              BranchSideFuncs:
                - strncasecmp
                - strcspn
                - strncasecmp
                - strncasecmp
                - bsearch
                - vlc_towc
                - strncasecmp
                - strncasecmp
            - BranchSide:      'misc/actions.c:213,13'
              BranchSideFuncs:
                - strcspn
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - bsearch
                - vlc_towc
                - strncasecmp
                - strncasecmp
        - Branch String:   'misc/actions.c:211,13'
          Branch Sides:
            - BranchSide:      'misc/actions.c:212,18'
              BranchSideFuncs:
                - strcspn
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - bsearch
                - vlc_towc
                - strncasecmp
                - strncasecmp
            - BranchSide:      'misc/actions.c:213,13'
              BranchSideFuncs:
                - strcspn
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - bsearch
                - vlc_towc
                - strncasecmp
                - strncasecmp
        - Branch String:   'misc/actions.c:213,22'
          Branch Sides:
            - BranchSide:      'misc/actions.c:213,39'
              BranchSideFuncs:
                - strncasecmp
                - strcspn
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - bsearch
                - vlc_towc
                - strncasecmp
            - BranchSide:      'misc/actions.c:215,13'
              BranchSideFuncs:
                - strcspn
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - bsearch
                - vlc_towc
                - strncasecmp
        - Branch String:   'misc/actions.c:213,13'
          Branch Sides:
            - BranchSide:      'misc/actions.c:214,18'
              BranchSideFuncs:
                - strcspn
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - bsearch
                - vlc_towc
                - strncasecmp
            - BranchSide:      'misc/actions.c:215,13'
              BranchSideFuncs:
                - strcspn
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - bsearch
                - vlc_towc
                - strncasecmp
        - Branch String:   'misc/actions.c:215,22'
          Branch Sides:
            - BranchSide:      'misc/actions.c:215,39'
              BranchSideFuncs:
                - strncasecmp
                - strcspn
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - bsearch
                - vlc_towc
            - BranchSide:      'misc/actions.c:218,17'
              BranchSideFuncs:
                - strcspn
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - bsearch
                - vlc_towc
        - Branch String:   'misc/actions.c:215,13'
          Branch Sides:
            - BranchSide:      'misc/actions.c:216,18'
              BranchSideFuncs:
                - strcspn
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - bsearch
                - vlc_towc
            - BranchSide:      'misc/actions.c:218,17'
              BranchSideFuncs:
                - strcspn
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - strncasecmp
                - bsearch
                - vlc_towc
        - Branch String:   'misc/actions.c:223,9'
          Branch Sides:
            - BranchSide:      'misc/actions.c:224,16'
              BranchSideFuncs: []
            - BranchSide:      'misc/actions.c:225,24'
              BranchSideFuncs:
                - vlc_towc
        - Branch String:   'misc/actions.c:225,14'
          Branch Sides:
            - BranchSide:      'misc/actions.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'misc/actions.c:226,9'
              BranchSideFuncs: []
        - Branch String:   'misc/actions.c:228,9'
          Branch Sides:
            - BranchSide:      'misc/actions.c:229,17'
              BranchSideFuncs: []
            - BranchSide:      'misc/actions.c:230,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/actions.c:203,22'
          Dst:             strcspn
        - Src:             'misc/actions.c:207,26'
          Dst:             strncasecmp
        - Src:             'misc/actions.c:209,26'
          Dst:             strncasecmp
        - Src:             'misc/actions.c:211,26'
          Dst:             strncasecmp
        - Src:             'misc/actions.c:213,26'
          Dst:             strncasecmp
        - Src:             'misc/actions.c:215,26'
          Dst:             strncasecmp
        - Src:             'misc/actions.c:221,32'
          Dst:             bsearch
        - Src:             'misc/actions.c:221,32'
          Dst:             keystrcmp
        - Src:             'misc/actions.c:225,14'
          Dst:             vlc_towc
    - functionName:    keystrcmp
      functionSourceFile: '/src/vlc/src/misc/actions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - elem
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/actions.c:146,12'
          Dst:             strcmp
    - functionName:    actcmp
      functionSourceFile: '/src/vlc/src/misc/actions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - ent
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/actions.c:604,12'
          Dst:             strcmp
    - functionName:    vlc_actions_get_id
      functionSourceFile: '/src/vlc/src/misc/actions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - actcmp
        - bsearch
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/actions.c:616,9'
          Branch Sides:
            - BranchSide:      'misc/actions.c:617,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/actions.c:618,10'
              BranchSideFuncs:
                - bsearch
        - Branch String:   'misc/actions.c:622,12'
          Branch Sides:
            - BranchSide:      'misc/actions.c:622,28'
              BranchSideFuncs: []
            - BranchSide:      'misc/actions.c:622,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/actions.c:616,9'
          Dst:             strncmp
        - Src:             'misc/actions.c:620,11'
          Dst:             bsearch
        - Src:             'misc/actions.c:620,11'
          Dst:             actcmp
    - functionName:    libvlc_InternalActionsClean
      functionSourceFile: '/src/vlc/src/misc/actions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
      BBCount:         9
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - libvlc_priv
        - tdestroy
        - var_DelCallback
        - vlc_key_to_action
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/actions.c:584,5'
          Branch Sides:
            - BranchSide:      'misc/actions.c:584,5'
              BranchSideFuncs:
                - libvlc_priv.29966
                - var_DelCallback
                - var_DelCallback
                - tdestroy
                - tdestroy
                - free
                - libvlc_priv.29966
            - BranchSide:      'misc/actions.c:586,37'
              BranchSideFuncs:
                - libvlc_priv.29966
                - var_DelCallback
                - var_DelCallback
                - tdestroy
                - tdestroy
                - free
                - libvlc_priv.29966
        - Branch String:   'misc/actions.c:587,9'
          Branch Sides:
            - BranchSide:      'misc/actions.c:588,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/actions.c:590,5'
              BranchSideFuncs:
                - var_DelCallback
                - var_DelCallback
                - tdestroy
                - tdestroy
                - free
                - libvlc_priv.29966
      Callsites:
        - Src:             'misc/actions.c:584,5'
          Dst:             __assert_fail
        - Src:             'misc/actions.c:586,25'
          Dst:             libvlc_priv
        - Src:             'misc/actions.c:590,5'
          Dst:             var_DelCallback
        - Src:             'misc/actions.c:590,5'
          Dst:             vlc_key_to_action
        - Src:             'misc/actions.c:592,5'
          Dst:             var_DelCallback
        - Src:             'misc/actions.c:592,5'
          Dst:             vlc_key_to_action
        - Src:             'misc/actions.c:594,5'
          Dst:             tdestroy
        - Src:             'misc/actions.c:595,5'
          Dst:             tdestroy
        - Src:             'misc/actions.c:597,5'
          Dst:             libvlc_priv
    - functionName:    vlc_key_to_action
      functionSourceFile: '/src/vlc/src/misc/actions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - varname
        - prevkey
        - curkey
        - d
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - keycmp
        - tfind
        - var_SetInteger
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/actions.c:430,9'
          Branch Sides:
            - BranchSide:      'misc/actions.c:431,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/actions.c:433,34'
              BranchSideFuncs:
                - var_SetInteger.29964
      Callsites:
        - Src:             'misc/actions.c:429,12'
          Dst:             tfind
        - Src:             'misc/actions.c:429,12'
          Dst:             keycmp
        - Src:             'misc/actions.c:437,12'
          Dst:             var_SetInteger
    - functionName:    var_InheritInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:720,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:720,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:721,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:720,9'
          Dst:             var_Inherit
    - functionName:    add_wheel_mapping
      functionSourceFile: '/src/vlc/src/misc/actions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - map
        - kmore
        - kless
        - mode
      BBCount:         14
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - add_mapping
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/actions.c:467,5'
          Branch Sides:
            - BranchSide:      'misc/actions.c:470,19'
              BranchSideFuncs:
                - add_mapping
                - add_mapping
            - BranchSide:      'misc/actions.c:474,19'
              BranchSideFuncs:
                - add_mapping
                - add_mapping
            - BranchSide:      'misc/actions.c:478,19'
              BranchSideFuncs:
                - add_mapping
                - add_mapping
            - BranchSide:      'misc/actions.c:483,9'
              BranchSideFuncs:
                - add_mapping
                - add_mapping
        - Branch String:   'misc/actions.c:483,9'
          Branch Sides:
            - BranchSide:      'misc/actions.c:484,22'
              BranchSideFuncs:
                - add_mapping
                - add_mapping
            - BranchSide:      'misc/actions.c:485,9'
              BranchSideFuncs:
                - add_mapping
        - Branch String:   'misc/actions.c:485,9'
          Branch Sides:
            - BranchSide:      'misc/actions.c:485,9'
              BranchSideFuncs:
                - add_mapping
            - BranchSide:      'misc/actions.c:486,22'
              BranchSideFuncs:
                - add_mapping
      Callsites:
        - Src:             'misc/actions.c:484,9'
          Dst:             add_mapping
        - Src:             'misc/actions.c:486,9'
          Dst:             add_mapping
    - functionName:    init_action
      functionSourceFile: '/src/vlc/src/misc/actions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - obj
        - map
        - confname
        - action
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - add_mapping
        - strtok_r
        - var_InheritString
        - vlc_object_Log
        - vlc_str2keycode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/actions.c:502,9'
          Branch Sides:
            - BranchSide:      'misc/actions.c:503,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/actions.c:505,38'
              BranchSideFuncs:
                - strtok_r
                - free
                - vlc_str2keycode
                - add_mapping
                - strtok_r
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'misc/actions.c:505,5'
          Branch Sides:
            - BranchSide:      'misc/actions.c:509,42'
              BranchSideFuncs:
                - vlc_str2keycode
                - add_mapping
                - strtok_r
                - free
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'misc/actions.c:519,11'
              BranchSideFuncs:
                - free
        - Branch String:   'misc/actions.c:510,13'
          Branch Sides:
            - BranchSide:      'misc/actions.c:512,13'
              BranchSideFuncs:
                - vlc_object_Log
                - strtok_r
                - free
                - vlc_str2keycode
                - add_mapping
                - vlc_object_Log
            - BranchSide:      'misc/actions.c:516,26'
              BranchSideFuncs:
                - add_mapping
                - strtok_r
                - free
                - vlc_str2keycode
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'misc/actions.c:516,13'
          Branch Sides:
            - BranchSide:      'misc/actions.c:517,13'
              BranchSideFuncs:
                - vlc_object_Log
                - strtok_r
                - free
                - vlc_str2keycode
                - add_mapping
                - vlc_object_Log
            - BranchSide:      'misc/actions.c:518,5'
              BranchSideFuncs:
                - strtok_r
                - free
                - vlc_str2keycode
                - add_mapping
                - vlc_object_Log
                - vlc_object_Log
      Callsites:
        - Src:             'misc/actions.c:501,18'
          Dst:             var_InheritString
        - Src:             'misc/actions.c:505,28'
          Dst:             strtok_r
        - Src:             'misc/actions.c:509,25'
          Dst:             vlc_str2keycode
        - Src:             'misc/actions.c:512,13'
          Dst:             vlc_object_Log
        - Src:             'misc/actions.c:516,13'
          Dst:             add_mapping
        - Src:             'misc/actions.c:517,13'
          Dst:             vlc_object_Log
        - Src:             'misc/actions.c:507,16'
          Dst:             strtok_r
    - functionName:    libvlc_InternalActionsInit
      functionSourceFile: '/src/vlc/src/misc/actions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
      BBCount:         18
      ICount:          188
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - abort
        - add_wheel_mapping
        - init_action
        - libvlc_priv
        - snprintf
        - strcmp
        - var_AddCallback
        - var_Create
        - var_InheritInteger
        - vlc_key_to_action
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/actions.c:527,5'
          Branch Sides:
            - BranchSide:      'misc/actions.c:527,5'
              BranchSideFuncs:
                - malloc
                - var_Create
                - var_Create
                - var_Create
                - var_InheritInteger.29989
                - add_wheel_mapping
                - var_InheritInteger.29989
                - add_wheel_mapping
                - libvlc_priv.29966
                - var_AddCallback
                - var_AddCallback
                - snprintf
                - init_action
                - init_action
                - strcmp
                - vlc_object_Log
                - abort
            - BranchSide:      'misc/actions.c:529,25'
              BranchSideFuncs:
                - malloc
                - var_Create
                - var_Create
                - var_Create
                - var_InheritInteger.29989
                - add_wheel_mapping
                - var_InheritInteger.29989
                - add_wheel_mapping
                - libvlc_priv.29966
                - var_AddCallback
                - var_AddCallback
                - snprintf
                - init_action
                - init_action
                - strcmp
                - vlc_object_Log
                - abort
        - Branch String:   'misc/actions.c:533,9'
          Branch Sides:
            - BranchSide:      'misc/actions.c:534,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/actions.c:535,5'
              BranchSideFuncs:
                - var_Create
                - var_Create
                - var_Create
                - var_InheritInteger.29989
                - add_wheel_mapping
                - var_InheritInteger.29989
                - add_wheel_mapping
                - libvlc_priv.29966
                - var_AddCallback
                - var_AddCallback
                - snprintf
                - init_action
                - init_action
                - strcmp
                - vlc_object_Log
                - abort
        - Branch String:   'misc/actions.c:543,5'
          Branch Sides:
            - BranchSide:      'misc/actions.c:546,13'
              BranchSideFuncs:
                - snprintf
                - init_action
                - init_action
                - var_InheritInteger.29989
                - add_wheel_mapping
                - var_InheritInteger.29989
                - add_wheel_mapping
                - libvlc_priv.29966
                - var_AddCallback
                - var_AddCallback
                - strcmp
                - vlc_object_Log
                - abort
            - BranchSide:      'misc/actions.c:564,5'
              BranchSideFuncs:
                - var_InheritInteger.29989
                - add_wheel_mapping
                - var_InheritInteger.29989
                - add_wheel_mapping
                - libvlc_priv.29966
                - var_AddCallback
                - var_AddCallback
        - Branch String:   'misc/actions.c:547,10'
          Branch Sides:
            - BranchSide:      'misc/actions.c:547,37'
              BranchSideFuncs:
                - strcmp
                - snprintf
                - init_action
                - init_action
                - var_InheritInteger.29989
                - add_wheel_mapping
                - var_InheritInteger.29989
                - add_wheel_mapping
                - libvlc_priv.29966
                - var_AddCallback
                - var_AddCallback
                - vlc_object_Log
                - abort
            - BranchSide:      'misc/actions.c:554,44'
              BranchSideFuncs:
                - snprintf
                - init_action
                - init_action
                - var_InheritInteger.29989
                - add_wheel_mapping
                - var_InheritInteger.29989
                - add_wheel_mapping
                - libvlc_priv.29966
                - var_AddCallback
                - var_AddCallback
                - strcmp
                - vlc_object_Log
                - abort
        - Branch String:   'misc/actions.c:546,13'
          Branch Sides:
            - BranchSide:      'misc/actions.c:549,13'
              BranchSideFuncs:
                - vlc_object_Log
                - abort
            - BranchSide:      'misc/actions.c:554,44'
              BranchSideFuncs:
                - snprintf
                - init_action
                - init_action
                - var_InheritInteger.29989
                - add_wheel_mapping
                - var_InheritInteger.29989
                - add_wheel_mapping
                - libvlc_priv.29966
                - var_AddCallback
                - var_AddCallback
                - strcmp
                - vlc_object_Log
                - abort
      Callsites:
        - Src:             'misc/actions.c:527,5'
          Dst:             __assert_fail
        - Src:             'misc/actions.c:538,5'
          Dst:             var_Create
        - Src:             'misc/actions.c:539,5'
          Dst:             var_Create
        - Src:             'misc/actions.c:540,5'
          Dst:             var_Create
        - Src:             'misc/actions.c:547,13'
          Dst:             strcmp
        - Src:             'misc/actions.c:549,13'
          Dst:             vlc_object_Log
        - Src:             'misc/actions.c:551,13'
          Dst:             abort
        - Src:             'misc/actions.c:560,9'
          Dst:             snprintf
        - Src:             'misc/actions.c:561,9'
          Dst:             init_action
        - Src:             'misc/actions.c:562,9'
          Dst:             init_action
        - Src:             'misc/actions.c:568,26'
          Dst:             var_InheritInteger
        - Src:             'misc/actions.c:567,5'
          Dst:             add_wheel_mapping
        - Src:             'misc/actions.c:570,26'
          Dst:             var_InheritInteger
        - Src:             'misc/actions.c:569,5'
          Dst:             add_wheel_mapping
        - Src:             'misc/actions.c:572,5'
          Dst:             libvlc_priv
        - Src:             'misc/actions.c:573,5'
          Dst:             var_AddCallback
        - Src:             'misc/actions.c:573,5'
          Dst:             vlc_key_to_action
        - Src:             'misc/actions.c:574,5'
          Dst:             var_AddCallback
        - Src:             'misc/actions.c:574,5'
          Dst:             vlc_key_to_action
    - functionName:    utf8_cp
      functionSourceFile: '/src/vlc/src/misc/actions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - cp
        - buf
      BBCount:         14
      ICount:          150
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/actions.c:152,9'
          Branch Sides:
            - BranchSide:      'misc/actions.c:154,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/actions.c:157,14'
              BranchSideFuncs: []
        - Branch String:   'misc/actions.c:157,14'
          Branch Sides:
            - BranchSide:      'misc/actions.c:159,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/actions.c:164,14'
              BranchSideFuncs: []
        - Branch String:   'misc/actions.c:164,14'
          Branch Sides:
            - BranchSide:      'misc/actions.c:166,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/actions.c:173,14'
              BranchSideFuncs: []
        - Branch String:   'misc/actions.c:173,14'
          Branch Sides:
            - BranchSide:      'misc/actions.c:175,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/actions.c:185,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nooptext
      functionSourceFile: '/src/vlc/src/misc/actions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - txt
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_keycode2str
      functionSourceFile: '/src/vlc/src/misc/actions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - code
        - locale
      BBCount:         30
      ICount:          199
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - asprintf
        - utf8_cp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/actions.c:253,5'
          Branch Sides:
            - BranchSide:      'misc/actions.c:254,20'
              BranchSideFuncs:
                - utf8_cp
                - asprintf
            - BranchSide:      'misc/actions.c:260,18'
              BranchSideFuncs:
                - utf8_cp
                - asprintf
        - Branch String:   'misc/actions.c:254,13'
          Branch Sides:
            - BranchSide:      'misc/actions.c:254,33'
              BranchSideFuncs:
                - asprintf
            - BranchSide:      'misc/actions.c:256,27'
              BranchSideFuncs:
                - asprintf
        - Branch String:   'misc/actions.c:260,9'
          Branch Sides:
            - BranchSide:      'misc/actions.c:261,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/actions.c:262,12'
              BranchSideFuncs:
                - asprintf
        - Branch String:   'misc/actions.c:266,19'
          Branch Sides:
            - BranchSide:      'misc/actions.c:266,48'
              BranchSideFuncs:
                - asprintf
            - BranchSide:      'misc/actions.c:267,20'
              BranchSideFuncs:
                - asprintf
        - Branch String:   'misc/actions.c:267,19'
          Branch Sides:
            - BranchSide:      'misc/actions.c:267,47'
              BranchSideFuncs:
                - asprintf
            - BranchSide:      'misc/actions.c:268,20'
              BranchSideFuncs:
                - asprintf
        - Branch String:   'misc/actions.c:268,19'
          Branch Sides:
            - BranchSide:      'misc/actions.c:268,49'
              BranchSideFuncs:
                - asprintf
            - BranchSide:      'misc/actions.c:269,20'
              BranchSideFuncs:
                - asprintf
        - Branch String:   'misc/actions.c:269,19'
          Branch Sides:
            - BranchSide:      'misc/actions.c:269,48'
              BranchSideFuncs:
                - asprintf
            - BranchSide:      'misc/actions.c:270,20'
              BranchSideFuncs:
                - asprintf
        - Branch String:   'misc/actions.c:270,19'
          Branch Sides:
            - BranchSide:      'misc/actions.c:270,51'
              BranchSideFuncs:
                - asprintf
            - BranchSide:      'misc/actions.c:271,19'
              BranchSideFuncs:
                - asprintf
        - Branch String:   'misc/actions.c:265,9'
          Branch Sides:
            - BranchSide:      'misc/actions.c:272,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/actions.c:273,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/actions.c:260,9'
          Dst:             utf8_cp
        - Src:             'misc/actions.c:265,9'
          Dst:             asprintf
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_min_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:118,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:118,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:118,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_reallocarray
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - count
        - size
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1081,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1081,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1081,62'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             '../include/vlc_common.h:1081,12'
          Dst:             umull_overflow
        - Src:             '../include/vlc_common.h:1081,54'
          Dst:             realloc
    - functionName:    vlc_ancillary_array_Get
      functionSourceFile: '/src/vlc/src/misc/ancillary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - array
        - id
      BBCount:         11
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/ancillary.c:151,5'
          Branch Sides:
            - BranchSide:      'misc/ancillary.c:151,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/ancillary.c:151,5'
              BranchSideFuncs: []
        - Branch String:   'misc/ancillary.c:151,5'
          Branch Sides:
            - BranchSide:      'misc/ancillary.c:153,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/ancillary.c:156,5'
              BranchSideFuncs: []
        - Branch String:   'misc/ancillary.c:153,13'
          Branch Sides:
            - BranchSide:      'misc/ancillary.c:154,20'
              BranchSideFuncs: []
            - BranchSide:      'misc/ancillary.c:155,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_vector_test_and_reset_failflag_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcap
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:194,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:196,10'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:199,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_vector_growsize_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_between_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - x
        - min
        - max
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_vector_max_
        - vlc_vector_min_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_vector.h:130,33'
          Dst:             vlc_vector_min_
        - Src:             '../include/vlc_vector.h:130,12'
          Dst:             vlc_vector_max_
    - functionName:    vlc_vector_max_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:124,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:124,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:124,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_vector_reallocdata_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - count
        - size
        - pcap
        - psize
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_reallocarray
        - vlc_vector_min_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:172,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:177,10'
              BranchSideFuncs:
                - vlc_vector_min_.30052
            - BranchSide:      '../include/vlc_vector.h:180,13'
              BranchSideFuncs:
                - vlc_vector_min_.30052
      Callsites:
        - Src:             '../include/vlc_vector.h:171,15'
          Dst:             vlc_reallocarray
        - Src:             '../include/vlc_vector.h:181,14'
          Dst:             vlc_vector_min_
    - functionName:    vlc_ancillary_array_Init
      functionSourceFile: '/src/vlc/src/../include/vlc_ancillary.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_ancillary_array_MergeAndClear
      functionSourceFile: '/src/vlc/src/misc/ancillary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst_array
        - src_array
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_ancillary_array_Clear
        - vlc_ancillary_array_Init
        - vlc_ancillary_array_Merge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/ancillary.c:108,9'
          Branch Sides:
            - BranchSide:      'misc/ancillary.c:110,10'
              BranchSideFuncs:
                - vlc_ancillary_array_Init
            - BranchSide:      'misc/ancillary.c:115,41'
              BranchSideFuncs:
                - vlc_ancillary_array_Merge
                - vlc_ancillary_array_Clear
        - Branch String:   'misc/ancillary.c:116,9'
          Branch Sides:
            - BranchSide:      'misc/ancillary.c:117,35'
              BranchSideFuncs:
                - vlc_ancillary_array_Clear
            - BranchSide:      'misc/ancillary.c:118,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/ancillary.c:111,9'
          Dst:             vlc_ancillary_array_Init
        - Src:             'misc/ancillary.c:115,15'
          Dst:             vlc_ancillary_array_Merge
        - Src:             'misc/ancillary.c:117,9'
          Dst:             vlc_ancillary_array_Clear
    - functionName:    vlc_ancillary_array_Merge
      functionSourceFile: '/src/vlc/src/misc/ancillary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst_array
        - src_array
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_ancillary_array_Insert
      functionUses:    5
      BranchProfiles:
        - Branch String:   'misc/ancillary.c:94,9'
          Branch Sides:
            - BranchSide:      'misc/ancillary.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/ancillary.c:97,9'
              BranchSideFuncs:
                - vlc_ancillary_array_Insert
        - Branch String:   'misc/ancillary.c:98,44'
          Branch Sides:
            - BranchSide:      'misc/ancillary.c:98,47'
              BranchSideFuncs:
                - vlc_ancillary_array_Insert
            - BranchSide:      'misc/ancillary.c:98,5'
              BranchSideFuncs:
                - vlc_ancillary_array_Insert
        - Branch String:   'misc/ancillary.c:98,5'
          Branch Sides:
            - BranchSide:      'misc/ancillary.c:99,42'
              BranchSideFuncs:
                - vlc_ancillary_array_Insert
            - BranchSide:      'misc/ancillary.c:101,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/ancillary.c:99,15'
          Dst:             vlc_ancillary_array_Insert
    - functionName:    vlc_ancillary_array_Clear
      functionSourceFile: '/src/vlc/src/misc/ancillary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_ancillary_Release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/ancillary.c:85,5'
          Branch Sides:
            - BranchSide:      'misc/ancillary.c:85,5'
              BranchSideFuncs:
                - free
                - vlc_ancillary_Release
            - BranchSide:      'misc/ancillary.c:85,5'
              BranchSideFuncs:
                - free
                - vlc_ancillary_Release
        - Branch String:   'misc/ancillary.c:85,5'
          Branch Sides:
            - BranchSide:      'misc/ancillary.c:86,31'
              BranchSideFuncs:
                - vlc_ancillary_Release
                - free
            - BranchSide:      'misc/ancillary.c:87,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'misc/ancillary.c:86,9'
          Dst:             vlc_ancillary_Release
    - functionName:    vlc_ancillary_Release
      functionSourceFile: '/src/vlc/src/misc/ancillary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ancillary
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_atomic_rc_dec
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/ancillary.c:60,9'
          Branch Sides:
            - BranchSide:      'misc/ancillary.c:60,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/ancillary.c:62,13'
              BranchSideFuncs:
                - free
        - Branch String:   'misc/ancillary.c:62,13'
          Branch Sides:
            - BranchSide:      'misc/ancillary.c:63,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/ancillary.c:64,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'misc/ancillary.c:60,9'
          Dst:             vlc_atomic_rc_dec
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    vlc_ancillary_array_Insert
      functionSourceFile: '/src/vlc/src/misc/ancillary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
        - ancillary
      BBCount:         23
      ICount:          173
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - vlc_ancillary_Hold
        - vlc_ancillary_Release
        - vlc_vector_between_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/ancillary.c:125,5'
          Branch Sides:
            - BranchSide:      'misc/ancillary.c:125,5'
              BranchSideFuncs:
                - vlc_vector_max_.30057
                - vlc_vector_max_.30057
                - vlc_ancillary_Hold
                - vlc_vector_growsize_.30055
                - vlc_vector_max_.30057
                - vlc_vector_between_.30056
                - vlc_vector_reallocdata_.30058
                - vlc_vector_test_and_reset_failflag_.30054
                - vlc_ancillary_Release
                - vlc_ancillary_Hold
            - BranchSide:      'misc/ancillary.c:127,17'
              BranchSideFuncs:
                - vlc_vector_max_.30057
                - vlc_vector_max_.30057
                - vlc_ancillary_Hold
                - vlc_vector_growsize_.30055
                - vlc_vector_max_.30057
                - vlc_vector_between_.30056
                - vlc_vector_reallocdata_.30058
                - vlc_vector_test_and_reset_failflag_.30054
                - vlc_ancillary_Release
                - vlc_ancillary_Hold
        - Branch String:   'misc/ancillary.c:127,5'
          Branch Sides:
            - BranchSide:      'misc/ancillary.c:129,46'
              BranchSideFuncs:
                - vlc_vector_max_.30057
                - vlc_vector_max_.30057
                - vlc_ancillary_Hold
                - vlc_vector_growsize_.30055
                - vlc_vector_max_.30057
                - vlc_vector_between_.30056
                - vlc_vector_reallocdata_.30058
                - vlc_vector_test_and_reset_failflag_.30054
                - vlc_ancillary_Release
                - vlc_ancillary_Hold
            - BranchSide:      'misc/ancillary.c:138,20'
              BranchSideFuncs:
                - vlc_vector_max_.30057
                - vlc_vector_max_.30057
                - vlc_ancillary_Hold
                - vlc_vector_growsize_.30055
                - vlc_vector_max_.30057
                - vlc_vector_between_.30056
                - vlc_vector_reallocdata_.30058
                - vlc_vector_test_and_reset_failflag_.30054
        - Branch String:   'misc/ancillary.c:130,13'
          Branch Sides:
            - BranchSide:      'misc/ancillary.c:132,35'
              BranchSideFuncs:
                - vlc_ancillary_Release
                - vlc_ancillary_Hold
            - BranchSide:      'misc/ancillary.c:136,5'
              BranchSideFuncs:
                - vlc_vector_max_.30057
                - vlc_vector_max_.30057
                - vlc_ancillary_Hold
                - vlc_vector_growsize_.30055
                - vlc_vector_max_.30057
                - vlc_vector_between_.30056
                - vlc_vector_reallocdata_.30058
                - vlc_vector_test_and_reset_failflag_.30054
                - vlc_ancillary_Release
                - vlc_ancillary_Hold
        - Branch String:   'misc/ancillary.c:138,20'
          Branch Sides:
            - BranchSide:      'misc/ancillary.c:138,10'
              BranchSideFuncs:
                - vlc_ancillary_Hold
            - BranchSide:      'misc/ancillary.c:138,20'
              BranchSideFuncs:
                - vlc_vector_max_.30057
                - vlc_ancillary_Hold
                - vlc_vector_growsize_.30055
                - vlc_vector_max_.30057
                - vlc_vector_between_.30056
                - vlc_vector_reallocdata_.30058
                - vlc_vector_test_and_reset_failflag_.30054
        - Branch String:   'misc/ancillary.c:138,20'
          Branch Sides:
            - BranchSide:      'misc/ancillary.c:138,20'
              BranchSideFuncs:
                - vlc_vector_growsize_.30055
                - vlc_vector_max_.30057
                - vlc_vector_between_.30056
                - vlc_vector_reallocdata_.30058
                - vlc_vector_test_and_reset_failflag_.30054
                - vlc_ancillary_Hold
            - BranchSide:      'misc/ancillary.c:138,10'
              BranchSideFuncs:
                - vlc_ancillary_Hold
        - Branch String:   'misc/ancillary.c:138,20'
          Branch Sides:
            - BranchSide:      'misc/ancillary.c:138,10'
              BranchSideFuncs:
                - vlc_ancillary_Hold
            - BranchSide:      'misc/ancillary.c:138,10'
              BranchSideFuncs:
                - vlc_ancillary_Hold
        - Branch String:   'misc/ancillary.c:139,9'
          Branch Sides:
            - BranchSide:      'misc/ancillary.c:140,9'
              BranchSideFuncs:
                - vlc_ancillary_Hold
            - BranchSide:      'misc/ancillary.c:141,24'
              BranchSideFuncs:
                - vlc_ancillary_Hold
      Callsites:
        - Src:             'misc/ancillary.c:125,5'
          Dst:             __assert_fail
        - Src:             'misc/ancillary.c:132,13'
          Dst:             vlc_ancillary_Release
        - Src:             'misc/ancillary.c:133,30'
          Dst:             vlc_ancillary_Hold
        - Src:             'misc/ancillary.c:138,20'
          Dst:             vlc_vector_max_
        - Src:             'misc/ancillary.c:138,20'
          Dst:             vlc_vector_max_
        - Src:             'misc/ancillary.c:138,20'
          Dst:             vlc_vector_growsize_
        - Src:             'misc/ancillary.c:138,20'
          Dst:             vlc_vector_max_
        - Src:             'misc/ancillary.c:138,20'
          Dst:             vlc_vector_between_
        - Src:             'misc/ancillary.c:138,20'
          Dst:             vlc_vector_reallocdata_
        - Src:             'misc/ancillary.c:138,20'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'misc/ancillary.c:141,5'
          Dst:             vlc_ancillary_Hold
    - functionName:    vlc_ancillary_Hold
      functionSourceFile: '/src/vlc/src/misc/ancillary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ancillary
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_atomic_rc_inc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/ancillary.c:71,5'
          Dst:             vlc_atomic_rc_inc
    - functionName:    vlc_atomic_rc_inc
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:66,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:66,5'
          Dst:             __assert_fail
    - functionName:    vlc_ancillary_GetData
      functionSourceFile: '/src/vlc/src/misc/ancillary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ancillary
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_atomic_rc_init
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_ancillary_CreateWithFreeCb
      functionSourceFile: '/src/vlc/src/misc/ancillary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - id
        - free_cb
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_atomic_rc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/ancillary.c:46,9'
          Branch Sides:
            - BranchSide:      'misc/ancillary.c:47,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/ancillary.c:49,25'
              BranchSideFuncs:
                - vlc_atomic_rc_init.30069
      Callsites:
        - Src:             'misc/ancillary.c:49,5'
          Dst:             vlc_atomic_rc_init
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    vlc_list_first_or_null
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - head
        - offset
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_list_is_empty
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_list.h:330,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_list.h:331,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_list.h:332,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_list.h:330,9'
          Dst:             vlc_list_is_empty
    - functionName:    vlc_list_is_empty
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    QueueTake
      functionSourceFile: '/src/vlc/src/misc/executor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - executor
      BBCount:         18
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - vlc_cond_wait
        - vlc_list_first_or_null
        - vlc_list_is_empty
        - vlc_list_remove
        - vlc_mutex_held
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/executor.c:95,5'
          Branch Sides:
            - BranchSide:      'misc/executor.c:95,5'
              BranchSideFuncs:
                - vlc_list_is_empty.30117
                - vlc_list_first_or_null.30116
                - __assert_fail
                - vlc_list_remove.30121
                - vlc_cond_wait
            - BranchSide:      'misc/executor.c:97,5'
              BranchSideFuncs:
                - vlc_list_is_empty.30117
                - vlc_list_first_or_null.30116
                - __assert_fail
                - vlc_list_remove.30121
                - vlc_cond_wait
        - Branch String:   'misc/executor.c:97,31'
          Branch Sides:
            - BranchSide:      'misc/executor.c:97,5'
              BranchSideFuncs:
                - vlc_list_first_or_null.30116
                - __assert_fail
                - vlc_list_remove.30121
                - vlc_cond_wait
                - vlc_list_is_empty.30117
            - BranchSide:      'misc/executor.c:97,53'
              BranchSideFuncs:
                - vlc_list_is_empty.30117
                - vlc_list_first_or_null.30116
                - __assert_fail
                - vlc_list_remove.30121
                - vlc_cond_wait
        - Branch String:   'misc/executor.c:97,5'
          Branch Sides:
            - BranchSide:      'misc/executor.c:98,24'
              BranchSideFuncs:
                - vlc_cond_wait
                - vlc_list_is_empty.30117
                - vlc_list_first_or_null.30116
                - __assert_fail
                - vlc_list_remove.30121
            - BranchSide:      'misc/executor.c:100,9'
              BranchSideFuncs:
                - vlc_list_first_or_null.30116
                - __assert_fail
                - vlc_list_remove.30121
        - Branch String:   'misc/executor.c:100,9'
          Branch Sides:
            - BranchSide:      'misc/executor.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/executor.c:104,9'
              BranchSideFuncs:
                - vlc_list_first_or_null.30116
                - __assert_fail
                - vlc_list_remove.30121
        - Branch String:   'misc/executor.c:106,5'
          Branch Sides:
            - BranchSide:      'misc/executor.c:106,5'
              BranchSideFuncs:
                - vlc_list_remove.30121
            - BranchSide:      'misc/executor.c:107,22'
              BranchSideFuncs:
                - vlc_list_remove.30121
      Callsites:
        - Src:             'misc/executor.c:95,5'
          Dst:             vlc_mutex_held
        - Src:             'misc/executor.c:95,5'
          Dst:             __assert_fail
        - Src:             'misc/executor.c:97,34'
          Dst:             vlc_list_is_empty
        - Src:             'misc/executor.c:98,9'
          Dst:             vlc_cond_wait
        - Src:             'misc/executor.c:104,9'
          Dst:             vlc_list_first_or_null
        - Src:             'misc/executor.c:106,5'
          Dst:             __assert_fail
        - Src:             'misc/executor.c:107,5'
          Dst:             vlc_list_remove
    - functionName:    vlc_list_remove
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    ThreadRun
      functionSourceFile: '/src/vlc/src/misc/executor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - userdata
      BBCount:         12
      ICount:          100
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - QueueTake
        - __assert_fail
        - vlc_cond_signal
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_thread_set_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/executor.c:128,5'
          Branch Sides:
            - BranchSide:      'misc/executor.c:130,32'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_thread_set_name
                - __assert_fail
                - vlc_cond_signal
                - QueueTake
                - vlc_mutex_unlock
            - BranchSide:      'misc/executor.c:147,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/executor.c:141,9'
          Branch Sides:
            - BranchSide:      'misc/executor.c:141,9'
              BranchSideFuncs:
                - vlc_cond_signal
                - QueueTake
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_thread_set_name
                - __assert_fail
            - BranchSide:      'misc/executor.c:142,11'
              BranchSideFuncs:
                - vlc_cond_signal
                - QueueTake
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_thread_set_name
                - __assert_fail
        - Branch String:   'misc/executor.c:143,13'
          Branch Sides:
            - BranchSide:      'misc/executor.c:128,5'
              BranchSideFuncs:
                - QueueTake
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_thread_set_name
                - __assert_fail
                - vlc_cond_signal
            - BranchSide:      'misc/executor.c:144,30'
              BranchSideFuncs:
                - vlc_cond_signal
                - QueueTake
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_thread_set_name
                - __assert_fail
      Callsites:
        - Src:             'misc/executor.c:122,5'
          Dst:             vlc_thread_set_name
        - Src:             'misc/executor.c:124,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/executor.c:128,24'
          Dst:             QueueTake
        - Src:             'misc/executor.c:131,9'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/executor.c:136,9'
          Dst:             vlc_mutex_lock
        - Src:             'misc/executor.c:139,9'
          Dst:             vlc_thread_set_name
        - Src:             'misc/executor.c:141,9'
          Dst:             __assert_fail
        - Src:             'misc/executor.c:144,13'
          Dst:             vlc_cond_signal
        - Src:             'misc/executor.c:147,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_executor_Delete
      functionSourceFile: '/src/vlc/src/misc/executor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - executor
      BBCount:         19
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vlc_cond_broadcast
        - vlc_join
        - vlc_list_is_empty
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    11
      BranchProfiles:
        - Branch String:   'misc/executor.c:267,5'
          Branch Sides:
            - BranchSide:      'misc/executor.c:267,5'
              BranchSideFuncs:
                - vlc_cond_broadcast
                - vlc_mutex_unlock
                - vlc_list_it_start.30127
                - vlc_list_it_continue.30126
                - vlc_list_is_empty.30117
                - __assert_fail
                - free
                - __assert_fail
                - vlc_join
                - free
                - vlc_list_it_next.30125
            - BranchSide:      'misc/executor.c:270,25'
              BranchSideFuncs:
                - vlc_cond_broadcast
                - vlc_mutex_unlock
                - vlc_list_it_start.30127
                - vlc_list_it_continue.30126
                - vlc_list_is_empty.30117
                - __assert_fail
                - free
                - __assert_fail
                - vlc_join
                - free
                - vlc_list_it_next.30125
        - Branch String:   'misc/executor.c:279,5'
          Branch Sides:
            - BranchSide:      'misc/executor.c:279,5'
              BranchSideFuncs:
                - vlc_list_is_empty.30117
                - __assert_fail
                - free
                - __assert_fail
                - vlc_join
                - free
                - vlc_list_it_next.30125
                - vlc_list_it_continue.30126
            - BranchSide:      'misc/executor.c:279,5'
              BranchSideFuncs:
                - vlc_list_is_empty.30117
                - __assert_fail
                - free
                - __assert_fail
                - vlc_join
                - free
                - vlc_list_it_next.30125
                - vlc_list_it_continue.30126
        - Branch String:   'misc/executor.c:279,5'
          Branch Sides:
            - BranchSide:      'misc/executor.c:281,18'
              BranchSideFuncs:
                - vlc_join
                - free
                - vlc_list_it_next.30125
                - vlc_list_it_continue.30126
                - vlc_list_is_empty.30117
                - __assert_fail
                - free
                - __assert_fail
            - BranchSide:      'misc/executor.c:286,5'
              BranchSideFuncs:
                - vlc_list_is_empty.30117
                - __assert_fail
                - free
                - __assert_fail
        - Branch String:   'misc/executor.c:286,5'
          Branch Sides:
            - BranchSide:      'misc/executor.c:286,5'
              BranchSideFuncs:
                - free
                - __assert_fail
            - BranchSide:      'misc/executor.c:289,5'
              BranchSideFuncs:
                - free
                - __assert_fail
        - Branch String:   'misc/executor.c:289,5'
          Branch Sides:
            - BranchSide:      'misc/executor.c:289,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/executor.c:289,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'misc/executor.c:262,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/executor.c:267,5'
          Dst:             vlc_list_is_empty
        - Src:             'misc/executor.c:267,5'
          Dst:             __assert_fail
        - Src:             'misc/executor.c:270,5'
          Dst:             vlc_cond_broadcast
        - Src:             'misc/executor.c:272,5'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/executor.c:279,5'
          Dst:             vlc_list_it_start
        - Src:             'misc/executor.c:279,5'
          Dst:             vlc_list_it_continue
        - Src:             'misc/executor.c:281,9'
          Dst:             vlc_join
        - Src:             'misc/executor.c:279,5'
          Dst:             vlc_list_it_next
        - Src:             'misc/executor.c:286,5'
          Dst:             vlc_list_is_empty
        - Src:             'misc/executor.c:286,5'
          Dst:             __assert_fail
        - Src:             'misc/executor.c:289,5'
          Dst:             __assert_fail
    - functionName:    vlc_executor_WaitIdle
      functionSourceFile: '/src/vlc/src/misc/executor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - executor
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_cond_wait
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/executor.c:254,5'
          Branch Sides:
            - BranchSide:      'misc/executor.c:255,24'
              BranchSideFuncs:
                - vlc_cond_wait
                - vlc_mutex_unlock
            - BranchSide:      'misc/executor.c:256,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/executor.c:253,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/executor.c:255,9'
          Dst:             vlc_cond_wait
        - Src:             'misc/executor.c:256,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_executor_Cancel
      functionSourceFile: '/src/vlc/src/misc/executor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - executor
        - runnable
      BBCount:         15
      ICount:          102
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vlc_cond_signal
        - vlc_list_remove
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/executor.c:232,5'
          Branch Sides:
            - BranchSide:      'misc/executor.c:232,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_remove.30121
                - __assert_fail
                - vlc_cond_signal
            - BranchSide:      'misc/executor.c:234,21'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_remove.30121
                - __assert_fail
                - vlc_cond_signal
        - Branch String:   'misc/executor.c:235,9'
          Branch Sides:
            - BranchSide:      'misc/executor.c:235,9'
              BranchSideFuncs:
                - vlc_list_remove.30121
                - __assert_fail
                - vlc_cond_signal
                - vlc_mutex_unlock
            - BranchSide:      'misc/executor.c:237,26'
              BranchSideFuncs:
                - vlc_list_remove.30121
                - __assert_fail
                - vlc_cond_signal
                - vlc_mutex_unlock
        - Branch String:   'misc/executor.c:239,9'
          Branch Sides:
            - BranchSide:      'misc/executor.c:239,9'
              BranchSideFuncs:
                - vlc_cond_signal
                - vlc_mutex_unlock
            - BranchSide:      'misc/executor.c:240,11'
              BranchSideFuncs:
                - vlc_cond_signal
                - vlc_mutex_unlock
        - Branch String:   'misc/executor.c:241,13'
          Branch Sides:
            - BranchSide:      'misc/executor.c:242,30'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/executor.c:243,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/executor.c:229,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/executor.c:232,5'
          Dst:             __assert_fail
        - Src:             'misc/executor.c:237,9'
          Dst:             vlc_list_remove
        - Src:             'misc/executor.c:239,9'
          Dst:             __assert_fail
        - Src:             'misc/executor.c:242,13'
          Dst:             vlc_cond_signal
        - Src:             'misc/executor.c:245,5'
          Dst:             vlc_mutex_unlock
    - functionName:    QueuePush
      functionSourceFile: '/src/vlc/src/misc/executor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - executor
        - runnable
      BBCount:         6
      ICount:          38
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_cond_signal
        - vlc_list_append
        - vlc_mutex_held
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/executor.c:86,5'
          Branch Sides:
            - BranchSide:      'misc/executor.c:86,5'
              BranchSideFuncs:
                - vlc_list_append.30122
                - vlc_cond_signal
            - BranchSide:      'misc/executor.c:86,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/executor.c:86,5'
          Dst:             vlc_mutex_held
        - Src:             'misc/executor.c:86,5'
          Dst:             __assert_fail
        - Src:             'misc/executor.c:88,5'
          Dst:             vlc_list_append
        - Src:             'misc/executor.c:89,5'
          Dst:             vlc_cond_signal
    - functionName:    vlc_executor_Submit
      functionSourceFile: '/src/vlc/src/misc/executor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - executor
        - runnable
      BBCount:         11
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - QueuePush
        - SpawnThread
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    5
      BranchProfiles:
        - Branch String:   'misc/executor.c:214,5'
          Branch Sides:
            - BranchSide:      'misc/executor.c:214,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/executor.c:216,15'
              BranchSideFuncs:
                - QueuePush
                - vlc_mutex_unlock
                - SpawnThread
        - Branch String:   'misc/executor.c:219,13'
          Branch Sides:
            - BranchSide:      'misc/executor.c:219,16'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - SpawnThread
            - BranchSide:      'misc/executor.c:219,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/executor.c:218,9'
          Branch Sides:
            - BranchSide:      'misc/executor.c:218,9'
              BranchSideFuncs:
                - SpawnThread
                - vlc_mutex_unlock
            - BranchSide:      'misc/executor.c:221,21'
              BranchSideFuncs:
                - SpawnThread
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/executor.c:212,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/executor.c:214,5'
          Dst:             __assert_fail
        - Src:             'misc/executor.c:216,5'
          Dst:             QueuePush
        - Src:             'misc/executor.c:221,9'
          Dst:             SpawnThread
        - Src:             'misc/executor.c:223,5'
          Dst:             vlc_mutex_unlock
    - functionName:    SpawnThread
      functionSourceFile: '/src/vlc/src/misc/executor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - executor
      BBCount:         11
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ThreadRun
        - __assert_fail
        - vlc_clone
        - vlc_list_append
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/executor.c:155,5'
          Branch Sides:
            - BranchSide:      'misc/executor.c:155,5'
              BranchSideFuncs:
                - malloc
                - vlc_clone
                - vlc_list_append.30122
                - free
            - BranchSide:      'misc/executor.c:157,42'
              BranchSideFuncs:
                - malloc
                - vlc_clone
                - vlc_list_append.30122
                - free
        - Branch String:   'misc/executor.c:158,9'
          Branch Sides:
            - BranchSide:      'misc/executor.c:159,9'
              BranchSideFuncs:
                - vlc_clone
                - vlc_list_append.30122
                - free
            - BranchSide:      'misc/executor.c:161,21'
              BranchSideFuncs:
                - vlc_clone
                - vlc_list_append.30122
                - free
        - Branch String:   'misc/executor.c:164,9'
          Branch Sides:
            - BranchSide:      'misc/executor.c:166,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/executor.c:170,5'
              BranchSideFuncs:
                - vlc_list_append.30122
      Callsites:
        - Src:             'misc/executor.c:155,5'
          Dst:             __assert_fail
        - Src:             'misc/executor.c:164,9'
          Dst:             vlc_clone
        - Src:             'misc/executor.c:164,9'
          Dst:             ThreadRun
        - Src:             'misc/executor.c:171,5'
          Dst:             vlc_list_append
    - functionName:    vlc_list_init
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_executor_New
      functionSourceFile: '/src/vlc/src/misc/executor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - max_threads
      BBCount:         11
      ICount:          88
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - SpawnThread
        - __assert_fail
        - vlc_cond_init
        - vlc_list_init
        - vlc_mutex_init
      functionUses:    6
      BranchProfiles:
        - Branch String:   'misc/executor.c:179,5'
          Branch Sides:
            - BranchSide:      'misc/executor.c:179,5'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_init
                - vlc_list_init.30139
                - vlc_list_init.30139
                - vlc_cond_init
                - vlc_cond_init
                - SpawnThread
                - free
            - BranchSide:      'misc/executor.c:180,32'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_init
                - vlc_list_init.30139
                - vlc_list_init.30139
                - vlc_cond_init
                - vlc_cond_init
                - SpawnThread
                - free
        - Branch String:   'misc/executor.c:181,9'
          Branch Sides:
            - BranchSide:      'misc/executor.c:182,9'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_list_init.30139
                - vlc_list_init.30139
                - vlc_cond_init
                - vlc_cond_init
                - SpawnThread
                - free
            - BranchSide:      'misc/executor.c:184,21'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_list_init.30139
                - vlc_list_init.30139
                - vlc_cond_init
                - vlc_cond_init
                - SpawnThread
                - free
        - Branch String:   'misc/executor.c:200,9'
          Branch Sides:
            - BranchSide:      'misc/executor.c:202,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/executor.c:206,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/executor.c:179,5'
          Dst:             __assert_fail
        - Src:             'misc/executor.c:184,5'
          Dst:             vlc_mutex_init
        - Src:             'misc/executor.c:190,5'
          Dst:             vlc_list_init
        - Src:             'misc/executor.c:191,5'
          Dst:             vlc_list_init
        - Src:             'misc/executor.c:193,5'
          Dst:             vlc_cond_init
        - Src:             'misc/executor.c:194,5'
          Dst:             vlc_cond_init
        - Src:             'misc/executor.c:199,15'
          Dst:             SpawnThread
    - functionName:    transform
      functionSourceFile: '/src/vlc/src/misc/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - data
      BBCount:         129
      ICount:          1718
      EdgeCount:       257
      CyclomaticComplexity: 130
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    md5_final
      functionSourceFile: '/src/vlc/src/misc/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         23
      ICount:          260
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - md5_write
        - transform
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/md5.c:280,7'
          Branch Sides:
            - BranchSide:      'misc/md5.c:281,8'
              BranchSideFuncs:
                - md5_write
                - transform
            - BranchSide:      'misc/md5.c:283,7'
              BranchSideFuncs:
                - md5_write
                - transform
        - Branch String:   'misc/md5.c:288,7'
          Branch Sides:
            - BranchSide:      'misc/md5.c:290,7'
              BranchSideFuncs:
                - transform
            - BranchSide:      'misc/md5.c:296,7'
              BranchSideFuncs:
                - md5_write
                - transform
        - Branch String:   'misc/md5.c:291,7'
          Branch Sides:
            - BranchSide:      'misc/md5.c:292,9'
              BranchSideFuncs:
                - transform
            - BranchSide:      'misc/md5.c:293,5'
              BranchSideFuncs:
                - transform
        - Branch String:   'misc/md5.c:297,7'
          Branch Sides:
            - BranchSide:      'misc/md5.c:298,9'
              BranchSideFuncs:
                - md5_write
                - transform
            - BranchSide:      'misc/md5.c:299,17'
              BranchSideFuncs:
                - md5_write
                - transform
      Callsites:
        - Src:             'misc/md5.c:272,3'
          Dst:             md5_write
        - Src:             'misc/md5.c:299,7'
          Dst:             md5_write
        - Src:             'misc/md5.c:311,3'
          Dst:             transform
    - functionName:    md5_write
      functionSourceFile: '/src/vlc/src/misc/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - context
        - inbuf_arg
        - inlen
      BBCount:         31
      ICount:          199
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - md5_write
        - transform
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/md5.c:226,7'
          Branch Sides:
            - BranchSide:      'misc/md5.c:228,18'
              BranchSideFuncs:
                - transform
                - transform
                - md5_write
            - BranchSide:      'misc/md5.c:232,8'
              BranchSideFuncs:
                - transform
                - md5_write
        - Branch String:   'misc/md5.c:232,7'
          Branch Sides:
            - BranchSide:      'misc/md5.c:233,5'
              BranchSideFuncs:
                - transform
                - md5_write
            - BranchSide:      'misc/md5.c:235,7'
              BranchSideFuncs:
                - transform
                - md5_write
        - Branch String:   'misc/md5.c:235,7'
          Branch Sides:
            - BranchSide:      'misc/md5.c:237,7'
              BranchSideFuncs:
                - md5_write
                - transform
            - BranchSide:      'misc/md5.c:244,3'
              BranchSideFuncs:
                - transform
        - Branch String:   'misc/md5.c:237,20'
          Branch Sides:
            - BranchSide:      'misc/md5.c:237,23'
              BranchSideFuncs:
                - md5_write
                - transform
            - BranchSide:      'misc/md5.c:237,7'
              BranchSideFuncs:
                - md5_write
                - transform
        - Branch String:   'misc/md5.c:237,7'
          Branch Sides:
            - BranchSide:      'misc/md5.c:238,38'
              BranchSideFuncs:
                - md5_write
                - transform
            - BranchSide:      'misc/md5.c:239,18'
              BranchSideFuncs:
                - md5_write
                - transform
        - Branch String:   'misc/md5.c:240,11'
          Branch Sides:
            - BranchSide:      'misc/md5.c:241,9'
              BranchSideFuncs:
                - transform
            - BranchSide:      'misc/md5.c:242,5'
              BranchSideFuncs:
                - transform
        - Branch String:   'misc/md5.c:244,3'
          Branch Sides:
            - BranchSide:      'misc/md5.c:246,18'
              BranchSideFuncs:
                - transform
            - BranchSide:      'misc/md5.c:252,3'
              BranchSideFuncs: []
        - Branch String:   'misc/md5.c:252,16'
          Branch Sides:
            - BranchSide:      'misc/md5.c:252,19'
              BranchSideFuncs: []
            - BranchSide:      'misc/md5.c:252,3'
              BranchSideFuncs: []
        - Branch String:   'misc/md5.c:252,3'
          Branch Sides:
            - BranchSide:      'misc/md5.c:252,3'
              BranchSideFuncs: []
            - BranchSide:      'misc/md5.c:253,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/md5.c:228,7'
          Dst:             transform
        - Src:             'misc/md5.c:239,7'
          Dst:             md5_write
        - Src:             'misc/md5.c:246,7'
          Dst:             transform
    - functionName:    vlc_hash_md5_Finish
      functionSourceFile: '/src/vlc/src/misc/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - output
        - size
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - md5_final
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/md5.c:350,5'
          Branch Sides:
            - BranchSide:      'misc/md5.c:350,5'
              BranchSideFuncs:
                - md5_final
            - BranchSide:      'misc/md5.c:350,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/md5.c:350,5'
          Dst:             __assert_fail
        - Src:             'misc/md5.c:351,5'
          Dst:             md5_final
    - functionName:    vlc_hash_md5_Update
      functionSourceFile: '/src/vlc/src/misc/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - data
        - length
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - md5_write
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/md5.c:345,5'
          Dst:             md5_write
    - functionName:    md5_init
      functionSourceFile: '/src/vlc/src/misc/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_hash_md5_Init
      functionSourceFile: '/src/vlc/src/misc/md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - md5_init
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/md5.c:340,5'
          Dst:             md5_init
    - functionName:    vlc_probe
      functionSourceFile: '/src/vlc/src/misc/probe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - capability
        - pcount
      BBCount:         9
      ICount:          91
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - module_need
        - module_unneed
        - vlc_custom_create
        - vlc_object_Log
        - vlc_object_delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/probe.c:35,9'
          Branch Sides:
            - BranchSide:      'misc/probe.c:37,10'
              BranchSideFuncs: []
            - BranchSide:      'misc/probe.c:40,5'
              BranchSideFuncs:
                - module_need
                - vlc_object_delete
                - vlc_object_Log
                - module_unneed
        - Branch String:   'misc/probe.c:44,9'
          Branch Sides:
            - BranchSide:      'misc/probe.c:46,9'
              BranchSideFuncs:
                - vlc_object_Log
                - module_unneed
                - vlc_object_delete
            - BranchSide:      'misc/probe.c:50,17'
              BranchSideFuncs:
                - vlc_object_delete
      Callsites:
        - Src:             'misc/probe.c:34,26'
          Dst:             vlc_custom_create
        - Src:             'misc/probe.c:43,21'
          Dst:             module_need
        - Src:             'misc/probe.c:46,9'
          Dst:             vlc_object_Log
        - Src:             'misc/probe.c:47,9'
          Dst:             module_unneed
        - Src:             'misc/probe.c:52,5'
          Dst:             vlc_object_delete
    - functionName:    vlc_tick_to_timespec
      functionSourceFile: '/src/vlc/src/misc/mtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ts
        - tick
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lldiv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/mtime.c:151,17'
          Dst:             lldiv
    - functionName:    vlc_ntp_time
      functionSourceFile: '/src/vlc/src/misc/mtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - timespec_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/mtime.c:135,5'
          Branch Sides:
            - BranchSide:      'misc/mtime.c:133,21'
              BranchSideFuncs:
                - timespec_get
            - BranchSide:      'misc/mtime.c:135,5'
              BranchSideFuncs:
                - timespec_get
      Callsites:
        - Src:             'misc/mtime.c:135,5'
          Dst:             timespec_get
    - functionName:    timespec_get
      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:    date_Decrement
      functionSourceFile: '/src/vlc/src/misc/mtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_date
        - i_nb_samples
      BBCount:         12
      ICount:          122
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/mtime.c:112,8'
          Branch Sides:
            - BranchSide:      'misc/mtime.c:113,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/mtime.c:114,41'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/mtime.c:118,9'
          Branch Sides:
            - BranchSide:      'misc/mtime.c:121,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/mtime.c:126,28'
              BranchSideFuncs: []
        - Branch String:   'misc/mtime.c:121,9'
          Branch Sides:
            - BranchSide:      'misc/mtime.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/mtime.c:122,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/mtime.c:121,9'
          Dst:             __assert_fail
    - functionName:    date_Increment
      functionSourceFile: '/src/vlc/src/misc/mtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_date
        - i_nb_samples
      BBCount:         15
      ICount:          139
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - lldiv
      functionUses:    31
      BranchProfiles:
        - Branch String:   'misc/mtime.c:90,8'
          Branch Sides:
            - BranchSide:      'misc/mtime.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/mtime.c:92,5'
              BranchSideFuncs:
                - __assert_fail
                - lldiv
                - __assert_fail
        - Branch String:   'misc/mtime.c:92,5'
          Branch Sides:
            - BranchSide:      'misc/mtime.c:92,5'
              BranchSideFuncs:
                - lldiv
                - __assert_fail
            - BranchSide:      'misc/mtime.c:93,29'
              BranchSideFuncs:
                - lldiv
                - __assert_fail
        - Branch String:   'misc/mtime.c:99,9'
          Branch Sides:
            - BranchSide:      'misc/mtime.c:102,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/mtime.c:107,12'
              BranchSideFuncs: []
        - Branch String:   'misc/mtime.c:102,9'
          Branch Sides:
            - BranchSide:      'misc/mtime.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/mtime.c:103,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/mtime.c:92,5'
          Dst:             __assert_fail
        - Src:             'misc/mtime.c:94,17'
          Dst:             lldiv
        - Src:             'misc/mtime.c:102,9'
          Dst:             __assert_fail
    - functionName:    date_Change
      functionSourceFile: '/src/vlc/src/misc/mtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p_date
        - i_divider_n
        - i_divider_d
      BBCount:         6
      ICount:          55
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    14
      BranchProfiles:
        - Branch String:   'misc/mtime.c:81,5'
          Branch Sides:
            - BranchSide:      'misc/mtime.c:81,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/mtime.c:81,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/mtime.c:81,5'
          Dst:             __assert_fail
    - functionName:    date_Init
      functionSourceFile: '/src/vlc/src/misc/mtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p_date
        - i_divider_n
        - i_divider_d
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_tick_to_str
      functionSourceFile: '/src/vlc/src/misc/mtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - psz_buffer
        - ticks
      BBCount:         9
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - div
        - snprintf
        - vlc_tick_to_str
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/mtime.c:44,9'
          Branch Sides:
            - BranchSide:      'misc/mtime.c:46,26'
              BranchSideFuncs:
                - vlc_tick_to_str
            - BranchSide:      'misc/mtime.c:51,21'
              BranchSideFuncs:
                - div
                - div
                - snprintf
                - snprintf
        - Branch String:   'misc/mtime.c:58,9'
          Branch Sides:
            - BranchSide:      'misc/mtime.c:59,19'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'misc/mtime.c:62,19'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'misc/mtime.c:46,9'
          Dst:             vlc_tick_to_str
        - Src:             'misc/mtime.c:54,9'
          Dst:             div
        - Src:             'misc/mtime.c:56,9'
          Dst:             div
        - Src:             'misc/mtime.c:59,9'
          Dst:             snprintf
        - Src:             'misc/mtime.c:62,9'
          Dst:             snprintf
    - functionName:    vlc_frame_shm_Release
      functionSourceFile: '/src/vlc/src/misc/frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - shmdt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/frame.c:368,5'
          Dst:             shmdt
    - functionName:    shmdt
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_mmap_Release
      functionSourceFile: '/src/vlc/src/misc/frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - munmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/frame.c:292,5'
          Dst:             munmap
    - functionName:    munmap
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_heap_Release
      functionSourceFile: '/src/vlc/src/misc/frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_FilePath
      functionSourceFile: '/src/vlc/src/misc/frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - path
        - write
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_close
        - vlc_frame_File
        - vlc_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/frame.c:554,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:555,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/frame.c:557,41'
              BranchSideFuncs:
                - vlc_frame_File
                - vlc_close
      Callsites:
        - Src:             'misc/frame.c:553,14'
          Dst:             vlc_open
        - Src:             'misc/frame.c:557,26'
          Dst:             vlc_frame_File
        - Src:             'misc/frame.c:558,5'
          Dst:             vlc_close
    - functionName:    vlc_frame_File
      functionSourceFile: '/src/vlc/src/misc/frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - fd
        - write
      BBCount:         36
      ICount:          239
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - __pthread_register_cancel
        - __pthread_unregister_cancel
        - __pthread_unwind_next
        - __sigsetjmp
        - fstat64
        - mmap64
        - pread64
        - vlc_frame_Alloc
        - vlc_frame_Release
        - vlc_frame_mmap_Alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/frame.c:408,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:409,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/frame.c:417,9'
              BranchSideFuncs:
                - __errno_location
                - vlc_frame_Alloc
                - __sigsetjmp
                - __pthread_register_cancel
                - __pthread_unregister_cancel
                - pread64
                - vlc_frame_Release
                - __pthread_unwind_next
                - mmap64
                - vlc_frame_mmap_Alloc
                - __errno_location
                - __errno_location
        - Branch String:   'misc/frame.c:417,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:419,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'misc/frame.c:422,10'
              BranchSideFuncs:
                - __errno_location
                - vlc_frame_Alloc
                - __sigsetjmp
                - __pthread_register_cancel
                - __pthread_unregister_cancel
                - pread64
                - vlc_frame_Release
                - __pthread_unwind_next
                - mmap64
                - vlc_frame_mmap_Alloc
                - __errno_location
        - Branch String:   'misc/frame.c:422,31'
          Branch Sides:
            - BranchSide:      'misc/frame.c:422,35'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - __sigsetjmp
                - __pthread_register_cancel
                - __pthread_unregister_cancel
                - pread64
                - vlc_frame_Release
                - __pthread_unwind_next
                - mmap64
                - vlc_frame_mmap_Alloc
                - __errno_location
            - BranchSide:      'misc/frame.c:429,23'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - __sigsetjmp
                - __pthread_register_cancel
                - __pthread_unregister_cancel
                - pread64
                - vlc_frame_Release
                - __pthread_unwind_next
                - mmap64
                - vlc_frame_mmap_Alloc
                - __errno_location
        - Branch String:   'misc/frame.c:422,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:424,9'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - __sigsetjmp
                - __pthread_register_cancel
                - __pthread_unregister_cancel
                - pread64
                - vlc_frame_Release
                - __pthread_unwind_next
                - mmap64
                - vlc_frame_mmap_Alloc
                - __errno_location
            - BranchSide:      'misc/frame.c:429,23'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - __sigsetjmp
                - __pthread_register_cancel
                - __pthread_unregister_cancel
                - pread64
                - vlc_frame_Release
                - __pthread_unwind_next
                - mmap64
                - vlc_frame_mmap_Alloc
                - __errno_location
        - Branch String:   'misc/frame.c:429,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:431,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'misc/frame.c:434,25'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - __sigsetjmp
                - __pthread_register_cancel
                - __pthread_unregister_cancel
                - pread64
                - vlc_frame_Release
                - __pthread_unwind_next
                - mmap64
                - vlc_frame_mmap_Alloc
        - Branch String:   'misc/frame.c:437,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:439,33'
              BranchSideFuncs:
                - mmap64
                - vlc_frame_Alloc
                - __sigsetjmp
                - __pthread_register_cancel
                - __pthread_unregister_cancel
                - pread64
                - vlc_frame_Release
                - __pthread_unwind_next
                - vlc_frame_mmap_Alloc
            - BranchSide:      'misc/frame.c:486,43'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - __sigsetjmp
                - __pthread_register_cancel
                - __pthread_unregister_cancel
                - pread64
                - vlc_frame_Release
                - __pthread_unwind_next
        - Branch String:   'misc/frame.c:443,13'
          Branch Sides:
            - BranchSide:      'misc/frame.c:444,42'
              BranchSideFuncs:
                - vlc_frame_mmap_Alloc
            - BranchSide:      'misc/frame.c:445,5'
              BranchSideFuncs:
                - vlc_frame_Alloc
                - __sigsetjmp
                - __pthread_register_cancel
                - __pthread_unregister_cancel
                - pread64
                - vlc_frame_Release
                - __pthread_unwind_next
        - Branch String:   'misc/frame.c:487,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:488,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/frame.c:489,5'
              BranchSideFuncs:
                - __sigsetjmp
                - __pthread_register_cancel
                - __pthread_unregister_cancel
                - pread64
                - vlc_frame_Release
                - __pthread_unwind_next
        - Branch String:   'misc/frame.c:489,5'
          Branch Sides:
            - BranchSide:      'misc/frame.c:489,5'
              BranchSideFuncs:
                - __pthread_unwind_next
            - BranchSide:      'misc/frame.c:533,17'
              BranchSideFuncs:
                - __pthread_register_cancel
                - __pthread_unregister_cancel
                - pread64
                - vlc_frame_Release
        - Branch String:   'misc/frame.c:533,5'
          Branch Sides:
            - BranchSide:      'misc/frame.c:535,30'
              BranchSideFuncs:
                - pread64
                - __pthread_unregister_cancel
                - vlc_frame_Release
            - BranchSide:      'misc/frame.c:545,5'
              BranchSideFuncs:
                - __pthread_unregister_cancel
        - Branch String:   'misc/frame.c:536,13'
          Branch Sides:
            - BranchSide:      'misc/frame.c:538,32'
              BranchSideFuncs:
                - vlc_frame_Release
                - __pthread_unregister_cancel
            - BranchSide:      'misc/frame.c:542,14'
              BranchSideFuncs:
                - __pthread_unregister_cancel
                - pread64
                - vlc_frame_Release
      Callsites:
        - Src:             'misc/frame.c:408,9'
          Dst:             fstat64
        - Src:             'misc/frame.c:419,9'
          Dst:             __errno_location
        - Src:             'misc/frame.c:424,9'
          Dst:             __errno_location
        - Src:             'misc/frame.c:431,9'
          Dst:             __errno_location
        - Src:             'misc/frame.c:441,22'
          Dst:             mmap64
        - Src:             'misc/frame.c:444,20'
          Dst:             vlc_frame_mmap_Alloc
        - Src:             'misc/frame.c:486,26'
          Dst:             vlc_frame_Alloc
        - Src:             'misc/frame.c:489,5'
          Dst:             __sigsetjmp
        - Src:             'misc/frame.c:489,5'
          Dst:             __pthread_unwind_next
        - Src:             'misc/frame.c:489,5'
          Dst:             __pthread_register_cancel
        - Src:             'misc/frame.c:535,23'
          Dst:             pread64
        - Src:             'misc/frame.c:538,13'
          Dst:             vlc_frame_Release
        - Src:             'misc/frame.c:545,5'
          Dst:             __pthread_unregister_cancel
    - functionName:    mmap64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_mmap_Alloc
      functionSourceFile: '/src/vlc/src/misc/frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - addr
        - length
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - munmap
        - sysconf
        - vlc_frame_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/frame.c:303,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:304,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/frame.c:306,22'
              BranchSideFuncs:
                - sysconf
                - vlc_frame_New
                - munmap
        - Branch String:   'misc/frame.c:312,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:313,27'
              BranchSideFuncs: []
            - BranchSide:      'misc/frame.c:316,16'
              BranchSideFuncs:
                - munmap
      Callsites:
        - Src:             'misc/frame.c:306,22'
          Dst:             sysconf
        - Src:             'misc/frame.c:309,26'
          Dst:             vlc_frame_New
        - Src:             'misc/frame.c:316,9'
          Dst:             munmap
    - functionName:    vlc_frame_Alloc
      functionSourceFile: '/src/vlc/src/misc/frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         11
      ICount:          101
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - aligned_alloc
        - vlc_frame_heap_Alloc
      functionUses:    71
      BranchProfiles:
        - Branch String:   'misc/frame.c:121,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:123,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'misc/frame.c:131,49'
              BranchSideFuncs:
                - aligned_alloc
                - vlc_frame_heap_Alloc
        - Branch String:   'misc/frame.c:140,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/frame.c:143,43'
              BranchSideFuncs:
                - vlc_frame_heap_Alloc
        - Branch String:   'misc/frame.c:144,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:150,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/frame.c:155,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/frame.c:123,9'
          Dst:             __errno_location
        - Src:             'misc/frame.c:135,11'
          Dst:             aligned_alloc
        - Src:             'misc/frame.c:143,22'
          Dst:             vlc_frame_heap_Alloc
    - functionName:    vlc_frame_Cleanup
      functionSourceFile: '/src/vlc/src/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_frame.h:407,5'
          Dst:             vlc_frame_Release
    - functionName:    __sigsetjmp
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __pthread_unwind_next
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __pthread_register_cancel
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pread64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_Release
      functionSourceFile: '/src/vlc/src/misc/frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_ancillary_array_Clear
        - vlc_frame_Check
      functionUses:    241
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/frame.c:162,5'
          Dst:             vlc_frame_Check
        - Src:             'misc/frame.c:164,5'
          Dst:             vlc_ancillary_array_Clear
    - functionName:    __pthread_unregister_cancel
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_Check
      functionSourceFile: '/src/vlc/src/misc/frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         18
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/frame.c:47,5'
          Branch Sides:
            - BranchSide:      'misc/frame.c:49,32'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'misc/frame.c:61,1'
              BranchSideFuncs: []
        - Branch String:   'misc/frame.c:54,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:54,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'misc/frame.c:55,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'misc/frame.c:55,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:55,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'misc/frame.c:56,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'misc/frame.c:56,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:56,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'misc/frame.c:57,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'misc/frame.c:57,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:57,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'misc/frame.c:59,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             'misc/frame.c:54,9'
          Dst:             __assert_fail
        - Src:             'misc/frame.c:55,9'
          Dst:             __assert_fail
        - Src:             'misc/frame.c:56,9'
          Dst:             __assert_fail
        - Src:             'misc/frame.c:57,9'
          Dst:             __assert_fail
    - functionName:    aligned_alloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_heap_Alloc
      functionSourceFile: '/src/vlc/src/misc/frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - addr
        - length
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_New
      functionUses:    6
      BranchProfiles:
        - Branch String:   'misc/frame.c:282,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:282,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/frame.c:283,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'misc/frame.c:281,26'
          Dst:             vlc_frame_New
    - functionName:    vlc_frame_New
      functionSourceFile: '/src/vlc/src/misc/frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cbs
        - buf
        - size
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/frame.c:82,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:83,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/frame.c:85,27'
              BranchSideFuncs:
                - vlc_frame_Init
      Callsites:
        - Src:             'misc/frame.c:85,12'
          Dst:             vlc_frame_Init
    - functionName:    vlc_frame_Init
      functionSourceFile: '/src/vlc/src/misc/frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - f
        - cbs
        - buf
        - size
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_ancillary_array_Init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/frame.c:102,5'
          Dst:             vlc_ancillary_array_Init
    - functionName:    vlc_ancillary_array_Init
      functionSourceFile: '/src/vlc/src/../include/vlc_ancillary.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sysconf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_frame_shm_Alloc
      functionSourceFile: '/src/vlc/src/misc/frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - addr
        - length
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - shmdt
        - vlc_frame_New
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/frame.c:381,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:381,9'
              BranchSideFuncs:
                - shmdt
            - BranchSide:      'misc/frame.c:382,15'
              BranchSideFuncs:
                - shmdt
      Callsites:
        - Src:             'misc/frame.c:379,26'
          Dst:             vlc_frame_New
        - Src:             'misc/frame.c:382,9'
          Dst:             shmdt
    - functionName:    vlc_frame_Realloc
      functionSourceFile: '/src/vlc/src/misc/frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - frame
        - prebody
        - body
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
        - vlc_frame_TryRealloc
      functionUses:    16
      BranchProfiles:
        - Branch String:   'misc/frame.c:263,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:263,9'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'misc/frame.c:264,27'
              BranchSideFuncs:
                - vlc_frame_Release
      Callsites:
        - Src:             'misc/frame.c:262,24'
          Dst:             vlc_frame_TryRealloc
        - Src:             'misc/frame.c:264,9'
          Dst:             vlc_frame_Release
    - functionName:    vlc_frame_TryRealloc
      functionSourceFile: '/src/vlc/src/misc/frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - frame
        - i_prebody
        - i_body
      BBCount:         39
      ICount:          301
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - vlc_frame_Check
        - vlc_frame_ReallocDup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/frame.c:190,24'
          Branch Sides:
            - BranchSide:      'misc/frame.c:190,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_frame_ReallocDup
                - vlc_frame_ReallocDup
            - BranchSide:      'misc/frame.c:193,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_frame_ReallocDup
                - vlc_frame_ReallocDup
        - Branch String:   'misc/frame.c:190,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:191,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_frame_ReallocDup
                - vlc_frame_ReallocDup
            - BranchSide:      'misc/frame.c:193,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_frame_ReallocDup
                - vlc_frame_ReallocDup
        - Branch String:   'misc/frame.c:193,5'
          Branch Sides:
            - BranchSide:      'misc/frame.c:193,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_frame_ReallocDup
                - vlc_frame_ReallocDup
            - BranchSide:      'misc/frame.c:194,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_frame_ReallocDup
                - vlc_frame_ReallocDup
        - Branch String:   'misc/frame.c:194,5'
          Branch Sides:
            - BranchSide:      'misc/frame.c:194,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_ReallocDup
                - vlc_frame_ReallocDup
            - BranchSide:      'misc/frame.c:200,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_ReallocDup
                - vlc_frame_ReallocDup
        - Branch String:   'misc/frame.c:200,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:202,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_ReallocDup
                - vlc_frame_ReallocDup
            - BranchSide:      'misc/frame.c:214,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_ReallocDup
                - vlc_frame_ReallocDup
        - Branch String:   'misc/frame.c:202,13'
          Branch Sides:
            - BranchSide:      'misc/frame.c:204,32'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_ReallocDup
                - vlc_frame_ReallocDup
            - BranchSide:      'misc/frame.c:208,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_ReallocDup
                - vlc_frame_ReallocDup
        - Branch String:   'misc/frame.c:214,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:215,27'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_ReallocDup
                - vlc_frame_ReallocDup
            - BranchSide:      'misc/frame.c:217,24'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_ReallocDup
                - vlc_frame_ReallocDup
        - Branch String:   'misc/frame.c:219,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:221,13'
              BranchSideFuncs:
                - vlc_frame_ReallocDup
            - BranchSide:      'misc/frame.c:234,24'
              BranchSideFuncs:
                - __assert_fail
                - vlc_frame_ReallocDup
        - Branch String:   'misc/frame.c:221,13'
          Branch Sides:
            - BranchSide:      'misc/frame.c:223,28'
              BranchSideFuncs: []
            - BranchSide:      'misc/frame.c:231,38'
              BranchSideFuncs:
                - vlc_frame_ReallocDup
        - Branch String:   'misc/frame.c:238,5'
          Branch Sides:
            - BranchSide:      'misc/frame.c:238,5'
              BranchSideFuncs:
                - vlc_frame_ReallocDup
            - BranchSide:      'misc/frame.c:239,18'
              BranchSideFuncs:
                - vlc_frame_ReallocDup
        - Branch String:   'misc/frame.c:240,6'
          Branch Sides:
            - BranchSide:      'misc/frame.c:240,18'
              BranchSideFuncs:
                - vlc_frame_ReallocDup
            - BranchSide:      'misc/frame.c:241,38'
              BranchSideFuncs:
                - vlc_frame_ReallocDup
        - Branch String:   'misc/frame.c:239,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:241,38'
              BranchSideFuncs:
                - vlc_frame_ReallocDup
            - BranchSide:      'misc/frame.c:246,9'
              BranchSideFuncs: []
        - Branch String:   'misc/frame.c:246,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:248,28'
              BranchSideFuncs: []
            - BranchSide:      'misc/frame.c:255,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/frame.c:187,5'
          Dst:             vlc_frame_Check
        - Src:             'misc/frame.c:193,5'
          Dst:             __assert_fail
        - Src:             'misc/frame.c:194,5'
          Dst:             __assert_fail
        - Src:             'misc/frame.c:231,16'
          Dst:             vlc_frame_ReallocDup
        - Src:             'misc/frame.c:238,5'
          Dst:             __assert_fail
        - Src:             'misc/frame.c:241,16'
          Dst:             vlc_frame_ReallocDup
    - functionName:    vlc_frame_ReallocDup
      functionSourceFile: '/src/vlc/src/misc/frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - frame
        - i_prebody
        - requested
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_frame_Alloc
        - vlc_frame_CopyProperties
        - vlc_frame_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/frame.c:172,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:173,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/frame.c:175,9'
              BranchSideFuncs:
                - vlc_frame_CopyProperties
                - vlc_frame_Release
        - Branch String:   'misc/frame.c:175,9'
          Branch Sides:
            - BranchSide:      'misc/frame.c:176,17'
              BranchSideFuncs:
                - vlc_frame_CopyProperties
                - vlc_frame_Release
            - BranchSide:      'misc/frame.c:178,21'
              BranchSideFuncs:
                - vlc_frame_CopyProperties
                - vlc_frame_Release
      Callsites:
        - Src:             'misc/frame.c:171,26'
          Dst:             vlc_frame_Alloc
        - Src:             'misc/frame.c:179,5'
          Dst:             vlc_frame_CopyProperties
        - Src:             'misc/frame.c:181,5'
          Dst:             vlc_frame_Release
    - functionName:    vlc_frame_CopyProperties
      functionSourceFile: '/src/vlc/src/misc/frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_ancillary_array_Merge
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/frame.c:68,5'
          Dst:             vlc_ancillary_array_Merge
    - functionName:    vlc_queue_Unlock
      functionSourceFile: '/src/vlc/src/../include/vlc_queue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_queue.h:101,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_queue_Wait
      functionSourceFile: '/src/vlc/src/../include/vlc_queue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_cond_wait
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_queue.h:123,5'
          Dst:             vlc_cond_wait
    - functionName:    vlc_queue_IsEmpty
      functionSourceFile: '/src/vlc/src/../include/vlc_queue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_fifo_queue
      functionSourceFile: '/src/vlc/src/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_queue_Lock
      functionSourceFile: '/src/vlc/src/../include/vlc_queue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_queue.h:89,5'
          Dst:             vlc_mutex_lock
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/src/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    vlc_fifo_Show
      functionSourceFile: '/src/vlc/src/misc/fifo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_fifo
      BBCount:         6
      ICount:          41
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_fifo_Lock
        - vlc_fifo_Unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/fifo.c:138,5'
          Branch Sides:
            - BranchSide:      'misc/fifo.c:138,5'
              BranchSideFuncs:
                - vlc_fifo_Unlock.30332
            - BranchSide:      'misc/fifo.c:138,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/fifo.c:137,5'
          Dst:             vlc_fifo_Lock
        - Src:             'misc/fifo.c:138,5'
          Dst:             __assert_fail
        - Src:             'misc/fifo.c:140,5'
          Dst:             vlc_fifo_Unlock
    - functionName:    vlc_fifo_Lock
      functionSourceFile: '/src/vlc/src/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_fifo_queue
        - vlc_queue_Lock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_frame.h:679,20'
          Dst:             vlc_fifo_queue
        - Src:             '../include/vlc_frame.h:679,5'
          Dst:             vlc_queue_Lock
    - functionName:    vlc_fifo_Unlock
      functionSourceFile: '/src/vlc/src/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_fifo_queue
        - vlc_queue_Unlock
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_frame.h:692,22'
          Dst:             vlc_fifo_queue
        - Src:             '../include/vlc_frame.h:692,5'
          Dst:             vlc_queue_Unlock
    - functionName:    vlc_fifo_Wait
      functionSourceFile: '/src/vlc/src/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_fifo_queue
        - vlc_queue_Wait
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_frame.h:721,20'
          Dst:             vlc_fifo_queue
        - Src:             '../include/vlc_frame.h:721,5'
          Dst:             vlc_queue_Wait
    - functionName:    vlc_fifo_Cleanup
      functionSourceFile: '/src/vlc/src/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_fifo_Unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_frame.h:833,5'
          Dst:             vlc_fifo_Unlock
    - functionName:    vlc_fifo_IsEmpty
      functionSourceFile: '/src/vlc/src/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_fifo_queue
        - vlc_queue_IsEmpty
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_frame.h:828,30'
          Dst:             vlc_fifo_queue
        - Src:             '../include/vlc_frame.h:828,12'
          Dst:             vlc_queue_IsEmpty
    - functionName:    vlc_fifo_Get
      functionSourceFile: '/src/vlc/src/misc/fifo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         14
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - __pthread_register_cancel
        - __pthread_unregister_cancel
        - __pthread_unwind_next
        - __sigsetjmp
        - vlc_fifo_DequeueUnlocked
        - vlc_fifo_IsEmpty
        - vlc_fifo_Lock
        - vlc_fifo_Unlock
        - vlc_fifo_Wait
        - vlc_testcancel
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/fifo.c:121,5'
          Branch Sides:
            - BranchSide:      'misc/fifo.c:123,9'
              BranchSideFuncs:
                - __sigsetjmp
                - __pthread_register_cancel
                - vlc_fifo_Wait
                - __pthread_unregister_cancel
                - vlc_fifo_IsEmpty
                - vlc_fifo_DequeueUnlocked
                - vlc_fifo_Unlock.30332
                - __pthread_unwind_next
            - BranchSide:      'misc/fifo.c:127,38'
              BranchSideFuncs:
                - vlc_fifo_DequeueUnlocked
                - vlc_fifo_Unlock.30332
        - Branch String:   'misc/fifo.c:123,9'
          Branch Sides:
            - BranchSide:      'misc/fifo.c:123,9'
              BranchSideFuncs:
                - __pthread_unwind_next
            - BranchSide:      'misc/fifo.c:124,23'
              BranchSideFuncs:
                - __pthread_register_cancel
                - vlc_fifo_Wait
                - __pthread_unregister_cancel
                - vlc_fifo_IsEmpty
                - vlc_fifo_DequeueUnlocked
                - vlc_fifo_Unlock.30332
                - __sigsetjmp
                - __pthread_unwind_next
      Callsites:
        - Src:             'misc/fifo.c:118,5'
          Dst:             vlc_testcancel
        - Src:             'misc/fifo.c:120,5'
          Dst:             vlc_fifo_Lock
        - Src:             'misc/fifo.c:121,12'
          Dst:             vlc_fifo_IsEmpty
        - Src:             'misc/fifo.c:123,9'
          Dst:             __sigsetjmp
        - Src:             'misc/fifo.c:123,9'
          Dst:             __pthread_unwind_next
        - Src:             'misc/fifo.c:123,9'
          Dst:             __pthread_register_cancel
        - Src:             'misc/fifo.c:124,9'
          Dst:             vlc_fifo_Wait
        - Src:             'misc/fifo.c:125,9'
          Dst:             __pthread_unregister_cancel
        - Src:             'misc/fifo.c:127,13'
          Dst:             vlc_fifo_DequeueUnlocked
        - Src:             'misc/fifo.c:128,5'
          Dst:             vlc_fifo_Unlock
    - functionName:    vlc_fifo_DequeueUnlocked
      functionSourceFile: '/src/vlc/src/misc/fifo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         12
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_queue_DequeueUnlocked
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/fifo.c:78,9'
          Branch Sides:
            - BranchSide:      'misc/fifo.c:78,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'misc/fifo.c:79,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'misc/fifo.c:79,9'
          Branch Sides:
            - BranchSide:      'misc/fifo.c:79,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/fifo.c:80,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/fifo.c:80,9'
          Branch Sides:
            - BranchSide:      'misc/fifo.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/fifo.c:81,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/fifo.c:76,22'
          Dst:             vlc_queue_DequeueUnlocked
        - Src:             'misc/fifo.c:79,9'
          Dst:             __assert_fail
        - Src:             'misc/fifo.c:80,9'
          Dst:             __assert_fail
    - functionName:    vlc_fifo_Empty
      functionSourceFile: '/src/vlc/src/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_fifo_DequeueAllUnlocked
        - vlc_fifo_Lock
        - vlc_fifo_Unlock
        - vlc_frame_ChainRelease
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_frame.h:844,5'
          Dst:             vlc_fifo_Lock
        - Src:             '../include/vlc_frame.h:845,13'
          Dst:             vlc_fifo_DequeueAllUnlocked
        - Src:             '../include/vlc_frame.h:846,5'
          Dst:             vlc_fifo_Unlock
        - Src:             '../include/vlc_frame.h:847,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    vlc_fifo_DequeueAllUnlocked
      functionSourceFile: '/src/vlc/src/misc/fifo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_queue_DequeueAllUnlocked
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/fifo.c:92,12'
          Dst:             vlc_queue_DequeueAllUnlocked
    - functionName:    vlc_fifo_Delete
      functionSourceFile: '/src/vlc/src/misc/fifo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_fifo
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_fifo_Empty
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/fifo.c:110,5'
          Dst:             vlc_fifo_Empty
    - functionName:    vlc_fifo_New
      functionSourceFile: '/src/vlc/src/misc/fifo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_queue_Init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/fifo.c:97,28'
          Branch Sides:
            - BranchSide:      'misc/fifo.c:97,19'
              BranchSideFuncs:
                - malloc
                - vlc_queue_Init
            - BranchSide:      'misc/fifo.c:97,28'
              BranchSideFuncs:
                - malloc
                - vlc_queue_Init
        - Branch String:   'misc/fifo.c:99,9'
          Branch Sides:
            - BranchSide:      'misc/fifo.c:99,9'
              BranchSideFuncs:
                - vlc_queue_Init
            - BranchSide:      'misc/fifo.c:100,25'
              BranchSideFuncs:
                - vlc_queue_Init
      Callsites:
        - Src:             'misc/fifo.c:100,9'
          Dst:             vlc_queue_Init
    - functionName:    vlc_fifo_QueueUnlocked
      functionSourceFile: '/src/vlc/src/misc/fifo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
        - block
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_queue_EnqueueUnlocked
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/fifo.c:66,5'
          Branch Sides:
            - BranchSide:      'misc/fifo.c:67,9'
              BranchSideFuncs:
                - vlc_queue_EnqueueUnlocked
            - BranchSide:      'misc/fifo.c:71,32'
              BranchSideFuncs:
                - vlc_queue_EnqueueUnlocked
      Callsites:
        - Src:             'misc/fifo.c:71,5'
          Dst:             vlc_queue_EnqueueUnlocked
    - functionName:    vlc_fifo_GetBytes
      functionSourceFile: '/src/vlc/src/misc/fifo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         6
      ICount:          31
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_held
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/fifo.c:60,5'
          Branch Sides:
            - BranchSide:      'misc/fifo.c:60,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/fifo.c:60,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/fifo.c:60,5'
          Dst:             vlc_mutex_held
        - Src:             'misc/fifo.c:60,5'
          Dst:             __assert_fail
    - functionName:    vlc_fifo_GetCount
      functionSourceFile: '/src/vlc/src/misc/fifo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         6
      ICount:          31
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_held
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/fifo.c:54,5'
          Branch Sides:
            - BranchSide:      'misc/fifo.c:54,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/fifo.c:54,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/fifo.c:54,5'
          Dst:             vlc_mutex_held
        - Src:             'misc/fifo.c:54,5'
          Dst:             __assert_fail
    - functionName:    vlc_fifo_Held
      functionSourceFile: '/src/vlc/src/misc/fifo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_held
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/fifo.c:49,12'
          Dst:             vlc_mutex_held
    - functionName:    vlc_mkdir_parent
      functionSourceFile: '/src/vlc/src/misc/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dirname
        - mode
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - strchr
        - strdup
        - vlc_mkdir
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/filesystem.c:23,18'
          Branch Sides:
            - BranchSide:      'misc/filesystem.c:23,21'
              BranchSideFuncs: []
            - BranchSide:      'misc/filesystem.c:24,9'
              BranchSideFuncs: []
        - Branch String:   'misc/filesystem.c:23,9'
          Branch Sides:
            - BranchSide:      'misc/filesystem.c:24,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/filesystem.c:25,16'
              BranchSideFuncs:
                - __errno_location
                - strdup
                - vlc_mkdir
                - __errno_location
                - free
                - strchr
                - vlc_mkdir
                - __errno_location
                - free
        - Branch String:   'misc/filesystem.c:30,9'
          Branch Sides:
            - BranchSide:      'misc/filesystem.c:31,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/filesystem.c:34,17'
              BranchSideFuncs:
                - vlc_mkdir
                - __errno_location
                - free
                - strchr
                - vlc_mkdir
                - __errno_location
                - free
        - Branch String:   'misc/filesystem.c:35,5'
          Branch Sides:
            - BranchSide:      'misc/filesystem.c:36,22'
              BranchSideFuncs:
                - strchr
                - vlc_mkdir
                - vlc_mkdir
                - __errno_location
                - free
                - __errno_location
                - free
            - BranchSide:      'misc/filesystem.c:50,21'
              BranchSideFuncs:
                - vlc_mkdir
                - __errno_location
                - free
        - Branch String:   'misc/filesystem.c:37,13'
          Branch Sides:
            - BranchSide:      'misc/filesystem.c:38,13'
              BranchSideFuncs:
                - vlc_mkdir
                - __errno_location
                - free
            - BranchSide:      'misc/filesystem.c:40,10'
              BranchSideFuncs:
                - vlc_mkdir
                - vlc_mkdir
                - __errno_location
                - free
                - strchr
                - __errno_location
                - free
        - Branch String:   'misc/filesystem.c:41,13'
          Branch Sides:
            - BranchSide:      'misc/filesystem.c:42,17'
              BranchSideFuncs:
                - __errno_location
                - vlc_mkdir
                - __errno_location
                - free
                - strchr
                - vlc_mkdir
                - free
            - BranchSide:      'misc/filesystem.c:47,10'
              BranchSideFuncs:
                - vlc_mkdir
                - __errno_location
                - free
                - strchr
                - vlc_mkdir
                - __errno_location
                - free
        - Branch String:   'misc/filesystem.c:42,17'
          Branch Sides:
            - BranchSide:      'misc/filesystem.c:43,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/filesystem.c:46,9'
              BranchSideFuncs:
                - vlc_mkdir
                - __errno_location
                - free
                - strchr
                - vlc_mkdir
                - __errno_location
                - free
        - Branch String:   'misc/filesystem.c:51,9'
          Branch Sides:
            - BranchSide:      'misc/filesystem.c:52,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/filesystem.c:54,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'misc/filesystem.c:22,15'
          Dst:             vlc_mkdir
        - Src:             'misc/filesystem.c:23,21'
          Dst:             __errno_location
        - Src:             'misc/filesystem.c:25,16'
          Dst:             __errno_location
        - Src:             'misc/filesystem.c:29,18'
          Dst:             strdup
        - Src:             'misc/filesystem.c:36,15'
          Dst:             strchr
        - Src:             'misc/filesystem.c:41,13'
          Dst:             vlc_mkdir
        - Src:             'misc/filesystem.c:42,17'
          Dst:             __errno_location
        - Src:             'misc/filesystem.c:50,11'
          Dst:             vlc_mkdir
        - Src:             'misc/filesystem.c:51,9'
          Dst:             __errno_location
    - functionName:    vlc_chroma_description_IsYUV
      functionSourceFile: '/src/vlc/src/../include/vlc_fourcc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - desc
      BBCount:         11
      ICount:          50
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_fourcc.h:846,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_fourcc.h:855,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:855,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:855,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:855,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:855,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:855,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:855,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:857,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    fourcc_cmp
      functionSourceFile: '/src/vlc/src/misc/fourcc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - ent
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/fourcc.c:41,12'
          Dst:             memcmp
    - functionName:    Lookup
      functionSourceFile: '/src/vlc/src/misc/fourcc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fourcc
        - dsc
        - mapv
        - mapc
        - dscv
        - dscc
      BBCount:         17
      ICount:          113
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - bsearch
        - fourcc_cmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/fourcc.c:52,9'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:54,13'
              BranchSideFuncs:
                - bsearch
                - bsearch
            - BranchSide:      'misc/fourcc.c:66,29'
              BranchSideFuncs:
                - bsearch
        - Branch String:   'misc/fourcc.c:54,13'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:56,37'
              BranchSideFuncs:
                - bsearch
                - bsearch
            - BranchSide:      'misc/fourcc.c:63,18'
              BranchSideFuncs:
                - bsearch
        - Branch String:   'misc/fourcc.c:57,17'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:59,24'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:62,9'
              BranchSideFuncs:
                - bsearch
        - Branch String:   'misc/fourcc.c:67,9'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:69,9'
              BranchSideFuncs: []
        - Branch String:   'misc/fourcc.c:69,9'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:70,16'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:71,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/fourcc.c:51,15'
          Dst:             bsearch
        - Src:             'misc/fourcc.c:51,15'
          Dst:             fourcc_cmp
        - Src:             'misc/fourcc.c:56,20'
          Dst:             bsearch
        - Src:             'misc/fourcc.c:56,20'
          Dst:             fourcc_cmp
        - Src:             'misc/fourcc.c:66,12'
          Dst:             bsearch
        - Src:             'misc/fourcc.c:66,12'
          Dst:             fourcc_cmp
    - functionName:    LookupSpu
      functionSourceFile: '/src/vlc/src/misc/fourcc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fourcc
        - dsc
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Lookup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/fourcc.c:88,12'
          Dst:             Lookup
    - functionName:    LookupAudio
      functionSourceFile: '/src/vlc/src/misc/fourcc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fourcc
        - dsc
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Lookup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/fourcc.c:82,12'
          Dst:             Lookup
    - functionName:    LookupVideo
      functionSourceFile: '/src/vlc/src/misc/fourcc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fourcc
        - dsc
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Lookup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/fourcc.c:76,12'
          Dst:             Lookup
    - functionName:    vlc_fourcc_GetChromaDescription
      functionSourceFile: '/src/vlc/src/misc/fourcc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i_fourcc
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'misc/fourcc.c:449,5'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:451,39'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:454,5'
              BranchSideFuncs: []
        - Branch String:   'misc/fourcc.c:451,13'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:452,47'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:453,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_fourcc_IsYUV
      functionSourceFile: '/src/vlc/src/../include/vlc_fourcc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fcc
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_chroma_description_IsYUV
        - vlc_fourcc_GetChromaDescription
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_fourcc.h:867,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_fourcc.h:867,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:867,64'
              BranchSideFuncs:
                - vlc_chroma_description_IsYUV.30390
      Callsites:
        - Src:             '../include/vlc_fourcc.h:866,44'
          Dst:             vlc_fourcc_GetChromaDescription
        - Src:             '../include/vlc_fourcc.h:867,35'
          Dst:             vlc_chroma_description_IsYUV
    - functionName:    vlc_fourcc_GetFallback
      functionSourceFile: '/src/vlc/src/misc/fourcc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i_fourcc
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_fourcc_GetRGBFallback
        - vlc_fourcc_GetYUVFallback
        - vlc_fourcc_IsYUV
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/fourcc.c:248,12'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:249,42'
              BranchSideFuncs:
                - vlc_fourcc_GetYUVFallback
            - BranchSide:      'misc/fourcc.c:250,42'
              BranchSideFuncs:
                - vlc_fourcc_GetRGBFallback
      Callsites:
        - Src:             'misc/fourcc.c:248,12'
          Dst:             vlc_fourcc_IsYUV
        - Src:             'misc/fourcc.c:249,15'
          Dst:             vlc_fourcc_GetYUVFallback
        - Src:             'misc/fourcc.c:250,15'
          Dst:             vlc_fourcc_GetRGBFallback
    - functionName:    vlc_fourcc_GetYUVFallback
      functionSourceFile: '/src/vlc/src/misc/fourcc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i_fourcc
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetFallback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/fourcc.c:239,12'
          Dst:             GetFallback
    - functionName:    vlc_fourcc_GetRGBFallback
      functionSourceFile: '/src/vlc/src/misc/fourcc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i_fourcc
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetFallback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/fourcc.c:243,12'
          Dst:             GetFallback
    - functionName:    GetFallback
      functionSourceFile: '/src/vlc/src/misc/fourcc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - i_fourcc
        - flags
      BBCount:         15
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - vlc_alloc
        - vlc_chroma_conv_Probe
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/fourcc.c:215,9'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:216,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:218,36'
              BranchSideFuncs:
                - vlc_alloc.30393
                - free
                - __assert_fail
                - free
        - Branch String:   'misc/fourcc.c:219,9'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:221,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/fourcc.c:225,17'
              BranchSideFuncs:
                - free
                - __assert_fail
        - Branch String:   'misc/fourcc.c:225,5'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:227,47'
              BranchSideFuncs:
                - __assert_fail
                - free
            - BranchSide:      'misc/fourcc.c:232,5'
              BranchSideFuncs:
                - free
        - Branch String:   'misc/fourcc.c:228,9'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:228,9'
              BranchSideFuncs:
                - free
                - __assert_fail
            - BranchSide:      'misc/fourcc.c:230,19'
              BranchSideFuncs:
                - free
                - __assert_fail
      Callsites:
        - Src:             'misc/fourcc.c:214,9'
          Dst:             vlc_chroma_conv_Probe
        - Src:             'misc/fourcc.c:218,26'
          Dst:             vlc_alloc
        - Src:             'misc/fourcc.c:228,9'
          Dst:             __assert_fail
    - functionName:    vlc_fourcc_GetDescription
      functionSourceFile: '/src/vlc/src/misc/fourcc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - cat
        - fourcc
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LookupCat
      functionUses:    5
      BranchProfiles:
        - Branch String:   'misc/fourcc.c:207,12'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:207,43'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:207,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/fourcc.c:207,12'
          Dst:             LookupCat
    - functionName:    LookupCat
      functionSourceFile: '/src/vlc/src/misc/fourcc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fourcc
        - dsc
        - cat
      BBCount:         14
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - LookupAudio
        - LookupSpu
        - LookupVideo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/fourcc.c:95,5'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:98,32'
              BranchSideFuncs:
                - LookupVideo
            - BranchSide:      'misc/fourcc.c:100,32'
              BranchSideFuncs:
                - LookupAudio
            - BranchSide:      'misc/fourcc.c:102,30'
              BranchSideFuncs:
                - LookupSpu
            - BranchSide:      'misc/fourcc.c:105,36'
              BranchSideFuncs:
                - LookupVideo
                - LookupAudio
                - LookupSpu
        - Branch String:   'misc/fourcc.c:106,9'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:107,27'
              BranchSideFuncs:
                - LookupSpu
            - BranchSide:      'misc/fourcc.c:108,10'
              BranchSideFuncs:
                - LookupSpu
        - Branch String:   'misc/fourcc.c:108,9'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:109,25'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:110,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/fourcc.c:98,20'
          Dst:             LookupVideo
        - Src:             'misc/fourcc.c:100,20'
          Dst:             LookupAudio
        - Src:             'misc/fourcc.c:102,20'
          Dst:             LookupSpu
        - Src:             'misc/fourcc.c:105,24'
          Dst:             LookupVideo
        - Src:             'misc/fourcc.c:107,15'
          Dst:             LookupAudio
        - Src:             'misc/fourcc.c:109,15'
          Dst:             LookupSpu
    - functionName:    vlc_fourcc_GetCodecAudio
      functionSourceFile: '/src/vlc/src/misc/fourcc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - i_fourcc
        - i_bits
      BBCount:         30
      ICount:          154
      EdgeCount:       30
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_fourcc_GetCodec
      functionUses:    10
      BranchProfiles:
        - Branch String:   'misc/fourcc.c:137,9'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:139,17'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:149,14'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
        - Branch String:   'misc/fourcc.c:139,9'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:142,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:144,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:146,13'
              BranchSideFuncs: []
        - Branch String:   'misc/fourcc.c:149,14'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:151,17'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:165,14'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
        - Branch String:   'misc/fourcc.c:151,9'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:154,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:156,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:158,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:160,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:162,13'
              BranchSideFuncs: []
        - Branch String:   'misc/fourcc.c:165,14'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:167,17'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:181,14'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
        - Branch String:   'misc/fourcc.c:167,9'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:170,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:172,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:174,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:176,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:178,13'
              BranchSideFuncs: []
        - Branch String:   'misc/fourcc.c:181,14'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:183,17'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:199,47'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
        - Branch String:   'misc/fourcc.c:183,9'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:186,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:188,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:190,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:192,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:194,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/fourcc.c:199,16'
          Dst:             vlc_fourcc_GetCodec
    - functionName:    vlc_fourcc_GetCodec
      functionSourceFile: '/src/vlc/src/misc/fourcc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - cat
        - fourcc
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LookupCat
      functionUses:    17
      BranchProfiles:
        - Branch String:   'misc/fourcc.c:116,12'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:116,20'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:116,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/fourcc.c:115,26'
          Dst:             LookupCat
    - functionName:    vlc_fourcc_GetCodecFromString
      functionSourceFile: '/src/vlc/src/misc/fourcc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - i_cat
        - psz_fourcc
      BBCount:         17
      ICount:          109
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strlen
        - vlc_fourcc_GetCodec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/fourcc.c:121,9'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:123,23'
              BranchSideFuncs:
                - strlen
                - vlc_fourcc_GetCodec
        - Branch String:   'misc/fourcc.c:124,9'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:125,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/fourcc.c:126,33'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
        - Branch String:   'misc/fourcc.c:127,33'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:127,33'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
            - BranchSide:      'misc/fourcc.c:127,33'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
        - Branch String:   'misc/fourcc.c:127,33'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:127,33'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
            - BranchSide:      'misc/fourcc.c:127,33'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
        - Branch String:   'misc/fourcc.c:127,33'
          Branch Sides:
            - BranchSide:      'misc/fourcc.c:127,33'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
            - BranchSide:      'misc/fourcc.c:127,33'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
      Callsites:
        - Src:             'misc/fourcc.c:123,16'
          Dst:             strlen
        - Src:             'misc/fourcc.c:126,12'
          Dst:             vlc_fourcc_GetCodec
    - functionName:    vlc_viewpoint_init
      functionSourceFile: '/src/vlc/src/../include/vlc_viewpoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vp
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_parity
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_format_LogDifferences
      functionSourceFile: '/src/vlc/src/misc/es_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - name_a
        - a
        - name_b
        - b
      BBCount:         47
      ICount:          392
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - video_format_LogDifferences
        - vlc_Log
        - vlc_fourcc_GetCodec
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/es_format.c:475,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:476,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_fourcc_GetCodec
                - vlc_fourcc_GetCodec
                - video_format_LogDifferences
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_fourcc_GetCodec
                - vlc_fourcc_GetCodec
                - vlc_Log
            - BranchSide:      'misc/es_format.c:477,9'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
                - vlc_fourcc_GetCodec
                - video_format_LogDifferences
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_fourcc_GetCodec
                - vlc_fourcc_GetCodec
                - vlc_Log
        - Branch String:   'misc/es_format.c:477,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:479,52'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
                - vlc_fourcc_GetCodec
                - vlc_Log
                - vlc_fourcc_GetCodec
                - vlc_fourcc_GetCodec
                - video_format_LogDifferences
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'misc/es_format.c:484,13'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
                - vlc_fourcc_GetCodec
                - video_format_LogDifferences
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'misc/es_format.c:484,5'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:488,29'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'misc/es_format.c:512,13'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
                - vlc_fourcc_GetCodec
                - video_format_LogDifferences
                - vlc_Log
            - BranchSide:      'misc/es_format.c:523,9'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:491,25'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:491,31'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'misc/es_format.c:493,16'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'misc/es_format.c:491,40'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:491,46'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'misc/es_format.c:493,16'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'misc/es_format.c:491,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:492,13'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'misc/es_format.c:493,16'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'misc/es_format.c:493,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:494,13'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'misc/es_format.c:496,16'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'misc/es_format.c:496,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:497,13'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'misc/es_format.c:498,16'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'misc/es_format.c:498,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:499,13'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'misc/es_format.c:501,16'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'misc/es_format.c:501,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:502,13'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'misc/es_format.c:504,16'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
        - Branch String:   'misc/es_format.c:504,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:505,13'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
            - BranchSide:      'misc/es_format.c:507,13'
              BranchSideFuncs:
                - vlc_Log
        - Branch String:   'misc/es_format.c:507,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:508,13'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'misc/es_format.c:509,9'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:512,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:513,13'
              BranchSideFuncs:
                - vlc_Log
                - vlc_fourcc_GetCodec
                - vlc_fourcc_GetCodec
                - video_format_LogDifferences
            - BranchSide:      'misc/es_format.c:514,29'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
                - vlc_fourcc_GetCodec
                - video_format_LogDifferences
        - Branch String:   'misc/es_format.c:516,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:517,47'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
                - video_format_LogDifferences
            - BranchSide:      'misc/es_format.c:518,17'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
                - video_format_LogDifferences
        - Branch String:   'misc/es_format.c:518,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:519,47'
              BranchSideFuncs:
                - video_format_LogDifferences
            - BranchSide:      'misc/es_format.c:520,37'
              BranchSideFuncs:
                - video_format_LogDifferences
      Callsites:
        - Src:             'misc/es_format.c:476,9'
          Dst:             vlc_Log
        - Src:             'misc/es_format.c:479,32'
          Dst:             vlc_fourcc_GetCodec
        - Src:             'misc/es_format.c:480,32'
          Dst:             vlc_fourcc_GetCodec
        - Src:             'misc/es_format.c:481,9'
          Dst:             vlc_Log
        - Src:             'misc/es_format.c:492,13'
          Dst:             vlc_Log
        - Src:             'misc/es_format.c:494,13'
          Dst:             vlc_Log
        - Src:             'misc/es_format.c:497,13'
          Dst:             vlc_Log
        - Src:             'misc/es_format.c:499,13'
          Dst:             vlc_Log
        - Src:             'misc/es_format.c:502,13'
          Dst:             vlc_Log
        - Src:             'misc/es_format.c:505,13'
          Dst:             vlc_Log
        - Src:             'misc/es_format.c:508,13'
          Dst:             vlc_Log
        - Src:             'misc/es_format.c:513,13'
          Dst:             vlc_Log
        - Src:             'misc/es_format.c:517,27'
          Dst:             vlc_fourcc_GetCodec
        - Src:             'misc/es_format.c:519,27'
          Dst:             vlc_fourcc_GetCodec
        - Src:             'misc/es_format.c:520,9'
          Dst:             video_format_LogDifferences
    - functionName:    video_format_LogDifferences
      functionSourceFile: '/src/vlc/src/misc/es_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - name_a
        - a
        - name_b
        - b
      BBCount:         33
      ICount:          302
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - vlc_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/es_format.c:246,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:247,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'misc/es_format.c:248,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'misc/es_format.c:248,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:249,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'misc/es_format.c:250,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'misc/es_format.c:250,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:251,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'misc/es_format.c:252,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'misc/es_format.c:252,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:253,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'misc/es_format.c:254,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'misc/es_format.c:254,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:255,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'misc/es_format.c:256,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'misc/es_format.c:256,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:257,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'misc/es_format.c:258,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'misc/es_format.c:258,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:259,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'misc/es_format.c:260,18'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
        - Branch String:   'misc/es_format.c:260,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:262,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
                - vlc_Log
            - BranchSide:      'misc/es_format.c:264,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
        - Branch String:   'misc/es_format.c:264,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:265,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_Log
            - BranchSide:      'misc/es_format.c:267,9'
              BranchSideFuncs:
                - vlc_Log
        - Branch String:   'misc/es_format.c:267,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:267,9'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'misc/es_format.c:268,9'
              BranchSideFuncs:
                - vlc_Log
      Callsites:
        - Src:             'misc/es_format.c:247,9'
          Dst:             vlc_Log
        - Src:             'misc/es_format.c:249,9'
          Dst:             vlc_Log
        - Src:             'misc/es_format.c:251,9'
          Dst:             vlc_Log
        - Src:             'misc/es_format.c:253,9'
          Dst:             vlc_Log
        - Src:             'misc/es_format.c:255,9'
          Dst:             vlc_Log
        - Src:             'misc/es_format.c:257,9'
          Dst:             vlc_Log
        - Src:             'misc/es_format.c:259,9'
          Dst:             vlc_Log
        - Src:             'misc/es_format.c:262,9'
          Dst:             vlc_Log
        - Src:             'misc/es_format.c:265,9'
          Dst:             vlc_Log
        - Src:             'misc/es_format.c:268,9'
          Dst:             vlc_Log
    - functionName:    es_format_IsSimilar
      functionSourceFile: '/src/vlc/src/misc/es_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_fmt1
        - p_fmt2
      BBCount:         42
      ICount:          270
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - video_format_IsSimilar
        - vlc_fourcc_GetCodec
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/es_format.c:426,40'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:427,30'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:429,9'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:426,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:429,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:431,13'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
                - vlc_fourcc_GetCodec
                - video_format_IsSimilar
        - Branch String:   'misc/es_format.c:431,5'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:435,29'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:453,29'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
                - vlc_fourcc_GetCodec
                - video_format_IsSimilar
            - BranchSide:      'misc/es_format.c:464,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:466,9'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:438,25'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:438,31'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:440,16'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:438,40'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:438,46'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:440,16'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:438,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:439,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:440,16'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:440,48'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:441,16'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:445,13'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:441,36'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:442,16'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:445,13'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:442,44'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:443,16'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:445,13'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:443,62'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:444,16'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:445,13'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:440,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:445,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:446,13'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:446,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:447,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:448,9'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:455,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:456,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:457,17'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
                - vlc_fourcc_GetCodec
                - video_format_IsSimilar
        - Branch String:   'misc/es_format.c:457,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:458,48'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
                - video_format_IsSimilar
            - BranchSide:      'misc/es_format.c:459,17'
              BranchSideFuncs:
                - vlc_fourcc_GetCodec
                - video_format_IsSimilar
        - Branch String:   'misc/es_format.c:459,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:460,48'
              BranchSideFuncs:
                - video_format_IsSimilar
            - BranchSide:      'misc/es_format.c:461,16'
              BranchSideFuncs:
                - video_format_IsSimilar
      Callsites:
        - Src:             'misc/es_format.c:427,9'
          Dst:             vlc_fourcc_GetCodec
        - Src:             'misc/es_format.c:428,9'
          Dst:             vlc_fourcc_GetCodec
        - Src:             'misc/es_format.c:458,27'
          Dst:             vlc_fourcc_GetCodec
        - Src:             'misc/es_format.c:460,27'
          Dst:             vlc_fourcc_GetCodec
        - Src:             'misc/es_format.c:461,16'
          Dst:             video_format_IsSimilar
    - functionName:    video_format_IsSimilar
      functionSourceFile: '/src/vlc/src/misc/es_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f1
        - f2
      BBCount:         25
      ICount:          167
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - video_format_IsSameChroma
      functionUses:    7
      BranchProfiles:
        - Branch String:   'misc/es_format.c:221,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:222,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:224,9'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:224,36'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:224,39'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:228,9'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:224,68'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:225,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:228,9'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:225,52'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:228,9'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:226,54'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:228,9'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:227,42'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:227,45'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:228,9'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:224,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:228,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:229,18'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:229,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:231,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:233,9'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:233,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:234,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:236,9'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:236,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:237,8'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:239,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/es_format.c:221,10'
          Dst:             video_format_IsSameChroma
    - functionName:    video_format_IsSameChroma
      functionSourceFile: '/src/vlc/src/misc/es_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f1
        - f2
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'misc/es_format.c:212,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:213,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:215,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    video_format_Clean
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_src
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    es_format_Clean
      functionSourceFile: '/src/vlc/src/misc/es_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         19
      ICount:          133
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - es_format_Init
        - video_format_Clean
      functionUses:    118
      BranchProfiles:
        - Branch String:   'misc/es_format.c:405,5'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:405,5'
              BranchSideFuncs:
                - free
                - free
                - es_format_Init
                - free
                - free
                - free
                - video_format_Clean.30500
            - BranchSide:      'misc/es_format.c:405,5'
              BranchSideFuncs:
                - __assert_fail
                - free
                - free
                - es_format_Init
                - free
                - free
                - free
                - video_format_Clean.30500
        - Branch String:   'misc/es_format.c:405,5'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:405,5'
              BranchSideFuncs:
                - free
                - free
                - es_format_Init
                - free
                - free
                - free
                - video_format_Clean.30500
            - BranchSide:      'misc/es_format.c:406,10'
              BranchSideFuncs:
                - free
                - free
                - es_format_Init
                - free
                - free
                - free
                - video_format_Clean.30500
        - Branch String:   'misc/es_format.c:408,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:409,30'
              BranchSideFuncs:
                - video_format_Clean.30500
                - free
                - es_format_Init
                - free
                - free
                - free
            - BranchSide:      'misc/es_format.c:410,9'
              BranchSideFuncs:
                - free
                - es_format_Init
                - free
                - free
                - free
        - Branch String:   'misc/es_format.c:410,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:411,14'
              BranchSideFuncs:
                - free
                - free
                - es_format_Init
                - free
                - free
            - BranchSide:      'misc/es_format.c:413,19'
              BranchSideFuncs:
                - free
                - es_format_Init
                - free
                - free
        - Branch String:   'misc/es_format.c:413,5'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:415,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - es_format_Init
            - BranchSide:      'misc/es_format.c:418,10'
              BranchSideFuncs:
                - free
                - es_format_Init
      Callsites:
        - Src:             'misc/es_format.c:405,5'
          Dst:             __assert_fail
        - Src:             'misc/es_format.c:409,9'
          Dst:             video_format_Clean
        - Src:             'misc/es_format.c:421,5'
          Dst:             es_format_Init
    - functionName:    es_format_Init
      functionSourceFile: '/src/vlc/src/misc/es_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - fmt
        - i_cat
        - i_codec
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - video_format_Init
      functionUses:    89
      BranchProfiles:
        - Branch String:   'misc/es_format.c:315,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:315,9'
              BranchSideFuncs:
                - video_format_Init.30506
            - BranchSide:      'misc/es_format.c:316,28'
              BranchSideFuncs:
                - video_format_Init.30506
      Callsites:
        - Src:             'misc/es_format.c:316,9'
          Dst:             video_format_Init
    - functionName:    video_format_Init
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_src
        - i_chroma
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_viewpoint_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es.h:398,5'
          Dst:             vlc_viewpoint_init
    - functionName:    es_format_Copy
      functionSourceFile: '/src/vlc/src/misc/es_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         55
      ICount:          383
      EdgeCount:       70
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - calloc
        - strdup
        - video_format_Copy
      functionUses:    33
      BranchProfiles:
        - Branch String:   'misc/es_format.c:334,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:336,36'
              BranchSideFuncs:
                - strdup
                - __assert_fail
                - calloc
                - strdup
                - strdup
                - strdup
                - video_format_Copy.30510
                - __assert_fail
                - malloc
                - strdup
            - BranchSide:      'misc/es_format.c:340,9'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - strdup
                - strdup
                - strdup
                - video_format_Copy.30510
                - __assert_fail
                - malloc
                - strdup
        - Branch String:   'misc/es_format.c:337,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:338,17'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - strdup
                - strdup
                - strdup
                - video_format_Copy.30510
                - __assert_fail
                - malloc
                - strdup
            - BranchSide:      'misc/es_format.c:339,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - strdup
                - strdup
                - strdup
                - video_format_Copy.30510
                - __assert_fail
                - malloc
                - strdup
        - Branch String:   'misc/es_format.c:340,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:342,39'
              BranchSideFuncs:
                - strdup
                - __assert_fail
                - calloc
                - strdup
                - strdup
                - strdup
                - video_format_Copy.30510
                - __assert_fail
                - malloc
            - BranchSide:      'misc/es_format.c:347,9'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - strdup
                - strdup
                - strdup
                - video_format_Copy.30510
                - __assert_fail
                - malloc
        - Branch String:   'misc/es_format.c:343,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:344,17'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - strdup
                - strdup
                - strdup
                - video_format_Copy.30510
                - __assert_fail
                - malloc
            - BranchSide:      'misc/es_format.c:345,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - strdup
                - strdup
                - strdup
                - video_format_Copy.30510
                - __assert_fail
                - malloc
        - Branch String:   'misc/es_format.c:347,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:349,9'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - __assert_fail
                - calloc
                - strdup
                - strdup
                - strdup
                - video_format_Copy.30510
            - BranchSide:      'misc/es_format.c:361,9'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - strdup
                - strdup
                - strdup
                - video_format_Copy.30510
        - Branch String:   'misc/es_format.c:349,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:349,9'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - calloc
                - strdup
                - strdup
                - strdup
                - video_format_Copy.30510
            - BranchSide:      'misc/es_format.c:350,32'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - calloc
                - strdup
                - strdup
                - strdup
                - video_format_Copy.30510
        - Branch String:   'misc/es_format.c:352,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:353,20'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - strdup
                - strdup
                - strdup
                - video_format_Copy.30510
            - BranchSide:      'misc/es_format.c:356,13'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - strdup
                - strdup
                - strdup
                - video_format_Copy.30510
        - Branch String:   'misc/es_format.c:363,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:364,35'
              BranchSideFuncs:
                - video_format_Copy.30510
                - __assert_fail
                - calloc
                - strdup
                - strdup
                - strdup
            - BranchSide:      'misc/es_format.c:366,9'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - strdup
                - strdup
                - strdup
        - Branch String:   'misc/es_format.c:366,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:368,13'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - strdup
                - strdup
                - strdup
            - BranchSide:      'misc/es_format.c:376,9'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - strdup
                - strdup
        - Branch String:   'misc/es_format.c:368,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:370,45'
              BranchSideFuncs:
                - strdup
                - __assert_fail
                - calloc
                - strdup
                - strdup
            - BranchSide:      'misc/es_format.c:374,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - strdup
                - strdup
        - Branch String:   'misc/es_format.c:371,17'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:372,21'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - strdup
                - strdup
            - BranchSide:      'misc/es_format.c:373,9'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - strdup
                - strdup
        - Branch String:   'misc/es_format.c:376,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:376,9'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - strdup
                - strdup
            - BranchSide:      'misc/es_format.c:378,9'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - strdup
                - strdup
        - Branch String:   'misc/es_format.c:378,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:378,9'
              BranchSideFuncs:
                - calloc
                - strdup
                - strdup
            - BranchSide:      'misc/es_format.c:379,41'
              BranchSideFuncs:
                - calloc
                - strdup
                - strdup
        - Branch String:   'misc/es_format.c:381,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:383,27'
              BranchSideFuncs:
                - strdup
                - strdup
            - BranchSide:      'misc/es_format.c:394,13'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:383,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:385,21'
              BranchSideFuncs:
                - strdup
                - strdup
            - BranchSide:      'misc/es_format.c:390,38'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:385,21'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:386,69'
              BranchSideFuncs:
                - strdup
                - strdup
            - BranchSide:      'misc/es_format.c:387,21'
              BranchSideFuncs:
                - strdup
                - strdup
        - Branch String:   'misc/es_format.c:387,21'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:388,72'
              BranchSideFuncs:
                - strdup
                - strdup
            - BranchSide:      'misc/es_format.c:389,13'
              BranchSideFuncs:
                - strdup
                - strdup
      Callsites:
        - Src:             'misc/es_format.c:336,29'
          Dst:             strdup
        - Src:             'misc/es_format.c:342,32'
          Dst:             strdup
        - Src:             'misc/es_format.c:349,9'
          Dst:             __assert_fail
        - Src:             'misc/es_format.c:364,15'
          Dst:             video_format_Copy
        - Src:             'misc/es_format.c:370,38'
          Dst:             strdup
        - Src:             'misc/es_format.c:378,9'
          Dst:             __assert_fail
        - Src:             'misc/es_format.c:379,34'
          Dst:             calloc
        - Src:             'misc/es_format.c:386,62'
          Dst:             strdup
        - Src:             'misc/es_format.c:388,65'
          Dst:             strdup
    - functionName:    video_format_Copy
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dst
        - p_src
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_es.h:409,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:411,48'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_es.h:416,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_es.h:412,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:413,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_es.h:414,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    es_format_InitFromVideo
      functionSourceFile: '/src/vlc/src/misc/es_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_es
        - p_fmt
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_format_Init
        - video_format_Copy
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/es_format.c:324,5'
          Dst:             es_format_Init
        - Src:             'misc/es_format.c:325,5'
          Dst:             video_format_Copy
    - functionName:    video_format_Print
      functionSourceFile: '/src/vlc/src/misc/es_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_text
        - fmt
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_object_Log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/es_format.c:287,32'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:287,35'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'misc/es_format.c:289,17'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'misc/es_format.c:287,10'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:288,35'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'misc/es_format.c:289,17'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             'misc/es_format.c:291,5'
          Dst:             vlc_object_Log
    - functionName:    video_format_ApplyRotation
      functionSourceFile: '/src/vlc/src/misc/es_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - in
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - video_format_TransformTo
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/es_format.c:206,5'
          Dst:             video_format_TransformTo
    - functionName:    video_format_TransformTo
      functionSourceFile: '/src/vlc/src/misc/es_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fmt
        - dst_orientation
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - video_format_GetTransform
        - video_format_TransformBy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/es_format.c:196,35'
          Dst:             video_format_GetTransform
        - Src:             'misc/es_format.c:198,5'
          Dst:             video_format_TransformBy
    - functionName:    video_format_GetTransform
      functionSourceFile: '/src/vlc/src/misc/es_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transform_FromBasicOps
        - transform_GetBasicOps
        - transform_Inverse
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/es_format.c:130,5'
          Dst:             transform_GetBasicOps
        - Src:             'misc/es_format.c:131,28'
          Dst:             transform_Inverse
        - Src:             'misc/es_format.c:131,5'
          Dst:             transform_GetBasicOps
        - Src:             'misc/es_format.c:137,12'
          Dst:             transform_FromBasicOps
    - functionName:    video_format_TransformBy
      functionSourceFile: '/src/vlc/src/misc/es_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fmt
        - transform
      BBCount:         30
      ICount:          207
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - transform_GetBasicOps
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/es_format.c:154,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:156,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:167,13'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:156,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:157,24'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:158,18'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:158,18'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:159,24'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:160,18'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:160,18'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:161,24'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:162,18'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:167,13'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:168,24'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:169,18'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:169,18'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:170,24'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:171,18'
              BranchSideFuncs: []
        - Branch String:   'misc/es_format.c:176,9'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:176,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:178,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/es_format.c:146,5'
          Dst:             transform_GetBasicOps
        - Src:             'misc/es_format.c:147,5'
          Dst:             transform_GetBasicOps
    - functionName:    transform_GetBasicOps
      functionSourceFile: '/src/vlc/src/misc/es_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - transform
        - angle
        - hflip
      BBCount:         18
      ICount:          81
      EdgeCount:       33
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - vlc_parity
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/es_format.c:86,5'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:90,14'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:90,14'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:94,14'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:94,14'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:98,14'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:98,14'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:102,14'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:102,14'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:105,13'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/es_format.c:84,14'
          Dst:             vlc_parity
        - Src:             'misc/es_format.c:105,13'
          Dst:             __assert_fail
    - functionName:    transform_Inverse
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - transform
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_es.h:532,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:534,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_es.h:536,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_es.h:538,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    transform_FromBasicOps
      functionSourceFile: '/src/vlc/src/misc/es_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - angle
        - hflip
      BBCount:         6
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/es_format.c:111,5'
          Branch Sides:
            - BranchSide:      'misc/es_format.c:114,20'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:116,20'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:118,20'
              BranchSideFuncs: []
            - BranchSide:      'misc/es_format.c:120,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    video_format_ScaleCropAr
      functionSourceFile: '/src/vlc/src/misc/es_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dst
        - p_src
      BBCount:         3
      ICount:          147
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_ureduce
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/es_format.c:70,5'
          Dst:             vlc_ureduce
        - Src:             'misc/es_format.c:75,5'
          Dst:             vlc_ureduce
    - functionName:    video_format_CopyCrop
      functionSourceFile: '/src/vlc/src/misc/es_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dst
        - p_src
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    video_format_Setup
      functionSourceFile: '/src/vlc/src/misc/es_format.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - p_fmt
        - i_chroma
        - i_width
        - i_height
        - i_visible_width
        - i_visible_height
        - i_sar_num
        - i_sar_den
      BBCount:         3
      ICount:          74
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_fourcc_GetCodec
        - vlc_ureduce
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/es_format.c:41,31'
          Dst:             vlc_fourcc_GetCodec
        - Src:             'misc/es_format.c:49,5'
          Dst:             vlc_ureduce
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    picture_Release
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - picture_Destroy
        - vlc_atomic_rc_dec
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_picture.h:373,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_picture.h:373,9'
              BranchSideFuncs:
                - picture_Destroy
            - BranchSide:      '../include/vlc_picture.h:374,25'
              BranchSideFuncs:
                - picture_Destroy
      Callsites:
        - Src:             '../include/vlc_picture.h:373,9'
          Dst:             vlc_atomic_rc_dec
        - Src:             '../include/vlc_picture.h:374,9'
          Dst:             picture_Destroy
    - functionName:    picture_Destroy
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
      BBCount:         9
      ICount:          64
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - PictureDestroyContext
        - __assert_fail
        - video_format_Clean
        - vlc_ancillary_array_Clear
        - vlc_atomic_rc_get
      functionUses:    14
      BranchProfiles:
        - Branch String:   'misc/picture.c:354,5'
          Branch Sides:
            - BranchSide:      'misc/picture.c:354,5'
              BranchSideFuncs:
                - PictureDestroyContext
                - __assert_fail
                - vlc_ancillary_array_Clear
                - video_format_Clean.30630
                - free
            - BranchSide:      'misc/picture.c:356,27'
              BranchSideFuncs:
                - PictureDestroyContext
                - __assert_fail
                - vlc_ancillary_array_Clear
                - video_format_Clean.30630
                - free
        - Branch String:   'misc/picture.c:359,5'
          Branch Sides:
            - BranchSide:      'misc/picture.c:359,5'
              BranchSideFuncs:
                - vlc_ancillary_array_Clear
                - video_format_Clean.30630
                - free
            - BranchSide:      'misc/picture.c:359,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/picture.c:354,5'
          Dst:             vlc_atomic_rc_get
        - Src:             'misc/picture.c:354,5'
          Dst:             __assert_fail
        - Src:             'misc/picture.c:356,5'
          Dst:             PictureDestroyContext
        - Src:             'misc/picture.c:359,5'
          Dst:             __assert_fail
        - Src:             'misc/picture.c:361,5'
          Dst:             vlc_ancillary_array_Clear
        - Src:             'misc/picture.c:362,5'
          Dst:             video_format_Clean
    - functionName:    vlc_atomic_rc_get
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PictureDestroyContext
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_picture
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_video_context_Release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/picture.c:47,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:47,9'
              BranchSideFuncs:
                - vlc_video_context_Release
            - BranchSide:      'misc/picture.c:49,35'
              BranchSideFuncs:
                - vlc_video_context_Release
        - Branch String:   'misc/picture.c:51,13'
          Branch Sides:
            - BranchSide:      'misc/picture.c:52,39'
              BranchSideFuncs:
                - vlc_video_context_Release
            - BranchSide:      'misc/picture.c:53,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/picture.c:52,13'
          Dst:             vlc_video_context_Release
    - functionName:    video_format_Clean
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_src
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_atomic_rc_inc
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:66,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:66,5'
          Dst:             __assert_fail
    - functionName:    vlc_viewpoint_init
      functionSourceFile: '/src/vlc/src/../include/vlc_viewpoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vp
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_ancillary_array_Init
      functionSourceFile: '/src/vlc/src/../include/vlc_ancillary.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - array
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    picture_DestroyDummy
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_picture
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_atomic_rc_init
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    video_format_Copy
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dst
        - p_src
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_es.h:409,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:411,48'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_es.h:416,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_es.h:412,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:413,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_es.h:414,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GCD
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:559,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:561,21'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:565,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    picture_Export
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - p_obj
        - pp_image
        - p_fmt
        - p_picture
        - i_codec
        - i_override_width
        - i_override_height
        - b_crop
      BBCount:         54
      ICount:          443
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - image_HandlerCreate
        - image_HandlerDelete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/picture.c:551,31'
          Branch Sides:
            - BranchSide:      'misc/picture.c:551,41'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
            - BranchSide:      'misc/picture.c:554,16'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
        - Branch String:   'misc/picture.c:551,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:554,16'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
            - BranchSide:      'misc/picture.c:559,5'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
        - Branch String:   'misc/picture.c:565,36'
          Branch Sides:
            - BranchSide:      'misc/picture.c:565,46'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
            - BranchSide:      'misc/picture.c:572,26'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
        - Branch String:   'misc/picture.c:565,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:567,26'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
            - BranchSide:      'misc/picture.c:572,26'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
        - Branch String:   'misc/picture.c:575,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:577,37'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
            - BranchSide:      'misc/picture.c:582,29'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
        - Branch String:   'misc/picture.c:587,16'
          Branch Sides:
            - BranchSide:      'misc/picture.c:587,19'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
            - BranchSide:      'misc/picture.c:611,30'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
        - Branch String:   'misc/picture.c:587,40'
          Branch Sides:
            - BranchSide:      'misc/picture.c:587,43'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
            - BranchSide:      'misc/picture.c:611,30'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
        - Branch String:   'misc/picture.c:587,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:589,34'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
            - BranchSide:      'misc/picture.c:611,30'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
        - Branch String:   'misc/picture.c:592,14'
          Branch Sides:
            - BranchSide:      'misc/picture.c:594,28'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
            - BranchSide:      'misc/picture.c:599,29'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
        - Branch String:   'misc/picture.c:611,28'
          Branch Sides:
            - BranchSide:      'misc/picture.c:612,28'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
            - BranchSide:      'misc/picture.c:612,57'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
        - Branch String:   'misc/picture.c:613,28'
          Branch Sides:
            - BranchSide:      'misc/picture.c:614,28'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
            - BranchSide:      'misc/picture.c:614,58'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
        - Branch String:   'misc/picture.c:618,31'
          Branch Sides:
            - BranchSide:      'misc/picture.c:618,42'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
            - BranchSide:      'misc/picture.c:623,22'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
        - Branch String:   'misc/picture.c:618,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:620,28'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
            - BranchSide:      'misc/picture.c:623,22'
              BranchSideFuncs:
                - image_HandlerCreate
                - image_HandlerDelete
        - Branch String:   'misc/picture.c:632,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:633,9'
              BranchSideFuncs:
                - image_HandlerDelete
            - BranchSide:      'misc/picture.c:635,23'
              BranchSideFuncs:
                - image_HandlerDelete
        - Branch String:   'misc/picture.c:640,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:641,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture.c:644,22'
              BranchSideFuncs: []
        - Branch String:   'misc/picture.c:646,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:647,10'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture.c:648,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/picture.c:631,32'
          Dst:             image_HandlerCreate
        - Src:             'misc/picture.c:638,5'
          Dst:             image_HandlerDelete
    - functionName:    picture_GetAncillary
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pic
        - id
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_ancillary_array_Get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/picture.c:535,12'
          Dst:             vlc_ancillary_array_Get
    - functionName:    vlc_ancillary_Create
      functionSourceFile: '/src/vlc/src/../include/vlc_ancillary.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - data
        - id
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_ancillary_CreateWithFreeCb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_ancillary.h:99,12'
          Dst:             vlc_ancillary_CreateWithFreeCb
    - functionName:    picture_AttachNewAncillary
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - pic
        - id
        - size
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - picture_AttachAncillary
        - vlc_ancillary_Create
        - vlc_ancillary_Release
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/picture.c:512,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:513,9'
              BranchSideFuncs:
                - vlc_ancillary_Create
                - free
                - picture_AttachAncillary
                - vlc_ancillary_Release
                - vlc_ancillary_Release
            - BranchSide:      'misc/picture.c:515,60'
              BranchSideFuncs:
                - vlc_ancillary_Create
                - free
                - picture_AttachAncillary
                - vlc_ancillary_Release
                - vlc_ancillary_Release
        - Branch String:   'misc/picture.c:516,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:517,14'
              BranchSideFuncs:
                - picture_AttachAncillary
                - vlc_ancillary_Release
                - vlc_ancillary_Release
            - BranchSide:      'misc/picture.c:521,33'
              BranchSideFuncs:
                - picture_AttachAncillary
                - vlc_ancillary_Release
                - vlc_ancillary_Release
        - Branch String:   'misc/picture.c:521,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:522,31'
              BranchSideFuncs:
                - vlc_ancillary_Release
            - BranchSide:      'misc/picture.c:526,27'
              BranchSideFuncs:
                - vlc_ancillary_Release
      Callsites:
        - Src:             'misc/picture.c:515,39'
          Dst:             vlc_ancillary_Create
        - Src:             'misc/picture.c:521,9'
          Dst:             picture_AttachAncillary
        - Src:             'misc/picture.c:522,9'
          Dst:             vlc_ancillary_Release
        - Src:             'misc/picture.c:526,5'
          Dst:             vlc_ancillary_Release
    - functionName:    picture_AttachAncillary
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pic
        - ancillary
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_ancillary_array_Insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/picture.c:505,12'
          Dst:             vlc_ancillary_array_Insert
    - functionName:    picture_MergeAndClearAncillaries
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pic
        - src_array
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_ancillary_array_MergeAndClear
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/picture.c:498,12'
          Dst:             vlc_ancillary_array_MergeAndClear
    - functionName:    picture_MergeAncillaries
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pic
        - src_array
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_ancillary_array_Merge
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/picture.c:491,12'
          Dst:             vlc_ancillary_array_Merge
    - functionName:    picture_DestroyClone
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - clone
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - picture_Release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/picture.c:442,5'
          Dst:             picture_Release
    - functionName:    picture_Clone
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - picture_DestroyClone
        - picture_InternalClone
        - vlc_ancillary_array_Merge
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/picture.c:478,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:479,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture.c:481,34'
              BranchSideFuncs:
                - vlc_ancillary_array_Merge
      Callsites:
        - Src:             'misc/picture.c:477,24'
          Dst:             picture_InternalClone
        - Src:             'misc/picture.c:477,24'
          Dst:             picture_DestroyClone
        - Src:             'misc/picture.c:483,5'
          Dst:             vlc_ancillary_array_Merge
    - functionName:    picture_InternalClone
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
        - pf_destroy
        - opaque
      BBCount:         13
      ICount:          149
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - picture_Hold
        - picture_NewFromResource
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/picture.c:453,5'
          Branch Sides:
            - BranchSide:      'misc/picture.c:454,29'
              BranchSideFuncs:
                - picture_NewFromResource
                - picture_Hold.30642
            - BranchSide:      'misc/picture.c:459,49'
              BranchSideFuncs:
                - picture_NewFromResource
                - picture_Hold.30642
        - Branch String:   'misc/picture.c:460,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:460,9'
              BranchSideFuncs:
                - picture_Hold.30642
            - BranchSide:      'misc/picture.c:461,38'
              BranchSideFuncs:
                - picture_Hold.30642
        - Branch String:   'misc/picture.c:466,13'
          Branch Sides:
            - BranchSide:      'misc/picture.c:467,30'
              BranchSideFuncs:
                - picture_Hold.30642
            - BranchSide:      'misc/picture.c:469,22'
              BranchSideFuncs:
                - picture_Hold.30642
      Callsites:
        - Src:             'misc/picture.c:459,24'
          Dst:             picture_NewFromResource
        - Src:             'misc/picture.c:469,9'
          Dst:             picture_Hold
    - functionName:    picture_NewFromResource
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_fmt
        - p_resource
      BBCount:         15
      ICount:          130
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - picture_InitPrivate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/picture.c:241,5'
          Branch Sides:
            - BranchSide:      'misc/picture.c:241,5'
              BranchSideFuncs:
                - malloc
                - picture_InitPrivate
                - free
            - BranchSide:      'misc/picture.c:243,28'
              BranchSideFuncs:
                - malloc
                - picture_InitPrivate
                - free
        - Branch String:   'misc/picture.c:244,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture.c:247,30'
              BranchSideFuncs:
                - picture_InitPrivate
                - free
        - Branch String:   'misc/picture.c:247,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:249,14'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture.c:253,29'
              BranchSideFuncs: []
        - Branch String:   'misc/picture.c:255,5'
          Branch Sides:
            - BranchSide:      'misc/picture.c:257,36'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture.c:262,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/picture.c:241,5'
          Dst:             __assert_fail
        - Src:             'misc/picture.c:247,10'
          Dst:             picture_InitPrivate
    - functionName:    picture_Hold
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_atomic_rc_inc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_picture.h:360,5'
          Dst:             vlc_atomic_rc_inc
    - functionName:    picture_InitPrivate
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_fmt
        - priv
        - p_resource
      BBCount:         9
      ICount:          95
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - picture_Setup
        - video_format_Clean
        - video_format_Copy
        - vlc_ancillary_array_Init
        - vlc_atomic_rc_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/picture.c:216,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:218,29'
              BranchSideFuncs:
                - video_format_Clean.30630
            - BranchSide:      'misc/picture.c:222,25'
              BranchSideFuncs:
                - vlc_atomic_rc_init.30635
                - vlc_ancillary_array_Init.30634
        - Branch String:   'misc/picture.c:227,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:228,28'
              BranchSideFuncs:
                - vlc_ancillary_array_Init.30634
            - BranchSide:      'misc/picture.c:230,9'
              BranchSideFuncs:
                - vlc_ancillary_array_Init.30634
      Callsites:
        - Src:             'misc/picture.c:214,5'
          Dst:             video_format_Copy
        - Src:             'misc/picture.c:216,9'
          Dst:             picture_Setup
        - Src:             'misc/picture.c:218,9'
          Dst:             video_format_Clean
        - Src:             'misc/picture.c:222,5'
          Dst:             vlc_atomic_rc_init
        - Src:             'misc/picture.c:234,5'
          Dst:             vlc_ancillary_array_Init
    - functionName:    picture_Setup
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_picture
        - fmt
      BBCount:         53
      ICount:          537
      EdgeCount:       68
      CyclomaticComplexity: 17
      functionsReached:
        - LCM
        - __assert_fail
        - video_format_CopyCrop
        - video_format_Setup
        - vlc_fourcc_GetChromaDescription
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/picture.c:121,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture.c:125,5'
              BranchSideFuncs:
                - video_format_Setup
                - LCM
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - LCM
                - LCM
                - video_format_CopyCrop
        - Branch String:   'misc/picture.c:126,5'
          Branch Sides:
            - BranchSide:      'misc/picture.c:128,23'
              BranchSideFuncs:
                - video_format_Setup
                - LCM
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - LCM
                - LCM
                - video_format_CopyCrop
            - BranchSide:      'misc/picture.c:133,5'
              BranchSideFuncs:
                - video_format_Setup
                - LCM
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - LCM
                - LCM
                - video_format_CopyCrop
        - Branch String:   'misc/picture.c:138,40'
          Branch Sides:
            - BranchSide:      'misc/picture.c:139,9'
              BranchSideFuncs:
                - LCM
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - LCM
                - LCM
                - video_format_CopyCrop
            - BranchSide:      'misc/picture.c:150,14'
              BranchSideFuncs:
                - LCM
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - LCM
                - LCM
        - Branch String:   'misc/picture.c:139,41'
          Branch Sides:
            - BranchSide:      'misc/picture.c:140,9'
              BranchSideFuncs:
                - LCM
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - LCM
                - LCM
                - video_format_CopyCrop
            - BranchSide:      'misc/picture.c:150,14'
              BranchSideFuncs:
                - LCM
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - LCM
                - LCM
        - Branch String:   'misc/picture.c:140,35'
          Branch Sides:
            - BranchSide:      'misc/picture.c:140,38'
              BranchSideFuncs:
                - LCM
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - LCM
                - LCM
                - video_format_CopyCrop
            - BranchSide:      'misc/picture.c:150,14'
              BranchSideFuncs:
                - LCM
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - LCM
                - LCM
        - Branch String:   'misc/picture.c:140,94'
          Branch Sides:
            - BranchSide:      'misc/picture.c:141,9'
              BranchSideFuncs:
                - LCM
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - LCM
                - LCM
                - video_format_CopyCrop
            - BranchSide:      'misc/picture.c:150,14'
              BranchSideFuncs:
                - LCM
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - LCM
                - LCM
        - Branch String:   'misc/picture.c:141,35'
          Branch Sides:
            - BranchSide:      'misc/picture.c:141,38'
              BranchSideFuncs:
                - LCM
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - LCM
                - LCM
                - video_format_CopyCrop
            - BranchSide:      'misc/picture.c:150,14'
              BranchSideFuncs:
                - LCM
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - LCM
                - LCM
        - Branch String:   'misc/picture.c:138,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:142,33'
              BranchSideFuncs:
                - video_format_CopyCrop
                - LCM
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - LCM
                - LCM
            - BranchSide:      'misc/picture.c:150,14'
              BranchSideFuncs:
                - LCM
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - LCM
                - LCM
        - Branch String:   'misc/picture.c:154,5'
          Branch Sides:
            - BranchSide:      'misc/picture.c:156,27'
              BranchSideFuncs:
                - LCM
                - LCM
                - LCM
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'misc/picture.c:161,23'
              BranchSideFuncs:
                - LCM
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'misc/picture.c:158,13'
          Branch Sides:
            - BranchSide:      'misc/picture.c:159,25'
              BranchSideFuncs:
                - LCM
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - LCM
                - LCM
            - BranchSide:      'misc/picture.c:160,5'
              BranchSideFuncs:
                - LCM
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - LCM
                - LCM
        - Branch String:   'misc/picture.c:166,6'
          Branch Sides:
            - BranchSide:      'misc/picture.c:166,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture.c:167,9'
              BranchSideFuncs: []
        - Branch String:   'misc/picture.c:165,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:167,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture.c:169,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'misc/picture.c:173,35'
          Branch Sides:
            - BranchSide:      'misc/picture.c:173,38'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture.c:174,9'
              BranchSideFuncs: []
        - Branch String:   'misc/picture.c:173,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:174,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture.c:176,19'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'misc/picture.c:176,5'
          Branch Sides:
            - BranchSide:      'misc/picture.c:178,23'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'misc/picture.c:196,27'
              BranchSideFuncs: []
        - Branch String:   'misc/picture.c:183,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:183,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'misc/picture.c:184,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'misc/picture.c:184,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:184,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'misc/picture.c:186,22'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'misc/picture.c:194,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:194,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'misc/picture.c:195,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             'misc/picture.c:120,9'
          Dst:             vlc_fourcc_GetChromaDescription
        - Src:             'misc/picture.c:135,5'
          Dst:             video_format_Setup
        - Src:             'misc/picture.c:142,9'
          Dst:             video_format_CopyCrop
        - Src:             'misc/picture.c:156,22'
          Dst:             LCM
        - Src:             'misc/picture.c:157,22'
          Dst:             LCM
        - Src:             'misc/picture.c:161,18'
          Dst:             LCM
        - Src:             'misc/picture.c:183,9'
          Dst:             __assert_fail
        - Src:             'misc/picture.c:184,9'
          Dst:             __assert_fail
        - Src:             'misc/picture.c:194,9'
          Dst:             __assert_fail
    - functionName:    LCM
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GCD
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/picture.c:114,20'
          Dst:             GCD
    - functionName:    picture_Copy
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dst
        - p_src
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - picture_CopyPixels
        - picture_CopyProperties
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/picture.c:433,5'
          Dst:             picture_CopyPixels
        - Src:             'misc/picture.c:434,5'
          Dst:             picture_CopyProperties
    - functionName:    picture_CopyPixels
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dst
        - p_src
      BBCount:         13
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - plane_CopyPixels
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/picture.c:422,5'
          Branch Sides:
            - BranchSide:      'misc/picture.c:423,27'
              BranchSideFuncs:
                - plane_CopyPixels
                - __assert_fail
            - BranchSide:      'misc/picture.c:425,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/picture.c:425,5'
          Branch Sides:
            - BranchSide:      'misc/picture.c:425,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture.c:427,9'
              BranchSideFuncs: []
        - Branch String:   'misc/picture.c:427,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:427,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture.c:428,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/picture.c:423,9'
          Dst:             plane_CopyPixels
        - Src:             'misc/picture.c:425,5'
          Dst:             __assert_fail
    - functionName:    picture_CopyProperties
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dst
        - p_src
      BBCount:         3
      ICount:          76
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_ancillary_array_Merge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/picture.c:417,5'
          Dst:             vlc_ancillary_array_Merge
    - functionName:    plane_CopyPixels
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dst
        - p_src
      BBCount:         24
      ICount:          182
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/picture.c:371,31'
          Branch Sides:
            - BranchSide:      'misc/picture.c:371,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'misc/picture.c:371,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'misc/picture.c:373,31'
          Branch Sides:
            - BranchSide:      'misc/picture.c:373,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'misc/picture.c:373,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'misc/picture.c:380,43'
          Branch Sides:
            - BranchSide:      'misc/picture.c:381,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'misc/picture.c:390,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'misc/picture.c:380,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:384,17'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture.c:390,25'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'misc/picture.c:393,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:393,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/picture.c:394,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/picture.c:394,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:394,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture.c:396,27'
              BranchSideFuncs: []
        - Branch String:   'misc/picture.c:396,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture.c:398,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/picture.c:393,9'
          Dst:             __assert_fail
        - Src:             'misc/picture.c:394,9'
          Dst:             __assert_fail
    - functionName:    video_format_Init
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_src
        - i_chroma
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_viewpoint_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es.h:398,5'
          Dst:             vlc_viewpoint_init
    - functionName:    picture_New
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - i_chroma
        - i_width
        - i_height
        - i_sar_num
        - i_sar_den
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - picture_NewFromFormat
        - video_format_Init
        - video_format_Setup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/picture.c:341,5'
          Dst:             video_format_Init
        - Src:             'misc/picture.c:342,5'
          Dst:             video_format_Setup
        - Src:             'misc/picture.c:345,12'
          Dst:             picture_NewFromFormat
    - functionName:    picture_NewFromFormat
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         31
      ICount:          269
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - picture_Allocate
        - picture_InitPrivate
        - video_format_Clean
      functionUses:    7
      BranchProfiles:
        - Branch String:   'misc/picture.c:278,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:279,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture.c:281,30'
              BranchSideFuncs:
                - picture_InitPrivate
                - video_format_Clean.30630
                - free
                - __assert_fail
                - picture_Allocate
        - Branch String:   'misc/picture.c:289,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:290,9'
              BranchSideFuncs:
                - __assert_fail
                - picture_Allocate
                - video_format_Clean.30630
                - free
            - BranchSide:      'misc/picture.c:292,23'
              BranchSideFuncs:
                - __assert_fail
                - picture_Allocate
                - video_format_Clean.30630
                - free
        - Branch String:   'misc/picture.c:293,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:294,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture.c:299,5'
              BranchSideFuncs:
                - __assert_fail
                - picture_Allocate
                - video_format_Clean.30630
                - free
        - Branch String:   'misc/picture.c:299,5'
          Branch Sides:
            - BranchSide:      'misc/picture.c:299,5'
              BranchSideFuncs:
                - picture_Allocate
                - video_format_Clean.30630
                - free
            - BranchSide:      'misc/picture.c:301,12'
              BranchSideFuncs:
                - picture_Allocate
                - video_format_Clean.30630
                - free
        - Branch String:   'misc/picture.c:303,5'
          Branch Sides:
            - BranchSide:      'misc/picture.c:305,29'
              BranchSideFuncs:
                - picture_Allocate
                - video_format_Clean.30630
                - free
            - BranchSide:      'misc/picture.c:312,9'
              BranchSideFuncs:
                - picture_Allocate
                - video_format_Clean.30630
                - free
        - Branch String:   'misc/picture.c:308,10'
          Branch Sides:
            - BranchSide:      'misc/picture.c:308,13'
              BranchSideFuncs:
                - video_format_Clean.30630
                - free
            - BranchSide:      'misc/picture.c:309,13'
              BranchSideFuncs:
                - video_format_Clean.30630
                - free
        - Branch String:   'misc/picture.c:307,13'
          Branch Sides:
            - BranchSide:      'misc/picture.c:309,13'
              BranchSideFuncs:
                - video_format_Clean.30630
                - free
            - BranchSide:      'misc/picture.c:310,5'
              BranchSideFuncs:
                - picture_Allocate
                - video_format_Clean.30630
                - free
        - Branch String:   'misc/picture.c:312,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:313,9'
              BranchSideFuncs:
                - video_format_Clean.30630
                - free
            - BranchSide:      'misc/picture.c:315,44'
              BranchSideFuncs:
                - picture_Allocate
                - video_format_Clean.30630
                - free
        - Branch String:   'misc/picture.c:316,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:317,9'
              BranchSideFuncs:
                - video_format_Clean.30630
                - free
            - BranchSide:      'misc/picture.c:319,17'
              BranchSideFuncs: []
        - Branch String:   'misc/picture.c:324,5'
          Branch Sides:
            - BranchSide:      'misc/picture.c:326,30'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture.c:330,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/picture.c:289,10'
          Dst:             picture_InitPrivate
        - Src:             'misc/picture.c:299,5'
          Dst:             __assert_fail
        - Src:             'misc/picture.c:315,26'
          Dst:             picture_Allocate
        - Src:             'misc/picture.c:332,5'
          Dst:             video_format_Clean
    - functionName:    picture_DestroyFromFormat
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pic
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - picture_Deallocate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/picture.c:73,9'
          Branch Sides:
            - BranchSide:      'misc/picture.c:73,9'
              BranchSideFuncs:
                - picture_Deallocate
            - BranchSide:      'misc/picture.c:74,28'
              BranchSideFuncs:
                - picture_Deallocate
      Callsites:
        - Src:             'misc/picture.c:74,9'
          Dst:             picture_Deallocate
    - functionName:    picture_Allocate
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fdp
        - size
      BBCount:         6
      ICount:          35
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - aligned_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/picture.c:79,5'
          Branch Sides:
            - BranchSide:      'misc/picture.c:79,5'
              BranchSideFuncs:
                - aligned_alloc
            - BranchSide:      'misc/picture.c:79,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/picture.c:79,5'
          Dst:             __assert_fail
        - Src:             'misc/picture.c:81,12'
          Dst:             aligned_alloc
    - functionName:    picture_Deallocate
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - base
        - size
      BBCount:         9
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/picture.c:86,5'
          Branch Sides:
            - BranchSide:      'misc/picture.c:86,5'
              BranchSideFuncs:
                - free
                - __assert_fail
            - BranchSide:      'misc/picture.c:87,5'
              BranchSideFuncs:
                - free
                - __assert_fail
        - Branch String:   'misc/picture.c:88,5'
          Branch Sides:
            - BranchSide:      'misc/picture.c:88,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture.c:88,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/picture.c:86,5'
          Dst:             __assert_fail
        - Src:             'misc/picture.c:88,5'
          Dst:             __assert_fail
    - functionName:    picture_Reset
      functionSourceFile: '/src/vlc/src/misc/picture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_picture
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PictureDestroyContext
        - vlc_ancillary_array_Clear
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/picture.c:103,5'
          Dst:             PictureDestroyContext
        - Src:             'misc/picture.c:106,5'
          Dst:             vlc_ancillary_array_Clear
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    picture_HasChainedPics
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pic
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    picture_fifo_Delete
      functionSourceFile: '/src/vlc/src/misc/picture_fifo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - picture_fifo_Flush
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/picture_fifo.c:124,5'
          Dst:             picture_fifo_Flush
    - functionName:    picture_fifo_Flush
      functionSourceFile: '/src/vlc/src/misc/picture_fifo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - fifo
        - date
        - flush_before
      BBCount:         24
      ICount:          124
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - PictureFifoPush
        - picture_Release
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_picture_chain_Append
        - vlc_picture_chain_GetAndClear
        - vlc_picture_chain_Init
        - vlc_picture_chain_IsEmpty
        - vlc_picture_chain_PopFront
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/picture_fifo.c:101,9'
          Branch Sides:
            - BranchSide:      'misc/picture_fifo.c:102,40'
              BranchSideFuncs:
                - vlc_picture_chain_GetAndClear
                - vlc_mutex_unlock
                - vlc_picture_chain_PopFront
                - picture_Release.30707
            - BranchSide:      'misc/picture_fifo.c:105,40'
              BranchSideFuncs:
                - vlc_picture_chain_GetAndClear
                - vlc_picture_chain_IsEmpty
                - vlc_mutex_unlock
                - vlc_picture_chain_PopFront
                - picture_Release.30707
                - vlc_picture_chain_PopFront
                - PictureFifoPush
                - vlc_picture_chain_Append
        - Branch String:   'misc/picture_fifo.c:107,9'
          Branch Sides:
            - BranchSide:      'misc/picture_fifo.c:0,0'
              BranchSideFuncs:
                - vlc_picture_chain_PopFront
                - PictureFifoPush
                - vlc_picture_chain_IsEmpty
                - vlc_mutex_unlock
                - vlc_picture_chain_PopFront
                - picture_Release.30707
                - vlc_picture_chain_Append
            - BranchSide:      'misc/picture_fifo.c:108,23'
              BranchSideFuncs:
                - vlc_picture_chain_PopFront
                - PictureFifoPush
                - vlc_picture_chain_IsEmpty
                - vlc_mutex_unlock
                - vlc_picture_chain_PopFront
                - picture_Release.30707
                - vlc_picture_chain_Append
        - Branch String:   'misc/picture_fifo.c:110,32'
          Branch Sides:
            - BranchSide:      'misc/picture_fifo.c:110,35'
              BranchSideFuncs:
                - PictureFifoPush
                - vlc_picture_chain_IsEmpty
                - vlc_mutex_unlock
                - vlc_picture_chain_PopFront
                - picture_Release.30707
                - vlc_picture_chain_PopFront
                - vlc_picture_chain_Append
            - BranchSide:      'misc/picture_fifo.c:111,19'
              BranchSideFuncs:
                - PictureFifoPush
                - vlc_picture_chain_IsEmpty
                - vlc_mutex_unlock
                - vlc_picture_chain_PopFront
                - picture_Release.30707
                - vlc_picture_chain_PopFront
                - vlc_picture_chain_Append
        - Branch String:   'misc/picture_fifo.c:110,58'
          Branch Sides:
            - BranchSide:      'misc/picture_fifo.c:111,19'
              BranchSideFuncs:
                - vlc_picture_chain_Append
                - vlc_picture_chain_IsEmpty
                - vlc_mutex_unlock
                - vlc_picture_chain_PopFront
                - picture_Release.30707
                - vlc_picture_chain_PopFront
                - PictureFifoPush
            - BranchSide:      'misc/picture_fifo.c:112,57'
              BranchSideFuncs:
                - vlc_picture_chain_Append
                - vlc_picture_chain_IsEmpty
                - vlc_mutex_unlock
                - vlc_picture_chain_PopFront
                - picture_Release.30707
                - vlc_picture_chain_PopFront
                - PictureFifoPush
        - Branch String:   'misc/picture_fifo.c:111,32'
          Branch Sides:
            - BranchSide:      'misc/picture_fifo.c:111,35'
              BranchSideFuncs:
                - PictureFifoPush
                - vlc_picture_chain_IsEmpty
                - vlc_mutex_unlock
                - vlc_picture_chain_PopFront
                - picture_Release.30707
                - vlc_picture_chain_PopFront
                - vlc_picture_chain_Append
            - BranchSide:      'misc/picture_fifo.c:114,33'
              BranchSideFuncs:
                - PictureFifoPush
                - vlc_picture_chain_IsEmpty
                - vlc_mutex_unlock
                - vlc_picture_chain_PopFront
                - picture_Release.30707
                - vlc_picture_chain_PopFront
                - vlc_picture_chain_Append
        - Branch String:   'misc/picture_fifo.c:110,17'
          Branch Sides:
            - BranchSide:      'misc/picture_fifo.c:112,57'
              BranchSideFuncs:
                - vlc_picture_chain_Append
                - vlc_picture_chain_IsEmpty
                - vlc_mutex_unlock
                - vlc_picture_chain_PopFront
                - picture_Release.30707
                - vlc_picture_chain_PopFront
                - PictureFifoPush
            - BranchSide:      'misc/picture_fifo.c:114,33'
              BranchSideFuncs:
                - PictureFifoPush
                - vlc_picture_chain_IsEmpty
                - vlc_mutex_unlock
                - vlc_picture_chain_PopFront
                - picture_Release.30707
                - vlc_picture_chain_PopFront
                - vlc_picture_chain_Append
        - Branch String:   'misc/picture_fifo.c:119,5'
          Branch Sides:
            - BranchSide:      'misc/picture_fifo.c:120,25'
              BranchSideFuncs:
                - picture_Release.30707
                - vlc_picture_chain_PopFront
            - BranchSide:      'misc/picture_fifo.c:121,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/picture_fifo.c:98,5'
          Dst:             vlc_picture_chain_Init
        - Src:             'misc/picture_fifo.c:100,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/picture_fifo.c:102,9'
          Dst:             vlc_picture_chain_GetAndClear
        - Src:             'misc/picture_fifo.c:105,9'
          Dst:             vlc_picture_chain_GetAndClear
        - Src:             'misc/picture_fifo.c:107,18'
          Dst:             vlc_picture_chain_IsEmpty
        - Src:             'misc/picture_fifo.c:108,23'
          Dst:             vlc_picture_chain_PopFront
        - Src:             'misc/picture_fifo.c:112,17'
          Dst:             vlc_picture_chain_Append
        - Src:             'misc/picture_fifo.c:114,17'
          Dst:             PictureFifoPush
        - Src:             'misc/picture_fifo.c:117,5'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/picture_fifo.c:119,23'
          Dst:             vlc_picture_chain_PopFront
        - Src:             'misc/picture_fifo.c:120,9'
          Dst:             picture_Release
    - functionName:    vlc_picture_chain_Init
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_picture_chain_GetAndClear
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - out
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_picture_chain_Init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_picture.h:286,5'
          Dst:             vlc_picture_chain_Init
    - functionName:    vlc_picture_chain_IsEmpty
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_picture_chain_PopFront
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_picture.h:227,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_picture.h:227,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_picture.h:229,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_picture_chain_Append
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - pic
      BBCount:         9
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - picture_HasChainedPics
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_picture.h:257,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_picture.h:258,24'
              BranchSideFuncs:
                - picture_HasChainedPics.30702
                - __assert_fail
            - BranchSide:      '../include/vlc_picture.h:260,31'
              BranchSideFuncs:
                - picture_HasChainedPics.30702
                - __assert_fail
        - Branch String:   '../include/vlc_picture.h:262,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_picture.h:262,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '../include/vlc_picture.h:262,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_picture.h:262,5'
          Dst:             picture_HasChainedPics
        - Src:             '../include/vlc_picture.h:262,5'
          Dst:             __assert_fail
    - functionName:    PictureFifoPush
      functionSourceFile: '/src/vlc/src/misc/picture_fifo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
        - picture
      BBCount:         6
      ICount:          33
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - picture_HasChainedPics
        - vlc_picture_chain_Append
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/picture_fifo.c:51,5'
          Branch Sides:
            - BranchSide:      'misc/picture_fifo.c:51,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/picture_fifo.c:51,5'
              BranchSideFuncs:
                - vlc_picture_chain_Append
      Callsites:
        - Src:             'misc/picture_fifo.c:51,5'
          Dst:             picture_HasChainedPics
        - Src:             'misc/picture_fifo.c:51,5'
          Dst:             __assert_fail
        - Src:             'misc/picture_fifo.c:52,5'
          Dst:             vlc_picture_chain_Append
    - functionName:    picture_Release
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - picture_Destroy
        - vlc_atomic_rc_dec
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_picture.h:373,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_picture.h:373,9'
              BranchSideFuncs:
                - picture_Destroy
            - BranchSide:      '../include/vlc_picture.h:374,25'
              BranchSideFuncs:
                - picture_Destroy
      Callsites:
        - Src:             '../include/vlc_picture.h:373,9'
          Dst:             vlc_atomic_rc_dec
        - Src:             '../include/vlc_picture.h:374,9'
          Dst:             picture_Destroy
    - functionName:    picture_fifo_IsEmpty
      functionSourceFile: '/src/vlc/src/misc/picture_fifo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_picture_chain_IsEmpty
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/picture_fifo.c:86,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/picture_fifo.c:87,18'
          Dst:             vlc_picture_chain_IsEmpty
        - Src:             'misc/picture_fifo.c:88,5'
          Dst:             vlc_mutex_unlock
    - functionName:    PictureFifoPop
      functionSourceFile: '/src/vlc/src/misc/picture_fifo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_picture_chain_PopFront
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/picture_fifo.c:56,12'
          Dst:             vlc_picture_chain_PopFront
    - functionName:    picture_fifo_Pop
      functionSourceFile: '/src/vlc/src/misc/picture_fifo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PictureFifoPop
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/picture_fifo.c:78,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/picture_fifo.c:79,26'
          Dst:             PictureFifoPop
        - Src:             'misc/picture_fifo.c:80,5'
          Dst:             vlc_mutex_unlock
    - functionName:    picture_fifo_Push
      functionSourceFile: '/src/vlc/src/misc/picture_fifo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
        - picture
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PictureFifoPush
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/picture_fifo.c:72,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/picture_fifo.c:73,5'
          Dst:             PictureFifoPush
        - Src:             'misc/picture_fifo.c:74,5'
          Dst:             vlc_mutex_unlock
    - functionName:    PictureFifoReset
      functionSourceFile: '/src/vlc/src/misc/picture_fifo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_picture_chain_Init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/picture_fifo.c:47,5'
          Dst:             vlc_picture_chain_Init
    - functionName:    picture_fifo_New
      functionSourceFile: '/src/vlc/src/misc/picture_fifo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PictureFifoReset
        - vlc_mutex_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/picture_fifo.c:61,28'
          Branch Sides:
            - BranchSide:      'misc/picture_fifo.c:61,21'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_init
                - PictureFifoReset
            - BranchSide:      'misc/picture_fifo.c:61,28'
              BranchSideFuncs:
                - malloc
                - vlc_mutex_init
                - PictureFifoReset
        - Branch String:   'misc/picture_fifo.c:62,9'
          Branch Sides:
            - BranchSide:      'misc/picture_fifo.c:63,9'
              BranchSideFuncs:
                - vlc_mutex_init
                - PictureFifoReset
            - BranchSide:      'misc/picture_fifo.c:65,21'
              BranchSideFuncs:
                - vlc_mutex_init
                - PictureFifoReset
      Callsites:
        - Src:             'misc/picture_fifo.c:65,5'
          Dst:             vlc_mutex_init
        - Src:             'misc/picture_fifo.c:66,5'
          Dst:             PictureFifoReset
    - functionName:    vlc_atomic_rc_inc
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:66,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:66,5'
          Dst:             __assert_fail
    - functionName:    picture_HasChainedPics
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pic
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    picture_pool_ReleaseClone
      functionSourceFile: '/src/vlc/src/misc/picture_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - clone
      BBCount:         9
      ICount:          80
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - picture_Release
        - picture_pool_Destroy
        - vlc_cond_signal
        - vlc_list_append
        - vlc_list_remove
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/picture_pool.c:96,5'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:96,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_remove.30785
                - vlc_list_append.30786
                - vlc_cond_signal
                - vlc_mutex_unlock
                - picture_Release.30787
                - picture_pool_Destroy
            - BranchSide:      'misc/picture_pool.c:98,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_remove.30785
                - vlc_list_append.30786
                - vlc_cond_signal
                - vlc_mutex_unlock
                - picture_Release.30787
                - picture_pool_Destroy
        - Branch String:   'misc/picture_pool.c:100,9'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:100,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - picture_Release.30787
                - picture_pool_Destroy
            - BranchSide:      'misc/picture_pool.c:102,26'
              BranchSideFuncs:
                - vlc_list_remove.30785
                - vlc_list_append.30786
                - vlc_cond_signal
                - vlc_mutex_unlock
                - picture_Release.30787
                - picture_pool_Destroy
      Callsites:
        - Src:             'misc/picture_pool.c:96,5'
          Dst:             __assert_fail
        - Src:             'misc/picture_pool.c:98,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/picture_pool.c:102,9'
          Dst:             vlc_list_remove
        - Src:             'misc/picture_pool.c:103,9'
          Dst:             vlc_list_append
        - Src:             'misc/picture_pool.c:104,9'
          Dst:             vlc_cond_signal
        - Src:             'misc/picture_pool.c:107,5'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/picture_pool.c:109,5'
          Dst:             picture_Release
        - Src:             'misc/picture_pool.c:111,5'
          Dst:             picture_pool_Destroy
    - functionName:    vlc_list_remove
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    picture_Release
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - picture_Destroy
        - vlc_atomic_rc_dec
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_picture.h:373,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_picture.h:373,9'
              BranchSideFuncs:
                - picture_Destroy
            - BranchSide:      '../include/vlc_picture.h:374,25'
              BranchSideFuncs:
                - picture_Destroy
      Callsites:
        - Src:             '../include/vlc_picture.h:373,9'
          Dst:             vlc_atomic_rc_dec
        - Src:             '../include/vlc_picture.h:374,9'
          Dst:             picture_Destroy
    - functionName:    picture_pool_Destroy
      functionSourceFile: '/src/vlc/src/misc/picture_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         12
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_atomic_rc_dec
        - vlc_list_is_empty
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/picture_pool.c:55,9'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:56,9'
              BranchSideFuncs:
                - vlc_list_is_empty.30789
                - __assert_fail
                - vlc_list_is_empty.30789
                - __assert_fail
                - free
            - BranchSide:      'misc/picture_pool.c:58,5'
              BranchSideFuncs:
                - vlc_list_is_empty.30789
                - __assert_fail
                - vlc_list_is_empty.30789
                - __assert_fail
                - free
        - Branch String:   'misc/picture_pool.c:58,5'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:58,5'
              BranchSideFuncs:
                - vlc_list_is_empty.30789
                - __assert_fail
                - free
            - BranchSide:      'misc/picture_pool.c:59,5'
              BranchSideFuncs:
                - vlc_list_is_empty.30789
                - __assert_fail
                - free
        - Branch String:   'misc/picture_pool.c:59,5'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:59,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/picture_pool.c:61,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'misc/picture_pool.c:55,10'
          Dst:             vlc_atomic_rc_dec
        - Src:             'misc/picture_pool.c:58,5'
          Dst:             vlc_list_is_empty
        - Src:             'misc/picture_pool.c:58,5'
          Dst:             __assert_fail
        - Src:             'misc/picture_pool.c:59,5'
          Dst:             vlc_list_is_empty
        - Src:             'misc/picture_pool.c:59,5'
          Dst:             __assert_fail
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    vlc_list_is_empty
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_first_or_null
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - head
        - offset
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_list_is_empty
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_list.h:330,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_list.h:331,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_list.h:332,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_list.h:330,9'
          Dst:             vlc_list_is_empty
    - functionName:    vlc_atomic_rc_init
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_init
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    picture_pool_Wait
      functionSourceFile: '/src/vlc/src/misc/picture_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         9
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - picture_pool_ClonePicture
        - picture_pool_GetAvailableLocked
        - vlc_atomic_rc_get
        - vlc_cond_wait
        - vlc_list_is_empty
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/picture_pool.c:230,5'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:230,5'
              BranchSideFuncs:
                - vlc_list_is_empty.30789
                - picture_pool_GetAvailableLocked
                - vlc_mutex_unlock
                - picture_pool_ClonePicture
                - vlc_cond_wait
            - BranchSide:      'misc/picture_pool.c:232,5'
              BranchSideFuncs:
                - vlc_list_is_empty.30789
                - picture_pool_GetAvailableLocked
                - vlc_mutex_unlock
                - picture_pool_ClonePicture
                - vlc_cond_wait
        - Branch String:   'misc/picture_pool.c:232,5'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:233,24'
              BranchSideFuncs:
                - vlc_cond_wait
                - vlc_list_is_empty.30789
                - picture_pool_GetAvailableLocked
                - vlc_mutex_unlock
                - picture_pool_ClonePicture
            - BranchSide:      'misc/picture_pool.c:235,54'
              BranchSideFuncs:
                - picture_pool_GetAvailableLocked
                - vlc_mutex_unlock
                - picture_pool_ClonePicture
      Callsites:
        - Src:             'misc/picture_pool.c:229,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/picture_pool.c:230,5'
          Dst:             vlc_atomic_rc_get
        - Src:             'misc/picture_pool.c:230,5'
          Dst:             __assert_fail
        - Src:             'misc/picture_pool.c:232,12'
          Dst:             vlc_list_is_empty
        - Src:             'misc/picture_pool.c:233,9'
          Dst:             vlc_cond_wait
        - Src:             'misc/picture_pool.c:235,22'
          Dst:             picture_pool_GetAvailableLocked
        - Src:             'misc/picture_pool.c:237,5'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/picture_pool.c:239,12'
          Dst:             picture_pool_ClonePicture
    - functionName:    vlc_atomic_rc_get
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    picture_pool_GetAvailableLocked
      functionSourceFile: '/src/vlc/src/misc/picture_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         9
      ICount:          54
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_list_append
        - vlc_list_first_or_null
        - vlc_list_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/picture_pool.c:198,5'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:198,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_remove.30785
                - vlc_list_append.30786
            - BranchSide:      'misc/picture_pool.c:200,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_remove.30785
                - vlc_list_append.30786
        - Branch String:   'misc/picture_pool.c:200,5'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:200,5'
              BranchSideFuncs:
                - vlc_list_remove.30785
                - vlc_list_append.30786
            - BranchSide:      'misc/picture_pool.c:200,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/picture_pool.c:195,28'
          Dst:             vlc_list_first_or_null
        - Src:             'misc/picture_pool.c:198,5'
          Dst:             __assert_fail
        - Src:             'misc/picture_pool.c:200,5'
          Dst:             __assert_fail
        - Src:             'misc/picture_pool.c:202,5'
          Dst:             vlc_list_remove
        - Src:             'misc/picture_pool.c:203,5'
          Dst:             vlc_list_append
    - functionName:    picture_pool_ClonePicture
      functionSourceFile: '/src/vlc/src/misc/picture_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - picture
      BBCount:         9
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - picture_HasChainedPics
        - picture_InternalClone
        - picture_pool_ReleaseClone
        - vlc_atomic_rc_inc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/picture_pool.c:119,9'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:119,9'
              BranchSideFuncs:
                - picture_HasChainedPics.30782
                - vlc_atomic_rc_inc.30778
                - __assert_fail
            - BranchSide:      'misc/picture_pool.c:120,9'
              BranchSideFuncs:
                - picture_HasChainedPics.30782
                - vlc_atomic_rc_inc.30778
                - __assert_fail
        - Branch String:   'misc/picture_pool.c:120,9'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:120,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/picture_pool.c:121,28'
              BranchSideFuncs:
                - vlc_atomic_rc_inc.30778
      Callsites:
        - Src:             'misc/picture_pool.c:117,24'
          Dst:             picture_InternalClone
        - Src:             'misc/picture_pool.c:117,24'
          Dst:             picture_pool_ReleaseClone
        - Src:             'misc/picture_pool.c:120,9'
          Dst:             picture_HasChainedPics
        - Src:             'misc/picture_pool.c:120,9'
          Dst:             __assert_fail
        - Src:             'misc/picture_pool.c:121,9'
          Dst:             vlc_atomic_rc_inc
    - functionName:    picture_pool_Get
      functionSourceFile: '/src/vlc/src/misc/picture_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         9
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - picture_pool_ClonePicture
        - picture_pool_GetAvailableLocked
        - vlc_atomic_rc_get
        - vlc_list_is_empty
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/picture_pool.c:212,5'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:212,5'
              BranchSideFuncs:
                - vlc_list_is_empty.30789
                - picture_pool_GetAvailableLocked
                - vlc_mutex_unlock
                - picture_pool_ClonePicture
                - vlc_mutex_unlock
            - BranchSide:      'misc/picture_pool.c:214,28'
              BranchSideFuncs:
                - vlc_list_is_empty.30789
                - picture_pool_GetAvailableLocked
                - vlc_mutex_unlock
                - picture_pool_ClonePicture
                - vlc_mutex_unlock
        - Branch String:   'misc/picture_pool.c:214,9'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:216,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/picture_pool.c:220,54'
              BranchSideFuncs:
                - picture_pool_GetAvailableLocked
                - vlc_mutex_unlock
                - picture_pool_ClonePicture
      Callsites:
        - Src:             'misc/picture_pool.c:211,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/picture_pool.c:212,5'
          Dst:             vlc_atomic_rc_get
        - Src:             'misc/picture_pool.c:212,5'
          Dst:             __assert_fail
        - Src:             'misc/picture_pool.c:214,9'
          Dst:             vlc_list_is_empty
        - Src:             'misc/picture_pool.c:216,9'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/picture_pool.c:220,22'
          Dst:             picture_pool_GetAvailableLocked
        - Src:             'misc/picture_pool.c:222,5'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/picture_pool.c:224,12'
          Dst:             picture_pool_ClonePicture
    - functionName:    picture_pool_NewFromFormat
      functionSourceFile: '/src/vlc/src/misc/picture_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fmt
        - count
      BBCount:         17
      ICount:          103
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - picture_NewFromFormat
        - picture_pool_AppendPic
        - picture_pool_NewCommon
        - picture_pool_Release
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/picture_pool.c:170,9'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:171,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/picture_pool.c:172,9'
              BranchSideFuncs:
                - picture_pool_NewCommon
                - picture_NewFromFormat
                - picture_pool_AppendPic
                - picture_pool_Release
        - Branch String:   'misc/picture_pool.c:172,9'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:173,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture_pool.c:175,28'
              BranchSideFuncs:
                - picture_pool_NewCommon
                - picture_NewFromFormat
                - picture_pool_AppendPic
                - picture_pool_Release
        - Branch String:   'misc/picture_pool.c:176,9'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:177,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture_pool.c:179,19'
              BranchSideFuncs:
                - picture_NewFromFormat
                - picture_pool_AppendPic
                - picture_pool_Release
        - Branch String:   'misc/picture_pool.c:179,5'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:181,48'
              BranchSideFuncs:
                - picture_NewFromFormat
                - picture_pool_AppendPic
                - picture_pool_Release
            - BranchSide:      'misc/picture_pool.c:190,12'
              BranchSideFuncs: []
        - Branch String:   'misc/picture_pool.c:182,13'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:184,34'
              BranchSideFuncs:
                - picture_pool_Release
            - BranchSide:      'misc/picture_pool.c:187,32'
              BranchSideFuncs:
                - picture_pool_AppendPic
                - picture_NewFromFormat
                - picture_pool_Release
      Callsites:
        - Src:             'misc/picture_pool.c:171,9'
          Dst:             __assert_fail
        - Src:             'misc/picture_pool.c:175,28'
          Dst:             picture_pool_NewCommon
        - Src:             'misc/picture_pool.c:181,26'
          Dst:             picture_NewFromFormat
        - Src:             'misc/picture_pool.c:184,13'
          Dst:             picture_pool_Release
        - Src:             'misc/picture_pool.c:187,9'
          Dst:             picture_pool_AppendPic
    - functionName:    picture_pool_NewCommon
      functionSourceFile: '/src/vlc/src/misc/picture_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_atomic_rc_init
        - vlc_cond_init
        - vlc_list_init
        - vlc_mutex_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/picture_pool.c:137,28'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:137,21'
              BranchSideFuncs:
                - malloc
                - vlc_list_init.30797
                - vlc_list_init.30797
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_atomic_rc_init.30796
            - BranchSide:      'misc/picture_pool.c:137,28'
              BranchSideFuncs:
                - malloc
                - vlc_list_init.30797
                - vlc_list_init.30797
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_atomic_rc_init.30796
        - Branch String:   'misc/picture_pool.c:139,9'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture_pool.c:142,20'
              BranchSideFuncs:
                - vlc_list_init.30797
                - vlc_list_init.30797
                - vlc_mutex_init
                - vlc_cond_init
                - vlc_atomic_rc_init.30796
      Callsites:
        - Src:             'misc/picture_pool.c:142,5'
          Dst:             vlc_list_init
        - Src:             'misc/picture_pool.c:143,5'
          Dst:             vlc_list_init
        - Src:             'misc/picture_pool.c:145,5'
          Dst:             vlc_mutex_init
        - Src:             'misc/picture_pool.c:146,5'
          Dst:             vlc_cond_init
        - Src:             'misc/picture_pool.c:147,5'
          Dst:             vlc_atomic_rc_init
    - functionName:    picture_pool_Release
      functionSourceFile: '/src/vlc/src/misc/picture_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         20
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - picture_Release
        - picture_pool_Destroy
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_list_remove
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    9
      BranchProfiles:
        - Branch String:   'misc/picture_pool.c:69,5'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:71,33'
              BranchSideFuncs:
                - vlc_list_it_start.30811
                - vlc_list_it_continue.30812
                - vlc_mutex_unlock
                - picture_pool_Destroy
                - __assert_fail
                - vlc_list_remove.30785
                - picture_Release.30787
                - vlc_list_it_next.30813
            - BranchSide:      'misc/picture_pool.c:82,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - picture_pool_Destroy
        - Branch String:   'misc/picture_pool.c:71,33'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:71,43'
              BranchSideFuncs:
                - vlc_list_it_start.30811
                - vlc_list_it_continue.30812
                - vlc_mutex_unlock
                - picture_pool_Destroy
                - __assert_fail
                - vlc_list_remove.30785
                - picture_Release.30787
                - vlc_list_it_next.30813
            - BranchSide:      'misc/picture_pool.c:71,67'
              BranchSideFuncs:
                - vlc_list_it_start.30811
                - vlc_list_it_continue.30812
                - vlc_mutex_unlock
                - picture_pool_Destroy
                - __assert_fail
                - vlc_list_remove.30785
                - picture_Release.30787
                - vlc_list_it_next.30813
        - Branch String:   'misc/picture_pool.c:74,9'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:74,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - picture_pool_Destroy
                - vlc_list_it_start.30811
                - vlc_list_it_continue.30812
                - __assert_fail
                - vlc_list_remove.30785
                - picture_Release.30787
                - vlc_list_it_next.30813
            - BranchSide:      'misc/picture_pool.c:74,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - picture_pool_Destroy
                - vlc_list_it_start.30811
                - vlc_list_it_continue.30812
                - __assert_fail
                - vlc_list_remove.30785
                - picture_Release.30787
                - vlc_list_it_next.30813
        - Branch String:   'misc/picture_pool.c:74,9'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:76,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_remove.30785
                - picture_Release.30787
                - vlc_list_it_next.30813
                - vlc_list_it_continue.30812
                - vlc_mutex_unlock
                - picture_pool_Destroy
                - vlc_list_it_start.30811
            - BranchSide:      'misc/picture_pool.c:80,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - picture_pool_Destroy
                - vlc_list_it_start.30811
                - vlc_list_it_continue.30812
                - __assert_fail
                - vlc_list_remove.30785
                - picture_Release.30787
                - vlc_list_it_next.30813
        - Branch String:   'misc/picture_pool.c:76,13'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:76,13'
              BranchSideFuncs:
                - vlc_list_remove.30785
                - picture_Release.30787
                - vlc_list_it_next.30813
                - vlc_list_it_continue.30812
                - vlc_mutex_unlock
                - picture_pool_Destroy
                - vlc_list_it_start.30811
                - __assert_fail
            - BranchSide:      'misc/picture_pool.c:77,30'
              BranchSideFuncs:
                - vlc_list_remove.30785
                - picture_Release.30787
                - vlc_list_it_next.30813
                - vlc_list_it_continue.30812
                - vlc_mutex_unlock
                - picture_pool_Destroy
                - vlc_list_it_start.30811
                - __assert_fail
      Callsites:
        - Src:             'misc/picture_pool.c:66,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/picture_pool.c:74,9'
          Dst:             vlc_list_it_start
        - Src:             'misc/picture_pool.c:74,9'
          Dst:             vlc_list_it_continue
        - Src:             'misc/picture_pool.c:76,13'
          Dst:             __assert_fail
        - Src:             'misc/picture_pool.c:77,13'
          Dst:             vlc_list_remove
        - Src:             'misc/picture_pool.c:78,13'
          Dst:             picture_Release
        - Src:             'misc/picture_pool.c:74,9'
          Dst:             vlc_list_it_next
        - Src:             'misc/picture_pool.c:83,5'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/picture_pool.c:84,5'
          Dst:             picture_pool_Destroy
    - functionName:    picture_pool_AppendPic
      functionSourceFile: '/src/vlc/src/misc/picture_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - pic
      BBCount:         6
      ICount:          45
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_list_append
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/picture_pool.c:129,5'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:129,5'
              BranchSideFuncs:
                - vlc_list_append.30786
            - BranchSide:      'misc/picture_pool.c:129,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/picture_pool.c:129,5'
          Dst:             __assert_fail
        - Src:             'misc/picture_pool.c:130,5'
          Dst:             vlc_list_append
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    picture_pool_New
      functionSourceFile: '/src/vlc/src/misc/picture_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - count
        - tab
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - picture_pool_AppendPic
        - picture_pool_NewCommon
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/picture_pool.c:155,9'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture_pool.c:158,28'
              BranchSideFuncs:
                - picture_pool_NewCommon
                - picture_pool_AppendPic
        - Branch String:   'misc/picture_pool.c:159,9'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:160,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/picture_pool.c:162,19'
              BranchSideFuncs:
                - picture_pool_AppendPic
        - Branch String:   'misc/picture_pool.c:162,5'
          Branch Sides:
            - BranchSide:      'misc/picture_pool.c:163,32'
              BranchSideFuncs:
                - picture_pool_AppendPic
            - BranchSide:      'misc/picture_pool.c:164,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/picture_pool.c:158,28'
          Dst:             picture_pool_NewCommon
        - Src:             'misc/picture_pool.c:163,9'
          Dst:             picture_pool_AppendPic
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_poll_i11e_cleanup
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opaque
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_close
        - vlc_interrupt_finish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:319,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:319,9'
              BranchSideFuncs:
                - vlc_close
                - vlc_close
            - BranchSide:      'misc/interrupt.c:320,19'
              BranchSideFuncs:
                - vlc_close
                - vlc_close
      Callsites:
        - Src:             'misc/interrupt.c:318,5'
          Dst:             vlc_interrupt_finish
        - Src:             'misc/interrupt.c:320,9'
          Dst:             vlc_close
        - Src:             'misc/interrupt.c:321,5'
          Dst:             vlc_close
    - functionName:    vlc_interrupt_finish
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         12
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    8
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:153,5'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:153,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'misc/interrupt.c:154,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'misc/interrupt.c:154,5'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:154,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'misc/interrupt.c:157,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'misc/interrupt.c:159,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:159,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/interrupt.c:161,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/interrupt.c:153,5'
          Dst:             __assert_fail
        - Src:             'misc/interrupt.c:154,5'
          Dst:             __assert_fail
        - Src:             'misc/interrupt.c:157,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/interrupt.c:164,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_poll_i11e_wake
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opaque
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_restorecancel
        - vlc_savecancel
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:304,5'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:304,18'
              BranchSideFuncs:
                - write
                - vlc_restorecancel
            - BranchSide:      'misc/interrupt.c:310,23'
              BranchSideFuncs:
                - vlc_restorecancel
      Callsites:
        - Src:             'misc/interrupt.c:303,12'
          Dst:             vlc_savecancel
        - Src:             'misc/interrupt.c:304,12'
          Dst:             write
        - Src:             'misc/interrupt.c:310,5'
          Dst:             vlc_restorecancel
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_accept_i11e
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - fd
        - addr
        - addrlen
        - nonblock
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_accept
        - vlc_poll_sock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:642,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:643,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/interrupt.c:644,23'
              BranchSideFuncs:
                - vlc_accept
      Callsites:
        - Src:             'misc/interrupt.c:642,9'
          Dst:             vlc_poll_sock
        - Src:             'misc/interrupt.c:644,12'
          Dst:             vlc_accept
    - functionName:    vlc_poll_sock
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - sock
        - mask
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_poll_file
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/interrupt.c:431,12'
          Dst:             vlc_poll_file
    - functionName:    vlc_poll_file
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - fd
        - mask
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_poll_i11e
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/interrupt.c:426,12'
          Dst:             vlc_poll_i11e
    - functionName:    vlc_poll_i11e
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - fds
        - nfds
        - timeout
      BBCount:         19
      ICount:          150
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - __pthread_register_cancel
        - __pthread_unregister_cancel
        - __pthread_unwind_next
        - __sigsetjmp
        - poll
        - vlc_alloc
        - vlc_poll_i11e_inner
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:395,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:396,21'
              BranchSideFuncs:
                - poll
            - BranchSide:      'misc/interrupt.c:400,9'
              BranchSideFuncs:
                - vlc_alloc.30900
                - __sigsetjmp
                - __pthread_register_cancel
                - vlc_poll_i11e_inner
                - __pthread_unregister_cancel
                - free
                - __pthread_unwind_next
                - vlc_poll_i11e_inner
        - Branch String:   'misc/interrupt.c:400,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:402,27'
              BranchSideFuncs:
                - vlc_poll_i11e_inner
            - BranchSide:      'misc/interrupt.c:408,40'
              BranchSideFuncs:
                - vlc_alloc.30900
                - __sigsetjmp
                - __pthread_register_cancel
                - vlc_poll_i11e_inner
                - __pthread_unregister_cancel
                - free
                - __pthread_unwind_next
        - Branch String:   'misc/interrupt.c:409,13'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:410,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/interrupt.c:412,9'
              BranchSideFuncs:
                - __sigsetjmp
                - __pthread_register_cancel
                - vlc_poll_i11e_inner
                - __pthread_unregister_cancel
                - free
                - __pthread_unwind_next
        - Branch String:   'misc/interrupt.c:412,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:412,9'
              BranchSideFuncs:
                - __pthread_unwind_next
            - BranchSide:      'misc/interrupt.c:413,35'
              BranchSideFuncs:
                - __pthread_register_cancel
                - vlc_poll_i11e_inner
                - __pthread_unregister_cancel
                - free
      Callsites:
        - Src:             'misc/interrupt.c:396,16'
          Dst:             poll
        - Src:             'misc/interrupt.c:404,15'
          Dst:             vlc_poll_i11e_inner
        - Src:             'misc/interrupt.c:408,30'
          Dst:             vlc_alloc
        - Src:             'misc/interrupt.c:412,9'
          Dst:             __sigsetjmp
        - Src:             'misc/interrupt.c:412,9'
          Dst:             __pthread_unwind_next
        - Src:             'misc/interrupt.c:412,9'
          Dst:             __pthread_register_cancel
        - Src:             'misc/interrupt.c:413,15'
          Dst:             vlc_poll_i11e_inner
        - Src:             'misc/interrupt.c:414,9'
          Dst:             __pthread_unregister_cancel
    - functionName:    vlc_poll_i11e_inner
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fds
        - nfds
        - timeout
        - ctx
        - ufd
      BBCount:         39
      ICount:          289
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - __pthread_register_cancel
        - __pthread_unregister_cancel
        - __pthread_unwind_next
        - __sigsetjmp
        - eventfd
        - poll
        - read
        - vlc_close
        - vlc_interrupt_finish
        - vlc_interrupt_prepare
        - vlc_pipe
        - vlc_poll_i11e_wake
        - vlc_restorecancel
        - vlc_savecancel
        - vlc_testcancel
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:337,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:338,17'
              BranchSideFuncs:
                - vlc_interrupt_prepare
                - __sigsetjmp
                - __pthread_register_cancel
                - poll
                - __pthread_unregister_cancel
                - vlc_interrupt_finish
                - vlc_savecancel
                - vlc_close
                - vlc_restorecancel
                - vlc_close
                - __errno_location
                - read
                - __pthread_unwind_next
            - BranchSide:      'misc/interrupt.c:341,18'
              BranchSideFuncs:
                - vlc_pipe
                - vlc_interrupt_prepare
                - __sigsetjmp
                - __pthread_register_cancel
                - poll
                - __pthread_unregister_cancel
                - vlc_interrupt_finish
                - vlc_savecancel
                - vlc_close
                - vlc_restorecancel
                - vlc_close
                - __errno_location
                - read
                - __pthread_unwind_next
                - vlc_testcancel
                - __errno_location
        - Branch String:   'misc/interrupt.c:341,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:0,0'
              BranchSideFuncs:
                - vlc_testcancel
                - __errno_location
            - BranchSide:      'misc/interrupt.c:343,9'
              BranchSideFuncs:
                - vlc_testcancel
                - __errno_location
        - Branch String:   'misc/interrupt.c:348,5'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:350,21'
              BranchSideFuncs:
                - vlc_interrupt_prepare
                - __sigsetjmp
                - __pthread_register_cancel
                - poll
                - __pthread_unregister_cancel
                - vlc_interrupt_finish
                - vlc_savecancel
                - vlc_close
                - vlc_restorecancel
                - vlc_close
                - __errno_location
                - read
                - __pthread_unwind_next
            - BranchSide:      'misc/interrupt.c:353,20'
              BranchSideFuncs:
                - vlc_interrupt_prepare
                - __sigsetjmp
                - __pthread_register_cancel
                - poll
                - __pthread_unregister_cancel
                - vlc_interrupt_finish
                - vlc_savecancel
                - vlc_close
                - vlc_restorecancel
                - vlc_close
                - __errno_location
                - read
                - __pthread_unwind_next
        - Branch String:   'misc/interrupt.c:358,5'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:358,5'
              BranchSideFuncs:
                - __pthread_unwind_next
            - BranchSide:      'misc/interrupt.c:359,16'
              BranchSideFuncs:
                - __pthread_register_cancel
                - poll
                - __pthread_unregister_cancel
                - vlc_interrupt_finish
                - vlc_savecancel
                - vlc_close
                - vlc_restorecancel
                - vlc_close
                - __errno_location
                - read
        - Branch String:   'misc/interrupt.c:361,5'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:362,26'
              BranchSideFuncs:
                - __pthread_unregister_cancel
                - vlc_interrupt_finish
                - vlc_savecancel
                - vlc_close
                - vlc_restorecancel
                - vlc_close
                - __errno_location
                - read
            - BranchSide:      'misc/interrupt.c:364,9'
              BranchSideFuncs:
                - __pthread_unregister_cancel
                - vlc_interrupt_finish
                - vlc_savecancel
                - vlc_close
                - vlc_restorecancel
                - vlc_close
                - __errno_location
                - read
        - Branch String:   'misc/interrupt.c:364,17'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:364,20'
              BranchSideFuncs:
                - __pthread_unregister_cancel
                - vlc_interrupt_finish
                - vlc_savecancel
                - vlc_close
                - vlc_restorecancel
                - vlc_close
                - __errno_location
                - read
            - BranchSide:      'misc/interrupt.c:376,5'
              BranchSideFuncs:
                - __pthread_unregister_cancel
                - vlc_interrupt_finish
                - vlc_savecancel
                - vlc_close
                - vlc_restorecancel
                - vlc_close
                - __errno_location
        - Branch String:   'misc/interrupt.c:364,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:368,9'
              BranchSideFuncs:
                - read
                - __pthread_unregister_cancel
                - vlc_interrupt_finish
                - vlc_savecancel
                - vlc_close
                - vlc_restorecancel
                - vlc_close
                - __errno_location
            - BranchSide:      'misc/interrupt.c:376,5'
              BranchSideFuncs:
                - __pthread_unregister_cancel
                - vlc_interrupt_finish
                - vlc_savecancel
                - vlc_close
                - vlc_restorecancel
                - vlc_close
                - __errno_location
        - Branch String:   'misc/interrupt.c:368,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:368,21'
              BranchSideFuncs:
                - read
                - __pthread_unregister_cancel
                - vlc_interrupt_finish
                - vlc_savecancel
                - vlc_close
                - vlc_restorecancel
                - vlc_close
                - __errno_location
            - BranchSide:      'misc/interrupt.c:374,12'
              BranchSideFuncs:
                - __pthread_unregister_cancel
                - vlc_interrupt_finish
                - vlc_savecancel
                - vlc_close
                - vlc_restorecancel
                - vlc_close
                - __errno_location
        - Branch String:   'misc/interrupt.c:378,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:380,9'
              BranchSideFuncs:
                - __errno_location
                - vlc_savecancel
                - vlc_close
                - vlc_restorecancel
                - vlc_close
            - BranchSide:      'misc/interrupt.c:384,12'
              BranchSideFuncs:
                - vlc_savecancel
                - vlc_close
                - vlc_restorecancel
                - vlc_close
        - Branch String:   'misc/interrupt.c:385,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:386,19'
              BranchSideFuncs:
                - vlc_close
                - vlc_close
                - vlc_restorecancel
            - BranchSide:      'misc/interrupt.c:387,15'
              BranchSideFuncs:
                - vlc_close
                - vlc_restorecancel
      Callsites:
        - Src:             'misc/interrupt.c:334,12'
          Dst:             vlc_savecancel
        - Src:             'misc/interrupt.c:335,13'
          Dst:             eventfd
        - Src:             'misc/interrupt.c:336,5'
          Dst:             vlc_restorecancel
        - Src:             'misc/interrupt.c:341,9'
          Dst:             vlc_pipe
        - Src:             'misc/interrupt.c:343,9'
          Dst:             vlc_testcancel
        - Src:             'misc/interrupt.c:344,9'
          Dst:             __errno_location
        - Src:             'misc/interrupt.c:356,5'
          Dst:             vlc_interrupt_prepare
        - Src:             'misc/interrupt.c:356,5'
          Dst:             vlc_poll_i11e_wake
        - Src:             'misc/interrupt.c:358,5'
          Dst:             __sigsetjmp
        - Src:             'misc/interrupt.c:358,5'
          Dst:             __pthread_unwind_next
        - Src:             'misc/interrupt.c:358,5'
          Dst:             __pthread_register_cancel
        - Src:             'misc/interrupt.c:359,11'
          Dst:             poll
        - Src:             'misc/interrupt.c:368,16'
          Dst:             read
        - Src:             'misc/interrupt.c:376,5'
          Dst:             __pthread_unregister_cancel
        - Src:             'misc/interrupt.c:378,9'
          Dst:             vlc_interrupt_finish
        - Src:             'misc/interrupt.c:380,9'
          Dst:             __errno_location
        - Src:             'misc/interrupt.c:384,12'
          Dst:             vlc_savecancel
        - Src:             'misc/interrupt.c:386,9'
          Dst:             vlc_close
        - Src:             'misc/interrupt.c:387,5'
          Dst:             vlc_close
        - Src:             'misc/interrupt.c:388,5'
          Dst:             vlc_restorecancel
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    eventfd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_interrupt_prepare
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - cb
        - data
      BBCount:         15
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    5
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:125,5'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:125,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
            - BranchSide:      'misc/interrupt.c:126,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
        - Branch String:   'misc/interrupt.c:126,5'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:126,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
            - BranchSide:      'misc/interrupt.c:128,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - __assert_fail
                - vlc_mutex_unlock
        - Branch String:   'misc/interrupt.c:129,5'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:129,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/interrupt.c:130,21'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/interrupt.c:133,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:133,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/interrupt.c:134,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/interrupt.c:125,5'
          Dst:             __assert_fail
        - Src:             'misc/interrupt.c:126,5'
          Dst:             __assert_fail
        - Src:             'misc/interrupt.c:128,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/interrupt.c:129,5'
          Dst:             __assert_fail
        - Src:             'misc/interrupt.c:135,5'
          Dst:             vlc_mutex_unlock
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_sendto_i11e
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fd
        - buf
        - len
        - flags
        - addr
        - addrlen
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_sendmsg_i11e
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/interrupt.c:608,12'
          Dst:             vlc_sendmsg_i11e
    - functionName:    vlc_sendmsg_i11e
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fd
        - msg
        - flags
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_poll_sock
        - vlc_sendmsg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:590,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:591,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/interrupt.c:593,24'
              BranchSideFuncs:
                - vlc_sendmsg
      Callsites:
        - Src:             'misc/interrupt.c:590,9'
          Dst:             vlc_poll_sock
        - Src:             'misc/interrupt.c:593,12'
          Dst:             vlc_sendmsg
    - functionName:    vlc_recvfrom_i11e
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - buf
        - len
        - flags
        - addr
        - addrlen
      BBCount:         11
      ICount:          98
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_recvmsg_i11e
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:576,24'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:574,25'
              BranchSideFuncs:
                - vlc_recvmsg_i11e
            - BranchSide:      'misc/interrupt.c:576,45'
              BranchSideFuncs:
                - vlc_recvmsg_i11e
        - Branch String:   'misc/interrupt.c:582,18'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:582,21'
              BranchSideFuncs: []
            - BranchSide:      'misc/interrupt.c:582,18'
              BranchSideFuncs: []
        - Branch String:   'misc/interrupt.c:582,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:582,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/interrupt.c:583,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/interrupt.c:581,19'
          Dst:             vlc_recvmsg_i11e
    - functionName:    vlc_recvmsg_i11e
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fd
        - msg
        - flags
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - recvmsg
        - vlc_poll_sock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:562,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:563,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/interrupt.c:566,20'
              BranchSideFuncs:
                - recvmsg
      Callsites:
        - Src:             'misc/interrupt.c:562,9'
          Dst:             vlc_poll_sock
        - Src:             'misc/interrupt.c:566,12'
          Dst:             recvmsg
    - functionName:    recvmsg
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_write_i11e
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - buf
        - count
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_writev_i11e
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/interrupt.c:557,12'
          Dst:             vlc_writev_i11e
    - functionName:    vlc_writev_i11e
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fd
        - iov
        - count
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_poll_file
        - vlc_writev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:532,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:533,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/interrupt.c:534,23'
              BranchSideFuncs:
                - vlc_writev
      Callsites:
        - Src:             'misc/interrupt.c:532,9'
          Dst:             vlc_poll_file
        - Src:             'misc/interrupt.c:534,12'
          Dst:             vlc_writev
    - functionName:    vlc_read_i11e
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - buf
        - count
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_readv_i11e
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/interrupt.c:544,12'
          Dst:             vlc_readv_i11e
    - functionName:    vlc_readv_i11e
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fd
        - iov
        - count
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - readv
        - vlc_poll_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:518,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:519,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/interrupt.c:520,18'
              BranchSideFuncs:
                - readv
      Callsites:
        - Src:             'misc/interrupt.c:518,9'
          Dst:             vlc_poll_file
        - Src:             'misc/interrupt.c:520,12'
          Dst:             readv
    - functionName:    readv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_interrupt_forward_stop
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         12
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_interrupt_finish
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:282,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:283,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/interrupt.c:285,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_interrupt_finish
        - Branch String:   'misc/interrupt.c:285,5'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:285,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_interrupt_finish
            - BranchSide:      'misc/interrupt.c:286,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_interrupt_finish
        - Branch String:   'misc/interrupt.c:286,5'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:286,5'
              BranchSideFuncs:
                - vlc_interrupt_finish
            - BranchSide:      'misc/interrupt.c:287,33'
              BranchSideFuncs:
                - vlc_interrupt_finish
      Callsites:
        - Src:             'misc/interrupt.c:285,5'
          Dst:             __assert_fail
        - Src:             'misc/interrupt.c:286,5'
          Dst:             __assert_fail
        - Src:             'misc/interrupt.c:287,12'
          Dst:             vlc_interrupt_finish
    - functionName:    vlc_interrupt_forward_wake
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opaque
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_interrupt_kill
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_interrupt_raise
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:188,5'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:188,5'
              BranchSideFuncs:
                - vlc_interrupt_raise
            - BranchSide:      'misc/interrupt.c:188,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/interrupt.c:188,5'
          Dst:             __assert_fail
        - Src:             'misc/interrupt.c:191,5'
          Dst:             vlc_interrupt_raise
    - functionName:    vlc_interrupt_raise
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:91,5'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:91,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'misc/interrupt.c:97,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
        - Branch String:   'misc/interrupt.c:99,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:99,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/interrupt.c:100,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/interrupt.c:91,5'
          Dst:             __assert_fail
        - Src:             'misc/interrupt.c:97,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/interrupt.c:101,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_interrupt_forward_start
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - to
        - data
      BBCount:         9
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_interrupt_forward_wake
        - vlc_interrupt_prepare
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:270,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:271,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/interrupt.c:273,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_interrupt_prepare
        - Branch String:   'misc/interrupt.c:273,5'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:273,5'
              BranchSideFuncs:
                - vlc_interrupt_prepare
            - BranchSide:      'misc/interrupt.c:274,15'
              BranchSideFuncs:
                - vlc_interrupt_prepare
      Callsites:
        - Src:             'misc/interrupt.c:273,5'
          Dst:             __assert_fail
        - Src:             'misc/interrupt.c:276,5'
          Dst:             vlc_interrupt_prepare
        - Src:             'misc/interrupt.c:276,5'
          Dst:             vlc_interrupt_forward_wake
    - functionName:    vlc_mwait_i11e_cleanup
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opaque
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_interrupt_finish
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/interrupt.c:230,5'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/interrupt.c:231,5'
          Dst:             vlc_interrupt_finish
    - functionName:    vlc_mwait_i11e_wake
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opaque
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_cond_signal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/interrupt.c:223,5'
          Dst:             vlc_cond_signal
    - functionName:    impossible_deadline
      functionSourceFile: '/src/vlc/src/../include/vlc_threads.h'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - deadline
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_mwait_i11e
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - deadline
      BBCount:         23
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - __pthread_register_cancel
        - __pthread_unregister_cancel
        - __pthread_unwind_next
        - __sigsetjmp
        - impossible_deadline
        - vlc_cond_init
        - vlc_cond_timedwait
        - vlc_interrupt_finish
        - vlc_interrupt_prepare
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_mwait_i11e_wake
        - vlc_tick_wait
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:237,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:238,16'
              BranchSideFuncs:
                - vlc_tick_wait
                - impossible_deadline.30911
            - BranchSide:      'misc/interrupt.c:241,5'
              BranchSideFuncs:
                - vlc_cond_init
                - vlc_interrupt_prepare
                - vlc_mutex_lock
                - __sigsetjmp
                - __pthread_register_cancel
                - vlc_cond_timedwait
                - __pthread_unregister_cancel
                - vlc_mutex_unlock
                - vlc_interrupt_finish
                - __pthread_unwind_next
        - Branch String:   'misc/interrupt.c:238,16'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:238,16'
              BranchSideFuncs:
                - impossible_deadline.30911
                - vlc_tick_wait
            - BranchSide:      'misc/interrupt.c:238,16'
              BranchSideFuncs:
                - vlc_tick_wait
        - Branch String:   'misc/interrupt.c:246,5'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:246,5'
              BranchSideFuncs:
                - __pthread_unwind_next
            - BranchSide:      'misc/interrupt.c:247,5'
              BranchSideFuncs:
                - __pthread_register_cancel
                - vlc_cond_timedwait
                - __pthread_unregister_cancel
                - vlc_mutex_unlock
                - vlc_interrupt_finish
        - Branch String:   'misc/interrupt.c:248,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:247,5'
              BranchSideFuncs:
                - __pthread_unregister_cancel
                - vlc_mutex_unlock
                - vlc_interrupt_finish
                - vlc_cond_timedwait
            - BranchSide:      'misc/interrupt.c:248,39'
              BranchSideFuncs:
                - vlc_cond_timedwait
                - __pthread_unregister_cancel
                - vlc_mutex_unlock
                - vlc_interrupt_finish
        - Branch String:   'misc/interrupt.c:247,5'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:247,13'
              BranchSideFuncs:
                - vlc_cond_timedwait
                - __pthread_unregister_cancel
                - vlc_mutex_unlock
                - vlc_interrupt_finish
            - BranchSide:      'misc/interrupt.c:249,5'
              BranchSideFuncs:
                - __pthread_unregister_cancel
                - vlc_mutex_unlock
                - vlc_interrupt_finish
      Callsites:
        - Src:             'misc/interrupt.c:238,16'
          Dst:             impossible_deadline
        - Src:             'misc/interrupt.c:238,16'
          Dst:             vlc_tick_wait
        - Src:             'misc/interrupt.c:241,5'
          Dst:             vlc_cond_init
        - Src:             'misc/interrupt.c:243,5'
          Dst:             vlc_interrupt_prepare
        - Src:             'misc/interrupt.c:243,5'
          Dst:             vlc_mwait_i11e_wake
        - Src:             'misc/interrupt.c:245,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/interrupt.c:246,5'
          Dst:             __sigsetjmp
        - Src:             'misc/interrupt.c:246,5'
          Dst:             __pthread_unwind_next
        - Src:             'misc/interrupt.c:246,5'
          Dst:             __pthread_register_cancel
        - Src:             'misc/interrupt.c:248,12'
          Dst:             vlc_cond_timedwait
        - Src:             'misc/interrupt.c:249,5'
          Dst:             __pthread_unregister_cancel
        - Src:             'misc/interrupt.c:250,5'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/interrupt.c:252,12'
          Dst:             vlc_interrupt_finish
    - functionName:    vlc_interrupt_cleanup
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opaque
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_interrupt_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/interrupt.c:183,5'
          Dst:             vlc_interrupt_finish
    - functionName:    vlc_interrupt_sem
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opaque
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_sem_post
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/interrupt.c:203,5'
          Dst:             vlc_sem_post
    - functionName:    vlc_sem_wait_i11e
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sem
      BBCount:         14
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - __pthread_register_cancel
        - __pthread_unregister_cancel
        - __pthread_unwind_next
        - __sigsetjmp
        - vlc_interrupt_finish
        - vlc_interrupt_prepare
        - vlc_interrupt_sem
        - vlc_sem_wait
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:209,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:210,29'
              BranchSideFuncs:
                - vlc_sem_wait
            - BranchSide:      'misc/interrupt.c:212,27'
              BranchSideFuncs:
                - vlc_interrupt_prepare
                - __sigsetjmp
                - __pthread_register_cancel
                - vlc_sem_wait
                - __pthread_unregister_cancel
                - vlc_interrupt_finish
                - __pthread_unwind_next
        - Branch String:   'misc/interrupt.c:214,5'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:214,5'
              BranchSideFuncs:
                - __pthread_unwind_next
            - BranchSide:      'misc/interrupt.c:215,18'
              BranchSideFuncs:
                - __pthread_register_cancel
                - vlc_sem_wait
                - __pthread_unregister_cancel
                - vlc_interrupt_finish
      Callsites:
        - Src:             'misc/interrupt.c:210,16'
          Dst:             vlc_sem_wait
        - Src:             'misc/interrupt.c:212,5'
          Dst:             vlc_interrupt_prepare
        - Src:             'misc/interrupt.c:212,5'
          Dst:             vlc_interrupt_sem
        - Src:             'misc/interrupt.c:214,5'
          Dst:             __sigsetjmp
        - Src:             'misc/interrupt.c:214,5'
          Dst:             __pthread_unwind_next
        - Src:             'misc/interrupt.c:214,5'
          Dst:             __pthread_register_cancel
        - Src:             'misc/interrupt.c:215,5'
          Dst:             vlc_sem_wait
        - Src:             'misc/interrupt.c:216,5'
          Dst:             __pthread_unregister_cancel
        - Src:             'misc/interrupt.c:218,12'
          Dst:             vlc_interrupt_finish
    - functionName:    vlc_killed
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:198,26'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:198,29'
              BranchSideFuncs: []
            - BranchSide:      'misc/interrupt.c:198,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_interrupt_unregister
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_interrupt_finish
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:177,28'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:177,22'
              BranchSideFuncs:
                - vlc_interrupt_finish
            - BranchSide:      'misc/interrupt.c:177,28'
              BranchSideFuncs:
                - vlc_interrupt_finish
        - Branch String:   'misc/interrupt.c:178,12'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:178,49'
              BranchSideFuncs:
                - vlc_interrupt_finish
            - BranchSide:      'misc/interrupt.c:178,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/interrupt.c:178,28'
          Dst:             vlc_interrupt_finish
    - functionName:    vlc_interrupt_register
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cb
        - opaque
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_interrupt_prepare
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:171,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:171,9'
              BranchSideFuncs:
                - vlc_interrupt_prepare
            - BranchSide:      'misc/interrupt.c:172,31'
              BranchSideFuncs:
                - vlc_interrupt_prepare
      Callsites:
        - Src:             'misc/interrupt.c:172,9'
          Dst:             vlc_interrupt_prepare
    - functionName:    vlc_interrupt_set
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - newctx
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_interrupt_destroy
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_interrupt_deinit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:84,5'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:84,5'
              BranchSideFuncs:
                - vlc_interrupt_deinit
                - free
            - BranchSide:      'misc/interrupt.c:84,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/interrupt.c:84,5'
          Dst:             __assert_fail
        - Src:             'misc/interrupt.c:85,5'
          Dst:             vlc_interrupt_deinit
    - functionName:    vlc_interrupt_deinit
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          28
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:79,5'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:79,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/interrupt.c:79,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/interrupt.c:79,5'
          Dst:             __assert_fail
    - functionName:    vlc_interrupt_create
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_interrupt_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/interrupt.c:67,28'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:67,22'
              BranchSideFuncs:
                - malloc
                - vlc_interrupt_init
            - BranchSide:      'misc/interrupt.c:67,28'
              BranchSideFuncs:
                - malloc
                - vlc_interrupt_init
        - Branch String:   'misc/interrupt.c:68,9'
          Branch Sides:
            - BranchSide:      'misc/interrupt.c:68,9'
              BranchSideFuncs:
                - vlc_interrupt_init
            - BranchSide:      'misc/interrupt.c:69,28'
              BranchSideFuncs:
                - vlc_interrupt_init
      Callsites:
        - Src:             'misc/interrupt.c:69,9'
          Dst:             vlc_interrupt_init
    - functionName:    vlc_interrupt_init
      functionSourceFile: '/src/vlc/src/misc/interrupt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_init
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/interrupt.c:59,5'
          Dst:             vlc_mutex_init
    - functionName:    find_closest_path
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_entries
        - i_count
        - psz_path
      BBCount:         20
      ICount:          127
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - strlen
        - strncasecmp
        - vlc_uri_decode_duplicate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/keystore.c:170,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:171,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/keystore.c:174,23'
              BranchSideFuncs:
                - free
                - strlen
                - strncasecmp
        - Branch String:   'misc/keystore.c:174,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:176,40'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - free
            - BranchSide:      'misc/keystore.c:193,10'
              BranchSideFuncs:
                - free
        - Branch String:   'misc/keystore.c:178,13'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:180,17'
              BranchSideFuncs:
                - free
                - strlen
                - strncasecmp
            - BranchSide:      'misc/keystore.c:184,41'
              BranchSideFuncs:
                - strlen
                - strncasecmp
                - free
        - Branch String:   'misc/keystore.c:180,17'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:181,33'
              BranchSideFuncs:
                - free
                - strlen
                - strncasecmp
            - BranchSide:      'misc/keystore.c:182,13'
              BranchSideFuncs:
                - free
                - strlen
                - strncasecmp
        - Branch String:   'misc/keystore.c:187,10'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:187,13'
              BranchSideFuncs:
                - free
                - strlen
                - strncasecmp
            - BranchSide:      'misc/keystore.c:192,5'
              BranchSideFuncs:
                - free
                - strlen
                - strncasecmp
        - Branch String:   'misc/keystore.c:186,13'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:189,30'
              BranchSideFuncs:
                - free
                - strlen
                - strncasecmp
            - BranchSide:      'misc/keystore.c:192,5'
              BranchSideFuncs:
                - free
                - strlen
                - strncasecmp
      Callsites:
        - Src:             'misc/keystore.c:169,30'
          Dst:             vlc_uri_decode_duplicate
        - Src:             'misc/keystore.c:184,34'
          Dst:             strlen
        - Src:             'misc/keystore.c:186,13'
          Dst:             strncasecmp
    - functionName:    vlc_object_instance
      functionSourceFile: '/src/vlc/src/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_object_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_objects.h:188,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_objects.h:188,18'
              BranchSideFuncs:
                - vlc_object_parent
            - BranchSide:      '../include/vlc_objects.h:191,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_objects.h:189,19'
          Dst:             vlc_object_parent
    - functionName:    protocol_set_port
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_url
        - psz_port
      BBCount:         19
      ICount:          114
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - sprintf
        - strcasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/keystore.c:233,28'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:233,31'
              BranchSideFuncs:
                - sprintf
                - strcasecmp
            - BranchSide:      'misc/keystore.c:237,27'
              BranchSideFuncs:
                - sprintf
                - strcasecmp
        - Branch String:   'misc/keystore.c:233,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:234,18'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'misc/keystore.c:237,27'
              BranchSideFuncs:
                - sprintf
                - strcasecmp
        - Branch String:   'misc/keystore.c:239,17'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:242,49'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'misc/keystore.c:245,9'
              BranchSideFuncs:
                - sprintf
                - strcasecmp
        - Branch String:   'misc/keystore.c:247,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:249,17'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'misc/keystore.c:252,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/keystore.c:239,17'
          Dst:             strcasecmp
        - Src:             'misc/keystore.c:249,9'
          Dst:             sprintf
    - functionName:    protocol_store_path
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_url
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - protocol_is_smb
        - strcasecmp
        - strncasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/keystore.c:265,7'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:265,23'
              BranchSideFuncs:
                - strncasecmp
                - strcasecmp
                - protocol_is_smb
            - BranchSide:      'misc/keystore.c:265,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/keystore.c:265,11'
          Dst:             strncasecmp
        - Src:             'misc/keystore.c:266,10'
          Dst:             strcasecmp
        - Src:             'misc/keystore.c:267,10'
          Dst:             protocol_is_smb
    - functionName:    protocol_is_smb
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_url
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcasecmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/keystore.c:258,12'
          Dst:             strcasecmp
    - functionName:    vlc_credential_store
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_credential
        - p_parent
      BBCount:         40
      ICount:          271
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - asprintf
        - get_memory_keystore
        - is_credential_valid
        - protocol_is_smb
        - protocol_set_port
        - protocol_store_path
        - strchr
        - strrchr
        - vlc_keystore_store
        - vlc_uri_decode_duplicate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/keystore.c:509,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:510,9'
              BranchSideFuncs:
                - get_memory_keystore
                - protocol_store_path
                - protocol_set_port
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
                - vlc_uri_decode_duplicate
                - protocol_is_smb
                - strrchr
                - strchr
                - __assert_fail
            - BranchSide:      'misc/keystore.c:512,9'
              BranchSideFuncs:
                - get_memory_keystore
                - protocol_store_path
                - protocol_set_port
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
                - vlc_uri_decode_duplicate
                - protocol_is_smb
                - strrchr
                - strchr
                - __assert_fail
        - Branch String:   'misc/keystore.c:512,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:513,16'
              BranchSideFuncs: []
            - BranchSide:      'misc/keystore.c:516,9'
              BranchSideFuncs:
                - get_memory_keystore
                - protocol_store_path
                - protocol_set_port
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
                - vlc_uri_decode_duplicate
                - protocol_is_smb
                - strrchr
                - strchr
                - __assert_fail
        - Branch String:   'misc/keystore.c:516,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:519,9'
              BranchSideFuncs:
                - __assert_fail
                - protocol_store_path
                - protocol_set_port
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
                - vlc_uri_decode_duplicate
                - protocol_is_smb
                - strrchr
                - strchr
            - BranchSide:      'misc/keystore.c:525,42'
              BranchSideFuncs:
                - get_memory_keystore
                - protocol_store_path
                - protocol_set_port
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
                - vlc_uri_decode_duplicate
                - protocol_is_smb
                - strrchr
                - strchr
        - Branch String:   'misc/keystore.c:519,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:519,9'
              BranchSideFuncs:
                - protocol_store_path
                - protocol_set_port
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
                - vlc_uri_decode_duplicate
                - protocol_is_smb
                - strrchr
                - strchr
            - BranchSide:      'misc/keystore.c:520,22'
              BranchSideFuncs:
                - protocol_store_path
                - protocol_set_port
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
                - vlc_uri_decode_duplicate
                - protocol_is_smb
                - strrchr
                - strchr
        - Branch String:   'misc/keystore.c:527,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:528,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/keystore.c:530,30'
              BranchSideFuncs:
                - protocol_store_path
                - protocol_set_port
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
                - vlc_uri_decode_duplicate
                - protocol_is_smb
                - strrchr
                - strchr
        - Branch String:   'misc/keystore.c:534,6'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:534,47'
              BranchSideFuncs:
                - vlc_uri_decode_duplicate
                - protocol_set_port
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
                - protocol_is_smb
                - strrchr
                - strchr
            - BranchSide:      'misc/keystore.c:553,17'
              BranchSideFuncs:
                - protocol_set_port
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
        - Branch String:   'misc/keystore.c:533,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:537,29'
              BranchSideFuncs:
                - protocol_is_smb
                - strrchr
                - protocol_set_port
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
                - strchr
            - BranchSide:      'misc/keystore.c:553,17'
              BranchSideFuncs:
                - protocol_set_port
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
        - Branch String:   'misc/keystore.c:537,13'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:541,30'
              BranchSideFuncs:
                - strchr
                - protocol_set_port
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
            - BranchSide:      'misc/keystore.c:547,31'
              BranchSideFuncs:
                - strrchr
                - protocol_set_port
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
        - Branch String:   'misc/keystore.c:549,21'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:549,24'
              BranchSideFuncs:
                - protocol_set_port
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
            - BranchSide:      'misc/keystore.c:551,5'
              BranchSideFuncs:
                - protocol_set_port
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
        - Branch String:   'misc/keystore.c:549,13'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:550,14'
              BranchSideFuncs:
                - protocol_set_port
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
            - BranchSide:      'misc/keystore.c:551,5'
              BranchSideFuncs:
                - protocol_set_port
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
        - Branch String:   'misc/keystore.c:562,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:563,33'
              BranchSideFuncs:
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
            - BranchSide:      'misc/keystore.c:567,18'
              BranchSideFuncs:
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
        - Branch String:   'misc/keystore.c:568,18'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:566,9'
              BranchSideFuncs:
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
            - BranchSide:      'misc/keystore.c:568,29'
              BranchSideFuncs:
                - asprintf
                - vlc_keystore_store
                - free
                - free
                - free
        - Branch String:   'misc/keystore.c:566,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:570,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/keystore.c:575,10'
              BranchSideFuncs:
                - vlc_keystore_store
                - free
                - free
        - Branch String:   'misc/keystore.c:575,10'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:574,20'
              BranchSideFuncs:
                - vlc_keystore_store
                - free
                - free
            - BranchSide:      'misc/keystore.c:575,47'
              BranchSideFuncs:
                - vlc_keystore_store
                - free
                - free
      Callsites:
        - Src:             'misc/keystore.c:509,10'
          Dst:             is_credential_valid
        - Src:             'misc/keystore.c:519,9'
          Dst:             __assert_fail
        - Src:             'misc/keystore.c:525,22'
          Dst:             get_memory_keystore
        - Src:             'misc/keystore.c:533,9'
          Dst:             protocol_store_path
        - Src:             'misc/keystore.c:534,22'
          Dst:             vlc_uri_decode_duplicate
        - Src:             'misc/keystore.c:537,13'
          Dst:             protocol_is_smb
        - Src:             'misc/keystore.c:541,23'
          Dst:             strchr
        - Src:             'misc/keystore.c:547,23'
          Dst:             strrchr
        - Src:             'misc/keystore.c:562,9'
          Dst:             protocol_set_port
        - Src:             'misc/keystore.c:566,9'
          Dst:             asprintf
        - Src:             'misc/keystore.c:577,18'
          Dst:             vlc_keystore_store
    - functionName:    is_credential_valid
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_credential
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/keystore.c:200,36'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:200,39'
              BranchSideFuncs: []
            - BranchSide:      'misc/keystore.c:202,5'
              BranchSideFuncs: []
        - Branch String:   'misc/keystore.c:200,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/keystore.c:202,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_memory_keystore
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - libvlc_priv
        - vlc_object_instance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/keystore.c:160,24'
          Dst:             vlc_object_instance
        - Src:             'misc/keystore.c:160,12'
          Dst:             libvlc_priv
    - functionName:    vlc_keystore_store
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_keystore
        - ppsz_values
        - p_secret
        - i_secret_len
        - psz_label
      BBCount:         30
      ICount:          153
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - strlen
        - strtol
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/keystore.c:85,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:85,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_object_Log
                - strlen
                - strtol
                - vlc_object_Log
            - BranchSide:      'misc/keystore.c:85,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/keystore.c:85,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:85,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_object_Log
                - strlen
                - strtol
                - vlc_object_Log
            - BranchSide:      'misc/keystore.c:85,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/keystore.c:85,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:85,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_object_Log
                - strlen
                - strtol
                - vlc_object_Log
            - BranchSide:      'misc/keystore.c:85,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/keystore.c:85,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:85,5'
              BranchSideFuncs:
                - vlc_object_Log
                - strlen
                - strtol
                - vlc_object_Log
            - BranchSide:      'misc/keystore.c:87,10'
              BranchSideFuncs:
                - vlc_object_Log
                - strlen
                - strtol
                - vlc_object_Log
        - Branch String:   'misc/keystore.c:87,36'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:87,40'
              BranchSideFuncs:
                - vlc_object_Log
                - strlen
                - strtol
                - vlc_object_Log
            - BranchSide:      'misc/keystore.c:89,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'misc/keystore.c:87,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:89,9'
              BranchSideFuncs:
                - strlen
                - strtol
                - vlc_object_Log
            - BranchSide:      'misc/keystore.c:93,9'
              BranchSideFuncs:
                - strlen
                - strtol
                - vlc_object_Log
        - Branch String:   'misc/keystore.c:93,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:95,34'
              BranchSideFuncs:
                - strtol
                - strlen
                - vlc_object_Log
            - BranchSide:      'misc/keystore.c:103,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'misc/keystore.c:96,32'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:96,35'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'misc/keystore.c:98,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'misc/keystore.c:96,13'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:98,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'misc/keystore.c:102,5'
              BranchSideFuncs:
                - strlen
        - Branch String:   'misc/keystore.c:103,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:104,45'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'misc/keystore.c:105,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/keystore.c:85,5'
          Dst:             __assert_fail
        - Src:             'misc/keystore.c:89,9'
          Dst:             vlc_object_Log
        - Src:             'misc/keystore.c:95,27'
          Dst:             strtol
        - Src:             'misc/keystore.c:98,13'
          Dst:             vlc_object_Log
        - Src:             'misc/keystore.c:104,24'
          Dst:             strlen
    - functionName:    libvlc_priv
      functionSourceFile: '/src/vlc/src/misc/../libvlc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    credential_find_keystore
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_credential
        - p_keystore
      BBCount:         21
      ICount:          217
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - find_closest_path
        - protocol_set_port
        - protocol_store_path
        - vlc_keystore_find
        - vlc_keystore_release_entries
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/keystore.c:302,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:303,33'
              BranchSideFuncs:
                - vlc_keystore_find
                - protocol_store_path
                - vlc_keystore_release_entries
                - find_closest_path
                - vlc_keystore_release_entries
            - BranchSide:      'misc/keystore.c:307,41'
              BranchSideFuncs:
                - vlc_keystore_find
                - protocol_store_path
                - vlc_keystore_release_entries
                - find_closest_path
                - vlc_keystore_release_entries
        - Branch String:   'misc/keystore.c:312,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:314,38'
              BranchSideFuncs:
                - vlc_keystore_release_entries
                - protocol_store_path
                - vlc_keystore_release_entries
                - find_closest_path
            - BranchSide:      'misc/keystore.c:318,31'
              BranchSideFuncs:
                - protocol_store_path
                - vlc_keystore_release_entries
                - find_closest_path
        - Branch String:   'misc/keystore.c:321,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:321,9'
              BranchSideFuncs:
                - protocol_store_path
                - vlc_keystore_release_entries
                - find_closest_path
            - BranchSide:      'misc/keystore.c:325,33'
              BranchSideFuncs:
                - protocol_store_path
                - vlc_keystore_release_entries
                - find_closest_path
        - Branch String:   'misc/keystore.c:325,13'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:326,41'
              BranchSideFuncs:
                - find_closest_path
                - vlc_keystore_release_entries
            - BranchSide:      'misc/keystore.c:330,24'
              BranchSideFuncs:
                - vlc_keystore_release_entries
        - Branch String:   'misc/keystore.c:332,22'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:332,25'
              BranchSideFuncs:
                - vlc_keystore_release_entries
            - BranchSide:      'misc/keystore.c:334,42'
              BranchSideFuncs:
                - vlc_keystore_release_entries
        - Branch String:   'misc/keystore.c:332,13'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:334,42'
              BranchSideFuncs:
                - vlc_keystore_release_entries
            - BranchSide:      'misc/keystore.c:340,56'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/keystore.c:302,9'
          Dst:             protocol_set_port
        - Src:             'misc/keystore.c:307,23'
          Dst:             vlc_keystore_find
        - Src:             'misc/keystore.c:314,9'
          Dst:             vlc_keystore_release_entries
        - Src:             'misc/keystore.c:325,13'
          Dst:             protocol_store_path
        - Src:             'misc/keystore.c:326,23'
          Dst:             find_closest_path
        - Src:             'misc/keystore.c:334,13'
          Dst:             vlc_keystore_release_entries
    - functionName:    vlc_keystore_find
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_keystore
        - ppsz_values
        - pp_entries
      BBCount:         11
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/keystore.c:114,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:114,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/keystore.c:114,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/keystore.c:114,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:114,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/keystore.c:114,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/keystore.c:114,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:114,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/keystore.c:114,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/keystore.c:114,5'
          Dst:             __assert_fail
    - functionName:    vlc_keystore_release_entries
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_entries
        - i_count
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_keystore_release_entry
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/keystore.c:129,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:130,37'
              BranchSideFuncs:
                - vlc_keystore_release_entry
                - free
            - BranchSide:      'misc/keystore.c:131,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'misc/keystore.c:130,9'
          Dst:             vlc_keystore_release_entry
    - functionName:    vlc_keystore_release_entry
      functionSourceFile: '/src/vlc/src/../include/vlc_keystore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_entry
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_keystore.h:290,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_keystore.h:292,14'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      '../include/vlc_keystore.h:295,10'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    smb_split_domain
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_credential
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strchr
        - strndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/keystore.c:275,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:275,9'
              BranchSideFuncs:
                - free
                - strndup
            - BranchSide:      'misc/keystore.c:277,24'
              BranchSideFuncs:
                - free
                - strndup
        - Branch String:   'misc/keystore.c:278,13'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:280,18'
              BranchSideFuncs:
                - free
                - strndup
            - BranchSide:      'misc/keystore.c:285,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/keystore.c:274,23'
          Dst:             strchr
        - Src:             'misc/keystore.c:282,17'
          Dst:             strndup
    - functionName:    is_url_valid
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_url
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/keystore.c:209,18'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:209,21'
              BranchSideFuncs: []
            - BranchSide:      'misc/keystore.c:209,18'
              BranchSideFuncs: []
        - Branch String:   'misc/keystore.c:209,41'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:209,44'
              BranchSideFuncs: []
            - BranchSide:      'misc/keystore.c:209,41'
              BranchSideFuncs: []
        - Branch String:   'misc/keystore.c:210,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:210,12'
              BranchSideFuncs: []
            - BranchSide:      'misc/keystore.c:210,9'
              BranchSideFuncs: []
        - Branch String:   'misc/keystore.c:210,28'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:210,31'
              BranchSideFuncs: []
            - BranchSide:      'misc/keystore.c:210,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_credential_get
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_credential
        - p_parent
        - psz_option_username
        - psz_option_password
        - psz_dialog_title
        - psz_dialog_fmt
      BBCount:         67
      ICount:          442
      EdgeCount:       85
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - credential_find_keystore
        - get_memory_keystore
        - is_credential_valid
        - is_url_valid
        - protocol_is_smb
        - smb_split_domain
        - var_InheritString
        - vlc_dialog_wait_login_va
        - vlc_keystore_create
        - vlc_killed
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/keystore.c:383,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:383,5'
              BranchSideFuncs:
                - __assert_fail
                - is_url_valid
                - vlc_object_Log
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
            - BranchSide:      'misc/keystore.c:383,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/keystore.c:383,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:383,5'
              BranchSideFuncs:
                - is_url_valid
                - vlc_object_Log
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
            - BranchSide:      'misc/keystore.c:384,30'
              BranchSideFuncs:
                - is_url_valid
                - vlc_object_Log
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
        - Branch String:   'misc/keystore.c:386,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:388,9'
              BranchSideFuncs:
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
            - BranchSide:      'misc/keystore.c:392,5'
              BranchSideFuncs:
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
        - Branch String:   'misc/keystore.c:396,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:405,17'
              BranchSideFuncs:
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - is_credential_valid
                - is_credential_valid
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
            - BranchSide:      'misc/keystore.c:502,32'
              BranchSideFuncs:
                - is_credential_valid
        - Branch String:   'misc/keystore.c:405,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:408,42'
              BranchSideFuncs:
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
            - BranchSide:      'misc/keystore.c:420,18'
              BranchSideFuncs:
                - free
                - free
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
                - var_InheritString.31005
                - var_InheritString.31005
            - BranchSide:      'misc/keystore.c:442,60'
              BranchSideFuncs:
                - get_memory_keystore
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
                - credential_find_keystore
            - BranchSide:      'misc/keystore.c:450,17'
              BranchSideFuncs:
                - vlc_killed
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
                - credential_find_keystore
                - vlc_keystore_create
            - BranchSide:      'misc/keystore.c:459,13'
              BranchSideFuncs:
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - is_credential_valid
                - is_credential_valid
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
                - smb_split_domain
                - vlc_killed
            - BranchSide:      'misc/keystore.c:463,18'
              BranchSideFuncs:
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - is_credential_valid
                - is_credential_valid
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
                - smb_split_domain
                - vlc_killed
        - Branch String:   'misc/keystore.c:411,17'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:412,17'
              BranchSideFuncs:
                - vlc_object_Log
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
            - BranchSide:      'misc/keystore.c:414,17'
              BranchSideFuncs:
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - vlc_object_Log
                - protocol_is_smb
                - smb_split_domain
        - Branch String:   'misc/keystore.c:414,37'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:414,56'
              BranchSideFuncs:
                - protocol_is_smb
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - vlc_object_Log
                - smb_split_domain
            - BranchSide:      'misc/keystore.c:416,13'
              BranchSideFuncs:
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
        - Branch String:   'misc/keystore.c:414,17'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:415,34'
              BranchSideFuncs:
                - smb_split_domain
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - vlc_object_Log
            - BranchSide:      'misc/keystore.c:416,13'
              BranchSideFuncs:
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
        - Branch String:   'misc/keystore.c:425,17'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:427,21'
              BranchSideFuncs:
                - var_InheritString.31005
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
                - var_InheritString.31005
            - BranchSide:      'misc/keystore.c:428,17'
              BranchSideFuncs:
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
                - var_InheritString.31005
        - Branch String:   'misc/keystore.c:428,17'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:430,21'
              BranchSideFuncs:
                - var_InheritString.31005
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
            - BranchSide:      'misc/keystore.c:432,17'
              BranchSideFuncs:
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
        - Branch String:   'misc/keystore.c:432,17'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:433,46'
              BranchSideFuncs:
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
            - BranchSide:      'misc/keystore.c:434,17'
              BranchSideFuncs:
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
        - Branch String:   'misc/keystore.c:434,17'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:435,46'
              BranchSideFuncs:
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
            - BranchSide:      'misc/keystore.c:437,13'
              BranchSideFuncs:
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
        - Branch String:   'misc/keystore.c:443,17'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:444,42'
              BranchSideFuncs:
                - credential_find_keystore
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
            - BranchSide:      'misc/keystore.c:445,13'
              BranchSideFuncs:
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
        - Branch String:   'misc/keystore.c:450,17'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:451,64'
              BranchSideFuncs:
                - vlc_keystore_create
                - vlc_killed
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
                - credential_find_keystore
            - BranchSide:      'misc/keystore.c:452,17'
              BranchSideFuncs:
                - vlc_killed
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
                - credential_find_keystore
        - Branch String:   'misc/keystore.c:452,17'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:453,42'
              BranchSideFuncs:
                - credential_find_keystore
                - vlc_killed
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
            - BranchSide:      'misc/keystore.c:455,17'
              BranchSideFuncs:
                - vlc_killed
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
        - Branch String:   'misc/keystore.c:455,17'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:456,17'
              BranchSideFuncs: []
            - BranchSide:      'misc/keystore.c:458,13'
              BranchSideFuncs:
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
        - Branch String:   'misc/keystore.c:463,35'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:463,39'
              BranchSideFuncs:
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - is_credential_valid
                - is_credential_valid
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
                - smb_split_domain
                - vlc_killed
            - BranchSide:      'misc/keystore.c:464,17'
              BranchSideFuncs: []
        - Branch String:   'misc/keystore.c:463,17'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:464,17'
              BranchSideFuncs:
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - is_credential_valid
                - is_credential_valid
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
                - smb_split_domain
                - vlc_killed
            - BranchSide:      'misc/keystore.c:465,19'
              BranchSideFuncs:
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - is_credential_valid
                - is_credential_valid
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
                - smb_split_domain
                - vlc_killed
        - Branch String:   'misc/keystore.c:469,29'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:469,19'
              BranchSideFuncs:
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - is_credential_valid
                - is_credential_valid
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
                - smb_split_domain
                - vlc_killed
            - BranchSide:      'misc/keystore.c:470,30'
              BranchSideFuncs:
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - is_credential_valid
                - is_credential_valid
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
                - smb_split_domain
                - vlc_killed
        - Branch String:   'misc/keystore.c:487,17'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:489,46'
              BranchSideFuncs:
                - vlc_killed
            - BranchSide:      'misc/keystore.c:493,42'
              BranchSideFuncs:
                - protocol_is_smb
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
                - smb_split_domain
        - Branch String:   'misc/keystore.c:496,17'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:497,34'
              BranchSideFuncs:
                - smb_split_domain
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
            - BranchSide:      'misc/keystore.c:499,13'
              BranchSideFuncs:
                - is_credential_valid
                - is_credential_valid
                - vlc_dialog_wait_login_va
                - free
                - free
                - protocol_is_smb
                - smb_split_domain
                - vlc_killed
                - vlc_killed
                - credential_find_keystore
                - vlc_keystore_create
                - get_memory_keystore
                - credential_find_keystore
                - free
                - free
                - var_InheritString.31005
                - var_InheritString.31005
                - protocol_is_smb
                - smb_split_domain
                - vlc_object_Log
      Callsites:
        - Src:             'misc/keystore.c:383,5'
          Dst:             __assert_fail
        - Src:             'misc/keystore.c:386,10'
          Dst:             is_url_valid
        - Src:             'misc/keystore.c:388,9'
          Dst:             vlc_object_Log
        - Src:             'misc/keystore.c:396,13'
          Dst:             is_credential_valid
        - Src:             'misc/keystore.c:412,17'
          Dst:             vlc_object_Log
        - Src:             'misc/keystore.c:414,40'
          Dst:             protocol_is_smb
        - Src:             'misc/keystore.c:415,17'
          Dst:             smb_split_domain
        - Src:             'misc/keystore.c:427,21'
          Dst:             var_InheritString
        - Src:             'misc/keystore.c:430,21'
          Dst:             var_InheritString
        - Src:             'misc/keystore.c:442,40'
          Dst:             get_memory_keystore
        - Src:             'misc/keystore.c:444,17'
          Dst:             credential_find_keystore
        - Src:             'misc/keystore.c:451,44'
          Dst:             vlc_keystore_create
        - Src:             'misc/keystore.c:453,17'
          Dst:             credential_find_keystore
        - Src:             'misc/keystore.c:455,17'
          Dst:             vlc_killed
        - Src:             'misc/keystore.c:472,17'
          Dst:             vlc_dialog_wait_login_va
        - Src:             'misc/keystore.c:490,24'
          Dst:             vlc_killed
        - Src:             'misc/keystore.c:496,17'
          Dst:             protocol_is_smb
        - Src:             'misc/keystore.c:497,17'
          Dst:             smb_split_domain
        - Src:             'misc/keystore.c:502,12'
          Dst:             is_credential_valid
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    vlc_keystore_create
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_parent
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - keystore_create
        - var_InheritString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/keystore.c:61,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:61,5'
              BranchSideFuncs:
                - var_InheritString.31005
                - keystore_create
                - free
            - BranchSide:      'misc/keystore.c:61,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/keystore.c:61,5'
          Dst:             __assert_fail
        - Src:             'misc/keystore.c:63,21'
          Dst:             var_InheritString
        - Src:             'misc/keystore.c:64,32'
          Dst:             keystore_create
    - functionName:    keystore_create
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_parent
        - psz_name
      BBCount:         17
      ICount:          97
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - module_need
        - vlc_custom_create
        - vlc_object_delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/keystore.c:41,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:42,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/keystore.c:44,28'
              BranchSideFuncs:
                - module_need
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_object_delete
        - Branch String:   'misc/keystore.c:45,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:47,9'
              BranchSideFuncs:
                - vlc_object_delete
            - BranchSide:      'misc/keystore.c:50,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'misc/keystore.c:50,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:50,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'misc/keystore.c:51,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'misc/keystore.c:51,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:51,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/keystore.c:52,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/keystore.c:52,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:52,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/keystore.c:54,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/keystore.c:39,32'
          Dst:             vlc_custom_create
        - Src:             'misc/keystore.c:44,28'
          Dst:             module_need
        - Src:             'misc/keystore.c:47,9'
          Dst:             vlc_object_delete
        - Src:             'misc/keystore.c:50,5'
          Dst:             __assert_fail
        - Src:             'misc/keystore.c:51,5'
          Dst:             __assert_fail
        - Src:             'misc/keystore.c:52,5'
          Dst:             __assert_fail
    - functionName:    vlc_credential_clean
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_credential
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_keystore_release
        - vlc_keystore_release_entries
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/keystore.c:362,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:363,38'
              BranchSideFuncs:
                - vlc_keystore_release_entries
                - free
                - free
                - free
                - free
                - free
                - vlc_keystore_release
            - BranchSide:      'misc/keystore.c:365,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - vlc_keystore_release
        - Branch String:   'misc/keystore.c:365,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:365,9'
              BranchSideFuncs:
                - vlc_keystore_release
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'misc/keystore.c:366,30'
              BranchSideFuncs:
                - vlc_keystore_release
                - free
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'misc/keystore.c:363,9'
          Dst:             vlc_keystore_release_entries
        - Src:             'misc/keystore.c:366,9'
          Dst:             vlc_keystore_release
    - functionName:    vlc_keystore_release
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_keystore
      BBCount:         6
      ICount:          35
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - module_unneed
        - vlc_object_delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/keystore.c:73,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:73,5'
              BranchSideFuncs:
                - module_unneed
                - vlc_object_delete
            - BranchSide:      'misc/keystore.c:73,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/keystore.c:73,5'
          Dst:             __assert_fail
        - Src:             'misc/keystore.c:74,5'
          Dst:             module_unneed
        - Src:             'misc/keystore.c:76,5'
          Dst:             vlc_object_delete
    - functionName:    vlc_credential_init
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_credential
        - p_url
      BBCount:         6
      ICount:          38
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/keystore.c:352,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:352,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/keystore.c:352,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/keystore.c:352,5'
          Dst:             __assert_fail
    - functionName:    libvlc_InternalKeystoreClean
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_libvlc
      BBCount:         9
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - libvlc_priv
        - vlc_keystore_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/keystore.c:147,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:147,5'
              BranchSideFuncs:
                - libvlc_priv.30999
                - vlc_keystore_release
            - BranchSide:      'misc/keystore.c:148,41'
              BranchSideFuncs:
                - libvlc_priv.30999
                - vlc_keystore_release
        - Branch String:   'misc/keystore.c:150,9'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:150,9'
              BranchSideFuncs:
                - vlc_keystore_release
            - BranchSide:      'misc/keystore.c:152,30'
              BranchSideFuncs:
                - vlc_keystore_release
      Callsites:
        - Src:             'misc/keystore.c:147,5'
          Dst:             __assert_fail
        - Src:             'misc/keystore.c:148,29'
          Dst:             libvlc_priv
        - Src:             'misc/keystore.c:152,9'
          Dst:             vlc_keystore_release
    - functionName:    libvlc_InternalKeystoreInit
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_libvlc
      BBCount:         6
      ICount:          43
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - keystore_create
        - libvlc_priv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/keystore.c:137,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:137,5'
              BranchSideFuncs:
                - libvlc_priv.30999
                - keystore_create
            - BranchSide:      'misc/keystore.c:137,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/keystore.c:137,5'
          Dst:             __assert_fail
        - Src:             'misc/keystore.c:138,29'
          Dst:             libvlc_priv
        - Src:             'misc/keystore.c:140,33'
          Dst:             keystore_create
    - functionName:    vlc_keystore_remove
      functionSourceFile: '/src/vlc/src/misc/keystore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_keystore
        - ppsz_values
      BBCount:         9
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/keystore.c:122,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:122,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/keystore.c:122,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/keystore.c:122,5'
          Branch Sides:
            - BranchSide:      'misc/keystore.c:122,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/keystore.c:122,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/keystore.c:122,5'
          Dst:             __assert_fail
    - functionName:    vlc_rcu_synchronize
      functionSourceFile: '/src/vlc/src/misc/rcu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_atomic_wait
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_rcu_read_held
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/rcu.c:103,5'
          Branch Sides:
            - BranchSide:      'misc/rcu.c:100,32'
              BranchSideFuncs:
                - vlc_rcu_read_held
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_atomic_wait
                - __assert_fail
            - BranchSide:      'misc/rcu.c:103,5'
              BranchSideFuncs:
                - vlc_rcu_read_held
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_atomic_wait
                - __assert_fail
        - Branch String:   'misc/rcu.c:103,5'
          Branch Sides:
            - BranchSide:      'misc/rcu.c:103,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/rcu.c:104,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_atomic_wait
        - Branch String:   'misc/rcu.c:115,5'
          Branch Sides:
            - BranchSide:      'misc/rcu.c:116,26'
              BranchSideFuncs:
                - vlc_atomic_wait
                - vlc_mutex_unlock
            - BranchSide:      'misc/rcu.c:118,28'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/rcu.c:103,5'
          Dst:             vlc_rcu_read_held
        - Src:             'misc/rcu.c:103,5'
          Dst:             __assert_fail
        - Src:             'misc/rcu.c:104,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/rcu.c:116,9'
          Dst:             vlc_atomic_wait
        - Src:             'misc/rcu.c:119,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_rcu_read_held
      functionSourceFile: '/src/vlc/src/misc/rcu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_rcu_read_unlock
      functionSourceFile: '/src/vlc/src/misc/rcu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          103
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vlc_atomic_notify_one
        - vlc_rcu_read_held
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/rcu.c:71,42'
          Branch Sides:
            - BranchSide:      'misc/rcu.c:71,34'
              BranchSideFuncs:
                - vlc_rcu_read_held
                - __assert_fail
                - vlc_atomic_notify_one
                - __assert_fail
            - BranchSide:      'misc/rcu.c:71,42'
              BranchSideFuncs:
                - vlc_rcu_read_held
                - __assert_fail
                - vlc_atomic_notify_one
                - __assert_fail
        - Branch String:   'misc/rcu.c:74,5'
          Branch Sides:
            - BranchSide:      'misc/rcu.c:74,5'
              BranchSideFuncs:
                - vlc_atomic_notify_one
                - __assert_fail
            - BranchSide:      'misc/rcu.c:76,11'
              BranchSideFuncs:
                - vlc_atomic_notify_one
                - __assert_fail
        - Branch String:   'misc/rcu.c:76,9'
          Branch Sides:
            - BranchSide:      'misc/rcu.c:77,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/rcu.c:79,11'
              BranchSideFuncs:
                - vlc_atomic_notify_one
                - __assert_fail
        - Branch String:   'misc/rcu.c:84,9'
          Branch Sides:
            - BranchSide:      'misc/rcu.c:85,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/rcu.c:86,9'
              BranchSideFuncs:
                - vlc_atomic_notify_one
        - Branch String:   'misc/rcu.c:86,9'
          Branch Sides:
            - BranchSide:      'misc/rcu.c:87,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/rcu.c:89,9'
              BranchSideFuncs:
                - vlc_atomic_notify_one
        - Branch String:   'misc/rcu.c:89,9'
          Branch Sides:
            - BranchSide:      'misc/rcu.c:89,9'
              BranchSideFuncs:
                - vlc_atomic_notify_one
            - BranchSide:      'misc/rcu.c:91,32'
              BranchSideFuncs:
                - vlc_atomic_notify_one
      Callsites:
        - Src:             'misc/rcu.c:74,5'
          Dst:             vlc_rcu_read_held
        - Src:             'misc/rcu.c:74,5'
          Dst:             __assert_fail
        - Src:             'misc/rcu.c:85,9'
          Dst:             __assert_fail
        - Src:             'misc/rcu.c:91,9'
          Dst:             vlc_atomic_notify_one
    - functionName:    vlc_rcu_read_lock
      functionSourceFile: '/src/vlc/src/misc/rcu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/rcu.c:57,42'
          Branch Sides:
            - BranchSide:      'misc/rcu.c:57,34'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/rcu.c:57,42'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/rcu.c:60,9'
          Branch Sides:
            - BranchSide:      'misc/rcu.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/rcu.c:63,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/rcu.c:63,5'
          Branch Sides:
            - BranchSide:      'misc/rcu.c:63,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/rcu.c:64,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/rcu.c:63,5'
          Dst:             __assert_fail
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_rd_new
      functionSourceFile: '/src/vlc/src/misc/renderer_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - owner
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - config_ChainCreate
        - config_ChainDestroy
        - module_need
        - vlc_custom_create
        - vlc_object_Log
        - vlc_object_delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/renderer_discovery.c:253,8'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:254,9'
              BranchSideFuncs:
                - config_ChainCreate
                - free
                - module_need
                - vlc_object_Log
                - free
                - config_ChainDestroy
                - vlc_object_delete
            - BranchSide:      'misc/renderer_discovery.c:255,30'
              BranchSideFuncs:
                - config_ChainCreate
                - free
                - module_need
                - vlc_object_Log
                - free
                - config_ChainDestroy
                - vlc_object_delete
        - Branch String:   'misc/renderer_discovery.c:260,9'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:262,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - config_ChainDestroy
                - vlc_object_delete
            - BranchSide:      'misc/renderer_discovery.c:270,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/renderer_discovery.c:252,12'
          Dst:             vlc_custom_create
        - Src:             'misc/renderer_discovery.c:255,10'
          Dst:             config_ChainCreate
        - Src:             'misc/renderer_discovery.c:258,22'
          Dst:             module_need
        - Src:             'misc/renderer_discovery.c:262,9'
          Dst:             vlc_object_Log
        - Src:             'misc/renderer_discovery.c:265,9'
          Dst:             config_ChainDestroy
        - Src:             'misc/renderer_discovery.c:266,9'
          Dst:             vlc_object_delete
    - functionName:    vlc_rd_release
      functionSourceFile: '/src/vlc/src/misc/renderer_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_rd
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - config_ChainDestroy
        - module_unneed
        - vlc_object_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/renderer_discovery.c:240,5'
          Dst:             module_unneed
        - Src:             'misc/renderer_discovery.c:241,5'
          Dst:             config_ChainDestroy
        - Src:             'misc/renderer_discovery.c:243,5'
          Dst:             vlc_object_delete
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    vlc_rd_get_names
      functionSourceFile: '/src/vlc/src/misc/renderer_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - pppsz_names
        - pppsz_longnames
      BBCount:         15
      ICount:          140
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_alloc
        - vlc_probe
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/renderer_discovery.c:209,9'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:211,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/renderer_discovery.c:215,35'
              BranchSideFuncs:
                - vlc_alloc.31092
                - vlc_alloc.31092
                - free
                - free
                - free
                - free
        - Branch String:   'misc/renderer_discovery.c:218,9'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:218,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'misc/renderer_discovery.c:218,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'misc/renderer_discovery.c:218,9'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:220,14'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'misc/renderer_discovery.c:226,17'
              BranchSideFuncs:
                - free
        - Branch String:   'misc/renderer_discovery.c:226,5'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:228,25'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/renderer_discovery.c:231,27'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'misc/renderer_discovery.c:207,34'
          Dst:             vlc_probe
        - Src:             'misc/renderer_discovery.c:215,25'
          Dst:             vlc_alloc
        - Src:             'misc/renderer_discovery.c:216,29'
          Dst:             vlc_alloc
    - functionName:    vlc_probe_add
      functionSourceFile: '/src/vlc/src/../include/vlc_probe.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - obj
        - data
        - len
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_probe.h:54,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_probe.h:55,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_probe.h:56,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_probe.h:52,25'
          Dst:             realloc
    - functionName:    vlc_rd_probe_add
      functionSourceFile: '/src/vlc/src/misc/renderer_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - probe
        - psz_name
        - psz_longname
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strdup
        - vlc_probe_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/renderer_discovery.c:191,9'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:191,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'misc/renderer_discovery.c:191,9'
              BranchSideFuncs:
                - vlc_probe_add.31094
                - free
                - free
        - Branch String:   'misc/renderer_discovery.c:191,9'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:191,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'misc/renderer_discovery.c:191,9'
              BranchSideFuncs:
                - vlc_probe_add.31094
                - free
                - free
        - Branch String:   'misc/renderer_discovery.c:191,9'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:194,20'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'misc/renderer_discovery.c:198,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/renderer_discovery.c:189,35'
          Dst:             strdup
        - Src:             'misc/renderer_discovery.c:189,53'
          Dst:             strdup
        - Src:             'misc/renderer_discovery.c:191,9'
          Dst:             vlc_probe_add
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    vlc_renderer_item_release
      functionSourceFile: '/src/vlc/src/misc/renderer_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
      BBCount:         9
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - item_free
        - vlc_atomic_rc_dec
      functionUses:    5
      BranchProfiles:
        - Branch String:   'misc/renderer_discovery.c:173,5'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:173,5'
              BranchSideFuncs:
                - vlc_atomic_rc_dec.31095
                - item_free
            - BranchSide:      'misc/renderer_discovery.c:175,28'
              BranchSideFuncs:
                - vlc_atomic_rc_dec.31095
                - item_free
        - Branch String:   'misc/renderer_discovery.c:175,9'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:175,9'
              BranchSideFuncs:
                - item_free
            - BranchSide:      'misc/renderer_discovery.c:176,19'
              BranchSideFuncs:
                - item_free
      Callsites:
        - Src:             'misc/renderer_discovery.c:173,5'
          Dst:             __assert_fail
        - Src:             'misc/renderer_discovery.c:175,9'
          Dst:             vlc_atomic_rc_dec
        - Src:             'misc/renderer_discovery.c:176,9'
          Dst:             item_free
    - functionName:    item_free
      functionSourceFile: '/src/vlc/src/misc/renderer_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_atomic_rc_inc
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:66,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:66,5'
          Dst:             __assert_fail
    - functionName:    vlc_renderer_item_hold
      functionSourceFile: '/src/vlc/src/misc/renderer_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_atomic_rc_inc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/renderer_discovery.c:164,5'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:164,5'
              BranchSideFuncs:
                - vlc_atomic_rc_inc.31102
            - BranchSide:      'misc/renderer_discovery.c:164,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/renderer_discovery.c:164,5'
          Dst:             __assert_fail
        - Src:             'misc/renderer_discovery.c:166,5'
          Dst:             vlc_atomic_rc_inc
    - functionName:    vlc_renderer_item_flags
      functionSourceFile: '/src/vlc/src/misc/renderer_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/renderer_discovery.c:156,5'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:156,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/renderer_discovery.c:156,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/renderer_discovery.c:156,5'
          Dst:             __assert_fail
    - functionName:    vlc_renderer_item_demux_filter
      functionSourceFile: '/src/vlc/src/misc/renderer_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/renderer_discovery.c:148,5'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:148,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/renderer_discovery.c:148,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/renderer_discovery.c:148,5'
          Dst:             __assert_fail
    - functionName:    vlc_renderer_item_icon_uri
      functionSourceFile: '/src/vlc/src/misc/renderer_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/renderer_discovery.c:140,5'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:140,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/renderer_discovery.c:140,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/renderer_discovery.c:140,5'
          Dst:             __assert_fail
    - functionName:    vlc_renderer_item_sout
      functionSourceFile: '/src/vlc/src/misc/renderer_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/renderer_discovery.c:132,5'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:132,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/renderer_discovery.c:132,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/renderer_discovery.c:132,5'
          Dst:             __assert_fail
    - functionName:    vlc_renderer_item_type
      functionSourceFile: '/src/vlc/src/misc/renderer_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/renderer_discovery.c:124,5'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:124,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/renderer_discovery.c:124,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/renderer_discovery.c:124,5'
          Dst:             __assert_fail
    - functionName:    vlc_renderer_item_name
      functionSourceFile: '/src/vlc/src/misc/renderer_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/renderer_discovery.c:116,5'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:116,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/renderer_discovery.c:116,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/renderer_discovery.c:116,5'
          Dst:             __assert_fail
    - functionName:    vlc_atomic_rc_init
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_renderer_item_new
      functionSourceFile: '/src/vlc/src/misc/renderer_discovery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - psz_type
        - psz_name
        - psz_uri
        - psz_extra_sout
        - psz_demux_filter
        - psz_icon_uri
        - i_flags
      BBCount:         43
      ICount:          244
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - asprintf
        - calloc
        - item_free
        - strdup
        - vlc_UrlClean
        - vlc_UrlParse
        - vlc_atomic_rc_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/renderer_discovery.c:63,5'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:63,5'
              BranchSideFuncs:
                - vlc_UrlParse
                - calloc
                - strdup
                - asprintf
                - asprintf
                - vlc_atomic_rc_init.31110
                - vlc_UrlClean
                - strdup
                - vlc_UrlClean
                - item_free
                - strdup
                - strdup
            - BranchSide:      'misc/renderer_discovery.c:64,26'
              BranchSideFuncs:
                - vlc_UrlParse
                - calloc
                - strdup
                - asprintf
                - asprintf
                - vlc_atomic_rc_init.31110
                - vlc_UrlClean
                - strdup
                - vlc_UrlClean
                - item_free
                - strdup
                - strdup
        - Branch String:   'misc/renderer_discovery.c:68,34'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:68,41'
              BranchSideFuncs:
                - vlc_UrlClean
                - item_free
            - BranchSide:      'misc/renderer_discovery.c:69,9'
              BranchSideFuncs:
                - vlc_UrlClean
                - item_free
        - Branch String:   'misc/renderer_discovery.c:68,9'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:69,9'
              BranchSideFuncs:
                - vlc_UrlClean
                - item_free
            - BranchSide:      'misc/renderer_discovery.c:71,14'
              BranchSideFuncs:
                - calloc
                - strdup
                - asprintf
                - asprintf
                - vlc_atomic_rc_init.31110
                - vlc_UrlClean
                - strdup
                - vlc_UrlClean
                - item_free
                - strdup
                - strdup
        - Branch String:   'misc/renderer_discovery.c:72,9'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:73,9'
              BranchSideFuncs:
                - vlc_UrlClean
                - item_free
            - BranchSide:      'misc/renderer_discovery.c:75,36'
              BranchSideFuncs:
                - strdup
                - asprintf
                - asprintf
                - vlc_atomic_rc_init.31110
                - vlc_UrlClean
                - strdup
                - vlc_UrlClean
                - item_free
                - strdup
                - strdup
        - Branch String:   'misc/renderer_discovery.c:75,9'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:76,9'
              BranchSideFuncs:
                - vlc_UrlClean
                - item_free
            - BranchSide:      'misc/renderer_discovery.c:78,9'
              BranchSideFuncs:
                - asprintf
                - asprintf
                - vlc_atomic_rc_init.31110
                - vlc_UrlClean
                - strdup
                - vlc_UrlClean
                - item_free
                - strdup
                - strdup
        - Branch String:   'misc/renderer_discovery.c:78,9'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:79,35'
              BranchSideFuncs:
                - strdup
                - asprintf
                - vlc_atomic_rc_init.31110
                - vlc_UrlClean
                - strdup
                - vlc_UrlClean
                - item_free
                - strdup
            - BranchSide:      'misc/renderer_discovery.c:80,24'
              BranchSideFuncs:
                - asprintf
                - asprintf
                - vlc_atomic_rc_init.31110
                - vlc_UrlClean
                - strdup
                - vlc_UrlClean
                - item_free
                - strdup
        - Branch String:   'misc/renderer_discovery.c:83,9'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:84,9'
              BranchSideFuncs:
                - vlc_UrlClean
                - item_free
            - BranchSide:      'misc/renderer_discovery.c:86,19'
              BranchSideFuncs:
                - asprintf
                - vlc_atomic_rc_init.31110
                - vlc_UrlClean
                - strdup
                - vlc_UrlClean
                - item_free
                - strdup
        - Branch String:   'misc/renderer_discovery.c:89,18'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:86,9'
              BranchSideFuncs:
                - asprintf
                - vlc_atomic_rc_init.31110
                - vlc_UrlClean
                - strdup
                - vlc_UrlClean
                - item_free
                - strdup
            - BranchSide:      'misc/renderer_discovery.c:89,43'
              BranchSideFuncs:
                - asprintf
                - vlc_atomic_rc_init.31110
                - vlc_UrlClean
                - strdup
                - vlc_UrlClean
                - item_free
                - strdup
        - Branch String:   'misc/renderer_discovery.c:86,9'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:91,9'
              BranchSideFuncs:
                - vlc_UrlClean
                - item_free
            - BranchSide:      'misc/renderer_discovery.c:95,9'
              BranchSideFuncs:
                - vlc_atomic_rc_init.31110
                - vlc_UrlClean
                - strdup
                - vlc_UrlClean
                - item_free
                - strdup
        - Branch String:   'misc/renderer_discovery.c:95,22'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:95,56'
              BranchSideFuncs:
                - strdup
                - vlc_atomic_rc_init.31110
                - vlc_UrlClean
                - strdup
                - vlc_UrlClean
                - item_free
            - BranchSide:      'misc/renderer_discovery.c:98,9'
              BranchSideFuncs:
                - vlc_atomic_rc_init.31110
                - vlc_UrlClean
                - strdup
                - vlc_UrlClean
                - item_free
        - Branch String:   'misc/renderer_discovery.c:95,9'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:96,9'
              BranchSideFuncs:
                - vlc_UrlClean
                - item_free
            - BranchSide:      'misc/renderer_discovery.c:98,9'
              BranchSideFuncs:
                - vlc_atomic_rc_init.31110
                - vlc_UrlClean
                - strdup
                - vlc_UrlClean
                - item_free
        - Branch String:   'misc/renderer_discovery.c:98,26'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:98,64'
              BranchSideFuncs:
                - strdup
                - vlc_atomic_rc_init.31110
                - vlc_UrlClean
                - vlc_UrlClean
                - item_free
            - BranchSide:      'misc/renderer_discovery.c:101,23'
              BranchSideFuncs:
                - vlc_atomic_rc_init.31110
                - vlc_UrlClean
        - Branch String:   'misc/renderer_discovery.c:98,9'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:99,9'
              BranchSideFuncs:
                - vlc_UrlClean
                - item_free
            - BranchSide:      'misc/renderer_discovery.c:101,23'
              BranchSideFuncs:
                - vlc_atomic_rc_init.31110
                - vlc_UrlClean
        - Branch String:   'misc/renderer_discovery.c:108,9'
          Branch Sides:
            - BranchSide:      'misc/renderer_discovery.c:109,19'
              BranchSideFuncs:
                - item_free
            - BranchSide:      'misc/renderer_discovery.c:110,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/renderer_discovery.c:63,5'
          Dst:             __assert_fail
        - Src:             'misc/renderer_discovery.c:66,5'
          Dst:             vlc_UrlParse
        - Src:             'misc/renderer_discovery.c:71,14'
          Dst:             calloc
        - Src:             'misc/renderer_discovery.c:75,29'
          Dst:             strdup
        - Src:             'misc/renderer_discovery.c:79,28'
          Dst:             strdup
        - Src:             'misc/renderer_discovery.c:80,14'
          Dst:             asprintf
        - Src:             'misc/renderer_discovery.c:86,9'
          Dst:             asprintf
        - Src:             'misc/renderer_discovery.c:95,49'
          Dst:             strdup
        - Src:             'misc/renderer_discovery.c:98,57'
          Dst:             strdup
        - Src:             'misc/renderer_discovery.c:102,5'
          Dst:             vlc_atomic_rc_init
        - Src:             'misc/renderer_discovery.c:103,5'
          Dst:             vlc_UrlClean
        - Src:             'misc/renderer_discovery.c:107,5'
          Dst:             vlc_UrlClean
        - Src:             'misc/renderer_discovery.c:109,9'
          Dst:             item_free
    - functionName:    vlc_once_complete
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - once
      BBCount:         8
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vlc_atomic_notify_all
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/threads.c:523,5'
          Branch Sides:
            - BranchSide:      'misc/threads.c:526,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/threads.c:528,36'
              BranchSideFuncs:
                - vlc_atomic_notify_all
            - BranchSide:      'misc/threads.c:531,13'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/threads.c:528,13'
          Dst:             vlc_atomic_notify_all
        - Src:             'misc/threads.c:531,13'
          Dst:             __assert_fail
    - functionName:    vlc_once_begin
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - once
      BBCount:         26
      ICount:          146
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - vlc_atomic_wait
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/threads.c:496,9'
          Branch Sides:
            - BranchSide:      'misc/threads.c:496,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_atomic_wait
            - BranchSide:      'misc/threads.c:496,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_atomic_wait
        - Branch String:   'misc/threads.c:496,9'
          Branch Sides:
            - BranchSide:      'misc/threads.c:500,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/threads.c:502,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_atomic_wait
        - Branch String:   'misc/threads.c:502,5'
          Branch Sides:
            - BranchSide:      'misc/threads.c:502,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_atomic_wait
            - BranchSide:      'misc/threads.c:504,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_atomic_wait
        - Branch String:   'misc/threads.c:505,6'
          Branch Sides:
            - BranchSide:      'misc/threads.c:505,50'
              BranchSideFuncs:
                - __assert_fail
                - vlc_atomic_wait
            - BranchSide:      'misc/threads.c:511,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_atomic_wait
        - Branch String:   'misc/threads.c:505,9'
          Branch Sides:
            - BranchSide:      'misc/threads.c:505,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_atomic_wait
            - BranchSide:      'misc/threads.c:505,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_atomic_wait
        - Branch String:   'misc/threads.c:504,9'
          Branch Sides:
            - BranchSide:      'misc/threads.c:509,15'
              BranchSideFuncs:
                - __assert_fail
                - vlc_atomic_wait
            - BranchSide:      'misc/threads.c:511,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_atomic_wait
        - Branch String:   'misc/threads.c:511,5'
          Branch Sides:
            - BranchSide:      'misc/threads.c:511,5'
              BranchSideFuncs:
                - vlc_atomic_wait
            - BranchSide:      'misc/threads.c:513,5'
              BranchSideFuncs:
                - vlc_atomic_wait
        - Branch String:   'misc/threads.c:513,5'
          Branch Sides:
            - BranchSide:      'misc/threads.c:514,26'
              BranchSideFuncs:
                - vlc_atomic_wait
            - BranchSide:      'misc/threads.c:518,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/threads.c:502,5'
          Dst:             __assert_fail
        - Src:             'misc/threads.c:511,5'
          Dst:             __assert_fail
        - Src:             'misc/threads.c:514,9'
          Dst:             vlc_atomic_wait
    - functionName:    vlc_queuedmutex_unlock
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_atomic_notify_all
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/threads.c:485,5'
          Dst:             vlc_atomic_notify_all
    - functionName:    vlc_queuedmutex_lock
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_atomic_wait
        - vlc_thread_id
      functionUses:    14
      BranchProfiles:
        - Branch String:   'misc/threads.c:474,5'
          Branch Sides:
            - BranchSide:      'misc/threads.c:476,26'
              BranchSideFuncs:
                - vlc_atomic_wait
                - vlc_thread_id
            - BranchSide:      'misc/threads.c:478,28'
              BranchSideFuncs:
                - vlc_thread_id
      Callsites:
        - Src:             'misc/threads.c:476,9'
          Dst:             vlc_atomic_wait
        - Src:             'misc/threads.c:478,38'
          Dst:             vlc_thread_id
    - functionName:    vlc_queuedmutex_held
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_thread_id
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/threads.c:465,13'
          Dst:             vlc_thread_id
    - functionName:    vlc_queuedmutex_init
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_latch_is_ready
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - latch
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_latch_wait
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - latch
      BBCount:         19
      ICount:          85
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - vlc_atomic_wait
        - vlc_latch_is_ready
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/threads.c:441,10'
          Branch Sides:
            - BranchSide:      'misc/threads.c:441,10'
              BranchSideFuncs:
                - __assert_fail
                - vlc_atomic_wait
                - vlc_latch_is_ready
            - BranchSide:      'misc/threads.c:441,10'
              BranchSideFuncs:
                - __assert_fail
                - vlc_atomic_wait
                - vlc_latch_is_ready
        - Branch String:   'misc/threads.c:441,9'
          Branch Sides:
            - BranchSide:      'misc/threads.c:445,13'
              BranchSideFuncs:
                - vlc_atomic_wait
                - vlc_latch_is_ready
            - BranchSide:      'misc/threads.c:451,5'
              BranchSideFuncs:
                - vlc_atomic_wait
                - vlc_latch_is_ready
        - Branch String:   'misc/threads.c:445,13'
          Branch Sides:
            - BranchSide:      'misc/threads.c:446,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/threads.c:448,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_atomic_wait
                - vlc_latch_is_ready
        - Branch String:   'misc/threads.c:448,9'
          Branch Sides:
            - BranchSide:      'misc/threads.c:448,9'
              BranchSideFuncs:
                - vlc_atomic_wait
                - vlc_latch_is_ready
            - BranchSide:      'misc/threads.c:449,5'
              BranchSideFuncs:
                - vlc_atomic_wait
                - vlc_latch_is_ready
        - Branch String:   'misc/threads.c:452,9'
          Branch Sides:
            - BranchSide:      'misc/threads.c:452,26'
              BranchSideFuncs:
                - vlc_atomic_wait
                - vlc_latch_is_ready
            - BranchSide:      'misc/threads.c:452,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/threads.c:448,9'
          Dst:             __assert_fail
        - Src:             'misc/threads.c:452,9'
          Dst:             vlc_atomic_wait
        - Src:             'misc/threads.c:453,13'
          Dst:             vlc_latch_is_ready
    - functionName:    vlc_latch_count_down_and_wait
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - latch
        - n
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_latch_count_down_ready
        - vlc_latch_wait
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/threads.c:427,9'
          Branch Sides:
            - BranchSide:      'misc/threads.c:427,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/threads.c:428,24'
              BranchSideFuncs:
                - vlc_latch_wait
      Callsites:
        - Src:             'misc/threads.c:427,10'
          Dst:             vlc_latch_count_down_ready
        - Src:             'misc/threads.c:428,9'
          Dst:             vlc_latch_wait
    - functionName:    vlc_latch_count_down_ready
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - latch
        - n
      BBCount:         12
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vlc_atomic_notify_all
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/threads.c:408,5'
          Branch Sides:
            - BranchSide:      'misc/threads.c:408,5'
              BranchSideFuncs:
                - vlc_atomic_notify_all
            - BranchSide:      'misc/threads.c:410,9'
              BranchSideFuncs:
                - vlc_atomic_notify_all
        - Branch String:   'misc/threads.c:410,9'
          Branch Sides:
            - BranchSide:      'misc/threads.c:411,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/threads.c:413,35'
              BranchSideFuncs:
                - vlc_atomic_notify_all
        - Branch String:   'misc/threads.c:413,9'
          Branch Sides:
            - BranchSide:      'misc/threads.c:415,32'
              BranchSideFuncs:
                - vlc_atomic_notify_all
            - BranchSide:      'misc/threads.c:417,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/threads.c:408,5'
          Dst:             __assert_fail
        - Src:             'misc/threads.c:415,9'
          Dst:             vlc_atomic_notify_all
    - functionName:    vlc_latch_count_down
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - latch
        - n
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_latch_count_down_ready
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/threads.c:422,12'
          Dst:             vlc_latch_count_down_ready
    - functionName:    vlc_latch_init
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - latch
        - value
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_sem_trywait
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sem
      BBCount:         11
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/threads.c:386,13'
          Branch Sides:
            - BranchSide:      'misc/threads.c:386,20'
              BranchSideFuncs: []
            - BranchSide:      'misc/threads.c:387,13'
              BranchSideFuncs: []
        - Branch String:   'misc/threads.c:388,13'
          Branch Sides:
            - BranchSide:      'misc/threads.c:388,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/threads.c:388,13'
              BranchSideFuncs: []
        - Branch String:   'misc/threads.c:386,20'
          Branch Sides:
            - BranchSide:      'misc/threads.c:386,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/threads.c:392,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_sem_timedwait
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sem
        - deadline
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_atomic_timedwait
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/threads.c:364,13'
          Branch Sides:
            - BranchSide:      'misc/threads.c:364,13'
              BranchSideFuncs:
                - vlc_atomic_timedwait
            - BranchSide:      'misc/threads.c:364,13'
              BranchSideFuncs:
                - vlc_atomic_timedwait
        - Branch String:   'misc/threads.c:364,5'
          Branch Sides:
            - BranchSide:      'misc/threads.c:368,13'
              BranchSideFuncs:
                - vlc_atomic_timedwait
            - BranchSide:      'misc/threads.c:378,5'
              BranchSideFuncs: []
        - Branch String:   'misc/threads.c:368,13'
          Branch Sides:
            - BranchSide:      'misc/threads.c:364,5'
              BranchSideFuncs:
                - vlc_atomic_timedwait
            - BranchSide:      'misc/threads.c:370,45'
              BranchSideFuncs:
                - vlc_atomic_timedwait
        - Branch String:   'misc/threads.c:371,17'
          Branch Sides:
            - BranchSide:      'misc/threads.c:372,24'
              BranchSideFuncs: []
            - BranchSide:      'misc/threads.c:374,17'
              BranchSideFuncs:
                - vlc_atomic_timedwait
      Callsites:
        - Src:             'misc/threads.c:370,23'
          Dst:             vlc_atomic_timedwait
    - functionName:    vlc_sem_wait
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sem
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_atomic_wait
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/threads.c:348,13'
          Branch Sides:
            - BranchSide:      'misc/threads.c:348,13'
              BranchSideFuncs:
                - vlc_atomic_wait
            - BranchSide:      'misc/threads.c:348,13'
              BranchSideFuncs:
                - vlc_atomic_wait
        - Branch String:   'misc/threads.c:348,5'
          Branch Sides:
            - BranchSide:      'misc/threads.c:352,13'
              BranchSideFuncs:
                - vlc_atomic_wait
            - BranchSide:      'misc/threads.c:358,1'
              BranchSideFuncs: []
        - Branch String:   'misc/threads.c:352,13'
          Branch Sides:
            - BranchSide:      'misc/threads.c:348,5'
              BranchSideFuncs:
                - vlc_atomic_wait
            - BranchSide:      'misc/threads.c:354,30'
              BranchSideFuncs:
                - vlc_atomic_wait
      Callsites:
        - Src:             'misc/threads.c:354,13'
          Dst:             vlc_atomic_wait
    - functionName:    vlc_sem_post
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sem
      BBCount:         13
      ICount:          82
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_atomic_notify_one
      functionUses:    6
      BranchProfiles:
        - Branch String:   'misc/threads.c:334,13'
          Branch Sides:
            - BranchSide:      'misc/threads.c:335,12'
              BranchSideFuncs: []
            - BranchSide:      'misc/threads.c:336,5'
              BranchSideFuncs:
                - vlc_atomic_notify_one
        - Branch String:   'misc/threads.c:336,15'
          Branch Sides:
            - BranchSide:      'misc/threads.c:336,15'
              BranchSideFuncs:
                - vlc_atomic_notify_one
            - BranchSide:      'misc/threads.c:336,15'
              BranchSideFuncs:
                - vlc_atomic_notify_one
        - Branch String:   'misc/threads.c:336,5'
          Branch Sides:
            - BranchSide:      'misc/threads.c:334,13'
              BranchSideFuncs:
                - vlc_atomic_notify_one
            - BranchSide:      'misc/threads.c:340,28'
              BranchSideFuncs:
                - vlc_atomic_notify_one
      Callsites:
        - Src:             'misc/threads.c:340,5'
          Dst:             vlc_atomic_notify_one
    - functionName:    vlc_sem_init
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sem
        - value
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_cond_timedwait_daytime
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cond
        - mutex
        - deadline
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_atomic_timedwait_daytime
        - vlc_cond_wait_finish
        - vlc_cond_wait_prepare
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/threads.c:314,5'
          Dst:             vlc_cond_wait_prepare
        - Src:             'misc/threads.c:315,11'
          Dst:             vlc_atomic_timedwait_daytime
        - Src:             'misc/threads.c:316,5'
          Dst:             vlc_cond_wait_finish
    - functionName:    vlc_cond_wait_prepare
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - waiter
        - cond
        - mutex
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/threads.c:252,9'
          Branch Sides:
            - BranchSide:      'misc/threads.c:252,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'misc/threads.c:253,24'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/threads.c:247,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/threads.c:255,5'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/threads.c:256,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_cond_wait_finish
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - waiter
        - cond
        - mutex
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/threads.c:271,9'
          Branch Sides:
            - BranchSide:      'misc/threads.c:271,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
            - BranchSide:      'misc/threads.c:272,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
      Callsites:
        - Src:             'misc/threads.c:267,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/threads.c:274,5'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/threads.c:277,5'
          Dst:             vlc_mutex_lock
    - functionName:    vlc_mutex_lock
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtx
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_atomic_wait
        - vlc_mutex_trylock
        - vlc_restorecancel
        - vlc_savecancel
        - vlc_thread_id
      functionUses:    345
      BranchProfiles:
        - Branch String:   'misc/threads.c:103,9'
          Branch Sides:
            - BranchSide:      'misc/threads.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/threads.c:106,16'
              BranchSideFuncs:
                - vlc_savecancel
                - vlc_restorecancel
                - vlc_thread_id
                - vlc_atomic_wait
        - Branch String:   'misc/threads.c:108,5'
          Branch Sides:
            - BranchSide:      'misc/threads.c:109,26'
              BranchSideFuncs:
                - vlc_atomic_wait
                - vlc_restorecancel
                - vlc_thread_id
            - BranchSide:      'misc/threads.c:111,23'
              BranchSideFuncs:
                - vlc_restorecancel
                - vlc_thread_id
      Callsites:
        - Src:             'misc/threads.c:103,9'
          Dst:             vlc_mutex_trylock
        - Src:             'misc/threads.c:106,16'
          Dst:             vlc_savecancel
        - Src:             'misc/threads.c:109,9'
          Dst:             vlc_atomic_wait
        - Src:             'misc/threads.c:111,5'
          Dst:             vlc_restorecancel
        - Src:             'misc/threads.c:112,40'
          Dst:             vlc_thread_id
    - functionName:    vlc_mutex_unlock
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtx
      BBCount:         14
      ICount:          95
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - vlc_atomic_notify_one
        - vlc_mutex_held
      functionUses:    421
      BranchProfiles:
        - Branch String:   'misc/threads.c:151,5'
          Branch Sides:
            - BranchSide:      'misc/threads.c:151,5'
              BranchSideFuncs:
                - vlc_atomic_notify_one
                - __assert_fail
            - BranchSide:      'misc/threads.c:153,48'
              BranchSideFuncs:
                - vlc_atomic_notify_one
                - __assert_fail
        - Branch String:   'misc/threads.c:155,9'
          Branch Sides:
            - BranchSide:      'misc/threads.c:157,32'
              BranchSideFuncs: []
            - BranchSide:      'misc/threads.c:162,28'
              BranchSideFuncs:
                - vlc_atomic_notify_one
                - __assert_fail
        - Branch String:   'misc/threads.c:164,5'
          Branch Sides:
            - BranchSide:      'misc/threads.c:166,36'
              BranchSideFuncs:
                - vlc_atomic_notify_one
            - BranchSide:      'misc/threads.c:168,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/threads.c:170,13'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/threads.c:151,5'
          Dst:             vlc_mutex_held
        - Src:             'misc/threads.c:151,5'
          Dst:             __assert_fail
        - Src:             'misc/threads.c:166,13'
          Dst:             vlc_atomic_notify_one
        - Src:             'misc/threads.c:170,13'
          Dst:             __assert_fail
    - functionName:    vlc_mutex_held
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtx
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_thread_id
      functionUses:    57
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/threads.c:91,12'
          Dst:             vlc_thread_id
    - functionName:    vlc_mutex_trylock
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtx
      BBCount:         17
      ICount:          117
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - vlc_mutex_held
        - vlc_thread_id
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/threads.c:124,9'
          Branch Sides:
            - BranchSide:      'misc/threads.c:125,28'
              BranchSideFuncs:
                - vlc_mutex_held
                - vlc_thread_id
            - BranchSide:      'misc/threads.c:134,9'
              BranchSideFuncs:
                - vlc_mutex_held
                - vlc_thread_id
                - __assert_fail
        - Branch String:   'misc/threads.c:125,13'
          Branch Sides:
            - BranchSide:      'misc/threads.c:129,36'
              BranchSideFuncs: []
            - BranchSide:      'misc/threads.c:133,5'
              BranchSideFuncs:
                - vlc_thread_id
        - Branch String:   'misc/threads.c:134,9'
          Branch Sides:
            - BranchSide:      'misc/threads.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/threads.c:134,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/threads.c:138,9'
          Branch Sides:
            - BranchSide:      'misc/threads.c:138,9'
              BranchSideFuncs:
                - vlc_thread_id
            - BranchSide:      'misc/threads.c:138,9'
              BranchSideFuncs:
                - vlc_thread_id
        - Branch String:   'misc/threads.c:138,9'
          Branch Sides:
            - BranchSide:      'misc/threads.c:141,32'
              BranchSideFuncs:
                - vlc_thread_id
            - BranchSide:      'misc/threads.c:146,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/threads.c:125,13'
          Dst:             vlc_mutex_held
        - Src:             'misc/threads.c:134,9'
          Dst:             vlc_mutex_held
        - Src:             'misc/threads.c:134,9'
          Dst:             __assert_fail
        - Src:             'misc/threads.c:141,44'
          Dst:             vlc_thread_id
    - functionName:    vlc_cond_timedwait
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cond
        - mutex
        - deadline
      BBCount:         6
      ICount:          54
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_atomic_timedwait
        - vlc_cond_wait_finish
        - vlc_cond_wait_prepare
      functionUses:    6
      BranchProfiles:
        - Branch String:   'misc/threads.c:299,5'
          Branch Sides:
            - BranchSide:      'misc/threads.c:299,5'
              BranchSideFuncs:
                - vlc_cond_wait_prepare
                - vlc_atomic_timedwait
                - vlc_cond_wait_finish
            - BranchSide:      'misc/threads.c:299,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/threads.c:299,5'
          Dst:             __assert_fail
        - Src:             'misc/threads.c:301,5'
          Dst:             vlc_cond_wait_prepare
        - Src:             'misc/threads.c:302,11'
          Dst:             vlc_atomic_timedwait
        - Src:             'misc/threads.c:303,5'
          Dst:             vlc_cond_wait_finish
    - functionName:    vlc_cond_wait
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond
        - mutex
      BBCount:         6
      ICount:          46
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_atomic_wait
        - vlc_cond_wait_finish
        - vlc_cond_wait_prepare
      functionUses:    22
      BranchProfiles:
        - Branch String:   'misc/threads.c:285,5'
          Branch Sides:
            - BranchSide:      'misc/threads.c:285,5'
              BranchSideFuncs:
                - vlc_cond_wait_prepare
                - vlc_atomic_wait
                - vlc_cond_wait_finish
            - BranchSide:      'misc/threads.c:285,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/threads.c:285,5'
          Dst:             __assert_fail
        - Src:             'misc/threads.c:287,5'
          Dst:             vlc_cond_wait_prepare
        - Src:             'misc/threads.c:288,5'
          Dst:             vlc_atomic_wait
        - Src:             'misc/threads.c:289,5'
          Dst:             vlc_cond_wait_finish
    - functionName:    vlc_cond_broadcast
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_cond_signal_waiter
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    11
      BranchProfiles:
        - Branch String:   'misc/threads.c:229,5'
          Branch Sides:
            - BranchSide:      'misc/threads.c:230,40'
              BranchSideFuncs:
                - vlc_cond_signal_waiter
                - vlc_mutex_unlock
            - BranchSide:      'misc/threads.c:236,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/threads.c:224,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/threads.c:232,9'
          Dst:             vlc_cond_signal_waiter
        - Src:             'misc/threads.c:236,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_cond_signal_waiter
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - waiter
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_atomic_notify_one
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/threads.c:190,5'
          Dst:             vlc_atomic_notify_one
    - functionName:    vlc_cond_signal
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_cond_signal_waiter
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    44
      BranchProfiles:
        - Branch String:   'misc/threads.c:205,9'
          Branch Sides:
            - BranchSide:      'misc/threads.c:205,9'
              BranchSideFuncs:
                - vlc_cond_signal_waiter
                - vlc_mutex_unlock
            - BranchSide:      'misc/threads.c:206,40'
              BranchSideFuncs:
                - vlc_cond_signal_waiter
                - vlc_mutex_unlock
        - Branch String:   'misc/threads.c:211,13'
          Branch Sides:
            - BranchSide:      'misc/threads.c:212,27'
              BranchSideFuncs:
                - vlc_cond_signal_waiter
                - vlc_mutex_unlock
            - BranchSide:      'misc/threads.c:214,32'
              BranchSideFuncs:
                - vlc_cond_signal_waiter
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/threads.c:202,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/threads.c:214,9'
          Dst:             vlc_cond_signal_waiter
        - Src:             'misc/threads.c:217,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_cond_init
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cond
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_init
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/threads.c:177,5'
          Dst:             vlc_mutex_init
    - functionName:    vlc_mutex_init
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_init_common
      functionUses:    56
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/threads.c:77,5'
          Dst:             vlc_mutex_init_common
    - functionName:    vlc_mutex_init_common
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - mtx
        - recursive
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_mutex_init_recursive
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mtx
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_init_common
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/threads.c:82,5'
          Dst:             vlc_mutex_init_common
    - functionName:    vlc_global_mutex
      functionSourceFile: '/src/vlc/src/misc/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - n
        - acquire
      BBCount:         9
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/threads.c:59,5'
          Branch Sides:
            - BranchSide:      'misc/threads.c:59,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
            - BranchSide:      'misc/threads.c:61,33'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
        - Branch String:   'misc/threads.c:62,9'
          Branch Sides:
            - BranchSide:      'misc/threads.c:63,25'
              BranchSideFuncs:
                - vlc_mutex_lock
            - BranchSide:      'misc/threads.c:65,27'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/threads.c:59,5'
          Dst:             __assert_fail
        - Src:             'misc/threads.c:63,9'
          Dst:             vlc_mutex_lock
        - Src:             'misc/threads.c:65,9'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_CPU_functions_init
      functionSourceFile: '/src/vlc/src/misc/cpu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - capability
        - funcs
      BBCount:         10
      ICount:          77
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_module_map
        - vlc_module_match
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/cpu.c:211,5'
          Branch Sides:
            - BranchSide:      'misc/cpu.c:212,53'
              BranchSideFuncs:
                - vlc_module_map
                - free
            - BranchSide:      'misc/cpu.c:217,10'
              BranchSideFuncs:
                - free
        - Branch String:   'misc/cpu.c:213,13'
          Branch Sides:
            - BranchSide:      'misc/cpu.c:214,13'
              BranchSideFuncs:
                - free
                - vlc_module_map
            - BranchSide:      'misc/cpu.c:215,5'
              BranchSideFuncs:
                - free
                - vlc_module_map
      Callsites:
        - Src:             'misc/cpu.c:208,17'
          Dst:             vlc_module_match
        - Src:             'misc/cpu.c:212,32'
          Dst:             vlc_module_map
    - functionName:    vlc_memstream_puts_len
      functionSourceFile: '/src/vlc/src/../include/vlc_memstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - str
        - len
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_memstream_write
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../include/vlc_memstream.h:160,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_memstream.h:160,62'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_memstream.h:160,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_memstream.h:160,13'
          Dst:             vlc_memstream_write
    - functionName:    vlc_CPU_dump
      functionSourceFile: '/src/vlc/src/misc/cpu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         21
      ICount:          108
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - vlc_CPU
        - vlc_memstream_close
        - vlc_memstream_open
        - vlc_memstream_puts_len
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/cpu.c:169,9'
          Branch Sides:
            - BranchSide:      'misc/cpu.c:170,9'
              BranchSideFuncs:
                - vlc_memstream_puts_len.31250
                - vlc_CPU
                - vlc_CPU
                - vlc_CPU
                - vlc_CPU
                - vlc_memstream_puts_len.31250
                - vlc_memstream_close
                - vlc_object_Log
                - free
                - vlc_memstream_puts_len.31250
                - vlc_memstream_puts_len.31250
                - vlc_memstream_puts_len.31250
                - vlc_memstream_puts_len.31250
            - BranchSide:      'misc/cpu.c:171,9'
              BranchSideFuncs:
                - vlc_CPU
                - vlc_CPU
                - vlc_CPU
                - vlc_CPU
                - vlc_memstream_puts_len.31250
                - vlc_memstream_close
                - vlc_object_Log
                - free
                - vlc_memstream_puts_len.31250
                - vlc_memstream_puts_len.31250
                - vlc_memstream_puts_len.31250
                - vlc_memstream_puts_len.31250
        - Branch String:   'misc/cpu.c:171,9'
          Branch Sides:
            - BranchSide:      'misc/cpu.c:172,9'
              BranchSideFuncs:
                - vlc_memstream_puts_len.31250
                - vlc_CPU
                - vlc_CPU
                - vlc_CPU
                - vlc_memstream_puts_len.31250
                - vlc_memstream_close
                - vlc_object_Log
                - free
                - vlc_memstream_puts_len.31250
                - vlc_memstream_puts_len.31250
                - vlc_memstream_puts_len.31250
            - BranchSide:      'misc/cpu.c:173,9'
              BranchSideFuncs:
                - vlc_CPU
                - vlc_CPU
                - vlc_CPU
                - vlc_memstream_puts_len.31250
                - vlc_memstream_close
                - vlc_object_Log
                - free
                - vlc_memstream_puts_len.31250
                - vlc_memstream_puts_len.31250
                - vlc_memstream_puts_len.31250
        - Branch String:   'misc/cpu.c:173,9'
          Branch Sides:
            - BranchSide:      'misc/cpu.c:174,9'
              BranchSideFuncs:
                - vlc_memstream_puts_len.31250
                - vlc_CPU
                - vlc_CPU
                - vlc_memstream_puts_len.31250
                - vlc_memstream_close
                - vlc_object_Log
                - free
                - vlc_memstream_puts_len.31250
                - vlc_memstream_puts_len.31250
            - BranchSide:      'misc/cpu.c:175,9'
              BranchSideFuncs:
                - vlc_CPU
                - vlc_CPU
                - vlc_memstream_puts_len.31250
                - vlc_memstream_close
                - vlc_object_Log
                - free
                - vlc_memstream_puts_len.31250
                - vlc_memstream_puts_len.31250
        - Branch String:   'misc/cpu.c:175,9'
          Branch Sides:
            - BranchSide:      'misc/cpu.c:176,9'
              BranchSideFuncs:
                - vlc_memstream_puts_len.31250
                - vlc_CPU
                - vlc_memstream_puts_len.31250
                - vlc_memstream_close
                - vlc_object_Log
                - free
                - vlc_memstream_puts_len.31250
            - BranchSide:      'misc/cpu.c:177,9'
              BranchSideFuncs:
                - vlc_CPU
                - vlc_memstream_puts_len.31250
                - vlc_memstream_close
                - vlc_object_Log
                - free
                - vlc_memstream_puts_len.31250
        - Branch String:   'misc/cpu.c:177,9'
          Branch Sides:
            - BranchSide:      'misc/cpu.c:178,9'
              BranchSideFuncs:
                - vlc_memstream_puts_len.31250
                - vlc_memstream_puts_len.31250
                - vlc_memstream_close
                - vlc_object_Log
                - free
            - BranchSide:      'misc/cpu.c:195,5'
              BranchSideFuncs:
                - vlc_memstream_puts_len.31250
                - vlc_memstream_close
                - vlc_object_Log
                - free
        - Branch String:   'misc/cpu.c:198,9'
          Branch Sides:
            - BranchSide:      'misc/cpu.c:198,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'misc/cpu.c:200,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
      Callsites:
        - Src:             'misc/cpu.c:164,5'
          Dst:             vlc_memstream_open
        - Src:             'misc/cpu.c:168,9'
          Dst:             vlc_memstream_puts_len
        - Src:             'misc/cpu.c:169,9'
          Dst:             vlc_CPU
        - Src:             'misc/cpu.c:170,9'
          Dst:             vlc_memstream_puts_len
        - Src:             'misc/cpu.c:171,9'
          Dst:             vlc_CPU
        - Src:             'misc/cpu.c:172,9'
          Dst:             vlc_memstream_puts_len
        - Src:             'misc/cpu.c:173,9'
          Dst:             vlc_CPU
        - Src:             'misc/cpu.c:174,9'
          Dst:             vlc_memstream_puts_len
        - Src:             'misc/cpu.c:175,9'
          Dst:             vlc_CPU
        - Src:             'misc/cpu.c:176,9'
          Dst:             vlc_memstream_puts_len
        - Src:             'misc/cpu.c:177,9'
          Dst:             vlc_CPU
        - Src:             'misc/cpu.c:178,9'
          Dst:             vlc_memstream_puts_len
        - Src:             'misc/cpu.c:195,5'
          Dst:             vlc_memstream_puts_len
        - Src:             'misc/cpu.c:198,9'
          Dst:             vlc_memstream_close
        - Src:             'misc/cpu.c:200,9'
          Dst:             vlc_object_Log
    - functionName:    vlc_CPU
      functionSourceFile: '/src/vlc/src/misc/cpu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_CPU_raw
      functionUses:    5
      BranchProfiles:
        - Branch String:   'misc/cpu.c:150,22'
          Branch Sides:
            - BranchSide:      'misc/cpu.c:150,14'
              BranchSideFuncs:
                - vlc_CPU_raw
            - BranchSide:      'misc/cpu.c:150,22'
              BranchSideFuncs:
                - vlc_CPU_raw
        - Branch String:   'misc/cpu.c:152,9'
          Branch Sides:
            - BranchSide:      'misc/cpu.c:152,9'
              BranchSideFuncs:
                - vlc_CPU_raw
            - BranchSide:      'misc/cpu.c:153,17'
              BranchSideFuncs:
                - vlc_CPU_raw
      Callsites:
        - Src:             'misc/cpu.c:153,17'
          Dst:             vlc_CPU_raw
    - functionName:    vlc_CPU_raw
      functionSourceFile: '/src/vlc/src/misc/cpu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/cpu.c:57,14'
          Branch Sides:
            - BranchSide:      'misc/cpu.c:57,14'
              BranchSideFuncs: []
            - BranchSide:      'misc/cpu.c:57,14'
              BranchSideFuncs: []
        - Branch String:   'misc/cpu.c:110,9'
          Branch Sides:
            - BranchSide:      'misc/cpu.c:111,24'
              BranchSideFuncs: []
            - BranchSide:      'misc/cpu.c:112,9'
              BranchSideFuncs: []
        - Branch String:   'misc/cpu.c:112,9'
          Branch Sides:
            - BranchSide:      'misc/cpu.c:113,24'
              BranchSideFuncs: []
            - BranchSide:      'misc/cpu.c:114,9'
              BranchSideFuncs: []
        - Branch String:   'misc/cpu.c:114,9'
          Branch Sides:
            - BranchSide:      'misc/cpu.c:115,24'
              BranchSideFuncs: []
            - BranchSide:      'misc/cpu.c:116,9'
              BranchSideFuncs: []
        - Branch String:   'misc/cpu.c:116,9'
          Branch Sides:
            - BranchSide:      'misc/cpu.c:117,24'
              BranchSideFuncs: []
            - BranchSide:      'misc/cpu.c:120,5'
              BranchSideFuncs: []
        - Branch String:   'misc/cpu.c:122,9'
          Branch Sides:
            - BranchSide:      'misc/cpu.c:123,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/cpu.c:126,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_epg_Duplicate
      functionSourceFile: '/src/vlc/src/misc/epg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_src
      BBCount:         26
      ICount:          184
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - abort
        - realloc
        - strdup
        - vlc_epg_New
        - vlc_epg_event_Duplicate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/epg.c:225,9'
          Branch Sides:
            - BranchSide:      'misc/epg.c:225,9'
              BranchSideFuncs:
                - vlc_epg_event_Duplicate
                - malloc
                - abort
                - realloc
                - strdup
            - BranchSide:      'misc/epg.c:227,29'
              BranchSideFuncs:
                - vlc_epg_event_Duplicate
                - malloc
                - abort
                - realloc
                - strdup
        - Branch String:   'misc/epg.c:227,27'
          Branch Sides:
            - BranchSide:      'misc/epg.c:227,57'
              BranchSideFuncs:
                - strdup
                - vlc_epg_event_Duplicate
                - malloc
                - abort
                - realloc
            - BranchSide:      'misc/epg.c:227,9'
              BranchSideFuncs:
                - vlc_epg_event_Duplicate
                - malloc
                - abort
                - realloc
        - Branch String:   'misc/epg.c:229,9'
          Branch Sides:
            - BranchSide:      'misc/epg.c:231,63'
              BranchSideFuncs:
                - vlc_epg_event_Duplicate
                - malloc
                - abort
                - realloc
            - BranchSide:      'misc/epg.c:239,5'
              BranchSideFuncs: []
        - Branch String:   'misc/epg.c:232,17'
          Branch Sides:
            - BranchSide:      'misc/epg.c:234,21'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_epg_event_Duplicate
                - realloc
            - BranchSide:      'misc/epg.c:238,9'
              BranchSideFuncs:
                - vlc_epg_event_Duplicate
                - malloc
                - abort
                - realloc
        - Branch String:   'misc/epg.c:234,21'
          Branch Sides:
            - BranchSide:      'misc/epg.c:235,40'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_epg_event_Duplicate
                - realloc
            - BranchSide:      'misc/epg.c:236,17'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_epg_event_Duplicate
                - realloc
        - Branch String:   'misc/epg.c:236,17'
          Branch Sides:
            - BranchSide:      'misc/epg.c:236,17'
              BranchSideFuncs:
                - realloc
                - abort
                - vlc_epg_event_Duplicate
                - malloc
            - BranchSide:      'misc/epg.c:236,17'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_epg_event_Duplicate
                - realloc
        - Branch String:   'misc/epg.c:236,17'
          Branch Sides:
            - BranchSide:      'misc/epg.c:236,17'
              BranchSideFuncs:
                - vlc_epg_event_Duplicate
                - malloc
                - abort
                - realloc
            - BranchSide:      'misc/epg.c:237,13'
              BranchSideFuncs:
                - vlc_epg_event_Duplicate
                - malloc
                - abort
                - realloc
      Callsites:
        - Src:             'misc/epg.c:224,24'
          Dst:             vlc_epg_New
        - Src:             'misc/epg.c:227,49'
          Dst:             strdup
        - Src:             'misc/epg.c:231,38'
          Dst:             vlc_epg_event_Duplicate
        - Src:             'misc/epg.c:236,17'
          Dst:             realloc
        - Src:             'misc/epg.c:236,17'
          Dst:             abort
    - functionName:    vlc_epg_New
      functionSourceFile: '/src/vlc/src/misc/epg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - short
      constantsTouched: []
      argNames:
        - i_id
        - i_source_id
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_epg_Init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/epg.c:194,9'
          Branch Sides:
            - BranchSide:      'misc/epg.c:194,9'
              BranchSideFuncs:
                - vlc_epg_Init
            - BranchSide:      'misc/epg.c:195,23'
              BranchSideFuncs:
                - vlc_epg_Init
      Callsites:
        - Src:             'misc/epg.c:195,9'
          Dst:             vlc_epg_Init
    - functionName:    vlc_epg_event_Duplicate
      functionSourceFile: '/src/vlc/src/misc/epg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_src
      BBCount:         31
      ICount:          247
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - strdup
        - vlc_epg_event_New
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/epg.c:79,9'
          Branch Sides:
            - BranchSide:      'misc/epg.c:79,9'
              BranchSideFuncs:
                - malloc
                - strdup
                - strdup
                - free
                - free
                - strdup
                - strdup
                - strdup
            - BranchSide:      'misc/epg.c:81,13'
              BranchSideFuncs:
                - malloc
                - strdup
                - strdup
                - free
                - free
                - strdup
                - strdup
                - strdup
        - Branch String:   'misc/epg.c:81,13'
          Branch Sides:
            - BranchSide:      'misc/epg.c:82,46'
              BranchSideFuncs:
                - strdup
                - malloc
                - strdup
                - strdup
                - free
                - free
                - strdup
                - strdup
            - BranchSide:      'misc/epg.c:83,13'
              BranchSideFuncs:
                - malloc
                - strdup
                - strdup
                - free
                - free
                - strdup
                - strdup
        - Branch String:   'misc/epg.c:83,13'
          Branch Sides:
            - BranchSide:      'misc/epg.c:84,39'
              BranchSideFuncs:
                - strdup
                - malloc
                - strdup
                - strdup
                - free
                - free
                - strdup
            - BranchSide:      'misc/epg.c:85,13'
              BranchSideFuncs:
                - malloc
                - strdup
                - strdup
                - free
                - free
                - strdup
        - Branch String:   'misc/epg.c:85,13'
          Branch Sides:
            - BranchSide:      'misc/epg.c:86,52'
              BranchSideFuncs:
                - strdup
                - malloc
                - strdup
                - strdup
                - free
                - free
            - BranchSide:      'misc/epg.c:87,13'
              BranchSideFuncs:
                - malloc
                - strdup
                - strdup
                - free
                - free
        - Branch String:   'misc/epg.c:87,13'
          Branch Sides:
            - BranchSide:      'misc/epg.c:90,48'
              BranchSideFuncs:
                - malloc
                - strdup
                - strdup
                - free
                - free
            - BranchSide:      'misc/epg.c:110,27'
              BranchSideFuncs: []
        - Branch String:   'misc/epg.c:91,17'
          Branch Sides:
            - BranchSide:      'misc/epg.c:93,26'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
            - BranchSide:      'misc/epg.c:109,9'
              BranchSideFuncs: []
        - Branch String:   'misc/epg.c:93,17'
          Branch Sides:
            - BranchSide:      'misc/epg.c:96,37'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
            - BranchSide:      'misc/epg.c:108,13'
              BranchSideFuncs: []
        - Branch String:   'misc/epg.c:99,63'
          Branch Sides:
            - BranchSide:      'misc/epg.c:100,25'
              BranchSideFuncs:
                - free
                - free
                - strdup
                - strdup
            - BranchSide:      'misc/epg.c:102,30'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'misc/epg.c:99,24'
          Branch Sides:
            - BranchSide:      'misc/epg.c:102,30'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
            - BranchSide:      'misc/epg.c:106,21'
              BranchSideFuncs:
                - strdup
                - strdup
                - free
                - free
      Callsites:
        - Src:             'misc/epg.c:77,30'
          Dst:             vlc_epg_event_New
        - Src:             'misc/epg.c:82,38'
          Dst:             strdup
        - Src:             'misc/epg.c:84,31'
          Dst:             strdup
        - Src:             'misc/epg.c:86,44'
          Dst:             strdup
        - Src:             'misc/epg.c:96,29'
          Dst:             strdup
        - Src:             'misc/epg.c:98,29'
          Dst:             strdup
    - functionName:    vlc_epg_event_New
      functionSourceFile: '/src/vlc/src/misc/epg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - short
        - size_t
        - int
      constantsTouched: []
      argNames:
        - i_id
        - i_start
        - i_duration
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_epg_event_Init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/epg.c:69,8'
          Branch Sides:
            - BranchSide:      'misc/epg.c:69,8'
              BranchSideFuncs:
                - vlc_epg_event_Init
            - BranchSide:      'misc/epg.c:70,28'
              BranchSideFuncs:
                - vlc_epg_event_Init
      Callsites:
        - Src:             'misc/epg.c:70,9'
          Dst:             vlc_epg_event_Init
    - functionName:    vlc_epg_event_Init
      functionSourceFile: '/src/vlc/src/misc/epg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - size_t
        - int
      constantsTouched: []
      argNames:
        - p_event
        - i_id
        - i_start
        - i_duration
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_epg_Init
      functionSourceFile: '/src/vlc/src/misc/epg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - p_epg
        - i_id
        - i_source_id
      BBCount:         3
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_epg_SetCurrent
      functionSourceFile: '/src/vlc/src/misc/epg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_epg
        - i_start
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/epg.c:209,9'
          Branch Sides:
            - BranchSide:      'misc/epg.c:210,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/epg.c:212,12'
              BranchSideFuncs: []
        - Branch String:   'misc/epg.c:212,5'
          Branch Sides:
            - BranchSide:      'misc/epg.c:212,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/epg.c:214,13'
              BranchSideFuncs: []
        - Branch String:   'misc/epg.c:214,13'
          Branch Sides:
            - BranchSide:      'misc/epg.c:216,32'
              BranchSideFuncs: []
            - BranchSide:      'misc/epg.c:219,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_epg_Clean
      functionSourceFile: '/src/vlc/src/misc/epg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_epg
      BBCount:         9
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_epg_event_Delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/epg.c:128,5'
          Branch Sides:
            - BranchSide:      'misc/epg.c:129,31'
              BranchSideFuncs:
                - vlc_epg_event_Delete
                - free
                - free
            - BranchSide:      'misc/epg.c:130,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'misc/epg.c:129,9'
          Dst:             vlc_epg_event_Delete
    - functionName:    vlc_epg_event_Delete
      functionSourceFile: '/src/vlc/src/misc/epg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_event
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_epg_event_Clean
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/epg.c:50,5'
          Dst:             vlc_epg_event_Clean
    - functionName:    vlc_epg_event_Clean
      functionSourceFile: '/src/vlc/src/misc/epg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_event
      BBCount:         7
      ICount:          70
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/epg.c:37,5'
          Branch Sides:
            - BranchSide:      'misc/epg.c:39,14'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'misc/epg.c:42,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:       []
    - functionName:    vlc_epg_Delete
      functionSourceFile: '/src/vlc/src/misc/epg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_epg
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_epg_Clean
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/epg.c:201,5'
          Dst:             vlc_epg_Clean
    - functionName:    vlc_epg_AddEvent
      functionSourceFile: '/src/vlc/src/misc/epg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_epg
        - p_evt
      BBCount:         48
      ICount:          360
      EdgeCount:       60
      CyclomaticComplexity: 14
      functionsReached:
        - abort
        - realloc
        - vlc_epg_event_Delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/epg.c:139,9'
          Branch Sides:
            - BranchSide:      'misc/epg.c:141,13'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
                - malloc
                - abort
                - realloc
                - vlc_epg_event_Delete
            - BranchSide:      'misc/epg.c:169,9'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
                - malloc
                - abort
                - realloc
                - vlc_epg_event_Delete
        - Branch String:   'misc/epg.c:141,13'
          Branch Sides:
            - BranchSide:      'misc/epg.c:143,19'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
                - malloc
                - abort
                - realloc
                - vlc_epg_event_Delete
            - BranchSide:      'misc/epg.c:145,19'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
                - malloc
                - abort
                - realloc
                - vlc_epg_event_Delete
        - Branch String:   'misc/epg.c:151,13'
          Branch Sides:
            - BranchSide:      'misc/epg.c:153,36'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
                - malloc
                - abort
                - realloc
                - vlc_epg_event_Delete
            - BranchSide:      'misc/epg.c:165,21'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
                - malloc
                - abort
                - realloc
                - vlc_epg_event_Delete
        - Branch String:   'misc/epg.c:156,21'
          Branch Sides:
            - BranchSide:      'misc/epg.c:158,31'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
                - malloc
                - abort
                - realloc
                - vlc_epg_event_Delete
            - BranchSide:      'misc/epg.c:160,27'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
                - malloc
                - abort
                - realloc
                - vlc_epg_event_Delete
        - Branch String:   'misc/epg.c:169,9'
          Branch Sides:
            - BranchSide:      'misc/epg.c:172,13'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
                - vlc_epg_event_Delete
            - BranchSide:      'misc/epg.c:186,9'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
        - Branch String:   'misc/epg.c:172,13'
          Branch Sides:
            - BranchSide:      'misc/epg.c:174,35'
              BranchSideFuncs:
                - vlc_epg_event_Delete
            - BranchSide:      'misc/epg.c:182,13'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
        - Branch String:   'misc/epg.c:175,17'
          Branch Sides:
            - BranchSide:      'misc/epg.c:176,36'
              BranchSideFuncs: []
            - BranchSide:      'misc/epg.c:177,38'
              BranchSideFuncs: []
        - Branch String:   'misc/epg.c:182,13'
          Branch Sides:
            - BranchSide:      'misc/epg.c:182,13'
              BranchSideFuncs:
                - realloc
                - abort
            - BranchSide:      'misc/epg.c:182,13'
              BranchSideFuncs:
                - malloc
                - abort
        - Branch String:   'misc/epg.c:182,13'
          Branch Sides:
            - BranchSide:      'misc/epg.c:182,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/epg.c:182,13'
              BranchSideFuncs:
                - abort
        - Branch String:   'misc/epg.c:186,9'
          Branch Sides:
            - BranchSide:      'misc/epg.c:186,9'
              BranchSideFuncs:
                - realloc
                - abort
            - BranchSide:      'misc/epg.c:186,9'
              BranchSideFuncs:
                - malloc
                - abort
        - Branch String:   'misc/epg.c:186,9'
          Branch Sides:
            - BranchSide:      'misc/epg.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'misc/epg.c:186,9'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             'misc/epg.c:174,13'
          Dst:             vlc_epg_event_Delete
        - Src:             'misc/epg.c:182,13'
          Dst:             realloc
        - Src:             'misc/epg.c:182,13'
          Dst:             abort
        - Src:             'misc/epg.c:186,9'
          Dst:             realloc
        - Src:             'misc/epg.c:186,9'
          Dst:             abort
    - functionName:    libvlc_Quit
      functionSourceFile: '/src/vlc/src/misc/exit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_libvlc
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libvlc_priv
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/exit.c:61,9'
          Branch Sides:
            - BranchSide:      'misc/exit.c:62,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/exit.c:64,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/exit.c:57,25'
          Dst:             libvlc_priv
        - Src:             'misc/exit.c:59,5'
          Dst:             vlc_object_Log
        - Src:             'misc/exit.c:60,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/exit.c:64,9'
          Dst:             vlc_object_Log
        - Src:             'misc/exit.c:65,5'
          Dst:             vlc_mutex_unlock
    - functionName:    libvlc_priv
      functionSourceFile: '/src/vlc/src/misc/../libvlc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvlc_SetExitHandler
      functionSourceFile: '/src/vlc/src/misc/exit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_libvlc
        - handler
        - opaque
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - libvlc_priv
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/exit.c:43,25'
          Dst:             libvlc_priv
        - Src:             'misc/exit.c:45,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/exit.c:48,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_ExitInit
      functionSourceFile: '/src/vlc/src/misc/exit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - exit
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/exit.c:32,5'
          Dst:             vlc_mutex_init
    - functionName:    vlc_atomic_rc_inc
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:66,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:66,5'
          Dst:             __assert_fail
    - functionName:    vlc_encoder_EncodeVideo
      functionSourceFile: '/src/vlc/src/../include/vlc_codec.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encoder
        - pic
      BBCount:         6
      ICount:          43
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_codec.h:287,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_codec.h:287,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_codec.h:287,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_codec.h:287,5'
          Dst:             __assert_fail
    - functionName:    picture_Hold
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_atomic_rc_inc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_picture.h:360,5'
          Dst:             vlc_atomic_rc_inc
    - functionName:    CreateEncoder
      functionSourceFile: '/src/vlc/src/misc/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - fmt_in
        - codec
        - fmt_out
      BBCount:         22
      ICount:          227
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - es_format_InitFromVideo
        - module_need
        - sout_EncoderCreate
        - vlc_encoder_Destroy
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/image.c:705,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:706,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/image.c:708,5'
              BranchSideFuncs:
                - es_format_InitFromVideo
                - es_format_InitFromVideo
                - module_need
                - vlc_object_Log
                - vlc_encoder_Destroy
                - __assert_fail
        - Branch String:   'misc/image.c:711,30'
          Branch Sides:
            - BranchSide:      'misc/image.c:711,33'
              BranchSideFuncs:
                - es_format_InitFromVideo
                - module_need
                - vlc_object_Log
                - vlc_encoder_Destroy
                - __assert_fail
            - BranchSide:      'misc/image.c:728,5'
              BranchSideFuncs:
                - es_format_InitFromVideo
                - module_need
                - vlc_object_Log
                - vlc_encoder_Destroy
                - __assert_fail
        - Branch String:   'misc/image.c:711,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:713,39'
              BranchSideFuncs:
                - es_format_InitFromVideo
                - module_need
                - vlc_object_Log
                - vlc_encoder_Destroy
                - __assert_fail
            - BranchSide:      'misc/image.c:728,5'
              BranchSideFuncs:
                - es_format_InitFromVideo
                - module_need
                - vlc_object_Log
                - vlc_encoder_Destroy
                - __assert_fail
        - Branch String:   'misc/image.c:716,42'
          Branch Sides:
            - BranchSide:      'misc/image.c:716,45'
              BranchSideFuncs:
                - es_format_InitFromVideo
                - module_need
                - vlc_object_Log
                - vlc_encoder_Destroy
                - __assert_fail
            - BranchSide:      'misc/image.c:723,51'
              BranchSideFuncs:
                - es_format_InitFromVideo
                - module_need
                - vlc_object_Log
                - vlc_encoder_Destroy
                - __assert_fail
        - Branch String:   'misc/image.c:716,13'
          Branch Sides:
            - BranchSide:      'misc/image.c:718,51'
              BranchSideFuncs:
                - es_format_InitFromVideo
                - module_need
                - vlc_object_Log
                - vlc_encoder_Destroy
                - __assert_fail
            - BranchSide:      'misc/image.c:723,51'
              BranchSideFuncs:
                - es_format_InitFromVideo
                - module_need
                - vlc_object_Log
                - vlc_encoder_Destroy
                - __assert_fail
        - Branch String:   'misc/image.c:740,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:742,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/image.c:749,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/image.c:749,5'
          Branch Sides:
            - BranchSide:      'misc/image.c:749,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/image.c:751,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/image.c:704,13'
          Dst:             sout_EncoderCreate
        - Src:             'misc/image.c:709,5'
          Dst:             es_format_InitFromVideo
        - Src:             'misc/image.c:731,5'
          Dst:             es_format_InitFromVideo
        - Src:             'misc/image.c:739,23'
          Dst:             module_need
        - Src:             'misc/image.c:742,9'
          Dst:             vlc_object_Log
        - Src:             'misc/image.c:746,9'
          Dst:             vlc_encoder_Destroy
        - Src:             'misc/image.c:749,5'
          Dst:             __assert_fail
    - functionName:    vlc_stream_GetContentType
      functionSourceFile: '/src/vlc/src/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - content_type
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:523,12'
          Dst:             vlc_stream_Control
    - functionName:    vlc_stream_Control
      functionSourceFile: '/src/vlc/src/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_vaControl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:415,11'
          Dst:             vlc_stream_vaControl
    - functionName:    stream_ContentType
      functionSourceFile: '/src/vlc/src/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_stream_GetContentType
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:598,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:599,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_stream.h:600,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_stream.h:598,9'
          Dst:             vlc_stream_GetContentType
    - functionName:    stream_MimeType
      functionSourceFile: '/src/vlc/src/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcspn
        - stream_ContentType
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_stream.h:614,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_stream.h:614,9'
              BranchSideFuncs:
                - strcspn
            - BranchSide:      '../include/vlc_stream.h:615,9'
              BranchSideFuncs:
                - strcspn
      Callsites:
        - Src:             '../include/vlc_stream.h:612,23'
          Dst:             stream_ContentType
        - Src:             '../include/vlc_stream.h:615,19'
          Dst:             strcspn
    - functionName:    vlc_stream_GetSize
      functionSourceFile: '/src/vlc/src/../include/vlc_stream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_stream_Control
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_stream.h:508,12'
          Dst:             vlc_stream_Control
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    module_need_var
      functionSourceFile: '/src/vlc/src/../include/vlc_modules.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - cap
        - varname
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - module_need
        - var_InheritString
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_modules.h:106,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_modules.h:107,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_modules.h:109,19'
              BranchSideFuncs:
                - module_need
                - free
      Callsites:
        - Src:             '../include/vlc_modules.h:105,18'
          Dst:             var_InheritString
        - Src:             '../include/vlc_modules.h:109,19'
          Dst:             module_need
    - functionName:    ImageQueueVideo
      functionSourceFile: '/src/vlc/src/misc/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - p_pic
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dec_get_owner
        - picture_fifo_Push
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/image.c:146,37'
          Dst:             dec_get_owner
        - Src:             'misc/image.c:147,5'
          Dst:             picture_fifo_Push
    - functionName:    dec_get_owner
      functionSourceFile: '/src/vlc/src/misc/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    image_get_device
      functionSourceFile: '/src/vlc/src/misc/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    picture_HasChainedPics
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pic
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    video_format_Copy
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dst
        - p_src
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_es.h:409,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:411,48'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_es.h:416,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_es.h:412,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:413,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_es.h:414,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    video_format_Clean
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_src
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    picture_GetVideoContext
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pic
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_picture.h:168,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_picture.h:168,27'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_picture.h:168,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CreateConverter
      functionSourceFile: '/src/vlc/src/misc/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - p_fmt_in
        - p_vctx_in
        - p_fmt_out
      BBCount:         9
      ICount:          101
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - DeleteConverter
        - __assert_fail
        - es_format_Copy
        - video_format_Copy
        - vlc_custom_create
        - vlc_filter_LoadModule
        - vlc_object_Log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/image.c:775,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:777,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/image.c:781,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/image.c:781,5'
          Branch Sides:
            - BranchSide:      'misc/image.c:781,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/image.c:783,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/image.c:761,16'
          Dst:             vlc_custom_create
        - Src:             'misc/image.c:763,5'
          Dst:             es_format_Copy
        - Src:             'misc/image.c:764,5'
          Dst:             es_format_Copy
        - Src:             'misc/image.c:765,5'
          Dst:             video_format_Copy
        - Src:             'misc/image.c:773,26'
          Dst:             vlc_filter_LoadModule
        - Src:             'misc/image.c:777,9'
          Dst:             vlc_object_Log
        - Src:             'misc/image.c:778,9'
          Dst:             DeleteConverter
        - Src:             'misc/image.c:781,5'
          Dst:             __assert_fail
    - functionName:    DeleteConverter
      functionSourceFile: '/src/vlc/src/misc/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_filter
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - es_format_Clean
        - vlc_filter_UnloadModule
        - vlc_object_delete
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/image.c:788,5'
          Dst:             vlc_filter_UnloadModule
        - Src:             'misc/image.c:790,5'
          Dst:             es_format_Clean
        - Src:             'misc/image.c:791,5'
          Dst:             es_format_Clean
        - Src:             'misc/image.c:793,5'
          Dst:             vlc_object_delete
    - functionName:    picture_Release
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - picture_Destroy
        - vlc_atomic_rc_dec
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_picture.h:373,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_picture.h:373,9'
              BranchSideFuncs:
                - picture_Destroy
            - BranchSide:      '../include/vlc_picture.h:374,25'
              BranchSideFuncs:
                - picture_Destroy
      Callsites:
        - Src:             '../include/vlc_picture.h:373,9'
          Dst:             vlc_atomic_rc_dec
        - Src:             '../include/vlc_picture.h:374,9'
          Dst:             picture_Destroy
    - functionName:    CreateDecoder
      functionSourceFile: '/src/vlc/src/misc/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_image
        - fmt
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decoder_Destroy
        - decoder_Init
        - es_format_Clean
        - module_need_var
        - vlc_custom_create
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/image.c:666,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:667,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/image.c:668,14'
              BranchSideFuncs:
                - decoder_Init
                - module_need_var.31416
                - vlc_object_Log
                - es_format_Clean
                - decoder_Destroy
        - Branch String:   'misc/image.c:684,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:686,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/image.c:695,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/image.c:665,15'
          Dst:             vlc_custom_create
        - Src:             'misc/image.c:671,5'
          Dst:             decoder_Init
        - Src:             'misc/image.c:683,23'
          Dst:             module_need_var
        - Src:             'misc/image.c:686,9'
          Dst:             vlc_object_Log
        - Src:             'misc/image.c:690,9'
          Dst:             es_format_Clean
        - Src:             'misc/image.c:691,9'
          Dst:             decoder_Destroy
    - functionName:    image_Mime2Fourcc
      functionSourceFile: '/src/vlc/src/misc/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_mime
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/image.c:648,5'
          Branch Sides:
            - BranchSide:      'misc/image.c:649,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'misc/image.c:651,5'
              BranchSideFuncs: []
        - Branch String:   'misc/image.c:649,13'
          Branch Sides:
            - BranchSide:      'misc/image.c:649,55'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'misc/image.c:650,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/image.c:649,14'
          Dst:             strcmp
    - functionName:    image_Ext2Fourcc
      functionSourceFile: '/src/vlc/src/misc/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_name
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - image_Type2Fourcc
        - strrchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/image.c:611,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:611,21'
              BranchSideFuncs:
                - image_Type2Fourcc
            - BranchSide:      'misc/image.c:612,13'
              BranchSideFuncs:
                - image_Type2Fourcc
      Callsites:
        - Src:             'misc/image.c:610,16'
          Dst:             strrchr
        - Src:             'misc/image.c:614,12'
          Dst:             image_Type2Fourcc
    - functionName:    image_Type2Fourcc
      functionSourceFile: '/src/vlc/src/misc/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_type
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcasecmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/image.c:601,5'
          Branch Sides:
            - BranchSide:      'misc/image.c:602,36'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'misc/image.c:605,5'
              BranchSideFuncs: []
        - Branch String:   'misc/image.c:602,13'
          Branch Sides:
            - BranchSide:      'misc/image.c:602,57'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'misc/image.c:603,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/image.c:602,14'
          Dst:             strcasecmp
    - functionName:    image_HandlerDelete
      functionSourceFile: '/src/vlc/src/misc/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_image
      BBCount:         15
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - DeleteConverter
        - dec_get_owner
        - decoder_Destroy
        - es_format_Clean
        - picture_fifo_Delete
        - vlc_encoder_Destroy
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/image.c:121,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:121,20'
              BranchSideFuncs:
                - picture_fifo_Delete
                - free
                - DeleteConverter
                - vlc_encoder_Destroy
                - dec_get_owner
                - es_format_Clean
                - decoder_Destroy
            - BranchSide:      'misc/image.c:123,9'
              BranchSideFuncs:
                - picture_fifo_Delete
                - free
                - DeleteConverter
                - vlc_encoder_Destroy
                - dec_get_owner
                - es_format_Clean
                - decoder_Destroy
        - Branch String:   'misc/image.c:123,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:125,56'
              BranchSideFuncs:
                - dec_get_owner
                - es_format_Clean
                - decoder_Destroy
                - picture_fifo_Delete
                - free
                - DeleteConverter
                - vlc_encoder_Destroy
            - BranchSide:      'misc/image.c:129,9'
              BranchSideFuncs:
                - picture_fifo_Delete
                - free
                - DeleteConverter
                - vlc_encoder_Destroy
        - Branch String:   'misc/image.c:129,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:130,30'
              BranchSideFuncs:
                - vlc_encoder_Destroy
                - picture_fifo_Delete
                - free
                - DeleteConverter
            - BranchSide:      'misc/image.c:131,9'
              BranchSideFuncs:
                - picture_fifo_Delete
                - free
                - DeleteConverter
        - Branch String:   'misc/image.c:131,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:131,49'
              BranchSideFuncs:
                - DeleteConverter
                - picture_fifo_Delete
                - free
            - BranchSide:      'misc/image.c:133,26'
              BranchSideFuncs:
                - picture_fifo_Delete
                - free
      Callsites:
        - Src:             'misc/image.c:125,41'
          Dst:             dec_get_owner
        - Src:             'misc/image.c:126,9'
          Dst:             es_format_Clean
        - Src:             'misc/image.c:127,9'
          Dst:             decoder_Destroy
        - Src:             'misc/image.c:130,9'
          Dst:             vlc_encoder_Destroy
        - Src:             'misc/image.c:131,32'
          Dst:             DeleteConverter
        - Src:             'misc/image.c:133,5'
          Dst:             picture_fifo_Delete
    - functionName:    ImageConvert
      functionSourceFile: '/src/vlc/src/misc/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_image
        - p_pic
        - p_fmt_in
        - p_fmt_out
      BBCount:         49
      ICount:          404
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - CreateConverter
        - DeleteConverter
        - __assert_fail
        - es_format_Clean
        - es_format_Init
        - es_format_InitFromVideo
        - picture_GetVideoContext
        - picture_HasChainedPics
        - picture_Hold
        - video_format_IsSameChroma
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/image.c:499,29'
          Branch Sides:
            - BranchSide:      'misc/image.c:499,33'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:513,10'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
        - Branch String:   'misc/image.c:499,53'
          Branch Sides:
            - BranchSide:      'misc/image.c:500,9'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:513,10'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
        - Branch String:   'misc/image.c:500,30'
          Branch Sides:
            - BranchSide:      'misc/image.c:500,33'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:513,10'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
        - Branch String:   'misc/image.c:500,54'
          Branch Sides:
            - BranchSide:      'misc/image.c:501,9'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:513,10'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
        - Branch String:   'misc/image.c:499,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:505,13'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:513,10'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
        - Branch String:   'misc/image.c:513,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:513,54'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:514,10'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
        - Branch String:   'misc/image.c:514,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:515,59'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:516,10'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
        - Branch String:   'misc/image.c:516,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:517,61'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:518,10'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
        - Branch String:   'misc/image.c:518,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:518,56'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:519,10'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
        - Branch String:   'misc/image.c:519,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:519,56'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:521,9'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
        - Branch String:   'misc/image.c:521,30'
          Branch Sides:
            - BranchSide:      'misc/image.c:522,40'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - DeleteConverter
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:531,10'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
        - Branch String:   'misc/image.c:522,87'
          Branch Sides:
            - BranchSide:      'misc/image.c:523,40'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - DeleteConverter
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
            - BranchSide:      'misc/image.c:526,26'
              BranchSideFuncs:
                - DeleteConverter
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
        - Branch String:   'misc/image.c:521,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:526,26'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
            - BranchSide:      'misc/image.c:531,10'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
        - Branch String:   'misc/image.c:531,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:534,44'
              BranchSideFuncs:
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
            - BranchSide:      'misc/image.c:549,27'
              BranchSideFuncs:
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_InitFromVideo
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
        - Branch String:   'misc/image.c:541,13'
          Branch Sides:
            - BranchSide:      'misc/image.c:543,13'
              BranchSideFuncs:
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
            - BranchSide:      'misc/image.c:545,5'
              BranchSideFuncs:
                - picture_Hold.31402
                - picture_HasChainedPics.31417
                - __assert_fail
        - Branch String:   'misc/image.c:558,5'
          Branch Sides:
            - BranchSide:      'misc/image.c:558,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/image.c:558,5'
              BranchSideFuncs:
                - picture_HasChainedPics.31417
                - __assert_fail
        - Branch String:   'misc/image.c:558,5'
          Branch Sides:
            - BranchSide:      'misc/image.c:558,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/image.c:559,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/image.c:522,12'
          Dst:             video_format_IsSameChroma
        - Src:             'misc/image.c:523,12'
          Dst:             video_format_IsSameChroma
        - Src:             'misc/image.c:526,9'
          Dst:             DeleteConverter
        - Src:             'misc/image.c:534,9'
          Dst:             es_format_Init
        - Src:             'misc/image.c:539,30'
          Dst:             picture_GetVideoContext
        - Src:             'misc/image.c:538,13'
          Dst:             CreateConverter
        - Src:             'misc/image.c:549,9'
          Dst:             es_format_Clean
        - Src:             'misc/image.c:550,9'
          Dst:             es_format_InitFromVideo
        - Src:             'misc/image.c:551,9'
          Dst:             es_format_Clean
        - Src:             'misc/image.c:552,9'
          Dst:             es_format_InitFromVideo
        - Src:             'misc/image.c:555,5'
          Dst:             picture_Hold
        - Src:             'misc/image.c:558,5'
          Dst:             picture_HasChainedPics
        - Src:             'misc/image.c:558,5'
          Dst:             __assert_fail
    - functionName:    ImageWriteUrl
      functionSourceFile: '/src/vlc/src/misc/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_image
        - p_pic
        - p_fmt_in
        - codec
        - p_fmt_out
        - psz_url
      BBCount:         23
      ICount:          168
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - ImageWrite
        - __errno_location
        - fclose
        - fwrite
        - image_Ext2Fourcc
        - vlc_fopen
        - vlc_frame_Release
        - vlc_object_Log
        - vlc_strerror_c
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/image.c:455,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:458,35'
              BranchSideFuncs:
                - vlc_fopen
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - ImageWrite
                - fclose
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - fwrite
                - vlc_frame_Release
                - __errno_location
            - BranchSide:      'misc/image.c:461,23'
              BranchSideFuncs:
                - vlc_fopen
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - ImageWrite
                - fclose
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - fwrite
                - vlc_frame_Release
                - __errno_location
        - Branch String:   'misc/image.c:462,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:464,9'
              BranchSideFuncs:
                - ImageWrite
                - fclose
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - fwrite
                - vlc_frame_Release
                - __errno_location
            - BranchSide:      'misc/image.c:468,27'
              BranchSideFuncs:
                - ImageWrite
                - fclose
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - fwrite
                - vlc_frame_Release
                - __errno_location
        - Branch String:   'misc/image.c:471,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:473,21'
              BranchSideFuncs:
                - fwrite
                - vlc_frame_Release
                - fclose
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - __errno_location
            - BranchSide:      'misc/image.c:478,17'
              BranchSideFuncs:
                - fclose
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
        - Branch String:   'misc/image.c:473,13'
          Branch Sides:
            - BranchSide:      'misc/image.c:474,19'
              BranchSideFuncs:
                - __errno_location
                - vlc_frame_Release
                - fclose
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
            - BranchSide:      'misc/image.c:475,24'
              BranchSideFuncs:
                - vlc_frame_Release
                - fclose
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
        - Branch String:   'misc/image.c:478,24'
          Branch Sides:
            - BranchSide:      'misc/image.c:478,28'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'misc/image.c:481,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'misc/image.c:478,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:479,15'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'misc/image.c:481,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'misc/image.c:481,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:483,16'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'misc/image.c:487,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/image.c:458,17'
          Dst:             image_Ext2Fourcc
        - Src:             'misc/image.c:461,12'
          Dst:             vlc_fopen
        - Src:             'misc/image.c:464,9'
          Dst:             __errno_location
        - Src:             'misc/image.c:464,9'
          Dst:             vlc_strerror_c
        - Src:             'misc/image.c:464,9'
          Dst:             vlc_object_Log
        - Src:             'misc/image.c:468,15'
          Dst:             ImageWrite
        - Src:             'misc/image.c:473,13'
          Dst:             fwrite
        - Src:             'misc/image.c:474,19'
          Dst:             __errno_location
        - Src:             'misc/image.c:475,9'
          Dst:             vlc_frame_Release
        - Src:             'misc/image.c:478,9'
          Dst:             fclose
        - Src:             'misc/image.c:479,15'
          Dst:             __errno_location
        - Src:             'misc/image.c:483,8'
          Dst:             __errno_location
        - Src:             'misc/image.c:484,8'
          Dst:             __errno_location
        - Src:             'misc/image.c:484,8'
          Dst:             vlc_strerror_c
        - Src:             'misc/image.c:484,8'
          Dst:             vlc_object_Log
    - functionName:    ImageWrite
      functionSourceFile: '/src/vlc/src/misc/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_image
        - p_pic
        - p_fmt_in
        - codec
        - p_fmt_out
      BBCount:         51
      ICount:          383
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - CreateConverter
        - CreateEncoder
        - DeleteConverter
        - __assert_fail
        - es_format_Clean
        - es_format_Copy
        - es_format_Init
        - es_format_InitFromVideo
        - picture_GetVideoContext
        - picture_HasChainedPics
        - picture_Hold
        - picture_Release
        - video_format_IsSameChroma
        - vlc_encoder_Destroy
        - vlc_encoder_EncodeVideo
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/image.c:362,24'
          Branch Sides:
            - BranchSide:      'misc/image.c:363,11'
              BranchSideFuncs:
                - CreateEncoder
                - picture_Hold.31402
                - video_format_IsSameChroma
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - vlc_encoder_Destroy
            - BranchSide:      'misc/image.c:372,10'
              BranchSideFuncs:
                - CreateEncoder
                - picture_Hold.31402
                - video_format_IsSameChroma
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
        - Branch String:   'misc/image.c:363,52'
          Branch Sides:
            - BranchSide:      'misc/image.c:364,11'
              BranchSideFuncs:
                - vlc_encoder_Destroy
                - CreateEncoder
                - picture_Hold.31402
                - video_format_IsSameChroma
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:367,30'
              BranchSideFuncs:
                - vlc_encoder_Destroy
                - CreateEncoder
                - picture_Hold.31402
                - video_format_IsSameChroma
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
        - Branch String:   'misc/image.c:364,71'
          Branch Sides:
            - BranchSide:      'misc/image.c:365,11'
              BranchSideFuncs:
                - vlc_encoder_Destroy
                - CreateEncoder
                - picture_Hold.31402
                - video_format_IsSameChroma
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:367,30'
              BranchSideFuncs:
                - vlc_encoder_Destroy
                - CreateEncoder
                - picture_Hold.31402
                - video_format_IsSameChroma
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
        - Branch String:   'misc/image.c:362,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:367,30'
              BranchSideFuncs:
                - vlc_encoder_Destroy
                - CreateEncoder
                - picture_Hold.31402
                - video_format_IsSameChroma
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:372,10'
              BranchSideFuncs:
                - CreateEncoder
                - picture_Hold.31402
                - video_format_IsSameChroma
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
        - Branch String:   'misc/image.c:372,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:374,41'
              BranchSideFuncs:
                - picture_Hold.31402
                - video_format_IsSameChroma
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:380,18'
              BranchSideFuncs:
                - picture_Hold.31402
                - video_format_IsSameChroma
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
        - Branch String:   'misc/image.c:376,13'
          Branch Sides:
            - BranchSide:      'misc/image.c:376,31'
              BranchSideFuncs:
                - picture_Hold.31402
                - video_format_IsSameChroma
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:377,5'
              BranchSideFuncs:
                - picture_Hold.31402
                - video_format_IsSameChroma
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
        - Branch String:   'misc/image.c:383,77'
          Branch Sides:
            - BranchSide:      'misc/image.c:384,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:388,13'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
        - Branch String:   'misc/image.c:384,67'
          Branch Sides:
            - BranchSide:      'misc/image.c:385,9'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:388,13'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
        - Branch String:   'misc/image.c:383,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:388,13'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:430,14'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
        - Branch String:   'misc/image.c:388,34'
          Branch Sides:
            - BranchSide:      'misc/image.c:389,44'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - DeleteConverter
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:399,14'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
        - Branch String:   'misc/image.c:389,91'
          Branch Sides:
            - BranchSide:      'misc/image.c:390,44'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - DeleteConverter
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
            - BranchSide:      'misc/image.c:394,30'
              BranchSideFuncs:
                - DeleteConverter
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
        - Branch String:   'misc/image.c:388,13'
          Branch Sides:
            - BranchSide:      'misc/image.c:394,30'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
            - BranchSide:      'misc/image.c:399,14'
              BranchSideFuncs:
                - es_format_Init
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
        - Branch String:   'misc/image.c:399,13'
          Branch Sides:
            - BranchSide:      'misc/image.c:402,48'
              BranchSideFuncs:
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
            - BranchSide:      'misc/image.c:418,31'
              BranchSideFuncs:
                - es_format_Clean
                - es_format_InitFromVideo
                - es_format_Clean
                - es_format_Copy
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
        - Branch String:   'misc/image.c:409,17'
          Branch Sides:
            - BranchSide:      'misc/image.c:411,33'
              BranchSideFuncs:
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
            - BranchSide:      'misc/image.c:414,9'
              BranchSideFuncs:
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
        - Branch String:   'misc/image.c:427,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:427,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
            - BranchSide:      'misc/image.c:427,9'
              BranchSideFuncs:
                - picture_HasChainedPics.31417
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - __assert_fail
        - Branch String:   'misc/image.c:427,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:427,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/image.c:428,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
        - Branch String:   'misc/image.c:431,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:433,43'
              BranchSideFuncs:
                - vlc_encoder_EncodeVideo
                - picture_Release.31425
                - vlc_object_Log
            - BranchSide:      'misc/image.c:437,10'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'misc/image.c:437,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:439,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/image.c:443,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/image.c:367,9'
          Dst:             vlc_encoder_Destroy
        - Src:             'misc/image.c:374,26'
          Dst:             CreateEncoder
        - Src:             'misc/image.c:380,5'
          Dst:             picture_Hold
        - Src:             'misc/image.c:383,10'
          Dst:             video_format_IsSameChroma
        - Src:             'misc/image.c:389,16'
          Dst:             video_format_IsSameChroma
        - Src:             'misc/image.c:390,16'
          Dst:             video_format_IsSameChroma
        - Src:             'misc/image.c:394,13'
          Dst:             DeleteConverter
        - Src:             'misc/image.c:402,13'
          Dst:             es_format_Init
        - Src:             'misc/image.c:407,34'
          Dst:             picture_GetVideoContext
        - Src:             'misc/image.c:406,17'
          Dst:             CreateConverter
        - Src:             'misc/image.c:411,17'
          Dst:             picture_Release
        - Src:             'misc/image.c:418,13'
          Dst:             es_format_Clean
        - Src:             'misc/image.c:419,13'
          Dst:             es_format_InitFromVideo
        - Src:             'misc/image.c:420,13'
          Dst:             es_format_Clean
        - Src:             'misc/image.c:421,13'
          Dst:             es_format_Copy
        - Src:             'misc/image.c:427,9'
          Dst:             picture_HasChainedPics
        - Src:             'misc/image.c:427,9'
          Dst:             __assert_fail
        - Src:             'misc/image.c:433,19'
          Dst:             vlc_encoder_EncodeVideo
        - Src:             'misc/image.c:434,9'
          Dst:             picture_Release
        - Src:             'misc/image.c:439,9'
          Dst:             vlc_object_Log
    - functionName:    ImageReadUrl
      functionSourceFile: '/src/vlc/src/misc/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_image
        - psz_url
        - p_fmt_out
      BBCount:         20
      ICount:          143
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - ImageRead
        - es_format_Clean
        - es_format_Init
        - image_Ext2Fourcc
        - image_Mime2Fourcc
        - stream_MimeType
        - vlc_object_Log
        - vlc_stream_Block
        - vlc_stream_Delete
        - vlc_stream_GetSize
        - vlc_stream_NewURL
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/image.c:308,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:310,9'
              BranchSideFuncs:
                - vlc_stream_GetSize.31412
                - vlc_stream_Block
                - stream_MimeType.31410
                - image_Ext2Fourcc
                - vlc_stream_Delete
                - es_format_Init
                - ImageRead
                - es_format_Clean
                - image_Mime2Fourcc
                - free
                - vlc_stream_Delete
                - vlc_object_Log
            - BranchSide:      'misc/image.c:315,29'
              BranchSideFuncs:
                - vlc_stream_GetSize.31412
                - vlc_stream_Block
                - stream_MimeType.31410
                - image_Ext2Fourcc
                - vlc_stream_Delete
                - es_format_Init
                - ImageRead
                - es_format_Clean
                - image_Mime2Fourcc
                - free
                - vlc_stream_Delete
                - vlc_object_Log
        - Branch String:   'misc/image.c:315,49'
          Branch Sides:
            - BranchSide:      'misc/image.c:315,52'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Delete
            - BranchSide:      'misc/image.c:317,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Delete
        - Branch String:   'misc/image.c:315,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:317,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_stream_Delete
            - BranchSide:      'misc/image.c:321,33'
              BranchSideFuncs:
                - vlc_stream_Block
                - stream_MimeType.31410
                - image_Ext2Fourcc
                - vlc_stream_Delete
                - es_format_Init
                - ImageRead
                - es_format_Clean
                - image_Mime2Fourcc
                - free
                - vlc_stream_Delete
        - Branch String:   'misc/image.c:322,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:323,9'
              BranchSideFuncs:
                - vlc_stream_Delete
            - BranchSide:      'misc/image.c:325,18'
              BranchSideFuncs:
                - stream_MimeType.31410
                - image_Ext2Fourcc
                - vlc_stream_Delete
                - es_format_Init
                - ImageRead
                - es_format_Clean
                - image_Mime2Fourcc
                - free
        - Branch String:   'misc/image.c:327,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:329,39'
              BranchSideFuncs:
                - image_Mime2Fourcc
                - free
                - image_Ext2Fourcc
                - vlc_stream_Delete
                - es_format_Init
                - ImageRead
                - es_format_Clean
            - BranchSide:      'misc/image.c:332,10'
              BranchSideFuncs:
                - image_Ext2Fourcc
                - vlc_stream_Delete
                - es_format_Init
                - ImageRead
                - es_format_Clean
        - Branch String:   'misc/image.c:332,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:335,37'
              BranchSideFuncs:
                - vlc_stream_Delete
                - es_format_Init
                - ImageRead
                - es_format_Clean
            - BranchSide:      'misc/image.c:337,24'
              BranchSideFuncs:
                - vlc_stream_Delete
                - es_format_Init
                - ImageRead
                - es_format_Clean
      Callsites:
        - Src:             'misc/image.c:306,16'
          Dst:             vlc_stream_NewURL
        - Src:             'misc/image.c:310,9'
          Dst:             vlc_object_Log
        - Src:             'misc/image.c:315,9'
          Dst:             vlc_stream_GetSize
        - Src:             'misc/image.c:317,9'
          Dst:             vlc_object_Log
        - Src:             'misc/image.c:321,15'
          Dst:             vlc_stream_Block
        - Src:             'misc/image.c:326,22'
          Dst:             stream_MimeType
        - Src:             'misc/image.c:329,20'
          Dst:             image_Mime2Fourcc
        - Src:             'misc/image.c:335,19'
          Dst:             image_Ext2Fourcc
        - Src:             'misc/image.c:337,5'
          Dst:             vlc_stream_Delete
        - Src:             'misc/image.c:341,5'
          Dst:             es_format_Init
        - Src:             'misc/image.c:342,13'
          Dst:             ImageRead
        - Src:             'misc/image.c:344,5'
          Dst:             es_format_Clean
        - Src:             'misc/image.c:348,5'
          Dst:             vlc_stream_Delete
    - functionName:    ImageRead
      functionSourceFile: '/src/vlc/src/misc/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_image
        - p_block
        - p_es_in
        - p_fmt_out
      BBCount:         90
      ICount:          787
      EdgeCount:       121
      CyclomaticComplexity: 33
      functionsReached:
        - CreateConverter
        - CreateDecoder
        - DeleteConverter
        - __assert_fail
        - dec_get_owner
        - decoder_Destroy
        - es_format_Clean
        - es_format_Copy
        - picture_GetVideoContext
        - picture_HasChainedPics
        - picture_Release
        - picture_fifo_Pop
        - video_format_Clean
        - video_format_Copy
        - video_format_IsSameChroma
        - vlc_frame_Release
        - vlc_object_Log
        - vlc_tick_now
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/image.c:156,10'
          Branch Sides:
            - BranchSide:      'misc/image.c:158,23'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      'misc/image.c:163,9'
              BranchSideFuncs:
                - CreateDecoder
                - vlc_frame_Release
                - vlc_tick_now
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
                - vlc_object_Log
                - picture_fifo_Pop
                - picture_fifo_Pop
                - vlc_object_Log
                - picture_Release.31425
                - dec_get_owner
                - es_format_Clean
                - decoder_Destroy
                - vlc_frame_Release
                - dec_get_owner
                - es_format_Clean
                - decoder_Destroy
        - Branch String:   'misc/image.c:163,24'
          Branch Sides:
            - BranchSide:      'misc/image.c:164,9'
              BranchSideFuncs:
                - CreateDecoder
                - vlc_frame_Release
                - vlc_tick_now
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
                - vlc_object_Log
                - picture_fifo_Pop
                - picture_fifo_Pop
                - vlc_object_Log
                - picture_Release.31425
                - dec_get_owner
                - es_format_Clean
                - decoder_Destroy
                - vlc_frame_Release
                - dec_get_owner
                - es_format_Clean
                - decoder_Destroy
            - BranchSide:      'misc/image.c:173,10'
              BranchSideFuncs:
                - CreateDecoder
                - vlc_frame_Release
                - vlc_tick_now
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
                - vlc_object_Log
                - picture_fifo_Pop
                - picture_fifo_Pop
                - vlc_object_Log
                - picture_Release.31425
                - dec_get_owner
                - es_format_Clean
                - decoder_Destroy
                - vlc_frame_Release
        - Branch String:   'misc/image.c:163,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:166,56'
              BranchSideFuncs:
                - dec_get_owner
                - es_format_Clean
                - decoder_Destroy
                - CreateDecoder
                - vlc_frame_Release
                - vlc_tick_now
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
                - vlc_object_Log
                - picture_fifo_Pop
                - picture_fifo_Pop
                - vlc_object_Log
                - picture_Release.31425
                - dec_get_owner
                - es_format_Clean
                - decoder_Destroy
                - vlc_frame_Release
            - BranchSide:      'misc/image.c:173,10'
              BranchSideFuncs:
                - CreateDecoder
                - vlc_frame_Release
                - vlc_tick_now
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
                - vlc_object_Log
                - picture_fifo_Pop
                - picture_fifo_Pop
                - vlc_object_Log
                - picture_Release.31425
                - dec_get_owner
                - es_format_Clean
                - decoder_Destroy
                - vlc_frame_Release
        - Branch String:   'misc/image.c:173,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:175,41'
              BranchSideFuncs:
                - vlc_tick_now
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
                - vlc_object_Log
                - picture_fifo_Pop
                - picture_fifo_Pop
                - vlc_object_Log
                - picture_Release.31425
            - BranchSide:      'misc/image.c:192,39'
              BranchSideFuncs:
                - vlc_tick_now
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
                - vlc_object_Log
                - picture_fifo_Pop
                - picture_fifo_Pop
                - vlc_object_Log
                - picture_Release.31425
        - Branch String:   'misc/image.c:176,13'
          Branch Sides:
            - BranchSide:      'misc/image.c:178,27'
              BranchSideFuncs:
                - vlc_tick_now
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
                - vlc_object_Log
                - picture_fifo_Pop
                - picture_fifo_Pop
                - vlc_object_Log
                - picture_Release.31425
                - dec_get_owner
                - es_format_Clean
                - decoder_Destroy
                - vlc_frame_Release
            - BranchSide:      'misc/image.c:181,13'
              BranchSideFuncs:
                - vlc_tick_now
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
                - vlc_object_Log
                - picture_fifo_Pop
                - picture_fifo_Pop
                - vlc_object_Log
                - picture_Release.31425
                - dec_get_owner
                - es_format_Clean
                - decoder_Destroy
                - vlc_frame_Release
        - Branch String:   'misc/image.c:181,13'
          Branch Sides:
            - BranchSide:      'misc/image.c:183,60'
              BranchSideFuncs:
                - dec_get_owner
                - es_format_Clean
                - decoder_Destroy
                - vlc_frame_Release
            - BranchSide:      'misc/image.c:190,5'
              BranchSideFuncs:
                - vlc_tick_now
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
                - vlc_object_Log
                - picture_fifo_Pop
                - picture_fifo_Pop
                - vlc_object_Log
                - picture_Release.31425
        - Branch String:   'misc/image.c:194,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:197,9'
              BranchSideFuncs:
                - picture_fifo_Pop
                - picture_fifo_Pop
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
                - vlc_object_Log
                - vlc_object_Log
                - picture_Release.31425
            - BranchSide:      'misc/image.c:213,9'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
                - vlc_object_Log
        - Branch String:   'misc/image.c:203,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:205,30'
              BranchSideFuncs:
                - picture_Release.31425
                - picture_fifo_Pop
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'misc/image.c:208,13'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'misc/image.c:208,13'
          Branch Sides:
            - BranchSide:      'misc/image.c:209,13'
              BranchSideFuncs:
                - vlc_object_Log
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
                - vlc_object_Log
            - BranchSide:      'misc/image.c:211,5'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
                - vlc_object_Log
        - Branch String:   'misc/image.c:213,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:215,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'misc/image.c:219,10'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
        - Branch String:   'misc/image.c:219,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:220,31'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
            - BranchSide:      'misc/image.c:221,10'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
        - Branch String:   'misc/image.c:221,29'
          Branch Sides:
            - BranchSide:      'misc/image.c:221,32'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
            - BranchSide:      'misc/image.c:228,10'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
        - Branch String:   'misc/image.c:221,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:222,39'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
            - BranchSide:      'misc/image.c:228,10'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
        - Branch String:   'misc/image.c:228,30'
          Branch Sides:
            - BranchSide:      'misc/image.c:228,33'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
            - BranchSide:      'misc/image.c:234,10'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
        - Branch String:   'misc/image.c:228,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:229,40'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
            - BranchSide:      'misc/image.c:234,10'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
        - Branch String:   'misc/image.c:234,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:235,30'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
            - BranchSide:      'misc/image.c:236,10'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
        - Branch String:   'misc/image.c:236,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:237,31'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
            - BranchSide:      'misc/image.c:238,10'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
        - Branch String:   'misc/image.c:238,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:239,38'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
            - BranchSide:      'misc/image.c:240,10'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
        - Branch String:   'misc/image.c:240,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:241,39'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
            - BranchSide:      'misc/image.c:242,9'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
        - Branch String:   'misc/image.c:242,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:243,31'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
            - BranchSide:      'misc/image.c:244,9'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
        - Branch String:   'misc/image.c:244,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:245,32'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
            - BranchSide:      'misc/image.c:246,9'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
        - Branch String:   'misc/image.c:246,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:247,28'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
            - BranchSide:      'misc/image.c:250,38'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
                - video_format_Clean.31419
                - video_format_Copy.31418
        - Branch String:   'misc/image.c:250,81'
          Branch Sides:
            - BranchSide:      'misc/image.c:251,9'
              BranchSideFuncs:
                - video_format_Clean.31419
                - video_format_Copy.31418
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:254,13'
              BranchSideFuncs:
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
        - Branch String:   'misc/image.c:251,69'
          Branch Sides:
            - BranchSide:      'misc/image.c:252,9'
              BranchSideFuncs:
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:254,13'
              BranchSideFuncs:
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
        - Branch String:   'misc/image.c:250,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:254,13'
              BranchSideFuncs:
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
                - DeleteConverter
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:291,29'
              BranchSideFuncs:
                - video_format_Clean.31419
                - video_format_Copy.31418
        - Branch String:   'misc/image.c:254,34'
          Branch Sides:
            - BranchSide:      'misc/image.c:255,44'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - DeleteConverter
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - video_format_IsSameChroma
            - BranchSide:      'misc/image.c:265,14'
              BranchSideFuncs:
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
        - Branch String:   'misc/image.c:256,76'
          Branch Sides:
            - BranchSide:      'misc/image.c:257,44'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - DeleteConverter
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
            - BranchSide:      'misc/image.c:260,30'
              BranchSideFuncs:
                - DeleteConverter
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
        - Branch String:   'misc/image.c:254,13'
          Branch Sides:
            - BranchSide:      'misc/image.c:260,30'
              BranchSideFuncs:
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
            - BranchSide:      'misc/image.c:265,14'
              BranchSideFuncs:
                - picture_GetVideoContext.31420
                - CreateConverter
                - picture_Release.31425
                - picture_HasChainedPics.31417
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
        - Branch String:   'misc/image.c:265,13'
          Branch Sides:
            - BranchSide:      'misc/image.c:268,34'
              BranchSideFuncs:
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - picture_HasChainedPics.31417
                - __assert_fail
            - BranchSide:      'misc/image.c:280,31'
              BranchSideFuncs:
                - es_format_Clean
                - es_format_Copy
                - video_format_Clean.31419
                - video_format_Copy.31418
                - picture_HasChainedPics.31417
                - __assert_fail
        - Branch String:   'misc/image.c:271,17'
          Branch Sides:
            - BranchSide:      'misc/image.c:273,34'
              BranchSideFuncs:
                - picture_HasChainedPics.31417
                - __assert_fail
            - BranchSide:      'misc/image.c:276,9'
              BranchSideFuncs:
                - picture_HasChainedPics.31417
                - __assert_fail
        - Branch String:   'misc/image.c:287,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/image.c:287,9'
              BranchSideFuncs:
                - picture_HasChainedPics.31417
                - __assert_fail
        - Branch String:   'misc/image.c:287,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:287,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/image.c:288,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/image.c:158,9'
          Dst:             vlc_frame_Release
        - Src:             'misc/image.c:166,41'
          Dst:             dec_get_owner
        - Src:             'misc/image.c:167,9'
          Dst:             es_format_Clean
        - Src:             'misc/image.c:168,9'
          Dst:             decoder_Destroy
        - Src:             'misc/image.c:175,26'
          Dst:             CreateDecoder
        - Src:             'misc/image.c:178,13'
          Dst:             vlc_frame_Release
        - Src:             'misc/image.c:183,45'
          Dst:             dec_get_owner
        - Src:             'misc/image.c:184,13'
          Dst:             es_format_Clean
        - Src:             'misc/image.c:185,13'
          Dst:             decoder_Destroy
        - Src:             'misc/image.c:187,13'
          Dst:             vlc_frame_Release
        - Src:             'misc/image.c:192,39'
          Dst:             vlc_tick_now
        - Src:             'misc/image.c:199,17'
          Dst:             picture_fifo_Pop
        - Src:             'misc/image.c:203,28'
          Dst:             picture_fifo_Pop
        - Src:             'misc/image.c:205,13'
          Dst:             picture_Release
        - Src:             'misc/image.c:209,13'
          Dst:             vlc_object_Log
        - Src:             'misc/image.c:215,9'
          Dst:             vlc_object_Log
        - Src:             'misc/image.c:250,10'
          Dst:             video_format_IsSameChroma
        - Src:             'misc/image.c:255,16'
          Dst:             video_format_IsSameChroma
        - Src:             'misc/image.c:257,16'
          Dst:             video_format_IsSameChroma
        - Src:             'misc/image.c:260,13'
          Dst:             DeleteConverter
        - Src:             'misc/image.c:269,34'
          Dst:             picture_GetVideoContext
        - Src:             'misc/image.c:268,17'
          Dst:             CreateConverter
        - Src:             'misc/image.c:273,17'
          Dst:             picture_Release
        - Src:             'misc/image.c:280,13'
          Dst:             es_format_Clean
        - Src:             'misc/image.c:281,13'
          Dst:             es_format_Copy
        - Src:             'misc/image.c:282,13'
          Dst:             video_format_Clean
        - Src:             'misc/image.c:283,13'
          Dst:             video_format_Copy
        - Src:             'misc/image.c:287,9'
          Dst:             picture_HasChainedPics
        - Src:             'misc/image.c:287,9'
          Dst:             __assert_fail
        - Src:             'misc/image.c:291,9'
          Dst:             video_format_Clean
        - Src:             'misc/image.c:292,9'
          Dst:             video_format_Copy
    - functionName:    image_HandlerCreate
      functionSourceFile: '/src/vlc/src/misc/image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - picture_fifo_New
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/image.c:99,9'
          Branch Sides:
            - BranchSide:      'misc/image.c:100,9'
              BranchSideFuncs:
                - picture_fifo_New
            - BranchSide:      'misc/image.c:102,25'
              BranchSideFuncs:
                - picture_fifo_New
      Callsites:
        - Src:             'misc/image.c:98,32'
          Dst:             calloc
        - Src:             'misc/image.c:110,24'
          Dst:             picture_fifo_New
    - functionName:    vlc_LogExternalClose
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/messages.c:519,9'
          Branch Sides:
            - BranchSide:      'misc/messages.c:519,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/messages.c:520,9'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    vlc_vaLogExternal
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
        - type
        - item
        - format
        - ap
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vaLogHeader
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
        - type
        - item
        - format
        - ap
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_LogCallback
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logger
        - type
        - item
        - format
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_vaLogCallback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/messages.c:111,5'
          Dst:             vlc_vaLogCallback
    - functionName:    vlc_vaLogCallback
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logger
        - type
        - item
        - format
        - ap
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_restorecancel
        - vlc_savecancel
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/messages.c:89,9'
          Branch Sides:
            - BranchSide:      'misc/messages.c:89,9'
              BranchSideFuncs:
                - vlc_savecancel
                - vlc_restorecancel
            - BranchSide:      'misc/messages.c:98,20'
              BranchSideFuncs:
                - vlc_savecancel
                - vlc_restorecancel
      Callsites:
        - Src:             'misc/messages.c:98,20'
          Dst:             vlc_savecancel
        - Src:             'misc/messages.c:101,9'
          Dst:             vlc_restorecancel
    - functionName:    vlc_LogEarlyClose
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         10
      ICount:          92
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_LogCallback
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/messages.c:230,5'
          Branch Sides:
            - BranchSide:      'misc/messages.c:232,25'
              BranchSideFuncs:
                - vlc_LogCallback
                - free
                - free
                - free
                - free
            - BranchSide:      'misc/messages.c:240,10'
              BranchSideFuncs:
                - free
        - Branch String:   'misc/messages.c:233,25'
          Branch Sides:
            - BranchSide:      'misc/messages.c:232,9'
              BranchSideFuncs:
                - vlc_LogCallback
                - free
                - free
                - free
                - free
            - BranchSide:      'misc/messages.c:233,46'
              BranchSideFuncs:
                - vlc_LogCallback
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'misc/messages.c:232,9'
          Dst:             vlc_LogCallback
    - functionName:    vlc_vaLogEarly
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
        - type
        - item
        - format
        - ap
      BBCount:         18
      ICount:          185
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - strdup
        - vasprintf
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/messages.c:197,9'
          Branch Sides:
            - BranchSide:      'misc/messages.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/messages.c:200,5'
              BranchSideFuncs:
                - vasprintf
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
                - vlc_mutex_unlock
                - strdup
        - Branch String:   'misc/messages.c:206,28'
          Branch Sides:
            - BranchSide:      'misc/messages.c:206,54'
              BranchSideFuncs:
                - strdup
                - vasprintf
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
                - vlc_mutex_unlock
            - BranchSide:      'misc/messages.c:206,5'
              BranchSideFuncs:
                - vasprintf
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
                - vlc_mutex_unlock
        - Branch String:   'misc/messages.c:211,9'
          Branch Sides:
            - BranchSide:      'misc/messages.c:212,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
                - vlc_mutex_unlock
            - BranchSide:      'misc/messages.c:214,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - __assert_fail
                - __assert_fail
                - vlc_mutex_unlock
        - Branch String:   'misc/messages.c:215,5'
          Branch Sides:
            - BranchSide:      'misc/messages.c:215,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_unlock
            - BranchSide:      'misc/messages.c:216,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_unlock
        - Branch String:   'misc/messages.c:216,5'
          Branch Sides:
            - BranchSide:      'misc/messages.c:216,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/messages.c:217,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/messages.c:206,47'
          Dst:             strdup
        - Src:             'misc/messages.c:211,9'
          Dst:             vasprintf
        - Src:             'misc/messages.c:214,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/messages.c:215,5'
          Dst:             __assert_fail
        - Src:             'misc/messages.c:216,5'
          Dst:             __assert_fail
        - Src:             'misc/messages.c:219,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_LogSwitchClose
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_LogSwitch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/messages.c:313,5'
          Dst:             vlc_LogSwitch
    - functionName:    vlc_LogSwitch
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logger
        - new_logger
      BBCount:         9
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_rcu_synchronize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/messages.c:328,5'
          Branch Sides:
            - BranchSide:      'misc/messages.c:328,5'
              BranchSideFuncs:
                - vlc_rcu_synchronize
            - BranchSide:      'misc/messages.c:330,9'
              BranchSideFuncs:
                - vlc_rcu_synchronize
        - Branch String:   'misc/messages.c:330,9'
          Branch Sides:
            - BranchSide:      'misc/messages.c:330,9'
              BranchSideFuncs:
                - vlc_rcu_synchronize
            - BranchSide:      'misc/messages.c:331,20'
              BranchSideFuncs:
                - vlc_rcu_synchronize
      Callsites:
        - Src:             'misc/messages.c:328,5'
          Dst:             __assert_fail
        - Src:             'misc/messages.c:335,5'
          Dst:             vlc_rcu_synchronize
    - functionName:    vlc_vaLogSwitch
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
        - type
        - item
        - format
        - ap
      BBCount:         3
      ICount:          59
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_rcu_read_lock
        - vlc_rcu_read_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/messages.c:298,5'
          Dst:             vlc_rcu_read_lock
        - Src:             'misc/messages.c:301,5'
          Dst:             vlc_rcu_read_unlock
    - functionName:    vlc_vaLogDiscard
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
        - type
        - item
        - format
        - ap
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_LogDiscardClose
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_LogModuleClose
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_object_delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/messages.c:387,9'
          Branch Sides:
            - BranchSide:      'misc/messages.c:387,9'
              BranchSideFuncs:
                - vlc_object_delete
            - BranchSide:      'misc/messages.c:388,9'
              BranchSideFuncs:
                - vlc_object_delete
      Callsites:
        - Src:             'misc/messages.c:390,5'
          Dst:             vlc_object_delete
    - functionName:    vlc_vaLogModule
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
        - type
        - item
        - format
        - ap
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_logger_load
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
        - forced
        - ap
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/messages.c:364,40'
          Branch Sides:
            - BranchSide:      'misc/messages.c:364,40'
              BranchSideFuncs: []
            - BranchSide:      'misc/messages.c:364,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_object_logger
      functionSourceFile: '/src/vlc/src/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_LogDestroy
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - logger
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_LogExternalCreate
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ops
        - opaque
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/messages.c:533,9'
          Branch Sides:
            - BranchSide:      'misc/messages.c:534,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/messages.c:536,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_LogSet
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc
        - ops
        - opaque
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_LogExternalCreate
        - vlc_LogSpam
        - vlc_LogSwitch
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/messages.c:554,9'
          Branch Sides:
            - BranchSide:      'misc/messages.c:555,40'
              BranchSideFuncs:
                - vlc_LogExternalCreate
                - vlc_LogSwitch
                - vlc_LogSpam
            - BranchSide:      'misc/messages.c:557,16'
              BranchSideFuncs:
                - vlc_LogSwitch
                - vlc_LogSpam
        - Branch String:   'misc/messages.c:559,9'
          Branch Sides:
            - BranchSide:      'misc/messages.c:559,9'
              BranchSideFuncs:
                - vlc_LogSwitch
                - vlc_LogSpam
            - BranchSide:      'misc/messages.c:560,16'
              BranchSideFuncs:
                - vlc_LogSwitch
                - vlc_LogSpam
      Callsites:
        - Src:             'misc/messages.c:555,18'
          Dst:             vlc_LogExternalCreate
        - Src:             'misc/messages.c:562,5'
          Dst:             vlc_LogSwitch
        - Src:             'misc/messages.c:563,5'
          Dst:             vlc_LogSpam
    - functionName:    vlc_LogSpam
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/messages.c:79,5'
          Dst:             vlc_object_Log
        - Src:             'misc/messages.c:80,5'
          Dst:             vlc_object_Log
        - Src:             'misc/messages.c:81,5'
          Dst:             vlc_object_Log
        - Src:             'misc/messages.c:82,5'
          Dst:             vlc_object_Log
    - functionName:    vlc_LogHeaderCreate
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - str
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/messages.c:484,9'
          Branch Sides:
            - BranchSide:      'misc/messages.c:485,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/messages.c:487,25'
              BranchSideFuncs:
                - strlen
                - malloc
        - Branch String:   'misc/messages.c:489,9'
          Branch Sides:
            - BranchSide:      'misc/messages.c:490,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/messages.c:492,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/messages.c:487,18'
          Dst:             strlen
    - functionName:    vlc_LogEarlyOpen
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - logger
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_mutex_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/messages.c:251,9'
          Branch Sides:
            - BranchSide:      'misc/messages.c:252,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/messages.c:254,5'
              BranchSideFuncs:
                - vlc_mutex_init
      Callsites:
        - Src:             'misc/messages.c:255,5'
          Dst:             vlc_mutex_init
    - functionName:    vlc_LogSwitchCreate
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/messages.c:341,43'
          Branch Sides:
            - BranchSide:      'misc/messages.c:341,31'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'misc/messages.c:341,43'
              BranchSideFuncs:
                - malloc
        - Branch String:   'misc/messages.c:342,9'
          Branch Sides:
            - BranchSide:      'misc/messages.c:343,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/messages.c:345,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_LogPreinit
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_LogEarlyOpen
        - vlc_LogSpam
        - vlc_LogSwitch
        - vlc_LogSwitchCreate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/messages.c:442,9'
          Branch Sides:
            - BranchSide:      'misc/messages.c:443,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/messages.c:444,23'
              BranchSideFuncs:
                - vlc_LogEarlyOpen
                - vlc_LogSwitch
                - vlc_LogSpam
        - Branch String:   'misc/messages.c:447,9'
          Branch Sides:
            - BranchSide:      'misc/messages.c:448,23'
              BranchSideFuncs:
                - vlc_LogSwitch
                - vlc_LogSpam
            - BranchSide:      'misc/messages.c:451,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/messages.c:441,28'
          Dst:             vlc_LogSwitchCreate
        - Src:             'misc/messages.c:446,32'
          Dst:             vlc_LogEarlyOpen
        - Src:             'misc/messages.c:448,9'
          Dst:             vlc_LogSwitch
        - Src:             'misc/messages.c:449,9'
          Dst:             vlc_LogSpam
    - functionName:    vlc_LogModuleCreate
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_custom_create
        - vlc_logger_load
        - vlc_module_load
        - vlc_object_delete
        - vlc_object_logger
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/messages.c:403,9'
          Branch Sides:
            - BranchSide:      'misc/messages.c:404,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/messages.c:407,25'
              BranchSideFuncs:
                - vlc_object_logger.31530
                - vlc_module_load
                - vlc_object_delete
        - Branch String:   'misc/messages.c:407,9'
          Branch Sides:
            - BranchSide:      'misc/messages.c:409,9'
              BranchSideFuncs:
                - vlc_object_delete
            - BranchSide:      'misc/messages.c:413,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/messages.c:402,14'
          Dst:             vlc_custom_create
        - Src:             'misc/messages.c:407,25'
          Dst:             vlc_object_logger
        - Src:             'misc/messages.c:407,9'
          Dst:             vlc_module_load
        - Src:             'misc/messages.c:407,9'
          Dst:             vlc_logger_load
        - Src:             'misc/messages.c:409,9'
          Dst:             vlc_object_delete
    - functionName:    vlc_LogInit
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_LogModuleCreate
        - vlc_LogSwitch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/messages.c:424,9'
          Branch Sides:
            - BranchSide:      'misc/messages.c:424,9'
              BranchSideFuncs:
                - vlc_LogSwitch
            - BranchSide:      'misc/messages.c:425,16'
              BranchSideFuncs:
                - vlc_LogSwitch
      Callsites:
        - Src:             'misc/messages.c:423,33'
          Dst:             vlc_LogModuleCreate
        - Src:             'misc/messages.c:427,5'
          Dst:             vlc_LogSwitch
    - functionName:    vlc_Log
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - logger
        - type
        - typename
        - module
        - file
        - line
        - func
        - format
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_vaLog
      functionUses:    122
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/messages.c:164,5'
          Dst:             vlc_vaLog
    - functionName:    vlc_vaLog
      functionSourceFile: '/src/vlc/src/misc/messages.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - loggerp
        - type
        - typename
        - module
        - file
        - line
        - func
        - format
        - args
      BBCount:         15
      ICount:          154
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strchr
        - strrchr
        - vlc_thread_id
        - vlc_vaLogCallback
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/messages.c:121,9'
          Branch Sides:
            - BranchSide:      'misc/messages.c:123,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/messages.c:126,23'
              BranchSideFuncs:
                - strrchr
                - strchr
                - vlc_thread_id
                - vlc_vaLogCallback
        - Branch String:   'misc/messages.c:127,9'
          Branch Sides:
            - BranchSide:      'misc/messages.c:128,18'
              BranchSideFuncs:
                - strchr
                - vlc_thread_id
                - vlc_vaLogCallback
            - BranchSide:      'misc/messages.c:129,16'
              BranchSideFuncs:
                - strchr
                - vlc_thread_id
                - vlc_vaLogCallback
        - Branch String:   'misc/messages.c:131,21'
          Branch Sides:
            - BranchSide:      'misc/messages.c:131,36'
              BranchSideFuncs:
                - vlc_thread_id
                - vlc_vaLogCallback
            - BranchSide:      'misc/messages.c:131,12'
              BranchSideFuncs:
                - vlc_thread_id
                - vlc_vaLogCallback
        - Branch String:   'misc/messages.c:133,9'
          Branch Sides:
            - BranchSide:      'misc/messages.c:135,27'
              BranchSideFuncs:
                - vlc_thread_id
                - vlc_vaLogCallback
            - BranchSide:      'misc/messages.c:143,42'
              BranchSideFuncs:
                - vlc_thread_id
                - vlc_vaLogCallback
      Callsites:
        - Src:             'misc/messages.c:126,15'
          Dst:             strrchr
        - Src:             'misc/messages.c:129,9'
          Dst:             strchr
        - Src:             'misc/messages.c:150,15'
          Dst:             vlc_thread_id
        - Src:             'misc/messages.c:153,5'
          Dst:             vlc_vaLogCallback
    - functionName:    vlc_tracer_Destroy
      functionSourceFile: '/src/vlc/src/misc/tracer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tracer
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_object_delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/tracer.c:93,9'
          Branch Sides:
            - BranchSide:      'misc/tracer.c:93,9'
              BranchSideFuncs:
                - vlc_object_delete
            - BranchSide:      'misc/tracer.c:94,9'
              BranchSideFuncs:
                - vlc_object_delete
      Callsites:
        - Src:             'misc/tracer.c:96,5'
          Dst:             vlc_object_delete
    - functionName:    vlc_tracer_load
      functionSourceFile: '/src/vlc/src/misc/tracer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
        - forced
        - ap
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/tracer.c:64,40'
          Branch Sides:
            - BranchSide:      'misc/tracer.c:64,40'
              BranchSideFuncs: []
            - BranchSide:      'misc/tracer.c:64,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_object_logger
      functionSourceFile: '/src/vlc/src/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_tracer_Create
      functionSourceFile: '/src/vlc/src/misc/tracer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - module_name
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_custom_create
        - vlc_module_load
        - vlc_object_delete
        - vlc_object_logger
        - vlc_tracer_load
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/tracer.c:76,9'
          Branch Sides:
            - BranchSide:      'misc/tracer.c:77,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/tracer.c:79,25'
              BranchSideFuncs:
                - vlc_object_logger.31562
                - vlc_module_load
                - vlc_object_delete
        - Branch String:   'misc/tracer.c:79,9'
          Branch Sides:
            - BranchSide:      'misc/tracer.c:81,9'
              BranchSideFuncs:
                - vlc_object_delete
            - BranchSide:      'misc/tracer.c:85,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/tracer.c:75,14'
          Dst:             vlc_custom_create
        - Src:             'misc/tracer.c:79,25'
          Dst:             vlc_object_logger
        - Src:             'misc/tracer.c:79,9'
          Dst:             vlc_module_load
        - Src:             'misc/tracer.c:79,9'
          Dst:             vlc_tracer_load
        - Src:             'misc/tracer.c:81,9'
          Dst:             vlc_object_delete
    - functionName:    vlc_tracer_TraceWithTs
      functionSourceFile: '/src/vlc/src/misc/tracer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tracer
        - ts
        - trace
      BBCount:         6
      ICount:          54
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    17
      BranchProfiles:
        - Branch String:   'misc/tracer.c:53,5'
          Branch Sides:
            - BranchSide:      'misc/tracer.c:53,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/tracer.c:53,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/tracer.c:53,5'
          Dst:             __assert_fail
    - functionName:    vlc_object_hold
      functionSourceFile: '/src/vlc/src/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - aout_Hold
        - strcmp
        - vlc_object_typename
        - vout_Hold
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../include/vlc_objects.h:208,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_objects.h:209,37'
              BranchSideFuncs:
                - strcmp
                - vout_Hold
            - BranchSide:      '../include/vlc_objects.h:210,17'
              BranchSideFuncs:
                - strcmp
                - vout_Hold
        - Branch String:   '../include/vlc_objects.h:210,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_objects.h:210,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_objects.h:211,36'
              BranchSideFuncs:
                - vout_Hold
      Callsites:
        - Src:             '../include/vlc_objects.h:206,22'
          Dst:             vlc_object_typename
        - Src:             '../include/vlc_objects.h:208,10'
          Dst:             strcmp
        - Src:             '../include/vlc_objects.h:209,9'
          Dst:             aout_Hold
        - Src:             '../include/vlc_objects.h:210,10'
          Dst:             strcmp
        - Src:             '../include/vlc_objects.h:211,9'
          Dst:             vout_Hold
    - functionName:    vlc_object_typename
      functionSourceFile: '/src/vlc/src/misc/objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_children
      functionSourceFile: '/src/vlc/src/misc/objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - obj
        - tab
        - max
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/objects.c:204,5'
          Branch Sides:
            - BranchSide:      'misc/objects.c:206,14'
              BranchSideFuncs:
                - abort
            - BranchSide:      'misc/objects.c:210,12'
              BranchSideFuncs: []
        - Branch String:   'misc/objects.c:206,14'
          Branch Sides:
            - BranchSide:      'misc/objects.c:207,43'
              BranchSideFuncs:
                - abort
            - BranchSide:      'misc/objects.c:208,15'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             'misc/objects.c:207,43'
          Dst:             abort
    - functionName:    vlc_object_Log
      functionSourceFile: '/src/vlc/src/misc/objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - prio
        - module
        - file
        - line
        - func
        - format
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_object_vaLog
      functionUses:    1444
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/objects.c:170,5'
          Dst:             vlc_object_vaLog
    - functionName:    vlc_object_vaLog
      functionSourceFile: '/src/vlc/src/misc/objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - prio
        - module
        - file
        - line
        - func
        - format
        - ap
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_object_typename
        - vlc_vaLog
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/objects.c:151,9'
          Branch Sides:
            - BranchSide:      'misc/objects.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/objects.c:154,48'
              BranchSideFuncs:
                - vlc_object_typename
                - vlc_vaLog
        - Branch String:   'misc/objects.c:156,9'
          Branch Sides:
            - BranchSide:      'misc/objects.c:157,18'
              BranchSideFuncs:
                - vlc_vaLog
            - BranchSide:      'misc/objects.c:159,16'
              BranchSideFuncs:
                - vlc_vaLog
      Callsites:
        - Src:             'misc/objects.c:154,28'
          Dst:             vlc_object_typename
        - Src:             'misc/objects.c:159,5'
          Dst:             vlc_vaLog
    - functionName:    vlc_object_delete
      functionSourceFile: '/src/vlc/src/misc/objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_object_deinit
      functionUses:    74
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/objects.c:143,5'
          Dst:             vlc_object_deinit
    - functionName:    vlc_object_deinit
      functionSourceFile: '/src/vlc/src/misc/objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         6
      ICount:          44
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - var_DestroyAll
        - vlc_restorecancel
        - vlc_savecancel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/objects.c:131,5'
          Branch Sides:
            - BranchSide:      'misc/objects.c:131,5'
              BranchSideFuncs:
                - vlc_savecancel
                - var_DestroyAll
                - vlc_restorecancel
                - free
            - BranchSide:      'misc/objects.c:131,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/objects.c:131,5'
          Dst:             __assert_fail
        - Src:             'misc/objects.c:134,16'
          Dst:             vlc_savecancel
        - Src:             'misc/objects.c:135,5'
          Dst:             var_DestroyAll
        - Src:             'misc/objects.c:136,5'
          Dst:             vlc_restorecancel
    - functionName:    libvlc_priv
      functionSourceFile: '/src/vlc/src/misc/../libvlc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_object_instance
      functionSourceFile: '/src/vlc/src/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_object_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_objects.h:188,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_objects.h:188,18'
              BranchSideFuncs:
                - vlc_object_parent
            - BranchSide:      '../include/vlc_objects.h:191,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_objects.h:189,19'
          Dst:             vlc_object_parent
    - functionName:    vlc_object_parent
      functionSourceFile: '/src/vlc/src/misc/objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_object_get_tracer
      functionSourceFile: '/src/vlc/src/misc/objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - libvlc_priv
        - vlc_object_instance
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/objects.c:122,25'
          Dst:             vlc_object_instance
        - Src:             'misc/objects.c:123,31'
          Dst:             libvlc_priv
    - functionName:    vlc_object_create
      functionSourceFile: '/src/vlc/src/misc/objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_this
        - i_size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_custom_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/objects.c:107,12'
          Dst:             vlc_custom_create
    - functionName:    vlc_custom_create
      functionSourceFile: '/src/vlc/src/misc/objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - length
        - typename
      BBCount:         12
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - calloc
        - vlc_object_init
      functionUses:    44
      BranchProfiles:
        - Branch String:   'misc/objects.c:95,5'
          Branch Sides:
            - BranchSide:      'misc/objects.c:95,5'
              BranchSideFuncs:
                - calloc
                - vlc_object_init
                - free
            - BranchSide:      'misc/objects.c:97,32'
              BranchSideFuncs:
                - calloc
                - vlc_object_init
                - free
        - Branch String:   'misc/objects.c:98,9'
          Branch Sides:
            - BranchSide:      'misc/objects.c:98,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/objects.c:98,9'
              BranchSideFuncs:
                - vlc_object_init
                - free
        - Branch String:   'misc/objects.c:98,9'
          Branch Sides:
            - BranchSide:      'misc/objects.c:98,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/objects.c:99,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'misc/objects.c:95,5'
          Dst:             __assert_fail
        - Src:             'misc/objects.c:97,25'
          Dst:             calloc
        - Src:             'misc/objects.c:98,9'
          Dst:             vlc_object_init
    - functionName:    vlc_object_init
      functionSourceFile: '/src/vlc/src/misc/objects.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - parent
        - typename
      BBCount:         9
      ICount:          103
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_mutex_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/objects.c:66,9'
          Branch Sides:
            - BranchSide:      'misc/objects.c:67,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/objects.c:69,20'
              BranchSideFuncs:
                - vlc_mutex_init
        - Branch String:   'misc/objects.c:78,9'
          Branch Sides:
            - BranchSide:      'misc/objects.c:80,23'
              BranchSideFuncs: []
            - BranchSide:      'misc/objects.c:85,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/objects.c:72,5'
          Dst:             vlc_mutex_init
    - functionName:    ptrcmp
      functionSourceFile: '/src/vlc/src/misc/objres.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_obj_free
      functionSourceFile: '/src/vlc/src/misc/objres.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - ptr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ptrcmp
        - vlc_objres_remove
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/objres.c:176,5'
          Dst:             vlc_objres_remove
        - Src:             'misc/objres.c:176,5'
          Dst:             ptrcmp
    - functionName:    vlc_objres_remove
      functionSourceFile: '/src/vlc/src/misc/objres.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - data
        - match
      BBCount:         9
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_obj_res
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/objres.c:114,9'
          Branch Sides:
            - BranchSide:      'misc/objres.c:114,9'
              BranchSideFuncs:
                - __assert_fail
                - free
            - BranchSide:      'misc/objres.c:116,13'
              BranchSideFuncs:
                - __assert_fail
                - free
        - Branch String:   'misc/objres.c:116,13'
          Branch Sides:
            - BranchSide:      'misc/objres.c:118,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/objres.c:124,15'
              BranchSideFuncs:
                - __assert_fail
                - free
      Callsites:
        - Src:             'misc/objres.c:101,36'
          Dst:             vlc_obj_res
        - Src:             'misc/objres.c:114,9'
          Dst:             __assert_fail
    - functionName:    vlc_obj_res
      functionSourceFile: '/src/vlc/src/misc/objres.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_obj_memdup
      functionSourceFile: '/src/vlc/src/misc/objres.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - obj
        - base
        - len
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_obj_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/objres.c:164,9'
          Branch Sides:
            - BranchSide:      'misc/objres.c:164,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/objres.c:165,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/objres.c:163,17'
          Dst:             vlc_obj_malloc
    - functionName:    vlc_obj_malloc
      functionSourceFile: '/src/vlc/src/misc/objres.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - obj
        - size
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dummy_release
        - vlc_objres_new
        - vlc_objres_push
      functionUses:    10
      BranchProfiles:
        - Branch String:   'misc/objres.c:141,9'
          Branch Sides:
            - BranchSide:      'misc/objres.c:141,9'
              BranchSideFuncs:
                - vlc_objres_push
            - BranchSide:      'misc/objres.c:142,25'
              BranchSideFuncs:
                - vlc_objres_push
      Callsites:
        - Src:             'misc/objres.c:140,17'
          Dst:             vlc_objres_new
        - Src:             'misc/objres.c:140,17'
          Dst:             dummy_release
        - Src:             'misc/objres.c:142,9'
          Dst:             vlc_objres_push
    - functionName:    dummy_release
      functionSourceFile: '/src/vlc/src/misc/objres.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_objres_new
      functionSourceFile: '/src/vlc/src/misc/objres.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
        - release
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/objres.c:51,9'
          Branch Sides:
            - BranchSide:      'misc/objres.c:53,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'misc/objres.c:57,34'
              BranchSideFuncs:
                - malloc
        - Branch String:   'misc/objres.c:58,9'
          Branch Sides:
            - BranchSide:      'misc/objres.c:59,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/objres.c:61,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/objres.c:53,9'
          Dst:             __errno_location
    - functionName:    vlc_objres_push
      functionSourceFile: '/src/vlc/src/misc/objres.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - data
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_obj_res
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/objres.c:67,36'
          Dst:             vlc_obj_res
    - functionName:    vlc_obj_strdup
      functionSourceFile: '/src/vlc/src/misc/objres.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - str
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - vlc_obj_memdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/objres.c:171,37'
          Dst:             strlen
        - Src:             'misc/objres.c:171,12'
          Dst:             vlc_obj_memdup
    - functionName:    vlc_obj_calloc
      functionSourceFile: '/src/vlc/src/misc/objres.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - obj
        - nmemb
        - size
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - vlc_obj_malloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/objres.c:149,9'
          Branch Sides:
            - BranchSide:      'misc/objres.c:151,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'misc/objres.c:155,17'
              BranchSideFuncs:
                - vlc_obj_malloc
        - Branch String:   'misc/objres.c:156,9'
          Branch Sides:
            - BranchSide:      'misc/objres.c:157,16'
              BranchSideFuncs: []
            - BranchSide:      'misc/objres.c:158,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/objres.c:151,9'
          Dst:             __errno_location
        - Src:             'misc/objres.c:155,17'
          Dst:             vlc_obj_malloc
    - functionName:    vlc_objres_pop
      functionSourceFile: '/src/vlc/src/misc/objres.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_obj_res
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/objres.c:79,9'
          Branch Sides:
            - BranchSide:      'misc/objres.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/objres.c:81,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/objres.c:76,36'
          Dst:             vlc_obj_res
    - functionName:    vlc_objres_clear
      functionSourceFile: '/src/vlc/src/misc/objres.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_objres_pop
      functionUses:    15
      BranchProfiles:
        - Branch String:   'misc/objres.c:89,5'
          Branch Sides:
            - BranchSide:      'misc/objres.c:91,31'
              BranchSideFuncs:
                - free
                - vlc_objres_pop
            - BranchSide:      'misc/objres.c:96,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/objres.c:89,20'
          Dst:             vlc_objres_pop
    - functionName:    vlc_queue_DequeueAll
      functionSourceFile: '/src/vlc/src/misc/queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_queue_DequeueAllUnlocked
        - vlc_queue_Lock
        - vlc_queue_Unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/queue.c:155,5'
          Dst:             vlc_queue_Lock
        - Src:             'misc/queue.c:156,13'
          Dst:             vlc_queue_DequeueAllUnlocked
        - Src:             'misc/queue.c:157,5'
          Dst:             vlc_queue_Unlock
    - functionName:    vlc_queue_Lock
      functionSourceFile: '/src/vlc/src/../include/vlc_queue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_lock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_queue.h:89,5'
          Dst:             vlc_mutex_lock
    - functionName:    vlc_queue_DequeueAllUnlocked
      functionSourceFile: '/src/vlc/src/misc/queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_held
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/queue.c:118,5'
          Branch Sides:
            - BranchSide:      'misc/queue.c:118,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/queue.c:118,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/queue.c:118,5'
          Dst:             vlc_mutex_held
        - Src:             'misc/queue.c:118,5'
          Dst:             __assert_fail
    - functionName:    vlc_queue_Unlock
      functionSourceFile: '/src/vlc/src/../include/vlc_queue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_unlock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_queue.h:101,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_queue_Wait
      functionSourceFile: '/src/vlc/src/../include/vlc_queue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_cond_wait
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_queue.h:123,5'
          Dst:             vlc_cond_wait
    - functionName:    vlc_queue_IsEmpty
      functionSourceFile: '/src/vlc/src/../include/vlc_queue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_queue_Dequeue
      functionSourceFile: '/src/vlc/src/misc/queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_queue_DequeueUnlocked
        - vlc_queue_IsEmpty
        - vlc_queue_Lock
        - vlc_queue_Unlock
        - vlc_queue_Wait
        - vlc_testcancel
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/queue.c:142,5'
          Branch Sides:
            - BranchSide:      'misc/queue.c:143,24'
              BranchSideFuncs:
                - vlc_queue_Wait.31710
                - vlc_queue_IsEmpty.31711
                - vlc_queue_DequeueUnlocked
                - vlc_queue_Unlock.31707
            - BranchSide:      'misc/queue.c:145,39'
              BranchSideFuncs:
                - vlc_queue_DequeueUnlocked
                - vlc_queue_Unlock.31707
      Callsites:
        - Src:             'misc/queue.c:139,5'
          Dst:             vlc_queue_Lock
        - Src:             'misc/queue.c:140,5'
          Dst:             vlc_testcancel
        - Src:             'misc/queue.c:142,12'
          Dst:             vlc_queue_IsEmpty
        - Src:             'misc/queue.c:143,9'
          Dst:             vlc_queue_Wait
        - Src:             'misc/queue.c:145,13'
          Dst:             vlc_queue_DequeueUnlocked
        - Src:             'misc/queue.c:146,5'
          Dst:             vlc_queue_Unlock
    - functionName:    vlc_queue_DequeueUnlocked
      functionSourceFile: '/src/vlc/src/misc/queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
      BBCount:         12
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - next_get
        - next_set
        - vlc_mutex_held
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/queue.c:98,5'
          Branch Sides:
            - BranchSide:      'misc/queue.c:98,5'
              BranchSideFuncs:
                - next_get
                - next_set
            - BranchSide:      'misc/queue.c:100,19'
              BranchSideFuncs:
                - next_get
                - next_set
        - Branch String:   'misc/queue.c:103,9'
          Branch Sides:
            - BranchSide:      'misc/queue.c:103,9'
              BranchSideFuncs:
                - next_get
                - next_set
            - BranchSide:      'misc/queue.c:104,49'
              BranchSideFuncs:
                - next_get
                - next_set
        - Branch String:   'misc/queue.c:109,13'
          Branch Sides:
            - BranchSide:      'misc/queue.c:110,25'
              BranchSideFuncs: []
            - BranchSide:      'misc/queue.c:111,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/queue.c:98,5'
          Dst:             vlc_mutex_held
        - Src:             'misc/queue.c:98,5'
          Dst:             __assert_fail
        - Src:             'misc/queue.c:104,40'
          Dst:             next_get
        - Src:             'misc/queue.c:106,9'
          Dst:             next_set
    - functionName:    next_get
      functionSourceFile: '/src/vlc/src/misc/queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - e
        - offset
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - entry_get
        - next_p
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/queue.c:68,22'
          Dst:             next_p
        - Src:             'misc/queue.c:68,12'
          Dst:             entry_get
    - functionName:    next_set
      functionSourceFile: '/src/vlc/src/misc/queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - e
        - next
        - offset
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - entry_set
        - next_p
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/queue.c:62,15'
          Dst:             next_p
        - Src:             'misc/queue.c:62,5'
          Dst:             entry_set
    - functionName:    next_p
      functionSourceFile: '/src/vlc/src/misc/queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - e
        - offset
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    entry_set
      functionSourceFile: '/src/vlc/src/misc/queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
        - e
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    entry_get
      functionSourceFile: '/src/vlc/src/misc/queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_queue_Enqueue
      functionSourceFile: '/src/vlc/src/misc/queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
        - entry
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_queue_EnqueueUnlocked
        - vlc_queue_Lock
        - vlc_queue_Unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/queue.c:130,5'
          Dst:             vlc_queue_Lock
        - Src:             'misc/queue.c:131,5'
          Dst:             vlc_queue_EnqueueUnlocked
        - Src:             'misc/queue.c:132,5'
          Dst:             vlc_queue_Unlock
    - functionName:    vlc_queue_EnqueueUnlocked
      functionSourceFile: '/src/vlc/src/misc/queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
        - entry
      BBCount:         13
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - entry_get
        - entry_set
        - next_get
        - next_p
        - vlc_mutex_held
        - vlc_queue_Signal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/queue.c:85,5'
          Branch Sides:
            - BranchSide:      'misc/queue.c:85,5'
              BranchSideFuncs:
                - entry_get
                - __assert_fail
                - entry_set
                - vlc_queue_Signal
                - next_p
                - next_get
            - BranchSide:      'misc/queue.c:86,5'
              BranchSideFuncs:
                - entry_get
                - __assert_fail
                - entry_set
                - vlc_queue_Signal
                - next_p
                - next_get
        - Branch String:   'misc/queue.c:86,5'
          Branch Sides:
            - BranchSide:      'misc/queue.c:86,5'
              BranchSideFuncs:
                - entry_set
                - vlc_queue_Signal
                - next_p
                - next_get
            - BranchSide:      'misc/queue.c:87,15'
              BranchSideFuncs:
                - entry_set
                - vlc_queue_Signal
                - next_p
                - next_get
        - Branch String:   'misc/queue.c:89,5'
          Branch Sides:
            - BranchSide:      'misc/queue.c:90,24'
              BranchSideFuncs:
                - next_p
                - next_get
                - vlc_queue_Signal
            - BranchSide:      'misc/queue.c:92,16'
              BranchSideFuncs:
                - vlc_queue_Signal
      Callsites:
        - Src:             'misc/queue.c:85,5'
          Dst:             vlc_mutex_held
        - Src:             'misc/queue.c:85,5'
          Dst:             __assert_fail
        - Src:             'misc/queue.c:86,5'
          Dst:             entry_get
        - Src:             'misc/queue.c:86,5'
          Dst:             __assert_fail
        - Src:             'misc/queue.c:87,5'
          Dst:             entry_set
        - Src:             'misc/queue.c:90,17'
          Dst:             next_p
        - Src:             'misc/queue.c:89,51'
          Dst:             next_get
        - Src:             'misc/queue.c:93,5'
          Dst:             vlc_queue_Signal
    - functionName:    vlc_queue_Signal
      functionSourceFile: '/src/vlc/src/../include/vlc_queue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_cond_signal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_queue.h:109,5'
          Dst:             vlc_cond_signal
    - functionName:    vlc_queue_Init
      functionSourceFile: '/src/vlc/src/misc/queue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - q
        - next_offset
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_cond_init
        - vlc_mutex_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/queue.c:76,5'
          Dst:             vlc_mutex_init
        - Src:             'misc/queue.c:77,5'
          Dst:             vlc_cond_init
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CmpAddress
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - v
        - w
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/variables.c:121,64'
          Branch Sides:
            - BranchSide:      'misc/variables.c:121,64'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:121,99'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CmpFloat
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - v
        - w
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/variables.c:120,62'
          Branch Sides:
            - BranchSide:      'misc/variables.c:120,62'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:120,93'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FreeString
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_val
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DupString
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_val
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/variables.c:126,33'
          Branch Sides:
            - BranchSide:      'misc/variables.c:126,53'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'misc/variables.c:126,33'
              BranchSideFuncs:
                - strdup
      Callsites:
        - Src:             'misc/variables.c:126,25'
          Dst:             strdup
    - functionName:    CmpString
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - v
        - w
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/variables.c:115,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:116,19'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'misc/variables.c:118,19'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'misc/variables.c:118,16'
          Branch Sides:
            - BranchSide:      'misc/variables.c:118,46'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'misc/variables.c:118,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/variables.c:118,36'
          Dst:             strcmp
    - functionName:    CmpInt
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - v
        - w
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/variables.c:110,12'
          Branch Sides:
            - BranchSide:      'misc/variables.c:110,12'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:110,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    DupDummy
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_val
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CmpBool
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - v
        - w
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/variables.c:105,12'
          Branch Sides:
            - BranchSide:      'misc/variables.c:105,25'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:105,44'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_reallocarray
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - count
        - size
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
        - umull_overflow
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1081,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1081,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1081,62'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             '../include/vlc_common.h:1081,12'
          Dst:             umull_overflow
        - Src:             '../include/vlc_common.h:1081,54'
          Dst:             realloc
    - functionName:    TwalkGetNames
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - data
        - which
        - depth
      BBCount:         23
      ICount:          168
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - abort
        - strdup
        - vlc_reallocarray
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/variables.c:1142,28'
          Branch Sides:
            - BranchSide:      'misc/variables.c:1142,31'
              BranchSideFuncs:
                - strdup
                - vlc_reallocarray.31815
                - abort
                - vlc_reallocarray.31815
                - abort
            - BranchSide:      'misc/variables.c:1144,12'
              BranchSideFuncs:
                - strdup
                - vlc_reallocarray.31815
                - abort
                - vlc_reallocarray.31815
                - abort
        - Branch String:   'misc/variables.c:1142,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:1143,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:1144,12'
              BranchSideFuncs:
                - strdup
                - vlc_reallocarray.31815
                - abort
                - vlc_reallocarray.31815
                - abort
        - Branch String:   'misc/variables.c:1149,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:1149,9'
              BranchSideFuncs:
                - vlc_reallocarray.31815
                - abort
                - vlc_reallocarray.31815
                - abort
            - BranchSide:      'misc/variables.c:1150,9'
              BranchSideFuncs:
                - vlc_reallocarray.31815
                - abort
                - vlc_reallocarray.31815
                - abort
        - Branch String:   'misc/variables.c:1150,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:1150,9'
              BranchSideFuncs:
                - vlc_reallocarray.31815
                - abort
            - BranchSide:      'misc/variables.c:1150,9'
              BranchSideFuncs:
                - vlc_reallocarray.31815
                - abort
        - Branch String:   'misc/variables.c:1150,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:1150,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:1150,9'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             'misc/variables.c:1148,17'
          Dst:             strdup
        - Src:             'misc/variables.c:1150,9'
          Dst:             vlc_reallocarray
        - Src:             'misc/variables.c:1150,9'
          Dst:             abort
        - Src:             'misc/variables.c:1150,9'
          Dst:             vlc_reallocarray
        - Src:             'misc/variables.c:1150,9'
          Dst:             abort
    - functionName:    var_GetAllNames
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         20
      ICount:          142
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - TwalkGetNames
        - abort
        - twalk
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_reallocarray
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/variables.c:1165,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:1166,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:1167,5'
              BranchSideFuncs:
                - vlc_reallocarray.31815
                - abort
                - vlc_reallocarray.31815
                - abort
        - Branch String:   'misc/variables.c:1167,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:1167,5'
              BranchSideFuncs:
                - vlc_reallocarray.31815
                - abort
            - BranchSide:      'misc/variables.c:1167,5'
              BranchSideFuncs:
                - vlc_reallocarray.31815
                - abort
        - Branch String:   'misc/variables.c:1167,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:1167,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:1167,5'
              BranchSideFuncs:
                - abort
      Callsites:
        - Src:             'misc/variables.c:1161,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/variables.c:1162,5'
          Dst:             twalk
        - Src:             'misc/variables.c:1162,5'
          Dst:             TwalkGetNames
        - Src:             'misc/variables.c:1163,5'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/variables.c:1167,5'
          Dst:             vlc_reallocarray
        - Src:             'misc/variables.c:1167,5'
          Dst:             abort
        - Src:             'misc/variables.c:1167,5'
          Dst:             vlc_reallocarray
        - Src:             'misc/variables.c:1167,5'
          Dst:             abort
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    var_Inherit
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_name
        - i_type
        - p_val
      BBCount:         18
      ICount:          110
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - config_GetFloat
        - config_GetInt
        - config_GetPsz
        - var_GetChecked
        - vlc_object_parent
      functionUses:    79
      BranchProfiles:
        - Branch String:   'misc/variables.c:1042,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:1044,13'
              BranchSideFuncs:
                - var_GetChecked
                - vlc_object_parent
                - config_GetInt
                - config_GetInt
                - config_GetFloat
                - config_GetPsz
                - __assert_fail
            - BranchSide:      'misc/variables.c:1049,13'
              BranchSideFuncs:
                - config_GetInt
                - config_GetInt
                - config_GetFloat
                - config_GetPsz
                - __assert_fail
        - Branch String:   'misc/variables.c:1044,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:1045,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:1046,5'
              BranchSideFuncs:
                - vlc_object_parent
                - config_GetInt
                - config_GetInt
                - config_GetFloat
                - config_GetPsz
                - __assert_fail
                - var_GetChecked
        - Branch String:   'misc/variables.c:1049,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:1052,48'
              BranchSideFuncs:
                - config_GetPsz
            - BranchSide:      'misc/variables.c:1055,47'
              BranchSideFuncs:
                - config_GetFloat
            - BranchSide:      'misc/variables.c:1058,43'
              BranchSideFuncs:
                - config_GetInt
            - BranchSide:      'misc/variables.c:1061,44'
              BranchSideFuncs:
                - config_GetInt
            - BranchSide:      'misc/variables.c:1064,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/variables.c:1066,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/variables.c:1044,13'
          Dst:             var_GetChecked
        - Src:             'misc/variables.c:1042,57'
          Dst:             vlc_object_parent
        - Src:             'misc/variables.c:1052,33'
          Dst:             config_GetPsz
        - Src:             'misc/variables.c:1055,30'
          Dst:             config_GetFloat
        - Src:             'misc/variables.c:1058,28'
          Dst:             config_GetInt
        - Src:             'misc/variables.c:1061,29'
          Dst:             config_GetInt
        - Src:             'misc/variables.c:1064,13'
          Dst:             __assert_fail
    - functionName:    var_GetChecked
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_name
        - expected_type
        - p_val
      BBCount:         18
      ICount:          115
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - Lookup
        - __assert_fail
        - vlc_mutex_unlock
      functionUses:    52
      BranchProfiles:
        - Branch String:   'misc/variables.c:729,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:729,5'
              BranchSideFuncs:
                - Lookup.31825
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
            - BranchSide:      'misc/variables.c:731,38'
              BranchSideFuncs:
                - Lookup.31825
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
        - Branch String:   'misc/variables.c:736,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:738,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:749,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:738,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:738,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:738,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:738,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:738,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:740,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:740,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:740,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:743,10'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/variables.c:729,5'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:735,13'
          Dst:             Lookup
        - Src:             'misc/variables.c:738,9'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:740,9'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:751,5'
          Dst:             vlc_mutex_unlock
    - functionName:    Lookup
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - psz_name
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tfind
        - varcmp
        - vlc_mutex_lock
      functionUses:    9
      BranchProfiles:
        - Branch String:   'misc/variables.c:157,12'
          Branch Sides:
            - BranchSide:      'misc/variables.c:157,32'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:157,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/variables.c:155,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/variables.c:156,14'
          Dst:             tfind
        - Src:             'misc/variables.c:156,14'
          Dst:             varcmp
    - functionName:    varcmp
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         6
      ICount:          46
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/variables.c:146,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:146,5'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'misc/variables.c:146,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/variables.c:146,5'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:147,12'
          Dst:             strcmp
    - functionName:    var_InheritURational
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - object
        - num
        - den
        - var
      BBCount:         27
      ICount:          187
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - strtoul
        - var_InheritString
        - vlc_ureduce
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/variables.c:1076,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:1077,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/variables.c:1080,26'
              BranchSideFuncs:
                - strtoul
                - free
                - vlc_ureduce
                - free
                - strtoul
        - Branch String:   'misc/variables.c:1083,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:1086,15'
              BranchSideFuncs:
                - free
                - vlc_ureduce
            - BranchSide:      'misc/variables.c:1092,25'
              BranchSideFuncs:
                - strtoul
                - free
                - vlc_ureduce
                - free
            - BranchSide:      'misc/variables.c:1092,25'
              BranchSideFuncs:
                - strtoul
                - free
                - vlc_ureduce
                - free
            - BranchSide:      'misc/variables.c:1101,15'
              BranchSideFuncs:
                - free
                - vlc_ureduce
                - free
            - BranchSide:      'misc/variables.c:1115,13'
              BranchSideFuncs:
                - free
        - Branch String:   'misc/variables.c:1093,17'
          Branch Sides:
            - BranchSide:      'misc/variables.c:1094,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/variables.c:1095,13'
              BranchSideFuncs:
                - free
                - vlc_ureduce
        - Branch String:   'misc/variables.c:1102,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:1103,19'
              BranchSideFuncs:
                - free
                - vlc_ureduce
                - free
            - BranchSide:      'misc/variables.c:1111,13'
              BranchSideFuncs:
                - free
                - vlc_ureduce
        - Branch String:   'misc/variables.c:1105,21'
          Branch Sides:
            - BranchSide:      'misc/variables.c:1106,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/variables.c:1108,21'
              BranchSideFuncs:
                - free
                - vlc_ureduce
                - free
        - Branch String:   'misc/variables.c:1120,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:1121,10'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:1123,16'
              BranchSideFuncs:
                - vlc_ureduce
        - Branch String:   'misc/variables.c:1123,16'
          Branch Sides:
            - BranchSide:      'misc/variables.c:1124,10'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:1127,21'
              BranchSideFuncs:
                - vlc_ureduce
      Callsites:
        - Src:             'misc/variables.c:1075,17'
          Dst:             var_InheritString
        - Src:             'misc/variables.c:1080,18'
          Dst:             strtoul
        - Src:             'misc/variables.c:1092,17'
          Dst:             strtoul
        - Src:             'misc/variables.c:1127,9'
          Dst:             vlc_ureduce
    - functionName:    var_LocationParse
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - mrl
        - pref
      BBCount:         12
      ICount:          101
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - snprintf
        - strcspn
        - strlen
        - strspn
        - var_OptionParse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/variables.c:1014,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:1014,5'
              BranchSideFuncs:
                - strspn
                - strcspn
                - malloc
                - snprintf
                - var_OptionParse
                - free
            - BranchSide:      'misc/variables.c:1015,5'
              BranchSideFuncs:
                - strspn
                - strcspn
                - malloc
                - snprintf
                - var_OptionParse
                - free
        - Branch String:   'misc/variables.c:1015,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:1017,24'
              BranchSideFuncs:
                - strspn
                - strcspn
                - malloc
                - snprintf
                - var_OptionParse
                - free
            - BranchSide:      'misc/variables.c:1035,12'
              BranchSideFuncs: []
        - Branch String:   'misc/variables.c:1022,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:1026,23'
              BranchSideFuncs:
                - snprintf
                - var_OptionParse
                - free
                - strspn
                - strcspn
                - malloc
            - BranchSide:      'misc/variables.c:1031,17'
              BranchSideFuncs:
                - strspn
                - strcspn
                - malloc
                - snprintf
                - var_OptionParse
                - free
      Callsites:
        - Src:             'misc/variables.c:1012,22'
          Dst:             strlen
        - Src:             'misc/variables.c:1014,5'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:1017,16'
          Dst:             strspn
        - Src:             'misc/variables.c:1019,22'
          Dst:             strcspn
        - Src:             'misc/variables.c:1026,13'
          Dst:             snprintf
        - Src:             'misc/variables.c:1027,13'
          Dst:             var_OptionParse
    - functionName:    var_OptionParse
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_obj
        - psz_option
        - trusted
      BBCount:         56
      ICount:          309
      EdgeCount:       72
      CyclomaticComplexity: 18
      functionsReached:
        - config_GetType
        - config_IsSafe
        - strcasecmp
        - strchr
        - strdup
        - strlen
        - strncmp
        - strtoll
        - var_Create
        - var_Set
        - vlc_atof_c
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/variables.c:920,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:921,19'
              BranchSideFuncs:
                - strdup
                - strchr
                - config_GetType
                - strncmp
                - strlen
                - config_GetType
                - free
                - config_IsSafe
                - vlc_object_Log
                - free
                - var_Create
                - var_Set
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
                - strncmp
                - strlen
            - BranchSide:      'misc/variables.c:923,10'
              BranchSideFuncs:
                - strdup
                - strchr
                - config_GetType
                - strncmp
                - strlen
                - config_GetType
                - free
                - config_IsSafe
                - vlc_object_Log
                - free
                - var_Create
                - var_Set
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
                - strncmp
                - strlen
        - Branch String:   'misc/variables.c:923,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:924,9'
              BranchSideFuncs:
                - strdup
                - strchr
                - config_GetType
                - strncmp
                - strlen
                - config_GetType
                - free
                - config_IsSafe
                - vlc_object_Log
                - free
                - var_Create
                - var_Set
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
                - strncmp
                - strlen
            - BranchSide:      'misc/variables.c:926,24'
              BranchSideFuncs:
                - strdup
                - strchr
                - config_GetType
                - strncmp
                - strlen
                - config_GetType
                - free
                - config_IsSafe
                - vlc_object_Log
                - free
                - var_Create
                - var_Set
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
                - strncmp
                - strlen
        - Branch String:   'misc/variables.c:927,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:928,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:930,25'
              BranchSideFuncs:
                - strchr
                - config_GetType
                - strncmp
                - strlen
                - config_GetType
                - free
                - config_IsSafe
                - vlc_object_Log
                - free
                - var_Create
                - var_Set
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
                - strncmp
                - strlen
        - Branch String:   'misc/variables.c:931,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:932,19'
              BranchSideFuncs:
                - config_GetType
                - strncmp
                - strlen
                - config_GetType
                - free
                - config_IsSafe
                - vlc_object_Log
                - free
                - var_Create
                - var_Set
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
                - strncmp
                - strlen
            - BranchSide:      'misc/variables.c:934,30'
              BranchSideFuncs:
                - config_GetType
                - strncmp
                - strlen
                - config_GetType
                - free
                - config_IsSafe
                - vlc_object_Log
                - free
                - var_Create
                - var_Set
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
                - strncmp
                - strlen
        - Branch String:   'misc/variables.c:935,17'
          Branch Sides:
            - BranchSide:      'misc/variables.c:935,21'
              BranchSideFuncs:
                - free
                - config_IsSafe
                - vlc_object_Log
                - free
                - var_Create
                - var_Set
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
            - BranchSide:      'misc/variables.c:951,10'
              BranchSideFuncs:
                - free
                - config_IsSafe
                - vlc_object_Log
                - free
                - var_Create
                - var_Set
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
        - Branch String:   'misc/variables.c:935,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:938,23'
              BranchSideFuncs:
                - free
                - config_IsSafe
                - vlc_object_Log
                - free
                - var_Create
                - var_Set
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
            - BranchSide:      'misc/variables.c:951,10'
              BranchSideFuncs:
                - free
                - config_IsSafe
                - vlc_object_Log
                - free
                - var_Create
                - var_Set
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
        - Branch String:   'misc/variables.c:938,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:940,22'
              BranchSideFuncs:
                - strncmp
                - strlen
                - config_GetType
                - free
                - config_IsSafe
                - vlc_object_Log
                - free
                - var_Create
                - var_Set
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
            - BranchSide:      'misc/variables.c:942,28'
              BranchSideFuncs:
                - strncmp
                - strlen
                - config_GetType
                - free
                - config_IsSafe
                - vlc_object_Log
                - free
                - var_Create
                - var_Set
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
        - Branch String:   'misc/variables.c:942,18'
          Branch Sides:
            - BranchSide:      'misc/variables.c:944,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/variables.c:946,14'
              BranchSideFuncs:
                - free
        - Branch String:   'misc/variables.c:951,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:951,19'
              BranchSideFuncs:
                - config_IsSafe
                - vlc_object_Log
                - free
                - var_Create
                - var_Set
                - free
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
            - BranchSide:      'misc/variables.c:953,11'
              BranchSideFuncs:
                - config_IsSafe
                - vlc_object_Log
                - free
                - var_Create
                - var_Set
                - free
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
        - Branch String:   'misc/variables.c:953,36'
          Branch Sides:
            - BranchSide:      'misc/variables.c:954,12'
              BranchSideFuncs:
                - free
                - config_IsSafe
                - vlc_object_Log
                - free
                - var_Create
                - var_Set
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
            - BranchSide:      'misc/variables.c:957,10'
              BranchSideFuncs:
                - config_IsSafe
                - vlc_object_Log
                - free
                - var_Create
                - var_Set
                - free
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
        - Branch String:   'misc/variables.c:954,22'
          Branch Sides:
            - BranchSide:      'misc/variables.c:954,27'
              BranchSideFuncs:
                - free
                - config_IsSafe
                - vlc_object_Log
                - free
                - var_Create
                - var_Set
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
            - BranchSide:      'misc/variables.c:954,41'
              BranchSideFuncs:
                - free
        - Branch String:   'misc/variables.c:953,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:954,41'
              BranchSideFuncs:
                - config_IsSafe
                - vlc_object_Log
                - free
                - var_Create
                - var_Set
                - free
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
            - BranchSide:      'misc/variables.c:957,10'
              BranchSideFuncs:
                - config_IsSafe
                - vlc_object_Log
                - free
                - var_Create
                - var_Set
                - free
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
        - Branch String:   'misc/variables.c:957,18'
          Branch Sides:
            - BranchSide:      'misc/variables.c:957,37'
              BranchSideFuncs:
                - var_Create
                - var_Set
                - free
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
            - BranchSide:      'misc/variables.c:968,5'
              BranchSideFuncs:
                - var_Create
                - var_Set
                - free
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
        - Branch String:   'misc/variables.c:957,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:959,9'
              BranchSideFuncs:
                - var_Create
                - var_Set
                - free
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
            - BranchSide:      'misc/variables.c:968,5'
              BranchSideFuncs:
                - var_Create
                - var_Set
                - free
                - vlc_atof_c.31845
                - strtoll
                - strtoll
                - strcasecmp
                - strcasecmp
        - Branch String:   'misc/variables.c:970,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:973,13'
              BranchSideFuncs:
                - var_Set
                - free
                - strtoll
                - strcasecmp
                - strcasecmp
            - BranchSide:      'misc/variables.c:988,30'
              BranchSideFuncs:
                - strtoll
                - var_Set
                - free
            - BranchSide:      'misc/variables.c:992,35'
              BranchSideFuncs:
                - vlc_atof_c.31845
                - var_Set
                - free
            - BranchSide:      'misc/variables.c:996,26'
              BranchSideFuncs:
                - var_Set
                - free
            - BranchSide:      'misc/variables.c:1000,9'
              BranchSideFuncs:
                - free
        - Branch String:   'misc/variables.c:973,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:976,44'
              BranchSideFuncs:
                - strtoll
                - var_Set
                - free
                - strcasecmp
                - strcasecmp
            - BranchSide:      'misc/variables.c:984,27'
              BranchSideFuncs:
                - var_Set
                - free
        - Branch String:   'misc/variables.c:977,17'
          Branch Sides:
            - BranchSide:      'misc/variables.c:978,42'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - var_Set
                - free
            - BranchSide:      'misc/variables.c:981,30'
              BranchSideFuncs:
                - var_Set
                - free
        - Branch String:   'misc/variables.c:979,27'
          Branch Sides:
            - BranchSide:      'misc/variables.c:978,28'
              BranchSideFuncs:
                - var_Set
                - free
            - BranchSide:      'misc/variables.c:979,42'
              BranchSideFuncs:
                - strcasecmp
                - var_Set
                - free
      Callsites:
        - Src:             'misc/variables.c:926,16'
          Dst:             strdup
        - Src:             'misc/variables.c:930,17'
          Dst:             strchr
        - Src:             'misc/variables.c:934,14'
          Dst:             config_GetType
        - Src:             'misc/variables.c:938,14'
          Dst:             strncmp
        - Src:             'misc/variables.c:940,46'
          Dst:             strlen
        - Src:             'misc/variables.c:942,19'
          Dst:             strncmp
        - Src:             'misc/variables.c:944,46'
          Dst:             strlen
        - Src:             'misc/variables.c:949,18'
          Dst:             config_GetType
        - Src:             'misc/variables.c:957,22'
          Dst:             config_IsSafe
        - Src:             'misc/variables.c:959,9'
          Dst:             vlc_object_Log
        - Src:             'misc/variables.c:968,5'
          Dst:             var_Create
        - Src:             'misc/variables.c:976,35'
          Dst:             strtoll
        - Src:             'misc/variables.c:978,30'
          Dst:             strcasecmp
        - Src:             'misc/variables.c:979,30'
          Dst:             strcasecmp
        - Src:             'misc/variables.c:988,21'
          Dst:             strtoll
        - Src:             'misc/variables.c:992,23'
          Dst:             vlc_atof_c
        - Src:             'misc/variables.c:1003,5'
          Dst:             var_Set
    - functionName:    var_Create
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_this
        - psz_name
        - i_type
      BBCount:         34
      ICount:          288
      EdgeCount:       36
      CyclomaticComplexity: 4
      functionsReached:
        - Destroy
        - __assert_fail
        - calloc
        - strdup
        - tsearch
        - var_Inherit
        - varcmp
        - vlc_cond_init
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    176
      BranchProfiles:
        - Branch String:   'misc/variables.c:291,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:291,5'
              BranchSideFuncs:
                - calloc
                - strdup
                - vlc_cond_init
                - vlc_mutex_lock
                - tsearch
                - __assert_fail
                - vlc_mutex_unlock
                - Destroy.31855
                - var_Inherit
                - __assert_fail
            - BranchSide:      'misc/variables.c:293,25'
              BranchSideFuncs:
                - calloc
                - strdup
                - vlc_cond_init
                - vlc_mutex_lock
                - tsearch
                - __assert_fail
                - vlc_mutex_unlock
                - Destroy.31855
                - var_Inherit
                - __assert_fail
        - Branch String:   'misc/variables.c:294,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:295,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:297,31'
              BranchSideFuncs:
                - strdup
                - vlc_cond_init
                - vlc_mutex_lock
                - tsearch
                - __assert_fail
                - vlc_mutex_unlock
                - Destroy.31855
                - var_Inherit
                - __assert_fail
        - Branch String:   'misc/variables.c:314,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:317,13'
              BranchSideFuncs:
                - vlc_cond_init
                - vlc_mutex_lock
                - tsearch
                - __assert_fail
                - vlc_mutex_unlock
                - Destroy.31855
                - var_Inherit
            - BranchSide:      'misc/variables.c:321,13'
              BranchSideFuncs:
                - vlc_cond_init
                - vlc_mutex_lock
                - tsearch
                - __assert_fail
                - vlc_mutex_unlock
                - Destroy.31855
                - var_Inherit
            - BranchSide:      'misc/variables.c:327,13'
              BranchSideFuncs:
                - vlc_cond_init
                - vlc_mutex_lock
                - tsearch
                - __assert_fail
                - vlc_mutex_unlock
                - Destroy.31855
                - var_Inherit
            - BranchSide:      'misc/variables.c:331,13'
              BranchSideFuncs:
                - vlc_cond_init
                - vlc_mutex_lock
                - tsearch
                - __assert_fail
                - vlc_mutex_unlock
                - Destroy.31855
                - var_Inherit
            - BranchSide:      'misc/variables.c:337,13'
              BranchSideFuncs:
                - vlc_cond_init
                - vlc_mutex_lock
                - tsearch
                - __assert_fail
                - vlc_mutex_unlock
                - Destroy.31855
                - var_Inherit
            - BranchSide:      'misc/variables.c:341,13'
              BranchSideFuncs:
                - vlc_cond_init
                - vlc_mutex_lock
                - tsearch
                - __assert_fail
                - vlc_mutex_unlock
                - Destroy.31855
                - var_Inherit
            - BranchSide:      'misc/variables.c:345,13'
              BranchSideFuncs:
                - vlc_cond_init
                - vlc_mutex_lock
                - tsearch
                - __assert_fail
                - vlc_mutex_unlock
                - Destroy.31855
                - var_Inherit
            - BranchSide:      'misc/variables.c:348,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/variables.c:353,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:354,21'
              BranchSideFuncs:
                - var_Inherit
                - vlc_mutex_lock
                - tsearch
                - __assert_fail
                - vlc_mutex_unlock
                - Destroy.31855
            - BranchSide:      'misc/variables.c:356,38'
              BranchSideFuncs:
                - vlc_mutex_lock
                - tsearch
                - __assert_fail
                - vlc_mutex_unlock
                - Destroy.31855
        - Branch String:   'misc/variables.c:364,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:365,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - Destroy.31855
            - BranchSide:      'misc/variables.c:366,27'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_unlock
                - Destroy.31855
        - Branch String:   'misc/variables.c:366,14'
          Branch Sides:
            - BranchSide:      'misc/variables.c:367,15'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - Destroy.31855
            - BranchSide:      'misc/variables.c:370,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_unlock
                - Destroy.31855
        - Branch String:   'misc/variables.c:370,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:370,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - Destroy.31855
            - BranchSide:      'misc/variables.c:371,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - Destroy.31855
        - Branch String:   'misc/variables.c:377,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:378,18'
              BranchSideFuncs:
                - Destroy.31855
            - BranchSide:      'misc/variables.c:379,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/variables.c:291,5'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:293,25'
          Dst:             calloc
        - Src:             'misc/variables.c:297,23'
          Dst:             strdup
        - Src:             'misc/variables.c:348,13'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:351,5'
          Dst:             vlc_cond_init
        - Src:             'misc/variables.c:354,9'
          Dst:             var_Inherit
        - Src:             'misc/variables.c:361,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/variables.c:363,14'
          Dst:             tsearch
        - Src:             'misc/variables.c:363,14'
          Dst:             varcmp
        - Src:             'misc/variables.c:370,9'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:374,5'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/variables.c:378,9'
          Dst:             Destroy
    - functionName:    vlc_atof_c
      functionSourceFile: '/src/vlc/src/../include/vlc_charset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_strtod_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_charset.h:400,12'
          Dst:             vlc_strtod_c
    - functionName:    var_Set
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_this
        - psz_name
        - val
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/variables.c:723,12'
          Dst:             var_SetChecked
    - functionName:    var_SetChecked
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - p_this
        - psz_name
        - expected_type
        - val
      BBCount:         18
      ICount:          140
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - CheckValue
        - Lookup
        - TriggerCallback
        - WaitUnused
        - __assert_fail
        - vlc_mutex_unlock
      functionUses:    50
      BranchProfiles:
        - Branch String:   'misc/variables.c:682,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:682,5'
              BranchSideFuncs:
                - Lookup.31825
                - __assert_fail
                - __assert_fail
                - WaitUnused
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:684,38'
              BranchSideFuncs:
                - Lookup.31825
                - __assert_fail
                - __assert_fail
                - WaitUnused
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:687,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:689,28'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:693,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WaitUnused
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:693,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:693,5'
              BranchSideFuncs:
                - __assert_fail
                - WaitUnused
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:693,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - WaitUnused
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:693,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:693,5'
              BranchSideFuncs:
                - __assert_fail
                - WaitUnused
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:695,5'
              BranchSideFuncs:
                - __assert_fail
                - WaitUnused
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:695,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:695,5'
              BranchSideFuncs:
                - WaitUnused
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:697,17'
              BranchSideFuncs:
                - WaitUnused
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/variables.c:682,5'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:686,13'
          Dst:             Lookup
        - Src:             'misc/variables.c:689,9'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/variables.c:693,5'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:695,5'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:697,5'
          Dst:             WaitUnused
        - Src:             'misc/variables.c:706,5'
          Dst:             CheckValue
        - Src:             'misc/variables.c:712,5'
          Dst:             TriggerCallback
        - Src:             'misc/variables.c:717,5'
          Dst:             vlc_mutex_unlock
    - functionName:    WaitUnused
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - var
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_cond_wait
      functionUses:    5
      BranchProfiles:
        - Branch String:   'misc/variables.c:231,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:232,24'
              BranchSideFuncs:
                - vlc_cond_wait
            - BranchSide:      'misc/variables.c:233,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/variables.c:232,9'
          Dst:             vlc_cond_wait
    - functionName:    CheckValue
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
        - val
      BBCount:         28
      ICount:          196
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/variables.c:194,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:194,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:197,17'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:213,17'
              BranchSideFuncs: []
        - Branch String:   'misc/variables.c:197,17'
          Branch Sides:
            - BranchSide:      'misc/variables.c:198,29'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:199,22'
              BranchSideFuncs: []
        - Branch String:   'misc/variables.c:201,38'
          Branch Sides:
            - BranchSide:      'misc/variables.c:201,42'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:210,13'
              BranchSideFuncs: []
        - Branch String:   'misc/variables.c:201,17'
          Branch Sides:
            - BranchSide:      'misc/variables.c:203,21'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:210,13'
              BranchSideFuncs: []
        - Branch String:   'misc/variables.c:203,21'
          Branch Sides:
            - BranchSide:      'misc/variables.c:204,35'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:207,35'
              BranchSideFuncs: []
        - Branch String:   'misc/variables.c:213,17'
          Branch Sides:
            - BranchSide:      'misc/variables.c:214,32'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:215,22'
              BranchSideFuncs: []
        - Branch String:   'misc/variables.c:217,17'
          Branch Sides:
            - BranchSide:      'misc/variables.c:218,32'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:220,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    TriggerCallback
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - obj
        - var
        - name
        - prev
      BBCount:         16
      ICount:          112
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vlc_cond_broadcast
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/variables.c:238,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:238,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_broadcast
                - __assert_fail
            - BranchSide:      'misc/variables.c:240,31'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_broadcast
                - __assert_fail
        - Branch String:   'misc/variables.c:241,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:242,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:244,36'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_broadcast
                - __assert_fail
        - Branch String:   'misc/variables.c:246,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:246,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/variables.c:247,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_broadcast
        - Branch String:   'misc/variables.c:254,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:252,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_cond_broadcast
            - BranchSide:      'misc/variables.c:257,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_cond_broadcast
      Callsites:
        - Src:             'misc/variables.c:238,5'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:246,5'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:248,5'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/variables.c:257,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/variables.c:259,5'
          Dst:             vlc_cond_broadcast
    - functionName:    Destroy
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_var
      BBCount:         13
      ICount:          130
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/variables.c:164,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:166,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - __assert_fail
                - free
                - free
            - BranchSide:      'misc/variables.c:169,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - __assert_fail
                - free
                - free
        - Branch String:   'misc/variables.c:174,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:176,34'
              BranchSideFuncs:
                - free
                - __assert_fail
                - free
            - BranchSide:      'misc/variables.c:181,5'
              BranchSideFuncs:
                - __assert_fail
                - free
        - Branch String:   'misc/variables.c:181,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:181,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/variables.c:181,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/variables.c:181,5'
          Dst:             __assert_fail
    - functionName:    FreeDummy
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_val
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_DelListCallback
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_name
        - pf_callback
        - p_data
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DelCallback
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/variables.c:896,5'
          Dst:             DelCallback
    - functionName:    DelCallback
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_this
        - psz_name
        - match
        - i_type
      BBCount:         24
      ICount:          156
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - Lookup
        - WaitUnused
        - __assert_fail
        - vlc_mutex_unlock
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/variables.c:818,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:818,5'
              BranchSideFuncs:
                - Lookup.31825
                - WaitUnused
                - __assert_fail
                - vlc_mutex_unlock
                - free
                - __assert_fail
                - vlc_mutex_unlock
                - vlc_object_Log
            - BranchSide:      'misc/variables.c:820,38'
              BranchSideFuncs:
                - Lookup.31825
                - WaitUnused
                - __assert_fail
                - vlc_mutex_unlock
                - free
                - __assert_fail
                - vlc_mutex_unlock
                - vlc_object_Log
        - Branch String:   'misc/variables.c:823,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:825,28'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_object_Log
            - BranchSide:      'misc/variables.c:831,17'
              BranchSideFuncs:
                - WaitUnused
                - __assert_fail
                - vlc_mutex_unlock
                - free
                - __assert_fail
        - Branch String:   'misc/variables.c:833,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:834,15'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_unlock
                - free
                - __assert_fail
            - BranchSide:      'misc/variables.c:836,15'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_unlock
                - free
                - __assert_fail
        - Branch String:   'misc/variables.c:839,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:839,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - __assert_fail
            - BranchSide:      'misc/variables.c:841,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - __assert_fail
        - Branch String:   'misc/variables.c:842,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:841,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - __assert_fail
            - BranchSide:      'misc/variables.c:842,12'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - __assert_fail
        - Branch String:   'misc/variables.c:841,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:844,15'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_unlock
                - free
            - BranchSide:      'misc/variables.c:849,11'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
        - Branch String:   'misc/variables.c:846,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:841,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - __assert_fail
            - BranchSide:      'misc/variables.c:846,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/variables.c:818,5'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:822,13'
          Dst:             Lookup
        - Src:             'misc/variables.c:825,9'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/variables.c:826,9'
          Dst:             vlc_object_Log
        - Src:             'misc/variables.c:831,5'
          Dst:             WaitUnused
        - Src:             'misc/variables.c:839,5'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:846,9'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:850,5'
          Dst:             vlc_mutex_unlock
    - functionName:    var_AddListCallback
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_name
        - pf_callback
        - p_data
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AddCallback
        - xmalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/variables.c:882,31'
          Dst:             xmalloc
        - Src:             'misc/variables.c:886,5'
          Dst:             AddCallback
    - functionName:    xmalloc
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - len
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1107,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1107,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../include/vlc_common.h:1107,9'
              BranchSideFuncs:
                - abort
        - Branch String:   '../include/vlc_common.h:1107,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1108,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../include/vlc_common.h:1109,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_common.h:1108,9'
          Dst:             abort
    - functionName:    AddCallback
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_this
        - psz_name
        - entry
        - i_type
      BBCount:         12
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - Lookup
        - WaitUnused
        - __assert_fail
        - vlc_mutex_unlock
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/variables.c:772,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:772,5'
              BranchSideFuncs:
                - Lookup.31825
                - WaitUnused
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - free
            - BranchSide:      'misc/variables.c:774,38'
              BranchSideFuncs:
                - Lookup.31825
                - WaitUnused
                - vlc_mutex_unlock
                - vlc_mutex_unlock
                - vlc_object_Log
                - free
        - Branch String:   'misc/variables.c:777,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:779,28'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_object_Log
                - free
            - BranchSide:      'misc/variables.c:786,17'
              BranchSideFuncs:
                - WaitUnused
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:790,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:791,15'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:793,15'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/variables.c:772,5'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:776,13'
          Dst:             Lookup
        - Src:             'misc/variables.c:779,9'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/variables.c:780,9'
          Dst:             vlc_object_Log
        - Src:             'misc/variables.c:786,5'
          Dst:             WaitUnused
        - Src:             'misc/variables.c:798,5'
          Dst:             vlc_mutex_unlock
    - functionName:    var_TriggerCallback
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_name
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Lookup
        - TriggerCallback
        - WaitUnused
        - vlc_mutex_unlock
      functionUses:    14
      BranchProfiles:
        - Branch String:   'misc/variables.c:868,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:868,9'
              BranchSideFuncs:
                - WaitUnused
                - TriggerCallback
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:870,21'
              BranchSideFuncs:
                - WaitUnused
                - TriggerCallback
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/variables.c:867,25'
          Dst:             Lookup
        - Src:             'misc/variables.c:870,9'
          Dst:             WaitUnused
        - Src:             'misc/variables.c:874,9'
          Dst:             TriggerCallback
        - Src:             'misc/variables.c:876,5'
          Dst:             vlc_mutex_unlock
    - functionName:    var_DelCallback
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_name
        - pf_callback
        - p_data
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - DelCallback
      functionUses:    45
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/variables.c:861,5'
          Dst:             DelCallback
    - functionName:    var_AddCallback
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_name
        - pf_callback
        - p_data
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AddCallback
        - xmalloc
      functionUses:    46
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/variables.c:804,31'
          Dst:             xmalloc
        - Src:             'misc/variables.c:808,5'
          Dst:             AddCallback
    - functionName:    var_Get
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_name
        - p_val
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/variables.c:757,12'
          Dst:             var_GetChecked
    - functionName:    var_Type
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_name
      BBCount:         12
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - Lookup
        - __assert_fail
        - vlc_mutex_unlock
      functionUses:    7
      BranchProfiles:
        - Branch String:   'misc/variables.c:660,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:660,5'
              BranchSideFuncs:
                - Lookup.31825
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:662,38'
              BranchSideFuncs:
                - Lookup.31825
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:665,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:665,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:667,18'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:668,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:669,20'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:670,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/variables.c:660,5'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:664,13'
          Dst:             Lookup
        - Src:             'misc/variables.c:671,5'
          Dst:             vlc_mutex_unlock
    - functionName:    var_GetAndSet
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_name
        - i_action
        - p_val
      BBCount:         30
      ICount:          204
      EdgeCount:       30
      CyclomaticComplexity: 2
      functionsReached:
        - CheckValue
        - Lookup
        - TriggerCallback
        - WaitUnused
        - __assert_fail
        - vlc_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/variables.c:600,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:600,5'
              BranchSideFuncs:
                - __assert_fail
                - Lookup.31825
                - WaitUnused
                - __assert_fail
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:601,5'
              BranchSideFuncs:
                - __assert_fail
                - Lookup.31825
                - WaitUnused
                - __assert_fail
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:601,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:601,5'
              BranchSideFuncs:
                - Lookup.31825
                - WaitUnused
                - __assert_fail
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_mutex_unlock
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:603,38'
              BranchSideFuncs:
                - Lookup.31825
                - WaitUnused
                - __assert_fail
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_mutex_unlock
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:606,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:608,28'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:612,17'
              BranchSideFuncs:
                - WaitUnused
                - __assert_fail
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:621,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:624,9'
              BranchSideFuncs:
                - __assert_fail
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:628,9'
              BranchSideFuncs:
                - __assert_fail
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:632,9'
              BranchSideFuncs:
                - __assert_fail
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:636,9'
              BranchSideFuncs:
                - __assert_fail
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:640,28'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:624,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:624,9'
              BranchSideFuncs:
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:625,30'
              BranchSideFuncs:
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:628,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:628,9'
              BranchSideFuncs:
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:629,29'
              BranchSideFuncs:
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:632,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:632,9'
              BranchSideFuncs:
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:633,29'
              BranchSideFuncs:
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:636,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:636,9'
              BranchSideFuncs:
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:637,30'
              BranchSideFuncs:
                - CheckValue
                - TriggerCallback
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/variables.c:600,5'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:601,5'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:605,13'
          Dst:             Lookup
        - Src:             'misc/variables.c:608,9'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/variables.c:612,5'
          Dst:             WaitUnused
        - Src:             'misc/variables.c:624,9'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:628,9'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:632,9'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:636,9'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:640,9'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/variables.c:645,5'
          Dst:             CheckValue
        - Src:             'misc/variables.c:649,5'
          Dst:             TriggerCallback
        - Src:             'misc/variables.c:651,5'
          Dst:             vlc_mutex_unlock
    - functionName:    TriggerListCallback
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - var
        - name
        - action
        - val
      BBCount:         16
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vlc_cond_broadcast
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/variables.c:265,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:265,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_broadcast
                - __assert_fail
            - BranchSide:      'misc/variables.c:267,31'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_broadcast
                - __assert_fail
        - Branch String:   'misc/variables.c:268,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:269,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/variables.c:271,36'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_broadcast
                - __assert_fail
        - Branch String:   'misc/variables.c:273,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:273,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/variables.c:274,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_broadcast
        - Branch String:   'misc/variables.c:281,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:279,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_cond_broadcast
            - BranchSide:      'misc/variables.c:284,21'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_cond_broadcast
      Callsites:
        - Src:             'misc/variables.c:265,5'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:273,5'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:275,5'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/variables.c:284,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/variables.c:286,5'
          Dst:             vlc_cond_broadcast
    - functionName:    var_Change
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_this
        - psz_name
        - i_action
      BBCount:         169
      ICount:          1258
      EdgeCount:       205
      CyclomaticComplexity: 38
      functionsReached:
        - CheckValue
        - Lookup
        - TriggerListCallback
        - __assert_fail
        - abort
        - realloc
        - strdup
        - vlc_mutex_unlock
        - xmalloc
      functionUses:    62
      BranchProfiles:
        - Branch String:   'misc/variables.c:431,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:431,5'
              BranchSideFuncs:
                - Lookup.31825
                - vlc_mutex_unlock
                - strdup
                - free
                - strdup
                - xmalloc.31859
                - xmalloc.31859
                - strdup
                - CheckValue
                - free
                - free
                - TriggerListCallback
                - free
                - free
                - __assert_fail
                - TriggerListCallback
                - free
                - free
                - malloc
                - abort
                - malloc
                - abort
                - __assert_fail
                - TriggerListCallback
                - strdup
                - realloc
                - realloc
                - __assert_fail
                - CheckValue
                - __assert_fail
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:433,38'
              BranchSideFuncs:
                - Lookup.31825
                - vlc_mutex_unlock
                - strdup
                - free
                - strdup
                - xmalloc.31859
                - xmalloc.31859
                - strdup
                - CheckValue
                - free
                - free
                - TriggerListCallback
                - free
                - free
                - __assert_fail
                - TriggerListCallback
                - free
                - free
                - malloc
                - abort
                - malloc
                - abort
                - __assert_fail
                - TriggerListCallback
                - strdup
                - realloc
                - realloc
                - __assert_fail
                - CheckValue
                - __assert_fail
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:436,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:438,28'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:442,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - strdup
                - free
                - strdup
                - xmalloc.31859
                - xmalloc.31859
                - strdup
                - CheckValue
                - free
                - free
                - TriggerListCallback
                - free
                - free
                - __assert_fail
                - TriggerListCallback
                - free
                - free
                - malloc
                - abort
                - malloc
                - abort
                - __assert_fail
                - TriggerListCallback
                - strdup
                - realloc
                - realloc
                - __assert_fail
                - CheckValue
                - __assert_fail
        - Branch String:   'misc/variables.c:443,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:446,14'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:449,14'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:452,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:457,13'
              BranchSideFuncs:
                - __assert_fail
                - CheckValue
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:462,21'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:480,31'
              BranchSideFuncs:
                - malloc
                - abort
                - malloc
                - abort
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - strdup
                - realloc
                - realloc
            - BranchSide:      'misc/variables.c:497,31'
              BranchSideFuncs:
                - free
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - free
                - free
            - BranchSide:      'misc/variables.c:521,37'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:524,25'
              BranchSideFuncs:
                - free
                - free
                - TriggerListCallback
                - vlc_mutex_unlock
                - free
            - BranchSide:      'misc/variables.c:536,22'
              BranchSideFuncs:
                - CheckValue
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:549,29'
              BranchSideFuncs:
                - xmalloc.31859
                - vlc_mutex_unlock
                - xmalloc.31859
                - strdup
            - BranchSide:      'misc/variables.c:576,32'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - strdup
            - BranchSide:      'misc/variables.c:583,37'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - strdup
            - BranchSide:      'misc/variables.c:587,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:446,14'
          Branch Sides:
            - BranchSide:      'misc/variables.c:589,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:589,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:449,14'
          Branch Sides:
            - BranchSide:      'misc/variables.c:589,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:589,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:452,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:452,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:453,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:453,26'
          Branch Sides:
            - BranchSide:      'misc/variables.c:453,26'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:453,26'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:454,26'
          Branch Sides:
            - BranchSide:      'misc/variables.c:589,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:589,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:457,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:457,13'
              BranchSideFuncs:
                - CheckValue
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:458,13'
              BranchSideFuncs:
                - CheckValue
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:458,27'
          Branch Sides:
            - BranchSide:      'misc/variables.c:589,5'
              BranchSideFuncs:
                - CheckValue
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:589,5'
              BranchSideFuncs:
                - CheckValue
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:462,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:465,25'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:469,25'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:473,25'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:465,25'
          Branch Sides:
            - BranchSide:      'misc/variables.c:466,29'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:467,21'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:469,25'
          Branch Sides:
            - BranchSide:      'misc/variables.c:470,29'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:471,21'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:475,17'
          Branch Sides:
            - BranchSide:      'misc/variables.c:476,18'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:477,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:476,18'
          Branch Sides:
            - BranchSide:      'misc/variables.c:477,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:477,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:480,31'
          Branch Sides:
            - BranchSide:      'misc/variables.c:480,31'
              BranchSideFuncs:
                - malloc
                - abort
                - malloc
                - abort
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - strdup
                - realloc
                - realloc
            - BranchSide:      'misc/variables.c:480,31'
              BranchSideFuncs:
                - malloc
                - abort
                - malloc
                - abort
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - strdup
                - realloc
                - realloc
        - Branch String:   'misc/variables.c:481,32'
          Branch Sides:
            - BranchSide:      'misc/variables.c:484,13'
              BranchSideFuncs:
                - malloc
                - abort
                - malloc
                - abort
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - strdup
                - realloc
                - realloc
            - BranchSide:      'misc/variables.c:484,13'
              BranchSideFuncs:
                - malloc
                - abort
                - malloc
                - abort
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - strdup
                - realloc
                - realloc
        - Branch String:   'misc/variables.c:484,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:484,13'
              BranchSideFuncs:
                - realloc
                - abort
                - malloc
                - abort
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - strdup
                - realloc
            - BranchSide:      'misc/variables.c:484,13'
              BranchSideFuncs:
                - malloc
                - abort
                - malloc
                - abort
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - strdup
                - realloc
        - Branch String:   'misc/variables.c:484,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:484,13'
              BranchSideFuncs:
                - malloc
                - abort
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - strdup
                - realloc
            - BranchSide:      'misc/variables.c:485,13'
              BranchSideFuncs:
                - malloc
                - abort
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - strdup
                - realloc
        - Branch String:   'misc/variables.c:486,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:486,13'
              BranchSideFuncs:
                - realloc
                - abort
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - strdup
            - BranchSide:      'misc/variables.c:486,13'
              BranchSideFuncs:
                - malloc
                - abort
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - strdup
        - Branch String:   'misc/variables.c:486,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:486,13'
              BranchSideFuncs:
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - strdup
            - BranchSide:      'misc/variables.c:487,13'
              BranchSideFuncs:
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - strdup
        - Branch String:   'misc/variables.c:487,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:487,13'
              BranchSideFuncs:
                - TriggerListCallback
                - vlc_mutex_unlock
                - strdup
            - BranchSide:      'misc/variables.c:488,17'
              BranchSideFuncs:
                - TriggerListCallback
                - vlc_mutex_unlock
                - strdup
        - Branch String:   'misc/variables.c:488,17'
          Branch Sides:
            - BranchSide:      'misc/variables.c:489,57'
              BranchSideFuncs:
                - strdup
                - TriggerListCallback
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:491,33'
              BranchSideFuncs:
                - TriggerListCallback
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:497,31'
          Branch Sides:
            - BranchSide:      'misc/variables.c:500,25'
              BranchSideFuncs:
                - free
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - free
                - free
            - BranchSide:      'misc/variables.c:500,25'
              BranchSideFuncs:
                - free
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - free
                - free
        - Branch String:   'misc/variables.c:500,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:501,21'
              BranchSideFuncs:
                - free
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - free
                - free
            - BranchSide:      'misc/variables.c:504,17'
              BranchSideFuncs:
                - free
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - free
                - free
        - Branch String:   'misc/variables.c:501,21'
          Branch Sides:
            - BranchSide:      'misc/variables.c:501,67'
              BranchSideFuncs:
                - free
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - free
                - free
            - BranchSide:      'misc/variables.c:502,21'
              BranchSideFuncs:
                - free
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - free
                - free
        - Branch String:   'misc/variables.c:504,17'
          Branch Sides:
            - BranchSide:      'misc/variables.c:506,21'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:510,13'
              BranchSideFuncs:
                - free
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - free
                - free
        - Branch String:   'misc/variables.c:512,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:512,13'
              BranchSideFuncs:
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - free
                - free
            - BranchSide:      'misc/variables.c:512,13'
              BranchSideFuncs:
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - free
                - free
        - Branch String:   'misc/variables.c:512,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:512,13'
              BranchSideFuncs:
                - free
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - free
            - BranchSide:      'misc/variables.c:513,13'
              BranchSideFuncs:
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - free
        - Branch String:   'misc/variables.c:513,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:513,13'
              BranchSideFuncs:
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - free
            - BranchSide:      'misc/variables.c:513,13'
              BranchSideFuncs:
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
                - free
        - Branch String:   'misc/variables.c:513,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:513,13'
              BranchSideFuncs:
                - free
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:514,13'
              BranchSideFuncs:
                - __assert_fail
                - TriggerListCallback
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:514,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:514,13'
              BranchSideFuncs:
                - TriggerListCallback
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:516,33'
              BranchSideFuncs:
                - TriggerListCallback
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:521,14'
          Branch Sides:
            - BranchSide:      'misc/variables.c:589,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:589,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:524,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:525,17'
              BranchSideFuncs:
                - free
                - free
                - TriggerListCallback
                - vlc_mutex_unlock
                - free
            - BranchSide:      'misc/variables.c:526,25'
              BranchSideFuncs:
                - free
                - free
                - TriggerListCallback
                - vlc_mutex_unlock
                - free
        - Branch String:   'misc/variables.c:526,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:527,22'
              BranchSideFuncs:
                - free
                - free
                - free
                - TriggerListCallback
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:528,13'
              BranchSideFuncs:
                - free
                - free
                - TriggerListCallback
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:536,22'
          Branch Sides:
            - BranchSide:      'misc/variables.c:589,5'
              BranchSideFuncs:
                - CheckValue
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:589,5'
              BranchSideFuncs:
                - CheckValue
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:549,29'
          Branch Sides:
            - BranchSide:      'misc/variables.c:549,29'
              BranchSideFuncs:
                - xmalloc.31859
                - vlc_mutex_unlock
                - xmalloc.31859
                - strdup
            - BranchSide:      'misc/variables.c:549,29'
              BranchSideFuncs:
                - xmalloc.31859
                - vlc_mutex_unlock
                - xmalloc.31859
                - strdup
        - Branch String:   'misc/variables.c:550,36'
          Branch Sides:
            - BranchSide:      'misc/variables.c:550,36'
              BranchSideFuncs:
                - xmalloc.31859
                - vlc_mutex_unlock
                - xmalloc.31859
                - strdup
            - BranchSide:      'misc/variables.c:550,36'
              BranchSideFuncs:
                - xmalloc.31859
                - vlc_mutex_unlock
                - xmalloc.31859
                - strdup
        - Branch String:   'misc/variables.c:551,29'
          Branch Sides:
            - BranchSide:      'misc/variables.c:556,32'
              BranchSideFuncs:
                - xmalloc.31859
                - vlc_mutex_unlock
                - xmalloc.31859
                - strdup
            - BranchSide:      'misc/variables.c:556,32'
              BranchSideFuncs:
                - xmalloc.31859
                - vlc_mutex_unlock
                - xmalloc.31859
                - strdup
        - Branch String:   'misc/variables.c:556,13'
          Branch Sides:
            - BranchSide:      'misc/variables.c:558,38'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - xmalloc.31859
                - strdup
            - BranchSide:      'misc/variables.c:563,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - xmalloc.31859
                - strdup
        - Branch String:   'misc/variables.c:563,17'
          Branch Sides:
            - BranchSide:      'misc/variables.c:565,38'
              BranchSideFuncs:
                - xmalloc.31859
                - vlc_mutex_unlock
                - strdup
            - BranchSide:      'misc/variables.c:572,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:568,17'
          Branch Sides:
            - BranchSide:      'misc/variables.c:569,31'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - strdup
            - BranchSide:      'misc/variables.c:571,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:569,30'
          Branch Sides:
            - BranchSide:      'misc/variables.c:569,21'
              BranchSideFuncs:
                - strdup
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:570,34'
              BranchSideFuncs:
                - strdup
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:576,32'
          Branch Sides:
            - BranchSide:      'misc/variables.c:576,32'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - strdup
            - BranchSide:      'misc/variables.c:576,32'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - strdup
        - Branch String:   'misc/variables.c:579,31'
          Branch Sides:
            - BranchSide:      'misc/variables.c:579,55'
              BranchSideFuncs:
                - strdup
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:579,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:583,36'
          Branch Sides:
            - BranchSide:      'misc/variables.c:583,14'
              BranchSideFuncs:
                - strdup
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:584,26'
              BranchSideFuncs:
                - strdup
                - vlc_mutex_unlock
        - Branch String:   'misc/variables.c:583,14'
          Branch Sides:
            - BranchSide:      'misc/variables.c:589,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/variables.c:589,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/variables.c:431,5'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:435,13'
          Dst:             Lookup
        - Src:             'misc/variables.c:438,9'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/variables.c:452,13'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:457,13'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:459,13'
          Dst:             CheckValue
        - Src:             'misc/variables.c:484,13'
          Dst:             realloc
        - Src:             'misc/variables.c:484,13'
          Dst:             abort
        - Src:             'misc/variables.c:486,13'
          Dst:             realloc
        - Src:             'misc/variables.c:486,13'
          Dst:             abort
        - Src:             'misc/variables.c:487,13'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:489,50'
          Dst:             strdup
        - Src:             'misc/variables.c:491,13'
          Dst:             TriggerListCallback
        - Src:             'misc/variables.c:514,13'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:516,13'
          Dst:             TriggerListCallback
        - Src:             'misc/variables.c:532,13'
          Dst:             TriggerListCallback
        - Src:             'misc/variables.c:541,13'
          Dst:             CheckValue
        - Src:             'misc/variables.c:554,23'
          Dst:             xmalloc
        - Src:             'misc/variables.c:565,30'
          Dst:             xmalloc
        - Src:             'misc/variables.c:570,27'
          Dst:             strdup
        - Src:             'misc/variables.c:579,48'
          Dst:             strdup
        - Src:             'misc/variables.c:584,19'
          Dst:             strdup
        - Src:             'misc/variables.c:590,5'
          Dst:             vlc_mutex_unlock
    - functionName:    CleanupVar
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - var
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/variables.c:412,5'
          Dst:             Destroy
    - functionName:    var_DestroyAll
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CleanupVar
        - tdestroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/variables.c:419,5'
          Dst:             tdestroy
        - Src:             'misc/variables.c:419,5'
          Dst:             CleanupVar
    - functionName:    var_Destroy
      functionSourceFile: '/src/vlc/src/misc/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_name
      BBCount:         21
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - Destroy
        - Lookup
        - __assert_fail
        - tdelete
        - varcmp
        - vlc_mutex_unlock
        - vlc_object_Log
      functionUses:    9
      BranchProfiles:
        - Branch String:   'misc/variables.c:386,5'
          Branch Sides:
            - BranchSide:      'misc/variables.c:386,5'
              BranchSideFuncs:
                - Lookup.31825
                - __assert_fail
                - vlc_mutex_unlock
                - Destroy.31855
                - tdelete
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'misc/variables.c:388,38'
              BranchSideFuncs:
                - Lookup.31825
                - __assert_fail
                - vlc_mutex_unlock
                - Destroy.31855
                - tdelete
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'misc/variables.c:391,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:392,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_mutex_unlock
                - Destroy.31855
            - BranchSide:      'misc/variables.c:394,16'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_unlock
                - Destroy.31855
                - tdelete
                - __assert_fail
        - Branch String:   'misc/variables.c:394,14'
          Branch Sides:
            - BranchSide:      'misc/variables.c:396,9'
              BranchSideFuncs:
                - tdelete
                - vlc_mutex_unlock
                - Destroy.31855
                - __assert_fail
            - BranchSide:      'misc/variables.c:401,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_unlock
                - Destroy.31855
        - Branch String:   'misc/variables.c:396,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:396,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/variables.c:397,18'
              BranchSideFuncs:
                - tdelete
                - vlc_mutex_unlock
                - Destroy.31855
        - Branch String:   'misc/variables.c:401,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:401,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - Destroy.31855
            - BranchSide:      'misc/variables.c:402,15'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - Destroy.31855
        - Branch String:   'misc/variables.c:406,9'
          Branch Sides:
            - BranchSide:      'misc/variables.c:406,9'
              BranchSideFuncs:
                - Destroy.31855
            - BranchSide:      'misc/variables.c:407,18'
              BranchSideFuncs:
                - Destroy.31855
      Callsites:
        - Src:             'misc/variables.c:386,5'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:390,13'
          Dst:             Lookup
        - Src:             'misc/variables.c:392,9'
          Dst:             vlc_object_Log
        - Src:             'misc/variables.c:396,9'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:397,9'
          Dst:             tdelete
        - Src:             'misc/variables.c:397,9'
          Dst:             varcmp
        - Src:             'misc/variables.c:401,9'
          Dst:             __assert_fail
        - Src:             'misc/variables.c:404,5'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/variables.c:407,9'
          Dst:             Destroy
    - functionName:    xml_ReaderDelete
      functionSourceFile: '/src/vlc/src/misc/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - module_unneed
        - vlc_object_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/xml.c:97,5'
          Dst:             module_unneed
        - Src:             'misc/xml.c:98,5'
          Dst:             vlc_object_delete
    - functionName:    xml_ReaderCreate
      functionSourceFile: '/src/vlc/src/misc/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - stream
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - module_need
        - vlc_custom_create
        - vlc_object_Log
        - vlc_object_delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/xml.c:81,9'
          Branch Sides:
            - BranchSide:      'misc/xml.c:83,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_object_delete
            - BranchSide:      'misc/xml.c:87,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/xml.c:77,14'
          Dst:             vlc_custom_create
        - Src:             'misc/xml.c:80,24'
          Dst:             module_need
        - Src:             'misc/xml.c:83,9'
          Dst:             vlc_object_Log
        - Src:             'misc/xml.c:84,9'
          Dst:             vlc_object_delete
    - functionName:    xml_Delete
      functionSourceFile: '/src/vlc/src/misc/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_xml
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - module_unneed
        - vlc_object_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/xml.c:61,5'
          Dst:             module_unneed
        - Src:             'misc/xml.c:62,5'
          Dst:             vlc_object_delete
    - functionName:    xml_Create
      functionSourceFile: '/src/vlc/src/misc/xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - module_need
        - vlc_custom_create
        - vlc_object_Log
        - vlc_object_delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/xml.c:46,9'
          Branch Sides:
            - BranchSide:      'misc/xml.c:48,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/xml.c:53,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/xml.c:43,13'
          Dst:             vlc_custom_create
        - Src:             'misc/xml.c:45,23'
          Dst:             module_need
        - Src:             'misc/xml.c:48,9'
          Dst:             vlc_object_delete
        - Src:             'misc/xml.c:49,9'
          Dst:             vlc_object_Log
    - functionName:    video_format_Clean
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_src
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    video_splitter_Delete
      functionSourceFile: '/src/vlc/src/misc/filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_splitter
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - module_unneed
        - video_format_Clean
        - vlc_object_delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/filter.c:210,9'
          Branch Sides:
            - BranchSide:      'misc/filter.c:210,9'
              BranchSideFuncs:
                - module_unneed
                - video_format_Clean.31941
                - vlc_object_delete
            - BranchSide:      'misc/filter.c:211,9'
              BranchSideFuncs:
                - module_unneed
                - video_format_Clean.31941
                - vlc_object_delete
      Callsites:
        - Src:             'misc/filter.c:211,9'
          Dst:             module_unneed
        - Src:             'misc/filter.c:213,5'
          Dst:             video_format_Clean
        - Src:             'misc/filter.c:214,5'
          Dst:             vlc_object_delete
    - functionName:    video_format_Copy
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dst
        - p_src
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_es.h:409,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:411,48'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_es.h:416,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_es.h:412,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:413,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_es.h:414,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    video_splitter_New
      functionSourceFile: '/src/vlc/src/misc/filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_name
        - p_fmt
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - module_need
        - video_format_Copy
        - video_splitter_Delete
        - vlc_custom_create
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/filter.c:192,9'
          Branch Sides:
            - BranchSide:      'misc/filter.c:193,9'
              BranchSideFuncs:
                - video_format_Copy.31942
                - module_need
                - video_splitter_Delete
            - BranchSide:      'misc/filter.c:195,25'
              BranchSideFuncs:
                - video_format_Copy.31942
                - module_need
                - video_splitter_Delete
        - Branch String:   'misc/filter.c:199,9'
          Branch Sides:
            - BranchSide:      'misc/filter.c:201,32'
              BranchSideFuncs: []
            - BranchSide:      'misc/filter.c:205,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/filter.c:190,36'
          Dst:             vlc_custom_create
        - Src:             'misc/filter.c:195,5'
          Dst:             video_format_Copy
        - Src:             'misc/filter.c:198,28'
          Dst:             module_need
        - Src:             'misc/filter.c:201,9'
          Dst:             video_splitter_Delete
    - functionName:    vlc_filter_Delete
      functionSourceFile: '/src/vlc/src/../include/vlc_filter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_filter
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_filter_UnloadModule
        - vlc_object_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_filter.h:246,5'
          Dst:             vlc_filter_UnloadModule
        - Src:             '../include/vlc_filter.h:247,5'
          Dst:             vlc_object_delete
    - functionName:    filter_DeleteBlend
      functionSourceFile: '/src/vlc/src/misc/filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_blend
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_filter_Delete
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/filter.c:180,5'
          Dst:             vlc_filter_Delete
    - functionName:    filter_Blend
      functionSourceFile: '/src/vlc/src/misc/filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_blend
        - p_dst
        - i_dst_x
        - i_dst_y
        - p_src
        - i_alpha
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/filter.c:171,9'
          Branch Sides:
            - BranchSide:      'misc/filter.c:172,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/filter.c:174,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    filter_ConfigureBlend
      functionSourceFile: '/src/vlc/src/misc/filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_blend
        - i_dst_width
        - i_dst_height
        - p_src
      BBCount:         17
      ICount:          131
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - video_format_IsSameChroma
        - vlc_filter_LoadModule
        - vlc_filter_UnloadModule
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/filter.c:139,27'
          Branch Sides:
            - BranchSide:      'misc/filter.c:140,38'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - vlc_filter_UnloadModule
                - vlc_filter_LoadModule
                - __assert_fail
            - BranchSide:      'misc/filter.c:149,31'
              BranchSideFuncs:
                - vlc_filter_LoadModule
                - __assert_fail
        - Branch String:   'misc/filter.c:139,9'
          Branch Sides:
            - BranchSide:      'misc/filter.c:143,34'
              BranchSideFuncs:
                - vlc_filter_LoadModule
                - __assert_fail
            - BranchSide:      'misc/filter.c:149,31'
              BranchSideFuncs:
                - vlc_filter_LoadModule
                - __assert_fail
        - Branch String:   'misc/filter.c:159,9'
          Branch Sides:
            - BranchSide:      'misc/filter.c:160,52'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/filter.c:161,10'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/filter.c:161,9'
          Branch Sides:
            - BranchSide:      'misc/filter.c:162,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/filter.c:163,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/filter.c:163,5'
          Branch Sides:
            - BranchSide:      'misc/filter.c:163,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/filter.c:164,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/filter.c:140,10'
          Dst:             video_format_IsSameChroma
        - Src:             'misc/filter.c:143,9'
          Dst:             vlc_filter_UnloadModule
        - Src:             'misc/filter.c:160,29'
          Dst:             vlc_filter_LoadModule
        - Src:             'misc/filter.c:163,5'
          Dst:             __assert_fail
    - functionName:    filter_NewBlend
      functionSourceFile: '/src/vlc/src/misc/filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - p_dst_chroma
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - es_format_Init
        - vlc_custom_create
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/filter.c:117,9'
          Branch Sides:
            - BranchSide:      'misc/filter.c:118,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/filter.c:120,22'
              BranchSideFuncs:
                - es_format_Init
                - es_format_Init
      Callsites:
        - Src:             'misc/filter.c:116,30'
          Dst:             vlc_custom_create
        - Src:             'misc/filter.c:120,5'
          Dst:             es_format_Init
        - Src:             'misc/filter.c:122,5'
          Dst:             es_format_Init
    - functionName:    filter_DelProxyCallbacks
      functionSourceFile: '/src/vlc/src/misc/filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - filter
        - restart_cb
      BBCount:         18
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - TriggerFilterCallback
        - var_DelCallback
        - var_GetAllNames
        - var_Type
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/filter.c:89,9'
          Branch Sides:
            - BranchSide:      'misc/filter.c:90,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/filter.c:92,25'
              BranchSideFuncs:
                - free
                - var_Type
                - free
                - var_Type
                - free
                - var_DelCallback
                - var_DelCallback
        - Branch String:   'misc/filter.c:92,5'
          Branch Sides:
            - BranchSide:      'misc/filter.c:94,23'
              BranchSideFuncs:
                - var_Type
                - free
                - free
                - var_Type
                - free
                - var_DelCallback
                - var_DelCallback
            - BranchSide:      'misc/filter.c:108,10'
              BranchSideFuncs:
                - free
        - Branch String:   'misc/filter.c:95,13'
          Branch Sides:
            - BranchSide:      'misc/filter.c:97,18'
              BranchSideFuncs:
                - var_Type
                - free
                - free
                - var_Type
                - free
                - var_DelCallback
                - var_DelCallback
            - BranchSide:      'misc/filter.c:100,31'
              BranchSideFuncs:
                - var_Type
                - free
                - free
                - var_Type
                - free
                - var_DelCallback
                - var_DelCallback
        - Branch String:   'misc/filter.c:102,13'
          Branch Sides:
            - BranchSide:      'misc/filter.c:103,13'
              BranchSideFuncs:
                - var_DelCallback
                - free
                - free
                - var_Type
                - free
                - var_Type
                - var_DelCallback
            - BranchSide:      'misc/filter.c:104,18'
              BranchSideFuncs:
                - free
                - free
                - var_Type
                - free
                - var_Type
                - var_DelCallback
                - var_DelCallback
      Callsites:
        - Src:             'misc/filter.c:88,20'
          Dst:             var_GetAllNames
        - Src:             'misc/filter.c:95,15'
          Dst:             var_Type
        - Src:             'misc/filter.c:100,31'
          Dst:             var_Type
        - Src:             'misc/filter.c:103,13'
          Dst:             var_DelCallback
        - Src:             'misc/filter.c:103,13'
          Dst:             TriggerFilterCallback
        - Src:             'misc/filter.c:105,13'
          Dst:             var_DelCallback
    - functionName:    TriggerFilterCallback
      functionSourceFile: '/src/vlc/src/misc/filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_var
        - oldval
        - newval
        - p_data
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_Set
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/filter.c:43,5'
          Dst:             var_Set
    - functionName:    filter_AddProxyCallbacks
      functionSourceFile: '/src/vlc/src/misc/filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - filter
        - restart_cb
      BBCount:         18
      ICount:          126
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - TriggerFilterCallback
        - config_GetType
        - var_AddCallback
        - var_Create
        - var_GetAllNames
        - var_Type
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/filter.c:52,9'
          Branch Sides:
            - BranchSide:      'misc/filter.c:53,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/filter.c:55,25'
              BranchSideFuncs:
                - free
                - var_Type
                - config_GetType
                - var_Type
                - var_AddCallback
                - free
                - var_AddCallback
                - var_Create
                - free
        - Branch String:   'misc/filter.c:55,5'
          Branch Sides:
            - BranchSide:      'misc/filter.c:57,23'
              BranchSideFuncs:
                - var_Type
                - config_GetType
                - var_Type
                - var_AddCallback
                - free
                - free
                - var_AddCallback
                - var_Create
                - free
            - BranchSide:      'misc/filter.c:81,10'
              BranchSideFuncs:
                - free
        - Branch String:   'misc/filter.c:59,13'
          Branch Sides:
            - BranchSide:      'misc/filter.c:61,18'
              BranchSideFuncs:
                - free
                - free
                - var_Type
                - config_GetType
                - var_Type
                - var_AddCallback
                - free
                - var_AddCallback
                - var_Create
            - BranchSide:      'misc/filter.c:68,34'
              BranchSideFuncs:
                - var_Type
                - var_AddCallback
                - free
                - free
                - var_Type
                - config_GetType
                - free
                - var_AddCallback
                - var_Create
        - Branch String:   'misc/filter.c:69,13'
          Branch Sides:
            - BranchSide:      'misc/filter.c:71,13'
              BranchSideFuncs:
                - var_Create
                - var_AddCallback
                - free
                - free
                - var_Type
                - config_GetType
                - var_Type
                - free
                - var_AddCallback
            - BranchSide:      'misc/filter.c:75,14'
              BranchSideFuncs:
                - var_AddCallback
                - free
                - free
                - var_Type
                - config_GetType
                - var_Type
                - var_Create
                - free
                - var_AddCallback
        - Branch String:   'misc/filter.c:75,13'
          Branch Sides:
            - BranchSide:      'misc/filter.c:76,13'
              BranchSideFuncs:
                - var_AddCallback
                - free
                - free
                - var_Type
                - config_GetType
                - var_Type
                - var_AddCallback
                - var_Create
                - free
            - BranchSide:      'misc/filter.c:78,13'
              BranchSideFuncs:
                - var_AddCallback
                - free
                - free
                - var_Type
                - config_GetType
                - var_Type
                - var_AddCallback
                - var_Create
                - free
      Callsites:
        - Src:             'misc/filter.c:51,20'
          Dst:             var_GetAllNames
        - Src:             'misc/filter.c:58,24'
          Dst:             var_Type
        - Src:             'misc/filter.c:59,13'
          Dst:             config_GetType
        - Src:             'misc/filter.c:68,34'
          Dst:             var_Type
        - Src:             'misc/filter.c:71,13'
          Dst:             var_Create
        - Src:             'misc/filter.c:76,13'
          Dst:             var_AddCallback
        - Src:             'misc/filter.c:76,13'
          Dst:             TriggerFilterCallback
        - Src:             'misc/filter.c:78,13'
          Dst:             var_AddCallback
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    picture_Release
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - picture_Destroy
        - vlc_atomic_rc_dec
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_picture.h:373,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_picture.h:373,9'
              BranchSideFuncs:
                - picture_Destroy
            - BranchSide:      '../include/vlc_picture.h:374,25'
              BranchSideFuncs:
                - picture_Destroy
      Callsites:
        - Src:             '../include/vlc_picture.h:373,9'
          Dst:             vlc_atomic_rc_dec
        - Src:             '../include/vlc_picture.h:374,9'
          Dst:             picture_Destroy
    - functionName:    picture_GetAndResetChain
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pic
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_picture.h:297,24'
          Branch Sides:
            - BranchSide:      '../include/vlc_picture.h:297,33'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_picture.h:297,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_picture.h:297,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_picture.h:298,28'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_picture.h:299,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_picture_chain_IsEmpty
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    filter_NewPicture
      functionSourceFile: '/src/vlc/src/../include/vlc_filter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_filter
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - picture_NewFromFormat
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_filter.h:262,40'
          Branch Sides:
            - BranchSide:      '../include/vlc_filter.h:262,43'
              BranchSideFuncs:
                - vlc_object_Log
                - picture_NewFromFormat
            - BranchSide:      '../include/vlc_filter.h:264,10'
              BranchSideFuncs:
                - vlc_object_Log
                - picture_NewFromFormat
        - Branch String:   '../include/vlc_filter.h:262,10'
          Branch Sides:
            - BranchSide:      '../include/vlc_filter.h:263,15'
              BranchSideFuncs:
                - vlc_object_Log
                - picture_NewFromFormat
            - BranchSide:      '../include/vlc_filter.h:264,10'
              BranchSideFuncs:
                - vlc_object_Log
                - picture_NewFromFormat
        - Branch String:   '../include/vlc_filter.h:264,10'
          Branch Sides:
            - BranchSide:      '../include/vlc_filter.h:267,39'
              BranchSideFuncs:
                - picture_NewFromFormat
                - vlc_object_Log
            - BranchSide:      '../include/vlc_filter.h:269,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   '../include/vlc_filter.h:269,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_filter.h:269,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      '../include/vlc_filter.h:270,9'
              BranchSideFuncs:
                - vlc_object_Log
      Callsites:
        - Src:             '../include/vlc_filter.h:267,15'
          Dst:             picture_NewFromFormat
        - Src:             '../include/vlc_filter.h:270,9'
          Dst:             vlc_object_Log
    - functionName:    vlc_list_is_last
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    filter_chain_HoldDecoderDevice
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - sys
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/filter_chain.c:211,49'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:212,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/filter_chain.c:213,9'
              BranchSideFuncs: []
        - Branch String:   'misc/filter_chain.c:211,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:213,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/filter_chain.c:215,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    filter_chain_VideoBufferNew
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - filter_NewPicture
        - vlc_list_is_last
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/filter_chain.c:184,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:188,38'
              BranchSideFuncs:
                - filter_NewPicture
            - BranchSide:      'misc/filter_chain.c:199,38'
              BranchSideFuncs:
                - filter_NewPicture
        - Branch String:   'misc/filter_chain.c:192,13'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:193,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'misc/filter_chain.c:194,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/filter_chain.c:184,10'
          Dst:             vlc_list_is_last
        - Src:             'misc/filter_chain.c:190,15'
          Dst:             filter_NewPicture
        - Src:             'misc/filter_chain.c:193,13'
          Dst:             vlc_object_Log
        - Src:             'misc/filter_chain.c:201,15'
          Dst:             filter_NewPicture
    - functionName:    vlc_picture_chain_Init
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_mouse_Init
      functionSourceFile: '/src/vlc/src/../include/vlc_mouse.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_mouse
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    vlc_list_init
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    filter_chain_MouseFilter
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_chain
        - p_dst
        - p_src
      BBCount:         16
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_prev
        - vlc_list_it_reverse_start
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/filter_chain.c:567,5'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:567,5'
              BranchSideFuncs:
                - vlc_list_it_prev
                - vlc_list_it_continue.32073
            - BranchSide:      'misc/filter_chain.c:567,5'
              BranchSideFuncs:
                - vlc_list_it_prev
                - vlc_list_it_continue.32073
        - Branch String:   'misc/filter_chain.c:567,5'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:569,31'
              BranchSideFuncs:
                - vlc_list_it_prev
                - vlc_list_it_continue.32073
            - BranchSide:      'misc/filter_chain.c:583,6'
              BranchSideFuncs: []
        - Branch String:   'misc/filter_chain.c:571,13'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:573,31'
              BranchSideFuncs:
                - vlc_list_it_prev
                - vlc_list_it_continue.32073
            - BranchSide:      'misc/filter_chain.c:581,5'
              BranchSideFuncs:
                - vlc_list_it_prev
                - vlc_list_it_continue.32073
        - Branch String:   'misc/filter_chain.c:577,17'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:578,17'
              BranchSideFuncs: []
            - BranchSide:      'misc/filter_chain.c:579,23'
              BranchSideFuncs:
                - vlc_list_it_prev
                - vlc_list_it_continue.32073
      Callsites:
        - Src:             'misc/filter_chain.c:567,5'
          Dst:             vlc_list_it_reverse_start
        - Src:             'misc/filter_chain.c:567,5'
          Dst:             vlc_list_it_continue
        - Src:             'misc/filter_chain.c:567,5'
          Dst:             vlc_list_it_prev
    - functionName:    vlc_list_it_reverse_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_prev
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    filter_Flush
      functionSourceFile: '/src/vlc/src/../include/vlc_filter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_filter
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_filter.h:281,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_filter.h:281,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_filter.h:282,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    filter_chain_VideoFlush
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_chain
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - FilterDeletePictures
        - filter_Flush
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
      functionUses:    5
      BranchProfiles:
        - Branch String:   'misc/filter_chain.c:552,5'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:552,5'
              BranchSideFuncs:
                - FilterDeletePictures
                - filter_Flush
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
            - BranchSide:      'misc/filter_chain.c:552,5'
              BranchSideFuncs:
                - FilterDeletePictures
                - filter_Flush
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
        - Branch String:   'misc/filter_chain.c:552,5'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:554,31'
              BranchSideFuncs:
                - FilterDeletePictures
                - filter_Flush
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
            - BranchSide:      'misc/filter_chain.c:560,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/filter_chain.c:552,5'
          Dst:             vlc_list_it_start
        - Src:             'misc/filter_chain.c:552,5'
          Dst:             vlc_list_it_continue
        - Src:             'misc/filter_chain.c:556,9'
          Dst:             FilterDeletePictures
        - Src:             'misc/filter_chain.c:558,9'
          Dst:             filter_Flush
        - Src:             'misc/filter_chain.c:552,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FilterDeletePictures
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pictures
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - picture_Release
        - vlc_picture_chain_IsEmpty
        - vlc_picture_chain_PopFront
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/filter_chain.c:590,5'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:592,55'
              BranchSideFuncs:
                - vlc_picture_chain_PopFront.32078
                - picture_Release.32059
                - vlc_picture_chain_IsEmpty.32060
            - BranchSide:      'misc/filter_chain.c:595,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/filter_chain.c:590,13'
          Dst:             vlc_picture_chain_IsEmpty
        - Src:             'misc/filter_chain.c:592,27'
          Dst:             vlc_picture_chain_PopFront
        - Src:             'misc/filter_chain.c:593,9'
          Dst:             picture_Release
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_picture_chain_PopFront
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_picture.h:227,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_picture.h:227,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_picture.h:229,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FilterSingleChainedFilter
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - p_pic
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - FilterDeletePictures
        - picture_GetAndResetChain
        - vlc_object_Log
        - vlc_picture_chain_IsEmpty
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/filter_chain.c:497,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:498,9'
              BranchSideFuncs:
                - vlc_picture_chain_IsEmpty.32060
                - vlc_object_Log
                - FilterDeletePictures
                - picture_GetAndResetChain
            - BranchSide:      'misc/filter_chain.c:500,38'
              BranchSideFuncs:
                - vlc_picture_chain_IsEmpty.32060
                - vlc_object_Log
                - FilterDeletePictures
                - picture_GetAndResetChain
        - Branch String:   'misc/filter_chain.c:500,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:502,9'
              BranchSideFuncs:
                - picture_GetAndResetChain
            - BranchSide:      'misc/filter_chain.c:505,5'
              BranchSideFuncs:
                - picture_GetAndResetChain
      Callsites:
        - Src:             'misc/filter_chain.c:500,10'
          Dst:             vlc_picture_chain_IsEmpty
        - Src:             'misc/filter_chain.c:502,9'
          Dst:             vlc_object_Log
        - Src:             'misc/filter_chain.c:503,9'
          Dst:             FilterDeletePictures
        - Src:             'misc/filter_chain.c:505,18'
          Dst:             picture_GetAndResetChain
    - functionName:    filter_chain_VideoFilter
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_chain
        - p_pic
      BBCount:         37
      ICount:          173
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - FilterSingleChainedFilter
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_prev
        - vlc_list_it_reverse_start
        - vlc_list_it_start
        - vlc_picture_chain_PopFront
      functionUses:    5
      BranchProfiles:
        - Branch String:   'misc/filter_chain.c:511,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:514,9'
              BranchSideFuncs:
                - vlc_list_it_start.32076
                - vlc_list_it_continue.32073
                - vlc_list_it_reverse_start
                - vlc_list_it_continue.32073
                - vlc_picture_chain_PopFront.32078
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
                - vlc_list_it_prev
                - FilterSingleChainedFilter
                - vlc_list_it_next.32077
                - FilterSingleChainedFilter
                - vlc_list_it_next.32077
            - BranchSide:      'misc/filter_chain.c:526,5'
              BranchSideFuncs:
                - vlc_list_it_reverse_start
                - vlc_list_it_continue.32073
                - vlc_picture_chain_PopFront.32078
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
                - vlc_list_it_prev
                - FilterSingleChainedFilter
                - vlc_list_it_next.32077
        - Branch String:   'misc/filter_chain.c:514,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:514,9'
              BranchSideFuncs:
                - vlc_list_it_reverse_start
                - vlc_list_it_continue.32073
                - vlc_picture_chain_PopFront.32078
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
                - vlc_list_it_prev
                - FilterSingleChainedFilter
                - vlc_list_it_next.32077
                - FilterSingleChainedFilter
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
            - BranchSide:      'misc/filter_chain.c:514,9'
              BranchSideFuncs:
                - vlc_list_it_reverse_start
                - vlc_list_it_continue.32073
                - vlc_picture_chain_PopFront.32078
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
                - vlc_list_it_prev
                - FilterSingleChainedFilter
                - vlc_list_it_next.32077
                - FilterSingleChainedFilter
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
        - Branch String:   'misc/filter_chain.c:514,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:516,48'
              BranchSideFuncs:
                - FilterSingleChainedFilter
                - vlc_list_it_reverse_start
                - vlc_list_it_continue.32073
                - vlc_picture_chain_PopFront.32078
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
                - vlc_list_it_prev
                - FilterSingleChainedFilter
                - vlc_list_it_next.32077
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
            - BranchSide:      'misc/filter_chain.c:520,13'
              BranchSideFuncs:
                - vlc_list_it_reverse_start
                - vlc_list_it_continue.32073
                - vlc_picture_chain_PopFront.32078
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
                - vlc_list_it_prev
                - FilterSingleChainedFilter
                - vlc_list_it_next.32077
        - Branch String:   'misc/filter_chain.c:517,17'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:518,17'
              BranchSideFuncs:
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
                - vlc_list_it_reverse_start
                - vlc_list_it_continue.32073
                - vlc_picture_chain_PopFront.32078
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
                - vlc_list_it_prev
                - FilterSingleChainedFilter
                - vlc_list_it_next.32077
                - FilterSingleChainedFilter
            - BranchSide:      'misc/filter_chain.c:519,9'
              BranchSideFuncs:
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
                - vlc_list_it_reverse_start
                - vlc_list_it_continue.32073
                - vlc_picture_chain_PopFront.32078
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
                - vlc_list_it_prev
                - FilterSingleChainedFilter
                - vlc_list_it_next.32077
                - FilterSingleChainedFilter
        - Branch String:   'misc/filter_chain.c:520,13'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:521,20'
              BranchSideFuncs: []
            - BranchSide:      'misc/filter_chain.c:522,5'
              BranchSideFuncs:
                - vlc_list_it_reverse_start
                - vlc_list_it_continue.32073
                - vlc_picture_chain_PopFront.32078
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
                - vlc_list_it_prev
                - FilterSingleChainedFilter
                - vlc_list_it_next.32077
        - Branch String:   'misc/filter_chain.c:526,5'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:526,5'
              BranchSideFuncs:
                - vlc_picture_chain_PopFront.32078
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
                - vlc_list_it_prev
                - vlc_list_it_continue.32073
                - FilterSingleChainedFilter
                - vlc_list_it_next.32077
            - BranchSide:      'misc/filter_chain.c:526,5'
              BranchSideFuncs:
                - vlc_picture_chain_PopFront.32078
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
                - vlc_list_it_prev
                - vlc_list_it_continue.32073
                - FilterSingleChainedFilter
                - vlc_list_it_next.32077
        - Branch String:   'misc/filter_chain.c:526,5'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:528,46'
              BranchSideFuncs:
                - vlc_picture_chain_PopFront.32078
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
                - vlc_list_it_prev
                - vlc_list_it_continue.32073
                - FilterSingleChainedFilter
                - vlc_list_it_next.32077
            - BranchSide:      'misc/filter_chain.c:546,5'
              BranchSideFuncs: []
        - Branch String:   'misc/filter_chain.c:529,13'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:530,13'
              BranchSideFuncs:
                - vlc_list_it_prev
                - vlc_list_it_continue.32073
                - vlc_picture_chain_PopFront.32078
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
                - FilterSingleChainedFilter
                - vlc_list_it_next.32077
            - BranchSide:      'misc/filter_chain.c:533,35'
              BranchSideFuncs:
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
                - vlc_list_it_prev
                - vlc_list_it_continue.32073
                - vlc_picture_chain_PopFront.32078
                - FilterSingleChainedFilter
                - vlc_list_it_next.32077
        - Branch String:   'misc/filter_chain.c:535,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:538,17'
              BranchSideFuncs:
                - FilterSingleChainedFilter
                - vlc_list_it_prev
                - vlc_list_it_continue.32073
                - vlc_picture_chain_PopFront.32078
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
                - vlc_list_it_next.32077
            - BranchSide:      'misc/filter_chain.c:543,13'
              BranchSideFuncs:
                - vlc_list_it_prev
                - vlc_list_it_continue.32073
                - vlc_picture_chain_PopFront.32078
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
                - FilterSingleChainedFilter
                - vlc_list_it_next.32077
        - Branch String:   'misc/filter_chain.c:540,17'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:541,17'
              BranchSideFuncs:
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
                - vlc_list_it_prev
                - vlc_list_it_continue.32073
                - vlc_picture_chain_PopFront.32078
                - vlc_list_it_next.32077
                - FilterSingleChainedFilter
            - BranchSide:      'misc/filter_chain.c:542,9'
              BranchSideFuncs:
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
                - vlc_list_it_prev
                - vlc_list_it_continue.32073
                - vlc_picture_chain_PopFront.32078
                - vlc_list_it_next.32077
                - FilterSingleChainedFilter
        - Branch String:   'misc/filter_chain.c:543,13'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:544,20'
              BranchSideFuncs: []
            - BranchSide:      'misc/filter_chain.c:545,5'
              BranchSideFuncs:
                - vlc_list_it_prev
                - vlc_list_it_continue.32073
                - vlc_picture_chain_PopFront.32078
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
                - FilterSingleChainedFilter
                - vlc_list_it_next.32077
      Callsites:
        - Src:             'misc/filter_chain.c:514,9'
          Dst:             vlc_list_it_start
        - Src:             'misc/filter_chain.c:514,9'
          Dst:             vlc_list_it_continue
        - Src:             'misc/filter_chain.c:516,21'
          Dst:             FilterSingleChainedFilter
        - Src:             'misc/filter_chain.c:514,9'
          Dst:             vlc_list_it_next
        - Src:             'misc/filter_chain.c:526,5'
          Dst:             vlc_list_it_reverse_start
        - Src:             'misc/filter_chain.c:526,5'
          Dst:             vlc_list_it_continue
        - Src:             'misc/filter_chain.c:528,17'
          Dst:             vlc_picture_chain_PopFront
        - Src:             'misc/filter_chain.c:534,9'
          Dst:             vlc_list_it_next
        - Src:             'misc/filter_chain.c:535,17'
          Dst:             vlc_list_it_continue
        - Src:             'misc/filter_chain.c:539,21'
          Dst:             FilterSingleChainedFilter
        - Src:             'misc/filter_chain.c:535,46'
          Dst:             vlc_list_it_next
        - Src:             'misc/filter_chain.c:526,5'
          Dst:             vlc_list_it_prev
    - functionName:    filter_chain_GetVideoCtxOut
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_chain
      BBCount:         9
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - video_format_IsSameChroma
        - vlc_list_last_or_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/filter_chain.c:485,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:486,16'
              BranchSideFuncs: []
            - BranchSide:      'misc/filter_chain.c:489,5'
              BranchSideFuncs:
                - video_format_IsSameChroma
                - __assert_fail
        - Branch String:   'misc/filter_chain.c:489,5'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:489,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/filter_chain.c:490,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/filter_chain.c:484,9'
          Dst:             vlc_list_last_or_null
        - Src:             'misc/filter_chain.c:489,5'
          Dst:             video_format_IsSameChroma
        - Src:             'misc/filter_chain.c:489,5'
          Dst:             __assert_fail
    - functionName:    vlc_list_last_or_null
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - head
        - offset
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_list_is_empty
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../include/vlc_list.h:338,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_list.h:339,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_list.h:340,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_list.h:338,9'
          Dst:             vlc_list_is_empty
    - functionName:    vlc_list_is_empty
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    filter_chain_GetFmtOut
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_chain
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_list_last_or_null
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/filter_chain.c:474,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:475,17'
              BranchSideFuncs: []
            - BranchSide:      'misc/filter_chain.c:478,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/filter_chain.c:473,9'
          Dst:             vlc_list_last_or_null
    - functionName:    filter_chain_IsEmpty
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_is_empty
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/filter_chain.c:467,12'
          Dst:             vlc_list_is_empty
    - functionName:    filter_chain_ForEach
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - cb
        - opaque
      BBCount:         13
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
      functionUses:    12
      BranchProfiles:
        - Branch String:   'misc/filter_chain.c:456,5'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:456,5'
              BranchSideFuncs:
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
            - BranchSide:      'misc/filter_chain.c:456,5'
              BranchSideFuncs:
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
        - Branch String:   'misc/filter_chain.c:456,5'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:458,19'
              BranchSideFuncs:
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
            - BranchSide:      'misc/filter_chain.c:462,5'
              BranchSideFuncs: []
        - Branch String:   'misc/filter_chain.c:459,13'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:460,20'
              BranchSideFuncs: []
            - BranchSide:      'misc/filter_chain.c:461,5'
              BranchSideFuncs:
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
      Callsites:
        - Src:             'misc/filter_chain.c:456,5'
          Dst:             vlc_list_it_start
        - Src:             'misc/filter_chain.c:456,5'
          Dst:             vlc_list_it_continue
        - Src:             'misc/filter_chain.c:456,5'
          Dst:             vlc_list_it_next
    - functionName:    filter_chain_AppendFromString
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - str
      BBCount:         22
      ICount:          147
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - config_ChainCreate
        - config_ChainDestroy
        - filter_chain_AppendFilter
        - filter_chain_DeleteFilter
        - vlc_list_last_or_null
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/filter_chain.c:410,24'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:410,27'
              BranchSideFuncs:
                - free
                - config_ChainCreate
                - free
                - filter_chain_AppendFilter
                - free
                - vlc_object_Log
                - free
                - free
                - vlc_list_last_or_null
                - __assert_fail
                - filter_chain_DeleteFilter
                - config_ChainDestroy
            - BranchSide:      'misc/filter_chain.c:410,5'
              BranchSideFuncs:
                - free
                - config_ChainCreate
                - free
                - filter_chain_AppendFilter
                - free
                - vlc_object_Log
                - free
                - free
                - vlc_list_last_or_null
                - __assert_fail
                - filter_chain_DeleteFilter
                - config_ChainDestroy
        - Branch String:   'misc/filter_chain.c:410,5'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:415,55'
              BranchSideFuncs:
                - config_ChainCreate
                - free
                - filter_chain_AppendFilter
                - free
                - free
                - vlc_object_Log
                - free
                - free
                - vlc_list_last_or_null
                - __assert_fail
                - filter_chain_DeleteFilter
                - config_ChainDestroy
            - BranchSide:      'misc/filter_chain.c:436,11'
              BranchSideFuncs:
                - free
        - Branch String:   'misc/filter_chain.c:422,13'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:423,34'
              BranchSideFuncs:
                - config_ChainDestroy
                - free
                - free
                - config_ChainCreate
                - free
                - filter_chain_AppendFilter
                - vlc_object_Log
                - free
                - free
                - vlc_list_last_or_null
                - __assert_fail
                - filter_chain_DeleteFilter
            - BranchSide:      'misc/filter_chain.c:425,13'
              BranchSideFuncs:
                - free
                - free
                - config_ChainCreate
                - free
                - filter_chain_AppendFilter
                - config_ChainDestroy
                - vlc_object_Log
                - free
                - free
                - vlc_list_last_or_null
                - __assert_fail
                - filter_chain_DeleteFilter
        - Branch String:   'misc/filter_chain.c:425,13'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:427,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - free
                - vlc_list_last_or_null
                - __assert_fail
                - filter_chain_DeleteFilter
            - BranchSide:      'misc/filter_chain.c:432,15'
              BranchSideFuncs:
                - free
                - free
                - config_ChainCreate
                - free
                - filter_chain_AppendFilter
                - vlc_object_Log
                - free
                - free
                - vlc_list_last_or_null
                - __assert_fail
                - filter_chain_DeleteFilter
                - config_ChainDestroy
        - Branch String:   'misc/filter_chain.c:440,5'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:443,13'
              BranchSideFuncs:
                - vlc_list_last_or_null
                - __assert_fail
                - filter_chain_DeleteFilter
                - free
            - BranchSide:      'misc/filter_chain.c:448,11'
              BranchSideFuncs:
                - free
        - Branch String:   'misc/filter_chain.c:444,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:444,9'
              BranchSideFuncs:
                - filter_chain_DeleteFilter
                - free
                - vlc_list_last_or_null
                - __assert_fail
            - BranchSide:      'misc/filter_chain.c:445,36'
              BranchSideFuncs:
                - filter_chain_DeleteFilter
                - free
                - vlc_list_last_or_null
                - __assert_fail
      Callsites:
        - Src:             'misc/filter_chain.c:415,22'
          Dst:             config_ChainCreate
        - Src:             'misc/filter_chain.c:421,28'
          Dst:             filter_chain_AppendFilter
        - Src:             'misc/filter_chain.c:423,13'
          Dst:             config_ChainDestroy
        - Src:             'misc/filter_chain.c:427,13'
          Dst:             vlc_object_Log
        - Src:             'misc/filter_chain.c:443,13'
          Dst:             vlc_list_last_or_null
        - Src:             'misc/filter_chain.c:444,9'
          Dst:             __assert_fail
        - Src:             'misc/filter_chain.c:445,9'
          Dst:             filter_chain_DeleteFilter
    - functionName:    filter_chain_AppendFilter
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - name
        - cfg
        - fmt_out
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - filter_chain_AppendInner
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/filter_chain.c:374,12'
          Dst:             filter_chain_AppendInner
    - functionName:    filter_chain_DeleteFilter
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - filter
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - FilterDeletePictures
        - es_format_Clean
        - vlc_filter_UnloadModule
        - vlc_list_remove
        - vlc_object_Log
        - vlc_object_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/filter_chain.c:390,5'
          Dst:             vlc_list_remove
        - Src:             'misc/filter_chain.c:392,5'
          Dst:             vlc_filter_UnloadModule
        - Src:             'misc/filter_chain.c:394,5'
          Dst:             vlc_object_Log
        - Src:             'misc/filter_chain.c:395,5'
          Dst:             FilterDeletePictures
        - Src:             'misc/filter_chain.c:397,5'
          Dst:             es_format_Clean
        - Src:             'misc/filter_chain.c:398,5'
          Dst:             es_format_Clean
        - Src:             'misc/filter_chain.c:400,5'
          Dst:             vlc_object_delete
    - functionName:    vlc_list_remove
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_filter_UnloadModule
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_filter
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - module_get_capability
        - module_get_object
        - var_Destroy
        - vlc_object_Log
        - vlc_objres_clear
      functionUses:    7
      BranchProfiles:
        - Branch String:   'misc/filter_chain.c:105,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:105,9'
              BranchSideFuncs:
                - module_get_capability
                - module_get_object
                - vlc_object_Log
                - var_Destroy
                - vlc_objres_clear
            - BranchSide:      'misc/filter_chain.c:107,14'
              BranchSideFuncs:
                - module_get_capability
                - module_get_object
                - vlc_object_Log
                - var_Destroy
                - vlc_objres_clear
        - Branch String:   'misc/filter_chain.c:107,14'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:108,13'
              BranchSideFuncs:
                - module_get_capability
                - module_get_object
                - vlc_object_Log
                - var_Destroy
                - vlc_objres_clear
            - BranchSide:      'misc/filter_chain.c:110,9'
              BranchSideFuncs:
                - module_get_capability
                - module_get_object
                - vlc_object_Log
                - var_Destroy
                - vlc_objres_clear
      Callsites:
        - Src:             'misc/filter_chain.c:110,9'
          Dst:             module_get_capability
        - Src:             'misc/filter_chain.c:110,9'
          Dst:             module_get_object
        - Src:             'misc/filter_chain.c:110,9'
          Dst:             vlc_object_Log
        - Src:             'misc/filter_chain.c:112,9'
          Dst:             var_Destroy
        - Src:             'misc/filter_chain.c:117,5'
          Dst:             vlc_objres_clear
    - functionName:    filter_chain_AppendInner
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - name
        - capability
        - cfg
        - fmt_out
      BBCount:         36
      ICount:          314
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - asprintf
        - es_format_Clean
        - es_format_Copy
        - module_get_name
        - vlc_custom_create
        - vlc_filter_LoadModule
        - vlc_list_append
        - vlc_list_last_or_null
        - vlc_mouse_Init
        - vlc_object_Log
        - vlc_object_delete
        - vlc_objres_clear
        - vlc_picture_chain_Init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/filter_chain.c:289,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:290,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/filter_chain.c:292,25'
              BranchSideFuncs:
                - vlc_list_last_or_null
                - es_format_Copy
                - es_format_Copy
                - __assert_fail
                - vlc_filter_LoadModule
                - vlc_list_append.32069
                - vlc_mouse_Init.32068
                - vlc_picture_chain_Init.32067
                - module_get_name
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_objres_clear
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
                - vlc_object_Log
                - asprintf
        - Branch String:   'misc/filter_chain.c:298,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:300,19'
              BranchSideFuncs:
                - es_format_Copy
                - es_format_Copy
                - __assert_fail
                - vlc_filter_LoadModule
                - vlc_list_append.32069
                - vlc_mouse_Init.32068
                - vlc_picture_chain_Init.32067
                - module_get_name
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_objres_clear
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
                - vlc_object_Log
                - asprintf
            - BranchSide:      'misc/filter_chain.c:305,19'
              BranchSideFuncs:
                - es_format_Copy
                - es_format_Copy
                - __assert_fail
                - vlc_filter_LoadModule
                - vlc_list_append.32069
                - vlc_mouse_Init.32068
                - vlc_picture_chain_Init.32067
                - module_get_name
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_objres_clear
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
                - vlc_object_Log
                - asprintf
        - Branch String:   'misc/filter_chain.c:309,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:310,20'
              BranchSideFuncs:
                - es_format_Copy
                - es_format_Copy
                - __assert_fail
                - vlc_filter_LoadModule
                - vlc_list_append.32069
                - vlc_mouse_Init.32068
                - vlc_picture_chain_Init.32067
                - module_get_name
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_objres_clear
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
                - vlc_object_Log
                - asprintf
            - BranchSide:      'misc/filter_chain.c:312,22'
              BranchSideFuncs:
                - es_format_Copy
                - es_format_Copy
                - __assert_fail
                - vlc_filter_LoadModule
                - vlc_list_append.32069
                - vlc_mouse_Init.32068
                - vlc_picture_chain_Init.32067
                - module_get_name
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_objres_clear
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
                - vlc_object_Log
                - asprintf
        - Branch String:   'misc/filter_chain.c:319,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:321,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_filter_LoadModule
                - vlc_list_append.32069
                - vlc_mouse_Init.32068
                - vlc_picture_chain_Init.32067
                - module_get_name
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_objres_clear
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
                - vlc_object_Log
                - asprintf
            - BranchSide:      'misc/filter_chain.c:325,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_filter_LoadModule
                - vlc_list_append.32069
                - vlc_mouse_Init.32068
                - vlc_picture_chain_Init.32067
                - module_get_name
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_objres_clear
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
                - vlc_object_Log
                - asprintf
        - Branch String:   'misc/filter_chain.c:329,5'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:329,5'
              BranchSideFuncs:
                - vlc_filter_LoadModule
                - vlc_list_append.32069
                - vlc_mouse_Init.32068
                - vlc_picture_chain_Init.32067
                - module_get_name
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_objres_clear
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
                - vlc_object_Log
                - asprintf
            - BranchSide:      'misc/filter_chain.c:330,9'
              BranchSideFuncs:
                - vlc_filter_LoadModule
                - vlc_list_append.32069
                - vlc_mouse_Init.32068
                - vlc_picture_chain_Init.32067
                - module_get_name
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_objres_clear
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
                - vlc_object_Log
                - asprintf
        - Branch String:   'misc/filter_chain.c:330,22'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:330,25'
              BranchSideFuncs:
                - vlc_filter_LoadModule
                - vlc_list_append.32069
                - vlc_mouse_Init.32068
                - vlc_picture_chain_Init.32067
                - module_get_name
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_objres_clear
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
                - vlc_object_Log
                - asprintf
            - BranchSide:      'misc/filter_chain.c:341,31'
              BranchSideFuncs:
                - vlc_filter_LoadModule
                - vlc_list_append.32069
                - vlc_mouse_Init.32068
                - vlc_picture_chain_Init.32067
                - module_get_name
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_objres_clear
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
                - vlc_object_Log
        - Branch String:   'misc/filter_chain.c:330,41'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:330,44'
              BranchSideFuncs:
                - vlc_filter_LoadModule
                - vlc_list_append.32069
                - vlc_mouse_Init.32068
                - vlc_picture_chain_Init.32067
                - module_get_name
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_objres_clear
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
                - vlc_object_Log
                - asprintf
            - BranchSide:      'misc/filter_chain.c:341,31'
              BranchSideFuncs:
                - vlc_filter_LoadModule
                - vlc_list_append.32069
                - vlc_mouse_Init.32068
                - vlc_picture_chain_Init.32067
                - module_get_name
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_objres_clear
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
                - vlc_object_Log
        - Branch String:   'misc/filter_chain.c:330,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:335,49'
              BranchSideFuncs:
                - asprintf
                - vlc_filter_LoadModule
                - vlc_list_append.32069
                - vlc_mouse_Init.32068
                - vlc_picture_chain_Init.32067
                - module_get_name
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_objres_clear
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
                - vlc_object_Log
            - BranchSide:      'misc/filter_chain.c:341,31'
              BranchSideFuncs:
                - vlc_filter_LoadModule
                - vlc_list_append.32069
                - vlc_mouse_Init.32068
                - vlc_picture_chain_Init.32067
                - module_get_name
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_objres_clear
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
                - vlc_object_Log
        - Branch String:   'misc/filter_chain.c:335,13'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:336,13'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_objres_clear
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
                - vlc_object_Log
            - BranchSide:      'misc/filter_chain.c:337,23'
              BranchSideFuncs:
                - vlc_filter_LoadModule
                - vlc_list_append.32069
                - vlc_mouse_Init.32068
                - vlc_picture_chain_Init.32067
                - module_get_name
                - vlc_object_Log
                - free
                - vlc_object_Log
                - free
                - vlc_objres_clear
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
                - vlc_object_Log
        - Branch String:   'misc/filter_chain.c:343,8'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:344,7'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_objres_clear
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
                - vlc_object_Log
            - BranchSide:      'misc/filter_chain.c:346,23'
              BranchSideFuncs:
                - vlc_list_append.32069
                - vlc_mouse_Init.32068
                - vlc_picture_chain_Init.32067
                - module_get_name
                - vlc_object_Log
                - free
        - Branch String:   'misc/filter_chain.c:351,5'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:351,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'misc/filter_chain.c:351,5'
              BranchSideFuncs:
                - module_get_name
                - vlc_object_Log
                - free
        - Branch String:   'misc/filter_chain.c:358,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:359,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_objres_clear
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
            - BranchSide:      'misc/filter_chain.c:361,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - vlc_objres_clear
                - es_format_Clean
                - es_format_Clean
                - vlc_object_delete
      Callsites:
        - Src:             'misc/filter_chain.c:288,9'
          Dst:             vlc_custom_create
        - Src:             'misc/filter_chain.c:297,9'
          Dst:             vlc_list_last_or_null
        - Src:             'misc/filter_chain.c:312,5'
          Dst:             es_format_Copy
        - Src:             'misc/filter_chain.c:314,5'
          Dst:             es_format_Copy
        - Src:             'misc/filter_chain.c:329,5'
          Dst:             __assert_fail
        - Src:             'misc/filter_chain.c:335,13'
          Dst:             asprintf
        - Src:             'misc/filter_chain.c:341,9'
          Dst:             vlc_filter_LoadModule
        - Src:             'misc/filter_chain.c:346,5'
          Dst:             vlc_list_append
        - Src:             'misc/filter_chain.c:348,5'
          Dst:             vlc_mouse_Init
        - Src:             'misc/filter_chain.c:349,5'
          Dst:             vlc_picture_chain_Init
        - Src:             'misc/filter_chain.c:351,5'
          Dst:             module_get_name
        - Src:             'misc/filter_chain.c:351,5'
          Dst:             vlc_object_Log
        - Src:             'misc/filter_chain.c:359,9'
          Dst:             vlc_object_Log
        - Src:             'misc/filter_chain.c:361,9'
          Dst:             vlc_object_Log
        - Src:             'misc/filter_chain.c:363,5'
          Dst:             vlc_objres_clear
        - Src:             'misc/filter_chain.c:364,5'
          Dst:             es_format_Clean
        - Src:             'misc/filter_chain.c:365,5'
          Dst:             es_format_Clean
        - Src:             'misc/filter_chain.c:366,5'
          Dst:             vlc_object_delete
    - functionName:    vlc_filter_LoadModule
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_filter
        - capability
        - name
        - strict
      BBCount:         34
      ICount:          264
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - module_get_object
        - var_Create
        - var_SetString
        - vlc_Log
        - vlc_module_map
        - vlc_module_match
        - vlc_objres_clear
      functionUses:    5
      BranchProfiles:
        - Branch String:   'misc/filter_chain.c:41,22'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:41,25'
              BranchSideFuncs:
                - vlc_module_match
                - vlc_Log
                - free
                - var_Create
                - module_get_object
                - var_SetString.32118
                - vlc_Log
                - vlc_module_map
                - vlc_objres_clear
                - free
                - module_get_object
                - vlc_Log
                - __assert_fail
            - BranchSide:      'misc/filter_chain.c:42,14'
              BranchSideFuncs:
                - vlc_module_match
                - vlc_Log
                - free
                - var_Create
                - module_get_object
                - var_SetString.32118
                - vlc_Log
                - vlc_module_map
                - vlc_objres_clear
                - free
                - module_get_object
                - vlc_Log
                - __assert_fail
        - Branch String:   'misc/filter_chain.c:41,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:42,14'
              BranchSideFuncs:
                - vlc_module_match
                - vlc_Log
                - free
                - var_Create
                - module_get_object
                - var_SetString.32118
                - vlc_Log
                - vlc_module_map
                - vlc_objres_clear
                - free
                - module_get_object
                - vlc_Log
                - __assert_fail
            - BranchSide:      'misc/filter_chain.c:47,38'
              BranchSideFuncs:
                - vlc_module_match
                - vlc_Log
                - free
                - var_Create
                - module_get_object
                - var_SetString.32118
                - vlc_Log
                - vlc_module_map
                - vlc_objres_clear
                - free
                - module_get_object
                - vlc_Log
                - __assert_fail
        - Branch String:   'misc/filter_chain.c:50,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/filter_chain.c:53,30'
              BranchSideFuncs:
                - vlc_Log
                - free
                - var_Create
                - module_get_object
                - var_SetString.32118
                - vlc_Log
                - vlc_module_map
                - vlc_objres_clear
                - free
                - module_get_object
                - vlc_Log
                - __assert_fail
        - Branch String:   'misc/filter_chain.c:59,5'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:60,26'
              BranchSideFuncs:
                - vlc_module_map
                - vlc_objres_clear
                - free
                - var_Create
                - module_get_object
                - var_SetString.32118
                - vlc_Log
                - free
                - module_get_object
                - vlc_Log
                - __assert_fail
            - BranchSide:      'misc/filter_chain.c:90,9'
              BranchSideFuncs:
                - free
                - var_Create
                - module_get_object
                - var_SetString.32118
                - vlc_Log
        - Branch String:   'misc/filter_chain.c:64,13'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:65,13'
              BranchSideFuncs:
                - free
                - var_Create
                - module_get_object
                - var_SetString.32118
                - vlc_Log
                - vlc_module_map
                - vlc_objres_clear
                - free
                - module_get_object
                - vlc_Log
                - __assert_fail
            - BranchSide:      'misc/filter_chain.c:67,30'
              BranchSideFuncs:
                - vlc_objres_clear
                - free
                - var_Create
                - module_get_object
                - var_SetString.32118
                - vlc_Log
                - vlc_module_map
                - free
                - module_get_object
                - vlc_Log
                - __assert_fail
        - Branch String:   'misc/filter_chain.c:70,13'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:72,13'
              BranchSideFuncs:
                - module_get_object
                - vlc_Log
                - __assert_fail
                - free
                - var_Create
                - module_get_object
                - var_SetString.32118
                - vlc_Log
            - BranchSide:      'misc/filter_chain.c:78,27'
              BranchSideFuncs:
                - vlc_objres_clear
                - free
                - var_Create
                - module_get_object
                - var_SetString.32118
                - vlc_Log
                - vlc_module_map
                - module_get_object
                - vlc_Log
                - __assert_fail
                - free
        - Branch String:   'misc/filter_chain.c:74,13'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:74,13'
              BranchSideFuncs:
                - free
                - var_Create
                - module_get_object
                - var_SetString.32118
                - vlc_Log
            - BranchSide:      'misc/filter_chain.c:75,13'
              BranchSideFuncs:
                - free
                - var_Create
                - module_get_object
                - var_SetString.32118
                - vlc_Log
        - Branch String:   'misc/filter_chain.c:81,13'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:82,13'
              BranchSideFuncs:
                - free
                - var_Create
                - module_get_object
                - var_SetString.32118
                - vlc_Log
            - BranchSide:      'misc/filter_chain.c:83,13'
              BranchSideFuncs:
                - free
                - var_Create
                - module_get_object
                - var_SetString.32118
                - vlc_Log
                - vlc_module_map
                - vlc_objres_clear
                - module_get_object
                - vlc_Log
                - __assert_fail
                - free
        - Branch String:   'misc/filter_chain.c:83,13'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:85,18'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/filter_chain.c:88,5'
              BranchSideFuncs:
                - free
                - var_Create
                - module_get_object
                - var_SetString.32118
                - vlc_Log
                - vlc_module_map
                - vlc_objres_clear
                - free
                - module_get_object
                - vlc_Log
                - __assert_fail
        - Branch String:   'misc/filter_chain.c:90,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:91,9'
              BranchSideFuncs:
                - vlc_Log
                - free
                - var_Create
                - module_get_object
                - var_SetString.32118
            - BranchSide:      'misc/filter_chain.c:93,10'
              BranchSideFuncs:
                - free
                - var_Create
                - module_get_object
                - var_SetString.32118
        - Branch String:   'misc/filter_chain.c:94,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:95,9'
              BranchSideFuncs:
                - var_Create
                - module_get_object
                - var_SetString.32118
            - BranchSide:      'misc/filter_chain.c:99,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/filter_chain.c:47,21'
          Dst:             vlc_module_match
        - Src:             'misc/filter_chain.c:55,5'
          Dst:             vlc_Log
        - Src:             'misc/filter_chain.c:62,30'
          Dst:             vlc_module_map
        - Src:             'misc/filter_chain.c:72,13'
          Dst:             module_get_object
        - Src:             'misc/filter_chain.c:72,13'
          Dst:             vlc_Log
        - Src:             'misc/filter_chain.c:74,13'
          Dst:             __assert_fail
        - Src:             'misc/filter_chain.c:78,9'
          Dst:             vlc_objres_clear
        - Src:             'misc/filter_chain.c:91,9'
          Dst:             vlc_Log
        - Src:             'misc/filter_chain.c:95,9'
          Dst:             var_Create
        - Src:             'misc/filter_chain.c:96,9'
          Dst:             module_get_object
        - Src:             'misc/filter_chain.c:96,9'
          Dst:             var_SetString
    - functionName:    var_SetString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - psz_string
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:380,12'
          Dst:             var_SetChecked
    - functionName:    filter_chain_AppendConverter
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - chain
        - fmt_out
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - filter_chain_AppendInner
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/filter_chain.c:381,12'
          Dst:             filter_chain_AppendInner
    - functionName:    filter_chain_Reset
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_chain
        - p_fmt_in
        - vctx_in
        - p_fmt_out
      BBCount:         15
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - es_format_Clean
        - es_format_Copy
        - filter_chain_Clear
        - vlc_video_context_Hold
        - vlc_video_context_Release
      functionUses:    5
      BranchProfiles:
        - Branch String:   'misc/filter_chain.c:271,5'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:271,5'
              BranchSideFuncs:
                - es_format_Clean
                - es_format_Copy
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - vlc_video_context_Hold
                - vlc_video_context_Release
            - BranchSide:      'misc/filter_chain.c:272,23'
              BranchSideFuncs:
                - es_format_Clean
                - es_format_Copy
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - vlc_video_context_Hold
                - vlc_video_context_Release
        - Branch String:   'misc/filter_chain.c:274,10'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:275,36'
              BranchSideFuncs:
                - vlc_video_context_Release
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - vlc_video_context_Hold
            - BranchSide:      'misc/filter_chain.c:276,24'
              BranchSideFuncs:
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
                - vlc_video_context_Hold
        - Branch String:   'misc/filter_chain.c:276,24'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:276,57'
              BranchSideFuncs:
                - vlc_video_context_Hold
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
            - BranchSide:      'misc/filter_chain.c:276,5'
              BranchSideFuncs:
                - __assert_fail
                - es_format_Clean
                - es_format_Copy
        - Branch String:   'misc/filter_chain.c:278,5'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:278,5'
              BranchSideFuncs:
                - es_format_Clean
                - es_format_Copy
            - BranchSide:      'misc/filter_chain.c:278,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/filter_chain.c:269,5'
          Dst:             filter_chain_Clear
        - Src:             'misc/filter_chain.c:271,5'
          Dst:             __assert_fail
        - Src:             'misc/filter_chain.c:272,5'
          Dst:             es_format_Clean
        - Src:             'misc/filter_chain.c:273,5'
          Dst:             es_format_Copy
        - Src:             'misc/filter_chain.c:275,9'
          Dst:             vlc_video_context_Release
        - Src:             'misc/filter_chain.c:276,34'
          Dst:             vlc_video_context_Hold
        - Src:             'misc/filter_chain.c:278,5'
          Dst:             __assert_fail
        - Src:             'misc/filter_chain.c:279,5'
          Dst:             es_format_Clean
        - Src:             'misc/filter_chain.c:280,5'
          Dst:             es_format_Copy
    - functionName:    filter_chain_Clear
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_chain
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - filter_chain_DeleteFilter
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
      functionUses:    5
      BranchProfiles:
        - Branch String:   'misc/filter_chain.c:247,5'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:247,5'
              BranchSideFuncs:
                - filter_chain_DeleteFilter
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
            - BranchSide:      'misc/filter_chain.c:247,5'
              BranchSideFuncs:
                - filter_chain_DeleteFilter
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
        - Branch String:   'misc/filter_chain.c:247,5'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:248,36'
              BranchSideFuncs:
                - filter_chain_DeleteFilter
                - vlc_list_it_next.32077
                - vlc_list_it_continue.32073
            - BranchSide:      'misc/filter_chain.c:249,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/filter_chain.c:247,5'
          Dst:             vlc_list_it_start
        - Src:             'misc/filter_chain.c:247,5'
          Dst:             vlc_list_it_continue
        - Src:             'misc/filter_chain.c:248,9'
          Dst:             filter_chain_DeleteFilter
        - Src:             'misc/filter_chain.c:247,5'
          Dst:             vlc_list_it_next
    - functionName:    filter_chain_Delete
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_chain
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - es_format_Clean
        - filter_chain_Clear
        - vlc_video_context_Release
      functionUses:    9
      BranchProfiles:
        - Branch String:   'misc/filter_chain.c:256,10'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:256,10'
              BranchSideFuncs:
                - vlc_video_context_Release
                - es_format_Clean
                - free
            - BranchSide:      'misc/filter_chain.c:257,36'
              BranchSideFuncs:
                - vlc_video_context_Release
                - es_format_Clean
                - free
      Callsites:
        - Src:             'misc/filter_chain.c:253,5'
          Dst:             filter_chain_Clear
        - Src:             'misc/filter_chain.c:255,5'
          Dst:             es_format_Clean
        - Src:             'misc/filter_chain.c:257,9'
          Dst:             vlc_video_context_Release
        - Src:             'misc/filter_chain.c:258,5'
          Dst:             es_format_Clean
    - functionName:    filter_chain_NewVideo
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - allow_change
        - owner
      BBCount:         15
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - filter_chain_NewInner
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/filter_chain.c:230,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:231,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/filter_chain.c:233,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/filter_chain.c:233,23'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:233,26'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/filter_chain.c:240,9'
              BranchSideFuncs: []
        - Branch String:   'misc/filter_chain.c:233,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:236,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'misc/filter_chain.c:240,9'
              BranchSideFuncs: []
        - Branch String:   'misc/filter_chain.c:236,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/filter_chain.c:237,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/filter_chain.c:228,9'
          Dst:             filter_chain_NewInner
        - Src:             'misc/filter_chain.c:236,9'
          Dst:             __assert_fail
    - functionName:    filter_chain_NewInner
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - obj
        - cap
        - conv_cap
        - fmt_out_change
        - cat
      BBCount:         12
      ICount:          103
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - es_format_Init
        - vlc_list_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/filter_chain.c:154,5'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:154,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - vlc_list_init.32070
                - es_format_Init
                - es_format_Init
            - BranchSide:      'misc/filter_chain.c:155,5'
              BranchSideFuncs:
                - __assert_fail
                - malloc
                - vlc_list_init.32070
                - es_format_Init
                - es_format_Init
        - Branch String:   'misc/filter_chain.c:155,5'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:155,5'
              BranchSideFuncs:
                - malloc
                - vlc_list_init.32070
                - es_format_Init
                - es_format_Init
            - BranchSide:      'misc/filter_chain.c:157,29'
              BranchSideFuncs:
                - malloc
                - vlc_list_init.32070
                - es_format_Init
                - es_format_Init
        - Branch String:   'misc/filter_chain.c:158,9'
          Branch Sides:
            - BranchSide:      'misc/filter_chain.c:159,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/filter_chain.c:161,18'
              BranchSideFuncs:
                - vlc_list_init.32070
                - es_format_Init
                - es_format_Init
      Callsites:
        - Src:             'misc/filter_chain.c:154,5'
          Dst:             __assert_fail
        - Src:             'misc/filter_chain.c:155,5'
          Dst:             __assert_fail
        - Src:             'misc/filter_chain.c:162,5'
          Dst:             vlc_list_init
        - Src:             'misc/filter_chain.c:163,5'
          Dst:             es_format_Init
        - Src:             'misc/filter_chain.c:165,5'
          Dst:             es_format_Init
    - functionName:    filter_chain_NewSPU
      functionSourceFile: '/src/vlc/src/misc/filter_chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - cap
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - filter_chain_NewInner
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/filter_chain.c:175,12'
          Dst:             filter_chain_NewInner
    - functionName:    cookie_path_matches
      functionSourceFile: '/src/vlc/src/misc/httpcookies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cookie
        - uripath
      BBCount:         17
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/httpcookies.c:143,9'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/httpcookies.c:145,22'
              BranchSideFuncs:
                - strcmp
                - strlen
                - strlen
                - strncmp
        - Branch String:   'misc/httpcookies.c:150,38'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:150,5'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'misc/httpcookies.c:151,19'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'misc/httpcookies.c:151,65'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:150,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/httpcookies.c:152,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/httpcookies.c:145,15'
          Dst:             strcmp
        - Src:             'misc/httpcookies.c:148,23'
          Dst:             strlen
        - Src:             'misc/httpcookies.c:149,25'
          Dst:             strlen
        - Src:             'misc/httpcookies.c:151,11'
          Dst:             strncmp
    - functionName:    vlc_ascii_tolower
      functionSourceFile: '/src/vlc/src/../include/vlc_strings.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '../include/vlc_strings.h:46,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_strings.h:46,22'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_strings.h:49,16'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_strings.h:46,10'
          Branch Sides:
            - BranchSide:      '../include/vlc_strings.h:47,16'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_strings.h:49,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_ascii_strncasecmp
      functionSourceFile: '/src/vlc/src/../include/vlc_strings.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - psz1
        - psz2
        - n
      BBCount:         14
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_ascii_tolower
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_strings.h:80,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_strings.h:80,20'
              BranchSideFuncs:
                - vlc_ascii_tolower.32186
                - vlc_ascii_tolower.32186
            - BranchSide:      '../include/vlc_strings.h:80,5'
              BranchSideFuncs:
                - vlc_ascii_tolower.32186
                - vlc_ascii_tolower.32186
        - Branch String:   '../include/vlc_strings.h:80,31'
          Branch Sides:
            - BranchSide:      '../include/vlc_strings.h:80,34'
              BranchSideFuncs:
                - vlc_ascii_tolower.32186
                - vlc_ascii_tolower.32186
            - BranchSide:      '../include/vlc_strings.h:80,5'
              BranchSideFuncs:
                - vlc_ascii_tolower.32186
                - vlc_ascii_tolower.32186
        - Branch String:   '../include/vlc_strings.h:80,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_strings.h:82,11'
              BranchSideFuncs:
                - vlc_ascii_tolower.32186
                - vlc_ascii_tolower.32186
            - BranchSide:      '../include/vlc_strings.h:87,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_strings.h:87,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_strings.h:88,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_strings.h:90,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_strings.h:79,13'
          Dst:             vlc_ascii_tolower
        - Src:             '../include/vlc_strings.h:79,40'
          Dst:             vlc_ascii_tolower
        - Src:             '../include/vlc_strings.h:84,13'
          Dst:             vlc_ascii_tolower
        - Src:             '../include/vlc_strings.h:84,40'
          Dst:             vlc_ascii_tolower
    - functionName:    cookie_get_attribute_value
      functionSourceFile: '/src/vlc/src/misc/httpcookies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cookie
        - attr
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strchr
        - strcspn
        - strlen
        - strndup
        - strspn
        - vlc_ascii_strncasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/httpcookies.c:53,5'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:56,12'
              BranchSideFuncs:
                - strspn
                - vlc_ascii_strncasecmp
                - strchr
                - strcspn
                - strndup
            - BranchSide:      'misc/httpcookies.c:69,5'
              BranchSideFuncs: []
        - Branch String:   'misc/httpcookies.c:60,10'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:60,14'
              BranchSideFuncs:
                - strchr
                - strspn
                - vlc_ascii_strncasecmp
                - strcspn
                - strndup
            - BranchSide:      'misc/httpcookies.c:67,23'
              BranchSideFuncs:
                - strchr
                - strspn
                - vlc_ascii_strncasecmp
                - strcspn
                - strndup
        - Branch String:   'misc/httpcookies.c:59,13'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:62,20'
              BranchSideFuncs:
                - strcspn
                - strndup
            - BranchSide:      'misc/httpcookies.c:67,23'
              BranchSideFuncs:
                - strchr
                - strspn
                - vlc_ascii_strncasecmp
                - strcspn
                - strndup
      Callsites:
        - Src:             'misc/httpcookies.c:51,22'
          Dst:             strlen
        - Src:             'misc/httpcookies.c:52,24'
          Dst:             strchr
        - Src:             'misc/httpcookies.c:57,21'
          Dst:             strspn
        - Src:             'misc/httpcookies.c:59,14'
          Dst:             vlc_ascii_strncasecmp
        - Src:             'misc/httpcookies.c:63,35'
          Dst:             strcspn
        - Src:             'misc/httpcookies.c:64,20'
          Dst:             strndup
        - Src:             'misc/httpcookies.c:67,15'
          Dst:             strchr
    - functionName:    cookie_has_attribute
      functionSourceFile: '/src/vlc/src/misc/httpcookies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cookie
        - attr
      BBCount:         17
      ICount:          103
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strchr
        - strlen
        - strspn
        - vlc_ascii_strncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/httpcookies.c:76,5'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:79,12'
              BranchSideFuncs:
                - strspn
                - vlc_ascii_strncasecmp
                - strchr
            - BranchSide:      'misc/httpcookies.c:88,5'
              BranchSideFuncs: []
        - Branch String:   'misc/httpcookies.c:83,10'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:83,14'
              BranchSideFuncs:
                - strchr
                - strspn
                - vlc_ascii_strncasecmp
            - BranchSide:      'misc/httpcookies.c:86,22'
              BranchSideFuncs:
                - strchr
                - strspn
                - vlc_ascii_strncasecmp
        - Branch String:   'misc/httpcookies.c:83,34'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:83,37'
              BranchSideFuncs: []
            - BranchSide:      'misc/httpcookies.c:84,13'
              BranchSideFuncs: []
        - Branch String:   'misc/httpcookies.c:83,57'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:83,60'
              BranchSideFuncs: []
            - BranchSide:      'misc/httpcookies.c:84,13'
              BranchSideFuncs: []
        - Branch String:   'misc/httpcookies.c:82,13'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:84,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/httpcookies.c:86,22'
              BranchSideFuncs:
                - strchr
                - strspn
                - vlc_ascii_strncasecmp
      Callsites:
        - Src:             'misc/httpcookies.c:74,22'
          Dst:             strlen
        - Src:             'misc/httpcookies.c:75,24'
          Dst:             strchr
        - Src:             'misc/httpcookies.c:80,16'
          Dst:             strspn
        - Src:             'misc/httpcookies.c:82,14'
          Dst:             vlc_ascii_strncasecmp
        - Src:             'misc/httpcookies.c:86,15'
          Dst:             strchr
    - functionName:    cookie_default_path
      functionSourceFile: '/src/vlc/src/misc/httpcookies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - request_path
      BBCount:         20
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - strchr
        - strdup
        - strndup
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/httpcookies.c:166,31'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:166,34'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'misc/httpcookies.c:167,16'
              BranchSideFuncs:
                - strdup
        - Branch String:   'misc/httpcookies.c:166,10'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:167,16'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'misc/httpcookies.c:170,39'
              BranchSideFuncs:
                - strchr
                - strdup
                - strrchr
                - __assert_fail
                - strndup
        - Branch String:   'misc/httpcookies.c:171,10'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:172,25'
              BranchSideFuncs:
                - strndup
                - strrchr
                - __assert_fail
            - BranchSide:      'misc/httpcookies.c:174,24'
              BranchSideFuncs:
                - strdup
                - strrchr
                - __assert_fail
        - Branch String:   'misc/httpcookies.c:176,10'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:177,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/httpcookies.c:179,32'
              BranchSideFuncs:
                - strrchr
                - __assert_fail
        - Branch String:   'misc/httpcookies.c:180,5'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:180,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/httpcookies.c:181,10'
              BranchSideFuncs: []
        - Branch String:   'misc/httpcookies.c:181,10'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:182,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/httpcookies.c:184,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/httpcookies.c:167,16'
          Dst:             strdup
        - Src:             'misc/httpcookies.c:170,31'
          Dst:             strchr
        - Src:             'misc/httpcookies.c:172,16'
          Dst:             strndup
        - Src:             'misc/httpcookies.c:174,16'
          Dst:             strdup
        - Src:             'misc/httpcookies.c:179,24'
          Dst:             strrchr
        - Src:             'misc/httpcookies.c:180,5'
          Dst:             __assert_fail
    - functionName:    cookie_get_path
      functionSourceFile: '/src/vlc/src/misc/httpcookies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cookie
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cookie_get_attribute_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/httpcookies.c:138,12'
          Dst:             cookie_get_attribute_value
    - functionName:    cookie_get_domain
      functionSourceFile: '/src/vlc/src/misc/httpcookies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cookie
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cookie_get_attribute_value
        - strlen
        - strspn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/httpcookies.c:95,9'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:96,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/httpcookies.c:98,9'
              BranchSideFuncs:
                - strspn
                - strlen
        - Branch String:   'misc/httpcookies.c:98,9'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:100,35'
              BranchSideFuncs:
                - strspn
                - strlen
            - BranchSide:      'misc/httpcookies.c:103,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/httpcookies.c:94,20'
          Dst:             cookie_get_attribute_value
        - Src:             'misc/httpcookies.c:100,44'
          Dst:             strspn
        - Src:             'misc/httpcookies.c:101,39'
          Dst:             strlen
    - functionName:    cookie_should_be_sent
      functionSourceFile: '/src/vlc/src/misc/httpcookies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cookie
        - secure
        - host
        - path
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cookie_domain_matches
        - cookie_path_matches
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/httpcookies.c:158,31'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:158,10'
              BranchSideFuncs:
                - cookie_domain_matches
                - cookie_path_matches
            - BranchSide:      'misc/httpcookies.c:158,35'
              BranchSideFuncs:
                - cookie_domain_matches
                - cookie_path_matches
        - Branch String:   'misc/httpcookies.c:161,24'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:161,27'
              BranchSideFuncs: []
            - BranchSide:      'misc/httpcookies.c:161,24'
              BranchSideFuncs: []
        - Branch String:   'misc/httpcookies.c:161,37'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:161,40'
              BranchSideFuncs: []
            - BranchSide:      'misc/httpcookies.c:161,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/httpcookies.c:159,22'
          Dst:             cookie_domain_matches
        - Src:             'misc/httpcookies.c:160,20'
          Dst:             cookie_path_matches
    - functionName:    cookie_domain_matches
      functionSourceFile: '/src/vlc/src/misc/httpcookies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cookie
        - host
      BBCount:         22
      ICount:          158
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - strchr
        - strlen
        - strspn
        - vlc_ascii_strcasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/httpcookies.c:111,9'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:112,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/httpcookies.c:113,31'
              BranchSideFuncs:
                - vlc_ascii_strcasecmp.32195
                - strlen
                - strlen
                - strspn
                - strchr
                - vlc_ascii_strcasecmp.32195
        - Branch String:   'misc/httpcookies.c:113,10'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:114,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/httpcookies.c:115,15'
              BranchSideFuncs:
                - strlen
                - strlen
                - strspn
                - strchr
                - vlc_ascii_strcasecmp.32195
        - Branch String:   'misc/httpcookies.c:122,9'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:124,20'
              BranchSideFuncs:
                - vlc_ascii_strcasecmp.32195
                - strspn
                - strchr
            - BranchSide:      'misc/httpcookies.c:130,32'
              BranchSideFuncs:
                - strspn
                - strchr
        - Branch String:   'misc/httpcookies.c:132,22'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:132,25'
              BranchSideFuncs: []
            - BranchSide:      'misc/httpcookies.c:132,5'
              BranchSideFuncs: []
        - Branch String:   'misc/httpcookies.c:132,47'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:132,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/httpcookies.c:133,12'
              BranchSideFuncs: []
        - Branch String:   'misc/httpcookies.c:133,25'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/httpcookies.c:133,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/httpcookies.c:113,10'
          Dst:             vlc_ascii_strcasecmp
        - Src:             'misc/httpcookies.c:118,23'
          Dst:             strlen
        - Src:             'misc/httpcookies.c:119,32'
          Dst:             strlen
        - Src:             'misc/httpcookies.c:126,21'
          Dst:             vlc_ascii_strcasecmp
        - Src:             'misc/httpcookies.c:130,25'
          Dst:             strspn
        - Src:             'misc/httpcookies.c:131,25'
          Dst:             strchr
    - functionName:    vlc_ascii_strcasecmp
      functionSourceFile: '/src/vlc/src/../include/vlc_strings.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz1
        - psz2
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_ascii_tolower
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_strings.h:64,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_strings.h:64,20'
              BranchSideFuncs:
                - vlc_ascii_tolower.32186
                - vlc_ascii_tolower.32186
            - BranchSide:      '../include/vlc_strings.h:64,5'
              BranchSideFuncs:
                - vlc_ascii_tolower.32186
                - vlc_ascii_tolower.32186
        - Branch String:   '../include/vlc_strings.h:64,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_strings.h:66,11'
              BranchSideFuncs:
                - vlc_ascii_tolower.32186
                - vlc_ascii_tolower.32186
            - BranchSide:      '../include/vlc_strings.h:71,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_strings.h:63,13'
          Dst:             vlc_ascii_tolower
        - Src:             '../include/vlc_strings.h:63,40'
          Dst:             vlc_ascii_tolower
        - Src:             '../include/vlc_strings.h:68,13'
          Dst:             vlc_ascii_tolower
        - Src:             '../include/vlc_strings.h:68,40'
          Dst:             vlc_ascii_tolower
    - functionName:    vlc_http_cookies_fetch
      functionSourceFile: '/src/vlc/src/misc/httpcookies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_jar
        - secure
        - host
        - path
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - asprintf
        - cookie_should_be_sent
        - vlc_array_count
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/httpcookies.c:360,5'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:362,40'
              BranchSideFuncs:
                - cookie_should_be_sent
                - vlc_array_count.32197
                - vlc_mutex_unlock
                - asprintf
                - free
                - free
                - vlc_mutex_unlock
            - BranchSide:      'misc/httpcookies.c:382,24'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'misc/httpcookies.c:363,13'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:365,19'
              BranchSideFuncs:
                - asprintf
                - free
                - vlc_array_count.32197
                - vlc_mutex_unlock
                - cookie_should_be_sent
                - free
                - vlc_mutex_unlock
            - BranchSide:      'misc/httpcookies.c:380,5'
              BranchSideFuncs:
                - vlc_array_count.32197
                - vlc_mutex_unlock
                - cookie_should_be_sent
                - asprintf
                - free
                - free
                - vlc_mutex_unlock
        - Branch String:   'misc/httpcookies.c:367,27'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:367,43'
              BranchSideFuncs:
                - asprintf
                - free
                - vlc_array_count.32197
                - vlc_mutex_unlock
                - cookie_should_be_sent
                - free
                - vlc_mutex_unlock
            - BranchSide:      'misc/httpcookies.c:368,27'
              BranchSideFuncs:
                - asprintf
                - free
                - vlc_array_count.32197
                - vlc_mutex_unlock
                - cookie_should_be_sent
                - free
                - vlc_mutex_unlock
        - Branch String:   'misc/httpcookies.c:369,27'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:369,46'
              BranchSideFuncs:
                - asprintf
                - free
                - vlc_array_count.32197
                - vlc_mutex_unlock
                - cookie_should_be_sent
                - free
                - vlc_mutex_unlock
            - BranchSide:      'misc/httpcookies.c:370,27'
              BranchSideFuncs:
                - asprintf
                - free
                - vlc_array_count.32197
                - vlc_mutex_unlock
                - cookie_should_be_sent
                - free
                - vlc_mutex_unlock
        - Branch String:   'misc/httpcookies.c:370,27'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:366,18'
              BranchSideFuncs:
                - asprintf
                - free
                - vlc_array_count.32197
                - vlc_mutex_unlock
                - cookie_should_be_sent
                - free
                - vlc_mutex_unlock
            - BranchSide:      'misc/httpcookies.c:370,47'
              BranchSideFuncs:
                - asprintf
                - free
                - vlc_array_count.32197
                - vlc_mutex_unlock
                - cookie_should_be_sent
                - free
                - vlc_mutex_unlock
        - Branch String:   'misc/httpcookies.c:366,18'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:373,23'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
            - BranchSide:      'misc/httpcookies.c:377,19'
              BranchSideFuncs:
                - free
                - vlc_array_count.32197
                - vlc_mutex_unlock
                - cookie_should_be_sent
                - asprintf
                - free
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/httpcookies.c:358,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/httpcookies.c:360,28'
          Dst:             vlc_array_count
        - Src:             'misc/httpcookies.c:363,13'
          Dst:             cookie_should_be_sent
        - Src:             'misc/httpcookies.c:366,18'
          Dst:             asprintf
        - Src:             'misc/httpcookies.c:374,17'
          Dst:             vlc_mutex_unlock
        - Src:             'misc/httpcookies.c:382,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_array_count
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_array
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_array_append
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ar
        - elem
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:338,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:339,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:341,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:336,26'
          Dst:             realloc
    - functionName:    vlc_array_remove
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ar
        - idx
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:357,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:358,18'
              BranchSideFuncs:
                - free
                - realloc
            - BranchSide:      '../include/vlc_arrays.h:360,5'
              BranchSideFuncs:
                - free
                - realloc
        - Branch String:   '../include/vlc_arrays.h:362,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:364,32'
              BranchSideFuncs:
                - realloc
            - BranchSide:      '../include/vlc_arrays.h:370,15'
              BranchSideFuncs:
                - free
        - Branch String:   '../include/vlc_arrays.h:365,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:366,28'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:367,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:364,23'
          Dst:             realloc
    - functionName:    cookie_parse
      functionSourceFile: '/src/vlc/src/misc/httpcookies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - host
        - path
      BBCount:         26
      ICount:          241
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - cookie_default_path
        - cookie_destroy
        - cookie_get_domain
        - cookie_get_path
        - cookie_has_attribute
        - memchr
        - strcspn
        - strdup
        - strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/httpcookies.c:204,9'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:205,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/httpcookies.c:207,5'
              BranchSideFuncs:
                - strcspn
                - memchr
                - strndup
                - cookie_get_domain
                - cookie_get_path
                - cookie_has_attribute
                - cookie_default_path
                - cookie_destroy
                - strdup
                - strndup
                - strndup
        - Branch String:   'misc/httpcookies.c:214,9'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:216,36'
              BranchSideFuncs:
                - strndup
                - strndup
                - cookie_get_domain
                - cookie_get_path
                - cookie_has_attribute
                - cookie_default_path
                - cookie_destroy
                - strdup
            - BranchSide:      'misc/httpcookies.c:224,36'
              BranchSideFuncs:
                - strndup
                - cookie_get_domain
                - cookie_get_path
                - cookie_has_attribute
                - cookie_default_path
                - cookie_destroy
                - strdup
        - Branch String:   'misc/httpcookies.c:219,13'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:220,13'
              BranchSideFuncs:
                - cookie_destroy
            - BranchSide:      'misc/httpcookies.c:221,5'
              BranchSideFuncs:
                - cookie_get_domain
                - cookie_get_path
                - cookie_has_attribute
                - cookie_default_path
                - cookie_destroy
                - strdup
        - Branch String:   'misc/httpcookies.c:228,9'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:229,9'
              BranchSideFuncs:
                - cookie_destroy
            - BranchSide:      'misc/httpcookies.c:232,9'
              BranchSideFuncs:
                - cookie_get_domain
                - cookie_get_path
                - cookie_has_attribute
                - cookie_default_path
                - cookie_destroy
                - strdup
        - Branch String:   'misc/httpcookies.c:232,9'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:233,9'
              BranchSideFuncs:
                - cookie_destroy
            - BranchSide:      'misc/httpcookies.c:236,44'
              BranchSideFuncs:
                - cookie_get_domain
                - cookie_get_path
                - cookie_has_attribute
                - cookie_default_path
                - cookie_destroy
                - strdup
        - Branch String:   'misc/httpcookies.c:237,9'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:239,37'
              BranchSideFuncs:
                - strdup
                - cookie_get_path
                - cookie_has_attribute
                - cookie_default_path
                - cookie_destroy
            - BranchSide:      'misc/httpcookies.c:246,9'
              BranchSideFuncs:
                - cookie_get_path
                - cookie_has_attribute
                - cookie_default_path
                - cookie_destroy
        - Branch String:   'misc/httpcookies.c:240,13'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:241,13'
              BranchSideFuncs:
                - cookie_destroy
            - BranchSide:      'misc/httpcookies.c:243,9'
              BranchSideFuncs:
                - cookie_get_path
                - cookie_has_attribute
                - cookie_default_path
                - cookie_destroy
        - Branch String:   'misc/httpcookies.c:250,9'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:252,48'
              BranchSideFuncs:
                - cookie_default_path
                - cookie_has_attribute
                - cookie_destroy
            - BranchSide:      'misc/httpcookies.c:258,45'
              BranchSideFuncs:
                - cookie_has_attribute
        - Branch String:   'misc/httpcookies.c:253,13'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:254,13'
              BranchSideFuncs:
                - cookie_destroy
            - BranchSide:      'misc/httpcookies.c:255,5'
              BranchSideFuncs:
                - cookie_has_attribute
      Callsites:
        - Src:             'misc/httpcookies.c:211,27'
          Dst:             strcspn
        - Src:             'misc/httpcookies.c:212,21'
          Dst:             memchr
        - Src:             'misc/httpcookies.c:216,28'
          Dst:             strndup
        - Src:             'misc/httpcookies.c:218,29'
          Dst:             strndup
        - Src:             'misc/httpcookies.c:224,28'
          Dst:             strndup
        - Src:             'misc/httpcookies.c:236,26'
          Dst:             cookie_get_domain
        - Src:             'misc/httpcookies.c:239,30'
          Dst:             strdup
        - Src:             'misc/httpcookies.c:249,24'
          Dst:             cookie_get_path
        - Src:             'misc/httpcookies.c:252,28'
          Dst:             cookie_default_path
        - Src:             'misc/httpcookies.c:258,24'
          Dst:             cookie_has_attribute
        - Src:             'misc/httpcookies.c:263,5'
          Dst:             cookie_destroy
    - functionName:    cookie_destroy
      functionSourceFile: '/src/vlc/src/misc/httpcookies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cookie
      BBCount:         6
      ICount:          44
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'misc/httpcookies.c:191,5'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:191,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'misc/httpcookies.c:191,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/httpcookies.c:191,5'
          Dst:             __assert_fail
    - functionName:    vlc_http_cookies_store
      functionSourceFile: '/src/vlc/src/misc/httpcookies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_jar
        - cookies
        - host
        - path
      BBCount:         41
      ICount:          249
      EdgeCount:       49
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - cookie_destroy
        - cookie_domain_matches
        - cookie_parse
        - strchr
        - strcmp
        - vlc_array_append
        - vlc_array_count
        - vlc_array_remove
        - vlc_ascii_strcasecmp
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/httpcookies.c:301,5'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:301,5'
              BranchSideFuncs:
                - __assert_fail
                - cookie_parse
                - strchr
                - cookie_domain_matches
                - cookie_destroy
                - vlc_mutex_lock
                - vlc_array_count.32197
                - vlc_array_append.32201
                - cookie_destroy
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_ascii_strcasecmp.32195
                - strcmp
                - strcmp
                - vlc_array_remove.32202
                - cookie_destroy
            - BranchSide:      'misc/httpcookies.c:302,5'
              BranchSideFuncs:
                - __assert_fail
                - cookie_parse
                - strchr
                - cookie_domain_matches
                - cookie_destroy
                - vlc_mutex_lock
                - vlc_array_count.32197
                - vlc_array_append.32201
                - cookie_destroy
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_ascii_strcasecmp.32195
                - strcmp
                - strcmp
                - vlc_array_remove.32202
                - cookie_destroy
        - Branch String:   'misc/httpcookies.c:302,5'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:302,5'
              BranchSideFuncs:
                - cookie_parse
                - strchr
                - cookie_domain_matches
                - cookie_destroy
                - vlc_mutex_lock
                - vlc_array_count.32197
                - vlc_array_append.32201
                - cookie_destroy
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_ascii_strcasecmp.32195
                - strcmp
                - strcmp
                - vlc_array_remove.32202
                - cookie_destroy
            - BranchSide:      'misc/httpcookies.c:304,42'
              BranchSideFuncs:
                - cookie_parse
                - strchr
                - cookie_domain_matches
                - cookie_destroy
                - vlc_mutex_lock
                - vlc_array_count.32197
                - vlc_array_append.32201
                - cookie_destroy
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_ascii_strcasecmp.32195
                - strcmp
                - strcmp
                - vlc_array_remove.32202
                - cookie_destroy
        - Branch String:   'misc/httpcookies.c:305,9'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:306,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/httpcookies.c:314,16'
              BranchSideFuncs:
                - strchr
                - cookie_domain_matches
                - cookie_destroy
                - vlc_mutex_lock
                - vlc_array_count.32197
                - vlc_array_append.32201
                - cookie_destroy
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_ascii_strcasecmp.32195
                - strcmp
                - strcmp
                - vlc_array_remove.32202
                - cookie_destroy
        - Branch String:   'misc/httpcookies.c:315,6'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:315,32'
              BranchSideFuncs:
                - cookie_destroy
            - BranchSide:      'misc/httpcookies.c:317,24'
              BranchSideFuncs:
                - cookie_destroy
        - Branch String:   'misc/httpcookies.c:314,9'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:317,24'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_array_count.32197
                - vlc_array_append.32201
                - cookie_destroy
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_ascii_strcasecmp.32195
                - strcmp
                - strcmp
                - vlc_array_remove.32202
                - cookie_destroy
            - BranchSide:      'misc/httpcookies.c:321,22'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_array_count.32197
                - vlc_array_append.32201
                - cookie_destroy
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_ascii_strcasecmp.32195
                - strcmp
                - strcmp
                - vlc_array_remove.32202
                - cookie_destroy
        - Branch String:   'misc/httpcookies.c:323,5'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:325,31'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_ascii_strcasecmp.32195
                - strcmp
                - strcmp
                - vlc_array_count.32197
                - vlc_array_append.32201
                - cookie_destroy
                - vlc_mutex_unlock
                - vlc_array_remove.32202
                - cookie_destroy
            - BranchSide:      'misc/httpcookies.c:344,38'
              BranchSideFuncs:
                - vlc_array_append.32201
                - cookie_destroy
                - vlc_mutex_unlock
        - Branch String:   'misc/httpcookies.c:327,9'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:327,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_ascii_strcasecmp.32195
                - strcmp
                - strcmp
                - vlc_array_count.32197
                - vlc_array_append.32201
                - cookie_destroy
                - vlc_mutex_unlock
                - __assert_fail
                - vlc_array_remove.32202
                - cookie_destroy
            - BranchSide:      'misc/httpcookies.c:328,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_ascii_strcasecmp.32195
                - strcmp
                - strcmp
                - vlc_array_count.32197
                - vlc_array_append.32201
                - cookie_destroy
                - vlc_mutex_unlock
                - __assert_fail
                - vlc_array_remove.32202
                - cookie_destroy
        - Branch String:   'misc/httpcookies.c:328,9'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:328,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_ascii_strcasecmp.32195
                - strcmp
                - strcmp
                - vlc_array_count.32197
                - vlc_array_append.32201
                - cookie_destroy
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - vlc_array_remove.32202
                - cookie_destroy
            - BranchSide:      'misc/httpcookies.c:329,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_ascii_strcasecmp.32195
                - strcmp
                - strcmp
                - vlc_array_count.32197
                - vlc_array_append.32201
                - cookie_destroy
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - vlc_array_remove.32202
                - cookie_destroy
        - Branch String:   'misc/httpcookies.c:329,9'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:329,9'
              BranchSideFuncs:
                - vlc_ascii_strcasecmp.32195
                - strcmp
                - strcmp
                - vlc_array_count.32197
                - vlc_array_append.32201
                - cookie_destroy
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_array_remove.32202
                - cookie_destroy
            - BranchSide:      'misc/httpcookies.c:332,35'
              BranchSideFuncs:
                - vlc_ascii_strcasecmp.32195
                - strcmp
                - strcmp
                - vlc_array_count.32197
                - vlc_array_append.32201
                - cookie_destroy
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_array_remove.32202
                - cookie_destroy
        - Branch String:   'misc/httpcookies.c:335,27'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:335,30'
              BranchSideFuncs:
                - vlc_array_count.32197
                - vlc_array_append.32201
                - cookie_destroy
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_ascii_strcasecmp.32195
                - strcmp
                - strcmp
                - vlc_array_remove.32202
                - cookie_destroy
            - BranchSide:      'misc/httpcookies.c:342,5'
              BranchSideFuncs:
                - vlc_array_count.32197
                - vlc_array_append.32201
                - cookie_destroy
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_ascii_strcasecmp.32195
                - strcmp
                - strcmp
                - vlc_array_remove.32202
                - cookie_destroy
        - Branch String:   'misc/httpcookies.c:335,42'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:335,45'
              BranchSideFuncs:
                - vlc_array_count.32197
                - vlc_array_append.32201
                - cookie_destroy
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_ascii_strcasecmp.32195
                - strcmp
                - strcmp
                - vlc_array_remove.32202
                - cookie_destroy
            - BranchSide:      'misc/httpcookies.c:342,5'
              BranchSideFuncs:
                - vlc_array_count.32197
                - vlc_array_append.32201
                - cookie_destroy
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_ascii_strcasecmp.32195
                - strcmp
                - strcmp
                - vlc_array_remove.32202
                - cookie_destroy
        - Branch String:   'misc/httpcookies.c:335,13'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:338,32'
              BranchSideFuncs:
                - vlc_array_remove.32202
                - cookie_destroy
                - vlc_array_append.32201
                - cookie_destroy
                - vlc_mutex_unlock
            - BranchSide:      'misc/httpcookies.c:342,5'
              BranchSideFuncs:
                - vlc_array_count.32197
                - vlc_array_append.32201
                - cookie_destroy
                - vlc_mutex_unlock
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - vlc_ascii_strcasecmp.32195
                - strcmp
                - strcmp
                - vlc_array_remove.32202
                - cookie_destroy
        - Branch String:   'misc/httpcookies.c:345,9'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:346,25'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'misc/httpcookies.c:348,24'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/httpcookies.c:301,5'
          Dst:             __assert_fail
        - Src:             'misc/httpcookies.c:302,5'
          Dst:             __assert_fail
        - Src:             'misc/httpcookies.c:304,29'
          Dst:             cookie_parse
        - Src:             'misc/httpcookies.c:314,9'
          Dst:             strchr
        - Src:             'misc/httpcookies.c:315,10'
          Dst:             cookie_domain_matches
        - Src:             'misc/httpcookies.c:317,9'
          Dst:             cookie_destroy
        - Src:             'misc/httpcookies.c:321,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/httpcookies.c:323,28'
          Dst:             vlc_array_count
        - Src:             'misc/httpcookies.c:327,9'
          Dst:             __assert_fail
        - Src:             'misc/httpcookies.c:328,9'
          Dst:             __assert_fail
        - Src:             'misc/httpcookies.c:329,9'
          Dst:             __assert_fail
        - Src:             'misc/httpcookies.c:332,13'
          Dst:             vlc_ascii_strcasecmp
        - Src:             'misc/httpcookies.c:333,28'
          Dst:             strcmp
        - Src:             'misc/httpcookies.c:334,28'
          Dst:             strcmp
        - Src:             'misc/httpcookies.c:338,13'
          Dst:             vlc_array_remove
        - Src:             'misc/httpcookies.c:339,13'
          Dst:             cookie_destroy
        - Src:             'misc/httpcookies.c:344,19'
          Dst:             vlc_array_append
        - Src:             'misc/httpcookies.c:346,9'
          Dst:             cookie_destroy
        - Src:             'misc/httpcookies.c:348,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_array_clear
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_array
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_array_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_arrays.h:272,5'
          Dst:             vlc_array_init
    - functionName:    vlc_array_init
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_array
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_http_cookies_destroy
      functionSourceFile: '/src/vlc/src/misc/httpcookies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_jar
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - cookie_destroy
        - vlc_array_clear
        - vlc_array_count
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/httpcookies.c:287,10'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:288,9'
              BranchSideFuncs:
                - vlc_array_count.32197
                - vlc_array_clear.32210
                - free
                - cookie_destroy
            - BranchSide:      'misc/httpcookies.c:290,17'
              BranchSideFuncs:
                - vlc_array_count.32197
                - vlc_array_clear.32210
                - free
                - cookie_destroy
        - Branch String:   'misc/httpcookies.c:290,5'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:291,25'
              BranchSideFuncs:
                - cookie_destroy
                - vlc_array_count.32197
                - vlc_array_clear.32210
                - free
            - BranchSide:      'misc/httpcookies.c:293,23'
              BranchSideFuncs:
                - vlc_array_clear.32210
                - free
      Callsites:
        - Src:             'misc/httpcookies.c:290,28'
          Dst:             vlc_array_count
        - Src:             'misc/httpcookies.c:291,9'
          Dst:             cookie_destroy
        - Src:             'misc/httpcookies.c:293,5'
          Dst:             vlc_array_clear
    - functionName:    vlc_http_cookies_new
      functionSourceFile: '/src/vlc/src/misc/httpcookies.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_array_init
        - vlc_mutex_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/httpcookies.c:275,35'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:275,29'
              BranchSideFuncs:
                - malloc
                - vlc_array_init.32211
                - vlc_mutex_init
            - BranchSide:      'misc/httpcookies.c:275,35'
              BranchSideFuncs:
                - malloc
                - vlc_array_init.32211
                - vlc_mutex_init
        - Branch String:   'misc/httpcookies.c:276,10'
          Branch Sides:
            - BranchSide:      'misc/httpcookies.c:277,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/httpcookies.c:279,22'
              BranchSideFuncs:
                - vlc_array_init.32211
                - vlc_mutex_init
      Callsites:
        - Src:             'misc/httpcookies.c:279,5'
          Dst:             vlc_array_init
        - Src:             'misc/httpcookies.c:280,5'
          Dst:             vlc_mutex_init
    - functionName:    vlc_html_color
      functionSourceFile: '/src/vlc/src/misc/text_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_value
        - ok
      BBCount:         47
      ICount:          294
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - __ctype_b_loc
        - __isoc99_sscanf
        - strcasecmp
        - strncmp
        - strtoul
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/text_style.c:479,27'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:479,49'
              BranchSideFuncs:
                - __ctype_b_loc
                - strcasecmp
                - strncmp
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strtoul
                - __ctype_b_loc
            - BranchSide:      'misc/text_style.c:479,65'
              BranchSideFuncs:
                - __ctype_b_loc
                - strcasecmp
                - strncmp
                - __isoc99_sscanf
                - __isoc99_sscanf
                - strtoul
                - __ctype_b_loc
        - Branch String:   'misc/text_style.c:481,30'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:481,33'
              BranchSideFuncs:
                - strtoul
                - __ctype_b_loc
                - strcasecmp
                - strncmp
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'misc/text_style.c:483,47'
              BranchSideFuncs:
                - strtoul
                - __ctype_b_loc
                - strcasecmp
                - strncmp
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'misc/text_style.c:481,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:483,47'
              BranchSideFuncs:
                - strtoul
                - __ctype_b_loc
                - strcasecmp
                - strncmp
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'misc/text_style.c:502,10'
              BranchSideFuncs:
                - strcasecmp
                - strncmp
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'misc/text_style.c:484,27'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:484,30'
              BranchSideFuncs:
                - strcasecmp
                - strncmp
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'misc/text_style.c:486,21'
              BranchSideFuncs:
                - strcasecmp
                - strncmp
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'misc/text_style.c:484,13'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:486,21'
              BranchSideFuncs:
                - strcasecmp
                - strncmp
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'misc/text_style.c:500,5'
              BranchSideFuncs:
                - strcasecmp
                - strncmp
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'misc/text_style.c:486,13'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:489,30'
              BranchSideFuncs:
                - strcasecmp
                - strncmp
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'misc/text_style.c:493,29'
              BranchSideFuncs:
                - strcasecmp
                - strncmp
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'misc/text_style.c:497,21'
              BranchSideFuncs:
                - strcasecmp
                - strncmp
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'misc/text_style.c:502,16'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:502,19'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'misc/text_style.c:513,10'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'misc/text_style.c:502,40'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:503,26'
              BranchSideFuncs:
                - strncmp
                - __isoc99_sscanf
                - strcasecmp
                - __isoc99_sscanf
            - BranchSide:      'misc/text_style.c:513,10'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'misc/text_style.c:502,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:505,24'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'misc/text_style.c:513,10'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'misc/text_style.c:506,13'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:507,30'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strcasecmp
            - BranchSide:      'misc/text_style.c:509,30'
              BranchSideFuncs:
                - __isoc99_sscanf
                - strcasecmp
        - Branch String:   'misc/text_style.c:513,16'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:513,19'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:527,10'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:513,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:515,18'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'misc/text_style.c:527,10'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:515,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:517,30'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'misc/text_style.c:525,5'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:517,17'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:520,39'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'misc/text_style.c:524,9'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'misc/text_style.c:527,10'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:527,10'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:528,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/text_style.c:481,33'
          Dst:             __ctype_b_loc
        - Src:             'misc/text_style.c:483,38'
          Dst:             strtoul
        - Src:             'misc/text_style.c:484,30'
          Dst:             __ctype_b_loc
        - Src:             'misc/text_style.c:503,10'
          Dst:             strncmp
        - Src:             'misc/text_style.c:507,22'
          Dst:             __isoc99_sscanf
        - Src:             'misc/text_style.c:509,22'
          Dst:             __isoc99_sscanf
        - Src:             'misc/text_style.c:517,18'
          Dst:             strcasecmp
    - functionName:    text_segment_ruby_Duplicate
      functionSourceFile: '/src/vlc/src/misc/text_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_src
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - text_segment_ruby_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/text_style.c:363,5'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:365,45'
              BranchSideFuncs:
                - text_segment_ruby_New
            - BranchSide:      'misc/text_style.c:369,12'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:366,13'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:367,29'
              BranchSideFuncs:
                - text_segment_ruby_New
            - BranchSide:      'misc/text_style.c:368,5'
              BranchSideFuncs:
                - text_segment_ruby_New
      Callsites:
        - Src:             'misc/text_style.c:365,22'
          Dst:             text_segment_ruby_New
    - functionName:    text_segment_ruby_New
      functionSourceFile: '/src/vlc/src/misc/text_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_base
        - psz_rt
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strdup
        - text_segment_ruby_ChainDelete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/text_style.c:345,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:347,9'
              BranchSideFuncs:
                - strdup
                - strdup
                - text_segment_ruby_ChainDelete
            - BranchSide:      'misc/text_style.c:356,12'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:350,29'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:350,33'
              BranchSideFuncs:
                - text_segment_ruby_ChainDelete
            - BranchSide:      'misc/text_style.c:352,44'
              BranchSideFuncs:
                - text_segment_ruby_ChainDelete
        - Branch String:   'misc/text_style.c:350,13'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:352,44'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:355,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/text_style.c:348,26'
          Dst:             strdup
        - Src:             'misc/text_style.c:349,24'
          Dst:             strdup
        - Src:             'misc/text_style.c:352,13'
          Dst:             text_segment_ruby_ChainDelete
    - functionName:    text_segment_ruby_ChainDelete
      functionSourceFile: '/src/vlc/src/misc/text_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ruby
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/text_style.c:331,5'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:333,39'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'misc/text_style.c:339,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    text_segment_Copy
      functionSourceFile: '/src/vlc/src/misc/text_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_src
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - text_segment_New
        - text_segment_ruby_Duplicate
        - text_style_Duplicate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/text_style.c:448,5'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:448,5'
              BranchSideFuncs:
                - text_segment_New
                - text_style_Duplicate
                - text_segment_ruby_Duplicate
            - BranchSide:      'misc/text_style.c:449,51'
              BranchSideFuncs:
                - text_segment_New
                - text_style_Duplicate
                - text_segment_ruby_Duplicate
        - Branch String:   'misc/text_style.c:451,13'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:452,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:454,46'
              BranchSideFuncs:
                - text_style_Duplicate
                - text_segment_ruby_Duplicate
                - text_segment_New
        - Branch String:   'misc/text_style.c:457,13'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:459,30'
              BranchSideFuncs:
                - text_segment_New
                - text_style_Duplicate
                - text_segment_ruby_Duplicate
            - BranchSide:      'misc/text_style.c:463,29'
              BranchSideFuncs:
                - text_segment_New
                - text_style_Duplicate
                - text_segment_ruby_Duplicate
      Callsites:
        - Src:             'misc/text_style.c:449,33'
          Dst:             text_segment_New
        - Src:             'misc/text_style.c:454,24'
          Dst:             text_style_Duplicate
        - Src:             'misc/text_style.c:455,25'
          Dst:             text_segment_ruby_Duplicate
    - functionName:    text_segment_New
      functionSourceFile: '/src/vlc/src/misc/text_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_text
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - strdup
      functionUses:    10
      BranchProfiles:
        - Branch String:   'misc/text_style.c:375,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:376,9'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'misc/text_style.c:378,10'
              BranchSideFuncs:
                - strdup
        - Branch String:   'misc/text_style.c:378,10'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:379,37'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'misc/text_style.c:381,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/text_style.c:374,31'
          Dst:             calloc
        - Src:             'misc/text_style.c:379,29'
          Dst:             strdup
    - functionName:    text_style_Duplicate
      functionSourceFile: '/src/vlc/src/misc/text_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_src
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - text_style_Copy
      functionUses:    7
      BranchProfiles:
        - Branch String:   'misc/text_style.c:311,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:312,9'
              BranchSideFuncs:
                - calloc
                - text_style_Copy
            - BranchSide:      'misc/text_style.c:314,27'
              BranchSideFuncs:
                - calloc
                - text_style_Copy
        - Branch String:   'misc/text_style.c:315,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:316,26'
              BranchSideFuncs:
                - text_style_Copy
            - BranchSide:      'misc/text_style.c:317,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/text_style.c:314,27'
          Dst:             calloc
        - Src:             'misc/text_style.c:316,9'
          Dst:             text_style_Copy
    - functionName:    text_style_Copy
      functionSourceFile: '/src/vlc/src/misc/text_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dst
        - p_src
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/text_style.c:247,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:248,16'
              BranchSideFuncs:
                - strdup
                - strdup
            - BranchSide:      'misc/text_style.c:251,6'
              BranchSideFuncs:
                - strdup
                - strdup
        - Branch String:   'misc/text_style.c:253,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:254,39'
              BranchSideFuncs:
                - strdup
                - strdup
            - BranchSide:      'misc/text_style.c:256,9'
              BranchSideFuncs:
                - strdup
        - Branch String:   'misc/text_style.c:256,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:257,43'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'misc/text_style.c:259,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/text_style.c:254,31'
          Dst:             strdup
        - Src:             'misc/text_style.c:257,35'
          Dst:             strdup
    - functionName:    text_segment_ChainDelete
      functionSourceFile: '/src/vlc/src/misc/text_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - segment
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - text_segment_Delete
      functionUses:    5
      BranchProfiles:
        - Branch String:   'misc/text_style.c:434,5'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:436,34'
              BranchSideFuncs:
                - text_segment_Delete
            - BranchSide:      'misc/text_style.c:442,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/text_style.c:438,9'
          Dst:             text_segment_Delete
    - functionName:    text_segment_Delete
      functionSourceFile: '/src/vlc/src/misc/text_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - segment
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - text_segment_ruby_ChainDelete
        - text_style_Delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/text_style.c:423,10'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:423,10'
              BranchSideFuncs:
                - free
                - text_style_Delete
                - text_segment_ruby_ChainDelete
                - free
            - BranchSide:      'misc/text_style.c:425,15'
              BranchSideFuncs:
                - free
                - text_style_Delete
                - text_segment_ruby_ChainDelete
                - free
      Callsites:
        - Src:             'misc/text_style.c:426,9'
          Dst:             text_style_Delete
        - Src:             'misc/text_style.c:427,9'
          Dst:             text_segment_ruby_ChainDelete
    - functionName:    text_style_Delete
      functionSourceFile: '/src/vlc/src/misc/text_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_style
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'misc/text_style.c:322,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:323,15'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'misc/text_style.c:324,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'misc/text_style.c:324,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:324,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'misc/text_style.c:325,15'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    text_segment_FromRuby
      functionSourceFile: '/src/vlc/src/misc/text_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ruby
      BBCount:         17
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - strcat
        - strlen
        - text_segment_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/text_style.c:403,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:403,9'
              BranchSideFuncs:
                - malloc
                - strcat
                - strlen
            - BranchSide:      'misc/text_style.c:405,29'
              BranchSideFuncs:
                - malloc
                - strcat
                - strlen
        - Branch String:   'misc/text_style.c:407,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:408,31'
              BranchSideFuncs:
                - strlen
                - malloc
                - strcat
            - BranchSide:      'misc/text_style.c:409,39'
              BranchSideFuncs:
                - malloc
                - strcat
        - Branch String:   'misc/text_style.c:411,13'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:413,14'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'misc/text_style.c:417,5'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:414,13'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:415,25'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'misc/text_style.c:416,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/text_style.c:402,33'
          Dst:             text_segment_New
        - Src:             'misc/text_style.c:408,23'
          Dst:             strlen
        - Src:             'misc/text_style.c:415,17'
          Dst:             strcat
    - functionName:    text_segment_NewInheritStyle
      functionSourceFile: '/src/vlc/src/misc/text_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_style
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - text_segment_Delete
        - text_segment_New
        - text_style_Duplicate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/text_style.c:386,10'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:387,9'
              BranchSideFuncs:
                - text_segment_New
                - text_style_Duplicate
                - text_segment_Delete
            - BranchSide:      'misc/text_style.c:388,33'
              BranchSideFuncs:
                - text_segment_New
                - text_style_Duplicate
                - text_segment_Delete
        - Branch String:   'misc/text_style.c:389,10'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:390,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:391,46'
              BranchSideFuncs:
                - text_style_Duplicate
                - text_segment_Delete
        - Branch String:   'misc/text_style.c:392,10'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:394,30'
              BranchSideFuncs:
                - text_segment_Delete
            - BranchSide:      'misc/text_style.c:397,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/text_style.c:388,33'
          Dst:             text_segment_New
        - Src:             'misc/text_style.c:391,24'
          Dst:             text_style_Duplicate
        - Src:             'misc/text_style.c:394,9'
          Dst:             text_segment_Delete
    - functionName:    text_style_Merge
      functionSourceFile: '/src/vlc/src/misc/text_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_dst
        - p_src
        - b_override
      BBCount:         134
      ICount:          703
      EdgeCount:       183
      CyclomaticComplexity: 51
      functionsReached:
        - strdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'misc/text_style.c:272,29'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:272,34'
              BranchSideFuncs:
                - free
                - strdup
                - free
                - strdup
            - BranchSide:      'misc/text_style.c:278,9'
              BranchSideFuncs:
                - free
                - strdup
        - Branch String:   'misc/text_style.c:272,54'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:272,57'
              BranchSideFuncs:
                - free
                - strdup
                - free
                - strdup
            - BranchSide:      'misc/text_style.c:274,15'
              BranchSideFuncs:
                - free
                - strdup
                - free
                - strdup
        - Branch String:   'misc/text_style.c:272,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:274,15'
              BranchSideFuncs:
                - free
                - strdup
                - free
                - strdup
            - BranchSide:      'misc/text_style.c:278,9'
              BranchSideFuncs:
                - free
                - strdup
        - Branch String:   'misc/text_style.c:278,33'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:278,38'
              BranchSideFuncs:
                - free
                - strdup
            - BranchSide:      'misc/text_style.c:284,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:278,62'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:278,65'
              BranchSideFuncs:
                - free
                - strdup
            - BranchSide:      'misc/text_style.c:280,15'
              BranchSideFuncs:
                - free
                - strdup
        - Branch String:   'misc/text_style.c:278,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:280,15'
              BranchSideFuncs:
                - free
                - strdup
            - BranchSide:      'misc/text_style.c:284,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:284,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:286,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:299,5'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:286,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:286,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:287,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:286,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:286,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:287,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:286,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:286,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:287,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:287,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:288,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:287,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:288,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:287,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:288,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:288,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:288,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:289,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:288,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:288,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:289,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:288,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:288,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:289,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:289,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:289,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:290,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:289,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:289,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:290,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:289,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:289,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:290,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:290,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:290,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:291,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:290,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:290,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:291,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:290,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:290,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:291,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:291,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:292,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:291,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:292,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:291,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:292,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:292,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:293,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:292,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:293,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:292,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:293,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:293,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:293,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:293,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:293,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:293,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:293,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:294,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:294,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:295,30'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:294,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:294,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:295,30'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:294,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:294,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:295,30'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:299,5'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:299,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:300,5'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:299,5'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:299,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:300,5'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:299,5'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:299,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:300,5'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:300,5'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:300,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:301,5'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:300,5'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:300,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:301,5'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:300,5'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:300,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:301,5'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:301,5'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:301,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:302,5'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:301,5'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:301,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:302,5'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:301,5'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:301,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:302,5'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:302,5'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:302,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:303,5'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:302,5'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:302,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:303,5'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:302,5'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:302,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:303,5'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:303,5'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:303,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:303,5'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:303,5'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:303,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:303,5'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:303,5'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:303,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:303,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/text_style.c:275,31'
          Dst:             strdup
        - Src:             'misc/text_style.c:281,35'
          Dst:             strdup
    - functionName:    text_style_Create
      functionSourceFile: '/src/vlc/src/misc/text_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i_defaults
      BBCount:         8
      ICount:          98
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    10
      BranchProfiles:
        - Branch String:   'misc/text_style.c:216,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:217,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:219,9'
              BranchSideFuncs: []
        - Branch String:   'misc/text_style.c:219,9'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:220,16'
              BranchSideFuncs: []
            - BranchSide:      'misc/text_style.c:223,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/text_style.c:215,29'
          Dst:             calloc
    - functionName:    text_style_New
      functionSourceFile: '/src/vlc/src/misc/text_style.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - text_style_Create
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/text_style.c:210,12'
          Branch Sides:
            - BranchSide:      'misc/text_style.c:210,12'
              BranchSideFuncs:
                - text_style_Create
            - BranchSide:      'misc/text_style.c:210,12'
              BranchSideFuncs:
                - text_style_Create
      Callsites:
        - Src:             'misc/text_style.c:210,12'
          Dst:             text_style_Create
    - functionName:    compar_wrapper
      functionSourceFile: '/src/vlc/src/misc/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_qsort
      functionSourceFile: '/src/vlc/src/misc/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - nmemb
        - size
        - compar
        - arg
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compar_wrapper
        - qsort
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/sort.c:53,5'
          Dst:             qsort
        - Src:             'misc/sort.c:53,5'
          Dst:             compar_wrapper
    - functionName:    vlc_atomic_rc_inc
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:66,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:66,5'
          Dst:             __assert_fail
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    vlc_viewpoint_init
      functionSourceFile: '/src/vlc/src/../include/vlc_viewpoint.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vp
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    picture_BlendSubpicture
      functionSourceFile: '/src/vlc/src/misc/subpicture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - blend
        - src
      BBCount:         22
      ICount:          151
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - filter_Blend
        - filter_ConfigureBlend
        - vlc_object_Log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/subpicture.c:393,5'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:393,5'
              BranchSideFuncs:
                - __assert_fail
                - filter_ConfigureBlend
                - filter_Blend
                - vlc_object_Log
            - BranchSide:      'misc/subpicture.c:396,5'
              BranchSideFuncs:
                - __assert_fail
                - filter_ConfigureBlend
                - filter_Blend
                - vlc_object_Log
        - Branch String:   'misc/subpicture.c:396,5'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:396,5'
              BranchSideFuncs:
                - __assert_fail
                - filter_ConfigureBlend
                - filter_Blend
                - vlc_object_Log
            - BranchSide:      'misc/subpicture.c:396,5'
              BranchSideFuncs:
                - __assert_fail
                - filter_ConfigureBlend
                - filter_Blend
                - vlc_object_Log
        - Branch String:   'misc/subpicture.c:396,5'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:397,9'
              BranchSideFuncs:
                - __assert_fail
                - filter_ConfigureBlend
                - filter_Blend
                - vlc_object_Log
            - BranchSide:      'misc/subpicture.c:408,12'
              BranchSideFuncs: []
        - Branch String:   'misc/subpicture.c:397,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:397,9'
              BranchSideFuncs:
                - filter_ConfigureBlend
                - filter_Blend
                - __assert_fail
                - vlc_object_Log
            - BranchSide:      'misc/subpicture.c:399,35'
              BranchSideFuncs:
                - filter_ConfigureBlend
                - filter_Blend
                - __assert_fail
                - vlc_object_Log
        - Branch String:   'misc/subpicture.c:401,10'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:401,26'
              BranchSideFuncs:
                - vlc_object_Log
                - __assert_fail
                - filter_ConfigureBlend
                - filter_Blend
            - BranchSide:      'misc/subpicture.c:402,13'
              BranchSideFuncs:
                - vlc_object_Log
                - __assert_fail
                - filter_ConfigureBlend
                - filter_Blend
        - Branch String:   'misc/subpicture.c:399,13'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:402,13'
              BranchSideFuncs:
                - vlc_object_Log
                - __assert_fail
                - filter_ConfigureBlend
                - filter_Blend
            - BranchSide:      'misc/subpicture.c:406,17'
              BranchSideFuncs:
                - __assert_fail
                - filter_ConfigureBlend
                - filter_Blend
                - vlc_object_Log
      Callsites:
        - Src:             'misc/subpicture.c:393,5'
          Dst:             __assert_fail
        - Src:             'misc/subpicture.c:397,9'
          Dst:             __assert_fail
        - Src:             'misc/subpicture.c:399,13'
          Dst:             filter_ConfigureBlend
        - Src:             'misc/subpicture.c:401,13'
          Dst:             filter_Blend
        - Src:             'misc/subpicture.c:402,13'
          Dst:             vlc_object_Log
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_remove
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    subpicture_region_Delete
      functionSourceFile: '/src/vlc/src/misc/subpicture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_region
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - picture_Release
        - subpicture_region_cache_Invalidate
        - text_segment_ChainDelete
        - video_format_Clean
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/subpicture.c:361,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:362,9'
              BranchSideFuncs:
                - subpicture_region_cache_Invalidate
                - text_segment_ChainDelete
                - video_format_Clean.32530
                - free
                - picture_Release.32529
            - BranchSide:      'misc/subpicture.c:364,43'
              BranchSideFuncs:
                - subpicture_region_cache_Invalidate
                - text_segment_ChainDelete
                - video_format_Clean.32530
                - free
                - picture_Release.32529
        - Branch String:   'misc/subpicture.c:368,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:369,26'
              BranchSideFuncs:
                - picture_Release.32529
                - text_segment_ChainDelete
                - video_format_Clean.32530
                - free
            - BranchSide:      'misc/subpicture.c:371,31'
              BranchSideFuncs:
                - text_segment_ChainDelete
                - video_format_Clean.32530
                - free
      Callsites:
        - Src:             'misc/subpicture.c:366,5'
          Dst:             subpicture_region_cache_Invalidate
        - Src:             'misc/subpicture.c:369,9'
          Dst:             picture_Release
        - Src:             'misc/subpicture.c:371,5'
          Dst:             text_segment_ChainDelete
        - Src:             'misc/subpicture.c:372,5'
          Dst:             video_format_Clean
    - functionName:    subpicture_region_cache_Invalidate
      functionSourceFile: '/src/vlc/src/misc/subpicture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_region
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - picture_Release
        - video_format_Clean
        - video_format_Init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/subpicture.c:232,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:232,9'
              BranchSideFuncs:
                - picture_Release.32529
                - video_format_Clean.32530
                - video_format_Init.32531
            - BranchSide:      'misc/subpicture.c:234,26'
              BranchSideFuncs:
                - picture_Release.32529
                - video_format_Clean.32530
                - video_format_Init.32531
      Callsites:
        - Src:             'misc/subpicture.c:234,9'
          Dst:             picture_Release
        - Src:             'misc/subpicture.c:237,5'
          Dst:             video_format_Clean
        - Src:             'misc/subpicture.c:238,5'
          Dst:             video_format_Init
    - functionName:    picture_Release
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - picture_Destroy
        - vlc_atomic_rc_dec
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../include/vlc_picture.h:373,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_picture.h:373,9'
              BranchSideFuncs:
                - picture_Destroy
            - BranchSide:      '../include/vlc_picture.h:374,25'
              BranchSideFuncs:
                - picture_Destroy
      Callsites:
        - Src:             '../include/vlc_picture.h:373,9'
          Dst:             vlc_atomic_rc_dec
        - Src:             '../include/vlc_picture.h:374,9'
          Dst:             picture_Destroy
    - functionName:    video_format_Clean
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_src
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    video_format_Init
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_src
        - i_chroma
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_viewpoint_init
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_es.h:398,5'
          Dst:             vlc_viewpoint_init
    - functionName:    picture_Hold
      functionSourceFile: '/src/vlc/src/../include/vlc_picture.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - picture
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_atomic_rc_inc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_picture.h:360,5'
          Dst:             vlc_atomic_rc_inc
    - functionName:    subpicture_region_NewText
      functionSourceFile: '/src/vlc/src/misc/subpicture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - subpicture_region_NewInternal
        - video_format_Init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/subpicture.c:313,37'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:313,26'
              BranchSideFuncs:
                - subpicture_region_NewInternal
                - video_format_Init.32531
            - BranchSide:      'misc/subpicture.c:313,37'
              BranchSideFuncs:
                - subpicture_region_NewInternal
                - video_format_Init.32531
        - Branch String:   'misc/subpicture.c:314,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:315,9'
              BranchSideFuncs:
                - video_format_Init.32531
            - BranchSide:      'misc/subpicture.c:317,5'
              BranchSideFuncs:
                - video_format_Init.32531
      Callsites:
        - Src:             'misc/subpicture.c:313,37'
          Dst:             subpicture_region_NewInternal
        - Src:             'misc/subpicture.c:319,5'
          Dst:             video_format_Init
    - functionName:    subpicture_region_NewInternal
      functionSourceFile: '/src/vlc/src/misc/subpicture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/subpicture.c:252,45'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:252,34'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'misc/subpicture.c:252,45'
              BranchSideFuncs:
                - calloc
        - Branch String:   'misc/subpicture.c:253,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:254,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/subpicture.c:256,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/subpicture.c:252,45'
          Dst:             calloc
    - functionName:    subpicture_region_New
      functionSourceFile: '/src/vlc/src/misc/subpicture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_fmt
      BBCount:         37
      ICount:          225
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - calloc
        - picture_NewFromFormat
        - picture_Release
        - subpicture_region_NewInternal
        - video_format_Clean
        - video_format_Copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/subpicture.c:266,5'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:266,5'
              BranchSideFuncs:
                - subpicture_region_NewInternal
                - video_format_Copy.32538
                - picture_NewFromFormat
                - video_format_Clean.32530
                - free
                - __assert_fail
                - calloc
                - video_format_Clean.32530
                - picture_Release.32529
                - free
            - BranchSide:      'misc/subpicture.c:267,37'
              BranchSideFuncs:
                - subpicture_region_NewInternal
                - video_format_Copy.32538
                - picture_NewFromFormat
                - video_format_Clean.32530
                - free
                - __assert_fail
                - calloc
                - video_format_Clean.32530
                - picture_Release.32529
                - free
        - Branch String:   'misc/subpicture.c:268,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:269,9'
              BranchSideFuncs:
                - video_format_Copy.32538
                - picture_NewFromFormat
                - video_format_Clean.32530
                - free
                - __assert_fail
                - calloc
                - video_format_Clean.32530
                - picture_Release.32529
                - free
            - BranchSide:      'misc/subpicture.c:271,25'
              BranchSideFuncs:
                - video_format_Copy.32538
                - picture_NewFromFormat
                - video_format_Clean.32530
                - free
                - __assert_fail
                - calloc
                - video_format_Clean.32530
                - picture_Release.32529
                - free
        - Branch String:   'misc/subpicture.c:272,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:273,9'
              BranchSideFuncs:
                - picture_NewFromFormat
                - video_format_Clean.32530
                - free
                - __assert_fail
                - calloc
                - video_format_Clean.32530
                - picture_Release.32529
                - free
            - BranchSide:      'misc/subpicture.c:274,9'
              BranchSideFuncs:
                - picture_NewFromFormat
                - video_format_Clean.32530
                - free
                - __assert_fail
                - calloc
                - video_format_Clean.32530
                - picture_Release.32529
                - free
        - Branch String:   'misc/subpicture.c:274,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:275,9'
              BranchSideFuncs:
                - picture_NewFromFormat
                - video_format_Clean.32530
                - free
                - __assert_fail
                - calloc
                - video_format_Clean.32530
                - picture_Release.32529
                - free
            - BranchSide:      'misc/subpicture.c:276,9'
              BranchSideFuncs:
                - picture_NewFromFormat
                - video_format_Clean.32530
                - free
                - __assert_fail
                - calloc
                - video_format_Clean.32530
                - picture_Release.32529
                - free
        - Branch String:   'misc/subpicture.c:276,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:277,9'
              BranchSideFuncs:
                - picture_NewFromFormat
                - video_format_Clean.32530
                - free
                - __assert_fail
                - calloc
                - video_format_Clean.32530
                - picture_Release.32529
                - free
            - BranchSide:      'misc/subpicture.c:278,9'
              BranchSideFuncs:
                - picture_NewFromFormat
                - video_format_Clean.32530
                - free
                - __assert_fail
                - calloc
                - video_format_Clean.32530
                - picture_Release.32529
                - free
        - Branch String:   'misc/subpicture.c:278,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:279,9'
              BranchSideFuncs:
                - picture_NewFromFormat
                - video_format_Clean.32530
                - free
                - __assert_fail
                - calloc
                - video_format_Clean.32530
                - picture_Release.32529
                - free
            - BranchSide:      'misc/subpicture.c:280,51'
              BranchSideFuncs:
                - picture_NewFromFormat
                - video_format_Clean.32530
                - free
                - __assert_fail
                - calloc
                - video_format_Clean.32530
                - picture_Release.32529
                - free
        - Branch String:   'misc/subpicture.c:281,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:283,30'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - video_format_Clean.32530
                - picture_Release.32529
                - free
            - BranchSide:      'misc/subpicture.c:288,10'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - video_format_Clean.32530
                - picture_Release.32529
                - free
        - Branch String:   'misc/subpicture.c:288,44'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:288,47'
              BranchSideFuncs:
                - calloc
                - video_format_Clean.32530
                - picture_Release.32529
                - free
            - BranchSide:      'misc/subpicture.c:291,13'
              BranchSideFuncs:
                - calloc
                - video_format_Clean.32530
                - picture_Release.32529
                - free
        - Branch String:   'misc/subpicture.c:288,10'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:291,13'
              BranchSideFuncs:
                - calloc
                - video_format_Clean.32530
                - picture_Release.32529
                - free
            - BranchSide:      'misc/subpicture.c:305,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'misc/subpicture.c:291,13'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:293,53'
              BranchSideFuncs:
                - calloc
                - video_format_Clean.32530
                - picture_Release.32529
                - free
            - BranchSide:      'misc/subpicture.c:302,5'
              BranchSideFuncs: []
        - Branch String:   'misc/subpicture.c:294,17'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:296,38'
              BranchSideFuncs:
                - video_format_Clean.32530
                - picture_Release.32529
                - free
            - BranchSide:      'misc/subpicture.c:301,9'
              BranchSideFuncs: []
        - Branch String:   'misc/subpicture.c:305,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'misc/subpicture.c:305,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/subpicture.c:266,5'
          Dst:             __assert_fail
        - Src:             'misc/subpicture.c:267,37'
          Dst:             subpicture_region_NewInternal
        - Src:             'misc/subpicture.c:271,5'
          Dst:             video_format_Copy
        - Src:             'misc/subpicture.c:280,27'
          Dst:             picture_NewFromFormat
        - Src:             'misc/subpicture.c:283,9'
          Dst:             video_format_Clean
        - Src:             'misc/subpicture.c:293,53'
          Dst:             calloc
        - Src:             'misc/subpicture.c:296,17'
          Dst:             video_format_Clean
        - Src:             'misc/subpicture.c:297,17'
          Dst:             picture_Release
        - Src:             'misc/subpicture.c:305,9'
          Dst:             __assert_fail
    - functionName:    video_format_Copy
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dst
        - p_src
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../include/vlc_es.h:409,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:411,48'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '../include/vlc_es.h:416,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_es.h:412,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:413,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_es.h:414,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    subpicture_region_cache_Assign
      functionSourceFile: '/src/vlc/src/misc/subpicture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_region
        - p_picture
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - video_format_Copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/subpicture.c:244,10'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/subpicture.c:246,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/subpicture.c:244,10'
          Dst:             video_format_Copy
    - functionName:    subpicture_region_cache_IsValid
      functionSourceFile: '/src/vlc/src/misc/subpicture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_region
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    subpicture_region_cache_GetPicture
      functionSourceFile: '/src/vlc/src/misc/subpicture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_region
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    subpicture_region_cache_GetFormat
      functionSourceFile: '/src/vlc/src/misc/subpicture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_region
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    subpicture_Update
      functionSourceFile: '/src/vlc/src/misc/subpicture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - p_subpicture
        - p_fmt_src
        - p_fmt_dst
        - display_width
        - display_height
        - i_ts
      BBCount:         6
      ICount:          101
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - video_format_Clean
        - video_format_Copy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/subpicture.c:184,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:185,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/subpicture.c:187,48'
              BranchSideFuncs:
                - video_format_Clean.32530
                - video_format_Clean.32530
                - video_format_Copy.32538
                - video_format_Copy.32538
      Callsites:
        - Src:             'misc/subpicture.c:198,5'
          Dst:             video_format_Clean
        - Src:             'misc/subpicture.c:199,5'
          Dst:             video_format_Clean
        - Src:             'misc/subpicture.c:201,5'
          Dst:             video_format_Copy
        - Src:             'misc/subpicture.c:202,5'
          Dst:             video_format_Copy
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    subpicture_region_ForPicture
      functionSourceFile: '/src/vlc/src/misc/subpicture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pic
      BBCount:         20
      ICount:          115
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - calloc
        - picture_Hold
        - subpicture_region_NewInternal
        - video_format_Clean
        - video_format_Copy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/subpicture.c:331,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:332,9'
              BranchSideFuncs:
                - video_format_Copy.32538
                - __assert_fail
                - picture_Hold.32532
                - calloc
                - video_format_Clean.32530
                - free
            - BranchSide:      'misc/subpicture.c:334,25'
              BranchSideFuncs:
                - video_format_Copy.32538
                - __assert_fail
                - picture_Hold.32532
                - calloc
                - video_format_Clean.32530
                - free
        - Branch String:   'misc/subpicture.c:335,49'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:335,52'
              BranchSideFuncs:
                - picture_Hold.32532
                - calloc
                - video_format_Clean.32530
                - free
            - BranchSide:      'misc/subpicture.c:338,13'
              BranchSideFuncs:
                - picture_Hold.32532
                - calloc
                - video_format_Clean.32530
                - free
        - Branch String:   'misc/subpicture.c:335,10'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:338,13'
              BranchSideFuncs:
                - picture_Hold.32532
                - calloc
                - video_format_Clean.32530
                - free
            - BranchSide:      'misc/subpicture.c:351,9'
              BranchSideFuncs:
                - __assert_fail
                - picture_Hold.32532
        - Branch String:   'misc/subpicture.c:338,13'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:340,37'
              BranchSideFuncs:
                - calloc
                - picture_Hold.32532
                - video_format_Clean.32530
                - free
            - BranchSide:      'misc/subpicture.c:348,5'
              BranchSideFuncs:
                - picture_Hold.32532
        - Branch String:   'misc/subpicture.c:341,17'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:343,38'
              BranchSideFuncs:
                - video_format_Clean.32530
                - free
            - BranchSide:      'misc/subpicture.c:347,9'
              BranchSideFuncs:
                - picture_Hold.32532
        - Branch String:   'misc/subpicture.c:351,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:0,0'
              BranchSideFuncs:
                - picture_Hold.32532
            - BranchSide:      'misc/subpicture.c:351,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/subpicture.c:330,37'
          Dst:             subpicture_region_NewInternal
        - Src:             'misc/subpicture.c:334,5'
          Dst:             video_format_Copy
        - Src:             'misc/subpicture.c:340,37'
          Dst:             calloc
        - Src:             'misc/subpicture.c:343,17'
          Dst:             video_format_Clean
        - Src:             'misc/subpicture.c:351,9'
          Dst:             __assert_fail
        - Src:             'misc/subpicture.c:354,27'
          Dst:             picture_Hold
    - functionName:    subpicture_NewFromPicture
      functionSourceFile: '/src/vlc/src/misc/subpicture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_obj
        - p_picture
        - i_chroma
      BBCount:         12
      ICount:          152
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - image_HandlerCreate
        - image_HandlerDelete
        - picture_Release
        - subpicture_Delete
        - subpicture_New
        - subpicture_region_ForPicture
        - vlc_list_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/subpicture.c:134,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:135,9'
              BranchSideFuncs:
                - image_HandlerDelete
                - subpicture_New
                - subpicture_region_ForPicture
                - picture_Release.32529
                - vlc_list_append.32550
                - subpicture_Delete
                - picture_Release.32529
            - BranchSide:      'misc/subpicture.c:137,24'
              BranchSideFuncs:
                - image_HandlerDelete
                - subpicture_New
                - subpicture_region_ForPicture
                - picture_Release.32529
                - vlc_list_append.32550
                - subpicture_Delete
                - picture_Release.32529
        - Branch String:   'misc/subpicture.c:141,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:142,9'
              BranchSideFuncs:
                - subpicture_New
                - subpicture_region_ForPicture
                - picture_Release.32529
                - vlc_list_append.32550
                - subpicture_Delete
                - picture_Release.32529
            - BranchSide:      'misc/subpicture.c:144,30'
              BranchSideFuncs:
                - subpicture_New
                - subpicture_region_ForPicture
                - picture_Release.32529
                - vlc_list_append.32550
                - subpicture_Delete
                - picture_Release.32529
        - Branch String:   'misc/subpicture.c:145,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:147,27'
              BranchSideFuncs:
                - picture_Release.32529
            - BranchSide:      'misc/subpicture.c:151,51'
              BranchSideFuncs:
                - subpicture_region_ForPicture
                - picture_Release.32529
                - vlc_list_append.32550
                - subpicture_Delete
        - Branch String:   'misc/subpicture.c:157,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:159,27'
              BranchSideFuncs:
                - subpicture_Delete
            - BranchSide:      'misc/subpicture.c:163,5'
              BranchSideFuncs:
                - vlc_list_append.32550
      Callsites:
        - Src:             'misc/subpicture.c:133,32'
          Dst:             image_HandlerCreate
        - Src:             'misc/subpicture.c:139,5'
          Dst:             image_HandlerDelete
        - Src:             'misc/subpicture.c:144,30'
          Dst:             subpicture_New
        - Src:             'misc/subpicture.c:147,10'
          Dst:             picture_Release
        - Src:             'misc/subpicture.c:154,37'
          Dst:             subpicture_region_ForPicture
        - Src:             'misc/subpicture.c:155,5'
          Dst:             picture_Release
        - Src:             'misc/subpicture.c:159,9'
          Dst:             subpicture_Delete
        - Src:             'misc/subpicture.c:171,5'
          Dst:             vlc_list_append
    - functionName:    subpicture_New
      functionSourceFile: '/src/vlc/src/misc/subpicture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_upd
      BBCount:         11
      ICount:          96
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - video_format_Init
        - vlc_list_init
      functionUses:    5
      BranchProfiles:
        - Branch String:   'misc/subpicture.c:48,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:49,9'
              BranchSideFuncs:
                - vlc_list_init.32562
                - malloc
                - free
                - video_format_Init.32531
                - video_format_Init.32531
            - BranchSide:      'misc/subpicture.c:51,5'
              BranchSideFuncs:
                - vlc_list_init.32562
                - malloc
                - free
                - video_format_Init.32531
                - video_format_Init.32531
        - Branch String:   'misc/subpicture.c:57,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:59,43'
              BranchSideFuncs:
                - malloc
                - free
                - video_format_Init.32531
                - video_format_Init.32531
            - BranchSide:      'misc/subpicture.c:73,9'
              BranchSideFuncs: []
        - Branch String:   'misc/subpicture.c:60,13'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:62,19'
              BranchSideFuncs:
                - video_format_Init.32531
                - video_format_Init.32531
            - BranchSide:      'misc/subpicture.c:65,29'
              BranchSideFuncs:
                - video_format_Init.32531
                - video_format_Init.32531
      Callsites:
        - Src:             'misc/subpicture.c:47,30'
          Dst:             calloc
        - Src:             'misc/subpicture.c:55,5'
          Dst:             vlc_list_init
        - Src:             'misc/subpicture.c:65,9'
          Dst:             video_format_Init
        - Src:             'misc/subpicture.c:66,9'
          Dst:             video_format_Init
    - functionName:    subpicture_Delete
      functionSourceFile: '/src/vlc/src/misc/subpicture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_subpic
      BBCount:         11
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - video_format_Clean
        - vlc_spu_regions_Clear
      functionUses:    9
      BranchProfiles:
        - Branch String:   'misc/subpicture.c:84,39'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:85,9'
              BranchSideFuncs:
                - free
                - free
                - video_format_Clean.32530
                - video_format_Clean.32530
            - BranchSide:      'misc/subpicture.c:90,9'
              BranchSideFuncs:
                - free
                - free
                - video_format_Clean.32530
                - video_format_Clean.32530
        - Branch String:   'misc/subpicture.c:84,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:87,9'
              BranchSideFuncs:
                - free
                - free
                - video_format_Clean.32530
                - video_format_Clean.32530
            - BranchSide:      'misc/subpicture.c:90,9'
              BranchSideFuncs:
                - free
                - free
                - video_format_Clean.32530
                - video_format_Clean.32530
        - Branch String:   'misc/subpicture.c:90,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:90,9'
              BranchSideFuncs:
                - video_format_Clean.32530
                - video_format_Clean.32530
                - free
                - free
            - BranchSide:      'misc/subpicture.c:92,30'
              BranchSideFuncs:
                - video_format_Clean.32530
                - video_format_Clean.32530
                - free
                - free
      Callsites:
        - Src:             'misc/subpicture.c:82,5'
          Dst:             vlc_spu_regions_Clear
        - Src:             'misc/subpicture.c:92,9'
          Dst:             video_format_Clean
        - Src:             'misc/subpicture.c:93,9'
          Dst:             video_format_Clean
    - functionName:    vlc_spu_regions_Clear
      functionSourceFile: '/src/vlc/src/misc/subpicture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - regions
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - subpicture_region_Delete
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_list_remove
      functionUses:    6
      BranchProfiles:
        - Branch String:   'misc/subpicture.c:379,5'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:379,5'
              BranchSideFuncs:
                - vlc_list_remove.32522
                - subpicture_region_Delete
                - vlc_list_it_next.32521
                - vlc_list_it_continue.32523
            - BranchSide:      'misc/subpicture.c:379,5'
              BranchSideFuncs:
                - vlc_list_remove.32522
                - subpicture_region_Delete
                - vlc_list_it_next.32521
                - vlc_list_it_continue.32523
        - Branch String:   'misc/subpicture.c:379,5'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:381,9'
              BranchSideFuncs:
                - vlc_list_remove.32522
                - subpicture_region_Delete
                - vlc_list_it_next.32521
                - vlc_list_it_continue.32523
            - BranchSide:      'misc/subpicture.c:384,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/subpicture.c:379,5'
          Dst:             vlc_list_it_start
        - Src:             'misc/subpicture.c:379,5'
          Dst:             vlc_list_it_continue
        - Src:             'misc/subpicture.c:381,9'
          Dst:             vlc_list_remove
        - Src:             'misc/subpicture.c:382,9'
          Dst:             subpicture_region_Delete
        - Src:             'misc/subpicture.c:379,5'
          Dst:             vlc_list_it_next
    - functionName:    vlc_list_init
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_render_subpicture_Delete
      functionSourceFile: '/src/vlc/src/misc/subpicture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_subpic
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - picture_Release
      functionUses:    3
      BranchProfiles:
        - Branch String:   'misc/subpicture.c:112,5'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:112,5'
              BranchSideFuncs:
                - free
                - free
                - picture_Release.32529
                - free
            - BranchSide:      'misc/subpicture.c:112,5'
              BranchSideFuncs:
                - free
                - free
                - picture_Release.32529
                - free
        - Branch String:   'misc/subpicture.c:112,5'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:114,26'
              BranchSideFuncs:
                - picture_Release.32529
                - free
                - free
                - free
            - BranchSide:      'misc/subpicture.c:117,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'misc/subpicture.c:114,9'
          Dst:             picture_Release
    - functionName:    vlc_render_subpicture_New
      functionSourceFile: '/src/vlc/src/misc/subpicture.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/subpicture.c:102,39'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:102,28'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'misc/subpicture.c:102,39'
              BranchSideFuncs:
                - malloc
        - Branch String:   'misc/subpicture.c:103,9'
          Branch Sides:
            - BranchSide:      'misc/subpicture.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/subpicture.c:105,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_ml_media_release_tracks_inner
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_tracks
      BBCount:         13
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:159,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:160,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:161,18'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'misc/medialibrary.c:161,5'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:163,42'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'misc/medialibrary.c:171,11'
              BranchSideFuncs:
                - free
        - Branch String:   'misc/medialibrary.c:168,14'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:169,19'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'misc/medialibrary.c:170,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
      Callsites:       []
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ml_priv
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ml
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_ml_event_send
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ml
        - p_event
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ml_priv
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:59,5'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:59,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.32677
                - vlc_list_it_continue.32678
            - BranchSide:      'misc/medialibrary.c:59,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_list_it_next.32677
                - vlc_list_it_continue.32678
        - Branch String:   'misc/medialibrary.c:59,5'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:61,9'
              BranchSideFuncs:
                - vlc_list_it_next.32677
                - vlc_list_it_continue.32678
                - vlc_mutex_unlock
            - BranchSide:      'misc/medialibrary.c:63,24'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/medialibrary.c:56,34'
          Dst:             ml_priv
        - Src:             'misc/medialibrary.c:57,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/medialibrary.c:59,5'
          Dst:             vlc_list_it_start
        - Src:             'misc/medialibrary.c:59,5'
          Dst:             vlc_list_it_continue
        - Src:             'misc/medialibrary.c:59,5'
          Dst:             vlc_list_it_next
        - Src:             'misc/medialibrary.c:63,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    vlc_ml_list
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ml
        - i_query
        - p_params
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_ml_control
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_ml
        - i_query
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_ml_get
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_ml
        - i_query
      BBCount:         6
      ICount:          50
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:424,5'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:424,5'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:424,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/medialibrary.c:424,5'
          Dst:             __assert_fail
    - functionName:    vlc_ml_bookmark_list_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_ml_bookmark_release_inner
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:415,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:416,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:417,18'
              BranchSideFuncs:
                - free
                - vlc_ml_bookmark_release_inner
        - Branch String:   'misc/medialibrary.c:417,5'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:418,41'
              BranchSideFuncs:
                - vlc_ml_bookmark_release_inner
                - free
            - BranchSide:      'misc/medialibrary.c:419,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'misc/medialibrary.c:418,9'
          Dst:             vlc_ml_bookmark_release_inner
    - functionName:    vlc_ml_bookmark_release_inner
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bookmark
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_ml_bookmark_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bookmark
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_ml_bookmark_release_inner
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:407,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:408,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:409,36'
              BranchSideFuncs:
                - vlc_ml_bookmark_release_inner
                - free
      Callsites:
        - Src:             'misc/medialibrary.c:409,5'
          Dst:             vlc_ml_bookmark_release_inner
    - functionName:    vlc_ml_playback_states_all_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prefs
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_ml_folder_list_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_folder_release_inner
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:381,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:382,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:383,18'
              BranchSideFuncs:
                - free
                - vlc_folder_release_inner
        - Branch String:   'misc/medialibrary.c:383,5'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:384,36'
              BranchSideFuncs:
                - vlc_folder_release_inner
                - free
            - BranchSide:      'misc/medialibrary.c:385,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'misc/medialibrary.c:384,9'
          Dst:             vlc_folder_release_inner
    - functionName:    vlc_folder_release_inner
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_folder
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_ml_playlist_list_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_ml_playlist_release_inner
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:372,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:373,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:374,18'
              BranchSideFuncs:
                - free
                - vlc_ml_playlist_release_inner
        - Branch String:   'misc/medialibrary.c:374,5'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:375,41'
              BranchSideFuncs:
                - vlc_ml_playlist_release_inner
                - free
            - BranchSide:      'misc/medialibrary.c:376,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'misc/medialibrary.c:375,9'
          Dst:             vlc_ml_playlist_release_inner
    - functionName:    vlc_ml_playlist_release_inner
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_playlist
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_ml_group_list_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_ml_group_release_inner
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:363,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:364,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:365,18'
              BranchSideFuncs:
                - free
                - vlc_ml_group_release_inner
        - Branch String:   'misc/medialibrary.c:365,5'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:366,38'
              BranchSideFuncs:
                - vlc_ml_group_release_inner
                - free
            - BranchSide:      'misc/medialibrary.c:367,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'misc/medialibrary.c:366,9'
          Dst:             vlc_ml_group_release_inner
    - functionName:    vlc_ml_group_release_inner
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_group
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_ml_genre_list_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:354,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:355,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:356,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'misc/medialibrary.c:356,5'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:357,15'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'misc/medialibrary.c:358,11'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    vlc_ml_show_list_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_ml_show_release_inner
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:345,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:346,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:347,18'
              BranchSideFuncs:
                - free
                - vlc_ml_show_release_inner
        - Branch String:   'misc/medialibrary.c:347,5'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:348,37'
              BranchSideFuncs:
                - vlc_ml_show_release_inner
                - free
            - BranchSide:      'misc/medialibrary.c:349,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'misc/medialibrary.c:348,9'
          Dst:             vlc_ml_show_release_inner
    - functionName:    vlc_ml_show_release_inner
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_show
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_ml_album_list_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_ml_album_release_inner
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:336,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:337,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:338,18'
              BranchSideFuncs:
                - free
                - vlc_ml_album_release_inner
        - Branch String:   'misc/medialibrary.c:338,5'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:339,38'
              BranchSideFuncs:
                - vlc_ml_album_release_inner
                - free
            - BranchSide:      'misc/medialibrary.c:340,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'misc/medialibrary.c:339,9'
          Dst:             vlc_ml_album_release_inner
    - functionName:    vlc_ml_album_release_inner
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_album
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_ml_thumbnails_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/medialibrary.c:216,5'
          Dst:             vlc_ml_thumbnails_release
    - functionName:    vlc_ml_thumbnails_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_thumbnails
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:137,5'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:138,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'misc/medialibrary.c:139,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_ml_media_list_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_ml_media_release_inner
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:327,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:328,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:329,18'
              BranchSideFuncs:
                - free
                - vlc_ml_media_release_inner
        - Branch String:   'misc/medialibrary.c:329,5'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:330,38'
              BranchSideFuncs:
                - vlc_ml_media_release_inner
                - free
            - BranchSide:      'misc/medialibrary.c:331,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'misc/medialibrary.c:330,9'
          Dst:             vlc_ml_media_release_inner
    - functionName:    vlc_ml_media_release_inner
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_media
      BBCount:         8
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - vlc_ml_file_list_release
        - vlc_ml_media_release_tracks_inner
        - vlc_ml_thumbnails_release
      functionUses:    2
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:181,5'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:184,13'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:186,19'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'misc/medialibrary.c:190,19'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'misc/medialibrary.c:194,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/medialibrary.c:176,5'
          Dst:             vlc_ml_file_list_release
        - Src:             'misc/medialibrary.c:177,5'
          Dst:             vlc_ml_media_release_tracks_inner
        - Src:             'misc/medialibrary.c:180,5'
          Dst:             vlc_ml_thumbnails_release
    - functionName:    vlc_ml_file_list_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:308,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:309,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:310,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'misc/medialibrary.c:310,5'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:311,15'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'misc/medialibrary.c:312,11'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    vlc_ml_artist_list_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_ml_artist_release_inner
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:317,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:318,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:319,18'
              BranchSideFuncs:
                - free
                - vlc_ml_artist_release_inner
        - Branch String:   'misc/medialibrary.c:319,5'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:320,39'
              BranchSideFuncs:
                - vlc_ml_artist_release_inner
                - free
            - BranchSide:      'misc/medialibrary.c:321,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'misc/medialibrary.c:320,9'
          Dst:             vlc_ml_artist_release_inner
    - functionName:    vlc_ml_artist_release_inner
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_artist
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_ml_thumbnails_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/medialibrary.c:200,5'
          Dst:             vlc_ml_thumbnails_release
    - functionName:    vlc_ml_label_list_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_list
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:299,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:300,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:301,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'misc/medialibrary.c:301,5'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:302,15'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'misc/medialibrary.c:303,11'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    vlc_ml_folder_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_folder
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_folder_release_inner
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:289,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:290,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:291,31'
              BranchSideFuncs:
                - vlc_folder_release_inner
                - free
      Callsites:
        - Src:             'misc/medialibrary.c:291,5'
          Dst:             vlc_folder_release_inner
    - functionName:    vlc_ml_media_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_media
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_ml_media_release_inner
      functionUses:    4
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:275,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:277,33'
              BranchSideFuncs:
                - vlc_ml_media_release_inner
                - free
      Callsites:
        - Src:             'misc/medialibrary.c:277,5'
          Dst:             vlc_ml_media_release_inner
    - functionName:    vlc_ml_playlist_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_playlist
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_ml_playlist_release_inner
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:266,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:267,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:268,36'
              BranchSideFuncs:
                - vlc_ml_playlist_release_inner
                - free
      Callsites:
        - Src:             'misc/medialibrary.c:268,5'
          Dst:             vlc_ml_playlist_release_inner
    - functionName:    vlc_ml_group_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_group
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_ml_group_release_inner
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:249,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:250,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:251,33'
              BranchSideFuncs:
                - vlc_ml_group_release_inner
                - free
      Callsites:
        - Src:             'misc/medialibrary.c:251,5'
          Dst:             vlc_ml_group_release_inner
    - functionName:    vlc_ml_genre_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_genre
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_ml_thumbnails_release
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:232,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:233,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:234,32'
              BranchSideFuncs:
                - vlc_ml_thumbnails_release
                - free
                - free
      Callsites:
        - Src:             'misc/medialibrary.c:234,5'
          Dst:             vlc_ml_thumbnails_release
    - functionName:    vlc_ml_album_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_album
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_ml_album_release_inner
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:224,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:225,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:226,33'
              BranchSideFuncs:
                - vlc_ml_album_release_inner
                - free
      Callsites:
        - Src:             'misc/medialibrary.c:226,5'
          Dst:             vlc_ml_album_release_inner
    - functionName:    vlc_ml_artist_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_artist
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_ml_artist_release_inner
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:208,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:210,34'
              BranchSideFuncs:
                - vlc_ml_artist_release_inner
                - free
      Callsites:
        - Src:             'misc/medialibrary.c:210,5'
          Dst:             vlc_ml_artist_release_inner
    - functionName:    vlc_ml_show_release
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_show
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_ml_show_release_inner
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:151,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:153,32'
              BranchSideFuncs:
                - vlc_ml_show_release_inner
                - free
      Callsites:
        - Src:             'misc/medialibrary.c:153,5'
          Dst:             vlc_ml_show_release_inner
    - functionName:    vlc_object_instance
      functionSourceFile: '/src/vlc/src/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_object_parent
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_objects.h:188,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_objects.h:188,18'
              BranchSideFuncs:
                - vlc_object_parent
            - BranchSide:      '../include/vlc_objects.h:191,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_objects.h:189,19'
          Dst:             vlc_object_parent
    - functionName:    libvlc_priv
      functionSourceFile: '/src/vlc/src/misc/../libvlc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_ml_instance_get
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - libvlc_priv
        - vlc_object_instance
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/medialibrary.c:131,42'
          Dst:             vlc_object_instance
        - Src:             'misc/medialibrary.c:131,29'
          Dst:             libvlc_priv
    - functionName:    vlc_list_is_empty
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvlc_MlRelease
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ml
      BBCount:         9
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - module_unneed
        - vlc_list_is_empty
        - vlc_object_delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:122,5'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:122,5'
              BranchSideFuncs:
                - module_unneed
                - vlc_list_is_empty.32697
                - __assert_fail
                - vlc_object_delete
            - BranchSide:      'misc/medialibrary.c:123,5'
              BranchSideFuncs:
                - module_unneed
                - vlc_list_is_empty.32697
                - __assert_fail
                - vlc_object_delete
        - Branch String:   'misc/medialibrary.c:124,5'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:124,5'
              BranchSideFuncs:
                - vlc_object_delete
            - BranchSide:      'misc/medialibrary.c:124,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/medialibrary.c:122,5'
          Dst:             __assert_fail
        - Src:             'misc/medialibrary.c:123,5'
          Dst:             module_unneed
        - Src:             'misc/medialibrary.c:124,5'
          Dst:             vlc_list_is_empty
        - Src:             'misc/medialibrary.c:124,5'
          Dst:             __assert_fail
        - Src:             'misc/medialibrary.c:125,5'
          Dst:             vlc_object_delete
    - functionName:    vlc_list_init
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libvlc_MlCreate
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_libvlc
      BBCount:         8
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - module_need
        - vlc_custom_create
        - vlc_list_init
        - vlc_mutex_init
        - vlc_object_delete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:106,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:108,22'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_list_init.32701
                - module_need
                - vlc_object_delete
        - Branch String:   'misc/medialibrary.c:112,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:114,9'
              BranchSideFuncs:
                - vlc_object_delete
            - BranchSide:      'misc/medialibrary.c:117,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'misc/medialibrary.c:104,32'
          Dst:             vlc_custom_create
        - Src:             'misc/medialibrary.c:108,5'
          Dst:             vlc_mutex_init
        - Src:             'misc/medialibrary.c:109,5'
          Dst:             vlc_list_init
        - Src:             'misc/medialibrary.c:111,24'
          Dst:             module_need
        - Src:             'misc/medialibrary.c:114,9'
          Dst:             vlc_object_delete
    - functionName:    vlc_ml_event_unregister_from_callback
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ml
        - p_cb
      BBCount:         6
      ICount:          35
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_list_remove
        - vlc_mutex_held
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:93,5'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:93,5'
              BranchSideFuncs:
                - vlc_list_remove.32706
                - free
            - BranchSide:      'misc/medialibrary.c:93,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'misc/medialibrary.c:93,5'
          Dst:             vlc_mutex_held
        - Src:             'misc/medialibrary.c:93,5'
          Dst:             __assert_fail
        - Src:             'misc/medialibrary.c:94,5'
          Dst:             vlc_list_remove
    - functionName:    vlc_list_remove
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_ml_event_unregister_callback
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ml
        - p_cb
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_remove
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'misc/medialibrary.c:84,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/medialibrary.c:85,5'
          Dst:             vlc_list_remove
        - Src:             'misc/medialibrary.c:86,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    vlc_ml_event_register_callback
      functionSourceFile: '/src/vlc/src/misc/medialibrary.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_ml
        - cb
        - p_data
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_list_append
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/medialibrary.c:71,10'
          Branch Sides:
            - BranchSide:      'misc/medialibrary.c:72,9'
              BranchSideFuncs: []
            - BranchSide:      'misc/medialibrary.c:73,19'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_list_append.32707
                - vlc_mutex_unlock
      Callsites:
        - Src:             'misc/medialibrary.c:75,5'
          Dst:             vlc_mutex_lock
        - Src:             'misc/medialibrary.c:76,5'
          Dst:             vlc_list_append
        - Src:             'misc/medialibrary.c:77,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_viewpoint_to_euler
      functionSourceFile: '/src/vlc/src/misc/viewpoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vp
        - yaw
        - pitch
        - roll
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_viewpoint_from_euler
      functionSourceFile: '/src/vlc/src/misc/viewpoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - float
        - float
        - float
      constantsTouched: []
      argNames:
        - vp
        - yaw
        - pitch
        - roll
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_viewpoint_from_orientation
      functionSourceFile: '/src/vlc/src/misc/viewpoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vp
        - orient
      BBCount:         17
      ICount:          69
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - vlc_viewpoint_from_euler
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/viewpoint.c:77,5'
          Branch Sides:
            - BranchSide:      'misc/viewpoint.c:78,5'
              BranchSideFuncs:
                - vlc_viewpoint_from_euler
            - BranchSide:      'misc/viewpoint.c:82,38'
              BranchSideFuncs:
                - vlc_viewpoint_from_euler
            - BranchSide:      'misc/viewpoint.c:82,38'
              BranchSideFuncs:
                - vlc_viewpoint_from_euler
            - BranchSide:      'misc/viewpoint.c:87,38'
              BranchSideFuncs:
                - vlc_viewpoint_from_euler
            - BranchSide:      'misc/viewpoint.c:87,38'
              BranchSideFuncs:
                - vlc_viewpoint_from_euler
            - BranchSide:      'misc/viewpoint.c:92,38'
              BranchSideFuncs:
                - vlc_viewpoint_from_euler
            - BranchSide:      'misc/viewpoint.c:92,38'
              BranchSideFuncs:
                - vlc_viewpoint_from_euler
            - BranchSide:      'misc/viewpoint.c:96,38'
              BranchSideFuncs:
                - vlc_viewpoint_from_euler
            - BranchSide:      'misc/viewpoint.c:96,38'
              BranchSideFuncs:
                - vlc_viewpoint_from_euler
      Callsites:
        - Src:             'misc/viewpoint.c:82,13'
          Dst:             vlc_viewpoint_from_euler
        - Src:             'misc/viewpoint.c:87,13'
          Dst:             vlc_viewpoint_from_euler
        - Src:             'misc/viewpoint.c:92,13'
          Dst:             vlc_viewpoint_from_euler
        - Src:             'misc/viewpoint.c:96,13'
          Dst:             vlc_viewpoint_from_euler
    - functionName:    vlc_viewpoint_to_4x4
      functionSourceFile: '/src/vlc/src/misc/viewpoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vp
        - m
      BBCount:         17
      ICount:          290
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'misc/viewpoint.c:67,5'
          Branch Sides:
            - BranchSide:      'misc/viewpoint.c:68,18'
              BranchSideFuncs: []
            - BranchSide:      'misc/viewpoint.c:72,1'
              BranchSideFuncs: []
        - Branch String:   'misc/viewpoint.c:68,9'
          Branch Sides:
            - BranchSide:      'misc/viewpoint.c:69,22'
              BranchSideFuncs: []
            - BranchSide:      'misc/viewpoint.c:71,71'
              BranchSideFuncs: []
        - Branch String:   'misc/viewpoint.c:69,13'
          Branch Sides:
            - BranchSide:      'misc/viewpoint.c:70,26'
              BranchSideFuncs: []
            - BranchSide:      'misc/viewpoint.c:71,71'
              BranchSideFuncs: []
        - Branch String:   'misc/viewpoint.c:70,17'
          Branch Sides:
            - BranchSide:      'misc/viewpoint.c:71,39'
              BranchSideFuncs: []
            - BranchSide:      'misc/viewpoint.c:71,71'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sys_futex
      functionSourceFile: '/src/vlc/src/linux/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - addr
        - op
        - val
        - to
        - addr2
        - val3
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - syscall
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'linux/thread.c:83,12'
          Dst:             syscall
    - functionName:    syscall
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_atomic_timedwait_daytime
      functionSourceFile: '/src/vlc/src/linux/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - addr
        - val
        - deadline
      BBCount:         15
      ICount:          74
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - __errno_location
        - vlc_futex_wait
      functionUses:    1
      BranchProfiles:
        - Branch String:   'linux/thread.c:137,9'
          Branch Sides:
            - BranchSide:      'linux/thread.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      'linux/thread.c:140,13'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - __errno_location
        - Branch String:   'linux/thread.c:140,5'
          Branch Sides:
            - BranchSide:      'linux/thread.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'linux/thread.c:143,13'
              BranchSideFuncs: []
            - BranchSide:      'linux/thread.c:146,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'linux/thread.c:146,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'linux/thread.c:148,13'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'linux/thread.c:137,9'
          Dst:             vlc_futex_wait
        - Src:             'linux/thread.c:140,13'
          Dst:             __errno_location
        - Src:             'linux/thread.c:146,13'
          Dst:             __assert_fail
        - Src:             'linux/thread.c:150,13'
          Dst:             __errno_location
    - functionName:    vlc_futex_wait
      functionSourceFile: '/src/vlc/src/linux/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - addr
        - flags
        - val
        - to
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sys_futex
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'linux/thread.c:94,12'
          Dst:             sys_futex
    - functionName:    vlc_atomic_timedwait
      functionSourceFile: '/src/vlc/src/linux/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - addr
        - val
        - deadline
      BBCount:         15
      ICount:          71
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - __errno_location
        - vlc_futex_wait
        - vlc_tick_to_timespec
      functionUses:    2
      BranchProfiles:
        - Branch String:   'linux/thread.c:117,9'
          Branch Sides:
            - BranchSide:      'linux/thread.c:118,9'
              BranchSideFuncs: []
            - BranchSide:      'linux/thread.c:120,13'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - __errno_location
        - Branch String:   'linux/thread.c:120,5'
          Branch Sides:
            - BranchSide:      'linux/thread.c:123,13'
              BranchSideFuncs: []
            - BranchSide:      'linux/thread.c:123,13'
              BranchSideFuncs: []
            - BranchSide:      'linux/thread.c:126,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'linux/thread.c:126,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'linux/thread.c:128,13'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'linux/thread.c:117,38'
          Dst:             vlc_tick_to_timespec
        - Src:             'linux/thread.c:117,9'
          Dst:             vlc_futex_wait
        - Src:             'linux/thread.c:120,13'
          Dst:             __errno_location
        - Src:             'linux/thread.c:126,13'
          Dst:             __assert_fail
        - Src:             'linux/thread.c:130,13'
          Dst:             __errno_location
    - functionName:    vlc_atomic_wait
      functionSourceFile: '/src/vlc/src/linux/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - addr
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_futex_wait
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'linux/thread.c:110,5'
          Dst:             vlc_futex_wait
    - functionName:    vlc_atomic_notify_all
      functionSourceFile: '/src/vlc/src/linux/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - addr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_futex_wake
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'linux/thread.c:105,5'
          Dst:             vlc_futex_wake
    - functionName:    vlc_futex_wake
      functionSourceFile: '/src/vlc/src/linux/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - addr
        - nr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sys_futex
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'linux/thread.c:88,12'
          Dst:             sys_futex
    - functionName:    vlc_atomic_notify_one
      functionSourceFile: '/src/vlc/src/linux/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - addr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_futex_wake
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'linux/thread.c:100,5'
          Dst:             vlc_futex_wake
    - functionName:    vlc_thread_set_name
      functionSourceFile: '/src/vlc/src/linux/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - prctl
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'linux/thread.c:57,5'
          Dst:             prctl
    - functionName:    prctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_thread_id
      functionSourceFile: '/src/vlc/src/linux/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - syscall
      functionUses:    7
      BranchProfiles:
        - Branch String:   'linux/thread.c:49,10'
          Branch Sides:
            - BranchSide:      'linux/thread.c:49,10'
              BranchSideFuncs:
                - syscall
            - BranchSide:      'linux/thread.c:49,10'
              BranchSideFuncs:
                - syscall
        - Branch String:   'linux/thread.c:49,10'
          Branch Sides:
            - BranchSide:      'linux/thread.c:49,10'
              BranchSideFuncs:
                - syscall
            - BranchSide:      'linux/thread.c:50,16'
              BranchSideFuncs:
                - syscall
      Callsites:
        - Src:             'linux/thread.c:50,16'
          Dst:             syscall
    - functionName:    vlc_sendmsg
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fd
        - msg
        - flags
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sendmsg
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/filesystem.c:368,12'
          Dst:             sendmsg
    - functionName:    sendmsg
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_sendto
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fd
        - buf
        - len
        - flags
        - dst
        - dstlen
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_sendmsg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/filesystem.c:363,12'
          Dst:             vlc_sendmsg
    - functionName:    vlc_send
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - fd
        - buf
        - len
        - flags
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_sendto
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/filesystem.c:346,12'
          Dst:             vlc_sendto
    - functionName:    vlc_accept
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - lfd
        - addr
        - alen
        - nonblock
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - accept4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'posix/filesystem.c:328,9'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:328,9'
              BranchSideFuncs:
                - accept4
            - BranchSide:      'posix/filesystem.c:329,15'
              BranchSideFuncs:
                - accept4
      Callsites:
        - Src:             'posix/filesystem.c:331,14'
          Dst:             accept4
    - functionName:    accept4
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_socketpair
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - pf
        - type
        - proto
        - fds
        - nonblock
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - socketpair
      functionUses:    0
      BranchProfiles:
        - Branch String:   'posix/filesystem.c:300,9'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:300,9'
              BranchSideFuncs:
                - socketpair
            - BranchSide:      'posix/filesystem.c:301,14'
              BranchSideFuncs:
                - socketpair
      Callsites:
        - Src:             'posix/filesystem.c:303,15'
          Dst:             socketpair
    - functionName:    socketpair
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_socket
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - pf
        - type
        - proto
        - nonblock
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - socket
      functionUses:    1
      BranchProfiles:
        - Branch String:   'posix/filesystem.c:281,9'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:281,9'
              BranchSideFuncs:
                - socket
            - BranchSide:      'posix/filesystem.c:282,14'
              BranchSideFuncs:
                - socket
      Callsites:
        - Src:             'posix/filesystem.c:284,14'
          Dst:             socket
    - functionName:    socket
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_writev
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fd
        - iov
        - count
      BBCount:         17
      ICount:          97
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - pthread_sigmask
        - sigaddset
        - sigemptyset
        - sigismember
        - sigtimedwait
        - writev
      functionUses:    2
      BranchProfiles:
        - Branch String:   'posix/filesystem.c:234,17'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:234,20'
              BranchSideFuncs:
                - __errno_location
                - sigismember
                - pthread_sigmask
                - sigtimedwait
                - __errno_location
            - BranchSide:      'posix/filesystem.c:257,10'
              BranchSideFuncs:
                - sigismember
                - pthread_sigmask
        - Branch String:   'posix/filesystem.c:234,9'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:238,25'
              BranchSideFuncs:
                - sigtimedwait
                - __errno_location
                - sigismember
                - pthread_sigmask
            - BranchSide:      'posix/filesystem.c:257,10'
              BranchSideFuncs:
                - sigismember
                - pthread_sigmask
        - Branch String:   'posix/filesystem.c:240,52'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:240,9'
              BranchSideFuncs:
                - sigismember
                - pthread_sigmask
                - sigtimedwait
                - __errno_location
            - BranchSide:      'posix/filesystem.c:240,55'
              BranchSideFuncs:
                - __errno_location
                - sigismember
                - pthread_sigmask
                - sigtimedwait
        - Branch String:   'posix/filesystem.c:240,9'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:240,16'
              BranchSideFuncs:
                - sigtimedwait
                - __errno_location
                - sigismember
                - pthread_sigmask
            - BranchSide:      'posix/filesystem.c:255,5'
              BranchSideFuncs:
                - sigismember
                - pthread_sigmask
        - Branch String:   'posix/filesystem.c:257,9'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:257,9'
              BranchSideFuncs: []
            - BranchSide:      'posix/filesystem.c:258,9'
              BranchSideFuncs:
                - pthread_sigmask
      Callsites:
        - Src:             'posix/filesystem.c:229,5'
          Dst:             sigemptyset
        - Src:             'posix/filesystem.c:230,5'
          Dst:             sigaddset
        - Src:             'posix/filesystem.c:231,5'
          Dst:             pthread_sigmask
        - Src:             'posix/filesystem.c:233,19'
          Dst:             writev
        - Src:             'posix/filesystem.c:234,20'
          Dst:             __errno_location
        - Src:             'posix/filesystem.c:240,16'
          Dst:             sigtimedwait
        - Src:             'posix/filesystem.c:240,55'
          Dst:             __errno_location
        - Src:             'posix/filesystem.c:257,10'
          Dst:             sigismember
        - Src:             'posix/filesystem.c:258,9'
          Dst:             pthread_sigmask
    - functionName:    sigemptyset
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sigaddset
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_sigmask
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    writev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sigtimedwait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      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:    sigismember
      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:    vlc_write
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - buf
        - len
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_writev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/filesystem.c:222,12'
          Dst:             vlc_writev
    - functionName:    vlc_pipe
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fds
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pipe2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/filesystem.c:206,12'
          Dst:             pipe2
    - functionName:    pipe2
      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:    vlc_dup2
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - oldfd
        - newfd
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dup3
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/filesystem.c:194,12'
          Dst:             dup3
    - functionName:    dup3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_dup
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - oldfd
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fcntl64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/filesystem.c:188,12'
          Dst:             fcntl64
    - functionName:    vlc_getcwd
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         19
      ICount:          94
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - getcwd
        - pathconf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'posix/filesystem.c:167,21'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:167,10'
              BranchSideFuncs:
                - pathconf
                - malloc
                - getcwd
                - free
                - __errno_location
            - BranchSide:      'posix/filesystem.c:167,21'
              BranchSideFuncs:
                - pathconf
                - malloc
                - getcwd
                - free
                - __errno_location
        - Branch String:   'posix/filesystem.c:168,35'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:168,19'
              BranchSideFuncs:
                - malloc
                - getcwd
                - free
                - __errno_location
            - BranchSide:      'posix/filesystem.c:168,38'
              BranchSideFuncs:
                - malloc
                - getcwd
                - free
                - __errno_location
        - Branch String:   'posix/filesystem.c:168,19'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:168,12'
              BranchSideFuncs:
                - malloc
                - getcwd
                - free
                - __errno_location
            - BranchSide:      'posix/filesystem.c:168,64'
              BranchSideFuncs:
                - malloc
                - getcwd
                - free
                - __errno_location
        - Branch String:   'posix/filesystem.c:173,13'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:174,13'
              BranchSideFuncs: []
            - BranchSide:      'posix/filesystem.c:176,21'
              BranchSideFuncs:
                - getcwd
                - free
                - __errno_location
                - malloc
        - Branch String:   'posix/filesystem.c:176,13'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:177,20'
              BranchSideFuncs: []
            - BranchSide:      'posix/filesystem.c:178,15'
              BranchSideFuncs:
                - free
                - __errno_location
                - malloc
                - getcwd
        - Branch String:   'posix/filesystem.c:180,13'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:181,13'
              BranchSideFuncs: []
            - BranchSide:      'posix/filesystem.c:182,5'
              BranchSideFuncs:
                - malloc
                - getcwd
                - free
                - __errno_location
      Callsites:
        - Src:             'posix/filesystem.c:167,21'
          Dst:             pathconf
        - Src:             'posix/filesystem.c:176,13'
          Dst:             getcwd
        - Src:             'posix/filesystem.c:180,13'
          Dst:             __errno_location
    - functionName:    pathconf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getcwd
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_rename
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - oldpath
        - newpath
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rename
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/filesystem.c:162,12'
          Dst:             rename
    - functionName:    rename
      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:    vlc_unlink
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - unlink
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/filesystem.c:157,12'
          Dst:             unlink
    - functionName:    vlc_lstat
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - buf
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lstat64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/filesystem.c:152,12'
          Dst:             lstat64
    - functionName:    lstat64
      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:    vlc_stat
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - buf
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - stat64
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/filesystem.c:147,12'
          Dst:             stat64
    - functionName:    vlc_rewinddir
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dir
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rewinddir
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/filesystem.c:142,5'
          Dst:             rewinddir
    - functionName:    rewinddir
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_readdir
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dir
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - readdir64
      functionUses:    5
      BranchProfiles:
        - Branch String:   'posix/filesystem.c:137,12'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:137,28'
              BranchSideFuncs: []
            - BranchSide:      'posix/filesystem.c:137,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'posix/filesystem.c:136,26'
          Dst:             readdir64
    - functionName:    readdir64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_closedir
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dir
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - closedir
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/filesystem.c:131,5'
          Dst:             closedir
    - functionName:    closedir
      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:    vlc_opendir
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dirname
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opendir
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/filesystem.c:126,12'
          Dst:             opendir
    - functionName:    opendir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_mkdir
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dirname
        - mode
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mkdir
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/filesystem.c:121,12'
          Dst:             mkdir
    - functionName:    mkdir
      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:    vlc_close
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         14
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - __errno_location
        - close
      functionUses:    23
      BranchProfiles:
        - Branch String:   'posix/filesystem.c:112,28'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:112,31'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __assert_fail
                - __errno_location
            - BranchSide:      'posix/filesystem.c:115,5'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
        - Branch String:   'posix/filesystem.c:112,9'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:113,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __assert_fail
            - BranchSide:      'posix/filesystem.c:115,5'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
        - Branch String:   'posix/filesystem.c:115,5'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:115,5'
              BranchSideFuncs: []
            - BranchSide:      'posix/filesystem.c:115,5'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
        - Branch String:   'posix/filesystem.c:115,5'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:115,5'
              BranchSideFuncs: []
            - BranchSide:      'posix/filesystem.c:115,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'posix/filesystem.c:108,11'
          Dst:             close
        - Src:             'posix/filesystem.c:112,31'
          Dst:             __errno_location
        - Src:             'posix/filesystem.c:113,9'
          Dst:             __errno_location
        - Src:             'posix/filesystem.c:115,5'
          Dst:             __errno_location
        - Src:             'posix/filesystem.c:115,5'
          Dst:             __assert_fail
    - functionName:    vlc_memfd
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - unlink
        - vlc_mkstemp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'posix/filesystem.c:93,10'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:93,10'
              BranchSideFuncs:
                - vlc_mkstemp
                - unlink
            - BranchSide:      'posix/filesystem.c:93,10'
              BranchSideFuncs:
                - vlc_mkstemp
                - unlink
        - Branch String:   'posix/filesystem.c:97,9'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:97,9'
              BranchSideFuncs:
                - unlink
            - BranchSide:      'posix/filesystem.c:98,17'
              BranchSideFuncs:
                - unlink
      Callsites:
        - Src:             'posix/filesystem.c:96,10'
          Dst:             vlc_mkstemp
        - Src:             'posix/filesystem.c:98,9'
          Dst:             unlink
    - functionName:    vlc_mkstemp
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - template
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mkostemp64
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/filesystem.c:87,12'
          Dst:             mkostemp64
    - functionName:    mkostemp64
      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:    vlc_openat
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dir
        - filename
        - flags
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - openat64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'posix/filesystem.c:77,9'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:77,9'
              BranchSideFuncs:
                - openat64
            - BranchSide:      'posix/filesystem.c:78,16'
              BranchSideFuncs:
                - openat64
        - Branch String:   'posix/filesystem.c:78,16'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:78,16'
              BranchSideFuncs:
                - openat64
            - BranchSide:      'posix/filesystem.c:78,16'
              BranchSideFuncs:
                - openat64
      Callsites:
        - Src:             'posix/filesystem.c:81,12'
          Dst:             openat64
    - functionName:    openat64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_open
      functionSourceFile: '/src/vlc/src/posix/filesystem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - flags
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - open64
      functionUses:    7
      BranchProfiles:
        - Branch String:   'posix/filesystem.c:64,9'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:64,9'
              BranchSideFuncs:
                - open64
            - BranchSide:      'posix/filesystem.c:65,16'
              BranchSideFuncs:
                - open64
        - Branch String:   'posix/filesystem.c:65,16'
          Branch Sides:
            - BranchSide:      'posix/filesystem.c:65,16'
              BranchSideFuncs:
                - open64
            - BranchSide:      'posix/filesystem.c:65,16'
              BranchSideFuncs:
                - open64
      Callsites:
        - Src:             'posix/filesystem.c:68,12'
          Dst:             open64
    - functionName:    open64
      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:    vlc_rand_init
      functionSourceFile: '/src/vlc/src/posix/rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - read
        - vlc_close
        - vlc_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'posix/rand.c:55,14'
          Branch Sides:
            - BranchSide:      'posix/rand.c:52,13'
              BranchSideFuncs:
                - vlc_open
                - vlc_close
                - read
            - BranchSide:      'posix/rand.c:55,14'
              BranchSideFuncs:
                - vlc_open
                - vlc_close
                - read
        - Branch String:   'posix/rand.c:56,9'
          Branch Sides:
            - BranchSide:      'posix/rand.c:57,9'
              BranchSideFuncs: []
            - BranchSide:      'posix/rand.c:59,17'
              BranchSideFuncs:
                - vlc_close
                - read
        - Branch String:   'posix/rand.c:59,5'
          Branch Sides:
            - BranchSide:      'posix/rand.c:61,30'
              BranchSideFuncs:
                - read
                - vlc_close
            - BranchSide:      'posix/rand.c:67,17'
              BranchSideFuncs:
                - vlc_close
        - Branch String:   'posix/rand.c:62,14'
          Branch Sides:
            - BranchSide:      'posix/rand.c:59,5'
              BranchSideFuncs:
                - vlc_close
                - read
            - BranchSide:      'posix/rand.c:63,19'
              BranchSideFuncs:
                - vlc_close
                - read
        - Branch String:   'posix/rand.c:67,5'
          Branch Sides:
            - BranchSide:      'posix/rand.c:69,23'
              BranchSideFuncs:
                - vlc_close
            - BranchSide:      'posix/rand.c:73,16'
              BranchSideFuncs:
                - vlc_close
      Callsites:
        - Src:             'posix/rand.c:55,14'
          Dst:             vlc_open
        - Src:             'posix/rand.c:61,24'
          Dst:             read
        - Src:             'posix/rand.c:73,5'
          Dst:             vlc_close
    - functionName:    vlc_rand_bytes
      functionSourceFile: '/src/vlc/src/posix/rand.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         15
      ICount:          104
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - timespec_get
        - vlc_hash_md5_Finish
        - vlc_hash_md5_Init
        - vlc_hash_md5_Update
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_rand_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'posix/rand.c:85,5'
          Branch Sides:
            - BranchSide:      'posix/rand.c:85,5'
              BranchSideFuncs:
                - vlc_hash_md5_Init
                - vlc_hash_md5_Init
                - vlc_mutex_lock
                - vlc_hash_md5_Update
                - vlc_hash_md5_Update
                - vlc_mutex_unlock
                - vlc_hash_md5_Update
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_rand_init
            - BranchSide:      'posix/rand.c:92,9'
              BranchSideFuncs:
                - vlc_hash_md5_Init
                - vlc_hash_md5_Init
                - vlc_mutex_lock
                - vlc_hash_md5_Update
                - vlc_hash_md5_Update
                - vlc_mutex_unlock
                - vlc_hash_md5_Update
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_rand_init
        - Branch String:   'posix/rand.c:96,13'
          Branch Sides:
            - BranchSide:      'posix/rand.c:97,13'
              BranchSideFuncs:
                - vlc_rand_init
                - vlc_hash_md5_Update
                - vlc_hash_md5_Update
                - vlc_mutex_unlock
                - vlc_hash_md5_Update
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_hash_md5_Init
                - vlc_hash_md5_Init
                - vlc_mutex_lock
            - BranchSide:      'posix/rand.c:98,22'
              BranchSideFuncs:
                - vlc_hash_md5_Update
                - vlc_hash_md5_Update
                - vlc_mutex_unlock
                - vlc_hash_md5_Update
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_hash_md5_Init
                - vlc_hash_md5_Init
                - vlc_mutex_lock
                - vlc_rand_init
        - Branch String:   'posix/rand.c:110,31'
          Branch Sides:
            - BranchSide:      'posix/rand.c:110,57'
              BranchSideFuncs:
                - vlc_hash_md5_Init
                - vlc_hash_md5_Init
                - vlc_mutex_lock
                - vlc_hash_md5_Update
                - vlc_hash_md5_Update
                - vlc_mutex_unlock
                - vlc_hash_md5_Update
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_rand_init
            - BranchSide:      'posix/rand.c:110,9'
              BranchSideFuncs:
                - vlc_hash_md5_Init
                - vlc_hash_md5_Init
                - vlc_mutex_lock
                - vlc_hash_md5_Update
                - vlc_hash_md5_Update
                - vlc_mutex_unlock
                - vlc_hash_md5_Update
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_rand_init
        - Branch String:   'posix/rand.c:112,13'
          Branch Sides:
            - BranchSide:      'posix/rand.c:113,13'
              BranchSideFuncs: []
            - BranchSide:      'posix/rand.c:115,13'
              BranchSideFuncs:
                - vlc_hash_md5_Init
                - vlc_hash_md5_Init
                - vlc_mutex_lock
                - vlc_hash_md5_Update
                - vlc_hash_md5_Update
                - vlc_mutex_unlock
                - vlc_hash_md5_Update
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_rand_init
      Callsites:
        - Src:             'posix/rand.c:83,5'
          Dst:             timespec_get
        - Src:             'posix/rand.c:92,9'
          Dst:             vlc_hash_md5_Init
        - Src:             'posix/rand.c:93,9'
          Dst:             vlc_hash_md5_Init
        - Src:             'posix/rand.c:95,9'
          Dst:             vlc_mutex_lock
        - Src:             'posix/rand.c:97,13'
          Dst:             vlc_rand_init
        - Src:             'posix/rand.c:100,9'
          Dst:             vlc_hash_md5_Update
        - Src:             'posix/rand.c:101,9'
          Dst:             vlc_hash_md5_Update
        - Src:             'posix/rand.c:102,9'
          Dst:             vlc_mutex_unlock
        - Src:             'posix/rand.c:104,9'
          Dst:             vlc_hash_md5_Update
        - Src:             'posix/rand.c:105,9'
          Dst:             vlc_hash_md5_Update
        - Src:             'posix/rand.c:106,9'
          Dst:             vlc_hash_md5_Finish
        - Src:             'posix/rand.c:107,9'
          Dst:             vlc_hash_md5_Update
        - Src:             'posix/rand.c:108,9'
          Dst:             vlc_hash_md5_Finish
    - functionName:    vlc_GetCPUCount
      functionSourceFile: '/src/vlc/src/posix/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __sched_cpucount
        - sched_getaffinity
      functionUses:    0
      BranchProfiles:
        - Branch String:   'posix/thread.c:288,5'
          Branch Sides:
            - BranchSide:      'posix/thread.c:286,15'
              BranchSideFuncs:
                - sched_getaffinity
                - __sched_cpucount
            - BranchSide:      'posix/thread.c:289,9'
              BranchSideFuncs:
                - sched_getaffinity
                - __sched_cpucount
        - Branch String:   'posix/thread.c:289,9'
          Branch Sides:
            - BranchSide:      'posix/thread.c:290,9'
              BranchSideFuncs: []
            - BranchSide:      'posix/thread.c:292,12'
              BranchSideFuncs:
                - __sched_cpucount
      Callsites:
        - Src:             'posix/thread.c:289,9'
          Dst:             sched_getaffinity
        - Src:             'posix/thread.c:292,12'
          Dst:             __sched_cpucount
    - functionName:    sched_getaffinity
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __sched_cpucount
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_tick_sleep
      functionSourceFile: '/src/vlc/src/posix/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - delay
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clock_nanosleep
        - vlc_tick_to_timespec
      functionUses:    3
      BranchProfiles:
        - Branch String:   'posix/thread.c:280,5'
          Branch Sides:
            - BranchSide:      'posix/thread.c:280,12'
              BranchSideFuncs:
                - clock_nanosleep
            - BranchSide:      'posix/thread.c:281,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'posix/thread.c:279,5'
          Dst:             vlc_tick_to_timespec
        - Src:             'posix/thread.c:280,12'
          Dst:             clock_nanosleep
    - functionName:    clock_nanosleep
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_clock_setup_once
      functionSourceFile: '/src/vlc/src/posix/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
        - clock_getres
      functionUses:    1
      BranchProfiles:
        - Branch String:   'posix/thread.c:61,9'
          Branch Sides:
            - BranchSide:      'posix/thread.c:60,21'
              BranchSideFuncs:
                - clock_getres
                - abort
            - BranchSide:      'posix/thread.c:61,9'
              BranchSideFuncs:
                - clock_getres
                - abort
        - Branch String:   'posix/thread.c:61,9'
          Branch Sides:
            - BranchSide:      'posix/thread.c:61,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      'posix/thread.c:61,9'
              BranchSideFuncs:
                - abort
        - Branch String:   'posix/thread.c:61,9'
          Branch Sides:
            - BranchSide:      'posix/thread.c:62,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      'posix/thread.c:63,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'posix/thread.c:61,9'
          Dst:             clock_getres
        - Src:             'posix/thread.c:62,9'
          Dst:             abort
    - functionName:    clock_getres
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_tick_wait
      functionSourceFile: '/src/vlc/src/posix/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - deadline
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clock_nanosleep
        - pthread_once
        - vlc_clock_setup_once
        - vlc_tick_to_timespec
      functionUses:    2
      BranchProfiles:
        - Branch String:   'posix/thread.c:271,5'
          Branch Sides:
            - BranchSide:      'posix/thread.c:271,12'
              BranchSideFuncs:
                - clock_nanosleep
            - BranchSide:      'posix/thread.c:272,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'posix/thread.c:265,5'
          Dst:             pthread_once
        - Src:             'posix/thread.c:265,5'
          Dst:             vlc_clock_setup_once
        - Src:             'posix/thread.c:270,5'
          Dst:             vlc_tick_to_timespec
        - Src:             'posix/thread.c:271,12'
          Dst:             clock_nanosleep
    - functionName:    pthread_once
      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:    vlc_tick_from_seci
      functionSourceFile: '/src/vlc/src/../include/vlc_tick.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - sec
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_tick_now
      functionSourceFile: '/src/vlc/src/posix/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - clock_gettime
        - vlc_tick_from_seci
      functionUses:    93
      BranchProfiles:
        - Branch String:   'posix/thread.c:252,9'
          Branch Sides:
            - BranchSide:      'posix/thread.c:250,21'
              BranchSideFuncs:
                - clock_gettime
                - vlc_tick_from_seci.32923
                - abort
            - BranchSide:      'posix/thread.c:252,9'
              BranchSideFuncs:
                - clock_gettime
                - vlc_tick_from_seci.32923
                - abort
        - Branch String:   'posix/thread.c:252,9'
          Branch Sides:
            - BranchSide:      'posix/thread.c:253,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      'posix/thread.c:255,12'
              BranchSideFuncs:
                - vlc_tick_from_seci.32923
      Callsites:
        - Src:             'posix/thread.c:252,9'
          Dst:             clock_gettime
        - Src:             'posix/thread.c:253,9'
          Dst:             abort
        - Src:             'posix/thread.c:255,12'
          Dst:             vlc_tick_from_seci
    - functionName:    clock_gettime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_testcancel
      functionSourceFile: '/src/vlc/src/posix/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_testcancel
      functionUses:    5
      BranchProfiles:
        - Branch String:   'posix/thread.c:245,5'
          Branch Sides:
            - BranchSide:      'posix/thread.c:245,5'
              BranchSideFuncs:
                - pthread_testcancel
            - BranchSide:      'posix/thread.c:245,5'
              BranchSideFuncs:
                - pthread_testcancel
      Callsites:
        - Src:             'posix/thread.c:245,5'
          Dst:             pthread_testcancel
    - functionName:    pthread_testcancel
      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:    vlc_restorecancel
      functionSourceFile: '/src/vlc/src/posix/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - state
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_setcancelstate
        - vlc_thread_fatal
      functionUses:    9
      BranchProfiles:
        - Branch String:   'posix/thread.c:233,5'
          Branch Sides:
            - BranchSide:      'posix/thread.c:233,5'
              BranchSideFuncs:
                - vlc_thread_fatal
                - vlc_thread_fatal
            - BranchSide:      'posix/thread.c:235,9'
              BranchSideFuncs:
                - vlc_thread_fatal
        - Branch String:   'posix/thread.c:235,9'
          Branch Sides:
            - BranchSide:      'posix/thread.c:235,9'
              BranchSideFuncs:
                - vlc_thread_fatal
            - BranchSide:      'posix/thread.c:236,10'
              BranchSideFuncs:
                - vlc_thread_fatal
      Callsites:
        - Src:             'posix/thread.c:231,11'
          Dst:             pthread_setcancelstate
        - Src:             'posix/thread.c:233,5'
          Dst:             vlc_thread_fatal
        - Src:             'posix/thread.c:236,10'
          Dst:             vlc_thread_fatal
    - functionName:    pthread_setcancelstate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_thread_fatal
      functionSourceFile: '/src/vlc/src/posix/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - action
        - error
        - function
        - file
        - line
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - fflush
        - fprintf
        - perror
        - vlc_restorecancel
        - vlc_savecancel
        - vlc_thread_id
        - vlc_trace
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/thread.c:89,16'
          Dst:             vlc_savecancel
        - Src:             'posix/thread.c:91,29'
          Dst:             vlc_thread_id
        - Src:             'posix/thread.c:90,5'
          Dst:             fprintf
        - Src:             'posix/thread.c:92,5'
          Dst:             vlc_trace
        - Src:             'posix/thread.c:93,5'
          Dst:             perror
        - Src:             'posix/thread.c:94,5'
          Dst:             fflush
        - Src:             'posix/thread.c:96,5'
          Dst:             vlc_restorecancel
        - Src:             'posix/thread.c:97,5'
          Dst:             abort
    - functionName:    vlc_savecancel
      functionSourceFile: '/src/vlc/src/posix/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_setcancelstate
        - vlc_thread_fatal
      functionUses:    10
      BranchProfiles:
        - Branch String:   'posix/thread.c:220,15'
          Branch Sides:
            - BranchSide:      'posix/thread.c:219,9'
              BranchSideFuncs:
                - pthread_setcancelstate
                - vlc_thread_fatal
            - BranchSide:      'posix/thread.c:220,15'
              BranchSideFuncs:
                - pthread_setcancelstate
                - vlc_thread_fatal
        - Branch String:   'posix/thread.c:222,5'
          Branch Sides:
            - BranchSide:      'posix/thread.c:222,5'
              BranchSideFuncs:
                - vlc_thread_fatal
            - BranchSide:      'posix/thread.c:222,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'posix/thread.c:220,15'
          Dst:             pthread_setcancelstate
        - Src:             'posix/thread.c:222,5'
          Dst:             vlc_thread_fatal
    - functionName:    vlc_trace
      functionSourceFile: '/src/vlc/src/posix/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fn
        - file
        - line
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - backtrace
        - backtrace_symbols_fd
        - fflush
        - fprintf
        - fsync
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/thread.c:71,6'
          Dst:             fprintf
        - Src:             'posix/thread.c:72,6'
          Dst:             fflush
        - Src:             'posix/thread.c:75,16'
          Dst:             backtrace
        - Src:             'posix/thread.c:76,6'
          Dst:             backtrace_symbols_fd
        - Src:             'posix/thread.c:78,6'
          Dst:             fsync
    - functionName:    perror
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    backtrace
      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:    backtrace_symbols_fd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fsync
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_cancel
      functionSourceFile: '/src/vlc/src/posix/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - th
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cancel
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/thread.c:214,5'
          Dst:             pthread_cancel
    - functionName:    pthread_cancel
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_join
      functionSourceFile: '/src/vlc/src/posix/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - th
        - result
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_join
        - vlc_thread_fatal
      functionUses:    11
      BranchProfiles:
        - Branch String:   'posix/thread.c:196,5'
          Branch Sides:
            - BranchSide:      'posix/thread.c:196,5'
              BranchSideFuncs:
                - vlc_thread_fatal
            - BranchSide:      'posix/thread.c:196,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'posix/thread.c:195,15'
          Dst:             pthread_join
        - Src:             'posix/thread.c:196,5'
          Dst:             vlc_thread_fatal
    - functionName:    pthread_join
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_clone_attr
      functionSourceFile: '/src/vlc/src/posix/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - th
        - attr
        - entry
        - data
      BBCount:         6
      ICount:          63
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_attr_destroy
        - pthread_attr_setstacksize
        - pthread_create
        - pthread_sigmask
        - sigaddset
        - sigdelset
        - sigemptyset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'posix/thread.c:176,5'
          Branch Sides:
            - BranchSide:      'posix/thread.c:176,5'
              BranchSideFuncs:
                - pthread_create
                - pthread_sigmask
                - pthread_attr_destroy
            - BranchSide:      'posix/thread.c:176,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'posix/thread.c:150,9'
          Dst:             sigemptyset
        - Src:             'posix/thread.c:151,9'
          Dst:             sigdelset
        - Src:             'posix/thread.c:152,9'
          Dst:             sigaddset
        - Src:             'posix/thread.c:153,9'
          Dst:             sigaddset
        - Src:             'posix/thread.c:154,9'
          Dst:             sigaddset
        - Src:             'posix/thread.c:156,9'
          Dst:             sigaddset
        - Src:             'posix/thread.c:157,9'
          Dst:             pthread_sigmask
        - Src:             'posix/thread.c:175,11'
          Dst:             pthread_attr_setstacksize
        - Src:             'posix/thread.c:176,5'
          Dst:             __assert_fail
        - Src:             'posix/thread.c:179,11'
          Dst:             pthread_create
        - Src:             'posix/thread.c:180,5'
          Dst:             pthread_sigmask
        - Src:             'posix/thread.c:181,5'
          Dst:             pthread_attr_destroy
    - functionName:    sigdelset
      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:    pthread_attr_setstacksize
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_attr_destroy
      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:    vlc_clone
      functionSourceFile: '/src/vlc/src/posix/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - th
        - entry
        - data
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_attr_init
        - vlc_clone_attr
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/thread.c:189,5'
          Dst:             pthread_attr_init
        - Src:             'posix/thread.c:190,12'
          Dst:             vlc_clone_attr
    - functionName:    pthread_attr_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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_threads_setup
      functionSourceFile: '/src/vlc/src/posix/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_libvlc
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_threadvar_get
      functionSourceFile: '/src/vlc/src/posix/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_getspecific
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/thread.c:124,12'
          Dst:             pthread_getspecific
    - functionName:    pthread_getspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_threadvar_set
      functionSourceFile: '/src/vlc/src/posix/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_setspecific
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/thread.c:119,12'
          Dst:             pthread_setspecific
    - functionName:    pthread_setspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_threadvar_delete
      functionSourceFile: '/src/vlc/src/posix/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_tls
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_key_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/thread.c:114,5'
          Dst:             pthread_key_delete
    - functionName:    pthread_key_delete
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_threadvar_create
      functionSourceFile: '/src/vlc/src/posix/thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - destr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_key_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/thread.c:109,12'
          Dst:             pthread_key_create
    - functionName:    pthread_key_create
      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:    vlc_strerror_c
      functionSourceFile: '/src/vlc/src/posix/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - errnum
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_strerror_l
      functionUses:    39
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/error.c:77,12'
          Dst:             vlc_strerror_l
    - functionName:    vlc_strerror_l
      functionSourceFile: '/src/vlc/src/posix/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - errnum
        - lname
      BBCount:         18
      ICount:          113
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - __errno_location
        - freelocale
        - newlocale
        - strerror_l
      functionUses:    2
      BranchProfiles:
        - Branch String:   'posix/error.c:37,9'
          Branch Sides:
            - BranchSide:      'posix/error.c:39,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - strerror_l
                - freelocale
                - __errno_location
                - __assert_fail
                - __errno_location
                - __errno_location
                - newlocale
            - BranchSide:      'posix/error.c:51,34'
              BranchSideFuncs:
                - strerror_l
                - freelocale
        - Branch String:   'posix/error.c:39,13'
          Branch Sides:
            - BranchSide:      'posix/error.c:40,19'
              BranchSideFuncs:
                - newlocale
                - __errno_location
                - strerror_l
                - freelocale
                - __errno_location
                - __assert_fail
                - __errno_location
                - __errno_location
            - BranchSide:      'posix/error.c:42,13'
              BranchSideFuncs:
                - __errno_location
                - strerror_l
                - freelocale
                - __errno_location
                - __assert_fail
                - __errno_location
                - __errno_location
        - Branch String:   'posix/error.c:42,13'
          Branch Sides:
            - BranchSide:      'posix/error.c:44,13'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - __errno_location
                - __errno_location
            - BranchSide:      'posix/error.c:48,17'
              BranchSideFuncs:
                - __errno_location
                - strerror_l
                - freelocale
        - Branch String:   'posix/error.c:44,13'
          Branch Sides:
            - BranchSide:      'posix/error.c:44,13'
              BranchSideFuncs:
                - __errno_location
                - __assert_fail
                - __errno_location
            - BranchSide:      'posix/error.c:44,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'posix/error.c:44,13'
          Branch Sides:
            - BranchSide:      'posix/error.c:44,13'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'posix/error.c:45,21'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'posix/error.c:34,23'
          Dst:             __errno_location
        - Src:             'posix/error.c:35,20'
          Dst:             newlocale
        - Src:             'posix/error.c:39,13'
          Dst:             __errno_location
        - Src:             'posix/error.c:40,19'
          Dst:             newlocale
        - Src:             'posix/error.c:44,13'
          Dst:             __errno_location
        - Src:             'posix/error.c:44,13'
          Dst:             __errno_location
        - Src:             'posix/error.c:44,13'
          Dst:             __assert_fail
        - Src:             'posix/error.c:45,13'
          Dst:             __errno_location
        - Src:             'posix/error.c:48,9'
          Dst:             __errno_location
        - Src:             'posix/error.c:51,23'
          Dst:             strerror_l
        - Src:             'posix/error.c:53,5'
          Dst:             freelocale
    - functionName:    strerror_l
      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:    vlc_strerror
      functionSourceFile: '/src/vlc/src/posix/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - errnum
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_strerror_l
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/error.c:66,12'
          Dst:             vlc_strerror_l
    - functionName:    system_ConfigureDbus
      functionSourceFile: '/src/vlc/src/posix/specific.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc
        - argc
        - argv
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    system_Configure
      functionSourceFile: '/src/vlc/src/posix/specific.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
        - argc
        - argv
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - system_ConfigureDbus
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'posix/specific.c:160,5'
          Dst:             system_ConfigureDbus
    - functionName:    system_Init
      functionSourceFile: '/src/vlc/src/posix/specific.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mrl_Clean
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_mrl
      BBCount:         9
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mrl_Parse
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_mrl
        - psz_mrl
      BBCount:         59
      ICount:          326
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:557,24'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:557,28'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
            - BranchSide:      'stream_output/stream_output.c:557,5'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
        - Branch String:   'stream_output/stream_output.c:557,5'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:559,14'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
            - BranchSide:      'stream_output/stream_output.c:584,11'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
        - Branch String:   'stream_output/stream_output.c:559,13'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:561,13'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
            - BranchSide:      'stream_output/stream_output.c:572,23'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
        - Branch String:   'stream_output/stream_output.c:561,32'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:561,36'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
            - BranchSide:      'stream_output/stream_output.c:561,13'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
        - Branch String:   'stream_output/stream_output.c:561,13'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:563,27'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
            - BranchSide:      'stream_output/stream_output.c:565,18'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
        - Branch String:   'stream_output/stream_output.c:565,17'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:567,27'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
            - BranchSide:      'stream_output/stream_output.c:569,9'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
        - Branch String:   'stream_output/stream_output.c:584,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:586,30'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
            - BranchSide:      'stream_output/stream_output.c:591,20'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
        - Branch String:   'stream_output/stream_output.c:594,34'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:594,37'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
            - BranchSide:      'stream_output/stream_output.c:599,20'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
        - Branch String:   'stream_output/stream_output.c:594,13'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:596,24'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
            - BranchSide:      'stream_output/stream_output.c:599,20'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
        - Branch String:   'stream_output/stream_output.c:604,13'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:607,24'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
            - BranchSide:      'stream_output/stream_output.c:609,19'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
        - Branch String:   'stream_output/stream_output.c:609,18'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:612,24'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
            - BranchSide:      'stream_output/stream_output.c:617,26'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
        - Branch String:   'stream_output/stream_output.c:619,32'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:619,36'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
            - BranchSide:      'stream_output/stream_output.c:619,13'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
        - Branch String:   'stream_output/stream_output.c:619,13'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:621,22'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
            - BranchSide:      'stream_output/stream_output.c:638,18'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
        - Branch String:   'stream_output/stream_output.c:621,21'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:623,21'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
            - BranchSide:      'stream_output/stream_output.c:634,31'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
        - Branch String:   'stream_output/stream_output.c:623,40'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:623,44'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
            - BranchSide:      'stream_output/stream_output.c:623,21'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
        - Branch String:   'stream_output/stream_output.c:623,21'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:625,35'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
            - BranchSide:      'stream_output/stream_output.c:627,26'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
        - Branch String:   'stream_output/stream_output.c:627,25'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:629,35'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
            - BranchSide:      'stream_output/stream_output.c:631,17'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
        - Branch String:   'stream_output/stream_output.c:644,13'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:647,21'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
            - BranchSide:      'stream_output/stream_output.c:651,23'
              BranchSideFuncs:
                - strdup
                - strdup
                - strdup
                - free
      Callsites:
        - Src:             'stream_output/stream_output.c:550,22'
          Dst:             strdup
        - Src:             'stream_output/stream_output.c:655,25'
          Dst:             strdup
        - Src:             'stream_output/stream_output.c:656,25'
          Dst:             strdup
        - Src:             'stream_output/stream_output.c:657,25'
          Dst:             strdup
    - functionName:    vlc_array_append
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ar
        - elem
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:338,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:339,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:341,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:336,26'
          Dst:             realloc
    - functionName:    vlc_frame_ChainRelease
      functionSourceFile: '/src/vlc/src/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_frame_Release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_frame.h:496,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_frame.h:498,31'
              BranchSideFuncs:
                - vlc_frame_Release
            - BranchSide:      '../include/vlc_frame.h:502,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_frame.h:499,9'
          Dst:             vlc_frame_Release
    - functionName:    vlc_queue_Unlock
      functionSourceFile: '/src/vlc/src/../include/vlc_queue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_queue.h:101,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_fifo_queue
      functionSourceFile: '/src/vlc/src/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_queue_Lock
      functionSourceFile: '/src/vlc/src/../include/vlc_queue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - q
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_queue.h:89,5'
          Dst:             vlc_mutex_lock
    - functionName:    vlc_fifo_Unlock
      functionSourceFile: '/src/vlc/src/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_fifo_queue
        - vlc_queue_Unlock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_frame.h:692,22'
          Dst:             vlc_fifo_queue
        - Src:             '../include/vlc_frame.h:692,5'
          Dst:             vlc_queue_Unlock
    - functionName:    vlc_fifo_Lock
      functionSourceFile: '/src/vlc/src/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_fifo_queue
        - vlc_queue_Lock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_frame.h:679,20'
          Dst:             vlc_fifo_queue
        - Src:             '../include/vlc_frame.h:679,5'
          Dst:             vlc_queue_Lock
    - functionName:    sout_StreamControl
      functionSourceFile: '/src/vlc/src/../include/vlc_sout.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sout_StreamControlVa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_sout.h:416,16'
          Dst:             sout_StreamControlVa
    - functionName:    sout_StreamControlVa
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - i_query
        - args
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sout_StreamLock
        - sout_StreamUnlock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:761,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:761,9'
              BranchSideFuncs:
                - sout_StreamLock
                - sout_StreamUnlock
            - BranchSide:      'stream_output/stream_output.c:763,25'
              BranchSideFuncs:
                - sout_StreamLock
                - sout_StreamUnlock
      Callsites:
        - Src:             'stream_output/stream_output.c:763,9'
          Dst:             sout_StreamLock
        - Src:             'stream_output/stream_output.c:765,9'
          Dst:             sout_StreamUnlock
    - functionName:    sout_StreamLock
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_lock
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'stream_output/stream_output.c:698,5'
          Dst:             vlc_mutex_lock
    - functionName:    sout_StreamUnlock
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_unlock
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'stream_output/stream_output.c:703,5'
          Dst:             vlc_mutex_unlock
    - functionName:    sout_EncoderCreate
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_this
        - owner_size
      BBCount:         6
      ICount:          33
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_custom_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:1074,5'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:1074,5'
              BranchSideFuncs:
                - vlc_custom_create
            - BranchSide:      'stream_output/stream_output.c:1074,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'stream_output/stream_output.c:1074,5'
          Dst:             __assert_fail
        - Src:             'stream_output/stream_output.c:1075,12'
          Dst:             vlc_custom_create
    - functionName:    vlc_array_clear
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_array
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_array_init
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_arrays.h:272,5'
          Dst:             vlc_array_init
    - functionName:    vlc_array_init
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_array
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sout_StreamNewModule
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - psz_name
        - p_cfg
        - p_next
      BBCount:         8
      ICount:          98
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - module_need
        - sout_StreamDelete
        - sout_StreamNewEmpty
        - vlc_object_Log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:911,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:912,9'
              BranchSideFuncs: []
            - BranchSide:      'stream_output/stream_output.c:914,26'
              BranchSideFuncs:
                - vlc_object_Log
                - module_need
                - sout_StreamDelete
        - Branch String:   'stream_output/stream_output.c:920,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:923,9'
              BranchSideFuncs:
                - sout_StreamDelete
            - BranchSide:      'stream_output/stream_output.c:930,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_output/stream_output.c:910,31'
          Dst:             sout_StreamNewEmpty
        - Src:             'stream_output/stream_output.c:917,5'
          Dst:             vlc_object_Log
        - Src:             'stream_output/stream_output.c:919,24'
          Dst:             module_need
        - Src:             'stream_output/stream_output.c:926,9'
          Dst:             sout_StreamDelete
    - functionName:    sout_StreamNewEmpty
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - name
      BBCount:         9
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_custom_create
        - vlc_mutex_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:866,5'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:866,5'
              BranchSideFuncs:
                - vlc_custom_create
                - vlc_mutex_init
            - BranchSide:      'stream_output/stream_output.c:869,9'
              BranchSideFuncs:
                - vlc_custom_create
                - vlc_mutex_init
        - Branch String:   'stream_output/stream_output.c:870,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:871,9'
              BranchSideFuncs: []
            - BranchSide:      'stream_output/stream_output.c:873,21'
              BranchSideFuncs:
                - vlc_mutex_init
      Callsites:
        - Src:             'stream_output/stream_output.c:866,5'
          Dst:             __assert_fail
        - Src:             'stream_output/stream_output.c:869,9'
          Dst:             vlc_custom_create
        - Src:             'stream_output/stream_output.c:873,5'
          Dst:             vlc_mutex_init
    - functionName:    sout_StreamDelete
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - config_ChainDestroy
        - vlc_object_Log
        - vlc_object_delete
        - vlc_objres_clear
      functionUses:    3
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:775,5'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:775,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - config_ChainDestroy
                - vlc_object_Log
                - vlc_objres_clear
                - vlc_object_delete
            - BranchSide:      'stream_output/stream_output.c:775,5'
              BranchSideFuncs:
                - vlc_object_Log
                - free
                - config_ChainDestroy
                - vlc_object_Log
                - vlc_objres_clear
                - vlc_object_delete
        - Branch String:   'stream_output/stream_output.c:777,31'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:777,34'
              BranchSideFuncs:
                - free
                - config_ChainDestroy
                - vlc_object_Log
                - vlc_objres_clear
                - vlc_object_delete
            - BranchSide:      'stream_output/stream_output.c:780,5'
              BranchSideFuncs:
                - free
                - config_ChainDestroy
                - vlc_object_Log
                - vlc_objres_clear
                - vlc_object_delete
        - Branch String:   'stream_output/stream_output.c:777,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:778,9'
              BranchSideFuncs:
                - free
                - config_ChainDestroy
                - vlc_object_Log
                - vlc_objres_clear
                - vlc_object_delete
            - BranchSide:      'stream_output/stream_output.c:780,5'
              BranchSideFuncs:
                - free
                - config_ChainDestroy
                - vlc_object_Log
                - vlc_objres_clear
                - vlc_object_delete
      Callsites:
        - Src:             'stream_output/stream_output.c:775,5'
          Dst:             vlc_object_Log
        - Src:             'stream_output/stream_output.c:782,5'
          Dst:             config_ChainDestroy
        - Src:             'stream_output/stream_output.c:784,5'
          Dst:             vlc_object_Log
        - Src:             'stream_output/stream_output.c:785,5'
          Dst:             vlc_objres_clear
        - Src:             'stream_output/stream_output.c:786,5'
          Dst:             vlc_object_delete
    - functionName:    vlc_array_count
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_array
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_array_append_or_abort
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ar
        - elem
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - vlc_array_append
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:348,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:349,9'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../include/vlc_arrays.h:350,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:348,9'
          Dst:             vlc_array_append
        - Src:             '../include/vlc_arrays.h:349,9'
          Dst:             abort
    - functionName:    sout_StreamNew
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - config
      BBCount:         9
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - config_ChainCreate
        - sout_StreamNewEmpty
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:885,5'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:885,5'
              BranchSideFuncs:
                - config_ChainCreate
                - free
                - sout_StreamNewEmpty
            - BranchSide:      'stream_output/stream_output.c:889,62'
              BranchSideFuncs:
                - config_ChainCreate
                - free
                - sout_StreamNewEmpty
        - Branch String:   'stream_output/stream_output.c:893,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:894,9'
              BranchSideFuncs: []
            - BranchSide:      'stream_output/stream_output.c:896,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_output/stream_output.c:885,5'
          Dst:             __assert_fail
        - Src:             'stream_output/stream_output.c:889,22'
          Dst:             config_ChainCreate
        - Src:             'stream_output/stream_output.c:892,29'
          Dst:             sout_StreamNewEmpty
    - functionName:    sout_StreamChainDelete
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_first
        - end
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sout_StreamDelete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:855,5'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:857,33'
              BranchSideFuncs:
                - sout_StreamDelete
            - BranchSide:      'stream_output/stream_output.c:862,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_output/stream_output.c:859,9'
          Dst:             sout_StreamDelete
    - functionName:    sout_ClockDelete
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - clock
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_clock_Delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'stream_output/stream_output.c:843,5'
          Dst:             vlc_clock_Delete
    - functionName:    sout_ClockCreate
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bus
        - fmt
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_clock_main_CreateSlave
        - vlc_clock_main_Lock
        - vlc_clock_main_Unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'stream_output/stream_output.c:833,5'
          Dst:             vlc_clock_main_Lock
        - Src:             'stream_output/stream_output.c:835,9'
          Dst:             vlc_clock_main_CreateSlave
        - Src:             'stream_output/stream_output.c:837,5'
          Dst:             vlc_clock_main_Unlock
    - functionName:    sout_ClockMainSetFirstPcr
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bus
        - pcr
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_clock_main_Lock
        - vlc_clock_main_Reset
        - vlc_clock_main_SetFirstPcr
        - vlc_clock_main_Unlock
        - vlc_tick_now
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'stream_output/stream_output.c:824,5'
          Dst:             vlc_clock_main_Lock
        - Src:             'stream_output/stream_output.c:825,5'
          Dst:             vlc_clock_main_Reset
        - Src:             'stream_output/stream_output.c:826,49'
          Dst:             vlc_tick_now
        - Src:             'stream_output/stream_output.c:826,5'
          Dst:             vlc_clock_main_SetFirstPcr
        - Src:             'stream_output/stream_output.c:827,5'
          Dst:             vlc_clock_main_Unlock
    - functionName:    sout_ClockMainDelete
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bus
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_clock_Delete
        - vlc_clock_main_Delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'stream_output/stream_output.c:818,5'
          Dst:             vlc_clock_Delete
        - Src:             'stream_output/stream_output.c:819,5'
          Dst:             vlc_clock_main_Delete
    - functionName:    sout_ClockMainCreate
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_stream
      BBCount:         12
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_clock_main_CreateInputSlave
        - vlc_clock_main_Delete
        - vlc_clock_main_Lock
        - vlc_clock_main_New
        - vlc_clock_main_Unlock
        - vlc_object_get_tracer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:794,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:795,9'
              BranchSideFuncs: []
            - BranchSide:      'stream_output/stream_output.c:797,42'
              BranchSideFuncs:
                - vlc_clock_main_New
                - vlc_clock_main_Lock
                - vlc_clock_main_CreateInputSlave
                - vlc_clock_main_Unlock
                - vlc_clock_main_Delete
                - free
        - Branch String:   'stream_output/stream_output.c:798,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:799,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'stream_output/stream_output.c:801,25'
              BranchSideFuncs:
                - vlc_clock_main_Lock
                - vlc_clock_main_CreateInputSlave
                - vlc_clock_main_Unlock
                - vlc_clock_main_Delete
                - free
        - Branch String:   'stream_output/stream_output.c:804,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:805,9'
              BranchSideFuncs:
                - vlc_clock_main_Delete
                - free
            - BranchSide:      'stream_output/stream_output.c:807,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_output/stream_output.c:791,33'
          Dst:             vlc_object_get_tracer
        - Src:             'stream_output/stream_output.c:797,23'
          Dst:             vlc_clock_main_New
        - Src:             'stream_output/stream_output.c:801,5'
          Dst:             vlc_clock_main_Lock
        - Src:             'stream_output/stream_output.c:802,25'
          Dst:             vlc_clock_main_CreateInputSlave
        - Src:             'stream_output/stream_output.c:803,5'
          Dst:             vlc_clock_main_Unlock
        - Src:             'stream_output/stream_output.c:810,5'
          Dst:             vlc_clock_main_Delete
    - functionName:    sout_StreamSetPCR
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - pcr
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sout_StreamLock
        - sout_StreamUnlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:749,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:749,9'
              BranchSideFuncs:
                - sout_StreamLock
                - sout_StreamUnlock
            - BranchSide:      'stream_output/stream_output.c:751,25'
              BranchSideFuncs:
                - sout_StreamLock
                - sout_StreamUnlock
      Callsites:
        - Src:             'stream_output/stream_output.c:751,9'
          Dst:             sout_StreamLock
        - Src:             'stream_output/stream_output.c:753,9'
          Dst:             sout_StreamUnlock
    - functionName:    vlc_fifo_Count
      functionSourceFile: '/src/vlc/src/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_fifo_GetCount
        - vlc_fifo_Lock
        - vlc_fifo_Unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_frame.h:881,5'
          Dst:             vlc_fifo_Lock
        - Src:             '../include/vlc_frame.h:882,13'
          Dst:             vlc_fifo_GetCount
        - Src:             '../include/vlc_frame.h:883,5'
          Dst:             vlc_fifo_Unlock
    - functionName:    sout_MuxGetStream
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_mux
        - i_blocks
        - pi_dts
      BBCount:         27
      ICount:          154
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - vlc_fifo_Count
        - vlc_fifo_Show
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:513,5'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:513,5'
              BranchSideFuncs:
                - vlc_fifo_Count
                - vlc_fifo_Show
            - BranchSide:      'stream_output/stream_output.c:515,14'
              BranchSideFuncs:
                - vlc_fifo_Count
                - vlc_fifo_Show
        - Branch String:   'stream_output/stream_output.c:515,5'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:517,33'
              BranchSideFuncs:
                - vlc_fifo_Count
                - vlc_fifo_Show
            - BranchSide:      'stream_output/stream_output.c:539,9'
              BranchSideFuncs: []
        - Branch String:   'stream_output/stream_output.c:520,13'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:522,19'
              BranchSideFuncs:
                - vlc_fifo_Count
                - vlc_fifo_Show
            - BranchSide:      'stream_output/stream_output.c:531,34'
              BranchSideFuncs:
                - vlc_fifo_Show
                - vlc_fifo_Count
        - Branch String:   'stream_output/stream_output.c:522,49'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:523,18'
              BranchSideFuncs:
                - vlc_fifo_Count
                - vlc_fifo_Show
            - BranchSide:      'stream_output/stream_output.c:528,13'
              BranchSideFuncs:
                - vlc_fifo_Count
                - vlc_fifo_Show
        - Branch String:   'stream_output/stream_output.c:522,17'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:525,17'
              BranchSideFuncs: []
            - BranchSide:      'stream_output/stream_output.c:528,13'
              BranchSideFuncs:
                - vlc_fifo_Count
                - vlc_fifo_Show
        - Branch String:   'stream_output/stream_output.c:532,26'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:532,29'
              BranchSideFuncs:
                - vlc_fifo_Count
                - vlc_fifo_Show
            - BranchSide:      'stream_output/stream_output.c:534,24'
              BranchSideFuncs:
                - vlc_fifo_Count
                - vlc_fifo_Show
        - Branch String:   'stream_output/stream_output.c:532,13'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:534,24'
              BranchSideFuncs:
                - vlc_fifo_Count
                - vlc_fifo_Show
            - BranchSide:      'stream_output/stream_output.c:537,5'
              BranchSideFuncs:
                - vlc_fifo_Count
                - vlc_fifo_Show
        - Branch String:   'stream_output/stream_output.c:539,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:539,28'
              BranchSideFuncs: []
            - BranchSide:      'stream_output/stream_output.c:541,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_output/stream_output.c:513,5'
          Dst:             __assert_fail
        - Src:             'stream_output/stream_output.c:520,13'
          Dst:             vlc_fifo_Count
        - Src:             'stream_output/stream_output.c:531,18'
          Dst:             vlc_fifo_Show
    - functionName:    vlc_fifo_Empty
      functionSourceFile: '/src/vlc/src/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_fifo_DequeueAllUnlocked
        - vlc_fifo_Lock
        - vlc_fifo_Unlock
        - vlc_frame_ChainRelease
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_frame.h:844,5'
          Dst:             vlc_fifo_Lock
        - Src:             '../include/vlc_frame.h:845,13'
          Dst:             vlc_fifo_DequeueAllUnlocked
        - Src:             '../include/vlc_frame.h:846,5'
          Dst:             vlc_fifo_Unlock
        - Src:             '../include/vlc_frame.h:847,5'
          Dst:             vlc_frame_ChainRelease
    - functionName:    sout_MuxFlush
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_mux
        - p_input
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_fifo_Empty
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'stream_output/stream_output.c:502,5'
          Dst:             vlc_fifo_Empty
    - functionName:    var_InheritInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:720,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:720,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:721,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:720,9'
          Dst:             var_Inherit
    - functionName:    vlc_fifo_Put
      functionSourceFile: '/src/vlc/src/../include/vlc_frame.h'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fifo
        - block
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_fifo_Lock
        - vlc_fifo_QueueUnlocked
        - vlc_fifo_Unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_frame.h:858,5'
          Dst:             vlc_fifo_Lock
        - Src:             '../include/vlc_frame.h:859,5'
          Dst:             vlc_fifo_QueueUnlocked
        - Src:             '../include/vlc_frame.h:860,5'
          Dst:             vlc_fifo_Unlock
    - functionName:    sout_MuxSendBuffer
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_mux
        - p_input
        - p_buffer
      BBCount:         17
      ICount:          122
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - var_InheritInteger
        - vlc_fifo_Put
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:481,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:482,17'
              BranchSideFuncs:
                - var_InheritInteger.33147
            - BranchSide:      'stream_output/stream_output.c:484,9'
              BranchSideFuncs:
                - var_InheritInteger.33147
        - Branch String:   'stream_output/stream_output.c:484,33'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:484,36'
              BranchSideFuncs:
                - var_InheritInteger.33147
            - BranchSide:      'stream_output/stream_output.c:496,12'
              BranchSideFuncs: []
        - Branch String:   'stream_output/stream_output.c:484,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:486,38'
              BranchSideFuncs:
                - var_InheritInteger.33147
            - BranchSide:      'stream_output/stream_output.c:496,12'
              BranchSideFuncs: []
        - Branch String:   'stream_output/stream_output.c:488,13'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:489,41'
              BranchSideFuncs: []
            - BranchSide:      'stream_output/stream_output.c:492,20'
              BranchSideFuncs: []
        - Branch String:   'stream_output/stream_output.c:492,13'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:493,13'
              BranchSideFuncs: []
            - BranchSide:      'stream_output/stream_output.c:494,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_output/stream_output.c:479,5'
          Dst:             vlc_fifo_Put
        - Src:             'stream_output/stream_output.c:486,38'
          Dst:             var_InheritInteger
    - functionName:    sout_MuxDeleteStream
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_mux
        - p_input
      BBCount:         32
      ICount:          202
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - es_format_Clean
        - vlc_fifo_Delete
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:445,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:449,9'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'stream_output/stream_output.c:453,5'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - vlc_object_Log
                - free
        - Branch String:   'stream_output/stream_output.c:453,5'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:453,5'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'stream_output/stream_output.c:453,5'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - vlc_object_Log
                - free
        - Branch String:   'stream_output/stream_output.c:453,5'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:453,5'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'stream_output/stream_output.c:453,5'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - vlc_object_Log
                - free
        - Branch String:   'stream_output/stream_output.c:453,5'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:453,5'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'stream_output/stream_output.c:454,9'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - vlc_object_Log
                - free
        - Branch String:   'stream_output/stream_output.c:454,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:454,9'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'stream_output/stream_output.c:457,9'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - vlc_object_Log
                - free
        - Branch String:   'stream_output/stream_output.c:457,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:457,9'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - vlc_object_Log
                - free
            - BranchSide:      'stream_output/stream_output.c:457,9'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - vlc_object_Log
                - free
        - Branch String:   'stream_output/stream_output.c:457,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:457,9'
              BranchSideFuncs:
                - free
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - vlc_object_Log
            - BranchSide:      'stream_output/stream_output.c:459,9'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - vlc_object_Log
        - Branch String:   'stream_output/stream_output.c:461,13'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:463,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_fifo_Delete
                - es_format_Clean
                - free
            - BranchSide:      'stream_output/stream_output.c:466,28'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
      Callsites:
        - Src:             'stream_output/stream_output.c:463,13'
          Dst:             vlc_object_Log
        - Src:             'stream_output/stream_output.c:466,9'
          Dst:             vlc_fifo_Delete
        - Src:             'stream_output/stream_output.c:467,9'
          Dst:             es_format_Clean
    - functionName:    sout_MuxAddStream
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_mux
        - p_fmt
      BBCount:         45
      ICount:          301
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - abort
        - es_format_Clean
        - es_format_Copy
        - realloc
        - vlc_fifo_Delete
        - vlc_fifo_New
        - vlc_object_Log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:403,39'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:403,43'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - es_format_Copy
                - vlc_fifo_New
                - malloc
                - abort
                - vlc_object_Log
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - free
                - realloc
            - BranchSide:      'stream_output/stream_output.c:410,5'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - es_format_Copy
                - vlc_fifo_New
                - malloc
                - abort
                - vlc_object_Log
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - free
                - realloc
        - Branch String:   'stream_output/stream_output.c:403,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:405,9'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - es_format_Copy
                - vlc_fifo_New
                - malloc
                - abort
                - vlc_object_Log
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - free
                - realloc
            - BranchSide:      'stream_output/stream_output.c:410,5'
              BranchSideFuncs:
                - vlc_object_Log
                - malloc
                - es_format_Copy
                - vlc_fifo_New
                - malloc
                - abort
                - vlc_object_Log
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - free
                - realloc
        - Branch String:   'stream_output/stream_output.c:414,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:415,9'
              BranchSideFuncs:
                - es_format_Copy
                - vlc_fifo_New
                - malloc
                - abort
                - vlc_object_Log
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - free
                - realloc
            - BranchSide:      'stream_output/stream_output.c:418,22'
              BranchSideFuncs:
                - es_format_Copy
                - vlc_fifo_New
                - malloc
                - abort
                - vlc_object_Log
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - free
                - realloc
        - Branch String:   'stream_output/stream_output.c:424,5'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:424,5'
              BranchSideFuncs:
                - realloc
                - abort
                - vlc_object_Log
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - free
            - BranchSide:      'stream_output/stream_output.c:424,5'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_object_Log
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - free
        - Branch String:   'stream_output/stream_output.c:424,5'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:424,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - free
            - BranchSide:      'stream_output/stream_output.c:425,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - free
        - Branch String:   'stream_output/stream_output.c:425,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:427,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - free
            - BranchSide:      'stream_output/stream_output.c:435,12'
              BranchSideFuncs: []
        - Branch String:   'stream_output/stream_output.c:428,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:428,9'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - free
            - BranchSide:      'stream_output/stream_output.c:428,9'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - free
        - Branch String:   'stream_output/stream_output.c:428,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:428,9'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - free
            - BranchSide:      'stream_output/stream_output.c:428,9'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - free
        - Branch String:   'stream_output/stream_output.c:428,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:428,9'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - free
            - BranchSide:      'stream_output/stream_output.c:428,9'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - free
        - Branch String:   'stream_output/stream_output.c:428,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:428,9'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - free
            - BranchSide:      'stream_output/stream_output.c:429,28'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
        - Branch String:   'stream_output/stream_output.c:428,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:428,9'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - free
            - BranchSide:      'stream_output/stream_output.c:428,9'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
                - free
        - Branch String:   'stream_output/stream_output.c:428,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:428,9'
              BranchSideFuncs:
                - free
                - vlc_fifo_Delete
                - es_format_Clean
                - free
            - BranchSide:      'stream_output/stream_output.c:428,9'
              BranchSideFuncs:
                - vlc_fifo_Delete
                - es_format_Clean
                - free
      Callsites:
        - Src:             'stream_output/stream_output.c:405,9'
          Dst:             vlc_object_Log
        - Src:             'stream_output/stream_output.c:410,5'
          Dst:             vlc_object_Log
        - Src:             'stream_output/stream_output.c:418,5'
          Dst:             es_format_Copy
        - Src:             'stream_output/stream_output.c:421,23'
          Dst:             vlc_fifo_New
        - Src:             'stream_output/stream_output.c:424,5'
          Dst:             realloc
        - Src:             'stream_output/stream_output.c:424,5'
          Dst:             abort
        - Src:             'stream_output/stream_output.c:427,9'
          Dst:             vlc_object_Log
        - Src:             'stream_output/stream_output.c:429,9'
          Dst:             vlc_fifo_Delete
        - Src:             'stream_output/stream_output.c:430,9'
          Dst:             es_format_Clean
    - functionName:    sout_MuxDelete
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_mux
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - config_ChainDestroy
        - module_unneed
        - vlc_object_delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:385,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:385,9'
              BranchSideFuncs:
                - module_unneed
                - free
                - config_ChainDestroy
                - vlc_object_delete
            - BranchSide:      'stream_output/stream_output.c:387,9'
              BranchSideFuncs:
                - module_unneed
                - free
                - config_ChainDestroy
                - vlc_object_delete
      Callsites:
        - Src:             'stream_output/stream_output.c:387,9'
          Dst:             module_unneed
        - Src:             'stream_output/stream_output.c:391,5'
          Dst:             config_ChainDestroy
        - Src:             'stream_output/stream_output.c:393,5'
          Dst:             vlc_object_delete
    - functionName:    sout_MuxControl
      functionSourceFile: '/src/vlc/src/../include/vlc_sout.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_mux
        - i_query
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sout_MuxNew
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_access
        - psz_mux
      BBCount:         19
      ICount:          163
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - config_ChainCreate
        - module_need
        - sout_MuxControl
        - vlc_custom_create
        - vlc_object_Log
        - vlc_object_delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:326,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:327,9'
              BranchSideFuncs: []
            - BranchSide:      'stream_output/stream_output.c:329,37'
              BranchSideFuncs:
                - config_ChainCreate
                - free
                - module_need
                - sout_MuxControl
                - vlc_object_Log
                - free
                - vlc_object_delete
        - Branch String:   'stream_output/stream_output.c:350,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:352,9'
              BranchSideFuncs:
                - free
                - vlc_object_delete
            - BranchSide:      'stream_output/stream_output.c:359,9'
              BranchSideFuncs:
                - sout_MuxControl
                - vlc_object_Log
        - Branch String:   'stream_output/stream_output.c:359,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:361,13'
              BranchSideFuncs:
                - sout_MuxControl
                - vlc_object_Log
            - BranchSide:      'stream_output/stream_output.c:377,12'
              BranchSideFuncs: []
        - Branch String:   'stream_output/stream_output.c:363,13'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:366,22'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'stream_output/stream_output.c:369,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'stream_output/stream_output.c:369,13'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:371,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'stream_output/stream_output.c:375,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_output/stream_output.c:325,13'
          Dst:             vlc_custom_create
        - Src:             'stream_output/stream_output.c:329,16'
          Dst:             config_ChainCreate
        - Src:             'stream_output/stream_output.c:348,9'
          Dst:             module_need
        - Src:             'stream_output/stream_output.c:354,9'
          Dst:             vlc_object_delete
        - Src:             'stream_output/stream_output.c:363,13'
          Dst:             sout_MuxControl
        - Src:             'stream_output/stream_output.c:371,13'
          Dst:             vlc_object_Log
    - functionName:    sout_AccessOutControl
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - access
        - query
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:309,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:310,15'
              BranchSideFuncs: []
            - BranchSide:      'stream_output/stream_output.c:312,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sout_AccessOutWrite
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_access
        - p_buffer
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sout_AccessOutRead
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_access
        - p_buffer
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:288,13'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:288,13'
              BranchSideFuncs: []
            - BranchSide:      'stream_output/stream_output.c:289,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sout_AccessOutSeek
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_access
        - i_pos
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:278,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:279,9'
              BranchSideFuncs: []
            - BranchSide:      'stream_output/stream_output.c:280,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sout_AccessOutDelete
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_access
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - config_ChainDestroy
        - module_unneed
        - vlc_object_delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:260,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:260,9'
              BranchSideFuncs:
                - module_unneed
                - free
                - config_ChainDestroy
                - free
                - vlc_object_delete
            - BranchSide:      'stream_output/stream_output.c:262,9'
              BranchSideFuncs:
                - module_unneed
                - free
                - config_ChainDestroy
                - free
                - vlc_object_delete
      Callsites:
        - Src:             'stream_output/stream_output.c:262,9'
          Dst:             module_unneed
        - Src:             'stream_output/stream_output.c:266,5'
          Dst:             config_ChainDestroy
        - Src:             'stream_output/stream_output.c:270,5'
          Dst:             vlc_object_delete
    - functionName:    sout_AccessOutNew
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sout
        - psz_access
        - psz_name
      BBCount:         14
      ICount:          134
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - config_ChainCreate
        - module_need
        - strdup
        - vlc_custom_create
        - vlc_object_delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:225,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:226,9'
              BranchSideFuncs:
                - config_ChainCreate
                - free
                - strdup
                - module_need
                - free
                - free
                - vlc_object_delete
            - BranchSide:      'stream_output/stream_output.c:228,37'
              BranchSideFuncs:
                - config_ChainCreate
                - free
                - strdup
                - module_need
                - free
                - free
                - vlc_object_delete
        - Branch String:   'stream_output/stream_output.c:231,36'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:231,47'
              BranchSideFuncs:
                - strdup
                - module_need
                - free
                - free
                - vlc_object_delete
            - BranchSide:      'stream_output/stream_output.c:231,28'
              BranchSideFuncs:
                - strdup
                - module_need
                - free
                - free
                - vlc_object_delete
        - Branch String:   'stream_output/stream_output.c:232,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:233,9'
              BranchSideFuncs:
                - free
                - vlc_object_delete
            - BranchSide:      'stream_output/stream_output.c:234,5'
              BranchSideFuncs:
                - module_need
                - free
                - free
                - vlc_object_delete
        - Branch String:   'stream_output/stream_output.c:244,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:246,15'
              BranchSideFuncs: []
            - BranchSide:      'stream_output/stream_output.c:253,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_output/stream_output.c:224,16'
          Dst:             vlc_custom_create
        - Src:             'stream_output/stream_output.c:228,16'
          Dst:             config_ChainCreate
        - Src:             'stream_output/stream_output.c:231,28'
          Dst:             strdup
        - Src:             'stream_output/stream_output.c:242,9'
          Dst:             module_need
        - Src:             'stream_output/stream_output.c:249,9'
          Dst:             vlc_object_delete
    - functionName:    sout_StreamIdSend
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - id
        - f
      BBCount:         6
      ICount:          53
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - sout_StreamLock
        - sout_StreamUnlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:729,5'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:729,5'
              BranchSideFuncs:
                - sout_StreamLock
                - sout_StreamUnlock
            - BranchSide:      'stream_output/stream_output.c:729,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'stream_output/stream_output.c:729,5'
          Dst:             __assert_fail
        - Src:             'stream_output/stream_output.c:731,5'
          Dst:             sout_StreamLock
        - Src:             'stream_output/stream_output.c:733,5'
          Dst:             sout_StreamUnlock
    - functionName:    sout_InputSendBuffer
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sout
        - p_input
        - frame
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sout_StreamIdSend
      functionUses:    2
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:206,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:206,9'
              BranchSideFuncs:
                - sout_StreamIdSend
            - BranchSide:      'stream_output/stream_output.c:208,9'
              BranchSideFuncs:
                - sout_StreamIdSend
      Callsites:
        - Src:             'stream_output/stream_output.c:211,12'
          Dst:             sout_StreamIdSend
    - functionName:    sout_StreamFlush
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - id
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sout_StreamLock
        - sout_StreamUnlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:739,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:739,9'
              BranchSideFuncs:
                - sout_StreamLock
                - sout_StreamUnlock
            - BranchSide:      'stream_output/stream_output.c:741,25'
              BranchSideFuncs:
                - sout_StreamLock
                - sout_StreamUnlock
      Callsites:
        - Src:             'stream_output/stream_output.c:741,9'
          Dst:             sout_StreamLock
        - Src:             'stream_output/stream_output.c:743,9'
          Dst:             sout_StreamUnlock
    - functionName:    sout_InputFlush
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sout
        - p_input
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sout_StreamFlush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'stream_output/stream_output.c:195,5'
          Dst:             sout_StreamFlush
    - functionName:    sout_InputControlVa
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sout
        - p_input
        - i_query
        - args
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - sout_StreamControl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:171,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:173,45'
              BranchSideFuncs:
                - sout_StreamControl.33122
            - BranchSide:      'stream_output/stream_output.c:177,5'
              BranchSideFuncs: []
        - Branch String:   'stream_output/stream_output.c:173,45'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:173,45'
              BranchSideFuncs:
                - sout_StreamControl.33122
            - BranchSide:      'stream_output/stream_output.c:173,45'
              BranchSideFuncs:
                - sout_StreamControl.33122
      Callsites:
        - Src:             'stream_output/stream_output.c:174,16'
          Dst:             sout_StreamControl
    - functionName:    sout_InputControl
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_sout
        - p_input
        - i_query
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sout_InputControlVa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'stream_output/stream_output.c:187,16'
          Dst:             sout_InputControlVa
    - functionName:    sout_StreamIdDel
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - id
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sout_StreamLock
        - sout_StreamUnlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'stream_output/stream_output.c:720,5'
          Dst:             sout_StreamLock
        - Src:             'stream_output/stream_output.c:722,5'
          Dst:             sout_StreamUnlock
    - functionName:    sout_InputDelete
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sout
        - p_input
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sout_StreamIdDel
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'stream_output/stream_output.c:159,5'
          Dst:             vlc_object_Log
        - Src:             'stream_output/stream_output.c:161,5'
          Dst:             sout_StreamIdDel
    - functionName:    sout_StreamIdAdd
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - fmt
        - es_id
      BBCount:         6
      ICount:          51
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - sout_StreamLock
        - sout_StreamUnlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:710,5'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:710,5'
              BranchSideFuncs:
                - sout_StreamLock
                - sout_StreamUnlock
            - BranchSide:      'stream_output/stream_output.c:710,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'stream_output/stream_output.c:710,5'
          Dst:             __assert_fail
        - Src:             'stream_output/stream_output.c:712,5'
          Dst:             sout_StreamLock
        - Src:             'stream_output/stream_output.c:714,5'
          Dst:             sout_StreamUnlock
    - functionName:    sout_InputNew
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sout
        - p_fmt
        - es_id
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - sout_StreamIdAdd
        - vlc_object_Log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:131,25'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:131,40'
              BranchSideFuncs:
                - malloc
                - vlc_object_Log
                - sout_StreamIdAdd
                - vlc_object_Log
                - free
            - BranchSide:      'stream_output/stream_output.c:132,9'
              BranchSideFuncs: []
        - Branch String:   'stream_output/stream_output.c:131,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:132,9'
              BranchSideFuncs:
                - vlc_object_Log
                - sout_StreamIdAdd
                - vlc_object_Log
                - free
            - BranchSide:      'stream_output/stream_output.c:134,5'
              BranchSideFuncs:
                - vlc_object_Log
                - sout_StreamIdAdd
                - vlc_object_Log
                - free
        - Branch String:   'stream_output/stream_output.c:142,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:144,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'stream_output/stream_output.c:149,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'stream_output/stream_output.c:136,5'
          Dst:             vlc_object_Log
        - Src:             'stream_output/stream_output.c:140,19'
          Dst:             sout_StreamIdAdd
        - Src:             'stream_output/stream_output.c:144,9'
          Dst:             vlc_object_Log
    - functionName:    sout_StreamChainNew
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - psz_chain
        - sink
      BBCount:         26
      ICount:          186
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - config_ChainCreate
        - config_ChainDestroy
        - sout_StreamDelete
        - sout_StreamNewModule
        - strdup
        - vlc_array_append_or_abort
        - vlc_array_clear
        - vlc_array_count
        - vlc_array_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:936,19'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:936,24'
              BranchSideFuncs:
                - strdup
                - vlc_array_init.33131
                - vlc_array_init.33131
                - vlc_array_count.33140
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - sout_StreamNewModule
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - free
                - config_ChainDestroy
                - sout_StreamDelete
                - config_ChainCreate
                - free
                - vlc_array_append_or_abort.33141
                - vlc_array_append_or_abort.33141
            - BranchSide:      'stream_output/stream_output.c:938,16'
              BranchSideFuncs: []
        - Branch String:   'stream_output/stream_output.c:936,8'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:938,16'
              BranchSideFuncs:
                - strdup
                - vlc_array_init.33131
                - vlc_array_init.33131
                - vlc_array_count.33140
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - sout_StreamNewModule
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - free
                - config_ChainDestroy
                - sout_StreamDelete
                - config_ChainCreate
                - free
                - vlc_array_append_or_abort.33141
                - vlc_array_append_or_abort.33141
            - BranchSide:      'stream_output/stream_output.c:941,31'
              BranchSideFuncs:
                - strdup
                - vlc_array_init.33131
                - vlc_array_init.33131
                - vlc_array_count.33140
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - sout_StreamNewModule
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - free
                - config_ChainDestroy
                - sout_StreamDelete
                - config_ChainCreate
                - free
                - vlc_array_append_or_abort.33141
                - vlc_array_append_or_abort.33141
        - Branch String:   'stream_output/stream_output.c:942,8'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:943,9'
              BranchSideFuncs:
                - vlc_array_init.33131
                - vlc_array_init.33131
                - vlc_array_count.33140
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - sout_StreamNewModule
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - free
                - config_ChainDestroy
                - sout_StreamDelete
                - config_ChainCreate
                - free
                - vlc_array_append_or_abort.33141
                - vlc_array_append_or_abort.33141
            - BranchSide:      'stream_output/stream_output.c:946,5'
              BranchSideFuncs:
                - vlc_array_init.33131
                - vlc_array_init.33131
                - vlc_array_count.33140
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - sout_StreamNewModule
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - free
                - config_ChainDestroy
                - sout_StreamDelete
                - config_ChainCreate
                - free
                - vlc_array_append_or_abort.33141
                - vlc_array_append_or_abort.33141
        - Branch String:   'stream_output/stream_output.c:950,5'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:954,71'
              BranchSideFuncs:
                - config_ChainCreate
                - free
                - vlc_array_append_or_abort.33141
                - vlc_array_append_or_abort.33141
                - vlc_array_count.33140
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - sout_StreamNewModule
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - free
                - config_ChainDestroy
                - sout_StreamDelete
            - BranchSide:      'stream_output/stream_output.c:963,28'
              BranchSideFuncs:
                - vlc_array_count.33140
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - sout_StreamNewModule
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - free
                - config_ChainDestroy
                - sout_StreamDelete
        - Branch String:   'stream_output/stream_output.c:966,5'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:970,37'
              BranchSideFuncs:
                - sout_StreamNewModule
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - free
                - config_ChainDestroy
                - sout_StreamDelete
            - BranchSide:      'stream_output/stream_output.c:980,5'
              BranchSideFuncs:
                - vlc_array_clear.33130
                - vlc_array_clear.33130
        - Branch String:   'stream_output/stream_output.c:974,13'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:975,13'
              BranchSideFuncs:
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - free
                - config_ChainDestroy
                - sout_StreamDelete
            - BranchSide:      'stream_output/stream_output.c:977,17'
              BranchSideFuncs:
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - sout_StreamNewModule
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - free
                - config_ChainDestroy
                - sout_StreamDelete
        - Branch String:   'stream_output/stream_output.c:990,5'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:992,31'
              BranchSideFuncs:
                - sout_StreamDelete
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - free
                - config_ChainDestroy
            - BranchSide:      'stream_output/stream_output.c:1000,5'
              BranchSideFuncs:
                - vlc_array_clear.33130
                - vlc_array_clear.33130
                - free
                - config_ChainDestroy
        - Branch String:   'stream_output/stream_output.c:1000,5'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:1002,14'
              BranchSideFuncs:
                - free
                - config_ChainDestroy
                - vlc_array_clear.33130
                - vlc_array_clear.33130
            - BranchSide:      'stream_output/stream_output.c:1005,5'
              BranchSideFuncs:
                - vlc_array_clear.33130
                - vlc_array_clear.33130
      Callsites:
        - Src:             'stream_output/stream_output.c:941,24'
          Dst:             strdup
        - Src:             'stream_output/stream_output.c:946,5'
          Dst:             vlc_array_init
        - Src:             'stream_output/stream_output.c:947,5'
          Dst:             vlc_array_init
        - Src:             'stream_output/stream_output.c:954,32'
          Dst:             config_ChainCreate
        - Src:             'stream_output/stream_output.c:958,9'
          Dst:             vlc_array_append_or_abort
        - Src:             'stream_output/stream_output.c:959,9'
          Dst:             vlc_array_append_or_abort
        - Src:             'stream_output/stream_output.c:964,16'
          Dst:             vlc_array_count
        - Src:             'stream_output/stream_output.c:970,16'
          Dst:             sout_StreamNewModule
        - Src:             'stream_output/stream_output.c:980,5'
          Dst:             vlc_array_clear
        - Src:             'stream_output/stream_output.c:981,5'
          Dst:             vlc_array_clear
        - Src:             'stream_output/stream_output.c:994,9'
          Dst:             sout_StreamDelete
        - Src:             'stream_output/stream_output.c:1003,9'
          Dst:             config_ChainDestroy
        - Src:             'stream_output/stream_output.c:1005,5'
          Dst:             vlc_array_clear
        - Src:             'stream_output/stream_output.c:1006,5'
          Dst:             vlc_array_clear
    - functionName:    var_InheritBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:710,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:710,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:711,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:710,9'
          Dst:             var_Inherit
    - functionName:    sout_stream_url_to_chain
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - b_sout_display
        - psz_url
      BBCount:         39
      ICount:          215
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - asprintf
        - mrl_Clean
        - mrl_Parse
        - strchr
        - strcmp
        - strcpy
        - strlen
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:1021,5'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:1022,21'
              BranchSideFuncs:
                - strcmp
                - strlen
                - strcmp
                - asprintf
                - mrl_Clean
                - asprintf
                - free
                - strcpy
                - strchr
                - asprintf
                - strstr
            - BranchSide:      'stream_output/stream_output.c:1025,21'
              BranchSideFuncs:
                - strcmp
                - asprintf
                - mrl_Clean
                - asprintf
                - free
                - strcpy
                - strchr
                - asprintf
                - strstr
        - Branch String:   'stream_output/stream_output.c:1022,13'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:1022,43'
              BranchSideFuncs:
                - strchr
                - asprintf
                - mrl_Clean
                - asprintf
                - free
                - strstr
            - BranchSide:      'stream_output/stream_output.c:1023,13'
              BranchSideFuncs:
                - strchr
                - asprintf
                - mrl_Clean
                - asprintf
                - free
                - strstr
        - Branch String:   'stream_output/stream_output.c:1025,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:1029,21'
              BranchSideFuncs:
                - strcpy
                - strchr
                - asprintf
                - mrl_Clean
                - asprintf
                - free
                - strstr
            - BranchSide:      'stream_output/stream_output.c:1053,27'
              BranchSideFuncs:
                - asprintf
                - mrl_Clean
                - asprintf
                - free
        - Branch String:   'stream_output/stream_output.c:1031,13'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:1033,32'
              BranchSideFuncs:
                - strstr
                - asprintf
                - mrl_Clean
                - asprintf
                - free
            - BranchSide:      'stream_output/stream_output.c:1038,32'
              BranchSideFuncs:
                - strchr
                - asprintf
                - mrl_Clean
                - asprintf
                - free
        - Branch String:   'stream_output/stream_output.c:1034,17'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:1035,21'
              BranchSideFuncs:
                - asprintf
                - mrl_Clean
                - asprintf
                - free
            - BranchSide:      'stream_output/stream_output.c:1036,9'
              BranchSideFuncs:
                - asprintf
                - mrl_Clean
                - asprintf
                - free
        - Branch String:   'stream_output/stream_output.c:1039,13'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:1040,18'
              BranchSideFuncs:
                - asprintf
                - mrl_Clean
                - asprintf
                - free
            - BranchSide:      'stream_output/stream_output.c:1044,27'
              BranchSideFuncs:
                - asprintf
                - mrl_Clean
                - asprintf
                - free
        - Branch String:   'stream_output/stream_output.c:1045,49'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:1042,13'
              BranchSideFuncs:
                - asprintf
                - mrl_Clean
                - asprintf
                - free
            - BranchSide:      'stream_output/stream_output.c:1045,56'
              BranchSideFuncs:
                - asprintf
                - mrl_Clean
                - asprintf
                - free
        - Branch String:   'stream_output/stream_output.c:1042,13'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:1046,23'
              BranchSideFuncs:
                - mrl_Clean
                - asprintf
                - free
            - BranchSide:      'stream_output/stream_output.c:1047,5'
              BranchSideFuncs:
                - mrl_Clean
                - asprintf
                - free
        - Branch String:   'stream_output/stream_output.c:1058,19'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:1058,22'
              BranchSideFuncs:
                - mrl_Clean
                - asprintf
                - free
            - BranchSide:      'stream_output/stream_output.c:1058,19'
              BranchSideFuncs:
                - mrl_Clean
        - Branch String:   'stream_output/stream_output.c:1058,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:1058,9'
              BranchSideFuncs:
                - asprintf
                - free
                - mrl_Clean
            - BranchSide:      'stream_output/stream_output.c:1061,62'
              BranchSideFuncs:
                - asprintf
                - free
                - mrl_Clean
        - Branch String:   'stream_output/stream_output.c:1061,13'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:1062,17'
              BranchSideFuncs:
                - free
                - mrl_Clean
            - BranchSide:      'stream_output/stream_output.c:1063,15'
              BranchSideFuncs:
                - free
                - mrl_Clean
      Callsites:
        - Src:             'stream_output/stream_output.c:1017,5'
          Dst:             mrl_Parse
        - Src:             'stream_output/stream_output.c:1022,13'
          Dst:             strcmp
        - Src:             'stream_output/stream_output.c:1021,44'
          Dst:             strlen
        - Src:             'stream_output/stream_output.c:1025,9'
          Dst:             strcmp
        - Src:             'stream_output/stream_output.c:1029,9'
          Dst:             strcpy
        - Src:             'stream_output/stream_output.c:1033,20'
          Dst:             strstr
        - Src:             'stream_output/stream_output.c:1038,20'
          Dst:             strchr
        - Src:             'stream_output/stream_output.c:1042,13'
          Dst:             asprintf
        - Src:             'stream_output/stream_output.c:1051,13'
          Dst:             asprintf
        - Src:             'stream_output/stream_output.c:1061,13'
          Dst:             asprintf
        - Src:             'stream_output/stream_output.c:1067,5'
          Dst:             mrl_Clean
    - functionName:    sout_NewInstance
      functionSourceFile: '/src/vlc/src/stream_output/stream_output.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_parent
        - psz_dest
      BBCount:         15
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - sout_StreamChainNew
        - sout_stream_url_to_chain
        - strdup
        - var_InheritBool
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'stream_output/stream_output.c:90,5'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:90,5'
              BranchSideFuncs:
                - var_InheritBool.33165
                - sout_stream_url_to_chain
                - vlc_object_Log
                - sout_StreamChainNew
                - free
                - vlc_object_Log
                - strdup
            - BranchSide:      'stream_output/stream_output.c:92,9'
              BranchSideFuncs:
                - var_InheritBool.33165
                - sout_stream_url_to_chain
                - vlc_object_Log
                - sout_StreamChainNew
                - free
                - vlc_object_Log
                - strdup
        - Branch String:   'stream_output/stream_output.c:92,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:94,30'
              BranchSideFuncs:
                - strdup
                - vlc_object_Log
                - sout_StreamChainNew
                - free
                - vlc_object_Log
            - BranchSide:      'stream_output/stream_output.c:99,13'
              BranchSideFuncs:
                - var_InheritBool.33165
                - sout_stream_url_to_chain
                - vlc_object_Log
                - sout_StreamChainNew
                - free
                - vlc_object_Log
        - Branch String:   'stream_output/stream_output.c:101,8'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:102,9'
              BranchSideFuncs:
                - vlc_object_Log
                - sout_StreamChainNew
                - free
                - vlc_object_Log
            - BranchSide:      'stream_output/stream_output.c:104,5'
              BranchSideFuncs:
                - vlc_object_Log
                - sout_StreamChainNew
                - free
                - vlc_object_Log
        - Branch String:   'stream_output/stream_output.c:107,9'
          Branch Sides:
            - BranchSide:      'stream_output/stream_output.c:108,9'
              BranchSideFuncs:
                - vlc_object_Log
                - free
            - BranchSide:      'stream_output/stream_output.c:110,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'stream_output/stream_output.c:90,5'
          Dst:             __assert_fail
        - Src:             'stream_output/stream_output.c:94,21'
          Dst:             strdup
        - Src:             'stream_output/stream_output.c:99,13'
          Dst:             var_InheritBool
        - Src:             'stream_output/stream_output.c:98,21'
          Dst:             sout_stream_url_to_chain
        - Src:             'stream_output/stream_output.c:104,5'
          Dst:             vlc_object_Log
        - Src:             'stream_output/stream_output.c:106,14'
          Dst:             sout_StreamChainNew
        - Src:             'stream_output/stream_output.c:108,9'
          Dst:             vlc_object_Log
    - functionName:    vlc_player_SetPosition
      functionSourceFile: '/src/vlc/src/../include/vlc_player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - player
        - position
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_SeekByPos
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_player.h:689,5'
          Dst:             vlc_player_SeekByPos
    - functionName:    vlc_player_SetTime
      functionSourceFile: '/src/vlc/src/../include/vlc_player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - player
        - time
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_SeekByTime
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_player.h:721,5'
          Dst:             vlc_player_SeekByTime
    - functionName:    vlc_player_IsStarted
      functionSourceFile: '/src/vlc/src/../include/vlc_player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         9
      ICount:          40
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - vlc_player_GetState
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_player.h:487,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_player.h:492,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_player.h:492,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_player.h:492,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_player.h:494,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_player.h:487,13'
          Dst:             vlc_player_GetState
    - functionName:    vlc_player_TogglePause
      functionSourceFile: '/src/vlc/src/../include/vlc_player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_player_IsPaused
        - vlc_player_IsStarted
        - vlc_player_Pause
        - vlc_player_Resume
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_player.h:513,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_player.h:513,9'
              BranchSideFuncs:
                - vlc_player_IsPaused.33275
                - vlc_player_Pause
                - vlc_player_Resume
            - BranchSide:      '../include/vlc_player.h:515,33'
              BranchSideFuncs:
                - vlc_player_IsPaused.33275
                - vlc_player_Pause
                - vlc_player_Resume
        - Branch String:   '../include/vlc_player.h:515,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_player.h:516,31'
              BranchSideFuncs:
                - vlc_player_Resume
            - BranchSide:      '../include/vlc_player.h:518,30'
              BranchSideFuncs:
                - vlc_player_Pause
      Callsites:
        - Src:             '../include/vlc_player.h:513,9'
          Dst:             vlc_player_IsStarted
        - Src:             '../include/vlc_player.h:515,13'
          Dst:             vlc_player_IsPaused
        - Src:             '../include/vlc_player.h:516,13'
          Dst:             vlc_player_Resume
        - Src:             '../include/vlc_player.h:518,13'
          Dst:             vlc_player_Pause
    - functionName:    vlc_player_IsPaused
      functionSourceFile: '/src/vlc/src/../include/vlc_player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_GetState
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_player.h:504,12'
          Dst:             vlc_player_GetState
    - functionName:    vlm_MediaInstanceDelete
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - id
        - p_instance
        - p_media
      BBCount:         31
      ICount:          213
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - input_item_Release
        - vlc_player_Delete
        - vlc_player_GetCurrentMedia
        - vlc_player_Lock
        - vlc_player_RemoveListener
        - vlc_player_Stop
        - vlc_player_Unlock
        - vlm_SendEventMediaInstanceStopped
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlm.c:631,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:632,44'
              BranchSideFuncs:
                - vlm_SendEventMediaInstanceStopped
                - input_item_Release
                - free
                - free
                - free
            - BranchSide:      'input/vlm.c:634,5'
              BranchSideFuncs:
                - input_item_Release
                - free
                - free
                - free
        - Branch String:   'input/vlm.c:634,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:634,5'
              BranchSideFuncs:
                - input_item_Release
                - free
                - free
                - free
            - BranchSide:      'input/vlm.c:634,5'
              BranchSideFuncs:
                - input_item_Release
                - free
                - free
                - free
        - Branch String:   'input/vlm.c:634,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:634,5'
              BranchSideFuncs:
                - input_item_Release
                - free
                - free
                - free
            - BranchSide:      'input/vlm.c:634,5'
              BranchSideFuncs:
                - input_item_Release
                - free
                - free
                - free
        - Branch String:   'input/vlm.c:634,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:634,5'
              BranchSideFuncs:
                - input_item_Release
                - free
                - free
                - free
            - BranchSide:      'input/vlm.c:634,5'
              BranchSideFuncs:
                - input_item_Release
                - free
                - free
                - free
        - Branch String:   'input/vlm.c:634,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:634,5'
              BranchSideFuncs:
                - input_item_Release
                - free
                - free
                - free
            - BranchSide:      'input/vlm.c:634,5'
              BranchSideFuncs:
                - input_item_Release
                - free
                - free
        - Branch String:   'input/vlm.c:634,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:634,5'
              BranchSideFuncs:
                - input_item_Release
                - free
                - free
                - free
            - BranchSide:      'input/vlm.c:634,5'
              BranchSideFuncs:
                - input_item_Release
                - free
                - free
                - free
        - Branch String:   'input/vlm.c:634,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:634,5'
              BranchSideFuncs:
                - free
                - input_item_Release
                - free
                - free
            - BranchSide:      'input/vlm.c:634,5'
              BranchSideFuncs:
                - input_item_Release
                - free
                - free
      Callsites:
        - Src:             'input/vlm.c:624,5'
          Dst:             vlc_player_Lock
        - Src:             'input/vlm.c:625,5'
          Dst:             vlc_player_RemoveListener
        - Src:             'input/vlm.c:626,5'
          Dst:             vlc_player_Stop
        - Src:             'input/vlm.c:627,22'
          Dst:             vlc_player_GetCurrentMedia
        - Src:             'input/vlm.c:628,5'
          Dst:             vlc_player_Unlock
        - Src:             'input/vlm.c:629,5'
          Dst:             vlc_player_Delete
        - Src:             'input/vlm.c:632,9'
          Dst:             vlm_SendEventMediaInstanceStopped
        - Src:             'input/vlm.c:635,5'
          Dst:             input_item_Release
    - functionName:    player_on_state_changed
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
        - new_state
        - data
      BBCount:         24
      ICount:          186
      EdgeCount:       24
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_cond_signal
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_player_GetError
        - vlm_SendEventMediaInstanceState
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input/vlm.c:64,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:64,5'
              BranchSideFuncs:
                - vlc_player_GetError
                - vlm_SendEventMediaInstanceState
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_player_GetError
                - __assert_fail
            - BranchSide:      'input/vlm.c:65,31'
              BranchSideFuncs:
                - vlc_player_GetError
                - vlm_SendEventMediaInstanceState
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_player_GetError
                - __assert_fail
        - Branch String:   'input/vlm.c:68,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:70,13'
              BranchSideFuncs:
                - vlc_player_GetError
                - vlm_SendEventMediaInstanceState
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_player_GetError
                - __assert_fail
            - BranchSide:      'input/vlm.c:78,13'
              BranchSideFuncs:
                - vlc_player_GetError
                - vlm_SendEventMediaInstanceState
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_player_GetError
                - __assert_fail
        - Branch String:   'input/vlm.c:70,13'
          Branch Sides:
            - BranchSide:      'input/vlm.c:72,24'
              BranchSideFuncs:
                - vlc_player_GetError
                - vlm_SendEventMediaInstanceState
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_player_GetError
                - __assert_fail
            - BranchSide:      'input/vlm.c:76,5'
              BranchSideFuncs:
                - vlc_player_GetError
                - vlm_SendEventMediaInstanceState
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_player_GetError
                - __assert_fail
        - Branch String:   'input/vlm.c:78,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:81,45'
              BranchSideFuncs:
                - vlc_player_GetError
                - vlm_SendEventMediaInstanceState
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
            - BranchSide:      'input/vlm.c:84,23'
              BranchSideFuncs:
                - vlm_SendEventMediaInstanceState
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
            - BranchSide:      'input/vlm.c:87,23'
              BranchSideFuncs:
                - vlm_SendEventMediaInstanceState
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
            - BranchSide:      'input/vlm.c:90,23'
              BranchSideFuncs:
                - vlm_SendEventMediaInstanceState
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
            - BranchSide:      'input/vlm.c:93,45'
              BranchSideFuncs:
                - vlc_player_GetError
                - vlm_SendEventMediaInstanceState
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
            - BranchSide:      'input/vlm.c:103,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/vlm.c:94,17'
          Branch Sides:
            - BranchSide:      'input/vlm.c:96,33'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlm_SendEventMediaInstanceState
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
            - BranchSide:      'input/vlm.c:101,13'
              BranchSideFuncs:
                - vlm_SendEventMediaInstanceState
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
      Callsites:
        - Src:             'input/vlm.c:64,5'
          Dst:             __assert_fail
        - Src:             'input/vlm.c:81,25'
          Dst:             vlc_player_GetError
        - Src:             'input/vlm.c:93,25'
          Dst:             vlc_player_GetError
        - Src:             'input/vlm.c:96,17'
          Dst:             vlc_mutex_lock
        - Src:             'input/vlm.c:98,17'
          Dst:             vlc_mutex_unlock
        - Src:             'input/vlm.c:103,13'
          Dst:             __assert_fail
        - Src:             'input/vlm.c:105,5'
          Dst:             vlm_SendEventMediaInstanceState
        - Src:             'input/vlm.c:107,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/vlm.c:109,5'
          Dst:             vlc_cond_signal
        - Src:             'input/vlm.c:110,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlm_MediaInstanceNew
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_media
        - psz_name
      BBCount:         22
      ICount:          157
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - input_item_NewExt
        - input_item_Release
        - strdup
        - vlc_player_AddListener
        - vlc_player_Delete
        - vlc_player_Lock
        - vlc_player_New
        - vlc_player_Unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlm.c:581,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:582,9'
              BranchSideFuncs:
                - input_item_NewExt
                - free
                - free
                - input_item_Release
                - vlc_player_Delete
                - vlc_player_New
                - vlc_player_Lock
                - vlc_player_AddListener
                - vlc_player_Unlock
                - strdup
            - BranchSide:      'input/vlm.c:584,5'
              BranchSideFuncs:
                - input_item_NewExt
                - free
                - free
                - input_item_Release
                - vlc_player_Delete
                - vlc_player_New
                - vlc_player_Lock
                - vlc_player_AddListener
                - vlc_player_Unlock
                - strdup
        - Branch String:   'input/vlm.c:585,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:586,40'
              BranchSideFuncs:
                - strdup
                - input_item_NewExt
                - free
                - free
                - input_item_Release
                - vlc_player_Delete
                - vlc_player_New
                - vlc_player_Lock
                - vlc_player_AddListener
                - vlc_player_Unlock
            - BranchSide:      'input/vlm.c:588,26'
              BranchSideFuncs:
                - input_item_NewExt
                - free
                - free
                - input_item_Release
                - vlc_player_Delete
                - vlc_player_New
                - vlc_player_Lock
                - vlc_player_AddListener
                - vlc_player_Unlock
        - Branch String:   'input/vlm.c:589,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:590,9'
              BranchSideFuncs:
                - vlc_player_New
                - free
                - free
                - input_item_Release
                - vlc_player_Delete
                - vlc_player_Lock
                - vlc_player_AddListener
                - vlc_player_Unlock
            - BranchSide:      'input/vlm.c:592,5'
              BranchSideFuncs:
                - vlc_player_New
                - free
                - free
                - input_item_Release
                - vlc_player_Delete
                - vlc_player_Lock
                - vlc_player_AddListener
                - vlc_player_Unlock
        - Branch String:   'input/vlm.c:596,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:597,9'
              BranchSideFuncs:
                - vlc_player_Lock
                - vlc_player_AddListener
                - vlc_player_Unlock
                - free
                - free
                - input_item_Release
                - vlc_player_Delete
            - BranchSide:      'input/vlm.c:602,21'
              BranchSideFuncs:
                - vlc_player_Lock
                - vlc_player_AddListener
                - vlc_player_Unlock
                - free
                - free
                - input_item_Release
                - vlc_player_Delete
        - Branch String:   'input/vlm.c:607,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:608,9'
              BranchSideFuncs: []
            - BranchSide:      'input/vlm.c:609,12'
              BranchSideFuncs: []
        - Branch String:   'input/vlm.c:612,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:613,27'
              BranchSideFuncs:
                - vlc_player_Delete
                - free
                - free
                - input_item_Release
            - BranchSide:      'input/vlm.c:614,9'
              BranchSideFuncs:
                - free
                - free
                - input_item_Release
        - Branch String:   'input/vlm.c:614,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:615,28'
              BranchSideFuncs:
                - input_item_Release
                - free
                - free
            - BranchSide:      'input/vlm.c:616,10'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'input/vlm.c:580,44'
          Dst:             calloc
        - Src:             'input/vlm.c:586,32'
          Dst:             strdup
        - Src:             'input/vlm.c:588,26'
          Dst:             input_item_NewExt
        - Src:             'input/vlm.c:594,26'
          Dst:             vlc_player_New
        - Src:             'input/vlm.c:602,5'
          Dst:             vlc_player_Lock
        - Src:             'input/vlm.c:604,9'
          Dst:             vlc_player_AddListener
        - Src:             'input/vlm.c:605,5'
          Dst:             vlc_player_Unlock
        - Src:             'input/vlm.c:613,9'
          Dst:             vlc_player_Delete
        - Src:             'input/vlm.c:615,9'
          Dst:             input_item_Release
    - functionName:    vlm_ControlMediaInstanceGetByName
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_media
        - psz_id
      BBCount:         21
      ICount:          110
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'input/vlm.c:568,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:570,27'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'input/vlm.c:575,5'
              BranchSideFuncs: []
        - Branch String:   'input/vlm.c:571,27'
          Branch Sides:
            - BranchSide:      'input/vlm.c:571,30'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'input/vlm.c:572,15'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'input/vlm.c:571,47'
          Branch Sides:
            - BranchSide:      'input/vlm.c:572,15'
              BranchSideFuncs: []
            - BranchSide:      'input/vlm.c:573,20'
              BranchSideFuncs: []
        - Branch String:   'input/vlm.c:572,19'
          Branch Sides:
            - BranchSide:      'input/vlm.c:572,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'input/vlm.c:574,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'input/vlm.c:572,29'
          Branch Sides:
            - BranchSide:      'input/vlm.c:572,41'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'input/vlm.c:574,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'input/vlm.c:571,13'
          Branch Sides:
            - BranchSide:      'input/vlm.c:573,20'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'input/vlm.c:574,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'input/vlm.c:572,33'
          Dst:             strcmp
    - functionName:    vlm_media_instance_Init
      functionSourceFile: '/src/vlc/src/../include/vlc_vlm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_instance
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlm_media_instance_New
      functionSourceFile: '/src/vlc/src/../include/vlc_vlm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlm_media_instance_Init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_vlm.h:336,65'
          Branch Sides:
            - BranchSide:      '../include/vlc_vlm.h:336,27'
              BranchSideFuncs:
                - malloc
                - vlm_media_instance_Init
            - BranchSide:      '../include/vlc_vlm.h:336,65'
              BranchSideFuncs:
                - malloc
                - vlm_media_instance_Init
        - Branch String:   '../include/vlc_vlm.h:337,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vlm.h:337,9'
              BranchSideFuncs:
                - vlm_media_instance_Init
            - BranchSide:      '../include/vlc_vlm.h:338,34'
              BranchSideFuncs:
                - vlm_media_instance_Init
      Callsites:
        - Src:             '../include/vlc_vlm.h:338,9'
          Dst:             vlm_media_instance_Init
    - functionName:    vlm_ControlMediaGetByName
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - psz_name
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/vlm.c:414,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:416,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'input/vlm.c:419,5'
              BranchSideFuncs: []
        - Branch String:   'input/vlm.c:416,13'
          Branch Sides:
            - BranchSide:      'input/vlm.c:417,20'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'input/vlm.c:418,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'input/vlm.c:416,14'
          Dst:             strcmp
    - functionName:    vlm_OnMediaUpdate
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - p_media
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlm_SendEventMediaChanged
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'input/vlm.c:447,5'
          Dst:             vlm_SendEventMediaChanged
    - functionName:    vlm_media_Clean
      functionSourceFile: '/src/vlc/src/../include/vlc_vlm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_media
      BBCount:         15
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_vlm.h:259,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_vlm.h:260,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../include/vlc_vlm.h:261,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   '../include/vlc_vlm.h:263,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_vlm.h:264,15'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '../include/vlc_vlm.h:265,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    vlm_MediaDescriptionCheck
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - p_cfg
      BBCount:         23
      ICount:          136
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/vlm.c:423,16'
          Branch Sides:
            - BranchSide:      'input/vlm.c:423,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'input/vlm.c:425,9'
              BranchSideFuncs: []
        - Branch String:   'input/vlm.c:423,36'
          Branch Sides:
            - BranchSide:      'input/vlm.c:424,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'input/vlm.c:425,9'
              BranchSideFuncs: []
        - Branch String:   'input/vlm.c:424,43'
          Branch Sides:
            - BranchSide:      'input/vlm.c:424,55'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'input/vlm.c:425,9'
              BranchSideFuncs: []
        - Branch String:   'input/vlm.c:424,82'
          Branch Sides:
            - BranchSide:      'input/vlm.c:424,94'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'input/vlm.c:425,9'
              BranchSideFuncs: []
        - Branch String:   'input/vlm.c:423,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:425,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'input/vlm.c:427,14'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'input/vlm.c:427,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:429,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'input/vlm.c:434,5'
              BranchSideFuncs: []
        - Branch String:   'input/vlm.c:429,13'
          Branch Sides:
            - BranchSide:      'input/vlm.c:430,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'input/vlm.c:431,22'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'input/vlm.c:431,13'
          Branch Sides:
            - BranchSide:      'input/vlm.c:432,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'input/vlm.c:433,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'input/vlm.c:424,10'
          Dst:             strcmp
        - Src:             'input/vlm.c:424,47'
          Dst:             strcmp
        - Src:             'input/vlm.c:424,86'
          Dst:             strcmp
        - Src:             'input/vlm.c:431,14'
          Dst:             strcmp
    - functionName:    vlm_ControlMediaGetById
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_vlm
        - id
      BBCount:         8
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'input/vlm.c:405,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:407,13'
              BranchSideFuncs: []
            - BranchSide:      'input/vlm.c:410,5'
              BranchSideFuncs: []
        - Branch String:   'input/vlm.c:407,13'
          Branch Sides:
            - BranchSide:      'input/vlm.c:408,20'
              BranchSideFuncs: []
            - BranchSide:      'input/vlm.c:409,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlm_media_Init
      functionSourceFile: '/src/vlc/src/../include/vlc_vlm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_media
      BBCount:         5
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlm_media_Copy
      functionSourceFile: '/src/vlc/src/../include/vlc_vlm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dst
        - p_src
      BBCount:         31
      ICount:          249
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - abort
        - realloc
        - strdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_vlm.h:235,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vlm.h:236,35'
              BranchSideFuncs:
                - strdup
                - strdup
                - malloc
                - abort
                - strdup
                - realloc
                - malloc
                - abort
                - strdup
                - realloc
            - BranchSide:      '../include/vlc_vlm.h:238,12'
              BranchSideFuncs:
                - strdup
                - malloc
                - abort
                - strdup
                - realloc
                - malloc
                - abort
                - strdup
                - realloc
        - Branch String:   '../include/vlc_vlm.h:238,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_vlm.h:239,9'
              BranchSideFuncs:
                - malloc
                - abort
                - strdup
                - strdup
                - malloc
                - abort
                - strdup
                - realloc
                - realloc
            - BranchSide:      '../include/vlc_vlm.h:240,12'
              BranchSideFuncs:
                - strdup
                - malloc
                - abort
                - strdup
                - realloc
        - Branch String:   '../include/vlc_vlm.h:239,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vlm.h:239,9'
              BranchSideFuncs:
                - realloc
                - abort
                - strdup
                - strdup
                - malloc
                - abort
                - strdup
                - realloc
                - malloc
            - BranchSide:      '../include/vlc_vlm.h:239,9'
              BranchSideFuncs:
                - malloc
                - abort
                - strdup
                - strdup
                - malloc
                - abort
                - strdup
                - realloc
                - realloc
        - Branch String:   '../include/vlc_vlm.h:239,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vlm.h:238,38'
              BranchSideFuncs:
                - strdup
                - strdup
                - malloc
                - abort
                - strdup
                - realloc
                - malloc
                - abort
                - realloc
            - BranchSide:      '../include/vlc_vlm.h:239,9'
              BranchSideFuncs:
                - abort
        - Branch String:   '../include/vlc_vlm.h:240,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_vlm.h:241,9'
              BranchSideFuncs:
                - malloc
                - abort
                - strdup
                - strdup
                - realloc
            - BranchSide:      '../include/vlc_vlm.h:243,9'
              BranchSideFuncs:
                - strdup
        - Branch String:   '../include/vlc_vlm.h:241,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vlm.h:241,9'
              BranchSideFuncs:
                - realloc
                - abort
                - strdup
                - strdup
                - malloc
            - BranchSide:      '../include/vlc_vlm.h:241,9'
              BranchSideFuncs:
                - malloc
                - abort
                - strdup
                - strdup
                - realloc
        - Branch String:   '../include/vlc_vlm.h:241,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vlm.h:240,39'
              BranchSideFuncs:
                - strdup
                - strdup
                - malloc
                - abort
                - realloc
            - BranchSide:      '../include/vlc_vlm.h:241,9'
              BranchSideFuncs:
                - abort
        - Branch String:   '../include/vlc_vlm.h:243,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vlm.h:243,9'
              BranchSideFuncs:
                - strdup
            - BranchSide:      '../include/vlc_vlm.h:244,37'
              BranchSideFuncs:
                - strdup
      Callsites:
        - Src:             '../include/vlc_vlm.h:236,27'
          Dst:             strdup
        - Src:             '../include/vlc_vlm.h:239,9'
          Dst:             realloc
        - Src:             '../include/vlc_vlm.h:239,9'
          Dst:             abort
        - Src:             '../include/vlc_vlm.h:239,9'
          Dst:             strdup
        - Src:             '../include/vlc_vlm.h:241,9'
          Dst:             realloc
        - Src:             '../include/vlc_vlm.h:241,9'
          Dst:             abort
        - Src:             '../include/vlc_vlm.h:241,9'
          Dst:             strdup
        - Src:             '../include/vlc_vlm.h:244,29'
          Dst:             strdup
    - functionName:    vlm_media_New
      functionSourceFile: '/src/vlc/src/../include/vlc_vlm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlm_media_Init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_vlm.h:276,43'
          Branch Sides:
            - BranchSide:      '../include/vlc_vlm.h:276,18'
              BranchSideFuncs:
                - malloc
                - vlm_media_Init
            - BranchSide:      '../include/vlc_vlm.h:276,43'
              BranchSideFuncs:
                - malloc
                - vlm_media_Init
        - Branch String:   '../include/vlc_vlm.h:277,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vlm.h:277,9'
              BranchSideFuncs:
                - vlm_media_Init
            - BranchSide:      '../include/vlc_vlm.h:278,25'
              BranchSideFuncs:
                - vlm_media_Init
      Callsites:
        - Src:             '../include/vlc_vlm.h:278,9'
          Dst:             vlm_media_Init
    - functionName:    vlm_media_Duplicate
      functionSourceFile: '/src/vlc/src/../include/vlc_vlm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_src
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlm_media_Copy
        - vlm_media_New
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_vlm.h:300,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vlm.h:300,9'
              BranchSideFuncs:
                - vlm_media_Copy
            - BranchSide:      '../include/vlc_vlm.h:301,25'
              BranchSideFuncs:
                - vlm_media_Copy
      Callsites:
        - Src:             '../include/vlc_vlm.h:299,26'
          Dst:             vlm_media_New
        - Src:             '../include/vlc_vlm.h:301,9'
          Dst:             vlm_media_Copy
    - functionName:    vlm_ControlScheduleClear
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlm_ScheduleDelete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlm.c:836,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:837,29'
              BranchSideFuncs:
                - vlm_ScheduleDelete
            - BranchSide:      'input/vlm.c:839,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/vlm.c:837,9'
          Dst:             vlm_ScheduleDelete
    - functionName:    vlm_ControlMediaInstanceSetTimePosition
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - p_vlm
        - id
        - psz_id
        - i_time
        - d_position
      BBCount:         16
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - vlc_player_Lock
        - vlc_player_SetPosition
        - vlc_player_SetTime
        - vlc_player_Unlock
        - vlm_ControlMediaGetById
        - vlm_ControlMediaInstanceGetByName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/vlm.c:774,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:775,9'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetByName
                - vlc_player_Lock
                - vlc_player_Unlock
                - vlc_player_SetPosition.33271
                - vlc_player_SetTime.33272
            - BranchSide:      'input/vlm.c:777,53'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetByName
                - vlc_player_Lock
                - vlc_player_Unlock
                - vlc_player_SetPosition.33271
                - vlc_player_SetTime.33272
        - Branch String:   'input/vlm.c:778,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:779,9'
              BranchSideFuncs:
                - vlc_player_Lock
                - vlc_player_Unlock
                - vlc_player_SetPosition.33271
                - vlc_player_SetTime.33272
            - BranchSide:      'input/vlm.c:781,21'
              BranchSideFuncs:
                - vlc_player_Lock
                - vlc_player_Unlock
                - vlc_player_SetPosition.33271
                - vlc_player_SetTime.33272
        - Branch String:   'input/vlm.c:782,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:783,28'
              BranchSideFuncs:
                - vlc_player_SetTime.33272
                - vlc_player_Unlock
            - BranchSide:      'input/vlm.c:784,14'
              BranchSideFuncs:
                - vlc_player_Unlock
                - vlc_player_SetPosition.33271
      Callsites:
        - Src:             'input/vlm.c:771,32'
          Dst:             vlm_ControlMediaGetById
        - Src:             'input/vlm.c:777,18'
          Dst:             vlm_ControlMediaInstanceGetByName
        - Src:             'input/vlm.c:781,5'
          Dst:             vlc_player_Lock
        - Src:             'input/vlm.c:783,9'
          Dst:             vlc_player_SetTime
        - Src:             'input/vlm.c:785,9'
          Dst:             vlc_player_SetPosition
        - Src:             'input/vlm.c:786,5'
          Dst:             vlc_player_Unlock
    - functionName:    vlm_ControlMediaInstanceGetTimePosition
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - id
        - psz_id
        - pi_time
        - pd_position
      BBCount:         14
      ICount:          101
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_player_GetPosition
        - vlc_player_GetTime
        - vlc_player_Lock
        - vlc_player_Unlock
        - vlm_ControlMediaGetById
        - vlm_ControlMediaInstanceGetByName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/vlm.c:754,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:755,9'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetByName
                - vlc_player_Lock
                - vlc_player_Unlock
                - vlc_player_GetPosition
                - vlc_player_GetTime
            - BranchSide:      'input/vlm.c:757,53'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetByName
                - vlc_player_Lock
                - vlc_player_Unlock
                - vlc_player_GetPosition
                - vlc_player_GetTime
        - Branch String:   'input/vlm.c:758,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:759,9'
              BranchSideFuncs:
                - vlc_player_Lock
                - vlc_player_Unlock
                - vlc_player_GetPosition
                - vlc_player_GetTime
            - BranchSide:      'input/vlm.c:761,21'
              BranchSideFuncs:
                - vlc_player_Lock
                - vlc_player_Unlock
                - vlc_player_GetPosition
                - vlc_player_GetTime
        - Branch String:   'input/vlm.c:762,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:763,20'
              BranchSideFuncs:
                - vlc_player_GetTime
                - vlc_player_Unlock
                - vlc_player_GetPosition
            - BranchSide:      'input/vlm.c:764,9'
              BranchSideFuncs:
                - vlc_player_Unlock
                - vlc_player_GetPosition
        - Branch String:   'input/vlm.c:764,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:765,47'
              BranchSideFuncs:
                - vlc_player_GetPosition
                - vlc_player_Unlock
            - BranchSide:      'input/vlm.c:766,23'
              BranchSideFuncs:
                - vlc_player_Unlock
      Callsites:
        - Src:             'input/vlm.c:751,32'
          Dst:             vlm_ControlMediaGetById
        - Src:             'input/vlm.c:757,18'
          Dst:             vlm_ControlMediaInstanceGetByName
        - Src:             'input/vlm.c:761,5'
          Dst:             vlc_player_Lock
        - Src:             'input/vlm.c:763,20'
          Dst:             vlc_player_GetTime
        - Src:             'input/vlm.c:765,24'
          Dst:             vlc_player_GetPosition
        - Src:             'input/vlm.c:766,5'
          Dst:             vlc_player_Unlock
    - functionName:    vlm_ControlMediaInstancePause
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - id
        - psz_id
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_player_Lock
        - vlc_player_TogglePause
        - vlc_player_Unlock
        - vlm_ControlMediaGetById
        - vlm_ControlMediaInstanceGetByName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlm.c:736,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:737,9'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetByName
                - vlc_player_Lock
                - vlc_player_TogglePause.33274
                - vlc_player_Unlock
            - BranchSide:      'input/vlm.c:739,53'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetByName
                - vlc_player_Lock
                - vlc_player_TogglePause.33274
                - vlc_player_Unlock
        - Branch String:   'input/vlm.c:740,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:741,9'
              BranchSideFuncs:
                - vlc_player_Lock
                - vlc_player_TogglePause.33274
                - vlc_player_Unlock
            - BranchSide:      'input/vlm.c:743,21'
              BranchSideFuncs:
                - vlc_player_Lock
                - vlc_player_TogglePause.33274
                - vlc_player_Unlock
      Callsites:
        - Src:             'input/vlm.c:734,32'
          Dst:             vlm_ControlMediaGetById
        - Src:             'input/vlm.c:739,18'
          Dst:             vlm_ControlMediaInstanceGetByName
        - Src:             'input/vlm.c:743,5'
          Dst:             vlc_player_Lock
        - Src:             'input/vlm.c:744,5'
          Dst:             vlc_player_TogglePause
        - Src:             'input/vlm.c:745,5'
          Dst:             vlc_player_Unlock
    - functionName:    vlm_ControlMediaInstanceStop
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - id
        - psz_id
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlm_ControlMediaGetById
        - vlm_ControlMediaInstanceGetByName
        - vlm_MediaInstanceDelete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/vlm.c:721,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:722,9'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetByName
                - vlm_MediaInstanceDelete
            - BranchSide:      'input/vlm.c:724,53'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetByName
                - vlm_MediaInstanceDelete
        - Branch String:   'input/vlm.c:725,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:726,9'
              BranchSideFuncs:
                - vlm_MediaInstanceDelete
            - BranchSide:      'input/vlm.c:728,30'
              BranchSideFuncs:
                - vlm_MediaInstanceDelete
      Callsites:
        - Src:             'input/vlm.c:718,32'
          Dst:             vlm_ControlMediaGetById
        - Src:             'input/vlm.c:724,18'
          Dst:             vlm_ControlMediaInstanceGetByName
        - Src:             'input/vlm.c:728,5'
          Dst:             vlm_MediaInstanceDelete
    - functionName:    vlm_ControlMediaInstanceStart
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_vlm
        - id
        - psz_id
        - i_input_index
      BBCount:         49
      ICount:          375
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - abort
        - asprintf
        - input_item_AddOption
        - input_item_SetURI
        - realloc
        - strstr
        - vlc_path2uri
        - vlc_player_GetCurrentMedia
        - vlc_player_IsPaused
        - vlc_player_Lock
        - vlc_player_Resume
        - vlc_player_SetCurrentMedia
        - vlc_player_Start
        - vlc_player_Stop
        - vlc_player_Unlock
        - vlm_ControlMediaGetById
        - vlm_ControlMediaInstanceGetByName
        - vlm_MediaInstanceNew
        - vlm_SendEventMediaInstanceStarted
        - vlm_SendEventMediaInstanceStopped
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlm.c:646,18'
          Branch Sides:
            - BranchSide:      'input/vlm.c:646,22'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetByName
                - vlm_MediaInstanceNew
                - malloc
                - abort
                - vlc_player_Lock
                - vlc_player_GetCurrentMedia
                - strstr
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
                - vlc_path2uri
                - input_item_SetURI
                - free
                - vlc_player_Stop
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStopped
                - vlc_player_Lock
                - vlc_player_IsPaused.33275
                - vlc_player_Resume
                - realloc
                - input_item_AddOption
                - asprintf
                - input_item_AddOption
                - free
            - BranchSide:      'input/vlm.c:647,9'
              BranchSideFuncs: []
        - Branch String:   'input/vlm.c:646,45'
          Branch Sides:
            - BranchSide:      'input/vlm.c:646,48'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetByName
                - vlm_MediaInstanceNew
                - malloc
                - abort
                - vlc_player_Lock
                - vlc_player_GetCurrentMedia
                - strstr
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
                - vlc_path2uri
                - input_item_SetURI
                - free
                - vlc_player_Stop
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStopped
                - vlc_player_Lock
                - vlc_player_IsPaused.33275
                - vlc_player_Resume
                - realloc
                - input_item_AddOption
                - asprintf
                - input_item_AddOption
                - free
            - BranchSide:      'input/vlm.c:647,9'
              BranchSideFuncs: []
        - Branch String:   'input/vlm.c:646,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:647,9'
              BranchSideFuncs: []
            - BranchSide:      'input/vlm.c:649,9'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetByName
                - vlm_MediaInstanceNew
                - malloc
                - abort
                - vlc_player_Lock
                - vlc_player_GetCurrentMedia
                - strstr
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
                - vlc_path2uri
                - input_item_SetURI
                - free
                - vlc_player_Stop
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStopped
                - vlc_player_Lock
                - vlc_player_IsPaused.33275
                - vlc_player_Resume
                - realloc
                - input_item_AddOption
                - asprintf
                - input_item_AddOption
                - free
        - Branch String:   'input/vlm.c:649,27'
          Branch Sides:
            - BranchSide:      'input/vlm.c:649,30'
              BranchSideFuncs: []
            - BranchSide:      'input/vlm.c:650,9'
              BranchSideFuncs: []
        - Branch String:   'input/vlm.c:649,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:650,9'
              BranchSideFuncs: []
            - BranchSide:      'input/vlm.c:652,53'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetByName
                - vlm_MediaInstanceNew
                - malloc
                - abort
                - vlc_player_Lock
                - vlc_player_GetCurrentMedia
                - strstr
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
                - vlc_path2uri
                - input_item_SetURI
                - free
                - vlc_player_Stop
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStopped
                - vlc_player_Lock
                - vlc_player_IsPaused.33275
                - vlc_player_Resume
                - realloc
                - input_item_AddOption
                - asprintf
                - input_item_AddOption
                - free
        - Branch String:   'input/vlm.c:653,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:655,31'
              BranchSideFuncs:
                - vlc_player_Lock
                - vlc_player_GetCurrentMedia
                - strstr
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
                - vlc_path2uri
                - input_item_SetURI
                - free
                - vlc_player_Stop
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStopped
                - vlc_player_Lock
                - vlc_player_IsPaused.33275
                - vlc_player_Resume
            - BranchSide:      'input/vlm.c:677,28'
              BranchSideFuncs:
                - vlc_player_Lock
                - vlc_player_GetCurrentMedia
                - strstr
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
                - vlc_path2uri
                - input_item_SetURI
                - free
                - vlc_player_Stop
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStopped
                - vlc_player_Lock
                - vlc_player_IsPaused.33275
                - vlc_player_Resume
        - Branch String:   'input/vlm.c:658,13'
          Branch Sides:
            - BranchSide:      'input/vlm.c:659,13'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_player_Lock
                - vlc_player_GetCurrentMedia
                - strstr
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
                - vlc_path2uri
                - input_item_SetURI
                - free
                - vlc_player_Stop
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStopped
                - vlc_player_Lock
                - vlc_player_IsPaused.33275
                - vlc_player_Resume
                - realloc
                - input_item_AddOption
                - asprintf
                - input_item_AddOption
                - free
            - BranchSide:      'input/vlm.c:661,13'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_player_Lock
                - vlc_player_GetCurrentMedia
                - strstr
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
                - vlc_path2uri
                - input_item_SetURI
                - free
                - vlc_player_Stop
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStopped
                - vlc_player_Lock
                - vlc_player_IsPaused.33275
                - vlc_player_Resume
                - realloc
                - input_item_AddOption
                - asprintf
                - input_item_AddOption
                - free
        - Branch String:   'input/vlm.c:661,13'
          Branch Sides:
            - BranchSide:      'input/vlm.c:664,51'
              BranchSideFuncs:
                - asprintf
                - malloc
                - abort
                - vlc_player_Lock
                - vlc_player_GetCurrentMedia
                - strstr
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
                - vlc_path2uri
                - input_item_SetURI
                - free
                - vlc_player_Stop
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStopped
                - vlc_player_Lock
                - vlc_player_IsPaused.33275
                - vlc_player_Resume
                - realloc
                - input_item_AddOption
                - input_item_AddOption
                - free
            - BranchSide:      'input/vlm.c:671,18'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_player_Lock
                - vlc_player_GetCurrentMedia
                - strstr
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
                - vlc_path2uri
                - input_item_SetURI
                - free
                - vlc_player_Stop
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStopped
                - vlc_player_Lock
                - vlc_player_IsPaused.33275
                - vlc_player_Resume
                - realloc
                - input_item_AddOption
        - Branch String:   'input/vlm.c:664,17'
          Branch Sides:
            - BranchSide:      'input/vlm.c:666,39'
              BranchSideFuncs:
                - input_item_AddOption
                - free
                - malloc
                - abort
                - vlc_player_Lock
                - vlc_player_GetCurrentMedia
                - strstr
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
                - vlc_path2uri
                - input_item_SetURI
                - free
                - vlc_player_Stop
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStopped
                - vlc_player_Lock
                - vlc_player_IsPaused.33275
                - vlc_player_Resume
                - realloc
                - input_item_AddOption
            - BranchSide:      'input/vlm.c:669,9'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_player_Lock
                - vlc_player_GetCurrentMedia
                - strstr
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
                - vlc_path2uri
                - input_item_SetURI
                - free
                - vlc_player_Stop
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStopped
                - vlc_player_Lock
                - vlc_player_IsPaused.33275
                - vlc_player_Resume
                - realloc
                - input_item_AddOption
        - Branch String:   'input/vlm.c:671,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:672,35'
              BranchSideFuncs:
                - input_item_AddOption
                - malloc
                - abort
                - vlc_player_Lock
                - vlc_player_GetCurrentMedia
                - strstr
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
                - vlc_path2uri
                - input_item_SetURI
                - free
                - vlc_player_Stop
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStopped
                - vlc_player_Lock
                - vlc_player_IsPaused.33275
                - vlc_player_Resume
                - realloc
            - BranchSide:      'input/vlm.c:673,9'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_player_Lock
                - vlc_player_GetCurrentMedia
                - strstr
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
                - vlc_path2uri
                - input_item_SetURI
                - free
                - vlc_player_Stop
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStopped
                - vlc_player_Lock
                - vlc_player_IsPaused.33275
                - vlc_player_Resume
                - realloc
        - Branch String:   'input/vlm.c:673,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:673,9'
              BranchSideFuncs:
                - realloc
                - abort
                - vlc_player_Lock
                - vlc_player_GetCurrentMedia
                - strstr
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
                - vlc_path2uri
                - input_item_SetURI
                - free
                - vlc_player_Stop
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStopped
                - vlc_player_Lock
                - vlc_player_IsPaused.33275
                - vlc_player_Resume
            - BranchSide:      'input/vlm.c:673,9'
              BranchSideFuncs:
                - malloc
                - abort
                - vlc_player_Lock
                - vlc_player_GetCurrentMedia
                - strstr
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
                - vlc_path2uri
                - input_item_SetURI
                - free
                - vlc_player_Stop
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStopped
                - vlc_player_Lock
                - vlc_player_IsPaused.33275
                - vlc_player_Resume
        - Branch String:   'input/vlm.c:673,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:673,9'
              BranchSideFuncs:
                - vlc_player_Lock
                - vlc_player_GetCurrentMedia
                - strstr
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
                - vlc_path2uri
                - input_item_SetURI
                - free
                - vlc_player_Stop
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStopped
                - vlc_player_Lock
                - vlc_player_IsPaused.33275
                - vlc_player_Resume
            - BranchSide:      'input/vlm.c:674,5'
              BranchSideFuncs:
                - vlc_player_Lock
                - vlc_player_GetCurrentMedia
                - strstr
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
                - vlc_path2uri
                - input_item_SetURI
                - free
                - vlc_player_Stop
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStopped
                - vlc_player_Lock
                - vlc_player_IsPaused.33275
                - vlc_player_Resume
        - Branch String:   'input/vlm.c:679,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:681,13'
              BranchSideFuncs:
                - vlc_player_Stop
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStopped
                - vlc_player_Lock
                - strstr
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
                - vlc_path2uri
                - input_item_SetURI
                - free
                - vlc_player_IsPaused.33275
                - vlc_player_Resume
            - BranchSide:      'input/vlm.c:695,27'
              BranchSideFuncs:
                - strstr
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
                - vlc_path2uri
                - input_item_SetURI
                - free
        - Branch String:   'input/vlm.c:681,13'
          Branch Sides:
            - BranchSide:      'input/vlm.c:683,37'
              BranchSideFuncs:
                - vlc_player_IsPaused.33275
                - vlc_player_Resume
            - BranchSide:      'input/vlm.c:688,25'
              BranchSideFuncs:
                - vlc_player_Stop
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStopped
                - vlc_player_Lock
                - strstr
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
                - vlc_path2uri
                - input_item_SetURI
                - free
        - Branch String:   'input/vlm.c:683,17'
          Branch Sides:
            - BranchSide:      'input/vlm.c:684,35'
              BranchSideFuncs:
                - vlc_player_Resume
            - BranchSide:      'input/vlm.c:685,13'
              BranchSideFuncs: []
        - Branch String:   'input/vlm.c:696,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:699,27'
              BranchSideFuncs:
                - vlc_path2uri
                - input_item_SetURI
                - free
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
            - BranchSide:      'input/vlm.c:704,28'
              BranchSideFuncs:
                - input_item_SetURI
                - vlc_player_SetCurrentMedia
                - vlc_player_Start
                - vlc_player_Unlock
                - vlm_SendEventMediaInstanceStarted
      Callsites:
        - Src:             'input/vlm.c:643,32'
          Dst:             vlm_ControlMediaGetById
        - Src:             'input/vlm.c:652,18'
          Dst:             vlm_ControlMediaInstanceGetByName
        - Src:             'input/vlm.c:657,22'
          Dst:             vlm_MediaInstanceNew
        - Src:             'input/vlm.c:664,17'
          Dst:             asprintf
        - Src:             'input/vlm.c:666,17'
          Dst:             input_item_AddOption
        - Src:             'input/vlm.c:672,13'
          Dst:             input_item_AddOption
        - Src:             'input/vlm.c:673,9'
          Dst:             realloc
        - Src:             'input/vlm.c:673,9'
          Dst:             abort
        - Src:             'input/vlm.c:678,5'
          Dst:             vlc_player_Lock
        - Src:             'input/vlm.c:679,9'
          Dst:             vlc_player_GetCurrentMedia
        - Src:             'input/vlm.c:683,17'
          Dst:             vlc_player_IsPaused
        - Src:             'input/vlm.c:684,17'
          Dst:             vlc_player_Resume
        - Src:             'input/vlm.c:688,9'
          Dst:             vlc_player_Stop
        - Src:             'input/vlm.c:689,9'
          Dst:             vlc_player_Unlock
        - Src:             'input/vlm.c:690,9'
          Dst:             vlm_SendEventMediaInstanceStopped
        - Src:             'input/vlm.c:691,9'
          Dst:             vlc_player_Lock
        - Src:             'input/vlm.c:696,9'
          Dst:             strstr
        - Src:             'input/vlm.c:698,25'
          Dst:             vlc_path2uri
        - Src:             'input/vlm.c:700,9'
          Dst:             input_item_SetURI
        - Src:             'input/vlm.c:704,9'
          Dst:             input_item_SetURI
        - Src:             'input/vlm.c:706,5'
          Dst:             vlc_player_SetCurrentMedia
        - Src:             'input/vlm.c:707,5'
          Dst:             vlc_player_Start
        - Src:             'input/vlm.c:708,5'
          Dst:             vlc_player_Unlock
        - Src:             'input/vlm.c:711,5'
          Dst:             vlm_SendEventMediaInstanceStarted
    - functionName:    vlm_ControlMediaInstanceClear
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_vlm
        - id
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlm_ControlMediaGetById
        - vlm_ControlMediaInstanceStop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlm.c:825,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:826,9'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceStop
            - BranchSide:      'input/vlm.c:828,5'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceStop
        - Branch String:   'input/vlm.c:828,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:829,39'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceStop
            - BranchSide:      'input/vlm.c:831,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/vlm.c:823,32'
          Dst:             vlm_ControlMediaGetById
        - Src:             'input/vlm.c:829,9'
          Dst:             vlm_ControlMediaInstanceStop
    - functionName:    vlm_ControlMediaInstanceGets
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - id
        - ppp_idsc
        - pi_instance
      BBCount:         22
      ICount:          197
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - abort
        - realloc
        - strdup
        - vlc_player_GetLength
        - vlc_player_GetPosition
        - vlc_player_GetRate
        - vlc_player_GetTime
        - vlc_player_IsPaused
        - vlc_player_Lock
        - vlc_player_Unlock
        - vlm_ControlMediaGetById
        - vlm_media_instance_New
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlm.c:796,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:797,9'
              BranchSideFuncs:
                - vlm_media_instance_New
                - vlc_player_Lock
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetPosition
                - vlc_player_IsPaused.33275
                - vlc_player_GetRate
                - vlc_player_Unlock
                - malloc
                - abort
                - realloc
                - strdup
            - BranchSide:      'input/vlm.c:799,5'
              BranchSideFuncs:
                - vlm_media_instance_New
                - vlc_player_Lock
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetPosition
                - vlc_player_IsPaused.33275
                - vlc_player_GetRate
                - vlc_player_Unlock
                - malloc
                - abort
                - realloc
                - strdup
        - Branch String:   'input/vlm.c:800,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:802,48'
              BranchSideFuncs:
                - vlm_media_instance_New
                - vlc_player_Lock
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetPosition
                - vlc_player_IsPaused.33275
                - vlc_player_GetRate
                - vlc_player_Unlock
                - malloc
                - abort
                - realloc
                - strdup
            - BranchSide:      'input/vlm.c:816,17'
              BranchSideFuncs: []
        - Branch String:   'input/vlm.c:804,13'
          Branch Sides:
            - BranchSide:      'input/vlm.c:805,40'
              BranchSideFuncs:
                - strdup
                - vlc_player_Lock
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetPosition
                - vlc_player_IsPaused.33275
                - vlc_player_GetRate
                - vlc_player_Unlock
                - malloc
                - abort
                - vlm_media_instance_New
                - realloc
            - BranchSide:      'input/vlm.c:806,25'
              BranchSideFuncs:
                - vlc_player_Lock
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetPosition
                - vlc_player_IsPaused.33275
                - vlc_player_GetRate
                - vlc_player_Unlock
                - malloc
                - abort
                - vlm_media_instance_New
                - strdup
                - realloc
        - Branch String:   'input/vlm.c:814,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:814,9'
              BranchSideFuncs:
                - realloc
                - abort
                - vlm_media_instance_New
                - vlc_player_Lock
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetPosition
                - vlc_player_IsPaused.33275
                - vlc_player_GetRate
                - vlc_player_Unlock
                - malloc
                - strdup
            - BranchSide:      'input/vlm.c:814,9'
              BranchSideFuncs:
                - malloc
                - abort
                - vlm_media_instance_New
                - vlc_player_Lock
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetPosition
                - vlc_player_IsPaused.33275
                - vlc_player_GetRate
                - vlc_player_Unlock
                - realloc
                - strdup
        - Branch String:   'input/vlm.c:814,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:814,9'
              BranchSideFuncs:
                - vlm_media_instance_New
                - vlc_player_Lock
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetPosition
                - vlc_player_IsPaused.33275
                - vlc_player_GetRate
                - vlc_player_Unlock
                - malloc
                - abort
                - realloc
                - strdup
            - BranchSide:      'input/vlm.c:815,5'
              BranchSideFuncs:
                - vlm_media_instance_New
                - vlc_player_Lock
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetPosition
                - vlc_player_IsPaused.33275
                - vlc_player_GetRate
                - vlc_player_Unlock
                - malloc
                - abort
                - realloc
                - strdup
      Callsites:
        - Src:             'input/vlm.c:792,32'
          Dst:             vlm_ControlMediaGetById
        - Src:             'input/vlm.c:803,40'
          Dst:             vlm_media_instance_New
        - Src:             'input/vlm.c:805,32'
          Dst:             strdup
        - Src:             'input/vlm.c:806,9'
          Dst:             vlc_player_Lock
        - Src:             'input/vlm.c:807,26'
          Dst:             vlc_player_GetTime
        - Src:             'input/vlm.c:808,28'
          Dst:             vlc_player_GetLength
        - Src:             'input/vlm.c:809,30'
          Dst:             vlc_player_GetPosition
        - Src:             'input/vlm.c:810,28'
          Dst:             vlc_player_IsPaused
        - Src:             'input/vlm.c:811,26'
          Dst:             vlc_player_GetRate
        - Src:             'input/vlm.c:812,9'
          Dst:             vlc_player_Unlock
        - Src:             'input/vlm.c:814,9'
          Dst:             realloc
        - Src:             'input/vlm.c:814,9'
          Dst:             abort
    - functionName:    vlm_ControlMediaGetId
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - psz_name
        - p_id
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlm_ControlMediaGetByName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlm.c:559,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:560,9'
              BranchSideFuncs: []
            - BranchSide:      'input/vlm.c:562,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/vlm.c:558,32'
          Dst:             vlm_ControlMediaGetByName
    - functionName:    vlm_ControlMediaGet
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - id
        - pp_dsc
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlm_ControlMediaGetById
        - vlm_media_Duplicate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlm.c:550,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:551,9'
              BranchSideFuncs:
                - vlm_media_Duplicate
            - BranchSide:      'input/vlm.c:553,37'
              BranchSideFuncs:
                - vlm_media_Duplicate
      Callsites:
        - Src:             'input/vlm.c:549,32'
          Dst:             vlm_ControlMediaGetById
        - Src:             'input/vlm.c:553,15'
          Dst:             vlm_media_Duplicate
    - functionName:    vlm_ControlMediaDel
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_vlm
        - id
      BBCount:         34
      ICount:          203
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - vlm_ControlInternal
        - vlm_ControlMediaGetById
        - vlm_SendEventMediaRemoved
        - vlm_media_Clean
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/vlm.c:506,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:507,9'
              BranchSideFuncs:
                - vlm_SendEventMediaRemoved
                - vlm_media_Clean
                - free
                - free
                - vlm_ControlInternal
            - BranchSide:      'input/vlm.c:509,5'
              BranchSideFuncs:
                - vlm_SendEventMediaRemoved
                - vlm_media_Clean
                - free
                - free
                - vlm_ControlInternal
        - Branch String:   'input/vlm.c:509,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:510,30'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_SendEventMediaRemoved
                - vlm_media_Clean
                - free
                - free
            - BranchSide:      'input/vlm.c:513,32'
              BranchSideFuncs:
                - vlm_SendEventMediaRemoved
                - vlm_media_Clean
                - free
                - free
        - Branch String:   'input/vlm.c:517,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:517,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/vlm.c:517,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'input/vlm.c:517,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:517,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/vlm.c:517,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'input/vlm.c:517,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:517,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/vlm.c:517,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'input/vlm.c:517,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:517,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/vlm.c:518,10'
              BranchSideFuncs:
                - free
        - Branch String:   'input/vlm.c:517,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:517,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/vlm.c:517,5'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'input/vlm.c:517,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:517,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/vlm.c:517,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'input/vlm.c:504,32'
          Dst:             vlm_ControlMediaGetById
        - Src:             'input/vlm.c:510,9'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlm.c:513,5'
          Dst:             vlm_SendEventMediaRemoved
        - Src:             'input/vlm.c:515,5'
          Dst:             vlm_media_Clean
    - functionName:    vlm_ControlInternal
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_vlm
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlm_vaControlInternal
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'input/vlm.c:959,16'
          Dst:             vlm_vaControlInternal
    - functionName:    vlm_vaControlInternal
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - i_query
        - args
      BBCount:         121
      ICount:          1025
      EdgeCount:       153
      CyclomaticComplexity: 34
      functionsReached:
        - vlc_object_Log
        - vlm_ControlMediaAdd
        - vlm_ControlMediaChange
        - vlm_ControlMediaClear
        - vlm_ControlMediaDel
        - vlm_ControlMediaGet
        - vlm_ControlMediaGetId
        - vlm_ControlMediaGets
        - vlm_ControlMediaInstanceClear
        - vlm_ControlMediaInstanceGetTimePosition
        - vlm_ControlMediaInstanceGets
        - vlm_ControlMediaInstancePause
        - vlm_ControlMediaInstanceSetTimePosition
        - vlm_ControlMediaInstanceStart
        - vlm_ControlMediaInstanceStop
        - vlm_ControlScheduleClear
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/vlm.c:859,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:863,36'
              BranchSideFuncs:
                - vlm_ControlMediaGets
            - BranchSide:      'input/vlm.c:868,39'
              BranchSideFuncs:
                - vlm_ControlMediaClear
            - BranchSide:      'input/vlm.c:871,31'
              BranchSideFuncs:
                - vlm_ControlMediaChange
            - BranchSide:      'input/vlm.c:875,31'
              BranchSideFuncs:
                - vlm_ControlMediaAdd
            - BranchSide:      'input/vlm.c:880,23'
              BranchSideFuncs:
                - vlm_ControlMediaDel
            - BranchSide:      'input/vlm.c:884,23'
              BranchSideFuncs:
                - vlm_ControlMediaGet
            - BranchSide:      'input/vlm.c:889,31'
              BranchSideFuncs:
                - vlm_ControlMediaGetId
            - BranchSide:      'input/vlm.c:896,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGets
            - BranchSide:      'input/vlm.c:902,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceClear
            - BranchSide:      'input/vlm.c:907,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceStart
            - BranchSide:      'input/vlm.c:913,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceStop
            - BranchSide:      'input/vlm.c:918,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstancePause
            - BranchSide:      'input/vlm.c:923,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetTimePosition
            - BranchSide:      'input/vlm.c:928,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetTimePosition
            - BranchSide:      'input/vlm.c:934,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceSetTimePosition
            - BranchSide:      'input/vlm.c:939,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceSetTimePosition
            - BranchSide:      'input/vlm.c:945,42'
              BranchSideFuncs:
                - vlm_ControlScheduleClear
            - BranchSide:      'input/vlm.c:948,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'input/vlm.c:863,36'
          Branch Sides:
            - BranchSide:      'input/vlm.c:863,36'
              BranchSideFuncs:
                - vlm_ControlMediaGets
            - BranchSide:      'input/vlm.c:863,36'
              BranchSideFuncs:
                - vlm_ControlMediaGets
        - Branch String:   'input/vlm.c:864,25'
          Branch Sides:
            - BranchSide:      'input/vlm.c:864,25'
              BranchSideFuncs:
                - vlm_ControlMediaGets
            - BranchSide:      'input/vlm.c:864,25'
              BranchSideFuncs:
                - vlm_ControlMediaGets
        - Branch String:   'input/vlm.c:871,31'
          Branch Sides:
            - BranchSide:      'input/vlm.c:871,31'
              BranchSideFuncs:
                - vlm_ControlMediaChange
            - BranchSide:      'input/vlm.c:871,31'
              BranchSideFuncs:
                - vlm_ControlMediaChange
        - Branch String:   'input/vlm.c:875,31'
          Branch Sides:
            - BranchSide:      'input/vlm.c:875,31'
              BranchSideFuncs:
                - vlm_ControlMediaAdd
            - BranchSide:      'input/vlm.c:875,31'
              BranchSideFuncs:
                - vlm_ControlMediaAdd
        - Branch String:   'input/vlm.c:876,26'
          Branch Sides:
            - BranchSide:      'input/vlm.c:876,26'
              BranchSideFuncs:
                - vlm_ControlMediaAdd
            - BranchSide:      'input/vlm.c:876,26'
              BranchSideFuncs:
                - vlm_ControlMediaAdd
        - Branch String:   'input/vlm.c:880,23'
          Branch Sides:
            - BranchSide:      'input/vlm.c:880,23'
              BranchSideFuncs:
                - vlm_ControlMediaDel
            - BranchSide:      'input/vlm.c:880,23'
              BranchSideFuncs:
                - vlm_ControlMediaDel
        - Branch String:   'input/vlm.c:884,23'
          Branch Sides:
            - BranchSide:      'input/vlm.c:884,23'
              BranchSideFuncs:
                - vlm_ControlMediaGet
            - BranchSide:      'input/vlm.c:884,23'
              BranchSideFuncs:
                - vlm_ControlMediaGet
        - Branch String:   'input/vlm.c:885,34'
          Branch Sides:
            - BranchSide:      'input/vlm.c:885,34'
              BranchSideFuncs:
                - vlm_ControlMediaGet
            - BranchSide:      'input/vlm.c:885,34'
              BranchSideFuncs:
                - vlm_ControlMediaGet
        - Branch String:   'input/vlm.c:889,31'
          Branch Sides:
            - BranchSide:      'input/vlm.c:889,31'
              BranchSideFuncs:
                - vlm_ControlMediaGetId
            - BranchSide:      'input/vlm.c:889,31'
              BranchSideFuncs:
                - vlm_ControlMediaGetId
        - Branch String:   'input/vlm.c:890,26'
          Branch Sides:
            - BranchSide:      'input/vlm.c:890,26'
              BranchSideFuncs:
                - vlm_ControlMediaGetId
            - BranchSide:      'input/vlm.c:890,26'
              BranchSideFuncs:
                - vlm_ControlMediaGetId
        - Branch String:   'input/vlm.c:896,23'
          Branch Sides:
            - BranchSide:      'input/vlm.c:896,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGets
            - BranchSide:      'input/vlm.c:896,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGets
        - Branch String:   'input/vlm.c:897,46'
          Branch Sides:
            - BranchSide:      'input/vlm.c:897,46'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGets
            - BranchSide:      'input/vlm.c:897,46'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGets
        - Branch String:   'input/vlm.c:898,25'
          Branch Sides:
            - BranchSide:      'input/vlm.c:898,25'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGets
            - BranchSide:      'input/vlm.c:898,25'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGets
        - Branch String:   'input/vlm.c:902,23'
          Branch Sides:
            - BranchSide:      'input/vlm.c:902,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceClear
            - BranchSide:      'input/vlm.c:902,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceClear
        - Branch String:   'input/vlm.c:907,23'
          Branch Sides:
            - BranchSide:      'input/vlm.c:907,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceStart
            - BranchSide:      'input/vlm.c:907,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceStart
        - Branch String:   'input/vlm.c:908,31'
          Branch Sides:
            - BranchSide:      'input/vlm.c:908,31'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceStart
            - BranchSide:      'input/vlm.c:908,31'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceStart
        - Branch String:   'input/vlm.c:909,22'
          Branch Sides:
            - BranchSide:      'input/vlm.c:909,22'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceStart
            - BranchSide:      'input/vlm.c:909,22'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceStart
        - Branch String:   'input/vlm.c:913,23'
          Branch Sides:
            - BranchSide:      'input/vlm.c:913,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceStop
            - BranchSide:      'input/vlm.c:913,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceStop
        - Branch String:   'input/vlm.c:914,31'
          Branch Sides:
            - BranchSide:      'input/vlm.c:914,31'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceStop
            - BranchSide:      'input/vlm.c:914,31'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceStop
        - Branch String:   'input/vlm.c:918,23'
          Branch Sides:
            - BranchSide:      'input/vlm.c:918,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstancePause
            - BranchSide:      'input/vlm.c:918,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstancePause
        - Branch String:   'input/vlm.c:919,31'
          Branch Sides:
            - BranchSide:      'input/vlm.c:919,31'
              BranchSideFuncs:
                - vlm_ControlMediaInstancePause
            - BranchSide:      'input/vlm.c:919,31'
              BranchSideFuncs:
                - vlm_ControlMediaInstancePause
        - Branch String:   'input/vlm.c:923,23'
          Branch Sides:
            - BranchSide:      'input/vlm.c:923,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetTimePosition
            - BranchSide:      'input/vlm.c:923,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetTimePosition
        - Branch String:   'input/vlm.c:924,31'
          Branch Sides:
            - BranchSide:      'input/vlm.c:924,31'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetTimePosition
            - BranchSide:      'input/vlm.c:924,31'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetTimePosition
        - Branch String:   'input/vlm.c:925,28'
          Branch Sides:
            - BranchSide:      'input/vlm.c:925,28'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetTimePosition
            - BranchSide:      'input/vlm.c:925,28'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetTimePosition
        - Branch String:   'input/vlm.c:928,23'
          Branch Sides:
            - BranchSide:      'input/vlm.c:928,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetTimePosition
            - BranchSide:      'input/vlm.c:928,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetTimePosition
        - Branch String:   'input/vlm.c:929,31'
          Branch Sides:
            - BranchSide:      'input/vlm.c:929,31'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetTimePosition
            - BranchSide:      'input/vlm.c:929,31'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetTimePosition
        - Branch String:   'input/vlm.c:930,30'
          Branch Sides:
            - BranchSide:      'input/vlm.c:930,30'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetTimePosition
            - BranchSide:      'input/vlm.c:930,30'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceGetTimePosition
        - Branch String:   'input/vlm.c:934,23'
          Branch Sides:
            - BranchSide:      'input/vlm.c:934,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceSetTimePosition
            - BranchSide:      'input/vlm.c:934,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceSetTimePosition
        - Branch String:   'input/vlm.c:935,31'
          Branch Sides:
            - BranchSide:      'input/vlm.c:935,31'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceSetTimePosition
            - BranchSide:      'input/vlm.c:935,31'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceSetTimePosition
        - Branch String:   'input/vlm.c:936,26'
          Branch Sides:
            - BranchSide:      'input/vlm.c:936,26'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceSetTimePosition
            - BranchSide:      'input/vlm.c:936,26'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceSetTimePosition
        - Branch String:   'input/vlm.c:939,23'
          Branch Sides:
            - BranchSide:      'input/vlm.c:939,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceSetTimePosition
            - BranchSide:      'input/vlm.c:939,23'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceSetTimePosition
        - Branch String:   'input/vlm.c:940,31'
          Branch Sides:
            - BranchSide:      'input/vlm.c:940,31'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceSetTimePosition
            - BranchSide:      'input/vlm.c:940,31'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceSetTimePosition
        - Branch String:   'input/vlm.c:941,28'
          Branch Sides:
            - BranchSide:      'input/vlm.c:941,28'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceSetTimePosition
            - BranchSide:      'input/vlm.c:941,28'
              BranchSideFuncs:
                - vlm_ControlMediaInstanceSetTimePosition
      Callsites:
        - Src:             'input/vlm.c:865,16'
          Dst:             vlm_ControlMediaGets
        - Src:             'input/vlm.c:868,16'
          Dst:             vlm_ControlMediaClear
        - Src:             'input/vlm.c:872,16'
          Dst:             vlm_ControlMediaChange
        - Src:             'input/vlm.c:877,16'
          Dst:             vlm_ControlMediaAdd
        - Src:             'input/vlm.c:881,16'
          Dst:             vlm_ControlMediaDel
        - Src:             'input/vlm.c:886,16'
          Dst:             vlm_ControlMediaGet
        - Src:             'input/vlm.c:891,16'
          Dst:             vlm_ControlMediaGetId
        - Src:             'input/vlm.c:899,16'
          Dst:             vlm_ControlMediaInstanceGets
        - Src:             'input/vlm.c:903,16'
          Dst:             vlm_ControlMediaInstanceClear
        - Src:             'input/vlm.c:910,16'
          Dst:             vlm_ControlMediaInstanceStart
        - Src:             'input/vlm.c:915,16'
          Dst:             vlm_ControlMediaInstanceStop
        - Src:             'input/vlm.c:920,16'
          Dst:             vlm_ControlMediaInstancePause
        - Src:             'input/vlm.c:926,16'
          Dst:             vlm_ControlMediaInstanceGetTimePosition
        - Src:             'input/vlm.c:931,16'
          Dst:             vlm_ControlMediaInstanceGetTimePosition
        - Src:             'input/vlm.c:937,16'
          Dst:             vlm_ControlMediaInstanceSetTimePosition
        - Src:             'input/vlm.c:942,16'
          Dst:             vlm_ControlMediaInstanceSetTimePosition
        - Src:             'input/vlm.c:945,16'
          Dst:             vlm_ControlScheduleClear
        - Src:             'input/vlm.c:948,9'
          Dst:             vlc_object_Log
    - functionName:    vlm_ControlMediaGets
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - ppp_dsc
        - pi_dsc
      BBCount:         16
      ICount:          108
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - realloc
        - vlm_media_Duplicate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlm.c:529,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:531,52'
              BranchSideFuncs:
                - vlm_media_Duplicate
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/vlm.c:535,16'
              BranchSideFuncs: []
        - Branch String:   'input/vlm.c:532,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:532,9'
              BranchSideFuncs:
                - realloc
                - abort
                - vlm_media_Duplicate
                - malloc
            - BranchSide:      'input/vlm.c:532,9'
              BranchSideFuncs:
                - malloc
                - abort
                - vlm_media_Duplicate
                - realloc
        - Branch String:   'input/vlm.c:532,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:532,9'
              BranchSideFuncs:
                - vlm_media_Duplicate
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/vlm.c:533,5'
              BranchSideFuncs:
                - vlm_media_Duplicate
                - malloc
                - abort
                - realloc
      Callsites:
        - Src:             'input/vlm.c:531,30'
          Dst:             vlm_media_Duplicate
        - Src:             'input/vlm.c:532,9'
          Dst:             realloc
        - Src:             'input/vlm.c:532,9'
          Dst:             abort
    - functionName:    vlm_ControlMediaClear
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlm_ControlMediaDel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlm.c:542,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:543,30'
              BranchSideFuncs:
                - vlm_ControlMediaDel
            - BranchSide:      'input/vlm.c:545,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/vlm.c:543,9'
          Dst:             vlm_ControlMediaDel
    - functionName:    vlm_ControlMediaChange
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - p_cfg
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlm_ControlMediaGetById
        - vlm_MediaDescriptionCheck
        - vlm_OnMediaUpdate
        - vlm_media_Clean
        - vlm_media_Copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlm.c:455,18'
          Branch Sides:
            - BranchSide:      'input/vlm.c:455,48'
              BranchSideFuncs:
                - vlm_MediaDescriptionCheck
                - vlm_media_Clean
                - vlm_media_Copy
                - vlm_OnMediaUpdate
            - BranchSide:      'input/vlm.c:456,9'
              BranchSideFuncs: []
        - Branch String:   'input/vlm.c:455,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:456,9'
              BranchSideFuncs: []
            - BranchSide:      'input/vlm.c:463,23'
              BranchSideFuncs:
                - vlm_media_Clean
                - vlm_media_Copy
                - vlm_OnMediaUpdate
      Callsites:
        - Src:             'input/vlm.c:452,32'
          Dst:             vlm_ControlMediaGetById
        - Src:             'input/vlm.c:455,21'
          Dst:             vlm_MediaDescriptionCheck
        - Src:             'input/vlm.c:463,5'
          Dst:             vlm_media_Clean
        - Src:             'input/vlm.c:464,5'
          Dst:             vlm_media_Copy
        - Src:             'input/vlm.c:466,12'
          Dst:             vlm_OnMediaUpdate
    - functionName:    vlm_ControlMediaAdd
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - p_cfg
        - p_id
      BBCount:         23
      ICount:          175
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - abort
        - realloc
        - vlc_object_Log
        - vlm_ControlMediaGetByName
        - vlm_MediaDescriptionCheck
        - vlm_OnMediaUpdate
        - vlm_SendEventMediaAdded
        - vlm_media_Copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlm.c:473,51'
          Branch Sides:
            - BranchSide:      'input/vlm.c:473,81'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/vlm.c:475,9'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'input/vlm.c:473,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:475,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/vlm.c:479,15'
              BranchSideFuncs:
                - malloc
                - vlm_media_Copy
                - malloc
                - abort
                - vlm_SendEventMediaAdded
                - vlm_OnMediaUpdate
                - realloc
        - Branch String:   'input/vlm.c:480,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:481,9'
              BranchSideFuncs:
                - vlm_media_Copy
                - malloc
                - abort
                - vlm_SendEventMediaAdded
                - vlm_OnMediaUpdate
                - realloc
            - BranchSide:      'input/vlm.c:483,20'
              BranchSideFuncs:
                - vlm_media_Copy
                - malloc
                - abort
                - vlm_SendEventMediaAdded
                - vlm_OnMediaUpdate
                - realloc
        - Branch String:   'input/vlm.c:492,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:492,5'
              BranchSideFuncs:
                - realloc
                - abort
                - vlm_SendEventMediaAdded
                - vlm_OnMediaUpdate
            - BranchSide:      'input/vlm.c:492,5'
              BranchSideFuncs:
                - malloc
                - abort
                - vlm_SendEventMediaAdded
                - vlm_OnMediaUpdate
        - Branch String:   'input/vlm.c:492,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:492,5'
              BranchSideFuncs:
                - vlm_SendEventMediaAdded
                - vlm_OnMediaUpdate
            - BranchSide:      'input/vlm.c:494,9'
              BranchSideFuncs:
                - vlm_SendEventMediaAdded
                - vlm_OnMediaUpdate
        - Branch String:   'input/vlm.c:494,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:495,17'
              BranchSideFuncs:
                - vlm_SendEventMediaAdded
                - vlm_OnMediaUpdate
            - BranchSide:      'input/vlm.c:498,30'
              BranchSideFuncs:
                - vlm_SendEventMediaAdded
                - vlm_OnMediaUpdate
      Callsites:
        - Src:             'input/vlm.c:473,9'
          Dst:             vlm_MediaDescriptionCheck
        - Src:             'input/vlm.c:473,54'
          Dst:             vlm_ControlMediaGetByName
        - Src:             'input/vlm.c:475,9'
          Dst:             vlc_object_Log
        - Src:             'input/vlm.c:485,5'
          Dst:             vlm_media_Copy
        - Src:             'input/vlm.c:492,5'
          Dst:             realloc
        - Src:             'input/vlm.c:492,5'
          Dst:             abort
        - Src:             'input/vlm.c:498,5'
          Dst:             vlm_SendEventMediaAdded
        - Src:             'input/vlm.c:499,12'
          Dst:             vlm_OnMediaUpdate
    - functionName:    vlm_Control
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_vlm
        - i_query
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlm_vaControlInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'input/vlm.c:972,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/vlm.c:973,16'
          Dst:             vlm_vaControlInternal
        - Src:             'input/vlm.c:974,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_object_instance
      functionSourceFile: '/src/vlc/src/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_object_parent
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_objects.h:188,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_objects.h:188,18'
              BranchSideFuncs:
                - vlc_object_parent
            - BranchSide:      '../include/vlc_objects.h:191,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_objects.h:189,19'
          Dst:             vlc_object_parent
    - functionName:    vlm_Delete
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
      BBCount:         19
      ICount:          132
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - libvlc_priv
        - vlc_cond_signal
        - vlc_join
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_delete
        - vlc_object_instance
        - vlm_ControlInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlm.c:197,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:197,5'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlm_ControlInternal
                - free
                - vlm_ControlInternal
                - free
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_object_instance.33288
                - libvlc_priv.33292
                - vlc_mutex_unlock
                - vlc_join
                - vlc_object_delete
                - vlc_mutex_unlock
                - vlc_object_instance.33288
                - libvlc_priv.33292
                - __assert_fail
            - BranchSide:      'input/vlm.c:198,11'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlm_ControlInternal
                - free
                - vlm_ControlInternal
                - free
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_object_instance.33288
                - libvlc_priv.33292
                - vlc_mutex_unlock
                - vlc_join
                - vlc_object_delete
                - vlc_mutex_unlock
                - vlc_object_instance.33288
                - libvlc_priv.33292
                - __assert_fail
        - Branch String:   'input/vlm.c:198,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:199,9'
              BranchSideFuncs:
                - vlc_object_instance.33288
                - libvlc_priv.33292
                - __assert_fail
                - vlc_mutex_lock
                - vlm_ControlInternal
                - free
                - vlm_ControlInternal
                - free
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_object_instance.33288
                - libvlc_priv.33292
                - vlc_mutex_unlock
                - vlc_join
                - vlc_object_delete
                - vlc_mutex_unlock
            - BranchSide:      'input/vlm.c:201,15'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlm_ControlInternal
                - free
                - vlm_ControlInternal
                - free
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_object_instance.33288
                - libvlc_priv.33292
                - vlc_mutex_unlock
                - vlc_join
                - vlc_object_delete
                - vlc_mutex_unlock
        - Branch String:   'input/vlm.c:199,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:199,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlm_ControlInternal
                - free
                - vlm_ControlInternal
                - free
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_object_instance.33288
                - libvlc_priv.33292
                - vlc_mutex_unlock
                - vlc_join
                - vlc_object_delete
                - vlc_mutex_unlock
            - BranchSide:      'input/vlm.c:199,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/vlm.c:203,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:205,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/vlm.c:210,22'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlm_ControlInternal
                - free
                - vlm_ControlInternal
                - free
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlc_object_instance.33288
                - libvlc_priv.33292
                - vlc_mutex_unlock
                - vlc_join
                - vlc_object_delete
      Callsites:
        - Src:             'input/vlm.c:196,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/vlm.c:197,5'
          Dst:             __assert_fail
        - Src:             'input/vlm.c:199,9'
          Dst:             vlc_object_instance
        - Src:             'input/vlm.c:199,9'
          Dst:             libvlc_priv
        - Src:             'input/vlm.c:199,9'
          Dst:             __assert_fail
        - Src:             'input/vlm.c:205,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/vlm.c:210,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/vlm.c:211,5'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlm.c:214,5'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlm.c:216,5'
          Dst:             vlc_mutex_unlock
        - Src:             'input/vlm.c:218,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/vlm.c:220,5'
          Dst:             vlc_cond_signal
        - Src:             'input/vlm.c:221,5'
          Dst:             vlc_mutex_unlock
        - Src:             'input/vlm.c:223,17'
          Dst:             vlc_object_instance
        - Src:             'input/vlm.c:223,5'
          Dst:             libvlc_priv
        - Src:             'input/vlm.c:224,5'
          Dst:             vlc_mutex_unlock
        - Src:             'input/vlm.c:226,5'
          Dst:             vlc_join
        - Src:             'input/vlm.c:227,5'
          Dst:             vlc_object_delete
    - functionName:    libvlc_priv
      functionSourceFile: '/src/vlc/src/input/../libvlc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlm_ExecuteCommand
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - psz_command
        - pp_message
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ExecuteCommand
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/vlm.c:238,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/vlm.c:239,16'
          Dst:             ExecuteCommand
        - Src:             'input/vlm.c:240,5'
          Dst:             vlc_mutex_unlock
    - functionName:    Manage
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_object
      BBCount:         113
      ICount:          728
      EdgeCount:       145
      CyclomaticComplexity: 34
      functionsReached:
        - ExecuteCommand
        - abort
        - realloc
        - strdup
        - time
        - vlc_cond_timedwait_daytime
        - vlc_cond_wait
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_thread_set_name
        - vlm_ControlInternal
        - vlm_MessageDelete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlm.c:265,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:267,40'
              BranchSideFuncs:
                - time
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
            - BranchSide:      'input/vlm.c:297,21'
              BranchSideFuncs:
                - time
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
        - Branch String:   'input/vlm.c:269,13'
          Branch Sides:
            - BranchSide:      'input/vlm.c:271,56'
              BranchSideFuncs:
                - time
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
            - BranchSide:      'input/vlm.c:294,9'
              BranchSideFuncs:
                - time
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
        - Branch String:   'input/vlm.c:273,21'
          Branch Sides:
            - BranchSide:      'input/vlm.c:278,41'
              BranchSideFuncs:
                - vlm_ControlInternal
                - time
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
            - BranchSide:      'input/vlm.c:291,22'
              BranchSideFuncs:
                - time
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
        - Branch String:   'input/vlm.c:279,55'
          Branch Sides:
            - BranchSide:      'input/vlm.c:279,58'
              BranchSideFuncs:
                - vlm_ControlInternal
                - time
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
            - BranchSide:      'input/vlm.c:282,25'
              BranchSideFuncs:
                - vlm_ControlInternal
                - time
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
        - Branch String:   'input/vlm.c:279,25'
          Branch Sides:
            - BranchSide:      'input/vlm.c:280,43'
              BranchSideFuncs:
                - vlm_ControlInternal
                - time
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
            - BranchSide:      'input/vlm.c:282,25'
              BranchSideFuncs:
                - vlm_ControlInternal
                - time
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
        - Branch String:   'input/vlm.c:282,25'
          Branch Sides:
            - BranchSide:      'input/vlm.c:283,46'
              BranchSideFuncs:
                - vlm_ControlInternal
                - time
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
            - BranchSide:      'input/vlm.c:285,46'
              BranchSideFuncs:
                - vlm_ControlInternal
                - time
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
        - Branch String:   'input/vlm.c:301,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:303,32'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
            - BranchSide:      'input/vlm.c:348,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
        - Branch String:   'input/vlm.c:305,17'
          Branch Sides:
            - BranchSide:      'input/vlm.c:307,22'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
            - BranchSide:      'input/vlm.c:346,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
        - Branch String:   'input/vlm.c:308,21'
          Branch Sides:
            - BranchSide:      'input/vlm.c:310,46'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
            - BranchSide:      'input/vlm.c:314,26'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
        - Branch String:   'input/vlm.c:318,70'
          Branch Sides:
            - BranchSide:      'input/vlm.c:317,21'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
            - BranchSide:      'input/vlm.c:319,30'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
        - Branch String:   'input/vlm.c:317,21'
          Branch Sides:
            - BranchSide:      'input/vlm.c:322,26'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
            - BranchSide:      'input/vlm.c:325,33'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
        - Branch String:   'input/vlm.c:329,21'
          Branch Sides:
            - BranchSide:      'input/vlm.c:331,25'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
            - BranchSide:      'input/vlm.c:341,26'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
        - Branch String:   'input/vlm.c:331,47'
          Branch Sides:
            - BranchSide:      'input/vlm.c:331,50'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
            - BranchSide:      'input/vlm.c:333,34'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
        - Branch String:   'input/vlm.c:331,25'
          Branch Sides:
            - BranchSide:      'input/vlm.c:333,34'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
            - BranchSide:      'input/vlm.c:340,17'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
        - Branch String:   'input/vlm.c:333,25'
          Branch Sides:
            - BranchSide:      'input/vlm.c:335,29'
              BranchSideFuncs:
                - malloc
                - abort
                - strdup
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - realloc
            - BranchSide:      'input/vlm.c:339,21'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
        - Branch String:   'input/vlm.c:335,29'
          Branch Sides:
            - BranchSide:      'input/vlm.c:335,29'
              BranchSideFuncs:
                - realloc
                - abort
                - strdup
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
            - BranchSide:      'input/vlm.c:335,29'
              BranchSideFuncs:
                - malloc
                - abort
                - strdup
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - realloc
        - Branch String:   'input/vlm.c:335,29'
          Branch Sides:
            - BranchSide:      'input/vlm.c:335,29'
              BranchSideFuncs:
                - strdup
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/vlm.c:338,25'
              BranchSideFuncs:
                - strdup
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - realloc
        - Branch String:   'input/vlm.c:341,44'
          Branch Sides:
            - BranchSide:      'input/vlm.c:341,47'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
            - BranchSide:      'input/vlm.c:343,36'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
        - Branch String:   'input/vlm.c:348,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:350,28'
              BranchSideFuncs:
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - free
            - BranchSide:      'input/vlm.c:362,21'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
        - Branch String:   'input/vlm.c:356,13'
          Branch Sides:
            - BranchSide:      'input/vlm.c:356,13'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
            - BranchSide:      'input/vlm.c:356,13'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
        - Branch String:   'input/vlm.c:356,13'
          Branch Sides:
            - BranchSide:      'input/vlm.c:356,13'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
            - BranchSide:      'input/vlm.c:356,13'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
        - Branch String:   'input/vlm.c:356,13'
          Branch Sides:
            - BranchSide:      'input/vlm.c:356,13'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
            - BranchSide:      'input/vlm.c:356,13'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
        - Branch String:   'input/vlm.c:356,13'
          Branch Sides:
            - BranchSide:      'input/vlm.c:356,13'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
            - BranchSide:      'input/vlm.c:359,19'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
        - Branch String:   'input/vlm.c:356,13'
          Branch Sides:
            - BranchSide:      'input/vlm.c:356,13'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
            - BranchSide:      'input/vlm.c:356,13'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
        - Branch String:   'input/vlm.c:356,13'
          Branch Sides:
            - BranchSide:      'input/vlm.c:356,13'
              BranchSideFuncs:
                - free
                - free
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
            - BranchSide:      'input/vlm.c:356,13'
              BranchSideFuncs:
                - free
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
        - Branch String:   'input/vlm.c:367,42'
          Branch Sides:
            - BranchSide:      'input/vlm.c:367,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
            - BranchSide:      'input/vlm.c:367,57'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
        - Branch String:   'input/vlm.c:367,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:369,17'
              BranchSideFuncs:
                - vlc_cond_wait
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_timedwait_daytime
            - BranchSide:      'input/vlm.c:379,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
        - Branch String:   'input/vlm.c:369,17'
          Branch Sides:
            - BranchSide:      'input/vlm.c:371,50'
              BranchSideFuncs:
                - vlc_cond_timedwait_daytime
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
            - BranchSide:      'input/vlm.c:377,33'
              BranchSideFuncs:
                - vlc_cond_wait
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_timedwait_daytime
        - Branch String:   'input/vlm.c:371,21'
          Branch Sides:
            - BranchSide:      'input/vlm.c:374,21'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
            - BranchSide:      'input/vlm.c:375,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - time
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
        - Branch String:   'input/vlm.c:381,5'
          Branch Sides:
            - BranchSide:      'input/vlm.c:260,16'
              BranchSideFuncs:
                - vlc_mutex_lock
                - time
                - vlc_mutex_unlock
                - vlc_mutex_lock
                - vlc_mutex_unlock
                - vlc_cond_wait
                - vlc_cond_timedwait_daytime
                - ExecuteCommand
                - vlm_MessageDelete
                - free
                - free
                - malloc
                - abort
                - strdup
                - realloc
                - vlm_ControlInternal
                - vlm_ControlInternal
            - BranchSide:      'input/vlm.c:384,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/vlm.c:250,5'
          Dst:             vlc_thread_set_name
        - Src:             'input/vlm.c:256,5'
          Dst:             time
        - Src:             'input/vlm.c:264,9'
          Dst:             vlc_mutex_lock
        - Src:             'input/vlm.c:283,25'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlm.c:285,25'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlm.c:299,9'
          Dst:             time
        - Src:             'input/vlm.c:335,29'
          Dst:             realloc
        - Src:             'input/vlm.c:335,29'
          Dst:             abort
        - Src:             'input/vlm.c:335,29'
          Dst:             strdup
        - Src:             'input/vlm.c:352,13'
          Dst:             ExecuteCommand
        - Src:             'input/vlm.c:355,13'
          Dst:             vlm_MessageDelete
        - Src:             'input/vlm.c:363,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/vlm.c:365,9'
          Dst:             vlc_mutex_lock
        - Src:             'input/vlm.c:371,21'
          Dst:             vlc_cond_timedwait_daytime
        - Src:             'input/vlm.c:377,17'
          Dst:             vlc_cond_wait
        - Src:             'input/vlm.c:380,9'
          Dst:             vlc_mutex_unlock
    - functionName:    vlm_New
      functionSourceFile: '/src/vlc/src/input/vlm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - libvlc
        - psz_vlmconf
      BBCount:         26
      ICount:          196
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - Manage
        - asprintf
        - libvlc_priv
        - var_Create
        - vlc_clone
        - vlc_cond_init
        - vlc_custom_create
        - vlc_mutex_init
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlc_object_Log
        - vlc_object_delete
        - vlm_ExecuteCommand
        - vlm_MessageDelete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlm.c:127,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:129,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/vlm.c:137,5'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_custom_create
                - vlc_mutex_unlock
                - vlc_mutex_init
                - vlc_mutex_init
                - vlc_cond_init
                - var_Create
                - vlc_clone
                - vlc_mutex_unlock
                - vlc_object_Log
                - asprintf
                - vlc_object_Log
                - vlm_ExecuteCommand
                - vlm_MessageDelete
                - free
                - vlc_object_Log
                - vlc_object_delete
                - vlc_mutex_unlock
        - Branch String:   'input/vlm.c:129,13'
          Branch Sides:
            - BranchSide:      'input/vlm.c:130,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'input/vlm.c:132,19'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'input/vlm.c:140,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:142,9'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_mutex_init
                - vlc_cond_init
                - var_Create
                - vlc_clone
                - vlc_mutex_unlock
                - vlc_object_Log
                - asprintf
                - vlc_object_Log
                - vlm_ExecuteCommand
                - vlm_MessageDelete
                - free
                - vlc_object_Log
                - vlc_object_delete
                - vlc_mutex_unlock
            - BranchSide:      'input/vlm.c:146,22'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_mutex_init
                - vlc_cond_init
                - var_Create
                - vlc_clone
                - vlc_mutex_unlock
                - vlc_object_Log
                - asprintf
                - vlc_object_Log
                - vlm_ExecuteCommand
                - vlm_MessageDelete
                - free
                - vlc_object_Log
                - vlc_object_delete
                - vlc_mutex_unlock
        - Branch String:   'input/vlm.c:157,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:159,9'
              BranchSideFuncs:
                - vlc_object_delete
                - vlc_mutex_unlock
            - BranchSide:      'input/vlm.c:164,15'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_object_Log
                - asprintf
                - vlc_object_Log
                - vlm_ExecuteCommand
                - vlm_MessageDelete
                - free
                - vlc_object_Log
        - Branch String:   'input/vlm.c:169,9'
          Branch Sides:
            - BranchSide:      'input/vlm.c:171,24'
              BranchSideFuncs:
                - vlc_object_Log
                - asprintf
                - vlc_object_Log
                - vlm_ExecuteCommand
                - vlm_MessageDelete
                - free
                - vlc_object_Log
            - BranchSide:      'input/vlm.c:186,12'
              BranchSideFuncs: []
        - Branch String:   'input/vlm.c:175,13'
          Branch Sides:
            - BranchSide:      'input/vlm.c:177,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlm_ExecuteCommand
                - vlm_MessageDelete
                - free
                - vlc_object_Log
            - BranchSide:      'input/vlm.c:184,5'
              BranchSideFuncs: []
        - Branch String:   'input/vlm.c:178,17'
          Branch Sides:
            - BranchSide:      'input/vlm.c:179,17'
              BranchSideFuncs:
                - vlc_object_Log
                - vlm_MessageDelete
                - free
            - BranchSide:      'input/vlm.c:181,32'
              BranchSideFuncs:
                - vlm_MessageDelete
                - free
      Callsites:
        - Src:             'input/vlm.c:120,39'
          Dst:             libvlc_priv
        - Src:             'input/vlm.c:124,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/vlm.c:133,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/vlm.c:137,5'
          Dst:             vlc_object_Log
        - Src:             'input/vlm.c:139,13'
          Dst:             vlc_custom_create
        - Src:             'input/vlm.c:142,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/vlm.c:146,5'
          Dst:             vlc_mutex_init
        - Src:             'input/vlm.c:147,5'
          Dst:             vlc_mutex_init
        - Src:             'input/vlm.c:148,5'
          Dst:             vlc_cond_init
        - Src:             'input/vlm.c:155,5'
          Dst:             var_Create
        - Src:             'input/vlm.c:157,9'
          Dst:             vlc_clone
        - Src:             'input/vlm.c:157,9'
          Dst:             Manage
        - Src:             'input/vlm.c:159,9'
          Dst:             vlc_object_delete
        - Src:             'input/vlm.c:160,9'
          Dst:             vlc_mutex_unlock
        - Src:             'input/vlm.c:166,5'
          Dst:             vlc_mutex_unlock
        - Src:             'input/vlm.c:174,9'
          Dst:             vlc_object_Log
        - Src:             'input/vlm.c:175,13'
          Dst:             asprintf
        - Src:             'input/vlm.c:177,13'
          Dst:             vlc_object_Log
        - Src:             'input/vlm.c:178,17'
          Dst:             vlm_ExecuteCommand
        - Src:             'input/vlm.c:179,17'
          Dst:             vlc_object_Log
        - Src:             'input/vlm.c:181,13'
          Dst:             vlm_MessageDelete
    - functionName:    var_SetAddress
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
        - ptr
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetChecked
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:395,12'
          Dst:             var_SetChecked
    - functionName:    TriggerInstanceState
      functionSourceFile: '/src/vlc/src/input/vlm_event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_vlm
        - i_type
        - id
        - psz_name
        - psz_instance_name
        - input_state
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetAddress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/vlm_event.c:94,5'
          Dst:             var_SetAddress
    - functionName:    vlm_SendEventMediaInstanceState
      functionSourceFile: '/src/vlc/src/input/vlm_event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_vlm
        - id
        - psz_name
        - psz_instance_name
        - state
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - TriggerInstanceState
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/vlm_event.c:67,5'
          Dst:             TriggerInstanceState
    - functionName:    vlm_SendEventMediaInstanceStopped
      functionSourceFile: '/src/vlc/src/input/vlm_event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - id
        - psz_name
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Trigger
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'input/vlm_event.c:62,5'
          Dst:             Trigger
    - functionName:    Trigger
      functionSourceFile: '/src/vlc/src/input/vlm_event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - i_type
        - id
        - psz_name
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_SetAddress
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'input/vlm_event.c:82,5'
          Dst:             var_SetAddress
    - functionName:    vlm_SendEventMediaInstanceStarted
      functionSourceFile: '/src/vlc/src/input/vlm_event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - id
        - psz_name
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Trigger
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/vlm_event.c:58,5'
          Dst:             Trigger
    - functionName:    vlm_SendEventMediaChanged
      functionSourceFile: '/src/vlc/src/input/vlm_event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - id
        - psz_name
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Trigger
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/vlm_event.c:53,5'
          Dst:             Trigger
    - functionName:    vlm_SendEventMediaRemoved
      functionSourceFile: '/src/vlc/src/input/vlm_event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - id
        - psz_name
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Trigger
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/vlm_event.c:49,5'
          Dst:             Trigger
    - functionName:    vlm_SendEventMediaAdded
      functionSourceFile: '/src/vlc/src/input/vlm_event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - id
        - psz_name
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Trigger
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/vlm_event.c:45,5'
          Dst:             Trigger
    - functionName:    vlm_media_Delete
      functionSourceFile: '/src/vlc/src/../include/vlc_vlm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_media
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlm_media_Clean
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_vlm.h:288,5'
          Dst:             vlm_media_Clean
    - functionName:    vlm_media_Clean
      functionSourceFile: '/src/vlc/src/../include/vlc_vlm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_media
      BBCount:         15
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_vlm.h:259,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_vlm.h:260,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      '../include/vlc_vlm.h:261,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   '../include/vlc_vlm.h:263,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_vlm.h:264,15'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '../include/vlc_vlm.h:265,5'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    vlm_ScheduleSetup
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlm
        - schedule
        - psz_cmd
        - psz_value
      BBCount:         74
      ICount:          537
      EdgeCount:       86
      CyclomaticComplexity: 14
      functionsReached:
        - __isoc99_sscanf
        - abort
        - mktime
        - realloc
        - strchr
        - strcmp
        - strdup
        - vlc_object_Log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:1014,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1016,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strchr
                - strcmp
                - __isoc99_sscanf
                - __isoc99_sscanf
                - mktime
                - strcmp
                - strchr
                - __isoc99_sscanf
                - vlc_object_Log
                - __isoc99_sscanf
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strdup
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/vlmshell.c:1018,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strchr
                - strcmp
                - __isoc99_sscanf
                - __isoc99_sscanf
                - mktime
                - strcmp
                - strchr
                - __isoc99_sscanf
                - vlc_object_Log
                - __isoc99_sscanf
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strdup
                - malloc
                - abort
                - realloc
        - Branch String:   'input/vlmshell.c:1018,14'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1020,9'
              BranchSideFuncs:
                - strcmp
                - strchr
                - strcmp
                - __isoc99_sscanf
                - __isoc99_sscanf
                - mktime
                - strcmp
                - strchr
                - __isoc99_sscanf
                - vlc_object_Log
                - __isoc99_sscanf
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strdup
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/vlmshell.c:1022,23'
              BranchSideFuncs:
                - strcmp
                - strchr
                - strcmp
                - __isoc99_sscanf
                - __isoc99_sscanf
                - mktime
                - strcmp
                - strchr
                - __isoc99_sscanf
                - vlc_object_Log
                - __isoc99_sscanf
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strdup
                - malloc
                - abort
                - realloc
        - Branch String:   'input/vlmshell.c:1022,14'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1027,14'
              BranchSideFuncs:
                - strcmp
                - strchr
                - __isoc99_sscanf
                - vlc_object_Log
                - __isoc99_sscanf
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strdup
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/vlmshell.c:1091,23'
              BranchSideFuncs:
                - strcmp
                - strchr
                - __isoc99_sscanf
                - vlc_object_Log
                - __isoc99_sscanf
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strdup
                - malloc
                - abort
                - realloc
        - Branch String:   'input/vlmshell.c:1040,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1042,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - mktime
            - BranchSide:      'input/vlmshell.c:1044,17'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - mktime
        - Branch String:   'input/vlmshell.c:1044,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1046,13'
              BranchSideFuncs: []
            - BranchSide:      'input/vlmshell.c:1052,29'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __isoc99_sscanf
                - mktime
        - Branch String:   'input/vlmshell.c:1052,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1055,35'
              BranchSideFuncs:
                - __isoc99_sscanf
                - mktime
            - BranchSide:      'input/vlmshell.c:1058,35'
              BranchSideFuncs:
                - __isoc99_sscanf
                - mktime
            - BranchSide:      'input/vlmshell.c:1062,36'
              BranchSideFuncs:
                - __isoc99_sscanf
                - mktime
            - BranchSide:      'input/vlmshell.c:1067,21'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:1070,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1073,36'
              BranchSideFuncs:
                - mktime
            - BranchSide:      'input/vlmshell.c:1076,35'
              BranchSideFuncs:
                - mktime
            - BranchSide:      'input/vlmshell.c:1080,36'
              BranchSideFuncs:
                - mktime
            - BranchSide:      'input/vlmshell.c:1085,21'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:1091,14'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1095,21'
              BranchSideFuncs:
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strdup
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/vlmshell.c:1172,23'
              BranchSideFuncs:
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strdup
                - malloc
                - abort
                - realloc
        - Branch String:   'input/vlmshell.c:1113,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1115,24'
              BranchSideFuncs:
                - __isoc99_sscanf
                - vlc_object_Log
                - __isoc99_sscanf
            - BranchSide:      'input/vlmshell.c:1120,24'
              BranchSideFuncs:
                - __isoc99_sscanf
                - vlc_object_Log
                - __isoc99_sscanf
        - Branch String:   'input/vlmshell.c:1123,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1126,31'
              BranchSideFuncs:
                - vlc_object_Log
                - __isoc99_sscanf
            - BranchSide:      'input/vlmshell.c:1129,31'
              BranchSideFuncs:
                - vlc_object_Log
                - __isoc99_sscanf
            - BranchSide:      'input/vlmshell.c:1133,32'
              BranchSideFuncs:
                - vlc_object_Log
                - __isoc99_sscanf
            - BranchSide:      'input/vlmshell.c:1138,17'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:1140,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1142,29'
              BranchSideFuncs:
                - __isoc99_sscanf
                - vlc_object_Log
            - BranchSide:      'input/vlmshell.c:1162,37'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'input/vlmshell.c:1142,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1145,36'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/vlmshell.c:1148,35'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/vlmshell.c:1152,36'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/vlmshell.c:1157,21'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:1166,39'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1166,44'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/vlmshell.c:1169,13'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'input/vlmshell.c:1166,65'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1167,21'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/vlmshell.c:1171,5'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:1167,43'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1167,53'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/vlmshell.c:1171,5'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:1166,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1169,13'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/vlmshell.c:1171,5'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:1172,14'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1176,21'
              BranchSideFuncs:
                - strcmp
                - strdup
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/vlmshell.c:1185,23'
              BranchSideFuncs:
                - strcmp
                - strdup
                - malloc
                - abort
                - realloc
        - Branch String:   'input/vlmshell.c:1176,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1178,34'
              BranchSideFuncs: []
            - BranchSide:      'input/vlmshell.c:1182,13'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:1185,14'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1187,33'
              BranchSideFuncs: []
            - BranchSide:      'input/vlmshell.c:1193,9'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:1189,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1189,9'
              BranchSideFuncs:
                - realloc
                - abort
            - BranchSide:      'input/vlmshell.c:1189,9'
              BranchSideFuncs:
                - malloc
                - abort
        - Branch String:   'input/vlmshell.c:1189,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1189,9'
              BranchSideFuncs: []
            - BranchSide:      'input/vlmshell.c:1190,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/vlmshell.c:1014,10'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:1018,15'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:1022,15'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:1038,13'
          Dst:             strchr
        - Src:             'input/vlmshell.c:1040,14'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:1052,21'
          Dst:             __isoc99_sscanf
        - Src:             'input/vlmshell.c:1070,21'
          Dst:             __isoc99_sscanf
        - Src:             'input/vlmshell.c:1088,30'
          Dst:             mktime
        - Src:             'input/vlmshell.c:1091,15'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:1112,13'
          Dst:             strchr
        - Src:             'input/vlmshell.c:1123,17'
          Dst:             __isoc99_sscanf
        - Src:             'input/vlmshell.c:1142,21'
          Dst:             __isoc99_sscanf
        - Src:             'input/vlmshell.c:1169,13'
          Dst:             vlc_object_Log
        - Src:             'input/vlmshell.c:1172,15'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:1176,13'
          Dst:             __isoc99_sscanf
        - Src:             'input/vlmshell.c:1185,15'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:1187,25'
          Dst:             strdup
        - Src:             'input/vlmshell.c:1189,9'
          Dst:             realloc
        - Src:             'input/vlmshell.c:1189,9'
          Dst:             abort
    - functionName:    mktime
      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:    ExecuteMediaProperty
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - id
        - b_new
        - i_property
        - ppsz_property
        - pp_status
      BBCount:         202
      ICount:          1044
      EdgeCount:       250
      CyclomaticComplexity: 50
      functionsReached:
        - abort
        - atoi
        - fprintf
        - realloc
        - strcmp
        - strdup
        - vlm_ControlInternal
        - vlm_MessageNew
        - vlm_MessageSimpleNew
        - vlm_media_Delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:656,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:657,9'
              BranchSideFuncs:
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
            - BranchSide:      'input/vlmshell.c:660,12'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:660,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:662,34'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
            - BranchSide:      'input/vlmshell.c:743,37'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
        - Branch String:   'input/vlmshell.c:663,33'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:663,52'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
            - BranchSide:      'input/vlmshell.c:663,21'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:665,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:667,13'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
            - BranchSide:      'input/vlmshell.c:669,27'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:669,18'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:671,13'
              BranchSideFuncs:
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
            - BranchSide:      'input/vlmshell.c:673,27'
              BranchSideFuncs:
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:673,18'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:675,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
            - BranchSide:      'input/vlmshell.c:679,27'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:675,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:675,13'
              BranchSideFuncs:
                - malloc
                - abort
                - strdup
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - realloc
            - BranchSide:      'input/vlmshell.c:676,13'
              BranchSideFuncs:
                - malloc
                - abort
                - strdup
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - realloc
        - Branch String:   'input/vlmshell.c:676,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:676,13'
              BranchSideFuncs:
                - realloc
                - abort
                - strdup
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
            - BranchSide:      'input/vlmshell.c:676,13'
              BranchSideFuncs:
                - malloc
                - abort
                - strdup
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:676,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:676,13'
              BranchSideFuncs:
                - strdup
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
            - BranchSide:      'input/vlmshell.c:677,14'
              BranchSideFuncs:
                - strdup
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:679,52'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:679,55'
              BranchSideFuncs:
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - free
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:685,27'
              BranchSideFuncs:
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - free
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:679,65'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:679,77'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - free
            - BranchSide:      'input/vlmshell.c:685,27'
              BranchSideFuncs:
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - free
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:679,18'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:681,13'
              BranchSideFuncs:
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - free
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:685,27'
              BranchSideFuncs:
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - free
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:681,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:682,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
            - BranchSide:      'input/vlmshell.c:683,14'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:682,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:682,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
            - BranchSide:      'input/vlmshell.c:682,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:682,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:682,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
            - BranchSide:      'input/vlmshell.c:682,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:682,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:682,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
            - BranchSide:      'input/vlmshell.c:682,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:682,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:681,13'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
            - BranchSide:      'input/vlmshell.c:682,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:682,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:682,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
            - BranchSide:      'input/vlmshell.c:682,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:682,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:682,17'
              BranchSideFuncs:
                - free
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
            - BranchSide:      'input/vlmshell.c:682,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:685,18'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:689,13'
              BranchSideFuncs:
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - atoi
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - free
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:701,27'
              BranchSideFuncs:
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - atoi
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - free
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:689,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:689,13'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - free
            - BranchSide:      'input/vlmshell.c:691,20'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:691,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:693,30'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
            - BranchSide:      'input/vlmshell.c:699,14'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:693,21'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:695,21'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - free
            - BranchSide:      'input/vlmshell.c:698,13'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:695,21'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:695,21'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
            - BranchSide:      'input/vlmshell.c:695,21'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
        - Branch String:   'input/vlmshell.c:695,21'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:695,21'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
            - BranchSide:      'input/vlmshell.c:695,21'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
        - Branch String:   'input/vlmshell.c:695,21'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:695,21'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
            - BranchSide:      'input/vlmshell.c:695,21'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
        - Branch String:   'input/vlmshell.c:695,21'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:695,21'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
            - BranchSide:      'input/vlmshell.c:696,21'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:695,21'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:695,21'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
            - BranchSide:      'input/vlmshell.c:695,21'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
        - Branch String:   'input/vlmshell.c:695,21'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:695,21'
              BranchSideFuncs:
                - free
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
            - BranchSide:      'input/vlmshell.c:695,21'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:701,18'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:703,13'
              BranchSideFuncs:
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - free
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:710,27'
              BranchSideFuncs:
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - free
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:703,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:703,13'
              BranchSideFuncs:
                - atoi
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
            - BranchSide:      'input/vlmshell.c:705,29'
              BranchSideFuncs:
                - atoi
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
        - Branch String:   'input/vlmshell.c:706,25'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:706,28'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
            - BranchSide:      'input/vlmshell.c:708,14'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:706,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:707,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
            - BranchSide:      'input/vlmshell.c:708,14'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:707,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:707,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
            - BranchSide:      'input/vlmshell.c:707,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
        - Branch String:   'input/vlmshell.c:707,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:707,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
            - BranchSide:      'input/vlmshell.c:707,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
        - Branch String:   'input/vlmshell.c:707,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:707,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
            - BranchSide:      'input/vlmshell.c:707,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
        - Branch String:   'input/vlmshell.c:707,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:707,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
            - BranchSide:      'input/vlmshell.c:708,14'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:707,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:707,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
            - BranchSide:      'input/vlmshell.c:707,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - free
        - Branch String:   'input/vlmshell.c:707,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:707,17'
              BranchSideFuncs:
                - free
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
            - BranchSide:      'input/vlmshell.c:707,17'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:710,18'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:712,13'
              BranchSideFuncs:
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - free
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:718,27'
              BranchSideFuncs:
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - free
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:712,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:712,13'
              BranchSideFuncs:
                - free
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - strdup
            - BranchSide:      'input/vlmshell.c:714,19'
              BranchSideFuncs:
                - free
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - strdup
        - Branch String:   'input/vlmshell.c:715,33'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:715,54'
              BranchSideFuncs:
                - strdup
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
            - BranchSide:      'input/vlmshell.c:715,13'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:718,18'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:720,13'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - free
                - strcmp
                - fprintf
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:725,27'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - free
                - strcmp
                - fprintf
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:720,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:720,13'
              BranchSideFuncs:
                - malloc
                - abort
                - strdup
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - realloc
            - BranchSide:      'input/vlmshell.c:722,13'
              BranchSideFuncs:
                - malloc
                - abort
                - strdup
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
                - realloc
        - Branch String:   'input/vlmshell.c:722,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:722,13'
              BranchSideFuncs:
                - realloc
                - abort
                - strdup
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
            - BranchSide:      'input/vlmshell.c:722,13'
              BranchSideFuncs:
                - malloc
                - abort
                - strdup
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:722,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:722,13'
              BranchSideFuncs:
                - strdup
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
            - BranchSide:      'input/vlmshell.c:723,14'
              BranchSideFuncs:
                - strdup
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - realloc
                - strcmp
                - strcmp
                - fprintf
                - vlm_MessageNew
                - strcmp
                - free
        - Branch String:   'input/vlmshell.c:725,18'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:727,13'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - free
                - fprintf
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:729,27'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_media_Delete
                - vlm_MessageSimpleNew
                - strcmp
                - strcmp
                - strcmp
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - vlm_MessageNew
                - strcmp
                - free
                - strcmp
                - vlm_MessageNew
                - atoi
                - free
                - strcmp
                - vlm_MessageNew
                - free
                - strdup
                - strcmp
                - vlm_MessageNew
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - strcmp
                - free
                - fprintf
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:729,18'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:731,13'
              BranchSideFuncs:
                - fprintf
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
            - BranchSide:      'input/vlmshell.c:735,22'
              BranchSideFuncs:
                - fprintf
                - vlm_MessageNew
                - vlm_media_Delete
                - vlm_ControlInternal
        - Branch String:   'input/vlmshell.c:750,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:752,13'
              BranchSideFuncs:
                - vlm_media_Delete
                - vlm_ControlInternal
            - BranchSide:      'input/vlmshell.c:756,5'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:752,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:753,34'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_media_Delete
            - BranchSide:      'input/vlmshell.c:754,27'
              BranchSideFuncs:
                - vlm_media_Delete
      Callsites:
        - Src:             'input/vlmshell.c:656,9'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlmshell.c:657,9'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:665,14'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:669,19'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:673,19'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:675,13'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:676,13'
          Dst:             realloc
        - Src:             'input/vlmshell.c:676,13'
          Dst:             abort
        - Src:             'input/vlmshell.c:676,13'
          Dst:             strdup
        - Src:             'input/vlmshell.c:679,19'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:679,69'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:685,19'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:689,13'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:693,22'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:701,19'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:703,13'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:705,23'
          Dst:             atoi
        - Src:             'input/vlmshell.c:710,19'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:712,13'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:715,46'
          Dst:             strdup
        - Src:             'input/vlmshell.c:718,19'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:720,13'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:722,13'
          Dst:             realloc
        - Src:             'input/vlmshell.c:722,13'
          Dst:             abort
        - Src:             'input/vlmshell.c:722,13'
          Dst:             strdup
        - Src:             'input/vlmshell.c:725,19'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:729,19'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:735,13'
          Dst:             fprintf
        - Src:             'input/vlmshell.c:736,13'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:743,16'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlmshell.c:744,5'
          Dst:             vlm_media_Delete
        - Src:             'input/vlmshell.c:746,18'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:753,13'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlmshell.c:754,9'
          Dst:             vlm_media_Delete
    - functionName:    vlm_MessageNew
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1225
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_name
        - psz_format
      BBCount:         14
      ICount:          84
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - vasprintf
        - vlm_MessageDelete
        - vlm_MessageSimpleNew
      functionUses:    52
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:1229,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1230,9'
              BranchSideFuncs:
                - __assert_fail
                - vasprintf
                - vlm_MessageDelete
            - BranchSide:      'input/vlmshell.c:1232,5'
              BranchSideFuncs:
                - __assert_fail
                - vasprintf
                - vlm_MessageDelete
        - Branch String:   'input/vlmshell.c:1232,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1232,5'
              BranchSideFuncs:
                - vasprintf
                - vlm_MessageDelete
            - BranchSide:      'input/vlmshell.c:1233,5'
              BranchSideFuncs:
                - vasprintf
                - vlm_MessageDelete
        - Branch String:   'input/vlmshell.c:1234,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1235,9'
              BranchSideFuncs:
                - vlm_MessageDelete
            - BranchSide:      'input/vlmshell.c:1236,5'
              BranchSideFuncs:
                - vlm_MessageDelete
        - Branch String:   'input/vlmshell.c:1238,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1240,28'
              BranchSideFuncs: []
            - BranchSide:      'input/vlmshell.c:1243,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/vlmshell.c:1226,32'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:1232,5'
          Dst:             __assert_fail
        - Src:             'input/vlmshell.c:1234,9'
          Dst:             vasprintf
        - Src:             'input/vlmshell.c:1240,9'
          Dst:             vlm_MessageDelete
    - functionName:    vlm_MessageSimpleNew
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1221
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_name
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strdup
      functionUses:    54
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:1204,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1204,21'
              BranchSideFuncs:
                - malloc
                - strdup
                - free
            - BranchSide:      'input/vlmshell.c:1206,32'
              BranchSideFuncs:
                - malloc
                - strdup
                - free
        - Branch String:   'input/vlmshell.c:1207,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1208,9'
              BranchSideFuncs:
                - strdup
                - free
            - BranchSide:      'input/vlmshell.c:1210,35'
              BranchSideFuncs:
                - strdup
                - free
        - Branch String:   'input/vlmshell.c:1211,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1213,15'
              BranchSideFuncs: []
            - BranchSide:      'input/vlmshell.c:1216,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/vlmshell.c:1210,27'
          Dst:             strdup
    - functionName:    vlm_MessageDelete
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_message
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlm_MessageDelete
      functionUses:    6
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:1250,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1251,28'
              BranchSideFuncs:
                - vlm_MessageDelete
                - free
                - free
            - BranchSide:      'input/vlmshell.c:1252,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'input/vlmshell.c:1251,9'
          Dst:             vlm_MessageDelete
    - functionName:    vlm_media_Init
      functionSourceFile: '/src/vlc/src/../include/vlc_vlm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_media
      BBCount:         5
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ExecuteScheduleProperty
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - p_schedule
        - b_new
        - i_property
        - ppsz_property
        - pp_status
      BBCount:         45
      ICount:          330
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - ExecuteSyntaxError
        - realloc
        - strcat
        - strcmp
        - strdup
        - strlen
        - vlc_cond_signal
        - vlc_mutex_lock
        - vlc_mutex_unlock
        - vlm_MessageNew
        - vlm_MessageSimpleNew
        - vlm_ScheduleDelete
        - vlm_ScheduleSetup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:569,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:571,22'
              BranchSideFuncs:
                - strcmp
                - vlm_ScheduleSetup
                - vlm_MessageSimpleNew
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlm_MessageNew
                - strcmp
                - strcmp
                - strdup
                - free
                - vlm_ScheduleSetup
                - strlen
                - strlen
                - realloc
                - strcat
                - strcat
                - vlm_ScheduleSetup
                - ExecuteSyntaxError
                - vlm_ScheduleDelete
            - BranchSide:      'input/vlmshell.c:630,40'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
        - Branch String:   'input/vlmshell.c:571,52'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:572,22'
              BranchSideFuncs:
                - strcmp
                - vlm_ScheduleSetup
                - vlm_MessageSimpleNew
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - strcmp
                - vlm_MessageNew
                - strcmp
                - strdup
                - free
                - vlm_ScheduleSetup
                - strlen
                - strlen
                - realloc
                - strcat
                - strcat
                - vlm_ScheduleSetup
                - ExecuteSyntaxError
                - vlm_ScheduleDelete
            - BranchSide:      'input/vlmshell.c:574,37'
              BranchSideFuncs:
                - vlm_ScheduleSetup
                - vlm_MessageSimpleNew
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - strcmp
                - strcmp
                - strcmp
                - strdup
                - free
                - vlm_MessageNew
                - vlm_ScheduleSetup
                - strlen
                - strlen
                - realloc
                - strcat
                - strcat
                - vlm_ScheduleSetup
                - ExecuteSyntaxError
                - vlm_ScheduleDelete
        - Branch String:   'input/vlmshell.c:571,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:574,37'
              BranchSideFuncs:
                - strcmp
                - strdup
                - free
                - vlm_MessageSimpleNew
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlm_MessageNew
                - vlm_ScheduleSetup
                - strlen
                - strlen
                - realloc
                - strcat
                - strcat
                - vlm_ScheduleSetup
                - strcmp
                - vlm_ScheduleSetup
                - strcmp
                - ExecuteSyntaxError
                - vlm_ScheduleDelete
            - BranchSide:      'input/vlmshell.c:577,27'
              BranchSideFuncs:
                - strcmp
                - strdup
                - free
                - vlm_MessageSimpleNew
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlm_MessageNew
                - vlm_ScheduleSetup
                - strlen
                - strlen
                - realloc
                - strcat
                - strcat
                - vlm_ScheduleSetup
                - strcmp
                - vlm_ScheduleSetup
                - strcmp
                - ExecuteSyntaxError
                - vlm_ScheduleDelete
        - Branch String:   'input/vlmshell.c:574,18'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:575,17'
              BranchSideFuncs:
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:576,9'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - strcmp
                - vlm_ScheduleSetup
                - vlm_MessageNew
                - strcmp
                - strcmp
                - strdup
                - free
                - vlm_ScheduleSetup
                - strlen
                - strlen
                - realloc
                - strcat
                - strcat
                - vlm_ScheduleSetup
                - ExecuteSyntaxError
                - vlm_ScheduleDelete
        - Branch String:   'input/vlmshell.c:577,18'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:580,20'
              BranchSideFuncs:
                - vlm_ScheduleSetup
                - vlm_MessageSimpleNew
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - strcmp
                - vlm_ScheduleSetup
                - vlm_MessageNew
                - strcmp
                - strcmp
                - strdup
                - free
                - vlm_ScheduleSetup
                - strlen
                - strlen
                - realloc
                - strcat
                - strcat
                - ExecuteSyntaxError
                - vlm_ScheduleDelete
            - BranchSide:      'input/vlmshell.c:618,17'
              BranchSideFuncs:
                - vlm_ScheduleSetup
                - vlm_MessageSimpleNew
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - strcmp
                - vlm_ScheduleSetup
                - vlm_MessageNew
                - strcmp
                - strcmp
                - strdup
                - free
                - vlm_ScheduleSetup
                - strlen
                - strlen
                - realloc
                - strcat
                - strcat
                - ExecuteSyntaxError
                - vlm_ScheduleDelete
        - Branch String:   'input/vlmshell.c:584,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:585,17'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
            - BranchSide:      'input/vlmshell.c:587,32'
              BranchSideFuncs:
                - strdup
                - free
                - vlm_MessageSimpleNew
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlm_MessageNew
                - vlm_ScheduleSetup
                - strlen
                - strlen
                - realloc
                - strcat
                - strcat
        - Branch String:   'input/vlmshell.c:588,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:589,17'
              BranchSideFuncs:
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:591,22'
              BranchSideFuncs:
                - free
                - vlm_MessageSimpleNew
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlm_MessageNew
                - vlm_ScheduleSetup
                - strlen
                - strlen
                - realloc
                - strcat
                - strcat
        - Branch String:   'input/vlmshell.c:591,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:593,40'
              BranchSideFuncs:
                - strlen
                - strlen
                - realloc
                - free
                - vlm_MessageSimpleNew
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlm_MessageNew
                - vlm_ScheduleSetup
                - strcat
                - strcat
            - BranchSide:      'input/vlmshell.c:608,17'
              BranchSideFuncs:
                - free
                - vlm_MessageSimpleNew
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlm_MessageNew
                - vlm_ScheduleSetup
        - Branch String:   'input/vlmshell.c:595,21'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:597,32'
              BranchSideFuncs:
                - strcat
                - strcat
                - free
                - vlm_MessageSimpleNew
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlm_MessageNew
                - vlm_ScheduleSetup
                - strlen
                - strlen
                - realloc
            - BranchSide:      'input/vlmshell.c:603,27'
              BranchSideFuncs:
                - free
                - vlm_MessageSimpleNew
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlm_MessageNew
                - vlm_ScheduleSetup
        - Branch String:   'input/vlmshell.c:608,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:609,44'
              BranchSideFuncs:
                - vlm_ScheduleSetup
                - free
                - vlm_MessageSimpleNew
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:610,19'
              BranchSideFuncs:
                - free
                - vlm_MessageSimpleNew
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:612,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:613,17'
              BranchSideFuncs:
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:614,13'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
        - Branch String:   'input/vlmshell.c:618,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:620,21'
              BranchSideFuncs:
                - ExecuteSyntaxError
                - vlm_ScheduleDelete
            - BranchSide:      'input/vlmshell.c:625,36'
              BranchSideFuncs:
                - vlm_ScheduleSetup
                - vlm_MessageSimpleNew
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - strcmp
                - vlm_ScheduleSetup
                - vlm_MessageNew
                - strcmp
                - strcmp
                - strdup
                - free
                - vlm_ScheduleSetup
                - strlen
                - strlen
                - realloc
                - strcat
                - strcat
                - ExecuteSyntaxError
                - vlm_ScheduleDelete
        - Branch String:   'input/vlmshell.c:620,21'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:621,41'
              BranchSideFuncs:
                - vlm_ScheduleDelete
                - ExecuteSyntaxError
            - BranchSide:      'input/vlmshell.c:622,44'
              BranchSideFuncs:
                - ExecuteSyntaxError
        - Branch String:   'input/vlmshell.c:625,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:626,17'
              BranchSideFuncs:
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:627,14'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlc_mutex_lock
                - vlc_cond_signal
                - vlc_mutex_unlock
                - strcmp
                - vlm_ScheduleSetup
                - vlm_MessageNew
                - strcmp
                - strcmp
                - strdup
                - free
                - vlm_ScheduleSetup
                - strlen
                - strlen
                - realloc
                - strcat
                - strcat
                - vlm_ScheduleSetup
                - ExecuteSyntaxError
                - vlm_ScheduleDelete
      Callsites:
        - Src:             'input/vlmshell.c:571,14'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:572,14'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:574,18'
          Dst:             vlm_ScheduleSetup
        - Src:             'input/vlmshell.c:577,19'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:587,24'
          Dst:             strdup
        - Src:             'input/vlmshell.c:594,40'
          Dst:             strlen
        - Src:             'input/vlmshell.c:594,59'
          Dst:             strlen
        - Src:             'input/vlmshell.c:593,31'
          Dst:             realloc
        - Src:             'input/vlmshell.c:598,21'
          Dst:             strcat
        - Src:             'input/vlmshell.c:599,21'
          Dst:             strcat
        - Src:             'input/vlmshell.c:609,25'
          Dst:             vlm_ScheduleSetup
        - Src:             'input/vlmshell.c:621,21'
          Dst:             vlm_ScheduleDelete
        - Src:             'input/vlmshell.c:622,24'
          Dst:             ExecuteSyntaxError
        - Src:             'input/vlmshell.c:625,17'
          Dst:             vlm_ScheduleSetup
        - Src:             'input/vlmshell.c:630,18'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:632,5'
          Dst:             vlc_mutex_lock
        - Src:             'input/vlmshell.c:634,5'
          Dst:             vlc_cond_signal
        - Src:             'input/vlmshell.c:635,5'
          Dst:             vlc_mutex_unlock
        - Src:             'input/vlmshell.c:640,18'
          Dst:             vlm_MessageNew
    - functionName:    vlm_ScheduleDelete
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlm
        - sched
      BBCount:         38
      ICount:          216
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:982,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:982,25'
              BranchSideFuncs: []
            - BranchSide:      'input/vlmshell.c:984,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'input/vlmshell.c:984,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:984,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'input/vlmshell.c:984,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'input/vlmshell.c:984,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:984,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'input/vlmshell.c:984,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'input/vlmshell.c:984,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:984,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'input/vlmshell.c:984,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'input/vlmshell.c:984,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:984,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'input/vlmshell.c:986,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'input/vlmshell.c:984,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:984,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'input/vlmshell.c:984,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'input/vlmshell.c:984,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:984,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'input/vlmshell.c:984,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'input/vlmshell.c:986,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:986,38'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'input/vlmshell.c:987,11'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'input/vlmshell.c:989,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:990,15'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'input/vlmshell.c:991,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    ExecuteSyntaxError
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_cmd
        - pp_status
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlm_MessageNew
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'input/vlmshell.c:213,18'
          Dst:             vlm_MessageNew
    - functionName:    vlm_ScheduleNew
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlm
        - psz_name
      BBCount:         15
      ICount:          126
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - abort
        - realloc
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:958,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:959,9'
              BranchSideFuncs:
                - malloc
                - strdup
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/vlmshell.c:961,35'
              BranchSideFuncs:
                - malloc
                - strdup
                - malloc
                - abort
                - realloc
        - Branch String:   'input/vlmshell.c:962,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:963,9'
              BranchSideFuncs:
                - strdup
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/vlmshell.c:965,33'
              BranchSideFuncs:
                - strdup
                - malloc
                - abort
                - realloc
        - Branch String:   'input/vlmshell.c:973,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:973,5'
              BranchSideFuncs:
                - realloc
                - abort
            - BranchSide:      'input/vlmshell.c:973,5'
              BranchSideFuncs:
                - malloc
                - abort
        - Branch String:   'input/vlmshell.c:973,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:973,5'
              BranchSideFuncs: []
            - BranchSide:      'input/vlmshell.c:975,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/vlmshell.c:965,25'
          Dst:             strdup
        - Src:             'input/vlmshell.c:973,5'
          Dst:             realloc
        - Src:             'input/vlmshell.c:973,5'
          Dst:             abort
    - functionName:    ExecuteIsSchedule
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - psz_name
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlm_ScheduleSearch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:227,19'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:227,43'
              BranchSideFuncs:
                - vlm_ScheduleSearch
            - BranchSide:      'input/vlmshell.c:228,9'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:227,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:228,9'
              BranchSideFuncs: []
            - BranchSide:      'input/vlmshell.c:229,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/vlmshell.c:227,23'
          Dst:             vlm_ScheduleSearch
    - functionName:    vlm_ScheduleSearch
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlm
        - psz_name
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:999,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1001,21'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'input/vlmshell.c:1007,5'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:1001,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1003,20'
              BranchSideFuncs: []
            - BranchSide:      'input/vlmshell.c:1005,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'input/vlmshell.c:1001,13'
          Dst:             strcmp
    - functionName:    Load
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlm
        - file
      BBCount:         38
      ICount:          228
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - ExecuteCommand
        - vlc_object_Log
        - vlm_MessageDelete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:1536,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1538,24'
              BranchSideFuncs:
                - vlm_MessageDelete
                - ExecuteCommand
                - vlm_MessageDelete
                - vlc_object_Log
            - BranchSide:      'input/vlmshell.c:1570,5'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:1541,34'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1541,37'
              BranchSideFuncs:
                - vlm_MessageDelete
                - ExecuteCommand
                - vlm_MessageDelete
                - vlc_object_Log
            - BranchSide:      'input/vlmshell.c:1541,9'
              BranchSideFuncs:
                - vlm_MessageDelete
                - ExecuteCommand
                - vlm_MessageDelete
                - vlc_object_Log
        - Branch String:   'input/vlmshell.c:1541,55'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1541,58'
              BranchSideFuncs:
                - vlm_MessageDelete
                - ExecuteCommand
                - vlm_MessageDelete
                - vlc_object_Log
            - BranchSide:      'input/vlmshell.c:1541,9'
              BranchSideFuncs:
                - vlm_MessageDelete
                - ExecuteCommand
                - vlm_MessageDelete
                - vlc_object_Log
        - Branch String:   'input/vlmshell.c:1541,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1543,18'
              BranchSideFuncs:
                - vlm_MessageDelete
                - ExecuteCommand
                - vlm_MessageDelete
                - vlc_object_Log
            - BranchSide:      'input/vlmshell.c:1546,13'
              BranchSideFuncs:
                - vlm_MessageDelete
                - ExecuteCommand
                - vlm_MessageDelete
                - vlc_object_Log
        - Branch String:   'input/vlmshell.c:1546,31'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1546,34'
              BranchSideFuncs:
                - vlm_MessageDelete
                - ExecuteCommand
                - vlm_MessageDelete
                - vlc_object_Log
            - BranchSide:      'input/vlmshell.c:1548,13'
              BranchSideFuncs:
                - vlm_MessageDelete
                - ExecuteCommand
                - vlm_MessageDelete
                - vlc_object_Log
        - Branch String:   'input/vlmshell.c:1546,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1548,13'
              BranchSideFuncs:
                - vlm_MessageDelete
                - ExecuteCommand
                - vlm_MessageDelete
                - vlc_object_Log
            - BranchSide:      'input/vlmshell.c:1553,14'
              BranchSideFuncs:
                - vlm_MessageDelete
                - ExecuteCommand
                - vlm_MessageDelete
                - vlc_object_Log
        - Branch String:   'input/vlmshell.c:1550,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1550,42'
              BranchSideFuncs:
                - vlm_MessageDelete
                - ExecuteCommand
                - vlm_MessageDelete
                - vlc_object_Log
            - BranchSide:      'input/vlmshell.c:1551,9'
              BranchSideFuncs:
                - vlm_MessageDelete
                - ExecuteCommand
                - vlm_MessageDelete
                - vlc_object_Log
        - Branch String:   'input/vlmshell.c:1553,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1553,36'
              BranchSideFuncs:
                - ExecuteCommand
                - vlm_MessageDelete
                - vlm_MessageDelete
                - vlc_object_Log
            - BranchSide:      'input/vlmshell.c:1564,13'
              BranchSideFuncs:
                - ExecuteCommand
                - vlm_MessageDelete
                - vlc_object_Log
                - vlm_MessageDelete
        - Branch String:   'input/vlmshell.c:1553,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1555,17'
              BranchSideFuncs:
                - vlm_MessageDelete
                - vlc_object_Log
            - BranchSide:      'input/vlmshell.c:1564,13'
              BranchSideFuncs:
                - ExecuteCommand
                - vlm_MessageDelete
                - vlc_object_Log
                - vlm_MessageDelete
        - Branch String:   'input/vlmshell.c:1555,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1557,21'
              BranchSideFuncs:
                - vlm_MessageDelete
                - vlc_object_Log
            - BranchSide:      'input/vlmshell.c:1562,13'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:1557,21'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1558,21'
              BranchSideFuncs:
                - vlc_object_Log
                - vlm_MessageDelete
            - BranchSide:      'input/vlmshell.c:1560,36'
              BranchSideFuncs:
                - vlm_MessageDelete
        - Branch String:   'input/vlmshell.c:1564,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1564,42'
              BranchSideFuncs:
                - vlm_MessageDelete
                - ExecuteCommand
                - vlm_MessageDelete
                - vlc_object_Log
            - BranchSide:      'input/vlmshell.c:1566,15'
              BranchSideFuncs:
                - vlm_MessageDelete
                - ExecuteCommand
                - vlm_MessageDelete
                - vlc_object_Log
      Callsites:
        - Src:             'input/vlmshell.c:1553,20'
          Dst:             ExecuteCommand
        - Src:             'input/vlmshell.c:1558,21'
          Dst:             vlc_object_Log
        - Src:             'input/vlmshell.c:1560,17'
          Dst:             vlm_MessageDelete
        - Src:             'input/vlmshell.c:1564,23'
          Dst:             vlm_MessageDelete
    - functionName:    ExecuteCommand
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - psz_command
        - pp_message
      BBCount:         89
      ICount:          563
      EdgeCount:       125
      CyclomaticComplexity: 38
      functionsReached:
        - ExecuteControl
        - ExecuteDel
        - ExecuteExport
        - ExecuteHelp
        - ExecuteLoad
        - ExecuteNew
        - ExecuteSave
        - ExecuteSetup
        - ExecuteShow
        - ExecuteSyntaxError
        - FindCommandEnd
        - Unescape
        - __assert_fail
        - __ctype_b_loc
        - strcmp
        - strlen
        - vlc_alloc
        - vlm_MessageNew
        - vlm_MessageSimpleNew
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:843,18'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:843,22'
              BranchSideFuncs:
                - vlm_MessageNew
                - free
                - free
                - strcmp
                - ExecuteDel
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteShow
                - strcmp
                - ExecuteHelp
                - strcmp
                - ExecuteControl
                - strcmp
                - ExecuteSave
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
                - vlm_MessageSimpleNew
                - __ctype_b_loc
                - FindCommandEnd
                - __assert_fail
                - Unescape
                - __assert_fail
                - vlm_MessageNew
                - vlm_MessageSimpleNew
            - BranchSide:      'input/vlmshell.c:847,25'
              BranchSideFuncs:
                - vlm_MessageNew
                - free
                - free
        - Branch String:   'input/vlmshell.c:843,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:847,25'
              BranchSideFuncs:
                - strcmp
                - ExecuteDel
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteShow
                - strcmp
                - ExecuteHelp
                - strcmp
                - ExecuteControl
                - strcmp
                - ExecuteSave
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
                - vlm_MessageSimpleNew
                - __ctype_b_loc
                - FindCommandEnd
                - __assert_fail
                - Unescape
                - __assert_fail
                - vlm_MessageNew
                - vlm_MessageSimpleNew
            - BranchSide:      'input/vlmshell.c:852,5'
              BranchSideFuncs:
                - strcmp
                - ExecuteDel
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteShow
                - strcmp
                - ExecuteHelp
                - strcmp
                - ExecuteControl
                - strcmp
                - ExecuteSave
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
                - vlm_MessageSimpleNew
                - __ctype_b_loc
                - FindCommandEnd
                - __assert_fail
                - Unescape
                - __assert_fail
                - vlm_MessageNew
                - vlm_MessageSimpleNew
        - Branch String:   'input/vlmshell.c:852,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:856,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - FindCommandEnd
                - __assert_fail
                - Unescape
                - __assert_fail
                - strcmp
                - ExecuteDel
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteShow
                - strcmp
                - ExecuteHelp
                - strcmp
                - ExecuteControl
                - strcmp
                - ExecuteSave
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - vlm_MessageSimpleNew
            - BranchSide:      'input/vlmshell.c:897,9'
              BranchSideFuncs:
                - strcmp
                - ExecuteDel
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteShow
                - strcmp
                - ExecuteHelp
                - strcmp
                - ExecuteControl
                - strcmp
                - ExecuteSave
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
                - vlm_MessageSimpleNew
        - Branch String:   'input/vlmshell.c:856,12'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:858,24'
              BranchSideFuncs:
                - strcmp
                - ExecuteDel
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteShow
                - strcmp
                - ExecuteHelp
                - strcmp
                - ExecuteControl
                - strcmp
                - ExecuteSave
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
                - vlm_MessageSimpleNew
                - __ctype_b_loc
                - FindCommandEnd
                - __assert_fail
                - Unescape
                - __assert_fail
                - vlm_MessageNew
                - vlm_MessageSimpleNew
            - BranchSide:      'input/vlmshell.c:863,13'
              BranchSideFuncs:
                - FindCommandEnd
                - __assert_fail
                - Unescape
                - __assert_fail
                - strcmp
                - ExecuteDel
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteShow
                - strcmp
                - ExecuteHelp
                - strcmp
                - ExecuteControl
                - strcmp
                - ExecuteSave
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
                - vlm_MessageSimpleNew
                - __ctype_b_loc
                - vlm_MessageNew
                - vlm_MessageSimpleNew
        - Branch String:   'input/vlmshell.c:863,28'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:863,32'
              BranchSideFuncs:
                - FindCommandEnd
                - __assert_fail
                - Unescape
                - __assert_fail
                - strcmp
                - ExecuteDel
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteShow
                - strcmp
                - ExecuteHelp
                - strcmp
                - ExecuteControl
                - strcmp
                - ExecuteSave
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
                - vlm_MessageSimpleNew
                - __ctype_b_loc
                - vlm_MessageNew
                - vlm_MessageSimpleNew
            - BranchSide:      'input/vlmshell.c:869,36'
              BranchSideFuncs:
                - FindCommandEnd
                - __assert_fail
                - Unescape
                - __assert_fail
                - strcmp
                - ExecuteDel
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteShow
                - strcmp
                - ExecuteHelp
                - strcmp
                - ExecuteControl
                - strcmp
                - ExecuteSave
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
                - vlm_MessageSimpleNew
                - __ctype_b_loc
                - vlm_MessageSimpleNew
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:863,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:865,25'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - free
                - free
            - BranchSide:      'input/vlmshell.c:869,36'
              BranchSideFuncs:
                - FindCommandEnd
                - __assert_fail
                - Unescape
                - __assert_fail
                - strcmp
                - ExecuteDel
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteShow
                - strcmp
                - ExecuteHelp
                - strcmp
                - ExecuteControl
                - strcmp
                - ExecuteSave
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
                - vlm_MessageSimpleNew
                - __ctype_b_loc
                - vlm_MessageSimpleNew
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:871,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:873,69'
              BranchSideFuncs:
                - vlm_MessageNew
                - free
                - free
            - BranchSide:      'input/vlmshell.c:877,9'
              BranchSideFuncs:
                - __assert_fail
                - Unescape
                - __assert_fail
                - strcmp
                - ExecuteDel
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteShow
                - strcmp
                - ExecuteHelp
                - strcmp
                - ExecuteControl
                - strcmp
                - ExecuteSave
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
                - vlm_MessageSimpleNew
                - __ctype_b_loc
                - FindCommandEnd
                - vlm_MessageNew
                - vlm_MessageSimpleNew
        - Branch String:   'input/vlmshell.c:877,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:877,9'
              BranchSideFuncs:
                - Unescape
                - __assert_fail
                - strcmp
                - ExecuteDel
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteShow
                - strcmp
                - ExecuteHelp
                - strcmp
                - ExecuteControl
                - strcmp
                - ExecuteSave
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
                - vlm_MessageSimpleNew
                - __ctype_b_loc
                - FindCommandEnd
                - __assert_fail
                - vlm_MessageNew
                - vlm_MessageSimpleNew
            - BranchSide:      'input/vlmshell.c:879,35'
              BranchSideFuncs:
                - Unescape
                - __assert_fail
                - strcmp
                - ExecuteDel
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteShow
                - strcmp
                - ExecuteHelp
                - strcmp
                - ExecuteControl
                - strcmp
                - ExecuteSave
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
                - vlm_MessageSimpleNew
                - __ctype_b_loc
                - FindCommandEnd
                - __assert_fail
                - vlm_MessageNew
                - vlm_MessageSimpleNew
        - Branch String:   'input/vlmshell.c:889,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:852,5'
              BranchSideFuncs:
                - strcmp
                - ExecuteDel
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteShow
                - strcmp
                - ExecuteHelp
                - strcmp
                - ExecuteControl
                - strcmp
                - ExecuteSave
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
                - vlm_MessageSimpleNew
                - __ctype_b_loc
                - FindCommandEnd
                - __assert_fail
                - Unescape
                - __assert_fail
                - vlm_MessageNew
                - vlm_MessageSimpleNew
            - BranchSide:      'input/vlmshell.c:889,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/vlmshell.c:897,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:899,21'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - free
                - free
            - BranchSide:      'input/vlmshell.c:902,10'
              BranchSideFuncs:
                - strcmp
                - ExecuteDel
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteShow
                - strcmp
                - ExecuteHelp
                - strcmp
                - ExecuteControl
                - strcmp
                - ExecuteSave
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:902,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:902,10'
              BranchSideFuncs:
                - strcmp
                - ExecuteShow
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteHelp
                - strcmp
                - ExecuteControl
                - strcmp
                - ExecuteSave
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:903,10'
              BranchSideFuncs:
                - strcmp
                - ExecuteShow
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteHelp
                - strcmp
                - ExecuteControl
                - strcmp
                - ExecuteSave
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:902,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:902,10'
              BranchSideFuncs:
                - ExecuteSyntaxError
                - free
                - free
            - BranchSide:      'input/vlmshell.c:902,10'
              BranchSideFuncs:
                - ExecuteDel
                - free
                - free
                - free
                - free
        - Branch String:   'input/vlmshell.c:902,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:902,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/vlmshell.c:919,19'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'input/vlmshell.c:903,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:903,10'
              BranchSideFuncs:
                - strcmp
                - ExecuteHelp
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteControl
                - strcmp
                - ExecuteSave
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:904,10'
              BranchSideFuncs:
                - strcmp
                - ExecuteHelp
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteControl
                - strcmp
                - ExecuteSave
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:903,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:903,10'
              BranchSideFuncs:
                - ExecuteSyntaxError
                - free
                - free
            - BranchSide:      'input/vlmshell.c:903,10'
              BranchSideFuncs:
                - ExecuteShow
                - free
                - free
                - free
                - free
        - Branch String:   'input/vlmshell.c:903,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:903,10'
              BranchSideFuncs:
                - ExecuteShow
                - free
                - free
                - free
                - free
            - BranchSide:      'input/vlmshell.c:903,10'
              BranchSideFuncs:
                - ExecuteShow
                - free
                - free
                - free
                - free
        - Branch String:   'input/vlmshell.c:903,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:903,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/vlmshell.c:919,19'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'input/vlmshell.c:904,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:904,10'
              BranchSideFuncs:
                - strcmp
                - ExecuteControl
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteSave
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:905,10'
              BranchSideFuncs:
                - strcmp
                - ExecuteControl
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteSave
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:904,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:904,10'
              BranchSideFuncs:
                - ExecuteSyntaxError
                - free
                - free
            - BranchSide:      'input/vlmshell.c:904,10'
              BranchSideFuncs:
                - ExecuteHelp
                - free
                - free
                - free
                - free
        - Branch String:   'input/vlmshell.c:904,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:904,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/vlmshell.c:919,19'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'input/vlmshell.c:905,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:905,10'
              BranchSideFuncs:
                - strcmp
                - ExecuteSave
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:906,10'
              BranchSideFuncs:
                - strcmp
                - ExecuteSave
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteExport
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:905,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:905,10'
              BranchSideFuncs:
                - ExecuteSyntaxError
                - free
                - free
            - BranchSide:      'input/vlmshell.c:905,10'
              BranchSideFuncs:
                - ExecuteControl
                - free
                - free
                - free
                - free
        - Branch String:   'input/vlmshell.c:905,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:905,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/vlmshell.c:919,19'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'input/vlmshell.c:906,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:906,10'
              BranchSideFuncs:
                - strcmp
                - ExecuteExport
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:907,10'
              BranchSideFuncs:
                - strcmp
                - ExecuteExport
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteLoad
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:906,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:906,10'
              BranchSideFuncs:
                - ExecuteSyntaxError
                - free
                - free
            - BranchSide:      'input/vlmshell.c:906,10'
              BranchSideFuncs:
                - ExecuteSave
                - free
                - free
                - free
                - free
        - Branch String:   'input/vlmshell.c:906,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:906,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/vlmshell.c:919,19'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'input/vlmshell.c:907,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:907,10'
              BranchSideFuncs:
                - strcmp
                - ExecuteLoad
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:908,10'
              BranchSideFuncs:
                - strcmp
                - ExecuteLoad
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteNew
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:907,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:907,10'
              BranchSideFuncs:
                - ExecuteSyntaxError
                - free
                - free
            - BranchSide:      'input/vlmshell.c:907,10'
              BranchSideFuncs:
                - ExecuteExport
                - free
                - free
                - free
                - free
        - Branch String:   'input/vlmshell.c:907,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:907,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/vlmshell.c:919,19'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'input/vlmshell.c:908,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:908,10'
              BranchSideFuncs:
                - strcmp
                - ExecuteNew
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:909,10'
              BranchSideFuncs:
                - strcmp
                - ExecuteNew
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - strcmp
                - ExecuteSetup
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:908,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:908,10'
              BranchSideFuncs:
                - ExecuteSyntaxError
                - free
                - free
            - BranchSide:      'input/vlmshell.c:908,10'
              BranchSideFuncs:
                - ExecuteLoad
                - free
                - free
                - free
                - free
        - Branch String:   'input/vlmshell.c:908,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:908,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/vlmshell.c:919,19'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'input/vlmshell.c:909,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:909,10'
              BranchSideFuncs:
                - strcmp
                - ExecuteSetup
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:910,10'
              BranchSideFuncs:
                - strcmp
                - ExecuteSetup
                - free
                - free
                - free
                - free
                - ExecuteSyntaxError
                - free
                - free
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:909,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:909,10'
              BranchSideFuncs:
                - ExecuteSyntaxError
                - free
                - free
            - BranchSide:      'input/vlmshell.c:909,10'
              BranchSideFuncs:
                - ExecuteNew
                - free
                - free
                - free
                - free
        - Branch String:   'input/vlmshell.c:909,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:909,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/vlmshell.c:919,19'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'input/vlmshell.c:910,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:910,10'
              BranchSideFuncs:
                - vlm_MessageNew
                - free
                - free
            - BranchSide:      'input/vlmshell.c:913,37'
              BranchSideFuncs:
                - vlm_MessageNew
                - free
                - free
        - Branch String:   'input/vlmshell.c:910,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:910,10'
              BranchSideFuncs:
                - ExecuteSyntaxError
                - free
                - free
            - BranchSide:      'input/vlmshell.c:910,10'
              BranchSideFuncs:
                - ExecuteSetup
                - free
                - free
                - free
                - free
        - Branch String:   'input/vlmshell.c:910,10'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:910,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/vlmshell.c:919,19'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'input/vlmshell.c:836,28'
          Dst:             strlen
        - Src:             'input/vlmshell.c:839,27'
          Dst:             vlc_alloc
        - Src:             'input/vlmshell.c:845,21'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:856,12'
          Dst:             __ctype_b_loc
        - Src:             'input/vlmshell.c:865,25'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:869,20'
          Dst:             FindCommandEnd
        - Src:             'input/vlmshell.c:873,25'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:877,9'
          Dst:             __assert_fail
        - Src:             'input/vlmshell.c:883,9'
          Dst:             Unescape
        - Src:             'input/vlmshell.c:889,9'
          Dst:             __assert_fail
        - Src:             'input/vlmshell.c:899,21'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:902,10'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:902,10'
          Dst:             ExecuteDel
        - Src:             'input/vlmshell.c:903,10'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:903,10'
          Dst:             ExecuteShow
        - Src:             'input/vlmshell.c:904,10'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:904,10'
          Dst:             ExecuteHelp
        - Src:             'input/vlmshell.c:905,10'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:905,10'
          Dst:             ExecuteControl
        - Src:             'input/vlmshell.c:906,10'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:906,10'
          Dst:             ExecuteSave
        - Src:             'input/vlmshell.c:907,10'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:907,10'
          Dst:             ExecuteExport
        - Src:             'input/vlmshell.c:908,10'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:908,10'
          Dst:             ExecuteLoad
        - Src:             'input/vlmshell.c:909,10'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:909,10'
          Dst:             ExecuteNew
        - Src:             'input/vlmshell.c:910,10'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:910,10'
          Dst:             ExecuteSetup
        - Src:             'input/vlmshell.c:913,21'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:925,13'
          Dst:             ExecuteSyntaxError
    - functionName:    vlc_alloc
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - count
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1075,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1075,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1075,61'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             '../include/vlc_common.h:1075,12'
          Dst:             umull_overflow
    - functionName:    FindCommandEnd
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_sent
      BBCount:         34
      ICount:          167
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - __ctype_b_loc
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:84,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:86,14'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
            - BranchSide:      'input/vlmshell.c:114,12'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:86,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:88,31'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
            - BranchSide:      'input/vlmshell.c:101,17'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
        - Branch String:   'input/vlmshell.c:88,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:89,25'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
            - BranchSide:      'input/vlmshell.c:90,22'
              BranchSideFuncs:
                - __ctype_b_loc
                - strchr
        - Branch String:   'input/vlmshell.c:90,22'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:91,24'
              BranchSideFuncs: []
            - BranchSide:      'input/vlmshell.c:92,22'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
        - Branch String:   'input/vlmshell.c:95,21'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:96,28'
              BranchSideFuncs: []
            - BranchSide:      'input/vlmshell.c:97,13'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
        - Branch String:   'input/vlmshell.c:101,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:102,23'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
            - BranchSide:      'input/vlmshell.c:103,23'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
        - Branch String:   'input/vlmshell.c:106,21'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:107,21'
              BranchSideFuncs: []
            - BranchSide:      'input/vlmshell.c:108,13'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
        - Branch String:   'input/vlmshell.c:114,12'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:114,5'
              BranchSideFuncs: []
            - BranchSide:      'input/vlmshell.c:114,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/vlmshell.c:88,17'
          Dst:             strchr
        - Src:             'input/vlmshell.c:90,22'
          Dst:             __ctype_b_loc
    - functionName:    Unescape
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - in
      BBCount:         44
      ICount:          244
      EdgeCount:       53
      CyclomaticComplexity: 11
      functionsReached:
        - __ctype_b_loc
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:132,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:137,15'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
            - BranchSide:      'input/vlmshell.c:201,6'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:137,24'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:137,28'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
            - BranchSide:      'input/vlmshell.c:137,39'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
        - Branch String:   'input/vlmshell.c:137,36'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:137,39'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
            - BranchSide:      'input/vlmshell.c:139,19'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
        - Branch String:   'input/vlmshell.c:137,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:139,19'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
            - BranchSide:      'input/vlmshell.c:144,14'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
        - Branch String:   'input/vlmshell.c:144,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:146,31'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
            - BranchSide:      'input/vlmshell.c:176,17'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
        - Branch String:   'input/vlmshell.c:146,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:148,25'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
            - BranchSide:      'input/vlmshell.c:151,22'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
        - Branch String:   'input/vlmshell.c:153,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:158,34'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
            - BranchSide:      'input/vlmshell.c:158,34'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
            - BranchSide:      'input/vlmshell.c:158,34'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
            - BranchSide:      'input/vlmshell.c:162,26'
              BranchSideFuncs: []
            - BranchSide:      'input/vlmshell.c:165,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - strchr
        - Branch String:   'input/vlmshell.c:165,21'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:167,30'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
            - BranchSide:      'input/vlmshell.c:171,21'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
        - Branch String:   'input/vlmshell.c:176,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:178,23'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
            - BranchSide:      'input/vlmshell.c:181,18'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
        - Branch String:   'input/vlmshell.c:183,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:187,34'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
            - BranchSide:      'input/vlmshell.c:187,34'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
            - BranchSide:      'input/vlmshell.c:191,26'
              BranchSideFuncs: []
            - BranchSide:      'input/vlmshell.c:195,21'
              BranchSideFuncs:
                - strchr
                - __ctype_b_loc
      Callsites:
        - Src:             'input/vlmshell.c:146,17'
          Dst:             strchr
        - Src:             'input/vlmshell.c:165,21'
          Dst:             __ctype_b_loc
    - functionName:    ExecuteDel
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - psz_name
        - pp_status
      BBCount:         19
      ICount:          110
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
        - vlm_ControlInternal
        - vlm_MediaSearch
        - vlm_MessageNew
        - vlm_MessageSimpleNew
        - vlm_ScheduleDelete
        - vlm_ScheduleSearch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:240,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:242,29'
              BranchSideFuncs:
                - vlm_ScheduleDelete
                - vlm_MessageSimpleNew
            - BranchSide:      'input/vlmshell.c:244,14'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlm_MessageNew
                - vlm_ControlInternal
        - Branch String:   'input/vlmshell.c:244,14'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:246,30'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
            - BranchSide:      'input/vlmshell.c:248,22'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:248,14'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:250,30'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - strcmp
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:252,22'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - strcmp
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:252,14'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:254,30'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:256,22'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:256,14'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:258,30'
              BranchSideFuncs:
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:263,66'
              BranchSideFuncs:
                - vlm_MessageNew
      Callsites:
        - Src:             'input/vlmshell.c:237,15'
          Dst:             vlm_MediaSearch
        - Src:             'input/vlmshell.c:238,18'
          Dst:             vlm_ScheduleSearch
        - Src:             'input/vlmshell.c:242,9'
          Dst:             vlm_ScheduleDelete
        - Src:             'input/vlmshell.c:246,9'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlmshell.c:248,15'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:250,9'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlmshell.c:252,15'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:254,9'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlmshell.c:256,15'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:258,9'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlmshell.c:259,9'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlmshell.c:263,22'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:267,18'
          Dst:             vlm_MessageSimpleNew
    - functionName:    ExecuteShow
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - psz_name
        - pp_status
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vlm_MediaSearch
        - vlm_ScheduleSearch
        - vlm_Show
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:276,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:278,32'
              BranchSideFuncs:
                - vlm_MediaSearch
                - vlm_ScheduleSearch
                - vlm_Show
                - vlm_Show
                - vlm_Show
            - BranchSide:      'input/vlmshell.c:282,32'
              BranchSideFuncs:
                - vlm_MediaSearch
                - vlm_ScheduleSearch
                - vlm_Show
                - vlm_Show
                - vlm_Show
        - Branch String:   'input/vlmshell.c:285,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:286,32'
              BranchSideFuncs:
                - vlm_Show
            - BranchSide:      'input/vlmshell.c:287,14'
              BranchSideFuncs:
                - vlm_Show
                - vlm_Show
        - Branch String:   'input/vlmshell.c:287,14'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:288,32'
              BranchSideFuncs:
                - vlm_Show
            - BranchSide:      'input/vlmshell.c:290,32'
              BranchSideFuncs:
                - vlm_Show
      Callsites:
        - Src:             'input/vlmshell.c:278,22'
          Dst:             vlm_Show
        - Src:             'input/vlmshell.c:282,15'
          Dst:             vlm_MediaSearch
        - Src:             'input/vlmshell.c:283,18'
          Dst:             vlm_ScheduleSearch
        - Src:             'input/vlmshell.c:286,22'
          Dst:             vlm_Show
        - Src:             'input/vlmshell.c:288,22'
          Dst:             vlm_Show
        - Src:             'input/vlmshell.c:290,22'
          Dst:             vlm_Show
    - functionName:    ExecuteHelp
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp_status
      BBCount:         3
      ICount:          111
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlm_MessageAdd
        - vlm_MessageSimpleNew
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/vlmshell.c:304,18'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:306,21'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:306,21'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:307,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:307,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:308,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:308,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:309,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:309,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:310,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:310,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:311,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:311,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:312,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:312,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:313,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:313,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:314,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:314,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:316,21'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:316,21'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:317,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:317,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:318,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:318,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:319,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:319,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:320,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:320,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:321,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:321,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:322,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:322,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:323,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:323,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:325,21'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:325,21'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:326,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:326,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:327,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:327,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:328,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:328,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:330,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:330,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:332,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:332,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:334,21'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:334,21'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:335,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:335,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:336,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:336,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:337,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:337,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:338,5'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:338,5'
          Dst:             vlm_MessageAdd
    - functionName:    ExecuteControl
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - psz_name
        - i_arg
        - ppsz_arg
        - pp_status
      BBCount:         103
      ICount:          611
      EdgeCount:       137
      CyclomaticComplexity: 36
      functionsReached:
        - ExecuteIsMedia
        - ExecuteSyntaxError
        - __assert_fail
        - __isoc99_sscanf
        - atoi
        - strcmp
        - strstr
        - vlc_atof_c
        - vlm_ControlInternal
        - vlm_MediaSearch
        - vlm_MessageNew
        - vlm_MessageSimpleNew
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:352,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:354,70'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - vlm_MediaSearch
                - __assert_fail
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ExecuteSyntaxError
            - BranchSide:      'input/vlmshell.c:358,5'
              BranchSideFuncs:
                - __assert_fail
                - strcmp
                - vlm_MediaSearch
                - __assert_fail
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ExecuteSyntaxError
        - Branch String:   'input/vlmshell.c:358,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:358,5'
              BranchSideFuncs:
                - strcmp
                - vlm_MediaSearch
                - __assert_fail
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ExecuteSyntaxError
            - BranchSide:      'input/vlmshell.c:361,13'
              BranchSideFuncs:
                - strcmp
                - vlm_MediaSearch
                - __assert_fail
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ExecuteSyntaxError
        - Branch String:   'input/vlmshell.c:362,21'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:362,25'
              BranchSideFuncs:
                - strcmp
                - vlm_MediaSearch
                - __assert_fail
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ExecuteSyntaxError
            - BranchSide:      'input/vlmshell.c:371,19'
              BranchSideFuncs:
                - vlm_MediaSearch
                - __assert_fail
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
        - Branch String:   'input/vlmshell.c:362,36'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:362,40'
              BranchSideFuncs:
                - strcmp
                - vlm_MediaSearch
                - __assert_fail
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ExecuteSyntaxError
            - BranchSide:      'input/vlmshell.c:371,19'
              BranchSideFuncs:
                - vlm_MediaSearch
                - __assert_fail
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
        - Branch String:   'input/vlmshell.c:362,52'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:362,56'
              BranchSideFuncs:
                - strcmp
                - vlm_MediaSearch
                - __assert_fail
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - ExecuteSyntaxError
            - BranchSide:      'input/vlmshell.c:371,19'
              BranchSideFuncs:
                - vlm_MediaSearch
                - __assert_fail
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
        - Branch String:   'input/vlmshell.c:362,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:364,17'
              BranchSideFuncs:
                - strcmp
                - vlm_MediaSearch
                - __assert_fail
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - strcmp
                - strcmp
                - ExecuteSyntaxError
            - BranchSide:      'input/vlmshell.c:371,19'
              BranchSideFuncs:
                - vlm_MediaSearch
                - __assert_fail
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
        - Branch String:   'input/vlmshell.c:367,30'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:367,36'
              BranchSideFuncs:
                - ExecuteSyntaxError
            - BranchSide:      'input/vlmshell.c:368,51'
              BranchSideFuncs:
                - ExecuteSyntaxError
        - Branch String:   'input/vlmshell.c:367,47'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:367,51'
              BranchSideFuncs:
                - strcmp
                - vlm_MediaSearch
                - __assert_fail
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - strcmp
                - ExecuteSyntaxError
            - BranchSide:      'input/vlmshell.c:369,5'
              BranchSideFuncs:
                - vlm_MediaSearch
                - __assert_fail
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
        - Branch String:   'input/vlmshell.c:367,62'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:367,66'
              BranchSideFuncs:
                - strcmp
                - vlm_MediaSearch
                - __assert_fail
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - ExecuteSyntaxError
            - BranchSide:      'input/vlmshell.c:369,5'
              BranchSideFuncs:
                - vlm_MediaSearch
                - __assert_fail
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
        - Branch String:   'input/vlmshell.c:367,78'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:367,82'
              BranchSideFuncs:
                - strcmp
                - vlm_MediaSearch
                - __assert_fail
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
                - ExecuteSyntaxError
            - BranchSide:      'input/vlmshell.c:369,5'
              BranchSideFuncs:
                - vlm_MediaSearch
                - __assert_fail
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
        - Branch String:   'input/vlmshell.c:367,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:368,51'
              BranchSideFuncs:
                - ExecuteSyntaxError
            - BranchSide:      'input/vlmshell.c:369,5'
              BranchSideFuncs:
                - vlm_MediaSearch
                - __assert_fail
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
        - Branch String:   'input/vlmshell.c:373,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:374,24'
              BranchSideFuncs:
                - vlm_MediaSearch
                - __assert_fail
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
            - BranchSide:      'input/vlmshell.c:376,32'
              BranchSideFuncs:
                - vlm_MediaSearch
                - __assert_fail
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
        - Branch String:   'input/vlmshell.c:377,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:377,5'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
            - BranchSide:      'input/vlmshell.c:379,18'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - __isoc99_sscanf
                - strcmp
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
        - Branch String:   'input/vlmshell.c:379,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:381,13'
              BranchSideFuncs:
                - strcmp
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
            - BranchSide:      'input/vlmshell.c:404,23'
              BranchSideFuncs:
                - strcmp
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
                - strcmp
                - vlm_ControlInternal
                - strcmp
                - vlm_ControlInternal
        - Branch String:   'input/vlmshell.c:384,28'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:384,38'
              BranchSideFuncs:
                - __isoc99_sscanf
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
            - BranchSide:      'input/vlmshell.c:388,18'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
        - Branch String:   'input/vlmshell.c:384,69'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:384,72'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
            - BranchSide:      'input/vlmshell.c:388,18'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
        - Branch String:   'input/vlmshell.c:384,78'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:384,81'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
            - BranchSide:      'input/vlmshell.c:388,18'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
        - Branch String:   'input/vlmshell.c:384,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:386,29'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:388,18'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
        - Branch String:   'input/vlmshell.c:392,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:394,30'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:400,9'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:394,21'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:396,37'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
            - BranchSide:      'input/vlmshell.c:399,13'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
        - Branch String:   'input/vlmshell.c:404,14'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:406,13'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - vlm_ControlInternal
            - BranchSide:      'input/vlmshell.c:458,23'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - strcmp
                - vlm_ControlInternal
        - Branch String:   'input/vlmshell.c:406,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:409,17'
              BranchSideFuncs:
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
            - BranchSide:      'input/vlmshell.c:455,22'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:409,40'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:409,43'
              BranchSideFuncs:
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
            - BranchSide:      'input/vlmshell.c:410,28'
              BranchSideFuncs:
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
        - Branch String:   'input/vlmshell.c:409,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:410,28'
              BranchSideFuncs:
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
            - BranchSide:      'input/vlmshell.c:412,28'
              BranchSideFuncs:
                - strstr
                - strstr
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - vlm_ControlInternal
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_ControlInternal
                - atoi
        - Branch String:   'input/vlmshell.c:414,46'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:414,57'
              BranchSideFuncs:
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - vlm_ControlInternal
                - atoi
            - BranchSide:      'input/vlmshell.c:419,29'
              BranchSideFuncs:
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - vlm_ControlInternal
                - atoi
        - Branch String:   'input/vlmshell.c:414,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:419,29'
              BranchSideFuncs:
                - strstr
                - atoi
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - vlm_ControlInternal
                - atoi
            - BranchSide:      'input/vlmshell.c:437,53'
              BranchSideFuncs:
                - vlc_atof_c.33519
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - vlm_ControlInternal
        - Branch String:   'input/vlmshell.c:419,21'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:420,56'
              BranchSideFuncs:
                - atoi
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - vlm_ControlInternal
            - BranchSide:      'input/vlmshell.c:422,59'
              BranchSideFuncs:
                - atoi
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - vlm_ControlInternal
        - Branch String:   'input/vlmshell.c:424,21'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:426,29'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:430,21'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:430,21'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:431,32'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:432,49'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:439,21'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:441,28'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:446,21'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:446,21'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:447,36'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:448,26'
              BranchSideFuncs:
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:458,14'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:460,41'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:462,23'
              BranchSideFuncs:
                - strcmp
                - vlm_ControlInternal
                - vlm_MessageSimpleNew
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:462,14'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:464,41'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:468,18'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:471,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:473,22'
              BranchSideFuncs:
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:476,18'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
      Callsites:
        - Src:             'input/vlmshell.c:352,10'
          Dst:             ExecuteIsMedia
        - Src:             'input/vlmshell.c:354,22'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:358,5'
          Dst:             __assert_fail
        - Src:             'input/vlmshell.c:362,10'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:362,25'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:362,40'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:362,56'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:367,36'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:367,51'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:367,66'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:367,82'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:368,20'
          Dst:             ExecuteSyntaxError
        - Src:             'input/vlmshell.c:376,15'
          Dst:             vlm_MediaSearch
        - Src:             'input/vlmshell.c:377,5'
          Dst:             __assert_fail
        - Src:             'input/vlmshell.c:379,10'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:384,31'
          Dst:             __isoc99_sscanf
        - Src:             'input/vlmshell.c:394,22'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:402,20'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlmshell.c:404,15'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:414,17'
          Dst:             strstr
        - Src:             'input/vlmshell.c:414,49'
          Dst:             strstr
        - Src:             'input/vlmshell.c:419,21'
          Dst:             strstr
        - Src:             'input/vlmshell.c:420,50'
          Dst:             atoi
        - Src:             'input/vlmshell.c:422,53'
          Dst:             atoi
        - Src:             'input/vlmshell.c:427,21'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlmshell.c:432,28'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlmshell.c:437,41'
          Dst:             vlc_atof_c
        - Src:             'input/vlmshell.c:443,21'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlmshell.c:450,28'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlmshell.c:458,15'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:460,20'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlmshell.c:462,15'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:464,20'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlmshell.c:473,22'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:476,18'
          Dst:             vlm_MessageSimpleNew
    - functionName:    ExecuteSave
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - psz_file
        - pp_status
      BBCount:         16
      ICount:          98
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - Save
        - fclose
        - fputs
        - vlc_fopen
        - vlm_MessageNew
        - vlm_MessageSimpleNew
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:494,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:495,9'
              BranchSideFuncs:
                - Save
                - fputs
                - fclose
                - free
                - vlm_MessageSimpleNew
                - free
                - vlm_MessageNew
                - fclose
            - BranchSide:      'input/vlmshell.c:497,22'
              BranchSideFuncs:
                - Save
                - fputs
                - fclose
                - free
                - vlm_MessageSimpleNew
                - free
                - vlm_MessageNew
                - fclose
        - Branch String:   'input/vlmshell.c:498,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:499,9'
              BranchSideFuncs:
                - free
                - vlm_MessageNew
                - fclose
            - BranchSide:      'input/vlmshell.c:500,16'
              BranchSideFuncs:
                - fputs
                - fclose
                - free
                - vlm_MessageSimpleNew
                - free
                - vlm_MessageNew
                - fclose
        - Branch String:   'input/vlmshell.c:500,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:501,9'
              BranchSideFuncs:
                - free
                - vlm_MessageNew
                - fclose
            - BranchSide:      'input/vlmshell.c:502,17'
              BranchSideFuncs:
                - fclose
                - free
                - vlm_MessageSimpleNew
                - free
                - vlm_MessageNew
                - fclose
        - Branch String:   'input/vlmshell.c:502,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:504,11'
              BranchSideFuncs:
                - free
                - vlm_MessageNew
                - fclose
            - BranchSide:      'input/vlmshell.c:508,11'
              BranchSideFuncs:
                - free
                - vlm_MessageSimpleNew
        - Branch String:   'input/vlmshell.c:515,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:516,18'
              BranchSideFuncs:
                - fclose
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:517,18'
              BranchSideFuncs:
                - vlm_MessageNew
      Callsites:
        - Src:             'input/vlmshell.c:491,15'
          Dst:             vlc_fopen
        - Src:             'input/vlmshell.c:497,16'
          Dst:             Save
        - Src:             'input/vlmshell.c:500,9'
          Dst:             fputs
        - Src:             'input/vlmshell.c:502,9'
          Dst:             fclose
        - Src:             'input/vlmshell.c:510,18'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:516,10'
          Dst:             fclose
        - Src:             'input/vlmshell.c:517,18'
          Dst:             vlm_MessageNew
    - functionName:    ExecuteExport
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - pp_status
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Save
        - vlm_MessageNew
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/vlmshell.c:482,24'
          Dst:             Save
        - Src:             'input/vlmshell.c:484,18'
          Dst:             vlm_MessageNew
    - functionName:    ExecuteLoad
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - psz_path
        - pp_status
      BBCount:         19
      ICount:          139
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - Load
        - fstat64
        - read
        - vlc_close
        - vlc_open
        - vlm_MessageNew
        - vlm_MessageSimpleNew
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:524,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:526,22'
              BranchSideFuncs:
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:531,11'
              BranchSideFuncs:
                - fstat64
                - free
                - vlc_close
                - vlm_MessageNew
                - malloc
                - read
                - vlc_close
                - Load
                - free
                - vlm_MessageSimpleNew
                - free
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:533,26'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:533,30'
              BranchSideFuncs:
                - free
                - vlc_close
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:538,15'
              BranchSideFuncs:
                - free
                - vlc_close
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:534,6'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:534,12'
              BranchSideFuncs:
                - malloc
                - read
                - vlc_close
                - Load
                - free
                - vlm_MessageSimpleNew
                - free
                - vlm_MessageNew
                - free
                - vlc_close
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:538,15'
              BranchSideFuncs:
                - free
                - vlc_close
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:535,6'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:535,35'
              BranchSideFuncs:
                - free
                - vlc_close
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:538,15'
              BranchSideFuncs:
                - free
                - vlc_close
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:536,6'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:536,15'
              BranchSideFuncs:
                - free
                - vlc_close
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:538,15'
              BranchSideFuncs:
                - free
                - vlc_close
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:533,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:538,15'
              BranchSideFuncs:
                - free
                - vlc_close
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:545,16'
              BranchSideFuncs:
                - vlc_close
                - Load
                - free
                - vlm_MessageSimpleNew
                - free
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:549,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:551,15'
              BranchSideFuncs:
                - free
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:557,11'
              BranchSideFuncs:
                - free
                - vlm_MessageSimpleNew
      Callsites:
        - Src:             'input/vlmshell.c:523,14'
          Dst:             vlc_open
        - Src:             'input/vlmshell.c:526,22'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:533,9'
          Dst:             fstat64
        - Src:             'input/vlmshell.c:536,9'
          Dst:             read
        - Src:             'input/vlmshell.c:539,9'
          Dst:             vlc_close
        - Src:             'input/vlmshell.c:541,22'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:545,5'
          Dst:             vlc_close
        - Src:             'input/vlmshell.c:549,9'
          Dst:             Load
        - Src:             'input/vlmshell.c:553,22'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:559,18'
          Dst:             vlm_MessageSimpleNew
    - functionName:    ExecuteNew
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - psz_name
        - psz_type
        - i_property
        - ppsz_property
        - pp_status
      BBCount:         26
      ICount:          180
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - ExecuteIsMedia
        - ExecuteIsSchedule
        - ExecuteMediaProperty
        - ExecuteScheduleProperty
        - strcmp
        - strdup
        - vlm_ControlInternal
        - vlm_MessageNew
        - vlm_ScheduleNew
        - vlm_media_Clean
        - vlm_media_Init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:762,36'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:762,48'
              BranchSideFuncs:
                - strcmp
                - vlm_MessageNew
                - strcmp
                - ExecuteIsMedia
                - ExecuteIsSchedule
                - strcmp
                - vlm_ScheduleNew
                - vlm_MessageNew
                - ExecuteScheduleProperty
                - strcmp
                - vlm_media_Init.33457
                - strdup
                - vlm_ControlInternal
                - vlm_media_Clean.33420
                - ExecuteMediaProperty
                - vlm_media_Clean.33420
                - vlm_MessageNew
                - strcmp
                - vlm_MessageNew
                - vlm_MessageNew
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:764,22'
              BranchSideFuncs:
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:762,68'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:762,80'
              BranchSideFuncs:
                - strcmp
                - vlm_MessageNew
                - ExecuteIsMedia
                - ExecuteIsSchedule
                - strcmp
                - vlm_ScheduleNew
                - vlm_MessageNew
                - ExecuteScheduleProperty
                - strcmp
                - vlm_media_Init.33457
                - strdup
                - vlm_ControlInternal
                - vlm_media_Clean.33420
                - ExecuteMediaProperty
                - vlm_media_Clean.33420
                - vlm_MessageNew
                - strcmp
                - vlm_MessageNew
                - vlm_MessageNew
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:764,22'
              BranchSideFuncs:
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:762,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:764,22'
              BranchSideFuncs:
                - ExecuteIsMedia
                - ExecuteIsSchedule
                - strcmp
                - vlm_ScheduleNew
                - vlm_MessageNew
                - ExecuteScheduleProperty
                - strcmp
                - vlm_media_Init.33457
                - strdup
                - vlm_ControlInternal
                - vlm_media_Clean.33420
                - ExecuteMediaProperty
                - vlm_media_Clean.33420
                - vlm_MessageNew
                - strcmp
                - vlm_MessageNew
                - vlm_MessageNew
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:767,25'
              BranchSideFuncs:
                - ExecuteIsMedia
                - ExecuteIsSchedule
                - strcmp
                - vlm_ScheduleNew
                - vlm_MessageNew
                - ExecuteScheduleProperty
                - strcmp
                - vlm_media_Init.33457
                - strdup
                - vlm_ControlInternal
                - vlm_media_Clean.33420
                - ExecuteMediaProperty
                - vlm_media_Clean.33420
                - vlm_MessageNew
                - strcmp
                - vlm_MessageNew
                - vlm_MessageNew
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:767,43'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:767,65'
              BranchSideFuncs:
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:769,72'
              BranchSideFuncs:
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:767,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:769,72'
              BranchSideFuncs:
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:773,18'
              BranchSideFuncs:
                - strcmp
                - vlm_ScheduleNew
                - vlm_MessageNew
                - ExecuteScheduleProperty
                - strcmp
                - vlm_media_Init.33457
                - strdup
                - vlm_ControlInternal
                - vlm_media_Clean.33420
                - ExecuteMediaProperty
                - vlm_media_Clean.33420
                - vlm_MessageNew
                - strcmp
                - vlm_MessageNew
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:773,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:775,59'
              BranchSideFuncs:
                - strcmp
                - vlm_media_Init.33457
                - strdup
                - vlm_ControlInternal
                - vlm_media_Clean.33420
                - ExecuteMediaProperty
                - vlm_media_Clean.33420
                - vlm_MessageNew
                - strcmp
                - vlm_MessageNew
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:783,23'
              BranchSideFuncs:
                - strcmp
                - vlm_media_Init.33457
                - strdup
                - vlm_ControlInternal
                - vlm_media_Clean.33420
                - ExecuteMediaProperty
                - vlm_media_Clean.33420
                - vlm_MessageNew
                - strcmp
                - vlm_MessageNew
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:776,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:778,26'
              BranchSideFuncs:
                - ExecuteScheduleProperty
            - BranchSide:      'input/vlmshell.c:781,41'
              BranchSideFuncs:
                - ExecuteScheduleProperty
        - Branch String:   'input/vlmshell.c:783,14'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:788,9'
              BranchSideFuncs:
                - strcmp
                - vlm_MessageNew
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:800,23'
              BranchSideFuncs:
                - strcmp
                - vlm_MessageNew
                - vlm_MessageNew
        - Branch String:   'input/vlmshell.c:791,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:793,13'
              BranchSideFuncs:
                - vlm_media_Clean.33420
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:797,9'
              BranchSideFuncs:
                - vlm_media_Clean.33420
                - ExecuteMediaProperty
        - Branch String:   'input/vlmshell.c:800,14'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:802,22'
              BranchSideFuncs:
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:807,89'
              BranchSideFuncs:
                - vlm_MessageNew
      Callsites:
        - Src:             'input/vlmshell.c:762,10'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:762,40'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:762,72'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:764,22'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:767,9'
          Dst:             ExecuteIsMedia
        - Src:             'input/vlmshell.c:767,46'
          Dst:             ExecuteIsSchedule
        - Src:             'input/vlmshell.c:769,22'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:773,10'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:775,42'
          Dst:             vlm_ScheduleNew
        - Src:             'input/vlmshell.c:778,26'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:781,16'
          Dst:             ExecuteScheduleProperty
        - Src:             'input/vlmshell.c:783,15'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:788,9'
          Dst:             vlm_media_Init
        - Src:             'input/vlmshell.c:789,24'
          Dst:             strdup
        - Src:             'input/vlmshell.c:791,13'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlmshell.c:793,13'
          Dst:             vlm_media_Clean
        - Src:             'input/vlmshell.c:794,26'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:797,9'
          Dst:             vlm_media_Clean
        - Src:             'input/vlmshell.c:798,16'
          Dst:             ExecuteMediaProperty
        - Src:             'input/vlmshell.c:800,15'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:802,22'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:807,22'
          Dst:             vlm_MessageNew
    - functionName:    ExecuteSetup
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - psz_name
        - i_property
        - ppsz_property
        - pp_status
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ExecuteIsMedia
        - ExecuteIsSchedule
        - ExecuteMediaProperty
        - ExecuteScheduleProperty
        - vlm_ControlInternal
        - vlm_MessageNew
        - vlm_ScheduleSearch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:814,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:816,62'
              BranchSideFuncs:
                - vlm_ScheduleSearch
                - ExecuteScheduleProperty
            - BranchSide:      'input/vlmshell.c:819,30'
              BranchSideFuncs:
                - ExecuteIsMedia
                - vlm_MessageNew
                - vlm_ControlInternal
                - ExecuteMediaProperty
        - Branch String:   'input/vlmshell.c:822,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:823,13'
              BranchSideFuncs:
                - vlm_MessageNew
            - BranchSide:      'input/vlmshell.c:824,38'
              BranchSideFuncs:
                - ExecuteMediaProperty
      Callsites:
        - Src:             'input/vlmshell.c:814,9'
          Dst:             ExecuteIsSchedule
        - Src:             'input/vlmshell.c:816,42'
          Dst:             vlm_ScheduleSearch
        - Src:             'input/vlmshell.c:817,16'
          Dst:             ExecuteScheduleProperty
        - Src:             'input/vlmshell.c:819,14'
          Dst:             ExecuteIsMedia
        - Src:             'input/vlmshell.c:822,13'
          Dst:             vlm_ControlInternal
        - Src:             'input/vlmshell.c:824,16'
          Dst:             ExecuteMediaProperty
        - Src:             'input/vlmshell.c:828,18'
          Dst:             vlm_MessageNew
    - functionName:    ExecuteIsMedia
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_vlm
        - psz_name
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlm_ControlInternal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:221,19'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:221,43'
              BranchSideFuncs:
                - vlm_ControlInternal
            - BranchSide:      'input/vlmshell.c:222,9'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:221,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:222,9'
              BranchSideFuncs: []
            - BranchSide:      'input/vlmshell.c:223,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/vlmshell.c:221,22'
          Dst:             vlm_ControlInternal
    - functionName:    Save
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1574
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlm
      BBCount:         38
      ICount:          378
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - div
        - localtime_r
        - vlc_memstream_close
        - vlc_memstream_open
        - vlc_memstream_printf
        - vlc_memstream_putc
        - vlc_memstream_puts
        - vlc_memstream_puts_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:1584,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1586,34'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_close
                - localtime_r
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_memstream_printf
                - div
                - div
                - div
                - div
                - div
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_puts_len.33500
            - BranchSide:      'input/vlmshell.c:1611,14'
              BranchSideFuncs:
                - vlc_memstream_close
                - localtime_r
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_memstream_printf
                - div
                - div
                - div
                - div
                - div
                - vlc_memstream_printf
        - Branch String:   'input/vlmshell.c:1593,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1594,13'
              BranchSideFuncs:
                - vlc_memstream_puts_len.33500
                - vlc_memstream_putc
                - vlc_memstream_close
                - localtime_r
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_memstream_printf
                - div
                - div
                - div
                - div
                - div
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_printf
            - BranchSide:      'input/vlmshell.c:1595,9'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - localtime_r
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_memstream_printf
                - div
                - div
                - div
                - div
                - div
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_puts_len.33500
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_printf
        - Branch String:   'input/vlmshell.c:1597,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1599,35'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_memstream_close
                - localtime_r
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_memstream_printf
                - div
                - div
                - div
                - div
                - div
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_puts_len.33500
                - vlc_memstream_printf
                - vlc_memstream_printf
            - BranchSide:      'input/vlmshell.c:1601,13'
              BranchSideFuncs:
                - vlc_memstream_close
                - localtime_r
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_memstream_printf
                - div
                - div
                - div
                - div
                - div
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_memstream_puts_len.33500
                - vlc_memstream_printf
                - vlc_memstream_printf
        - Branch String:   'input/vlmshell.c:1601,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1603,35'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_memstream_close
                - localtime_r
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_memstream_printf
                - div
                - div
                - div
                - div
                - div
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_memstream_puts_len.33500
                - vlc_memstream_printf
            - BranchSide:      'input/vlmshell.c:1605,18'
              BranchSideFuncs:
                - vlc_memstream_close
                - localtime_r
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_memstream_printf
                - div
                - div
                - div
                - div
                - div
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_puts_len.33500
                - vlc_memstream_printf
        - Branch String:   'input/vlmshell.c:1605,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1607,35'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_memstream_close
                - localtime_r
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_memstream_printf
                - div
                - div
                - div
                - div
                - div
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_puts_len.33500
            - BranchSide:      'input/vlmshell.c:1608,5'
              BranchSideFuncs:
                - vlc_memstream_close
                - localtime_r
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_memstream_printf
                - div
                - div
                - div
                - div
                - div
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_puts_len.33500
        - Branch String:   'input/vlmshell.c:1611,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1613,40'
              BranchSideFuncs:
                - localtime_r
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_close
                - vlc_memstream_printf
                - vlc_memstream_printf
                - div
                - div
                - div
                - div
                - div
                - vlc_memstream_printf
            - BranchSide:      'input/vlmshell.c:1658,9'
              BranchSideFuncs:
                - vlc_memstream_close
        - Branch String:   'input/vlmshell.c:1624,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1628,21'
              BranchSideFuncs:
                - div
                - div
                - div
                - div
                - div
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_close
                - localtime_r
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_printf
            - BranchSide:      'input/vlmshell.c:1648,13'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - localtime_r
                - vlc_memstream_printf
                - div
                - div
                - div
                - div
                - div
                - vlc_memstream_printf
                - vlc_memstream_printf
                - vlc_memstream_printf
        - Branch String:   'input/vlmshell.c:1648,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1650,35'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_close
                - localtime_r
                - vlc_memstream_printf
                - div
                - div
                - div
                - div
                - div
                - vlc_memstream_printf
                - vlc_memstream_printf
            - BranchSide:      'input/vlmshell.c:1651,9'
              BranchSideFuncs:
                - vlc_memstream_putc
                - vlc_memstream_close
                - localtime_r
                - vlc_memstream_printf
                - vlc_memstream_printf
                - div
                - div
                - div
                - div
                - div
                - vlc_memstream_printf
                - vlc_memstream_printf
        - Branch String:   'input/vlmshell.c:1653,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1655,35'
              BranchSideFuncs:
                - vlc_memstream_printf
                - vlc_memstream_close
                - localtime_r
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_printf
                - div
                - div
                - div
                - div
                - div
                - vlc_memstream_printf
            - BranchSide:      'input/vlmshell.c:1656,5'
              BranchSideFuncs:
                - vlc_memstream_close
                - localtime_r
                - vlc_memstream_printf
                - vlc_memstream_putc
                - vlc_memstream_printf
                - vlc_memstream_printf
                - div
                - div
                - div
                - div
                - div
                - vlc_memstream_printf
        - Branch String:   'input/vlmshell.c:1658,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1659,9'
              BranchSideFuncs: []
            - BranchSide:      'input/vlmshell.c:1660,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/vlmshell.c:1581,5'
          Dst:             vlc_memstream_open
        - Src:             'input/vlmshell.c:1582,5'
          Dst:             vlc_memstream_puts
        - Src:             'input/vlmshell.c:1589,9'
          Dst:             vlc_memstream_printf
        - Src:             'input/vlmshell.c:1594,13'
          Dst:             vlc_memstream_puts_len
        - Src:             'input/vlmshell.c:1595,9'
          Dst:             vlc_memstream_putc
        - Src:             'input/vlmshell.c:1598,13'
          Dst:             vlc_memstream_printf
        - Src:             'input/vlmshell.c:1602,13'
          Dst:             vlc_memstream_printf
        - Src:             'input/vlmshell.c:1606,13'
          Dst:             vlc_memstream_printf
        - Src:             'input/vlmshell.c:1616,9'
          Dst:             localtime_r
        - Src:             'input/vlmshell.c:1617,9'
          Dst:             vlc_memstream_printf
        - Src:             'input/vlmshell.c:1628,17'
          Dst:             div
        - Src:             'input/vlmshell.c:1630,17'
          Dst:             div
        - Src:             'input/vlmshell.c:1632,17'
          Dst:             div
        - Src:             'input/vlmshell.c:1634,17'
          Dst:             div
        - Src:             'input/vlmshell.c:1637,17'
          Dst:             div
        - Src:             'input/vlmshell.c:1641,13'
          Dst:             vlc_memstream_printf
        - Src:             'input/vlmshell.c:1649,13'
          Dst:             vlc_memstream_printf
        - Src:             'input/vlmshell.c:1651,9'
          Dst:             vlc_memstream_putc
        - Src:             'input/vlmshell.c:1654,13'
          Dst:             vlc_memstream_printf
        - Src:             'input/vlmshell.c:1658,9'
          Dst:             vlc_memstream_close
    - functionName:    vlc_memstream_puts_len
      functionSourceFile: '/src/vlc/src/../include/vlc_memstream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ms
        - str
        - len
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_memstream_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_memstream.h:160,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_memstream.h:160,62'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_memstream.h:160,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_memstream.h:160,13'
          Dst:             vlc_memstream_write
    - functionName:    vlm_MediaSearch
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlm
        - psz_name
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:944,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:946,21'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'input/vlmshell.c:950,5'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:946,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:947,20'
              BranchSideFuncs: []
            - BranchSide:      'input/vlmshell.c:948,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'input/vlmshell.c:946,13'
          Dst:             strcmp
    - functionName:    vlc_atof_c
      functionSourceFile: '/src/vlc/src/../include/vlc_charset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_strtod_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_charset.h:400,12'
          Dst:             vlc_strtod_c
    - functionName:    vlm_MessageAdd
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_message
        - p_child
      BBCount:         16
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - abort
        - realloc
      functionUses:    66
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:1260,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1260,29'
              BranchSideFuncs: []
            - BranchSide:      'input/vlmshell.c:1262,9'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
        - Branch String:   'input/vlmshell.c:1262,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1264,9'
              BranchSideFuncs:
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/vlmshell.c:1267,12'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:1264,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1264,9'
              BranchSideFuncs:
                - realloc
                - abort
            - BranchSide:      'input/vlmshell.c:1264,9'
              BranchSideFuncs:
                - malloc
                - abort
        - Branch String:   'input/vlmshell.c:1264,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1264,9'
              BranchSideFuncs: []
            - BranchSide:      'input/vlmshell.c:1265,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/vlmshell.c:1264,9'
          Dst:             realloc
        - Src:             'input/vlmshell.c:1264,9'
          Dst:             abort
    - functionName:    vlm_Show
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1355
      functionLinenumberEnd: 1526
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlm
        - media
        - schedule
        - psz_filter
      BBCount:         61
      ICount:          579
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - div
        - localtime_r
        - sprintf
        - strcmp
        - strftime
        - time
        - vlm_MessageAdd
        - vlm_MessageNew
        - vlm_MessageSimpleNew
        - vlm_Show
        - vlm_ShowMedia
      functionUses:    6
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:1356,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1358,32'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_ShowMedia
                - vlm_MessageAdd
            - BranchSide:      'input/vlmshell.c:1364,14'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_Show
                - vlm_Show
                - vlm_MessageAdd
                - free
                - free
                - free
                - strcmp
                - vlm_MessageSimpleNew
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - time
                - localtime_r
                - strftime
                - vlm_MessageNew
                - vlm_MessageAdd
                - strcmp
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_ShowMedia
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - sprintf
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - div
                - div
                - div
                - div
                - div
                - sprintf
                - vlm_MessageNew
                - vlm_MessageAdd
                - localtime_r
                - vlm_MessageNew
                - vlm_MessageAdd
        - Branch String:   'input/vlmshell.c:1359,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1360,29'
              BranchSideFuncs:
                - vlm_ShowMedia
                - vlm_MessageAdd
            - BranchSide:      'input/vlmshell.c:1361,16'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:1364,14'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1372,15'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - sprintf
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - div
                - div
                - div
                - div
                - div
                - sprintf
                - vlm_MessageNew
                - vlm_MessageAdd
                - localtime_r
                - vlm_MessageNew
                - vlm_MessageAdd
            - BranchSide:      'input/vlmshell.c:1438,14'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_Show
                - vlm_Show
                - vlm_MessageAdd
                - free
                - free
                - free
                - strcmp
                - vlm_MessageSimpleNew
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - time
                - localtime_r
                - strftime
                - vlm_MessageNew
                - vlm_MessageAdd
                - strcmp
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_ShowMedia
                - vlm_MessageAdd
        - Branch String:   'input/vlmshell.c:1382,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1386,27'
              BranchSideFuncs:
                - localtime_r
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - sprintf
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - div
                - div
                - div
                - div
                - div
                - sprintf
                - vlm_MessageNew
                - vlm_MessageAdd
            - BranchSide:      'input/vlmshell.c:1394,29'
              BranchSideFuncs:
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - sprintf
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - div
                - div
                - div
                - div
                - div
                - sprintf
                - vlm_MessageNew
                - vlm_MessageAdd
        - Branch String:   'input/vlmshell.c:1396,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1401,21'
              BranchSideFuncs:
                - div
                - div
                - div
                - div
                - div
                - sprintf
                - vlm_MessageNew
                - vlm_MessageAdd
                - sprintf
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
            - BranchSide:      'input/vlmshell.c:1420,29'
              BranchSideFuncs:
                - vlm_MessageNew
                - vlm_MessageAdd
                - sprintf
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
        - Branch String:   'input/vlmshell.c:1428,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1430,28'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
            - BranchSide:      'input/vlmshell.c:1434,16'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:1438,25'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1438,37'
              BranchSideFuncs:
                - strcmp
                - vlm_MessageSimpleNew
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_ShowMedia
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_Show
                - vlm_Show
                - vlm_MessageAdd
                - free
                - free
                - free
                - strcmp
                - vlm_MessageSimpleNew
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - time
                - localtime_r
                - strftime
                - vlm_MessageNew
                - vlm_MessageAdd
            - BranchSide:      'input/vlmshell.c:1454,14'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_Show
                - vlm_Show
                - vlm_MessageAdd
                - free
                - free
                - free
                - strcmp
                - vlm_MessageSimpleNew
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - time
                - localtime_r
                - strftime
                - vlm_MessageNew
                - vlm_MessageAdd
        - Branch String:   'input/vlmshell.c:1438,14'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1442,27'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_Show
                - vlm_Show
                - vlm_MessageAdd
                - free
                - free
                - free
                - strcmp
                - vlm_MessageSimpleNew
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - time
                - localtime_r
                - strftime
                - vlm_MessageNew
                - vlm_MessageAdd
            - BranchSide:      'input/vlmshell.c:1454,14'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_Show
                - vlm_Show
                - vlm_MessageAdd
                - free
                - free
                - free
                - strcmp
                - vlm_MessageSimpleNew
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - time
                - localtime_r
                - strftime
                - vlm_MessageNew
                - vlm_MessageAdd
        - Branch String:   'input/vlmshell.c:1448,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1449,29'
              BranchSideFuncs:
                - vlm_ShowMedia
                - vlm_MessageAdd
            - BranchSide:      'input/vlmshell.c:1451,16'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:1454,25'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1454,37'
              BranchSideFuncs:
                - strcmp
                - vlm_MessageSimpleNew
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - time
                - localtime_r
                - strftime
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_Show
                - vlm_Show
                - vlm_MessageAdd
                - free
                - free
                - free
            - BranchSide:      'input/vlmshell.c:1506,16'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_Show
                - vlm_Show
                - vlm_MessageAdd
                - free
                - free
                - free
        - Branch String:   'input/vlmshell.c:1454,14'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1460,15'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_Show
                - vlm_Show
                - vlm_MessageAdd
                - free
                - free
                - free
            - BranchSide:      'input/vlmshell.c:1506,16'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_Show
                - vlm_Show
                - vlm_MessageAdd
                - free
                - free
                - free
        - Branch String:   'input/vlmshell.c:1463,9'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1465,37'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - time
                - localtime_r
                - strftime
                - vlm_MessageNew
                - vlm_MessageAdd
            - BranchSide:      'input/vlmshell.c:1503,16'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:1479,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1481,21'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - time
                - localtime_r
                - strftime
                - vlm_MessageNew
                - vlm_MessageAdd
            - BranchSide:      'input/vlmshell.c:1491,17'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - time
                - localtime_r
                - strftime
                - vlm_MessageNew
                - vlm_MessageAdd
        - Branch String:   'input/vlmshell.c:1482,59'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1482,17'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - time
                - localtime_r
                - strftime
                - vlm_MessageNew
                - vlm_MessageAdd
            - BranchSide:      'input/vlmshell.c:1483,26'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - time
                - localtime_r
                - strftime
                - vlm_MessageNew
                - vlm_MessageAdd
        - Branch String:   'input/vlmshell.c:1482,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1485,22'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - time
                - localtime_r
                - strftime
                - vlm_MessageNew
                - vlm_MessageAdd
            - BranchSide:      'input/vlmshell.c:1488,29'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - time
                - localtime_r
                - strftime
                - vlm_MessageNew
                - vlm_MessageAdd
        - Branch String:   'input/vlmshell.c:1491,17'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1496,27'
              BranchSideFuncs:
                - localtime_r
                - strftime
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - time
            - BranchSide:      'input/vlmshell.c:1501,9'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - time
                - localtime_r
                - strftime
                - vlm_MessageNew
                - vlm_MessageAdd
        - Branch String:   'input/vlmshell.c:1506,37'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1506,42'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_Show
                - vlm_Show
                - vlm_MessageAdd
                - free
                - free
                - free
            - BranchSide:      'input/vlmshell.c:1524,16'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
        - Branch String:   'input/vlmshell.c:1506,58'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1506,63'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_Show
                - vlm_Show
                - vlm_MessageAdd
                - free
                - free
                - free
            - BranchSide:      'input/vlmshell.c:1524,16'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
        - Branch String:   'input/vlmshell.c:1506,14'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1508,42'
              BranchSideFuncs:
                - vlm_Show
                - vlm_Show
                - vlm_MessageAdd
                - free
                - free
                - free
            - BranchSide:      'input/vlmshell.c:1524,16'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
      Callsites:
        - Src:             'input/vlmshell.c:1358,32'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:1360,36'
          Dst:             vlm_ShowMedia
        - Src:             'input/vlmshell.c:1360,13'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1372,15'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:1374,34'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:1374,13'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1376,39'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1376,9'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1379,25'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1378,9'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1386,13'
          Dst:             localtime_r
        - Src:             'input/vlmshell.c:1388,29'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1387,13'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1394,43'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1394,13'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1401,17'
          Dst:             div
        - Src:             'input/vlmshell.c:1403,17'
          Dst:             div
        - Src:             'input/vlmshell.c:1405,17'
          Dst:             div
        - Src:             'input/vlmshell.c:1408,17'
          Dst:             div
        - Src:             'input/vlmshell.c:1410,17'
          Dst:             div
        - Src:             'input/vlmshell.c:1414,13'
          Dst:             sprintf
        - Src:             'input/vlmshell.c:1417,43'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1417,13'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1420,43'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1420,13'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1422,9'
          Dst:             sprintf
        - Src:             'input/vlmshell.c:1423,39'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1423,9'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1426,43'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:1426,13'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1431,28'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:1430,12'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1438,29'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:1444,17'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:1445,46'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1445,23'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1449,42'
          Dst:             vlm_ShowMedia
        - Src:             'input/vlmshell.c:1449,13'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1454,29'
          Dst:             strcmp
        - Src:             'input/vlmshell.c:1460,15'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:1461,42'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:1461,21'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1470,44'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:1469,28'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1472,29'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1471,13'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1476,13'
          Dst:             time
        - Src:             'input/vlmshell.c:1497,27'
          Dst:             localtime_r
        - Src:             'input/vlmshell.c:1496,17'
          Dst:             strftime
        - Src:             'input/vlmshell.c:1499,33'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1498,17'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1508,32'
          Dst:             vlm_Show
        - Src:             'input/vlmshell.c:1509,32'
          Dst:             vlm_Show
        - Src:             'input/vlmshell.c:1511,9'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1524,16'
          Dst:             vlm_MessageSimpleNew
    - functionName:    vlm_ShowMedia
      functionSourceFile: '/src/vlc/src/input/vlmshell.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_media
      BBCount:         27
      ICount:          340
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - asprintf
        - vlc_player_CanSeek
        - vlc_player_GetLength
        - vlc_player_GetPosition
        - vlc_player_GetRate
        - vlc_player_GetSelectedChapterIdx
        - vlc_player_GetSelectedTitleIdx
        - vlc_player_GetState
        - vlc_player_GetTime
        - vlc_player_Lock
        - vlc_player_Unlock
        - vlm_MessageAdd
        - vlm_MessageNew
        - vlm_MessageSimpleNew
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/vlmshell.c:1290,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1293,39'
              BranchSideFuncs:
                - asprintf
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlc_player_Lock
                - vlc_player_GetState
                - vlc_player_GetPosition
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetRate
                - vlc_player_GetSelectedTitleIdx
                - vlc_player_GetSelectedChapterIdx
                - vlc_player_CanSeek.33557
                - vlc_player_Unlock
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - free
            - BranchSide:      'input/vlmshell.c:1301,21'
              BranchSideFuncs:
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlc_player_Lock
                - vlc_player_GetState
                - vlc_player_GetPosition
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetRate
                - vlc_player_GetSelectedTitleIdx
                - vlc_player_GetSelectedChapterIdx
                - vlc_player_CanSeek.33557
                - vlc_player_Unlock
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
        - Branch String:   'input/vlmshell.c:1293,13'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1295,29'
              BranchSideFuncs:
                - vlm_MessageNew
                - vlm_MessageAdd
                - free
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlc_player_Lock
                - vlc_player_GetState
                - vlc_player_GetPosition
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetRate
                - vlc_player_GetSelectedTitleIdx
                - vlc_player_GetSelectedChapterIdx
                - vlc_player_CanSeek.33557
                - vlc_player_Unlock
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - asprintf
            - BranchSide:      'input/vlmshell.c:1299,5'
              BranchSideFuncs:
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlc_player_Lock
                - vlc_player_GetState
                - vlc_player_GetPosition
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetRate
                - vlc_player_GetSelectedTitleIdx
                - vlc_player_GetSelectedChapterIdx
                - vlc_player_CanSeek.33557
                - vlc_player_Unlock
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - asprintf
                - vlm_MessageNew
                - vlm_MessageAdd
                - free
        - Branch String:   'input/vlmshell.c:1302,53'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1302,73'
              BranchSideFuncs:
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlc_player_Lock
                - vlc_player_GetState
                - vlc_player_GetPosition
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetRate
                - vlc_player_GetSelectedTitleIdx
                - vlc_player_GetSelectedChapterIdx
                - vlc_player_CanSeek.33557
                - vlc_player_Unlock
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
            - BranchSide:      'input/vlmshell.c:1302,21'
              BranchSideFuncs:
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlc_player_Lock
                - vlc_player_GetState
                - vlc_player_GetPosition
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetRate
                - vlc_player_GetSelectedTitleIdx
                - vlc_player_GetSelectedChapterIdx
                - vlc_player_CanSeek.33557
                - vlc_player_Unlock
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
        - Branch String:   'input/vlmshell.c:1305,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1306,25'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlc_player_Lock
                - vlc_player_GetState
                - vlc_player_GetPosition
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetRate
                - vlc_player_GetSelectedTitleIdx
                - vlc_player_GetSelectedChapterIdx
                - vlc_player_CanSeek.33557
                - vlc_player_Unlock
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
            - BranchSide:      'input/vlmshell.c:1308,33'
              BranchSideFuncs:
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlc_player_Lock
                - vlc_player_GetState
                - vlc_player_GetPosition
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetRate
                - vlc_player_GetSelectedTitleIdx
                - vlc_player_GetSelectedChapterIdx
                - vlc_player_CanSeek.33557
                - vlc_player_Unlock
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
        - Branch String:   'input/vlmshell.c:1309,5'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1311,48'
              BranchSideFuncs:
                - vlc_player_Lock
                - vlc_player_GetState
                - vlc_player_GetPosition
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetRate
                - vlc_player_GetSelectedTitleIdx
                - vlc_player_GetSelectedChapterIdx
                - vlc_player_CanSeek.33557
                - vlc_player_Unlock
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
            - BranchSide:      'input/vlmshell.c:1349,12'
              BranchSideFuncs: []
        - Branch String:   'input/vlmshell.c:1328,56'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1328,79'
              BranchSideFuncs:
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlc_player_Lock
                - vlc_player_GetState
                - vlc_player_GetPosition
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetRate
                - vlc_player_GetSelectedTitleIdx
                - vlc_player_GetSelectedChapterIdx
                - vlc_player_CanSeek.33557
                - vlc_player_Unlock
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
            - BranchSide:      'input/vlmshell.c:1328,25'
              BranchSideFuncs:
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlc_player_Lock
                - vlc_player_GetState
                - vlc_player_GetPosition
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetRate
                - vlc_player_GetSelectedTitleIdx
                - vlc_player_GetSelectedChapterIdx
                - vlc_player_CanSeek.33557
                - vlc_player_Unlock
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
        - Branch String:   'input/vlmshell.c:1331,29'
          Branch Sides:
            - BranchSide:      'input/vlmshell.c:1330,25'
              BranchSideFuncs:
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlc_player_Lock
                - vlc_player_GetState
                - vlc_player_GetPosition
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetRate
                - vlc_player_GetSelectedTitleIdx
                - vlc_player_GetSelectedChapterIdx
                - vlc_player_CanSeek.33557
                - vlc_player_Unlock
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
            - BranchSide:      'input/vlmshell.c:1332,29'
              BranchSideFuncs:
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
                - vlc_player_Lock
                - vlc_player_GetState
                - vlc_player_GetPosition
                - vlc_player_GetTime
                - vlc_player_GetLength
                - vlc_player_GetRate
                - vlc_player_GetSelectedTitleIdx
                - vlc_player_GetSelectedChapterIdx
                - vlc_player_CanSeek.33557
                - vlc_player_Unlock
                - vlm_MessageSimpleNew
                - vlm_MessageAdd
                - vlm_MessageNew
                - vlm_MessageAdd
      Callsites:
        - Src:             'input/vlmshell.c:1280,13'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:1282,21'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1281,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1284,21'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1283,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1287,21'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1286,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1289,40'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:1289,17'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1293,13'
          Dst:             asprintf
        - Src:             'input/vlmshell.c:1296,24'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1295,13'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1302,21'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1301,5'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1304,40'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:1304,17'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1306,36'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:1306,9'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1308,40'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:1308,17'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1314,9'
          Dst:             vlc_player_Lock
        - Src:             'input/vlmshell.c:1315,39'
          Dst:             vlc_player_GetState
        - Src:             'input/vlmshell.c:1316,26'
          Dst:             vlc_player_GetPosition
        - Src:             'input/vlmshell.c:1317,27'
          Dst:             vlc_player_GetTime
        - Src:             'input/vlmshell.c:1318,29'
          Dst:             vlc_player_GetLength
        - Src:             'input/vlmshell.c:1319,22'
          Dst:             vlc_player_GetRate
        - Src:             'input/vlmshell.c:1320,25'
          Dst:             vlc_player_GetSelectedTitleIdx
        - Src:             'input/vlmshell.c:1321,27'
          Dst:             vlc_player_GetSelectedChapterIdx
        - Src:             'input/vlmshell.c:1322,25'
          Dst:             vlc_player_CanSeek
        - Src:             'input/vlmshell.c:1323,9'
          Dst:             vlc_player_Unlock
        - Src:             'input/vlmshell.c:1325,53'
          Dst:             vlm_MessageSimpleNew
        - Src:             'input/vlmshell.c:1325,26'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1328,25'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1327,9'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1330,25'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1329,9'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1338,9'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1338,9'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1339,9'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1339,9'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1340,9'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1340,9'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1341,9'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1341,9'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1342,9'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1342,9'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1343,9'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1343,9'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1344,9'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1344,9'
          Dst:             vlm_MessageAdd
        - Src:             'input/vlmshell.c:1346,41'
          Dst:             vlm_MessageNew
        - Src:             'input/vlmshell.c:1346,9'
          Dst:             vlm_MessageAdd
    - functionName:    vlc_player_CanSeek
      functionSourceFile: '/src/vlc/src/../include/vlc_player.h'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - player
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_player_GetCapabilities
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_player.h:541,12'
          Dst:             vlc_player_GetCapabilities
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_license__core
      functionSourceFile: '/src/vlc/src/libvlc-module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2882
      functionLinenumberEnd: 2882
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_copyright__core
      functionSourceFile: '/src/vlc/src/libvlc-module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2882
      functionLinenumberEnd: 2882
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry_api_version__core
      functionSourceFile: '/src/vlc/src/libvlc-module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2882
      functionLinenumberEnd: 2882
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_entry__core
      functionSourceFile: '/src/vlc/src/libvlc-module.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1605
      functionLinenumberEnd: 2882
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlc_set
        - opaque
      BBCount:         11
      ICount:          17801
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libvlc-module.c:1605,1'
          Branch Sides:
            - BranchSide:      'libvlc-module.c:1605,1'
              BranchSideFuncs: []
            - BranchSide:      'libvlc-module.c:1605,1'
              BranchSideFuncs: []
        - Branch String:   'libvlc-module.c:1605,1'
          Branch Sides:
            - BranchSide:      'libvlc-module.c:1605,1'
              BranchSideFuncs: []
            - BranchSide:      'libvlc-module.c:1606,5'
              BranchSideFuncs: []
        - Branch String:   'libvlc-module.c:1606,5'
          Branch Sides:
            - BranchSide:      'libvlc-module.c:1606,5'
              BranchSideFuncs: []
            - BranchSide:      'libvlc-module.c:1609,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    IsSpace
      functionSourceFile: '/src/vlc/src/config/chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/chain.c:56,21'
          Branch Sides:
            - BranchSide:      'config/chain.c:56,21'
              BranchSideFuncs: []
            - BranchSide:      'config/chain.c:56,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ChainGetEnd
      functionSourceFile: '/src/vlc/src/config/chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_string
      BBCount:         41
      ICount:          204
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - ChainGetEnd
        - IsEscape
        - strspn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/chain.c:75,9'
          Branch Sides:
            - BranchSide:      'config/chain.c:76,9'
              BranchSideFuncs:
                - strspn
                - IsEscape
                - ChainGetEnd
            - BranchSide:      'config/chain.c:79,5'
              BranchSideFuncs:
                - strspn
                - IsEscape
                - ChainGetEnd
        - Branch String:   'config/chain.c:83,24'
          Branch Sides:
            - BranchSide:      'config/chain.c:83,28'
              BranchSideFuncs: []
            - BranchSide:      'config/chain.c:84,20'
              BranchSideFuncs: []
        - Branch String:   'config/chain.c:83,37'
          Branch Sides:
            - BranchSide:      'config/chain.c:83,41'
              BranchSideFuncs: []
            - BranchSide:      'config/chain.c:84,20'
              BranchSideFuncs: []
        - Branch String:   'config/chain.c:83,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:84,20'
              BranchSideFuncs: []
            - BranchSide:      'config/chain.c:86,14'
              BranchSideFuncs:
                - IsEscape
                - ChainGetEnd
        - Branch String:   'config/chain.c:86,23'
          Branch Sides:
            - BranchSide:      'config/chain.c:86,27'
              BranchSideFuncs:
                - IsEscape
                - ChainGetEnd
            - BranchSide:      'config/chain.c:87,13'
              BranchSideFuncs:
                - IsEscape
                - ChainGetEnd
        - Branch String:   'config/chain.c:86,36'
          Branch Sides:
            - BranchSide:      'config/chain.c:86,40'
              BranchSideFuncs:
                - IsEscape
                - ChainGetEnd
            - BranchSide:      'config/chain.c:87,13'
              BranchSideFuncs:
                - IsEscape
                - ChainGetEnd
        - Branch String:   'config/chain.c:86,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:87,13'
              BranchSideFuncs:
                - IsEscape
                - ChainGetEnd
            - BranchSide:      'config/chain.c:88,5'
              BranchSideFuncs:
                - IsEscape
                - ChainGetEnd
        - Branch String:   'config/chain.c:91,9'
          Branch Sides:
            - BranchSide:      'config/chain.c:92,11'
              BranchSideFuncs:
                - IsEscape
                - ChainGetEnd
            - BranchSide:      'config/chain.c:94,14'
              BranchSideFuncs:
                - IsEscape
                - ChainGetEnd
        - Branch String:   'config/chain.c:100,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:101,20'
              BranchSideFuncs: []
            - BranchSide:      'config/chain.c:103,23'
              BranchSideFuncs:
                - IsEscape
                - ChainGetEnd
        - Branch String:   'config/chain.c:103,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:104,15'
              BranchSideFuncs:
                - IsEscape
                - ChainGetEnd
            - BranchSide:      'config/chain.c:105,19'
              BranchSideFuncs:
                - IsEscape
                - ChainGetEnd
        - Branch String:   'config/chain.c:105,18'
          Branch Sides:
            - BranchSide:      'config/chain.c:106,20'
              BranchSideFuncs: []
            - BranchSide:      'config/chain.c:107,19'
              BranchSideFuncs:
                - IsEscape
                - ChainGetEnd
        - Branch String:   'config/chain.c:107,28'
          Branch Sides:
            - BranchSide:      'config/chain.c:107,31'
              BranchSideFuncs:
                - IsEscape
                - ChainGetEnd
            - BranchSide:      'config/chain.c:110,14'
              BranchSideFuncs:
                - IsEscape
                - ChainGetEnd
        - Branch String:   'config/chain.c:107,18'
          Branch Sides:
            - BranchSide:      'config/chain.c:108,30'
              BranchSideFuncs:
                - ChainGetEnd
                - IsEscape
            - BranchSide:      'config/chain.c:110,14'
              BranchSideFuncs:
                - IsEscape
                - ChainGetEnd
      Callsites:
        - Src:             'config/chain.c:79,5'
          Dst:             strspn
        - Src:             'config/chain.c:103,13'
          Dst:             IsEscape
        - Src:             'config/chain.c:108,17'
          Dst:             ChainGetEnd
    - functionName:    IsEscape
      functionSourceFile: '/src/vlc/src/config/chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - IsEscapeNeeded
      functionUses:    2
      BranchProfiles:
        - Branch String:   'config/chain.c:50,9'
          Branch Sides:
            - BranchSide:      'config/chain.c:51,9'
              BranchSideFuncs:
                - IsEscapeNeeded
            - BranchSide:      'config/chain.c:52,12'
              BranchSideFuncs:
                - IsEscapeNeeded
        - Branch String:   'config/chain.c:52,27'
          Branch Sides:
            - BranchSide:      'config/chain.c:52,46'
              BranchSideFuncs:
                - IsEscapeNeeded
            - BranchSide:      'config/chain.c:52,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/chain.c:52,30'
          Dst:             IsEscapeNeeded
    - functionName:    IsEscapeNeeded
      functionSourceFile: '/src/vlc/src/config/chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'config/chain.c:46,22'
          Branch Sides:
            - BranchSide:      'config/chain.c:46,22'
              BranchSideFuncs: []
            - BranchSide:      'config/chain.c:46,25'
              BranchSideFuncs: []
        - Branch String:   'config/chain.c:46,34'
          Branch Sides:
            - BranchSide:      'config/chain.c:46,34'
              BranchSideFuncs: []
            - BranchSide:      'config/chain.c:46,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    config_StringEscape
      functionSourceFile: '/src/vlc/src/config/chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         19
      ICount:          127
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - IsEscapeNeeded
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/chain.c:470,9'
          Branch Sides:
            - BranchSide:      'config/chain.c:471,9'
              BranchSideFuncs: []
            - BranchSide:      'config/chain.c:473,26'
              BranchSideFuncs:
                - malloc
                - IsEscapeNeeded
                - IsEscapeNeeded
        - Branch String:   'config/chain.c:473,5'
          Branch Sides:
            - BranchSide:      'config/chain.c:474,36'
              BranchSideFuncs:
                - IsEscapeNeeded
                - malloc
                - IsEscapeNeeded
            - BranchSide:      'config/chain.c:476,25'
              BranchSideFuncs:
                - malloc
                - IsEscapeNeeded
        - Branch String:   'config/chain.c:478,9'
          Branch Sides:
            - BranchSide:      'config/chain.c:479,9'
              BranchSideFuncs: []
            - BranchSide:      'config/chain.c:481,26'
              BranchSideFuncs:
                - IsEscapeNeeded
        - Branch String:   'config/chain.c:481,5'
          Branch Sides:
            - BranchSide:      'config/chain.c:483,30'
              BranchSideFuncs:
                - IsEscapeNeeded
            - BranchSide:      'config/chain.c:487,6'
              BranchSideFuncs: []
        - Branch String:   'config/chain.c:483,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:484,17'
              BranchSideFuncs:
                - IsEscapeNeeded
            - BranchSide:      'config/chain.c:485,19'
              BranchSideFuncs:
                - IsEscapeNeeded
      Callsites:
        - Src:             'config/chain.c:474,19'
          Dst:             IsEscapeNeeded
        - Src:             'config/chain.c:483,13'
          Dst:             IsEscapeNeeded
    - functionName:    config_StringUnescape
      functionSourceFile: '/src/vlc/src/config/chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_string
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - IsEscape
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/chain.c:452,9'
          Branch Sides:
            - BranchSide:      'config/chain.c:453,9'
              BranchSideFuncs:
                - IsEscape
            - BranchSide:      'config/chain.c:455,5'
              BranchSideFuncs:
                - IsEscape
        - Branch String:   'config/chain.c:455,5'
          Branch Sides:
            - BranchSide:      'config/chain.c:457,23'
              BranchSideFuncs:
                - IsEscape
            - BranchSide:      'config/chain.c:461,6'
              BranchSideFuncs: []
        - Branch String:   'config/chain.c:457,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:458,20'
              BranchSideFuncs:
                - IsEscape
            - BranchSide:      'config/chain.c:459,30'
              BranchSideFuncs:
                - IsEscape
      Callsites:
        - Src:             'config/chain.c:457,13'
          Dst:             IsEscape
    - functionName:    config_ChainDuplicate
      functionSourceFile: '/src/vlc/src/config/chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_src
      BBCount:         16
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/chain.c:433,5'
          Branch Sides:
            - BranchSide:      'config/chain.c:433,5'
              BranchSideFuncs:
                - malloc
                - strdup
                - strdup
            - BranchSide:      'config/chain.c:435,29'
              BranchSideFuncs:
                - malloc
                - strdup
                - strdup
        - Branch String:   'config/chain.c:436,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:437,13'
              BranchSideFuncs:
                - malloc
                - strdup
                - strdup
            - BranchSide:      'config/chain.c:438,9'
              BranchSideFuncs:
                - malloc
                - strdup
                - strdup
        - Branch String:   'config/chain.c:439,24'
          Branch Sides:
            - BranchSide:      'config/chain.c:439,51'
              BranchSideFuncs:
                - strdup
                - malloc
                - strdup
            - BranchSide:      'config/chain.c:439,9'
              BranchSideFuncs:
                - malloc
                - strdup
                - strdup
        - Branch String:   'config/chain.c:440,24'
          Branch Sides:
            - BranchSide:      'config/chain.c:440,51'
              BranchSideFuncs:
                - strdup
                - malloc
                - strdup
            - BranchSide:      'config/chain.c:440,9'
              BranchSideFuncs:
                - malloc
                - strdup
                - strdup
      Callsites:
        - Src:             'config/chain.c:439,43'
          Dst:             strdup
        - Src:             'config/chain.c:440,43'
          Dst:             strdup
    - functionName:    vlc_atof_c
      functionSourceFile: '/src/vlc/src/../include/vlc_charset.h'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_strtod_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_charset.h:400,12'
          Dst:             vlc_strtod_c
    - functionName:    config_ChainParse
      functionSourceFile: '/src/vlc/src/config/chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_this
        - psz_prefix
        - ppsz_options
        - cfg
      BBCount:         101
      ICount:          654
      EdgeCount:       125
      CyclomaticComplexity: 26
      functionsReached:
        - config_FindConfig
        - config_GetType
        - snprintf
        - strcmp
        - strlen
        - strncmp
        - strtoll
        - var_Change
        - var_Create
        - var_Get
        - var_Set
        - vlc_atof_c
        - vlc_object_Log
        - vlc_param_Find
      functionUses:    0
      BranchProfiles:
        - Branch String:   'config/chain.c:273,9'
          Branch Sides:
            - BranchSide:      'config/chain.c:273,41'
              BranchSideFuncs:
                - strlen
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strlen
                - snprintf
                - config_GetType
                - var_Create
                - config_FindConfig
                - var_Change
                - var_Change
            - BranchSide:      'config/chain.c:274,31'
              BranchSideFuncs:
                - strlen
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strlen
                - snprintf
                - config_GetType
                - var_Create
                - config_FindConfig
                - var_Change
                - var_Change
        - Branch String:   'config/chain.c:277,5'
          Branch Sides:
            - BranchSide:      'config/chain.c:279,31'
              BranchSideFuncs:
                - strlen
                - snprintf
                - config_GetType
                - var_Create
                - config_FindConfig
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Change
                - var_Change
            - BranchSide:      'config/chain.c:309,5'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
        - Branch String:   'config/chain.c:280,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:281,20'
              BranchSideFuncs:
                - strlen
                - snprintf
                - config_GetType
                - var_Create
                - config_FindConfig
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Change
                - var_Change
            - BranchSide:      'config/chain.c:283,19'
              BranchSideFuncs:
                - strlen
                - snprintf
                - config_GetType
                - var_Create
                - config_FindConfig
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Change
                - var_Change
        - Branch String:   'config/chain.c:285,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:0,0'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strlen
                - snprintf
                - config_GetType
                - var_Create
                - config_FindConfig
                - var_Change
                - var_Change
            - BranchSide:      'config/chain.c:289,35'
              BranchSideFuncs:
                - config_FindConfig
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strlen
                - snprintf
                - config_GetType
                - var_Create
                - var_Change
                - var_Change
        - Branch String:   'config/chain.c:290,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:292,21'
              BranchSideFuncs:
                - var_Change
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strlen
                - snprintf
                - config_GetType
                - var_Create
                - config_FindConfig
                - var_Change
            - BranchSide:      'config/chain.c:306,5'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strlen
                - snprintf
                - config_GetType
                - var_Create
                - config_FindConfig
                - var_Change
                - var_Change
        - Branch String:   'config/chain.c:292,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:295,21'
              BranchSideFuncs:
                - var_Change
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strlen
                - snprintf
                - config_GetType
                - var_Create
                - config_FindConfig
                - var_Change
            - BranchSide:      'config/chain.c:300,21'
              BranchSideFuncs:
                - var_Change
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strlen
                - snprintf
                - config_GetType
                - var_Create
                - config_FindConfig
                - var_Change
            - BranchSide:      'config/chain.c:305,9'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strlen
                - snprintf
                - config_GetType
                - var_Create
                - config_FindConfig
                - var_Change
                - var_Change
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'config/chain.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'config/chain.c:306,5'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strlen
                - snprintf
                - config_GetType
                - var_Create
                - config_FindConfig
                - var_Change
                - var_Change
        - Branch String:   'config/chain.c:309,5'
          Branch Sides:
            - BranchSide:      'config/chain.c:309,5'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
            - BranchSide:      'config/chain.c:312,14'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
        - Branch String:   'config/chain.c:316,35'
          Branch Sides:
            - BranchSide:      'config/chain.c:316,39'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
            - BranchSide:      'config/chain.c:317,13'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
        - Branch String:   'config/chain.c:316,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:317,13'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
            - BranchSide:      'config/chain.c:319,16'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
        - Branch String:   'config/chain.c:319,9'
          Branch Sides:
            - BranchSide:      'config/chain.c:321,26'
              BranchSideFuncs:
                - strcmp
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
            - BranchSide:      'config/chain.c:343,13'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'config/chain.c:321,17'
          Branch Sides:
            - BranchSide:      'config/chain.c:323,17'
              BranchSideFuncs:
                - strncmp
                - strcmp
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strncmp
                - strcmp
                - strcmp
            - BranchSide:      'config/chain.c:325,29'
              BranchSideFuncs:
                - strncmp
                - strcmp
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strncmp
                - strcmp
                - strcmp
        - Branch String:   'config/chain.c:325,55'
          Branch Sides:
            - BranchSide:      'config/chain.c:326,28'
              BranchSideFuncs:
                - strncmp
                - strcmp
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
            - BranchSide:      'config/chain.c:327,29'
              BranchSideFuncs:
                - strncmp
                - strcmp
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
        - Branch String:   'config/chain.c:326,67'
          Branch Sides:
            - BranchSide:      'config/chain.c:327,29'
              BranchSideFuncs:
                - strncmp
                - strcmp
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
            - BranchSide:      'config/chain.c:330,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'config/chain.c:327,54'
          Branch Sides:
            - BranchSide:      'config/chain.c:328,28'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
            - BranchSide:      'config/chain.c:334,18'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
        - Branch String:   'config/chain.c:325,17'
          Branch Sides:
            - BranchSide:      'config/chain.c:330,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
            - BranchSide:      'config/chain.c:334,18'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
        - Branch String:   'config/chain.c:334,41'
          Branch Sides:
            - BranchSide:      'config/chain.c:335,27'
              BranchSideFuncs:
                - strcmp
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'config/chain.c:341,9'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
        - Branch String:   'config/chain.c:334,17'
          Branch Sides:
            - BranchSide:      'config/chain.c:337,24'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
            - BranchSide:      'config/chain.c:341,9'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
        - Branch String:   'config/chain.c:343,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:345,13'
              BranchSideFuncs:
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
            - BranchSide:      'config/chain.c:350,19'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'config/chain.c:353,19'
          Branch Sides:
            - BranchSide:      'config/chain.c:353,29'
              BranchSideFuncs:
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'config/chain.c:353,52'
              BranchSideFuncs:
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - strlen
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'config/chain.c:357,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:359,13'
              BranchSideFuncs:
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
            - BranchSide:      'config/chain.c:366,13'
              BranchSideFuncs:
                - var_Set
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'config/chain.c:366,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:368,13'
              BranchSideFuncs:
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
            - BranchSide:      'config/chain.c:376,28'
              BranchSideFuncs:
                - var_Set
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'config/chain.c:378,40'
          Branch Sides:
            - BranchSide:      'config/chain.c:378,43'
              BranchSideFuncs:
                - var_Set
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'config/chain.c:383,13'
              BranchSideFuncs:
                - var_Set
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'config/chain.c:378,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:380,13'
              BranchSideFuncs:
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
            - BranchSide:      'config/chain.c:383,13'
              BranchSideFuncs:
                - var_Set
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
        - Branch String:   'config/chain.c:383,42'
          Branch Sides:
            - BranchSide:      'config/chain.c:383,45'
              BranchSideFuncs:
                - var_Set
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
            - BranchSide:      'config/chain.c:389,17'
              BranchSideFuncs:
                - var_Set
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
        - Branch String:   'config/chain.c:383,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:385,13'
              BranchSideFuncs:
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
            - BranchSide:      'config/chain.c:389,17'
              BranchSideFuncs:
                - var_Set
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
        - Branch String:   'config/chain.c:389,9'
          Branch Sides:
            - BranchSide:      'config/chain.c:392,30'
              BranchSideFuncs:
                - var_Set
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
            - BranchSide:      'config/chain.c:395,38'
              BranchSideFuncs:
                - strtoll
                - var_Set
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - vlc_atof_c.34013
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
            - BranchSide:      'config/chain.c:399,43'
              BranchSideFuncs:
                - vlc_atof_c.34013
                - var_Set
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
            - BranchSide:      'config/chain.c:402,34'
              BranchSideFuncs:
                - var_Set
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
            - BranchSide:      'config/chain.c:405,17'
              BranchSideFuncs:
                - vlc_object_Log
                - var_Set
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
        - Branch String:   'config/chain.c:395,38'
          Branch Sides:
            - BranchSide:      'config/chain.c:395,55'
              BranchSideFuncs:
                - strtoll
                - var_Set
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - vlc_atof_c.34013
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
            - BranchSide:      'config/chain.c:395,29'
              BranchSideFuncs:
                - strtoll
                - var_Set
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - vlc_atof_c.34013
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
        - Branch String:   'config/chain.c:399,43'
          Branch Sides:
            - BranchSide:      'config/chain.c:399,60'
              BranchSideFuncs:
                - vlc_atof_c.34013
                - var_Set
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
            - BranchSide:      'config/chain.c:399,31'
              BranchSideFuncs:
                - vlc_atof_c.34013
                - var_Set
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - var_Get
                - free
                - free
                - vlc_object_Log
        - Branch String:   'config/chain.c:409,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:413,13'
              BranchSideFuncs:
                - var_Get
                - free
                - var_Set
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - free
                - vlc_object_Log
            - BranchSide:      'config/chain.c:422,9'
              BranchSideFuncs:
                - var_Set
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
        - Branch String:   'config/chain.c:414,17'
          Branch Sides:
            - BranchSide:      'config/chain.c:416,28'
              BranchSideFuncs:
                - free
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
            - BranchSide:      'config/chain.c:420,24'
              BranchSideFuncs:
                - free
                - var_Set
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Get
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
        - Branch String:   'config/chain.c:423,9'
          Branch Sides:
            - BranchSide:      'config/chain.c:425,5'
              BranchSideFuncs:
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
            - BranchSide:      'config/chain.c:425,5'
              BranchSideFuncs:
                - vlc_object_Log
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'config/chain.c:0,0'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
            - BranchSide:      'config/chain.c:425,5'
              BranchSideFuncs:
                - strlen
                - snprintf
                - vlc_param_Find
                - var_Set
                - vlc_object_Log
                - var_Get
                - free
                - free
                - vlc_object_Log
                - vlc_atof_c.34013
                - strtoll
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - vlc_object_Log
                - strcmp
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
      Callsites:
        - Src:             'config/chain.c:274,23'
          Dst:             strlen
        - Src:             'config/chain.c:283,26'
          Dst:             strlen
        - Src:             'config/chain.c:284,9'
          Dst:             snprintf
        - Src:             'config/chain.c:285,13'
          Dst:             config_GetType
        - Src:             'config/chain.c:285,13'
          Dst:             var_Create
        - Src:             'config/chain.c:289,35'
          Dst:             config_FindConfig
        - Src:             'config/chain.c:295,21'
          Dst:             var_Change
        - Src:             'config/chain.c:300,21'
          Dst:             var_Change
        - Src:             'config/chain.c:321,18'
          Dst:             strcmp
        - Src:             'config/chain.c:325,20'
          Dst:             strncmp
        - Src:             'config/chain.c:326,20'
          Dst:             strcmp
        - Src:             'config/chain.c:327,20'
          Dst:             strncmp
        - Src:             'config/chain.c:328,20'
          Dst:             strcmp
        - Src:             'config/chain.c:335,18'
          Dst:             strcmp
        - Src:             'config/chain.c:345,13'
          Dst:             vlc_object_Log
        - Src:             'config/chain.c:350,26'
          Dst:             strlen
        - Src:             'config/chain.c:352,9'
          Dst:             snprintf
        - Src:             'config/chain.c:355,41'
          Dst:             vlc_param_Find
        - Src:             'config/chain.c:359,13'
          Dst:             vlc_object_Log
        - Src:             'config/chain.c:368,13'
          Dst:             vlc_object_Log
        - Src:             'config/chain.c:380,13'
          Dst:             vlc_object_Log
        - Src:             'config/chain.c:385,13'
          Dst:             vlc_object_Log
        - Src:             'config/chain.c:395,29'
          Dst:             strtoll
        - Src:             'config/chain.c:399,31'
          Dst:             vlc_atof_c
        - Src:             'config/chain.c:405,17'
          Dst:             vlc_object_Log
        - Src:             'config/chain.c:413,13'
          Dst:             var_Get
        - Src:             'config/chain.c:417,17'
          Dst:             vlc_object_Log
        - Src:             'config/chain.c:422,9'
          Dst:             var_Set
        - Src:             'config/chain.c:423,9'
          Dst:             vlc_object_Log
    - functionName:    config_ChainDestroy
      functionSourceFile: '/src/vlc/src/config/chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_cfg
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   'config/chain.c:255,5'
          Branch Sides:
            - BranchSide:      'config/chain.c:259,18'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'config/chain.c:267,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    config_ChainCreate
      functionSourceFile: '/src/vlc/src/config/chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppsz_name
        - pp_cfg
        - psz_chain
      BBCount:         11
      ICount:          95
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - config_ChainParseOptions
        - strcspn
        - strdup
        - strndup
        - strspn
      functionUses:    13
      BranchProfiles:
        - Branch String:   'config/chain.c:233,9'
          Branch Sides:
            - BranchSide:      'config/chain.c:234,9'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strndup
                - strspn
                - strdup
                - config_ChainParseOptions
            - BranchSide:      'config/chain.c:235,5'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strndup
                - strspn
                - strdup
                - config_ChainParseOptions
        - Branch String:   'config/chain.c:244,9'
          Branch Sides:
            - BranchSide:      'config/chain.c:245,47'
              BranchSideFuncs:
                - config_ChainParseOptions
                - strdup
            - BranchSide:      'config/chain.c:247,10'
              BranchSideFuncs:
                - strdup
        - Branch String:   'config/chain.c:247,9'
          Branch Sides:
            - BranchSide:      'config/chain.c:248,24'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'config/chain.c:250,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'config/chain.c:235,5'
          Dst:             strspn
        - Src:             'config/chain.c:238,11'
          Dst:             strcspn
        - Src:             'config/chain.c:239,18'
          Dst:             strndup
        - Src:             'config/chain.c:243,5'
          Dst:             strspn
        - Src:             'config/chain.c:245,21'
          Dst:             config_ChainParseOptions
        - Src:             'config/chain.c:248,16'
          Dst:             strdup
    - functionName:    config_ChainParseOptions
      functionSourceFile: '/src/vlc/src/config/chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp_cfg
        - psz_opts
      BBCount:         21
      ICount:          157
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - ChainGetValue
        - memchr
        - strchr
        - strcspn
        - strndup
        - strspn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/chain.c:186,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:187,21'
              BranchSideFuncs:
                - strspn
                - strcspn
                - malloc
                - strspn
                - strndup
                - strspn
                - strchr
                - memchr
                - ChainGetValue
                - strspn
            - BranchSide:      'config/chain.c:188,9'
              BranchSideFuncs:
                - strspn
                - strcspn
                - malloc
                - strspn
                - strndup
                - strspn
                - strchr
                - memchr
                - ChainGetValue
                - strspn
        - Branch String:   'config/chain.c:194,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:195,13'
              BranchSideFuncs:
                - memchr
                - strspn
                - strspn
                - strcspn
                - malloc
                - strndup
                - strspn
                - strchr
                - ChainGetValue
                - strspn
            - BranchSide:      'config/chain.c:198,33'
              BranchSideFuncs:
                - malloc
                - strspn
                - strndup
                - strspn
                - strchr
                - memchr
                - strspn
                - strcspn
                - ChainGetValue
                - strspn
        - Branch String:   'config/chain.c:199,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:200,13'
              BranchSideFuncs:
                - strndup
                - strspn
                - strchr
                - memchr
                - strspn
                - strspn
                - strcspn
                - malloc
                - ChainGetValue
                - strspn
            - BranchSide:      'config/chain.c:201,36'
              BranchSideFuncs:
                - strndup
                - strspn
                - strchr
                - memchr
                - strspn
                - strspn
                - strcspn
                - malloc
                - ChainGetValue
                - strspn
        - Branch String:   'config/chain.c:211,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:213,32'
              BranchSideFuncs:
                - ChainGetValue
                - strspn
                - memchr
                - strspn
                - strspn
                - strcspn
                - malloc
                - strndup
                - strspn
                - strchr
            - BranchSide:      'config/chain.c:216,5'
              BranchSideFuncs:
                - memchr
                - strspn
                - strspn
                - strcspn
                - malloc
                - strndup
                - strspn
                - strchr
                - ChainGetValue
                - strspn
        - Branch String:   'config/chain.c:216,5'
          Branch Sides:
            - BranchSide:      'config/chain.c:186,14'
              BranchSideFuncs:
                - strspn
                - strcspn
                - malloc
                - strspn
                - strndup
                - strspn
                - strchr
                - memchr
                - ChainGetValue
                - strspn
            - BranchSide:      'config/chain.c:219,10'
              BranchSideFuncs:
                - strspn
        - Branch String:   'config/chain.c:219,9'
          Branch Sides:
            - BranchSide:      'config/chain.c:219,29'
              BranchSideFuncs:
                - strspn
            - BranchSide:      'config/chain.c:219,9'
              BranchSideFuncs:
                - strspn
      Callsites:
        - Src:             'config/chain.c:188,9'
          Dst:             strspn
        - Src:             'config/chain.c:193,22'
          Dst:             strcspn
        - Src:             'config/chain.c:201,27'
          Dst:             strndup
        - Src:             'config/chain.c:210,9'
          Dst:             strspn
        - Src:             'config/chain.c:211,13'
          Dst:             strchr
        - Src:             'config/chain.c:213,32'
          Dst:             ChainGetValue
        - Src:             'config/chain.c:214,13'
          Dst:             strspn
        - Src:             'config/chain.c:217,13'
          Dst:             memchr
        - Src:             'config/chain.c:220,5'
          Dst:             strspn
    - functionName:    ChainGetValue
      functionSourceFile: '/src/vlc/src/config/chain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppsz_string
      BBCount:         53
      ICount:          270
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - ChainGetEnd
        - IsSpace
        - config_StringUnescape
        - strndup
        - strspn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'config/chain.c:126,9'
          Branch Sides:
            - BranchSide:      'config/chain.c:127,10'
              BranchSideFuncs:
                - ChainGetEnd
                - strspn
                - strndup
                - config_StringUnescape
                - IsSpace
                - strndup
                - IsSpace
            - BranchSide:      'config/chain.c:129,24'
              BranchSideFuncs:
                - ChainGetEnd
                - strspn
                - strndup
                - config_StringUnescape
                - IsSpace
                - strndup
                - IsSpace
        - Branch String:   'config/chain.c:130,9'
          Branch Sides:
            - BranchSide:      'config/chain.c:132,19'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
                - IsSpace
                - strndup
                - IsSpace
            - BranchSide:      'config/chain.c:139,9'
              BranchSideFuncs:
                - strspn
                - strndup
                - config_StringUnescape
                - IsSpace
                - strndup
                - IsSpace
        - Branch String:   'config/chain.c:142,9'
          Branch Sides:
            - BranchSide:      'config/chain.c:144,19'
              BranchSideFuncs:
                - config_StringUnescape
            - BranchSide:      'config/chain.c:148,14'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
                - IsSpace
                - strndup
                - IsSpace
        - Branch String:   'config/chain.c:148,24'
          Branch Sides:
            - BranchSide:      'config/chain.c:148,28'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
                - IsSpace
            - BranchSide:      'config/chain.c:150,14'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
                - IsSpace
        - Branch String:   'config/chain.c:148,37'
          Branch Sides:
            - BranchSide:      'config/chain.c:148,43'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
                - IsSpace
            - BranchSide:      'config/chain.c:150,14'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
                - IsSpace
        - Branch String:   'config/chain.c:148,59'
          Branch Sides:
            - BranchSide:      'config/chain.c:148,63'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
                - IsSpace
            - BranchSide:      'config/chain.c:162,13'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
                - IsSpace
        - Branch String:   'config/chain.c:148,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:150,14'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
                - IsSpace
            - BranchSide:      'config/chain.c:162,13'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
                - IsSpace
        - Branch String:   'config/chain.c:152,34'
          Branch Sides:
            - BranchSide:      'config/chain.c:152,39'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
                - IsSpace
            - BranchSide:      'config/chain.c:155,17'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
        - Branch String:   'config/chain.c:152,17'
          Branch Sides:
            - BranchSide:      'config/chain.c:153,17'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
                - IsSpace
            - BranchSide:      'config/chain.c:155,17'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
        - Branch String:   'config/chain.c:153,17'
          Branch Sides:
            - BranchSide:      'config/chain.c:153,17'
              BranchSideFuncs:
                - IsSpace
                - strndup
                - config_StringUnescape
            - BranchSide:      'config/chain.c:153,17'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
                - IsSpace
        - Branch String:   'config/chain.c:153,17'
          Branch Sides:
            - BranchSide:      'config/chain.c:153,17'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
                - IsSpace
            - BranchSide:      'config/chain.c:155,17'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
        - Branch String:   'config/chain.c:155,17'
          Branch Sides:
            - BranchSide:      'config/chain.c:156,27'
              BranchSideFuncs:
                - config_StringUnescape
            - BranchSide:      'config/chain.c:158,38'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
        - Branch String:   'config/chain.c:162,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:162,13'
              BranchSideFuncs:
                - IsSpace
                - strndup
                - config_StringUnescape
            - BranchSide:      'config/chain.c:162,13'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
                - IsSpace
        - Branch String:   'config/chain.c:162,13'
          Branch Sides:
            - BranchSide:      'config/chain.c:162,13'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
                - IsSpace
            - BranchSide:      'config/chain.c:163,17'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
        - Branch String:   'config/chain.c:163,17'
          Branch Sides:
            - BranchSide:      'config/chain.c:164,27'
              BranchSideFuncs:
                - config_StringUnescape
            - BranchSide:      'config/chain.c:166,38'
              BranchSideFuncs:
                - strndup
                - config_StringUnescape
        - Branch String:   'config/chain.c:171,9'
          Branch Sides:
            - BranchSide:      'config/chain.c:171,9'
              BranchSideFuncs:
                - config_StringUnescape
            - BranchSide:      'config/chain.c:172,32'
              BranchSideFuncs:
                - config_StringUnescape
      Callsites:
        - Src:             'config/chain.c:129,11'
          Dst:             ChainGetEnd
        - Src:             'config/chain.c:139,9'
          Dst:             strspn
        - Src:             'config/chain.c:153,17'
          Dst:             IsSpace
        - Src:             'config/chain.c:158,29'
          Dst:             strndup
        - Src:             'config/chain.c:162,13'
          Dst:             IsSpace
        - Src:             'config/chain.c:166,29'
          Dst:             strndup
        - Src:             'config/chain.c:172,9'
          Dst:             config_StringUnescape
    - functionName:    config_GetUserDir
      functionSourceFile: '/src/vlc/src/config/dirs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         13
      ICount:          69
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - getenv
        - platform_GetUserDir
        - strdup
      functionUses:    9
      BranchProfiles:
        - Branch String:   'config/dirs.c:38,19'
          Branch Sides:
            - BranchSide:      'config/dirs.c:38,22'
              BranchSideFuncs:
                - platform_GetUserDir
                - getenv
                - strdup
            - BranchSide:      'config/dirs.c:45,32'
              BranchSideFuncs:
                - platform_GetUserDir
        - Branch String:   'config/dirs.c:38,56'
          Branch Sides:
            - BranchSide:      'config/dirs.c:39,24'
              BranchSideFuncs:
                - platform_GetUserDir
                - getenv
                - strdup
            - BranchSide:      'config/dirs.c:45,32'
              BranchSideFuncs:
                - platform_GetUserDir
        - Branch String:   'config/dirs.c:38,9'
          Branch Sides:
            - BranchSide:      'config/dirs.c:41,51'
              BranchSideFuncs:
                - getenv
                - platform_GetUserDir
                - strdup
            - BranchSide:      'config/dirs.c:45,32'
              BranchSideFuncs:
                - platform_GetUserDir
        - Branch String:   'config/dirs.c:42,13'
          Branch Sides:
            - BranchSide:      'config/dirs.c:43,27'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'config/dirs.c:44,5'
              BranchSideFuncs:
                - platform_GetUserDir
      Callsites:
        - Src:             'config/dirs.c:41,29'
          Dst:             getenv
        - Src:             'config/dirs.c:43,20'
          Dst:             strdup
        - Src:             'config/dirs.c:45,12'
          Dst:             platform_GetUserDir
    - functionName:    ArtCacheGetDirPath
      functionSourceFile: '/src/vlc/src/preparser/art.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_arturl
        - psz_artist
        - psz_album
        - psz_date
        - psz_title
      BBCount:         43
      ICount:          248
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - asprintf
        - config_GetUserDir
        - filename_sanitize
        - strdup
        - strlen
        - strncmp
        - vlc_hash_md5_Finish
        - vlc_hash_md5_Init
        - vlc_hash_md5_Update
        - vlc_hex_encode_binary
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preparser/art.c:53,9'
          Branch Sides:
            - BranchSide:      'preparser/art.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      'preparser/art.c:56,10'
              BranchSideFuncs:
                - vlc_hash_md5_Init
                - strlen
                - vlc_hash_md5_Update
                - strncmp
                - strlen
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_hex_encode_binary
                - asprintf
                - free
                - strdup
                - free
                - filename_sanitize
                - strdup
                - free
                - free
                - filename_sanitize
                - asprintf
                - free
                - free
                - free
                - filename_sanitize
                - strdup
        - Branch String:   'preparser/art.c:56,10'
          Branch Sides:
            - BranchSide:      'preparser/art.c:56,10'
              BranchSideFuncs:
                - vlc_hash_md5_Init
                - strlen
                - vlc_hash_md5_Update
                - strncmp
                - strlen
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_hex_encode_binary
                - asprintf
                - free
                - strdup
                - free
                - filename_sanitize
                - strdup
                - free
                - free
                - filename_sanitize
                - asprintf
                - free
                - free
                - free
                - filename_sanitize
                - strdup
            - BranchSide:      'preparser/art.c:102,9'
              BranchSideFuncs:
                - vlc_hash_md5_Init
                - strlen
                - vlc_hash_md5_Update
                - strncmp
                - strlen
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_hex_encode_binary
                - asprintf
                - free
        - Branch String:   'preparser/art.c:56,32'
          Branch Sides:
            - BranchSide:      'preparser/art.c:56,36'
              BranchSideFuncs:
                - vlc_hash_md5_Init
                - strlen
                - vlc_hash_md5_Update
                - strncmp
                - strlen
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_hex_encode_binary
                - asprintf
                - free
                - strdup
                - free
                - filename_sanitize
                - strdup
                - free
                - free
                - filename_sanitize
                - asprintf
                - free
                - free
                - free
                - filename_sanitize
                - strdup
            - BranchSide:      'preparser/art.c:102,9'
              BranchSideFuncs:
                - vlc_hash_md5_Init
                - strlen
                - vlc_hash_md5_Update
                - strncmp
                - strlen
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_hex_encode_binary
                - asprintf
                - free
        - Branch String:   'preparser/art.c:56,36'
          Branch Sides:
            - BranchSide:      'preparser/art.c:56,36'
              BranchSideFuncs:
                - vlc_hash_md5_Init
                - strlen
                - vlc_hash_md5_Update
                - strncmp
                - strlen
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_hex_encode_binary
                - asprintf
                - free
                - strdup
                - free
                - filename_sanitize
                - strdup
                - free
                - free
                - filename_sanitize
                - asprintf
                - free
                - free
                - free
                - filename_sanitize
                - strdup
            - BranchSide:      'preparser/art.c:102,9'
              BranchSideFuncs:
                - vlc_hash_md5_Init
                - strlen
                - vlc_hash_md5_Update
                - strncmp
                - strlen
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_hex_encode_binary
                - asprintf
                - free
        - Branch String:   'preparser/art.c:56,9'
          Branch Sides:
            - BranchSide:      'preparser/art.c:58,45'
              BranchSideFuncs:
                - strdup
                - free
                - filename_sanitize
                - strdup
                - free
                - free
                - filename_sanitize
                - asprintf
                - free
                - free
                - free
                - free
                - filename_sanitize
                - strdup
            - BranchSide:      'preparser/art.c:102,9'
              BranchSideFuncs:
                - vlc_hash_md5_Init
                - strlen
                - vlc_hash_md5_Update
                - strncmp
                - strlen
                - vlc_hash_md5_Update
                - vlc_hash_md5_Finish
                - vlc_hex_encode_binary
                - asprintf
                - free
        - Branch String:   'preparser/art.c:59,13'
          Branch Sides:
            - BranchSide:      'preparser/art.c:61,19'
              BranchSideFuncs:
                - filename_sanitize
                - strdup
                - free
                - free
                - filename_sanitize
                - asprintf
                - free
                - free
                - free
                - free
                - filename_sanitize
                - strdup
            - BranchSide:      'preparser/art.c:64,28'
              BranchSideFuncs:
                - filename_sanitize
                - strdup
                - free
                - free
                - filename_sanitize
                - asprintf
                - free
                - free
                - free
                - free
                - filename_sanitize
                - strdup
        - Branch String:   'preparser/art.c:67,13'
          Branch Sides:
            - BranchSide:      'preparser/art.c:69,19'
              BranchSideFuncs:
                - filename_sanitize
                - asprintf
                - free
                - free
                - free
                - free
                - filename_sanitize
                - strdup
            - BranchSide:      'preparser/art.c:73,28'
              BranchSideFuncs:
                - filename_sanitize
                - asprintf
                - free
                - free
                - free
                - free
                - filename_sanitize
                - strdup
        - Branch String:   'preparser/art.c:75,37'
          Branch Sides:
            - BranchSide:      'preparser/art.c:75,37'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - free
                - free
                - filename_sanitize
                - strdup
            - BranchSide:      'preparser/art.c:75,36'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - free
                - free
                - filename_sanitize
        - Branch String:   'preparser/art.c:75,36'
          Branch Sides:
            - BranchSide:      'preparser/art.c:75,67'
              BranchSideFuncs:
                - strdup
                - asprintf
                - free
                - free
                - free
                - free
                - filename_sanitize
            - BranchSide:      'preparser/art.c:75,15'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - free
                - free
                - filename_sanitize
        - Branch String:   'preparser/art.c:76,13'
          Branch Sides:
            - BranchSide:      'preparser/art.c:77,31'
              BranchSideFuncs:
                - filename_sanitize
                - asprintf
                - free
                - free
                - free
                - free
            - BranchSide:      'preparser/art.c:80,63'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - free
                - free
        - Branch String:   'preparser/art.c:82,23'
          Branch Sides:
            - BranchSide:      'preparser/art.c:82,44'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - free
                - free
            - BranchSide:      'preparser/art.c:83,23'
              BranchSideFuncs:
                - asprintf
                - free
                - free
                - free
                - free
        - Branch String:   'preparser/art.c:79,13'
          Branch Sides:
            - BranchSide:      'preparser/art.c:84,21'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'preparser/art.c:85,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'preparser/art.c:104,13'
          Branch Sides:
            - BranchSide:      'preparser/art.c:105,40'
              BranchSideFuncs:
                - vlc_hash_md5_Finish
                - vlc_hex_encode_binary
                - asprintf
                - free
            - BranchSide:      'preparser/art.c:106,9'
              BranchSideFuncs:
                - vlc_hash_md5_Finish
                - vlc_hex_encode_binary
                - asprintf
                - free
      Callsites:
        - Src:             'preparser/art.c:51,26'
          Dst:             config_GetUserDir
        - Src:             'preparser/art.c:58,37'
          Dst:             strdup
        - Src:             'preparser/art.c:64,9'
          Dst:             filename_sanitize
        - Src:             'preparser/art.c:66,38'
          Dst:             strdup
        - Src:             'preparser/art.c:73,9'
          Dst:             filename_sanitize
        - Src:             'preparser/art.c:75,59'
          Dst:             strdup
        - Src:             'preparser/art.c:77,13'
          Dst:             filename_sanitize
        - Src:             'preparser/art.c:79,13'
          Dst:             asprintf
        - Src:             'preparser/art.c:102,9'
          Dst:             vlc_hash_md5_Init
        - Src:             'preparser/art.c:103,48'
          Dst:             strlen
        - Src:             'preparser/art.c:103,9'
          Dst:             vlc_hash_md5_Update
        - Src:             'preparser/art.c:104,14'
          Dst:             strncmp
        - Src:             'preparser/art.c:105,51'
          Dst:             strlen
        - Src:             'preparser/art.c:105,13'
          Dst:             vlc_hash_md5_Update
        - Src:             'preparser/art.c:106,9'
          Dst:             vlc_hash_md5_Finish
        - Src:             'preparser/art.c:106,9'
          Dst:             vlc_hex_encode_binary
        - Src:             'preparser/art.c:107,13'
          Dst:             asprintf
    - functionName:    ArtCacheCreateDir
      functionSourceFile: '/src/vlc/src/preparser/art.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_dir
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mkdir_parent
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'preparser/art.c:43,5'
          Dst:             vlc_mkdir_parent
    - functionName:    ArtCacheName
      functionSourceFile: '/src/vlc/src/preparser/art.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
        - psz_type
      BBCount:         15
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ArtCacheCreateDir
        - ArtCachePath
        - asprintf
        - filename_sanitize
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preparser/art.c:152,29'
          Branch Sides:
            - BranchSide:      'preparser/art.c:152,40'
              BranchSideFuncs:
                - strdup
                - ArtCacheCreateDir
                - filename_sanitize
                - asprintf
                - free
                - free
            - BranchSide:      'preparser/art.c:152,21'
              BranchSideFuncs:
                - strdup
                - ArtCacheCreateDir
                - filename_sanitize
                - asprintf
                - free
                - free
        - Branch String:   'preparser/art.c:155,9'
          Branch Sides:
            - BranchSide:      'preparser/art.c:155,9'
              BranchSideFuncs:
                - ArtCacheCreateDir
                - filename_sanitize
                - asprintf
                - free
                - free
            - BranchSide:      'preparser/art.c:155,9'
              BranchSideFuncs:
                - ArtCacheCreateDir
                - filename_sanitize
                - asprintf
                - free
                - free
        - Branch String:   'preparser/art.c:155,9'
          Branch Sides:
            - BranchSide:      'preparser/art.c:156,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'preparser/art.c:158,24'
              BranchSideFuncs:
                - ArtCacheCreateDir
                - filename_sanitize
                - asprintf
                - free
                - free
        - Branch String:   'preparser/art.c:161,9'
          Branch Sides:
            - BranchSide:      'preparser/art.c:161,78'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'preparser/art.c:162,22'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'preparser/art.c:151,22'
          Dst:             ArtCachePath
        - Src:             'preparser/art.c:152,21'
          Dst:             strdup
        - Src:             'preparser/art.c:158,5'
          Dst:             ArtCacheCreateDir
        - Src:             'preparser/art.c:159,5'
          Dst:             filename_sanitize
        - Src:             'preparser/art.c:161,9'
          Dst:             asprintf
    - functionName:    ArtCachePath
      functionSourceFile: '/src/vlc/src/preparser/art.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
      BBCount:         24
      ICount:          156
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - ArtCacheGetDirPath
        - vlc_meta_Get
        - vlc_meta_New
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'preparser/art.c:126,9'
          Branch Sides:
            - BranchSide:      'preparser/art.c:127,26'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_meta_Get
                - vlc_meta_Get
                - vlc_meta_Get
                - vlc_meta_Get
                - vlc_meta_Get
                - ArtCacheGetDirPath
            - BranchSide:      'preparser/art.c:128,10'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_meta_Get
                - vlc_meta_Get
                - vlc_meta_Get
                - vlc_meta_Get
                - vlc_meta_Get
                - ArtCacheGetDirPath
        - Branch String:   'preparser/art.c:128,9'
          Branch Sides:
            - BranchSide:      'preparser/art.c:129,9'
              BranchSideFuncs:
                - vlc_meta_Get
                - vlc_meta_Get
                - vlc_meta_Get
                - vlc_meta_Get
                - vlc_meta_Get
                - vlc_mutex_unlock
                - ArtCacheGetDirPath
            - BranchSide:      'preparser/art.c:131,32'
              BranchSideFuncs:
                - vlc_meta_Get
                - vlc_meta_Get
                - vlc_meta_Get
                - vlc_meta_Get
                - vlc_meta_Get
                - vlc_mutex_unlock
                - ArtCacheGetDirPath
        - Branch String:   'preparser/art.c:136,9'
          Branch Sides:
            - BranchSide:      'preparser/art.c:137,21'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - ArtCacheGetDirPath
            - BranchSide:      'preparser/art.c:139,10'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - ArtCacheGetDirPath
        - Branch String:   'preparser/art.c:139,10'
          Branch Sides:
            - BranchSide:      'preparser/art.c:139,10'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - ArtCacheGetDirPath
            - BranchSide:      'preparser/art.c:139,62'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - ArtCacheGetDirPath
        - Branch String:   'preparser/art.c:139,32'
          Branch Sides:
            - BranchSide:      'preparser/art.c:139,35'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - ArtCacheGetDirPath
            - BranchSide:      'preparser/art.c:139,62'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - ArtCacheGetDirPath
        - Branch String:   'preparser/art.c:139,35'
          Branch Sides:
            - BranchSide:      'preparser/art.c:139,35'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - ArtCacheGetDirPath
            - BranchSide:      'preparser/art.c:139,62'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - ArtCacheGetDirPath
        - Branch String:   'preparser/art.c:139,58'
          Branch Sides:
            - BranchSide:      'preparser/art.c:139,62'
              BranchSideFuncs:
                - ArtCacheGetDirPath
                - vlc_mutex_unlock
            - BranchSide:      'preparser/art.c:142,36'
              BranchSideFuncs:
                - ArtCacheGetDirPath
                - vlc_mutex_unlock
        - Branch String:   'preparser/art.c:139,9'
          Branch Sides:
            - BranchSide:      'preparser/art.c:140,9'
              BranchSideFuncs:
                - ArtCacheGetDirPath
                - vlc_mutex_unlock
            - BranchSide:      'preparser/art.c:142,36'
              BranchSideFuncs:
                - ArtCacheGetDirPath
                - vlc_mutex_unlock
      Callsites:
        - Src:             'preparser/art.c:124,5'
          Dst:             vlc_mutex_lock
        - Src:             'preparser/art.c:127,26'
          Dst:             vlc_meta_New
        - Src:             'preparser/art.c:131,18'
          Dst:             vlc_meta_Get
        - Src:             'preparser/art.c:132,17'
          Dst:             vlc_meta_Get
        - Src:             'preparser/art.c:133,18'
          Dst:             vlc_meta_Get
        - Src:             'preparser/art.c:134,17'
          Dst:             vlc_meta_Get
        - Src:             'preparser/art.c:135,16'
          Dst:             vlc_meta_Get
        - Src:             'preparser/art.c:142,16'
          Dst:             ArtCacheGetDirPath
        - Src:             'preparser/art.c:145,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_SaveArt
      functionSourceFile: '/src/vlc/src/preparser/art.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - p_item
        - data
        - length
        - psz_type
      BBCount:         31
      ICount:          212
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - ArtCacheCreateDir
        - ArtCacheName
        - GetDirByItemUIDs
        - GetFileByItemUID
        - __errno_location
        - fclose
        - fputs
        - fwrite
        - input_item_GetInfo
        - input_item_SetArtworkURL
        - vlc_fopen
        - vlc_object_Log
        - vlc_path2uri
        - vlc_stat
        - vlc_strerror_c
      functionUses:    2
      BranchProfiles:
        - Branch String:   'preparser/art.c:285,9'
          Branch Sides:
            - BranchSide:      'preparser/art.c:286,9'
              BranchSideFuncs:
                - vlc_path2uri
                - free
                - vlc_stat
                - input_item_SetArtworkURL
                - free
                - free
                - vlc_fopen
                - free
                - input_item_GetInfo
                - free
                - free
                - GetDirByItemUIDs
                - GetFileByItemUID
                - ArtCacheCreateDir
                - free
                - free
                - vlc_fopen
                - free
                - fputs
                - fputs
                - fclose
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - fwrite
                - vlc_object_Log
                - input_item_SetArtworkURL
                - fclose
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'preparser/art.c:288,35'
              BranchSideFuncs:
                - vlc_path2uri
                - free
                - vlc_stat
                - input_item_SetArtworkURL
                - free
                - free
                - vlc_fopen
                - free
                - input_item_GetInfo
                - free
                - free
                - GetDirByItemUIDs
                - GetFileByItemUID
                - ArtCacheCreateDir
                - free
                - free
                - vlc_fopen
                - free
                - fputs
                - fputs
                - fclose
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - fwrite
                - vlc_object_Log
                - input_item_SetArtworkURL
                - fclose
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'preparser/art.c:289,9'
          Branch Sides:
            - BranchSide:      'preparser/art.c:291,15'
              BranchSideFuncs:
                - vlc_stat
                - input_item_SetArtworkURL
                - free
                - free
                - vlc_fopen
                - free
                - input_item_GetInfo
                - free
                - free
                - GetDirByItemUIDs
                - GetFileByItemUID
                - ArtCacheCreateDir
                - free
                - free
                - vlc_fopen
                - free
                - fputs
                - fputs
                - fclose
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - fwrite
                - vlc_object_Log
                - input_item_SetArtworkURL
                - fclose
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'preparser/art.c:297,20'
              BranchSideFuncs:
                - vlc_stat
                - input_item_SetArtworkURL
                - free
                - free
                - vlc_fopen
                - free
                - input_item_GetInfo
                - free
                - free
                - GetDirByItemUIDs
                - GetFileByItemUID
                - ArtCacheCreateDir
                - free
                - free
                - vlc_fopen
                - free
                - fputs
                - fputs
                - fclose
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - fwrite
                - vlc_object_Log
                - input_item_SetArtworkURL
                - fclose
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'preparser/art.c:297,9'
          Branch Sides:
            - BranchSide:      'preparser/art.c:299,31'
              BranchSideFuncs:
                - vlc_fopen
                - free
                - input_item_GetInfo
                - free
                - free
                - GetDirByItemUIDs
                - GetFileByItemUID
                - ArtCacheCreateDir
                - free
                - free
                - vlc_fopen
                - free
                - fputs
                - fputs
                - fclose
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - fwrite
                - vlc_object_Log
                - input_item_SetArtworkURL
                - fclose
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'preparser/art.c:306,26'
              BranchSideFuncs:
                - vlc_fopen
                - free
                - input_item_GetInfo
                - free
                - free
                - GetDirByItemUIDs
                - GetFileByItemUID
                - ArtCacheCreateDir
                - free
                - free
                - vlc_fopen
                - free
                - fputs
                - fputs
                - fclose
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - fwrite
                - vlc_object_Log
                - input_item_SetArtworkURL
                - fclose
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'preparser/art.c:307,9'
          Branch Sides:
            - BranchSide:      'preparser/art.c:309,21'
              BranchSideFuncs:
                - fwrite
                - vlc_object_Log
                - input_item_SetArtworkURL
                - fclose
                - free
                - input_item_GetInfo
                - free
                - free
                - GetDirByItemUIDs
                - GetFileByItemUID
                - ArtCacheCreateDir
                - free
                - free
                - vlc_fopen
                - free
                - fputs
                - fputs
                - fclose
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'preparser/art.c:320,11'
              BranchSideFuncs:
                - free
                - input_item_GetInfo
                - free
                - free
                - GetDirByItemUIDs
                - GetFileByItemUID
                - ArtCacheCreateDir
                - free
                - free
                - vlc_fopen
                - free
                - fputs
                - fputs
                - fclose
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'preparser/art.c:309,13'
          Branch Sides:
            - BranchSide:      'preparser/art.c:311,13'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - fclose
                - free
                - input_item_GetInfo
                - free
                - free
                - GetDirByItemUIDs
                - GetFileByItemUID
                - ArtCacheCreateDir
                - free
                - free
                - vlc_fopen
                - free
                - fputs
                - fputs
                - fclose
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'preparser/art.c:315,13'
              BranchSideFuncs:
                - vlc_object_Log
                - input_item_SetArtworkURL
                - fclose
                - free
                - input_item_GetInfo
                - free
                - free
                - GetDirByItemUIDs
                - GetFileByItemUID
                - ArtCacheCreateDir
                - free
                - free
                - vlc_fopen
                - free
                - fputs
                - fputs
                - fclose
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'preparser/art.c:324,10'
          Branch Sides:
            - BranchSide:      'preparser/art.c:326,15'
              BranchSideFuncs:
                - GetDirByItemUIDs
                - GetFileByItemUID
                - ArtCacheCreateDir
                - free
                - free
                - free
                - vlc_fopen
                - free
                - fputs
                - fputs
                - fclose
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'preparser/art.c:330,44'
              BranchSideFuncs:
                - GetDirByItemUIDs
                - GetFileByItemUID
                - ArtCacheCreateDir
                - free
                - free
                - free
                - vlc_fopen
                - free
                - fputs
                - fputs
                - fclose
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
        - Branch String:   'preparser/art.c:335,10'
          Branch Sides:
            - BranchSide:      'preparser/art.c:337,24'
              BranchSideFuncs:
                - vlc_fopen
                - free
                - free
                - free
                - fputs
                - fputs
                - fclose
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'preparser/art.c:347,11'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'preparser/art.c:338,14'
          Branch Sides:
            - BranchSide:      'preparser/art.c:340,35'
              BranchSideFuncs:
                - fputs
                - fputs
                - fclose
                - free
                - free
                - free
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
            - BranchSide:      'preparser/art.c:345,15'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'preparser/art.c:340,43'
          Branch Sides:
            - BranchSide:      'preparser/art.c:340,53'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - fclose
                - free
                - free
                - free
            - BranchSide:      'preparser/art.c:341,17'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - fclose
                - free
                - free
                - free
        - Branch String:   'preparser/art.c:340,17'
          Branch Sides:
            - BranchSide:      'preparser/art.c:341,17'
              BranchSideFuncs:
                - __errno_location
                - vlc_strerror_c
                - vlc_object_Log
                - fclose
                - free
                - free
                - free
            - BranchSide:      'preparser/art.c:343,21'
              BranchSideFuncs:
                - fclose
                - free
                - free
                - free
      Callsites:
        - Src:             'preparser/art.c:283,26'
          Dst:             ArtCacheName
        - Src:             'preparser/art.c:288,21'
          Dst:             vlc_path2uri
        - Src:             'preparser/art.c:297,10'
          Dst:             vlc_stat
        - Src:             'preparser/art.c:299,9'
          Dst:             input_item_SetArtworkURL
        - Src:             'preparser/art.c:306,15'
          Dst:             vlc_fopen
        - Src:             'preparser/art.c:309,13'
          Dst:             fwrite
        - Src:             'preparser/art.c:311,13'
          Dst:             __errno_location
        - Src:             'preparser/art.c:311,13'
          Dst:             vlc_strerror_c
        - Src:             'preparser/art.c:311,13'
          Dst:             vlc_object_Log
        - Src:             'preparser/art.c:315,13'
          Dst:             vlc_object_Log
        - Src:             'preparser/art.c:316,13'
          Dst:             input_item_SetArtworkURL
        - Src:             'preparser/art.c:318,9'
          Dst:             fclose
        - Src:             'preparser/art.c:323,17'
          Dst:             input_item_GetInfo
        - Src:             'preparser/art.c:330,26'
          Dst:             GetDirByItemUIDs
        - Src:             'preparser/art.c:331,27'
          Dst:             GetFileByItemUID
        - Src:             'preparser/art.c:332,5'
          Dst:             ArtCacheCreateDir
        - Src:             'preparser/art.c:337,13'
          Dst:             vlc_fopen
        - Src:             'preparser/art.c:340,17'
          Dst:             fputs
        - Src:             'preparser/art.c:340,46'
          Dst:             fputs
        - Src:             'preparser/art.c:341,17'
          Dst:             __errno_location
        - Src:             'preparser/art.c:341,17'
          Dst:             vlc_strerror_c
        - Src:             'preparser/art.c:341,17'
          Dst:             vlc_object_Log
        - Src:             'preparser/art.c:343,13'
          Dst:             fclose
    - functionName:    input_item_SetArtworkURL
      functionSourceFile: '/src/vlc/src/../include/vlc_input_item.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_item_SetMeta
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_input_item.h:333,1'
          Dst:             input_item_SetMeta
    - functionName:    GetDirByItemUIDs
      functionSourceFile: '/src/vlc/src/preparser/art.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_uid
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - asprintf
        - config_GetUserDir
      functionUses:    2
      BranchProfiles:
        - Branch String:   'preparser/art.c:220,9'
          Branch Sides:
            - BranchSide:      'preparser/art.c:221,9'
              BranchSideFuncs: []
            - BranchSide:      'preparser/art.c:225,19'
              BranchSideFuncs:
                - asprintf
                - free
        - Branch String:   'preparser/art.c:222,9'
          Branch Sides:
            - BranchSide:      'preparser/art.c:227,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'preparser/art.c:229,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'preparser/art.c:218,26'
          Dst:             config_GetUserDir
        - Src:             'preparser/art.c:222,9'
          Dst:             asprintf
    - functionName:    GetFileByItemUID
      functionSourceFile: '/src/vlc/src/preparser/art.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_dir
        - psz_type
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - asprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'preparser/art.c:236,9'
          Branch Sides:
            - BranchSide:      'preparser/art.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'preparser/art.c:238,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preparser/art.c:236,9'
          Dst:             asprintf
    - functionName:    input_FindArtInCacheUsingItemUID
      functionSourceFile: '/src/vlc/src/preparser/art.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
      BBCount:         17
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - GetDirByItemUIDs
        - GetFileByItemUID
        - fclose
        - fgets
        - input_item_GetInfo
        - input_item_SetArtworkURL
        - vlc_fopen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preparser/art.c:246,10'
          Branch Sides:
            - BranchSide:      'preparser/art.c:248,15'
              BranchSideFuncs:
                - GetDirByItemUIDs
                - GetFileByItemUID
                - free
                - free
                - vlc_fopen
                - free
                - fgets
                - fclose
                - input_item_SetArtworkURL
            - BranchSide:      'preparser/art.c:253,10'
              BranchSideFuncs:
                - GetDirByItemUIDs
                - GetFileByItemUID
                - free
                - free
                - vlc_fopen
                - free
                - fgets
                - fclose
                - input_item_SetArtworkURL
        - Branch String:   'preparser/art.c:257,9'
          Branch Sides:
            - BranchSide:      'preparser/art.c:259,31'
              BranchSideFuncs:
                - vlc_fopen
                - free
                - free
                - fgets
                - fclose
                - input_item_SetArtworkURL
            - BranchSide:      'preparser/art.c:273,11'
              BranchSideFuncs:
                - free
        - Branch String:   'preparser/art.c:260,14'
          Branch Sides:
            - BranchSide:      'preparser/art.c:264,25'
              BranchSideFuncs:
                - fgets
                - fclose
                - free
                - free
                - input_item_SetArtworkURL
            - BranchSide:      'preparser/art.c:271,15'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'preparser/art.c:264,18'
          Branch Sides:
            - BranchSide:      'preparser/art.c:266,39'
              BranchSideFuncs:
                - input_item_SetArtworkURL
                - fclose
                - free
                - free
            - BranchSide:      'preparser/art.c:269,21'
              BranchSideFuncs:
                - fclose
                - free
                - free
        - Branch String:   'preparser/art.c:274,10'
          Branch Sides:
            - BranchSide:      'preparser/art.c:274,19'
              BranchSideFuncs: []
            - BranchSide:      'preparser/art.c:276,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preparser/art.c:245,17'
          Dst:             input_item_GetInfo
        - Src:             'preparser/art.c:254,26'
          Dst:             GetDirByItemUIDs
        - Src:             'preparser/art.c:255,27'
          Dst:             GetFileByItemUID
        - Src:             'preparser/art.c:259,20'
          Dst:             vlc_fopen
        - Src:             'preparser/art.c:264,18'
          Dst:             fgets
        - Src:             'preparser/art.c:266,17'
          Dst:             input_item_SetArtworkURL
        - Src:             'preparser/art.c:269,13'
          Dst:             fclose
    - functionName:    fgets
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    input_FindArtInCache
      functionSourceFile: '/src/vlc/src/preparser/art.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_item
      BBCount:         23
      ICount:          128
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - ArtCachePath
        - asprintf
        - input_item_SetArtworkURL
        - strncmp
        - vlc_closedir
        - vlc_opendir
        - vlc_path2uri
        - vlc_readdir
      functionUses:    2
      BranchProfiles:
        - Branch String:   'preparser/art.c:176,9'
          Branch Sides:
            - BranchSide:      'preparser/art.c:177,9'
              BranchSideFuncs:
                - vlc_opendir
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - strncmp
                - asprintf
                - vlc_path2uri
                - free
                - input_item_SetArtworkURL
                - free
            - BranchSide:      'preparser/art.c:180,35'
              BranchSideFuncs:
                - vlc_opendir
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - strncmp
                - asprintf
                - vlc_path2uri
                - free
                - input_item_SetArtworkURL
                - free
        - Branch String:   'preparser/art.c:181,9'
          Branch Sides:
            - BranchSide:      'preparser/art.c:183,15'
              BranchSideFuncs:
                - vlc_readdir
                - vlc_closedir
                - free
                - strncmp
                - asprintf
                - vlc_path2uri
                - free
                - input_item_SetArtworkURL
                - free
            - BranchSide:      'preparser/art.c:187,10'
              BranchSideFuncs:
                - vlc_readdir
                - vlc_closedir
                - free
                - strncmp
                - asprintf
                - vlc_path2uri
                - free
                - input_item_SetArtworkURL
                - free
        - Branch String:   'preparser/art.c:189,21'
          Branch Sides:
            - BranchSide:      'preparser/art.c:189,5'
              BranchSideFuncs:
                - vlc_closedir
                - free
                - strncmp
                - asprintf
                - vlc_readdir
                - vlc_path2uri
                - free
                - input_item_SetArtworkURL
                - free
            - BranchSide:      'preparser/art.c:189,53'
              BranchSideFuncs:
                - vlc_readdir
                - vlc_closedir
                - free
                - strncmp
                - asprintf
                - vlc_path2uri
                - free
                - input_item_SetArtworkURL
                - free
        - Branch String:   'preparser/art.c:189,5'
          Branch Sides:
            - BranchSide:      'preparser/art.c:191,23'
              BranchSideFuncs:
                - strncmp
                - asprintf
                - vlc_readdir
                - vlc_closedir
                - free
                - vlc_path2uri
                - free
                - input_item_SetArtworkURL
                - free
            - BranchSide:      'preparser/art.c:211,19'
              BranchSideFuncs:
                - vlc_closedir
                - free
        - Branch String:   'preparser/art.c:191,13'
          Branch Sides:
            - BranchSide:      'preparser/art.c:189,5'
              BranchSideFuncs:
                - vlc_readdir
                - vlc_closedir
                - free
                - strncmp
                - asprintf
                - vlc_path2uri
                - free
                - input_item_SetArtworkURL
                - free
            - BranchSide:      'preparser/art.c:195,27'
              BranchSideFuncs:
                - asprintf
                - vlc_readdir
                - vlc_closedir
                - free
                - strncmp
                - vlc_path2uri
                - free
                - input_item_SetArtworkURL
                - free
        - Branch String:   'preparser/art.c:194,17'
          Branch Sides:
            - BranchSide:      'preparser/art.c:197,47'
              BranchSideFuncs:
                - vlc_path2uri
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - strncmp
                - asprintf
                - input_item_SetArtworkURL
                - free
            - BranchSide:      'preparser/art.c:206,21'
              BranchSideFuncs:
                - vlc_readdir
                - vlc_closedir
                - free
                - strncmp
                - asprintf
                - vlc_path2uri
                - free
                - input_item_SetArtworkURL
                - free
        - Branch String:   'preparser/art.c:198,21'
          Branch Sides:
            - BranchSide:      'preparser/art.c:200,43'
              BranchSideFuncs:
                - input_item_SetArtworkURL
                - free
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - strncmp
                - asprintf
                - vlc_path2uri
            - BranchSide:      'preparser/art.c:203,23'
              BranchSideFuncs:
                - free
                - vlc_readdir
                - vlc_closedir
                - free
                - strncmp
                - asprintf
                - vlc_path2uri
                - input_item_SetArtworkURL
                - free
      Callsites:
        - Src:             'preparser/art.c:174,22'
          Dst:             ArtCachePath
        - Src:             'preparser/art.c:180,22'
          Dst:             vlc_opendir
        - Src:             'preparser/art.c:189,40'
          Dst:             vlc_readdir
        - Src:             'preparser/art.c:191,14'
          Dst:             strncmp
        - Src:             'preparser/art.c:194,17'
          Dst:             asprintf
        - Src:             'preparser/art.c:197,33'
          Dst:             vlc_path2uri
        - Src:             'preparser/art.c:200,21'
          Dst:             input_item_SetArtworkURL
        - Src:             'preparser/art.c:211,5'
          Dst:             vlc_closedir
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    vlc_list_remove
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_dictionary_insert_impl_
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_dict
        - psz_key
        - p_value
        - rebuild
      BBCount:         23
      ICount:          187
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - DictHash
        - strdup
        - vlc_dictionary_clear
        - vlc_dictionary_init
        - vlc_dictionary_insert_impl_
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:542,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:543,30'
              BranchSideFuncs:
                - DictHash.34188
                - malloc
                - strdup
                - vlc_dictionary_init.34187
                - vlc_dictionary_clear.34189
                - vlc_dictionary_insert_impl_.34186
            - BranchSide:      '../include/vlc_arrays.h:545,29'
              BranchSideFuncs:
                - DictHash.34188
                - malloc
                - strdup
                - vlc_dictionary_init.34187
                - vlc_dictionary_clear.34189
                - vlc_dictionary_insert_impl_.34186
        - Branch String:   '../include/vlc_arrays.h:553,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:553,9'
              BranchSideFuncs:
                - vlc_dictionary_init.34187
                - vlc_dictionary_clear.34189
                - vlc_dictionary_insert_impl_.34186
            - BranchSide:      '../include/vlc_arrays.h:557,20'
              BranchSideFuncs:
                - vlc_dictionary_init.34187
                - vlc_dictionary_clear.34189
                - vlc_dictionary_insert_impl_.34186
        - Branch String:   '../include/vlc_arrays.h:557,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:558,23'
              BranchSideFuncs:
                - vlc_dictionary_init.34187
                - vlc_dictionary_clear.34189
                - vlc_dictionary_insert_impl_.34186
            - BranchSide:      '../include/vlc_arrays.h:559,13'
              BranchSideFuncs:
                - vlc_dictionary_init.34187
                - vlc_dictionary_clear.34189
                - vlc_dictionary_insert_impl_.34186
        - Branch String:   '../include/vlc_arrays.h:559,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:563,34'
              BranchSideFuncs:
                - vlc_dictionary_init.34187
                - vlc_dictionary_clear.34189
                - vlc_dictionary_insert_impl_.34186
            - BranchSide:      '../include/vlc_arrays.h:582,5'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_arrays.h:566,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:568,27'
              BranchSideFuncs:
                - vlc_dictionary_clear.34189
                - vlc_dictionary_insert_impl_.34186
            - BranchSide:      '../include/vlc_arrays.h:578,35'
              BranchSideFuncs:
                - vlc_dictionary_clear.34189
        - Branch String:   '../include/vlc_arrays.h:569,17'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:571,61'
              BranchSideFuncs:
                - vlc_dictionary_insert_impl_.34186
                - vlc_dictionary_clear.34189
            - BranchSide:      '../include/vlc_arrays.h:576,13'
              BranchSideFuncs:
                - vlc_dictionary_clear.34189
                - vlc_dictionary_insert_impl_.34186
      Callsites:
        - Src:             '../include/vlc_arrays.h:543,9'
          Dst:             vlc_dictionary_init
        - Src:             '../include/vlc_arrays.h:545,20'
          Dst:             DictHash
        - Src:             '../include/vlc_arrays.h:549,24'
          Dst:             strdup
        - Src:             '../include/vlc_arrays.h:565,13'
          Dst:             vlc_dictionary_init
        - Src:             '../include/vlc_arrays.h:571,21'
          Dst:             vlc_dictionary_insert_impl_
        - Src:             '../include/vlc_arrays.h:578,13'
          Dst:             vlc_dictionary_clear
    - functionName:    vlc_dictionary_init
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_dict
        - i_size
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:418,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:418,9'
              BranchSideFuncs:
                - calloc
            - BranchSide:      '../include/vlc_arrays.h:420,64'
              BranchSideFuncs:
                - calloc
        - Branch String:   '../include/vlc_arrays.h:421,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:422,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:423,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:420,56'
          Dst:             calloc
    - functionName:    DictHash
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - psz_string
        - hashsize
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:387,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:387,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:389,9'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_arrays.h:389,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:391,34'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_arrays.h:395,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_dictionary_clear
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dict
        - pf_free
        - p_obj
      BBCount:         16
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:431,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:431,9'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:433,21'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:433,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:436,25'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:447,15'
              BranchSideFuncs:
                - free
        - Branch String:   '../include/vlc_arrays.h:437,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:439,26'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:446,9'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   '../include/vlc_arrays.h:440,21'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:441,25'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      '../include/vlc_arrays.h:442,23'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:       []
    - functionName:    vlc_dictionary_insert
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dict
        - psz_key
        - p_value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_dictionary_insert_impl_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_arrays.h:588,5'
          Dst:             vlc_dictionary_insert_impl_
    - functionName:    vlc_dictionary_has_key
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dict
        - psz_key
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - DictHash
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:456,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:457,9'
              BranchSideFuncs:
                - DictHash.34188
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:459,29'
              BranchSideFuncs:
                - DictHash.34188
                - strcmp
        - Branch String:   '../include/vlc_arrays.h:461,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:463,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:466,12'
              BranchSideFuncs: []
        - Branch String:   '../include/vlc_arrays.h:463,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:464,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:465,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             '../include/vlc_arrays.h:459,20'
          Dst:             DictHash
        - Src:             '../include/vlc_arrays.h:463,14'
          Dst:             strcmp
    - functionName:    input_item_GetArtworkURL
      functionSourceFile: '/src/vlc/src/../include/vlc_input_item.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_item_GetMeta
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_input_item.h:333,1'
          Dst:             input_item_GetMeta
    - functionName:    input_item_SetArtworkURL
      functionSourceFile: '/src/vlc/src/../include/vlc_input_item.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_item_SetMeta
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_input_item.h:333,1'
          Dst:             input_item_SetMeta
    - functionName:    vlc_dictionary_value_for_key
      functionSourceFile: '/src/vlc/src/../include/vlc_arrays.h'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dict
        - psz_key
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - DictHash
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_arrays.h:472,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:473,9'
              BranchSideFuncs:
                - DictHash.34188
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:475,29'
              BranchSideFuncs:
                - DictHash.34188
                - strcmp
        - Branch String:   '../include/vlc_arrays.h:478,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:479,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:482,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '../include/vlc_arrays.h:483,13'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:484,20'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:485,19'
              BranchSideFuncs:
                - strcmp
        - Branch String:   '../include/vlc_arrays.h:486,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_arrays.h:483,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      '../include/vlc_arrays.h:488,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_arrays.h:475,20'
          Dst:             DictHash
        - Src:             '../include/vlc_arrays.h:483,14'
          Dst:             strcmp
    - functionName:    CreateCacheKey
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         17
      ICount:          108
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - asprintf
        - strlen
        - vlc_meta_Get
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'preparser/fetcher.c:148,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:150,28'
              BranchSideFuncs:
                - vlc_meta_Get
                - vlc_meta_Get
                - vlc_meta_Get
                - vlc_mutex_unlock
                - strlen
                - strlen
                - asprintf
            - BranchSide:      'preparser/fetcher.c:154,40'
              BranchSideFuncs:
                - vlc_meta_Get
                - vlc_meta_Get
                - vlc_meta_Get
                - vlc_mutex_unlock
                - strlen
                - strlen
                - asprintf
        - Branch String:   'preparser/fetcher.c:163,17'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:163,21'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - strlen
                - strlen
                - asprintf
            - BranchSide:      'preparser/fetcher.c:167,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'preparser/fetcher.c:163,27'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:164,11'
              BranchSideFuncs:
                - strlen
                - strlen
                - asprintf
                - vlc_mutex_unlock
            - BranchSide:      'preparser/fetcher.c:167,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'preparser/fetcher.c:165,11'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:163,30'
              BranchSideFuncs:
                - asprintf
                - vlc_mutex_unlock
            - BranchSide:      'preparser/fetcher.c:165,18'
              BranchSideFuncs:
                - asprintf
                - vlc_mutex_unlock
        - Branch String:   'preparser/fetcher.c:163,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:167,13'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'preparser/fetcher.c:169,24'
              BranchSideFuncs:
                - vlc_mutex_unlock
      Callsites:
        - Src:             'preparser/fetcher.c:146,5'
          Dst:             vlc_mutex_lock
        - Src:             'preparser/fetcher.c:150,9'
          Dst:             vlc_mutex_unlock
        - Src:             'preparser/fetcher.c:154,26'
          Dst:             vlc_meta_Get
        - Src:             'preparser/fetcher.c:155,25'
          Dst:             vlc_meta_Get
        - Src:             'preparser/fetcher.c:156,24'
          Dst:             vlc_meta_Get
        - Src:             'preparser/fetcher.c:164,19'
          Dst:             strlen
        - Src:             'preparser/fetcher.c:164,44'
          Dst:             strlen
        - Src:             'preparser/fetcher.c:163,30'
          Dst:             asprintf
        - Src:             'preparser/fetcher.c:169,5'
          Dst:             vlc_mutex_unlock
    - functionName:    AddAlbumCache
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - fetcher
        - item
        - overwrite
      BBCount:         16
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - CreateCacheKey
        - input_item_GetArtworkURL
        - strncasecmp
        - vlc_dictionary_has_key
        - vlc_dictionary_insert
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'preparser/fetcher.c:204,13'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:204,16'
              BranchSideFuncs:
                - free
                - free
                - strncasecmp
                - vlc_mutex_lock
                - vlc_dictionary_has_key.34191
                - vlc_dictionary_insert.34190
                - vlc_mutex_unlock
            - BranchSide:      'preparser/fetcher.c:204,13'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'preparser/fetcher.c:204,20'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:204,36'
              BranchSideFuncs:
                - strncasecmp
                - free
                - free
                - vlc_mutex_lock
                - vlc_dictionary_has_key.34191
                - vlc_dictionary_insert.34190
                - vlc_mutex_unlock
            - BranchSide:      'preparser/fetcher.c:204,20'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'preparser/fetcher.c:204,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:204,9'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_dictionary_has_key.34191
                - vlc_dictionary_insert.34190
                - vlc_mutex_unlock
                - free
                - free
            - BranchSide:      'preparser/fetcher.c:206,26'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_dictionary_has_key.34191
                - vlc_dictionary_insert.34190
                - vlc_mutex_unlock
                - free
                - free
        - Branch String:   'preparser/fetcher.c:207,23'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:207,52'
              BranchSideFuncs:
                - vlc_dictionary_insert.34190
                - vlc_mutex_unlock
                - free
                - free
            - BranchSide:      'preparser/fetcher.c:209,37'
              BranchSideFuncs:
                - vlc_dictionary_insert.34190
                - vlc_mutex_unlock
                - free
                - free
        - Branch String:   'preparser/fetcher.c:207,13'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:209,37'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - free
            - BranchSide:      'preparser/fetcher.c:212,28'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - free
      Callsites:
        - Src:             'preparser/fetcher.c:201,17'
          Dst:             input_item_GetArtworkURL
        - Src:             'preparser/fetcher.c:202,17'
          Dst:             CreateCacheKey
        - Src:             'preparser/fetcher.c:204,23'
          Dst:             strncasecmp
        - Src:             'preparser/fetcher.c:206,9'
          Dst:             vlc_mutex_lock
        - Src:             'preparser/fetcher.c:207,27'
          Dst:             vlc_dictionary_has_key
        - Src:             'preparser/fetcher.c:209,13'
          Dst:             vlc_dictionary_insert
        - Src:             'preparser/fetcher.c:212,9'
          Dst:             vlc_mutex_unlock
    - functionName:    SearchArt
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fetcher
        - item
        - scope
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CheckArt
        - InvokeModule
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'preparser/fetcher.c:262,5'
          Dst:             InvokeModule
        - Src:             'preparser/fetcher.c:263,12'
          Dst:             CheckArt
    - functionName:    InvokeModule
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fetcher
        - item
        - scope
        - type
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - module_need
        - module_unneed
        - vlc_custom_create
        - vlc_object_delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'preparser/fetcher.c:224,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:225,9'
              BranchSideFuncs: []
            - BranchSide:      'preparser/fetcher.c:227,19'
              BranchSideFuncs:
                - module_need
                - vlc_object_delete
                - module_unneed
        - Branch String:   'preparser/fetcher.c:232,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:233,9'
              BranchSideFuncs:
                - module_unneed
                - vlc_object_delete
            - BranchSide:      'preparser/fetcher.c:235,5'
              BranchSideFuncs:
                - vlc_object_delete
      Callsites:
        - Src:             'preparser/fetcher.c:222,26'
          Dst:             vlc_custom_create
        - Src:             'preparser/fetcher.c:230,27'
          Dst:             module_need
        - Src:             'preparser/fetcher.c:233,9'
          Dst:             module_unneed
        - Src:             'preparser/fetcher.c:235,5'
          Dst:             vlc_object_delete
    - functionName:    CheckArt
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_meta_Get
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'preparser/fetcher.c:254,32'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:254,32'
              BranchSideFuncs:
                - vlc_meta_Get
                - vlc_mutex_unlock
            - BranchSide:      'preparser/fetcher.c:255,33'
              BranchSideFuncs:
                - vlc_meta_Get
                - vlc_mutex_unlock
      Callsites:
        - Src:             'preparser/fetcher.c:253,5'
          Dst:             vlc_mutex_lock
        - Src:             'preparser/fetcher.c:255,19'
          Dst:             vlc_meta_Get
        - Src:             'preparser/fetcher.c:256,5'
          Dst:             vlc_mutex_unlock
    - functionName:    ReadAlbumCache
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fetcher
        - item
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - CreateCacheKey
        - input_item_SetArtworkURL
        - vlc_dictionary_value_for_key
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'preparser/fetcher.c:184,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:185,9'
              BranchSideFuncs: []
            - BranchSide:      'preparser/fetcher.c:187,22'
              BranchSideFuncs:
                - vlc_mutex_lock
                - vlc_dictionary_value_for_key.34193
                - vlc_mutex_unlock
                - free
                - input_item_SetArtworkURL.34192
        - Branch String:   'preparser/fetcher.c:190,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:191,31'
              BranchSideFuncs:
                - input_item_SetArtworkURL.34192
                - vlc_mutex_unlock
                - free
            - BranchSide:      'preparser/fetcher.c:192,24'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
      Callsites:
        - Src:             'preparser/fetcher.c:182,17'
          Dst:             CreateCacheKey
        - Src:             'preparser/fetcher.c:187,5'
          Dst:             vlc_mutex_lock
        - Src:             'preparser/fetcher.c:188,23'
          Dst:             vlc_dictionary_value_for_key
        - Src:             'preparser/fetcher.c:191,9'
          Dst:             input_item_SetArtworkURL
        - Src:             'preparser/fetcher.c:192,5'
          Dst:             vlc_mutex_unlock
    - functionName:    CheckMeta
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         10
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_meta_Get
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preparser/fetcher.c:243,32'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:243,32'
              BranchSideFuncs:
                - vlc_meta_Get
                - vlc_mutex_unlock
                - vlc_meta_Get
                - vlc_meta_Get
            - BranchSide:      'preparser/fetcher.c:244,33'
              BranchSideFuncs:
                - vlc_meta_Get
                - vlc_mutex_unlock
                - vlc_meta_Get
                - vlc_meta_Get
        - Branch String:   'preparser/fetcher.c:244,64'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:244,64'
              BranchSideFuncs:
                - vlc_meta_Get
                - vlc_mutex_unlock
                - vlc_meta_Get
            - BranchSide:      'preparser/fetcher.c:245,33'
              BranchSideFuncs:
                - vlc_meta_Get
                - vlc_mutex_unlock
                - vlc_meta_Get
        - Branch String:   'preparser/fetcher.c:245,65'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:245,65'
              BranchSideFuncs:
                - vlc_meta_Get
                - vlc_mutex_unlock
            - BranchSide:      'preparser/fetcher.c:246,33'
              BranchSideFuncs:
                - vlc_meta_Get
                - vlc_mutex_unlock
      Callsites:
        - Src:             'preparser/fetcher.c:242,5'
          Dst:             vlc_mutex_lock
        - Src:             'preparser/fetcher.c:244,19'
          Dst:             vlc_meta_Get
        - Src:             'preparser/fetcher.c:245,19'
          Dst:             vlc_meta_Get
        - Src:             'preparser/fetcher.c:246,19'
          Dst:             vlc_meta_Get
        - Src:             'preparser/fetcher.c:247,5'
          Dst:             vlc_mutex_unlock
    - functionName:    TaskDelete
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - task
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_item_Release
        - vlc_interrupt_deinit
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'preparser/fetcher.c:107,5'
          Dst:             input_item_Release
        - Src:             'preparser/fetcher.c:108,5'
          Dst:             vlc_interrupt_deinit
    - functionName:    FetcherRemoveTask
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fetcher
        - task
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_remove
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'preparser/fetcher.c:123,5'
          Dst:             vlc_mutex_lock
        - Src:             'preparser/fetcher.c:124,5'
          Dst:             vlc_list_remove
        - Src:             'preparser/fetcher.c:125,5'
          Dst:             vlc_mutex_unlock
    - functionName:    NotifyArtFetchEnded
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - task
        - fetched
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'preparser/fetcher.c:295,19'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:295,22'
              BranchSideFuncs: []
            - BranchSide:      'preparser/fetcher.c:295,19'
              BranchSideFuncs: []
        - Branch String:   'preparser/fetcher.c:295,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:295,9'
              BranchSideFuncs: []
            - BranchSide:      'preparser/fetcher.c:296,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SearchByScope
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - task
        - scope
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - AddAlbumCache
        - CheckArt
        - CheckMeta
        - InvokeModule
        - ReadAlbumCache
        - SearchArt
        - Submit
        - input_FindArtInCache
        - input_FindArtInCacheUsingItemUID
      functionUses:    2
      BranchProfiles:
        - Branch String:   'preparser/fetcher.c:271,27'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:272,23'
              BranchSideFuncs:
                - InvokeModule
                - CheckArt
                - AddAlbumCache
                - Submit
                - ReadAlbumCache
                - input_FindArtInCacheUsingItemUID
                - input_FindArtInCache
                - SearchArt
            - BranchSide:      'preparser/fetcher.c:277,21'
              BranchSideFuncs:
                - CheckArt
                - AddAlbumCache
                - Submit
                - ReadAlbumCache
                - input_FindArtInCacheUsingItemUID
                - input_FindArtInCache
                - SearchArt
        - Branch String:   'preparser/fetcher.c:271,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:274,9'
              BranchSideFuncs: []
            - BranchSide:      'preparser/fetcher.c:277,21'
              BranchSideFuncs:
                - CheckArt
                - AddAlbumCache
                - Submit
                - ReadAlbumCache
                - input_FindArtInCacheUsingItemUID
                - input_FindArtInCache
                - SearchArt
        - Branch String:   'preparser/fetcher.c:277,52'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:278,27'
              BranchSideFuncs:
                - ReadAlbumCache
                - AddAlbumCache
                - Submit
                - input_FindArtInCacheUsingItemUID
                - input_FindArtInCache
                - SearchArt
            - BranchSide:      'preparser/fetcher.c:283,24'
              BranchSideFuncs:
                - AddAlbumCache
                - Submit
        - Branch String:   'preparser/fetcher.c:278,52'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:279,45'
              BranchSideFuncs:
                - input_FindArtInCacheUsingItemUID
                - AddAlbumCache
                - Submit
                - input_FindArtInCache
                - SearchArt
            - BranchSide:      'preparser/fetcher.c:283,24'
              BranchSideFuncs:
                - AddAlbumCache
                - Submit
        - Branch String:   'preparser/fetcher.c:279,52'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:280,33'
              BranchSideFuncs:
                - input_FindArtInCache
                - AddAlbumCache
                - Submit
                - SearchArt
            - BranchSide:      'preparser/fetcher.c:283,24'
              BranchSideFuncs:
                - AddAlbumCache
                - Submit
        - Branch String:   'preparser/fetcher.c:280,52'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:281,22'
              BranchSideFuncs:
                - SearchArt
                - AddAlbumCache
                - Submit
            - BranchSide:      'preparser/fetcher.c:283,24'
              BranchSideFuncs:
                - AddAlbumCache
                - Submit
        - Branch String:   'preparser/fetcher.c:277,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:283,24'
              BranchSideFuncs: []
            - BranchSide:      'preparser/fetcher.c:290,5'
              BranchSideFuncs: []
        - Branch String:   'preparser/fetcher.c:286,13'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:287,13'
              BranchSideFuncs: []
            - BranchSide:      'preparser/fetcher.c:288,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preparser/fetcher.c:271,9'
          Dst:             CheckMeta
        - Src:             'preparser/fetcher.c:272,9'
          Dst:             InvokeModule
        - Src:             'preparser/fetcher.c:277,11'
          Dst:             CheckArt
        - Src:             'preparser/fetcher.c:278,11'
          Dst:             ReadAlbumCache
        - Src:             'preparser/fetcher.c:279,11'
          Dst:             input_FindArtInCacheUsingItemUID
        - Src:             'preparser/fetcher.c:280,11'
          Dst:             input_FindArtInCache
        - Src:             'preparser/fetcher.c:281,11'
          Dst:             SearchArt
        - Src:             'preparser/fetcher.c:283,9'
          Dst:             AddAlbumCache
        - Src:             'preparser/fetcher.c:284,19'
          Dst:             Submit
    - functionName:    Submit
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fetcher
        - executor
        - item
        - options
        - cbs
        - userdata
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FetcherAddTask
        - TaskNew
        - vlc_executor_Submit
      functionUses:    3
      BranchProfiles:
        - Branch String:   'preparser/fetcher.c:135,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:136,9'
              BranchSideFuncs:
                - FetcherAddTask
                - vlc_executor_Submit
            - BranchSide:      'preparser/fetcher.c:138,20'
              BranchSideFuncs:
                - FetcherAddTask
                - vlc_executor_Submit
      Callsites:
        - Src:             'preparser/fetcher.c:134,9'
          Dst:             TaskNew
        - Src:             'preparser/fetcher.c:138,5'
          Dst:             FetcherAddTask
        - Src:             'preparser/fetcher.c:139,5'
          Dst:             vlc_executor_Submit
    - functionName:    TaskNew
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fetcher
        - executor
        - item
        - options
        - cbs
        - userdata
      BBCount:         12
      ICount:          117
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - input_item_Hold
        - vlc_interrupt_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preparser/fetcher.c:78,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:79,9'
              BranchSideFuncs:
                - vlc_interrupt_init
                - input_item_Hold
            - BranchSide:      'preparser/fetcher.c:81,21'
              BranchSideFuncs:
                - vlc_interrupt_init
                - input_item_Hold
        - Branch String:   'preparser/fetcher.c:92,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'preparser/fetcher.c:94,14'
              BranchSideFuncs: []
        - Branch String:   'preparser/fetcher.c:94,14'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'preparser/fetcher.c:97,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preparser/fetcher.c:88,5'
          Dst:             vlc_interrupt_init
        - Src:             'preparser/fetcher.c:90,5'
          Dst:             input_item_Hold
    - functionName:    FetcherAddTask
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fetcher
        - task
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_append
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'preparser/fetcher.c:115,5'
          Dst:             vlc_mutex_lock
        - Src:             'preparser/fetcher.c:116,5'
          Dst:             vlc_list_append
        - Src:             'preparser/fetcher.c:117,5'
          Dst:             vlc_mutex_unlock
    - functionName:    RunSearchLocal
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - userdata
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - FetcherRemoveTask
        - NotifyArtFetchEnded
        - SearchByScope
        - Submit
        - TaskDelete
        - input_item_SetArtNotFound
        - vlc_interrupt_set
        - vlc_thread_set_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preparser/fetcher.c:380,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:381,9'
              BranchSideFuncs:
                - vlc_interrupt_set
                - FetcherRemoveTask
                - TaskDelete.34198
            - BranchSide:      'preparser/fetcher.c:383,9'
              BranchSideFuncs:
                - input_item_SetArtNotFound
                - NotifyArtFetchEnded
                - vlc_interrupt_set
                - FetcherRemoveTask
                - TaskDelete.34198
                - Submit
                - NotifyArtFetchEnded
        - Branch String:   'preparser/fetcher.c:383,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:385,26'
              BranchSideFuncs:
                - Submit
                - vlc_interrupt_set
                - FetcherRemoveTask
                - TaskDelete.34198
                - NotifyArtFetchEnded
            - BranchSide:      'preparser/fetcher.c:392,36'
              BranchSideFuncs:
                - input_item_SetArtNotFound
                - NotifyArtFetchEnded
                - vlc_interrupt_set
                - FetcherRemoveTask
                - TaskDelete.34198
        - Branch String:   'preparser/fetcher.c:387,13'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:388,33'
              BranchSideFuncs:
                - NotifyArtFetchEnded
                - vlc_interrupt_set
                - FetcherRemoveTask
                - TaskDelete.34198
            - BranchSide:      'preparser/fetcher.c:389,5'
              BranchSideFuncs:
                - vlc_interrupt_set
                - FetcherRemoveTask
                - TaskDelete.34198
      Callsites:
        - Src:             'preparser/fetcher.c:373,5'
          Dst:             vlc_thread_set_name
        - Src:             'preparser/fetcher.c:378,5'
          Dst:             vlc_interrupt_set
        - Src:             'preparser/fetcher.c:380,9'
          Dst:             SearchByScope
        - Src:             'preparser/fetcher.c:385,19'
          Dst:             Submit
        - Src:             'preparser/fetcher.c:388,13'
          Dst:             NotifyArtFetchEnded
        - Src:             'preparser/fetcher.c:392,9'
          Dst:             input_item_SetArtNotFound
        - Src:             'preparser/fetcher.c:393,9'
          Dst:             NotifyArtFetchEnded
        - Src:             'preparser/fetcher.c:397,5'
          Dst:             vlc_interrupt_set
        - Src:             'preparser/fetcher.c:399,5'
          Dst:             FetcherRemoveTask
        - Src:             'preparser/fetcher.c:400,5'
          Dst:             TaskDelete
    - functionName:    RunSearchNetwork
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - userdata
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - FetcherRemoveTask
        - NotifyArtFetchEnded
        - SearchByScope
        - TaskDelete
        - input_item_SetArtNotFound
        - vlc_interrupt_set
        - vlc_thread_set_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preparser/fetcher.c:411,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:411,9'
              BranchSideFuncs:
                - input_item_SetArtNotFound
                - NotifyArtFetchEnded
                - vlc_interrupt_set
                - FetcherRemoveTask
                - TaskDelete.34198
            - BranchSide:      'preparser/fetcher.c:413,36'
              BranchSideFuncs:
                - input_item_SetArtNotFound
                - NotifyArtFetchEnded
                - vlc_interrupt_set
                - FetcherRemoveTask
                - TaskDelete.34198
      Callsites:
        - Src:             'preparser/fetcher.c:405,5'
          Dst:             vlc_thread_set_name
        - Src:             'preparser/fetcher.c:409,5'
          Dst:             vlc_interrupt_set
        - Src:             'preparser/fetcher.c:411,9'
          Dst:             SearchByScope
        - Src:             'preparser/fetcher.c:413,9'
          Dst:             input_item_SetArtNotFound
        - Src:             'preparser/fetcher.c:414,9'
          Dst:             NotifyArtFetchEnded
        - Src:             'preparser/fetcher.c:417,5'
          Dst:             vlc_interrupt_set
        - Src:             'preparser/fetcher.c:420,5'
          Dst:             FetcherRemoveTask
        - Src:             'preparser/fetcher.c:421,5'
          Dst:             TaskDelete
    - functionName:    RunDownloader
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - userdata
      BBCount:         26
      ICount:          193
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - AddAlbumCache
        - FetcherRemoveTask
        - NotifyArtFetchEnded
        - ReadAlbumCache
        - TaskDelete
        - input_SaveArt
        - input_item_GetArtworkURL
        - input_item_SetArtFetched
        - strncasecmp
        - vlc_interrupt_set
        - vlc_killed
        - vlc_memstream_close
        - vlc_memstream_open
        - vlc_memstream_write
        - vlc_stream_Delete
        - vlc_stream_NewURL
        - vlc_stream_Read
        - vlc_thread_set_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preparser/fetcher.c:312,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:313,9'
              BranchSideFuncs:
                - strncasecmp
                - vlc_interrupt_set
                - free
                - NotifyArtFetchEnded
                - FetcherRemoveTask
                - TaskDelete.34198
                - input_item_SetArtFetched
                - strncasecmp
                - vlc_stream_NewURL
                - vlc_memstream_open
                - vlc_stream_Read
                - vlc_memstream_write
                - vlc_stream_Delete
                - vlc_memstream_close
                - vlc_killed
                - input_SaveArt
                - free
                - AddAlbumCache
                - free
            - BranchSide:      'preparser/fetcher.c:315,23'
              BranchSideFuncs:
                - strncasecmp
                - vlc_interrupt_set
                - free
                - NotifyArtFetchEnded
                - FetcherRemoveTask
                - TaskDelete.34198
                - input_item_SetArtFetched
                - strncasecmp
                - vlc_stream_NewURL
                - vlc_memstream_open
                - vlc_stream_Read
                - vlc_memstream_write
                - vlc_stream_Delete
                - vlc_memstream_close
                - vlc_killed
                - input_SaveArt
                - free
                - AddAlbumCache
                - free
        - Branch String:   'preparser/fetcher.c:315,50'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:316,23'
              BranchSideFuncs:
                - strncasecmp
                - vlc_interrupt_set
                - free
                - NotifyArtFetchEnded
                - FetcherRemoveTask
                - TaskDelete.34198
                - input_item_SetArtFetched
                - vlc_stream_NewURL
                - vlc_memstream_open
                - vlc_stream_Read
                - vlc_memstream_write
                - vlc_stream_Delete
                - vlc_memstream_close
                - vlc_killed
                - input_SaveArt
                - free
                - AddAlbumCache
                - free
            - BranchSide:      'preparser/fetcher.c:318,17'
              BranchSideFuncs:
                - vlc_interrupt_set
                - free
                - NotifyArtFetchEnded
                - FetcherRemoveTask
                - TaskDelete.34198
                - input_item_SetArtFetched
        - Branch String:   'preparser/fetcher.c:315,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:318,17'
              BranchSideFuncs:
                - vlc_stream_NewURL
                - vlc_interrupt_set
                - free
                - NotifyArtFetchEnded
                - FetcherRemoveTask
                - TaskDelete.34198
                - input_item_SetArtFetched
                - vlc_memstream_open
                - vlc_stream_Read
                - vlc_memstream_write
                - vlc_stream_Delete
                - vlc_memstream_close
                - vlc_killed
                - input_SaveArt
                - free
                - AddAlbumCache
                - free
            - BranchSide:      'preparser/fetcher.c:322,24'
              BranchSideFuncs:
                - vlc_stream_NewURL
                - vlc_interrupt_set
                - free
                - NotifyArtFetchEnded
                - FetcherRemoveTask
                - TaskDelete.34198
                - input_item_SetArtFetched
                - vlc_memstream_open
                - vlc_stream_Read
                - vlc_memstream_write
                - vlc_stream_Delete
                - vlc_memstream_close
                - vlc_killed
                - input_SaveArt
                - free
                - AddAlbumCache
                - free
        - Branch String:   'preparser/fetcher.c:324,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:325,9'
              BranchSideFuncs:
                - vlc_memstream_open
                - vlc_stream_Read
                - vlc_memstream_write
                - vlc_stream_Delete
                - vlc_memstream_close
                - vlc_killed
                - input_SaveArt
                - free
                - AddAlbumCache
                - vlc_interrupt_set
                - free
                - NotifyArtFetchEnded
                - FetcherRemoveTask
                - TaskDelete.34198
                - input_item_SetArtFetched
                - free
            - BranchSide:      'preparser/fetcher.c:328,5'
              BranchSideFuncs:
                - vlc_memstream_open
                - vlc_stream_Read
                - vlc_memstream_write
                - vlc_stream_Delete
                - vlc_memstream_close
                - vlc_killed
                - input_SaveArt
                - free
                - AddAlbumCache
                - vlc_interrupt_set
                - free
                - NotifyArtFetchEnded
                - FetcherRemoveTask
                - TaskDelete.34198
                - input_item_SetArtFetched
                - free
        - Branch String:   'preparser/fetcher.c:335,13'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:336,13'
              BranchSideFuncs:
                - vlc_stream_Delete
                - vlc_memstream_close
                - vlc_killed
                - input_SaveArt
                - free
                - AddAlbumCache
                - vlc_interrupt_set
                - free
                - NotifyArtFetchEnded
                - FetcherRemoveTask
                - TaskDelete.34198
                - input_item_SetArtFetched
                - free
            - BranchSide:      'preparser/fetcher.c:338,55'
              BranchSideFuncs:
                - vlc_memstream_write
                - vlc_stream_Read
                - vlc_stream_Delete
                - vlc_memstream_close
                - vlc_killed
                - input_SaveArt
                - free
                - AddAlbumCache
                - vlc_interrupt_set
                - free
                - NotifyArtFetchEnded
                - FetcherRemoveTask
                - TaskDelete.34198
                - input_item_SetArtFetched
                - free
        - Branch String:   'preparser/fetcher.c:338,13'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:330,5'
              BranchSideFuncs:
                - vlc_stream_Delete
                - vlc_memstream_close
                - vlc_killed
                - input_SaveArt
                - free
                - AddAlbumCache
                - vlc_interrupt_set
                - free
                - NotifyArtFetchEnded
                - FetcherRemoveTask
                - TaskDelete.34198
                - input_item_SetArtFetched
                - free
            - BranchSide:      'preparser/fetcher.c:339,13'
              BranchSideFuncs:
                - vlc_stream_Delete
                - vlc_memstream_close
                - vlc_killed
                - input_SaveArt
                - free
                - AddAlbumCache
                - vlc_interrupt_set
                - free
                - NotifyArtFetchEnded
                - FetcherRemoveTask
                - TaskDelete.34198
                - input_item_SetArtFetched
                - free
        - Branch String:   'preparser/fetcher.c:344,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:345,9'
              BranchSideFuncs:
                - vlc_interrupt_set
                - free
                - NotifyArtFetchEnded
                - FetcherRemoveTask
                - TaskDelete.34198
                - input_item_SetArtFetched
            - BranchSide:      'preparser/fetcher.c:347,9'
              BranchSideFuncs:
                - vlc_killed
                - input_SaveArt
                - free
                - AddAlbumCache
                - vlc_interrupt_set
                - free
                - NotifyArtFetchEnded
                - FetcherRemoveTask
                - TaskDelete.34198
                - input_item_SetArtFetched
                - free
        - Branch String:   'preparser/fetcher.c:347,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:349,29'
              BranchSideFuncs:
                - free
                - vlc_interrupt_set
                - free
                - NotifyArtFetchEnded
                - FetcherRemoveTask
                - TaskDelete.34198
                - input_item_SetArtFetched
            - BranchSide:      'preparser/fetcher.c:353,20'
              BranchSideFuncs:
                - input_SaveArt
                - free
                - AddAlbumCache
                - vlc_interrupt_set
                - free
                - NotifyArtFetchEnded
                - FetcherRemoveTask
                - TaskDelete.34198
                - input_item_SetArtFetched
        - Branch String:   'preparser/fetcher.c:363,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:363,9'
              BranchSideFuncs:
                - input_item_SetArtFetched
                - free
                - NotifyArtFetchEnded
                - FetcherRemoveTask
                - TaskDelete.34198
            - BranchSide:      'preparser/fetcher.c:364,35'
              BranchSideFuncs:
                - input_item_SetArtFetched
                - free
                - NotifyArtFetchEnded
                - FetcherRemoveTask
                - TaskDelete.34198
      Callsites:
        - Src:             'preparser/fetcher.c:301,5'
          Dst:             vlc_thread_set_name
        - Src:             'preparser/fetcher.c:307,5'
          Dst:             vlc_interrupt_set
        - Src:             'preparser/fetcher.c:309,5'
          Dst:             ReadAlbumCache
        - Src:             'preparser/fetcher.c:311,24'
          Dst:             input_item_GetArtworkURL
        - Src:             'preparser/fetcher.c:315,10'
          Dst:             strncasecmp
        - Src:             'preparser/fetcher.c:316,10'
          Dst:             strncasecmp
        - Src:             'preparser/fetcher.c:322,24'
          Dst:             vlc_stream_NewURL
        - Src:             'preparser/fetcher.c:328,5'
          Dst:             vlc_memstream_open
        - Src:             'preparser/fetcher.c:334,20'
          Dst:             vlc_stream_Read
        - Src:             'preparser/fetcher.c:338,18'
          Dst:             vlc_memstream_write
        - Src:             'preparser/fetcher.c:342,5'
          Dst:             vlc_stream_Delete
        - Src:             'preparser/fetcher.c:344,9'
          Dst:             vlc_memstream_close
        - Src:             'preparser/fetcher.c:347,9'
          Dst:             vlc_killed
        - Src:             'preparser/fetcher.c:353,5'
          Dst:             input_SaveArt
        - Src:             'preparser/fetcher.c:357,5'
          Dst:             AddAlbumCache
        - Src:             'preparser/fetcher.c:361,5'
          Dst:             vlc_interrupt_set
        - Src:             'preparser/fetcher.c:364,9'
          Dst:             input_item_SetArtFetched
        - Src:             'preparser/fetcher.c:366,5'
          Dst:             NotifyArtFetchEnded
        - Src:             'preparser/fetcher.c:367,5'
          Dst:             FetcherRemoveTask
        - Src:             'preparser/fetcher.c:368,5'
          Dst:             TaskDelete
    - functionName:    FreeCacheEntry
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - obj
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CancelAllTasks
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fetcher
      BBCount:         13
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - NotifyArtFetchEnded
        - TaskDelete
        - vlc_executor_Cancel
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_list_remove
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preparser/fetcher.c:508,5'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:508,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_executor_Cancel
                - vlc_list_it_next.34179
                - vlc_list_it_continue.34180
                - NotifyArtFetchEnded
                - vlc_list_remove.34185
                - TaskDelete.34198
            - BranchSide:      'preparser/fetcher.c:508,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - vlc_executor_Cancel
                - vlc_list_it_next.34179
                - vlc_list_it_continue.34180
                - NotifyArtFetchEnded
                - vlc_list_remove.34185
                - TaskDelete.34198
        - Branch String:   'preparser/fetcher.c:508,5'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:510,45'
              BranchSideFuncs:
                - vlc_executor_Cancel
                - vlc_list_it_next.34179
                - vlc_list_it_continue.34180
                - vlc_mutex_unlock
                - NotifyArtFetchEnded
                - vlc_list_remove.34185
                - TaskDelete.34198
            - BranchSide:      'preparser/fetcher.c:520,23'
              BranchSideFuncs:
                - vlc_mutex_unlock
        - Branch String:   'preparser/fetcher.c:511,13'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:513,33'
              BranchSideFuncs:
                - NotifyArtFetchEnded
                - vlc_list_remove.34185
                - TaskDelete.34198
                - vlc_list_it_next.34179
                - vlc_list_it_continue.34180
                - vlc_mutex_unlock
                - vlc_executor_Cancel
            - BranchSide:      'preparser/fetcher.c:518,5'
              BranchSideFuncs:
                - vlc_list_it_next.34179
                - vlc_list_it_continue.34180
                - vlc_mutex_unlock
                - vlc_executor_Cancel
                - NotifyArtFetchEnded
                - vlc_list_remove.34185
                - TaskDelete.34198
      Callsites:
        - Src:             'preparser/fetcher.c:505,5'
          Dst:             vlc_mutex_lock
        - Src:             'preparser/fetcher.c:508,5'
          Dst:             vlc_list_it_start
        - Src:             'preparser/fetcher.c:508,5'
          Dst:             vlc_list_it_continue
        - Src:             'preparser/fetcher.c:510,25'
          Dst:             vlc_executor_Cancel
        - Src:             'preparser/fetcher.c:513,13'
          Dst:             NotifyArtFetchEnded
        - Src:             'preparser/fetcher.c:514,13'
          Dst:             vlc_list_remove
        - Src:             'preparser/fetcher.c:515,13'
          Dst:             TaskDelete
        - Src:             'preparser/fetcher.c:508,5'
          Dst:             vlc_list_it_next
        - Src:             'preparser/fetcher.c:520,5'
          Dst:             vlc_mutex_unlock
    - functionName:    input_fetcher_Delete
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fetcher
      BBCount:         12
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - CancelAllTasks
        - FreeCacheEntry
        - __assert_fail
        - vlc_dictionary_clear
        - vlc_executor_Delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'preparser/fetcher.c:527,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:528,29'
              BranchSideFuncs:
                - vlc_executor_Delete
                - __assert_fail
                - vlc_executor_Delete
                - vlc_dictionary_clear.34189
                - free
                - vlc_executor_Delete
            - BranchSide:      'preparser/fetcher.c:529,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_executor_Delete
                - vlc_dictionary_clear.34189
                - free
                - vlc_executor_Delete
        - Branch String:   'preparser/fetcher.c:529,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:530,29'
              BranchSideFuncs:
                - vlc_executor_Delete
                - __assert_fail
                - vlc_executor_Delete
                - vlc_dictionary_clear.34189
                - free
            - BranchSide:      'preparser/fetcher.c:531,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_executor_Delete
                - vlc_dictionary_clear.34189
                - free
        - Branch String:   'preparser/fetcher.c:531,5'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:531,5'
              BranchSideFuncs:
                - vlc_executor_Delete
                - vlc_dictionary_clear.34189
                - free
            - BranchSide:      'preparser/fetcher.c:531,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'preparser/fetcher.c:525,5'
          Dst:             CancelAllTasks
        - Src:             'preparser/fetcher.c:528,9'
          Dst:             vlc_executor_Delete
        - Src:             'preparser/fetcher.c:530,9'
          Dst:             vlc_executor_Delete
        - Src:             'preparser/fetcher.c:531,5'
          Dst:             __assert_fail
        - Src:             'preparser/fetcher.c:532,5'
          Dst:             vlc_executor_Delete
        - Src:             'preparser/fetcher.c:534,5'
          Dst:             vlc_dictionary_clear
        - Src:             'preparser/fetcher.c:534,5'
          Dst:             FreeCacheEntry
    - functionName:    input_fetcher_Push
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fetcher
        - item
        - options
        - cbs
        - cbs_userdata
      BBCount:         21
      ICount:          115
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - Submit
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preparser/fetcher.c:489,5'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:489,5'
              BranchSideFuncs:
                - Submit
                - __assert_fail
                - __assert_fail
            - BranchSide:      'preparser/fetcher.c:490,9'
              BranchSideFuncs:
                - Submit
                - __assert_fail
                - __assert_fail
        - Branch String:   'preparser/fetcher.c:490,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:491,9'
              BranchSideFuncs:
                - __assert_fail
                - Submit
                - __assert_fail
            - BranchSide:      'preparser/fetcher.c:492,9'
              BranchSideFuncs:
                - Submit
                - __assert_fail
        - Branch String:   'preparser/fetcher.c:491,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:491,9'
              BranchSideFuncs:
                - Submit
                - __assert_fail
            - BranchSide:      'preparser/fetcher.c:491,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'preparser/fetcher.c:492,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:493,9'
              BranchSideFuncs:
                - __assert_fail
                - Submit
            - BranchSide:      'preparser/fetcher.c:495,32'
              BranchSideFuncs:
                - Submit
        - Branch String:   'preparser/fetcher.c:493,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:493,9'
              BranchSideFuncs:
                - Submit
            - BranchSide:      'preparser/fetcher.c:493,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'preparser/fetcher.c:495,32'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:496,32'
              BranchSideFuncs:
                - Submit
            - BranchSide:      'preparser/fetcher.c:497,32'
              BranchSideFuncs:
                - Submit
      Callsites:
        - Src:             'preparser/fetcher.c:489,5'
          Dst:             __assert_fail
        - Src:             'preparser/fetcher.c:491,9'
          Dst:             __assert_fail
        - Src:             'preparser/fetcher.c:493,9'
          Dst:             __assert_fail
        - Src:             'preparser/fetcher.c:499,12'
          Dst:             Submit
    - functionName:    vlc_list_init
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_InheritInteger
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:720,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:720,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:721,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:720,9'
          Dst:             var_Inherit
    - functionName:    input_fetcher_New
      functionSourceFile: '/src/vlc/src/preparser/fetcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - owner
        - request_type
      BBCount:         33
      ICount:          215
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - var_InheritInteger
        - vlc_dictionary_init
        - vlc_executor_Delete
        - vlc_executor_New
        - vlc_list_init
        - vlc_mutex_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preparser/fetcher.c:427,5'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:427,5'
              BranchSideFuncs:
                - malloc
                - var_InheritInteger.34215
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - vlc_executor_Delete
                - vlc_mutex_init
                - vlc_list_init.34214
                - vlc_dictionary_init.34187
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - vlc_executor_New
                - free
            - BranchSide:      'preparser/fetcher.c:428,32'
              BranchSideFuncs:
                - malloc
                - var_InheritInteger.34215
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - vlc_executor_Delete
                - vlc_mutex_init
                - vlc_list_init.34214
                - vlc_dictionary_init.34187
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - vlc_executor_New
                - free
        - Branch String:   'preparser/fetcher.c:430,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:431,9'
              BranchSideFuncs: []
            - BranchSide:      'preparser/fetcher.c:433,23'
              BranchSideFuncs:
                - var_InheritInteger.34215
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - vlc_executor_Delete
                - vlc_mutex_init
                - vlc_list_init.34214
                - vlc_dictionary_init.34187
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - vlc_executor_New
                - free
        - Branch String:   'preparser/fetcher.c:434,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:435,21'
              BranchSideFuncs:
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - vlc_executor_Delete
                - vlc_mutex_init
                - vlc_list_init.34214
                - vlc_dictionary_init.34187
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - vlc_executor_New
                - free
            - BranchSide:      'preparser/fetcher.c:437,9'
              BranchSideFuncs:
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - vlc_executor_Delete
                - vlc_mutex_init
                - vlc_list_init.34214
                - vlc_dictionary_init.34187
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - vlc_executor_New
                - free
        - Branch String:   'preparser/fetcher.c:437,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:439,52'
              BranchSideFuncs:
                - vlc_executor_New
                - free
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - vlc_executor_Delete
                - vlc_mutex_init
                - vlc_list_init.34214
                - vlc_dictionary_init.34187
                - vlc_executor_New
                - free
                - vlc_executor_Delete
            - BranchSide:      'preparser/fetcher.c:447,9'
              BranchSideFuncs:
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - vlc_executor_Delete
                - vlc_mutex_init
                - vlc_list_init.34214
                - vlc_dictionary_init.34187
                - vlc_executor_New
                - free
                - vlc_executor_Delete
        - Branch String:   'preparser/fetcher.c:440,13'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:442,18'
              BranchSideFuncs:
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - vlc_executor_Delete
                - vlc_mutex_init
                - vlc_list_init.34214
                - vlc_dictionary_init.34187
                - vlc_executor_New
                - free
                - vlc_executor_Delete
            - BranchSide:      'preparser/fetcher.c:445,5'
              BranchSideFuncs:
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - vlc_executor_Delete
                - vlc_mutex_init
                - vlc_list_init.34214
                - vlc_dictionary_init.34187
                - vlc_executor_New
                - free
                - vlc_executor_Delete
        - Branch String:   'preparser/fetcher.c:449,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:451,54'
              BranchSideFuncs:
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - vlc_executor_Delete
                - vlc_mutex_init
                - vlc_list_init.34214
                - vlc_dictionary_init.34187
            - BranchSide:      'preparser/fetcher.c:462,9'
              BranchSideFuncs:
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - vlc_executor_Delete
                - vlc_mutex_init
                - vlc_list_init.34214
                - vlc_dictionary_init.34187
        - Branch String:   'preparser/fetcher.c:452,13'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:454,17'
              BranchSideFuncs:
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - vlc_executor_Delete
                - vlc_mutex_init
                - vlc_list_init.34214
                - vlc_dictionary_init.34187
            - BranchSide:      'preparser/fetcher.c:460,5'
              BranchSideFuncs:
                - vlc_executor_New
                - free
                - vlc_executor_Delete
                - vlc_executor_Delete
                - vlc_mutex_init
                - vlc_list_init.34214
                - vlc_dictionary_init.34187
        - Branch String:   'preparser/fetcher.c:454,17'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:455,37'
              BranchSideFuncs:
                - vlc_executor_Delete
                - free
            - BranchSide:      'preparser/fetcher.c:456,18'
              BranchSideFuncs:
                - free
        - Branch String:   'preparser/fetcher.c:465,9'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:467,13'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_list_init.34214
                - vlc_dictionary_init.34187
            - BranchSide:      'preparser/fetcher.c:475,22'
              BranchSideFuncs:
                - vlc_mutex_init
                - vlc_list_init.34214
                - vlc_dictionary_init.34187
        - Branch String:   'preparser/fetcher.c:467,13'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:468,33'
              BranchSideFuncs:
                - vlc_executor_Delete
                - free
                - vlc_executor_Delete
            - BranchSide:      'preparser/fetcher.c:469,13'
              BranchSideFuncs:
                - free
                - vlc_executor_Delete
        - Branch String:   'preparser/fetcher.c:469,13'
          Branch Sides:
            - BranchSide:      'preparser/fetcher.c:470,33'
              BranchSideFuncs:
                - vlc_executor_Delete
                - free
            - BranchSide:      'preparser/fetcher.c:471,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'preparser/fetcher.c:427,5'
          Dst:             __assert_fail
        - Src:             'preparser/fetcher.c:433,23'
          Dst:             var_InheritInteger
        - Src:             'preparser/fetcher.c:439,35'
          Dst:             vlc_executor_New
        - Src:             'preparser/fetcher.c:451,37'
          Dst:             vlc_executor_New
        - Src:             'preparser/fetcher.c:455,17'
          Dst:             vlc_executor_Delete
        - Src:             'preparser/fetcher.c:464,36'
          Dst:             vlc_executor_New
        - Src:             'preparser/fetcher.c:468,13'
          Dst:             vlc_executor_Delete
        - Src:             'preparser/fetcher.c:470,13'
          Dst:             vlc_executor_Delete
        - Src:             'preparser/fetcher.c:477,5'
          Dst:             vlc_mutex_init
        - Src:             'preparser/fetcher.c:478,5'
          Dst:             vlc_list_init
        - Src:             'preparser/fetcher.c:480,5'
          Dst:             vlc_dictionary_init
    - functionName:    vlc_list_remove
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_last_or_null
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - head
        - offset
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_list_is_empty
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_list.h:338,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_list.h:339,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_list.h:340,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_list.h:338,9'
          Dst:             vlc_list_is_empty
    - functionName:    vlc_list_is_empty
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_next
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_continue
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - it
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_list_it_start
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_clock_input_start
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - clock
        - start_date
        - first_ts
      BBCount:         15
      ICount:          116
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - ComputeOffset
        - __assert_fail
        - clock_point_Create
        - vlc_clock_switch_context
        - vlc_list_last_or_null
        - vlc_mutex_held
      functionUses:    0
      BranchProfiles:
        - Branch String:   'clock/clock.c:598,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:598,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_last_or_null.34391
                - clock_point_Create
                - ComputeOffset
                - vlc_clock_switch_context
            - BranchSide:      'clock/clock.c:599,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_last_or_null.34391
                - clock_point_Create
                - ComputeOffset
                - vlc_clock_switch_context
        - Branch String:   'clock/clock.c:599,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:599,5'
              BranchSideFuncs:
                - vlc_list_last_or_null.34391
                - clock_point_Create
                - ComputeOffset
                - vlc_clock_switch_context
            - BranchSide:      'clock/clock.c:601,9'
              BranchSideFuncs:
                - vlc_list_last_or_null.34391
                - clock_point_Create
                - ComputeOffset
                - vlc_clock_switch_context
        - Branch String:   'clock/clock.c:601,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:602,9'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:605,11'
              BranchSideFuncs:
                - vlc_list_last_or_null.34391
                - clock_point_Create
                - ComputeOffset
                - vlc_clock_switch_context
        - Branch String:   'clock/clock.c:610,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:611,29'
              BranchSideFuncs:
                - clock_point_Create
                - ComputeOffset
                - vlc_clock_switch_context
            - BranchSide:      'clock/clock.c:614,5'
              BranchSideFuncs:
                - clock_point_Create
                - ComputeOffset
                - vlc_clock_switch_context
      Callsites:
        - Src:             'clock/clock.c:598,5'
          Dst:             vlc_mutex_held
        - Src:             'clock/clock.c:598,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:599,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:608,9'
          Dst:             vlc_list_last_or_null
        - Src:             'clock/clock.c:614,27'
          Dst:             clock_point_Create
        - Src:             'clock/clock.c:615,23'
          Dst:             ComputeOffset
        - Src:             'clock/clock.c:618,5'
          Dst:             vlc_clock_switch_context
    - functionName:    clock_point_Create
      functionSourceFile: '/src/vlc/src/clock/clock_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - system
        - stream
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ComputeOffset
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - main
        - ctx
        - system_now
        - ts
        - rate
      BBCount:         4
      ICount:          67
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'clock/clock.c:234,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:234,9'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:235,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_clock_switch_context
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - clock
        - ctx
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_Log
        - vlc_clock_attach_context
        - vlc_clock_remove_current_context
      functionUses:    4
      BranchProfiles:
        - Branch String:   'clock/clock.c:323,36'
          Branch Sides:
            - BranchSide:      'clock/clock.c:323,39'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'clock/clock.c:323,36'
              BranchSideFuncs: []
        - Branch String:   'clock/clock.c:323,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:323,9'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'clock/clock.c:324,9'
              BranchSideFuncs:
                - vlc_Log
      Callsites:
        - Src:             'clock/clock.c:320,5'
          Dst:             vlc_clock_remove_current_context
        - Src:             'clock/clock.c:321,5'
          Dst:             vlc_clock_attach_context
        - Src:             'clock/clock.c:324,9'
          Dst:             vlc_Log
    - functionName:    vlc_clock_remove_current_context
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - clock
      BBCount:         18
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vlc_Log
        - vlc_list_is_empty
        - vlc_list_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'clock/clock.c:284,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:284,5'
              BranchSideFuncs:
                - vlc_list_remove.34390
                - vlc_list_is_empty.34392
                - vlc_Log
                - vlc_list_remove.34390
                - free
            - BranchSide:      'clock/clock.c:287,22'
              BranchSideFuncs:
                - vlc_list_remove.34390
                - vlc_list_is_empty.34392
                - vlc_Log
                - vlc_list_remove.34390
                - free
        - Branch String:   'clock/clock.c:293,47'
          Branch Sides:
            - BranchSide:      'clock/clock.c:293,50'
              BranchSideFuncs:
                - vlc_Log
                - vlc_list_remove.34390
                - free
            - BranchSide:      'clock/clock.c:300,5'
              BranchSideFuncs:
                - vlc_Log
        - Branch String:   'clock/clock.c:293,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:296,26'
              BranchSideFuncs:
                - vlc_list_remove.34390
                - free
                - vlc_Log
            - BranchSide:      'clock/clock.c:300,5'
              BranchSideFuncs:
                - vlc_Log
        - Branch String:   'clock/clock.c:302,36'
          Branch Sides:
            - BranchSide:      'clock/clock.c:302,39'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'clock/clock.c:302,36'
              BranchSideFuncs: []
        - Branch String:   'clock/clock.c:303,6'
          Branch Sides:
            - BranchSide:      'clock/clock.c:303,9'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'clock/clock.c:303,6'
              BranchSideFuncs: []
        - Branch String:   'clock/clock.c:302,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:302,9'
              BranchSideFuncs:
                - vlc_Log
            - BranchSide:      'clock/clock.c:304,9'
              BranchSideFuncs:
                - vlc_Log
      Callsites:
        - Src:             'clock/clock.c:284,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:287,5'
          Dst:             vlc_list_remove
        - Src:             'clock/clock.c:293,9'
          Dst:             vlc_list_is_empty
        - Src:             'clock/clock.c:296,9'
          Dst:             vlc_list_remove
        - Src:             'clock/clock.c:304,9'
          Dst:             vlc_Log
    - functionName:    vlc_clock_attach_context
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - clock
        - ctx
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_append
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'clock/clock.c:311,5'
          Dst:             vlc_list_append
    - functionName:    vlc_list_append
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_before
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:112,5'
          Dst:             vlc_list_add_before
    - functionName:    vlc_list_add_before
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - next
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_list_add_between
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_list.h:100,5'
          Dst:             vlc_list_add_between
    - functionName:    vlc_list_add_between
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prev
        - next
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_clock_input_reset
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - clock
      BBCount:         32
      ICount:          190
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - context_new
        - context_reset
        - vlc_list_append
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_tracer_TraceEvent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'clock/clock.c:626,36'
          Branch Sides:
            - BranchSide:      'clock/clock.c:626,39'
              BranchSideFuncs:
                - vlc_list_it_start.34395
                - vlc_list_it_continue.34394
                - context_reset
                - __assert_fail
                - vlc_list_append.34401
                - context_new
                - vlc_list_it_next.34393
                - vlc_tracer_TraceEvent.34410
            - BranchSide:      'clock/clock.c:630,9'
              BranchSideFuncs:
                - vlc_list_it_start.34395
                - vlc_list_it_continue.34394
                - context_reset
                - __assert_fail
                - vlc_list_append.34401
                - context_new
                - vlc_list_it_next.34393
        - Branch String:   'clock/clock.c:626,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:627,31'
              BranchSideFuncs:
                - vlc_tracer_TraceEvent.34410
                - vlc_list_it_start.34395
                - vlc_list_it_continue.34394
                - context_reset
                - __assert_fail
                - vlc_list_append.34401
                - context_new
                - vlc_list_it_next.34393
            - BranchSide:      'clock/clock.c:630,9'
              BranchSideFuncs:
                - vlc_list_it_start.34395
                - vlc_list_it_continue.34394
                - context_reset
                - __assert_fail
                - vlc_list_append.34401
                - context_new
                - vlc_list_it_next.34393
        - Branch String:   'clock/clock.c:630,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:632,10'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:636,9'
              BranchSideFuncs:
                - vlc_list_it_start.34395
                - vlc_list_it_continue.34394
                - context_reset
                - __assert_fail
                - vlc_list_append.34401
                - context_new
                - vlc_list_it_next.34393
        - Branch String:   'clock/clock.c:636,32'
          Branch Sides:
            - BranchSide:      'clock/clock.c:636,35'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:637,9'
              BranchSideFuncs: []
        - Branch String:   'clock/clock.c:636,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:637,9'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:639,41'
              BranchSideFuncs:
                - vlc_list_it_start.34395
                - vlc_list_it_continue.34394
                - context_reset
                - __assert_fail
                - vlc_list_append.34401
                - context_new
                - vlc_list_it_next.34393
        - Branch String:   'clock/clock.c:643,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:643,5'
              BranchSideFuncs:
                - context_reset
                - __assert_fail
                - vlc_list_append.34401
                - context_new
                - vlc_list_it_next.34393
                - vlc_list_it_continue.34394
            - BranchSide:      'clock/clock.c:643,5'
              BranchSideFuncs:
                - context_reset
                - __assert_fail
                - vlc_list_append.34401
                - context_new
                - vlc_list_it_next.34393
                - vlc_list_it_continue.34394
        - Branch String:   'clock/clock.c:643,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:645,13'
              BranchSideFuncs:
                - vlc_list_it_next.34393
                - vlc_list_it_continue.34394
                - context_reset
                - __assert_fail
                - vlc_list_append.34401
                - context_new
            - BranchSide:      'clock/clock.c:651,10'
              BranchSideFuncs:
                - context_reset
                - __assert_fail
                - vlc_list_append.34401
                - context_new
        - Branch String:   'clock/clock.c:645,13'
          Branch Sides:
            - BranchSide:      'clock/clock.c:646,13'
              BranchSideFuncs:
                - vlc_list_it_next.34393
                - vlc_list_it_continue.34394
                - context_reset
                - __assert_fail
                - vlc_list_append.34401
                - context_new
            - BranchSide:      'clock/clock.c:648,25'
              BranchSideFuncs:
                - vlc_list_it_next.34393
                - vlc_list_it_continue.34394
                - context_reset
                - __assert_fail
                - vlc_list_append.34401
                - context_new
        - Branch String:   'clock/clock.c:651,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:653,23'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_append.34401
                - context_new
            - BranchSide:      'clock/clock.c:657,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_append.34401
                - context_new
        - Branch String:   'clock/clock.c:657,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:657,5'
              BranchSideFuncs:
                - vlc_list_append.34401
                - context_new
            - BranchSide:      'clock/clock.c:658,22'
              BranchSideFuncs:
                - vlc_list_append.34401
                - context_new
        - Branch String:   'clock/clock.c:661,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:661,9'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:662,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'clock/clock.c:627,9'
          Dst:             vlc_tracer_TraceEvent
        - Src:             'clock/clock.c:643,5'
          Dst:             vlc_list_it_start
        - Src:             'clock/clock.c:643,5'
          Dst:             vlc_list_it_continue
        - Src:             'clock/clock.c:643,5'
          Dst:             vlc_list_it_next
        - Src:             'clock/clock.c:653,9'
          Dst:             context_reset
        - Src:             'clock/clock.c:657,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:658,5'
          Dst:             vlc_list_append
        - Src:             'clock/clock.c:659,27'
          Dst:             context_new
    - functionName:    vlc_tracer_TraceEvent
      functionSourceFile: '/src/vlc/src/../include/vlc_tracer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tracer
        - type
        - id
        - event
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_tick_now
        - vlc_tracer_TraceWithTs
        - vlc_tracer_entry_FromString
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_tracer.h:280,5'
          Dst:             vlc_tick_now
        - Src:             '../include/vlc_tracer.h:280,5'
          Dst:             vlc_tracer_entry_FromString
        - Src:             '../include/vlc_tracer.h:280,5'
          Dst:             vlc_tracer_entry_FromString
        - Src:             '../include/vlc_tracer.h:280,5'
          Dst:             vlc_tracer_entry_FromString
        - Src:             '../include/vlc_tracer.h:280,5'
          Dst:             vlc_tracer_entry_FromString
        - Src:             '../include/vlc_tracer.h:280,5'
          Dst:             vlc_tracer_TraceWithTs
    - functionName:    vlc_clock_master_reset
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - clock
      BBCount:         27
      ICount:          164
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - vlc_clock_on_update
        - vlc_clock_switch_context
        - vlc_tracer_TraceEvent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'clock/clock.c:536,36'
          Branch Sides:
            - BranchSide:      'clock/clock.c:536,39'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_clock_on_update
                - vlc_clock_switch_context
                - vlc_tracer_TraceEvent.34410
            - BranchSide:      'clock/clock.c:541,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_clock_on_update
                - vlc_clock_switch_context
        - Branch String:   'clock/clock.c:536,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:537,31'
              BranchSideFuncs:
                - vlc_tracer_TraceEvent.34410
                - __assert_fail
                - __assert_fail
                - vlc_clock_on_update
                - vlc_clock_switch_context
            - BranchSide:      'clock/clock.c:541,37'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_clock_on_update
                - vlc_clock_switch_context
        - Branch String:   'clock/clock.c:542,32'
          Branch Sides:
            - BranchSide:      'clock/clock.c:542,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_clock_on_update
                - vlc_clock_switch_context
            - BranchSide:      'clock/clock.c:546,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_clock_on_update
        - Branch String:   'clock/clock.c:542,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:543,34'
              BranchSideFuncs:
                - vlc_clock_switch_context
                - __assert_fail
                - __assert_fail
                - vlc_clock_on_update
            - BranchSide:      'clock/clock.c:546,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_clock_on_update
        - Branch String:   'clock/clock.c:546,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:546,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_clock_on_update
            - BranchSide:      'clock/clock.c:547,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_clock_on_update
        - Branch String:   'clock/clock.c:547,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:547,5'
              BranchSideFuncs:
                - vlc_clock_on_update
            - BranchSide:      'clock/clock.c:549,9'
              BranchSideFuncs:
                - vlc_clock_on_update
        - Branch String:   'clock/clock.c:549,27'
          Branch Sides:
            - BranchSide:      'clock/clock.c:549,30'
              BranchSideFuncs:
                - vlc_clock_on_update
            - BranchSide:      'clock/clock.c:549,27'
              BranchSideFuncs:
                - vlc_clock_on_update
        - Branch String:   'clock/clock.c:549,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:549,9'
              BranchSideFuncs:
                - vlc_clock_on_update
            - BranchSide:      'clock/clock.c:551,28'
              BranchSideFuncs:
                - vlc_clock_on_update
        - Branch String:   'clock/clock.c:552,13'
          Branch Sides:
            - BranchSide:      'clock/clock.c:554,28'
              BranchSideFuncs:
                - vlc_clock_on_update
            - BranchSide:      'clock/clock.c:559,13'
              BranchSideFuncs:
                - vlc_clock_on_update
      Callsites:
        - Src:             'clock/clock.c:537,9'
          Dst:             vlc_tracer_TraceEvent
        - Src:             'clock/clock.c:543,9'
          Dst:             vlc_clock_switch_context
        - Src:             'clock/clock.c:546,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:547,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:564,5'
          Dst:             vlc_clock_on_update
    - functionName:    vlc_clock_slave_reset
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - clock
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_clock_on_update
        - vlc_clock_switch_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'clock/clock.c:783,32'
          Branch Sides:
            - BranchSide:      'clock/clock.c:783,35'
              BranchSideFuncs:
                - vlc_clock_on_update
                - vlc_clock_switch_context
            - BranchSide:      'clock/clock.c:783,32'
              BranchSideFuncs:
                - vlc_clock_on_update
        - Branch String:   'clock/clock.c:783,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:783,9'
              BranchSideFuncs:
                - vlc_clock_switch_context
                - vlc_clock_on_update
            - BranchSide:      'clock/clock.c:784,34'
              BranchSideFuncs:
                - vlc_clock_switch_context
                - vlc_clock_on_update
      Callsites:
        - Src:             'clock/clock.c:784,9'
          Dst:             vlc_clock_switch_context
        - Src:             'clock/clock.c:786,5'
          Dst:             vlc_clock_on_update
    - functionName:    context_reset
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clock_point_Create
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'clock/clock.c:247,26'
          Dst:             clock_point_Create
        - Src:             'clock/clock.c:248,17'
          Dst:             clock_point_Create
        - Src:             'clock/clock.c:249,23'
          Dst:             clock_point_Create
    - functionName:    context_new
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - context_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'clock/clock.c:261,37'
          Branch Sides:
            - BranchSide:      'clock/clock.c:261,31'
              BranchSideFuncs:
                - malloc
                - context_init
            - BranchSide:      'clock/clock.c:261,37'
              BranchSideFuncs:
                - malloc
                - context_init
        - Branch String:   'clock/clock.c:262,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:263,9'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:264,18'
              BranchSideFuncs:
                - context_init
      Callsites:
        - Src:             'clock/clock.c:264,5'
          Dst:             context_init
    - functionName:    context_init
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - context_reset
        - vlc_list_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'clock/clock.c:254,5'
          Dst:             vlc_list_init
        - Src:             'clock/clock.c:255,5'
          Dst:             context_reset
    - functionName:    vlc_list_init
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_clock_on_update
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - clock
        - system_now
        - ts
        - drift
        - rate
        - frame_rate
        - frame_rate_base
      BBCount:         18
      ICount:          131
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - TraceRender
      functionUses:    5
      BranchProfiles:
        - Branch String:   'clock/clock.c:408,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:409,9'
              BranchSideFuncs:
                - TraceRender
            - BranchSide:      'clock/clock.c:412,9'
              BranchSideFuncs:
                - TraceRender
        - Branch String:   'clock/clock.c:412,36'
          Branch Sides:
            - BranchSide:      'clock/clock.c:412,39'
              BranchSideFuncs:
                - TraceRender
            - BranchSide:      'clock/clock.c:412,36'
              BranchSideFuncs: []
        - Branch String:   'clock/clock.c:412,67'
          Branch Sides:
            - BranchSide:      'clock/clock.c:412,67'
              BranchSideFuncs:
                - TraceRender
            - BranchSide:      'clock/clock.c:413,9'
              BranchSideFuncs:
                - TraceRender
        - Branch String:   'clock/clock.c:413,40'
          Branch Sides:
            - BranchSide:      'clock/clock.c:413,43'
              BranchSideFuncs:
                - TraceRender
            - BranchSide:      'clock/clock.c:413,40'
              BranchSideFuncs: []
        - Branch String:   'clock/clock.c:412,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:412,9'
              BranchSideFuncs:
                - TraceRender
            - BranchSide:      'clock/clock.c:414,21'
              BranchSideFuncs:
                - TraceRender
        - Branch String:   'clock/clock.c:415,44'
          Branch Sides:
            - BranchSide:      'clock/clock.c:414,9'
              BranchSideFuncs:
                - TraceRender
            - BranchSide:      'clock/clock.c:415,61'
              BranchSideFuncs:
                - TraceRender
      Callsites:
        - Src:             'clock/clock.c:414,9'
          Dst:             TraceRender
    - functionName:    TraceRender
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - tracer
        - type
        - id
        - now
        - pts
        - drift
        - clock_id
      BBCount:         9
      ICount:          133
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_tick_now
        - vlc_tracer_TraceWithTs
        - vlc_tracer_entry_FromInt
        - vlc_tracer_entry_FromString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'clock/clock.c:199,29'
          Branch Sides:
            - BranchSide:      'clock/clock.c:199,32'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
            - BranchSide:      'clock/clock.c:220,9'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
        - Branch String:   'clock/clock.c:199,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:201,9'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
            - BranchSide:      'clock/clock.c:220,9'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
      Callsites:
        - Src:             'clock/clock.c:201,9'
          Dst:             vlc_tick_now
        - Src:             'clock/clock.c:201,9'
          Dst:             vlc_tracer_entry_FromString
        - Src:             'clock/clock.c:201,9'
          Dst:             vlc_tracer_entry_FromString
        - Src:             'clock/clock.c:201,9'
          Dst:             vlc_tracer_entry_FromString
        - Src:             'clock/clock.c:201,9'
          Dst:             vlc_tracer_entry_FromInt
        - Src:             'clock/clock.c:201,9'
          Dst:             vlc_tracer_entry_FromInt
        - Src:             'clock/clock.c:201,9'
          Dst:             vlc_tracer_entry_FromInt
        - Src:             'clock/clock.c:201,9'
          Dst:             vlc_tracer_entry_FromInt
        - Src:             'clock/clock.c:201,9'
          Dst:             vlc_tracer_entry_FromString
        - Src:             'clock/clock.c:201,9'
          Dst:             vlc_tracer_TraceWithTs
        - Src:             'clock/clock.c:210,9'
          Dst:             vlc_tracer_entry_FromString
        - Src:             'clock/clock.c:210,9'
          Dst:             vlc_tracer_entry_FromString
        - Src:             'clock/clock.c:210,9'
          Dst:             vlc_tracer_entry_FromString
        - Src:             'clock/clock.c:210,9'
          Dst:             vlc_tracer_entry_FromInt
        - Src:             'clock/clock.c:210,9'
          Dst:             vlc_tracer_entry_FromInt
        - Src:             'clock/clock.c:210,9'
          Dst:             vlc_tracer_entry_FromString
        - Src:             'clock/clock.c:210,9'
          Dst:             vlc_tracer_TraceWithTs
        - Src:             'clock/clock.c:220,9'
          Dst:             vlc_tick_now
        - Src:             'clock/clock.c:220,9'
          Dst:             vlc_tracer_entry_FromString
        - Src:             'clock/clock.c:220,9'
          Dst:             vlc_tracer_entry_FromString
        - Src:             'clock/clock.c:220,9'
          Dst:             vlc_tracer_entry_FromInt
        - Src:             'clock/clock.c:220,9'
          Dst:             vlc_tracer_entry_FromString
        - Src:             'clock/clock.c:220,9'
          Dst:             vlc_tracer_TraceWithTs
    - functionName:    vlc_tracer_entry_FromString
      functionSourceFile: '/src/vlc/src/../include/vlc_tracer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_tracer_entry_FromInt
      functionSourceFile: '/src/vlc/src/../include/vlc_tracer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - key
        - value
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_clock_slave_to_system
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - clock
        - ctx
        - now
        - ts
        - rate
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - context_stream_to_system
        - vlc_clock_monotonic_to_system
      functionUses:    0
      BranchProfiles:
        - Branch String:   'clock/clock.c:715,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:715,9'
              BranchSideFuncs:
                - vlc_clock_monotonic_to_system
            - BranchSide:      'clock/clock.c:719,48'
              BranchSideFuncs:
                - vlc_clock_monotonic_to_system
      Callsites:
        - Src:             'clock/clock.c:714,25'
          Dst:             context_stream_to_system
        - Src:             'clock/clock.c:719,18'
          Dst:             vlc_clock_monotonic_to_system
    - functionName:    context_stream_to_system
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - ts
      BBCount:         4
      ICount:          54
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'clock/clock.c:271,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:272,9'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:274,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_clock_monotonic_to_system
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - clock
        - ctx
        - now
        - ts
        - rate
      BBCount:         25
      ICount:          231
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - clock_point_Create
        - vlc_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'clock/clock.c:672,6'
          Branch Sides:
            - BranchSide:      'clock/clock.c:672,9'
              BranchSideFuncs:
                - clock_point_Create
                - vlc_Log
            - BranchSide:      'clock/clock.c:672,6'
              BranchSideFuncs: []
        - Branch String:   'clock/clock.c:673,6'
          Branch Sides:
            - BranchSide:      'clock/clock.c:673,9'
              BranchSideFuncs:
                - clock_point_Create
                - vlc_Log
            - BranchSide:      'clock/clock.c:673,6'
              BranchSideFuncs: []
        - Branch String:   'clock/clock.c:671,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:671,9'
              BranchSideFuncs:
                - clock_point_Create
                - vlc_Log
            - BranchSide:      'clock/clock.c:679,20'
              BranchSideFuncs:
                - clock_point_Create
                - vlc_Log
        - Branch String:   'clock/clock.c:680,13'
          Branch Sides:
            - BranchSide:      'clock/clock.c:681,26'
              BranchSideFuncs:
                - clock_point_Create
                - vlc_Log
            - BranchSide:      'clock/clock.c:683,18'
              BranchSideFuncs:
                - clock_point_Create
                - vlc_Log
        - Branch String:   'clock/clock.c:687,13'
          Branch Sides:
            - BranchSide:      'clock/clock.c:689,17'
              BranchSideFuncs:
                - clock_point_Create
                - vlc_Log
            - BranchSide:      'clock/clock.c:694,40'
              BranchSideFuncs:
                - clock_point_Create
        - Branch String:   'clock/clock.c:689,17'
          Branch Sides:
            - BranchSide:      'clock/clock.c:690,17'
              BranchSideFuncs:
                - vlc_Log
                - clock_point_Create
            - BranchSide:      'clock/clock.c:691,23'
              BranchSideFuncs:
                - clock_point_Create
        - Branch String:   'clock/clock.c:697,13'
          Branch Sides:
            - BranchSide:      'clock/clock.c:696,26'
              BranchSideFuncs:
                - clock_point_Create
            - BranchSide:      'clock/clock.c:696,26'
              BranchSideFuncs:
                - clock_point_Create
      Callsites:
        - Src:             'clock/clock.c:690,17'
          Dst:             vlc_Log
        - Src:             'clock/clock.c:700,30'
          Dst:             clock_point_Create
    - functionName:    vlc_clock_slave_set_delay
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - clock
        - delay
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_cond_broadcast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'clock/clock.c:796,5'
          Dst:             vlc_cond_broadcast
    - functionName:    vlc_clock_slave_update
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - clock
        - ctx
        - system_now
        - ts
        - rate
        - frame_rate
        - frame_rate_base
      BBCount:         12
      ICount:          118
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_clock_on_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'clock/clock.c:750,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:754,29'
              BranchSideFuncs:
                - vlc_clock_on_update
            - BranchSide:      'clock/clock.c:761,9'
              BranchSideFuncs:
                - vlc_clock_on_update
        - Branch String:   'clock/clock.c:761,58'
          Branch Sides:
            - BranchSide:      'clock/clock.c:761,61'
              BranchSideFuncs:
                - vlc_clock_on_update
            - BranchSide:      'clock/clock.c:763,20'
              BranchSideFuncs:
                - vlc_clock_on_update
        - Branch String:   'clock/clock.c:761,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:763,20'
              BranchSideFuncs:
                - vlc_clock_on_update
            - BranchSide:      'clock/clock.c:768,20'
              BranchSideFuncs:
                - vlc_clock_on_update
      Callsites:
        - Src:             'clock/clock.c:754,9'
          Dst:             vlc_clock_on_update
        - Src:             'clock/clock.c:772,5'
          Dst:             vlc_clock_on_update
    - functionName:    vlc_tracer_entry_FromDouble
      functionSourceFile: '/src/vlc/src/../include/vlc_tracer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - key
        - value
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_clock_master_update_coeff
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - clock
        - ctx
        - system_now
        - ts
        - rate
      BBCount:         63
      ICount:          467
      EdgeCount:       82
      CyclomaticComplexity: 21
      functionsReached:
        - AvgGet
        - AvgResetAndFill
        - AvgUpdate
        - ComputeOffset
        - __assert_fail
        - clock_point_Create
        - vlc_Log
        - vlc_cond_broadcast
        - vlc_mutex_held
        - vlc_tick_now
        - vlc_tracer_TraceEvent
        - vlc_tracer_TraceWithTs
        - vlc_tracer_entry_FromDouble
        - vlc_tracer_entry_FromInt
        - vlc_tracer_entry_FromString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'clock/clock.c:423,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:423,5'
              BranchSideFuncs:
                - clock_point_Create
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - AvgUpdate
                - AvgGet
                - AvgResetAndFill
                - ComputeOffset
                - vlc_tracer_TraceEvent.34410
                - vlc_Log
                - vlc_Log
            - BranchSide:      'clock/clock.c:425,9'
              BranchSideFuncs:
                - clock_point_Create
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - AvgUpdate
                - AvgGet
                - AvgResetAndFill
                - ComputeOffset
                - vlc_tracer_TraceEvent.34410
                - vlc_Log
                - vlc_Log
        - Branch String:   'clock/clock.c:426,6'
          Branch Sides:
            - BranchSide:      'clock/clock.c:426,9'
              BranchSideFuncs:
                - clock_point_Create
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - AvgUpdate
                - AvgGet
                - AvgResetAndFill
                - ComputeOffset
                - vlc_tracer_TraceEvent.34410
                - vlc_Log
                - vlc_Log
            - BranchSide:      'clock/clock.c:477,9'
              BranchSideFuncs:
                - clock_point_Create
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
        - Branch String:   'clock/clock.c:425,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:428,13'
              BranchSideFuncs:
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - AvgUpdate
                - AvgGet
                - AvgResetAndFill
                - ComputeOffset
                - vlc_tracer_TraceEvent.34410
                - vlc_Log
                - vlc_Log
            - BranchSide:      'clock/clock.c:477,9'
              BranchSideFuncs:
                - clock_point_Create
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
        - Branch String:   'clock/clock.c:428,13'
          Branch Sides:
            - BranchSide:      'clock/clock.c:431,38'
              BranchSideFuncs:
                - AvgUpdate
                - AvgGet
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - AvgResetAndFill
                - ComputeOffset
                - vlc_tracer_TraceEvent.34410
                - vlc_Log
                - vlc_Log
            - BranchSide:      'clock/clock.c:474,5'
              BranchSideFuncs:
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
        - Branch String:   'clock/clock.c:437,50'
          Branch Sides:
            - BranchSide:      'clock/clock.c:437,18'
              BranchSideFuncs:
                - AvgUpdate
                - AvgGet
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - AvgResetAndFill
                - ComputeOffset
                - vlc_tracer_TraceEvent.34410
                - vlc_Log
                - vlc_Log
            - BranchSide:      'clock/clock.c:437,53'
              BranchSideFuncs:
                - AvgUpdate
                - AvgGet
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - AvgResetAndFill
                - ComputeOffset
                - vlc_tracer_TraceEvent.34410
                - vlc_Log
                - vlc_Log
        - Branch String:   'clock/clock.c:440,17'
          Branch Sides:
            - BranchSide:      'clock/clock.c:439,18'
              BranchSideFuncs:
                - AvgUpdate
                - AvgGet
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - AvgResetAndFill
                - ComputeOffset
                - vlc_tracer_TraceEvent.34410
                - vlc_Log
                - vlc_Log
            - BranchSide:      'clock/clock.c:440,20'
              BranchSideFuncs:
                - AvgUpdate
                - AvgGet
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - AvgResetAndFill
                - ComputeOffset
                - vlc_tracer_TraceEvent.34410
                - vlc_Log
                - vlc_Log
        - Branch String:   'clock/clock.c:442,31'
          Branch Sides:
            - BranchSide:      'clock/clock.c:442,34'
              BranchSideFuncs:
                - AvgResetAndFill
                - ComputeOffset
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - vlc_tracer_TraceEvent.34410
                - vlc_Log
                - vlc_Log
            - BranchSide:      'clock/clock.c:444,21'
              BranchSideFuncs:
                - AvgResetAndFill
                - ComputeOffset
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - vlc_tracer_TraceEvent.34410
                - vlc_Log
                - vlc_Log
        - Branch String:   'clock/clock.c:442,17'
          Branch Sides:
            - BranchSide:      'clock/clock.c:444,21'
              BranchSideFuncs:
                - AvgResetAndFill
                - ComputeOffset
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - vlc_tracer_TraceEvent.34410
                - vlc_Log
                - vlc_Log
            - BranchSide:      'clock/clock.c:470,28'
              BranchSideFuncs:
                - AvgUpdate
                - AvgGet
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
        - Branch String:   'clock/clock.c:444,21'
          Branch Sides:
            - BranchSide:      'clock/clock.c:446,25'
              BranchSideFuncs:
                - vlc_Log
                - AvgResetAndFill
                - ComputeOffset
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - vlc_tracer_TraceEvent.34410
                - vlc_Log
            - BranchSide:      'clock/clock.c:455,21'
              BranchSideFuncs:
                - AvgResetAndFill
                - ComputeOffset
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - vlc_tracer_TraceEvent.34410
        - Branch String:   'clock/clock.c:446,25'
          Branch Sides:
            - BranchSide:      'clock/clock.c:447,25'
              BranchSideFuncs:
                - vlc_Log
                - AvgResetAndFill
                - ComputeOffset
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - vlc_tracer_TraceEvent.34410
            - BranchSide:      'clock/clock.c:451,25'
              BranchSideFuncs:
                - vlc_Log
                - AvgResetAndFill
                - ComputeOffset
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - vlc_tracer_TraceEvent.34410
        - Branch String:   'clock/clock.c:455,48'
          Branch Sides:
            - BranchSide:      'clock/clock.c:455,51'
              BranchSideFuncs:
                - AvgResetAndFill
                - ComputeOffset
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - vlc_tracer_TraceEvent.34410
            - BranchSide:      'clock/clock.c:460,17'
              BranchSideFuncs:
                - AvgResetAndFill
                - ComputeOffset
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
        - Branch String:   'clock/clock.c:455,21'
          Branch Sides:
            - BranchSide:      'clock/clock.c:456,43'
              BranchSideFuncs:
                - vlc_tracer_TraceEvent.34410
                - AvgResetAndFill
                - ComputeOffset
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
            - BranchSide:      'clock/clock.c:460,17'
              BranchSideFuncs:
                - AvgResetAndFill
                - ComputeOffset
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
        - Branch String:   'clock/clock.c:460,17'
          Branch Sides:
            - BranchSide:      'clock/clock.c:460,17'
              BranchSideFuncs:
                - AvgResetAndFill
                - ComputeOffset
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
            - BranchSide:      'clock/clock.c:460,17'
              BranchSideFuncs:
                - AvgResetAndFill
                - ComputeOffset
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
        - Branch String:   'clock/clock.c:460,17'
          Branch Sides:
            - BranchSide:      'clock/clock.c:460,17'
              BranchSideFuncs:
                - AvgResetAndFill
                - ComputeOffset
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
            - BranchSide:      'clock/clock.c:464,17'
              BranchSideFuncs:
                - AvgResetAndFill
                - ComputeOffset
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
        - Branch String:   'clock/clock.c:460,17'
          Branch Sides:
            - BranchSide:      'clock/clock.c:460,17'
              BranchSideFuncs:
                - AvgResetAndFill
                - ComputeOffset
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
            - BranchSide:      'clock/clock.c:460,17'
              BranchSideFuncs:
                - AvgResetAndFill
                - ComputeOffset
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
        - Branch String:   'clock/clock.c:481,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:481,9'
              BranchSideFuncs:
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
            - BranchSide:      'clock/clock.c:481,9'
              BranchSideFuncs:
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
        - Branch String:   'clock/clock.c:481,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:0,0'
              BranchSideFuncs:
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
            - BranchSide:      'clock/clock.c:481,9'
              BranchSideFuncs:
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
        - Branch String:   'clock/clock.c:481,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:481,9'
              BranchSideFuncs:
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
            - BranchSide:      'clock/clock.c:481,9'
              BranchSideFuncs:
                - ComputeOffset
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
        - Branch String:   'clock/clock.c:486,36'
          Branch Sides:
            - BranchSide:      'clock/clock.c:486,39'
              BranchSideFuncs:
                - vlc_cond_broadcast
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
            - BranchSide:      'clock/clock.c:486,36'
              BranchSideFuncs:
                - vlc_cond_broadcast
        - Branch String:   'clock/clock.c:486,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:486,9'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - vlc_cond_broadcast
            - BranchSide:      'clock/clock.c:487,9'
              BranchSideFuncs:
                - vlc_tick_now
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_entry_FromInt.34419
                - vlc_tracer_entry_FromDouble
                - vlc_tracer_entry_FromString.34414
                - vlc_tracer_TraceWithTs
                - vlc_cond_broadcast
      Callsites:
        - Src:             'clock/clock.c:423,5'
          Dst:             vlc_mutex_held
        - Src:             'clock/clock.c:423,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:447,25'
          Dst:             vlc_Log
        - Src:             'clock/clock.c:451,25'
          Dst:             vlc_Log
        - Src:             'clock/clock.c:456,21'
          Dst:             vlc_tracer_TraceEvent
        - Src:             'clock/clock.c:465,17'
          Dst:             AvgResetAndFill
        - Src:             'clock/clock.c:466,31'
          Dst:             ComputeOffset
        - Src:             'clock/clock.c:470,17'
          Dst:             AvgUpdate
        - Src:             'clock/clock.c:471,30'
          Dst:             AvgGet
        - Src:             'clock/clock.c:479,13'
          Dst:             clock_point_Create
        - Src:             'clock/clock.c:484,19'
          Dst:             ComputeOffset
        - Src:             'clock/clock.c:487,9'
          Dst:             vlc_tick_now
        - Src:             'clock/clock.c:487,9'
          Dst:             vlc_tracer_entry_FromString
        - Src:             'clock/clock.c:487,9'
          Dst:             vlc_tracer_entry_FromString
        - Src:             'clock/clock.c:487,9'
          Dst:             vlc_tracer_entry_FromInt
        - Src:             'clock/clock.c:487,9'
          Dst:             vlc_tracer_entry_FromDouble
        - Src:             'clock/clock.c:487,9'
          Dst:             vlc_tracer_entry_FromString
        - Src:             'clock/clock.c:487,9'
          Dst:             vlc_tracer_TraceWithTs
        - Src:             'clock/clock.c:495,5'
          Dst:             vlc_cond_broadcast
    - functionName:    vlc_clock_output_start
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - clock
        - start_date
        - first_ts
      BBCount:         23
      ICount:          194
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - clock_point_Create
        - vlc_Log
        - vlc_clock_get_context
        - vlc_mutex_held
      functionUses:    0
      BranchProfiles:
        - Branch String:   'clock/clock.c:808,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:808,5'
              BranchSideFuncs:
                - vlc_clock_get_context
                - clock_point_Create
                - vlc_Log
            - BranchSide:      'clock/clock.c:810,9'
              BranchSideFuncs:
                - vlc_clock_get_context
                - clock_point_Create
                - vlc_Log
        - Branch String:   'clock/clock.c:810,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:811,34'
              BranchSideFuncs:
                - vlc_clock_get_context
                - clock_point_Create
                - vlc_Log
            - BranchSide:      'clock/clock.c:815,33'
              BranchSideFuncs:
                - vlc_clock_get_context
                - clock_point_Create
                - vlc_Log
        - Branch String:   'clock/clock.c:823,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:824,9'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:827,22'
              BranchSideFuncs:
                - clock_point_Create
                - vlc_Log
        - Branch String:   'clock/clock.c:829,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:830,9'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:886,29'
              BranchSideFuncs:
                - clock_point_Create
                - vlc_Log
        - Branch String:   'clock/clock.c:889,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:891,13'
              BranchSideFuncs:
                - clock_point_Create
                - vlc_Log
            - BranchSide:      'clock/clock.c:896,36'
              BranchSideFuncs:
                - clock_point_Create
        - Branch String:   'clock/clock.c:891,13'
          Branch Sides:
            - BranchSide:      'clock/clock.c:892,13'
              BranchSideFuncs:
                - vlc_Log
                - clock_point_Create
            - BranchSide:      'clock/clock.c:893,19'
              BranchSideFuncs:
                - clock_point_Create
        - Branch String:   'clock/clock.c:899,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:898,22'
              BranchSideFuncs:
                - clock_point_Create
            - BranchSide:      'clock/clock.c:898,22'
              BranchSideFuncs:
                - clock_point_Create
      Callsites:
        - Src:             'clock/clock.c:808,5'
          Dst:             vlc_mutex_held
        - Src:             'clock/clock.c:808,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:815,11'
          Dst:             vlc_clock_get_context
        - Src:             'clock/clock.c:892,13'
          Dst:             vlc_Log
        - Src:             'clock/clock.c:902,30'
          Dst:             clock_point_Create
    - functionName:    vlc_clock_get_context
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - clock
        - system_now
        - ts
        - update
      BBCount:         20
      ICount:          136
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - context_get_closest
        - vlc_clock_switch_context
        - vlc_list_is_empty
        - vlc_list_next_or_null
      functionUses:    4
      BranchProfiles:
        - Branch String:   'clock/clock.c:357,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:358,16'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:360,28'
              BranchSideFuncs:
                - vlc_list_is_empty.34392
                - context_get_closest
                - vlc_clock_switch_context
                - context_get_closest
                - vlc_list_next_or_null
        - Branch String:   'clock/clock.c:361,6'
          Branch Sides:
            - BranchSide:      'clock/clock.c:361,9'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:362,16'
              BranchSideFuncs: []
        - Branch String:   'clock/clock.c:360,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:362,16'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:364,16'
              BranchSideFuncs:
                - context_get_closest
                - vlc_clock_switch_context
                - context_get_closest
                - vlc_list_next_or_null
        - Branch String:   'clock/clock.c:368,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:371,29'
              BranchSideFuncs:
                - context_get_closest
                - vlc_list_next_or_null
                - context_get_closest
                - vlc_clock_switch_context
            - BranchSide:      'clock/clock.c:373,25'
              BranchSideFuncs:
                - context_get_closest
                - vlc_clock_switch_context
        - Branch String:   'clock/clock.c:376,31'
          Branch Sides:
            - BranchSide:      'clock/clock.c:376,34'
              BranchSideFuncs:
                - vlc_clock_switch_context
            - BranchSide:      'clock/clock.c:385,12'
              BranchSideFuncs: []
        - Branch String:   'clock/clock.c:376,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:382,34'
              BranchSideFuncs:
                - vlc_clock_switch_context
            - BranchSide:      'clock/clock.c:385,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'clock/clock.c:360,9'
          Dst:             vlc_list_is_empty
        - Src:             'clock/clock.c:371,9'
          Dst:             context_get_closest
        - Src:             'clock/clock.c:369,19'
          Dst:             vlc_list_next_or_null
        - Src:             'clock/clock.c:373,5'
          Dst:             context_get_closest
        - Src:             'clock/clock.c:382,9'
          Dst:             vlc_clock_switch_context
    - functionName:    context_get_closest
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - clock
        - ctx
        - system_now
        - ts
        - closest_ctx
        - closest_diff
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'clock/clock.c:340,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:341,17'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:343,9'
              BranchSideFuncs: []
        - Branch String:   'clock/clock.c:343,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:343,9'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:345,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_list_next_or_null
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - head
        - node
        - offset
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_list_is_last
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_list.h:356,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_list.h:357,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_list.h:358,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_list.h:356,9'
          Dst:             vlc_list_is_last
    - functionName:    vlc_list_is_last
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - head
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_clock_master_to_system
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - clock
        - ctx
        - now
        - ts
        - rate
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - context_stream_to_system
        - vlc_clock_monotonic_to_system
      functionUses:    0
      BranchProfiles:
        - Branch String:   'clock/clock.c:731,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:731,9'
              BranchSideFuncs:
                - vlc_clock_monotonic_to_system
            - BranchSide:      'clock/clock.c:735,48'
              BranchSideFuncs:
                - vlc_clock_monotonic_to_system
      Callsites:
        - Src:             'clock/clock.c:730,25'
          Dst:             context_stream_to_system
        - Src:             'clock/clock.c:735,18'
          Dst:             vlc_clock_monotonic_to_system
    - functionName:    vlc_clock_master_set_delay
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - clock
        - delay
      BBCount:         12
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_cond_broadcast
      functionUses:    0
      BranchProfiles:
        - Branch String:   'clock/clock.c:573,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:576,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_cond_broadcast
            - BranchSide:      'clock/clock.c:582,29'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - vlc_cond_broadcast
        - Branch String:   'clock/clock.c:585,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:585,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_cond_broadcast
            - BranchSide:      'clock/clock.c:586,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_cond_broadcast
        - Branch String:   'clock/clock.c:586,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:586,5'
              BranchSideFuncs:
                - vlc_cond_broadcast
            - BranchSide:      'clock/clock.c:586,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'clock/clock.c:585,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:586,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:588,5'
          Dst:             vlc_cond_broadcast
    - functionName:    vlc_clock_master_update
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - clock
        - ctx
        - system_now
        - ts
        - rate
        - frame_rate
        - frame_rate_base
      BBCount:         21
      ICount:          166
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - clock_point_Create
        - vlc_clock_master_update_coeff
        - vlc_clock_on_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'clock/clock.c:507,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:507,9'
              BranchSideFuncs:
                - vlc_clock_on_update
                - vlc_clock_master_update_coeff
                - clock_point_Create
            - BranchSide:      'clock/clock.c:507,9'
              BranchSideFuncs:
                - vlc_clock_on_update
                - vlc_clock_master_update_coeff
                - clock_point_Create
        - Branch String:   'clock/clock.c:507,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:508,9'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:510,9'
              BranchSideFuncs:
                - vlc_clock_on_update
                - vlc_clock_master_update_coeff
                - clock_point_Create
        - Branch String:   'clock/clock.c:510,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:511,9'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:515,9'
              BranchSideFuncs:
                - vlc_clock_on_update
                - vlc_clock_master_update_coeff
                - clock_point_Create
        - Branch String:   'clock/clock.c:515,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:517,39'
              BranchSideFuncs:
                - vlc_clock_master_update_coeff
                - clock_point_Create
                - vlc_clock_on_update
            - BranchSide:      'clock/clock.c:523,9'
              BranchSideFuncs:
                - vlc_clock_on_update
        - Branch String:   'clock/clock.c:523,26'
          Branch Sides:
            - BranchSide:      'clock/clock.c:523,29'
              BranchSideFuncs:
                - vlc_clock_on_update
            - BranchSide:      'clock/clock.c:526,16'
              BranchSideFuncs:
                - vlc_clock_on_update
        - Branch String:   'clock/clock.c:523,51'
          Branch Sides:
            - BranchSide:      'clock/clock.c:523,54'
              BranchSideFuncs:
                - vlc_clock_on_update
            - BranchSide:      'clock/clock.c:526,16'
              BranchSideFuncs:
                - vlc_clock_on_update
        - Branch String:   'clock/clock.c:523,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:524,15'
              BranchSideFuncs:
                - vlc_clock_on_update
            - BranchSide:      'clock/clock.c:526,16'
              BranchSideFuncs:
                - vlc_clock_on_update
      Callsites:
        - Src:             'clock/clock.c:517,9'
          Dst:             vlc_clock_master_update_coeff
        - Src:             'clock/clock.c:518,21'
          Dst:             clock_point_Create
        - Src:             'clock/clock.c:527,5'
          Dst:             vlc_clock_on_update
    - functionName:    vlc_list_first_or_null
      functionSourceFile: '/src/vlc/src/../include/vlc_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - head
        - offset
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_list_is_empty
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_list.h:330,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_list.h:331,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_list.h:332,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_list.h:330,9'
          Dst:             vlc_list_is_empty
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_min_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:118,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:118,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:118,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_reallocarray
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - count
        - size
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1081,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1081,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1081,62'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             '../include/vlc_common.h:1081,12'
          Dst:             umull_overflow
        - Src:             '../include/vlc_common.h:1081,54'
          Dst:             realloc
    - functionName:    vlc_clock_Start
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - clock
        - start_date
        - first_ts
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_clock_Delete
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - clock
      BBCount:         18
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - vlc_clock_main_reset
        - vlc_clock_remove_current_context
        - vlc_mutex_lock
        - vlc_mutex_unlock
      functionUses:    9
      BranchProfiles:
        - Branch String:   'clock/clock.c:1355,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1356,42'
              BranchSideFuncs:
                - vlc_clock_remove_current_context
                - vlc_mutex_unlock
                - free
                - vlc_clock_main_reset
                - __assert_fail
            - BranchSide:      'clock/clock.c:1358,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - vlc_clock_main_reset
                - __assert_fail
        - Branch String:   'clock/clock.c:1358,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1361,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_mutex_unlock
                - free
            - BranchSide:      'clock/clock.c:1363,14'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
                - vlc_clock_main_reset
        - Branch String:   'clock/clock.c:1361,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1361,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
            - BranchSide:      'clock/clock.c:1362,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
        - Branch String:   'clock/clock.c:1367,13'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1368,34'
              BranchSideFuncs:
                - vlc_clock_main_reset
                - vlc_mutex_unlock
                - free
            - BranchSide:      'clock/clock.c:1369,9'
              BranchSideFuncs:
                - vlc_mutex_unlock
                - free
      Callsites:
        - Src:             'clock/clock.c:1353,5'
          Dst:             vlc_mutex_lock
        - Src:             'clock/clock.c:1356,9'
          Dst:             vlc_clock_remove_current_context
        - Src:             'clock/clock.c:1361,9'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:1368,13'
          Dst:             vlc_clock_main_reset
        - Src:             'clock/clock.c:1372,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_clock_main_reset
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - main_clock
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AvgResetAndFill
        - context_reset
        - vlc_cond_broadcast
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'clock/clock.c:392,5'
          Dst:             context_reset
        - Src:             'clock/clock.c:393,5'
          Dst:             AvgResetAndFill
        - Src:             'clock/clock.c:396,5'
          Dst:             vlc_cond_broadcast
    - functionName:    vlc_clock_CreateSlave
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1346
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - clock
        - cat
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_clock_main_CreateSlave
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'clock/clock.c:1347,12'
          Dst:             vlc_clock_main_CreateSlave
    - functionName:    vlc_clock_main_CreateSlave
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - main_clock
        - track_str_id
        - cat
        - cbs
        - cbs_data
      BBCount:         16
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_clock_main_Create
        - vlc_mutex_held
      functionUses:    3
      BranchProfiles:
        - Branch String:   'clock/clock.c:1314,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1314,5'
              BranchSideFuncs:
                - vlc_clock_main_Create
            - BranchSide:      'clock/clock.c:1321,13'
              BranchSideFuncs:
                - vlc_clock_main_Create
        - Branch String:   'clock/clock.c:1321,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1325,22'
              BranchSideFuncs:
                - vlc_clock_main_Create
            - BranchSide:      'clock/clock.c:1325,22'
              BranchSideFuncs:
                - vlc_clock_main_Create
            - BranchSide:      'clock/clock.c:1327,9'
              BranchSideFuncs:
                - vlc_clock_main_Create
            - BranchSide:      'clock/clock.c:1329,22'
              BranchSideFuncs:
                - vlc_clock_main_Create
        - Branch String:   'clock/clock.c:1335,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1336,9'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:1338,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'clock/clock.c:1314,5'
          Dst:             vlc_mutex_held
        - Src:             'clock/clock.c:1314,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:1333,26'
          Dst:             vlc_clock_main_Create
    - functionName:    vlc_clock_main_Create
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - main_clock
        - track_str_id
        - input
        - priority
        - cbs
        - cbs_data
      BBCount:         17
      ICount:          139
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - vlc_clock_attach_context
        - vlc_list_first_or_null
      functionUses:    4
      BranchProfiles:
        - Branch String:   'clock/clock.c:1209,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1210,9'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:1212,20'
              BranchSideFuncs:
                - vlc_list_first_or_null.34435
                - vlc_clock_attach_context
                - vlc_clock_attach_context
                - __assert_fail
        - Branch String:   'clock/clock.c:1218,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1218,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_list_first_or_null.34435
                - vlc_clock_attach_context
                - vlc_clock_attach_context
            - BranchSide:      'clock/clock.c:1218,5'
              BranchSideFuncs:
                - vlc_list_first_or_null.34435
                - vlc_clock_attach_context
                - vlc_clock_attach_context
        - Branch String:   'clock/clock.c:1218,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1218,5'
              BranchSideFuncs:
                - vlc_list_first_or_null.34435
                - vlc_clock_attach_context
                - vlc_clock_attach_context
            - BranchSide:      'clock/clock.c:1219,5'
              BranchSideFuncs:
                - vlc_list_first_or_null.34435
                - vlc_clock_attach_context
                - vlc_clock_attach_context
        - Branch String:   'clock/clock.c:1221,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1224,34'
              BranchSideFuncs:
                - vlc_clock_attach_context
            - BranchSide:      'clock/clock.c:1230,9'
              BranchSideFuncs:
                - vlc_list_first_or_null.34435
                - vlc_clock_attach_context
        - Branch String:   'clock/clock.c:1232,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1233,15'
              BranchSideFuncs:
                - vlc_clock_attach_context
            - BranchSide:      'clock/clock.c:1234,30'
              BranchSideFuncs:
                - vlc_clock_attach_context
      Callsites:
        - Src:             'clock/clock.c:1218,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:1224,9'
          Dst:             vlc_clock_attach_context
        - Src:             'clock/clock.c:1230,9'
          Dst:             vlc_list_first_or_null
        - Src:             'clock/clock.c:1234,5'
          Dst:             vlc_clock_attach_context
    - functionName:    vlc_clock_main_CreateInputSlave
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1306
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - main_clock
      BBCount:         9
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_clock_main_Create
        - vlc_mutex_held
      functionUses:    2
      BranchProfiles:
        - Branch String:   'clock/clock.c:1294,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1294,5'
              BranchSideFuncs:
                - vlc_clock_main_Create
            - BranchSide:      'clock/clock.c:1297,48'
              BranchSideFuncs:
                - vlc_clock_main_Create
        - Branch String:   'clock/clock.c:1299,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1300,9'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:1302,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'clock/clock.c:1294,5'
          Dst:             vlc_mutex_held
        - Src:             'clock/clock.c:1294,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:1297,26'
          Dst:             vlc_clock_main_Create
    - functionName:    vlc_clock_main_CreateInputMaster
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - main_clock
      BBCount:         18
      ICount:          102
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vlc_clock_main_Create
        - vlc_mutex_held
      functionUses:    1
      BranchProfiles:
        - Branch String:   'clock/clock.c:1266,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1266,5'
              BranchSideFuncs:
                - vlc_clock_main_Create
                - __assert_fail
                - __assert_fail
            - BranchSide:      'clock/clock.c:1267,37'
              BranchSideFuncs:
                - vlc_clock_main_Create
                - __assert_fail
                - __assert_fail
        - Branch String:   'clock/clock.c:1272,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1273,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'clock/clock.c:1275,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'clock/clock.c:1275,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1275,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'clock/clock.c:1279,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'clock/clock.c:1279,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1279,38'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:1279,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'clock/clock.c:1282,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1283,9'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:1285,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'clock/clock.c:1266,5'
          Dst:             vlc_mutex_held
        - Src:             'clock/clock.c:1266,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:1270,26'
          Dst:             vlc_clock_main_Create
        - Src:             'clock/clock.c:1275,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:1279,5'
          Dst:             __assert_fail
    - functionName:    vlc_clock_main_CreateMaster
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - main_clock
        - track_str_id
        - cbs
        - cbs_data
      BBCount:         15
      ICount:          93
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vlc_clock_main_Create
        - vlc_mutex_held
      functionUses:    1
      BranchProfiles:
        - Branch String:   'clock/clock.c:1243,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1243,5'
              BranchSideFuncs:
                - vlc_clock_main_Create
                - __assert_fail
            - BranchSide:      'clock/clock.c:1246,48'
              BranchSideFuncs:
                - vlc_clock_main_Create
                - __assert_fail
        - Branch String:   'clock/clock.c:1248,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1249,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'clock/clock.c:1251,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'clock/clock.c:1251,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1251,5'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:1253,9'
              BranchSideFuncs: []
        - Branch String:   'clock/clock.c:1253,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1254,9'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:1256,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'clock/clock.c:1243,5'
          Dst:             vlc_mutex_held
        - Src:             'clock/clock.c:1243,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:1246,26'
          Dst:             vlc_clock_main_Create
        - Src:             'clock/clock.c:1251,5'
          Dst:             __assert_fail
    - functionName:    vlc_clock_ConvertToSystem
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1167
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - clock
        - system_now
        - ts
        - rate
        - clock_id
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AssertLocked
        - vlc_clock_get_context
      functionUses:    13
      BranchProfiles:
        - Branch String:   'clock/clock.c:1162,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1162,9'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:1163,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'clock/clock.c:1159,5'
          Dst:             AssertLocked
        - Src:             'clock/clock.c:1161,9'
          Dst:             vlc_clock_get_context
    - functionName:    AssertLocked
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - clock
      BBCount:         6
      ICount:          33
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_held
      functionUses:    8
      BranchProfiles:
        - Branch String:   'clock/clock.c:920,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:920,5'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:920,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'clock/clock.c:920,5'
          Dst:             vlc_mutex_held
        - Src:             'clock/clock.c:920,5'
          Dst:             __assert_fail
    - functionName:    vlc_clock_SetDelay
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - clock
        - delay
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AssertLocked
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'clock/clock.c:1151,5'
          Dst:             AssertLocked
    - functionName:    vlc_clock_Reset
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - clock
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AssertLocked
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'clock/clock.c:1145,5'
          Dst:             AssertLocked
    - functionName:    vlc_clock_UpdateVideo
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - double
        - int
        - int
      constantsTouched: []
      argNames:
        - clock
        - system_now
        - ts
        - rate
        - frame_rate
        - frame_rate_base
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AssertLocked
        - vlc_clock_get_context
      functionUses:    1
      BranchProfiles:
        - Branch String:   'clock/clock.c:1134,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1135,37'
              BranchSideFuncs:
                - vlc_clock_get_context
            - BranchSide:      'clock/clock.c:1137,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'clock/clock.c:1130,5'
          Dst:             AssertLocked
        - Src:             'clock/clock.c:1135,15'
          Dst:             vlc_clock_get_context
    - functionName:    vlc_clock_Update
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - clock
        - system_now
        - ts
        - rate
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AssertLocked
        - vlc_clock_get_context
      functionUses:    3
      BranchProfiles:
        - Branch String:   'clock/clock.c:1118,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1119,37'
              BranchSideFuncs:
                - vlc_clock_get_context
            - BranchSide:      'clock/clock.c:1121,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'clock/clock.c:1113,5'
          Dst:             AssertLocked
        - Src:             'clock/clock.c:1119,15'
          Dst:             vlc_clock_get_context
    - functionName:    vlc_clock_main_Unlock
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - main_clock
      BBCount:         6
      ICount:          30
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_held
        - vlc_mutex_unlock
      functionUses:    11
      BranchProfiles:
        - Branch String:   'clock/clock.c:1106,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1106,5'
              BranchSideFuncs:
                - vlc_mutex_unlock
            - BranchSide:      'clock/clock.c:1106,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'clock/clock.c:1106,5'
          Dst:             vlc_mutex_held
        - Src:             'clock/clock.c:1106,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:1107,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_clock_main_Lock
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - main_clock
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_lock
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'clock/clock.c:1101,5'
          Dst:             vlc_mutex_lock
    - functionName:    vlc_clock_main_Delete
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - main_clock
      BBCount:         18
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - vlc_LogDestroy
        - vlc_list_is_empty
      functionUses:    4
      BranchProfiles:
        - Branch String:   'clock/clock.c:1084,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1084,5'
              BranchSideFuncs:
                - __assert_fail
                - free
                - vlc_list_is_empty.34392
                - __assert_fail
                - vlc_list_is_empty.34392
                - __assert_fail
                - free
                - free
                - vlc_LogDestroy
            - BranchSide:      'clock/clock.c:1085,9'
              BranchSideFuncs:
                - __assert_fail
                - free
                - vlc_list_is_empty.34392
                - __assert_fail
                - vlc_list_is_empty.34392
                - __assert_fail
                - free
                - free
                - vlc_LogDestroy
        - Branch String:   'clock/clock.c:1085,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1086,24'
              BranchSideFuncs:
                - vlc_LogDestroy
                - __assert_fail
                - free
                - vlc_list_is_empty.34392
                - __assert_fail
                - vlc_list_is_empty.34392
                - __assert_fail
                - free
                - free
            - BranchSide:      'clock/clock.c:1088,5'
              BranchSideFuncs:
                - __assert_fail
                - free
                - vlc_list_is_empty.34392
                - __assert_fail
                - vlc_list_is_empty.34392
                - __assert_fail
                - free
                - free
        - Branch String:   'clock/clock.c:1088,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1088,5'
              BranchSideFuncs:
                - free
                - vlc_list_is_empty.34392
                - __assert_fail
                - vlc_list_is_empty.34392
                - __assert_fail
                - free
                - free
            - BranchSide:      'clock/clock.c:1089,5'
              BranchSideFuncs:
                - free
                - vlc_list_is_empty.34392
                - __assert_fail
                - vlc_list_is_empty.34392
                - __assert_fail
                - free
                - free
        - Branch String:   'clock/clock.c:1091,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1091,5'
              BranchSideFuncs:
                - vlc_list_is_empty.34392
                - __assert_fail
                - free
                - free
            - BranchSide:      'clock/clock.c:1093,5'
              BranchSideFuncs:
                - vlc_list_is_empty.34392
                - __assert_fail
                - free
                - free
        - Branch String:   'clock/clock.c:1093,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1093,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'clock/clock.c:1093,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'clock/clock.c:1084,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:1086,9'
          Dst:             vlc_LogDestroy
        - Src:             'clock/clock.c:1088,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:1091,5'
          Dst:             vlc_list_is_empty
        - Src:             'clock/clock.c:1091,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:1093,5'
          Dst:             vlc_list_is_empty
        - Src:             'clock/clock.c:1093,5'
          Dst:             __assert_fail
    - functionName:    vlc_clock_main_ChangePause
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - main_clock
        - now
        - paused
      BBCount:         27
      ICount:          187
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - vlc_cond_broadcast
        - vlc_mutex_held
      functionUses:    1
      BranchProfiles:
        - Branch String:   'clock/clock.c:1050,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1050,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_cond_broadcast
            - BranchSide:      'clock/clock.c:1052,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_cond_broadcast
        - Branch String:   'clock/clock.c:1052,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1052,5'
              BranchSideFuncs:
                - vlc_cond_broadcast
            - BranchSide:      'clock/clock.c:1054,9'
              BranchSideFuncs:
                - vlc_cond_broadcast
        - Branch String:   'clock/clock.c:1054,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1056,34'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:1060,37'
              BranchSideFuncs:
                - vlc_cond_broadcast
        - Branch String:   'clock/clock.c:1066,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1068,29'
              BranchSideFuncs:
                - vlc_cond_broadcast
            - BranchSide:      'clock/clock.c:1072,9'
              BranchSideFuncs:
                - vlc_cond_broadcast
        - Branch String:   'clock/clock.c:1069,13'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1070,28'
              BranchSideFuncs:
                - vlc_cond_broadcast
            - BranchSide:      'clock/clock.c:1071,5'
              BranchSideFuncs:
                - vlc_cond_broadcast
        - Branch String:   'clock/clock.c:1072,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1073,41'
              BranchSideFuncs:
                - vlc_cond_broadcast
            - BranchSide:      'clock/clock.c:1074,9'
              BranchSideFuncs:
                - vlc_cond_broadcast
        - Branch String:   'clock/clock.c:1074,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1075,35'
              BranchSideFuncs:
                - vlc_cond_broadcast
            - BranchSide:      'clock/clock.c:1076,9'
              BranchSideFuncs:
                - vlc_cond_broadcast
        - Branch String:   'clock/clock.c:1076,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1077,38'
              BranchSideFuncs:
                - vlc_cond_broadcast
            - BranchSide:      'clock/clock.c:1078,5'
              BranchSideFuncs:
                - vlc_cond_broadcast
      Callsites:
        - Src:             'clock/clock.c:1050,5'
          Dst:             vlc_mutex_held
        - Src:             'clock/clock.c:1050,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:1052,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:1079,5'
          Dst:             vlc_cond_broadcast
    - functionName:    vlc_clock_main_SetDejitter
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - main_clock
        - dejitter
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_held
      functionUses:    1
      BranchProfiles:
        - Branch String:   'clock/clock.c:1042,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1042,5'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:1042,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'clock/clock.c:1042,5'
          Dst:             vlc_mutex_held
        - Src:             'clock/clock.c:1042,5'
          Dst:             __assert_fail
    - functionName:    vlc_clock_main_SetInputDejitter
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - main_clock
        - delay
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - vlc_mutex_held
      functionUses:    2
      BranchProfiles:
        - Branch String:   'clock/clock.c:1034,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1034,5'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:1034,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'clock/clock.c:1034,5'
          Dst:             vlc_mutex_held
        - Src:             'clock/clock.c:1034,5'
          Dst:             __assert_fail
    - functionName:    vlc_clock_main_SetFirstPcr
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - main_clock
        - system_now
        - ts
      BBCount:         19
      ICount:          150
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - clock_point_Create
        - context_new
        - vlc_Log
        - vlc_clock_main_reset
        - vlc_list_append
        - vlc_list_is_empty
        - vlc_mutex_held
      functionUses:    3
      BranchProfiles:
        - Branch String:   'clock/clock.c:1004,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1004,5'
              BranchSideFuncs:
                - vlc_clock_main_reset
                - clock_point_Create
                - clock_point_Create
                - vlc_list_is_empty.34392
                - context_new
                - vlc_Log
                - vlc_list_append.34401
            - BranchSide:      'clock/clock.c:1005,37'
              BranchSideFuncs:
                - vlc_clock_main_reset
                - clock_point_Create
                - clock_point_Create
                - vlc_list_is_empty.34392
                - context_new
                - vlc_Log
                - vlc_list_append.34401
        - Branch String:   'clock/clock.c:1009,6'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1009,10'
              BranchSideFuncs:
                - vlc_clock_main_reset
                - clock_point_Create
                - clock_point_Create
                - vlc_list_is_empty.34392
                - context_new
                - vlc_Log
                - vlc_list_append.34401
            - BranchSide:      'clock/clock.c:1009,6'
              BranchSideFuncs:
                - vlc_clock_main_reset
                - clock_point_Create
                - clock_point_Create
        - Branch String:   'clock/clock.c:1009,47'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1010,10'
              BranchSideFuncs:
                - vlc_list_is_empty.34392
                - context_new
                - vlc_Log
                - vlc_clock_main_reset
                - clock_point_Create
                - clock_point_Create
                - vlc_list_append.34401
            - BranchSide:      'clock/clock.c:1011,29'
              BranchSideFuncs:
                - vlc_list_is_empty.34392
                - context_new
                - vlc_Log
                - vlc_clock_main_reset
                - clock_point_Create
                - clock_point_Create
                - vlc_list_append.34401
        - Branch String:   'clock/clock.c:1011,6'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1011,29'
              BranchSideFuncs:
                - vlc_list_is_empty.34392
                - context_new
                - vlc_Log
                - vlc_clock_main_reset
                - clock_point_Create
                - clock_point_Create
                - vlc_list_append.34401
            - BranchSide:      'clock/clock.c:1011,6'
              BranchSideFuncs:
                - vlc_clock_main_reset
                - clock_point_Create
                - clock_point_Create
        - Branch String:   'clock/clock.c:1008,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1008,9'
              BranchSideFuncs:
                - vlc_clock_main_reset
                - clock_point_Create
                - clock_point_Create
            - BranchSide:      'clock/clock.c:1013,44'
              BranchSideFuncs:
                - context_new
                - vlc_Log
                - vlc_clock_main_reset
                - clock_point_Create
                - clock_point_Create
                - vlc_list_append.34401
        - Branch String:   'clock/clock.c:1014,13'
          Branch Sides:
            - BranchSide:      'clock/clock.c:1016,32'
              BranchSideFuncs:
                - vlc_list_append.34401
                - vlc_Log
                - vlc_clock_main_reset
                - clock_point_Create
                - clock_point_Create
            - BranchSide:      'clock/clock.c:1020,9'
              BranchSideFuncs:
                - vlc_Log
                - vlc_clock_main_reset
                - clock_point_Create
                - clock_point_Create
      Callsites:
        - Src:             'clock/clock.c:1004,5'
          Dst:             vlc_mutex_held
        - Src:             'clock/clock.c:1004,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:1011,10'
          Dst:             vlc_list_is_empty
        - Src:             'clock/clock.c:1013,44'
          Dst:             context_new
        - Src:             'clock/clock.c:1017,13'
          Dst:             vlc_list_append
        - Src:             'clock/clock.c:1020,9'
          Dst:             vlc_Log
        - Src:             'clock/clock.c:1023,5'
          Dst:             vlc_clock_main_reset
        - Src:             'clock/clock.c:1025,29'
          Dst:             clock_point_Create
        - Src:             'clock/clock.c:1028,9'
          Dst:             clock_point_Create
    - functionName:    vlc_clock_main_Reset
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - main_clock
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - clock_point_Create
        - vlc_clock_main_reset
        - vlc_mutex_held
      functionUses:    2
      BranchProfiles:
        - Branch String:   'clock/clock.c:993,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:993,5'
              BranchSideFuncs:
                - vlc_clock_main_reset
                - clock_point_Create
            - BranchSide:      'clock/clock.c:993,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'clock/clock.c:993,5'
          Dst:             vlc_mutex_held
        - Src:             'clock/clock.c:993,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:995,5'
          Dst:             vlc_clock_main_reset
        - Src:             'clock/clock.c:998,9'
          Dst:             clock_point_Create
    - functionName:    vlc_clock_main_New
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent_logger
        - parent_tracer
      BBCount:         8
      ICount:          145
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - AvgInit
        - AvgResetAndFill
        - clock_point_Create
        - context_new
        - vlc_LogHeaderCreate
        - vlc_cond_init
        - vlc_list_init
        - vlc_mutex_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'clock/clock.c:951,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:952,9'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:954,59'
              BranchSideFuncs:
                - context_new
                - vlc_LogHeaderCreate
                - vlc_mutex_init
                - vlc_cond_init
                - clock_point_Create
                - clock_point_Create
                - AvgInit
                - AvgResetAndFill
                - vlc_list_init.34412
                - free
        - Branch String:   'clock/clock.c:955,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:957,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'clock/clock.c:961,46'
              BranchSideFuncs:
                - vlc_LogHeaderCreate
                - vlc_mutex_init
                - vlc_cond_init
                - clock_point_Create
                - clock_point_Create
                - AvgInit
                - AvgResetAndFill
                - vlc_list_init.34412
      Callsites:
        - Src:             'clock/clock.c:954,59'
          Dst:             context_new
        - Src:             'clock/clock.c:961,26'
          Dst:             vlc_LogHeaderCreate
        - Src:             'clock/clock.c:964,5'
          Dst:             vlc_mutex_init
        - Src:             'clock/clock.c:965,5'
          Dst:             vlc_cond_init
        - Src:             'clock/clock.c:972,9'
          Dst:             clock_point_Create
        - Src:             'clock/clock.c:976,9'
          Dst:             clock_point_Create
        - Src:             'clock/clock.c:982,5'
          Dst:             AvgInit
        - Src:             'clock/clock.c:983,5'
          Dst:             AvgResetAndFill
        - Src:             'clock/clock.c:986,5'
          Dst:             vlc_list_init
    - functionName:    vlc_clock_Wake
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - clock
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AssertLocked
        - vlc_cond_broadcast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'clock/clock.c:941,5'
          Dst:             AssertLocked
        - Src:             'clock/clock.c:944,5'
          Dst:             vlc_cond_broadcast
    - functionName:    vlc_clock_Wait
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - clock
        - deadline
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AssertLocked
        - vlc_cond_timedwait
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'clock/clock.c:933,5'
          Dst:             AssertLocked
        - Src:             'clock/clock.c:936,12'
          Dst:             vlc_cond_timedwait
    - functionName:    vlc_clock_IsPaused
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - clock
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - AssertLocked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'clock/clock.c:925,5'
          Dst:             AssertLocked
    - functionName:    vlc_clock_Unlock
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - clock
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_unlock
      functionUses:    34
      BranchProfiles:  []
      Callsites:
        - Src:             'clock/clock.c:914,5'
          Dst:             vlc_mutex_unlock
    - functionName:    vlc_clock_Lock
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - clock
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_mutex_lock
      functionUses:    34
      BranchProfiles:  []
      Callsites:
        - Src:             'clock/clock.c:908,5'
          Dst:             vlc_mutex_lock
    - functionName:    vlc_vector_enforce_size_t_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_clock_RemoveListener
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - clock
        - listener_id
      BBCount:         37
      ICount:          269
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - vlc_mutex_held
        - vlc_vector_enforce_size_t_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    2
      BranchProfiles:
        - Branch String:   'clock/clock.c:174,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:174,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_vector_enforce_size_t_.34489
                - __assert_fail
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_growsize_.34493
                - vlc_vector_max_.34494
                - vlc_vector_max_.34494
                - free
                - free
                - vlc_vector_max_.34494
                - vlc_vector_reallocdata_.34495
                - vlc_vector_test_and_reset_failflag_.34496
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
            - BranchSide:      'clock/clock.c:177,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_vector_enforce_size_t_.34489
                - __assert_fail
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_growsize_.34493
                - vlc_vector_max_.34494
                - vlc_vector_max_.34494
                - free
                - free
                - vlc_vector_max_.34494
                - vlc_vector_reallocdata_.34495
                - vlc_vector_test_and_reset_failflag_.34496
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
        - Branch String:   'clock/clock.c:177,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:177,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_vector_enforce_size_t_.34489
                - __assert_fail
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_growsize_.34493
                - vlc_vector_max_.34494
                - vlc_vector_max_.34494
                - free
                - free
                - vlc_vector_max_.34494
                - vlc_vector_reallocdata_.34495
                - vlc_vector_test_and_reset_failflag_.34496
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
            - BranchSide:      'clock/clock.c:177,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_vector_enforce_size_t_.34489
                - __assert_fail
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_growsize_.34493
                - vlc_vector_max_.34494
                - vlc_vector_max_.34494
                - free
                - free
                - vlc_vector_max_.34494
                - vlc_vector_reallocdata_.34495
                - vlc_vector_test_and_reset_failflag_.34496
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
        - Branch String:   'clock/clock.c:177,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:178,13'
              BranchSideFuncs:
                - __assert_fail
                - vlc_vector_enforce_size_t_.34489
                - __assert_fail
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_growsize_.34493
                - vlc_vector_max_.34494
                - vlc_vector_max_.34494
                - free
                - free
                - vlc_vector_max_.34494
                - vlc_vector_reallocdata_.34495
                - vlc_vector_test_and_reset_failflag_.34496
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
            - BranchSide:      'clock/clock.c:185,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'clock/clock.c:178,13'
          Branch Sides:
            - BranchSide:      'clock/clock.c:178,19'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.34489
                - __assert_fail
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_growsize_.34493
                - vlc_vector_max_.34494
                - vlc_vector_max_.34494
                - free
                - free
                - vlc_vector_max_.34494
                - vlc_vector_reallocdata_.34495
                - vlc_vector_test_and_reset_failflag_.34496
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
            - BranchSide:      'clock/clock.c:180,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.34489
                - __assert_fail
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_growsize_.34493
                - vlc_vector_max_.34494
                - vlc_vector_max_.34494
                - free
                - free
                - vlc_vector_max_.34494
                - vlc_vector_reallocdata_.34495
                - vlc_vector_test_and_reset_failflag_.34496
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
        - Branch String:   'clock/clock.c:180,13'
          Branch Sides:
            - BranchSide:      'clock/clock.c:180,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_growsize_.34493
                - vlc_vector_max_.34494
                - vlc_vector_max_.34494
                - free
                - free
                - vlc_vector_max_.34494
                - vlc_vector_reallocdata_.34495
                - vlc_vector_test_and_reset_failflag_.34496
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
            - BranchSide:      'clock/clock.c:180,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'clock/clock.c:180,13'
          Branch Sides:
            - BranchSide:      'clock/clock.c:180,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_growsize_.34493
                - vlc_vector_max_.34494
                - vlc_vector_max_.34494
                - free
                - free
                - vlc_vector_max_.34494
                - vlc_vector_reallocdata_.34495
                - vlc_vector_test_and_reset_failflag_.34496
            - BranchSide:      'clock/clock.c:180,13'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.34489
                - vlc_vector_growsize_.34493
                - vlc_vector_max_.34494
                - vlc_vector_max_.34494
                - free
                - free
                - vlc_vector_max_.34494
                - vlc_vector_reallocdata_.34495
                - vlc_vector_test_and_reset_failflag_.34496
        - Branch String:   'clock/clock.c:180,13'
          Branch Sides:
            - BranchSide:      'clock/clock.c:180,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'clock/clock.c:180,13'
              BranchSideFuncs:
                - vlc_vector_growsize_.34493
                - vlc_vector_max_.34494
                - vlc_vector_max_.34494
                - free
                - free
                - vlc_vector_max_.34494
                - vlc_vector_reallocdata_.34495
                - vlc_vector_test_and_reset_failflag_.34496
        - Branch String:   'clock/clock.c:180,13'
          Branch Sides:
            - BranchSide:      'clock/clock.c:180,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'clock/clock.c:180,13'
              BranchSideFuncs:
                - vlc_vector_max_.34494
                - vlc_vector_max_.34494
                - free
                - free
                - vlc_vector_max_.34494
                - vlc_vector_reallocdata_.34495
                - vlc_vector_test_and_reset_failflag_.34496
        - Branch String:   'clock/clock.c:180,13'
          Branch Sides:
            - BranchSide:      'clock/clock.c:180,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'clock/clock.c:180,13'
              BranchSideFuncs:
                - vlc_vector_max_.34494
                - free
                - free
                - vlc_vector_max_.34494
                - vlc_vector_reallocdata_.34495
                - vlc_vector_test_and_reset_failflag_.34496
        - Branch String:   'clock/clock.c:180,13'
          Branch Sides:
            - BranchSide:      'clock/clock.c:180,13'
              BranchSideFuncs:
                - vlc_vector_max_.34494
                - vlc_vector_reallocdata_.34495
                - vlc_vector_test_and_reset_failflag_.34496
                - free
            - BranchSide:      'clock/clock.c:180,13'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'clock/clock.c:174,5'
          Dst:             vlc_mutex_held
        - Src:             'clock/clock.c:174,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:180,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'clock/clock.c:180,13'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:180,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'clock/clock.c:180,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'clock/clock.c:180,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'clock/clock.c:180,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'clock/clock.c:180,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'clock/clock.c:180,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'clock/clock.c:180,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'clock/clock.c:180,13'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'clock/clock.c:180,13'
          Dst:             vlc_vector_growsize_
        - Src:             'clock/clock.c:180,13'
          Dst:             vlc_vector_max_
        - Src:             'clock/clock.c:180,13'
          Dst:             vlc_vector_max_
        - Src:             'clock/clock.c:180,13'
          Dst:             vlc_vector_max_
        - Src:             'clock/clock.c:180,13'
          Dst:             vlc_vector_reallocdata_
        - Src:             'clock/clock.c:180,13'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'clock/clock.c:185,5'
          Dst:             __assert_fail
    - functionName:    vlc_vector_growsize_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_max_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:124,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:124,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:124,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_vector_reallocdata_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - count
        - size
        - pcap
        - psize
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_reallocarray
        - vlc_vector_min_
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:172,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:177,10'
              BranchSideFuncs:
                - vlc_vector_min_.34437
            - BranchSide:      '../include/vlc_vector.h:180,13'
              BranchSideFuncs:
                - vlc_vector_min_.34437
      Callsites:
        - Src:             '../include/vlc_vector.h:171,15'
          Dst:             vlc_reallocarray
        - Src:             '../include/vlc_vector.h:181,14'
          Dst:             vlc_vector_min_
    - functionName:    vlc_vector_test_and_reset_failflag_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcap
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:194,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:196,10'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:199,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_vector_between_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - x
        - min
        - max
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_vector_max_
        - vlc_vector_min_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_vector.h:130,33'
          Dst:             vlc_vector_min_
        - Src:             '../include/vlc_vector.h:130,12'
          Dst:             vlc_vector_max_
    - functionName:    vlc_clock_AddListener
      functionSourceFile: '/src/vlc/src/clock/clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - clock
        - cbs
        - data
      BBCount:         22
      ICount:          177
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - vlc_mutex_held
        - vlc_vector_between_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'clock/clock.c:150,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:150,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - __assert_fail
                - malloc
                - vlc_vector_max_.34494
                - vlc_vector_max_.34494
                - free
                - vlc_vector_growsize_.34493
                - vlc_vector_max_.34494
                - vlc_vector_between_.34498
                - vlc_vector_reallocdata_.34495
                - vlc_vector_test_and_reset_failflag_.34496
            - BranchSide:      'clock/clock.c:151,5'
              BranchSideFuncs:
                - vlc_mutex_held
                - __assert_fail
                - malloc
                - vlc_vector_max_.34494
                - vlc_vector_max_.34494
                - free
                - vlc_vector_growsize_.34493
                - vlc_vector_max_.34494
                - vlc_vector_between_.34498
                - vlc_vector_reallocdata_.34495
                - vlc_vector_test_and_reset_failflag_.34496
        - Branch String:   'clock/clock.c:151,5'
          Branch Sides:
            - BranchSide:      'clock/clock.c:151,5'
              BranchSideFuncs:
                - malloc
                - vlc_vector_max_.34494
                - vlc_vector_max_.34494
                - free
                - vlc_vector_growsize_.34493
                - vlc_vector_max_.34494
                - vlc_vector_between_.34498
                - vlc_vector_reallocdata_.34495
                - vlc_vector_test_and_reset_failflag_.34496
            - BranchSide:      'clock/clock.c:153,42'
              BranchSideFuncs:
                - malloc
                - vlc_vector_max_.34494
                - vlc_vector_max_.34494
                - free
                - vlc_vector_growsize_.34493
                - vlc_vector_max_.34494
                - vlc_vector_between_.34498
                - vlc_vector_reallocdata_.34495
                - vlc_vector_test_and_reset_failflag_.34496
        - Branch String:   'clock/clock.c:154,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:155,9'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:157,26'
              BranchSideFuncs:
                - vlc_vector_max_.34494
                - vlc_vector_max_.34494
                - free
                - vlc_vector_growsize_.34493
                - vlc_vector_max_.34494
                - vlc_vector_between_.34498
                - vlc_vector_reallocdata_.34495
                - vlc_vector_test_and_reset_failflag_.34496
        - Branch String:   'clock/clock.c:161,20'
          Branch Sides:
            - BranchSide:      'clock/clock.c:161,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'clock/clock.c:161,20'
              BranchSideFuncs:
                - vlc_vector_max_.34494
                - free
                - vlc_vector_growsize_.34493
                - vlc_vector_max_.34494
                - vlc_vector_between_.34498
                - vlc_vector_reallocdata_.34495
                - vlc_vector_test_and_reset_failflag_.34496
        - Branch String:   'clock/clock.c:161,20'
          Branch Sides:
            - BranchSide:      'clock/clock.c:161,20'
              BranchSideFuncs:
                - vlc_vector_growsize_.34493
                - vlc_vector_max_.34494
                - vlc_vector_between_.34498
                - vlc_vector_reallocdata_.34495
                - vlc_vector_test_and_reset_failflag_.34496
                - free
            - BranchSide:      'clock/clock.c:161,10'
              BranchSideFuncs:
                - free
        - Branch String:   'clock/clock.c:161,20'
          Branch Sides:
            - BranchSide:      'clock/clock.c:161,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'clock/clock.c:161,10'
              BranchSideFuncs:
                - free
        - Branch String:   'clock/clock.c:162,9'
          Branch Sides:
            - BranchSide:      'clock/clock.c:164,14'
              BranchSideFuncs: []
            - BranchSide:      'clock/clock.c:167,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'clock/clock.c:150,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:151,5'
          Dst:             vlc_mutex_held
        - Src:             'clock/clock.c:151,5'
          Dst:             __assert_fail
        - Src:             'clock/clock.c:161,20'
          Dst:             vlc_vector_max_
        - Src:             'clock/clock.c:161,20'
          Dst:             vlc_vector_max_
        - Src:             'clock/clock.c:161,20'
          Dst:             vlc_vector_growsize_
        - Src:             'clock/clock.c:161,20'
          Dst:             vlc_vector_max_
        - Src:             'clock/clock.c:161,20'
          Dst:             vlc_vector_between_
        - Src:             'clock/clock.c:161,20'
          Dst:             vlc_vector_reallocdata_
        - Src:             'clock/clock.c:161,20'
          Dst:             vlc_vector_test_and_reset_failflag_
    - functionName:    vlc_video_context_HoldDevice
      functionSourceFile: '/src/vlc/src/input/decoder_device.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_decoder_device_Hold
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/decoder_device.c:158,9'
          Branch Sides:
            - BranchSide:      'input/decoder_device.c:159,9'
              BranchSideFuncs:
                - vlc_decoder_device_Hold
            - BranchSide:      'input/decoder_device.c:160,37'
              BranchSideFuncs:
                - vlc_decoder_device_Hold
      Callsites:
        - Src:             'input/decoder_device.c:160,12'
          Dst:             vlc_decoder_device_Hold
    - functionName:    vlc_decoder_device_Hold
      functionSourceFile: '/src/vlc/src/input/decoder_device.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_atomic_rc_inc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'input/decoder_device.c:77,5'
          Dst:             vlc_atomic_rc_inc
    - functionName:    vlc_atomic_rc_inc
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:66,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:66,5'
          Dst:             __assert_fail
    - functionName:    vlc_video_context_Release
      functionSourceFile: '/src/vlc/src/input/decoder_device.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - vlc_atomic_rc_dec
        - vlc_decoder_device_Release
        - vlc_video_context_GetPrivate
      functionUses:    11
      BranchProfiles:
        - Branch String:   'input/decoder_device.c:146,10'
          Branch Sides:
            - BranchSide:      'input/decoder_device.c:146,10'
              BranchSideFuncs:
                - free
                - vlc_video_context_GetPrivate
                - vlc_decoder_device_Release
            - BranchSide:      'input/decoder_device.c:148,13'
              BranchSideFuncs:
                - free
                - vlc_video_context_GetPrivate
                - vlc_decoder_device_Release
        - Branch String:   'input/decoder_device.c:148,13'
          Branch Sides:
            - BranchSide:      'input/decoder_device.c:149,41'
              BranchSideFuncs:
                - vlc_decoder_device_Release
                - free
                - vlc_video_context_GetPrivate
            - BranchSide:      'input/decoder_device.c:150,14'
              BranchSideFuncs:
                - free
                - vlc_video_context_GetPrivate
        - Branch String:   'input/decoder_device.c:150,24'
          Branch Sides:
            - BranchSide:      'input/decoder_device.c:150,27'
              BranchSideFuncs:
                - free
                - vlc_video_context_GetPrivate
            - BranchSide:      'input/decoder_device.c:152,14'
              BranchSideFuncs:
                - free
        - Branch String:   'input/decoder_device.c:150,14'
          Branch Sides:
            - BranchSide:      'input/decoder_device.c:151,13'
              BranchSideFuncs:
                - vlc_video_context_GetPrivate
                - free
            - BranchSide:      'input/decoder_device.c:152,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'input/decoder_device.c:146,10'
          Dst:             vlc_atomic_rc_dec
        - Src:             'input/decoder_device.c:149,13'
          Dst:             vlc_decoder_device_Release
        - Src:             'input/decoder_device.c:151,33'
          Dst:             vlc_video_context_GetPrivate
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    vlc_decoder_device_Release
      functionSourceFile: '/src/vlc/src/input/decoder_device.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vlc_atomic_rc_dec
        - vlc_object_delete
        - vlc_objres_clear
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/decoder_device.c:86,9'
          Branch Sides:
            - BranchSide:      'input/decoder_device.c:86,9'
              BranchSideFuncs:
                - vlc_objres_clear
                - vlc_object_delete
            - BranchSide:      'input/decoder_device.c:88,13'
              BranchSideFuncs:
                - vlc_objres_clear
                - vlc_object_delete
        - Branch String:   'input/decoder_device.c:88,13'
          Branch Sides:
            - BranchSide:      'input/decoder_device.c:89,13'
              BranchSideFuncs:
                - vlc_objres_clear
                - vlc_object_delete
            - BranchSide:      'input/decoder_device.c:90,26'
              BranchSideFuncs:
                - vlc_objres_clear
                - vlc_object_delete
      Callsites:
        - Src:             'input/decoder_device.c:86,9'
          Dst:             vlc_atomic_rc_dec
        - Src:             'input/decoder_device.c:90,9'
          Dst:             vlc_objres_clear
        - Src:             'input/decoder_device.c:91,9'
          Dst:             vlc_object_delete
    - functionName:    vlc_video_context_GetPrivate
      functionSourceFile: '/src/vlc/src/input/decoder_device.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctx
        - type
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/decoder_device.c:128,14'
          Branch Sides:
            - BranchSide:      'input/decoder_device.c:128,17'
              BranchSideFuncs: []
            - BranchSide:      'input/decoder_device.c:130,5'
              BranchSideFuncs: []
        - Branch String:   'input/decoder_device.c:128,9'
          Branch Sides:
            - BranchSide:      'input/decoder_device.c:129,17'
              BranchSideFuncs: []
            - BranchSide:      'input/decoder_device.c:130,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_video_context_Hold
      functionSourceFile: '/src/vlc/src/input/decoder_device.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_atomic_rc_inc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'input/decoder_device.c:140,5'
          Dst:             vlc_atomic_rc_inc
    - functionName:    vlc_video_context_GetType
      functionSourceFile: '/src/vlc/src/input/decoder_device.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctx
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_video_context_Create
      functionSourceFile: '/src/vlc/src/input/decoder_device.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
        - private_type
        - private_size
        - ops
      BBCount:         12
      ICount:          94
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vlc_atomic_rc_init
        - vlc_decoder_device_Hold
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input/decoder_device.c:112,5'
          Branch Sides:
            - BranchSide:      'input/decoder_device.c:112,5'
              BranchSideFuncs:
                - malloc
                - vlc_atomic_rc_init.34554
                - vlc_decoder_device_Hold
            - BranchSide:      'input/decoder_device.c:113,54'
              BranchSideFuncs:
                - malloc
                - vlc_atomic_rc_init.34554
                - vlc_decoder_device_Hold
        - Branch String:   'input/decoder_device.c:114,9'
          Branch Sides:
            - BranchSide:      'input/decoder_device.c:115,9'
              BranchSideFuncs: []
            - BranchSide:      'input/decoder_device.c:116,26'
              BranchSideFuncs:
                - vlc_atomic_rc_init.34554
                - vlc_decoder_device_Hold
        - Branch String:   'input/decoder_device.c:120,9'
          Branch Sides:
            - BranchSide:      'input/decoder_device.c:121,34'
              BranchSideFuncs:
                - vlc_decoder_device_Hold
            - BranchSide:      'input/decoder_device.c:122,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/decoder_device.c:112,5'
          Dst:             __assert_fail
        - Src:             'input/decoder_device.c:116,5'
          Dst:             vlc_atomic_rc_init
        - Src:             'input/decoder_device.c:121,9'
          Dst:             vlc_decoder_device_Hold
    - functionName:    vlc_atomic_rc_init
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decoder_device_Open
      functionSourceFile: '/src/vlc/src/input/decoder_device.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
        - forced
        - ap
      BBCount:         12
      ICount:          108
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vlc_objres_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/decoder_device.c:40,34'
          Branch Sides:
            - BranchSide:      'input/decoder_device.c:40,34'
              BranchSideFuncs:
                - vlc_objres_clear
            - BranchSide:      'input/decoder_device.c:40,34'
              BranchSideFuncs:
                - vlc_objres_clear
        - Branch String:   'input/decoder_device.c:41,28'
          Branch Sides:
            - BranchSide:      'input/decoder_device.c:41,28'
              BranchSideFuncs:
                - vlc_objres_clear
            - BranchSide:      'input/decoder_device.c:41,28'
              BranchSideFuncs:
                - vlc_objres_clear
        - Branch String:   'input/decoder_device.c:43,9'
          Branch Sides:
            - BranchSide:      'input/decoder_device.c:43,9'
              BranchSideFuncs:
                - vlc_objres_clear
            - BranchSide:      'input/decoder_device.c:44,27'
              BranchSideFuncs:
                - vlc_objres_clear
      Callsites:
        - Src:             'input/decoder_device.c:44,9'
          Dst:             vlc_objres_clear
    - functionName:    vlc_object_logger
      functionSourceFile: '/src/vlc/src/../include/vlc_objects.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    vlc_decoder_device_Create
      functionSourceFile: '/src/vlc/src/input/decoder_device.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - o
        - window
      BBCount:         11
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - decoder_device_Open
        - var_InheritString
        - vlc_atomic_rc_init
        - vlc_custom_create
        - vlc_module_load
        - vlc_object_delete
        - vlc_object_logger
        - vlc_objres_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/decoder_device.c:53,9'
          Branch Sides:
            - BranchSide:      'input/decoder_device.c:54,9'
              BranchSideFuncs:
                - var_InheritString.34556
                - vlc_object_logger.34555
                - vlc_module_load
                - free
                - __assert_fail
                - vlc_atomic_rc_init.34554
                - vlc_objres_clear
                - vlc_object_delete
            - BranchSide:      'input/decoder_device.c:55,18'
              BranchSideFuncs:
                - var_InheritString.34556
                - vlc_object_logger.34555
                - vlc_module_load
                - free
                - __assert_fail
                - vlc_atomic_rc_init.34554
                - vlc_objres_clear
                - vlc_object_delete
        - Branch String:   'input/decoder_device.c:61,9'
          Branch Sides:
            - BranchSide:      'input/decoder_device.c:63,26'
              BranchSideFuncs:
                - vlc_objres_clear
                - vlc_object_delete
            - BranchSide:      'input/decoder_device.c:67,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_atomic_rc_init.34554
        - Branch String:   'input/decoder_device.c:67,5'
          Branch Sides:
            - BranchSide:      'input/decoder_device.c:67,5'
              BranchSideFuncs:
                - vlc_atomic_rc_init.34554
            - BranchSide:      'input/decoder_device.c:68,25'
              BranchSideFuncs:
                - vlc_atomic_rc_init.34554
      Callsites:
        - Src:             'input/decoder_device.c:52,13'
          Dst:             vlc_custom_create
        - Src:             'input/decoder_device.c:55,18'
          Dst:             var_InheritString
        - Src:             'input/decoder_device.c:56,40'
          Dst:             vlc_object_logger
        - Src:             'input/decoder_device.c:56,24'
          Dst:             vlc_module_load
        - Src:             'input/decoder_device.c:56,24'
          Dst:             decoder_device_Open
        - Src:             'input/decoder_device.c:63,9'
          Dst:             vlc_objres_clear
        - Src:             'input/decoder_device.c:64,9'
          Dst:             vlc_object_delete
        - Src:             'input/decoder_device.c:67,5'
          Dst:             __assert_fail
        - Src:             'input/decoder_device.c:68,5'
          Dst:             vlc_atomic_rc_init
    - functionName:    vlc_chroma_description_IsYUV
      functionSourceFile: '/src/vlc/src/../include/vlc_fourcc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - desc
      BBCount:         11
      ICount:          50
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_fourcc.h:846,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_fourcc.h:855,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:855,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:855,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:855,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:855,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:855,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:855,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:857,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    var_GetBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:425,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:426,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:428,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:425,10'
          Dst:             var_GetChecked
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    vlc_encoder_Destroy
      functionSourceFile: '/src/vlc/src/input/decoder_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - encoder
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - es_format_Clean
        - vlc_object_delete
        - vlc_objres_clear
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/decoder_helpers.c:216,30'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:216,33'
              BranchSideFuncs:
                - es_format_Clean
                - es_format_Clean
                - vlc_objres_clear
                - vlc_object_delete
            - BranchSide:      'input/decoder_helpers.c:216,30'
              BranchSideFuncs:
                - es_format_Clean
                - es_format_Clean
                - vlc_objres_clear
                - vlc_object_delete
        - Branch String:   'input/decoder_helpers.c:216,9'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:216,9'
              BranchSideFuncs:
                - es_format_Clean
                - es_format_Clean
                - vlc_objres_clear
                - vlc_object_delete
            - BranchSide:      'input/decoder_helpers.c:217,9'
              BranchSideFuncs:
                - es_format_Clean
                - es_format_Clean
                - vlc_objres_clear
                - vlc_object_delete
      Callsites:
        - Src:             'input/decoder_helpers.c:219,5'
          Dst:             es_format_Clean
        - Src:             'input/decoder_helpers.c:220,5'
          Dst:             es_format_Clean
        - Src:             'input/decoder_helpers.c:222,5'
          Dst:             vlc_objres_clear
        - Src:             'input/decoder_helpers.c:223,5'
          Dst:             vlc_object_delete
    - functionName:    vlc_encoder_GetDecoderDevice
      functionSourceFile: '/src/vlc/src/input/decoder_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
      BBCount:         15
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input/decoder_helpers.c:207,5'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:207,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'input/decoder_helpers.c:207,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/decoder_helpers.c:207,5'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:207,5'
              BranchSideFuncs: []
            - BranchSide:      'input/decoder_helpers.c:208,10'
              BranchSideFuncs: []
        - Branch String:   'input/decoder_helpers.c:208,10'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:208,10'
              BranchSideFuncs: []
            - BranchSide:      'input/decoder_helpers.c:208,10'
              BranchSideFuncs: []
        - Branch String:   'input/decoder_helpers.c:208,10'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      'input/decoder_helpers.c:211,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/decoder_helpers.c:207,5'
          Dst:             __assert_fail
    - functionName:    decoder_NewPicture
      functionSourceFile: '/src/vlc/src/input/decoder_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         12
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - picture_NewFromFormat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'input/decoder_helpers.c:198,5'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:198,5'
              BranchSideFuncs:
                - __assert_fail
                - picture_NewFromFormat
            - BranchSide:      'input/decoder_helpers.c:198,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/decoder_helpers.c:198,5'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:198,5'
              BranchSideFuncs:
                - picture_NewFromFormat
            - BranchSide:      'input/decoder_helpers.c:199,9'
              BranchSideFuncs:
                - picture_NewFromFormat
        - Branch String:   'input/decoder_helpers.c:199,9'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:200,40'
              BranchSideFuncs:
                - picture_NewFromFormat
            - BranchSide:      'input/decoder_helpers.c:201,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/decoder_helpers.c:198,5'
          Dst:             __assert_fail
        - Src:             'input/decoder_helpers.c:200,16'
          Dst:             picture_NewFromFormat
    - functionName:    video_format_AdjustColorSpace
      functionSourceFile: '/src/vlc/src/../include/vlc_es.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_fmt
      BBCount:         30
      ICount:          151
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - vlc_fourcc_IsYUV
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_es.h:421,10'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:423,14'
              BranchSideFuncs:
                - vlc_fourcc_IsYUV.34607
            - BranchSide:      '../include/vlc_es.h:431,10'
              BranchSideFuncs:
                - vlc_fourcc_IsYUV.34607
        - Branch String:   '../include/vlc_es.h:423,14'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:424,13'
              BranchSideFuncs:
                - vlc_fourcc_IsYUV.34607
            - BranchSide:      '../include/vlc_es.h:425,19'
              BranchSideFuncs:
                - vlc_fourcc_IsYUV.34607
        - Branch String:   '../include/vlc_es.h:425,19'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:426,13'
              BranchSideFuncs:
                - vlc_fourcc_IsYUV.34607
            - BranchSide:      '../include/vlc_es.h:428,13'
              BranchSideFuncs:
                - vlc_fourcc_IsYUV.34607
        - Branch String:   '../include/vlc_es.h:431,10'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:433,14'
              BranchSideFuncs:
                - vlc_fourcc_IsYUV.34607
            - BranchSide:      '../include/vlc_es.h:439,10'
              BranchSideFuncs:
                - vlc_fourcc_IsYUV.34607
        - Branch String:   '../include/vlc_es.h:433,14'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:434,13'
              BranchSideFuncs:
                - vlc_fourcc_IsYUV.34607
            - BranchSide:      '../include/vlc_es.h:436,13'
              BranchSideFuncs:
                - vlc_fourcc_IsYUV.34607
        - Branch String:   '../include/vlc_es.h:439,10'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:441,14'
              BranchSideFuncs:
                - vlc_fourcc_IsYUV.34607
            - BranchSide:      '../include/vlc_es.h:447,10'
              BranchSideFuncs:
                - vlc_fourcc_IsYUV.34607
        - Branch String:   '../include/vlc_es.h:441,14'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:442,13'
              BranchSideFuncs:
                - vlc_fourcc_IsYUV.34607
            - BranchSide:      '../include/vlc_es.h:444,13'
              BranchSideFuncs:
                - vlc_fourcc_IsYUV.34607
        - Branch String:   '../include/vlc_es.h:447,10'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:447,10'
              BranchSideFuncs:
                - vlc_fourcc_IsYUV.34607
            - BranchSide:      '../include/vlc_es.h:449,31'
              BranchSideFuncs:
                - vlc_fourcc_IsYUV.34607
        - Branch String:   '../include/vlc_es.h:449,14'
          Branch Sides:
            - BranchSide:      '../include/vlc_es.h:450,13'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_es.h:452,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_es.h:449,14'
          Dst:             vlc_fourcc_IsYUV
    - functionName:    vlc_fourcc_IsYUV
      functionSourceFile: '/src/vlc/src/../include/vlc_fourcc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fcc
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_chroma_description_IsYUV
        - vlc_fourcc_GetChromaDescription
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_fourcc.h:867,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_fourcc.h:867,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_fourcc.h:867,64'
              BranchSideFuncs:
                - vlc_chroma_description_IsYUV.34598
      Callsites:
        - Src:             '../include/vlc_fourcc.h:866,44'
          Dst:             vlc_fourcc_GetChromaDescription
        - Src:             '../include/vlc_fourcc.h:867,35'
          Dst:             vlc_chroma_description_IsYUV
    - functionName:    var_CreateGetBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - var_Create
        - var_GetBool
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_variables.h:569,5'
          Dst:             var_Create
        - Src:             '../include/vlc_variables.h:570,12'
          Dst:             var_GetBool
    - functionName:    decoder_UpdateVideoOutput
      functionSourceFile: '/src/vlc/src/input/decoder_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec
        - vctx_out
      BBCount:         61
      ICount:          496
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached:
        - __assert_fail
        - var_CreateGetBool
        - video_format_AdjustColorSpace
        - vlc_fourcc_GetChromaDescription
        - vlc_fourcc_IsYUV
        - vlc_object_Log
        - vlc_ureduce
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/decoder_helpers.c:124,5'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:124,5'
              BranchSideFuncs:
                - __assert_fail
                - vlc_fourcc_GetChromaDescription
                - vlc_ureduce
                - vlc_fourcc_IsYUV.34607
                - video_format_AdjustColorSpace
                - var_CreateGetBool.34608
                - vlc_object_Log
            - BranchSide:      'input/decoder_helpers.c:124,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/decoder_helpers.c:124,5'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:124,5'
              BranchSideFuncs:
                - vlc_fourcc_GetChromaDescription
                - vlc_ureduce
                - vlc_fourcc_IsYUV.34607
                - video_format_AdjustColorSpace
                - var_CreateGetBool.34608
                - vlc_object_Log
            - BranchSide:      'input/decoder_helpers.c:125,10'
              BranchSideFuncs:
                - vlc_fourcc_GetChromaDescription
                - vlc_ureduce
                - vlc_fourcc_IsYUV.34607
                - video_format_AdjustColorSpace
                - var_CreateGetBool.34608
                - vlc_object_Log
        - Branch String:   'input/decoder_helpers.c:125,10'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:125,10'
              BranchSideFuncs:
                - vlc_fourcc_GetChromaDescription
                - vlc_ureduce
                - vlc_fourcc_IsYUV.34607
                - video_format_AdjustColorSpace
                - var_CreateGetBool.34608
                - vlc_object_Log
            - BranchSide:      'input/decoder_helpers.c:125,10'
              BranchSideFuncs:
                - vlc_fourcc_GetChromaDescription
                - vlc_ureduce
                - vlc_fourcc_IsYUV.34607
                - video_format_AdjustColorSpace
                - var_CreateGetBool.34608
                - vlc_object_Log
        - Branch String:   'input/decoder_helpers.c:125,10'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:126,9'
              BranchSideFuncs: []
            - BranchSide:      'input/decoder_helpers.c:130,41'
              BranchSideFuncs:
                - vlc_fourcc_GetChromaDescription
                - vlc_ureduce
                - vlc_fourcc_IsYUV.34607
                - video_format_AdjustColorSpace
                - var_CreateGetBool.34608
                - vlc_object_Log
        - Branch String:   'input/decoder_helpers.c:131,9'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'input/decoder_helpers.c:134,35'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_fourcc_IsYUV.34607
                - video_format_AdjustColorSpace
                - var_CreateGetBool.34608
                - vlc_object_Log
        - Branch String:   'input/decoder_helpers.c:136,53'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:137,9'
              BranchSideFuncs:
                - var_CreateGetBool.34608
                - vlc_ureduce
                - vlc_fourcc_IsYUV.34607
                - video_format_AdjustColorSpace
                - vlc_object_Log
            - BranchSide:      'input/decoder_helpers.c:148,10'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_fourcc_IsYUV.34607
                - video_format_AdjustColorSpace
        - Branch String:   'input/decoder_helpers.c:136,9'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:139,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_ureduce
                - vlc_fourcc_IsYUV.34607
                - video_format_AdjustColorSpace
            - BranchSide:      'input/decoder_helpers.c:148,10'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_fourcc_IsYUV.34607
                - video_format_AdjustColorSpace
        - Branch String:   'input/decoder_helpers.c:140,13'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:142,13'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_ureduce
                - vlc_fourcc_IsYUV.34607
                - video_format_AdjustColorSpace
            - BranchSide:      'input/decoder_helpers.c:145,9'
              BranchSideFuncs:
                - vlc_object_Log
                - vlc_ureduce
                - vlc_fourcc_IsYUV.34607
                - video_format_AdjustColorSpace
        - Branch String:   'input/decoder_helpers.c:148,39'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:148,43'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_fourcc_IsYUV.34607
                - video_format_AdjustColorSpace
            - BranchSide:      'input/decoder_helpers.c:150,9'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_fourcc_IsYUV.34607
                - video_format_AdjustColorSpace
        - Branch String:   'input/decoder_helpers.c:148,9'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:150,9'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_fourcc_IsYUV.34607
                - video_format_AdjustColorSpace
            - BranchSide:      'input/decoder_helpers.c:154,19'
              BranchSideFuncs:
                - vlc_ureduce
                - vlc_fourcc_IsYUV.34607
                - video_format_AdjustColorSpace
        - Branch String:   'input/decoder_helpers.c:157,9'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:159,27'
              BranchSideFuncs:
                - video_format_AdjustColorSpace
            - BranchSide:      'input/decoder_helpers.c:168,10'
              BranchSideFuncs:
                - video_format_AdjustColorSpace
        - Branch String:   'input/decoder_helpers.c:159,38'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:159,41'
              BranchSideFuncs:
                - video_format_AdjustColorSpace
            - BranchSide:      'input/decoder_helpers.c:159,9'
              BranchSideFuncs:
                - video_format_AdjustColorSpace
        - Branch String:   'input/decoder_helpers.c:159,9'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:161,13'
              BranchSideFuncs:
                - video_format_AdjustColorSpace
            - BranchSide:      'input/decoder_helpers.c:166,5'
              BranchSideFuncs:
                - video_format_AdjustColorSpace
        - Branch String:   'input/decoder_helpers.c:161,13'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:162,17'
              BranchSideFuncs:
                - video_format_AdjustColorSpace
            - BranchSide:      'input/decoder_helpers.c:163,13'
              BranchSideFuncs:
                - video_format_AdjustColorSpace
        - Branch String:   'input/decoder_helpers.c:163,13'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:164,17'
              BranchSideFuncs:
                - video_format_AdjustColorSpace
            - BranchSide:      'input/decoder_helpers.c:165,9'
              BranchSideFuncs:
                - video_format_AdjustColorSpace
        - Branch String:   'input/decoder_helpers.c:168,45'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:169,10'
              BranchSideFuncs:
                - video_format_AdjustColorSpace
            - BranchSide:      'input/decoder_helpers.c:171,13'
              BranchSideFuncs:
                - video_format_AdjustColorSpace
        - Branch String:   'input/decoder_helpers.c:168,9'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:171,13'
              BranchSideFuncs:
                - video_format_AdjustColorSpace
            - BranchSide:      'input/decoder_helpers.c:188,37'
              BranchSideFuncs:
                - video_format_AdjustColorSpace
        - Branch String:   'input/decoder_helpers.c:171,48'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:172,13'
              BranchSideFuncs:
                - video_format_AdjustColorSpace
            - BranchSide:      'input/decoder_helpers.c:181,51'
              BranchSideFuncs:
                - video_format_AdjustColorSpace
        - Branch String:   'input/decoder_helpers.c:171,13'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:174,51'
              BranchSideFuncs:
                - video_format_AdjustColorSpace
            - BranchSide:      'input/decoder_helpers.c:181,51'
              BranchSideFuncs:
                - video_format_AdjustColorSpace
        - Branch String:   'input/decoder_helpers.c:190,9'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:191,9'
              BranchSideFuncs: []
            - BranchSide:      'input/decoder_helpers.c:193,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/decoder_helpers.c:124,5'
          Dst:             __assert_fail
        - Src:             'input/decoder_helpers.c:130,9'
          Dst:             vlc_fourcc_GetChromaDescription
        - Src:             'input/decoder_helpers.c:137,9'
          Dst:             var_CreateGetBool
        - Src:             'input/decoder_helpers.c:145,9'
          Dst:             vlc_object_Log
        - Src:             'input/decoder_helpers.c:154,5'
          Dst:             vlc_ureduce
        - Src:             'input/decoder_helpers.c:157,9'
          Dst:             vlc_fourcc_IsYUV
        - Src:             'input/decoder_helpers.c:188,5'
          Dst:             video_format_AdjustColorSpace
    - functionName:    decoder_UpdateVideoFormat
      functionSourceFile: '/src/vlc/src/input/decoder_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decoder_UpdateVideoOutput
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'input/decoder_helpers.c:119,12'
          Dst:             decoder_UpdateVideoOutput
    - functionName:    decoder_Destroy
      functionSourceFile: '/src/vlc/src/input/decoder_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - decoder_Clean
        - vlc_object_delete
      functionUses:    6
      BranchProfiles:
        - Branch String:   'input/decoder_helpers.c:110,9'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:110,9'
              BranchSideFuncs:
                - decoder_Clean
                - vlc_object_delete
            - BranchSide:      'input/decoder_helpers.c:112,24'
              BranchSideFuncs:
                - decoder_Clean
                - vlc_object_delete
      Callsites:
        - Src:             'input/decoder_helpers.c:112,9'
          Dst:             decoder_Clean
        - Src:             'input/decoder_helpers.c:113,9'
          Dst:             vlc_object_delete
    - functionName:    decoder_Clean
      functionSourceFile: '/src/vlc/src/input/decoder_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - es_format_Clean
        - module_unneed
        - vlc_meta_Delete
      functionUses:    4
      BranchProfiles:
        - Branch String:   'input/decoder_helpers.c:93,10'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:95,9'
              BranchSideFuncs:
                - module_unneed
                - es_format_Clean
                - vlc_meta_Delete
            - BranchSide:      'input/decoder_helpers.c:99,23'
              BranchSideFuncs:
                - es_format_Clean
                - vlc_meta_Delete
        - Branch String:   'input/decoder_helpers.c:101,10'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:101,10'
              BranchSideFuncs:
                - vlc_meta_Delete
            - BranchSide:      'input/decoder_helpers.c:103,25'
              BranchSideFuncs:
                - vlc_meta_Delete
      Callsites:
        - Src:             'input/decoder_helpers.c:95,9'
          Dst:             module_unneed
        - Src:             'input/decoder_helpers.c:99,5'
          Dst:             es_format_Clean
        - Src:             'input/decoder_helpers.c:103,9'
          Dst:             vlc_meta_Delete
    - functionName:    module_need_var
      functionSourceFile: '/src/vlc/src/../include/vlc_modules.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - cap
        - varname
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - module_need
        - var_InheritString
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_modules.h:106,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_modules.h:107,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_modules.h:109,19'
              BranchSideFuncs:
                - module_need
                - free
      Callsites:
        - Src:             '../include/vlc_modules.h:105,18'
          Dst:             var_InheritString
        - Src:             '../include/vlc_modules.h:109,19'
          Dst:             module_need
    - functionName:    decoder_LoadModule
      functionSourceFile: '/src/vlc/src/input/decoder_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - dec
        - packetizer
        - use_varoption
      BBCount:         15
      ICount:          122
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - module_need
        - module_need_var
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/decoder_helpers.c:57,5'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:57,5'
              BranchSideFuncs:
                - __assert_fail
                - module_need
                - module_need_var.34613
            - BranchSide:      'input/decoder_helpers.c:58,5'
              BranchSideFuncs:
                - __assert_fail
                - module_need
                - module_need_var.34613
        - Branch String:   'input/decoder_helpers.c:58,5'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:58,5'
              BranchSideFuncs:
                - module_need
                - module_need_var.34613
            - BranchSide:      'input/decoder_helpers.c:72,9'
              BranchSideFuncs:
                - module_need
                - module_need_var.34613
        - Branch String:   'input/decoder_helpers.c:72,9'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:74,25'
              BranchSideFuncs:
                - module_need
                - module_need_var.34613
            - BranchSide:      'input/decoder_helpers.c:79,25'
              BranchSideFuncs:
                - module_need
                - module_need_var.34613
        - Branch String:   'input/decoder_helpers.c:83,9'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:84,25'
              BranchSideFuncs:
                - module_need_var.34613
            - BranchSide:      'input/decoder_helpers.c:86,25'
              BranchSideFuncs:
                - module_need
      Callsites:
        - Src:             'input/decoder_helpers.c:57,5'
          Dst:             __assert_fail
        - Src:             'input/decoder_helpers.c:58,5'
          Dst:             __assert_fail
        - Src:             'input/decoder_helpers.c:84,25'
          Dst:             module_need_var
        - Src:             'input/decoder_helpers.c:86,25'
          Dst:             module_need
    - functionName:    decoder_Init
      functionSourceFile: '/src/vlc/src/input/decoder_helpers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_dec
        - fmt_in
        - p_fmt
      BBCount:         6
      ICount:          66
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - es_format_Copy
        - es_format_Init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'input/decoder_helpers.c:48,5'
          Branch Sides:
            - BranchSide:      'input/decoder_helpers.c:48,5'
              BranchSideFuncs:
                - es_format_Copy
                - es_format_Init
            - BranchSide:      'input/decoder_helpers.c:48,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'input/decoder_helpers.c:48,5'
          Dst:             __assert_fail
        - Src:             'input/decoder_helpers.c:49,5'
          Dst:             es_format_Copy
        - Src:             'input/decoder_helpers.c:51,5'
          Dst:             es_format_Init
    - functionName:    vlc_atomic_rc_dec
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          42
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:75,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:75,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:75,5'
          Dst:             __assert_fail
    - functionName:    vlc_atomic_rc_inc
      functionSourceFile: '/src/vlc/src/../include/vlc_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rc
      BBCount:         6
      ICount:          40
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_atomic.h:66,5'
          Branch Sides:
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_atomic.h:66,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '../include/vlc_atomic.h:66,5'
          Dst:             __assert_fail
    - functionName:    clock_source_mapping_cmp
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - val
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/es_out.c:297,12'
          Dst:             strcasecmp
    - functionName:    var_InheritString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_Inherit
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:740,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:741,24'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:742,18'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:740,9'
          Dst:             var_Inherit
    - functionName:    LanguageSplit
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4191
      functionLinenumberEnd: 4240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_langs
      BBCount:         55
      ICount:          296
      EdgeCount:       67
      CyclomaticComplexity: 14
      functionsReached:
        - LanguageGetCode
        - abort
        - realloc
        - strchr
        - strcmp
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/es_out.c:4197,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4197,29'
              BranchSideFuncs: []
            - BranchSide:      'input/es_out.c:4199,35'
              BranchSideFuncs:
                - strdup
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - LanguageGetCode
                - strcmp
                - free
                - malloc
                - abort
                - realloc
        - Branch String:   'input/es_out.c:4201,23'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4201,27'
              BranchSideFuncs:
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - LanguageGetCode
                - strcmp
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/es_out.c:4201,5'
              BranchSideFuncs:
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - LanguageGetCode
                - strcmp
                - free
                - malloc
                - abort
                - realloc
        - Branch String:   'input/es_out.c:4201,5'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4206,22'
              BranchSideFuncs:
                - strchr
                - strcmp
                - malloc
                - abort
                - strdup
                - free
                - malloc
                - abort
                - realloc
                - realloc
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - LanguageGetCode
                - strcmp
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/es_out.c:4233,9'
              BranchSideFuncs:
                - free
                - malloc
                - abort
                - realloc
        - Branch String:   'input/es_out.c:4207,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4207,23'
              BranchSideFuncs:
                - strcmp
                - malloc
                - abort
                - strdup
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - realloc
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - LanguageGetCode
                - strcmp
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/es_out.c:4209,22'
              BranchSideFuncs:
                - strcmp
                - malloc
                - abort
                - strdup
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - realloc
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - LanguageGetCode
                - strcmp
                - free
                - malloc
                - abort
                - realloc
        - Branch String:   'input/es_out.c:4209,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4211,13'
              BranchSideFuncs:
                - strcmp
                - malloc
                - abort
                - strdup
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - realloc
                - LanguageGetCode
                - strcmp
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/es_out.c:4213,27'
              BranchSideFuncs:
                - strcmp
                - malloc
                - abort
                - strdup
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - realloc
                - LanguageGetCode
                - strcmp
                - free
                - malloc
                - abort
                - realloc
        - Branch String:   'input/es_out.c:4211,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4211,13'
              BranchSideFuncs:
                - realloc
                - abort
                - strdup
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - strcmp
                - malloc
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - LanguageGetCode
                - strcmp
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/es_out.c:4211,13'
              BranchSideFuncs:
                - malloc
                - abort
                - strdup
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - strcmp
                - realloc
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - LanguageGetCode
                - strcmp
                - free
                - malloc
                - abort
                - realloc
        - Branch String:   'input/es_out.c:4211,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4211,13'
              BranchSideFuncs:
                - strdup
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - strcmp
                - malloc
                - abort
                - realloc
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - LanguageGetCode
                - strcmp
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/es_out.c:4212,9'
              BranchSideFuncs:
                - strdup
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - strcmp
                - malloc
                - abort
                - realloc
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - LanguageGetCode
                - strcmp
                - free
                - malloc
                - abort
                - realloc
        - Branch String:   'input/es_out.c:4213,18'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4215,13'
              BranchSideFuncs:
                - LanguageGetCode
                - strcmp
                - free
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/es_out.c:4219,41'
              BranchSideFuncs:
                - LanguageGetCode
                - strcmp
                - free
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - malloc
                - abort
                - realloc
        - Branch String:   'input/es_out.c:4215,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4215,13'
              BranchSideFuncs:
                - realloc
                - abort
                - strdup
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - malloc
                - LanguageGetCode
                - strcmp
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/es_out.c:4215,13'
              BranchSideFuncs:
                - malloc
                - abort
                - strdup
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - realloc
                - LanguageGetCode
                - strcmp
                - free
                - malloc
                - abort
                - realloc
        - Branch String:   'input/es_out.c:4215,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4215,13'
              BranchSideFuncs:
                - strdup
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - malloc
                - abort
                - realloc
                - LanguageGetCode
                - strcmp
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/es_out.c:4216,9'
              BranchSideFuncs:
                - strdup
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - malloc
                - abort
                - realloc
                - LanguageGetCode
                - strcmp
                - free
                - malloc
                - abort
                - realloc
        - Branch String:   'input/es_out.c:4220,17'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4222,17'
              BranchSideFuncs:
                - malloc
                - abort
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - LanguageGetCode
                - strcmp
                - free
                - realloc
            - BranchSide:      'input/es_out.c:4226,23'
              BranchSideFuncs:
                - free
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - LanguageGetCode
                - strcmp
                - malloc
                - abort
                - realloc
        - Branch String:   'input/es_out.c:4222,17'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4222,17'
              BranchSideFuncs:
                - realloc
                - abort
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - LanguageGetCode
                - strcmp
                - free
                - malloc
            - BranchSide:      'input/es_out.c:4222,17'
              BranchSideFuncs:
                - malloc
                - abort
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - LanguageGetCode
                - strcmp
                - free
                - realloc
        - Branch String:   'input/es_out.c:4222,17'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4222,17'
              BranchSideFuncs:
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - LanguageGetCode
                - strcmp
                - free
                - malloc
                - abort
                - realloc
            - BranchSide:      'input/es_out.c:4223,13'
              BranchSideFuncs:
                - free
                - malloc
                - abort
                - realloc
                - strchr
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - strcmp
                - malloc
                - abort
                - strdup
                - realloc
                - LanguageGetCode
                - strcmp
                - free
                - malloc
                - abort
                - realloc
        - Branch String:   'input/es_out.c:4233,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4235,9'
              BranchSideFuncs:
                - malloc
                - abort
                - free
                - realloc
            - BranchSide:      'input/es_out.c:4238,11'
              BranchSideFuncs:
                - free
        - Branch String:   'input/es_out.c:4235,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4235,9'
              BranchSideFuncs:
                - realloc
                - abort
                - free
            - BranchSide:      'input/es_out.c:4235,9'
              BranchSideFuncs:
                - malloc
                - abort
                - free
        - Branch String:   'input/es_out.c:4235,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4235,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/es_out.c:4236,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'input/es_out.c:4199,28'
          Dst:             strdup
        - Src:             'input/es_out.c:4206,15'
          Dst:             strchr
        - Src:             'input/es_out.c:4209,14'
          Dst:             strcmp
        - Src:             'input/es_out.c:4211,13'
          Dst:             realloc
        - Src:             'input/es_out.c:4211,13'
          Dst:             abort
        - Src:             'input/es_out.c:4211,13'
          Dst:             strdup
        - Src:             'input/es_out.c:4213,19'
          Dst:             strcmp
        - Src:             'input/es_out.c:4215,13'
          Dst:             realloc
        - Src:             'input/es_out.c:4215,13'
          Dst:             abort
        - Src:             'input/es_out.c:4215,13'
          Dst:             strdup
        - Src:             'input/es_out.c:4219,24'
          Dst:             LanguageGetCode
        - Src:             'input/es_out.c:4220,17'
          Dst:             strcmp
        - Src:             'input/es_out.c:4222,17'
          Dst:             realloc
        - Src:             'input/es_out.c:4222,17'
          Dst:             abort
        - Src:             'input/es_out.c:4235,9'
          Dst:             realloc
        - Src:             'input/es_out.c:4235,9'
          Dst:             abort
    - functionName:    LanguageGetCode
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4179
      functionLinenumberEnd: 4188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - psz_lang
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strdup
        - vlc_find_iso639
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/es_out.c:4181,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4183,31'
              BranchSideFuncs:
                - vlc_find_iso639
                - strdup
                - strdup
            - BranchSide:      'input/es_out.c:4187,12'
              BranchSideFuncs:
                - strdup
        - Branch String:   'input/es_out.c:4184,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4185,28'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'input/es_out.c:4186,5'
              BranchSideFuncs:
                - strdup
      Callsites:
        - Src:             'input/es_out.c:4183,14'
          Dst:             vlc_find_iso639
        - Src:             'input/es_out.c:4185,20'
          Dst:             strdup
        - Src:             'input/es_out.c:4187,12'
          Dst:             strdup
    - functionName:    var_GetString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:471,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:472,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:474,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:471,9'
          Dst:             var_GetChecked
    - functionName:    EsOutPropsCleanup
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_props
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/es_out.c:534,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:534,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/es_out.c:536,18'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'input/es_out.c:536,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:537,19'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'input/es_out.c:538,15'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    vlc_vector_min_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:118,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:118,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:118,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_reallocarray
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - count
        - size
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
        - umull_overflow
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../include/vlc_common.h:1081,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_common.h:1081,12'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_common.h:1081,62'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             '../include/vlc_common.h:1081,12'
          Dst:             umull_overflow
        - Src:             '../include/vlc_common.h:1081,54'
          Dst:             realloc
    - functionName:    umull_overflow
      functionSourceFile: '/src/vlc/src/../include/vlc_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - res
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_enforce_size_t_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_test_and_reset_failflag_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pcap
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:194,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:196,10'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:199,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_vector_growsize_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - value
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vlc_vector_between_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - x
        - min
        - max
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vlc_vector_max_
        - vlc_vector_min_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_vector.h:130,33'
          Dst:             vlc_vector_min_
        - Src:             '../include/vlc_vector.h:130,12'
          Dst:             vlc_vector_max_
    - functionName:    vlc_vector_max_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:124,12'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:124,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_vector.h:124,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vlc_vector_reallocdata_
      functionSourceFile: '/src/vlc/src/../include/vlc_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
        - count
        - size
        - pcap
        - psize
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vlc_reallocarray
        - vlc_vector_min_
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../include/vlc_vector.h:172,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_vector.h:177,10'
              BranchSideFuncs:
                - vlc_vector_min_.35014
            - BranchSide:      '../include/vlc_vector.h:180,13'
              BranchSideFuncs:
                - vlc_vector_min_.35014
      Callsites:
        - Src:             '../include/vlc_vector.h:171,15'
          Dst:             vlc_reallocarray
        - Src:             '../include/vlc_vector.h:181,14'
          Dst:             vlc_vector_min_
    - functionName:    sout_StreamControl
      functionSourceFile: '/src/vlc/src/../include/vlc_sout.h'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - i_query
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sout_StreamControlVa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/vlc_sout.h:416,16'
          Dst:             sout_StreamControlVa
    - functionName:    EsOutCreateSubESes
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2880
      functionLinenumberEnd: 2919
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sys
        - desc
        - parent
      BBCount:         52
      ICount:          406
      EdgeCount:       65
      CyclomaticComplexity: 15
      functionsReached:
        - EsOutAddLocked
        - EsOutSelect
        - __assert_fail
        - vlc_vector_between_
        - vlc_vector_enforce_size_t_
        - vlc_vector_growsize_
        - vlc_vector_max_
        - vlc_vector_reallocdata_
        - vlc_vector_test_and_reset_failflag_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/es_out.c:2882,20'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2882,10'
              BranchSideFuncs:
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - __assert_fail
                - EsOutSelect
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
            - BranchSide:      'input/es_out.c:2882,20'
              BranchSideFuncs:
                - vlc_vector_max_.35021
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - __assert_fail
                - EsOutSelect
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_growsize_.35019
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
        - Branch String:   'input/es_out.c:2882,20'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2882,10'
              BranchSideFuncs:
                - vlc_vector_growsize_.35019
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - __assert_fail
                - EsOutSelect
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
            - BranchSide:      'input/es_out.c:2882,10'
              BranchSideFuncs:
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - __assert_fail
                - EsOutSelect
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
        - Branch String:   'input/es_out.c:2883,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2884,9'
              BranchSideFuncs:
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - __assert_fail
                - EsOutSelect
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
            - BranchSide:      'input/es_out.c:2887,21'
              BranchSideFuncs:
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - __assert_fail
                - EsOutSelect
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
        - Branch String:   'input/es_out.c:2887,5'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2888,9'
              BranchSideFuncs:
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - __assert_fail
                - EsOutSelect
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
            - BranchSide:      'input/es_out.c:2890,17'
              BranchSideFuncs:
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - __assert_fail
                - EsOutSelect
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
        - Branch String:   'input/es_out.c:2890,5'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2890,5'
              BranchSideFuncs:
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - __assert_fail
                - EsOutSelect
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
            - BranchSide:      'input/es_out.c:2892,29'
              BranchSideFuncs:
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - __assert_fail
                - EsOutSelect
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
        - Branch String:   'input/es_out.c:2896,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2897,13'
              BranchSideFuncs:
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - __assert_fail
                - EsOutSelect
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
            - BranchSide:      'input/es_out.c:2899,29'
              BranchSideFuncs:
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - __assert_fail
                - EsOutSelect
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
        - Branch String:   'input/es_out.c:2900,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2902,39'
              BranchSideFuncs: []
            - BranchSide:      'input/es_out.c:2905,19'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - __assert_fail
                - EsOutAddLocked
                - EsOutSelect
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
        - Branch String:   'input/es_out.c:2905,19'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2905,19'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - __assert_fail
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - EsOutSelect
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
            - BranchSide:      'input/es_out.c:2905,19'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/es_out.c:2905,19'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2905,19'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - EsOutSelect
                - vlc_vector_enforce_size_t_.35017
            - BranchSide:      'input/es_out.c:2905,19'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - __assert_fail
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - EsOutSelect
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
        - Branch String:   'input/es_out.c:2905,19'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2905,19'
              BranchSideFuncs:
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - __assert_fail
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - EsOutSelect
            - BranchSide:      'input/es_out.c:2905,19'
              BranchSideFuncs:
                - __assert_fail
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - EsOutSelect
        - Branch String:   'input/es_out.c:2905,19'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2905,19'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - EsOutSelect
                - vlc_vector_enforce_size_t_.35017
            - BranchSide:      'input/es_out.c:2905,19'
              BranchSideFuncs:
                - __assert_fail
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - EsOutSelect
        - Branch String:   'input/es_out.c:2905,19'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2905,19'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - EsOutSelect
            - BranchSide:      'input/es_out.c:2905,19'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - EsOutSelect
        - Branch String:   'input/es_out.c:2905,19'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2905,19'
              BranchSideFuncs:
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - EsOutSelect
            - BranchSide:      'input/es_out.c:2905,19'
              BranchSideFuncs:
                - __assert_fail
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - EsOutSelect
        - Branch String:   'input/es_out.c:2905,19'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2905,17'
              BranchSideFuncs:
                - __assert_fail
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - EsOutSelect
            - BranchSide:      'input/es_out.c:2905,17'
              BranchSideFuncs:
                - __assert_fail
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - EsOutSelect
        - Branch String:   'input/es_out.c:2906,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2906,9'
              BranchSideFuncs:
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - __assert_fail
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - EsOutSelect
            - BranchSide:      'input/es_out.c:2908,17'
              BranchSideFuncs:
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - __assert_fail
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - EsOutSelect
        - Branch String:   'input/es_out.c:2908,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2912,21'
              BranchSideFuncs:
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - __assert_fail
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - EsOutSelect
            - BranchSide:      'input/es_out.c:2916,17'
              BranchSideFuncs:
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - __assert_fail
                - EsOutSelect
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
        - Branch String:   'input/es_out.c:2912,21'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2913,33'
              BranchSideFuncs:
                - EsOutSelect
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - __assert_fail
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
            - BranchSide:      'input/es_out.c:2914,17'
              BranchSideFuncs:
                - EsOutAddLocked
                - vlc_vector_enforce_size_t_.35017
                - __assert_fail
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - __assert_fail
                - EsOutSelect
                - vlc_vector_growsize_.35019
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_max_.35021
                - vlc_vector_between_.35020
                - vlc_vector_reallocdata_.35022
                - vlc_vector_test_and_reset_failflag_.35018
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
                - vlc_vector_enforce_size_t_.35017
      Callsites:
        - Src:             'input/es_out.c:2882,20'
          Dst:             vlc_vector_max_
        - Src:             'input/es_out.c:2882,20'
          Dst:             vlc_vector_max_
        - Src:             'input/es_out.c:2882,20'
          Dst:             vlc_vector_growsize_
        - Src:             'input/es_out.c:2882,20'
          Dst:             vlc_vector_max_
        - Src:             'input/es_out.c:2882,20'
          Dst:             vlc_vector_between_
        - Src:             'input/es_out.c:2882,20'
          Dst:             vlc_vector_reallocdata_
        - Src:             'input/es_out.c:2882,20'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'input/es_out.c:2899,14'
          Dst:             EsOutAddLocked
        - Src:             'input/es_out.c:2905,19'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'input/es_out.c:2905,19'
          Dst:             __assert_fail
        - Src:             'input/es_out.c:2905,19'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'input/es_out.c:2905,19'
          Dst:             vlc_vector_max_
        - Src:             'input/es_out.c:2905,19'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'input/es_out.c:2905,19'
          Dst:             vlc_vector_max_
        - Src:             'input/es_out.c:2905,19'
          Dst:             vlc_vector_growsize_
        - Src:             'input/es_out.c:2905,19'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'input/es_out.c:2905,19'
          Dst:             vlc_vector_max_
        - Src:             'input/es_out.c:2905,19'
          Dst:             vlc_vector_between_
        - Src:             'input/es_out.c:2905,19'
          Dst:             vlc_vector_reallocdata_
        - Src:             'input/es_out.c:2905,19'
          Dst:             vlc_vector_test_and_reset_failflag_
        - Src:             'input/es_out.c:2905,19'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'input/es_out.c:2905,19'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'input/es_out.c:2905,19'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'input/es_out.c:2905,19'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'input/es_out.c:2905,19'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'input/es_out.c:2905,19'
          Dst:             vlc_vector_enforce_size_t_
        - Src:             'input/es_out.c:2906,9'
          Dst:             __assert_fail
        - Src:             'input/es_out.c:2913,21'
          Dst:             EsOutSelect
    - functionName:    EsOutAddLocked
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2136
      functionLinenumberEnd: 2271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
        - source
        - fmt
        - p_master
      BBCount:         62
      ICount:          560
      EdgeCount:       78
      CyclomaticComplexity: 18
      functionsReached:
        - EsOutCreateStrId
        - EsOutFillEsFmt
        - EsOutIsGroupSticky
        - EsOutProgramInsert
        - EsOutSelect
        - EsOutSendEsEvent
        - EsOutUpdateEsLanguageTitle
        - EsOutUpdateInfo
        - __assert_fail
        - es_format_Clean
        - es_format_Copy
        - es_format_Init
        - input_source_GetNewAutoId
        - input_source_GetStrId
        - input_source_Hold
        - input_source_Release
        - vlc_atomic_rc_init
        - vlc_list_append
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_mouse_Init
        - vlc_object_Log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/es_out.c:2138,5'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2138,5'
              BranchSideFuncs:
                - malloc
                - input_source_Hold
                - es_format_Copy
                - input_source_GetStrId
                - EsOutCreateStrId
                - es_format_Clean
                - input_source_Release
                - free
                - EsOutIsGroupSticky
                - EsOutProgramInsert
                - es_format_Clean
                - input_source_Release
                - free
                - free
                - __assert_fail
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
                - input_source_GetNewAutoId
                - free
                - vlc_object_Log
            - BranchSide:      'input/es_out.c:2140,9'
              BranchSideFuncs:
                - malloc
                - input_source_Hold
                - es_format_Copy
                - input_source_GetStrId
                - EsOutCreateStrId
                - es_format_Clean
                - input_source_Release
                - free
                - EsOutIsGroupSticky
                - EsOutProgramInsert
                - es_format_Clean
                - input_source_Release
                - free
                - free
                - __assert_fail
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
                - input_source_GetNewAutoId
                - free
                - vlc_object_Log
        - Branch String:   'input/es_out.c:2140,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2142,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/es_out.c:2146,25'
              BranchSideFuncs:
                - malloc
                - input_source_Hold
                - es_format_Copy
                - input_source_GetStrId
                - EsOutCreateStrId
                - es_format_Clean
                - input_source_Release
                - free
                - EsOutIsGroupSticky
                - EsOutProgramInsert
                - es_format_Clean
                - input_source_Release
                - free
                - free
                - __assert_fail
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
                - input_source_GetNewAutoId
                - free
        - Branch String:   'input/es_out.c:2149,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2150,9'
              BranchSideFuncs:
                - input_source_Hold
                - es_format_Copy
                - input_source_GetStrId
                - EsOutCreateStrId
                - es_format_Clean
                - input_source_Release
                - free
                - EsOutIsGroupSticky
                - EsOutProgramInsert
                - es_format_Clean
                - input_source_Release
                - free
                - free
                - __assert_fail
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
                - input_source_GetNewAutoId
                - free
            - BranchSide:      'input/es_out.c:2152,16'
              BranchSideFuncs:
                - input_source_Hold
                - es_format_Copy
                - input_source_GetStrId
                - EsOutCreateStrId
                - es_format_Clean
                - input_source_Release
                - free
                - EsOutIsGroupSticky
                - EsOutProgramInsert
                - es_format_Clean
                - input_source_Release
                - free
                - free
                - __assert_fail
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
                - input_source_GetNewAutoId
                - free
        - Branch String:   'input/es_out.c:2155,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2157,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'input/es_out.c:2162,9'
              BranchSideFuncs:
                - input_source_GetStrId
                - EsOutCreateStrId
                - es_format_Clean
                - input_source_Release
                - free
                - EsOutIsGroupSticky
                - EsOutProgramInsert
                - es_format_Clean
                - input_source_Release
                - free
                - free
                - __assert_fail
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
                - input_source_GetNewAutoId
        - Branch String:   'input/es_out.c:2162,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2164,51'
              BranchSideFuncs:
                - input_source_GetNewAutoId
                - input_source_GetStrId
                - EsOutCreateStrId
                - es_format_Clean
                - input_source_Release
                - free
                - EsOutIsGroupSticky
                - EsOutProgramInsert
                - es_format_Clean
                - input_source_Release
                - free
                - free
                - __assert_fail
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
            - BranchSide:      'input/es_out.c:2168,16'
              BranchSideFuncs:
                - input_source_GetStrId
                - EsOutCreateStrId
                - es_format_Clean
                - input_source_Release
                - free
                - EsOutIsGroupSticky
                - EsOutProgramInsert
                - es_format_Clean
                - input_source_Release
                - free
                - free
                - __assert_fail
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
        - Branch String:   'input/es_out.c:2170,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2171,37'
              BranchSideFuncs:
                - input_source_GetStrId
                - EsOutCreateStrId
                - es_format_Clean
                - input_source_Release
                - free
                - EsOutIsGroupSticky
                - EsOutProgramInsert
                - es_format_Clean
                - input_source_Release
                - free
                - free
                - __assert_fail
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
            - BranchSide:      'input/es_out.c:2174,27'
              BranchSideFuncs:
                - input_source_GetStrId
                - EsOutCreateStrId
                - es_format_Clean
                - input_source_Release
                - free
                - EsOutIsGroupSticky
                - EsOutProgramInsert
                - es_format_Clean
                - input_source_Release
                - free
                - free
                - __assert_fail
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
        - Branch String:   'input/es_out.c:2175,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2177,27'
              BranchSideFuncs:
                - EsOutIsGroupSticky
                - EsOutProgramInsert
                - es_format_Clean
                - input_source_Release
                - free
                - free
                - __assert_fail
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
            - BranchSide:      'input/es_out.c:2183,29'
              BranchSideFuncs:
                - EsOutIsGroupSticky
                - EsOutProgramInsert
                - es_format_Clean
                - input_source_Release
                - free
                - free
                - __assert_fail
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
        - Branch String:   'input/es_out.c:2183,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2186,37'
              BranchSideFuncs:
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
            - BranchSide:      'input/es_out.c:2202,18'
              BranchSideFuncs:
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
        - Branch String:   'input/es_out.c:2187,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2189,31'
              BranchSideFuncs:
                - __assert_fail
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
            - BranchSide:      'input/es_out.c:2196,9'
              BranchSideFuncs:
                - __assert_fail
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
        - Branch String:   'input/es_out.c:2199,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2199,9'
              BranchSideFuncs:
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
            - BranchSide:      'input/es_out.c:2199,9'
              BranchSideFuncs:
                - __assert_fail
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
        - Branch String:   'input/es_out.c:2199,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2199,9'
              BranchSideFuncs:
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
            - BranchSide:      'input/es_out.c:2200,5'
              BranchSideFuncs:
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
        - Branch String:   'input/es_out.c:2207,5'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2207,5'
              BranchSideFuncs:
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_next.35060
            - BranchSide:      'input/es_out.c:2212,18'
              BranchSideFuncs:
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
        - Branch String:   'input/es_out.c:2207,5'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2207,5'
              BranchSideFuncs:
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_next.35060
            - BranchSide:      'input/es_out.c:2207,5'
              BranchSideFuncs:
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_next.35060
        - Branch String:   'input/es_out.c:2207,5'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2207,5'
              BranchSideFuncs:
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
            - BranchSide:      'input/es_out.c:2207,5'
              BranchSideFuncs:
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
        - Branch String:   'input/es_out.c:2207,5'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2208,13'
              BranchSideFuncs:
                - vlc_list_it_next.35060
                - vlc_list_it_continue.35059
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
            - BranchSide:      'input/es_out.c:2209,22'
              BranchSideFuncs:
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
        - Branch String:   'input/es_out.c:2208,41'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2208,44'
              BranchSideFuncs:
                - vlc_list_it_next.35060
                - vlc_list_it_continue.35059
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
            - BranchSide:      'input/es_out.c:2208,68'
              BranchSideFuncs:
                - vlc_list_it_next.35060
                - vlc_list_it_continue.35059
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
        - Branch String:   'input/es_out.c:2208,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2208,68'
              BranchSideFuncs:
                - vlc_list_it_next.35060
                - vlc_list_it_continue.35059
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
            - BranchSide:      'input/es_out.c:2209,13'
              BranchSideFuncs:
                - vlc_list_it_next.35060
                - vlc_list_it_continue.35059
                - es_format_Init
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
                - vlc_list_it_start.35058
        - Branch String:   'input/es_out.c:2225,5'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2228,25'
              BranchSideFuncs:
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
            - BranchSide:      'input/es_out.c:2232,25'
              BranchSideFuncs:
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
            - BranchSide:      'input/es_out.c:2236,25'
              BranchSideFuncs:
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
            - BranchSide:      'input/es_out.c:2240,9'
              BranchSideFuncs:
                - EsOutFillEsFmt
                - EsOutUpdateEsLanguageTitle
                - vlc_mouse_Init.35114
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
        - Branch String:   'input/es_out.c:2260,32'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2260,48'
              BranchSideFuncs:
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
            - BranchSide:      'input/es_out.c:2260,68'
              BranchSideFuncs:
                - vlc_list_append.35132
                - vlc_atomic_rc_init.35220
                - EsOutUpdateInfo
                - EsOutSelect
                - EsOutSendEsEvent
        - Branch String:   'input/es_out.c:2264,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2265,26'
              BranchSideFuncs:
                - EsOutSendEsEvent
                - EsOutUpdateInfo
                - EsOutSelect
            - BranchSide:      'input/es_out.c:2267,21'
              BranchSideFuncs:
                - EsOutUpdateInfo
                - EsOutSelect
      Callsites:
        - Src:             'input/es_out.c:2138,5'
          Dst:             __assert_fail
        - Src:             'input/es_out.c:2142,9'
          Dst:             vlc_object_Log
        - Src:             'input/es_out.c:2153,21'
          Dst:             input_source_Hold
        - Src:             'input/es_out.c:2155,9'
          Dst:             es_format_Copy
        - Src:             'input/es_out.c:2164,24'
          Dst:             input_source_GetNewAutoId
        - Src:             'input/es_out.c:2174,39'
          Dst:             input_source_GetStrId
        - Src:             'input/es_out.c:2174,9'
          Dst:             EsOutCreateStrId
        - Src:             'input/es_out.c:2177,9'
          Dst:             es_format_Clean
        - Src:             'input/es_out.c:2178,9'
          Dst:             input_source_Release
        - Src:             'input/es_out.c:2183,10'
          Dst:             EsOutIsGroupSticky
        - Src:             'input/es_out.c:2186,18'
          Dst:             EsOutProgramInsert
        - Src:             'input/es_out.c:2189,13'
          Dst:             es_format_Clean
        - Src:             'input/es_out.c:2190,13'
          Dst:             input_source_Release
        - Src:             'input/es_out.c:2199,9'
          Dst:             __assert_fail
        - Src:             'input/es_out.c:2207,5'
          Dst:             vlc_list_it_start
        - Src:             'input/es_out.c:2207,5'
          Dst:             vlc_list_it_continue
        - Src:             'input/es_out.c:2207,5'
          Dst:             vlc_list_it_next
        - Src:             'input/es_out.c:2219,5'
          Dst:             es_format_Init
        - Src:             'input/es_out.c:2243,5'
          Dst:             EsOutFillEsFmt
        - Src:             'input/es_out.c:2247,5'
          Dst:             EsOutUpdateEsLanguageTitle
        - Src:             'input/es_out.c:2254,5'
          Dst:             vlc_mouse_Init
        - Src:             'input/es_out.c:2260,5'
          Dst:             vlc_list_append
        - Src:             'input/es_out.c:2262,5'
          Dst:             vlc_atomic_rc_init
        - Src:             'input/es_out.c:2265,9'
          Dst:             EsOutSendEsEvent
        - Src:             'input/es_out.c:2267,5'
          Dst:             EsOutUpdateInfo
        - Src:             'input/es_out.c:2268,5'
          Dst:             EsOutSelect
    - functionName:    EsOutSelect
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2652
      functionLinenumberEnd: 2779
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_sys
        - es
        - b_force
      BBCount:         131
      ICount:          638
      EdgeCount:       179
      CyclomaticComplexity: 50
      functionsReached:
        - EsIsSelected
        - EsOutSelectEs
        - EsOutSelectHasExplicitParams
        - EsOutSelectMatchExplicitParams
        - EsOutSelectMatchPrioritized
        - EsOutUnselectEs
        - GetPropsByCat
        - LanguageArrayIndex
        - atoi
        - input_source_IsAutoSelected
        - strchr
        - strtok_r
        - var_GetNonEmptyString
      functionUses:    6
      BranchProfiles:
        - Branch String:   'input/es_out.c:2654,20'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2654,24'
              BranchSideFuncs:
                - input_source_IsAutoSelected
                - EsIsSelected
                - EsOutSelectHasExplicitParams
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsOutSelectMatchExplicitParams
                - var_GetNonEmptyString.35028
                - strtok_r
                - free
                - atoi
                - strtok_r
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - strchr
            - BranchSide:      'input/es_out.c:2656,9'
              BranchSideFuncs: []
        - Branch String:   'input/es_out.c:2654,40'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2654,44'
              BranchSideFuncs:
                - input_source_IsAutoSelected
                - EsIsSelected
                - EsOutSelectHasExplicitParams
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsOutSelectMatchExplicitParams
                - var_GetNonEmptyString.35028
                - strtok_r
                - free
                - atoi
                - strtok_r
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - strchr
            - BranchSide:      'input/es_out.c:2656,9'
              BranchSideFuncs: []
        - Branch String:   'input/es_out.c:2654,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2656,9'
              BranchSideFuncs:
                - input_source_IsAutoSelected
                - EsIsSelected
                - EsOutSelectHasExplicitParams
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsOutSelectMatchExplicitParams
                - var_GetNonEmptyString.35028
                - strtok_r
                - free
                - atoi
                - strtok_r
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - strchr
            - BranchSide:      'input/es_out.c:2659,35'
              BranchSideFuncs:
                - input_source_IsAutoSelected
                - EsIsSelected
                - EsOutSelectHasExplicitParams
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsOutSelectMatchExplicitParams
                - var_GetNonEmptyString.35028
                - strtok_r
                - free
                - atoi
                - strtok_r
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - strchr
        - Branch String:   'input/es_out.c:2660,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2662,13'
              BranchSideFuncs:
                - input_source_IsAutoSelected
                - EsIsSelected
                - EsOutSelectHasExplicitParams
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsOutSelectMatchExplicitParams
                - var_GetNonEmptyString.35028
                - strtok_r
                - free
                - atoi
                - strtok_r
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - strchr
            - BranchSide:      'input/es_out.c:2668,28'
              BranchSideFuncs:
                - input_source_IsAutoSelected
                - EsIsSelected
                - EsOutSelectHasExplicitParams
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsOutSelectMatchExplicitParams
                - var_GetNonEmptyString.35028
                - strtok_r
                - free
                - atoi
                - strtok_r
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
        - Branch String:   'input/es_out.c:2662,32'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2662,43'
              BranchSideFuncs:
                - strchr
                - input_source_IsAutoSelected
                - EsIsSelected
                - EsOutSelectHasExplicitParams
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsOutSelectMatchExplicitParams
                - var_GetNonEmptyString.35028
                - strtok_r
                - free
                - atoi
                - strtok_r
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
            - BranchSide:      'input/es_out.c:2665,20'
              BranchSideFuncs:
                - input_source_IsAutoSelected
                - EsIsSelected
                - EsOutSelectHasExplicitParams
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsOutSelectMatchExplicitParams
                - var_GetNonEmptyString.35028
                - strtok_r
                - free
                - atoi
                - strtok_r
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
        - Branch String:   'input/es_out.c:2662,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2663,20'
              BranchSideFuncs:
                - input_source_IsAutoSelected
                - EsIsSelected
                - EsOutSelectHasExplicitParams
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsOutSelectMatchExplicitParams
                - var_GetNonEmptyString.35028
                - strtok_r
                - free
                - atoi
                - strtok_r
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
            - BranchSide:      'input/es_out.c:2665,20'
              BranchSideFuncs:
                - input_source_IsAutoSelected
                - EsIsSelected
                - EsOutSelectHasExplicitParams
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsOutSelectMatchExplicitParams
                - var_GetNonEmptyString.35028
                - strtok_r
                - free
                - atoi
                - strtok_r
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
        - Branch String:   'input/es_out.c:2669,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2668,10'
              BranchSideFuncs:
                - EsIsSelected
                - EsOutSelectHasExplicitParams
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsOutSelectMatchExplicitParams
                - var_GetNonEmptyString.35028
                - strtok_r
                - free
                - atoi
                - strtok_r
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
            - BranchSide:      'input/es_out.c:2669,41'
              BranchSideFuncs:
                - input_source_IsAutoSelected
                - EsIsSelected
                - EsOutSelectHasExplicitParams
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsOutSelectMatchExplicitParams
                - var_GetNonEmptyString.35028
                - strtok_r
                - free
                - atoi
                - strtok_r
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
        - Branch String:   'input/es_out.c:2670,62'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2670,10'
              BranchSideFuncs:
                - EsIsSelected
                - EsOutSelectHasExplicitParams
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsOutSelectMatchExplicitParams
                - var_GetNonEmptyString.35028
                - strtok_r
                - free
                - atoi
                - strtok_r
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
            - BranchSide:      'input/es_out.c:2671,28'
              BranchSideFuncs:
                - EsIsSelected
                - EsOutSelectHasExplicitParams
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsOutSelectMatchExplicitParams
                - var_GetNonEmptyString.35028
                - strtok_r
                - free
                - atoi
                - strtok_r
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
        - Branch String:   'input/es_out.c:2671,65'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2670,10'
              BranchSideFuncs:
                - EsIsSelected
                - EsOutSelectHasExplicitParams
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsOutSelectMatchExplicitParams
                - var_GetNonEmptyString.35028
                - strtok_r
                - free
                - atoi
                - strtok_r
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
            - BranchSide:      'input/es_out.c:2672,28'
              BranchSideFuncs:
                - EsIsSelected
                - EsOutSelectHasExplicitParams
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsOutSelectMatchExplicitParams
                - var_GetNonEmptyString.35028
                - strtok_r
                - free
                - atoi
                - strtok_r
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
        - Branch String:   'input/es_out.c:2672,49'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2670,10'
              BranchSideFuncs:
                - EsIsSelected
                - EsOutSelectHasExplicitParams
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsOutSelectMatchExplicitParams
                - var_GetNonEmptyString.35028
                - strtok_r
                - free
                - atoi
                - strtok_r
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
            - BranchSide:      'input/es_out.c:2672,52'
              BranchSideFuncs:
                - EsIsSelected
                - EsOutSelectHasExplicitParams
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsOutSelectMatchExplicitParams
                - var_GetNonEmptyString.35028
                - strtok_r
                - free
                - atoi
                - strtok_r
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
        - Branch String:   'input/es_out.c:2674,42'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2674,45'
              BranchSideFuncs:
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutUnselectEs
            - BranchSide:      'input/es_out.c:2676,28'
              BranchSideFuncs:
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutUnselectEs
        - Branch String:   'input/es_out.c:2674,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2676,28'
              BranchSideFuncs:
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutUnselectEs
            - BranchSide:      'input/es_out.c:2684,14'
              BranchSideFuncs:
                - EsIsSelected
                - EsOutSelectHasExplicitParams
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsOutSelectMatchExplicitParams
                - var_GetNonEmptyString.35028
                - strtok_r
                - free
                - atoi
                - strtok_r
                - EsIsSelected
                - EsOutSelectEs
        - Branch String:   'input/es_out.c:2676,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2678,17'
              BranchSideFuncs:
                - EsIsSelected
            - BranchSide:      'input/es_out.c:2683,5'
              BranchSideFuncs:
                - EsIsSelected
        - Branch String:   'input/es_out.c:2678,17'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2679,33'
              BranchSideFuncs:
                - EsOutUnselectEs
                - EsOutSelectEs
                - EsIsSelected
            - BranchSide:      'input/es_out.c:2681,27'
              BranchSideFuncs:
                - EsOutSelectEs
                - EsIsSelected
        - Branch String:   'input/es_out.c:2684,14'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2686,23'
              BranchSideFuncs:
                - var_GetNonEmptyString.35028
                - EsIsSelected
                - strtok_r
                - free
                - atoi
                - strtok_r
                - EsIsSelected
                - EsOutSelectEs
            - BranchSide:      'input/es_out.c:2705,14'
              BranchSideFuncs:
                - EsIsSelected
                - EsOutSelectHasExplicitParams
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsOutSelectMatchExplicitParams
        - Branch String:   'input/es_out.c:2687,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2691,48'
              BranchSideFuncs:
                - strtok_r
                - free
                - EsIsSelected
                - atoi
                - strtok_r
                - EsIsSelected
                - EsOutSelectEs
            - BranchSide:      'input/es_out.c:2704,5'
              BranchSideFuncs:
                - EsIsSelected
        - Branch String:   'input/es_out.c:2691,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2695,27'
              BranchSideFuncs:
                - atoi
                - strtok_r
                - free
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
            - BranchSide:      'input/es_out.c:2702,19'
              BranchSideFuncs:
                - free
                - EsIsSelected
        - Branch String:   'input/es_out.c:2695,21'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2697,40'
              BranchSideFuncs:
                - EsIsSelected
                - EsOutSelectEs
                - free
                - EsIsSelected
            - BranchSide:      'input/es_out.c:2701,13'
              BranchSideFuncs:
                - strtok_r
                - free
                - EsIsSelected
                - atoi
                - EsIsSelected
                - EsOutSelectEs
        - Branch String:   'input/es_out.c:2697,25'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2698,39'
              BranchSideFuncs:
                - free
                - EsIsSelected
            - BranchSide:      'input/es_out.c:2699,21'
              BranchSideFuncs:
                - free
                - EsIsSelected
        - Branch String:   'input/es_out.c:2709,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2710,13'
              BranchSideFuncs: []
            - BranchSide:      'input/es_out.c:2712,43'
              BranchSideFuncs:
                - EsOutSelectHasExplicitParams
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsOutSelectMatchExplicitParams
        - Branch String:   'input/es_out.c:2712,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2714,50'
              BranchSideFuncs:
                - EsOutSelectMatchExplicitParams
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
            - BranchSide:      'input/es_out.c:2718,18'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
                - LanguageArrayIndex
                - LanguageArrayIndex
                - LanguageArrayIndex
        - Branch String:   'input/es_out.c:2714,17'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2715,17'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
            - BranchSide:      'input/es_out.c:2716,25'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
        - Branch String:   'input/es_out.c:2722,40'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2722,23'
              BranchSideFuncs:
                - LanguageArrayIndex
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
            - BranchSide:      'input/es_out.c:2723,57'
              BranchSideFuncs:
                - LanguageArrayIndex
                - LanguageArrayIndex
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
        - Branch String:   'input/es_out.c:2727,29'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2727,33'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
            - BranchSide:      'input/es_out.c:2739,17'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
        - Branch String:   'input/es_out.c:2727,48'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2727,51'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
            - BranchSide:      'input/es_out.c:2730,21'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
        - Branch String:   'input/es_out.c:2727,17'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2730,21'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
            - BranchSide:      'input/es_out.c:2739,17'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
        - Branch String:   'input/es_out.c:2730,40'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2731,21'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
            - BranchSide:      'input/es_out.c:2735,33'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
        - Branch String:   'input/es_out.c:2731,45'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2732,23'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
            - BranchSide:      'input/es_out.c:2735,33'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
        - Branch String:   'input/es_out.c:2732,48'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2733,23'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
            - BranchSide:      'input/es_out.c:2737,13'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
        - Branch String:   'input/es_out.c:2730,21'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2735,33'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
            - BranchSide:      'input/es_out.c:2737,13'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
        - Branch String:   'input/es_out.c:2739,27'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2740,17'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
            - BranchSide:      'input/es_out.c:2743,33'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
        - Branch String:   'input/es_out.c:2740,33'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2741,17'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
            - BranchSide:      'input/es_out.c:2743,33'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
        - Branch String:   'input/es_out.c:2739,17'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2743,33'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
            - BranchSide:      'input/es_out.c:2745,9'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
        - Branch String:   'input/es_out.c:2748,31'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2749,13'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
            - BranchSide:      'input/es_out.c:2757,13'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
        - Branch String:   'input/es_out.c:2749,40'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2750,13'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
            - BranchSide:      'input/es_out.c:2757,13'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
        - Branch String:   'input/es_out.c:2748,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2752,25'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
            - BranchSide:      'input/es_out.c:2757,13'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
        - Branch String:   'input/es_out.c:2757,29'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2757,32'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
                - EsOutSelectMatchPrioritized
            - BranchSide:      'input/es_out.c:2764,13'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
        - Branch String:   'input/es_out.c:2757,50'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2758,42'
              BranchSideFuncs:
                - EsOutSelectMatchPrioritized
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
            - BranchSide:      'input/es_out.c:2764,13'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
        - Branch String:   'input/es_out.c:2757,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2760,25'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
            - BranchSide:      'input/es_out.c:2764,13'
              BranchSideFuncs:
                - EsIsSelected
                - EsIsSelected
                - EsOutSelectEs
                - EsOutUnselectEs
        - Branch String:   'input/es_out.c:2764,29'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2764,47'
              BranchSideFuncs:
                - EsIsSelected
                - EsOutSelectEs
                - EsIsSelected
                - EsOutUnselectEs
            - BranchSide:      'input/es_out.c:2771,5'
              BranchSideFuncs:
                - EsIsSelected
        - Branch String:   'input/es_out.c:2764,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2766,17'
              BranchSideFuncs:
                - EsIsSelected
            - BranchSide:      'input/es_out.c:2771,5'
              BranchSideFuncs:
                - EsIsSelected
        - Branch String:   'input/es_out.c:2766,17'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2767,33'
              BranchSideFuncs:
                - EsOutUnselectEs
                - EsOutSelectEs
                - EsIsSelected
            - BranchSide:      'input/es_out.c:2769,27'
              BranchSideFuncs:
                - EsOutSelectEs
                - EsIsSelected
        - Branch String:   'input/es_out.c:2773,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2774,9'
              BranchSideFuncs:
                - EsIsSelected
            - BranchSide:      'input/es_out.c:2777,9'
              BranchSideFuncs:
                - EsIsSelected
        - Branch String:   'input/es_out.c:2777,19'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2777,22'
              BranchSideFuncs:
                - EsIsSelected
            - BranchSide:      'input/es_out.c:2777,19'
              BranchSideFuncs: []
        - Branch String:   'input/es_out.c:2777,56'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2777,73'
              BranchSideFuncs:
                - EsIsSelected
            - BranchSide:      'input/es_out.c:2777,56'
              BranchSideFuncs: []
        - Branch String:   'input/es_out.c:2777,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2777,9'
              BranchSideFuncs: []
            - BranchSide:      'input/es_out.c:2778,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/es_out.c:2653,36'
          Dst:             GetPropsByCat
        - Src:             'input/es_out.c:2662,35'
          Dst:             strchr
        - Src:             'input/es_out.c:2669,12'
          Dst:             input_source_IsAutoSelected
        - Src:             'input/es_out.c:2676,14'
          Dst:             EsIsSelected
        - Src:             'input/es_out.c:2679,17'
          Dst:             EsOutUnselectEs
        - Src:             'input/es_out.c:2681,13'
          Dst:             EsOutSelectEs
        - Src:             'input/es_out.c:2686,23'
          Dst:             var_GetNonEmptyString
        - Src:             'input/es_out.c:2691,38'
          Dst:             strtok_r
        - Src:             'input/es_out.c:2695,21'
          Dst:             atoi
        - Src:             'input/es_out.c:2697,26'
          Dst:             EsIsSelected
        - Src:             'input/es_out.c:2698,25'
          Dst:             EsOutSelectEs
        - Src:             'input/es_out.c:2693,26'
          Dst:             strtok_r
        - Src:             'input/es_out.c:2712,13'
          Dst:             EsOutSelectHasExplicitParams
        - Src:             'input/es_out.c:2714,18'
          Dst:             EsOutSelectMatchExplicitParams
        - Src:             'input/es_out.c:2721,36'
          Dst:             LanguageArrayIndex
        - Src:             'input/es_out.c:2723,37'
          Dst:             LanguageArrayIndex
        - Src:             'input/es_out.c:2725,32'
          Dst:             LanguageArrayIndex
        - Src:             'input/es_out.c:2758,13'
          Dst:             EsOutSelectMatchPrioritized
        - Src:             'input/es_out.c:2764,33'
          Dst:             EsIsSelected
        - Src:             'input/es_out.c:2767,17'
          Dst:             EsOutUnselectEs
        - Src:             'input/es_out.c:2769,13'
          Dst:             EsOutSelectEs
        - Src:             'input/es_out.c:2777,59'
          Dst:             EsIsSelected
    - functionName:    GetPropsByCat
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_sys
        - i_cat
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'input/es_out.c:519,5'
          Branch Sides:
            - BranchSide:      'input/es_out.c:522,17'
              BranchSideFuncs: []
            - BranchSide:      'input/es_out.c:524,17'
              BranchSideFuncs: []
            - BranchSide:      'input/es_out.c:526,17'
              BranchSideFuncs: []
            - BranchSide:      'input/es_out.c:528,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EsIsSelected
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2290
      functionLinenumberEnd: 2291
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - es
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EsOutUnselectEs
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2562
      functionLinenumberEnd: 2582
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_sys
        - es
        - b_update
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EsIsSelected
        - EsOutDestroyDecoder
        - EsOutSendEsEvent
        - EsOutStopNextFrame
        - vlc_object_Log
      functionUses:    11
      BranchProfiles:
        - Branch String:   'input/es_out.c:2565,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2567,9'
              BranchSideFuncs:
                - EsOutDestroyDecoder
                - EsOutSendEsEvent
                - EsOutStopNextFrame
            - BranchSide:      'input/es_out.c:2571,9'
              BranchSideFuncs:
                - EsOutDestroyDecoder
                - EsOutSendEsEvent
                - EsOutStopNextFrame
        - Branch String:   'input/es_out.c:2571,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2572,28'
              BranchSideFuncs:
                - EsOutStopNextFrame
                - EsOutDestroyDecoder
                - EsOutSendEsEvent
            - BranchSide:      'input/es_out.c:2574,25'
              BranchSideFuncs:
                - EsOutDestroyDecoder
                - EsOutSendEsEvent
        - Branch String:   'input/es_out.c:2577,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2578,9'
              BranchSideFuncs:
                - EsOutSendEsEvent
            - BranchSide:      'input/es_out.c:2581,22'
              BranchSideFuncs:
                - EsOutSendEsEvent
      Callsites:
        - Src:             'input/es_out.c:2565,10'
          Dst:             EsIsSelected
        - Src:             'input/es_out.c:2567,9'
          Dst:             vlc_object_Log
        - Src:             'input/es_out.c:2572,9'
          Dst:             EsOutStopNextFrame
        - Src:             'input/es_out.c:2574,5'
          Dst:             EsOutDestroyDecoder
        - Src:             'input/es_out.c:2581,5'
          Dst:             EsOutSendEsEvent
    - functionName:    EsOutSelectEs
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2476
      functionLinenumberEnd: 2545
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - p_sys
        - es
        - b_force
        - vout_order
      BBCount:         45
      ICount:          279
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - EsIsSelected
        - EsOutCreateDecoder
        - EsOutSendEsEvent
        - input_SendEventVbiPage
        - input_SendEventVbiTransparency
        - input_priv
        - var_GetBool
        - vlc_input_decoder_GetVbiPage
        - vlc_object_Log
      functionUses:    6
      BranchProfiles:
        - Branch String:   'input/es_out.c:2480,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2482,9'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/es_out.c:2486,10'
              BranchSideFuncs:
                - input_priv.35031
                - EsOutCreateDecoder
                - EsOutSendEsEvent
                - vlc_input_decoder_GetVbiPage
                - input_SendEventVbiPage
                - input_SendEventVbiTransparency
                - var_GetBool.35034
                - vlc_object_Log
                - var_GetBool.35034
                - vlc_object_Log
                - var_GetBool.35034
                - vlc_object_Log
        - Branch String:   'input/es_out.c:2486,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2487,9'
              BranchSideFuncs:
                - input_priv.35031
                - EsOutCreateDecoder
                - EsOutSendEsEvent
                - vlc_input_decoder_GetVbiPage
                - input_SendEventVbiPage
                - input_SendEventVbiTransparency
                - var_GetBool.35034
                - vlc_object_Log
                - var_GetBool.35034
                - vlc_object_Log
                - var_GetBool.35034
                - vlc_object_Log
            - BranchSide:      'input/es_out.c:2489,36'
              BranchSideFuncs:
                - input_priv.35031
                - EsOutCreateDecoder
                - EsOutSendEsEvent
                - vlc_input_decoder_GetVbiPage
                - input_SendEventVbiPage
                - input_SendEventVbiTransparency
                - var_GetBool.35034
                - vlc_object_Log
                - var_GetBool.35034
                - vlc_object_Log
                - var_GetBool.35034
                - vlc_object_Log
        - Branch String:   'input/es_out.c:2492,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2494,13'
              BranchSideFuncs:
                - EsOutCreateDecoder
                - EsOutSendEsEvent
                - vlc_input_decoder_GetVbiPage
                - input_SendEventVbiPage
                - input_SendEventVbiTransparency
            - BranchSide:      'input/es_out.c:2525,24'
              BranchSideFuncs:
                - EsOutCreateDecoder
                - EsOutSendEsEvent
                - vlc_input_decoder_GetVbiPage
                - input_SendEventVbiPage
                - input_SendEventVbiTransparency
        - Branch String:   'input/es_out.c:2494,39'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2494,42'
              BranchSideFuncs:
                - var_GetBool.35034
                - vlc_object_Log
                - EsOutCreateDecoder
                - EsOutSendEsEvent
                - vlc_input_decoder_GetVbiPage
                - input_SendEventVbiPage
                - input_SendEventVbiTransparency
                - var_GetBool.35034
                - vlc_object_Log
            - BranchSide:      'input/es_out.c:2496,18'
              BranchSideFuncs:
                - var_GetBool.35034
                - vlc_object_Log
                - EsOutCreateDecoder
                - EsOutSendEsEvent
                - vlc_input_decoder_GetVbiPage
                - input_SendEventVbiPage
                - input_SendEventVbiTransparency
                - var_GetBool.35034
                - vlc_object_Log
        - Branch String:   'input/es_out.c:2494,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2496,18'
              BranchSideFuncs:
                - var_GetBool.35034
                - vlc_object_Log
                - EsOutCreateDecoder
                - EsOutSendEsEvent
                - vlc_input_decoder_GetVbiPage
                - input_SendEventVbiPage
                - input_SendEventVbiTransparency
                - var_GetBool.35034
                - vlc_object_Log
            - BranchSide:      'input/es_out.c:2503,18'
              BranchSideFuncs:
                - EsOutCreateDecoder
                - EsOutSendEsEvent
                - vlc_input_decoder_GetVbiPage
                - input_SendEventVbiPage
                - input_SendEventVbiTransparency
                - var_GetBool.35034
                - vlc_object_Log
                - var_GetBool.35034
                - vlc_object_Log
        - Branch String:   'input/es_out.c:2496,17'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2498,17'
              BranchSideFuncs:
                - EsOutCreateDecoder
                - EsOutSendEsEvent
                - vlc_input_decoder_GetVbiPage
                - input_SendEventVbiPage
                - input_SendEventVbiTransparency
                - var_GetBool.35034
                - vlc_object_Log
            - BranchSide:      'input/es_out.c:2502,9'
              BranchSideFuncs:
                - EsOutCreateDecoder
                - EsOutSendEsEvent
                - vlc_input_decoder_GetVbiPage
                - input_SendEventVbiPage
                - input_SendEventVbiTransparency
                - var_GetBool.35034
                - vlc_object_Log
        - Branch String:   'input/es_out.c:2506,14'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2506,18'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/es_out.c:2508,17'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'input/es_out.c:2505,17'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2508,17'
              BranchSideFuncs:
                - EsOutCreateDecoder
                - EsOutSendEsEvent
                - vlc_input_decoder_GetVbiPage
                - input_SendEventVbiPage
                - input_SendEventVbiTransparency
                - var_GetBool.35034
                - vlc_object_Log
            - BranchSide:      'input/es_out.c:2512,9'
              BranchSideFuncs:
                - EsOutCreateDecoder
                - EsOutSendEsEvent
                - vlc_input_decoder_GetVbiPage
                - input_SendEventVbiPage
                - input_SendEventVbiTransparency
                - var_GetBool.35034
                - vlc_object_Log
        - Branch String:   'input/es_out.c:2513,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2515,17'
              BranchSideFuncs:
                - var_GetBool.35034
                - vlc_object_Log
                - EsOutCreateDecoder
                - EsOutSendEsEvent
                - vlc_input_decoder_GetVbiPage
                - input_SendEventVbiPage
                - input_SendEventVbiTransparency
            - BranchSide:      'input/es_out.c:2523,5'
              BranchSideFuncs:
                - EsOutCreateDecoder
                - EsOutSendEsEvent
                - vlc_input_decoder_GetVbiPage
                - input_SendEventVbiPage
                - input_SendEventVbiTransparency
        - Branch String:   'input/es_out.c:2516,14'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2516,18'
              BranchSideFuncs:
                - vlc_object_Log
            - BranchSide:      'input/es_out.c:2518,17'
              BranchSideFuncs:
                - vlc_object_Log
        - Branch String:   'input/es_out.c:2515,17'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2518,17'
              BranchSideFuncs:
                - EsOutCreateDecoder
                - EsOutSendEsEvent
                - vlc_input_decoder_GetVbiPage
                - input_SendEventVbiPage
                - input_SendEventVbiTransparency
            - BranchSide:      'input/es_out.c:2522,9'
              BranchSideFuncs:
                - EsOutCreateDecoder
                - EsOutSendEsEvent
                - vlc_input_decoder_GetVbiPage
                - input_SendEventVbiPage
                - input_SendEventVbiTransparency
        - Branch String:   'input/es_out.c:2527,27'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2527,30'
              BranchSideFuncs: []
            - BranchSide:      'input/es_out.c:2528,9'
              BranchSideFuncs: []
        - Branch String:   'input/es_out.c:2527,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2528,9'
              BranchSideFuncs: []
            - BranchSide:      'input/es_out.c:2531,22'
              BranchSideFuncs:
                - EsOutSendEsEvent
                - vlc_input_decoder_GetVbiPage
                - input_SendEventVbiPage
                - input_SendEventVbiTransparency
        - Branch String:   'input/es_out.c:2535,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2535,9'
              BranchSideFuncs: []
            - BranchSide:      'input/es_out.c:2538,54'
              BranchSideFuncs:
                - vlc_input_decoder_GetVbiPage
                - input_SendEventVbiPage
                - input_SendEventVbiTransparency
        - Branch String:   'input/es_out.c:2539,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2541,37'
              BranchSideFuncs:
                - input_SendEventVbiPage
                - input_SendEventVbiTransparency
            - BranchSide:      'input/es_out.c:2544,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/es_out.c:2480,9'
          Dst:             EsIsSelected
        - Src:             'input/es_out.c:2482,9'
          Dst:             vlc_object_Log
        - Src:             'input/es_out.c:2489,25'
          Dst:             input_priv
        - Src:             'input/es_out.c:2496,18'
          Dst:             var_GetBool
        - Src:             'input/es_out.c:2498,17'
          Dst:             vlc_object_Log
        - Src:             'input/es_out.c:2506,18'
          Dst:             var_GetBool
        - Src:             'input/es_out.c:2508,17'
          Dst:             vlc_object_Log
        - Src:             'input/es_out.c:2516,18'
          Dst:             var_GetBool
        - Src:             'input/es_out.c:2518,17'
          Dst:             vlc_object_Log
        - Src:             'input/es_out.c:2525,5'
          Dst:             EsOutCreateDecoder
        - Src:             'input/es_out.c:2531,5'
          Dst:             EsOutSendEsEvent
        - Src:             'input/es_out.c:2538,24'
          Dst:             vlc_input_decoder_GetVbiPage
        - Src:             'input/es_out.c:2541,13'
          Dst:             input_SendEventVbiPage
        - Src:             'input/es_out.c:2542,13'
          Dst:             input_SendEventVbiTransparency
    - functionName:    var_GetNonEmptyString
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - var_GetChecked
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:481,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:482,9'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:483,13'
              BranchSideFuncs:
                - free
        - Branch String:   '../include/vlc_variables.h:483,24'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:483,32'
              BranchSideFuncs:
                - free
            - BranchSide:      '../include/vlc_variables.h:485,15'
              BranchSideFuncs:
                - free
        - Branch String:   '../include/vlc_variables.h:483,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:484,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:485,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             '../include/vlc_variables.h:481,9'
          Dst:             var_GetChecked
    - functionName:    EsOutSelectHasExplicitParams
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2597
      functionLinenumberEnd: 2598
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_esprops
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/es_out.c:2598,31'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2598,31'
              BranchSideFuncs: []
            - BranchSide:      'input/es_out.c:2598,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EsOutSelectMatchExplicitParams
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2618
      functionLinenumberEnd: 2641
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_esprops
        - es
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - EsOutIdMatchStrIds
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/es_out.c:2620,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2623,33'
              BranchSideFuncs:
                - strdup
                - EsOutIdMatchStrIds
                - free
            - BranchSide:      'input/es_out.c:2635,9'
              BranchSideFuncs: []
        - Branch String:   'input/es_out.c:2624,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2626,49'
              BranchSideFuncs:
                - EsOutIdMatchStrIds
                - free
            - BranchSide:      'input/es_out.c:2632,5'
              BranchSideFuncs: []
        - Branch String:   'input/es_out.c:2629,17'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2630,17'
              BranchSideFuncs: []
            - BranchSide:      'input/es_out.c:2631,9'
              BranchSideFuncs: []
        - Branch String:   'input/es_out.c:2635,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2637,18'
              BranchSideFuncs: []
            - BranchSide:      'input/es_out.c:2640,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/es_out.c:2623,25'
          Dst:             strdup
        - Src:             'input/es_out.c:2626,29'
          Dst:             EsOutIdMatchStrIds
    - functionName:    LanguageArrayIndex
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4243
      functionLinenumberEnd: 4257
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ppsz_langs
        - psz_lang
      BBCount:         24
      ICount:          116
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - strcasecmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/es_out.c:4244,21'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4244,25'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'input/es_out.c:4245,9'
              BranchSideFuncs: []
        - Branch String:   'input/es_out.c:4244,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4245,9'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'input/es_out.c:4247,14'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'input/es_out.c:4247,5'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4249,26'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'input/es_out.c:4256,5'
              BranchSideFuncs: []
        - Branch String:   'input/es_out.c:4249,52'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4250,28'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'input/es_out.c:4251,20'
              BranchSideFuncs: []
        - Branch String:   'input/es_out.c:4250,51'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4250,66'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'input/es_out.c:4252,26'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'input/es_out.c:4249,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4251,20'
              BranchSideFuncs: []
            - BranchSide:      'input/es_out.c:4252,26'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'input/es_out.c:4252,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:4253,13'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'input/es_out.c:4254,5'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
      Callsites:
        - Src:             'input/es_out.c:4249,14'
          Dst:             strcasecmp
        - Src:             'input/es_out.c:4250,16'
          Dst:             strcasecmp
        - Src:             'input/es_out.c:4250,54'
          Dst:             strcasecmp
        - Src:             'input/es_out.c:4252,14'
          Dst:             strcasecmp
    - functionName:    EsOutSelectMatchPrioritized
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2586
      functionLinenumberEnd: 2594
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_esprops
        - es
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'input/es_out.c:2587,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2589,17'
              BranchSideFuncs: []
            - BranchSide:      'input/es_out.c:2593,12'
              BranchSideFuncs: []
        - Branch String:   'input/es_out.c:2589,46'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2589,9'
              BranchSideFuncs: []
            - BranchSide:      'input/es_out.c:2590,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EsOutIdMatchStrIds
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2602
      functionLinenumberEnd: 2614
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - es
        - str_ids
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
        - strtok_r
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/es_out.c:2605,5'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2609,21'
              BranchSideFuncs:
                - strcmp
                - strtok_r
            - BranchSide:      'input/es_out.c:2613,5'
              BranchSideFuncs: []
        - Branch String:   'input/es_out.c:2609,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2610,13'
              BranchSideFuncs: []
            - BranchSide:      'input/es_out.c:2611,5'
              BranchSideFuncs:
                - strtok_r
                - strcmp
      Callsites:
        - Src:             'input/es_out.c:2605,31'
          Dst:             strtok_r
        - Src:             'input/es_out.c:2609,13'
          Dst:             strcmp
        - Src:             'input/es_out.c:2607,19'
          Dst:             strtok_r
    - functionName:    input_priv
      functionSourceFile: '/src/vlc/src/input/input_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    39
      BranchProfiles:  []
      Callsites:       []
    - functionName:    var_GetBool
      functionSourceFile: '/src/vlc/src/../include/vlc_variables.h'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_obj
        - psz_name
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - var_GetChecked
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../include/vlc_variables.h:425,9'
          Branch Sides:
            - BranchSide:      '../include/vlc_variables.h:426,20'
              BranchSideFuncs: []
            - BranchSide:      '../include/vlc_variables.h:428,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../include/vlc_variables.h:425,10'
          Dst:             var_GetChecked
    - functionName:    EsOutCreateDecoder
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2306
      functionLinenumberEnd: 2429
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
        - p_es
      BBCount:         60
      ICount:          493
      EdgeCount:       72
      CyclomaticComplexity: 14
      functionsReached:
        - EsOutDecoderChangeDelay
        - EsOutUpdateDelayJitter
        - __assert_fail
        - input_priv
        - vlc_clock_Delete
        - vlc_clock_main_CreateMaster
        - vlc_clock_main_CreateSlave
        - vlc_clock_main_Lock
        - vlc_clock_main_Unlock
        - vlc_input_decoder_ChangePause
        - vlc_input_decoder_ChangeRate
        - vlc_input_decoder_CreateSubDec
        - vlc_input_decoder_New
        - vlc_input_decoder_SetVoutMouseEvent
        - vlc_input_decoder_StartWait
      functionUses:    5
      BranchProfiles:
        - Branch String:   'input/es_out.c:2314,5'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2314,5'
              BranchSideFuncs:
                - vlc_clock_main_Lock
                - vlc_clock_main_CreateSlave
                - vlc_clock_main_Unlock
                - input_priv.35031
                - vlc_input_decoder_New
                - vlc_clock_Delete
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_ChangeRate
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_ChangePause
                - __assert_fail
                - vlc_input_decoder_CreateSubDec
                - vlc_clock_main_CreateMaster
                - __assert_fail
            - BranchSide:      'input/es_out.c:2317,13'
              BranchSideFuncs:
                - vlc_clock_main_Lock
                - vlc_clock_main_CreateSlave
                - vlc_clock_main_Unlock
                - input_priv.35031
                - vlc_input_decoder_New
                - vlc_clock_Delete
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_ChangeRate
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_ChangePause
                - __assert_fail
                - vlc_input_decoder_CreateSubDec
                - vlc_clock_main_CreateMaster
                - __assert_fail
        - Branch String:   'input/es_out.c:2317,5'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2321,30'
              BranchSideFuncs:
                - vlc_clock_main_Lock
                - vlc_clock_main_CreateSlave
                - vlc_clock_main_Unlock
                - input_priv.35031
                - vlc_input_decoder_New
                - vlc_clock_Delete
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_ChangeRate
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_ChangePause
                - __assert_fail
                - vlc_input_decoder_CreateSubDec
                - vlc_clock_main_CreateMaster
            - BranchSide:      'input/es_out.c:2321,30'
              BranchSideFuncs:
                - vlc_clock_main_Lock
                - vlc_clock_main_CreateSlave
                - vlc_clock_main_Unlock
                - input_priv.35031
                - vlc_input_decoder_New
                - vlc_clock_Delete
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_ChangeRate
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_ChangePause
                - __assert_fail
                - vlc_input_decoder_CreateSubDec
                - vlc_clock_main_CreateMaster
            - BranchSide:      'input/es_out.c:2325,30'
              BranchSideFuncs:
                - vlc_clock_main_Lock
                - vlc_clock_main_CreateSlave
                - vlc_clock_main_Unlock
                - input_priv.35031
                - vlc_input_decoder_New
                - vlc_clock_Delete
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_ChangeRate
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_ChangePause
                - __assert_fail
                - vlc_input_decoder_CreateSubDec
                - vlc_clock_main_CreateMaster
            - BranchSide:      'input/es_out.c:2325,30'
              BranchSideFuncs:
                - vlc_clock_main_Lock
                - vlc_clock_main_CreateSlave
                - vlc_clock_main_Unlock
                - input_priv.35031
                - vlc_input_decoder_New
                - vlc_clock_Delete
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_ChangeRate
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_ChangePause
                - __assert_fail
                - vlc_input_decoder_CreateSubDec
                - vlc_clock_main_CreateMaster
            - BranchSide:      'input/es_out.c:2328,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'input/es_out.c:2333,6'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2333,9'
              BranchSideFuncs:
                - vlc_clock_main_CreateSlave
                - vlc_clock_main_Unlock
                - input_priv.35031
                - vlc_input_decoder_New
                - vlc_clock_Delete
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_ChangeRate
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_ChangePause
                - __assert_fail
                - vlc_input_decoder_CreateSubDec
                - vlc_clock_main_CreateMaster
            - BranchSide:      'input/es_out.c:2344,9'
              BranchSideFuncs:
                - vlc_clock_main_CreateSlave
                - vlc_clock_main_Unlock
                - input_priv.35031
                - vlc_input_decoder_New
                - vlc_clock_Delete
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_ChangeRate
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_ChangePause
                - __assert_fail
                - vlc_input_decoder_CreateSubDec
        - Branch String:   'input/es_out.c:2334,6'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2334,9'
              BranchSideFuncs:
                - vlc_clock_main_CreateSlave
                - vlc_clock_main_Unlock
                - input_priv.35031
                - vlc_input_decoder_New
                - vlc_clock_Delete
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_ChangeRate
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_ChangePause
                - __assert_fail
                - vlc_input_decoder_CreateSubDec
                - vlc_clock_main_CreateMaster
            - BranchSide:      'input/es_out.c:2344,9'
              BranchSideFuncs:
                - vlc_clock_main_CreateSlave
                - vlc_clock_main_Unlock
                - input_priv.35031
                - vlc_input_decoder_New
                - vlc_clock_Delete
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_ChangeRate
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_ChangePause
                - __assert_fail
                - vlc_input_decoder_CreateSubDec
        - Branch String:   'input/es_out.c:2332,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2336,9'
              BranchSideFuncs:
                - vlc_clock_main_CreateMaster
                - vlc_clock_main_Unlock
                - input_priv.35031
                - vlc_input_decoder_New
                - vlc_clock_Delete
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_ChangeRate
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_ChangePause
                - __assert_fail
                - vlc_input_decoder_CreateSubDec
            - BranchSide:      'input/es_out.c:2344,9'
              BranchSideFuncs:
                - vlc_clock_main_CreateSlave
                - vlc_clock_main_Unlock
                - input_priv.35031
                - vlc_input_decoder_New
                - vlc_clock_Delete
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_ChangeRate
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_ChangePause
                - __assert_fail
                - vlc_input_decoder_CreateSubDec
        - Branch String:   'input/es_out.c:2352,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2354,9'
              BranchSideFuncs:
                - input_priv.35031
                - vlc_input_decoder_New
                - vlc_clock_Delete
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_ChangeRate
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_ChangePause
                - __assert_fail
                - vlc_input_decoder_CreateSubDec
            - BranchSide:      'input/es_out.c:2358,47'
              BranchSideFuncs:
                - input_priv.35031
                - vlc_input_decoder_New
                - vlc_clock_Delete
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_ChangeRate
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_ChangePause
                - __assert_fail
                - vlc_input_decoder_CreateSubDec
        - Branch String:   'input/es_out.c:2371,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2373,9'
              BranchSideFuncs:
                - __assert_fail
                - vlc_input_decoder_CreateSubDec
                - vlc_clock_Delete
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_ChangeRate
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_ChangePause
            - BranchSide:      'input/es_out.c:2378,38'
              BranchSideFuncs:
                - vlc_input_decoder_New
                - vlc_clock_Delete
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_ChangeRate
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_ChangePause
        - Branch String:   'input/es_out.c:2373,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2373,9'
              BranchSideFuncs:
                - vlc_input_decoder_CreateSubDec
                - vlc_clock_Delete
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_ChangeRate
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_ChangePause
            - BranchSide:      'input/es_out.c:2374,46'
              BranchSideFuncs:
                - vlc_input_decoder_CreateSubDec
                - vlc_clock_Delete
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_ChangeRate
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_ChangePause
        - Branch String:   'input/es_out.c:2380,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2382,39'
              BranchSideFuncs:
                - vlc_input_decoder_ChangeRate
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_ChangePause
            - BranchSide:      'input/es_out.c:2421,27'
              BranchSideFuncs:
                - vlc_clock_Delete
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
        - Branch String:   'input/es_out.c:2384,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2385,44'
              BranchSideFuncs:
                - vlc_input_decoder_ChangePause
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_StartWait
            - BranchSide:      'input/es_out.c:2387,13'
              BranchSideFuncs:
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
                - vlc_input_decoder_StartWait
        - Branch String:   'input/es_out.c:2387,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2388,42'
              BranchSideFuncs:
                - vlc_input_decoder_StartWait
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
            - BranchSide:      'input/es_out.c:2390,14'
              BranchSideFuncs:
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_New
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
        - Branch String:   'input/es_out.c:2390,29'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2390,32'
              BranchSideFuncs:
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_SetVoutMouseEvent
            - BranchSide:      'input/es_out.c:2415,13'
              BranchSideFuncs:
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_SetVoutMouseEvent
        - Branch String:   'input/es_out.c:2390,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2392,58'
              BranchSideFuncs:
                - vlc_input_decoder_New
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
            - BranchSide:      'input/es_out.c:2415,13'
              BranchSideFuncs:
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_SetVoutMouseEvent
        - Branch String:   'input/es_out.c:2406,17'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2408,21'
              BranchSideFuncs:
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_ChangePause
                - vlc_input_decoder_StartWait
            - BranchSide:      'input/es_out.c:2413,9'
              BranchSideFuncs:
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_SetVoutMouseEvent
        - Branch String:   'input/es_out.c:2408,21'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2409,50'
              BranchSideFuncs:
                - vlc_input_decoder_StartWait
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_ChangePause
            - BranchSide:      'input/es_out.c:2410,21'
              BranchSideFuncs:
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_SetVoutMouseEvent
                - vlc_input_decoder_ChangePause
        - Branch String:   'input/es_out.c:2410,21'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2411,52'
              BranchSideFuncs:
                - vlc_input_decoder_ChangePause
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_SetVoutMouseEvent
            - BranchSide:      'input/es_out.c:2412,13'
              BranchSideFuncs:
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_SetVoutMouseEvent
        - Branch String:   'input/es_out.c:2415,34'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2415,37'
              BranchSideFuncs:
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
                - vlc_input_decoder_SetVoutMouseEvent
            - BranchSide:      'input/es_out.c:2418,5'
              BranchSideFuncs:
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
        - Branch String:   'input/es_out.c:2415,13'
          Branch Sides:
            - BranchSide:      'input/es_out.c:2416,50'
              BranchSideFuncs:
                - vlc_input_decoder_SetVoutMouseEvent
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
            - BranchSide:      'input/es_out.c:2418,5'
              BranchSideFuncs:
                - EsOutDecoderChangeDelay
                - EsOutUpdateDelayJitter
      Callsites:
        - Src:             'input/es_out.c:2314,5'
          Dst:             __assert_fail
        - Src:             'input/es_out.c:2328,13'
          Dst:             __assert_fail
        - Src:             'input/es_out.c:2331,5'
          Dst:             vlc_clock_main_Lock
        - Src:             'input/es_out.c:2338,13'
          Dst:             vlc_clock_main_CreateMaster
        - Src:             'input/es_out.c:2345,25'
          Dst:             vlc_clock_main_CreateSlave
        - Src:             'input/es_out.c:2350,5'
          Dst:             vlc_clock_main_Unlock
        - Src:             'input/es_out.c:2358,36'
          Dst:             input_priv
        - Src:             'input/es_out.c:2373,9'
          Dst:             __assert_fail
        - Src:             'input/es_out.c:2374,15'
          Dst:             vlc_input_decoder_CreateSubDec
        - Src:             'input/es_out.c:2378,15'
          Dst:             vlc_input_decoder_New
        - Src:             'input/es_out.c:2382,9'
          Dst:             vlc_input_decoder_ChangeRate
        - Src:             'input/es_out.c:2385,13'
          Dst:             vlc_input_decoder_ChangePause
        - Src:             'input/es_out.c:2388,13'
          Dst:             vlc_input_decoder_StartWait
        - Src:             'input/es_out.c:2404,34'
          Dst:             vlc_input_decoder_New
        - Src:             'input/es_out.c:2409,21'
          Dst:             vlc_input_decoder_StartWait
        - Src:             'input/es_out.c:2411,21'
          Dst:             vlc_input_decoder_ChangePause
        - Src:             'input/es_out.c:2416,13'
          Dst:             vlc_input_decoder_SetVoutMouseEvent
        - Src:             'input/es_out.c:2421,9'
          Dst:             vlc_clock_Delete
        - Src:             'input/es_out.c:2426,5'
          Dst:             EsOutDecoderChangeDelay
        - Src:             'input/es_out.c:2428,5'
          Dst:             EsOutUpdateDelayJitter
    - functionName:    EsOutSendEsEvent
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1312
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - p_sys
        - es
        - action
        - forced
        - vout_order
      BBCount:         18
      ICount:          151
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - input_SendEventEs
        - vlc_object_Log
      functionUses:    9
      BranchProfiles:
        - Branch String:   'input/es_out.c:1287,5'
          Branch Sides:
            - BranchSide:      'input/es_out.c:1290,24'
              BranchSideFuncs:
                - input_SendEventEs
                - vlc_object_Log
            - BranchSide:      'input/es_out.c:1292,24'
              BranchSideFuncs:
                - input_SendEventEs
                - vlc_object_Log
            - BranchSide:      'input/es_out.c:1294,26'
              BranchSideFuncs:
                - input_SendEventEs
                - vlc_object_Log
            - BranchSide:      'input/es_out.c:1296,24'
              BranchSideFuncs:
                - input_SendEventEs
                - vlc_object_Log
            - BranchSide:      'input/es_out.c:1298,24'
              BranchSideFuncs:
                - input_SendEventEs
                - vlc_object_Log
        - Branch String:   'input/es_out.c:1300,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:1301,9'
              BranchSideFuncs:
                - vlc_object_Log
                - input_SendEventEs
            - BranchSide:      'input/es_out.c:1304,23'
              BranchSideFuncs:
                - input_SendEventEs
        - Branch String:   'input/es_out.c:1307,18'
          Branch Sides:
            - BranchSide:      'input/es_out.c:1304,61'
              BranchSideFuncs:
                - input_SendEventEs
            - BranchSide:      'input/es_out.c:1307,34'
              BranchSideFuncs:
                - input_SendEventEs
        - Branch String:   'input/es_out.c:1308,16'
          Branch Sides:
            - BranchSide:      'input/es_out.c:1308,51'
              BranchSideFuncs:
                - input_SendEventEs
            - BranchSide:      'input/es_out.c:1308,66'
              BranchSideFuncs:
                - input_SendEventEs
      Callsites:
        - Src:             'input/es_out.c:1301,9'
          Dst:             vlc_object_Log
        - Src:             'input/es_out.c:1304,5'
          Dst:             input_SendEventEs
    - functionName:    input_SendEventVbiPage
      functionSourceFile: '/src/vlc/src/input/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p_input
        - page
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_SendEvent
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'input/event.h:269,5'
          Dst:             input_SendEvent
    - functionName:    input_SendEventVbiTransparency
      functionSourceFile: '/src/vlc/src/input/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - p_input
        - transparent
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_SendEvent
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'input/event.h:278,5'
          Dst:             input_SendEvent
    - functionName:    input_SendEvent
      functionSourceFile: '/src/vlc/src/input/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - event
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - input_priv
      functionUses:    18
      BranchProfiles:
        - Branch String:   'input/event.h:34,27'
          Branch Sides:
            - BranchSide:      'input/event.h:34,30'
              BranchSideFuncs: []
            - BranchSide:      'input/event.h:39,9'
              BranchSideFuncs: []
        - Branch String:   'input/event.h:34,9'
          Branch Sides:
            - BranchSide:      'input/event.h:36,16'
              BranchSideFuncs: []
            - BranchSide:      'input/event.h:39,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'input/event.h:33,36'
          Dst:             input_priv
    - functionName:    input_SendEventEs
      functionSourceFile: '/src/vlc/src/input/event.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_input
        - es_event
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - input_SendEvent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'input/event.h:252,5'
          Dst:             input_SendEvent
    - functionName:    EsOutDecoderChangeDelay
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
        - p_es
      BBCount:         21
      ICount:          121
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - vlc_input_decoder_ChangeDelay
      functionUses:    3
      BranchProfiles:
        - Branch String:   'input/es_out.c:1188,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:1189,19'
              BranchSideFuncs:
                - vlc_input_decoder_ChangeDelay
                - vlc_input_decoder_ChangeDelay
            - BranchSide:      'input/es_out.c:1190,14'
              BranchSideFuncs:
                - vlc_input_decoder_ChangeDelay
                - vlc_input_decoder_ChangeDelay
        - Branch String:   'input/es_out.c:1190,14'
          Branch Sides:
            - BranchSide:      'input/es_out.c:1191,19'
              BranchSideFuncs:
                - vlc_input_decoder_ChangeDelay
                - vlc_input_decoder_ChangeDelay
            - BranchSide:      'input/es_out.c:1192,14'
              BranchSideFuncs:
                - vlc_input_decoder_ChangeDelay
                - vlc_input_decoder_ChangeDelay
        - Branch String:   'input/es_out.c:1192,14'
          Branch Sides:
            - BranchSide:      'input/es_out.c:1193,19'
              BranchSideFuncs:
                - vlc_input_decoder_ChangeDelay
                - vlc_input_decoder_ChangeDelay
            - BranchSide:      'input/es_out.c:1194,14'
              BranchSideFuncs:
                - vlc_input_decoder_ChangeDelay
                - vlc_input_decoder_ChangeDelay
        - Branch String:   'input/es_out.c:1194,14'
          Branch Sides:
            - BranchSide:      'input/es_out.c:1195,19'
              BranchSideFuncs:
                - vlc_input_decoder_ChangeDelay
                - vlc_input_decoder_ChangeDelay
            - BranchSide:      'input/es_out.c:1197,9'
              BranchSideFuncs: []
        - Branch String:   'input/es_out.c:1199,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:1200,40'
              BranchSideFuncs:
                - vlc_input_decoder_ChangeDelay
                - vlc_input_decoder_ChangeDelay
            - BranchSide:      'input/es_out.c:1201,9'
              BranchSideFuncs:
                - vlc_input_decoder_ChangeDelay
        - Branch String:   'input/es_out.c:1201,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:1201,9'
              BranchSideFuncs:
                - vlc_input_decoder_ChangeDelay
            - BranchSide:      'input/es_out.c:1202,40'
              BranchSideFuncs:
                - vlc_input_decoder_ChangeDelay
      Callsites:
        - Src:             'input/es_out.c:1200,9'
          Dst:             vlc_input_decoder_ChangeDelay
        - Src:             'input/es_out.c:1202,9'
          Dst:             vlc_input_decoder_ChangeDelay
    - functionName:    EsOutUpdateDelayJitter
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EsOutPrivControlLocked
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'input/es_out.c:754,5'
          Dst:             EsOutPrivControlLocked
    - functionName:    EsOutPrivControlLocked
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4061
      functionLinenumberEnd: 4067
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sys
        - source
        - i_query
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EsOutVaPrivControlLocked
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'input/es_out.c:4065,15'
          Dst:             EsOutVaPrivControlLocked
    - functionName:    EsOutVaPrivControlLocked
      functionSourceFile: '/src/vlc/src/input/es_out.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3717
      functionLinenumberEnd: 4045
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p_sys
        - source
        - query
        - args
      BBCount:         339
      ICount:          2247
      EdgeCount:       428
      CyclomaticComplexity: 91
      functionsReached:
        - EsIsSelected
        - EsOutChangePause
        - EsOutChangeRate
        - EsOutControlLocked
        - EsOutCreateDecoder
        - EsOutDestroyDecoder
        - EsOutDrain
        - EsOutFrameNext
        - EsOutGetBuffering
        - EsOutGetTracksDelay
        - EsOutGetWakeup
        - EsOutSelect
        - EsOutSelectList
        - EsOutSelectListFromProps
        - EsOutSetDelay
        - EsOutSetEsDelay
        - EsOutSetRecord
        - EsOutStopFreeVout
        - EsOutTerminate
        - EsOutUnselectEs
        - GetPropsByCat
        - __assert_fail
        - input_SendEventTimes
        - input_SendEventVbiPage
        - input_SendEventVbiTransparency
        - input_clock_SetJitter
        - input_priv
        - strdup
        - vlc_alloc
        - vlc_clock_main_Lock
        - vlc_clock_main_SetInputDejitter
        - vlc_clock_main_Unlock
        - vlc_es_id_Hold
        - vlc_es_id_Release
        - vlc_es_id_get_out
        - vlc_input_decoder_IsEmpty
        - vlc_input_decoder_SetVbiOpaque
        - vlc_input_decoder_SetVbiPage
        - vlc_list_is_empty
        - vlc_list_it_continue
        - vlc_list_it_next
        - vlc_list_it_start
        - vlc_object_get_tracer
        - vlc_tick_now
        - vlc_tracer_TraceWithTs
        - vlc_tracer_entry_FromInt
        - vlc_tracer_entry_FromString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'input/es_out.c:3719,9'
          Branch Sides:
            - BranchSide:      'input/es_out.c:3720,18'
              BranchSideFuncs:
                - vlc_es_id_get_out
                - __assert_fail
                - vlc_input_decoder_SetVbiOpaque
                - input_SendEventVbiTransparency
                - vlc_input_decoder_SetVbiPage
                - input_SendEventVbiPage
                - EsOutDrain
                - EsOutGetTracksDelay
                - __assert_fail
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - input_clock_SetJitter
                - vlc_clock_main_Lock
                - vlc_clock_main_SetInputDejitter
                - vlc_clock_main_Unlock
                - vlc_list_it_next.35060
                - input_priv.35031
                - EsOutGetBuffering
                - input_SendEventTimes
                - input_priv.35031
                - input_SendEventTimes
                - EsOutFrameNext
                - __assert_fail
                - EsOutChangeRate
                - __assert_fail
                - EsOutChangePause
                - EsOutSetRecord
                - EsOutSetDelay
                - vlc_es_id_get_out
                - EsOutSetEsDelay
                - __assert_fail
                - vlc_input_decoder_IsEmpty
                - free
                - EsOutStopFreeVout
                - vlc_es_id_get_out
                - EsOutCreateDecoder
                - vlc_es_id_Release
                - vlc_alloc.35067
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - EsIsSelected
                - vlc_list_it_next.35060
                - EsOutDestroyDecoder
                - vlc_es_id_Hold
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
                - EsOutSelectList
                - EsOutGetWakeup
                - vlc_object_get_tracer
                - vlc_tick_now
                - vlc_tracer_entry_FromString.35064
                - vlc_tick_now
                - vlc_tracer_entry_FromInt.35066
                - vlc_tracer_entry_FromString.35064
                - vlc_tracer_TraceWithTs
                - GetPropsByCat
                - free
                - EsOutSelectListFromProps
                - strdup
                - vlc_es_id_get_out
                - EsOutControlLocked
                - __assert_fail
                - __assert_fail
                - EsOutTerminate
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - EsOutSelect
                - vlc_list_it_next.35060
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - EsIsSelected
                - vlc_list_it_next.35060
                - EsOutUnselectEs
                - vlc_list_is_empty.35057
                - EsOutStopFreeVout
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
                - __assert_fail
            - BranchSide:      'input/es_out.c:3722,13'
              BranchSideFuncs:
                - vlc_es_id_get_out
                - __assert_fail
                - vlc_input_decoder_SetVbiOpaque
                - input_SendEventVbiTransparency
                - vlc_input_decoder_SetVbiPage
                - input_SendEventVbiPage
                - EsOutDrain
                - EsOutGetTracksDelay
                - __assert_fail
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - input_clock_SetJitter
                - vlc_clock_main_Lock
                - vlc_clock_main_SetInputDejitter
                - vlc_clock_main_Unlock
                - vlc_list_it_next.35060
                - input_priv.35031
                - EsOutGetBuffering
                - input_SendEventTimes
                - input_priv.35031
                - input_SendEventTimes
                - EsOutFrameNext
                - __assert_fail
                - EsOutChangeRate
                - __assert_fail
                - EsOutChangePause
                - EsOutSetRecord
                - EsOutSetDelay
                - vlc_es_id_get_out
                - EsOutSetEsDelay
                - __assert_fail
                - vlc_input_decoder_IsEmpty
                - free
                - EsOutStopFreeVout
                - vlc_es_id_get_out
                - EsOutCreateDecoder
                - vlc_es_id_Release
                - vlc_alloc.35067
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - EsIsSelected
                - vlc_list_it_next.35060
                - EsOutDestroyDecoder
                - vlc_es_id_Hold
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
                - EsOutSelectList
                - EsOutGetWakeup
                - vlc_object_get_tracer
                - vlc_tick_now
                - vlc_tracer_entry_FromString.35064
                - vlc_tick_now
                - vlc_tracer_entry_FromInt.35066
                - vlc_tracer_entry_FromString.35064
                - vlc_tracer_TraceWithTs
                - GetPropsByCat
                - free
                - EsOutSelectListFromProps
                - strdup
                - vlc_es_id_get_out
                - EsOutControlLocked
                - __assert_fail
                - __assert_fail
                - EsOutTerminate
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - EsOutSelect
                - vlc_list_it_next.35060
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - EsIsSelected
                - vlc_list_it_next.35060
                - EsOutUnselectEs
                - vlc_list_is_empty.35057
                - EsOutStopFreeVout
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
                - __assert_fail
        - Branch String:   'input/es_out.c:3722,5'
          Branch Sides:
            - BranchSide:      'input/es_out.c:3726,28'
              BranchSideFuncs:
                - __assert_fail
                - EsOutTerminate
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - EsOutSelect
                - vlc_list_it_next.35060
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - EsIsSelected
                - vlc_list_it_next.35060
                - EsOutUnselectEs
                - vlc_list_is_empty.35057
                - EsOutStopFreeVout
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
            - BranchSide:      'input/es_out.c:3773,30'
              BranchSideFuncs:
                - vlc_es_id_get_out
                - EsOutControlLocked
                - __assert_fail
            - BranchSide:      'input/es_out.c:3773,30'
              BranchSideFuncs:
                - vlc_es_id_get_out
                - EsOutControlLocked
                - __assert_fail
            - BranchSide:      'input/es_out.c:3773,30'
              BranchSideFuncs:
                - vlc_es_id_get_out
                - EsOutControlLocked
                - __assert_fail
            - BranchSide:      'input/es_out.c:3787,41'
              BranchSideFuncs:
                - GetPropsByCat
                - free
                - EsOutSelectListFromProps
                - strdup
            - BranchSide:      'input/es_out.c:3803,33'
              BranchSideFuncs:
                - EsOutGetWakeup
                - vlc_object_get_tracer
                - vlc_tick_now
                - vlc_tracer_entry_FromString.35064
                - vlc_tick_now
                - vlc_tracer_entry_FromInt.35066
                - vlc_tracer_entry_FromString.35064
                - vlc_tracer_TraceWithTs
            - BranchSide:      'input/es_out.c:3818,41'
              BranchSideFuncs:
                - EsOutSelectList
            - BranchSide:      'input/es_out.c:3826,13'
              BranchSideFuncs:
                - vlc_alloc.35067
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - EsIsSelected
                - vlc_list_it_next.35060
                - EsOutDestroyDecoder
                - vlc_es_id_Hold
                - vlc_list_it_start.35058
                - vlc_list_it_continue.35059
                - vlc_list_it_next.35060
            - BranchSide:      'input/es_out.c:3850,37'
              BranchSideFuncs:
                - free
                - EsOutStopFreeVout
                - vlc_es_id_get_out
                - EsOutCreateDecoder
                - vlc_es_id_Release
            - BranchSide:      'input/es_out.c:3864,20'
              BranchSideFuncs:
                - __assert_fail
                - vlc_input_decoder_IsEmpty
            - BranchSide:      'input/es_out.c:3882,30'
              BranchSideFuncs:
                - vlc_es_id_get_out
                - EsOutSetEsDelay
            - BranchSide:      'input/es_out.c:3890,27'
              BranchSideFuncs:
                - EsOutSetDelay
            - BranchSide:      'input/es_out.c:3897,18'
              BranchSideFuncs:
                - EsOutSetRecord
            - BranchSide:      'input/es_out.c:3903,44'
              BranchSideFuncs:
                - __assert_fail
                - EsOutChangePause
            - BranchSide:      'input/es_out.c:3914,32'
              BranchSideFuncs:
                - __assert_fail
                - EsOutChangeRate
            - BranchSide:      'input/es_out.c:3923,24'
              BranchSideFuncs:
                - EsOutFrameNext
            - BranchSide:      'input/es_out.c:3927,29'
              BranchSideFuncs:
                - input_priv.35031
                - EsOutGetBuffering
                - input_SendEventTimes
                - input_priv.35031
                - input_SendEventTimes
            - BranchSide:      'input/es_out.c:3973,35'
              BranchSideFuncs:
                - EsOutGetTracksDelay
                - __assert_fail
                - vlc_list_it_start.35058
                - vlc_list_it_continu